21 2392 995 true 4 7 15 19 27 30 33 46 47 50 59 62 65 71 77 82 83 84 90 92 98