14 1120 572 true 14 22 29 36 45 46 47 58 60 61 71 77 92 97