16
24
13
22
14
37
27
92
115
58
82
28
135
629
150
168
364
48
236
19
59
147
8
245
210
381
856
375
345
548
417
355
78
98
119
166
255
113
42
877
411
179
201
197
93
136
235
310
195
125
96
121
162
406