11 722 66 108015 17 26 35 36 45 67 77 90 93 94 95 1 2 3 4 5 6 7 8 14 137 556 1 41 264 310 67 16 11 6 3 2 1