12 861 448 true 6 8 18 29 32 33 38 46 53 68 73 80