100 100 
-2 
 4 34 60 70 79 
 7 40 57 63 69 75 94 97 
 5 23 52 58 59 78 
 5 4 19 23 38 82 
 3 29 51 97 
 4 29 39 53 95 
 5 4 22 37 54 71 
 5 1 31 46 71 89 
 6 18 26 47 69 82 88 
 7 11 12 15 47 69 83 93 
 5 4 21 59 62 74 
 5 7 14 20 50 73 
 4 4 7 73 94 
 6 16 26 43 54 73 96 
 5 5 51 59 65 79 
 7 12 50 57 71 79 95 97 
 3 2 12 91 
 5 28 58 59 60 75 
 4 14 73 91 96 
 5 58 61 69 74 82 
 4 27 69 72 84 
 4 13 23 63 94 
 6 2 12 40 55 75 90 
 5 11 22 36 44 63 
 3 10 41 58 
 5 26 47 54 60 80 
 4 6 10 45 53 
 4 31 73 87 90 
 6 2 4 34 44 49 81 
 4 41 44 83 86 
 4 13 14 34 45 
 4 27 33 47 76 
 5 14 28 31 40 75 
 5 16 35 56 88 94 
 6 3 22 26 48 66 76 
 5 5 22 80 92 95 
 7 10 15 20 45 50 66 97 
 5 5 24 26 40 92 
 4 22 49 93 97 
 4 19 24 25 50 
 5 13 20 22 44 54 
 6 30 72 73 76 86 91 
 5 17 32 36 66 89 
 6 15 40 41 57 63 84 
 4 17 35 44 88 
 5 4 33 47 57 79 
 5 1 14 58 59 70 
 6 12 47 62 67 86 89 
 4 1 10 17 60 
 4 9 13 28 39 
 3 7 18 37 
 5 7 62 72 77 95 
 6 17 44 55 57 63 82 
 7 12 25 28 59 71 72 78 
 3 36 63 78 
 4 5 8 44 60 
 4 6 34 64 71 
 4 12 46 51 96 
 7 13 25 38 51 52 57 77 
 6 52 59 61 68 76 83 
 5 3 54 69 71 90 
 5 19 53 63 77 86 
 6 14 16 23 35 44 87 
 6 5 21 66 78 81 85 
 6 23 38 45 48 53 92 
 5 12 24 48 84 88 
 4 56 64 72 98 
 6 42 43 44 47 55 63 
 6 38 40 42 53 72 74 
 5 19 51 63 91 99 
 7 8 14 24 56 83 88 89 
 5 24 27 71 75 83 
 4 5 10 39 72 
 4 4 18 23 42 
 6 1 10 13 14 35 79 
 3 52 80 98 
 4 15 18 49 81 
 6 19 38 55 65 69 97 
 6 9 10 23 25 36 81 
 4 16 22 57 88 
 7 2 22 25 46 64 65 85 
 5 4 24 31 60 68 
 3 19 22 68 
 6 6 17 37 60 95 96 
 4 5 29 40 64 
 5 50 58 65 68 96 
 5 15 39 55 72 89 
 4 10 72 73 94 
 6 1 59 64 66 76 90 
 7 8 9 45 67 80 97 98 
 5 8 48 58 79 82 
 5 15 27 42 53 78 
 4 8 16 27 49 
 4 31 37 69 70 
 6 6 8 12 43 44 46 
 6 22 33 45 62 72 88 
 4 15 28 39 91 
 5 17 28 35 75 88 
 5 28 32 40 49 61 
 6 20 25 46 60 62 72 
 400 399 398 389 387 384 383 377 376 374 372 369 367 358 349 347 346 343 342 338 334 333 333 332 329 325 324 317 316 303 297 288 287 286 284 284 281 276 276 273 271 270 254 252 236 226 218 212 209 203 202 201 199 199 194 193 192 182 182 180 174 174 173 170 167 156 150 150 141 139 130 123 120 114 109 97 91 89 87 86 84 78 66 66 65 62 60 59 50 49 42 39 39 38 35 35 33 28 22 21 
