12095 9
12515 12
20588 40
14770 36
14019 15
34453 85
13274 36
14730 30
16064 28
20691 50
10947 11
19937 51
15479 30
18524 63
20420 27
19585 32
21007 24
12305 9
19786 24
29595 47
21899 43
49661 61
16367 52
12316 11