8 326 619 true 7 10 12 17 22 23 35 38