100 100 
-2 
 20 3 8 27 32 37 40 41 49 57 60 63 77 79 80 82 86 89 90 91 97 
 20 1 3 6 8 9 12 17 24 27 29 30 32 39 41 44 53 59 70 78 98 
 20 3 13 18 23 25 27 30 37 42 44 48 51 53 56 60 65 69 78 80 97 
 20 1 3 8 33 38 41 44 48 51 53 55 64 65 66 70 75 78 84 85 98 
 20 1 11 22 23 25 26 41 45 56 63 66 69 73 75 76 78 84 91 93 99 
 20 2 15 17 19 23 29 44 45 51 54 55 65 70 77 84 90 91 93 97 98 
 20 3 4 11 13 20 24 26 30 37 41 48 49 54 63 70 76 83 84 88 98 
 20 1 4 5 8 14 17 29 52 55 57 59 64 68 73 79 80 81 82 88 90 
 20 14 18 20 23 25 26 29 31 33 38 53 57 68 70 77 78 83 85 87 93 
 20 1 11 15 17 22 24 27 29 30 32 33 41 50 52 71 75 76 81 84 90 
 20 17 25 34 35 37 38 39 45 52 55 59 67 74 79 83 84 88 91 96 98 
 20 5 9 10 21 25 28 38 39 46 59 61 63 64 66 67 76 82 92 94 95 
 20 1 2 9 17 19 26 44 47 54 60 62 66 70 76 84 85 94 95 96 99 
 20 6 9 10 17 20 24 25 29 35 36 46 47 48 52 60 61 62 64 90 92 
 20 4 6 8 12 13 15 19 23 28 29 39 54 59 60 68 71 78 88 93 97 
 20 7 8 9 17 23 24 30 35 44 45 48 52 54 58 61 62 67 68 70 85 
 20 8 10 19 24 28 30 35 36 43 46 49 59 65 66 73 79 83 84 86 89 
 20 10 11 12 13 15 19 26 29 35 40 49 50 59 61 75 79 81 85 86 96 
 20 5 10 14 26 32 34 35 36 38 40 41 50 51 60 67 86 88 91 95 99 
 20 1 3 7 8 13 14 16 19 20 27 30 33 40 42 51 54 55 56 62 82 
 20 8 19 23 35 37 44 47 49 52 61 62 63 64 67 70 74 89 90 94 95 
 20 19 21 25 28 29 39 40 42 47 61 69 72 73 80 85 88 89 90 91 94 
 20 1 11 18 23 27 28 30 38 40 41 43 46 53 58 64 77 79 86 88 99 
 20 4 8 22 24 26 34 35 40 42 49 57 60 69 72 73 79 83 85 90 91 
 20 1 6 12 13 17 20 21 38 42 51 58 63 64 65 68 76 81 86 91 99 
 20 1 2 5 17 24 37 43 50 51 63 73 76 80 82 83 86 92 94 98 99 
 20 4 11 17 18 28 30 34 55 64 68 70 72 74 80 88 92 95 97 98 99 
 20 2 3 12 18 26 32 36 45 46 49 50 56 60 61 63 70 87 91 92 95 
 20 2 7 8 14 21 31 41 46 53 62 63 64 73 74 75 76 84 96 98 99 
 20 3 4 5 14 22 24 28 32 34 36 38 45 47 48 50 51 52 60 64 69 
 20 5 8 12 16 17 18 23 32 34 41 46 53 54 59 69 71 80 85 96 97 
 20 2 4 8 20 23 24 31 34 48 49 52 60 62 70 73 78 83 91 94 96 
 20 3 4 5 25 27 31 33 35 37 38 44 48 51 60 66 68 81 82 94 96 
 20 1 8 10 12 16 18 21 24 33 34 36 59 60 65 68 74 76 80 93 96 
 20 3 7 13 17 19 20 25 32 33 46 50 58 59 63 67 73 91 92 94 96 
 20 3 12 23 26 27 42 44 45 48 49 54 59 63 68 70 74 80 85 86 93 
 20 2 7 11 17 18 21 22 28 33 37 43 47 56 57 58 61 79 81 83 90 
 20 9 10 12 14 21 27 30 31 38 44 46 66 67 76 80 84 85 86 89 97 
 20 6 10 13 14 20 38 40 49 51 53 58 60 61 69 73 76 87 89 93 99 
 20 1 6 8 10 11 14 19 22 27 29 35 37 39 59 71 75 80 90 96 98 
 20 10 11 13 14 20 23 25 35 39 40 43 54 56 66 72 77 78 86 91 97 
 20 2 11 16 19 26 27 34 36 39 47 51 59 60 63 79 80 81 87 90 94 
 20 18 19 20 22 23 28 29 30 31 32 37 47 58 60 67 70 79 80 84 89 
 20 1 5 11 20 24 30 38 41 45 49 50 55 61 63 69 76 77 80 82 91 
 20 5 8 10 12 14 15 16 35 37 41 52 54 56 57 58 81 82 83 88 95 
 20 3 4 5 8 11 14 22 28 29 30 40 46 54 55 59 63 74 79 87 92 
 20 5 7 10 19 21 22 26 27 30 32 34 37 50 67 73 80 84 89 93 99 
 20 1 2 4 6 14 21 22 23 24 40 44 45 48 52 54 58 61 74 94 97 
 20 1 4 9 11 12 13 19 20 26 30 39 44 50 53 56 62 76 86 89 97 
 20 1 4 7 8 9 18 25 26 40 45 46 48 50 55 76 80 81 85 91 93 
 20 6 16 20 29 33 37 41 43 46 47 56 65 66 73 74 80 84 86 93 94 
 20 4 5 8 13 25 27 28 30 35 42 47 55 59 69 76 78 87 88 97 98 
 20 2 9 12 13 18 24 26 27 38 47 53 61 71 72 78 88 89 95 97 98 
 20 2 7 12 17 21 23 32 39 42 43 50 52 63 72 78 91 92 94 97 98 
 20 4 9 10 16 22 24 26 33 44 46 48 57 59 60 77 84 85 88 90 98 
 20 1 14 15 31 35 40 44 45 46 57 63 70 77 79 81 83 86 88 94 95 
 20 11 15 16 19 26 27 31 38 41 42 44 47 53 60 69 71 73 82 98 99 
 20 23 32 33 36 37 38 41 43 50 61 64 69 75 77 79 85 90 92 94 99 
 20 1 3 9 18 21 28 32 35 45 51 53 56 61 64 72 73 75 77 80 94 
 20 3 4 6 9 13 14 15 21 35 42 43 45 46 48 54 65 70 79 81 82 
 20 8 13 21 25 41 43 45 46 48 52 53 56 58 59 60 72 84 89 91 93 
 20 2 14 15 22 25 29 34 39 40 42 43 46 47 50 56 59 65 86 87 89 
 20 2 4 10 20 26 31 50 52 53 56 61 64 65 67 74 84 90 91 94 98 
 20 1 7 12 19 24 34 35 40 46 50 51 56 59 62 66 86 88 91 96 99 
 20 15 19 20 23 27 28 29 30 32 37 40 42 68 78 79 90 92 93 95 97 
 20 12 15 17 18 20 22 24 30 35 46 55 60 70 73 76 79 88 89 96 97 
 20 8 11 12 15 16 18 27 30 31 32 33 61 63 69 70 74 78 79 80 90 
 20 1 2 14 15 20 21 24 30 32 33 37 46 60 67 70 71 81 89 93 94 
 20 5 19 29 37 41 42 47 53 54 59 61 69 70 74 78 80 82 83 85 87 
 20 2 4 5 7 8 11 15 28 30 33 43 45 48 57 68 76 82 86 87 93 
 20 3 5 11 13 16 18 28 31 43 44 50 51 59 62 78 81 82 89 93 96 
 20 1 4 6 7 13 15 18 20 25 29 33 37 46 47 55 58 86 90 91 96 
 20 3 5 11 22 28 30 33 37 39 41 43 50 59 67 70 78 87 91 97 98 
 20 2 8 10 11 17 20 22 24 29 37 41 42 45 57 70 72 75 78 81 91 
 20 9 13 16 18 19 43 47 52 53 54 56 58 60 63 64 67 84 85 86 96 
 20 3 18 27 30 40 54 58 62 63 67 69 70 71 72 75 81 82 93 95 96 
 20 1 2 8 11 17 27 29 30 33 44 47 53 56 71 83 91 92 93 94 97 
 20 7 9 10 11 14 17 33 42 49 60 64 70 80 82 84 86 93 96 98 99 
 20 3 10 13 18 31 34 36 40 42 43 45 48 55 56 61 64 66 70 71 77 
 20 12 15 17 19 27 28 30 39 43 46 52 55 56 59 62 66 74 90 93 97 
 20 1 6 13 18 19 25 31 39 44 45 52 54 63 64 82 84 87 89 90 96 
 20 7 14 22 23 29 32 44 55 59 62 68 70 74 76 78 82 85 86 93 97 
 20 4 8 11 15 16 21 25 28 31 37 42 44 46 55 56 64 73 81 91 94 
 20 3 4 7 8 13 32 33 34 37 44 48 51 55 74 80 87 89 90 95 99 
 20 3 6 9 11 14 20 23 26 31 35 36 44 45 53 59 71 75 80 94 96 
 20 1 2 3 11 12 18 19 27 29 34 43 60 62 64 66 78 79 94 95 96 
 20 14 19 22 23 25 28 32 43 48 50 64 67 69 73 74 76 79 84 92 96 
 20 2 3 8 12 14 25 42 45 55 57 59 64 73 74 79 85 87 96 97 99 
 20 7 12 15 24 25 28 31 39 45 47 51 52 66 72 79 81 84 86 95 98 
 20 5 6 10 11 12 14 18 27 29 30 33 43 46 53 59 63 66 70 75 82 
 20 1 3 5 12 13 14 18 22 26 28 29 31 41 51 52 53 56 60 77 97 
 20 8 9 13 14 16 20 21 25 28 32 42 50 53 58 68 70 74 82 85 97 
 20 1 2 8 15 16 33 36 44 48 54 58 61 64 70 73 83 84 88 91 95 
 20 3 6 8 15 16 24 33 35 46 49 57 65 68 76 79 81 82 88 94 98 
 20 6 8 9 19 21 22 25 37 39 41 43 45 47 55 56 64 73 75 87 91 
 20 3 19 20 21 32 43 45 46 49 50 51 53 57 67 75 85 87 90 96 98 
 20 2 9 10 12 18 20 30 37 42 48 51 54 56 58 76 78 87 92 94 97 
 20 1 4 14 15 16 17 19 20 31 33 39 46 51 60 62 64 84 86 90 98 
 20 9 13 21 22 24 25 26 28 35 46 54 63 69 75 77 78 85 87 92 98 
 20 2 4 5 9 10 18 25 33 34 35 59 69 75 80 87 93 95 96 97 99 
 397 393 385 381 379 372 355 354 343 342 326 322 316 315 311 310 303 303 303 292 289 287 285 278 276 268 267 265 265 263 257 256 252 249 245 242 242 240 238 223 221 220 219 219 216 215 211 207 207 188 187 183 182 177 176 163 160 160 160 160 150 146 137 127 124 123 115 111 110 109 109 107 101 99 99 95 95 94 90 87 84 80 74 74 74 73 71 62 57 54 53 52 52 45 44 32 30 22 20 20 
