12 848 412 true 2 5 11 12 18 20 23 25 28 31 32 37