21082 29
13214 40
28130 36
19068 36
26581 66
29224 94
23890 59
17252 34
40513 118
42055 99
16098 23
14301 31
25706 45
17279 18
17133 12
11378 9
15571 30
10386 7
13603 24
43578 97
33780 90
83150 265
78519 266
33533 317