15671 7
27902 28
16441 14
10562 9
33145 22
48360 58
16706 14
31161 32
19438 19
16587 16
30583 23
12672 11