31886 97
30085 90
59550 210
25807 74
41147 99
14395 26
21589 24
94061 225
68878 199
51307 104
19080 47
27064 93
24154 63
13663 39
4297 35
56769 179
18488 73