19417 32
16977 24
18145 41
25322 61
15137 22
16954 47
19855 31
80136 172
30702 72
35522 93
21405 43
19937 51
20691 50
14057 32
8639 5
32179 84
18779 33
13574 14
14724 19
17408 27
12978 20
11749 24
16168 21
48921 113