8 129 18 15 17 35 43 50 56 58 67