8 295 18 1 30 32 42 49 80 89 93