31487 95
30085 90
59132 209
25807 71
41147 99
14395 26
21589 24
93661 222
68463 192
51307 104
19080 47
26666 92
24154 63
13280 39
4297 35
56376 177
18488 73