12 637 76 117419 3 6 22 29 33 36 37 40 56 66 70 94 1 2 3 4 5 6 7 8 9 26 27 366 1 41 280 239 48 13 4 3 3 2 2 1