80282967
46042666
65879166
26217584
8321108
53441418
70606957
6739731
44827960
55769582
46532030
89334360
228108
11532941
99193072
31781593
33155599
96003382
22684618
48694667
78129896
63423707
5458358
77146880
28379355
24711962
56821436
77112612
53109989
84569448
57309844
93322808
5422519
75358629
54538680
2104685
43376321
46721501
12895907
79753843