17182538
47157916
2635358
86065859
73224111
17149467
17836133
72355759
59345132
68739041
75203170
38852262
19678095
47838316
20901130
51811569
61178078
31063669
70884092
81224202
39431064
45345711
33257318
2504427
87756861
34081452
35105055
67628877
29724484
99863674
22186701
2033857
91343871
77655054
58218094
31636324
1100794
16199863
20406860
17301491