3
46
171
52
30
21
27
8
96
75
90
14
68
71
55
47
2
7
20
28
5
60
22
37
202
9
105
13
54
56
18
160
58
50
29
158
1
0
59
25
19
40
119
148
152
70
36