12 643 469 true 17 22 23 24 27 37 38 44 45 48 66 80