8 213 32 31285 2 12 14 16 20 27 32 62 1 2 3 4 5 6 7 35 1 46 142 17 2 2 2 1