100
494
358
395
121
598
244
169
75
308
648
284
605
765
264
912
258
819
614
124
554
650
90
790
679
330
197
646
539
134
297
755
725
801
227
561
859
138
459
350
468
118
398
813
515
245
532
506
196
929
612
78
35
636
404
568
716
400
597
630
906
174
529
879
964
36
399
681
155
774
86
484
391
866
814
952
114
32
973
204
685
676
689
164
822
993
142
347
58
753
838
211
431
47
283
635
280
496
156
796
248
