98582411
58439940
40057152
94451452
29334510
67042777
34451775
16352000
33708107
60526391
86951032
25034221
50617477
48743884
65466019
88065046
40804168
67224448
59162716
80243209
38601840
34876047
31483662
6597382
3361845
90697597
13353303
71672986
40237176
96062803
7462816
23432937
20461857
53048393
49471299
63742820
75695653
91487273
31847224
87154666