8 1070 363 true 2 6 14 15 18 29 30 33