11 2535 123 580050 17 26 35 36 45 67 77 90 93 94 95 1 2 3 4 5 6 7 8 9 18 1345 50 403 867 767 317 80 24 12 9 5 1