10 320 42 45818 8 12 25 26 51 57 61 71 90 92 1 2 3 4 5 6 7 8 113 190 1 41 181 67 15 6 3 3 2 1