12 848 393 true 1 4 20 32 46 47 50 73 74 80 81 93