31161 32
22492 20
10797 8
42781 45
16486 15
17770 11
18916 17
13428 10
60033 64
19413 17
21613 21
16588 16