7
44
3
31
30
20
51
46
17
28
8
59
186
15
40
67
64
158
183
27
22
19
85
56
2
71
90
41
9
12
14
79
95
21
11
33
108
32
75
29
1