100 100 
-2 
 5 -1 53 57 -66 93 
 4 2 27 -61 68 
 4 2 -9 -52 94 
 3 10 68 80 
 5 33 34 -66 -70 99 
 3 -9 -23 90 
 6 -3 -35 50 -82 -85 92 
 4 -15 -41 -79 89 
 5 35 56 60 77 91 
 4 -18 -44 -96 99 
 5 8 45 61 78 79 
 5 2 -15 22 41 97 
 3 -7 -11 43 
 3 26 -75 99 
 4 -49 -54 62 89 
 4 19 38 44 91 
 5 -8 19 -46 -47 55 
 6 -22 -51 -52 -57 69 82 
 4 -10 -15 -59 86 
 4 -70 -73 -83 92 
 4 -13 -25 -93 94 
 6 -5 -8 -13 -28 -55 63 
 4 14 37 75 84 
 4 26 44 73 87 
 3 -5 54 75 
 6 3 8 16 39 60 61 
 6 -27 37 47 54 -69 88 
 6 -5 14 -23 50 -80 85 
 5 31 38 53 -70 84 
 6 -56 -65 72 -88 -96 99 
 3 51 86 99 
 6 -33 -36 -38 -41 -67 70 
 6 2 -20 -53 -62 -74 87 
 3 -15 -74 83 
 6 -6 35 39 62 -77 90 
 4 4 -11 -17 80 
 4 -5 -14 -58 73 
 3 -22 -75 93 
 6 6 18 64 80 85 86 
 5 -9 -35 -56 83 94 
 6 12 25 30 -64 95 97 
 5 2 -49 -57 83 88 
 6 16 26 -43 50 -52 83 
 4 -39 -47 -59 91 
 4 1 75 78 98 
 3 47 56 94 
 6 1 3 6 13 45 86 
 5 8 26 67 88 96 
 3 -33 -63 91 
 6 -5 -7 -17 -41 -53 57 
 4 -55 -76 91 92 
 6 7 -19 -64 74 84 96 
 3 -41 64 74 
 4 -41 70 94 96 
 7 -3 -6 30 -43 47 67 82 
 3 -14 -64 88 
 5 15 47 51 56 68 
 5 7 18 53 76 80 
 4 -10 24 64 70 
 7 6 9 -49 57 -66 75 82 
 5 -11 -18 -33 -62 80 
 3 -9 -50 96 
 4 13 64 70 78 
 3 -3 -74 98 
 4 10 37 68 95 
 4 -36 -63 -83 98 
 4 4 29 44 58 
 4 33 66 91 93 
 3 -47 93 98 
 5 54 67 -70 -78 99 
 5 -36 -42 -66 -76 84 
 7 6 16 43 62 80 88 95 
 7 -31 -43 50 63 72 82 91 
 6 24 50 -65 -72 75 99 
 4 19 -25 45 85 
 6 4 18 58 81 85 87 
 4 38 -45 67 86 
 3 -35 -46 97 
 5 12 29 65 82 99 
 3 -48 73 83 
 5 56 73 78 91 92 
 5 3 10 42 -60 80 
 6 16 32 -57 62 -86 97 
 6 16 19 48 81 82 85 
 6 31 -32 -42 -58 -85 99 
 3 68 -72 84 
 6 16 -24 -27 34 -62 92 
 5 4 -5 13 -74 79 
 3 -16 -27 87 
 3 -1 -40 84 
 5 40 -82 85 -87 88 
 6 3 12 43 -44 -60 61 
 4 11 -33 -51 67 
 3 -1 64 98 
 6 13 -16 43 48 -56 85 
 3 -50 -88 90 
 6 15 34 84 90 -91 93 
 4 -28 -39 -48 95 
 7 -21 -35 -44 -65 -66 72 74 
 5 35 36 70 89 93 
 400 397 395 393 390 388 383 362 362 351 344 341 339 339 338 336 335 334 331 327 324 320 308 303 301 289 287 280 269 269 265 261 260 259 249 241 237 230 226 224 219 206 200 190 187 187 186 184 181 178 176 174 167 162 159 155 154 154 149 148 146 141 136 134 132 130 128 126 124 124 116 115 114 108 106 99 96 93 92 83 81 79 73 65 62 62 59 50 47 46 44 43 38 38 34 33 30 27 22 21 
