12 628 347 true 6 17 22 23 24 27 37 38 45 66 80 90