12 1399 86 205890 12 36 42 44 61 62 67 71 78 81 88 97 1 2 3 4 5 6 7 8 9 10 19 1352 1 42 421 694 200 22 6 3 3 3 3 1