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