89402403
29759627
14244241
9265938
90446302
4565932
84571376
28477215
7939882
66538926
15913449
24355446
70905030
33316888
15831373
78013745
50446478
29383087
60151868
40841018
26155311
47387250
9076677
60158765
3419186
24728707
95359716
86579752
6286723
92355583
159536
6464466
11614447
31344029
38422374
20351696
34615741
6709616
41228363
4511196