15
26
46
83
40
36
27
32
9
2
22
19
7
331
195
41
122
13
6
62
200
74
57
43
88
90
76
25
24
8
58
61
30
142
194
143
181
103
110
125
169
129
178
138
241
44
114
59
239
85
37
105
180