20 1705712 956 2 4 10 15 16 22 26 34 35 37 39 40 44 49 50 53 59 67 68 70