31058 91
29670 90
58359 205
25425 64
40733 97
14001 24
21589 24
93190 221
68041 191
50887 104
19080 46
26269 91
23765 63
13280 38
4297 34
56376 177
18488 73