13 1766 90 290539 5 6 7 17 23 34 36 42 67 74 78 79 99 1 2 3 4 5 6 7 8 9 18 49 177 1232 1 43 410 807 354 95 28 8 9 5 3 2 1