31707 23
40421 97
33496 72
18326 15
46560 69
16356 30
14252 21
14205 23
27458 37
11537 42
84218 179
6703 15
17121 49
22339 56
19469 48
10020 21
38120 114
9302 45