95354087
62627887
6822272
27146409
70298697
1438924
48904681
32071239
78348423
95993033
58969233
16833916
497046
87956587
53216314
57661113
53366065
96553667
76902905
32881522
70029239
29299854
3663636
18659135
96458157
34457436
72228852
47021592
39895364
90916163
76025723
23743438
38925980
7937058
80952624
32245144
60192534
47145617
6855216
12874508