17 589 304 true 2 3 5 6 10 11 12 13 16 21 26 28 29 34 35 37 38