100 100 
-2 
 5 1 32 57 61 77 
 5 14 36 57 70 75 
 5 5 7 34 96 99 
 5 13 70 84 86 91 
 5 24 42 76 86 89 
 5 22 41 70 85 86 
 5 17 38 69 94 95 
 5 20 27 51 64 82 
 5 6 9 44 66 86 
 5 9 23 56 68 96 
 5 12 20 83 92 95 
 5 8 20 68 84 93 
 5 41 63 67 80 92 
 5 25 29 30 56 80 
 5 15 27 36 46 71 
 5 6 14 22 42 88 
 5 46 65 69 72 81 
 5 6 9 58 72 96 
 5 6 9 60 81 88 
 5 6 11 23 32 96 
 5 31 59 72 94 95 
 5 26 52 53 87 89 
 5 24 45 51 63 82 
 5 11 26 27 86 87 
 5 10 56 63 95 99 
 5 45 60 66 69 92 
 5 36 49 78 81 97 
 5 7 33 49 78 90 
 5 10 35 43 77 98 
 5 3 12 41 52 67 
 5 17 31 32 38 56 
 5 19 32 63 77 96 
 5 22 47 69 74 91 
 5 35 81 82 86 87 
 5 26 79 82 83 93 
 5 34 46 81 82 86 
 5 30 32 33 48 89 
 5 12 22 56 60 86 
 5 15 28 54 56 75 
 5 26 41 44 74 94 
 5 22 23 47 59 66 
 5 7 20 47 76 96 
 5 40 52 59 78 96 
 5 15 33 42 43 64 
 5 6 8 23 48 63 
 5 2 10 11 30 42 
 5 24 28 56 57 60 
 5 38 41 43 57 99 
 5 35 58 66 82 84 
 5 13 17 47 50 65 
 5 16 51 79 82 91 
 5 3 34 41 91 95 
 5 49 64 89 95 99 
 5 11 29 59 75 98 
 5 59 75 87 93 99 
 5 26 33 47 63 76 
 5 38 78 79 84 93 
 5 1 45 74 81 93 
 5 11 23 31 36 40 
 5 23 27 36 45 94 
 5 27 42 58 74 76 
 5 11 29 32 56 85 
 5 4 15 35 92 99 
 5 8 42 64 85 94 
 5 29 30 58 71 80 
 5 3 37 38 58 73 
 5 45 67 82 83 93 
 5 52 55 68 73 91 
 5 32 37 51 55 63 
 5 5 34 79 87 90 
 5 51 67 73 76 85 
 5 10 13 41 44 66 
 5 3 9 25 42 65 
 5 34 46 72 74 79 
 5 11 17 68 79 95 
 5 11 35 41 64 71 
 5 19 56 58 85 99 
 5 18 32 53 78 93 
 5 9 40 55 59 61 
 5 14 20 30 68 69 
 5 30 34 62 75 78 
 5 24 39 47 94 98 
 5 21 26 37 64 90 
 5 7 27 38 82 91 
 5 31 43 44 68 74 
 5 21 45 46 47 65 
 5 4 39 59 70 97 
 5 39 68 78 83 84 
 5 14 30 32 72 85 
 5 45 48 63 67 99 
 5 52 57 60 61 75 
 5 4 6 15 29 30 
 5 13 21 37 55 77 
 5 21 50 93 94 97 
 5 18 49 77 80 98 
 5 25 40 42 61 98 
 5 5 20 50 74 97 
 5 47 48 59 89 96 
 5 1 11 30 47 54 
 5 29 41 72 92 96 
 398 395 394 389 388 386 381 379 377 376 370 368 362 357 356 352 349 345 343 343 342 341 327 322 320 320 314 312 312 303 300 296 295 291 290 278 269 266 261 252 252 251 245 242 237 226 220 219 214 210 199 194 194 190 190 189 185 181 180 179 175 174 172 168 167 164 160 160 154 154 153 151 151 147 146 146 146 146 137 136 126 119 109 105 102 102 90 82 79 72 70 70 64 63 60 57 51 44 26 20 
