172
85
226
321
337
319
244
157
291
65
66
106
101
65
104
0
65
65
219
217
221
173
187
58
373
268
167
175
458
678
362
571
353
662
323
486
366
449
148
318
217
454
553
224
329
514
336
479
222
405
194
332
335
346
351
290
328
297
283
667
357
564
350
135
454
329
523
233
345
334
33
100
343
352