100 100 
-2 
 3 -34 68 99 
 5 -9 -26 -29 -62 65 
 6 -14 -18 35 46 -64 72 
 6 2 3 34 44 73 76 
 4 9 -31 -46 64 
 6 -29 -32 -64 -76 -83 88 
 4 13 22 83 92 
 3 86 96 99 
 6 -17 -24 -55 -88 91 96 
 4 -9 -44 -87 92 
 5 2 37 74 -94 96 
 7 15 17 51 -60 61 66 67 
 5 -1 -33 -36 -87 94 
 6 8 10 12 49 65 88 
 4 2 16 60 98 
 3 -25 41 77 
 4 6 9 50 96 
 5 31 32 71 81 88 
 3 36 64 72 
 4 17 27 50 94 
 3 -8 54 58 
 5 -19 -28 -60 -77 84 
 5 -22 59 -65 84 95 
 4 6 13 -37 61 
 4 -1 22 -38 59 
 4 10 40 48 89 
 7 -9 -26 -54 55 -58 59 90 
 5 -2 23 -47 78 97 
 4 24 52 67 80 
 6 18 24 32 43 74 81 
 3 46 -54 72 
 4 1 -71 -74 98 
 5 -6 -18 -69 -73 91 
 6 -18 -28 -35 -59 -60 66 
 5 -23 52 64 67 94 
 3 -3 -29 79 
 4 -35 71 -84 98 
 6 16 27 -37 -44 -56 99 
 5 -22 61 -82 84 85 
 7 -6 -18 -32 35 -63 81 90 
 7 -9 -12 13 -43 53 -88 90 
 5 9 -26 47 61 75 
 5 16 -30 -37 82 86 
 3 -4 -72 79 
 5 -10 -15 -25 -30 34 
 4 27 52 -88 93 
 4 -18 -35 -39 95 
 6 -27 -32 -35 -48 -75 86 
 3 24 -56 70 
 5 -36 47 -54 -81 95 
 7 -4 -14 -18 -22 -23 -41 51 
 6 11 -26 36 -40 -47 92 
 3 29 37 57 
 3 -23 89 97 
 4 9 10 -43 70 
 6 -13 -38 -53 -79 -84 95 
 4 -9 -14 -66 92 
 7 -1 -6 30 44 -49 -79 84 
 3 2 -33 78 
 3 -30 -46 56 
 3 -48 50 80 
 5 -45 -54 -57 -72 76 
 7 3 11 -26 32 -43 45 92 
 4 25 76 81 85 
 4 -37 -40 70 82 
 6 -1 -9 13 -32 -64 66 
 4 50 71 73 95 
 7 10 22 48 59 85 90 98 
 7 3 -42 60 72 81 83 96 
 3 -8 25 56 
 3 -32 -75 78 
 5 -22 -42 -44 -58 87 
 3 14 45 99 
 4 -49 -60 66 69 
 5 2 12 -57 67 92 
 5 11 -21 -23 -25 30 
 5 5 -32 -57 64 71 
 6 -5 -29 -33 -35 -46 98 
 6 8 -9 12 60 61 78 
 6 -14 -15 -19 43 -64 93 
 6 2 -10 29 37 -65 66 
 6 6 23 42 49 61 98 
 5 16 -18 -49 53 62 
 3 -77 -78 89 
 6 17 22 36 61 70 84 
 7 -31 41 -44 -63 -64 -79 89 
 4 40 86 -93 94 
 4 5 9 65 98 
 4 25 58 -77 81 
 4 30 55 59 86 
 5 21 45 71 -72 84 
 3 29 -82 90 
 4 -5 -16 39 65 
 4 -14 -73 -80 84 
 4 24 58 61 99 
 5 -19 -32 -63 -74 83 
 6 4 -20 26 28 -59 91 
 6 22 38 43 44 88 95 
 5 29 41 60 90 99 
 6 20 25 56 66 80 88 
 399 398 397 394 391 391 389 389 379 379 373 371 369 369 369 359 358 354 354 350 342 338 336 322 319 313 309 306 300 294 293 292 281 277 275 275 275 274 270 265 264 263 249 242 234 232 225 219 211 204 200 190 190 183 182 181 179 177 176 163 162 159 156 156 152 148 145 142 137 133 132 128 121 120 118 114 113 112 111 110 109 104 101 100 96 91 83 83 82 77 71 71 70 64 59 58 58 51 40 27 
