7 98 246 true 4 9 15 16 28 29 30