781
449
63
43
100
151
255
376
432
770
188
78
742
1000
162
999
115
152
804
1093
935
662
116
21
819
274
539
533
756
640
906
466
242
180
409
190
101
181
950
113
581
1026
2
50
191
678
458
506
372
508
833
575
812
193
319
830
1105
772
687
1030
910
630
143
947
537
761
267
885
222
726
224
286
262
681
210
194
1110
1029
213
788
974
844
832
261
37
890
328
17
428
0
32
443
874
336
280
374
433
1074
322
47
203
941
1054
164
876
892
829
520
708
1019
942
