100 100 
-2 
 4 29 45 -83 99 
 3 -11 -64 85 
 6 8 -21 45 54 62 68 
 7 1 17 31 48 58 -76 80 
 4 8 36 49 71 
 4 -5 33 -73 90 
 5 -14 -21 26 73 75 
 4 51 -64 -76 86 
 3 1 -20 42 
 7 -10 -32 -37 -43 -49 -67 83 
 6 -4 -55 -61 -62 -75 80 
 7 1 9 10 20 24 37 82 
 3 -19 -81 84 
 4 -12 -30 -70 79 
 4 24 66 71 81 
 5 -49 54 77 84 97 
 4 11 28 55 83 
 4 -20 -45 -69 85 
 7 -1 -11 -43 -72 77 93 99 
 7 4 6 42 -50 -58 79 90 
 5 -22 40 68 -84 90 
 6 -25 -29 -43 -54 -66 72 
 3 -11 44 97 
 6 1 8 25 34 -58 65 
 7 -21 -38 -39 -46 -56 -64 83 
 5 -14 -28 59 -75 92 
 3 14 27 47 
 4 -23 -24 -75 79 
 5 -33 -69 -90 -94 97 
 4 12 13 65 80 
 4 45 78 81 82 
 3 -13 29 52 
 6 -9 -38 -46 -55 -72 97 
 5 -6 -19 -25 -75 84 
 4 52 54 -78 79 
 7 -3 -6 -22 -23 -43 -83 95 
 6 -49 50 -56 -69 -70 94 
 7 -1 18 -20 28 -37 52 92 
 5 17 50 61 69 76 
 4 -25 -39 -51 89 
 6 11 -15 39 43 66 68 
 5 7 20 -22 36 90 
 6 33 -39 -45 -85 -93 99 
 4 -33 37 -68 79 
 5 40 -41 50 66 98 
 5 -23 -24 -29 52 79 
 4 -17 -24 -55 56 
 6 -2 -9 -11 39 -41 88 
 6 -10 -19 -22 -24 49 66 
 7 -40 -51 52 -65 -66 -84 92 
 6 -11 -13 -16 -72 -92 97 
 3 32 69 94 
 6 -18 31 -33 -45 -71 75 
 3 -40 -52 95 
 4 9 -13 -35 84 
 4 50 83 -92 94 
 4 26 49 -62 65 
 7 16 28 45 52 63 81 94 
 4 30 63 70 72 
 5 17 20 29 44 46 
 4 34 46 61 64 
 6 19 20 32 33 39 70 
 5 -30 -52 -59 94 95 
 6 7 -22 -36 43 -49 70 
 3 1 -19 43 
 5 -10 -37 -38 -58 79 
 3 40 -50 67 
 4 -19 -55 57 88 
 4 -41 -66 -75 82 
 5 -10 -41 -51 65 69 
 6 9 15 38 47 84 91 
 4 53 -83 91 95 
 6 -15 -32 41 -54 -76 83 
 5 -5 29 73 79 91 
 6 -10 -11 -41 48 77 99 
 6 14 31 33 40 67 70 
 5 -39 -41 -61 -85 95 
 6 48 -67 -89 -92 93 95 
 3 -32 -41 47 
 5 20 35 -58 66 72 
 6 -17 -30 -45 -80 -81 91 
 4 -7 -22 -41 92 
 5 -40 48 -63 81 88 
 3 35 57 68 
 3 -6 33 89 
 6 39 53 61 63 82 84 
 6 -8 -9 -60 -71 -90 95 
 6 -7 10 27 74 78 94 
 3 -26 45 94 
 5 -43 50 78 88 99 
 6 15 18 24 26 41 67 
 7 4 24 38 42 47 60 79 
 7 13 30 56 59 76 82 97 
 5 1 8 35 41 73 
 7 5 16 27 43 44 76 78 
 5 21 26 43 56 78 
 4 -1 18 25 34 
 4 21 56 -77 99 
 5 23 30 -35 43 89 
 4 36 37 61 76 
 393 393 392 390 376 373 370 369 368 360 357 350 350 348 347 347 345 339 332 328 326 325 319 319 319 316 307 302 298 294 292 291 284 284 284 272 271 270 268 267 266 265 255 236 231 227 227 226 222 217 215 215 213 212 210 206 204 202 195 184 182 178 175 175 175 173 173 168 165 164 164 162 144 142 142 139 138 136 135 132 122 116 111 110 100 93 79 79 64 59 55 55 54 48 45 41 41 37 35 20 
