93014503
57261883
21983501
10824364
3290969
165540
934629
33233517
24023303
18196785
85295476
78957677
6011828
84941080
38031502
86171675
74936884
13891189
94678677
67828748
49247565
92536458
7342086
9794985
39924611
35498457
46238223
42673824
61331678
27916033
70422837
89934029
20151108
97844044
97682477
33372759
11837617
2531065
5799716
70988979