10 2430 54 18 21 42 59 93 110 128 138 145 147