8 153 43 30 35 52 64 77 82 89 94