30
136 120 79 78 45 84 43 148 30 1 1 26 115 77 34 71 67 115 128 134 112 66 86 47 116 53 63 25 8 15 
67 89 85 89 25 67 30 54 84 44 55 20 54 17 30 32 25 37 36 55 82 92 61 35 43 81 40 27 40 61 