100 100 
-2 
 4 17 37 40 95 
 4 31 38 56 63 
 6 2 38 43 45 91 95 
 4 26 30 68 98 
 5 3 5 6 48 84 
 5 4 64 68 77 88 
 5 8 23 29 58 90 
 5 2 5 50 77 95 
 5 32 53 72 94 95 
 6 6 23 67 73 81 94 
 5 13 39 43 47 74 
 5 4 56 78 87 97 
 4 40 74 90 91 
 5 48 56 70 75 96 
 6 1 3 38 40 53 96 
 6 3 23 30 75 85 94 
 6 23 25 33 45 50 59 
 6 8 37 41 59 72 76 
 4 19 45 90 99 
 4 30 45 75 84 
 4 39 65 66 79 
 4 16 25 46 91 
 5 8 12 27 36 52 
 5 7 8 23 61 78 
 5 5 45 69 80 81 
 5 27 33 63 66 80 
 6 26 31 56 63 70 78 
 5 14 27 36 57 72 
 5 13 25 58 68 81 
 6 35 38 63 80 94 98 
 5 9 29 73 86 89 
 4 11 21 45 76 
 4 67 69 80 97 
 6 6 17 18 56 80 88 
 6 6 7 8 49 50 76 
 5 8 60 61 70 82 
 4 4 8 58 74 
 5 14 15 75 82 84 
 6 47 64 70 72 74 76 
 5 10 14 22 50 84 
 4 28 39 61 72 
 6 19 38 47 59 82 98 
 5 38 48 49 53 83 
 5 2 3 25 52 84 
 5 16 32 43 83 97 
 6 14 18 27 63 95 96 
 5 16 20 60 82 93 
 6 6 44 48 49 57 95 
 6 11 17 25 70 75 78 
 6 2 14 22 51 68 91 
 5 15 17 22 49 63 
 4 6 13 21 45 
 6 22 44 52 72 97 99 
 6 16 30 42 70 94 98 
 5 22 63 70 77 80 
 5 3 8 21 43 59 
 5 2 23 69 85 93 
 4 19 41 56 79 
 4 44 59 77 93 
 6 13 46 60 83 89 95 
 5 6 13 33 67 69 
 6 5 27 34 39 81 89 
 5 27 30 46 49 76 
 5 26 46 54 63 75 
 5 8 52 76 90 97 
 6 5 11 43 59 66 91 
 4 6 10 77 99 
 5 22 34 37 54 59 
 5 31 48 74 94 95 
 5 4 42 59 71 96 
 5 9 30 68 71 97 
 4 20 59 66 73 
 4 11 13 24 70 
 6 5 17 18 20 76 79 
 5 9 14 46 91 96 
 6 7 21 22 53 90 97 
 6 5 7 9 59 72 97 
 6 31 36 55 63 68 90 
 5 3 51 64 75 81 
 5 18 37 61 66 72 
 5 24 44 47 75 84 
 5 10 37 47 54 99 
 4 42 43 82 92 
 5 6 21 35 71 82 
 5 3 5 21 49 68 
 5 52 54 64 68 92 
 5 3 20 34 65 92 
 4 8 25 55 86 
 6 52 60 66 72 80 85 
 5 1 4 5 28 34 
 5 11 55 77 78 89 
 4 11 28 32 69 
 5 21 62 65 74 82 
 6 15 16 27 31 52 92 
 6 9 12 18 49 57 89 
 4 3 10 30 73 
 5 56 70 75 76 77 
 4 55 67 82 96 
 5 9 24 67 81 87 
 5 9 10 14 47 96 
 400 399 389 387 379 374 368 366 366 364 350 350 349 349 341 340 340 333 325 318 314 312 309 307 306 303 294 292 288 287 286 285 271 270 268 266 264 263 261 260 256 251 248 245 241 238 236 235 228 214 213 212 211 209 208 207 204 190 190 173 165 163 162 158 157 155 150 149 144 143 142 139 130 122 120 115 115 114 107 105 102 100 91 91 91 86 71 70 67 65 52 48 46 44 37 33 32 30 30 21 
