11 3431 126 809948 6 11 16 21 32 35 43 45 88 93 100 1 2 3 4 5 6 7 8 9 10 24 55 506 1169 1063 448 126 34 15 8 5 2