554
422
160
221
330
686
265
69
139
133
378
465
762
470
254
497
91
435
0
339
387
467
11
210
53
469
657
386
162
129
146
498
615
619
628
504
577
509
630
188
167
73
596
352
103
747
308
489
519
717
663
515
71
661
356
407
542
269
662
381
529
248
238
59
319
233
281
159
276
605
734
84
441
380
28
322
451
