21075 8
19685 44
21842 36
14937 18
10911 21
12313 93
11570 135
12452 15
14478 58
28915 143
24984 98
15889 12
11213 9
17059 29
13970 20
16873 34
17603 24
27441 24
12906 15
14019 13
17409 83
15461 28
16157 8
16525 38