10 3495 578 true 7 8 12 17 23 24 29 30 35 37