23 89394 1095 3 8 23 25 26 31 36 42 47 52 64 67 68 69 80 88 97 122 123 130 131 143 145