27 10856 826 1 4 8 10 18 26 29 33 38 44 46 54 60 61 66 68 69 70 78 79 87 89 90 94 97 98 99