8
1
3
9
29
16
18
25
43
32
4
10
19
101
56
24
11
20
65
5
35
55
15
45
125
206
14
47
122
26
155
79
13
70
153
72
58
116
111
27
40
31
28
36
62
0
86
87
21