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