12 548 34 16 22 28 32 35 50 58 64 67 80 81 97