1
100
1
1 1 1 2 2 2 2 2 2 3 4 4 5 5 5 6 6 7 7 8 9 9 9 9 9 9 10 10 11 11 11 11 12 12 12 12 13 13 13 14 14 15 16 16 17 18 18 19 19 20 20 20 20 21 22 22 22 22 22 22 23 24 24 24 25 25 25 26 26 26 27 27 27 27 27 28 28 28 28 29 29 29 30 30 30 31 31 31 33 33 33 33 34 34 34 34 34 34 35 35 35 36 36 36 37 37 38 38 38 39 39 40 40 41 41 41 42 42 42 42 42 43 43 44 44 44 45 45 45 45 45 45 46 46 47 47 47 48 48 48 49 49 49 49 49 49 50 50 50 51 51 52 52 52 53 53 53 53 54 54 54 55 56 57 57 58 58 58 58 58 59 59 59 60 60 61 61 61 61 62 62 63 63 64 65 65 65 66 67 67 67 67 67 68 68 68 68 68 69 69 
12 164 98 120 46 143 75 154 93 73 97 68 0 61 166 81 183 196 157 161 108 95 146 127 77 121 142 168 116 89 96 176 43 48 167 41 52 197 109 49 114 35 60 32 83 194 4 123 33 39 125 118 36 163 136 170 141 113 134 91 42 13 158 140 99 195 115 186 11 187 193 117 102 9 188 6 149 24 100 147 88 15 189 44 104 132 175 185 80 29 92 59 90 8 192 21 30 10 2 64 78 110 72 128 84 172 124 171 20 38 101 198 178 57 40 66 28 71 51 151 3 25 150 47 106 50 162 23 103 165 173 138 85 148 58 152 54 184 131 155 63 56 26 5 191 182 22 79 133 76 122 119 135 190 7 139 159 18 62 156 179 19 126 53 1 129 14 34 27 174 55 107 105 130 169 86 31 180 112 160 177 199 145 16 137 87 67 69 74 82 153 144 94 70 45 65 17 37 111 181 
843 958 363 581 326 293 500 219 822 668 417 946 843 888 421 672 514 792 211 690 877 888 886 530 292 790 671 843 811 306 373 481 964 166 524 927 926 198 795 817 528 927 231 964 501 469 326 873 166 817 449 384 926 392 912 584 598 183 231 594 231 888 632 905 670 982 781 303 946 500 234 719 166 668 715 500 756 292 661 260 930 672 810 501 743 303 543 810 930 306 711 594 711 822 970 888 373 417 363 670 661 650 166 197 743 958 729 638 877 795 650 991 371 183 528 781 811 719 384 786 581 790 578 873 729 449 938 530 197 404 897 523 303 504 231 223 912 857 523 940 905 598 671 293 684 930 886 260 504 756 578 786 223 621 219 940 446 211 632 446 915 690 938 392 958 404 421 524 843 602 584 638 958 897 602 543 481 341 371 915 341 319 930 514 857 810 303 500 715 810 621 684 970 234 469 982 792 198 991 319 
0 1 2 3 4 5 6 7 8 9 10 11 0 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 34 40 31 41 42 4 43 32 38 44 45 35 46 47 48 49 50 51 52 40 12 53 54 55 56 57 58 11 59 60 61 62 9 63 6 64 23 65 66 67 14 68 41 69 70 71 72 67 28 73 52 73 8 74 20 29 10 2 55 65 75 62 76 69 77 78 79 19 37 75 80 81 50 39 57 27 61 45 82 3 24 83 43 78 44 84 22 76 85 86 87 70 88 51 89 47 90 87 91 54 49 25 5 92 93 21 66 88 64 83 82 89 94 7 91 95 17 53 95 96 18 84 46 1 85 13 33 26 97 48 79 77 86 97 71 30 98 81 96 98 99 93 15 90 72 58 59 63 68 94 92 74 60 42 56 16 36 80 99 
61264
