12 2513 117 453204 5 10 14 16 23 28 34 60 74 81 83 95 1 2 3 4 5 6 7 16 39 184 185 1748 77 979 1146 255 17 10 9 7 5 4 3 1