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