12 848 631 true 18 22 33 43 46 49 79 80 82 83 96 97