true 1012 337 true 3 10 11 13 14 16 19 23 25 29 36 37 40 43 45 50 51 54 57 60 62 69 73 74 76 79 80 84 96