63306766
3365733
1656819
17346575
75142403
1848543
26911835
44726048
67036138
14448465
31635321
47612135
4335131
50954225
22126519
61834575
40318045
38188189
5778942
98738103
32243255
26743891
95299328
19936789
40685341
9664948
9403290
37503733
95305382
58794005
42167354
53685474
24435771
36635203
2480392
24347206
35342938
46869809
60239245
37493672