16500 25
27491 99
22316 59
32438 116
27693 64
25954 26
32683 77
85663 363
12900 11
28035 63
22645 62
30405 99
27517 42
25513 42
40310 98
23048 37
28351 75
26183 84
21607 40
34829 71
46781 184
60852 154
36518 74
24541 26