10 415 29 3 29 33 39 51 58 68 82 92 100