15098 7
12746 6
16143 6
32841 66
60338 129
19747 20
14431 11
12895 7
20144 9
15076 4
17115 15
45667 59
14463 8
13429 13
46456 50
15234 9
28483 49
27559 32
39878 48
21996 18
12381 9
15944 12
14739 9
23952 17