10 328 393 true 1 5 6 11 18 20 21 24 35 39