96447013
36261228
77196989
5054834
4824857
49782225
37616920
47028536
487622
93554022
23314414
63201274
91571200
39063151
106334
26388659
13589873
49648697
5361379
58244666
94216209
15905132
308495
71516354
94908377
4032337
1822348
5779208
15163855
69051093
55187367
90201137
20182713
8118547
37739787
75696112
95193548
9695124
96796278
27906605