10 558 327 true 1 3 5 12 14 20 22 24 31 38