21 5517846 2243 2 7 17 29 33 35 37 42 43 45 48 52 56 68 71 72 74 79 80 85 98