30
3 61 18 142 150 150 85 51 14 134 121 71 14 12 142 151 29 24 78 43 137 133 137 69 62 138 22 38 86 98 
17 99 9 80 8 57 74 8 37 80 29 67 25 10 38 51 91 73 41 37 57 0 38 47 53 96 43 51 84 19 