651972
40154423
61889025
8192568
97721985
48542524
16137379
97471597
28757669
93077169
4308143
81422583
16238968
667488
62474698
5078221
40594637
8726927
8444824
97773571
1018301
671274
3733441
20387502
76962042
86753391
2094856
11633800
78839463
731467
40949698
36958385
7622724
91102492
76004241
87135462
9864935
11722283
98157026
21836714