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