82268662
73128481
3393422
87878040
2076331
4923387
96803839
52874695
22527205
30987125
29127999
81211196
3472332
85587447
47656833
69356230
43381226
39253064
2512678
95441980
30517283
19329523
7735993
55887083
20875063
35647269
28415483
28025825
7849116
43737716
30308337
75048541
18592268
13034765
17753113
6268832
45651319
28945967
2348049
10788694