8 1662 395 true
8 11 14 18 20 23 29 38