15
7
3
11
17
71
9
27
59
2
51
13
6
166
26
35
62
270
94
32
25
92
10
83
112
21
24
84
82
543
23
18
269
19
198
63
36
334
33
157
57
22
132
175
68
249
316
240
137
308
258
69
211