11 4462 150 987096 6 12 16 23 37 56 59 65 79 87 88 1 2 3 4 5 6 7 8 9 10 48 57 552 1465 1490 665 173 34 11 9 5 1