24952 25
18606 19
25578 30
17772 13
14117 12
6686 1
54031 67
20385 22
20858 21
8468 7
37035 49
9035 8