19186673
2392647
99244447
92419323
67831443
56513891
74224612
48025660
24145845
4226282
31545096
3037623
56399510
17916760
58676012
65683889
43816473
48227027
96081719
82802582
23883124
3825747
9836771
2176639
7811161
34193054
6346110
95832340
49197219
78269417
9342955
9799247
20312960
43282557
90782348
89016860
77882422
86642295
49362850
20878454