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