14 492 302 true 1 3 5 10 12 15 18 22 23 25 32 34 35 37