89993036
5024755
24905206
87034454
9283534
49007641
99426483
27674575
63079984
1457929
21216612
6298476
92588198
6633747
40318243
15228826
87783321
32084959
98613069
14917634
3244140
19354101
5994359
84324114
9695992
54068911
240676
92542135
32572800
48987208
68576520
63835852
5110834
12077833
75267143
47614414
3747875
96897498
96916082
22834837