100
642
51
97
529
46
999
317
99
880
46
79
548
361
821
71
288
51
255
429
80
657
22
817
168
688
858
162
587
775
51
566
738
763
832
447
414
784
355
154
251
660
250
813
382
694
613
923
362
687
571
103
79
535
162
193
198
607
91
928
676
569
503
945
777
269
47
615
685
225
22
824
553
589
22
976
384
702
612
878
820
77
834
147
879
119
736
768
146
707
450
498
119
636
612
359
984
782
22
354
607