11 520 349 true 3 4 6 19 20 21 22 27 32 34 35