95615389
3123946
42479794
25297613
4746119
13448503
1002228
91114451
49976605
89657063
77433939
1025475
35043021
365620
98553208
80409623
70134630
61726153
85859947
92583869
6766247
36811399
5268257
62202561
45805104
6715542
63678960
3079295
95987974
83645265
42765923
43348598
15064568
96167832
31553922
32729004
74924274
17658591
42669206
63804683