11 589 510 true 0 3 12 14 17 20 24 32 36 37 38