672119600 609183686 167324444 664775013 604016244 697620252 713495448 618024656 661873500 896218651 609404968 721327147 609155125 663410407 690923738 748147710 698991217 943632240 793713103 634502247 782671710 790011474 793797393 697012409 665000037 607808111 691772386 614250956 730700119 918340427 609122492 694460002 603985168 782146246 664304316 785196277 734556541 730696196 721500500 717233381 661431093 665163718 535043943 627425146 601079331 793240287 616107530 733820159 661003052 724656071 794586297 737849673 663597628 661346828 798952931 608050102 695000000 665272525 791388599 664082817 665801807 684514421 663935072 793918422 825279629 695262249 888942900 734179419 833795037 698753294 791010435 698353585 693598047 775891089 692776742 793670793 605822538 627514900 614629549 800123955 735455528 733441699 668139804 730229918 668314477 728914454 693981561 607393547 883990944 618470900 693191200 608809444 695272381 666222055 717171077 665228650 693531140 693376221 693763794 668600492 801011784 696608841 713336992 693559660 721390034 888424726 889068167 604259074 608352375 889084287 535366155 696610181 887529677 722212875 616647272 603548018 791078250 785057044 627934050 724746300 733190296 815661719 692894533 613885000 660504253 606888942 660718886 664183298 607523587 605235777 662327670 608093375 605585092 669279900 790700285 895387212 605283125 665561665 660567043 732081035 608214882 728103169 668128313 785823620 722282731 833795032 717299294 790526889 785681193 774593000 790270487 791836413 721609109 667054044 605273210 693272107 672593069 616200000 729235223 605514658 797535000 857278130 664133165 784960065 888444557 723006009 726349603 698051594 662246716 734749865 882783833 733850094 757521649 616360000 791901071 825406060 914715889 721986278 679068995 673858014 514349808 783636666 918345078 606955062 604242767 728632889 606885967 797481050 665367484 914605079 667392389 750004523 694424525 943181234 723990596 692381933 618480044 789520090 797002787 781800240 791123344 759761942 679678212 729530316 694768592 732712900 730550350 609400004 669166655 663764138 746648585 668405731 717192000 692716627 698388531 918522911 793177904 660104000 717164499 881292923 608660098 606197225 765920604 713329930 182670720 618102838 723924216 695178928 606489703 691500928 730910330 725037874 603587657 874257475 694622027 604734114 692899864 728682560 665321333 692119400 468545815 609610999 662331319 793267111 606507290 606470061 690520310 669553635 667199492 691710172 605620817 468168070 696412375 787780160 612711161 791083441 664730396 667170505 607394904 790641515 792865523 735267478 728128966 482216382 795363445 723865000 713378110 669786475 660476248 663301208 673443003 787988693 795733422 717806625 728973400 768181005 789420811 801909090 607699279 787455350 422402531 243520588 796851556 609635522 607987900 850080800 664771500 605102102 608064429 793919107 697999066 723327910 730226496 690314880 795507690 856336250 881653474 796314208 748190579 883325126 746606456 792389978 684114267 717930000 609492200 696015544 667424000 693564278 787625782 607960000 607255430 606918726 721557269 794002847 606358646 696262374 608778805 607309335 785994348 603535560 697093621 684145517 729497864 791908672 723098523 730255200 728456000 698235146 737867954 818201147 797544241 609461780 660125533 603453013 603933300 789000424 517207201 607100362 697051228 795493627 713752438 698634741 158252024 875165203 669348509 667574737 845300588 663498813 790822822 723671935 665604302 665893627 605237367 721400300 500250253 605305782 732057241 794575310 669532903 698799236 696163468 604947334 733580050 669376238 730517365 788988545 664985735 884015672 691562062 334960068 791532000 884888068 605837834 663777200 785003140 797254744 691316516 794796900 665600002 611102255 896772324 660675539 523561032 697074002 785953870 785762000 696546231 728415295 660620000 690311500 134911476 603633150 691994155 724981393 608241251 608452439 696649074 600449646 781269550 660155951 881280198 607134999 697012470 509415782 725035689 748665221 667056370 694495927 698920731 668855978 785395122 664905111 665110216 534932072 660467343 697770662 662253518 798533500 608550862 668221034 745413093 605376645 605452600 662067066 733580751 748665060 692626222 774080843 883653541 607037654 734461702 693944931 775560468 724779606 796611806 661082052 694415549 888933016 721319692 730780125 605928015 664262111 717371158 785302525 667966004 603726706 725364627 731282100 222703707 695275021 798615900 756466720 813523966 609880039 612785448 725552922 796577000 607808667 690100800 784456268 661916000 666040982 788023990 606489836 943122100 660727415 724767254 606238568 792933495 797163200 797529000 784437374 885357051 606142250 660175555 695846000 793452005 793717673 606212141 796269977 730662907 728984217 607794945 876100922 728826351 666844687 794053142 661169328 745477763 618983068 697059880 225690461 690204580 790584300 781090719 609140324 605741308 796500411 693028872 857221404 790550806 693100700 737769937 957491088 781103689 667137682 733987985 717828614 665544300 663719935 606265960 604277125 790308304 618944481 795597133 724250245 731686500 609050000 604541728 793382620 735205182 696236888 796730977 661128181 724591188 605557058 668543051 724152666 713811323 605555525 767538360 846881004 789417142 690044447 663040698 608223363 691159669 604455901 782622722 713219751 662641000 792919251 795683148 862610041 730771777 667294277 607192514 604901890 604292800 691656658 604750022 609370000 607928133 698678533 695190152 606592705 172817634 663545786 725000020 889250740 723286299 605122820 542313114 795088192 797790556 616496845 604840666 660564218 692411910 695705656 733634214 665289693 724938239 728663483 785497289 662555334 693213015 733117117 609050510 222346055 725639500 726386876 825620236 734156579 858782374 690507902 694072004 880006457 793344002 862752506 791733600 788770211 668732500 856796699 683802417 785991637 660729265 730005445 661922592 799111234 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