40291066 0 0 0 0 0 0 276779746 0 509551330 0 775961728 0 413145479 105935677 791729056 0 0 997393716 0 913930555 873119089 53880542 119078057 105935677 102793273 801951781 801951781 449744709 378937786 128747798 619148517 24786494 0 925369448 0 625380416 0 0 419312970 0 557316307 0 0 304693637 922946848 0 0 0 0 0 0 611702754 0 0 384247331 0 694027086 0 155503477 0 0 0 8286829 0 571278636 0 0 647639541 0 948079516 969110025 0 506271123 80820813 0 0 877453953 0 402719492 0 765447665 948079516 0 645965613 173991188 873119089 119078057 0 457119828 146326063 0 558777173 0 0 0 39497703 802149853 0 0 0 0 0 829515739 0 0 0 0 105179257 105935677 0 942434491 927645026 0 365696206 196324359 0 198546491 0 53880542 922946848 842554626 0 0 869133575 0 0 0 105359638 926521246 40291066 694027086 0 0 0 514583239 0 0 0 0 473972436 0 443004651 589009763 0 789943380 0 945456066 0 0 949770279 0 0 510867639 0 858371119 0 0 343861503 0 765447665 0 0 0 0 798169804 0 942434491 925369448 949770279 158929273 0 0 0 0 647245318 620023757 0 0 301691485 0 0 557221948 638750596 226508459 0 159399158 0 0 473972436 378937786 0 811710658 120656194 662145184 443004651 0 0 0 0 0 0 513495086 0 0 0 55643878 418666279 0 811710658 473972436 614099123 0 207134672 382802406 218021500 0 32370199 0 0 196324359 0 0 0 663308025 0 254493295 0 737261992 0 0 53880542 506435292 0 0 809377174 0 632886219 775234187 782515057 639264876 0 347684949 0 0 0 223285259 0 0 0 809377174 0 0 157990812 157990812 305584038 855991246 244213299 300357913 0 0 0 0 0 617197601 128747798 244213299 0 0 0 0 0 33802174 370239359 88501204 0 0 624456292 77709838 0 953421093 0 0 0 400729449 33802174 523418161 0 617906390 0 0 50330135 0 211536837 804880345 557316307 211536837 13833150 0 196324359 218021500 558777173 0 0 360411358 0 0 0 0 0 0 520160225 789943380 0 0 598162183 988380021 105359638 0 0 105935677 0 0 0 995249475 0 0 0 380217379 0 0 802149853 842554626 365696206 482088923 0 0 869133575 0 347684949 663308025 0 0 0 0 0 0 0 0 236046355 648391911 424562305 0 0 639264876 0 0 0 0 872472399 743619691 419312970 0 0 694027086 0 0 596172261 146326063 827045616 801951781 0 0 0 985766262 598162183 0 172954391 0 0 0 557316307 105179257 0 844496530 561772976 629760648 0 0 32370199 146416128 0 0 917467611 557221948 0 0 744002626 0 0 0 0 0 0 0 0 375543715 321764425 0 0 0 0 917467611 0 145176240 0 858371119 153984980 446722872 207134672 0 409122045 638750596 763953652 913930555 0 0 159399158 561772976 413145479 523902922 0 0 0 0 0 811710658 0 352360466 775234187 0 0 0 80820813 0 0 625380416 997393716 0 645965613 0 0 872472399 0 0 935992739 0 926521246 0 173991188 0 0 0 0 598162183 98989059 304693637 819136523 596172261 0 0 0 0 833294165 323208145 0 0 4750532 490448677 0 0 0 0 765447665 0 0 0 0 0 0 891358141 694027086 0 0 0 305584038 578047312 506435292 0 0 77709838 217484950 0 0 105935677 301691485 0 0 0 0 0 157990812 985766262 0 0 614099123 0 523418161 0 208270951 0 301087832 0 0 0 0 0 700329013 506271123 625019722 201830203 323208145 0 945550993 0 0 9727755 0 0 517911084 523902922 834151702 0 0 0 0 0 0 184652413 0 255192235 380217379 153984980 647245318 0 0 744002626 226508459 157990812 0 39497703 39497703 935992739 845780479 0 0 0 0 0 0 0 0 0 146326063 516506736 0 581333728 0 853583879 0 0 0 0 271626954 198546491 223285259 0 855991246 0 0 39497703 0 819136523 184652413 301087832 0 0 0 80820813 0 0 473972436 0 0 925369448 644007291 0 301087832 0 0 0 901010948 0 0 598162183 988380021 0 0 0 662145184 343861503 0 0 457119828 514583239 316174174 0 158929273 0 964796657 0 0 0 0 0 32900810 510867639 0 0 0 0 0 897206734 945550993 0 0 32900810 0 0 0 639264876 0 0 304110791 0 0 0 0 0 0 0 0 88501204 0 0 765447665 599270558 0 927645026 264579119 80820813 0 0 321764425 0 0 0 949770279 300357913 0 53880542 0 644007291 0 0 0 24786494 949770279 0 617906390 379976250 0 0 0 0 0 0 145176240 735420888 0 0 0 811710658 0 0 0 0 0 0 0 673210991 877453953 0 725186831 316174174 428721371 725186831 0 0 0 362265676 0 479839782 0 0 590877962 0 8286829 0 0 0 0 0 580869960 0 0 625019722 0 683917153 673210991 0 0 276779746 0 0 170484268 316082854 611702754 760104837 0 0 13833150 618431554 255192235 0 0 953421093 0 0 0 0 31802057 0 0 0 380851490 0 0 833294165 0 0 0 0 0 54543941 0 384247331 589009763 0 0 700329013 0 639264876 402719492 0 775961728 446722872 0 0 362265676 0 0 0 0 0 0 0 969110025 0 449744709 0 925369448 0 0 0 0 196324359 0 0 0 0 0 0 0 964796657 0 760104837 0 804880345 0 0 0 0 580869960 0 0 834151702 0 0 0 0 0 424562305 271626954 891358141 0 0 9727755 0 0 0