531
25
109
272
737
795
872
486
188
683
611
1013
614
842
669
419
775
209
326
231
570
290
248
464
857
667
411
359
187
440
660
743
791
312
967
578
799
823
994
930
208
735
536
572
935
563
373
0
351
584
459
52
702
72
418
925
684
1006
130
538
827
688
49
58
321
447
54
804
421
835
397
879
685
992
881
2
632
1017
63
282
302
718
494
226
393
740
781
1016
295
948
854
849
469
984
249
21
963
395
305
976
561
1010
985
