218
171
192
268
314
486
306
89
614
399
143
140
84
815
173
200
13
2
165
283
265
75
169
316
324
240
588
167
162
88
50
22
326
302
997
697
207
375
147
142
126
463
258
260
213
356
53
160
182
33
155
57
90
106