47668352
31399164
8545201
1954892
71048121
8723330
4504285
42847798
96273731
70921959
85534173
34074293
871674
47173717
3923268
14245468
99966401
55491047
7441582
23014179
29485685
38169606
88856611
5505773
50319702
49146170
18173266
64133672
17735271
5712225
27571404
18673819
27695237
14349496
94534520
15662310
53935775
15927919
28234497
10838160