86098590
13571566
77674277
88094203
14423389
1759169
78167089
39317773
370852
66813699
89588564
4843536
83245745
95036502
38377410
55135123
87325863
33623640
14707314
4642964
47644160
16951019
81734895
1976603
26977302
38652131
43245695
32083276
53104261
30654878
62681955
92383
11707287
64168585
12268961
2502042
91735336
56824228
4720594
14757950