8 119 19 18047 9 34 43 46 64 68 90 100