9 218 35 32227 5 9 16 20 44 51 80 87 90 1 2 3 4 5 6 7 8 109 1 42 133 31 3 3 2 2 1