66375236
55081506
89112095
28132144
62554760
87107494
66923307
31713675
1618738
58652590
58791554
396605
85012857
7878336
42141716
1679347
18351949
89752228
89365047
94227792
34768058
3734203
33284989
70544892
2017223
46509036
34646467
15756963
11535427
61392307
86149670
61334542
59757732
32079902
805348
12073583
12374869
3371324
9612739
26591842