99958282
82306038
17254020
6839395
1279914
35767863
5784455
41386219
82865886
98901187
15147087
27984999
1586430
38784242
57349620
16745718
31446011
30065782
9834341
19406332
57823633
23228878
85692095
23492510
32918927
86157510
26817022
11803212
44786061
41633397
84442988
8917727
79945226
31932639
9608059
70926576
51591712
37821118
21904632
82724176