100 100 
-2 
 5 26 42 57 74 92 
 4 38 58 60 61 
 6 15 42 45 66 76 80 
 5 2 19 22 42 50 
 6 9 11 45 53 69 78 
 3 61 66 76 
 6 6 42 54 63 64 91 
 6 2 5 29 73 87 94 
 7 13 54 56 58 73 85 87 
 7 13 14 35 42 72 82 91 
 6 27 29 73 76 90 99 
 6 27 38 44 52 71 86 
 6 9 23 58 69 74 81 
 3 11 16 62 
 7 32 43 59 60 71 89 91 
 5 31 39 61 92 99 
 5 22 23 50 58 98 
 7 19 21 25 29 35 52 95 
 6 6 26 38 73 80 97 
 3 76 96 99 
 7 13 43 62 75 77 85 89 
 5 21 50 54 75 90 
 4 14 29 71 98 
 5 9 32 42 45 97 
 6 3 14 25 31 49 78 
 6 17 21 35 47 52 61 
 4 1 11 30 73 
 4 3 4 79 97 
 6 2 9 16 30 31 84 
 7 7 22 23 37 42 64 91 
 6 4 14 20 28 36 54 
 6 33 54 66 72 77 90 
 5 17 27 55 61 71 
 5 10 50 68 94 97 
 6 7 30 41 44 52 93 
 4 15 27 92 95 
 4 11 57 63 94 
 5 52 54 78 81 93 
 7 1 13 21 31 51 77 86 
 6 6 27 40 62 63 88 
 7 21 23 33 37 49 70 88 
 5 7 30 44 45 61 
 4 8 69 78 81 
 7 13 18 23 31 44 61 84 
 5 35 53 58 72 77 
 4 30 44 46 52 
 3 16 89 97 
 4 24 28 60 83 
 4 26 32 42 61 
 5 9 22 35 47 98 
 5 24 40 60 63 68 
 6 7 8 37 65 89 97 
 5 12 29 46 52 68 
 4 39 49 59 66 
 7 5 12 24 38 48 60 83 
 5 3 5 52 60 74 
 4 1 7 42 67 
 6 7 11 55 84 96 97 
 4 37 39 55 89 
 6 4 37 59 61 68 87 
 6 6 29 33 47 54 92 
 6 10 14 22 44 53 79 
 7 4 6 31 41 64 81 93 
 3 14 32 57 
 4 5 18 66 87 
 4 62 66 70 99 
 4 5 14 39 91 
 6 56 58 61 75 76 86 
 5 43 45 59 65 92 
 6 3 12 13 28 81 90 
 5 9 41 44 57 78 
 4 14 38 87 92 
 3 50 65 81 
 4 9 20 59 75 
 4 32 34 77 85 
 7 21 38 53 69 73 78 98 
 6 18 33 44 74 92 95 
 4 5 18 24 59 
 3 49 79 83 
 5 30 34 59 81 85 
 7 32 33 43 45 52 53 85 
 6 15 63 64 67 70 85 
 5 2 6 18 20 63 
 6 14 27 28 71 84 93 
 6 1 16 28 49 56 94 
 4 23 30 47 92 
 7 32 59 66 71 79 93 99 
 3 6 90 93 
 7 5 23 29 32 60 83 94 
 6 7 11 32 36 43 77 
 4 6 38 42 97 
 3 5 6 85 
 3 9 45 75 
 4 15 38 40 68 
 7 22 26 31 36 62 70 93 
 6 20 38 43 48 61 84 
 7 30 42 56 58 64 84 89 
 5 29 64 87 92 99 
 4 28 46 58 73 
 7 17 18 31 49 69 75 97 
 400 397 397 396 396 387 382 381 381 379 378 377 377 365 358 354 352 351 344 343 341 336 332 331 329 328 325 319 316 312 306 298 298 297 269 265 263 261 251 251 248 246 244 241 240 238 233 233 231 229 224 224 222 209 205 202 200 199 191 189 181 178 176 175 173 172 170 170 168 161 156 156 154 151 140 137 135 128 120 109 107 102 95 89 86 79 79 77 70 61 60 56 50 42 38 35 30 28 27 26 
