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