8 1702 413 true 3 7 15 28 30 33 36 39