10 413 396 true 2 4 19 20 22 26 29 32 35 36