9 244 34 31620 3 5 10 14 16 43 57 63 64 1 2 3 4 5 6 7 83 185 1 40 139 46 9 3 3 2 1