11486 9
33146 22
19530 18
43886 51
23075 12
16059 13
12735 7
11532 8
53844 52
17417 14
25280 26
91791 91