10 96 42 2 11 16 20 31 32 35 44 64 68