65752570
91262175
89332498
78638651
98166317
98971834
73965402
97998364
51818418
28651940
53591670
9794214
5727908
99833332
67095359
14469038
58124119
1996933
50106505
75899911
27584848
23336671
38934405
58296642
26674167
92189544
21156547
1486129
12885604
53014685
27431018
1305336
68982264
1123151
45593374
25302005
5177229
89535214
70434097
1055677