7 647 364 true 9 11 20 23 24 30 38