58119966
96246416
1083474
20523480
59447561
8213545
77051381
19032122
10058953
44284966
9283460
39338866
46815788
74257588
65424226
92509518
92204823
33016435
60912792
52085485
86968779
21254029
41243803
12684331
92478193
99663482
65131396
85513113
85803970
41815228
7641760
63614342
12481484
8652342
53958973
48723623
26164836
77362210
4051556
50761746