24486
22406
9483
3057
11842
2638
1818
5667
1490
2187
1839
2542
2177
5785
9365
3943
4532
3794
4537
6695
24520
13974
16558
20578
17647
40024
44852
28444
61067
5776