11 980 69 134860 6 14 16 18 23 37 61 77 81 85 91 1 2 3 4 5 6 7 8 18 109 842 1 40 314 436 132 30 13 8 3 2 1