30
92 54 66 141 114 56 62 143 60 82 83 31 150 90 58 141 89 144 4 77 32 15 10 60 134 61 43 28 64 150 
10 35 57 68 100 9 28 23 8 51 22 41 50 37 79 68 53 23 98 98 83 43 100 71 82 66 87 36 8 0 