10 475 328 true 4 12 13 26 27 29 30 31 33 39