10 652 802 true 2 5 46 53 57 66 69 75 87 97