21 3666 158 1205904
1 10 16 35 40 44 47 49 55 61 63 74 77 78 81 84 85 88 89 92 95