15 2132 110 488852 6 7 15 19 23 28 43 52 55 63 77 78 80 96 99 1 2 3 4 5 6 7 8 9 10 11 19 35 36 527 1 42 441 1058 467 86 11 5 4 4 4 4 2 2 1