59243016
16406203
47389107
5938673
70425589
75562010
89061969
31341787
40318496
30313163
32084256
68421323
3249238
28704766
64105682
89549379
66683222
12325156
78221380
94534730
67645727
13978733
19707923
58254478
78936724
35913016
53762845
9882480
98696947
48833016
19011158
64247023
59017219
52671453
73538232
4186908
17441875
6949271
34895257
10364430