14133 7
21651 23
15408 14
14732 12
23877 13
10852 9
35159 36
14013 11
16560 16
10163 8
33136 33
46711 55