11 2747 104 440060 5 6 17 42 51 52 74 76 78 95 98 1 2 3 4 5 12 13 38 189 404 831 82 1067 1255 286 22 10 9 7 5 3 1