50105378
71555039
24244402
52142197
88321121
42137251
41302895
12443873
56736300
3863155
64435055
61639823
87635230
40119603
72988110
91298091
57728234
23944189
69225048
37192623
43036593
46976079
29428126
97273069
57779452
423613
1289367
75853315
16354387
44499133
17562810
2865230
77604206
61533105
43517597
28167028
43462756
2220571
47714961
71987411