31181 78
35038 83
17203 15
23787 39
8813 29
16227 61
11581 58
31910 100
11771 9
20786 42
10402 22
17265 30
6913 15
2214 9
6447 8
17139 26
22517 22
12926 57
43557 50
44235 114
15228 107
31306 117
17056 81
27819 141