100 5
100
786
298
636
103
310
337
207
616
881
123
774
617
271
123
296
478
101
533
184
213
104
112
112
469
457
113
670
321
119
573
598
127
702
279
807
102
353
111
431
215
123
300
116
588
118
337
101
851
240
502
122
590
105
382
865
589
119
880
894
867
115
348
111
496
307
797
662
119
401
148
887
446
420
123
364
103
103
372
107
103
110
116
169
654
113
891
473
133
655
116
106
101
640
838
113
815
830
108
112
