16 883 130 1 2 12 19 24 26 35 38 42 44 48 73 80 97 99 100