28422
21413
101226
867
143874
81926
10156
42724
57591
72574
2423
1530
66691
532
6578
57335
505110
510102
980188
928113