6 10 8 30 32 16 62 21 27 43 34 2