18 1200 246 true 0 2 5 6 8 9 15 17 18 22 23 25 28 30 32 35 38 39