18 707 449 true 2 3 4 5 13 14 17 19 21 22 25 27 32 33 34 35 36 38