10 684 364 true 17 36 40 42 46 56 73 87 89 98