9 102 29 22 25 33 41 47 49 50 66 68