100 100 
-2 
 6 3 4 43 66 73 87 
 4 3 24 26 80 
 6 9 31 32 35 45 77 
 4 37 69 82 90 
 6 1 12 13 31 89 93 
 4 19 43 51 79 
 4 1 60 63 78 
 5 57 59 83 92 96 
 3 16 46 67 
 5 4 11 50 53 75 
 5 15 32 44 49 53 
 3 24 66 90 
 5 13 36 37 58 78 
 3 24 30 41 
 5 7 18 32 62 65 
 7 2 37 41 56 79 92 98 
 6 12 21 28 31 40 77 
 6 27 34 58 62 70 83 
 3 38 58 91 
 6 8 13 30 31 44 72 
 4 31 39 42 88 
 4 30 36 71 79 
 7 10 24 56 67 72 86 88 
 5 31 72 85 87 92 
 5 22 61 93 96 99 
 6 21 43 59 61 62 77 
 5 23 27 50 84 89 
 6 2 18 63 74 80 88 
 5 4 11 29 31 37 
 6 12 15 42 72 73 96 
 6 7 38 39 49 59 81 
 5 21 23 72 75 98 
 6 63 69 73 74 91 98 
 6 4 6 9 33 36 88 
 3 14 86 88 
 5 13 29 44 46 96 
 6 7 17 36 45 50 80 
 7 1 17 32 42 49 58 95 
 3 14 53 77 
 4 5 64 71 88 
 5 47 68 71 87 96 
 7 9 22 25 39 48 56 87 
 4 8 44 69 82 
 6 11 21 33 36 60 81 
 6 5 17 41 75 81 89 
 6 2 19 37 45 78 84 
 6 15 20 22 25 34 39 
 5 17 54 79 86 98 
 3 59 62 77 
 4 6 56 64 88 
 4 28 58 73 75 
 7 2 9 46 59 66 70 84 
 3 31 70 80 
 3 26 29 40 
 5 11 21 24 58 73 
 5 33 36 77 95 99 
 6 23 66 74 90 94 98 
 6 4 25 28 43 59 67 
 4 6 15 23 50 
 5 4 15 52 58 83 
 3 70 76 77 
 3 29 77 89 
 5 9 28 33 53 61 
 4 16 27 28 91 
 5 4 22 30 58 60 
 4 10 41 77 87 
 6 2 10 12 55 59 88 
 4 11 31 41 84 
 6 18 32 57 73 82 90 
 3 37 73 97 
 4 24 25 44 72 
 5 34 69 72 86 91 
 3 21 30 57 
 7 1 23 49 57 68 85 89 
 5 29 41 44 53 73 
 7 30 34 39 47 49 58 92 
 6 24 32 45 70 75 92 
 7 18 24 41 53 71 95 96 
 4 35 62 70 85 
 6 24 40 41 54 69 86 
 4 10 44 50 80 
 4 10 23 96 98 
 5 2 30 51 62 76 
 6 6 43 49 53 77 84 
 6 7 36 41 78 91 95 
 7 5 12 28 29 38 49 94 
 5 11 22 30 75 97 
 4 28 29 50 97 
 4 40 77 90 93 
 4 40 46 74 87 
 5 38 50 51 85 96 
 4 19 78 79 91 
 4 6 11 22 67 
 7 9 27 36 38 48 54 86 
 4 52 69 75 79 
 5 4 14 19 60 84 
 5 1 46 49 60 71 
 4 52 72 73 96 
 6 2 17 31 43 68 91 
 6 18 26 70 75 89 98 
 393 387 384 383 382 381 377 375 373 372 372 367 367 351 350 349 347 346 343 343 341 337 335 330 327 324 322 316 299 295 286 285 285 283 283 272 270 265 265 261 257 253 249 246 246 242 238 231 229 228 219 218 206 202 200 197 196 184 182 172 169 168 166 161 147 146 134 119 111 100 99 92 90 90 77 71 70 67 67 63 63 60 59 58 58 58 53 45 44 42 40 37 32 31 30 30 29 27 23 23 
