19 2931 127 887879 4 10 20 23 31 32 42 54 57 63 68 72 74 77 89 91 93 96 98