12 1650 88 286080 5 6 11 19 27 33 34 58 61 65 76 92 1 2 3 4 5 6 7 8 9 10 11 313 1 45 403 731 348 94 17 4 2 2 2 1