42682759
14865563
90984176
5251937
20146436
235981
74654372
12547497
36851277
4019304
68295693
23206882
5845290
40841943
56064737
5195972
75103439
14617645
46975942
17179994
61341956
10899591
44762050
89913740
21445333
78634569
87973823
25739195
28214682
70627639
88975877
95511087
59583752
99061777
15913537
96642917
22154552
78695373
79031071
60052412