15 1790 107 407687 1 2 3 13 15 16 19 23 26 30 34 66 67 84 94