21 3346 214 1186697 1 10 16 35 40 44 47 49 55 61 63 74 77 78 81 84 85 88 89 92 95