40 331 58 1 4 6 11 13 14 15 17 18 19 21 22 23 25 28 29 30 31 32 34 35 39 41 46 47 48 49 50 51 53 56 57 59 60 61 62 63 66 69 70