57214272
14674706
3296168
62561372
11795401
53222904
21423642
58478568
46673973
42457011
312918
79207759
71054328
7180100
84521231
54762463
40004437
70986919
56659541
87726872
10506129
31012300
22717932
45523064
4254936
53793650
8363998
61531525
7787178
99008537
69533044
32369253
413951
32814862
88669584
23331707
10909832
6205465
4098921
15056908