18 15162 979 true 1 2 4 5 8 10 13 14 16 19 20 22 24 27 30 32 35 37