40291066 0 0 0 0 0 0 276779746 0 509551330 0 775961728 0 413145479 105935677 208270951 0 0 997393716 0 913930555 873119089 53880542 119078057 105935677 102793273 801951781 801951781 449744709 621062221 128747798 619148517 24786494 0 925369448 0 625380416 0 0 419312970 0 557316307 0 0 454725211 77053159 0 0 0 0 0 0 611702754 0 0 384247331 0 694027086 0 844496530 0 0 0 8286829 0 428721371 0 0 647639541 0 948079516 969110025 0 506271123 80820813 0 0 890083133 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 77053159 842554626 0 0 869133575 0 0 0 105359638 926521246 40291066 694027086 0 0 0 514583239 0 0 0 0 473972436 0 443004651 589009763 0 789311921 0 135295318 0 0 949770279 0 0 510867639 0 141628888 0 0 343861503 0 765447665 0 0 0 0 201830203 0 942434491 925369448 949770279 158929273 0 0 0 0 647245318 379976250 0 0 301691485 0 0 557221948 638750596 226508459 0 159399158 0 0 473972436 621062221 0 811710658 120656194 662145184 443004651 0 0 0 0 0 0 541566274 0 0 0 55643878 581333728 0 811710658 473972436 614099123 0 207134672 617197601 218021500 0 32370199 0 0 196324359 0 0 0 991359118 0 254493295 0 737261992 0 0 53880542 506435292 0 0 809377174 0 632886219 775234187 997048674 639264876 0 347684949 0 0 0 223285259 0 0 0 809377174 0 0 157990812 157990812 694415969 855991246 244213299 861379731 0 0 0 0 0 617197601 128747798 244213299 0 0 0 0 0 33802174 370239359 88501204 0 0 47492622 77709838 0 953421093 0 0 0 599270558 33802174 523418161 0 617906390 0 0 50330135 0 788463170 804880345 557316307 788463170 13833150 0 196324359 218021500 558777173 0 0 360411358 0 0 0 0 0 0 479839782 789311921 0 0 598162183 988380021 105359638 0 0 105935677 0 0 0 995249475 0 0 0 380217379 0 0 802149853 842554626 365696206 517911084 0 0 869133575 0 347684949 991359118 0 0 0 0 0 0 0 0 763953652 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 827045616 0 0 0 557316307 105179257 0 844496530 561772976 370239359 0 0 32370199 146416128 0 0 917467611 557221948 0 0 744002626 0 0 0 0 0 0 0 0 47492622 321764425 0 0 0 0 917467611 0 145176240 0 141628888 153984980 553277135 207134672 0 409122045 638750596 763953652 913930555 0 0 159399158 561772976 413145479 523902922 0 0 0 0 0 811710658 0 647639541 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 454725211 819136523 596172261 0 0 0 0 833294165 543644428 0 0 995249475 509551330 0 0 0 0 765447665 0 0 0 0 0 0 108641866 694027086 0 0 0 694415969 578047312 506435292 0 0 77709838 997048674 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 543644428 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 146416128 0 0 0 0 728373053 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 98989059 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 102793273 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 850514830 80820813 0 0 321764425 0 0 0 949770279 861379731 0 53880542 0 644007291 0 0 0 24786494 949770279 0 617906390 379976250 0 0 0 0 0 0 145176240 850514830 0 0 0 811710658 0 0 0 0 0 0 0 673210991 890083133 0 725186831 316174174 428721371 725186831 0 0 0 362265676 0 479839782 0 0 409122045 0 8286829 0 0 0 0 0 580869960 0 0 625019722 0 683917153 673210991 0 0 276779746 0 0 829515739 683917153 611702754 760104837 0 0 13833150 618431554 255192235 0 0 953421093 0 0 0 0 31802057 0 0 0 619148517 0 0 833294165 0 0 0 0 0 135295318 0 384247331 589009763 0 0 700329013 0 639264876 402719492 0 775961728 553277135 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 728373053 108641866 0 0 9727755 0 0 0