21513081
16629259
80383194
6055873
3992110
87912732
5209574
20846988
4914377
21714567
2047655
32336668
125903
15358058
64239088
27337227
75333685
8637611
16443905
86657833
1603727
78211645
43978289
11913248
18347988
85125385
11283676
72433013
3114583
8616714
94006537
7799202
84854626
43732522
92902365
63765214
99708300
6239182
51601526
94514040