10 512 436 true 2 3 13 14 15 20 27 28 34 35