10666 19
9882 15
10630 13
22431 28
20504 10
20432 10
15111 21
30544 26
10973 21
28221 36
12329 17
15947 13
9398 4
11699 11
4969 3
16068 18
6993 5
17385 51
9606 18
24823 17
12335 12
6681 11
8816 11
17184 32