79 107 16 32 30 28 18 17 24 34 12 21