100 100 
-2 
 4 -17 27 -41 44 
 5 6 -25 -70 -75 78 
 6 20 -40 -55 70 82 95 
 4 4 33 49 92 
 5 -18 -22 -59 -84 91 
 4 -29 -49 -77 93 
 6 18 31 45 80 85 92 
 6 20 36 -44 -46 70 92 
 4 -36 -45 47 61 
 7 11 23 54 58 -65 75 89 
 3 3 38 86 
 5 -14 -25 47 -52 70 
 6 8 -13 35 -62 -79 99 
 4 -27 -49 -61 87 
 3 -1 -6 38 
 7 -6 -8 -19 72 -76 -77 79 
 6 5 -25 41 72 77 86 
 5 -16 -31 -68 -75 87 
 5 -10 -18 -28 -75 97 
 6 -2 17 28 48 57 77 
 6 27 -41 52 63 72 75 
 4 57 -59 63 88 
 3 -13 -40 47 
 3 -56 -71 94 
 6 6 39 63 68 77 90 
 5 -35 -42 -75 -96 98 
 5 19 31 41 58 60 
 6 2 11 -13 -21 29 78 
 5 -31 -54 -57 64 84 
 3 18 39 92 
 4 8 28 34 40 
 4 38 -58 -78 90 
 6 -5 11 -62 -79 80 90 
 7 7 -12 -17 30 43 94 97 
 3 -1 78 88 
 5 -12 14 22 78 80 
 7 -3 -6 -14 19 -20 -23 89 
 6 25 33 52 -71 80 89 
 4 7 43 70 96 
 4 46 66 68 69 
 5 -23 -28 -58 65 71 
 5 14 28 -39 -53 70 
 4 -27 71 -82 92 
 6 -5 6 19 -58 68 77 
 3 -10 20 95 
 5 11 25 51 80 95 
 6 -29 -52 -65 -72 -77 85 
 6 35 39 58 65 90 96 
 7 5 14 29 41 53 94 97 
 3 -9 -57 87 
 4 -4 50 -77 98 
 4 -2 27 68 70 
 6 10 -19 -49 58 66 69 
 3 13 -30 87 
 5 2 -30 51 -67 93 
 5 21 33 36 39 90 
 6 -3 -26 -47 -69 -73 97 
 5 28 45 56 63 92 
 3 -39 66 72 
 6 18 24 33 -51 -84 86 
 6 -8 -48 -51 -79 -80 84 
 5 -53 -54 -80 -84 87 
 5 -11 -19 -43 -59 75 
 4 -8 24 -68 79 
 7 20 21 31 40 51 87 98 
 3 5 -24 98 
 6 2 16 39 43 44 55 
 4 64 66 87 93 
 6 9 -48 -56 -74 90 91 
 5 14 20 28 -32 42 
 4 -6 -15 -18 72 
 3 -59 63 65 
 4 -68 -72 80 98 
 3 51 66 98 
 5 15 41 50 51 90 
 5 -32 -61 -63 -70 85 
 4 1 -81 -90 95 
 4 -57 78 -94 99 
 4 -34 56 -80 91 
 6 42 50 -51 71 88 96 
 4 6 50 52 67 
 3 9 68 99 
 3 89 -90 93 
 4 -6 -29 -51 52 
 7 -1 -6 -35 -47 -62 -67 75 
 5 14 19 23 56 65 
 4 21 53 -61 62 
 5 6 -17 34 49 59 
 6 -15 -47 -48 51 66 96 
 4 -4 -58 -60 68 
 7 28 32 42 46 70 84 87 
 5 -2 -14 -47 -54 69 
 3 61 78 99 
 3 -49 -69 72 
 4 -3 -27 -36 77 
 6 -3 -6 -31 -50 -75 85 
 4 16 27 -85 94 
 4 -15 -36 -42 59 
 4 -20 -32 62 81 
 5 10 17 45 63 89 
 400 395 389 380 376 364 364 363 362 351 340 336 336 335 328 319 306 300 299 294 290 289 289 275 274 264 263 261 258 258 253 251 239 223 218 211 210 208 203 202 193 191 182 182 180 180 175 175 175 174 171 168 163 162 159 157 152 151 150 145 135 134 129 129 123 121 120 118 115 109 106 104 100 99 96 95 92 88 86 79 78 72 71 61 57 53 53 49 48 47 45 42 42 38 29 29 28 25 22 22 
