34446 171
9302 44
20362 45
16252 67
26666 91
12087 28
19884 29
21615 50
30285 95
39486 161
22968 92
24566 133
18089 60
25876 153