97 10
10 1
46 6
5072 26
17912 101
7730 43
19273 79
12539 36
12064 37
8137 42
18640 35
19551 50
21827 61
7082 24
29334 87