16 8370 214 1501151 21 25 29 32 36 40 47 70 71 77 84 94 95 97 98 99