18 33 47 59 75 77 86 85 101 111 107112