7 103 246 true 13 14 16 21 24 27 34