10 363 393 true 3 8 21 22 24 25 29 32 36 39