12302 10
15706 24
14197 22
17758 44
15096 18
11429 12
12032 16
17432 22
14482 14
17775 48
11553 9
10853 9
19610 32
10591 11
21955 13
22249 32
21038 45
27046 59
34300 105
52271 196
30298 59
27253 40
36185 72
18395 40