95653436
66443005
93685366
18448197
33449387
76986364
91752915
32937017
17277073
84996999
22115055
19031383
4778289
20544858
55321451
9893423
98138887
83489096
839155
62639608
42064704
19644495
500485
36874022
8510490
21363164
72764745
61407287
23303530
6991083
78311789
73631754
67381216
69181480
10234964
39895239
8234325
41101055
1699797
37283494