31332 69
13904 17
20691 36
14213 25
34446 170
9302 44
20362 45
16252 67
12087 28
13448 33
5145 19
19884 29
21615 50