14093 21
19199 26
44183 67
14431 21
80643 115
15136 36
7748 9
14246 27
17902 48
9859 36
29670 90
29588 59
10171 22
12539 37
27802 232
8989 48
8314 26