24490
22409
9491
3058
11845
2638
1818
5667
1492
2187
1840
2542
2178
5785
9365
3946
4533
3795
4537
6696
24521
13976
16563
20578
17647
40024
44852
28446
61072
5776