6 478 326 true 7 11 12 20 30 31