10 363 348 true 1 2 12 18 21 28 30 32 36 39