0
1
7
6
8
3
4
5
2
10
26
15
9
54
20
51
77
117
45
127
68
58
50
23
59
32
181
119
164
25
71
44
12
17
39
87
41
203
185
13
98
18
21
56
11
33
441
70
19