8 106 36 2 3 20 28 36 41 58 61