31487 95
29670 90
58750 209
25807 71
41147 98
14395 24
21589 24
93661 222
68463 191
51307 104
19080 47
26666 91
23765 63
13280 38
4297 35
56376 177
18488 73