100 100 
-2 
 5 12 16 88 91 95 
 5 8 44 51 92 96 
 5 43 51 60 89 97 
 5 2 17 26 58 80 
 5 6 60 68 73 86 
 5 17 24 31 47 84 
 5 7 20 25 51 57 
 5 23 29 33 72 92 
 5 3 44 63 66 95 
 5 46 72 73 83 94 
 5 19 49 60 84 85 
 5 17 38 67 69 82 
 5 12 19 22 50 99 
 5 24 66 69 79 94 
 5 11 16 34 69 74 
 5 15 37 40 73 94 
 5 20 44 50 74 99 
 5 5 31 32 72 88 
 5 18 54 84 98 99 
 5 6 7 45 82 99 
 5 23 28 42 53 76 
 5 7 14 50 92 98 
 5 26 51 59 95 99 
 5 20 34 35 58 60 
 5 2 11 57 66 90 
 5 4 9 51 59 96 
 5 38 76 80 86 92 
 5 5 11 24 69 80 
 5 24 53 93 98 99 
 5 20 48 56 80 95 
 5 11 55 58 79 98 
 5 38 43 44 60 83 
 5 26 62 84 88 92 
 5 16 37 66 72 99 
 5 11 13 20 45 75 
 5 22 30 50 77 85 
 5 17 30 53 66 95 
 5 29 37 39 89 90 
 5 3 28 52 95 99 
 5 31 36 61 74 91 
 5 1 10 38 83 98 
 5 27 36 81 95 96 
 5 10 27 51 71 92 
 5 9 54 57 68 83 
 5 2 12 30 49 94 
 5 3 14 30 57 74 
 5 1 66 82 84 90 
 5 3 54 65 72 80 
 5 10 12 24 88 96 
 5 9 25 54 66 83 
 5 7 9 43 72 83 
 5 19 48 61 87 93 
 5 20 48 71 87 88 
 5 15 17 32 42 46 
 5 24 25 66 80 84 
 5 19 20 24 53 81 
 5 3 16 33 38 86 
 5 22 38 48 64 81 
 5 9 25 64 81 89 
 5 1 16 38 49 93 
 5 54 55 65 71 92 
 5 34 44 48 62 99 
 5 1 39 64 91 99 
 5 5 59 69 70 84 
 5 5 28 65 69 75 
 5 2 6 44 75 83 
 5 1 19 25 68 70 
 5 4 53 61 63 89 
 5 22 29 35 64 86 
 5 14 55 63 77 82 
 5 35 44 60 89 90 
 5 2 46 52 84 87 
 5 9 48 77 84 93 
 5 11 32 56 66 82 
 5 11 17 36 64 91 
 5 13 16 56 62 74 
 5 35 43 77 90 97 
 5 16 17 36 48 58 
 5 59 61 74 85 96 
 5 10 22 23 36 55 
 5 21 39 47 60 71 
 5 4 22 70 88 96 
 5 31 66 83 84 86 
 5 19 31 35 41 92 
 5 44 51 55 60 69 
 5 38 39 50 65 66 
 5 34 37 40 68 79 
 5 5 30 41 83 86 
 5 1 51 70 82 96 
 5 7 34 63 80 86 
 5 10 50 86 95 99 
 5 46 64 69 81 89 
 5 16 24 48 49 89 
 5 13 25 37 63 72 
 5 34 36 52 89 91 
 5 1 61 70 78 94 
 5 17 36 64 75 79 
 5 36 53 55 72 77 
 5 16 35 68 69 84 
 5 11 42 64 69 94 
 399 397 395 395 394 391 391 380 376 375 372 360 346 344 335 334 314 314 314 313 308 307 299 299 298 297 291 289 287 285 282 276 273 272 271 270 259 253 245 244 243 242 241 239 238 235 233 232 229 229 228 220 206 204 203 203 202 199 199 197 197 193 193 188 181 176 161 159 156 154 144 136 128 127 126 124 113 113 108 107 107 104 103 100 85 81 80 80 79 72 70 62 61 47 44 40 36 36 35 22 
