93394863
86387858
27982973
10029269
89289452
22179347
98807139
85406618
97574726
44133930
47958196
35366667
49747710
786420
46334860
22431410
61493939
5371864
2128925
77453833
56967238
76856963
70905074
49738717
64601756
44136552
2671388
73522693
16235019
63222360
47773481
3630392
91857155
10375772
85017762
7964272
12635134
96184460
722423
951496