8 226 32 28082 1 10 12 19 22 45 65 95 1 2 3 4 5 6 15 90 1 43 141 29 5 4 2 1