152229513 701177838 657530887 674668865 283993964 192808449 198219886 427169979 179583580 159487397 639195548 0 221393049 160945866 241295143 675606627 469791101 396891084 410694856 492193599 274308931 882941801 252395016 443713008 752030120 15829052 285387674 863807955 641868098 561038301 675946006 492495604 472449233 184034387 448544064 402606730 610019978 637774280 0 667398188 247720325 740865748 450208529 101885305 811640523 241853438 868917937 654149090 384308086 175766270 441402002 726488798 270489957 302746305 863087086 449226967 485834990 719797511 547999741 379156355 334478224 930104267 429985483 849842808 386751203 809443249 771443106 411639031 789451836 370063630 805014972 953580003 297504548 0 526012126 220521945 402313718 485484921 850924431 943445099 263558414 0 470196354 720710001 14776212 408557536 106756122 674730741 211849428 962412045 88983913 174641394 821293798 734609203 177404138 832929707 20001161 743464663 52852568 676918030