18 4026 107 1 2 12 18 33 34 38 40 47 50 53 61 62 65 86 94 97 99