8 94 31 7 31 77 80 83 92 95 96