15 945 498 true 9 14 18 23 27 29 36 43 44 46 47 49 51 79 82