11
26
106
10
62
12
7
45
5
9
1
3
2
25
8
15
51
126
29
22
34
21
44
19
128
17
24
57
31
48
60
27
40
166
13
39
171
157