42541722
785488
69991114
12631220
199020
48561389
56963767
61251187
51121856
2091303
8253676
22015733
57171046
38304863
92248800
13217736
40288293
19932864
10442772
14691453
20621494
25651107
51008904
85531207
48822428
67631308
2012077
3803658
23634258
71009906
64666241
86631819
77076227
34676568
61463319
93873476
11306877
65366471
5458478
64492288