10 482 326 true 2 5 10 16 21 23 29 33 34 37