21
43 50 58 13 11 10 142 120 108 111 26 72 128 75 135 120 76 128 22 78 92 
67 16 42 47 84 29 37 33 85 30 33 24 28 15 29 98 89 2 14 2 0 