18 745 345 true 1 2 3 7 10 13 14 16 20 21 23 25 30 33 34 35 36 39