15
26
46
83
40
37
27
32
9
2
22
19
7
332
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
126
169
129
178
138
241
44
115
59
239
85
105
180