41930
52159
24224
36827
26232
873
13318
1687
762
935
1167
670
1099
838
2479
823
9436
8413
884
5716
7713
6712
14426