10 849 647 true 2 22 26 32 35 43 51 56 63 79