8 370 363 true 1 15 21 30 50 62 78 97