41615622
7232508
17601430
29761936
69548675
25363955
83533533
42415468
1577579
60324544
56442590
70427508
22025639
23957740
50488563
4423341
12692521
3741724
285550
15159997
6942956
69767819
77990
68474698
55524670
81955152
37653873
2332579
23554264
543842
93859552
75072199
62583484
523288
19785981
36831629
6374182
40715937
984541
93557062