9
21
2
30
4
139
10
3
6
14
19
0
1
11
31
42
45
43
23
34
7
27
17
47
36
22
46
8
105
33
176
35
84
56
20
28
32
125
40
165