10 589 61 90999 4 9 24 28 40 48 66 77 90 92 1 2 3 4 5 6 7 8 19 136 1 43 259 214 47 11 7 4 2 1