11
14
7
6
42
32
24
92
28
15
166
139
27
117
49
89
16
82
10
247
29
13
79
83
46
278
213
141
55
143
168
261
218
180
136
69
585
63
165
93
112
45
566
106
163
279
237
380
610
578
307
159
58