531
25
109
272
486
763
683
611
614
669
419
209
326
231
570
290
248
464
667
411
359
187
440
660
312
749
578
208
536
572
563
373
0
351
584
459
52
702
72
418
684
747
130
538
688
49
58
321
447
54
421
397
685
2
632
63
282
302
718
494
226
393
740
295
469
249
21
395
658
305
484
561
188
444
671
756
388
