30948 68
13511 17
20288 36
14213 25
34059 170
9302 43
19976 45
16252 65
12087 28
13448 33
5145 19
19884 29
21615 50