13 589 273 true 1 2 3 8 12 13 19 25 30 34 36 37 38