8
15
5
11
66
4
20
24
25
1
41
7
14
79
27
31
46
50
106
43
60
170
112
76
29
276
44
180
199
103
95
123
228
64
32
51
223
21
40
22
67
61
355
137
81
138
146
155
63
58
49