95842252
5286695
2582362
99934300
98635611
96146167
17037091
11976645
986614
88145831
98913806
17363655
16527568
23034530
33107987
3677746
78823322
36071836
6957540
801986
60633766
94144847
14657810
93272282
20766853
59436232
83803370
3107618
8813934
87043562
75435927
20657139
65995202
3178126
36286009
4642545
5082011
36579461
23937986
13214315