10 126 29 6 9 14 25 29 30 45 56 58 62