282
559
827
51
288
225
831
138
25
783
571
739
770
761
24
613
778
298
286
170
898
956
653
800
345
137
249
181
798
453
132
433
209
194
277
503
497
936
255
49
332
230
310
623
71
16
865
660
976
104
965
386
851
79
458
812
890
547
940
938
62
903
287
369
87
411
171
815
670
506
28
250
391
234
139
589
296
688
713
822
958
221
947
512
709
193
604
340
823
485
792
535
319
922
447
80
808
446
34
53
