86224618
6222165
31171550
42217683
98708974
1096489
19733610
56759622
34261164
72393626
27204894
61325165
2701697
55224358
8467392
67273176
97759137
62168028
57455564
14978098
88725424
29064462
30204465
60311583
20854538
72009965
70101226
12496204
8122133
8116664
22024482
12344232
8546642
4008806
67776427
24261809
6367860
767327
52781414
9855598