8 31 56 52 71 61 70 69 44 44 65 79 84 83 66 52 34 50 80 90 73 86 77 56 48 63 77 74 77 58 80 63 70 83 82 68 50 100 121 81 75 58 68 49 57 73 105 101 69 77 79 82 145 93 97 82 94 73 92 120 114 123 131 95