12226 7
14402 8
16737 13
14807 14
16428 42
21738 36
47350 40
27724 37
22138 12
51031 76
13971 1
22351 15