10 2096 111 481519 6 7 21 38 52 59 77 79 90 94 1 2 3 4 5 6 7 8 9 193 52 435 811 557 168 48 13 6 5 1