124300343 327609871 534008969 531101340 788928969 487255535 616826500 609351180 504596466 601677999 691484569 722094556 519166796 326232205 221239800 221225770 221119200 124163240 124160850 124155010 124148400 124148255 124147200 124143480 122577740 122382480 122320770 122320560 122319510 122318255 122314350 122308490 122115000 563062223 122114160 122112315 122110175 122108235 327934262 122106085 122105720 122103500 122101315 122063100 122057325 122057265 122053320 222094500 501127309 607377295 486073772 791555274 663474435 504995058 609319608 602100858 886242431 695597960 510124264 126283409 697833035 500208423 486700581 781113396 791142061 605170000 505309620 518667809 693251600 225905521 501876800 510800300 606740168 517842145 697292018 601507832 600936595 221733350 616479300 790303094 223117490 525211778 607505118 226510457 614243917 694540130 327802800 185331543 426648960 501584513 789445044 795327260 698304450 603469869 512917945 606280586 730164700 726364891 510004259 606110035 182622266 667090002 687487105 730885000 668356905 503307000 667743550 795510091 692337800 665551985 500101800 500591600 223571800 517574375 505580504 600266582 602222824 602256099 531683820 509266460 668431520 509286941 503146715 695691888 768346135 733473255 605251441 609909111 579571660 122704715 221008517 693172065 512680795 790276002 662285685 227884849 721480077 767536000 182015399 501012660 500219799 322326856 733742051 519424016 726249991 177741010 534807200 501241322 575997275 604107500 795760302 502657700 223533805 693883135 500253929 616204000 669582897 604522732 788983682 609630925 505158489 668309685 656198375 661956917 224835511 913860901 608943000 516263558 697495299 501144642 537118806 888909111 327213300 124323110 134201620 792242150 503654352 660110080 514875378 168683425 501602402 661828703 533914980 126276222 327067208 533423324 519103884 668694959 505004392 698080140 500744451 774566700 787680117 155125301 600965618 322197922 664449877 856631590 695732338 523491225 883288833 506614198 575703113 669430740 501663900 721902328 501140799 883256555 500055369 604182225 500275750 510873023 717430801 608381015 518952832 665160885 598429891 618234613 447874626 889049806 512047984 717833626 509007803 256823540 887881107 883354057 737715250 570404777 539775143 505868000 221221941 730108588 516279024 726808800 123865132 501713672 226952004 790097018 601565000 738131544 459383324 888354306 669319833 692154453 664745641 888888658 797090723 518808822 667366600 519773716 695721364 501732760 590444990 530129392 602364735 698463720 604274232 503590400 227197000 698691833 508633363 602591529 516958796 501229475 692119616 502108124 413152923 693354535 660436190 884384020 722833735 512222202 794546093 668895756 593636217 587685005 223117199 517360205 713171991 606271485 664817500 608452832 530262576 126165999 510013663 668677000 516708358 665717030 225298749 501323769 580045783 733610483 602435160 721515115 801805020 518321850 602591872 600038070 667417080 504388529 782681606 781503663 784516859 134435120 791312500 609359400 607037033 221063494 564666820 608145000 485050071 502631300 664738538 327218492 790200020 223714600 669408300 586429000 501413222 516174600 338539616 666152500 500190697 697573991 502042042 216213584 601820314 519509343 801332260 515350061 504830953 510398757 698776132 691759689 725308813 297618000 437201401 880001562 790290000 509094066 801001003 600604112 666067021 486660670 158440110 537900390 814732520 343039750 846163734 718463133 510120993 606814118 151747562 897152445 604978688 222990608 503403610 513165795 684111113 730428800 609344422 661299410 748179932 517249500 602157690 724350867 734071300 228861111 693315893 223493201 601652863 748462735 576372915 502316858 296448364 693936046 227052200 436711450 506776050 697476346 501691200 459566800 669909593 236912324 510411494 798042384 556403110 696907551 732625302 730915505 696979970 509624992 790805105 327971606 501221620 607230163 507736401 537577130 791095195 737982981 506188213 666478880 508435438 729444000 481664927 481517475 512483578 734852315 224298096 468567286 717299838 793632000 507975960 501005765 501616666 798048317 604500316 519350289 799758701 785296639 668662606 177415208 667892008 669208078 123789244 583557804 725219659 790751060 724845179 572480011 694427092 794266350 693622909 501341330 791576000 535006277 918888877 885522078 888258929 833113443 825623364 505837500 222741898 505070693 730136500 537099151 514549795 739154434 533311250 503087110 602659496 668352661 600391278 587645777 511069695 485110696 602214729 422053949 665111442 336090023 913840773 607797377 515341002 602502485 616285737 607156506 697772733 511177903 605166070 576700222 608380469 570515688 507833447 691108420 510482982 724487548 517865036 221854188 519768500 575922822 606649574 486762034 426637709 530705333 485001271 815257748 665215179 609785987 514141159 503210021 668662842 665762483 226656067 888558468 426796805 799373341 533086466 789453414 507009555 508300034 600049422 482215309 126558393 224920082 570788288 607429791 728405077 327229403 713563917 774026860 468302161 502110131 501191720 505217021 798513011 605320776 509821702 532901306 784660663 662225995 575003361 798906519 881952778 825714040 222961070 502077127 508164326 146571627 875689005 609649068 774026595 516588568 660612207 583800880 684163415 236892308 886392783 787582322 601130153 511993509 322226559 506795686 605765290 510025984 534761437 607592770 482767820 517277194 889894518 459373228 791821114 880698690 914805200 608984189 323324587 506356007 713695750 438861405 717840295 796378919 788043929 511068665 158195366 502662705 508340444 693720887 721665951 669856232 533567474 501623317 725808414 918297029 784033476 519019870 510510884 614377746 731733700 504977571 796079667 882150660 565566069 321255255 301255255 801255255 786130305 800255255 322000749 513922000 782342746 661937766 791388596 696840498 511438468 509411880 738692190 781497576 514141354 503810912 784659758 536302514 1 2 3 4 5 6 7 8 9 10 11 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 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396