90761181
84848725
23474951
97661986
11269366
43287501
9880262
15594351
32483912
40245005
7383651
512944
10173421
77499587
91872022
8731870
9375429
14491200
10562145
46759388
31148409
39267616
88968440
52841203
49086651
93195514
19812619
80671658
54334313
5307548
21747370
76124412
86211610
43339315
26779143
23282622
12156636
338533
9519182
58324390