40113879
42483732
45459451
99772513
2098120
74797365
33477435
9519791
80374663
40084717
12226305
39505402
87431066
73642017
47287186
73519914
78145450
43006193
80155826
1038056
3641675
86575275
24552607
76524334
9930579
27434017
46405870
91689565
88408423
35039653
88248870
94073461
79014512
1074167
59097834
39626279
42954663
29384484
64041276
46228560