11 2445 121 399307 4 9 11 32 45 51 58 76 78 80 99 1 2 3 4 5 8 23 46 89 602 883 82 935 1107 266 19 11 9 7 5 3 1