99861068
83098551
23674243
57938374
40932247
53476996
15293466
13826363
8184075
19316318
90886633
317298
57915238
47269177
36073927
493227
67183274
32604057
17339749
6868984
32355526
63665430
1532114
88198774
45959379
1504873
5216827
78816657
5368649
15821244
39403853
49837547
75949753
32396316
85234829
51919320
25452305
56873594
47736617
94899349