19876
5659
2859
11402
7328
8363
11864
28576
9314
20329
6353
7608
4724
22677
6576
9391
40942
18844
19508
14957
23389
13316
3536
25581
89821
50512
10639