58321077
31115509
23702116
454304
32181678
36382209
51469117
14531804
53983652
12406446
15702693
95418212
7947090
19667478
122084
69215811
1941909
93587123
32478474
36454907
52443319
651676
72954659
68429156
64388466
37425826
21219139
11766423
64303683
719518
93866374
55326443
88682225
49901379
2662820
96727436
90802861
42229316
22935740
43251453