30598460
73109462
98459617
21135483
28108385
28123507
31853018
5478871
83769732
25517409
68016336
33536804
47835188
16073604
24714127
85503851
3957156
2826475
70443637
96368320
81261333
89321602
9799427
10915324
47167130
8637009
6029417
30517730
44269664
40192449
16533596
78756973
27455099
35163331
5905657
10907850
3781690
3868152
94874505
41808981