38432 63
4626 5
5481 6
5621 4
6557 7
6594 11
3972 1
6481 8
12007 7
10577 16
6660 7
5163 3
17755 40
54901 41