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