100 100 
-2 
 5 16 18 38 41 45 
 5 13 53 66 73 99 
 5 3 7 92 93 99 
 5 8 22 45 74 85 
 5 9 10 28 41 73 
 5 11 24 50 89 93 
 5 24 41 43 79 90 
 5 14 56 64 77 98 
 5 10 33 34 80 84 
 5 5 62 64 67 82 
 5 17 21 27 59 71 
 5 40 45 48 60 65 
 5 51 54 71 79 99 
 5 11 32 62 70 99 
 5 36 40 42 73 82 
 5 17 29 30 78 91 
 5 16 35 66 84 94 
 5 3 22 68 72 87 
 5 4 11 61 74 99 
 5 4 16 46 85 91 
 5 6 16 27 52 85 
 5 64 68 71 83 92 
 5 24 43 57 65 74 
 5 12 22 61 79 94 
 5 1 41 57 77 80 
 5 36 48 52 54 92 
 5 2 23 34 58 64 
 5 2 20 26 43 85 
 5 25 49 64 77 97 
 5 21 43 54 89 92 
 5 61 62 89 91 99 
 5 20 31 47 48 89 
 5 29 69 86 90 98 
 5 15 48 71 83 87 
 5 33 34 52 56 78 
 5 4 8 48 56 90 
 5 4 11 61 68 86 
 5 13 16 59 83 96 
 5 1 11 28 51 93 
 5 2 45 48 55 78 
 5 1 19 35 41 58 
 5 2 38 55 65 96 
 5 14 44 50 54 83 
 5 9 24 61 89 90 
 5 10 24 31 42 63 
 5 33 53 57 63 98 
 5 1 38 47 63 87 
 5 2 4 22 46 59 
 5 48 55 71 72 85 
 5 24 66 74 81 87 
 5 8 22 59 64 66 
 5 4 49 76 87 97 
 5 11 23 27 48 52 
 5 26 39 52 54 60 
 5 9 19 27 53 84 
 5 36 39 72 77 89 
 5 18 65 66 79 92 
 5 3 14 34 56 78 
 5 2 34 67 72 92 
 5 33 57 60 82 96 
 5 1 26 57 61 76 
 5 8 46 56 68 98 
 5 24 55 71 80 84 
 5 10 52 55 74 91 
 5 1 10 63 64 75 
 5 45 53 58 67 91 
 5 4 18 40 74 99 
 5 16 45 55 69 79 
 5 22 35 53 61 75 
 5 10 36 48 75 94 
 5 74 90 91 93 99 
 5 26 47 50 56 93 
 5 10 58 59 64 74 
 5 2 39 46 68 86 
 5 4 74 80 94 97 
 5 31 56 57 62 67 
 5 22 27 28 37 79 
 5 19 27 40 80 99 
 5 10 20 37 38 85 
 5 27 63 66 81 83 
 5 27 38 84 90 92 
 5 12 21 36 73 89 
 5 16 25 46 66 68 
 5 7 75 87 96 98 
 5 14 22 69 76 86 
 5 22 32 59 63 84 
 5 33 44 53 93 96 
 5 48 58 72 76 80 
 5 7 23 36 37 59 
 5 4 45 56 59 66 
 5 6 20 52 75 82 
 5 5 19 20 30 49 
 5 10 11 51 76 94 
 5 44 69 80 84 90 
 5 35 52 84 89 94 
 5 13 29 51 81 99 
 5 16 21 60 67 99 
 5 4 9 32 76 79 
 5 16 24 29 68 89 
 5 18 26 43 51 70 
 393 392 387 382 379 379 371 368 365 362 361 352 351 350 337 336 331 329 319 318 315 306 302 301 296 295 293 293 292 289 282 279 279 277 272 271 271 267 266 261 258 248 246 245 240 238 237 234 226 224 223 210 210 202 197 196 183 176 172 169 168 166 166 165 150 139 137 135 124 121 119 118 113 110 107 103 101 98 94 92 88 83 75 73 73 73 69 69 65 59 57 51 48 47 46 35 32 29 26 21 
