8 1862 392 true 1 4 7 15 21 23 30 34