83008538
54351050
4591173
5599635
12755032
87564150
21611231
12793287
80222693
96532211
57591989
30841978
56736526
98396390
3206559
15441195
17152151
67858516
35526271
73712529
68629256
91386686
73312792
67566209
7413729
6623848
1885311
84466574
87256452
3348469
2857257
3144388
947899
17425328
94887143
677451
78965984
14992021
887518
40843706