18 7798 262 8 26 28 43 45 49 54 58 59 61 65 68 77 87 93 95 96 100