42947461
51791778
29964334
70138680
8198371
81257862
8704841
34553774
55508485
49837081
80303934
64983918
70793751
94757990
6866562
2599590
30863671
98306348
35088868
2395919
27481985
88593627
84906593
56548308
85601294
1253954
32723483
58928997
77615
76858349
55199404
65983890
88945
87789419
97712683
29043443
61877491
34377548
50621068
43186100