96671506
89491014
32439513
998697
18868896
22496992
35493318
3927625
25229794
96031174
45555380
93457465
13281878
29532647
333608
4522877
14417664
42741328
61324017
11005651
77097893
75684462
31857184
20725557
10512275
96668768
36973896
89742492
11806621
66115438
62969129
54333931
33088983
46577967
7771539
52779312
78028867
29607539
60784935
13482001