43 595 55 1 3 4 6 10 11 14 16 17 18 20 22 25 31 32 33 35 36 37 38 41 43 46 56 58 59 60 61 66 69 72 75 78 79 80 82 84 85 90 94 97 98 100