100 100 
-2 
 3 55 58 68 
 3 15 82 86 
 4 16 24 33 46 
 5 27 29 33 56 58 
 4 12 31 50 83 
 5 8 50 66 91 95 
 5 23 55 57 70 83 
 4 19 28 84 95 
 4 45 63 80 85 
 4 23 28 30 85 
 4 3 7 14 96 
 4 5 21 66 91 
 3 33 67 72 
 6 24 46 48 49 57 88 
 6 5 9 32 43 59 79 
 4 30 49 85 98 
 6 13 17 18 35 57 71 
 5 45 54 56 65 75 
 7 2 5 11 27 30 34 46 
 3 11 12 51 
 7 9 19 27 51 58 65 83 
 4 8 18 44 90 
 3 42 74 76 
 3 4 65 80 
 7 2 10 29 44 51 77 92 
 4 12 39 92 98 
 5 31 57 65 91 96 
 3 39 65 67 
 5 49 52 69 82 93 
 4 17 27 66 99 
 3 57 85 89 
 4 8 15 24 62 
 3 14 36 57 
 4 18 68 87 89 
 5 4 13 49 78 92 
 6 11 16 44 78 81 86 
 6 13 15 36 68 69 74 
 6 18 22 43 56 69 75 
 5 3 9 83 95 98 
 4 35 47 61 76 
 5 20 48 78 88 92 
 4 23 29 34 56 
 3 33 55 74 
 6 2 11 17 33 38 58 
 6 1 11 12 30 49 79 
 7 10 24 39 53 61 66 81 
 3 36 53 84 
 5 21 37 41 67 98 
 7 21 27 28 39 41 48 50 
 7 3 25 37 39 58 82 90 
 6 21 31 44 83 97 98 
 6 30 33 35 66 78 97 
 7 5 9 20 24 40 87 95 
 6 1 21 46 50 85 88 
 3 42 51 82 
 3 3 65 97 
 5 18 39 54 56 99 
 4 18 29 33 79 
 4 43 59 62 80 
 5 20 26 34 39 98 
 4 17 43 62 69 
 4 14 62 64 65 
 5 2 54 76 79 89 
 6 32 33 39 65 86 91 
 5 8 38 40 43 98 
 4 10 40 58 78 
 5 9 20 30 31 65 
 5 50 67 80 84 91 
 4 19 27 31 39 
 3 15 43 65 
 6 8 14 46 65 83 90 
 4 16 24 69 98 
 3 14 35 37 
 6 2 21 39 65 73 89 
 4 14 68 71 73 
 3 1 57 73 
 6 1 2 38 42 64 89 
 4 31 57 69 86 
 7 9 30 35 40 41 51 68 
 5 22 41 93 95 96 
 4 32 45 57 68 
 3 54 56 62 
 4 34 40 47 53 
 6 14 38 39 54 61 85 
 5 8 13 46 85 92 
 6 10 18 66 67 79 87 
 4 17 35 75 98 
 6 3 23 38 40 83 90 
 6 25 29 36 53 55 78 
 4 50 80 86 88 
 6 30 39 48 60 72 89 
 6 8 14 19 20 78 90 
 5 13 55 61 62 97 
 5 6 19 24 39 45 
 3 3 21 42 
 7 10 18 47 53 56 76 95 
 7 17 36 61 69 91 96 97 
 4 33 40 70 74 
 6 16 32 36 67 79 94 
 6 12 16 28 31 82 90 
 391 386 384 376 374 365 365 363 349 345 341 341 341 338 338 332 332 330 326 326 325 325 322 312 308 303 301 296 293 291 288 278 261 261 260 256 255 250 245 234 233 232 227 223 222 210 200 200 200 199 193 189 186 185 176 170 165 164 163 161 160 153 152 151 150 145 145 135 130 128 125 123 123 122 117 115 115 114 111 105 103 101 95 91 90 74 72 72 60 58 57 46 44 43 34 30 30 24 22 20 
