85364346
33251861
17869415
80168147
55214526
31777310
36522815
44685395
86951290
76893455
49505963
80915404
96602884
29792643
1470799
70565699
92009342
78413808
86122169
3357485
79366988
49068023
302439
29196132
38478431
1691678
55532619
491568
97318638
15867629
66101332
95685409
2498720
37174564
76312386
48508637
2365985
93395682
19996776
1697954