10 796 616 true 2 12 22 26 30 43 44 45 84 89