true 15 103 true 1 14 17 23 33 35 43 49 53 57 65 86