8 45 22 7 8 11 28 32 33 49 58