48385106
29511738
7804491
28304221
66583471
3598367
89896516
4696954
47489561
47688180
86355821
38069852
45759904
3561607
49745265
11503188
15629044
31529568
91769304
77603352
92085895
83849689
77378777
8579998
8029419
6509658
34496592
71224212
76547793
13869699
40151430
82446998
2451115
1399996
1261680
2308496
31592851
56833872
13826624
908788