49951400
91339176
3865129
80112935
23591244
4925840
4217890
76338803
62495912
18454733
4256809
47536867
31839481
51227022
20864087
67931701
4793381
98606390
26205962
30152144
93817602
30098692
24614138
27132692
92703687
2984589
34256
53927409
26406371
96173138
3513711
89751442
98773154
89677328
81466621
467298
94782484
98215233
88635273
64178968