100 100 
-2 
 5 18 36 59 78 95 
 5 2 31 47 60 77 
 5 15 40 56 58 99 
 5 3 40 54 85 96 
 5 2 21 50 55 87 
 5 38 45 67 79 86 
 5 32 38 41 75 90 
 5 14 17 39 48 86 
 5 19 25 56 68 87 
 5 6 37 46 57 68 
 5 31 60 68 70 93 
 5 29 31 38 40 88 
 5 15 24 66 80 94 
 5 20 56 69 80 92 
 5 11 38 83 93 96 
 5 2 11 23 77 97 
 5 1 16 25 74 75 
 5 9 11 34 93 94 
 5 22 45 55 61 80 
 5 30 33 41 85 99 
 5 26 30 48 83 96 
 5 2 18 79 82 93 
 5 35 45 46 64 86 
 5 5 81 89 93 96 
 5 3 19 70 86 99 
 5 14 20 26 34 39 
 5 18 62 77 87 98 
 5 30 36 68 84 95 
 5 3 32 64 87 94 
 5 27 31 46 50 72 
 5 61 69 70 71 73 
 5 27 37 43 46 85 
 5 10 29 38 48 66 
 5 13 14 40 47 51 
 5 11 13 23 47 63 
 5 5 19 48 91 98 
 5 24 25 92 94 96 
 5 14 35 56 66 97 
 5 8 45 63 66 84 
 5 1 34 49 52 85 
 5 23 46 54 64 96 
 5 10 41 53 65 92 
 5 18 32 70 80 92 
 5 6 9 32 87 98 
 5 44 47 75 82 85 
 5 12 15 51 69 84 
 5 45 48 55 57 70 
 5 13 33 35 92 93 
 5 9 59 60 61 89 
 5 12 13 33 48 98 
 5 4 17 28 30 65 
 5 40 55 59 77 91 
 5 27 32 75 80 95 
 5 13 31 43 69 77 
 5 14 29 32 72 75 
 5 6 14 15 70 90 
 5 2 25 26 33 85 
 5 7 17 35 45 61 
 5 1 10 36 85 87 
 5 16 30 41 53 85 
 5 1 6 12 35 67 
 5 5 16 24 33 50 
 5 1 7 15 20 32 
 5 5 37 42 67 71 
 5 17 32 36 54 90 
 5 4 9 40 44 93 
 5 7 15 25 57 73 
 5 41 43 50 57 68 
 5 8 13 20 37 47 
 5 4 10 26 70 75 
 5 29 50 81 91 93 
 5 10 25 40 71 97 
 5 46 55 72 77 99 
 5 13 17 20 21 61 
 5 11 29 56 69 75 
 5 6 18 35 36 85 
 5 4 8 21 70 89 
 5 41 66 69 75 79 
 5 3 14 43 87 93 
 5 38 67 88 90 93 
 5 8 17 23 69 76 
 5 41 55 73 98 99 
 5 7 12 51 77 87 
 5 16 20 42 77 97 
 5 48 56 79 95 98 
 5 6 45 61 69 97 
 5 16 28 45 62 75 
 5 7 58 63 75 92 
 5 36 51 55 60 97 
 5 15 35 44 73 95 
 5 55 57 62 88 94 
 5 64 65 67 76 96 
 5 43 49 53 56 79 
 5 21 27 30 33 80 
 5 6 30 47 82 84 
 5 15 22 37 52 73 
 5 10 30 49 69 73 
 5 8 37 54 59 91 
 5 3 15 55 80 94 
 5 39 41 45 64 91 
 400 399 398 395 369 367 361 360 360 356 354 350 338 331 326 324 321 306 306 303 303 297 293 289 285 283 282 276 275 274 269 268 260 260 259 256 255 245 242 240 239 238 237 236 231 225 224 217 214 212 212 209 207 195 192 192 184 182 181 181 179 170 167 165 161 160 160 157 147 141 140 139 138 134 134 127 126 119 112 110 106 105 102 99 95 92 86 84 79 73 69 63 59 58 57 55 51 46 30 21 
