18 810 95 1 2 7 9 28 29 31 34 37 41 48 50 52 57 58 59 62 65