-1 -1 -1 -1 -1 420773560 -1 -1 254167164 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 334774537 216186661 -1 -1 -1 -1 469879335 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 596367148 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 233240265 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 853235560 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 197780029 -1 -1 -1 30821927 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 420773560 -1 -1 580884227 -1 -1 -1 164542502 -1 -1 382899189 -1 -1 -1 -1 -1 -1 -1 717390689 925109560 -1 571736161 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 685097645 -1 -1 -1 -1 -1 81785361 -1 -1 -1 511242787 -1 -1 -1 -1 -1 541460419 -1 -1 -1 -1 -1 127278512 -1 -1 -1 -1 -1 -1 -1 299518037 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 295109831 -1 -1 -1 -1 -1 122067182 -1 -1 -1 -1 904818318 -1 -1 -1 -1 -1 -1 988919874 -1 -1 -1 -1 -1 -1 772186219 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 996017971 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 919556964 713199217 -1 -1 -1 770680522 -1 -1 -1 -1 -1 -1 408497768 448176879 -1 -1 -1 -1 -1 527897224 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 725264260 469035792 -1 -1 -1 -1 -1 548968613 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 637145296 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 884202076 197019814 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 484444949 -1 -1 -1 -1 -1 -1 -1 -1 -1 395745879 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 770278321 -1 -1 -1 -1 -1 -1 -1 572039484 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 960643177 -1 -1 -1 -1 -1 -1 -1 271516194 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 289224218 -1 -1 -1 -1 -1 -1 -1 117303447 -1 -1 -1 -1 117303447 -1 -1 -1 -1 319475886 242715110 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 935913549 214264973 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 770680522 -1 -1 457715535 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 797927351 -1 -1 -1 -1 -1 -1 -1 -1 -1 392180295 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 531136661 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 188196698 596789741 849073275 -1 -1 -1 -1 -1 608724072 -1 -1 -1 -1 -1 -1 -1 -1 79533853 -1 -1 -1 -1 622918995 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 488842188 -1 -1 -1 -1 -1 -1 -1 -1 -1 579783784 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 584698863 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 197115342 -1 -1 -1 549323513 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 563732029 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 109891495 -1 -1 -1 -1 -1 -1 627589268 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 600718314 -1 -1 -1 -1 -1 -1 891573253 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 217928587 -1 -1 -1 -1 -1 -1 560234234 -1 -1 -1 -1 -1 295109831 537774172 -1 745770999 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 842306692 614297261 197019814 -1 280730060 -1 -1 -1 -1 -1 -1 -1 -1 663307073 237510992 -1 -1 -1 -1 330318834 -1 -1 -1 834487671 -1 -1 -1 582319429 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 484444949 -1 -1 591500701 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 392826688 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 382899189 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 966211508 -1 -1 -1 383390970 566034579 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 992563691 -1 283289033 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 697387742 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 882812597 -1 -1 -1 673965031 -1 -1 -1 -1 -1 571736161 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 237510992 287409257 -1 -1 -1 -1 30821927 -1 -1 -1 -1 -1 -1 -1 574417829 -1 -1 28525174 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 233195705 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 449619528 -1 -1 -1 -1 -1 329542777 -1 -1 633475586 -1 -1 -1 -1 -1 -1 -1 -1 572039484 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 175045023 -1 -1 -1 -1 -1 462374533 -1 -1 -1 -1 -1 977467597 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 785247749 -1 -1 -1 -1 -1 -1 507142051 -1 -1 -1 -1 -1 -1 -1 -1 788555404 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 21873594 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 469444932 -1 -1 -1 937145934 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 593587398 -1 -1 358362276 -1 -1 174295016 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 951926549 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 760593154 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 297325298 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 892732791 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 368935143 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 341012648 -1 513397649 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 384535281 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 261439507 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 596789741 929936961 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 689897360 46011383 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 833220245 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 801169129 848715178 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 982581137 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 46011383 -1 -1 -1 -1 -1 579690895 -1 -1 705622548 -1 -1 -1 -1 46011383 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 977467597 175144765 -1 -1 -1 -1 211070558 -1 -1 -1 -1 -1 651109313 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 725264260 -1 627665854 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 159647580 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 47183594 -1 -1 -1 -1 -1 -1 -1 -1 731745766 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 972468605 -1 -1 408497768 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 195406126 -1 -1 -1 -1 -1 -1 -1 -1 894267291 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 415965469 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 163091630 -1 -1 -1 -1 -1 -1 -1 -1 880446976 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 965465445 -1 511242787 -1 -1 668373003 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 156929061 211855485 -1 -1 -1 -1 -1 -1 -1 -1 857102413 -1 -1 -1 -1 -1 -1 -1 910994573 -1 -1 634983639 -1 -1 -1 -1 602915291 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 977735296 -1 -1 -1 -1 -1 -1 -1 -1 92112290 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 632336991 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 116842880 -1 -1 -1 -1 -1 -1 21873594 -1 -1 -1 -1 -1 -1 -1 481546591 -1 -1 -1 433756914 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 671973096 -1 -1 -1 -1 547040018 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 689608865 295109831 -1 -1 -1 -1 -1 -1 -1 306767836 -1 268947673 -1 -1 -1 -1 -1 -1 -1 -1 -1 842306692 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 120431517 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 765137854 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 855184024 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 853632368 117303447 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 922220234 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 984207857 -1 -1 -1 -1 -1 -1 535432483 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 346155368 679521131 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 47116225 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 663653933 -1 -1 -1 -1 -1 -1 122067182 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 904818318 -1 -1 -1 22393976 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 782811144 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 762860756 -1 -1 -1 -1 -1 -1 -1 -1 408497768 147345279 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 363811064 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 203018461 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 880665324 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 641164921 -1 526837377 852782081 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 228137178 729941138 -1 -1 -1 -1 -1 -1 -1 845274422 -1 -1 -1 -1 -1 -1 -1 -1 -1 142030407 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 497378629 -1 -1 542669360 -1 -1 -1 -1 -1 -1 -1 -1 -1 950629972 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 727012229 211286630 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 942045496 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 427618367 -1 -1 -1 -1 943085903 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 335966927 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 919556964 -1 -1 -1 13908259 -1 595521083 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 957610942 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 197115342 -1 -1 -1 -1 -1 481546591 -1 -1 -1 -1 -1 -1 -1 982581137 -1 -1 571387277 -1 -1 -1 515843858 177905368 -1 -1 -1 -1 820700376 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 189854783 -1 368704535 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 924547323 312308223 -1 -1 584698863 97299507 -1 451474906 844796232 -1 -1 -1 -1 -1 882812597 -1 -1 -1 276713426 -1 -1 -1 16475116 140113105 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 669655791 -1 346155368 -1 -1 -1 464449889 -1 510998271 -1 -1 -1 -1 -1 -1 182026506 -1 -1 70161655 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 241693686 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 488842188 -1 -1 -1 -1 243995015 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 11796756 -1 730756715 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 785247749 -1 -1 -1 -1 -1 -1 -1 335802899 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 389457123 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 898597376 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 203018461 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 27405498 -1 -1 -1 -1 -1 -1 -1 -1 37850676 -1 -1 -1 -1 -1 650991264 -1 -1 -1 -1 -1 117303447 665446719 -1 966503495 -1 -1 -1 -1 -1 -1 406717194 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 731745766 582861386 -1 -1 -1 306595080 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 877630111 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 628220249 -1 -1 -1 -1 -1 343468035 -1 -1 -1 -1 -1 -1 -1 -1 -1 400608396 -1 -1 -1 -1 -1 -1 667886937 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 271516194 -1 -1 -1 -1 -1 -1 -1 -1 924547323 -1 232942125 -1 -1 -1 -1 601762202 -1 -1 -1 965465445 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 572039484 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 373771611 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 241693686 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 377026468 -1 -1 -1 -1 -1 -1 901279589 -1 -1 -1 -1 -1 -1 -1 -1 197115342 -1 853632368 908705907 -1 -1 -1 37850676 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 596789741 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 577758652 -1 -1 -1 -1 -1 -1 153846762 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 545565868 -1 -1 -1 -1 -1 -1 -1 -1 -1 524972471 13908259 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 602915291 -1 -1 -1 -1 -1 807684388 -1 -1 -1 -1 -1 -1 86304093 -1 -1 -1 -1 117347524 -1 -1 -1 -1 -1 -1 974448855 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 957610942 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 939946968 263798126 -1 -1 922220234 -1 -1 984207857 312974079 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 392826688 -1 -1 664490073 -1 -1 -1 -1 681015587 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 30821927 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 124303710 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 919556964 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 355126439 -1 -1 -1 -1 -1 -1 893652215 -1 -1 -1 -1 669655791 909186692 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 56105859 -1 -1 -1 -1 384535281 -1 -1 -1 -1 -1 -1 -1 -1 896591796 -1 -1 -1 -1 -1 -1 726776295 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 364081690 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 539343171 -1 79213361 -1 -1 -1 -1 -1 -1 545565868 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 462374533 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 494923774 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 392826688 641205608 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 749101296 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 477076784 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 335802899 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 861076853 -1 -1 -1 -1 683957136 627665854 -1 -1 -1 -1 341012648 -1 793788549 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 520011864 -1 -1 -1 -1 -1 -1 -1 182026506 -1 -1 -1 -1 -1 -1 -1 566034579 -1 -1 110012494 -1 -1 -1 -1 -1 -1 -1 -1 -1 675573324 254213010 -1 -1 -1 -1 -1 537867109 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 998012390 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 142030407 -1 -1 -1 -1 -1 -1 669655791 606380249 960110257 -1 -1 -1 -1 -1 -1 348123399 -1 -1 -1 -1 -1 -1 -1 -1 458252077 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 657097594 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 900060541 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 152552704 -1 -1 -1 -1 -1 -1 -1 -1 -1 755527023 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 882812597 -1 -1 -1 637964511 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 887466665 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 861076853 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 222045758 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 725264260 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 81785361 -1 910994573 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 748137212 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 763183908 -1 -1 -1 -1 340794659 -1 -1 -1 -1 -1 711503207 637964511 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 660738659 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 760624728 175590565 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 763183908 -1 -1 -1 -1 -1 -1 725264260 916321789 -1 115853910 -1 -1 -1 -1 -1 445891170 -1 988919874 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 520011864 -1 -1 -1 81785361 -1 -1 -1 -1 -1 -1 -1 -1 -1 308051089 -1 -1 600718314 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 363811064 266654522 791932302 909186692 -1 -1 -1 -1 -1 -1 -1 -1 -1 848715178 -1 -1 -1 -1 -1 -1 -1 382899189 -1 -1 -1 -1 -1 159056677 -1 -1 -1 -1 -1 111122929 -1 289224218 -1 -1 -1 -1 -1 -1 -1 -1 427675535 -1 -1 -1 -1 -1 990764691 -1 -1 -1 366005623 -1 -1 -1 -1 55063047 -1 -1 -1 -1 -1 -1 639572212 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 679521131 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 204164257 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 820725740 -1 -1 861115508 990764691 -1 -1 -1 -1 -1 -1 757016184 -1 398823140 560532033 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 859452529 -1 -1 -1 125024999 -1 -1 194126353 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 726129403 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 427618367 -1 -1 -1 -1 -1 -1 -1 109891495 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 254756796 -1 -1 -1 -1 -1 -1 -1 -1 582319429 -1 291966264 -1 -1 -1 -1 -1 -1 -1 -1 -1 254167164 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 887466665 -1 -1 -1 -1 651109313 -1 -1 923541797 -1 -1 -1 -1 -1 -1 -1 457715535 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 214264973 609637013 853632368 -1 -1 -1 -1 -1 -1 -1 -1 -1 5548205 -1 -1 625505590 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 745770999 -1 -1 -1 -1 -1 147345279 -1 264117589 -1 -1 -1 721523599 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 191142897 -1 -1 -1 -1 -1 -1 941660100 -1 -1 -1 -1 -1 -1 254167164 -1 -1 -1 -1 -1 -1 -1 266654522 658212287 -1 606380249 -1 -1 -1 -1 -1 831664908 -1 -1 -1 -1 -1 -1 -1 -1 -1 242715110 -1 -1 -1 -1 144877140 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 923541797 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 60744503 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 848715178 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 304834207 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 935250907 -1 590603969 794224446 -1 -1 -1 -1 -1 -1 667433645 184404346 -1 208956991 -1 -1 -1 -1 -1 -1 -1 -1 453534757 -1 -1 -1 -1 -1 -1 86361620 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 461489913 -1 290680740 -1 -1 -1 -1 -1 214264973 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 70161655 -1 -1 -1 -1 -1 -1 -1 998012390 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 888107409 -1 -1 -1 -1 -1 -1 29272319 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 113804160 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 335966927 -1 -1 770278321 -1 -1 -1 -1 524542574 -1 -1 -1 -1 488842188 -1 -1 -1 -1 572313934 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 923541797 -1 -1 -1 -1 -1 -1 571736161 -1 -1 -1 -1 -1 37850676 -1 -1 -1 -1 332773543 -1 -1 -1 -1 -1 -1 -1 -1 -1 194126353 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 465892383 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 37395408 -1 -1 -1 -1 -1 537867109 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 922186149 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 592274818 -1 -1 -1 -1 -1 -1 542669360 -1 -1 -1 942045496 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 335966927 -1 -1 -1 -1 -1 -1 -1 -1 633637325 -1 -1 794224446 203580162 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 411907778 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 47116225 -1 994077939 -1 -1 -1 -1 -1 910994573 -1 683957136 -1 -1 749101296 -1 -1 527897224 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 260437937 -1 508037594 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 543644033 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 568090820 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 389956215 -1 283289033 -1 -1 -1 -1 420425052 -1 788113120 -1 481546591 -1 -1 -1 46011383 -1 -1 -1 -1 -1 -1 346155368 -1 -1 -1 -1 601762202 -1 -1 -1 -1 -1 -1 -1 548968613 -1 -1 -1 -1 -1 -1 -1 -1 -1 108579383 -1 -1 -1 -1 -1 -1 -1 -1 924320752 -1 -1 -1 -1 -1 -1 -1 -1 749101296 -1 -1 -1 -1 928394155 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681763361 -1 -1 -1 283153228 -1 -1 675099076 -1 -1 854062217 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 982581137 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 110012494 -1 -1 -1 60744503 -1 -1 -1 -1 861208333 -1 -1 -1 -1 -1 -1 -1 -1 346155368 -1 -1 -1 -1 -1 332233242 -1 -1 -1 -1 -1 -1 -1 -1 651466556 -1 -1 -1 -1 -1 -1 -1 -1 451474906 680321740 -1 -1 -1 -1 -1 -1 623090438 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 948513253 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 116545387 -1 37850676 -1 -1 -1 363457997 -1 -1 -1 -1 -1 59706771 -1 -1 -1 -1 -1 38926054 -1 -1 -1 -1 317641121 -1 -1 677433219 853235560 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 332233242 346155368 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 637964511 -1 -1 348232013 -1 -1 -1 960643177 -1 669742991 -1 510998271 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 942627653 -1 -1 -1 -1 -1 -1 -1 578042615 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 73525554 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 925109560 -1 376945899 -1 497378629 427618367 -1 902419092 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 700120477 -1 -1 937633254 666445858 -1 -1 -1 -1 928394155 -1 -1 -1 -1 -1 -1 -1 902419092 -1 -1 -1 -1 -1 -1 -1 -1 -1 189854783 -1 156929061 726776295 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 566034579 -1 -1 -1 -1 -1 364081690 984207857 281142692 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 349772488 -1 -1 -1 -1 -1 -1 -1 -1 79323336 -1 -1 -1 -1 -1 -1 -1 -1 984895249 -1 -1 794224446 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 296503357 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 31089452 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 566034579 -1 881489135 -1 -1 -1 -1 -1 -1 -1 159577330 -1 -1 -1 -1 -1 -1 -1 -1 329574367 -1 -1 -1 -1 -1 -1 484471406 -1 377694098 -1 -1 -1 -1 308051089 -1 -1 -1 -1 -1 686952953 -1 742174392 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 994077939 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 927530478 788555404 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 348232013 -1 92112290 -1 -1 -1 -1 -1 -1 71359067 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 761851156 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 785247749 -1 -1 -1 -1 -1 7545447 -1 -1 -1 -1 -1 -1 -1 -1 -1 140395123 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 924547323 -1 -1 -1 -1 -1 -1 16475116 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 332233242 -1 -1 -1 579783784 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 295109831 -1 -1 691504106 -1 -1 571736161 -1 -1 -1 289894792 663653933 -1 -1 -1 7545447 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 204164257 -1 -1 -1 -1 -1 -1 107596959 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 244155041 79323336 738239683 574534564 -1 -1 -1 -1 -1 -1 276713426 -1 -1 -1 -1 -1 -1 -1 -1 -1 92102199 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 582319429 988919874 -1 -1 855184024 -1 -1 -1 -1 591500701 -1 -1 -1 -1 -1 488842188 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 801169129 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 322624811 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 813250721 -1 -1 -1 -1 -1 -1 -1 -1 -1 376945899 -1 -1 -1 -1 203018461 -1 -1 -1 560532033 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 807262913 144877140 -1 -1 446355059 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 622918995 -1 -1 400608396 -1 -1 -1 -1 -1 -1 -1 -1 -1 968396048 -1 -1 -1 -1 -1 -1 -1 -1 749101296 728191681 -1 -1 -1 -1 -1 -1 -1 -1 961337912 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 376945899 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 995194212 -1 -1 673965031 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 671623213 -1 117303447 -1 -1 -1 -1 73010543 -1 -1 -1 -1 -1 -1 942045496 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 845211351 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 46156460 -1 -1 -1 -1 -1 -1 966503495 -1 -1 71359067 -1 63525475 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 254756796 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 692204091 149052945 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 238442797 -1 -1 466512536 -1 -1 -1 -1 -1 -1 833637060 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 343099049 -1 -1 254528769 -1 280874012 -1 919556964 -1 -1 -1 -1 -1 -1 -1 -1 303139271 -1 -1 -1 -1 -1 -1 761851156 -1 -1 960643177 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 819963767 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 786892734 -1 -1 -1 -1 -1 239987054 489295045 -1 -1 -1 232018015 291966264 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 630501473 -1 130580 -1 -1 -1 -1 -1 -1 -1 805426616 -1 -1 853235560 92102199 -1 -1 -1 -1 -1 -1 456863895 -1 -1 -1 681690682 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 689897360 -1 -1 112055228 -1 -1 -1 -1 -1 -1 650991264 -1 -1 -1 -1 -1 -1 -1 -1 113804160 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 848715178 -1 -1 -1 466512536 -1 814490763 -1 592274818 -1 -1 197115342 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 284387166 -1 -1 211362614 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 73010543 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 553190572 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 111122929 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 117303447 -1 -1 -1 -1 -1 -1 -1 37081879 -1 -1 -1 549323513 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 114849115 -1 -1 -1 -1 -1 86304093 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 615764817 -1 -1 -1 -1 -1 -1 -1 125024999 620059513 -1 -1 -1 -1 -1 -1 -1 -1 -1 863278761 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 726776295 965993467 -1 765535629 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 37081879 -1 420425052 -1 -1 -1 -1 -1 814490763 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 373617862 -1 -1 -1 378610966 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 389642412 -1 -1 -1 -1 -1 141406402 515843858 -1 -1 -1 -1 -1 -1 -1 107596959 -1 -1 -1 848715178 -1 814490763 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 924547323 -1 -1 -1 846862224 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 596789741 -1 -1 -1 -1 -1 -1 110012494 -1 -1 -1 -1 -1 400608396 -1 -1 -1 306595080 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 340794659 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 739554266 -1 -1 -1 141472247 -1 -1 899994302 -1 -1 -1 -1 289224218 -1 -1 -1 -1 -1 -1 -1 54164180 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 389457123 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 237510992 -1 -1 458252077 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 711503207 -1 967987535 183804819 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 633637325 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 211855485 801326287 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 910994573 -1 -1 -1 -1 -1 -1 -1 -1 -1 697387742 -1 844796232 -1 -1 -1 -1 -1 -1 97299507 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 149830598 729941138 -1 -1 -1 -1 -1 -1 -1 -1 749101296 522063456 -1 -1 -1 -1 197019814 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 669742991 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 477076784 -1 -1 663307073 -1 -1 -1 -1 -1 -1 -1 -1 897529952 -1 -1 832364259 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 38926054 -1 -1 -1 -1 -1 -1 -1 -1 -1 984182750 -1 -1 -1 -1 -1 -1 -1 86304093 -1 -1 -1 70161655 -1 -1 -1 -1 -1 314049298 -1 -1 107596959 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 92112290 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 308232133 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 319475886 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 324509788 862828014 -1 919744568 -1 -1 -1 -1 335802899 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 788555404 -1 -1 -1 -1 -1 -1 -1 -1 788113120 -1 -1 -1 -1 -1 -1 231536288 -1 -1 992563691 -1 -1 -1 -1 908463563 53590481 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 728231399 -1 -1 -1 -1 838379139 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 355126439 748137212 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 247165890 -1 -1 -1 -1 -1 -1 -1 578042615 664490073 -1 -1 -1 -1 156929061 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 579690895 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 427618367 -1 -1 -1 -1 -1 332233242 -1 -1 -1 -1 -1 -1 -1 -1 457715535 -1 -1 368935143 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 42122179 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 859659043 -1 378610966 916321789 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 594204193 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 697456180 -1 47183594 152552704 488842188 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 532861718 -1 -1 -1 -1 483157962 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 278409688 -1 197780029 -1 -1 135519629 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 38926054 13908259 -1 -1 -1 -1 -1 -1 -1 -1 112055228 -1 726776295 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 497378629 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 448707988 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 248502983 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 420425052 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 408497768 669742991 -1 46011383 -1 -1 -1 -1 -1 349772488 32308720 -1 -1 111122929 -1 -1 -1 -1 -1 -1 -1 -1 -1 439826416 -1 -1 29730638 -1 -1 547040018 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 923541797 -1 -1 -1 -1 -1 -1 892732791 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 615656106 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 788113120 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 327982936 711503207 -1 656206261 -1 -1 -1 -1 -1 38926054 -1 46011383 -1 -1 -1 -1 -1 237533501 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 332233242 -1 -1 -1 -1 -1 -1 -1 -1 -1 940664546 346614387 -1 -1 -1 -1 757016184 -1 -1 -1 592274818 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 461489913 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 63210631 -1 -1 -1 53590481 -1 -1 -1 430778069 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 558729480 -1 -1 -1 -1 380798089 -1 853235560 -1 -1 -1 -1 7545447 -1 -1 -1 -1 -1 -1 -1 748186132 855184024 -1 -1 -1 -1 -1 -1 346155368 -1 -1 -1 -1 197115342 559785274 -1 -1 536037180 -1 -1 -1 -1 -1 -1 686385319 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 343099049 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 367875034 -1 -1 -1 -1 -1 -1 -1 38926054 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 904818318 -1 -1 -1 -1 -1 -1 892732791 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 527897224 -1 -1 -1 57606083 -1 -1 -1 -1 271516194 -1 -1 175590565 -1 569880439 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 951926549 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 999674172 -1 -1 -1 484471406 522063456 790909002 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 807684388 -1 -1 -1 -1 194126353 -1 -1 -1 247165890 -1 -1 -1 -1 -1 -1 63210631 -1 982581137 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 942627653 -1 -1 -1 -1 -1 -1 497378629 -1 -1 -1 785247749 -1 -1 -1 -1 782927012 -1 -1 639572212 -1 -1 -1 427675535 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 70161655 -1 -1 -1 -1 -1 -1 -1 -1 -1 914662962 -1 -1 -1 -1 680487026 799891773 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 13908259 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 466512536 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 469577476 -1 -1 977725079 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 949486909 -1 -1 90609515 47183594 -1 141406402 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 953838288 -1 -1 117303447 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 651109313 -1 669742991 520011864 -1 -1 -1 -1 -1 -1 63210631 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 79533853 596367148 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 246216644 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 263798126 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 638076633 902419092 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 566034579 -1 -1 -1 -1 -1 -1 -1 796636129 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 211362614 -1 -1 -1 -1 -1 -1 367260156 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 940104206 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 599364311 -1 -1 -1 -1 211362614 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 211855485 -1 -1 -1 -1 -1 -1 -1 685097645 -1 -1 -1 681823792 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 934052748 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 92665797 -1 803712241 -1 -1 -1 281598862 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681690682 -1 -1 -1 -1 -1 -1 -1 189854783 -1 606380249 -1 -1 -1 -1 -1 -1 -1 -1 283289033 -1 -1 -1 -1 862828014 -1 -1 -1 -1 -1 -1 330231560 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 566034579 -1 -1 -1 332773543 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 500549203 -1 -1 728191681 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 996017971 -1 -1 -1 -1 -1 597173574 -1 -1 -1 -1 -1 -1 -1 -1 -1 406483013 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 972468605 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 299518037 -1 -1 -1 -1 -1 -1 -1 -1 -1 937145934 -1 659501910 -1 -1 -1 112055228 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 358362276 -1 -1 -1 23553187 -1 -1 -1 -1 -1 810133253 -1 -1 -1 -1 -1 -1 306595080 -1 -1 -1 -1 -1 -1 -1 -1 -1 79533853 -1 -1 -1 -1 95443860 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 427675535 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 117265842 -1 -1 -1 -1 -1 -1 -1 833637060 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 998012390 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 511851718 -1 -1 -1 -1 -1 -1 -1 37081879 -1 -1 -1 -1 -1 -1 -1 -1 -1 832494905 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 707376093 214924123 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 389457123 -1 666445858 949486909 -1 -1 -1 -1 -1 748137212 633475586 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 290680740 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 984895249 -1 543644033 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 539343171 721120553 -1 -1 -1 -1 -1 -1 -1 242715110 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 983188407 -1 -1 -1 -1 550370001 -1 543644033 -1 -1 -1 892732791 113811391 -1 -1 -1 308232133 -1 -1 -1 -1 -1 -1 329542777 -1 -1 -1 -1 -1 -1 -1 92102199 283153228 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 949486909 -1 -1 -1 -1 -1 -1 -1 697387742 -1 -1 -1 -1 -1 -1 -1 600718314 -1 -1 -1 -1 -1 -1 -1 -1 135519629 -1 -1 665653500 641164921 -1 -1 -1 857102413 -1 -1 -1 -1 -1 -1 -1 -1 47116225 -1 -1 -1 -1 -1 -1 -1 -1 115853910 600718314 -1 -1 -1 -1 -1 -1 -1 -1 -1 939946968 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 786892734 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 935910737 -1 -1 -1 -1 -1 -1 700120477 27405498 -1 -1 -1 -1 -1 -1 -1 657097594 -1 -1 -1 -1 -1 -1 -1 -1 990764691 -1 -1 -1 -1 346614387 248502983 -1 -1 -1 -1 -1 -1 -1 -1 -1 942627653 -1 -1 -1 -1 411907778 667169560 879954113 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 494950691 632336991 -1 -1 -1 -1 -1 -1 -1 580283317 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 92160628 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 92160628 488842188 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 910994573 -1 -1 -1 367260156 785247749 -1 -1 -1 -1 755527023 -1 -1 -1 673965031 934052748 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 734712823 -1 -1 -1 -1 -1 -1 -1 -1 -1 73525554 -1 -1 -1 -1 -1 -1 -1 406483013 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 600718314 -1 -1 -1 -1 -1 763281688 765137854 -1 -1 542986495 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 523542917 -1 -1 -1 -1 -1 381881872 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 589534286 -1 561553313 -1 -1 -1 -1 -1 -1 -1 -1 72794624 638076633 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 117303447 116545387 306595080 680487026 -1 -1 -1 -1 -1 -1 -1 -1 -1 990764691 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 767694359 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 757016184 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 475822349 -1 -1 -1 634983639 -1 484444949 -1 -1 237510992 -1 -1 -1 -1 -1 -1 -1 -1 -1 332233242 -1 -1 -1 -1 -1 622737539 -1 680487026 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 149052945 -1 -1 -1 777440440 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 593990378 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 73525554 -1 -1 -1 -1 -1 -1 -1 -1 623090438 -1 -1 -1 92112290 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 233195705 -1 -1 -1 -1 -1 -1 -1 834487671 -1 -1 -1 181721636 -1 -1 -1 957610942 -1 -1 -1 -1 -1 -1 -1 -1 27405498 -1 -1 -1 -1 -1 -1 -1 -1 -1 669742991 -1 -1 466034328 -1 -1 -1 -1 681823792 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 38926054 -1 -1 -1 -1 -1 -1 -1 -1 -1 233195705 -1 -1 -1 -1 -1 -1 -1 -1 -1 681690682 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 462374533 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 637964511 -1 -1 -1 -1 671973096 -1 -1 -1 -1 -1 -1 -1 908705907 -1 -1 -1 -1 -1 748186132 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 325287502 -1 -1 -1 -1 -1 -1 -1 -1 952462346 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 358736332 539343171 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 374972287 -1 -1 615764817 -1 -1 159577330 -1 -1 -1 -1 -1 838424648 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 649744309 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 420773560 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 322055175 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 373617862 -1 -1 -1 -1 -1 -1 -1 -1 -1 448176879 -1 -1 -1 -1 -1 -1 -1 -1 -1 663653933 -1 769545495 -1 284387166 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 526042049 53590481 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 477076784 -1 -1 351590408 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 661827332 -1 -1 -1 -1 -1 -1 -1 -1 448316745 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 152552704 -1 -1 656206261 -1 -1 -1 -1 731745766 -1 -1 -1 -1 892732791 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 666590606 -1 -1 -1 -1 -1 -1 -1 297133830 -1 -1 -1 -1 -1 -1 -1 -1 -1 80841572 -1 760624728 -1 -1 -1 907772025 567600315 -1 -1 -1 -1 -1 -1 -1 -1 667886937 -1 -1 772424147 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 897789362 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 497378629 -1 627589268 -1 358362276 -1 -1 -1 -1 241693686 -1 -1 -1 -1 -1 -1 -1 330583346 -1 -1 -1 -1 -1 -1 299518037 -1 -1 -1 -1 977735296 -1 -1 -1 -1 -1 22393976 -1 -1 757016184 -1 -1 -1 550531510 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 155376172 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 659932705 -1 -1 887466665 -1 -1 -1 -1 861596363 -1 -1 -1 -1 -1 -1 -1 -1 -1 152552704 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 761021239 -1 -1 -1 -1 -1 -1 46156460 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 650991264 -1 -1 -1 -1 -1 -1 -1 448176879 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 725441249 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 593990378 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 119601349 634983639 -1 -1 661827332 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 888107409 -1 231771136 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 555801896 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 264117589 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 263798126 -1 592887414 -1 742174392 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 364081690 -1 -1 -1 -1 -1 -1 254756796 -1 -1 330318834 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 63525475 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 252012472 853632368 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 832364259 -1 -1 -1 -1 -1 -1 -1 -1 -1 822967487 16132051 -1 -1 -1 -1 -1 555828167 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 248502983 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 484444949 -1 -1 692204091 -1 -1 325816321 -1 -1 -1 -1 -1 377026468 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 729736036 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 622737539 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 184404346 -1 562539448 -1 -1 -1 -1 355126439 -1 -1 561553313 110012494 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 29592557 -1 -1 -1 -1 892732791 -1 295487134 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 522063456 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 982581137 -1 -1 -1 840264364 -1 -1 -1 -1 -1 -1 -1 722672739 569422962 -1 -1 -1 -1 893652215 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 718577411 -1 -1 -1 840264364 -1 338284673 -1 -1 -1 770278321 296503357 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 539343171 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 550531510 -1 -1 -1 -1 92102199 -1 -1 -1 -1 -1 -1 -1 -1 982581137 -1 893860727 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 758394992 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 935250907 801169129 -1 -1 -1 -1 849073275 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 29730638 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 707376093 -1 -1 -1 -1 214264973 -1 420773560 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 170824557 -1 382899189 -1 -1 770680522 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 925109560 -1 170824557 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 110012494 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 305936785 -1 -1 -1 -1 -1 -1 -1 -1 343468035 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 888107409 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 757016184 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 742174392 -1 -1 276260520 -1 -1 -1 -1 406483013 -1 -1 868211619 200947353 -1 -1 -1 -1 -1 -1 -1 -1 -1 937145934 -1 -1 -1 898597376 -1 -1 -1 -1 641205608 -1 -1 -1 942045496 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 862828014 -1 -1 483157962 -1 -1 -1 -1 -1 -1 592887414 -1 -1 -1 -1 -1 -1 -1 -1 -1 138638268 363457997 261803802 -1 -1 -1 -1 -1 -1 -1 -1 345100262 -1 -1 -1 -1 -1 -1 -1 -1 -1 355126439 -1 -1 -1 -1 -1 -1 -1 138638268 748137212 -1 488842188 -1 -1 -1 -1 -1 -1 -1 -1 853235560 -1 -1 -1 -1 -1 -1 830994144 -1 -1 -1 -1 -1 -1 -1 116842880 -1 -1 -1 -1 -1 -1 377694098 -1 -1 -1 -1 842306692 -1 466512536 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 914662962 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 657097594 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 547040018 163789960 -1 -1 -1 775246890 -1 -1 -1 633637325 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 348232013 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 195406126 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 731745766 -1 -1 -1 -1 349772488 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 53028773 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 998012390 -1 -1 -1 -1 -1 567600315 -1 -1 863278761 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 772424147 550370001 -1 -1 -1 -1 -1 924404244 -1 697456180 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 216924837 -1 -1 -1 -1 722874144 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 194126353 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 531136661 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 175045023 392826688 -1 -1 119601349 -1 -1 -1 -1 -1 770278321 -1 -1 -1 -1 -1 -1 -1 -1 -1 191142897 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 767694359 -1 -1 -1 -1 -1 -1 305936785 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 873208209 -1 237510992 -1 924320752 -1 -1 -1 -1 -1 -1 -1 943059617 -1 216186661 -1 -1 -1 -1 -1 -1 -1 -1 481768839 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 90609515 -1 364081690 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 486082353 -1 -1 -1 -1 785247749 -1 -1 -1 -1 -1 -1 633637325 922220234 -1 641205608 -1 -1 -1 -1 -1 -1 -1 -1 -1 984182750 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 214924123 -1 -1 -1 -1 -1 -1 -1 -1 306595080 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 46011383 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 830994144 -1 -1 -1 -1 -1 677433219 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 96123478 -1 -1 -1 -1 -1 -1 -1 -1 -1 319475886 960643177 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 580884227 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 30821927 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 466512536 -1 850351456 -1 -1 -1 -1 -1 669655791 -1 -1 -1 -1 -1 -1 -1 174295016 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 656206261 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 254528769 -1 -1 154693260 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 968396048 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 319475886 -1 -1 -1 786892734 -1 -1 877630111 -1 325816321 -1 -1 -1 -1 -1 923565963 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 782927012 -1 -1 -1 -1 -1 135519629 -1 -1 918760907 -1 -1 -1 913818766 -1 -1 -1 -1 -1 -1 156929061 110012494 -1 -1 -1 -1 984207857 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 367754743 -1 -1 -1 -1 -1 -1 -1 599364311 -1 -1 -1 -1 -1 -1 -1 -1 563675995 -1 -1 -1 -1 -1 -1 -1 -1 86361620 -1 -1 -1 -1 742174392 116545387 7545447 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 734712823 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 838379139 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 677433219 -1 -1 -1 -1 -1 -1 117303447 -1 340794659 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 669655791 -1 -1 -1 -1 -1 -1 490230349 -1 -1 -1 -1 -1 -1 -1 -1 -1 627665854 448707988 -1 -1 -1 -1 -1 -1 937145934 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 924320752 -1 -1 -1 -1 -1 -1 -1 -1 163091630 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 659501910 124836642 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 355756362 -1 -1 499941413 -1 -1 -1 -1 -1 -1 549323513 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 363457997 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 248502983 -1 449513227 -1 -1 -1 -1 -1 742174392 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 147345279 -1 -1 -1 -1 -1 -1 -1 -1 276260520 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 461489913 -1 -1 -1 -1 -1 92563135 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 914159547 -1 -1 -1 -1 -1 -1 -1 -1 -1 879414683 -1 -1 197115342 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 378601638 -1 -1 -1 753145692 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 512615132 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 266654522 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 942045496 -1 -1 524542574 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 676685933 -1 -1 321467204 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 845274422 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 392180295 -1 -1 -1 -1 -1 -1 -1 807684388 -1 -1 -1 -1 -1 -1 -1 392180295 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 182026506 255312033 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 511851718 250810872 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 268617169 -1 -1 -1 -1 681690682 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 888107409 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 72643683 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 796636129 -1 -1 91701432 601762202 -1 -1 -1 -1 -1 152552704 -1 -1 -1 -1 -1 -1 -1 448316745 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 768744535 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 78209724 -1 -1 -1 -1 -1 832364259 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 579690895 -1 -1 -1 622737539 -1 -1 -1 -1 -1 -1 -1 -1 748186132 -1 -1 -1 -1 -1 27405498 -1 -1 -1 -1 663307073 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 593282222 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 763281688 -1 -1 -1 -1 -1 -1 -1 208493418 -1 -1 -1 -1 -1 -1 -1 685423362 -1 -1 -1 -1 -1 149830598 -1 -1 -1 -1 -1 -1 -1 861076853 238442797 -1 -1 -1 -1 -1 -1 -1 753145692 -1 -1 -1 -1 -1 -1 -1 -1 -1 112055228 -1 -1 748137212 -1 -1 95248116 -1 -1 -1 -1 -1 853632368 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 593990378 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 72643683 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 332773543 -1 -1 -1 -1 -1 -1 -1 382899189 -1 -1 -1 -1 -1 966503495 -1 -1 -1 -1 283289033 -1 -1 -1 568090820 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 633475586 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 254528769 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 203018461 -1 289224218 -1 994077939 -1 627642454 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 541460419 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 92160628 -1 -1 289224218 -1 -1 -1 834487671 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 855184024 -1 577758652 -1 657097594 -1 -1 -1 -1 -1 389642412 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 23553187 -1 427675535 -1 -1 -1 -1 -1 -1 -1 968396048 -1 -1 -1 -1 -1 -1 782594982 -1 -1 -1 -1 130580 -1 -1 -1 -1 -1 -1 -1 -1 593990378 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 923565963 -1 918651805 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681763361 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 522063456 -1 -1 -1 -1 -1 990764691 -1 -1 308232133 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 332233242 -1 -1 -1 -1 -1 -1 555801896 -1 -1 -1 -1 -1 63525475 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 894991717 -1 -1 -1 -1 671973096 -1 -1 922220234 -1 -1 602915291 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 317641121 -1 801326287 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 592887414 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 152552704 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 661932839 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 770680522 -1 -1 -1 -1 211362614 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 345072009 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 887466665 -1 606380249 -1 -1 -1 -1 -1 -1 -1 782594982 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 767580878 -1 763281688 -1 -1 -1 483157962 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 243995015 -1 -1 -1 -1 -1 -1 -1 -1 406483013 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 354832582 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 188196698 -1 -1 -1 -1 484980474 -1 -1 -1 -1 -1 -1 322055175 -1 -1 -1 -1 -1 -1 -1 -1 -1 546660017 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 380798089 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 433200272 381881872 -1 -1 231536288 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 814131030 -1 -1 -1 -1 -1 -1 306595080 -1 -1 591500701 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 119601349 -1 -1 -1 280730060 -1 -1 368935143 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 141406402 -1 -1 -1 591500701 -1 -1 -1 -1 -1 -1 -1 -1 254756796 -1 -1 -1 -1 -1 -1 853632368 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681823792 -1 -1 -1 -1 232018015 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 238442797 566034579 -1 -1 -1 -1 -1 -1 -1 13908259 -1 -1 -1 -1 853632368 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 558729480 -1 163091630 -1 -1 -1 -1 -1 -1 -1 -1 749101296 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 814131030 -1 -1 623090438 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 846213413 -1 -1 -1 7550550 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 772424147 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 621360939 -1 -1 -1 -1 -1 -1 -1 -1 796636129 -1 861596363 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 904818318 16475116 -1 -1 -1 548968613 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 998012390 -1 -1 -1 -1 -1 -1 -1 276260520 -1 -1 -1 -1 -1 -1 263798126 -1 960110257 -1 -1 301714930 -1 -1 -1 207319887 -1 130580 -1 -1 808722285 600718314 305936785 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 147345279 543644033 -1 -1 -1 -1 -1 -1 -1 -1 92160628 -1 -1 -1 -1 -1 -1 -1 -1 -1 627561325 155906400 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 144877140 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 812140416 768744535 -1 -1 469444932 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 937633254 -1 -1 -1 -1 -1 967987535 406717194 -1 373771611 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 666659013 -1 -1 -1 -1 465892409 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 488842188 -1 -1 -1 -1 -1 330318834 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 805426616 195406126 -1 -1 -1 -1 -1 -1 -1 -1 -1 553190572 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 97299507 189854783 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 217928587 -1 -1 -1 -1 -1 -1 -1 86361620 -1 -1 -1 711503207 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 343468035 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 999674172 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 159056677 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 439826416 689897360 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 814490763 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 153443467 -1 -1 -1 -1 -1 -1 -1 74820195 -1 207319887 -1 -1 -1 218749984 -1 -1 -1 -1 -1 299518037 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 373771611 923565963 -1 -1 -1 -1 55063047 -1 -1 -1 -1 -1 -1 -1 -1 -1 725264260 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 175045023 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 814490763 -1 -1 -1 -1 -1 -1 -1 -1 -1 632336991 -1 -1 545463685 -1 -1 -1 -1 -1 -1 803712241 -1 -1 494923774 481127177 -1 -1 -1 -1 -1 -1 -1 -1 -1 707376093 -1 -1 -1 -1 -1 -1 -1 -1 290604263 -1 633637325 -1 -1 -1 -1 -1 -1 -1 -1 -1 208493418 -1 -1 -1 -1 -1 -1 -1 -1 -1 45426260 -1 519762398 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 951926549 -1 -1 998012390 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 578042615 -1 788555404 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 861596363 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681690682 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 657097594 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 597173574 -1 651466556 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 739554266 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 252012472 -1 107596959 -1 -1 -1 -1 204164257 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 466034328 -1 -1 -1 -1 -1 -1 814131030 -1 -1 -1 -1 -1 -1 -1 119601349 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 685423362 -1 -1 -1 -1 -1 -1 -1 -1 -1 655492768 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 271516194 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 79213361 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 466034328 -1 -1 -1 990764691 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 57606083 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 942045496 -1 602915291 289224218 -1 -1 -1 -1 -1 -1 -1 185516862 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 159056677 -1 -1 -1 -1 -1 -1 -1 -1 -1 663653933 -1 -1 -1 -1 364081690 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 666445858 -1 -1 -1 462374533 -1 140113105 -1 -1 -1 -1 -1 664490073 -1 -1 -1 -1 -1 -1 -1 261803802 295487134 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 892732791 -1 276713426 -1 -1 541460419 -1 838379139 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 329542777 -1 -1 -1 -1 -1 -1 -1 852782081 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 657097594 -1 677433219 -1 749101296 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 184404346 -1 -1 -1 -1 -1 -1 -1 -1 420773560 571762945 -1 -1 -1 -1 897529952 -1 -1 647290016 -1 -1 -1 330785266 -1 -1 -1 -1 -1 -1 707186544 -1 -1 -1 -1 152552704 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 181721636 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 664490073 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 651466556 -1 -1 -1 -1 -1 -1 511851718 -1 -1 -1 863278761 -1 -1 924320752 -1 -1 -1 363457997 481546591 510998271 -1 -1 -1 290604263 -1 -1 -1 -1 -1 -1 345102555 -1 -1 -1 -1 -1 -1 -1 748137212 -1 705622548 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 214924123 677433219 -1 -1 -1 -1 107596959 -1 807932734 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 951926549 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 417425319 -1 -1 -1 -1 -1 -1 -1 466034328 -1 -1 -1 -1 -1 943085903 -1 -1 159577330 -1 -1 -1 -1 655492768 120592759 -1 -1 -1 -1 -1 -1 -1 325287502 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 344834359 -1 -1 -1 704580876 -1 -1 -1 -1 564190579 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 711501588 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 924404244 -1 -1 818974853 -1 -1 -1 248502983 -1 -1 -1 -1 -1 -1 -1 -1 -1 161956963 -1 -1 -1 -1 553190572 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 891573253 -1 -1 -1 -1 237510992 -1 -1 -1 -1 66483968 -1 446355059 -1 754808582 -1 602915291 -1 -1 306595080 -1 -1 926544884 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 72643683 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 484444949 -1 47183594 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 465892383 -1 -1 -1 -1 -1 -1 -1 233195705 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 637964511 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 63525475 -1 -1 553190572 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 918651805 -1 -1 -1 -1 -1 92112290 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 120592759 -1 -1 -1 -1 -1 -1 -1 968396048 346155368 -1 -1 -1 -1 657097594 -1 639572212 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681690682 -1 -1 466512536 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 916321789 -1 -1 -1 -1 -1 -1 63210631 -1 -1 -1 796636129 -1 -1 -1 -1 -1 -1 -1 -1 -1 60744503 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 950629972 -1 -1 -1 147345279 -1 -1 -1 -1 -1 -1 -1 139988967 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 704580876 -1 -1 -1 -1 -1 -1 140113105 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 317641121 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 929936961 317641121 657097594 -1 -1 -1 -1 -1 -1 -1 539343171 -1 -1 -1 -1 -1 -1 -1 -1 46156460 689897360 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 686385319 -1 -1 -1 149052945 608724072 -1 -1 416741639 -1 794224446 -1 -1 697456180 -1 -1 -1 -1 -1 -1 490230349 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 965067805 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 627665854 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 484444949 -1 -1 305936785 -1 -1 988919874 -1 -1 124836642 -1 542669360 -1 -1 -1 -1 -1 -1 -1 568090820 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 355126439 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 669742991 -1 -1 -1 -1 929670012 -1 -1 635671105 -1 830544982 -1 -1 -1 -1 -1 -1 -1 -1 879414683 466852129 834487671 -1 -1 -1 -1 -1 -1 -1 -1 -1 296503357 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 635671105 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 330785266 -1 -1 -1 -1 -1 673965031 -1 -1 78209724 -1 -1 -1 -1 -1 -1 358924696 -1 -1 -1 -1 869015765 726776295 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 729178187 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 838424648 -1 -1 -1 -1 -1 535432483 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 772186219 -1 -1 -1 -1 -1 -1 -1 -1 378581485 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 27405498 -1 117303447 -1 -1 -1 700120477 -1 -1 -1 222045758 -1 -1 81785361 -1 547040018 -1 -1 -1 -1 -1 -1 152308796 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 855184024 -1 -1 -1 -1 -1 -1 481768839 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 147345279 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 305936785 -1 -1 -1 -1 -1 -1 -1 -1 60081926 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 264117589 367875034 -1 -1 -1 -1 -1 -1 -1 116545387 -1 -1 -1 -1 -1 988919874 -1 -1 -1 -1 -1 -1 -1 10135787 -1 -1 -1 -1 -1 -1 -1 -1 92563135 -1 -1 -1 -1 -1 -1 -1 990067279 -1 107596959 -1 -1 -1 -1 -1 -1 812140416 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 869015765 -1 -1 494950691 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 633637325 -1 -1 -1 -1 -1 63525475 707376093 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 161956963 -1 -1 -1 254213010 -1 -1 -1 -1 -1 594204193 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 511242787 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 832364259 -1 295109831 -1 -1 -1 -1 -1 -1 -1 -1 597173574 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 582319429 -1 -1 -1 -1 -1 -1 231536288 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 297325298 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 244155041 -1 -1 -1 -1 290604263 -1 -1 -1 339350524 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 929936961 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 37850676 -1 345072009 -1 -1 -1 -1 -1 298868262 -1 -1 710113373 -1 120592759 -1 -1 -1 -1 -1 -1 -1 -1 942627653 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 550531510 -1 -1 -1 -1 111122929 -1 -1 448707988 -1 -1 -1 211362614 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 664490073 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 861208333 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 591500701 -1 -1 147345279 -1 584698863 -1 -1 -1 -1 -1 -1 -1 -1 794224446 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 560234234 -1 -1 -1 -1 -1 -1 -1 79533853 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 820725740 -1 -1 -1 -1 -1 -1 32796250 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 95443860 -1 -1 622483782 -1 -1 -1 -1 73010543 -1 -1 -1 522063456 589534286 161956963 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 562539448 -1 -1 -1 -1 -1 -1 918760907 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 406568384 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 327982936 -1 -1 -1 -1 -1 -1 -1 -1 -1 245677831 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 558729480 764776989 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 539343171 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 984943205 -1 -1 -1 -1 -1 466034328 494950691 -1 -1 -1 -1 -1 -1 -1 807262913 -1 -1 596943234 -1 -1 -1 -1 18404492 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 769545495 406483013 -1 -1 -1 -1 -1 -1 -1 -1 873208209 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 622483782 -1 -1 -1 250810872 -1 -1 615764817 -1 -1 -1 -1 -1 -1 -1 448176879 -1 -1 -1 869015765 -1 -1 -1 -1 -1 -1 596789741 -1 -1 -1 -1 -1 -1 -1 -1 -1 92112290 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 427618367 -1 200947353 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 814131030 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 625505590 -1 340794659 -1 -1 698485946 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 430778069 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 929670012 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 881489135 -1 -1 853235560 -1 -1 -1 -1 -1 -1 -1 -1 -1 475822349 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 367260156 -1 207319887 -1 -1 -1 852782081 -1 -1 545565868 -1 -1 -1 -1 -1 641164921 -1 -1 -1 -1 -1 674961256 -1 -1 -1 977735296 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 228653285 -1 493264770 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 92102199 -1 -1 -1 -1 30821927 -1 -1 -1 -1 -1 -1 -1 818974853 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 990764691 -1 230708144 -1 -1 -1 -1 -1 568090820 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 659501910 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 119601349 -1 11796756 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 147345279 758394992 -1 515843858 -1 416741639 -1 -1 923565963 919744568 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 859962837 60744503 -1 335966927 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 130580 520086201 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 295272530 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 965067805 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 441315258 -1 -1 -1 880665324 -1 749101296 -1 998012390 -1 -1 -1 -1 -1 -1 -1 -1 455140462 -1 407813417 -1 -1 -1 -1 -1 -1 -1 -1 -1 330583346 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 281598862 466852129 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 666659013 224077161 -1 -1 -1 -1 -1 -1 -1 -1 765535629 -1 -1 -1 -1 208493418 -1 -1 378581485 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 810677070 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 726776295 -1 -1 -1 469444932 -1 -1 339383074 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 914159547 -1 -1 -1 -1 -1 124303710 -1 -1 637964511 -1 -1 -1 -1 138638268 284387166 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 113811391 330785266 -1 -1 325816321 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 524542574 -1 -1 -1 -1 -1 -1 -1 -1 -1 622737539 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 675099076 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 614459776 -1 -1 -1 -1 -1 -1 -1 -1 161956963 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 335966927 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 183804819 -1 -1 363457997 -1 480210823 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 114849115 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 117303447 96123478 -1 -1 -1 -1 -1 982581137 524542574 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 149052945 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 70161655 -1 -1 943059617 -1 -1 238442797 -1 -1 -1 -1 -1 -1 801326287 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 46945925 322055175 -1 627665854 -1 -1 -1 -1 -1 -1 -1 -1 285206521 -1 972468605 793788549 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 92665797 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 968396048 -1 -1 686385319 -1 -1 622737539 -1 -1 -1 319475886 -1 204164257 -1 -1 -1 -1 -1 -1 -1 666659013 -1 -1 -1 -1 -1 -1 -1 -1 261439507 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 566034579 -1 -1 -1 -1 -1 -1 -1 -1 239987054 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 832494905 336862767 -1 79323336 -1 524542574 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 204875339 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 469444932 -1 -1 -1 -1 -1 -1 484471406 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 322624811 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 446355059 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 358736332 -1 107596959 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 711501588 144877140 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 808722285 -1 -1 -1 -1 -1 -1 -1 266654522 -1 -1 297133830 561553313 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 161956963 -1 -1 208811354 -1 -1 -1 -1 53590481 -1 -1 -1 658212287 -1 -1 -1 -1 -1 -1 935913549 -1 -1 -1 -1 -1 339383074 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 579783784 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 97442962 991188064 -1 -1 -1 -1 -1 -1 63525475 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 547040018 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 700120477 204875339 743679559 567600315 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 627561325 -1 80841572 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 677433219 -1 -1 545565868 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 692204091 935250907 -1 -1 -1 -1 810133253 -1 484444949 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 919556964 -1 -1 -1 -1 -1 -1 -1 -1 -1 567600315 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 373771611 -1 -1 761888635 -1 -1 881489135 520086201 462374533 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 799891773 -1 140113105 456863895 -1 -1 -1 -1 -1 453407680 -1 -1 -1 59706771 -1 -1 -1 -1 -1 -1 47183594 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 104474359 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 264117589 -1 -1 -1 155376172 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 937145934 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 438872920 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 15819196 -1 -1 -1 -1 -1 -1 -1 283289033 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 660738659 -1 -1 -1 -1 478138652 -1 -1 -1 238442797 -1 -1 -1 -1 -1 -1 -1 -1 281142692 711503207 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 923565963 -1 295109831 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 601762202 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 833637060 -1 -1 481127177 -1 -1 -1 -1 -1 -1 669655791 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 268947673 -1 -1 127278512 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 566034579 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 97299507 -1 -1 -1 -1 -1 -1 -1 -1 624015614 -1 186539666 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 346614387 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 664490073 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 114722310 -1 -1 -1 -1 -1 -1 346614387 -1 718577411 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 468107571 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 926544884 -1 -1 266654522 73525554 -1 -1 -1 -1 -1 -1 -1 -1 -1 495712606 -1 -1 -1 -1 -1 -1 -1 -1 -1 722874144 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 543644033 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 428413005 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 813250721 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 266654522 -1 -1 -1 -1 -1 -1 -1 469577476 -1 -1 407009263 -1 -1 -1 511242787 -1 -1 -1 -1 -1 637964511 -1 -1 53028773 -1 -1 651466556 -1 -1 -1 929670012 296503357 -1 -1 -1 -1 -1 373617862 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 16475116 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 965465445 -1 -1 -1 -1 -1 -1 -1 -1 -1 290604263 -1 -1 -1 161956963 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 902153522 -1 489295045 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 853235560 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 308232133 -1 113811391 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 897789362 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 295487134 -1 -1 666445858 -1 -1 -1 -1 -1 -1 -1 -1 -1 291966264 572039484 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 633637325 28525174 -1 -1 -1 -1 -1 -1 637145296 -1 47116225 -1 -1 -1 -1 -1 914662962 -1 -1 -1 -1 -1 276713426 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 550531510 -1 -1 23553187 -1 -1 -1 -1 -1 -1 -1 -1 -1 161956963 -1 -1 -1 -1 -1 -1 -1 -1 -1 348123399 -1 770680522 -1 -1 -1 -1 -1 600718314 -1 511851718 -1 634983639 -1 -1 -1 -1 -1 -1 -1 734712823 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 346155368 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 303139271 -1 767580878 -1 -1 -1 -1 -1 -1 -1 894267291 -1 -1 -1 -1 -1 135519629 -1 -1 -1 -1 -1 -1 -1 -1 555801896 -1 602915291 -1 -1 -1 -1 -1 -1 -1 322624811 -1 -1 -1 384535281 -1 -1 -1 -1 -1 -1 336862767 -1 -1 -1 767580878 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 708274346 -1 -1 -1 -1 -1 197019814 -1 553190572 -1 -1 -1 -1 -1 -1 -1 -1 526837377 -1 140395123 -1 -1 -1 -1 -1 -1 -1 -1 -1 248502983 -1 -1 -1 231536288 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 788113120 -1 -1 -1 -1 -1 -1 -1 -1 -1 881489135 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 120592759 -1 -1 974448855 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 861076853 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 260437937 526837377 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 29730638 -1 681015587 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 114722310 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 119601349 -1 -1 -1 721523599 -1 -1 -1 -1 -1 848715178 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 295109831 -1 -1 -1 -1 -1 335966927 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 725441249 -1 -1 122067182 -1 993536937 522063456 -1 427675535 -1 -1 -1 -1 -1 -1 -1 -1 19140171 -1 -1 729941138 -1 -1 117303447 -1 -1 -1 -1 -1 897529952 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 230708144 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 114849115 -1 -1 -1 -1 -1 -1 -1 -1 248502983 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 340794659 -1 -1 283153228 -1 -1 -1 -1 -1 -1 -1 -1 574534564 -1 167036027 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 520011864 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 237533501 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 662235717 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 445891170 663653933 718229961 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 319475886 -1 -1 -1 -1 -1 -1 -1 -1 -1 518546930 -1 -1 456863895 -1 990764691 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 489295045 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 138533159 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 627665854 666659013 929670012 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 673965031 -1 -1 -1 135519629 -1 -1 -1 -1 494923774 -1 -1 926544884 -1 -1 -1 -1 -1 -1 -1 403599770 -1 119601349 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 632336991 -1 807648187 -1 -1 -1 -1 -1 539343171 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 689608865 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 665446719 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 344834359 -1 803712241 753145692 308232133 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 368704535 -1 -1 -1 -1 558729480 522063456 -1 469577476 -1 -1 664490073 -1 -1 -1 -1 -1 -1 -1 -1 572313934 -1 -1 -1 -1 622918995 -1 -1 554655671 -1 -1 228137178 -1 596943234 -1 -1 -1 25686971 116545387 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 513397649 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 861115508 -1 -1 -1 -1 -1 -1 -1 348123399 -1 -1 -1 -1 -1 -1 -1 295487134 -1 -1 -1 -1 -1 -1 -1 -1 633475586 -1 283153228 -1 -1 159056677 -1 -1 -1 919744568 580283317 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 790909002 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 893652215 970341537 -1 -1 689385485 70161655 237510992 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 139988967 -1 -1 -1 700120477 -1 -1 -1 553190572 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 977467597 -1 -1 -1 -1 566034579 -1 -1 -1 -1 -1 -1 63525475 -1 -1 -1 -1 -1 -1 -1 -1 -1 122067182 -1 -1 -1 -1 -1 -1 -1 984895249 -1 -1 -1 334774537 -1 -1 -1 801326287 -1 -1 -1 -1 -1 609637013 -1 -1 -1 -1 622918995 -1 -1 -1 417425319 -1 -1 -1 924320752 -1 -1 -1 -1 -1 -1 -1 -1 -1 621360939 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 539343171 -1 -1 154693260 -1 -1 -1 392180295 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 846213413 -1 -1 904818318 522063456 663653933 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 832494905 -1 817331802 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 216924837 -1 -1 -1 -1 -1 649175882 -1 -1 -1 527897224 -1 -1 -1 -1 -1 -1 -1 -1 786892734 -1 378581485 -1 -1 -1 -1 -1 408497768 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 296417374 72263116 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 543644033 -1 -1 -1 -1 974448855 -1 -1 910994573 -1 -1 -1 -1 -1 -1 -1 -1 466034328 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 235522102 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 560234234 -1 -1 819963767 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 321467204 -1 691504106 -1 -1 -1 -1 -1 -1 37850676 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 260437937 -1 -1 -1 -1 -1 -1 -1 -1 197019814 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 596367148 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 671973096 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 853632368 -1 -1 -1 -1 -1 -1 -1 -1 -1 153846762 -1 204875339 -1 327982936 -1 -1 -1 -1 -1 -1 -1 563732029 -1 -1 -1 -1 -1 -1 -1 -1 -1 231536288 972468605 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 668373003 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 777440440 -1 -1 -1 -1 -1 948513253 -1 -1 231771136 -1 -1 -1 -1 -1 515806637 -1 -1 -1 -1 -1 -1 -1 -1 -1 984182750 -1 -1 679521131 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 627642454 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 261439507 569422962 -1 -1 -1 918760907 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 559785274 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 468107571 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 935910737 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 633475586 -1 57606083 545463685 -1 -1 -1 -1 81785361 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 188196698 95248116 -1 -1 290680740 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 159056677 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 208935187 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 263798126 -1 -1 -1 -1 -1 -1 -1 -1 761851156 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 990764691 -1 -1 -1 504367553 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 204875339 -1 602915291 861596363 -1 -1 -1 -1 599364311 -1 597173574 -1 -1 -1 -1 -1 957610942 -1 -1 -1 -1 -1 -1 -1 -1 484471406 -1 -1 -1 -1 -1 -1 -1 -1 541460419 -1 -1 -1 -1 -1 -1 337502849 -1 -1 -1 753145692 -1 235522102 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 78209724 850351456 -1 -1 -1 -1 -1 -1 -1 -1 -1 332773543 953838288 -1 -1 -1 852782081 -1 -1 -1 -1 753145692 -1 606380249 -1 -1 832494905 -1 850351456 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 683957136 812140416 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 663653933 -1 -1 254167164 -1 -1 -1 -1 -1 -1 -1 -1 -1 389642412 -1 -1 -1 -1 -1 -1 -1 578042615 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 449619528 998012390 -1 -1 -1 -1 10135787 840264364 888107409 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 159056677 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 55063047 -1 -1 -1 -1 -1 420773560 -1 -1 -1 79323336 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 38926054 -1 -1 990764691 -1 -1 -1 -1 -1 891436447 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 893860727 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 868211619 186539666 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 197115342 -1 649744309 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 807932734 -1 -1 -1 627642454 -1 -1 -1 -1 -1 -1 592887414 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 596789741 -1 -1 796636129 580884227 -1 -1 -1 -1 -1 -1 -1 -1 -1 539343171 -1 -1 -1 -1 -1 -1 675573324 -1 -1 -1 609637013 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 513397649 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 208956991 -1 211070558 -1 -1 -1 602915291 283107224 -1 -1 -1 -1 -1 -1 -1 782927012 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 520947102 -1 -1 -1 -1 -1 -1 -1 -1 -1 227788814 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 968396048 -1 -1 -1 -1 -1 791932302 295272530 -1 -1 -1 -1 -1 -1 284387166 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 461489913 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 761851156 -1 -1 -1 -1 -1 -1 -1 -1 -1 154403719 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 203018461 -1 -1 -1 -1 -1 222045758 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 813250721 -1 -1 -1 -1 -1 -1 -1 -1 651466556 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 63525475 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 639572212 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 200947353 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 660738659 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 346188490 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 838379139 -1 -1 -1 -1 -1 919556964 -1 -1 -1 -1 -1 -1 861115508 -1 -1 -1 691504106 -1 -1 -1 -1 -1 285206521 948513253 -1 -1 -1 -1 -1 -1 -1 -1 154693260 -1 -1 -1 -1 -1 -1 965993467 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 951926549 -1 -1 560532033 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 965993467 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 816910268 -1 -1 -1 -1 -1 -1 -1 -1 218749984 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 830544982 -1 -1 -1 -1 -1 -1 -1 -1 929936961 -1 -1 -1 -1 395745879 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 777440440 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 729178187 -1 537774172 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 508037594 -1 -1 -1 -1 -1 -1 81785361 -1 -1 -1 -1 608724072 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 406568384 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 445891170 -1 -1 -1 -1 -1 -1 -1 -1 95443860 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 892732791 -1 -1 -1 -1 580283317 439826416 -1 -1 -1 231771136 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 949486909 -1 721120553 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 218749984 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 114849115 -1 -1 -1 -1 -1 -1 -1 378581485 -1 -1 -1 -1 -1 -1 37081879 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 686385319 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 512615132 -1 -1 -1 -1 -1 -1 -1 348232013 -1 -1 -1 790809628 863278761 -1 -1 -1 -1 -1 -1 -1 214924123 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 325816321 -1 -1 -1 807648187 -1 -1 -1 211362614 37081879 -1 -1 -1 -1 29272319 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 484471406 -1 -1 -1 -1 217928587 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 582861386 -1 -1 -1 -1 -1 -1 -1 785247749 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 861115508 -1 -1 -1 -1 -1 -1 -1 -1 637964511 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 662235717 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 512615132 -1 748186132 -1 -1 -1 -1 559785274 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 541460419 -1 -1 -1 558729480 -1 -1 -1 -1 -1 -1 -1 329542777 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 633475586 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 283153228 -1 -1 910994573 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 869015765 -1 -1 -1 -1 -1 948513253 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 218749984 -1 -1 -1 -1 -1 -1 -1 229489431 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 232942125 -1 539343171 -1 329542777 929670012 -1 -1 -1 -1 -1 335802899 -1 -1 582319429 -1 -1 -1 -1 -1 -1 -1 940664546 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 325287502 -1 -1 81785361 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 880938198 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 441315258 -1 -1 -1 722672739 -1 -1 -1 -1 -1 -1 53028773 -1 -1 378610966 -1 -1 -1 468199498 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 147345279 -1 -1 -1 -1 -1 -1 -1 -1 615656106 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 497378629 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 13908259 -1 -1 -1 -1 -1 261439507 861076853 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 966503495 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 579783784 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 297133830 110012494 -1 800616166 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 666445858 -1 -1 -1 -1 263806185 211855485 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 141406402 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 254167164 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 697184458 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 840264364 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 788555404 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 260437937 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 663653933 -1 -1 -1 -1 -1 -1 -1 392826688 -1 -1 924404244 -1 -1 -1 -1 -1 937145934 721523599 -1 -1 289224218 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 376945899 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 579690895 -1 -1 -1 -1 513397649 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 341012648 -1 -1 -1 -1 -1 -1 -1 801169129 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 608724072 -1 -1 -1 -1 -1 -1 -1 334774537 -1 561553313 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 367754743 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 433200272 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 761851156 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 335966927 -1 -1 -1 494751627 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 935250907 -1 -1 -1 -1 -1 -1 345072009 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 273365488 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 897529952 -1 -1 -1 -1 -1 -1 862828014 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 455140462 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 749101296 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 972468605 -1 -1 -1 -1 -1 -1 34584857 -1 -1 -1 -1 805426616 707376093 -1 -1 -1 79213361 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 996017971 -1 -1 -1 -1 -1 -1 -1 92665797 -1 -1 515806637 -1 -1 -1 -1 -1 -1 -1 -1 -1 857102413 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 266654522 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 940664546 -1 305936785 -1 -1 -1 -1 -1 -1 -1 -1 -1 657097594 -1 -1 -1 -1 -1 -1 -1 -1 984207857 -1 -1 -1 -1 641205608 -1 -1 986331373 -1 -1 -1 -1 -1 711503207 -1 -1 -1 -1 -1 -1 92160628 -1 -1 -1 -1 -1 -1 -1 -1 161956963 -1 -1 -1 -1 -1 -1 -1 -1 -1 392180295 -1 -1 -1 -1 -1 -1 376945899 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 685423362 -1 -1 -1 -1 -1 -1 -1 910994573 -1 -1 -1 -1 -1 -1 -1 -1 857102413 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 440166125 -1 -1 -1 469879335 -1 345072009 -1 -1 -1 194126353 762860756 -1 -1 638076633 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 596789741 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 751316591 -1 512615132 295109831 -1 -1 -1 -1 -1 -1 515843858 483157962 -1 -1 -1 -1 32308720 -1 -1 -1 208811354 -1 -1 -1 -1 -1 -1 -1 -1 601762202 -1 -1 416741639 -1 -1 -1 -1 -1 -1 -1 -1 791932302 -1 -1 -1 -1 -1 -1 -1 564190579 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 673965031 -1 726129403 -1 -1 -1 -1 729736036 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 919744568 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 140395123 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 790909002 -1 -1 -1 -1 -1 140395123 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 602915291 -1 -1 -1 -1 -1 -1 -1 335802899 -1 -1 -1 -1 -1 -1 398823140 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 592274818 568090820 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 788878491 -1 -1 -1 -1 -1 598886252 33488934 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 609637013 -1 897529952 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 511242787 -1 -1 -1 -1 746089331 765535629 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 154403719 79533853 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 197307546 -1 141472247 -1 -1 -1 -1 -1 -1 -1 -1 -1 685097645 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 343099049 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 942627653 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 832494905 -1 -1 -1 -1 -1 -1 -1 520947102 -1 -1 308232133 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 989747990 -1 140113105 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 153846762 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 119864818 -1 -1 -1 -1 -1 -1 793788549 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 268947673 -1 -1 569422962 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 582861386 -1 -1 -1 -1 -1 390951542 -1 -1 -1 -1 -1 -1 545463685 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 667169560 -1 -1 -1 -1 -1 -1 -1 403599770 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 631700842 -1 -1 -1 -1 -1 -1 -1 813250721 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 966503495 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 738239683 -1 -1 651109313 -1 -1 283153228 788878491 -1 -1 23553187 -1 -1 -1 -1 -1 633475586 -1 -1 469035792 -1 -1 -1 -1 -1 -1 -1 -1 116545387 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 392180295 -1 -1 -1 -1 -1 -1 -1 -1 -1 657097594 761851156 -1 260437937 -1 -1 -1 -1 -1 -1 -1 -1 -1 468107571 -1 -1 -1 -1 -1 -1 999101537 -1 -1 -1 -1 163091630 -1 -1 -1 -1 -1 -1 -1 -1 -1 665653500 -1 593990378 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 666590606 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 373771611 -1 -1 -1 339350524 -1 -1 -1 -1 -1 -1 950629972 -1 -1 897529952 -1 124836642 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 582319429 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 79533853 942627653 -1 -1 -1 -1 -1 952462346 -1 -1 -1 296417374 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 411907778 -1 547040018 -1 -1 -1 -1 -1 -1 -1 -1 72643683 -1 -1 -1 237510992 900060541 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 673965031 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 633475586 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 208956991 -1 -1 -1 -1 -1 -1 -1 -1 -1 482095315 637964511 11796756 -1 -1 458252077 -1 -1 -1 114722310 582861386 -1 -1 755254577 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 832364259 657097594 -1 -1 -1 -1 -1 -1 490230349 -1 -1 -1 79323336 -1 -1 788113120 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 532338244 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 902153522 559785274 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 78209724 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 575541534 -1 -1 -1 -1 -1 -1 -1 548968613 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 469577476 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 650991264 748137212 -1 520947102 681823792 -1 130580 793788549 -1 775246890 -1 -1 -1 -1 37850676 -1 -1 -1 -1 240125173 -1 -1 -1 -1 389457123 -1 -1 23553187 -1 -1 322055175 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 32308720 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 322055175 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 539343171 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 346155368 -1 541460419 -1 -1 -1 -1 -1 -1 -1 -1 322624811 -1 -1 -1 -1 -1 -1 -1 -1 -1 999101537 -1 -1 -1 -1 -1 -1 -1 -1 324509788 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 7545447 -1 -1 -1 -1 -1 -1 -1 -1 -1 918651805 -1 -1 -1 -1 -1 -1 942627653 -1 -1 -1 977725079 -1 -1 -1 -1 -1 855184024 -1 -1 231771136 -1 -1 109891495 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 793788549 -1 -1 -1 966503495 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 495712606 -1 -1 -1 -1 -1 -1 449619528 -1 -1 -1 984207857 -1 -1 -1 -1 770759726 -1 -1 -1 -1 -1 -1 -1 -1 332233242 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 663946492 893860727 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 303139271 -1 -1 857102413 -1 704580876 -1 -1 -1 -1 -1 -1 -1 -1 427618367 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 680487026 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 297175900 -1 -1 -1 664490073 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 92160628 -1 -1 -1 -1 -1 72794624 -1 -1 -1 -1 23553187 -1 -1 -1 -1 -1 -1 197019814 -1 -1 301714930 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 810677070 -1 -1 -1 -1 -1 -1 -1 -1 290680740 -1 549323513 -1 -1 -1 760593154 -1 -1 214264973 -1 797927351 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 995194212 -1 -1 -1 589534286 -1 -1 -1 -1 -1 633475586 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 799891773 -1 -1 -1 -1 -1 -1 -1 -1 628220249 -1 -1 -1 539343171 -1 -1 -1 511242787 -1 -1 -1 -1 -1 -1 532861718 -1 -1 -1 -1 -1 -1 -1 -1 -1 341012648 -1 708274346 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 258270520 -1 -1 -1 -1 -1 -1 -1 -1 887466665 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 887466665 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 340794659 -1 -1 -1 -1 -1 -1 29730638 -1 -1 -1 -1 -1 373617862 -1 -1 -1 772424147 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 144877140 801326287 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 919556964 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 527897224 -1 -1 -1 -1 -1 -1 -1 -1 249558965 -1 -1 -1 -1 -1 900060541 -1 -1 -1 18404492 -1 -1 -1 -1 -1 -1 801326287 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 596789741 -1 -1 340794659 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 663307073 965993467 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 159647580 -1 -1 -1 767694359 -1 -1 -1 -1 -1 332233242 -1 -1 -1 -1 -1 -1 462374533 -1 -1 -1 -1 -1 -1 -1 -1 343468035 -1 -1 -1 -1 551345512 -1 -1 -1 -1 468199498 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 991188064 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 175045023 -1 -1 -1 -1 -1 296417374 -1 -1 991188064 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 130580 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 100130908 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 728191681 -1 -1 -1 -1 763183908 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 484444949 -1 -1 -1 -1 156929061 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 711501588 -1 965067805 -1 -1 -1 -1 -1 47183594 -1 -1 271516194 -1 -1 -1 -1 -1 523318762 70161655 427618367 -1 -1 -1 -1 -1 -1 -1 782811144 -1 948513253 -1 -1 -1 -1 -1 -1 -1 935910737 -1 -1 159577330 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 566034579 -1 -1 -1 762227828 -1 237533501 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 800463769 707212492 280874012 -1 -1 33812208 -1 -1 -1 -1 -1 -1 -1 -1 -1 81785361 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 381881872 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 799469547 -1 542986495 -1 -1 -1 -1 -1 -1 -1 -1 635671105 -1 -1 -1 -1 716641709 229489431 -1 -1 -1 -1 -1 -1 591700510 -1 893860727 -1 -1 -1 -1 -1 -1 -1 -1 238442797 -1 -1 -1 208956991 -1 -1 -1 275966091 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 16132051 -1 387151326 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 448316745 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 668373003 926544884 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 627665854 -1 -1 -1 -1 -1 -1 -1 731745766 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 461489913 -1 -1 -1 216195055 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 638076633 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 284387166 -1 -1 -1 -1 21873594 -1 -1 -1 -1 354832582 -1 -1 -1 -1 -1 -1 984207857 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 86361620 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 86304093 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 114849115 -1 -1 325287502 -1 -1 -1 819963767 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 167036027 -1 -1 -1 -1 -1 10135787 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 276260520 -1 -1 -1 -1 -1 -1 -1 -1 -1 21873594 512615132 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 513397649 -1 838379139 -1 445891170 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 107596959 -1 -1 -1 -1 761888635 -1 -1 -1 -1 -1 -1 -1 -1 63525475 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 373771611 -1 -1 -1 -1 888107409 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 711503207 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 117303447 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 381881872 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 34584857 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 203580162 -1 -1 314049298 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 322055175 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 321467204 -1 -1 -1 -1 -1 -1 375673341 -1 -1 -1 -1 -1 -1 -1 -1 -1 13908259 -1 -1 -1 -1 -1 -1 -1 -1 -1 634983639 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 832364259 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 729736036 869015765 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 622918995 -1 -1 -1 -1 -1 -1 -1 -1 928394155 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 665653500 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 810133253 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 163091630 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 518432887 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 73525554 -1 -1 -1 -1 859962837 -1 -1 -1 -1 21873594 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 928394155 -1 -1 -1 -1 902153522 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 183804819 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 117265842 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 857102413 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 348232013 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 679521131 -1 456863895 -1 208811354 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 317871021 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 490230349 -1 -1 -1 -1 524542574 -1 -1 -1 -1 -1 114849115 37081879 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 306854073 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 110012494 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 818433829 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 92160628 -1 -1 -1 291966264 -1 -1 217928587 -1 -1 -1 -1 -1 -1 -1 -1 363457997 -1 -1 -1 -1 -1 -1 -1 -1 772186219 -1 -1 -1 -1 -1 763281688 -1 -1 -1 -1 -1 19140171 -1 -1 -1 721120553 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 627589268 -1 -1 651109313 -1 -1 -1 988919874 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 966503495 832364259 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 63525475 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 173026206 -1 -1 -1 -1 -1 -1 -1 -1 728191681 -1 -1 -1 480210823 346614387 -1 -1 -1 -1 659932705 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 367875034 -1 -1 681763361 -1 -1 -1 -1 -1 -1 -1 -1 500549203 -1 -1 -1 -1 -1 577758652 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 647290016 -1 -1 -1 -1 -1 -1 -1 -1 622918995 -1 -1 -1 -1 -1 -1 -1 -1 231536288 -1 -1 910994573 -1 599364311 790909002 -1 -1 -1 -1 -1 -1 -1 466852129 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 116842880 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 797927351 572313934 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 95248116 -1 519762398 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 668373003 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 79533853 -1 -1 268947673 -1 46011383 -1 92112290 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 560234234 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 70161655 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 634536293 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 167036027 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 602915291 -1 594204193 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 367754743 -1 -1 -1 306595080 -1 -1 238442797 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 660738659 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 868211619 -1 -1 834487671 -1 -1 -1 -1 -1 335966927 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 887466665 -1 -1 -1 -1 203018461 -1 -1 110012494 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 914159547 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 392180295 -1 -1 -1 -1 -1 -1 427618367 -1 -1 -1 -1 -1 -1 -1 -1 -1 927530478 -1 -1 -1 -1 -1 -1 -1 566034579 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 462374533 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 254756796 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 942627653 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 349772488 -1 363457997 -1 567600315 -1 432069691 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 47183594 -1 -1 -1 -1 -1 -1 -1 -1 -1 254756796 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 663653933 -1 -1 -1 -1 686385319 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 953838288 -1 -1 -1 335802899 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 918651805 -1 -1 -1 -1 -1 -1 100130908 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 660738659 -1 -1 -1 613084013 -1 -1 -1 -1 303139271 -1 -1 -1 -1 427618367 -1 -1 -1 -1 -1 -1 -1 -1 308232133 -1 -1 -1 -1 -1 -1 -1 -1 144877140 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 547040018 -1 -1 961337912 -1 -1 237510992 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 615656106 -1 -1 -1 967987535 -1 -1 -1 -1 -1 -1 940104206 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 686952953 -1 -1 -1 -1 -1 -1 -1 -1 -1 571736161 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 449513227 -1 73525554 980955568 -1 -1 -1 207319887 -1 -1 -1 -1 -1 -1 -1 -1 520011864 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 170824557 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 520011864 -1 -1 -1 -1 -1 312308223 -1 -1 -1 -1 -1 -1 734712823 -1 -1 -1 -1 -1 297133830 -1 -1 -1 -1 -1 873208209 -1 -1 148988941 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 597173574 -1 -1 -1 469444932 -1 -1 -1 -1 -1 -1 -1 -1 343470496 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 92112290 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 527985132 -1 26537314 -1 853235560 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 242715110 -1 -1 -1 295109831 -1 -1 -1 -1 -1 -1 324509788 -1 -1 838379139 -1 -1 -1 -1 -1 -1 -1 -1 574417829 -1 -1 -1 -1 -1 -1 580283317 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 937145934 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 56105859 -1 -1 -1 -1 -1 -1 54164180 707376093 -1 -1 -1 -1 -1 -1 -1 -1 95248116 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 289224218 -1 -1 -1 -1 167036027 -1 856821153 -1 -1 -1 -1 -1 -1 -1 578042615 -1 -1 -1 -1 -1 770278321 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 344834359 -1 -1 461489913 -1 -1 -1 -1 -1 -1 -1 -1 312974079 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 846213413 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 441315258 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 306767836 -1 -1 -1 -1 -1 -1 663946492 -1 -1 -1 -1 -1 254528769 -1 -1 -1 -1 -1 -1 -1 276260520 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 549323513 -1 -1 856821153 -1 794224446 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 314049298 -1 -1 -1 -1 -1 929936961 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 536037180 -1 -1 -1 -1 -1 -1 465892383 -1 -1 -1 -1 -1 -1 -1 174295016 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 560234234 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 968396048 -1 -1 -1 -1 -1 -1 541460419 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 155906400 -1 -1 669655791 -1 -1 -1 -1 820700376 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 519762398 650991264 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 679521131 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 60081926 290680740 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 822967487 -1 -1 -1 -1 -1 -1 -1 593990378 -1 -1 -1 -1 -1 -1 330785266 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 21873594 -1 -1 -1 -1 -1 -1 -1 -1 439826416 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 790909002 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 249558965 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 433439854 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 668373003 891436447 692204091 -1 -1 -1 -1 -1 -1 -1 -1 338370105 97442962 -1 -1 -1 -1 -1 -1 -1 -1 -1 728231399 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 149830598 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 29287119 -1 -1 -1 -1 -1 -1 79533853 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 367260156 -1 -1 -1 -1 -1 -1 -1 -1 233195705 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 722874144 -1 -1 -1 539343171 60744503 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 939946968 -1 -1 -1 -1 -1 -1 297175900 -1 -1 -1 -1 -1 -1 563675995 -1 71359067 -1 -1 -1 -1 -1 560234234 -1 -1 -1 -1 -1 -1 -1 -1 461489913 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 91701432 -1 -1 -1 -1 -1 -1 559785274 -1 -1 -1 -1 -1 -1 86361620 -1 -1 211362614 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 53028773 796636129 -1 999674172 -1 -1 -1 857102413 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 580283317 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 633637325 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 340794659 -1 -1 -1 -1 211286630 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 838424648 -1 -1 -1 -1 11796756 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 130580 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 697374453 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 774405660 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 508037594 -1 -1 -1 -1 240125173 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 120592759 881489135 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 263806185 -1 -1 -1 -1 -1 -1 -1 407009263 -1 -1 -1 -1 -1 -1 548968613 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 175045023 -1 -1 -1 81785361 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 345072009 665446719 -1 -1 -1 -1 -1 200947353 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 208811354 -1 -1 28525174 -1 -1 -1 -1 389642412 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 53028773 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 233195705 -1 -1 -1 -1 -1 366005623 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 537774172 942045496 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 140113105 630501473 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 807648187 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 415965469 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 72794624 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 518546930 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 278409688 -1 -1 -1 -1 -1 -1 -1 -1 652295388 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 817331802 -1 -1 482095315 -1 -1 -1 -1 -1 -1 729941138 -1 -1 -1 -1 -1 -1 -1 -1 833220245 -1 -1 -1 550370001 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 782811144 970341537 -1 -1 -1 977725079 -1 -1 -1 -1 -1 579783784 -1 -1 -1 -1 -1 95248116 -1 -1 -1 -1 541463939 -1 676709331 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 810677070 -1 -1 -1 -1 -1 -1 840264364 -1 -1 -1 -1 -1 -1 582861386 363457997 364081690 -1 -1 -1 -1 -1 -1 -1 -1 367754743 -1 -1 -1 -1 -1 -1 -1 -1 -1 494950691 861208333 -1 -1 -1 -1 -1 731745766 -1 761851156 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 40688085 -1 -1 -1 -1 -1 770759726 -1 -1 261439507 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 504367553 894267291 -1 -1 -1 -1 -1 -1 -1 -1 214924123 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 727012229 -1 -1 -1 -1 -1 998012390 -1 667169560 -1 989747990 -1 -1 -1 -1 -1 -1 881489135 -1 -1 -1 -1 -1 950629972 -1 -1 -1 -1 -1 -1 -1 -1 -1 468199498 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 336862767 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 853632368 147345279 -1 -1 -1 -1 -1 -1 -1 469444932 -1 -1 114722310 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 518546930 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 37850676 -1 -1 407009263 -1 -1 -1 550531510 -1 -1 -1 198016418 -1 -1 433756914 -1 -1 -1 484980474 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 312974079 929670012 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 250391943 -1 92665797 -1 -1 -1 -1 -1 -1 -1 763183908 910994573 -1 112055228 -1 844796232 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 710113373 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 572039484 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 289894792 -1 -1 -1 -1 -1 763281688 -1 -1 912506727 -1 575541534 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 845274422 -1 -1 -1 -1 -1 564114686 -1 -1 -1 -1 -1 439001999 -1 -1 -1 541460419 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 88469907 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 593990378 -1 -1 -1 -1 -1 481127177 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 667433645 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 167036027 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 596367148 -1 -1 -1 942045496 258270520 -1 -1 -1 990067279 -1 303139271 -1 -1 -1 156929061 574534564 -1 -1 -1 -1 392826688 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 967987535 -1 -1 -1 -1 928394155 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 373683372 -1 -1 -1 -1 -1 -1 -1 -1 -1 813250721 -1 -1 295109831 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 457715535 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 710113373 -1 -1 -1 -1 -1 -1 -1 -1 53590481 -1 -1 -1 -1 -1 -1 -1 -1 707186544 -1 -1 -1 967987535 -1 -1 935913549 -1 29592557 -1 -1 -1 -1 -1 -1 961337912 -1 154693260 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 918651805 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 335966927 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 378581485 -1 -1 -1 -1 -1 639572212 -1 -1 -1 -1 -1 -1 -1 -1 -1 72263116 -1 384535281 260437937 322624811 -1 848715178 -1 -1 -1 -1 -1 -1 -1 -1 -1 276713426 -1 -1 -1 420425052 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 935910737 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 562539448 -1 -1 -1 -1 -1 -1 665653500 -1 -1 -1 -1 -1 -1 568090820 -1 -1 748137212 -1 -1 -1 -1 -1 -1 -1 -1 -1 549323513 -1 -1 592274818 -1 -1 -1 676709331 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 16902633 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 994077939 656206261 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 553190572 -1 -1 -1 729941138 246216644 -1 -1 -1 -1 -1 317871021 -1 -1 -1 -1 -1 -1 692204091 -1 -1 -1 -1 -1 -1 -1 983188407 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 810677070 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 60744503 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 343099049 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 596943234 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 446355059 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 122067182 449513227 -1 -1 -1 -1 -1 -1 -1 -1 -1 449513227 240125173 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 510998271 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 692204091 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 984895249 -1 -1 -1 -1 -1 -1 -1 547040018 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 261439507 -1 276029767 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 716641709 -1 -1 -1 -1 -1 -1 -1 -1 -1 681690682 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 243995015 -1 -1 264117589 -1 -1 -1 -1 -1 -1 761851156 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 622918995 -1 -1 204164257 -1 -1 -1 57606083 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 620059513 614459776 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 306595080 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 204164257 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 116545387 -1 -1 -1 -1 -1 -1 -1 -1 113811391 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 814490763 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 359978279 47183594 -1 -1 -1 -1 21873594 -1 -1 -1 -1 -1 761021239 -1 -1 -1 -1 459766565 -1 214264973 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 991188064 -1 -1 975319746 -1 -1 -1 -1 -1 892732791 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 999101537 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 115853910 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 37850676 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 477076784 -1 -1 -1 130580 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 950629972 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 519762398 -1 966503495 -1 -1 -1 337502849 -1 -1 -1 -1 -1 -1 -1 -1 -1 591500701 -1 -1 -1 -1 -1 -1 -1 -1 -1 322624811 -1 -1 -1 -1 142030407 -1 -1 -1 115853910 -1 -1 -1 -1 590603969 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 317871021 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 846213413 -1 -1 -1 -1 -1 -1 -1 -1 863278761 -1 -1 -1 -1 -1 -1 -1 799469547 177905368 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 237533501 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 130580 -1 -1 -1 -1 -1 -1 -1 -1 -1 141406402 -1 -1 -1 -1 -1 -1 -1 461489913 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 918651805 -1 -1 -1 -1 -1 -1 -1 -1 427618367 -1 -1 -1 -1 -1 -1 -1 -1 893652215 -1 -1 -1 -1 32308720 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 943085903 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 445891170 -1 -1 -1 -1 582861386 -1 47183594 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 466512536 -1 -1 -1 729178187 -1 -1 -1 -1 155906400 -1 -1 -1 -1 -1 -1 -1 -1 -1 57551192 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 378581485 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 263798126 -1 -1 -1 -1 -1 -1 814131030 -1 -1 923541797 -1 -1 -1 -1 -1 -1 -1 -1 862828014 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 507142051 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 153846762 -1 853235560 -1 -1 -1 -1 -1 -1 -1 -1 197019814 660738659 -1 555801896 -1 -1 -1 -1 203018461 -1 -1 755527023 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 175045023 838424648 -1 -1 -1 495712606 -1 194126353 -1 -1 913818766 -1 -1 -1 492344648 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 569422962 560532033 -1 -1 -1 -1 -1 -1 -1 -1 -1 163091630 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 149830598 -1 729178187 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 124836642 -1 -1 -1 -1 -1 -1 -1 -1 -1 705622548 -1 -1 -1 -1 -1 -1 782811144 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 170824557 -1 -1 -1 -1 -1 -1 -1 -1 563732029 -1 104474359 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 528427083 289224218 880665324 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 186539666 -1 -1 -1 -1 592887414 -1 -1 -1 -1 -1 -1 -1 -1 812140416 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 493264770 -1 -1 -1 -1 63525475 -1 -1 -1 -1 493264770 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 358924696 -1 -1 -1 -1 -1 -1 -1 -1 161956963 -1 -1 -1 -1 -1 -1 -1 755527023 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 337502849 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 990764691 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 283153228 -1 -1 -1 812140416 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 762227828 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 940104206 -1 -1 -1 -1 -1 -1 -1 497378629 -1 -1 -1 -1 -1 -1 -1 91701432 -1 902153522 -1 -1 -1 -1 -1 563675995 -1 -1 -1 -1 203018461 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 991188064 803712241 685423362 240125173 -1 -1 -1 -1 494950691 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 95443860 -1 -1 -1 -1 -1 -1 -1 666445858 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 57606083 -1 -1 -1 -1 592887414 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 254756796 -1 -1 -1 -1 -1 -1 -1 -1 -1 768744535 -1 -1 -1 -1 -1 -1 573553627 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 801169129 -1 -1 -1 -1 -1 113811391 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 975319746 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 637964511 -1 -1 -1 95248116 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 263798126 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 810677070 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 60744503 -1 -1 685423362 -1 -1 -1 -1 -1 -1 -1 92102199 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 296503357 349772488 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 908463563 -1 -1 -1 -1 -1 -1 327982936 -1 -1 -1 -1 -1 -1 873208209 -1 -1 -1 -1 -1 -1 483157962 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 925109560 -1 -1 558729480 -1 278409688 -1 -1 -1 -1 -1 -1 -1 -1 -1 571762945 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 758133321 141406402 -1 -1 -1 -1 -1 -1 -1 -1 -1 665653500 -1 -1 -1 -1 -1 609637013 -1 -1 770278321 -1 -1 -1 322624811 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 139988967 -1 -1 475822349 -1 -1 -1 -1 -1 -1 -1 -1 -1 159647580 -1 -1 -1 81785361 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 942045496 -1 195406126 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 669742991 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 762860756 774405660 -1 -1 -1 -1 -1 707212492 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 924404244 159577330 -1 -1 -1 -1 -1 -1 -1 -1 462374533 -1 -1 -1 726776295 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 786892734 -1 -1 -1 726776295 -1 -1 697184458 -1 -1 -1 -1 -1 -1 671973096 -1 -1 -1 -1 -1 728191681 -1 941660100 -1 -1 -1 37850676 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 527897224 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 838379139 -1 -1 -1 832364259 260437937 -1 683957136 -1 -1 -1 582319429 -1 -1 469879335 -1 -1 -1 597173574 -1 952462346 788113120 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 814131030 939946968 -1 -1 -1 -1 -1 -1 685023450 -1 46011383 -1 -1 -1 -1 -1 -1 -1 -1 -1 641205608 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 775246890 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 991188064 -1 -1 478138652 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 924320752 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 520011864 -1 -1 -1 -1 -1 598886252 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 149052945 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 711503207 -1 -1 -1 -1 494923774 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 541460419 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 430778069 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 765535629 -1 56105859 -1 -1 -1 -1 -1 580283317 -1 -1 -1 -1 -1 46156460 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 204875339 -1 -1 -1 707376093 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 341012648 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 711503207 -1 -1 -1 -1 -1 -1 -1 -1 512615132 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 707186544 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 928394155 -1 -1 -1 -1 -1 -1 -1 -1 -1 338370105 -1 -1 -1 -1 -1 950629972 -1 -1 -1 -1 -1 -1 -1 -1 -1 948513253 227788814 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 537867109 -1 -1 -1 -1 -1 -1 -1 755527023 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 26375227 -1 -1 -1 -1 -1 308051089 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 511851718 -1 943085903 -1 -1 -1 -1 -1 -1 411907778 -1 935250907 -1 182026506 -1 -1 -1 -1 -1 -1 -1 -1 -1 60744503 -1 -1 635671105 77299524 -1 -1 -1 814131030 -1 -1 -1 -1 -1 156929061 -1 941660100 -1 -1 -1 751316591 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 880446976 524542574 149830598 204875339 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 92160628 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 579690895 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 615764817 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 231771136 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 774405660 -1 -1 -1 -1 -1 -1 -1 -1 967987535 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 346155368 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 832364259 -1 -1 -1 960110257 -1 -1 192344743 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 297133830 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 420425052 -1 -1 -1 -1 589534286 -1 -1 -1 -1 -1 -1 -1 -1 -1 922186149 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 852782081 -1 -1 120592759 378610966 -1 -1 -1 -1 -1 420773560 -1 -1 -1 -1 882812597 30821927 537774172 -1 -1 377026468 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 708274346 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 79323336 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 81785361 -1 -1 -1 -1 -1 -1 -1 -1 -1 305936785 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 92160628 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 448176879 -1 -1 -1 -1 -1 -1 -1 940664546 -1 -1 -1 -1 -1 -1 -1 -1 19140171 -1 -1 -1 -1 -1 -1 -1 -1 807648187 -1 -1 -1 -1 -1 -1 -1 678877738 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 140113105 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 627665854 -1 -1 -1 697387742 -1 -1 -1 -1 -1 330318834 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 177905368 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 532338244 -1 -1 984207857 -1 -1 -1 627589268 -1 -1 -1 918651805 -1 -1 448316745 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 149830598 -1 -1 -1 -1 -1 -1 -1 -1 -1 218749984 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 289982430 -1 -1 -1 -1 -1 -1 602915291 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 678877738 -1 -1 -1 -1 -1 -1 -1 377694098 -1 970341537 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 5548205 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 281142692 -1 -1 -1 -1 -1 -1 329574367 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 565554630 -1 -1 -1 -1 -1 -1 250810872 -1 -1 -1 -1 461489913 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 63210631 908705907 893860727 -1 -1 -1 -1 -1 295272530 -1 -1 -1 -1 -1 -1 -1 -1 216195055 -1 -1 -1 -1 -1 -1 -1 -1 -1 820700376 -1 -1 -1 520011864 28525174 -1 -1 475822349 -1 -1 818433829 -1 -1 -1 -1 -1 -1 -1 -1 800616166 -1 -1 564114686 -1 364081690 -1 -1 -1 -1 -1 -1 -1 966503495 -1 -1 -1 571736161 -1 -1 -1 -1 -1 -1 -1 656206261 -1 -1 -1 -1 -1 -1 995496482 -1 -1 -1 -1 -1 -1 -1 -1 284387166 -1 -1 -1 998012390 -1 -1 -1 -1 -1 549323513 -1 -1 -1 -1 -1 281598862 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 284387166 -1 -1 -1 807684388 -1 -1 -1 -1 273365488 -1 -1 -1 -1 -1 -1 144877140 -1 -1 -1 -1 -1 -1 -1 845211351 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 721120553 -1 -1 -1 -1 -1 -1 -1 -1 -1 999101537 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 427618367 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 229489431 681015587 268617169 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 788555404 -1 -1 -1 349772488 -1 -1 -1 -1 -1 -1 689385485 -1 -1 -1 -1 -1 -1 -1 940104206 -1 38926054 -1 919585635 11796756 -1 -1 155515210 -1 -1 -1 -1 -1 420425052 -1 -1 -1 -1 -1 -1 -1 466852129 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 385966712 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 296503357 -1 -1 621360939 -1 -1 107596959 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 358924696 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 960643177 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 567600315 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 92112290 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 363457997 -1 -1 -1 984117471 908705907 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 323454329 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 92160628 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 141472247 -1 250810872 -1 -1 -1 -1 -1 -1 -1 -1 753145692 838379139 -1 -1 -1 -1 -1 -1 -1 -1 923565963 633637325 -1 -1 -1 -1 -1 -1 -1 -1 -1 822967487 -1 990336820 92160628 -1 488842188 -1 -1 140395123 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 566034579 -1 231771136 -1 -1 -1 475822349 -1 -1 -1 152308796 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 600718314 175045023 -1 -1 -1 -1 -1 -1 -1 575541534 -1 -1 -1 -1 996017971 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 655834254 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 445891170 -1 -1 -1 330583346 366005623 -1 217928587 -1 -1 -1 -1 -1 -1 -1 -1 -1 707186544 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 47116225 -1 863278761 -1 -1 -1 -1 -1 919744568 -1 681823792 -1 -1 761851156 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 54164180 -1 -1 -1 -1 -1 233195705 -1 -1 -1 916738849 -1 -1 -1 -1 -1 477076784 -1 -1 -1 977735296 -1 -1 -1 -1 -1 -1 -1 195406126 70161655 -1 -1 336862767 -1 -1 -1 863278761 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 757016184 -1 -1 -1 -1 659932705 -1 378610966 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 110012494 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 796636129 -1 -1 -1 -1 -1 -1 -1 -1 -1 392180295 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 818974853 -1 -1 -1 295109831 -1 -1 -1 -1 -1 -1 114849115 950629972 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 659932705 -1 -1 -1 -1 -1 -1 -1 -1 -1 296503357 574534564 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 527897224 -1 510998271 -1 -1 -1 -1 596789741 -1 -1 -1 -1 -1 -1 996017971 -1 -1 -1 -1 -1 -1 -1 -1 589534286 -1 -1 -1 -1 -1 -1 -1 -1 308232133 -1 -1 60081926 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 367260156 -1 -1 -1 -1 -1 367260156 -1 -1 -1 -1 -1 -1 -1 -1 -1 378610966 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 785247749 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 261439507 -1 984207857 -1 834487671 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 510998271 -1 -1 -1 -1 -1 -1 -1 -1 916321789 -1 -1 -1 -1 -1 -1 -1 -1 -1 295109831 -1 -1 119601349 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 842306692 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 729178187 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 669742991 -1 -1 950629972 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 522063456 -1 -1 -1 -1 117303447 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 295109831 710113373 -1 -1 -1 -1 892732791 -1 -1 -1 -1 -1 -1 -1 -1 -1 772186219 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 900060541 -1 814490763 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 543644033 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 627589268 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 652295388 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 456863895 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 893652215 -1 -1 -1 -1 -1 -1 -1 -1 -1 111122929 553190572 -1 -1 -1 -1 -1 -1 -1 893860727 -1 -1 448176879 -1 -1 -1 -1 107408566 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 550370001 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 683957136 -1 -1 -1 -1 344834359 -1 -1 -1 -1 -1 -1 -1 -1 -1 161956963 -1 -1 327982936 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 345072009 -1 -1 -1 -1 217928587 -1 -1 -1 -1 -1 -1 623090438 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 30821927 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 175144765 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 897529952 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 961337912 -1 -1 860724917 -1 531136661 -1 -1 -1 107596959 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 170824557 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 73525554 -1 -1 940104206 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 571762945 -1 -1 861208333 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 595521083 -1 -1 -1 -1 -1 -1 -1 -1 -1 919556964 -1 -1 -1 849073275 461489913 549323513 -1 -1 -1 -1 -1 -1 803712241 924404244 155906400 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 965067805 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 341012648 -1 -1 -1 -1 -1 -1 -1 167036027 -1 -1 -1 -1 175045023 -1 -1 -1 548968613 -1 838379139 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 339350524 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 649744309 -1 -1 -1 -1 -1 548806448 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 26537314 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 669742991 -1 -1 -1 -1 -1 329574367 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 469743398 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 306595080 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 877630111 -1 297133830 -1 -1 -1 -1 -1 -1 -1 -1 469743398 -1 -1 -1 950629972 -1 95443860 -1 -1 -1 667433645 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 558729480 -1 -1 -1 228653285 -1 814490763 -1 -1 -1 -1 -1 -1 -1 -1 -1 197307546 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 373683372 -1 -1 -1 -1 -1 -1 -1 208956991 -1 -1 -1 231536288 -1 -1 -1 -1 -1 -1 -1 -1 144877140 -1 -1 -1 -1 -1 -1 -1 -1 420425052 -1 -1 -1 -1 -1 -1 335802899 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 861208333 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 689897360 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 916321789 -1 861596363 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 590603969 -1 -1 -1 -1 -1 -1 -1 -1 -1 211286630 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 711503207 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 960110257 -1 -1 -1 -1 -1 271516194 -1 -1 271516194 -1 -1 -1 -1 545565868 942045496 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 332773543 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 346155368 -1 -1 152308796 -1 10135787 -1 -1 469879335 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 937145934 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 493264770 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 513397649 -1 -1 -1 359978279 -1 -1 -1 57606083 -1 -1 984943205 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 928394155 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 995194212 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 465892409 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 37395408 -1 -1 -1 113811391 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 609637013 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 591344291 -1 -1 -1 -1 832494905 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 668373003 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 33812208 -1 -1 322055175 -1 -1 335802899 -1 -1 -1 -1 -1 -1 -1 -1 119601349 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 325287502 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 271516194 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 567600315 -1 -1 -1 -1 -1 -1 -1 -1 -1 484444949 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 900060541 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 60978603 -1 -1 -1 -1 937638157 -1 -1 -1 -1 -1 751316591 -1 -1 -1 -1 -1 -1 -1 203018461 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 91701432 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 852823875 -1 -1 -1 708274346 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 319475886 -1 914159547 -1 -1 -1 -1 -1 -1 991188064 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 79323336 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 238442797 -1 -1 -1 -1 564114686 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 891573253 299518037 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 664490073 -1 -1 -1 -1 -1 -1 977735296 -1 -1 152308796 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 671623213 -1 -1 -1 -1 934052748 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 462374533 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 60081926 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 572039484 211362614 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 734712823 -1 -1 -1 -1 561553313 -1 -1 -1 -1 -1 -1 -1 -1 -1 716641709 -1 -1 891573253 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 211855485 -1 -1 -1 -1 203018461 -1 697184458 -1 -1 494923774 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 60744503 -1 -1 -1 -1 -1 -1 285206521 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 449513227 -1 -1 685423362 -1 216195055 -1 -1 183804819 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 625505590 537774172 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 597173574 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 159577330 -1 -1 -1 -1 -1 -1 -1 -1 796636129 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 595521083 -1 -1 -1 -1 -1 -1 -1 632336991 -1 -1 697374453 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 983188407 -1 -1 -1 -1 801326287 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 343099049 -1 -1 -1 281142692 47116225 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 252012472 -1 -1 -1 -1 -1 -1 -1 -1 -1 113804160 -1 -1 -1 957610942 -1 -1 -1 -1 57551192 -1 -1 -1 -1 -1 -1 667169560 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 268617169 -1 -1 -1 -1 -1 -1 -1 -1 -1 80841572 -1 -1 -1 -1 -1 545565868 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 592274818 346614387 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 332773543 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 159577330 -1 -1 -1 977467597 -1 334774537 -1 -1 -1 -1 -1 -1 -1 -1 659932705 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 758133321 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 623090438 -1 -1 -1 -1 -1 -1 -1 -1 -1 675786233 -1 -1 -1 968396048 -1 -1 355756362 -1 -1 -1 -1 -1 -1 -1 -1 -1 330318834 -1 -1 -1 -1 -1 -1 229489431 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 86361620 -1 -1 609637013 -1 -1 -1 -1 738239683 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 580470806 -1 657097594 -1 -1 -1 -1 -1 -1 -1 -1 70161655 -1 -1 -1 857102413 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 283289033 200947353 -1 -1 -1 -1 -1 -1 -1 -1 491294665 -1 -1 -1 -1 -1 -1 -1 -1 29272319 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 214924123 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 579783784 -1 -1 520011864 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 788555404 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 609637013 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 297133830 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 808722285 -1 -1 -1 -1 -1 662235717 -1 -1 -1 -1 -1 246216644 -1 -1 532338244 -1 411907778 -1 -1 -1 -1 786892734 -1 -1 -1 116545387 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 411907778 -1 -1 -1 -1 -1 -1 -1 793788549 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 975319746 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 721120553 -1 -1 542986495 -1 -1 -1 -1 -1 -1 -1 914159547 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 928394155 -1 -1 -1 -1 -1 -1 -1 -1 680487026 -1 -1 -1 -1 -1 -1 -1 -1 -1 580470806 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 407009263 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 103912782 -1 -1 124836642 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 582319429 -1 -1 -1 -1 -1 -1 -1 142030407 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 321467204 -1 -1 -1 295109831 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 685423362 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 56105859 -1 -1 -1 -1 -1 -1 -1 622918995 810133253 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 532861718 37850676 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 561553313 -1 -1 -1 -1 -1 -1 -1 -1 768744535 -1 -1 -1 -1 929670012 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 117303447 -1 -1 -1 -1 -1 -1 -1 -1 -1 814131030 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 308051089 -1 -1 -1 -1 -1 -1 -1 -1 -1 46156460 -1 -1 -1 879414683 -1 -1 122067182 -1 -1 822967487 -1 882812597 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 381881872 -1 -1 -1 -1 -1 730756715 -1 -1 -1 -1 849073275 848715178 -1 335802899 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 916321789 -1 113804160 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 666659013 -1 -1 457715535 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 641164921 -1 -1 -1 -1 -1 765535629 -1 -1 -1 -1 -1 -1 -1 366005623 -1 392180295 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 542986495 -1 -1 -1 330318834 -1 -1 177905368 -1 -1 589534286 -1 -1 -1 -1 -1 -1 -1 686952953 -1 -1 984182750 -1 -1 149052945 -1 -1 -1 -1 -1 -1 772424147 951926549 -1 -1 -1 -1 -1 -1 984895249 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 675099076 -1 -1 -1 -1 -1 -1 615656106 660738659 -1 -1 -1 940104206 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 685023450 -1 -1 842306692 -1 -1 -1 -1 797927351 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 427618367 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 19140171 -1 -1 289224218 -1 940104206 -1 -1 323454329 -1 135519629 -1 -1 -1 988919874 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 297325298 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 389642412 -1 -1 838379139 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 488842188 345102555 -1 -1 -1 -1 19140171 -1 -1 -1 -1 -1 312974079 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 237533501 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 708274346 -1 -1 -1 -1 -1 -1 -1 977805874 593990378 -1 -1 -1 -1 545565868 -1 -1 -1 -1 -1 -1 -1 -1 -1 189854783 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 260437937 -1 -1 -1 -1 580283317 -1 -1 -1 716641709 -1 -1 -1 -1 124836642 -1 -1 -1 -1 -1 -1 -1 -1 119601349 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 704580876 -1 -1 -1 904818318 -1 768744535 -1 -1 -1 -1 -1 -1 122067182 -1 -1 -1 -1 711503207 -1 -1 -1 -1 -1 -1 -1 972468605 -1 -1 427675535 238442797 -1 -1 465892383 -1 -1 -1 -1 -1 346614387 -1 662235717 -1 -1 -1 484471406 -1 -1 -1 -1 -1 -1 140395123 -1 -1 599364311 -1 -1 -1 -1 923565963 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 314049298 929670012 596367148 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 250810872 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 392180295 -1 -1 -1 -1 155376172 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 856821153 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 390951542 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 392826688 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 191142897 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 86304093 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 138638268 -1 -1 -1 -1 -1 -1 -1 -1 -1 641205608 144877140 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 345072009 -1 -1 -1 -1 -1 367754743 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 237510992 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 951926549 -1 -1 -1 -1 -1 799891773 -1 -1 -1 -1 -1 90609515 -1 -1 -1 -1 -1 -1 -1 -1 -1 805426616 -1 520947102 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 622483782 -1 -1 -1 407009263 -1 -1 -1 -1 -1 852782081 -1 -1 -1 -1 -1 63210631 -1 -1 92160628 -1 -1 -1 -1 -1 -1 -1 -1 560234234 -1 -1 -1 -1 -1 -1 -1 -1 -1 216186661 -1 -1 -1 -1 -1 367875034 -1 -1 -1 -1 -1 -1 -1 185516862 216186661 -1 -1 -1 -1 -1 155906400 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 56105859 -1 -1 -1 -1 -1 -1 -1 -1 797927351 -1 469743398 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 389457123 -1 -1 -1 -1 -1 -1 -1 -1 683931796 891436447 -1 -1 -1 854062217 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 464449889 -1 -1 -1 -1 -1 -1 729736036 -1 -1 668373003 420425052 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 156929061 113811391 -1 -1 297325298 497378629 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 676685933 -1 -1 -1 -1 -1 -1 -1 -1 120431517 655834254 107596959 -1 228653285 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 548968613 -1 -1 -1 542986495 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 116545387 -1 -1 -1 -1 -1 937145934 924547323 761888635 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 900060541 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 625505590 -1 -1 -1 -1 -1 164542502 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 644899989 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 873208209 -1 -1 949486909 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 32466209 -1 343099049 -1 439826416 -1 -1 -1 -1 -1 -1 -1 -1 -1 275966091 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 910994573 -1 -1 -1 -1 -1 -1 296417374 -1 -1 -1 46945925 -1 908705907 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 481127177 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 705622548 457715535 -1 299518037 -1 -1 -1 -1 -1 -1 -1 -1 -1 141472247 -1 -1 -1 237533501 -1 -1 -1 -1 -1 -1 -1 -1 -1 207319887 -1 -1 -1 -1 -1 -1 -1 -1 685423362 650991264 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 19140171 254756796 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 957610942 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 937638157 -1 -1 -1 -1 -1 -1 -1 893652215 53590481 -1 -1 -1 -1 -1 -1 -1 -1 149052945 139988967 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 147345279 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 726776295 -1 -1 -1 -1 -1 -1 469577476 770278321 -1 -1 -1 -1 -1 406717194 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 846213413 -1 -1 -1 713199217 -1 -1 -1 -1 -1 -1 -1 -1 -1 79533853 -1 -1 -1 -1 -1 -1 940104206 -1 -1 -1 -1 -1 -1 -1 704672739 -1 -1 416741639 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 595427792 -1 -1 -1 999674172 -1 -1 -1 -1 -1 625505590 -1 609637013 -1 -1 -1 -1 -1 -1 119601349 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 865880334 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 999101537 -1 216186661 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 675099076 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 909313554 -1 -1 -1 -1 -1 -1 -1 -1 -1 16475116 -1 -1 -1 -1 -1 -1 -1 -1 810677070 -1 -1 -1 -1 466852129 -1 -1 -1 -1 -1 308232133 336862767 -1 -1 -1 -1 -1 -1 -1 -1 -1 922186149 542986495 -1 -1 814490763 -1 -1 -1 72794624 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681823792 -1 -1 -1 -1 -1 -1 -1 -1 248502983 -1 -1 268947673 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 982581137 -1 -1 -1 -1 -1 16902633 -1 -1 -1 -1 -1 -1 -1 -1 -1 950629972 339350524 -1 -1 -1 -1 922186149 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 577758652 -1 -1 -1 782594982 -1 -1 -1 -1 -1 322624811 -1 -1 -1 -1 -1 -1 456401701 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 974448855 681763361 -1 -1 -1 -1 550370001 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 840264364 -1 -1 -1 -1 -1 312974079 -1 -1 461489913 -1 -1 -1 -1 -1 -1 -1 -1 729736036 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 904818318 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 511242787 -1 -1 -1 729178187 -1 -1 -1 -1 -1 -1 -1 -1 991188064 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 705622548 -1 -1 -1 -1 -1 -1 -1 639572212 -1 -1 -1 -1 -1 -1 -1 -1 92160628 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 408497768 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 392180295 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 882812597 420773560 -1 -1 -1 -1 -1 -1 567600315 -1 -1 -1 -1 -1 -1 -1 -1 389956215 -1 -1 -1 -1 -1 430778069 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 912506727 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 283107224 -1 -1 -1 -1 462374533 -1 -1 -1 -1 -1 515843858 -1 549323513 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 537774172 -1 -1 -1 -1 81785361 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 935250907 -1 -1 -1 -1 -1 -1 -1 -1 -1 13908259 -1 -1 -1 -1 810677070 -1 -1 -1 -1 -1 -1 -1 -1 -1 793788549 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 327982936 -1 -1 -1 -1 -1 16902633 -1 -1 -1 -1 891436447 -1 -1 -1 -1 -1 -1 78209724 -1 78209724 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 651109313 -1 -1 60744503 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 497378629 -1 -1 -1 -1 -1 -1 325287502 -1 -1 -1 -1 -1 -1 -1 -1 171504845 -1 -1 634536293 917179231 -1 -1 -1 -1 -1 539343171 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 758133321 -1 -1 -1 -1 -1 -1 862828014 -1 -1 -1 -1 -1 -1 115853910 -1 214264973 -1 -1 -1 745770999 -1 -1 -1 -1 -1 -1 -1 833637060 -1 -1 -1 -1 -1 340794659 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 511242787 -1 469035792 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 189854783 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 29592557 -1 -1 928394155 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 599364311 -1 651109313 -1 -1 -1 -1 814490763 974448855 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 335966927 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 520011864 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 537774172 -1 -1 -1 -1 -1 -1 -1 -1 -1 53028773 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 285206521 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 7550550 -1 -1 -1 -1 592887414 -1 -1 -1 -1 -1 -1 216195055 -1 -1 -1 -1 -1 -1 -1 -1 210318417 562539448 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 481127177 117303447 -1 -1 -1 -1 -1 -1 -1 -1 242715110 -1 -1 999101537 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 515806637 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 763183908 -1 155515210 522063456 -1 -1 -1 -1 -1 -1 -1 252012472 -1 -1 -1 726129403 -1 -1 -1 -1 -1 37395408 -1 -1 -1 -1 -1 666659013 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 392826688 -1 -1 -1 904818318 289224218 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 857102413 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 662235717 -1 -1 -1 978339598 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 86361620 382899189 -1 -1 -1 -1 -1 -1 -1 232018015 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 770278321 -1 -1 465892409 -1 -1 -1 -1 -1 522063456 -1 -1 -1 -1 -1 -1 -1 -1 430778069 -1 -1 494923774 -1 -1 -1 -1 -1 -1 -1 757016184 745770999 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 786892734 -1 -1 -1 -1 -1 -1 666590606 -1 -1 -1 92112290 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 63525475 411907778 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 630501473 -1 -1 -1 197115342 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 273365488 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 80841572 -1 -1 -1 805426616 -1 -1 -1 -1 793788549 -1 -1 -1 -1 -1 -1 -1 579690895 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 734712823 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 451474906 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 974448855 -1 -1 -1 -1 -1 -1 -1 -1 627665854 -1 -1 -1 511242787 -1 -1 -1 -1 -1 -1 -1 900060541 -1 -1 -1 392826688 -1 -1 -1 -1 -1 363457997 -1 -1 608724072 -1 -1 -1 358924696 -1 -1 -1 -1 -1 -1 -1 918760907 -1 211286630 -1 -1 -1 -1 -1 560234234 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 613084013 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 892732791 -1 91701432 -1 -1 53590481 -1 -1 -1 -1 768744535 -1 -1 -1 -1 -1 630501473 -1 -1 -1 -1 -1 -1 -1 -1 -1 456401701 -1 -1 -1 -1 -1 -1 -1 -1 -1 66483968 -1 -1 -1 -1 -1 -1 92112290 -1 -1 -1 364081690 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 254756796 290680740 -1 -1 -1 -1 -1 -1 923541797 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 753145692 -1 -1 -1 407009263 808722285 -1 -1 -1 -1 -1 -1 -1 -1 449513227 -1 -1 -1 -1 -1 681823792 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 711501588 -1 345100262 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 707186544 559785274 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 596367148 -1 510998271 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 634983639 -1 -1 -1 681763361 -1 -1 -1 -1 -1 -1 -1 589534286 -1 -1 -1 -1 -1 -1 -1 -1 848715178 -1 -1 765535629 -1 -1 -1 -1 -1 -1 -1 -1 268617169 628220249 -1 814131030 -1 -1 242715110 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 571736161 -1 155906400 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 411907778 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 21873594 -1 -1 -1 -1 330583346 -1 -1 524972471 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 237533501 -1 -1 -1 -1 -1 -1 -1 349772488 -1 117303447 439826416 -1 -1 -1 380798089 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 689385485 -1 -1 -1 -1 -1 -1 -1 16475116 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 235522102 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 838379139 -1 -1 -1 -1 -1 -1 7545447 -1 -1 213926602 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 550370001 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 785247749 -1 -1 -1 861115508 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 975319746 60744503 -1 -1 -1 639572212 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 73525554 197019814 -1 -1 -1 -1 -1 590783394 656206261 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 935250907 -1 -1 -1 -1 -1 -1 -1 -1 384535281 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 153846762 -1 -1 -1 207319887 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 697387742 -1 -1 -1 86361620 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 448316745 -1 -1 914662962 349772488 -1 -1 -1 -1 960643177 -1 -1 -1 -1 511242787 -1 -1 -1 -1 -1 -1 208493418 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 898597376 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 993536937 -1 -1 420425052 -1 -1 -1 -1 -1 -1 -1 -1 -1 560234234 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 914159547 -1 -1 -1 341012648 526837377 -1 -1 -1 -1 -1 -1 -1 -1 10135787 -1 -1 -1 -1 -1 793788549 966211508 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 325287502 -1 881489135 -1 411907778 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 238442797 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 673965031 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 351590408 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 156929061 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 524542574 -1 -1 -1 539343171 -1 324509788 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 21873594 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 504367553 -1 -1 -1 -1 -1 -1 -1 935250907 -1 -1 -1 -1 -1 -1 -1 845211351 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 951926549 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 571736161 797927351 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 722874144 -1 -1 -1 261439507 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 204164257 -1 -1 -1 -1 634983639 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 924404244 -1 -1 -1 -1 -1 254756796 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 731745766 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 785247749 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 301714930 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 73525554 -1 -1 -1 -1 266654522 -1 -1 -1 250810872 -1 -1 -1 -1 -1 -1 -1 -1 893860727 -1 -1 -1 -1 -1 96078276 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 899994302 -1 -1 -1 197019814 -1 -1 -1 -1 -1 -1 -1 -1 929670012 -1 -1 661932839 -1 -1 -1 -1 389457123 -1 -1 -1 -1 -1 990764691 -1 -1 555548888 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 937633254 -1 -1 -1 -1 -1 -1 988919874 628220249 834487671 -1 -1 -1 -1 -1 -1 -1 30821927 -1 -1 -1 -1 -1 -1 -1 -1 -1 990067279 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 554655671 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 596367148 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 27405498 -1 -1 -1 -1 -1 -1 140113105 -1 -1 831664908 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 539343171 -1 -1 -1 -1 -1 -1 -1 -1 138638268 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 116545387 -1 -1 898597376 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 53028773 -1 -1 -1 -1 -1 -1 398823140 -1 910994573 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 389956215 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 144877140 -1 -1 -1 -1 -1 -1 -1 427618367 -1 -1 711501588 661827332 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 378610966 -1 373771611 -1 -1 -1 -1 317871021 -1 -1 -1 -1 159577330 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 117347524 649175882 -1 -1 820725740 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 677433219 -1 -1 -1 -1 -1 -1 565954500 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 686385319 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 46945925 -1 -1 -1 -1 -1 687574628 -1 455140462 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 545565868 -1 708274346 -1 -1 266654522 -1 838379139 -1 -1 237510992 -1 -1 -1 -1 -1 -1 -1 465892409 -1 861076853 -1 46156460 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 900060541 -1 910994573 -1 511242787 -1 -1 343470496 -1 549323513 -1 -1 -1 -1 -1 -1 -1 606380249 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 664490073 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 791932302 -1 -1 -1 -1 -1 -1 -1 553190572 -1 -1 -1 567600315 -1 -1 -1 -1 -1 -1 879536811 -1 -1 -1 -1 -1 -1 -1 149830598 -1 -1 522063456 147345279 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 468107571 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 231771136 -1 -1 -1 -1 -1 -1 289224218 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 119601349 681823792 -1 -1 -1 591344291 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 505655512 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 378601638 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 722672739 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 113804160 -1 -1 -1 -1 -1 -1 -1 -1 -1 634536293 -1 680487026 -1 853235560 -1 -1 -1 -1 -1 -1 -1 625505590 -1 -1 -1 685423362 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 547040018 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 787913028 -1 -1 -1 -1 -1 -1 11796756 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 380798089 -1 -1 11796756 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 791932302 -1 280874012 -1 -1 -1 -1 -1 -1 924404244 -1 -1 -1 -1 -1 840264364 -1 -1 11796756 -1 -1 254528769 -1 -1 -1 -1 -1 -1 -1 -1 705622548 -1 927530478 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 686952953 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 519762398 -1 -1 -1 -1 -1 366005623 -1 -1 667169560 -1 -1 -1 -1 571762945 -1 276260520 -1 -1 767694359 -1 -1 -1 -1 -1 -1 -1 -1 346155368 -1 -1 -1 384604556 117303447 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 308232133 -1 264117589 -1 -1 -1 -1 441572105 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 392826688 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 268617169 -1 -1 -1 211855485 -1 -1 -1 -1 241693686 -1 -1 -1 571736161 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 449619528 117265842 592887414 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 441315258 -1 -1 -1 -1 -1 -1 -1 484471406 -1 -1 810677070 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 325816321 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 535432483 338370105 -1 -1 -1 -1 -1 650991264 -1 -1 -1 667169560 -1 -1 -1 -1 -1 711501588 -1 -1 291966264 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 710113373 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 666590606 -1 -1 -1 -1 972468605 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 367260156 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 301714930 -1 -1 542986495 -1 -1 -1 -1 -1 149052945 -1 -1 -1 -1 -1 -1 520011864 -1 -1 330583346 -1 -1 -1 -1 -1 -1 -1 -1 681015587 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 632336991 -1 -1 777440440 -1 -1 -1 -1 -1 896591796 -1 56105859 -1 -1 -1 -1 -1 38926054 -1 -1 -1 548036442 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 725264260 -1 -1 865880334 -1 -1 -1 -1 -1 -1 -1 -1 -1 677433219 -1 -1 -1 -1 -1 18404492 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 571387277 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 142030407 -1 -1 -1 -1 -1 -1 -1 689897360 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 572313934 -1 -1 -1 -1 -1 -1 -1 -1 -1 861076853 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 47116225 984895249 -1 -1 -1 107596959 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 555548888 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 984207857 -1 -1 -1 -1 -1 -1 -1 -1 329542777 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 290680740 -1 -1 -1 -1 -1 869015765 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 641164921 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 130431610 -1 -1 -1 -1 -1 -1 378601638 -1 -1 63525475 -1 -1 -1 -1 -1 841364586 -1 -1 -1 -1 -1 -1 -1 -1 -1 214317232 -1 -1 -1 -1 -1 -1 -1 761888635 -1 -1 685097645 -1 728231399 378610966 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 742174392 -1 -1 264117589 -1 -1 -1 -1 951926549 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 879414683 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 592274818 -1 -1 943085903 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 559785274 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 21873594 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 966503495 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 627561325 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 381881872 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 785376602 -1 325287502 -1 -1 -1 555801896 891573253 -1 -1 659501910 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 124836642 -1 -1 -1 -1 -1 -1 -1 -1 -1 254167164 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 420773560 -1 998012390 140113105 469444932 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 700120477 -1 -1 446355059 -1 -1 -1 -1 -1 -1 -1 542986495 -1 -1 -1 -1 -1 -1 -1 -1 46156460 -1 -1 -1 -1 -1 -1 -1 -1 -1 13908259 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 728191681 -1 -1 -1 523542917 -1 -1 -1 -1 -1 797927351 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 411907778 -1 -1 -1 -1 -1 -1 -1 197307546 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 989747990 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 943059617 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 373771611 -1 -1 -1 -1 -1 -1 -1 -1 -1 358362276 -1 -1 -1 -1 621360939 -1 -1 -1 -1 -1 462374533 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 940104206 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 208956991 -1 -1 -1 -1 -1 -1 -1 -1 -1 100130908 -1 -1 -1 -1 -1 -1 -1 -1 117303447 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 477344787 -1 -1 -1 -1 -1 -1 -1 -1 214924123 -1 -1 -1 -1 116545387 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 914662962 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 896591796 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 117347524 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 537774172 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 637964511 -1 -1 -1 -1 -1 -1 -1 -1 466034328 -1 -1 -1 -1 117303447 -1 -1 -1 722672739 21873594 -1 -1 -1 -1 -1 -1 -1 -1 -1 770278321 -1 -1 -1 -1 -1 -1 -1 23553187 -1 -1 -1 -1 -1 914159547 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 30821927 -1 988919874 -1 -1 -1 -1 -1 -1 321467204 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681763361 -1 -1 -1 -1 469879335 -1 -1 -1 -1 -1 -1 -1 949486909 -1 -1 -1 -1 380798089 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 159056677 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 589534286 -1 -1 -1 191142897 -1 -1 -1 -1 -1 -1 -1 -1 -1 627589268 -1 -1 -1 -1 -1 -1 149052945 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 999101537 -1 623090438 -1 -1 -1 -1 -1 -1 -1 -1 448316745 -1 -1 -1 -1 -1 465892409 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 306767836 838424648 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 120592759 60978603 -1 -1 -1 -1 -1 -1 -1 -1 854062217 -1 -1 -1 -1 -1 -1 -1 -1 26375227 796636129 -1 -1 -1 16902633 -1 171504845 -1 -1 -1 -1 -1 -1 531136661 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 349772488 -1 -1 -1 -1 481546591 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 566034579 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 466034328 135519629 679521131 -1 -1 240125173 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 755527023 -1 -1 -1 -1 -1 -1 -1 942045496 -1 -1 -1 -1 -1 984895249 95248116 -1 -1 -1 79323336 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 213926602 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 345072009 378601638 -1 -1 -1 -1 777440440 -1 -1 -1 -1 550531510 -1 914662962 -1 -1 -1 -1 -1 -1 -1 -1 21873594 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 801326287 322055175 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 453407680 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 748186132 -1 -1 -1 -1 -1 237510992 -1 622918995 235522102 -1 358924696 -1 -1 -1 -1 -1 578042615 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 138533159 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 384535281 680487026 170824557 937145934 -1 -1 -1 -1 -1 -1 924547323 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 477076784 -1 -1 764776989 -1 -1 -1 -1 -1 124836642 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 965067805 -1 -1 -1 -1 -1 -1 -1 638076633 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 537774172 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 977805874 -1 -1 -1 -1 -1 -1 -1 600718314 -1 -1 79213361 -1 -1 -1 -1 -1 -1 55063047 -1 -1 749101296 -1 -1 -1 -1 -1 644899989 784597145 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 161956963 -1 -1 79533853 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 368935143 -1 -1 722672739 -1 -1 -1 -1 -1 -1 152552704 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 873208209 466852129 990067279 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 627561325 95248116 -1 -1 -1 -1 -1 -1 -1 -1 -1 466512536 -1 -1 -1 -1 912506727 -1 -1 -1 -1 250810872 -1 -1 -1 -1 673965031 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 27405498 -1 -1 -1 -1 -1 -1 -1 492344648 -1 -1 888107409 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 916321789 -1 -1 -1 -1 -1 -1 977725079 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 869015765 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 325816321 124836642 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 358924696 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 582861386 -1 -1 -1 -1 -1 -1 -1 -1 -1 814490763 -1 -1 -1 -1 152552704 -1 -1 -1 -1 -1 634983639 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 665653500 -1 -1 116545387 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 820700376 681015587 -1 -1 -1 -1 -1 144877140 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 343468035 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 686385319 -1 -1 -1 -1 -1 -1 -1 389457123 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 641205608 -1 -1 -1 -1 -1 -1 -1 -1 -1 408497768 -1 -1 -1 -1 489295045 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 55063047 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 159056677 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 801169129 -1 -1 -1 -1 -1 -1 805426616 -1 -1 -1 -1 940104206 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 147345279 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 367260156 853632368 355126439 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 763281688 665446719 -1 -1 511851718 -1 788113120 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 159056677 547040018 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 924320752 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 630501473 -1 -1 -1 -1 -1 -1 213926602 -1 524542574 -1 -1 -1 -1 -1 -1 466852129 -1 -1 -1 -1 -1 170824557 42881658 -1 -1 -1 656206261 863278761 343468035 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 849073275 -1 -1 -1 -1 650991264 646560402 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 163091630 -1 19140171 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 639572212 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 716641709 -1 -1 625505590 387151326 -1 -1 555801896 -1 -1 -1 -1 56105859 -1 232018015 -1 -1 -1 -1 -1 -1 -1 -1 341889699 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 980955568 -1 -1 -1 -1 -1 471070675 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 596789741 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 468199498 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 486082353 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 81785361 -1 -1 -1 -1 -1 -1 -1 -1 264117589 -1 -1 -1 -1 -1 346614387 -1 -1 -1 564190579 -1 -1 -1 -1 -1 -1 -1 -1 216195055 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 892732791 -1 -1 -1 775246890 -1 -1 -1 -1 -1 295272530 -1 164542502 -1 -1 -1 -1 -1 -1 -1 -1 -1 704580876 564190579 -1 -1 -1 -1 -1 -1 363811064 -1 171504845 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 877630111 -1 -1 -1 -1 -1 -1 -1 -1 -1 767580878 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 550370001 -1 -1 -1 -1 -1 92112290 -1 -1 -1 -1 746089331 392826688 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 788555404 998012390 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 539343171 355756362 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 275966091 -1 -1 241693686 -1 -1 -1 -1 -1 -1 634536293 -1 -1 -1 -1 -1 919556964 -1 -1 -1 -1 -1 -1 -1 -1 984117471 -1 -1 -1 -1 416739210 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 685097645 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 55063047 -1 728191681 -1 -1 822967487 -1 -1 -1 -1 406483013 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 913818766 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 261439507 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 982581137 -1 -1 378581485 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 902153522 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 60081926 -1 -1 -1 -1 -1 -1 -1 -1 -1 119601349 -1 -1 -1 53590481 -1 -1 568090820 -1 -1 -1 -1 -1 -1 -1 197115342 -1 -1 -1 -1 520947102 -1 -1 -1 -1 -1 -1 -1 308232133 -1 -1 -1 -1 -1 159647580 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 897529952 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 571736161 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 832364259 252012472 197115342 -1 -1 -1 -1 -1 -1 -1 -1 -1 660738659 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 731745766 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 627561325 -1 -1 233195705 -1 -1 -1 -1 -1 -1 -1 697387742 -1 -1 -1 -1 -1 633637325 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 368935143 -1 -1 -1 -1 280856350 -1 -1 -1 139988967 727012229 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 171377189 -1 -1 606380249 -1 -1 -1 -1 -1 -1 -1 -1 167036027 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 928394155 -1 -1 -1 -1 -1 -1 -1 37081879 -1 539343171 -1 -1 -1 639572212 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 127278512 -1 -1 -1 -1 -1 -1 -1 -1 378581485 -1 -1 -1 -1 -1 -1 -1 -1 261803802 124836642 -1 -1 -1 -1 -1 912506727 -1 -1 -1 -1 -1 683957136 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 79323336 211855485 -1 -1 317641121 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 879414683 -1 -1 950629972 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 520086201 -1 -1 -1 -1 550531510 -1 -1 -1 830994144 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 565954500 -1 -1 -1 -1 -1 -1 264117589 -1 -1 -1 -1 -1 -1 -1 -1 138638268 726776295 -1 -1 -1 -1 -1 -1 -1 464449889 -1 -1 -1 -1 -1 -1 330785266 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 494923774 -1 -1 -1 -1 -1 -1 -1 -1 261439507 -1 -1 -1 -1 -1 -1 -1 -1 -1 92102199 -1 -1 -1 -1 680487026 -1 -1 -1 -1 -1 -1 -1 295109831 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 528427083 -1 -1 -1 -1 -1 -1 268947673 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 609637013 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 651466556 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 378601638 -1 697387742 -1 -1 -1 774405660 -1 -1 466512536 -1 -1 -1 -1 -1 -1 -1 469577476 211070558 571387277 -1 761888635 -1 -1 -1 -1 -1 -1 707376093 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 994077939 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 512615132 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 545565868 -1 -1 -1 -1 -1 -1 -1 742174392 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 345102555 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 738239683 -1 919585635 -1 363457997 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 97442962 -1 840264364 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 730756715 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 46156460 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 580283317 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 245677831 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 335966927 927530478 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 666590606 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 26537314 -1 725441249 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 28525174 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 117265842 -1 -1 466852129 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 545463685 593990378 -1 -1 -1 -1 -1 -1 232018015 -1 -1 -1 -1 -1 290680740 -1 -1 407009263 466034328 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 199386661 -1 -1 -1 -1 -1 -1 -1 -1 -1 338370105 -1 -1 -1 -1 -1 238442797 810677070 343468035 398823140 -1 -1 -1 -1 -1 721523599 -1 -1 -1 -1 -1 -1 -1 -1 -1 560532033 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 634536293 -1 416741639 -1 5548205 -1 -1 -1 -1 -1 32308720 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 646560402 -1 -1 877630111 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 996017971 -1 -1 -1 -1 -1 -1 -1 -1 420425052 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 880665324 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 231536288 -1 -1 -1 -1 -1 -1 -1 926544884 -1 -1 -1 -1 -1 -1 -1 -1 -1 579690895 -1 -1 504367553 -1 -1 -1 999674172 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681823792 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 231536288 -1 -1 216195055 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 541460419 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681015587 -1 10135787 -1 -1 -1 -1 -1 -1 -1 140113105 -1 -1 -1 -1 -1 -1 990067279 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 584698863 -1 -1 -1 -1 807684388 566034579 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 453534757 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 526837377 -1 -1 -1 -1 755254577 563675995 -1 -1 -1 -1 -1 861115508 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 580283317 -1 -1 -1 -1 -1 -1 284387166 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 7545447 -1 -1 -1 -1 -1 -1 -1 107596959 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 154693260 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 92112290 797927351 -1 -1 -1 -1 -1 -1 -1 -1 924547323 -1 378601638 -1 -1 -1 -1 -1 -1 -1 -1 -1 343468035 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 680487026 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 838379139 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 666590606 -1 -1 -1 -1 -1 -1 869015765 -1 -1 -1 -1 -1 713199217 144877140 852782081 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 149052945 -1 -1 -1 154403719 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 927530478 -1 -1 -1 -1 -1 -1 -1 466034328 11796756 924404244 -1 -1 -1 -1 -1 656206261 -1 135519629 -1 283289033 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 664490073 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 832494905 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 984207857 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 56105859 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 329542777 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 23553187 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 55063047 -1 -1 -1 -1 -1 -1 -1 685097645 -1 -1 881489135 -1 -1 -1 -1 -1 -1 420773560 571762945 541460419 -1 -1 -1 -1 -1 -1 -1 400608396 -1 -1 -1 965465445 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 261803802 -1 -1 -1 -1 -1 -1 -1 339350524 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 881489135 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 327982936 -1 -1 578042615 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 343468035 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 865880334 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 395745879 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 665653500 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 512615132 -1 -1 -1 -1 -1 -1 -1 -1 686385319 -1 579783784 -1 539343171 -1 -1 -1 -1 -1 -1 -1 -1 -1 120592759 900060541 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 707212492 -1 -1 -1 -1 -1 -1 -1 -1 818433829 -1 -1 -1 -1 -1 813250721 -1 138533159 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 63210631 -1 -1 -1 161956963 -1 -1 -1 109891495 -1 -1 -1 -1 -1 -1 -1 -1 -1 861115508 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 520086201 -1 -1 -1 -1 280730060 -1 -1 -1 -1 -1 -1 -1 -1 748137212 -1 -1 -1 -1 -1 -1 -1 984182750 -1 -1 -1 -1 848715178 -1 -1 37081879 -1 -1 -1 -1 -1 926544884 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 990067279 -1 -1 -1 -1 -1 -1 37081879 -1 -1 -1 -1 -1 713199217 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 790909002 -1 -1 -1 -1 -1 -1 -1 -1 -1 882812597 999101537 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 430778069 -1 -1 346614387 -1 -1 -1 -1 -1 -1 154403719 -1 -1 -1 -1 -1 -1 -1 782927012 -1 -1 -1 692204091 -1 -1 -1 -1 -1 -1 -1 -1 -1 464449889 -1 -1 624015614 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 297175900 -1 -1 -1 -1 558729480 -1 -1 -1 -1 -1 -1 -1 838424648 -1 -1 -1 -1 512615132 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 488842188 141406402 -1 -1 268617169 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 697456180 32466209 -1 -1 -1 -1 -1 -1 -1 -1 -1 471070675 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 312974079 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 763183908 -1 -1 788113120 -1 -1 -1 -1 -1 -1 213926602 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 45426260 -1 -1 -1 -1 -1 996017971 -1 -1 -1 -1 -1 -1 532861718 -1 -1 -1 700120477 -1 -1 -1 -1 -1 -1 -1 -1 301714930 900060541 -1 -1 -1 -1 -1 -1 -1 754808582 -1 -1 -1 -1 -1 -1 159056677 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 914662962 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 767694359 -1 -1 -1 456401701 -1 -1 -1 -1 -1 -1 -1 -1 -1 957610942 -1 -1 -1 -1 -1 -1 -1 237510992 -1 -1 -1 807684388 -1 -1 -1 -1 -1 -1 -1 33812208 -1 80841572 -1 155515210 -1 -1 -1 26537314 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 322624811 -1 -1 -1 669655791 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 860724917 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 385966712 -1 -1 -1 -1 -1 -1 -1 -1 63525475 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 428413005 -1 -1 -1 -1 -1 -1 211362614 -1 -1 -1 -1 565954500 -1 765535629 -1 -1 -1 -1 667433645 -1 -1 -1 641164921 -1 355126439 863278761 -1 -1 -1 -1 681823792 -1 -1 469035792 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 7545447 -1 -1 -1 -1 81785361 -1 -1 590603969 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 633637325 -1 -1 -1 -1 -1 -1 -1 765137854 -1 951926549 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 974448855 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 110012494 -1 -1 -1 -1 -1 -1 -1 -1 -1 656206261 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 163789960 -1 -1 -1 -1 346188490 -1 -1 -1 -1 -1 -1 -1 207319887 -1 -1 -1 760624728 -1 -1 -1 -1 -1 -1 335802899 -1 -1 -1 -1 -1 -1 853235560 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 716641709 -1 -1 -1 -1 -1 -1 -1 -1 107596959 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 669742991 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 95443860 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 222045758 -1 575385308 -1 -1 725264260 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 677433219 -1 -1 -1 -1 -1 -1 -1 -1 919585635 -1 -1 -1 833220245 -1 994077939 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 149052945 -1 -1 -1 -1 -1 -1 -1 -1 -1 838379139 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 486082353 -1 -1 -1 -1 -1 -1 -1 -1 -1 63525475 -1 -1 734712823 897529952 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 984182750 -1 -1 -1 -1 297175900 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 271516194 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 657097594 -1 671973096 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 965993467 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 217928587 -1 847840320 -1 -1 -1 -1 47116225 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 124836642 -1 -1 -1 -1 727012229 999674172 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 280874012 -1 -1 -1 -1 -1 846862224 -1 -1 -1 -1 -1 -1 -1 -1 -1 926544884 159056677 -1 -1 -1 -1 -1 810677070 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 469577476 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 580470806 -1 -1 -1 772424147 -1 -1 -1 232942125 -1 -1 -1 -1 -1 888107409 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 782927012 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 95443860 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 927530478 -1 -1 -1 -1 -1 -1 -1 163091630 -1 -1 784597145 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 565954500 -1 -1 -1 -1 -1 982581137 -1 -1 -1 -1 -1 -1 580470806 7550550 -1 73010543 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 97442962 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 31089452 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 555801896 -1 -1 -1 322624811 -1 -1 -1 153943173 -1 -1 -1 -1 -1 147345279 -1 240125173 139988967 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 763281688 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 73525554 -1 665653500 -1 -1 -1 -1 -1 -1 -1 -1 748137212 -1 -1 -1 -1 -1 60744503 -1 -1 761851156 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 763281688 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 600718314 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 580470806 -1 -1 -1 -1 -1 -1 807684388 657097594 -1 -1 -1 -1 -1 -1 -1 -1 808722285 -1 697387742 -1 -1 -1 -1 -1 -1 -1 683931796 -1 149830598 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 380798089 -1 -1 -1 -1 -1 -1 -1 -1 -1 805426616 639572212 -1 -1 -1 -1 -1 -1 -1 -1 637145296 -1 -1 -1 861596363 -1 -1 -1 -1 -1 -1 555828167 -1 -1 -1 -1 655492768 -1 37081879 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 29730638 -1 -1 -1 -1 -1 -1 -1 635671105 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 655492768 -1 -1 -1 -1 -1 -1 -1 92160628 638076633 57551192 730756715 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 861596363 -1 705622548 -1 -1 -1 -1 -1 748137212 -1 -1 297325298 -1 595427792 -1 -1 -1 -1 -1 -1 -1 -1 -1 833220245 -1 -1 -1 767580878 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 217928587 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 561553313 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 324509788 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 579783784 -1 -1 -1 -1 -1 651109313 -1 878615997 659501910 -1 -1 80841572 -1 346614387 -1 -1 -1 520011864 -1 -1 -1 109891495 -1 -1 441572105 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 494923774 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 590603969 914159547 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 33812208 -1 -1 -1 -1 -1 -1 189854783 -1 -1 -1 280874012 -1 -1 457715535 -1 -1 -1 -1 -1 -1 -1 -1 977735296 -1 -1 -1 -1 -1 -1 -1 79097209 -1 -1 -1 -1 -1 -1 551345512 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 19140171 -1 -1 -1 276713426 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 861596363 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 184404346 832494905 -1 758133321 -1 -1 -1 -1 -1 398823140 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 322055175 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 378601638 -1 -1 -1 -1 -1 -1 -1 873208209 -1 -1 -1 -1 -1 -1 965465445 -1 -1 -1 -1 -1 -1 445891170 -1 -1 -1 -1 -1 -1 -1 -1 -1 167036027 -1 634983639 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 951926549 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 340794659 -1 -1 -1 -1 704580876 411907778 -1 -1 -1 -1 -1 -1 -1 -1 -1 231771136 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 406717194 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 324509788 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 37081879 -1 -1 -1 211070558 -1 785247749 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681823792 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 376945899 763183908 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 406717194 -1 -1 -1 937633254 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 130580 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 721523599 -1 -1 -1 -1 879954113 -1 639572212 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 26375227 -1 -1 -1 -1 258270520 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 46156460 -1 -1 -1 117347524 -1 799891773 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 214924123 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 258270520 -1 -1 -1 -1 -1 -1 -1 -1 283153228 -1 -1 -1 -1 -1 -1 -1 -1 417425319 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 240125173 -1 -1 -1 -1 -1 -1 -1 232942125 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 914159547 -1 -1 -1 -1 -1 -1 -1 772424147 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 417425319 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 572313934 -1 -1 -1 -1 -1 -1 760624728 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 983188407 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 785247749 -1 -1 -1 830994144 -1 -1 -1 -1 -1 749101296 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681823792 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 97299507 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 705293705 -1 -1 -1 -1 -1 -1 -1 475822349 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 820725740 957610942 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 86361620 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 317871021 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 120592759 -1 -1 -1 -1 982581137 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 389642412 -1 117303447 -1 -1 -1 -1 -1 -1 -1 280856350 -1 -1 663307073 -1 -1 -1 -1 -1 -1 935250907 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 249893629 -1 -1 -1 -1 -1 -1 -1 543644033 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 25686971 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 489295045 665653500 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 634536293 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 449619528 -1 -1 -1 681690682 -1 -1 -1 574417829 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 430778069 977735296 -1 -1 -1 -1 -1 332773543 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 122067182 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 984182750 -1 -1 475822349 -1 -1 378601638 -1 -1 -1 439826416 -1 -1 -1 742174392 -1 -1 -1 359978279 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 772424147 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 880665324 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 765137854 -1 324509788 667886937 -1 -1 -1 -1 -1 -1 558729480 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 550531510 -1 -1 -1 -1 229489431 -1 -1 -1 -1 -1 -1 343099049 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 710113373 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 355126439 -1 -1 494923774 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 590783394 -1 -1 -1 -1 -1 608724072 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 960643177 -1 -1 -1 -1 -1 -1 -1 -1 19140171 -1 -1 -1 -1 -1 -1 -1 -1 649744309 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 707376093 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 543644033 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 728191681 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 299518037 -1 153443467 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 820700376 -1 -1 -1 -1 -1 -1 445891170 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 929936961 -1 -1 -1 -1 -1 156929061 -1 -1 -1 -1 -1 -1 -1 -1 916321789 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 154403719 -1 -1 -1 -1 -1 -1 -1 -1 852823875 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 254528769 -1 -1 -1 -1 392826688 -1 -1 -1 -1 -1 848715178 -1 -1 -1 -1 306767836 -1 -1 57606083 7545447 -1 -1 -1 -1 -1 -1 -1 -1 673965031 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 290680740 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 814131030 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 329574367 124836642 -1 -1 -1 -1 -1 -1 -1 296417374 -1 -1 -1 91701432 -1 -1 -1 -1 -1 -1 -1 893860727 -1 -1 -1 -1 -1 -1 -1 -1 -1 584698863 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 214264973 -1 -1 -1 -1 -1 -1 -1 847840320 167036027 -1 -1 -1 -1 -1 -1 218749984 -1 -1 -1 848715178 -1 -1 -1 -1 -1 -1 -1 -1 -1 671973096 -1 -1 532813765 -1 713199217 -1 -1 -1 -1 -1 -1 -1 -1 -1 799891773 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 970341537 -1 -1 -1 -1 -1 -1 -1 -1 373617862 -1 -1 -1 627665854 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 919556964 -1 148988941 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 27405498 -1 -1 937145934 -1 -1 -1 299518037 -1 -1 -1 -1 -1 -1 -1 -1 595427792 -1 -1 763281688 -1 -1 -1 -1 -1 -1 -1 -1 -1 659501910 632336991 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 257883191 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 291966264 -1 -1 -1 -1 -1 846213413 -1 -1 -1 -1 -1 246679355 -1 -1 -1 -1 -1 916321789 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 627561325 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 555801896 -1 574534564 -1 665653500 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 72643683 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 532813765 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 965067805 -1 -1 306767836 721120553 -1 -1 -1 -1 -1 -1 104474359 661827332 -1 -1 -1 -1 -1 -1 -1 850351456 -1 -1 -1 -1 -1 -1 -1 -1 788113120 -1 -1 -1 78209724 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 664490073 -1 547040018 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 230708144 -1 -1 97299507 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 707376093 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 748137212 -1 -1 908705907 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 493264770 -1 -1 -1 -1 -1 -1 -1 -1 -1 389642412 573553627 -1 -1 -1 -1 -1 -1 468199498 -1 -1 -1 -1 -1 -1 -1 430778069 -1 -1 -1 -1 -1 -1 -1 149052945 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 685423362 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 813250721 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 13908259 -1 -1 788555404 -1 275966091 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 97299507 -1 -1 -1 -1 -1 748186132 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 344834359 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 248502983 -1 -1 -1 5548205 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 475822349 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 888107409 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 155376172 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 902419092 -1 -1 -1 -1 -1 -1 579690895 -1 167036027 -1 -1 923565963 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 624015614 548968613 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 749101296 -1 -1 -1 -1 -1 547040018 -1 -1 -1 -1 -1 536037180 -1 -1 -1 591500701 -1 965993467 580884227 -1 -1 788113120 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 466034328 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 738239683 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 918760907 -1 753145692 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 325287502 -1 -1 -1 -1 -1 -1 -1 810143123 838379139 13908259 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 280874012 -1 -1 628220249 -1 -1 -1 857102413 340794659 -1 591500701 -1 -1 929670012 -1 -1 -1 935910737 -1 242715110 -1 -1 -1 -1 801326287 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 553190572 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 667886937 -1 -1 -1 -1 -1 830544982 -1 -1 -1 -1 -1 -1 674961256 -1 289224218 -1 -1 -1 -1 -1 -1 -1 -1 -1 335966927 -1 380798089 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 192344743 660738659 -1 -1 -1 -1 -1 -1 345072009 -1 -1 -1 -1 -1 -1 296417374 -1 -1 560532033 -1 649175882 -1 622918995 -1 -1 -1 722672739 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 861115508 -1 -1 -1 -1 -1 -1 -1 208493418 -1 -1 600718314 -1 -1 -1 -1 -1 -1 -1 -1 788113120 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 803712241 -1 -1 -1 -1 -1 -1 306767836 -1 -1 -1 -1 -1 359978279 -1 -1 -1 439826416 -1 -1 197115342 -1 -1 -1 -1 853235560 -1 -1 -1 -1 -1 -1 -1 -1 -1 519762398 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 216924837 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 844796232 81785361 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 481546591 -1 -1 -1 -1 -1 -1 16475116 86304093 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 982581137 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 685097645 -1 662235717 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 919556964 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 965067805 -1 -1 -1 -1 -1 -1 575385308 -1 -1 -1 -1 -1 -1 -1 633637325 -1 189854783 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 620059513 814490763 139988967 -1 -1 -1 -1 -1 153943173 919556964 -1 -1 -1 -1 -1 -1 -1 -1 596943234 633637325 -1 -1 -1 -1 -1 -1 -1 280856350 -1 504367553 -1 -1 -1 -1 332233242 -1 -1 -1 -1 -1 -1 -1 -1 -1 704672739 -1 -1 -1 142030407 -1 -1 37850676 -1 -1 -1 -1 788113120 -1 -1 -1 191142897 -1 -1 -1 -1 -1 -1 -1 562539448 543644033 -1 -1 -1 21873594 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 669655791 -1 -1 -1 -1 -1 -1 251692591 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 308051089 -1 555801896 -1 -1 949486909 -1 -1 -1 -1 -1 -1 79533853 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 95248116 -1 -1 -1 -1 -1 -1 327982936 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 951926549 -1 -1 -1 624015614 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 469743398 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 113811391 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 346614387 623090438 -1 -1 -1 -1 -1 -1 602915291 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 748137212 -1 -1 -1 389457123 -1 -1 -1 -1 -1 -1 803712241 -1 -1 -1 -1 -1 641205608 -1 -1 -1 -1 -1 -1 -1 46156460 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 115853910 -1 -1 -1 368935143 -1 117303447 -1 -1 -1 -1 254528769 -1 -1 -1 537867109 -1 -1 -1 -1 -1 29730638 -1 -1 497378629 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 186539666 250391943 -1 -1 -1 -1 -1 897529952 -1 -1 -1 689608865 -1 216186661 254756796 -1 -1 -1 -1 -1 -1 79323336 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 787913028 -1 -1 532338244 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 728231399 -1 650991264 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 916321789 -1 -1 -1 -1 -1 -1 211070558 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 490230349 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 135519629 -1 -1 -1 -1 -1 -1 -1 -1 663307073 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 926544884 542669360 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 559785274 -1 -1 -1 -1 -1 -1 -1 -1 372910848 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 197780029 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 340794659 -1 -1 -1 -1 -1 -1 -1 116545387 -1 -1 -1 -1 -1 -1 -1 -1 -1 37395408 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 563675995 -1 -1 951926549 -1 -1 -1 -1 -1 430778069 175045023 -1 919744568 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 32308720 -1 -1 -1 -1 -1 -1 -1 -1 -1 25686971 -1 -1 -1 -1 -1 -1 -1 -1 -1 100130908 -1 -1 659501910 -1 -1 -1 295272530 -1 -1 -1 -1 -1 649744309 -1 566034579 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 600718314 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 882812597 -1 -1 211362614 -1 -1 -1 -1 -1 -1 -1 -1 135519629 -1 -1 -1 117303447 -1 -1 764776989 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 330785266 -1 -1 -1 -1 -1 -1 893860727 -1 -1 112055228 -1 268617169 -1 -1 -1 788555404 -1 -1 -1 -1 -1 -1 -1 -1 -1 668373003 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 777440440 -1 92160628 -1 373771611 -1 -1 -1 944192956 -1 -1 -1 -1 -1 690664050 -1 -1 -1 -1 -1 -1 -1 801326287 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 797927351 -1 -1 -1 842871738 -1 -1 -1 -1 -1 -1 808722285 -1 665653500 -1 -1 -1 -1 305936785 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 197019814 -1 -1 -1 238442797 -1 -1 -1 -1 341889699 -1 -1 -1 -1 -1 -1 -1 -1 468199498 -1 -1 22393976 -1 -1 439001999 -1 -1 -1 -1 755527023 -1 273365488 -1 -1 -1 -1 -1 -1 -1 -1 591500701 -1 497378629 -1 -1 -1 -1 -1 -1 748137212 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 707376093 198016418 -1 -1 -1 990067279 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 125024999 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 430778069 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 53028773 -1 -1 -1 -1 -1 -1 524542574 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 107596959 -1 285206521 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 567600315 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 722672739 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 248502983 -1 -1 -1 114849115 -1 -1 -1 634536293 -1 -1 -1 729178187 -1 716641709 -1 -1 -1 -1 -1 -1 368704535 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 984895249 -1 -1 -1 -1 -1 770278321 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 833637060 -1 -1 -1 566034579 -1 330583346 -1 -1 -1 -1 -1 -1 -1 -1 902153522 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 417425319 -1 -1 649744309 -1 -1 -1 -1 787913028 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 880665324 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 659501910 -1 -1 -1 -1 726776295 378601638 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 457715535 -1 -1 -1 -1 -1 -1 -1 817829311 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 760624728 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 593990378 466034328 -1 325816321 -1 -1 -1 -1 553190572 -1 -1 -1 -1 -1 -1 -1 731745766 -1 -1 -1 -1 -1 -1 -1 163091630 -1 -1 -1 -1 469444932 -1 -1 -1 -1 140113105 -1 152308796 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 524542574 -1 -1 147345279 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 480210823 -1 -1 -1 519762398 923541797 -1 -1 -1 -1 -1 -1 -1 -1 -1 407813417 -1 -1 -1 57606083 -1 -1 -1 -1 -1 -1 325287502 -1 -1 593282222 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 550531510 -1 -1 -1 -1 667433645 -1 -1 -1 -1 411907778 -1 -1 -1 -1 665653500 -1 -1 -1 -1 -1 -1 -1 -1 924547323 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 11796756 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 57551192 -1 575385308 -1 -1 482095315 857102413 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 834487671 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 993536937 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 571387277 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 358362276 -1 -1 -1 46156460 237533501 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 7550550 -1 392180295 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 924547323 -1 -1 686952953 -1 -1 468199498 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 161956963 -1 892732791 -1 -1 -1 -1 -1 -1 -1 -1 222045758 214924123 -1 -1 -1 -1 -1 -1 301714930 -1 -1 -1 927530478 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 445891170 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 312974079 -1 -1 881489135 -1 468107571 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 494923774 -1 -1 -1 465892383 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 486082353 -1 177905368 -1 -1 -1 -1 -1 -1 296503357 79533853 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 46156460 -1 -1 -1 -1 -1 -1 -1 -1 229489431 -1 -1 135519629 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 112055228 -1 -1 488842188 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 833637060 -1 765535629 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 122067182 91701432 524972471 -1 -1 818974853 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 729178187 -1 -1 53590481 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 367875034 -1 -1 -1 -1 -1 -1 -1 716641709 -1 -1 -1 -1 879414683 -1 -1 -1 -1 -1 -1 -1 555548888 -1 850351456 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681015587 -1 -1 -1 -1 -1 -1 794224446 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 729941138 -1 -1 -1 -1 -1 -1 59706771 -1 -1 325287502 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 91701432 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 548968613 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 550370001 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 572313934 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 537867109 -1 -1 -1 92665797 -1 -1 -1 -1 -1 -1 669655791 -1 -1 -1 -1 -1 -1 -1 211070558 -1 -1 -1 -1 96123478 -1 -1 232018015 711501588 -1 -1 -1 -1 814490763 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 861208333 211286630 -1 -1 -1 -1 -1 504367553 -1 -1 -1 -1 -1 -1 -1 92563135 -1 -1 -1 -1 -1 -1 -1 -1 -1 373617862 35234408 -1 -1 -1 26375227 -1 -1 -1 -1 -1 919556964 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 37850676 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 323454329 -1 -1 -1 -1 632336991 439826416 -1 -1 595521083 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 967987535 -1 -1 378581485 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 92112290 -1 290680740 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 705293705 -1 -1 -1 -1 -1 -1 -1 -1 555828167 859659043 -1 -1 -1 -1 -1 439826416 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 232018015 -1 -1 -1 -1 -1 -1 -1 214264973 -1 -1 -1 -1 -1 23553187 -1 -1 -1 -1 929936961 195406126 -1 -1 -1 330785266 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 147345279 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 53590481 -1 -1 -1 -1 -1 -1 -1 211286630 -1 -1 -1 -1 -1 627561325 -1 -1 -1 -1 -1 -1 -1 -1 -1 671973096 -1 -1 -1 -1 781730524 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 211286630 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 358924696 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 155376172 -1 -1 -1 -1 -1 -1 -1 -1 965993467 -1 -1 345102555 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 266654522 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 327982936 -1 -1 666590606 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 414918047 -1 -1 770680522 -1 -1 -1 -1 -1 406483013 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 25686971 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 632336991 -1 -1 -1 73525554 -1 -1 -1 -1 -1 -1 550531510 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 807684388 -1 -1 -1 -1 -1 -1 -1 683957136 893860727 -1 -1 -1 -1 -1 -1 -1 -1 897529952 -1 -1 254213010 -1 -1 -1 -1 60978603 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 378610966 -1 -1 -1 -1 -1 -1 -1 -1 -1 777440440 -1 748137212 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 832494905 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 427618367 -1 -1 665653500 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 197019814 -1 -1 -1 -1 -1 -1 -1 -1 -1 622483782 -1 -1 692204091 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 571387277 -1 -1 -1 -1 -1 -1 -1 494923774 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 983188407 -1 -1 -1 -1 -1 547040018 -1 767580878 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 942627653 -1 -1 -1 550531510 545463685 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 373683372 -1 -1 -1 -1 545565868 -1 -1 -1 -1 -1 -1 -1 -1 -1 466852129 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 609637013 -1 -1 -1 937633254 -1 -1 -1 -1 -1 -1 -1 -1 -1 264117589 495712606 -1 297175900 757016184 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 863278761 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 322624811 -1 -1 -1 316073299 -1 -1 -1 -1 -1 329542777 -1 -1 -1 -1 -1 -1 -1 852823875 73010543 -1 -1 -1 -1 -1 -1 -1 -1 -1 466512536 -1 -1 28525174 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 195406126 -1 -1 -1 242715110 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 77299524 -1 -1 -1 -1 249558965 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 125024999 -1 -1 72794624 -1 -1 -1 -1 -1 -1 329542777 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 301714930 271516194 -1 -1 -1 -1 -1 -1 -1 -1 948513253 -1 -1 854062217 119601349 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 657097594 -1 -1 -1 -1 -1 -1 -1 -1 965993467 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 481546591 -1 -1 -1 767694359 -1 -1 665446719 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 965465445 -1 -1 -1 -1 -1 582861386 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 833220245 -1 -1 -1 -1 659932705 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 283107224 -1 -1 -1 -1 -1 -1 -1 -1 -1 571736161 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 856821153 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 19140171 -1 -1 -1 -1 -1 -1 -1 -1 -1 647290016 634536293 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 805426616 -1 628220249 -1 -1 -1 -1 340794659 -1 -1 -1 -1 -1 477076784 -1 -1 -1 -1 32796250 -1 -1 -1 -1 -1 -1 -1 377026468 -1 7545447 716641709 -1 -1 -1 -1 478138652 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 28525174 -1 -1 -1 -1 -1 -1 -1 -1 -1 542669360 -1 -1 -1 -1 -1 -1 -1 -1 -1 484444949 -1 -1 -1 -1 734712823 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 233240265 -1 -1 -1 200947353 -1 633637325 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 299518037 -1 -1 -1 -1 984182750 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 620059513 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 738239683 -1 -1 -1 -1 -1 -1 170824557 -1 -1 -1 171504845 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 914159547 -1 -1 -1 -1 -1 -1 -1 919556964 -1 -1 -1 -1 -1 -1 -1 707376093 -1 -1 -1 -1 -1 -1 -1 -1 -1 788555404 254528769 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 482095315 -1 -1 -1 901279589 -1 -1 -1 -1 -1 -1 -1 -1 -1 595427792 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 965993467 -1 -1 -1 801326287 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 373617862 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 745770999 -1 -1 -1 330583346 -1 -1 -1 -1 -1 -1 -1 -1 268947673 -1 -1 -1 115853910 -1 -1 4610166 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 800463769 -1 -1 -1 317641121 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 590603969 -1 -1 -1 -1 -1 704580876 -1 -1 539343171 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 60081926 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 539343171 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 119601349 526042049 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 334774537 -1 -1 -1 -1 -1 278409688 -1 -1 543644033 738239683 -1 358362276 -1 -1 -1 -1 692204091 -1 507142051 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 72794624 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 731745766 -1 -1 -1 -1 -1 -1 -1 965067805 -1 -1 -1 -1 -1 669742991 -1 -1 908705907 -1 -1 -1 -1 -1 -1 19140171 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 966211508 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 469577476 -1 78209724 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 140113105 -1 -1 -1 -1 -1 -1 -1 -1 -1 685097645 -1 596789741 -1 -1 861115508 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 377694098 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 231536288 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 697456180 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 367260156 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 539343171 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 117303447 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 524542574 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 283107224 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 539343171 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 560532033 -1 -1 -1 -1 -1 -1 -1 -1 868211619 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 197019814 805426616 -1 966503495 301714930 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 411907778 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 79323336 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 627642454 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 838379139 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 373617862 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 928394155 -1 -1 -1 -1 -1 -1 79323336 -1 578042615 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 555828167 -1 -1 -1 -1 -1 -1 -1 -1 -1 378581485 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 376945899 -1 -1 439001999 -1 -1 -1 782927012 -1 539343171 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 593990378 548806448 -1 246216644 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 888107409 -1 -1 -1 -1 -1 -1 -1 -1 948513253 -1 -1 367260156 -1 -1 -1 -1 -1 -1 -1 -1 392180295 -1 -1 -1 -1 -1 -1 297175900 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 660738659 185516862 -1 -1 -1 -1 -1 -1 -1 830544982 -1 -1 -1 -1 -1 -1 -1 -1 596367148 852823875 -1 -1 373617862 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 381881872 -1 -1 -1 -1 -1 -1 477076784 -1 -1 -1 -1 -1 -1 -1 -1 524542574 -1 722672739 -1 330785266 -1 -1 -1 -1 -1 -1 651466556 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 781730524 -1 -1 -1 79533853 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 373617862 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 539343171 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 308051089 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 832494905 -1 -1 -1 -1 -1 -1 -1 -1 -1 197115342 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 651109313 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 998012390 -1 138638268 -1 -1 571736161 -1 -1 -1 -1 897789362 807684388 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 623090438 -1 685097645 -1 -1 -1 -1 -1 630501473 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 678877738 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 332233242 -1 -1 -1 -1 -1 -1 -1 228653285 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 939946968 -1 -1 -1 -1 -1 -1 635671105 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 940664546 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 830544982 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 708274346 -1 -1 -1 -1 539343171 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 909313554 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 887466665 427675535 -1 214264973 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 887466665 -1 -1 -1 -1 -1 296503357 -1 929670012 -1 -1 674961256 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 167036027 -1 -1 -1 666659013 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 539343171 -1 -1 660738659 -1 -1 -1 -1 -1 -1 592274818 -1 -1 -1 -1 -1 -1 -1 832364259 -1 -1 555548888 -1 -1 -1 968396048 -1 -1 -1 -1 -1 -1 -1 -1 943059617 755254577 -1 -1 -1 -1 -1 -1 183804819 -1 550370001 -1 -1 -1 -1 368935143 -1 -1 -1 -1 -1 -1 -1 -1 290680740 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 623090438 -1 -1 -1 -1 -1 177905368 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 465892409 -1 801169129 845211351 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 584698863 -1 -1 -1 -1 520086201 -1 -1 -1 -1 614459776 -1 -1 -1 -1 -1 -1 -1 999101537 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 16902633 -1 -1 -1 -1 -1 508037594 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 907772025 -1 -1 -1 -1 633637325 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 520086201 -1 -1 -1 -1 -1 -1 -1 -1 420425052 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 495712606 -1 -1 -1 -1 -1 -1 -1 -1 -1 16902633 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 63210631 -1 -1 -1 -1 -1 -1 -1 580470806 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 655492768 912506727 -1 -1 -1 432069691 -1 -1 -1 -1 -1 922186149 -1 -1 -1 -1 -1 -1 -1 758133321 -1 -1 -1 -1 -1 -1 898597376 -1 -1 -1 -1 -1 -1 188196698 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 159647580 -1 -1 -1 -1 -1 -1 -1 541460419 -1 -1 666659013 486082353 -1 791932302 -1 -1 -1 -1 -1 -1 373617862 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 389642412 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 280874012 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 261439507 926544884 -1 -1 -1 -1 677433219 -1 -1 -1 -1 -1 -1 408497768 -1 -1 -1 -1 -1 -1 -1 -1 -1 984207857 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 392826688 -1 -1 -1 -1 -1 -1 -1 520947102 130580 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 439826416 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 257883191 -1 216186661 -1 520947102 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 796636129 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 92112290 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 705293705 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 853632368 -1 -1 -1 -1 -1 -1 -1 -1 -1 579690895 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 204875339 -1 -1 -1 367260156 -1 -1 -1 -1 324509788 -1 622737539 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 366005623 -1 -1 -1 -1 -1 722672739 -1 232942125 -1 -1 -1 -1 -1 -1 -1 -1 743679559 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 254167164 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 192344743 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 710113373 -1 -1 -1 -1 -1 -1 -1 -1 914662962 -1 -1 -1 -1 857102413 -1 -1 -1 -1 -1 -1 -1 861115508 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 579783784 -1 -1 -1 -1 -1 627561325 -1 -1 -1 -1 -1 -1 845274422 -1 -1 -1 -1 881489135 -1 -1 -1 -1 -1 -1 469743398 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 657097594 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 770278321 -1 -1 -1 -1 -1 -1 543423260 -1 -1 -1 -1 -1 770847694 -1 -1 -1 -1 -1 -1 141472247 -1 -1 -1 -1 499941413 -1 480210823 -1 -1 562539448 -1 -1 -1 -1 894267291 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 456863895 -1 -1 -1 -1 -1 -1 -1 -1 580283317 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 566034579 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 477344787 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 637145296 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 430778069 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 919744568 -1 -1 -1 668373003 -1 -1 -1 -1 -1 -1 -1 539343171 -1 -1 -1 -1 681763361 -1 -1 -1 -1 37850676 -1 879954113 -1 -1 634536293 -1 -1 195406126 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 308051089 -1 -1 -1 -1 -1 665653500 -1 -1 349772488 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 989747990 -1 -1 -1 -1 650991264 -1 161956963 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 135519629 717390689 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 555801896 -1 238442797 -1 655834254 -1 451474906 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 415965469 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 661827332 -1 -1 -1 -1 -1 -1 -1 -1 974448855 -1 -1 -1 -1 -1 -1 -1 788555404 -1 -1 -1 -1 -1 -1 -1 -1 550370001 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 297175900 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 244155041 156929061 -1 -1 -1 232942125 -1 -1 -1 543644033 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 376945899 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 730756715 -1 -1 591500701 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 504367553 -1 -1 -1 -1 -1 -1 -1 942045496 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 211070558 -1 -1 -1 -1 761851156 -1 -1 -1 -1 -1 -1 -1 -1 726129403 343470496 -1 -1 -1 147345279 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 346155368 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 115853910 -1 -1 -1 -1 753145692 -1 -1 -1 -1 -1 832364259 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 904818318 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 116842880 -1 -1 -1 -1 -1 819963767 -1 -1 -1 -1 92665797 -1 -1 -1 -1 -1 -1 -1 900060541 -1 -1 -1 -1 691504106 974448855 -1 -1 -1 -1 -1 -1 60744503 -1 861208333 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 863278761 -1 -1 -1 -1 -1 -1 -1 537774172 -1 -1 -1 -1 177905368 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 171377189 -1 -1 -1 -1 -1 -1 -1 -1 312974079 -1 -1 -1 799891773 984207857 707212492 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 327982936 -1 -1 994077939 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 902153522 -1 -1 707186544 -1 897529952 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 217928587 -1 -1 -1 -1 -1 -1 -1 114722310 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 584698863 -1 -1 -1 -1 -1 -1 -1 -1 456863895 -1 -1 990764691 -1 -1 -1 -1 926544884 -1 153846762 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 155376172 718577411 560234234 -1 -1 -1 -1 -1 335966927 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 297133830 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 204164257 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 273365488 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 332233242 -1 -1 832364259 -1 -1 -1 -1 -1 716641709 -1 -1 -1 -1 -1 940104206 -1 584698863 -1 -1 -1 -1 -1 -1 -1 -1 788555404 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 368704535 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 651109313 -1 -1 -1 957610942 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 214264973 -1 -1 -1 -1 -1 -1 -1 -1 853235560 -1 -1 -1 222045758 -1 765535629 -1 -1 92160628 -1 -1 861208333 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 466852129 35234408 -1 -1 -1 667433645 -1 -1 -1 -1 -1 -1 -1 92160628 -1 -1 -1 -1 -1 -1 -1 -1 623090438 767580878 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 510998271 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 651466556 -1 -1 -1 -1 -1 -1 -1 -1 -1 376945899 -1 -1 -1 -1 -1 -1 -1 -1 -1 757016184 -1 -1 -1 -1 -1 -1 289894792 -1 -1 91701432 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 46156460 -1 -1 -1 -1 677433219 -1 -1 -1 -1 -1 -1 532861718 -1 504367553 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 721120553 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 430778069 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 755527023 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 882812597 -1 -1 -1 -1 -1 -1 -1 -1 760624728 -1 -1 948513253 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 16902633 -1 -1 -1 -1 -1 -1 -1 -1 -1 207319887 -1 -1 493264770 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681690682 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 563675995 -1 -1 -1 -1 -1 970341537 -1 -1 -1 -1 -1 -1 389457123 -1 -1 -1 -1 -1 -1 -1 968396048 -1 -1 -1 -1 -1 -1 -1 -1 -1 937145934 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 92160628 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 208956991 -1 -1 -1 -1 -1 -1 323454329 -1 -1 -1 -1 -1 801169129 -1 -1 -1 -1 -1 -1 110012494 119601349 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681823792 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 814490763 -1 -1 -1 -1 -1 -1 -1 982581137 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 555801896 -1 -1 -1 -1 -1 -1 893860727 -1 -1 -1 329542777 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 942045496 -1 -1 -1 -1 -1 -1 763183908 211070558 290680740 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 675573324 -1 -1 -1 -1 -1 -1 -1 -1 -1 721120553 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 813250721 -1 -1 -1 -1 -1 990764691 -1 -1 -1 295109831 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 923541797 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 782927012 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 788555404 -1 -1 -1 -1 -1 -1 -1 762860756 -1 -1 692204091 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 572313934 -1 593990378 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 322055175 -1 -1 -1 -1 -1 276260520 -1 -1 -1 -1 332233242 -1 -1 -1 -1 -1 -1 -1 891573253 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 575541534 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 11796756 537774172 996017971 -1 -1 -1 -1 -1 -1 -1 -1 -1 760624728 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 966503495 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 589534286 -1 -1 -1 -1 763183908 -1 398823140 -1 -1 135519629 -1 -1 -1 312974079 -1 -1 -1 982581137 -1 660738659 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 982581137 -1 -1 -1 -1 -1 -1 -1 -1 140395123 -1 392826688 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 942627653 -1 996017971 -1 -1 380798089 861115508 -1 -1 -1 -1 303139271 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 562539448 -1 -1 334677549 816910268 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 580470806 -1 -1 -1 -1 -1 -1 308051089 167036027 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 29730638 -1 681823792 -1 -1 -1 -1 -1 -1 231771136 -1 232018015 -1 -1 -1 -1 -1 -1 -1 666590606 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 707212492 -1 -1 -1 -1 -1 -1 -1 -1 -1 665653500 -1 -1 -1 -1 772424147 -1 -1 -1 -1 -1 -1 -1 -1 -1 346614387 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 119864818 -1 -1 -1 -1 -1 -1 661827332 -1 814490763 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 81785361 -1 -1 -1 -1 -1 -1 710113373 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 861383306 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 250810872 -1 -1 -1 -1 681823792 -1 -1 -1 -1 -1 -1 -1 746089331 -1 -1 -1 -1 -1 -1 627589268 -1 -1 755527023 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 37850676 685097645 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 149830598 -1 -1 -1 -1 -1 335966927 -1 -1 -1 -1 -1 -1 840264364 -1 545463685 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 63525475 -1 -1 -1 -1 -1 -1 910994573 -1 -1 -1 630501473 -1 -1 -1 -1 -1 -1 -1 -1 -1 285206521 -1 -1 -1 -1 -1 -1 -1 -1 -1 63210631 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 970341537 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 755254577 -1 -1 -1 -1 -1 462374533 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 881489135 -1 -1 -1 -1 -1 -1 -1 -1 389642412 -1 263798126 -1 -1 988919874 -1 -1 -1 -1 791932302 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 448707988 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 23553187 266654522 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 830994144 -1 -1 745770999 -1 -1 649744309 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 244155041 -1 -1 -1 942627653 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 111122929 555801896 -1 -1 -1 -1 918651805 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 651109313 622918995 -1 788555404 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 893860727 -1 -1 -1 -1 293155218 -1 322624811 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 488842188 -1 -1 -1 77299524 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 23553187 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 861208333 646560402 -1 -1 -1 -1 -1 -1 -1 -1 788113120 -1 560234234 -1 -1 -1 -1 -1 -1 705622548 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 558729480 -1 -1 -1 -1 -1 -1 -1 -1 -1 346155368 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 113804160 -1 -1 -1 -1 -1 -1 448707988 -1 627665854 -1 -1 -1 345102555 -1 -1 880938198 -1 -1 615764817 -1 -1 -1 -1 -1 -1 -1 -1 -1 665446719 868211619 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 322055175 -1 37850676 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 228653285 -1 -1 508037594 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 788555404 560637528 650991264 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 398823140 591500701 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 573553627 -1 -1 -1 -1 897789362 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 543644033 303139271 -1 -1 -1 -1 -1 -1 -1 348123399 -1 861076853 -1 -1 -1 -1 -1 -1 -1 561553313 -1 -1 -1 644899989 -1 -1 -1 -1 -1 -1 -1 830544982 -1 -1 -1 -1 21873594 -1 762227828 -1 303139271 140395123 -1 -1 -1 -1 -1 772424147 -1 -1 -1 957144144 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 558729480 -1 -1 -1 489295045 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 725264260 -1 -1 -1 10135787 745770999 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 341889699 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 659932705 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 154693260 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 147345279 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 728191681 -1 -1 -1 -1 681690682 -1 -1 -1 -1 -1 -1 555801896 486082353 -1 -1 -1 -1 897529952 -1 -1 -1 553190572 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 713199217 47183594 -1 -1 -1 -1 -1 -1 908463563 -1 -1 564190579 -1 -1 -1 801326287 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 633637325 159056677 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 926544884 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 832364259 -1 92160628 -1 114722310 -1 -1 -1 -1 -1 -1 -1 60744503 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 155906400 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 244155041 -1 -1 -1 -1 -1 -1 -1 392180295 -1 428413005 -1 -1 -1 580884227 -1 -1 -1 -1 -1 838379139 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 547040018 -1 78209724 -1 -1 -1 -1 -1 -1 -1 211286630 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 130580 -1 909313554 -1 138638268 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 385966712 240125173 -1 -1 -1 -1 -1 -1 -1 250810872 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 197780029 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 159647580 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 666659013 -1 -1 -1 -1 -1 95248116 -1 -1 -1 -1 -1 430778069 -1 -1 622918995 -1 -1 -1 -1 466852129 122067182 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 216186661 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 325287502 -1 -1 -1 -1 -1 -1 -1 5548205 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 669742991 596367148 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 37081879 -1 -1 943085903 -1 943059617 -1 -1 -1 469743398 -1 -1 -1 290604263 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 216186661 -1 -1 -1 661932839 -1 -1 -1 363811064 -1 -1 -1 -1 -1 -1 -1 -1 238442797 468199498 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 627665854 -1 -1 -1 -1 -1 -1 -1 97299507 -1 -1 37081879 -1 260437937 -1 560532033 -1 -1 -1 -1 -1 451474906 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 561553313 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 235522102 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 832364259 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 214924123 664490073 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 748186132 -1 79533853 -1 -1 -1 -1 -1 -1 163091630 -1 -1 -1 -1 -1 -1 458252077 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 918651805 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 685097645 -1 729736036 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 230708144 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 564114686 -1 -1 -1 -1 -1 -1 -1 -1 -1 110012494 -1 -1 -1 433200272 -1 -1 -1 -1 -1 990764691 -1 -1 -1 -1 543644033 -1 -1 994077939 -1 -1 -1 -1 -1 -1 -1 -1 -1 45426260 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 363811064 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 937638157 738239683 125024999 957610942 -1 -1 -1 -1 -1 -1 -1 -1 -1 395745879 -1 -1 -1 -1 -1 -1 -1 -1 -1 722672739 -1 -1 -1 -1 -1 -1 -1 21873594 120431517 -1 -1 820700376 -1 -1 -1 -1 -1 -1 -1 -1 -1 116545387 -1 -1 -1 -1 561553313 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 245677831 -1 -1 -1 -1 -1 86361620 -1 -1 -1 -1 -1 679521131 -1 -1 -1 229489431 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 832494905 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681015587 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 13908259 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 241693686 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 967987535 -1 -1 403599770 -1 -1 -1 -1 -1 -1 295109831 480210823 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 777440440 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 580283317 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 367754743 -1 -1 761851156 -1 -1 615764817 -1 -1 -1 -1 704580876 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 73525554 -1 -1 -1 -1 -1 658212287 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 861208333 -1 -1 661827332 -1 -1 -1 -1 659501910 -1 -1 -1 -1 820700376 554655671 -1 40688085 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 104474359 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 264117589 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 368935143 -1 -1 -1 -1 -1 -1 -1 569422962 -1 -1 -1 -1 -1 -1 -1 -1 -1 942627653 -1 -1 926544884 -1 -1 860724917 639572212 -1 -1 -1 -1 -1 -1 -1 72643683 -1 -1 -1 -1 341012648 -1 -1 -1 -1 -1 -1 -1 -1 832364259 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 812752908 203018461 -1 -1 -1 -1 -1 -1 -1 -1 -1 56105859 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 358924696 -1 -1 130580 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 329574367 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 261439507 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 117303447 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 880665324 -1 -1 -1 33812208 -1 -1 -1 -1 -1 38926054 -1 -1 -1 -1 748186132 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 853632368 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681763361 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 660738659 960643177 -1 -1 -1 -1 -1 -1 -1 -1 -1 183804819 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 861596363 -1 -1 -1 624015614 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 355756362 -1 -1 -1 -1 -1 -1 580283317 -1 -1 -1 -1 -1 -1 -1 -1 -1 211855485 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 559785274 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 246679355 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 685097645 -1 -1 524542574 -1 104474359 -1 -1 770680522 -1 324509788 -1 637964511 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 668373003 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 949486909 -1 977725079 -1 -1 -1 -1 880446976 861076853 -1 -1 16902633 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 555828167 -1 -1 -1 -1 869015765 -1 -1 -1 441315258 -1 -1 -1 -1 -1 -1 -1 -1 -1 355126439 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 651466556 218749984 -1 -1 -1 -1 -1 -1 144877140 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 982581137 -1 -1 -1 -1 -1 -1 -1 -1 834487671 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 856821153 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 189854783 -1 -1 -1 -1 -1 -1 -1 -1 -1 602915291 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 92160628 -1 -1 880665324 -1 -1 -1 897789362 -1 -1 -1 -1 -1 760624728 -1 -1 -1 -1 -1 -1 -1 -1 155515210 -1 539343171 -1 -1 -1 -1 -1 -1 -1 -1 92665797 -1 -1 -1 692204091 767580878 -1 -1 -1 -1 -1 -1 -1 -1 70161655 -1 -1 861208333 -1 -1 -1 -1 -1 575385308 -1 628220249 -1 -1 -1 -1 -1 -1 -1 -1 53028773 -1 -1 -1 -1 417425319 -1 -1 -1 -1 -1 -1 -1 -1 -1 415965469 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 560637528 -1 -1 -1 -1 -1 -1 982581137 -1 758133321 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 363457997 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 879414683 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 770278321 -1 -1 -1 -1 -1 -1 711503207 -1 -1 -1 218749984 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 668373003 -1 495712606 -1 972468605 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 637145296 -1 -1 -1 -1 248502983 -1 -1 222045758 -1 -1 -1 634536293 -1 -1 -1 22393976 -1 -1 -1 855184024 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 922186149 -1 639572212 -1 -1 -1 -1 -1 788113120 -1 -1 -1 -1 -1 -1 -1 -1 -1 813250721 11796756 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 669125354 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 138638268 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 624015614 -1 -1 -1 -1 -1 609637013 -1 669655791 330318834 -1 -1 -1 -1 355756362 450603366 -1 -1 -1 -1 -1 -1 -1 731745766 -1 -1 790909002 -1 250810872 -1 -1 -1 -1 -1 -1 -1 -1 -1 602915291 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 855184024 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 406568384 -1 739554266 -1 -1 -1 -1 -1 -1 984895249 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 92102199 -1 -1 -1 -1 -1 -1 -1 -1 -1 439826416 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 897529952 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 427618367 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 308051089 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 828328802 -1 -1 575541534 -1 217928587 589534286 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 669742991 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 914662962 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 957144144 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 984895249 -1 -1 -1 -1 261803802 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 627665854 -1 -1 -1 -1 -1 -1 -1 208811354 -1 -1 -1 -1 -1 -1 951926549 -1 -1 -1 -1 -1 -1 -1 -1 -1 614459776 -1 31089452 -1 -1 -1 -1 -1 -1 543644033 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 276260520 -1 -1 -1 -1 914159547 -1 -1 -1 -1 -1 -1 -1 767580878 -1 -1 -1 -1 -1 847840320 -1 600718314 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 216195055 634983639 -1 -1 -1 -1 -1 468199498 -1 -1 -1 -1 -1 -1 -1 -1 -1 208811354 -1 -1 -1 -1 -1 -1 -1 -1 395745879 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 95443860 -1 -1 -1 -1 -1 -1 -1 81785361 -1 -1 -1 -1 170824557 -1 -1 -1 -1 -1 -1 -1 -1 -1 344834359 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 77299524 120592759 -1 -1 -1 -1 -1 -1 -1 -1 -1 753145692 -1 -1 -1 595427792 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 757016184 799891773 489295045 681690682 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 358362276 -1 -1 -1 939946968 -1 -1 -1 -1 -1 -1 -1 170824557 468199498 -1 820725740 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 660738659 -1 -1 -1 -1 -1 -1 -1 919556964 -1 -1 731745766 -1 -1 -1 960110257 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 770759726 195406126 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 651109313 926544884 526837377 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 589534286 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 924547323 -1 -1 -1 -1 -1 -1 -1 -1 32796250 -1 -1 967987535 -1 -1 -1 -1 -1 -1 -1 634983639 -1 -1 -1 -1 -1 -1 -1 -1 -1 518546930 -1 -1 -1 -1 -1 -1 -1 -1 -1 686385319 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 163789960 -1 -1 -1 630501473 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 290680740 -1 -1 -1 130580 -1 263798126 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 879536811 -1 -1 -1 -1 -1 -1 -1 628220249 -1 -1 862828014 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 229489431 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 912506727 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 153943173 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 848715178 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 790909002 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 72794624 -1 -1 633637325 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 697374453 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 537774172 -1 -1 -1 -1 -1 -1 -1 -1 -1 680487026 468199498 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 748186132 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 306595080 -1 -1 -1 -1 -1 -1 -1 -1 344834359 999674172 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 526837377 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 266654522 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 343099049 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 232018015 -1 469577476 -1 -1 812140416 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 812140416 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 155376172 295109831 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 550370001 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 456401701 -1 -1 -1 -1 -1 -1 -1 -1 79213361 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 527897224 -1 -1 -1 -1 -1 -1 -1 -1 977805874 -1 -1 511851718 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 317641121 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 935913549 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 246216644 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 155376172 -1 -1 -1 125024999 -1 -1 848715178 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 130580 -1 -1 -1 -1 -1 -1 -1 -1 711503207 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 575385308 114722310 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 449619528 -1 -1 716641709 -1 466852129 -1 477344787 -1 -1 -1 -1 536464645 -1 651466556 322624811 -1 -1 -1 596943234 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 861208333 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 505655512 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 767694359 -1 -1 -1 -1 -1 -1 -1 -1 -1 627665854 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 977467597 -1 -1 -1 -1 -1 991188064 -1 -1 -1 970341537 527985132 -1 -1 813250721 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 339383074 -1 -1 -1 767694359 -1 -1 22393976 -1 -1 -1 -1 -1 -1 378581485 -1 -1 -1 -1 -1 -1 -1 260437937 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 515806637 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 167036027 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 842306692 -1 -1 -1 -1 -1 10135787 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 366005623 -1 -1 -1 -1 -1 -1 -1 23553187 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 363811064 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 972468605 -1 -1 -1 -1 -1 -1 -1 -1 392180295 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 990067279 -1 772424147 -1 -1 -1 -1 -1 -1 600718314 -1 -1 -1 -1 -1 765137854 -1 -1 543644033 578042615 -1 -1 -1 -1 622737539 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 925109560 -1 -1 -1 -1 -1 967987535 -1 -1 482095315 -1 -1 -1 -1 -1 -1 -1 -1 -1 923541797 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 551345512 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 761021239 -1 -1 -1 -1 -1 -1 -1 834487671 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 319475886 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 237533501 -1 -1 -1 -1 669742991 668373003 819963767 -1 275966091 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 748186132 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 108579383 -1 305936785 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 615656106 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 469879335 -1 -1 -1 -1 -1 466512536 -1 -1 968396048 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 567600315 -1 -1 -1 -1 -1 -1 -1 -1 247165890 -1 -1 -1 -1 -1 -1 742174392 -1 -1 -1 -1 -1 -1 749101296 380798089 -1 -1 960110257 -1 -1 -1 -1 -1 -1 -1 -1 -1 677433219 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 235522102 -1 -1 -1 -1 -1 564114686 599364311 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 650991264 -1 -1 748137212 -1 -1 32308720 -1 -1 -1 542669360 -1 466512536 -1 -1 -1 -1 -1 -1 -1 140395123 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 468107571 -1 -1 -1 -1 -1 -1 575541534 -1 -1 -1 -1 -1 -1 -1 135519629 -1 11796756 -1 -1 -1 -1 477344787 -1 -1 359978279 -1 -1 -1 882812597 -1 713199217 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 247165890 -1 -1 -1 -1 -1 -1 -1 575541534 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 90609515 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 11796756 -1 -1 -1 -1 480210823 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 667433645 -1 -1 -1 -1 -1 -1 63525475 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 339350524 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 363457997 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 602915291 -1 -1 -1 -1 -1 -1 -1 -1 464449889 999101537 -1 -1 -1 -1 -1 -1 -1 686385319 -1 -1 722874144 -1 -1 -1 -1 -1 651109313 -1 -1 -1 -1 -1 -1 -1 -1 -1 725264260 -1 -1 731745766 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 757016184 -1 -1 -1 -1 -1 -1 -1 -1 382899189 -1 -1 -1 -1 -1 -1 708274346 -1 -1 -1 635671105 -1 -1 -1 -1 -1 -1 -1 -1 232018015 550531510 -1 -1 -1 994077939 -1 -1 57606083 -1 -1 -1 661827332 880446976 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 392180295 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 329542777 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 919744568 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 258270520 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 448176879 117265842 -1 -1 -1 -1 -1 197780029 951926549 -1 -1 -1 -1 -1 -1 -1 -1 796636129 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 848715178 -1 -1 -1 -1 -1 -1 -1 -1 543644033 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 659932705 -1 850351456 -1 991188064 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 346614387 -1 -1 -1 -1 -1 -1 -1 -1 984895249 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 343099049 -1 -1 -1 -1 -1 -1 -1 -1 161956963 -1 -1 -1 -1 -1 -1 -1 -1 100130908 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 81785361 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 373771611 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 113804160 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 13908259 -1 -1 -1 -1 480210823 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 384535281 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 746089331 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 922220234 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 551345512 -1 -1 -1 -1 -1 204875339 -1 -1 -1 -1 -1 323454329 -1 -1 721120553 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 624015614 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 822261941 -1 -1 -1 -1 -1 -1 -1 -1 -1 363457997 -1 -1 -1 -1 -1 -1 -1 668373003 -1 -1 -1 -1 -1 -1 655834254 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 553190572 -1 -1 729941138 494923774 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 195406126 -1 335802899 -1 -1 -1 -1 -1 -1 -1 53028773 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 669742991 -1 -1 -1 -1 -1 722874144 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 671623213 -1 -1 729736036 -1 33812208 -1 -1 828722364 -1 -1 -1 -1 -1 -1 376945899 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 877630111 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 378601638 -1 -1 -1 -1 -1 -1 -1 -1 -1 571387277 441572105 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 998012390 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 791932302 -1 -1 -1 -1 113804160 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 327982936 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 574534564 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 308051089 486082353 -1 -1 -1 -1 -1 659932705 -1 -1 -1 -1 448176879 -1 -1 -1 -1 -1 705622548 -1 -1 -1 -1 -1 -1 -1 770278321 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 683931796 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 390951542 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 782811144 -1 -1 -1 615764817 -1 -1 -1 -1 -1 -1 807820896 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 814490763 659932705 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 592274818 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 622918995 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 651109313 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 188196698 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 490230349 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 312974079 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 231536288 -1 -1 -1 -1 -1 -1 -1 -1 -1 260437937 -1 -1 635671105 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 197307546 -1 -1 -1 -1 -1 -1 -1 -1 -1 208811354 -1 -1 -1 264117589 -1 -1 -1 -1 -1 -1 -1 -1 -1 632336991 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 296503357 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 254528769 -1 90609515 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 469879335 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 147345279 -1 -1 19140171 164542502 -1 -1 -1 268947673 -1 633637325 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 284387166 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 814490763 139988967 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 762227828 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 29592557 686385319 -1 140395123 -1 -1 -1 -1 -1 -1 -1 -1 633475586 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 395745879 -1 -1 -1 -1 -1 57551192 -1 -1 -1 -1 -1 -1 -1 -1 -1 838379139 710113373 -1 377694098 -1 -1 -1 -1 -1 -1 -1 -1 -1 924320752 -1 -1 -1 207319887 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 677433219 -1 -1 -1 345100262 -1 -1 582861386 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 770680522 -1 231536288 -1 -1 -1 -1 553190572 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 322055175 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 37081879 -1 -1 -1 -1 -1 -1 881489135 -1 -1 -1 -1 -1 469879335 -1 -1 -1 32796250 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 688380735 -1 37850676 -1 477076784 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 822261941 -1 -1 -1 -1 -1 330583346 -1 -1 -1 -1 -1 -1 -1 -1 624015614 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 590603969 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 665446719 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 266654522 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 480210823 -1 -1 -1 -1 912506727 -1 -1 -1 -1 -1 230708144 -1 -1 -1 -1 -1 -1 22393976 -1 -1 -1 -1 -1 -1 -1 -1 -1 175045023 -1 833637060 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 511851718 -1 -1 -1 -1 -1 -1 728191681 55063047 -1 -1 -1 330583346 113811391 -1 -1 439826416 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 704672739 -1 -1 -1 -1 -1 -1 -1 563732029 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 86361620 -1 -1 -1 -1 -1 -1 -1 -1 633637325 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 595521083 -1 -1 -1 560234234 -1 -1 -1 -1 -1 -1 408497768 -1 -1 555828167 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 47116225 -1 -1 707376093 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 377026468 -1 -1 -1 868211619 -1 -1 -1 -1 -1 -1 -1 -1 848715178 -1 -1 575541534 -1 -1 608724072 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 830994144 -1 -1 -1 -1 -1 -1 213926602 -1 -1 -1 -1 238442797 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 793788549 -1 707186544 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 666659013 -1 904818318 -1 -1 -1 -1 -1 -1 471070675 278409688 -1 -1 -1 592274818 -1 113804160 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 141406402 -1 -1 -1 547040018 -1 -1 109891495 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 621360939 -1 -1 537867109 -1 634983639 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 271516194 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 799891773 378610966 400608396 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 489295045 -1 -1 -1 -1 -1 456863895 -1 -1 580283317 -1 79533853 -1 -1 -1 -1 -1 -1 -1 -1 -1 330785266 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 341012648 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 949486909 -1 -1 -1 -1 -1 -1 -1 210318417 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 686952953 -1 -1 -1 -1 769545495 -1 -1 340794659 -1 -1 -1 -1 729736036 892732791 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 659501910 -1 -1 909186692 -1 -1 -1 329574367 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 175045023 78209724 -1 -1 -1 -1 -1 -1 950629972 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 203018461 -1 115853910 -1 -1 480210823 -1 -1 -1 788878491 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 283289033 77299524 -1 -1 -1 -1 -1 663946492 -1 -1 -1 306767836 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 261803802 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 389457123 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 923541797 -1 -1 -1 -1 -1 -1 465892383 982581137 280856350 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 685423362 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 140113105 -1 -1 -1 -1 -1 -1 -1 937145934 -1 -1 -1 -1 -1 -1 159056677 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 952462346 -1 -1 807262913 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 198016418 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 23553187 -1 -1 -1 639572212 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 950629972 -1 -1 -1 -1 400608396 -1 -1 -1 -1 790909002 -1 -1 382899189 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 242715110 -1 -1 -1 -1 -1 -1 -1 330583346 -1 -1 887466665 -1 -1 -1 -1 -1 799891773 -1 -1 -1 -1 -1 295109831 -1 -1 -1 -1 -1 -1 -1 -1 608724072 -1 -1 -1 -1 117303447 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 757016184 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 704672739 -1 -1 -1 -1 -1 -1 358924696 897529952 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 21873594 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 56105859 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 892732791 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 748137212 -1 -1 -1 -1 -1 -1 348232013 -1 -1 -1 -1 312974079 574534564 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 433200272 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 16475116 -1 -1 -1 -1 -1 -1 117265842 -1 -1 -1 161956963 -1 -1 -1 335966927 335966927 -1 284387166 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 680487026 -1 -1 -1 -1 -1 562539448 -1 -1 -1 -1 -1 591500701 -1 -1 -1 -1 -1 -1 343468035 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 210318417 -1 175045023 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 767694359 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 373771611 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 37850676 -1 -1 -1 -1 -1 -1 -1 527897224 -1 550531510 -1 345100262 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 925109560 -1 -1 -1 -1 -1 72643683 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 38926054 -1 198016418 -1 -1 -1 -1 -1 218749984 -1 -1 -1 -1 554655671 -1 -1 -1 -1 801326287 -1 -1 873208209 -1 -1 -1 -1 -1 -1 -1 663653933 -1 -1 589534286 -1 -1 914159547 37081879 -1 882812597 -1 -1 -1 465892383 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 796636129 -1 -1 810677070 -1 590603969 -1 -1 -1 477344787 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 807648187 761888635 349772488 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 548968613 -1 -1 -1 -1 548968613 -1 -1 -1 -1 -1 -1 154693260 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 469743398 -1 -1 -1 -1 -1 -1 -1 -1 659501910 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 469444932 -1 -1 -1 -1 -1 -1 -1 -1 -1 464449889 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 389956215 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 897789362 -1 918760907 788878491 -1 308232133 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 665446719 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 814490763 -1 -1 -1 -1 -1 550531510 -1 -1 -1 -1 -1 -1 -1 -1 335802899 415965469 -1 -1 -1 -1 601762202 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 881489135 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 368935143 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 675099076 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 772424147 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 368935143 -1 -1 -1 -1 606380249 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 661932839 -1 231771136 -1 -1 -1 856821153 -1 800616166 -1 -1 -1 -1 832494905 -1 -1 -1 -1 -1 -1 -1 713199217 -1 564114686 -1 -1 -1 -1 -1 477076784 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 159056677 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 707212492 -1 548968613 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 622918995 -1 -1 -1 -1 -1 -1 -1 -1 -1 159056677 571387277 -1 -1 -1 -1 -1 465892409 -1 -1 -1 -1 -1 656206261 -1 -1 -1 -1 671973096 572039484 -1 -1 -1 95248116 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 177905368 937638157 -1 -1 -1 -1 -1 -1 -1 -1 -1 55063047 663307073 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 339350524 -1 -1 -1 761851156 -1 -1 -1 -1 -1 995194212 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 685097645 -1 -1 -1 -1 -1 -1 564114686 -1 710113373 -1 -1 92563135 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 63525475 -1 120431517 -1 -1 339383074 -1 -1 -1 -1 -1 -1 -1 524542574 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 306767836 -1 -1 -1 -1 -1 -1 -1 -1 73525554 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 810677070 -1 -1 555548888 650991264 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 322624811 -1 -1 -1 -1 -1 -1 79533853 -1 -1 -1 -1 -1 788113120 -1 -1 -1 -1 -1 -1 -1 -1 -1 602915291 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 495712606 -1 -1 -1 -1 224077161 -1 -1 -1 -1 -1 663307073 -1 -1 -1 -1 232018015 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 641205608 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 560637528 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 943059617 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 855184024 -1 -1 685097645 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 392826688 381881872 -1 -1 957610942 -1 -1 -1 -1 -1 -1 -1 -1 363457997 -1 -1 658212287 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 799891773 -1 -1 -1 -1 -1 943059617 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 346155368 -1 -1 283107224 -1 -1 -1 -1 -1 -1 -1 -1 -1 181721636 -1 -1 155376172 -1 -1 -1 -1 -1 -1 940104206 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 407009263 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 918760907 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 7550550 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 29272319 -1 893652215 117303447 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 940104206 -1 -1 420425052 -1 -1 -1 -1 86361620 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 977735296 -1 -1 -1 -1 -1 -1 268617169 -1 553190572 -1 -1 -1 -1 494923774 -1 -1 -1 -1 -1 758133321 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 881489135 -1 -1 770278321 -1 -1 377694098 -1 -1 -1 -1 -1 -1 -1 -1 -1 358924696 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 968396048 -1 546660017 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 16475116 -1 -1 -1 -1 -1 -1 -1 439001999 -1 -1 -1 -1 430778069 -1 -1 -1 -1 -1 -1 -1 683957136 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 95443860 -1 -1 893652215 -1 -1 -1 63525475 -1 -1 -1 840264364 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 728231399 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 600718314 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 564114686 -1 86361620 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 306767836 -1 -1 -1 -1 -1 -1 -1 -1 -1 853235560 -1 -1 -1 681690682 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 96123478 -1 -1 -1 114849115 -1 -1 -1 -1 -1 -1 427675535 -1 -1 -1 -1 -1 -1 -1 -1 -1 893897082 -1 -1 -1 497378629 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 765137854 -1 -1 -1 -1 833637060 -1 -1 -1 -1 -1 -1 -1 -1 660738659 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 782811144 -1 -1 -1 124303710 -1 -1 -1 -1 380798089 760624728 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 398823140 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 729178187 -1 -1 -1 -1 -1 -1 -1 -1 -1 289224218 -1 -1 -1 -1 -1 767580878 -1 -1 788878491 579690895 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 655492768 -1 -1 154403719 -1 -1 -1 -1 -1 923541797 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 711503207 -1 -1 -1 -1 -1 542669360 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 192344743 60744503 -1 -1 -1 -1 -1 -1 104474359 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 622483782 -1 -1 637145296 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 449619528 -1 552013544 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 16132051 -1 729178187 -1 -1 625505590 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 327982936 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 758133321 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 358924696 -1 -1 -1 -1 -1 923541797 -1 -1 -1 -1 -1 -1 950629972 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 490230349 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 633475586 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 579690895 924404244 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 420425052 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 572313934 -1 -1 -1 -1 324509788 -1 -1 -1 -1 -1 -1 641205608 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 767580878 -1 -1 -1 -1 -1 -1 669742991 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 337502849 849073275 541460419 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 116842880 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 960110257 -1 -1 -1 -1 -1 -1 -1 542669360 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 710113373 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 803712241 524542574 -1 -1 -1 -1 -1 -1 214317232 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 11796756 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 175045023 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 211855485 -1 -1 -1 957610942 -1 -1 -1 -1 469577476 -1 -1 -1 -1 -1 -1 306767836 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 130580 -1 -1 -1 -1 -1 -1 966503495 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 63525475 -1 -1 -1 197307546 -1 -1 -1 -1 327982936 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 790909002 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 692204091 -1 -1 -1 983188407 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 982581137 -1 -1 -1 -1 -1 -1 -1 -1 -1 351590408 -1 511242787 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 852782081 19140171 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 229489431 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 15819196 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 745770999 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 967987535 -1 96123478 -1 -1 -1 -1 -1 -1 -1 -1 290680740 -1 681823792 73525554 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 295487134 -1 -1 -1 893652215 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 495712606 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 861208333 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 314049298 -1 -1 -1 -1 -1 -1 351590408 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 970341537 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 461489913 -1 -1 -1 -1 -1 -1 -1 -1 -1 572313934 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 808722285 -1 994077939 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 392826688 -1 -1 -1 -1 722874144 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 304834207 348123399 -1 -1 -1 -1 -1 -1 -1 968396048 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 805426616 -1 -1 -1 -1 -1 -1 -1 -1 663653933 -1 769837665 -1 -1 -1 637145296 -1 344834359 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 697184458 -1 633475586 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 555801896 -1 -1 -1 -1 239987054 -1 -1 -1 -1 -1 -1 -1 -1 -1 284387166 -1 -1 -1 -1 -1 -1 -1 -1 493264770 -1 -1 -1 -1 -1 -1 -1 -1 822967487 141472247 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 924404244 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 615656106 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 204164257 641205608 -1 -1 705622548 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 807684388 -1 -1 -1 957610942 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 967987535 79533853 -1 -1 -1 -1 -1 -1 -1 558729480 -1 -1 -1 -1 -1 -1 -1 349772488 -1 -1 -1 -1 -1 584698863 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 306595080 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 520011864 637145296 -1 -1 -1 575385308 -1 -1 -1 -1 -1 -1 -1 -1 977725079 -1 -1 838424648 -1 -1 -1 -1 -1 578042615 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 810133253 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 63525475 -1 -1 -1 -1 -1 -1 -1 -1 -1 90609515 -1 -1 575385308 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 639572212 -1 273365488 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 455140462 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 960643177 -1 -1 625505590 -1 -1 -1 -1 -1 -1 -1 552013544 859962837 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 560234234 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 908705907 -1 -1 -1 -1 567600315 512615132 -1 -1 664490073 -1 -1 -1 -1 960110257 -1 -1 -1 53590481 990067279 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 339350524 -1 343099049 468107571 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 728231399 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 755254577 -1 263636646 -1 -1 -1 -1 731745766 -1 -1 -1 -1 591500701 -1 -1 -1 -1 -1 -1 853632368 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 254756796 -1 -1 727012229 -1 -1 100130908 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 777440440 -1 -1 -1 -1 155515210 -1 -1 -1 571762945 -1 840264364 -1 -1 250810872 -1 975319746 -1 -1 -1 -1 -1 19140171 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 753145692 -1 -1 -1 135519629 -1 -1 -1 181721636 -1 -1 796636129 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 520086201 -1 -1 -1 -1 -1 70161655 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 726776295 -1 -1 -1 -1 -1 -1 -1 232018015 -1 -1 -1 382899189 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 125024999 -1 -1 -1 451474906 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 729178187 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 627642454 -1 -1 382899189 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 614459776 -1 -1 -1 -1 -1 -1 -1 290680740 -1 -1 204164257 -1 263798126 -1 301714930 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 407813417 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 515843858 -1 -1 -1 -1 -1 -1 -1 -1 -1 686385319 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 560234234 -1 -1 -1 -1 -1 -1 881489135 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 863278761 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 469743398 -1 486082353 231536288 994077939 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 312974079 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 757016184 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 135519629 -1 790909002 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 692204091 -1 -1 283289033 -1 -1 32796250 -1 -1 -1 -1 582319429 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 254167164 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 13908259 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 822261941 -1 986331373 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 493264770 -1 -1 -1 -1 -1 880665324 -1 -1 -1 -1 -1 -1 -1 -1 -1 484444949 -1 -1 308051089 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 924320752 -1 -1 244155041 297175900 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 569422962 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 211286630 757016184 -1 445891170 700120477 -1 124836642 -1 -1 -1 -1 -1 846862224 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 897789362 -1 -1 -1 -1 -1 -1 -1 92160628 -1 305936785 -1 -1 16475116 -1 -1 -1 -1 -1 -1 -1 -1 770278321 -1 -1 -1 807262913 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 548036442 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 408497768 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 317641121 -1 -1 -1 -1 -1 657097594 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 384535281 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 308051089 -1 -1 -1 -1 -1 -1 -1 -1 122067182 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 149830598 630501473 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 641205608 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 144877140 -1 -1 -1 -1 -1 -1 -1 -1 668373003 -1 -1 -1 -1 838379139 -1 -1 -1 -1 -1 -1 -1 149052945 -1 -1 -1 -1 -1 -1 -1 692204091 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 957144144 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 346155368 -1 -1 -1 -1 -1 -1 248502983 -1 -1 -1 677433219 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 660738659 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 289894792 -1 -1 -1 -1 -1 -1 -1 -1 -1 924320752 -1 -1 -1 237510992 -1 -1 -1 -1 838379139 -1 -1 -1 -1 704672739 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 918651805 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 882812597 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 97299507 -1 -1 -1 -1 -1 -1 -1 254167164 -1 28576479 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 763183908 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 677433219 -1 -1 -1 -1 -1 53590481 -1 -1 -1 -1 -1 -1 -1 -1 211855485 -1 -1 -1 558729480 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 638076633 252012472 -1 -1 -1 -1 -1 -1 -1 233195705 -1 -1 -1 -1 63525475 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 231536288 -1 527897224 -1 -1 -1 686952953 -1 -1 -1 -1 -1 974448855 -1 -1 -1 -1 -1 -1 -1 -1 238442797 -1 853235560 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 807262913 -1 -1 -1 -1 -1 563732029 -1 -1 -1 -1 -1 -1 -1 -1 -1 264117589 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 92112290 -1 755527023 -1 330583346 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 571387277 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 330583346 -1 -1 -1 -1 641205608 -1 -1 -1 -1 -1 -1 -1 417372917 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 635671105 -1 -1 -1 -1 -1 -1 -1 -1 7550550 -1 -1 -1 -1 268947673 73525554 -1 -1 -1 -1 -1 -1 -1 -1 -1 697867495 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 926544884 -1 -1 -1 975319746 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 897789362 -1 -1 -1 -1 231536288 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 781730524 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 141406402 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 593990378 -1 -1 -1 -1 -1 942627653 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 340794659 -1 -1 -1 -1 -1 -1 910994573 -1 -1 -1 -1 -1 -1 -1 924320752 923565963 -1 -1 -1 -1 -1 -1 -1 812140416 -1 -1 -1 -1 -1 -1 -1 -1 38926054 -1 -1 -1 -1 -1 -1 -1 -1 -1 782594982 -1 -1 -1 -1 -1 -1 284387166 -1 -1 -1 -1 381881872 -1 -1 -1 -1 728191681 159056677 814131030 -1 -1 -1 641205608 -1 -1 -1 15819196 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 377026468 -1 590603969 673965031 -1 346614387 -1 -1 -1 -1 -1 -1 -1 -1 189854783 -1 -1 -1 -1 -1 -1 923565963 -1 -1 -1 -1 -1 -1 -1 481546591 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 120592759 -1 -1 658212287 -1 -1 -1 -1 -1 -1 -1 110012494 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 344834359 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 155376172 -1 -1 -1 -1 -1 -1 -1 216186661 23553187 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 368935143 -1 -1 -1 -1 -1 -1 -1 -1 -1 203018461 -1 -1 -1 680487026 -1 -1 -1 -1 -1 -1 -1 -1 -1 213926602 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 754808582 563732029 924404244 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 888107409 -1 -1 -1 -1 -1 10135787 -1 -1 782927012 -1 -1 -1 -1 -1 80841572 -1 -1 -1 -1 -1 -1 -1 161956963 -1 -1 -1 -1 -1 -1 -1 -1 -1 634983639 -1 -1 -1 -1 568090820 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 445891170 -1 -1 -1 -1 -1 -1 -1 845274422 -1 -1 -1 -1 -1 117303447 -1 -1 -1 -1 -1 -1 -1 -1 686952953 -1 -1 -1 -1 -1 -1 844796232 -1 -1 -1 -1 820725740 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 755527023 -1 -1 -1 -1 358924696 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 261803802 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 376945899 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 728191681 -1 -1 -1 -1 -1 486082353 -1 -1 -1 -1 -1 -1 -1 -1 -1 984207857 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 697184458 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 812752908 -1 -1 -1 -1 -1 580283317 -1 -1 -1 508037594 -1 669655791 -1 -1 -1 -1 -1 592274818 -1 -1 -1 -1 186539666 663653933 -1 291966264 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 378601638 -1 -1 -1 599364311 -1 663653933 -1 -1 -1 -1 -1 960643177 803712241 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 784597145 -1 -1 -1 -1 378601638 -1 568090820 -1 -1 -1 -1 -1 332233242 -1 -1 -1 -1 -1 -1 268947673 -1 524542574 -1 -1 -1 111122929 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 763281688 -1 -1 -1 -1 -1 -1 -1 -1 -1 893897082 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 289224218 -1 -1 319475886 542669360 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 578042615 526837377 -1 510998271 -1 -1 -1 -1 -1 -1 633637325 -1 627561325 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 290680740 -1 -1 -1 -1 833220245 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 861208333 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 73010543 -1 -1 -1 -1 449513227 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 113811391 -1 -1 -1 -1 -1 950629972 -1 -1 -1 237533501 -1 -1 -1 -1 368704535 -1 -1 -1 -1 -1 -1 -1 -1 926544884 -1 -1 -1 879414683 332233242 -1 7545447 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 960110257 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 239987054 -1 341012648 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 916321789 -1 -1 -1 -1 -1 -1 -1 -1 461489913 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 175045023 -1 182026506 -1 -1 -1 -1 -1 -1 295487134 -1 -1 -1 624015614 -1 -1 -1 -1 -1 -1 -1 -1 -1 914662962 -1 -1 -1 -1 -1 -1 -1 -1 999674172 -1 -1 -1 -1 -1 -1 681823792 -1 -1 -1 -1 -1 -1 -1 297325298 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 511242787 -1 550531510 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 984207857 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 268617169 -1 -1 -1 -1 -1 -1 -1 408497768 37081879 -1 389642412 -1 -1 -1 -1 -1 -1 -1 -1 691504106 -1 -1 -1 53590481 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 705622548 -1 -1 -1 -1 240125173 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 492344648 -1 -1 -1 -1 555828167 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 918651805 -1 -1 508037594 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 112055228 -1 -1 -1 -1 -1 704672739 -1 -1 -1 -1 389642412 -1 -1 -1 -1 -1 -1 -1 729178187 -1 -1 -1 571762945 -1 -1 -1 -1 231771136 -1 -1 -1 -1 -1 -1 972468605 941660100 -1 -1 -1 -1 -1 -1 -1 -1 -1 25686971 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 511851718 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 856821153 -1 -1 -1 -1 389457123 -1 -1 -1 462374533 -1 -1 984943205 -1 -1 663307073 -1 -1 925109560 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 805426616 -1 725264260 -1 -1 -1 -1 937638157 -1 285206521 -1 -1 459766565 142030407 -1 -1 -1 -1 -1 -1 539343171 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 233195705 -1 -1 -1 -1 -1 -1 -1 940664546 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 141472247 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 543644033 -1 214317232 -1 -1 -1 -1 -1 -1 861208333 -1 466512536 -1 -1 897529952 -1 465892383 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 389642412 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 547040018 -1 -1 -1 729178187 560532033 -1 481127177 -1 373771611 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 497378629 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 254528769 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 575541534 -1 -1 -1 -1 -1 -1 602915291 -1 -1 -1 541460419 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 697387742 -1 -1 -1 -1 -1 -1 542669360 726129403 909186692 -1 -1 252012472 -1 -1 -1 -1 -1 -1 -1 788113120 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 233195705 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 526837377 -1 -1 -1 -1 -1 -1 833220245 -1 135519629 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 117265842 -1 -1 742174392 -1 -1 -1 -1 -1 -1 -1 -1 -1 124836642 -1 -1 -1 -1 -1 -1 918760907 -1 -1 -1 -1 -1 -1 -1 183804819 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 159056677 -1 -1 -1 511851718 -1 -1 -1 -1 228137178 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 367260156 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 729178187 -1 -1 -1 -1 519762398 53590481 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 592274818 -1 -1 -1 -1 -1 -1 -1 122067182 -1 -1 280856350 -1 -1 -1 -1 -1 -1 -1 154403719 -1 -1 767580878 -1 -1 -1 -1 880665324 -1 -1 -1 -1 -1 -1 332233242 -1 -1 -1 -1 -1 520011864 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 314049298 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 918651805 -1 -1 -1 -1 -1 366005623 -1 -1 -1 -1 -1 -1 -1 550531510 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 420425052 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 560532033 -1 -1 -1 -1 -1 -1 -1 -1 813250721 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 427618367 -1 -1 -1 -1 -1 -1 -1 -1 -1 159647580 -1 -1 637964511 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 248502983 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 820700376 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 610613670 -1 -1 -1 -1 -1 -1 -1 -1 -1 91701432 -1 -1 -1 -1 -1 622483782 -1 -1 -1 -1 -1 -1 -1 382899189 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681763361 -1 -1 -1 -1 -1 -1 -1 -1 42122179 494950691 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 785247749 -1 -1 -1 830544982 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 250810872 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 238442797 -1 -1 -1 -1 -1 -1 -1 -1 575385308 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 965993467 408497768 -1 -1 -1 -1 -1 -1 -1 124836642 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 917179231 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 254213010 -1 -1 -1 -1 271516194 -1 -1 -1 -1 -1 -1 -1 -1 686385319 -1 -1 -1 -1 -1 -1 -1 937145934 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 57606083 -1 231771136 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 456401701 -1 -1 363457997 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 329542777 -1 283289033 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 571736161 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 280856350 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 891436447 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 801169129 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 511242787 -1 -1 -1 -1 -1 -1 28576479 -1 -1 -1 -1 -1 -1 -1 141406402 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 854062217 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 214264973 56105859 -1 -1 -1 563732029 -1 -1 -1 -1 -1 -1 -1 -1 -1 887466665 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 329542777 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 592887414 -1 -1 -1 -1 -1 -1 183804819 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 748137212 79533853 -1 -1 -1 -1 -1 -1 -1 -1 305936785 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 590783394 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 290680740 -1 -1 -1 902419092 -1 -1 -1 -1 704672739 -1 280730060 -1 -1 -1 -1 697867495 -1 -1 -1 -1 -1 -1 -1 107596959 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 281598862 -1 -1 -1 -1 -1 -1 965465445 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 832364259 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 250810872 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 651109313 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 994077939 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 97299507 -1 -1 415965469 -1 -1 -1 -1 -1 -1 -1 -1 850351456 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 189854783 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 30821927 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 545463685 -1 -1 755527023 676709331 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 808722285 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 330583346 -1 -1 -1 -1 -1 -1 -1 -1 -1 990764691 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 910994573 -1 -1 -1 -1 -1 -1 787913028 -1 -1 -1 -1 -1 -1 881489135 -1 -1 -1 -1 -1 -1 332773543 -1 -1 -1 -1 -1 -1 -1 284387166 -1 -1 -1 -1 468107571 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 378581485 -1 -1 -1 -1 -1 -1 -1 119864818 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 919556964 -1 -1 -1 -1 -1 977725079 -1 -1 -1 -1 -1 346614387 928394155 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 763183908 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 312974079 -1 634536293 -1 -1 -1 -1 -1 -1 -1 -1 -1 984117471 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 152552704 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 898597376 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 726129403 280856350 -1 -1 -1 -1 589534286 -1 -1 -1 -1 -1 550531510 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 299518037 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 940104206 832494905 -1 -1 -1 -1 450603366 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 32308720 698485946 -1 807932734 -1 465892409 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 796636129 -1 -1 -1 -1 -1 634983639 -1 372910848 -1 -1 -1 -1 -1 306595080 -1 -1 -1 -1 -1 -1 -1 -1 887466665 -1 -1 -1 -1 -1 -1 254167164 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 152552704 763281688 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 466512536 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 264117589 -1 -1 -1 -1 263798126 -1 -1 -1 -1 -1 -1 -1 909186692 -1 -1 -1 -1 -1 92112290 665446719 -1 -1 -1 -1 -1 984207857 92112290 -1 -1 332233242 420425052 -1 -1 -1 -1 364081690 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 879414683 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 697374453 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 247165890 -1 -1 -1 810133253 507142051 -1 965067805 312974079 -1 -1 -1 -1 184404346 -1 -1 519762398 -1 -1 -1 -1 -1 -1 -1 -1 834487671 -1 -1 -1 -1 -1 -1 -1 584698863 -1 -1 -1 -1 960110257 -1 -1 -1 -1 -1 -1 -1 -1 713199217 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 937145934 -1 -1 -1 -1 140395123 377026468 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 32308720 -1 -1 -1 -1 -1 -1 -1 -1 -1 582319429 -1 -1 -1 -1 -1 984895249 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 745770999 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 722672739 -1 -1 595427792 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 707376093 -1 -1 -1 -1 -1 -1 204875339 -1 -1 -1 -1 -1 -1 -1 708274346 -1 957610942 -1 708274346 -1 -1 -1 -1 -1 80841572 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 364081690 -1 -1 -1 -1 961337912 -1 -1 -1 -1 -1 -1 -1 579783784 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 216186661 -1 -1 -1 -1 572039484 -1 -1 -1 -1 -1 924717942 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 924404244 655834254 -1 -1 673965031 -1 891573253 564114686 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 416741639 -1 -1 728191681 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 314049298 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 268947673 -1 -1 -1 -1 838424648 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 665653500 -1 -1 -1 -1 668373003 -1 -1 -1 -1 -1 -1 -1 -1 -1 852782081 -1 -1 -1 -1 -1 -1 -1 -1 19140171 -1 -1 -1 -1 790909002 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 453534757 935250907 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 577758652 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 655834254 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 555548888 -1 711501588 -1 367754743 -1 -1 -1 -1 -1 -1 857102413 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 330583346 -1 -1 -1 -1 -1 -1 -1 316073299 -1 -1 -1 -1 -1 -1 -1 -1 589534286 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 869015765 -1 481546591 -1 -1 -1 -1 -1 -1 782594982 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 72643683 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 135519629 -1 -1 683957136 330231560 -1 -1 -1 647290016 -1 -1 -1 -1 -1 -1 -1 -1 666659013 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 184404346 -1 -1 -1 -1 -1 407813417 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 330785266 392826688 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 37850676 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 761021239 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 641205608 -1 -1 -1 -1 -1 757016184 -1 -1 -1 -1 -1 -1 504367553 53028773 -1 -1 -1 -1 497378629 -1 -1 -1 -1 848715178 -1 343099049 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 859962837 -1 -1 -1 -1 893860727 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 599364311 -1 -1 781730524 -1 -1 -1 -1 -1 -1 -1 -1 127278512 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 857102413 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 646560402 -1 635671105 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 32308720 -1 -1 -1 -1 561553313 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 760624728 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 153943173 465892409 -1 -1 -1 -1 -1 -1 -1 748186132 -1 -1 -1 -1 -1 -1 355126439 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 411907778 -1 -1 -1 -1 929670012 -1 571387277 -1 -1 -1 -1 -1 -1 -1 669742991 -1 -1 -1 -1 -1 -1 332233242 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 830544982 -1 368704535 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 448707988 -1 -1 -1 -1 -1 595427792 114849115 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 486082353 -1 -1 -1 18404492 -1 -1 -1 -1 -1 -1 -1 730756715 -1 -1 325816321 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 433200272 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 142030407 -1 -1 -1 546660017 -1 786892734 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 800463769 -1 -1 -1 -1 -1 -1 -1 -1 593990378 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 560234234 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 708274346 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 456487084 -1 -1 -1 -1 -1 254167164 -1 -1 593990378 -1 -1 -1 -1 -1 -1 -1 -1 349772488 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 726776295 -1 -1 -1 -1 984207857 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 822967487 203018461 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 887466665 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 812289080 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 214924123 -1 -1 -1 942627653 -1 -1 -1 -1 -1 -1 -1 -1 810677070 614459776 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 283289033 -1 -1 232942125 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 297175900 539343171 -1 377026468 852782081 -1 -1 601762202 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 563732029 -1 -1 -1 -1 -1 -1 392826688 -1 -1 -1 -1 -1 799891773 -1 -1 -1 -1 -1 -1 415965469 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 531136661 -1 -1 527897224 -1 680321740 -1 16475116 -1 -1 977467597 -1 -1 -1 -1 -1 -1 -1 601762202 -1 -1 -1 -1 -1 543644033 -1 -1 -1 -1 -1 -1 -1 -1 -1 560532033 -1 481546591 -1 -1 -1 -1 -1 -1 334677549 -1 -1 -1 -1 -1 -1 -1 -1 -1 910994573 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 79533853 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 595427792 -1 -1 848715178 -1 -1 -1 -1 -1 -1 -1 86361620 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 669655791 -1 -1 -1 935250907 -1 -1 -1 -1 -1 -1 -1 494923774 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 998012390 -1 -1 -1 -1 462374533 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 237533501 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 999101537 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 957610942 -1 982581137 -1 -1 -1 -1 -1 -1 -1 -1 -1 86361620 678877738 -1 -1 -1 -1 -1 -1 -1 -1 928394155 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 345100262 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 124836642 -1 -1 949486909 -1 -1 922186149 -1 -1 -1 -1 -1 332773543 -1 -1 384535281 -1 -1 -1 -1 -1 -1 -1 -1 469879335 -1 -1 -1 -1 117265842 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 183804819 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 155906400 -1 -1 -1 977735296 -1 -1 -1 -1 -1 -1 633475586 -1 -1 -1 -1 -1 -1 729178187 -1 -1 -1 -1 -1 -1 -1 107596959 665446719 -1 -1 -1 -1 725264260 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 107596959 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 175144765 -1 -1 -1 -1 -1 144877140 -1 -1 -1 -1 820725740 -1 -1 -1 -1 -1 63210631 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 216195055 261439507 -1 748186132 -1 438872920 -1 -1 -1 -1 -1 114849115 -1 -1 -1 -1 -1 745770999 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 897529952 -1 -1 -1 420425052 367260156 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 73525554 -1 -1 -1 -1 -1 -1 -1 -1 53590481 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 32308720 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 791932302 -1 -1 -1 -1 -1 -1 -1 -1 -1 681015587 499941413 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 707212492 -1 -1 -1 -1 722874144 469035792 -1 -1 92160628 -1 -1 -1 -1 949486909 -1 -1 -1 -1 312974079 -1 -1 -1 -1 -1 -1 -1 722874144 -1 -1 -1 208811354 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 988919874 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 918760907 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 660738659 411907778 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 949486909 -1 632336991 -1 -1 -1 -1 -1 -1 -1 -1 -1 881489135 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 92665797 830994144 -1 -1 -1 -1 -1 -1 -1 563732029 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 949486909 -1 -1 -1 -1 -1 280856350 -1 -1 -1 -1 -1 -1 -1 596789741 -1 -1 -1 -1 592887414 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 718229961 -1 -1 -1 -1 -1 -1 -1 -1 558729480 -1 675099076 -1 -1 -1 -1 -1 -1 456401701 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 667433645 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 929936961 -1 967987535 -1 -1 -1 -1 -1 335802899 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 346614387 -1 -1 -1 -1 -1 -1 891436447 465892409 -1 468107571 -1 -1 -1 657097594 -1 -1 -1 -1 -1 -1 -1 119864818 -1 -1 171377189 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 441572105 -1 -1 539343171 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 748137212 -1 -1 -1 -1 -1 -1 627561325 -1 -1 856821153 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 633637325 -1 -1 -1 -1 899994302 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 661827332 -1 -1 -1 -1 -1 -1 -1 -1 -1 264549124 641205608 -1 -1 -1 -1 -1 -1 -1 -1 622918995 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 427675535 -1 263798126 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 456863895 -1 -1 -1 -1 -1 697374453 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 910994573 -1 299518037 -1 -1 -1 -1 -1 -1 -1 -1 -1 271516194 -1 563675995 -1 -1 -1 -1 -1 571387277 -1 -1 -1 -1 -1 999101537 -1 -1 -1 -1 -1 -1 -1 -1 942045496 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 406717194 -1 -1 -1 -1 -1 -1 770278321 -1 -1 207319887 -1 275966091 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681823792 -1 924404244 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 862828014 -1 852782081 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 680487026 -1 -1 -1 -1 -1 914159547 -1 879414683 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 377694098 -1 -1 -1 -1 -1 -1 -1 308232133 -1 -1 -1 -1 -1 45426260 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 852823875 -1 -1 -1 -1 325816321 908705907 -1 -1 -1 -1 -1 -1 186539666 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 367875034 -1 -1 -1 675099076 -1 -1 -1 -1 -1 -1 -1 -1 -1 218749984 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 159577330 -1 -1 -1 -1 -1 -1 -1 -1 589534286 -1 -1 -1 -1 208811354 -1 -1 -1 484471406 -1 -1 195406126 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 999101537 -1 -1 -1 -1 -1 -1 -1 159056677 -1 -1 -1 -1 254528769 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 19140171 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 726129403 -1 -1 -1 -1 -1 299518037 -1 -1 -1 902153522 -1 263798126 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 580884227 -1 -1 427618367 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 542986495 -1 -1 -1 -1 -1 -1 325287502 663307073 -1 -1 -1 937145934 713199217 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 926544884 -1 -1 650991264 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 417425319 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 183804819 -1 258270520 -1 -1 697374453 -1 208493418 -1 -1 -1 -1 -1 -1 -1 -1 23553187 -1 -1 -1 33812208 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 914159547 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 683957136 673965031 -1 -1 -1 339350524 -1 -1 -1 848715178 -1 -1 -1 -1 448176879 72263116 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 861596363 -1 685423362 -1 -1 -1 765535629 252012472 -1 -1 -1 -1 -1 822967487 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 240125173 -1 628220249 -1 -1 639572212 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 389457123 -1 -1 -1 -1 381881872 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 175590565 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 800463769 -1 -1 -1 856821153 -1 -1 -1 861076853 -1 -1 -1 -1 -1 -1 -1 -1 -1 214264973 235522102 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 666590606 708274346 630501473 -1 -1 -1 -1 663307073 -1 -1 -1 -1 518546930 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 924547323 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 770278321 -1 -1 322624811 -1 -1 -1 -1 -1 -1 995496482 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 842871738 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 770278321 -1 -1 -1 -1 -1 -1 977805874 -1 142030407 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 777440440 -1 -1 -1 -1 433756914 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 850351456 -1 -1 -1 -1 -1 822967487 -1 -1 -1 -1 524972471 -1 -1 -1 -1 -1 -1 -1 -1 667886937 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 378601638 -1 -1 -1 -1 -1 13908259 564190579 -1 -1 78209724 -1 592274818 785247749 -1 -1 -1 -1 537774172 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 951926549 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 116842880 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 377026468 -1 -1 -1 -1 -1 153943173 -1 -1 -1 -1 -1 -1 -1 -1 481546591 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 56105859 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 855184024 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 891573253 -1 35234408 -1 -1 144877140 -1 -1 -1 713199217 -1 -1 -1 -1 -1 -1 600718314 -1 332773543 -1 632336991 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 232942125 -1 -1 -1 -1 -1 -1 -1 494950691 -1 -1 -1 389642412 -1 -1 -1 -1 912506727 -1 -1 -1 -1 -1 -1 -1 -1 -1 990764691 -1 -1 560532033 -1 -1 -1 -1 -1 -1 -1 -1 -1 634983639 -1 -1 -1 953838288 -1 -1 -1 -1 -1 -1 -1 -1 659932705 -1 -1 -1 -1 -1 -1 -1 345072009 -1 -1 -1 332233242 -1 -1 -1 -1 -1 -1 -1 686952953 -1 -1 324509788 -1 -1 -1 -1 -1 -1 237533501 -1 -1 21873594 -1 -1 378601638 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 560234234 -1 -1 -1 -1 -1 -1 -1 499941413 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 281142692 -1 373771611 -1 -1 -1 -1 -1 -1 -1 -1 -1 810677070 -1 366005623 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 392180295 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 545565868 -1 -1 940664546 -1 852782081 -1 -1 984895249 -1 -1 -1 -1 124303710 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 550531510 45426260 -1 -1 578042615 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 120592759 -1 -1 786892734 79213361 -1 -1 777440440 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 125024999 -1 -1 -1 -1 -1 -1 937145934 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 801169129 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 597173574 968396048 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 891573253 -1 -1 260437937 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 549323513 -1 448176879 -1 902153522 -1 -1 11796756 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 359978279 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 281142692 -1 348123399 -1 -1 -1 21873594 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 411907778 -1 -1 -1 -1 -1 -1 -1 504367553 881489135 -1 -1 -1 -1 -1 -1 247165890 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 894267291 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 671973096 -1 797927351 -1 -1 923565963 -1 -1 -1 -1 -1 -1 -1 -1 -1 345072009 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 803712241 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 846213413 -1 -1 -1 -1 -1 -1 -1 -1 217928587 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 289894792 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 395745879 -1 -1 -1 -1 -1 526042049 -1 -1 -1 -1 -1 -1 -1 -1 -1 250810872 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 235522102 -1 -1 -1 -1 -1 -1 -1 -1 -1 237533501 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 596789741 -1 -1 -1 52752319 -1 -1 -1 -1 582319429 -1 -1 -1 -1 -1 -1 -1 -1 -1 464449889 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 344834359 -1 -1 -1 -1 -1 790586892 -1 -1 924320752 -1 -1 -1 -1 -1 -1 -1 139988967 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 390951542 -1 912506727 130580 -1 -1 -1 -1 152308796 -1 -1 -1 -1 -1 -1 -1 805426616 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 92665797 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 924547323 -1 -1 -1 891573253 -1 -1 -1 -1 523318762 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 993536937 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 290680740 -1 763183908 -1 -1 -1 -1 -1 977725079 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 330785266 -1 -1 -1 -1 -1 -1 -1 580283317 -1 -1 -1 -1 -1 -1 -1 757016184 -1 -1 -1 -1 -1 -1 -1 -1 567600315 -1 -1 -1 -1 -1 -1 667433645 -1 846862224 -1 -1 57551192 -1 -1 -1 -1 -1 -1 -1 -1 299518037 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 334677549 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 924320752 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 305936785 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 192344743 -1 -1 271516194 57606083 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 97299507 -1 -1 95248116 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 345072009 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 893860727 -1 914662962 -1 -1 -1 -1 462374533 -1 -1 535432483 -1 -1 -1 -1 -1 -1 -1 -1 967987535 -1 -1 47116225 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 592887414 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 722672739 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 708274346 -1 -1 -1 633637325 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 508037594 -1 -1 -1 -1 -1 -1 -1 828722364 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 728191681 -1 -1 -1 -1 -1 -1 297325298 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 869015765 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 822967487 -1 -1 -1 -1 -1 -1 -1 -1 159577330 -1 -1 -1 184404346 -1 -1 -1 -1 -1 -1 -1 200947353 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 782927012 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 21873594 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 461489913 -1 -1 -1 -1 -1 -1 489295045 392180295 -1 -1 263798126 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 777440440 -1 -1 16475116 -1 -1 -1 57551192 -1 596367148 -1 -1 -1 47183594 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 796636129 655834254 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 208811354 -1 584698863 -1 -1 319475886 -1 -1 -1 -1 -1 -1 411907778 -1 -1 -1 -1 -1 -1 -1 -1 480210823 -1 -1 -1 -1 -1 834487671 -1 -1 -1 195406126 924404244 -1 -1 -1 -1 -1 -1 -1 -1 -1 35234408 -1 596367148 -1 -1 641205608 -1 -1 -1 -1 -1 -1 -1 -1 -1 812140416 -1 -1 -1 -1 -1 -1 -1 -1 -1 113804160 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 686952953 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 602915291 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 250810872 -1 -1 -1 697387742 555801896 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 808722285 -1 832364259 -1 -1 -1 863278761 -1 475822349 -1 -1 600718314 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 822967487 -1 633475586 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 998012390 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 183804819 -1 -1 -1 -1 667433645 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 909186692 -1 -1 -1 -1 -1 -1 -1 844796232 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 527897224 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 490230349 37850676 923565963 -1 -1 -1 -1 881489135 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 97442962 -1 657097594 929670012 -1 902419092 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 335966927 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 79323336 681763361 -1 -1 -1 -1 -1 -1 11796756 -1 -1 -1 -1 -1 -1 -1 -1 329574367 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 268947673 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 464449889 -1 -1 -1 -1 -1 -1 -1 853235560 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 705622548 894267291 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 280874012 32466209 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 861596363 -1 -1 -1 -1 290604263 -1 -1 -1 439826416 335802899 -1 -1 -1 -1 -1 -1 376945899 -1 -1 -1 -1 -1 211855485 -1 -1 -1 -1 -1 163091630 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 440166125 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 838424648 -1 -1 -1 211286630 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 231536288 -1 -1 -1 -1 -1 -1 -1 107596959 -1 -1 -1 -1 820700376 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 335966927 -1 -1 -1 -1 -1 37850676 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 589534286 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 846213413 -1 -1 -1 -1 -1 -1 -1 -1 156929061 -1 856821153 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 306767836 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681823792 -1 -1 -1 -1 -1 462374533 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 329574367 100130908 -1 -1 -1 -1 -1 788113120 -1 -1 -1 -1 -1 646560402 -1 -1 763281688 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 22393976 -1 -1 -1 -1 -1 -1 942627653 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 553190572 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 641205608 -1 -1 -1 -1 -1 -1 389457123 -1 -1 -1 -1 -1 -1 -1 -1 -1 965067805 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 817829311 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 237533501 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 417425319 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 330231560 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 731745766 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 542669360 427618367 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 563732029 -1 -1 -1 -1 -1 -1 675573324 -1 -1 -1 -1 -1 -1 -1 -1 -1 846213413 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 685097645 -1 -1 -1 -1 -1 -1 767694359 697387742 330785266 -1 -1 -1 -1 -1 -1 625505590 -1 -1 216186661 13908259 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 897789362 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 392180295 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 208811354 -1 -1 -1 337502849 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 120592759 -1 -1 250810872 -1 -1 -1 -1 -1 -1 -1 -1 681015587 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 677433219 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 395745879 -1 -1 -1 -1 -1 -1 -1 -1 758394992 -1 -1 -1 -1 -1 141406402 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 722672739 -1 -1 -1 406568384 -1 561553313 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 622483782 -1 -1 -1 -1 -1 -1 -1 -1 748137212 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 171377189 -1 -1 -1 -1 -1 -1 -1 -1 214924123 -1 730756715 -1 -1 -1 -1 734712823 -1 -1 -1 763183908 542986495 -1 -1 -1 -1 -1 -1 -1 -1 -1 918760907 -1 -1 -1 -1 -1 -1 -1 923541797 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 769545495 -1 -1 -1 -1 -1 -1 897529952 -1 -1 95779603 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 466512536 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 560637528 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 448176879 -1 -1 -1 -1 -1 -1 -1 -1 833637060 -1 -1 799891773 -1 -1 793788549 757016184 119601349 113811391 -1 -1 -1 -1 -1 999101537 -1 761021239 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 842871738 -1 -1 -1 -1 -1 -1 -1 -1 330785266 403599770 21873594 -1 -1 803712241 348232013 807684388 -1 -1 -1 248502983 -1 -1 -1 -1 231771136 -1 -1 -1 -1 -1 -1 -1 -1 665446719 -1 -1 846213413 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 124836642 627589268 -1 -1 -1 707186544 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 929936961 -1 -1 155515210 -1 -1 -1 -1 -1 -1 -1 527897224 -1 -1 348232013 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 367875034 -1 -1 -1 -1 -1 -1 -1 433756914 -1 -1 669655791 -1 -1 -1 -1 -1 -1 -1 -1 457715535 492344648 -1 -1 -1 -1 -1 237510992 373771611 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 395745879 -1 -1 -1 306595080 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 861076853 -1 -1 -1 -1 -1 -1 -1 -1 457715535 568090820 -1 -1 -1 -1 -1 668373003 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 590603969 -1 -1 -1 -1 667433645 632336991 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 663946492 -1 -1 -1 182026506 -1 -1 -1 745770999 -1 -1 -1 -1 290680740 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 153846762 -1 -1 -1 721523599 -1 -1 -1 -1 -1 -1 -1 680321740 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 961337912 -1 -1 -1 902153522 928394155 -1 -1 -1 -1 842871738 -1 -1 30821927 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 863278761 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 910994573 -1 -1 -1 406568384 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 140113105 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 742174392 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 923541797 -1 -1 -1 -1 -1 968396048 -1 -1 -1 698485946 -1 -1 -1 -1 571762945 -1 -1 -1 -1 -1 378601638 -1 -1 -1 -1 -1 -1 -1 -1 994077939 -1 -1 441315258 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 999101537 -1 -1 -1 -1 -1 -1 -1 368935143 -1 475822349 -1 -1 -1 -1 -1 -1 -1 -1 10135787 -1 -1 -1 -1 -1 785247749 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 880938198 977805874 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 729736036 924547323 -1 -1 -1 -1 -1 -1 -1 -1 622737539 154693260 -1 -1 -1 -1 -1 -1 478138652 -1 -1 -1 -1 -1 -1 -1 237510992 -1 -1 -1 -1 -1 833637060 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 329574367 -1 -1 -1 -1 -1 -1 -1 335966927 -1 -1 -1 535432483 232942125 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 411907778 -1 -1 -1 -1 -1 -1 -1 808722285 -1 -1 -1 73010543 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 308051089 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 660738659 -1 -1 -1 -1 -1 -1 -1 -1 830994144 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 880446976 -1 -1 -1 -1 -1 -1 -1 900060541 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 919556964 -1 -1 -1 542986495 -1 -1 -1 -1 229489431 -1 -1 -1 595521083 -1 -1 322624811 -1 761851156 -1 -1 -1 -1 -1 -1 -1 -1 -1 512615132 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 494923774 -1 -1 -1 -1 -1 -1 -1 -1 961337912 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 560234234 319475886 -1 770278321 -1 -1 -1 19140171 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 950629972 -1 -1 -1 -1 349772488 -1 -1 -1 -1 -1 -1 -1 -1 537774172 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 21873594 -1 -1 -1 -1 -1 -1 275966091 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 655834254 -1 -1 -1 -1 -1 -1 -1 -1 624015614 -1 21873594 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 852782081 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 177905368 -1 -1 -1 977735296 -1 -1 117303447 -1 -1 -1 -1 -1 -1 390951542 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 543644033 -1 -1 830994144 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 420425052 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 489295045 -1 -1 -1 -1 817331802 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 214924123 456401701 -1 -1 -1 -1 -1 -1 -1 -1 -1 999674172 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 475822349 -1 -1 -1 -1 -1 -1 -1 -1 390951542 -1 -1 -1 -1 -1 -1 -1 555828167 -1 248502983 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 900060541 -1 -1 922186149 285206521 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 788555404 -1 -1 -1 -1 -1 814490763 -1 666590606 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 140113105 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 192344743 -1 974448855 -1 711501588 -1 893860727 -1 -1 -1 -1 553190572 -1 -1 -1 -1 -1 655492768 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 705622548 -1 -1 343099049 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 340794659 -1 -1 -1 -1 124836642 -1 -1 -1 -1 897789362 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 800616166 -1 -1 -1 -1 -1 -1 -1 -1 232018015 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 37081879 232942125 -1 -1 -1 -1 869015765 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 651109313 -1 -1 697184458 -1 -1 -1 -1 -1 -1 -1 -1 758133321 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 471070675 -1 -1 925109560 -1 -1 -1 291966264 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 366005623 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 389457123 -1 -1 -1 -1 -1 276713426 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 167036027 -1 -1 -1 -1 -1 -1 -1 -1 -1 623090438 -1 -1 -1 -1 -1 -1 -1 -1 -1 389642412 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 324509788 -1 22393976 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 545565868 -1 -1 -1 940664546 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 820700376 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 332773543 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 539343171 -1 -1 -1 -1 -1 -1 578042615 296503357 -1 -1 -1 -1 -1 -1 808722285 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 623090438 861076853 -1 -1 -1 -1 -1 -1 -1 912506727 -1 786892734 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 469743398 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681015587 -1 -1 -1 -1 788555404 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 433439854 -1 846862224 -1 -1 -1 -1 -1 -1 -1 918760907 -1 -1 -1 602915291 -1 -1 -1 -1 -1 -1 306767836 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 770278321 -1 -1 -1 -1 -1 -1 -1 -1 415965469 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 606380249 -1 -1 -1 -1 -1 -1 144877140 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 820700376 -1 -1 -1 -1 774405660 -1 -1 -1 -1 651109313 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 161956963 -1 -1 -1 -1 -1 245677831 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 940104206 545463685 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 838424648 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 833220245 -1 -1 81785361 -1 -1 -1 -1 -1 -1 54164180 -1 -1 -1 -1 786892734 -1 -1 -1 -1 -1 -1 -1 748186132 -1 290680740 -1 -1 833220245 -1 -1 537867109 -1 -1 -1 -1 -1 -1 -1 -1 -1 477344787 -1 -1 -1 91701432 983188407 -1 -1 -1 -1 -1 634983639 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 97299507 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 990067279 -1 -1 -1 -1 -1 -1 -1 -1 -1 816910268 -1 -1 -1 -1 -1 -1 -1 -1 -1 846862224 -1 -1 -1 363457997 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 814131030 -1 -1 -1 374972287 -1 689608865 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 567600315 -1 -1 -1 -1 -1 -1 -1 -1 -1 708274346 -1 -1 -1 -1 -1 -1 520086201 -1 -1 -1 593990378 -1 -1 -1 452128504 175590565 -1 -1 420425052 659501910 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 855184024 -1 830544982 186539666 -1 -1 -1 -1 -1 378601638 -1 -1 -1 -1 681763361 -1 -1 -1 -1 -1 -1 666445858 -1 -1 -1 308051089 363811064 -1 -1 317641121 -1 -1 -1 140113105 -1 -1 -1 -1 -1 526837377 -1 560532033 -1 -1 838424648 -1 -1 -1 -1 -1 -1 633637325 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 850351456 -1 -1 -1 -1 669742991 319475886 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 21873594 -1 -1 -1 -1 -1 23553187 -1 966211508 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 27405498 -1 -1 -1 -1 -1 -1 982581137 -1 -1 -1 -1 882812597 -1 767580878 -1 -1 -1 -1 -1 -1 -1 -1 561553313 -1 -1 -1 -1 -1 -1 -1 -1 111122929 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 57551192 -1 -1 -1 -1 -1 79323336 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 928394155 -1 -1 -1 -1 -1 -1 -1 481546591 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 937145934 -1 -1 -1 -1 -1 -1 810677070 -1 -1 -1 439001999 -1 -1 -1 -1 -1 159056677 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 663653933 -1 -1 -1 -1 861076853 -1 -1 389956215 483157962 726776295 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 147345279 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 782927012 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 760624728 558729480 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 828722364 -1 78209724 -1 -1 -1 -1 251692591 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 407009263 -1 -1 -1 -1 -1 427675535 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 950629972 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 296503357 -1 513397649 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 671973096 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 499941413 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 144877140 -1 -1 -1 -1 -1 332773543 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 977735296 -1 -1 -1 -1 231536288 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 622483782 438872920 -1 -1 -1 -1 -1 377026468 -1 -1 -1 -1 -1 -1 -1 -1 -1 494950691 -1 -1 -1 -1 -1 -1 -1 249558965 -1 -1 -1 -1 807648187 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 572039484 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 97299507 92665797 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 777440440 -1 -1 -1 -1 189854783 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 606380249 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 634983639 -1 -1 -1 -1 177905368 -1 -1 -1 -1 -1 -1 799469547 -1 -1 -1 433439854 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 182026506 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 30821927 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 937145934 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 161956963 -1 -1 -1 -1 -1 -1 47116225 -1 -1 -1 -1 -1 -1 -1 433756914 -1 417425319 -1 902153522 -1 -1 -1 -1 -1 -1 -1 -1 984895249 -1 -1 -1 -1 -1 -1 -1 -1 994077939 -1 -1 -1 -1 -1 -1 -1 805426616 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 614459776 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 722672739 -1 -1 -1 -1 -1 984207857 -1 -1 -1 -1 -1 -1 -1 555801896 -1 -1 79097209 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 553190572 468199498 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 188196698 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 156929061 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 60978603 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 407009263 -1 641205608 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 81785361 -1 -1 937633254 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 984207857 -1 -1 -1 -1 -1 -1 53028773 -1 -1 -1 -1 188196698 -1 204875339 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 952462346 -1 -1 -1 -1 332773543 -1 -1 -1 -1 -1 -1 -1 665653500 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 22393976 -1 -1 -1 977735296 -1 -1 -1 -1 -1 -1 189854783 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 861596363 -1 -1 728191681 -1 -1 -1 -1 280730060 -1 572313934 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 942627653 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 728191681 -1 -1 -1 -1 -1 -1 -1 -1 60744503 -1 -1 -1 -1 -1 729941138 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 559785274 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 210318417 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 666590606 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 685097645 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 451474906 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 957610942 868211619 -1 -1 -1 -1 -1 355126439 -1 -1 -1 -1 -1 -1 140395123 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 667433645 -1 -1 -1 -1 384535281 72794624 197019814 -1 -1 -1 -1 -1 689897360 -1 -1 -1 -1 -1 918651805 -1 -1 -1 -1 -1 -1 -1 807684388 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 233195705 -1 -1 378601638 37850676 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 661932839 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 260437937 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 373771611 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 526837377 -1 -1 -1 -1 -1 -1 -1 -1 -1 456401701 711503207 -1 -1 -1 -1 -1 -1 59706771 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 879954113 -1 471865558 615656106 -1 -1 -1 229489431 -1 -1 -1 526837377 -1 -1 -1 -1 -1 -1 469577476 -1 -1 -1 -1 727012229 37395408 -1 -1 923541797 -1 -1 -1 -1 918760907 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 613084013 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 321467204 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 555828167 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 755527023 -1 -1 -1 -1 -1 152552704 -1 -1 -1 -1 -1 894267291 567600315 -1 -1 -1 -1 -1 -1 -1 904818318 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 345072009 -1 -1 -1 -1 153846762 -1 -1 -1 -1 -1 381881872 -1 -1 -1 -1 -1 -1 -1 -1 788878491 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 47116225 -1 -1 755527023 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 861596363 541460419 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 861596363 -1 -1 770680522 -1 -1 -1 -1 -1 -1 573553627 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 951926549 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 801169129 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 734712823 -1 -1 -1 -1 204875339 -1 -1 -1 -1 -1 -1 -1 -1 800616166 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 415965469 -1 140113105 -1 -1 -1 668373003 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 469577476 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 475822349 800622076 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 974448855 204164257 -1 -1 788555404 -1 -1 -1 -1 -1 153846762 -1 -1 -1 -1 -1 -1 200947353 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 595521083 -1 -1 -1 -1 -1 30821927 -1 -1 -1 -1 -1 957610942 -1 -1 -1 26375227 -1 -1 -1 -1 -1 -1 582861386 -1 -1 -1 -1 -1 -1 -1 -1 994077939 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 47183594 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 344834359 904818318 -1 346155368 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 881489135 346614387 -1 555548888 -1 -1 -1 211855485 -1 -1 -1 -1 -1 939946968 -1 -1 -1 -1 -1 731745766 -1 -1 -1 -1 -1 -1 972468605 -1 -1 -1 -1 -1 -1 977725079 329542777 -1 -1 -1 -1 -1 198016418 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 765137854 263806185 -1 -1 -1 235522102 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 597173574 -1 -1 -1 -1 935910737 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 937633254 -1 -1 -1 -1 -1 -1 -1 631700842 -1 -1 -1 -1 -1 -1 -1 -1 658212287 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 555801896 -1 -1 -1 92112290 -1 -1 726129403 462374533 -1 -1 -1 -1 417425319 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 929670012 -1 879954113 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 543644033 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 977735296 -1 -1 965067805 -1 -1 857102413 -1 -1 -1 -1 -1 -1 -1 -1 -1 197115342 -1 788878491 -1 -1 -1 -1 -1 -1 -1 -1 -1 869015765 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 763183908 192344743 -1 -1 -1 -1 -1 32466209 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 430778069 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 481546591 -1 -1 -1 816910268 -1 -1 -1 -1 246216644 439826416 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 625505590 53028773 235522102 -1 -1 -1 -1 -1 -1 -1 -1 -1 5548205 660738659 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 297325298 673965031 -1 -1 -1 -1 -1 -1 -1 -1 349772488 767694359 -1 -1 -1 -1 -1 -1 389956215 -1 -1 -1 -1 555548888 -1 -1 -1 339350524 857102413 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 893897082 560532033 -1 -1 995496482 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 830544982 -1 -1 -1 -1 -1 -1 -1 547040018 -1 -1 231536288 -1 -1 -1 -1 -1 -1 -1 -1 -1 183804819 -1 -1 -1 139988967 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 144877140 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 624015614 -1 -1 -1 -1 657097594 -1 -1 -1 -1 -1 -1 -1 -1 224077161 -1 782594982 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 665446719 -1 306767836 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 999101537 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 515806637 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 575385308 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 767580878 -1 -1 580283317 -1 -1 -1 -1 -1 -1 -1 -1 937145934 897789362 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 216186661 -1 -1 -1 -1 -1 -1 613084013 -1 -1 -1 -1 -1 -1 -1 -1 -1 510998271 -1 -1 -1 -1 810677070 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 912506727 -1 -1 -1 -1 -1 671973096 -1 -1 -1 -1 681690682 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 60978603 -1 -1 -1 -1 -1 -1 -1 37850676 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 569422962 -1 -1 -1 389457123 -1 -1 -1 -1 -1 -1 -1 -1 189854783 -1 363811064 -1 -1 -1 -1 469444932 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 466512536 -1 -1 -1 531136661 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 344834359 -1 -1 -1 692204091 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 91701432 711501588 923565963 -1 -1 -1 -1 -1 -1 -1 373771611 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 926544884 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 910994573 291966264 -1 -1 -1 -1 475822349 -1 -1 -1 -1 -1 -1 713199217 -1 758394992 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 95779603 -1 -1 -1 -1 -1 -1 -1 -1 469444932 -1 -1 -1 589534286 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 697184458 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 518546930 552013544 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 523318762 -1 -1 -1 -1 -1 -1 211855485 -1 -1 -1 -1 109891495 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 32308720 -1 -1 -1 -1 -1 -1 -1 -1 -1 596367148 -1 -1 -1 555801896 -1 -1 -1 -1 -1 -1 216186661 -1 -1 335802899 -1 -1 -1 -1 -1 -1 659932705 -1 -1 -1 -1 -1 -1 -1 -1 713199217 -1 -1 -1 -1 -1 -1 -1 596789741 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 924320752 -1 489295045 511242787 -1 -1 -1 524972471 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 358362276 902419092 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 708274346 -1 -1 -1 -1 651466556 -1 957610942 -1 -1 -1 -1 -1 -1 -1 -1 -1 810133253 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 119864818 -1 -1 -1 -1 -1 -1 -1 -1 -1 522063456 -1 -1 355756362 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 32466209 -1 -1 -1 710113373 -1 -1 -1 -1 680487026 -1 -1 -1 -1 -1 -1 -1 -1 80841572 -1 -1 -1 -1 -1 990067279 -1 -1 -1 -1 704672739 -1 -1 -1 -1 -1 -1 -1 32796250 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 542669360 686385319 -1 -1 345100262 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 465892383 -1 -1 -1 -1 -1 -1 -1 -1 -1 28576479 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 45426260 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 159056677 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 308232133 -1 -1 -1 135519629 676685933 -1 748186132 367260156 597173574 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 818974853 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 33488934 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 977725079 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 555801896 -1 -1 -1 -1 -1 -1 -1 910994573 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 140113105 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 32308720 -1 -1 -1 -1 389642412 -1 801326287 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 549323513 -1 -1 -1 -1 -1 -1 -1 -1 -1 622918995 -1 -1 -1 197019814 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 296503357 -1 455140462 -1 -1 -1 -1 681823792 -1 -1 -1 -1 -1 408497768 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 7550550 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 532813765 100130908 -1 -1 -1 -1 295109831 -1 -1 -1 -1 -1 -1 -1 -1 852782081 -1 -1 937638157 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 110012494 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 285206521 -1 -1 -1 -1 -1 -1 580283317 254756796 -1 -1 -1 -1 -1 -1 -1 -1 -1 295272530 -1 -1 770278321 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 914662962 -1 -1 -1 139988967 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 381881872 -1 -1 -1 842306692 -1 -1 -1 90609515 211362614 -1 -1 -1 -1 -1 -1 -1 -1 -1 902153522 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 596789741 -1 -1 -1 937633254 325287502 635671105 -1 -1 -1 -1 -1 -1 254528769 -1 -1 -1 -1 -1 -1 -1 -1 510998271 545565868 -1 -1 -1 -1 -1 -1 -1 -1 345072009 -1 -1 283153228 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 549323513 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 589534286 -1 -1 113811391 -1 -1 520947102 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 763183908 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 582861386 -1 -1 -1 861596363 -1 -1 -1 -1 -1 -1 994077939 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 433200272 -1 155376172 -1 -1 -1 -1 -1 -1 -1 -1 -1 621360939 -1 -1 -1 -1 -1 590603969 943059617 -1 -1 722672739 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 937145934 -1 -1 -1 -1 923541797 -1 -1 -1 -1 -1 -1 -1 513397649 -1 -1 -1 -1 -1 -1 -1 -1 203580162 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 638076633 -1 689608865 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 926544884 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 508037594 560532033 -1 -1 -1 -1 -1 86361620 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 306595080 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 381881872 -1 -1 -1 -1 170824557 -1 -1 -1 -1 758133321 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 147345279 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 469577476 -1 -1 -1 -1 928394155 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 666590606 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 466034328 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 902419092 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 555828167 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 185516862 -1 862828014 -1 -1 254167164 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 141472247 290680740 -1 -1 -1 -1 -1 -1 861115508 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 154403719 -1 -1 -1 -1 -1 -1 -1 -1 812140416 -1 -1 -1 -1 -1 -1 -1 760624728 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 527897224 -1 -1 -1 909313554 239987054 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 790909002 29592557 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 523318762 -1 -1 -1 -1 -1 -1 203018461 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 532861718 -1 -1 -1 -1 -1 -1 -1 97299507 -1 -1 -1 550370001 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 775246890 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 28525174 -1 -1 -1 -1 -1 -1 53590481 -1 -1 -1 -1 -1 900060541 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 295109831 -1 -1 -1 427618367 -1 -1 -1 -1 -1 -1 749101296 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 580470806 -1 -1 -1 -1 -1 -1 -1 -1 -1 329542777 -1 -1 657097594 -1 -1 -1 -1 -1 -1 -1 -1 407009263 -1 -1 -1 -1 637145296 -1 208811354 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 268617169 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 765535629 -1 550370001 -1 -1 -1 -1 -1 -1 -1 -1 -1 104474359 -1 -1 -1 378601638 -1 -1 -1 -1 -1 -1 -1 290680740 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 551345512 197780029 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 606380249 -1 -1 820700376 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 378601638 -1 -1 -1 -1 -1 666659013 -1 -1 -1 -1 -1 -1 861115508 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 856821153 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 561553313 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 266654522 -1 -1 -1 -1 -1 -1 796636129 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 908705907 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 894267291 -1 -1 -1 -1 -1 515843858 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 539343171 -1 -1 -1 -1 -1 855184024 117303447 -1 -1 -1 -1 -1 805426616 -1 -1 -1 -1 -1 -1 555828167 -1 -1 984895249 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 638076633 -1 -1 -1 -1 -1 32796250 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 893652215 -1 -1 -1 -1 -1 786892734 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 673965031 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 941660100 -1 -1 -1 -1 -1 -1 -1 -1 731745766 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681690682 -1 -1 -1 -1 -1 289894792 -1 -1 -1 -1 -1 -1 -1 -1 -1 898597376 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 175045023 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 345072009 -1 -1 149052945 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 686385319 -1 -1 228653285 -1 -1 639572212 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 833220245 807684388 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 711501588 -1 -1 -1 -1 -1 -1 117303447 -1 -1 -1 -1 -1 -1 -1 343099049 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 738239683 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 567600315 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 163091630 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 641205608 -1 -1 -1 -1 -1 -1 -1 -1 340794659 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 975319746 -1 -1 -1 -1 567600315 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 330785266 624015614 998012390 -1 838424648 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 769545495 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 297175900 -1 -1 451474906 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 818433829 -1 -1 796636129 -1 -1 -1 312974079 -1 -1 -1 579783784 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 965465445 -1 -1 -1 -1 -1 -1 -1 -1 775246890 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 53028773 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 117303447 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 983188407 -1 -1 -1 468107571 -1 -1 -1 330583346 -1 -1 -1 -1 -1 -1 599364311 -1 -1 -1 -1 -1 -1 -1 666659013 153846762 977735296 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 171504845 -1 -1 -1 -1 -1 -1 -1 707376093 -1 -1 -1 -1 363457997 -1 -1 -1 -1 -1 705622548 -1 -1 887466665 -1 -1 -1 -1 -1 -1 810677070 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681015587 -1 -1 -1 668373003 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 726776295 -1 -1 -1 -1 -1 -1 -1 -1 -1 358924696 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 671973096 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 79323336 -1 -1 -1 -1 -1 -1 663946492 -1 -1 -1 -1 481546591 984117471 -1 462374533 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 304774388 -1 -1 -1 291966264 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 881489135 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 679521131 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 924404244 -1 -1 -1 -1 -1 -1 -1 799891773 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 42881658 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 913818766 341012648 952462346 -1 -1 204164257 856821153 -1 -1 -1 -1 378610966 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 840264364 -1 898597376 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 97299507 -1 -1 -1 -1 -1 -1 796636129 -1 -1 -1 -1 -1 -1 -1 -1 -1 666659013 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 109891495 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 860724917 891436447 -1 -1 893897082 -1 -1 633475586 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 15819196 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 10135787 -1 -1 -1 542986495 -1 960110257 -1 -1 -1 317871021 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 113804160 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 558729480 -1 233195705 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 261439507 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 547040018 -1 -1 149052945 -1 -1 -1 -1 -1 -1 -1 47116225 -1 567600315 -1 -1 822967487 -1 -1 -1 -1 -1 -1 -1 634983639 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 23553187 -1 -1 -1 -1 332233242 -1 -1 -1 -1 -1 -1 433200272 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 497378629 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 666590606 614459776 -1 -1 -1 -1 788878491 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 456863895 -1 -1 -1 -1 -1 -1 -1 -1 -1 273365488 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 721120553 -1 542669360 -1 -1 -1 -1 -1 -1 -1 -1 524542574 -1 -1 -1 -1 -1 -1 -1 -1 -1 296503357 -1 -1 -1 -1 -1 950629972 -1 239987054 -1 -1 -1 -1 -1 161956963 -1 -1 420773560 -1 -1 366005623 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 229489431 -1 -1 -1 -1 -1 -1 120431517 767580878 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 633475586 -1 -1 -1 -1 -1 153443467 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 627642454 -1 -1 -1 -1 -1 -1 918760907 -1 -1 -1 188196698 -1 184404346 -1 -1 -1 -1 -1 23553187 -1 -1 -1 891436447 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 27405498 -1 -1 142030407 -1 -1 -1 -1 -1 -1 -1 462374533 -1 -1 -1 -1 -1 155906400 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 888107409 -1 -1 -1 -1 543644033 -1 -1 988919874 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 673965031 -1 -1 -1 -1 -1 -1 -1 -1 -1 10135787 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 595427792 -1 -1 -1 -1 -1 325287502 613084013 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 667433645 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 57551192 -1 -1 -1 -1 -1 -1 -1 -1 -1 513397649 -1 -1 -1 -1 -1 627561325 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 341889699 -1 -1 -1 -1 -1 -1 -1 -1 344834359 466852129 -1 -1 -1 -1 -1 497378629 -1 488842188 -1 -1 -1 322624811 -1 -1 707376093 -1 -1 -1 -1 -1 -1 -1 -1 748186132 -1 -1 430778069 861596363 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 330583346 -1 -1 -1 -1 -1 -1 -1 -1 -1 449513227 -1 -1 -1 -1 -1 -1 -1 -1 95248116 -1 -1 -1 -1 -1 -1 -1 -1 841364586 289894792 -1 -1 -1 -1 721523599 -1 994077939 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 990067279 -1 -1 -1 -1 -1 -1 -1 805426616 -1 -1 -1 -1 -1 -1 -1 -1 -1 364081690 -1 -1 -1 -1 306595080 -1 623090438 -1 -1 -1 -1 -1 -1 -1 214264973 -1 -1 -1 -1 -1 -1 -1 -1 -1 845274422 -1 -1 -1 -1 -1 -1 -1 -1 799469547 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 330583346 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 532813765 909313554 -1 -1 -1 -1 -1 40688085 285206521 -1 -1 -1 665653500 -1 254167164 -1 -1 -1 -1 -1 -1 -1 -1 -1 481127177 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 171377189 -1 -1 -1 -1 159577330 -1 -1 666659013 -1 -1 -1 -1 -1 -1 -1 -1 -1 863278761 -1 -1 -1 -1 -1 -1 -1 -1 -1 796636129 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 28525174 -1 817331802 -1 -1 -1 -1 644187365 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 833220245 -1 -1 207319887 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 26537314 -1 -1 537867109 483157962 -1 -1 -1 368935143 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 552013544 -1 -1 -1 -1 -1 -1 175590565 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 745770999 497378629 181721636 -1 32308720 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 161956963 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 451474906 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 163091630 -1 -1 -1 -1 -1 -1 -1 830994144 -1 -1 -1 -1 -1 -1 914159547 -1 214317232 -1 -1 -1 -1 -1 861076853 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 122067182 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 515843858 -1 -1 -1 -1 -1 -1 -1 281142692 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 346188490 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 990764691 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 950629972 -1 -1 -1 849073275 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 319475886 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 840264364 -1 -1 -1 -1 622918995 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 237510992 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 214317232 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 775246890 -1 -1 -1 464449889 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 303139271 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 280730060 582861386 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 306767836 -1 -1 -1 -1 -1 -1 844796232 -1 271516194 -1 772424147 838379139 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 381881872 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 35234408 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 977735296 -1 -1 -1 -1 801169129 -1 -1 -1 -1 -1 232018015 -1 -1 -1 -1 -1 -1 -1 -1 914662962 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 53590481 144877140 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 237510992 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 634536293 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 772424147 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 999101537 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 237510992 -1 -1 -1 731745766 -1 -1 -1 -1 -1 -1 -1 -1 289894792 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 208956991 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 961337912 -1 -1 -1 -1 -1 -1 -1 -1 -1 295109831 -1 -1 -1 -1 -1 -1 660738659 466512536 -1 710187763 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 622737539 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 152552704 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 483157962 -1 271516194 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 33812208 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 72263116 -1 -1 -1 -1 -1 -1 602915291 -1 -1 -1 -1 -1 942627653 -1 -1 -1 163091630 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 571762945 -1 -1 -1 -1 53590481 -1 -1 -1 -1 833220245 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 863278761 -1 -1 -1 -1 -1 -1 -1 893860727 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 708274346 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 280856350 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 758133321 -1 -1 -1 -1 -1 -1 814131030 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 373771611 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 927530478 -1 -1 -1 -1 -1 -1 -1 775246890 834487671 377026468 -1 -1 -1 -1 668373003 -1 -1 -1 306595080 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 952462346 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 233195705 -1 -1 185516862 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 861115508 -1 -1 -1 -1 -1 -1 -1 666590606 -1 -1 -1 -1 104474359 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 909186692 -1 -1 -1 -1 -1 -1 -1 -1 -1 257883191 355126439 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 820725740 -1 -1 381881872 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 367875034 -1 -1 -1 -1 -1 689897360 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 268947673 -1 -1 -1 -1 -1 882812597 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 171377189 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 280874012 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 833637060 -1 -1 -1 -1 -1 -1 697456180 -1 788878491 -1 167036027 726776295 -1 -1 -1 -1 204164257 -1 -1 -1 -1 -1 -1 596789741 -1 -1 -1 900060541 -1 -1 -1 853632368 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 615764817 -1 95779603 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 214317232 90609515 -1 -1 -1 -1 725264260 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681763361 -1 -1 -1 -1 -1 584698863 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 392826688 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 469035792 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 107596959 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 842306692 -1 -1 -1 -1 -1 249558965 -1 -1 -1 -1 -1 574534564 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 888107409 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 303139271 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 109891495 -1 -1 -1 -1 -1 -1 882812597 -1 -1 678877738 -1 -1 252012472 116842880 -1 -1 -1 -1 -1 716641709 -1 -1 -1 -1 -1 -1 -1 -1 -1 813250721 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 79323336 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 888107409 -1 -1 -1 -1 -1 -1 -1 -1 734712823 -1 -1 -1 -1 560234234 -1 -1 -1 -1 -1 -1 -1 -1 902419092 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 47116225 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 577758652 -1 -1 -1 -1 -1 -1 -1 381881872 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 110012494 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 459766565 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 346155368 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 676685933 -1 -1 -1 -1 -1 -1 893860727 -1 -1 -1 -1 -1 438872920 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 208811354 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 203018461 -1 -1 -1 -1 -1 -1 -1 -1 -1 37081879 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 770278321 -1 -1 -1 -1 372910848 -1 -1 -1 107596959 -1 -1 -1 -1 -1 -1 -1 -1 -1 387151326 -1 -1 -1 -1 572039484 -1 -1 -1 408497768 -1 -1 -1 918760907 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 520011864 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 545565868 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 788555404 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681763361 92563135 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 257883191 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 665653500 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 466034328 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 494923774 -1 -1 -1 -1 788555404 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 606380249 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 852782081 -1 749101296 -1 -1 -1 710113373 -1 -1 -1 -1 -1 918651805 -1 -1 -1 -1 -1 677433219 -1 -1 -1 -1 208956991 -1 943059617 -1 -1 -1 -1 -1 -1 -1 -1 -1 330785266 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 375673341 -1 378581485 -1 -1 635671105 -1 -1 555828167 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681763361 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 545463685 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 634536293 -1 -1 -1 -1 -1 -1 -1 469577476 -1 -1 -1 -1 -1 -1 -1 -1 -1 820725740 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 120592759 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 475822349 -1 -1 -1 -1 -1 -1 -1 -1 358924696 -1 -1 -1 -1 -1 -1 -1 31089452 -1 -1 -1 -1 -1 -1 -1 -1 197019814 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 92112290 -1 722672739 627561325 -1 -1 -1 -1 238442797 -1 -1 -1 902419092 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 465892409 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 306595080 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 295109831 -1 -1 -1 -1 -1 575385308 -1 -1 23553187 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 7545447 -1 925109560 -1 -1 -1 -1 -1 29592557 -1 -1 -1 -1 -1 -1 276713426 -1 -1 -1 -1 -1 -1 -1 606380249 -1 -1 -1 -1 -1 -1 -1 730756715 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 466852129 433200272 -1 -1 -1 473150723 -1 853632368 -1 -1 -1 687574628 -1 862828014 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 261803802 -1 -1 -1 -1 -1 -1 -1 -1 974448855 -1 -1 -1 -1 -1 -1 -1 808722285 -1 92563135 -1 -1 42122179 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 346614387 -1 -1 -1 -1 -1 -1 -1 748186132 -1 -1 -1 -1 -1 216186661 -1 -1 -1 -1 -1 317871021 -1 -1 -1 -1 -1 -1 -1 -1 -1 681690682 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 761851156 -1 -1 924320752 -1 -1 -1 853235560 -1 -1 -1 -1 -1 -1 -1 846213413 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 965465445 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 984182750 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 746089331 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 459766565 -1 -1 -1 -1 599364311 -1 -1 -1 -1 622483782 -1 -1 -1 -1 721120553 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 92160628 -1 -1 -1 -1 -1 -1 59706771 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 536037180 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 511242787 -1 -1 -1 -1 -1 -1 -1 856821153 -1 755527023 -1 -1 -1 325816321 -1 -1 -1 -1 -1 -1 -1 -1 351590408 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 57551192 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 462374533 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 466852129 -1 -1 -1 -1 -1 -1 584698863 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 92160628 316073299 -1 -1 -1 -1 552013544 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 757016184 -1 669742991 -1 -1 -1 -1 680487026 -1 -1 -1 -1 -1 124836642 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 801326287 -1 -1 -1 -1 -1 -1 -1 349772488 -1 -1 -1 -1 -1 -1 -1 753145692 -1 -1 -1 -1 -1 -1 -1 21873594 -1 -1 -1 -1 758133321 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 539343171 -1 615764817 716641709 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 400608396 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 796636129 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 392180295 -1 -1 -1 -1 -1 -1 -1 -1 38926054 -1 -1 -1 -1 -1 -1 -1 -1 -1 512615132 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 254167164 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 141406402 493264770 -1 -1 -1 -1 -1 358736332 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 580283317 -1 -1 -1 -1 -1 -1 -1 977725079 -1 -1 596943234 -1 -1 -1 -1 299518037 -1 -1 -1 -1 -1 -1 727012229 942045496 -1 -1 -1 -1 -1 204164257 832364259 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 666659013 -1 -1 -1 807684388 312974079 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 755527023 60081926 -1 -1 -1 -1 -1 -1 -1 -1 -1 680321740 -1 -1 -1 304834207 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 243995015 -1 -1 92563135 -1 -1 -1 -1 -1 582861386 -1 627561325 -1 664490073 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 214924123 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 159577330 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 580283317 -1 -1 -1 -1 -1 812752908 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 646560402 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 579690895 -1 -1 -1 110012494 -1 194126353 -1 909186692 -1 322624811 -1 -1 -1 -1 558729480 757016184 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 445891170 -1 -1 -1 -1 -1 -1 -1 -1 560532033 -1 -1 -1 455140462 -1 -1 -1 -1 -1 681823792 -1 -1 -1 -1 -1 -1 -1 257883191 -1 -1 807262913 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 755527023 -1 -1 -1 -1 -1 -1 -1 -1 -1 73010543 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 384535281 663307073 -1 -1 -1 -1 232942125 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 892732791 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 937638157 -1 -1 596943234 -1 -1 -1 -1 537867109 -1 -1 -1 678877738 602915291 -1 -1 -1 -1 -1 -1 -1 -1 -1 822967487 -1 291966264 455140462 -1 -1 -1 -1 -1 -1 -1 -1 -1 284387166 -1 -1 801169129 325816321 -1 -1 -1 -1 846213413 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 758133321 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 939946968 -1 -1 124836642 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 545565868 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 729736036 264117589 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 777440440 -1 -1 -1 -1 -1 -1 -1 -1 -1 243995015 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 216186661 -1 -1 -1 214264973 -1 548968613 -1 -1 -1 -1 998012390 937633254 -1 7545447 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 113811391 -1 373771611 -1 -1 -1 -1 -1 -1 -1 562539448 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 343099049 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 32466209 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 486082353 -1 650991264 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 853235560 -1 -1 -1 -1 -1 -1 -1 -1 469743398 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 373771611 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 893897082 -1 -1 -1 -1 -1 -1 -1 -1 -1 378601638 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 582861386 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 812752908 -1 -1 -1 -1 -1 322624811 664490073 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 468199498 -1 817331802 -1 -1 -1 -1 596789741 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 728191681 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 141406402 -1 -1 -1 -1 -1 -1 -1 -1 329542777 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 676685933 344834359 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 295487134 -1 -1 -1 -1 791932302 -1 -1 -1 -1 -1 492344648 828328802 -1 -1 -1 -1 -1 652295388 -1 -1 -1 -1 765535629 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 863278761 -1 -1 -1 -1 -1 254756796 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 124836642 -1 -1 -1 -1 -1 325287502 -1 -1 -1 -1 -1 -1 -1 -1 296503357 -1 -1 -1 -1 -1 -1 -1 477344787 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 329574367 -1 395745879 627642454 -1 -1 -1 -1 -1 -1 -1 -1 -1 33812208 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 237510992 -1 -1 -1 211855485 -1 -1 -1 926544884 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 78209724 -1 -1 -1 -1 -1 849073275 -1 -1 -1 96123478 -1 -1 -1 -1 -1 -1 -1 495712606 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 578042615 -1 -1 32308720 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 734712823 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 846213413 828722364 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 812140416 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 448176879 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 207319887 -1 -1 271516194 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 489295045 -1 232942125 -1 -1 -1 -1 -1 -1 -1 892732791 -1 -1 -1 -1 -1 -1 571387277 -1 -1 582319429 -1 -1 -1 -1 549323513 -1 -1 -1 149052945 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 330318834 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 567600315 81785361 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 141406402 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 355126439 -1 -1 -1 -1 -1 263798126 -1 208811354 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 661827332 -1 -1 -1 -1 -1 -1 130580 -1 -1 -1 -1 448316745 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 520011864 -1 -1 -1 -1 -1 -1 808722285 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 211070558 -1 -1 -1 -1 -1 -1 -1 -1 377026468 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 254756796 -1 -1 -1 56105859 -1 -1 -1 -1 537867109 -1 -1 -1 345100262 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 592274818 465892383 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 686952953 -1 -1 -1 -1 -1 -1 -1 228653285 -1 -1 666590606 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 266654522 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 504367553 -1 -1 -1 -1 -1 -1 -1 254167164 -1 -1 -1 -1 -1 -1 622737539 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 95248116 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 392826688 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 593990378 -1 -1 -1 838424648 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 935250907 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 560234234 -1 -1 -1 228137178 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 214317232 -1 -1 -1 -1 -1 -1 818974853 675099076 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 772424147 -1 -1 -1 -1 830994144 -1 324509788 753145692 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 606380249 -1 -1 -1 595427792 -1 -1 663653933 763183908 -1 -1 -1 465892383 266654522 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 651109313 -1 238442797 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 663946492 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 433200272 -1 -1 -1 -1 -1 -1 -1 -1 466034328 579783784 -1 -1 -1 767580878 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 661827332 -1 -1 -1 480210823 -1 -1 -1 582319429 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 238442797 -1 -1 -1 739554266 -1 -1 378601638 -1 -1 908463563 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 10135787 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 295109831 -1 -1 -1 -1 -1 -1 481546591 -1 -1 -1 263806185 -1 -1 -1 548036442 -1 -1 -1 -1 -1 -1 -1 325816321 -1 -1 548806448 -1 -1 -1 -1 -1 -1 -1 -1 782594982 -1 -1 -1 367260156 -1 -1 661827332 924547323 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 647290016 -1 -1 -1 -1 -1 -1 595521083 -1 -1 -1 497378629 -1 558729480 -1 -1 -1 -1 -1 -1 550370001 763183908 791932302 -1 -1 -1 -1 -1 96123478 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 961337912 -1 468107571 -1 -1 -1 -1 861076853 -1 -1 -1 465892383 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 291966264 -1 -1 -1 -1 -1 -1 -1 245677831 919744568 -1 325287502 -1 -1 -1 775246890 -1 53028773 -1 60081926 344834359 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 912506727 -1 -1 -1 -1 -1 -1 -1 -1 367875034 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 926544884 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 590603969 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 430778069 -1 -1 -1 -1 -1 -1 480210823 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 760624728 407813417 -1 -1 -1 -1 -1 -1 -1 -1 -1 818433829 -1 -1 924320752 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 832494905 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 697867495 -1 254528769 -1 -1 687574628 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 343468035 -1 526837377 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 647290016 -1 -1 79533853 -1 -1 960110257 -1 -1 -1 -1 170824557 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 384535281 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 438872920 195406126 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 116545387 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 464449889 -1 542669360 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 120431517 -1 926544884 -1 -1 698485946 -1 31089452 -1 -1 520011864 -1 -1 -1 -1 -1 -1 718577411 115853910 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 520011864 -1 -1 -1 609637013 -1 -1 -1 -1 -1 -1 -1 -1 -1 497378629 -1 -1 213926602 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 290680740 -1 -1 -1 -1 -1 -1 -1 -1 572039484 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 119601349 -1 -1 -1 887466665 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 222045758 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 512615132 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 389642412 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 208956991 373771611 935250907 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 494950691 114849115 -1 -1 378610966 -1 -1 -1 -1 -1 -1 -1 159056677 -1 -1 -1 -1 376945899 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 107596959 -1 235522102 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 339350524 -1 -1 -1 -1 -1 -1 -1 -1 -1 984895249 -1 -1 -1 -1 -1 952462346 -1 -1 -1 -1 -1 -1 -1 281598862 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 45426260 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 951926549 -1 -1 -1 -1 -1 411907778 -1 -1 -1 -1 -1 -1 660738659 -1 -1 691504106 -1 -1 649175882 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 726129403 -1 -1 -1 -1 -1 -1 -1 -1 239987054 78209724 -1 -1 -1 -1 -1 -1 -1 198016418 -1 -1 -1 -1 -1 565954500 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 704672739 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 240125173 -1 448316745 -1 175045023 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 957144144 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 919585635 -1 -1 -1 -1 -1 -1 -1 100130908 -1 -1 -1 80841572 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 216195055 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 868211619 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 844796232 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 343099049 -1 -1 -1 -1 -1 -1 -1 -1 -1 303139271 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 346188490 -1 -1 -1 156929061 -1 -1 -1 -1 -1 -1 -1 -1 -1 661932839 -1 -1 -1 -1 -1 -1 -1 -1 -1 966503495 -1 -1 -1 -1 545565868 -1 -1 -1 828328802 -1 -1 -1 -1 469879335 -1 -1 -1 -1 -1 456863895 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 114722310 -1 -1 -1 967987535 -1 -1 -1 407813417 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 155515210 861596363 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 177905368 -1 -1 -1 -1 -1 -1 -1 411907778 -1 -1 -1 -1 -1 -1 952462346 -1 -1 -1 -1 -1 449619528 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 630501473 241693686 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 822261941 -1 -1 -1 -1 -1 -1 -1 -1 791932302 -1 -1 -1 -1 -1 -1 -1 60744503 -1 -1 295109831 -1 -1 -1 -1 -1 -1 -1 -1 568090820 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 633475586 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 704580876 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 606380249 812289080 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 801169129 904818318 755527023 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 856821153 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 208811354 -1 -1 -1 -1 -1 120592759 189854783 30821927 -1 -1 -1 -1 -1 -1 -1 -1 -1 707212492 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 960110257 -1 -1 204875339 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 411907778 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 191142897 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 355756362 -1 -1 -1 -1 -1 -1 116545387 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 231771136 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 673965031 -1 -1 -1 -1 -1 548036442 430778069 -1 -1 -1 72794624 -1 -1 -1 -1 -1 -1 -1 373771611 -1 -1 -1 -1 -1 -1 -1 197019814 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 676709331 571387277 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 925109560 -1 -1 -1 -1 -1 469879335 -1 -1 -1 -1 -1 -1 22393976 -1 -1 -1 -1 -1 -1 -1 -1 882812597 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 812289080 -1 -1 -1 -1 -1 -1 -1 53028773 869015765 -1 -1 -1 -1 -1 -1 -1 109891495 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 109891495 -1 -1 -1 -1 -1 855184024 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 358924696 -1 -1 -1 767580878 -1 -1 -1 -1 -1 -1 -1 -1 -1 349772488 -1 -1 -1 919556964 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 716641709 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 510998271 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 254213010 -1 -1 -1 468199498 -1 -1 -1 541460419 -1 -1 -1 -1 520086201 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 366005623 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 668373003 -1 -1 -1 -1 -1 -1 -1 -1 -1 668373003 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 910994573 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 729178187 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 918760907 966211508 -1 -1 833637060 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 649744309 427675535 -1 -1 832364259 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 625505590 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 541460419 -1 395745879 -1 -1 -1 -1 373617862 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 937145934 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 276713426 -1 -1 -1 655834254 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 113804160 -1 -1 -1 -1 -1 231536288 -1 -1 -1 -1 -1 -1 -1 216186661 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 848715178 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 601762202 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 252012472 -1 -1 -1 -1 -1 -1 -1 -1 373771611 -1 -1 254167164 465892409 -1 -1 -1 -1 974448855 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 691504106 -1 -1 599364311 793788549 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 72263116 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 280730060 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 984207857 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 117265842 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 734712823 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 768744535 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 306767836 674961256 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 685023450 -1 -1 923565963 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 170824557 -1 -1 -1 -1 13908259 185516862 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 130580 -1 -1 -1 -1 -1 727012229 -1 314049298 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 477076784 -1 -1 -1 -1 -1 -1 -1 -1 -1 340794659 -1 -1 -1 -1 882812597 -1 -1 999674172 -1 -1 -1 -1 -1 -1 -1 -1 -1 211070558 -1 -1 -1 -1 -1 -1 -1 -1 -1 894991717 -1 -1 748137212 -1 -1 -1 -1 -1 -1 -1 -1 -1 782594982 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 560234234 -1 537867109 -1 -1 -1 -1 972468605 -1 -1 92160628 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 204875339 38926054 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 984207857 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 207319887 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 998012390 163789960 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 250810872 -1 -1 -1 897529952 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 561553313 999674172 -1 -1 -1 -1 -1 -1 -1 -1 382899189 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 627642454 -1 -1 -1 -1 -1 -1 -1 -1 -1 982581137 -1 -1 -1 -1 -1 -1 -1 306595080 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 398823140 863278761 -1 489295045 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 697374453 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 659501910 -1 -1 633475586 -1 -1 -1 -1 -1 -1 153846762 677433219 -1 -1 -1 -1 -1 -1 466512536 -1 -1 -1 -1 -1 -1 -1 -1 965465445 -1 -1 355126439 -1 -1 -1 189854783 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 214924123 -1 -1 -1 627589268 -1 306595080 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 38926054 -1 -1 349772488 -1 -1 -1 116545387 -1 565954500 -1 -1 -1 -1 377026468 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 948513253 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 130580 -1 926544884 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 710113373 481546591 -1 -1 266654522 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 95248116 -1 -1 -1 -1 -1 -1 -1 -1 -1 537867109 289224218 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 812140416 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 124836642 -1 115853910 -1 -1 -1 848715178 -1 -1 -1 268947673 726776295 564114686 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 92160628 -1 683957136 -1 -1 -1 -1 -1 -1 -1 -1 475822349 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 796636129 -1 -1 -1 -1 630501473 -1 -1 -1 -1 -1 11796756 -1 -1 -1 -1 -1 -1 -1 -1 757016184 -1 -1 -1 -1 -1 494950691 -1 -1 655834254 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 704672739 -1 -1 -1 -1 -1 -1 625505590 -1 -1 484471406 -1 -1 -1 -1 -1 484471406 -1 -1 937145934 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 578042615 -1 721523599 -1 78209724 -1 -1 658212287 -1 86304093 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 228653285 -1 -1 -1 -1 -1 -1 -1 -1 -1 555801896 -1 -1 -1 -1 -1 -1 -1 -1 -1 232018015 -1 -1 -1 308051089 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 784597145 -1 -1 567600315 -1 -1 -1 -1 -1 -1 567600315 -1 -1 -1 -1 -1 -1 -1 -1 -1 598886252 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 940104206 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 902153522 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 520086201 975319746 -1 -1 -1 -1 -1 -1 731745766 -1 -1 -1 -1 -1 -1 928394155 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 793788549 519762398 -1 -1 -1 -1 -1 -1 -1 539343171 -1 859962837 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 407813417 -1 -1 -1 -1 -1 250810872 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 312974079 -1 -1 689897360 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 88469907 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 197019814 -1 -1 -1 -1 833220245 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 656206261 -1 -1 -1 -1 -1 -1 -1 -1 912506727 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 459766565 -1 -1 -1 343099049 -1 -1 -1 -1 -1 590783394 -1 411907778 -1 -1 -1 -1 -1 -1 -1 -1 -1 998012390 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 117265842 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 13908259 -1 -1 -1 -1 -1 922186149 -1 -1 -1 -1 -1 -1 -1 -1 -1 152308796 -1 -1 -1 -1 -1 208811354 -1 -1 268617169 -1 -1 -1 -1 799891773 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 427675535 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 655492768 673965031 -1 -1 -1 -1 -1 -1 321467204 -1 -1 -1 -1 -1 -1 -1 -1 537774172 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 7550550 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 893860727 -1 -1 -1 -1 -1 -1 -1 -1 -1 656206261 -1 -1 -1 144877140 -1 -1 -1 669655791 -1 -1 -1 -1 -1 651466556 -1 -1 687574628 461489913 -1 -1 -1 -1 968396048 -1 -1 -1 -1 -1 -1 -1 599364311 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 940104206 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 768744535 -1 -1 813250721 -1 -1 -1 -1 -1 -1 395745879 -1 -1 -1 -1 -1 -1 483157962 -1 -1 -1 -1 -1 -1 97299507 -1 838379139 456863895 -1 -1 -1 -1 469577476 -1 929936961 -1 -1 -1 -1 -1 -1 -1 -1 -1 801169129 -1 -1 296417374 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 834487671 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 235522102 -1 833637060 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 456401701 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 16132051 -1 -1 -1 -1 60744503 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 392826688 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 260437937 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 624015614 729941138 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 639572212 -1 -1 -1 943085903 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 855184024 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 922186149 622737539 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 873208209 -1 -1 392180295 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 726776295 -1 -1 -1 -1 -1 -1 -1 -1 -1 729178187 -1 -1 -1 -1 -1 -1 367754743 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 7545447 -1 -1 -1 -1 -1 -1 -1 -1 254213010 -1 -1 -1 -1 -1 -1 -1 -1 -1 785247749 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 625505590 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 254756796 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 881489135 -1 -1 -1 -1 263798126 -1 929670012 -1 859962837 -1 681690682 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 633637325 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 807932734 -1 -1 -1 -1 348232013 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 988919874 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 550370001 -1 -1 -1 -1 -1 -1 990764691 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 289224218 -1 -1 149052945 -1 -1 -1 -1 249558965 -1 -1 -1 -1 -1 -1 614459776 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 850351456 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 757016184 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 483157962 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 344834359 -1 32466209 -1 -1 -1 -1 -1 -1 600718314 -1 -1 -1 577758652 -1 -1 -1 -1 -1 -1 -1 711503207 -1 -1 -1 -1 -1 -1 -1 -1 -1 929670012 -1 -1 -1 -1 819963767 -1 -1 -1 -1 -1 -1 -1 163091630 559785274 -1 -1 -1 -1 -1 -1 -1 -1 349772488 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 335966927 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 513397649 -1 -1 -1 -1 -1 -1 -1 462374533 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 55063047 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 161956963 -1 708274346 -1 -1 861596363 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 571387277 -1 -1 57551192 -1 -1 -1 -1 -1 -1 -1 -1 -1 661827332 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 757016184 -1 -1 713199217 29287119 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 339383074 -1 -1 -1 -1 -1 -1 -1 590603969 -1 -1 -1 840264364 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 679521131 354832582 -1 918760907 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 853632368 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 728191681 -1 231771136 -1 -1 810677070 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 710113373 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 346614387 305936785 -1 -1 340794659 -1 -1 -1 -1 -1 -1 -1 -1 -1 817331802 -1 -1 -1 849073275 -1 332233242 -1 602915291 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 233195705 -1 -1 -1 -1 797927351 -1 -1 -1 -1 -1 208811354 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 95248116 -1 -1 -1 -1 -1 -1 -1 -1 566034579 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 541460419 -1 810677070 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 504367553 -1 -1 -1 -1 -1 -1 -1 -1 592887414 -1 -1 -1 -1 -1 -1 -1 -1 -1 597173574 -1 -1 -1 -1 -1 475822349 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 280730060 -1 515843858 -1 -1 755254577 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 245677831 730756715 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 857102413 -1 -1 382899189 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 175045023 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 452128504 -1 -1 -1 -1 -1 -1 -1 -1 -1 46156460 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 290680740 -1 -1 -1 -1 208493418 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 489295045 -1 -1 16475116 -1 -1 -1 -1 -1 807932734 -1 -1 -1 37850676 -1 -1 -1 -1 -1 -1 -1 -1 -1 880665324 560234234 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 198016418 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 23553187 664490073 -1 -1 -1 -1 -1 596943234 -1 119601349 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 237510992 -1 -1 -1 338370105 -1 -1 -1 -1 -1 -1 -1 336862767 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 957610942 -1 990067279 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 634983639 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 579783784 -1 -1 -1 579783784 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 527897224 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 960643177 -1 -1 -1 -1 -1 -1 -1 116545387 -1 -1 -1 -1 -1 -1 929670012 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 859962837 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 32466209 -1 -1 -1 -1 -1 -1 -1 511242787 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 892732791 -1 926544884 -1 -1 -1 -1 -1 -1 -1 -1 -1 207319887 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 433200272 -1 548968613 -1 -1 -1 -1 -1 349772488 -1 -1 522063456 -1 692204091 -1 -1 469444932 -1 -1 -1 -1 801326287 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 120431517 -1 240125173 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 297325298 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 466852129 -1 -1 -1 -1 480210823 -1 -1 -1 677433219 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 716641709 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 770278321 -1 580470806 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 239987054 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 47116225 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 138533159 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 416741639 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 372910848 -1 -1 -1 -1 -1 -1 -1 -1 683957136 -1 381881872 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 183804819 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 830994144 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 893652215 -1 758133321 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 755254577 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 761851156 -1 439001999 -1 -1 -1 -1 -1 -1 -1 687574628 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 801169129 -1 -1 -1 448316745 464449889 -1 -1 -1 -1 -1 -1 -1 765535629 845211351 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 475822349 170824557 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 55063047 -1 924547323 -1 -1 -1 -1 -1 -1 -1 -1 -1 681823792 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 597173574 -1 -1 -1 489295045 -1 -1 -1 -1 -1 -1 -1 -1 -1 790909002 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 406568384 -1 -1 -1 -1 -1 -1 -1 592887414 -1 340794659 -1 -1 -1 -1 -1 -1 -1 -1 -1 668373003 -1 280874012 -1 -1 -1 -1 -1 -1 -1 965465445 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 650991264 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 238442797 54164180 -1 -1 -1 -1 -1 -1 -1 -1 -1 555548888 -1 -1 23553187 -1 -1 -1 -1 901279589 -1 -1 -1 -1 -1 -1 -1 -1 -1 152552704 -1 -1 711503207 -1 -1 -1 -1 -1 -1 794224446 697456180 -1 -1 -1 -1 -1 -1 -1 -1 197780029 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 348123399 -1 -1 -1 -1 -1 -1 57606083 334774537 -1 -1 -1 -1 -1 572039484 92160628 -1 -1 -1 -1 -1 -1 -1 957610942 734712823 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 796636129 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 167036027 -1 -1 27405498 -1 -1 -1 -1 117347524 -1 -1 -1 -1 -1 -1 -1 73010543 891573253 191142897 -1 -1 -1 -1 -1 -1 -1 -1 -1 456863895 -1 -1 840264364 -1 -1 -1 -1 -1 -1 -1 935250907 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 697867495 -1 -1 -1 880665324 346155368 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 984207857 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 280856350 637145296 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 373771611 -1 -1 37850676 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 596943234 111122929 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 37081879 325287502 -1 -1 -1 -1 -1 -1 -1 364081690 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 679521131 280856350 -1 -1 507142051 -1 149830598 567600315 344834359 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 254528769 -1 -1 -1 -1 -1 -1 -1 -1 504367553 -1 -1 -1 -1 -1 996017971 -1 -1 -1 -1 -1 -1 -1 -1 -1 92112290 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 284387166 -1 -1 -1 -1 254528769 -1 -1 929936961 -1 -1 -1 -1 -1 -1 198016418 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 948513253 -1 -1 -1 -1 601762202 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 130580 91701432 832364259 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 600718314 -1 -1 -1 -1 -1 -1 -1 -1 -1 16475116 297325298 -1 -1 -1 975319746 -1 -1 -1 -1 -1 -1 813250721 -1 -1 -1 -1 21873594 -1 -1 -1 -1 -1 -1 -1 -1 711503207 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 345102555 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 552013544 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 623090438 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 254756796 -1 -1 -1 -1 -1 -1 -1 73525554 -1 -1 -1 -1 -1 -1 -1 -1 -1 159647580 664490073 650991264 -1 -1 -1 -1 -1 622483782 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 680487026 -1 -1 -1 -1 -1 -1 -1 308051089 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 116545387 -1 -1 -1 -1 -1 -1 -1 686952953 575385308 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 250810872 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 520086201 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 185516862 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 560637528 -1 -1 -1 -1 -1 532861718 -1 -1 -1 -1 -1 -1 -1 47116225 -1 -1 204164257 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 373771611 -1 -1 -1 -1 -1 -1 112055228 -1 -1 -1 -1 -1 721523599 -1 -1 -1 -1 -1 -1 -1 153846762 -1 -1 -1 -1 -1 141406402 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 341012648 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 211070558 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 937638157 382899189 -1 -1 -1 415965469 -1 -1 -1 -1 -1 -1 -1 -1 79533853 -1 -1 389956215 -1 -1 -1 -1 299518037 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 211855485 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 231536288 -1 -1 -1 -1 990764691 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 73525554 988919874 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 263798126 -1 -1 -1 -1 -1 -1 -1 119864818 233195705 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 290604263 -1 -1 -1 -1 -1 -1 924320752 -1 -1 -1 -1 -1 -1 400608396 -1 -1 -1 -1 -1 329542777 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 526837377 19140171 -1 994077939 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 508037594 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 553190572 644899989 -1 -1 -1 -1 -1 -1 -1 765137854 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 859962837 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 873208209 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 796636129 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 791932302 942045496 -1 -1 -1 760624728 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 491294665 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 922220234 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 609637013 -1 378581485 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 526042049 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 167036027 -1 -1 37850676 578042615 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 266654522 -1 -1 -1 -1 -1 -1 395745879 -1 217928587 208811354 -1 -1 -1 -1 937145934 -1 812140416 -1 -1 -1 -1 -1 -1 -1 228653285 -1 22393976 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 846213413 -1 -1 -1 456487084 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 673965031 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 849073275 -1 175554418 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 561553313 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 420773560 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 11796756 -1 -1 -1 786892734 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 452128504 -1 -1 -1 -1 788878491 -1 -1 -1 -1 -1 -1 631700842 -1 -1 -1 -1 -1 -1 731745766 -1 638076633 -1 -1 -1 -1 -1 228653285 -1 -1 -1 -1 -1 -1 -1 769545495 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 524542574 -1 494923774 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 599364311 283289033 524542574 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 277339958 880446976 -1 -1 -1 -1 -1 769545495 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 338284673 -1 -1 562539448 -1 -1 -1 433200272 380798089 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 244155041 -1 -1 -1 -1 -1 -1 -1 -1 651466556 -1 -1 -1 -1 -1 -1 163091630 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 568090820 -1 -1 -1 -1 329574367 -1 -1 -1 -1 -1 -1 -1 -1 377026468 -1 767580878 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 244155041 -1 -1 -1 231771136 -1 -1 -1 -1 -1 681690682 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 125024999 -1 524542574 846213413 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 461489913 532338244 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 189854783 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 669655791 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 760593154 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 141472247 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 545463685 -1 -1 -1 -1 -1 650991264 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 627561325 -1 -1 681690682 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 232942125 -1 -1 -1 537867109 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 918651805 -1 -1 -1 -1 726776295 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 902419092 -1 -1 92160628 -1 -1 -1 -1 -1 -1 753145692 117265842 -1 -1 731745766 -1 666590606 -1 -1 297175900 -1 486082353 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 400608396 -1 -1 -1 -1 -1 -1 639572212 -1 891573253 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 349772488 -1 -1 -1 -1 -1 923565963 -1 -1 -1 -1 -1 -1 -1 380798089 -1 -1 632336991 -1 -1 -1 -1 -1 -1 -1 -1 -1 13908259 -1 -1 -1 -1 -1 161956963 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 580283317 -1 -1 -1 -1 -1 -1 130580 -1 -1 -1 582861386 -1 -1 -1 -1 -1 951926549 -1 -1 -1 -1 -1 -1 -1 -1 957610942 -1 -1 -1 -1 -1 -1 -1 -1 214924123 -1 -1 -1 -1 -1 -1 -1 -1 833220245 -1 -1 -1 -1 -1 395745879 -1 -1 -1 -1 -1 -1 -1 924547323 -1 968396048 -1 -1 677433219 -1 -1 -1 -1 -1 -1 -1 991188064 -1 -1 -1 -1 -1 698485946 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 928394155 456863895 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 852782081 -1 -1 334677549 -1 -1 -1 -1 -1 -1 -1 -1 184404346 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 894991717 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 195406126 -1 -1 -1 -1 550531510 -1 -1 -1 -1 -1 -1 -1 -1 477344787 -1 -1 -1 -1 -1 -1 -1 -1 686952953 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 21873594 -1 -1 -1 -1 -1 832494905 -1 -1 -1 -1 -1 -1 -1 63525475 -1 -1 299518037 -1 728191681 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 550370001 -1 -1 -1 -1 -1 -1 15819196 -1 -1 281142692 -1 -1 -1 -1 -1 -1 -1 -1 526042049 -1 -1 346155368 -1 -1 -1 -1 -1 -1 -1 532861718 -1 -1 -1 623090438 -1 44994104 -1 -1 -1 -1 -1 -1 -1 681015587 -1 -1 -1 553190572 -1 -1 -1 649744309 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 37081879 -1 -1 -1 -1 -1 -1 -1 -1 430778069 -1 -1 -1 325816321 -1 -1 -1 -1 110012494 -1 -1 -1 -1 -1 -1 -1 -1 214264973 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 317641121 -1 -1 -1 22393976 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 5548205 -1 -1 -1 -1 -1 -1 -1 -1 -1 377026468 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 667433645 32796250 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 299518037 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 154403719 -1 541460419 -1 -1 -1 -1 -1 -1 -1 -1 560234234 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 154403719 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 4610166 -1 -1 -1 -1 200947353 -1 232942125 -1 -1 -1 -1 -1 822967487 415965469 -1 -1 -1 -1 -1 -1 -1 717390689 -1 -1 -1 -1 -1 159647580 -1 -1 367260156 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 758133321 -1 630501473 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 746089331 -1 -1 -1 -1 -1 -1 -1 408497768 -1 -1 -1 -1 -1 -1 -1 -1 -1 21873594 -1 -1 -1 -1 -1 117347524 -1 -1 -1 763281688 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 549323513 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 615656106 -1 -1 -1 155906400 -1 -1 -1 -1 622918995 11796756 568090820 -1 -1 690664050 -1 -1 -1 -1 -1 924404244 -1 -1 266654522 427675535 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 32308720 -1 -1 -1 -1 -1 -1 -1 -1 -1 107596959 -1 -1 -1 -1 -1 -1 -1 124303710 -1 -1 -1 -1 78209724 -1 -1 623188968 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 222045758 -1 -1 -1 731745766 -1 -1 -1 -1 392826688 -1 542986495 -1 -1 -1 -1 -1 468107571 -1 -1 -1 -1 -1 139988967 -1 -1 -1 -1 -1 924320752 -1 -1 -1 -1 -1 -1 -1 -1 -1 16132051 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 188196698 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 734712823 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 489295045 -1 -1 -1 -1 -1 -1 -1 590603969 -1 -1 -1 923541797 -1 -1 -1 -1 -1 791932302 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 117265842 -1 -1 -1 -1 -1 -1 900060541 -1 -1 -1 -1 -1 -1 359978279 -1 -1 -1 -1 -1 451474906 -1 -1 -1 -1 -1 -1 -1 -1 297325298 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 637145296 566034579 -1 -1 -1 -1 -1 -1 -1 -1 -1 627589268 -1 -1 -1 -1 -1 -1 -1 261803802 314049298 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 923541797 -1 -1 281142692 -1 -1 -1 -1 -1 549323513 -1 -1 -1 -1 -1 484444949 681015587 -1 -1 -1 -1 -1 -1 929936961 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 250810872 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 965067805 -1 -1 -1 -1 -1 655492768 974448855 -1 -1 -1 -1 -1 -1 -1 -1 -1 784597145 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 975319746 -1 -1 -1 -1 122067182 37081879 -1 -1 -1 -1 -1 -1 197019814 -1 -1 -1 -1 -1 367260156 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 941660100 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 935913549 -1 469879335 -1 -1 -1 -1 -1 -1 -1 -1 343468035 -1 -1 -1 -1 -1 950629972 -1 727012229 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 569880439 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 441315258 -1 -1 -1 -1 -1 330583346 -1 -1 -1 -1 -1 -1 -1 -1 755527023 -1 -1 -1 -1 -1 -1 909313554 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 55063047 -1 -1 -1 37081879 -1 -1 -1 -1 -1 -1 -1 788113120 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 319475886 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 742174392 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 116545387 -1 -1 -1 -1 -1 -1 -1 -1 748186132 -1 661827332 334774537 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 367875034 -1 -1 -1 -1 72794624 -1 -1 -1 -1 208811354 -1 -1 -1 -1 -1 -1 -1 448176879 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 255312033 -1 -1 -1 -1 -1 341012648 623090438 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 650991264 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 630501473 -1 -1 -1 -1 -1 -1 -1 -1 -1 807684388 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 139988967 237510992 -1 -1 -1 -1 -1 668373003 189854783 -1 -1 -1 -1 -1 -1 537774172 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 869015765 -1 -1 -1 -1 -1 -1 -1 290604263 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 984895249 -1 -1 -1 -1 -1 -1 -1 -1 -1 710113373 -1 -1 -1 -1 -1 957610942 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 881489135 -1 -1 -1 340794659 -1 -1 -1 -1 -1 -1 -1 -1 666445858 -1 -1 -1 -1 -1 -1 847840320 710113373 -1 -1 -1 -1 -1 480210823 -1 -1 -1 -1 -1 -1 -1 -1 -1 494950691 660738659 -1 -1 -1 -1 -1 -1 389956215 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 801326287 208811354 195406126 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 902153522 -1 -1 -1 -1 -1 -1 -1 861596363 237510992 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 908463563 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 400608396 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 207319887 -1 -1 -1 -1 -1 555548888 -1 -1 -1 -1 -1 398823140 -1 -1 -1 -1 -1 -1 -1 -1 625505590 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 899994302 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 7545447 57606083 -1 -1 -1 965465445 -1 -1 -1 -1 -1 -1 408497768 -1 -1 -1 -1 -1 252012472 729178187 -1 -1 -1 -1 -1 -1 -1 631700842 -1 -1 -1 880665324 -1 -1 -1 -1 -1 -1 -1 -1 -1 860724917 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 113804160 -1 -1 -1 -1 -1 -1 -1 995496482 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 346188490 -1 595521083 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 111122929 -1 -1 -1 -1 532861718 -1 -1 -1 -1 -1 630501473 -1 -1 582319429 -1 708274346 -1 -1 -1 697387742 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 407009263 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 805426616 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 378601638 -1 -1 -1 -1 -1 -1 -1 -1 159056677 -1 -1 -1 -1 -1 -1 -1 -1 -1 373617862 -1 -1 -1 -1 -1 -1 -1 -1 97299507 -1 -1 -1 -1 -1 -1 260437937 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 170824557 -1 -1 -1 -1 649744309 -1 861596363 -1 278409688 -1 -1 208956991 -1 -1 -1 -1 -1 566034579 -1 -1 -1 -1 553190572 -1 -1 -1 -1 -1 -1 -1 377026468 -1 -1 767694359 -1 -1 -1 -1 -1 334774537 -1 -1 -1 -1 -1 124303710 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 803712241 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 708274346 728191681 -1 -1 -1 -1 -1 -1 -1 -1 664490073 893652215 -1 621360939 923541797 -1 -1 -1 30821927 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 57551192 -1 -1 -1 -1 448176879 -1 -1 -1 -1 79533853 846213413 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 787913028 -1 -1 -1 -1 -1 820700376 571387277 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 258270520 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 117303447 -1 -1 -1 -1 -1 -1 -1 -1 60744503 -1 -1 550370001 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 142030407 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 697867495 -1 -1 -1 -1 -1 -1 -1 -1 794224446 -1 90609515 104474359 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 389956215 -1 -1 -1 -1 141406402 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 430778069 -1 -1 -1 -1 403599770 -1 284387166 -1 -1 -1 230708144 -1 -1 -1 -1 -1 -1 -1 -1 -1 448316745 -1 -1 -1 -1 926544884 383390970 757016184 520011864 483157962 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 663653933 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 295109831 -1 -1 -1 -1 916321789 -1 -1 -1 -1 -1 -1 818433829 -1 -1 -1 -1 -1 -1 -1 -1 939946968 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 877630111 -1 -1 -1 -1 897789362 -1 697867495 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 664490073 838379139 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 833220245 -1 -1 -1 881489135 -1 -1 -1 -1 -1 -1 -1 -1 79323336 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 156929061 -1 -1 -1 79323336 -1 -1 -1 -1 913818766 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 376945899 -1 560637528 456487084 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 408497768 -1 -1 -1 -1 325816321 -1 -1 -1 -1 663653933 -1 -1 -1 -1 -1 -1 -1 679521131 -1 56105859 -1 -1 590603969 355756362 -1 520011864 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 983188407 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 203018461 -1 -1 -1 984207857 -1 -1 -1 -1 -1 -1 268617169 -1 -1 -1 -1 -1 -1 -1 -1 -1 15819196 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 923541797 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 79533853 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 159647580 -1 -1 -1 -1 -1 10135787 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 768744535 -1 -1 -1 -1 508037594 -1 590603969 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 481127177 -1 -1 -1 -1 -1 -1 -1 -1 384604556 449513227 -1 -1 -1 550370001 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 475822349 -1 -1 -1 -1 -1 -1 -1 -1 -1 11796756 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 30821927 -1 -1 -1 -1 -1 -1 -1 763183908 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 290680740 -1 -1 -1 -1 448707988 -1 -1 -1 -1 -1 339350524 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 621360939 -1 231536288 -1 -1 -1 -1 -1 -1 601762202 -1 -1 677433219 -1 -1 -1 891436447 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 711501588 -1 589534286 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 926544884 -1 -1 -1 -1 -1 306854073 -1 -1 -1 -1 -1 -1 -1 -1 -1 465892383 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 813250721 -1 -1 -1 -1 -1 679521131 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 511851718 526837377 465892383 -1 -1 -1 -1 -1 786892734 788555404 -1 -1 -1 -1 -1 359978279 -1 -1 -1 290680740 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 446355059 -1 -1 -1 -1 686385319 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 231771136 769837665 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 857102413 -1 -1 -1 -1 -1 -1 -1 -1 305936785 -1 -1 -1 -1 346155368 -1 -1 908705907 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 351590408 -1 -1 531136661 -1 -1 -1 -1 -1 -1 -1 655834254 888107409 -1 -1 -1 -1 -1 -1 -1 -1 -1 957610942 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 239987054 -1 -1 -1 -1 233195705 -1 869015765 -1 840264364 -1 -1 -1 465892383 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 188196698 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 57551192 -1 -1 -1 -1 -1 -1 998012390 -1 -1 899994302 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 578042615 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 330583346 -1 -1 -1 -1 -1 -1 297133830 -1 -1 513397649 -1 -1 -1 -1 -1 -1 358924696 -1 -1 -1 -1 -1 -1 -1 -1 -1 37850676 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 830544982 -1 -1 -1 -1 141472247 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 757016184 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 171377189 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 893860727 -1 -1 -1 -1 818433829 -1 -1 924320752 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 439826416 -1 -1 638076633 596943234 -1 710113373 -1 -1 -1 -1 -1 894267291 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 306854073 -1 373771611 -1 582319429 -1 -1 -1 -1 -1 819963767 -1 -1 398823140 -1 -1 -1 -1 -1 -1 -1 -1 -1 560234234 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 336862767 -1 4610166 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 441572105 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 120431517 -1 332233242 -1 -1 -1 -1 -1 -1 615656106 -1 -1 -1 -1 -1 -1 -1 -1 633637325 -1 55063047 -1 208956991 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 891573253 -1 861115508 -1 -1 -1 -1 881489135 960110257 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 661827332 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 539343171 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 284387166 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 377026468 758133321 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 862828014 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 893860727 -1 -1 -1 -1 807684388 -1 -1 -1 -1 -1 -1 -1 163091630 -1 -1 -1 -1 -1 -1 -1 -1 -1 861076853 -1 -1 -1 -1 -1 161956963 -1 -1 -1 -1 -1 -1 281142692 -1 -1 -1 -1 -1 117303447 -1 -1 457715535 139988967 -1 -1 -1 -1 493264770 -1 830994144 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 53590481 -1 -1 -1 301714930 -1 -1 -1 -1 97299507 -1 -1 637964511 -1 263798126 -1 -1 -1 -1 237533501 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 879954113 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 935250907 888107409 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 627665854 -1 -1 704580876 -1 -1 -1 -1 716641709 -1 -1 -1 -1 -1 -1 -1 -1 95248116 -1 -1 -1 -1 95443860 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 822261941 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 697387742 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 117265842 -1 812289080 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 716641709 -1 -1 -1 -1 -1 70161655 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 441572105 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 462374533 -1 -1 -1 762860756 -1 -1 -1 -1 254167164 -1 -1 -1 -1 -1 -1 -1 389956215 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 968396048 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 208956991 -1 -1 609637013 -1 -1 -1 -1 -1 -1 -1 135519629 -1 729941138 305936785 -1 -1 -1 -1 520086201 -1 -1 -1 -1 -1 86361620 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 222045758 -1 -1 -1 -1 -1 -1 628220249 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 13908259 -1 -1 -1 -1 -1 -1 -1 -1 -1 97299507 92665797 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 799469547 73525554 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 565954500 -1 -1 -1 -1 90609515 -1 -1 -1 -1 -1 -1 -1 -1 312974079 312974079 -1 -1 -1 -1 -1 -1 -1 -1 -1 457715535 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 943059617 -1 -1 -1 228653285 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 86304093 -1 -1 -1 -1 -1 -1 -1 -1 519762398 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 563732029 726776295 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 539343171 -1 -1 -1 -1 -1 564190579 924547323 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 346188490 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 335802899 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 692204091 772424147 -1 -1 -1 -1 -1 -1 -1 627665854 -1 -1 -1 -1 -1 -1 469879335 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 850351456 -1 -1 -1 834487671 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 857102413 -1 772424147 -1 -1 -1 -1 -1 -1 -1 -1 -1 957610942 -1 -1 770680522 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 248502983 -1 -1 -1 -1 -1 -1 705622548 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 66483968 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 433439854 -1 -1 -1 -1 -1 -1 -1 -1 -1 117347524 -1 108579383 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 582861386 -1 -1 -1 -1 57551192 659501910 -1 -1 28525174 -1 -1 -1 -1 211070558 -1 -1 -1 -1 -1 -1 -1 -1 -1 923541797 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 725264260 786892734 -1 786892734 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 260437937 -1 -1 -1 833637060 -1 -1 29730638 913818766 -1 -1 637145296 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 283289033 -1 -1 -1 -1 -1 -1 -1 -1 -1 7550550 -1 -1 -1 -1 -1 -1 -1 -1 664490073 -1 -1 -1 -1 -1 -1 -1 -1 -1 284387166 -1 -1 -1 541460419 -1 -1 972468605 -1 -1 -1 -1 -1 -1 -1 -1 299518037 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 258270520 -1 -1 -1 -1 -1 -1 832494905 -1 -1 -1 -1 -1 677433219 -1 -1 -1 -1 -1 990067279 -1 861076853 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 258270520 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 381881872 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 483157962 -1 -1 -1 801326287 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 820700376 -1 -1 -1 -1 -1 -1 271516194 731745766 -1 7550550 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 140113105 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 916321789 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 373683372 -1 -1 -1 -1 -1 -1 -1 -1 322624811 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 420425052 -1 -1 -1 -1 -1 680487026 -1 -1 -1 -1 -1 -1 -1 -1 -1 902153522 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 832364259 -1 -1 -1 -1 652295388 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 367260156 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 572039484 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 606380249 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 35234408 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 937638157 -1 968396048 -1 -1 -1 -1 857102413 -1 -1 266654522 -1 -1 -1 240125173 -1 364081690 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 507142051 -1 -1 -1 -1 389642412 -1 -1 970341537 -1 681823792 -1 -1 -1 -1 -1 -1 641164921 868211619 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 713199217 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 124836642 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 461489913 -1 -1 -1 349772488 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 276260520 -1 -1 -1 -1 -1 -1 -1 161956963 661827332 -1 -1 -1 -1 -1 -1 23553187 -1 -1 334677549 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 512615132 -1 -1 348123399 -1 742174392 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 810677070 -1 633637325 -1 -1 -1 -1 -1 923541797 373617862 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 770278321 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 153443467 217928587 -1 -1 900060541 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 606380249 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 339383074 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 29592557 -1 -1 -1 -1 -1 -1 141406402 -1 -1 996017971 -1 -1 -1 248502983 960110257 -1 -1 704672739 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 374972287 -1 -1 -1 681763361 -1 385966712 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 542669360 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 378601638 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 100130908 685423362 918651805 115853910 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 175590565 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 453534757 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 420425052 -1 -1 -1 -1 -1 -1 683957136 -1 -1 -1 -1 -1 707212492 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 524972471 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 441315258 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 484444949 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 940664546 -1 -1 358362276 -1 -1 -1 -1 -1 -1 -1 -1 625505590 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 244155041 -1 -1 314049298 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 355756362 -1 -1 -1 -1 -1 389956215 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 881489135 -1 -1 990764691 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 951926549 -1 -1 647290016 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 47183594 -1 -1 -1 -1 -1 -1 725441249 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 929936961 -1 114722310 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 142030407 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 601762202 -1 -1 -1 -1 -1 914662962 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 812140416 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 497378629 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 462374533 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 11796756 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 942045496 -1 687574628 -1 -1 -1 697867495 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 665653500 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 832494905 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 613084013 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 615764817 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 280874012 -1 -1 -1 729736036 -1 -1 -1 -1 -1 -1 -1 -1 711503207 -1 -1 -1 -1 -1 -1 -1 337502849 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 559785274 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 633637325 -1 254528769 -1 -1 -1 -1 -1 -1 -1 351590408 -1 853632368 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 622483782 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 994077939 -1 330785266 -1 799891773 230708144 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 553190572 -1 -1 -1 441572105 -1 -1 -1 -1 -1 -1 -1 254167164 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 385966712 -1 -1 -1 70161655 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 232942125 -1 -1 -1 -1 -1 975319746 -1 968396048 -1 -1 -1 -1 -1 -1 -1 -1 73525554 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 563732029 543644033 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 671973096 -1 -1 -1 -1 237510992 -1 72794624 -1 -1 -1 -1 977805874 -1 -1 81785361 348123399 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 859452529 -1 -1 -1 -1 -1 170824557 -1 415965469 -1 -1 -1 -1 -1 -1 -1 559785274 -1 -1 -1 -1 -1 -1 -1 624015614 -1 -1 -1 953838288 -1 -1 80841572 -1 691504106 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 697374453 -1 230708144 794224446 -1 -1 -1 -1 97442962 -1 -1 -1 -1 -1 -1 -1 266654522 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 466034328 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 46945925 -1 -1 -1 -1 -1 114722310 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 925109560 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 216924837 -1 -1 141472247 -1 -1 -1 -1 -1 448316745 -1 -1 97299507 -1 -1 -1 -1 -1 -1 -1 372910848 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 582319429 -1 -1 332233242 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 171377189 -1 708274346 -1 -1 -1 -1 -1 -1 -1 289224218 95443860 -1 346155368 -1 228653285 -1 -1 -1 -1 -1 -1 -1 -1 296503357 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 914662962 -1 -1 -1 -1 -1 -1 211855485 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 494923774 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 579690895 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 596789741 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 596789741 -1 -1 -1 -1 -1 -1 -1 669655791 -1 909186692 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 799469547 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 762227828 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 838379139 -1 767580878 -1 -1 -1 -1 -1 37395408 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 319475886 -1 -1 -1 -1 753145692 -1 -1 339350524 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 984117471 -1 -1 -1 -1 -1 -1 -1 -1 777440440 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 246216644 -1 -1 95248116 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 893860727 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 268617169 -1 638076633 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 554655671 -1 -1 -1 -1 -1 264117589 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 260437937 -1 -1 -1 -1 -1 -1 -1 -1 -1 817331802 -1 -1 -1 -1 95443860 -1 -1 -1 -1 466512536 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 117265842 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 504367553 -1 222045758 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 683957136 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 593990378 -1 -1 -1 -1 208935187 897529952 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 97299507 -1 -1 -1 -1 -1 -1 -1 927530478 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 122067182 817829311 -1 -1 -1 -1 -1 919556964 -1 -1 -1 -1 -1 -1 -1 -1 -1 926544884 -1 -1 -1 -1 -1 914662962 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 545565868 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 433200272 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 566034579 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 668373003 -1 -1 461489913 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 358924696 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 135519629 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 427675535 553190572 329542777 -1 641205608 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 830544982 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 919585635 -1 -1 -1 -1 -1 -1 -1 814131030 -1 -1 -1 -1 -1 -1 -1 -1 929936961 -1 669742991 984207857 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 748186132 -1 -1 -1 -1 977805874 -1 -1 -1 -1 -1 -1 -1 748186132 -1 -1 862828014 -1 769837665 -1 707376093 -1 -1 -1 -1 317871021 -1 -1 -1 -1 785247749 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 731745766 -1 -1 770278321 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 760624728 -1 -1 -1 -1 -1 902419092 -1 -1 -1 500549203 -1 -1 -1 -1 -1 -1 -1 -1 -1 115853910 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 367754743 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 275966091 -1 -1 -1 -1 515843858 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 211286630 -1 630501473 -1 -1 -1 -1 -1 769837665 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 863278761 -1 -1 -1 -1 -1 415965469 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 107596959 -1 667433645 -1 -1 337502849 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 148988941 -1 -1 -1 -1 -1 183804819 -1 296417374 -1 -1 -1 -1 271516194 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 754808582 -1 -1 -1 -1 622483782 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 966503495 -1 -1 -1 -1 -1 -1 363457997 -1 -1 -1 -1 53028773 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 512615132 -1 -1 280730060 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 707376093 -1 -1 456863895 914159547 929670012 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 965067805 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 171377189 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 366005623 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 760624728 -1 175590565 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 965465445 -1 149052945 -1 -1 918651805 -1 -1 -1 -1 -1 -1 -1 -1 464449889 -1 -1 -1 -1 -1 -1 406717194 734712823 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 453534757 117265842 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 666445858 -1 29272319 -1 433756914 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 882812597 -1 -1 -1 -1 853632368 -1 -1 -1 -1 -1 -1 81785361 -1 449513227 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 231771136 -1 -1 -1 -1 -1 -1 575385308 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 861596363 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 580470806 222045758 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 651109313 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 807262913 -1 -1 900060541 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 634983639 593990378 -1 -1 -1 156929061 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 295109831 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 433200272 -1 -1 807648187 -1 -1 -1 -1 -1 -1 -1 977805874 -1 -1 572039484 469577476 -1 -1 927530478 -1 -1 -1 -1 -1 -1 317641121 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 238442797 -1 -1 -1 -1 -1 -1 -1 -1 -1 782927012 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 918760907 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 107596959 -1 -1 -1 -1 469444932 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 345100262 939946968 -1 -1 -1 -1 -1 -1 -1 -1 -1 924404244 330785266 -1 -1 -1 977725079 -1 -1 -1 549323513 -1 -1 -1 -1 669742991 -1 -1 -1 -1 -1 -1 -1 924320752 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 216186661 -1 -1 -1 -1 -1 290680740 -1 -1 -1 -1 -1 -1 510998271 -1 -1 141472247 -1 -1 -1 652295388 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 575541534 406483013 -1 -1 152308796 -1 -1 -1 -1 -1 902153522 -1 -1 -1 848715178 -1 -1 -1 -1 -1 -1 -1 547040018 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 580283317 -1 -1 -1 297325298 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 888107409 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 130580 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 957144144 -1 532861718 -1 124836642 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 677433219 -1 -1 -1 -1 -1 395745879 -1 673965031 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 707212492 -1 -1 -1 -1 -1 -1 788555404 -1 -1 -1 -1 4610166 -1 -1 -1 -1 592887414 887466665 297175900 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 264117589 -1 -1 -1 -1 -1 -1 -1 -1 -1 863278761 -1 -1 -1 237510992 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 929936961 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 276260520 957610942 -1 -1 -1 -1 -1 572039484 -1 -1 -1 -1 -1 -1 285206521 -1 -1 -1 -1 303139271 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 582319429 -1 346614387 -1 -1 -1 -1 -1 -1 -1 853632368 -1 -1 -1 -1 -1 -1 902419092 -1 807932734 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 627665854 -1 -1 -1 -1 -1 -1 -1 -1 686952953 838379139 -1 -1 -1 -1 -1 -1 663653933 -1 -1 -1 -1 308232133 -1 -1 -1 -1 -1 -1 -1 -1 378581485 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 966211508 -1 -1 726776295 -1 -1 -1 -1 -1 -1 -1 26375227 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 153846762 -1 -1 -1 -1 -1 -1 -1 -1 -1 130580 -1 -1 -1 -1 -1 -1 -1 -1 711503207 -1 -1 -1 -1 -1 561553313 -1 -1 -1 -1 -1 -1 -1 -1 -1 232018015 -1 -1 -1 -1 -1 -1 704672739 991188064 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 367754743 -1 -1 -1 -1 -1 -1 -1 -1 990764691 -1 -1 -1 -1 -1 -1 171377189 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 330583346 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 519762398 229489431 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 522063456 -1 651109313 -1 -1 -1 -1 -1 -1 769545495 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 53028773 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 332233242 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 96123478 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 984182750 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 497378629 -1 -1 -1 -1 -1 -1 -1 -1 11796756 -1 550531510 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 100130908 -1 -1 -1 -1 716641709 -1 -1 -1 441572105 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 79533853 -1 -1 731745766 -1 -1 -1 -1 494923774 -1 -1 -1 -1 171504845 -1 -1 679521131 -1 -1 913818766 -1 943085903 78209724 -1 -1 -1 -1 -1 183804819 -1 577758652 -1 -1 -1 -1 177905368 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 649744309 -1 -1 929936961 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 120431517 -1 -1 -1 -1 -1 -1 977467597 -1 -1 -1 -1 -1 -1 -1 389457123 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 599364311 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 57551192 -1 -1 -1 -1 164542502 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 428413005 -1 -1 896591796 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 317641121 -1 -1 861115508 -1 -1 -1 923541797 -1 439826416 -1 -1 92665797 -1 -1 -1 -1 -1 830544982 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 988919874 -1 -1 -1 -1 -1 -1 -1 -1 489295045 42881658 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 301714930 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 923541797 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 707376093 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 394469547 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 469577476 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 389457123 -1 -1 -1 -1 -1 -1 -1 -1 916321789 -1 -1 -1 -1 -1 -1 32796250 762860756 -1 -1 -1 -1 -1 -1 -1 389956215 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 677433219 -1 -1 760593154 -1 -1 -1 -1 -1 329574367 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 222045758 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 345100262 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 343099049 494950691 283153228 -1 749101296 632336991 -1 -1 589534286 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 283107224 786892734 -1 729941138 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 951926549 -1 790909002 -1 504367553 -1 -1 893652215 -1 -1 -1 652295388 -1 -1 -1 -1 -1 853632368 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 614459776 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 456863895 -1 -1 -1 -1 663307073 -1 -1 -1 -1 -1 -1 -1 283289033 -1 -1 -1 -1 -1 -1 -1 -1 -1 794224446 -1 197307546 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 738239683 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 306854073 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 957610942 -1 -1 -1 -1 -1 122067182 -1 -1 -1 -1 -1 382899189 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 104474359 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 63525475 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 469879335 -1 -1 -1 -1 -1 285206521 481127177 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 692204091 348123399 -1 -1 -1 231771136 -1 -1 -1 449619528 -1 -1 -1 -1 -1 -1 -1 763281688 392826688 154403719 -1 -1 -1 -1 -1 -1 -1 163091630 582861386 -1 -1 -1 -1 -1 -1 -1 -1 861115508 -1 -1 -1 -1 -1 622737539 673965031 -1 -1 -1 -1 -1 -1 -1 950629972 -1 -1 -1 -1 -1 -1 378610966 290680740 -1 -1 -1 378601638 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 494950691 -1 -1 -1 -1 305936785 -1 -1 211070558 -1 -1 21873594 -1 -1 -1 -1 -1 796636129 -1 -1 -1 -1 -1 237533501 -1 -1 -1 -1 217928587 -1 834487671 879414683 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 117303447 -1 -1 -1 -1 373771611 -1 376945899 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 439001999 -1 471865558 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 781730524 -1 -1 -1 -1 -1 -1 -1 606380249 -1 -1 -1 -1 579783784 678877738 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 346614387 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 888107409 -1 -1 -1 -1 -1 155906400 -1 -1 345100262 389457123 -1 -1 390951542 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 860724917 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 526042049 -1 -1 -1 -1 -1 -1 -1 -1 666659013 -1 -1 486082353 -1 -1 332773543 -1 -1 -1 -1 214924123 -1 -1 -1 -1 468107571 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 649175882 -1 -1 349772488 325816321 -1 -1 748137212 -1 -1 -1 254167164 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 510998271 -1 -1 580884227 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 276260520 -1 -1 -1 -1 -1 -1 19140171 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 967987535 -1 -1 630501473 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 909186692 -1 -1 782811144 -1 -1 -1 -1 -1 660738659 -1 -1 -1 -1 346155368 -1 -1 -1 -1 -1 -1 355756362 -1 -1 46011383 -1 -1 -1 -1 -1 -1 -1 -1 596789741 211362614 -1 765137854 -1 142030407 -1 -1 852782081 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 615656106 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 308051089 -1 -1 -1 830544982 -1 -1 729178187 191142897 -1 -1 -1 -1 -1 363811064 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 853632368 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 213926602 -1 -1 -1 -1 -1 406483013 -1 -1 -1 -1 -1 -1 -1 -1 -1 912506727 820725740 -1 -1 -1 -1 466512536 -1 -1 960643177 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 407813417 -1 -1 -1 -1 -1 -1 -1 416741639 -1 -1 -1 295109831 186539666 -1 -1 894267291 -1 -1 -1 -1 -1 -1 322624811 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 596367148 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 57606083 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 216186661 207319887 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 659932705 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 271516194 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 984943205 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 814131030 942045496 200947353 -1 -1 -1 427618367 -1 -1 -1 -1 -1 -1 29730638 -1 -1 -1 466852129 -1 857102413 -1 -1 -1 -1 -1 -1 -1 -1 -1 281598862 -1 -1 -1 -1 -1 -1 -1 -1 658212287 -1 -1 -1 -1 833637060 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 216186661 188196698 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 790809628 -1 -1 -1 -1 233195705 729941138 -1 942627653 -1 -1 -1 -1 -1 -1 -1 799891773 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 339350524 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 152552704 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 335802899 -1 -1 -1 -1 659932705 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 923565963 -1 -1 -1 -1 -1 -1 -1 -1 112055228 -1 -1 891436447 812140416 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 601762202 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 984895249 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 561553313 -1 -1 -1 574534564 -1 -1 109891495 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 598886252 729941138 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 900060541 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 549323513 -1 -1 -1 -1 -1 -1 880446976 -1 -1 -1 78209724 -1 216186661 -1 -1 -1 -1 -1 -1 -1 109891495 -1 511242787 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 389457123 -1 555801896 -1 -1 -1 -1 -1 208956991 155906400 -1 -1 -1 -1 -1 -1 -1 681015587 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 982581137 -1 -1 -1 398823140 -1 -1 -1 -1 775246890 -1 -1 -1 -1 -1 -1 -1 411907778 704672739 -1 -1 -1 -1 242715110 -1 -1 924404244 -1 -1 -1 -1 -1 66483968 -1 -1 -1 -1 200947353 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 571762945 -1 -1 -1 -1 -1 -1 -1 -1 -1 651109313 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 97442962 481127177 -1 515843858 -1 -1 -1 -1 -1 -1 -1 208956991 -1 -1 -1 -1 -1 -1 708274346 -1 -1 -1 -1 -1 -1 705622548 -1 -1 -1 -1 -1 -1 494923774 -1 -1 -1 56105859 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 831664908 -1 -1 848715178 -1 -1 -1 -1 897529952 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 250810872 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 767580878 -1 -1 725264260 -1 -1 23553187 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 770278321 -1 -1 -1 -1 -1 -1 117265842 -1 235522102 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 264117589 -1 -1 -1 -1 892732791 -1 -1 -1 -1 593990378 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 216186661 -1 -1 -1 -1 -1 235522102 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 483157962 -1 -1 -1 -1 -1 16902633 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 406568384 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 677433219 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 941660100 -1 -1 -1 -1 -1 -1 705622548 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 29287119 -1 -1 -1 -1 -1 940104206 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 652295388 -1 -1 -1 -1 -1 364081690 -1 -1 378601638 -1 -1 -1 -1 -1 -1 392826688 -1 543644033 507142051 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 686385319 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 983188407 -1 -1 -1 7545447 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 793788549 -1 -1 -1 -1 -1 -1 367875034 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 729736036 -1 -1 -1 650991264 -1 -1 -1 -1 -1 624015614 -1 -1 -1 -1 -1 -1 -1 977725079 -1 -1 468107571 -1 45426260 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 838424648 -1 -1 -1 -1 23553187 -1 -1 -1 582861386 -1 -1 -1 -1 -1 918651805 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 555548888 -1 389956215 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 537774172 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 652295388 -1 37081879 37850676 -1 -1 155906400 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 726776295 -1 -1 -1 440166125 -1 680321740 411907778 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 942045496 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 407009263 -1 211286630 -1 -1 -1 -1 427618367 -1 -1 -1 -1 107596959 -1 -1 295109831 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 368935143 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 280730060 -1 -1 -1 -1 -1 -1 -1 511851718 788113120 -1 -1 923541797 -1 -1 -1 -1 601762202 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 673965031 -1 -1 -1 -1 -1 -1 -1 -1 -1 663653933 -1 -1 -1 -1 725441249 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 606380249 -1 -1 -1 346614387 -1 448316745 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 568090820 913818766 -1 -1 710113373 -1 -1 -1 -1 -1 -1 675573324 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 394469547 -1 541460419 -1 -1 -1 718229961 -1 -1 -1 -1 -1 -1 -1 -1 842306692 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 892732791 -1 -1 -1 -1 -1 -1 -1 965465445 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 810677070 894267291 -1 -1 -1 -1 -1 -1 -1 -1 -1 195406126 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 728231399 481546591 -1 -1 -1 -1 940664546 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 242715110 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 949486909 -1 -1 -1 -1 -1 -1 -1 114722310 894267291 -1 -1 -1 135519629 481546591 -1 -1 -1 -1 72794624 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 163091630 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 888107409 -1 -1 -1 235522102 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 549323513 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 881489135 -1 929936961 -1 -1 -1 -1 -1 -1 389457123 -1 -1 -1 367260156 -1 -1 -1 -1 -1 818433829 596943234 -1 -1 -1 427675535 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 216186661 -1 130580 -1 -1 -1 -1 -1 -1 -1 -1 550531510 -1 -1 -1 -1 999674172 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 550370001 -1 -1 -1 942045496 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 704580876 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 539343171 -1 -1 -1 338370105 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 456863895 656206261 -1 -1 -1 763281688 813250721 415476768 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 834487671 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 475822349 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 777440440 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 231536288 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 711503207 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 512615132 -1 651109313 -1 -1 455140462 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 124303710 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 238442797 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 745770999 -1 -1 -1 -1 -1 -1 -1 -1 861596363 -1 -1 -1 -1 -1 -1 668373003 -1 55063047 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 60744503 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 154403719 -1 -1 -1 593990378 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 334774537 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 641164921 -1 -1 -1 -1 -1 -1 716641709 -1 -1 -1 677433219 -1 -1 -1 -1 335966927 -1 -1 942045496 -1 -1 748137212 469444932 -1 -1 -1 -1 621360939 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 32308720 -1 -1 287409257 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 646560402 113811391 550531510 -1 -1 579690895 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 341889699 -1 433200272 -1 -1 -1 -1 111122929 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 25686971 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 873208209 -1 -1 -1 807684388 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 229515163 -1 -1 -1 -1 -1 791932302 -1 -1 -1 358924696 -1 107596959 -1 -1 -1 708274346 -1 -1 -1 -1 -1 -1 -1 155906400 -1 -1 -1 593587398 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 296503357 -1 -1 298868262 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 335802899 -1 -1 -1 -1 -1 -1 708274346 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 427618367 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 560637528 -1 -1 -1 -1 95443860 527897224 -1 -1 -1 614459776 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 231771136 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 380798089 790909002 -1 807684388 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 343468035 -1 770278321 -1 -1 -1 -1 -1 -1 -1 -1 481546591 -1 -1 -1 -1 -1 -1 -1 914662962 -1 -1 -1 -1 -1 -1 -1 -1 -1 738239683 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 881489135 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 801326287 -1 -1 -1 -1 246216644 -1 -1 924320752 -1 290680740 -1 414918047 -1 -1 -1 -1 -1 -1 984182750 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 433756914 -1 -1 -1 -1 -1 -1 -1 -1 -1 337502849 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 996017971 -1 768744535 -1 -1 610613670 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 812140416 -1 -1 -1 -1 433439854 559785274 -1 -1 -1 -1 990067279 -1 -1 -1 989747990 -1 -1 -1 -1 -1 -1 -1 -1 -1 95248116 -1 943059617 -1 -1 -1 -1 -1 984182750 439001999 -1 -1 -1 188196698 -1 -1 -1 368935143 -1 -1 -1 -1 244155041 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 965993467 -1 -1 -1 950629972 602915291 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 596943234 -1 -1 -1 -1 -1 416741639 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 283153228 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 569422962 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 627642454 -1 -1 -1 -1 -1 -1 -1 232018015 -1 555828167 -1 -1 -1 -1 -1 -1 -1 -1 -1 880446976 -1 -1 -1 -1 -1 -1 -1 -1 -1 238442797 -1 -1 916321789 -1 -1 -1 150874651 -1 -1 -1 -1 -1 439826416 -1 -1 -1 -1 -1 -1 -1 -1 489574799 -1 -1 951926549 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 651466556 -1 -1 -1 -1 -1 -1 -1 -1 484444949 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 95248116 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 987705926 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 465892409 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 268617169 -1 -1 -1 -1 -1 -1 -1 -1 924404244 -1 728191681 -1 -1 -1 -1 -1 156929061 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 975319746 -1 772424147 -1 -1 -1 -1 799469547 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 765535629 332773543 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 520011864 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 965993467 -1 -1 -1 -1 -1 156929061 -1 -1 -1 -1 -1 -1 -1 940104206 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 124836642 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 542669360 -1 -1 -1 -1 863278761 -1 -1 -1 -1 107596959 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 622737539 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 558729480 -1 -1 -1 -1 -1 -1 189854783 -1 -1 -1 -1 925109560 -1 -1 939946968 -1 535432483 -1 609637013 849073275 -1 -1 -1 -1 -1 -1 -1 924320752 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 427675535 -1 -1 596943234 -1 -1 -1 -1 -1 -1 494950691 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 42881658 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 916321789 -1 -1 28525174 -1 -1 -1 -1 -1 -1 580884227 -1 -1 -1 -1 -1 -1 -1 -1 923565963 725264260 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 489295045 329959527 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 600718314 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 38926054 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 928394155 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 79323336 -1 -1 -1 -1 -1 -1 -1 -1 335966927 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 637964511 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 381881872 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 909186692 -1 644899989 -1 -1 -1 -1 -1 -1 705293705 -1 -1 -1 -1 942045496 -1 -1 -1 606380249 -1 869015765 -1 -1 -1 -1 -1 -1 -1 -1 204164257 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 990067279 -1 29730638 -1 45426260 -1 -1 -1 301714930 -1 -1 -1 -1 -1 -1 -1 186539666 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 138533159 624015614 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 345100262 -1 -1 116842880 -1 124836642 -1 -1 254528769 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 622737539 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 170824557 -1 -1 -1 -1 92160628 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 686952953 -1 -1 -1 -1 -1 -1 758133321 -1 -1 -1 -1 280856350 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 494923774 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 122067182 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 590603969 -1 -1 -1 -1 -1 543644033 -1 211070558 -1 30821927 -1 -1 -1 -1 -1 -1 -1 812140416 -1 -1 -1 -1 60744503 -1 -1 -1 -1 -1 -1 -1 -1 -1 590783394 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 21873594 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 984207857 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 763183908 -1 -1 -1 -1 893860727 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 542669360 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 321467204 -1 -1 -1 -1 -1 -1 -1 577758652 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 680487026 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 957610942 -1 -1 -1 -1 -1 681763361 -1 -1 -1 -1 495712606 -1 -1 -1 -1 -1 -1 346155368 -1 -1 847840320 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 707376093 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 433200272 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 995194212 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 967987535 -1 -1 -1 -1 -1 -1 -1 -1 668373003 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 312974079 -1 -1 -1 -1 -1 -1 767580878 -1 -1 -1 977805874 -1 -1 -1 -1 596943234 188196698 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 704580876 -1 -1 -1 -1 -1 -1 -1 999674172 -1 -1 -1 -1 -1 -1 -1 119864818 -1 -1 140113105 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 37850676 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 602915291 -1 -1 -1 -1 -1 -1 -1 -1 665653500 -1 -1 -1 -1 -1 -1 -1 880446976 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 363457997 -1 -1 -1 -1 -1 -1 -1 378581485 -1 -1 330318834 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 651109313 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 966503495 -1 -1 -1 -1 -1 125024999 -1 181721636 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 743679559 893897082 -1 -1 -1 893652215 -1 -1 -1 -1 -1 -1 912506727 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 138533159 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 814131030 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 497378629 28525174 -1 -1 -1 -1 -1 -1 416741639 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 634983639 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 7550550 489295045 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 657097594 -1 -1 -1 -1 -1 378581485 -1 -1 -1 -1 -1 -1 -1 -1 86361620 -1 -1 -1 324509788 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 683957136 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 627665854 -1 -1 -1 -1 -1 -1 -1 -1 -1 295109831 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 595427792 -1 -1 -1 893860727 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 325816321 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 614459776 175045023 -1 575385308 -1 171377189 -1 -1 -1 367260156 599364311 786892734 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 465892409 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 908463563 289894792 -1 632336991 -1 -1 -1 -1 344834359 -1 -1 -1 -1 -1 -1 -1 -1 -1 620059513 -1 -1 -1 -1 753145692 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 745770999 -1 -1 -1 -1 -1 -1 -1 -1 512615132 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 214264973 -1 -1 -1 -1 73010543 -1 -1 716641709 -1 -1 -1 -1 -1 -1 -1 659932705 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 520011864 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 669655791 -1 -1 -1 -1 -1 -1 -1 -1 769545495 -1 -1 -1 330583346 -1 -1 -1 46156460 -1 -1 -1 594204193 -1 -1 -1 -1 -1 -1 578042615 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 353081496 -1 -1 -1 -1 729736036 -1 -1 -1 -1 -1 -1 -1 248502983 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681823792 -1 -1 392180295 -1 -1 -1 -1 -1 247165890 120592759 -1 -1 372910848 -1 469444932 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 392180295 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 754808582 167036027 -1 377026468 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 511851718 -1 -1 -1 91701432 -1 -1 989747990 -1 -1 -1 -1 486082353 769545495 -1 590783394 -1 32466209 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 271516194 -1 -1 -1 -1 -1 -1 -1 -1 363457997 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 381881872 -1 -1 -1 838379139 -1 -1 -1 -1 -1 -1 55063047 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 250810872 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 465892383 170824557 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 716641709 200947353 -1 -1 -1 -1 -1 280856350 -1 -1 -1 -1 582319429 -1 -1 -1 -1 -1 -1 -1 -1 849073275 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 78209724 814490763 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 16902633 -1 -1 301714930 -1 -1 -1 -1 -1 -1 -1 -1 -1 406568384 -1 246216644 -1 -1 -1 188196698 -1 -1 -1 -1 -1 -1 -1 568090820 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 231771136 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 33488934 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 813250721 -1 -1 -1 -1 -1 -1 -1 914662962 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 972468605 -1 -1 -1 -1 144877140 152552704 -1 -1 -1 -1 -1 716641709 -1 -1 589534286 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 914159547 -1 -1 -1 -1 -1 -1 -1 -1 994077939 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 112055228 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 918651805 -1 -1 -1 -1 -1 -1 -1 -1 46945925 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 579783784 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 161956963 -1 -1 -1 -1 -1 -1 -1 -1 -1 433200272 -1 -1 -1 -1 -1 441315258 -1 -1 -1 45426260 -1 427618367 -1 -1 -1 -1 840264364 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 902153522 -1 -1 -1 -1 -1 -1 924320752 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 153443467 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 489295045 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 726129403 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 368704535 -1 -1 -1 -1 -1 -1 92563135 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 580470806 -1 -1 790909002 -1 -1 -1 -1 -1 -1 -1 728191681 122067182 -1 668373003 -1 -1 705622548 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 722874144 -1 -1 -1 -1 139988967 852782081 -1 -1 -1 -1 -1 -1 -1 -1 769545495 -1 -1 -1 -1 -1 -1 -1 -1 -1 280856350 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 897789362 -1 -1 -1 -1 348232013 -1 -1 -1 -1 -1 -1 -1 373771611 261439507 -1 -1 -1 -1 -1 -1 -1 -1 -1 838424648 -1 -1 -1 -1 -1 -1 153846762 -1 -1 -1 -1 -1 -1 708274346 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 334677549 -1 -1 -1 -1 -1 -1 -1 283153228 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 781730524 -1 -1 -1 -1 558729480 -1 -1 -1 -1 -1 -1 -1 818974853 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 924404244 -1 -1 -1 -1 -1 -1 666590606 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 291966264 -1 -1 -1 -1 -1 -1 -1 -1 -1 377694098 -1 794224446 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 697184458 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 154693260 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 408497768 -1 -1 657097594 -1 -1 -1 -1 -1 912506727 -1 -1 -1 -1 -1 686385319 -1 -1 856821153 -1 -1 -1 -1 -1 -1 -1 232942125 -1 79533853 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 869015765 32308720 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 250391943 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 567600315 -1 628220249 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 937145934 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 433439854 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 112055228 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 565954500 -1 -1 -1 -1 -1 -1 -1 441572105 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 237510992 -1 -1 -1 -1 994077939 -1 -1 -1 -1 -1 -1 -1 -1 -1 572039484 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 392180295 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 760624728 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 784597145 -1 -1 -1 801169129 -1 -1 -1 -1 -1 -1 -1 15819196 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 130580 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 545565868 -1 37395408 -1 -1 -1 984207857 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 942627653 -1 -1 -1 -1 -1 -1 -1 -1 584698863 -1 -1 -1 -1 -1 -1 -1 -1 459766565 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 22393976 273365488 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 420425052 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 237510992 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 666445858 -1 -1 -1 -1 -1 120431517 -1 -1 -1 896591796 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 164542502 -1 -1 -1 124303710 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 632336991 -1 -1 -1 -1 -1 679521131 -1 -1 -1 -1 -1 -1 -1 -1 60978603 -1 582319429 -1 846213413 -1 -1 -1 -1 -1 634983639 -1 -1 -1 -1 -1 -1 -1 -1 937145934 -1 -1 -1 -1 -1 -1 -1 -1 659501910 -1 -1 -1 321467204 -1 -1 -1 -1 -1 846213413 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 543644033 95443860 -1 -1 542669360 -1 -1 -1 -1 -1 -1 -1 -1 707186544 -1 -1 -1 -1 -1 -1 669742991 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 510998271 -1 -1 -1 -1 -1 -1 935250907 -1 -1 -1 -1 -1 -1 -1 -1 109891495 -1 -1 110012494 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 335802899 -1 -1 389956215 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 469743398 -1 -1 -1 -1 -1 -1 -1 -1 660738659 -1 -1 -1 -1 621360939 -1 -1 -1 -1 -1 -1 273365488 -1 456487084 -1 -1 -1 577758652 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 135519629 -1 -1 -1 -1 -1 -1 -1 -1 -1 113811391 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 254167164 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 283153228 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 887466665 -1 -1 -1 -1 -1 -1 140113105 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 183804819 739554266 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 484444949 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 990764691 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 578042615 -1 -1 -1 838379139 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 469444932 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 377026468 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 15819196 -1 -1 -1 564190579 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 940664546 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 53590481 -1 -1 -1 -1 -1 -1 231771136 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 580470806 -1 204875339 -1 -1 -1 726776295 -1 -1 -1 -1 -1 -1 -1 923541797 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 951926549 -1 -1 -1 -1 -1 -1 23553187 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 384535281 943085903 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 345100262 -1 -1 -1 -1 -1 -1 -1 -1 -1 937633254 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 685023450 139988967 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 97442962 -1 -1 580884227 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 590783394 -1 -1 -1 -1 -1 -1 -1 -1 -1 799469547 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 289894792 -1 -1 -1 548036442 -1 -1 -1 -1 -1 -1 -1 -1 -1 406568384 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 568090820 -1 -1 -1 -1 -1 785376602 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 957610942 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 60978603 359978279 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 235522102 135519629 -1 -1 639572212 -1 -1 -1 -1 -1 -1 820700376 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 965465445 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 669742991 763281688 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 711503207 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 28525174 -1 197115342 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 373771611 -1 -1 -1 -1 53590481 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 575385308 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 163091630 -1 -1 -1 -1 153943173 -1 -1 -1 861208333 -1 -1 -1 -1 -1 -1 -1 -1 578042615 378581485 -1 -1 788878491 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 998012390 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 580884227 -1 -1 -1 -1 -1 -1 317641121 -1 -1 -1 -1 -1 -1 -1 -1 -1 79323336 -1 -1 -1 -1 916321789 -1 580283317 589534286 -1 -1 -1 -1 -1 398823140 -1 -1 -1 520011864 -1 -1 -1 -1 -1 807932734 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 949486909 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 114849115 -1 -1 -1 -1 -1 -1 -1 -1 363457997 -1 -1 -1 -1 601762202 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 492344648 -1 -1 -1 -1 232942125 -1 -1 -1 -1 -1 -1 -1 -1 -1 865880334 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 591500701 -1 659501910 908463563 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 728191681 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 852782081 -1 984895249 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 772424147 -1 -1 -1 92160628 -1 -1 -1 -1 -1 571736161 763183908 -1 -1 -1 -1 -1 -1 -1 -1 984182750 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 456863895 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 801169129 -1 -1 549323513 -1 -1 -1 -1 81785361 -1 -1 909186692 -1 511242787 914159547 -1 -1 -1 -1 -1 -1 -1 -1 924717942 -1 -1 -1 -1 117265842 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 832494905 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 537774172 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 982581137 -1 -1 -1 -1 -1 -1 -1 299518037 400608396 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 560234234 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 520086201 -1 -1 -1 -1 -1 416741639 -1 -1 -1 -1 26375227 681763361 -1 -1 -1 -1 -1 -1 568090820 -1 -1 -1 -1 -1 -1 -1 281142692 -1 -1 -1 -1 -1 -1 -1 627561325 -1 -1 -1 -1 -1 -1 -1 -1 -1 79213361 -1 -1 -1 -1 -1 -1 389642412 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 922220234 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 669742991 -1 -1 -1 -1 -1 -1 -1 -1 -1 290680740 346155368 -1 -1 -1 -1 -1 -1 -1 -1 -1 329574367 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 175045023 -1 -1 -1 -1 -1 -1 -1 152552704 -1 -1 716641709 -1 -1 -1 -1 -1 -1 -1 -1 55063047 -1 -1 194126353 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 698485946 -1 -1 -1 -1 -1 -1 -1 -1 598886252 -1 -1 757016184 -1 -1 -1 -1 965067805 -1 560532033 -1 -1 -1 -1 -1 -1 -1 -1 -1 376945899 -1 -1 -1 -1 -1 -1 -1 -1 116842880 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 47183594 -1 -1 117265842 897529952 -1 -1 351590408 -1 -1 -1 -1 -1 894991717 -1 -1 704580876 -1 -1 -1 -1 -1 -1 -1 -1 -1 784597145 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 462374533 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 488842188 -1 -1 -1 998012390 -1 -1 -1 -1 722672739 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 290680740 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 216186661 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 758394992 -1 -1 -1 -1 -1 -1 -1 -1 -1 550370001 -1 -1 -1 970341537 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 615764817 319475886 -1 296503357 -1 -1 -1 -1 -1 -1 296417374 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 461489913 -1 -1 -1 -1 403599770 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 23553187 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 177905368 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 92112290 -1 -1 -1 -1 -1 155906400 -1 -1 -1 550531510 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 833220245 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 552013544 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 124836642 -1 -1 -1 154693260 -1 198016418 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 47116225 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 601762202 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 213926602 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 923565963 -1 -1 519762398 -1 -1 -1 -1 -1 -1 -1 214924123 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 770680522 295272530 -1 -1 690664050 -1 -1 -1 -1 -1 -1 -1 -1 770680522 -1 -1 -1 273365488 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 304834207 -1 763183908 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 549323513 -1 -1 -1 929670012 -1 -1 -1 -1 -1 130580 -1 -1 -1 -1 977805874 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 344834359 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 633637325 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 638076633 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 445891170 -1 358362276 -1 -1 -1 -1 -1 -1 -1 -1 830994144 -1 -1 -1 378601638 -1 -1 -1 -1 -1 -1 -1 555548888 -1 -1 -1 -1 807684388 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 305936785 -1 -1 -1 -1 -1 -1 -1 -1 512615132 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 622737539 152308796 -1 -1 -1 -1 -1 -1 -1 -1 786892734 -1 -1 -1 -1 -1 -1 -1 -1 635671105 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 667433645 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 23553187 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 363457997 -1 -1 -1 -1 -1 -1 -1 312974079 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 847840320 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 686385319 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 420425052 -1 -1 -1 -1 -1 579690895 -1 -1 -1 677433219 -1 -1 -1 -1 -1 -1 -1 928394155 -1 -1 -1 -1 667433645 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 142030407 246679355 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 641205608 -1 -1 -1 79533853 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 368935143 -1 -1 667169560 923541797 -1 -1 -1 -1 381881872 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 591500701 -1 237533501 216924837 289224218 -1 321467204 -1 -1 -1 -1 79323336 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 580470806 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 197019814 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 728191681 466034328 -1 -1 -1 -1 -1 -1 -1 -1 -1 908705907 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 406483013 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 343468035 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 240125173 -1 -1 -1 -1 -1 457262002 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 728231399 -1 -1 -1 -1 -1 -1 -1 -1 381881872 -1 -1 -1 713199217 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 484444949 -1 -1 -1 -1 334677549 -1 -1 -1 657097594 -1 539343171 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 120592759 -1 -1 -1 458252077 -1 -1 -1 -1 -1 59706771 -1 -1 73010543 -1 -1 -1 -1 -1 141472247 -1 -1 -1 -1 -1 -1 159056677 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 114849115 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 770680522 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 337502849 -1 -1 -1 -1 -1 -1 175045023 -1 -1 389457123 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 994077939 254756796 -1 -1 63210631 -1 -1 -1 -1 -1 -1 -1 -1 887466665 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 953838288 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 880665324 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 941660100 -1 -1 -1 -1 86361620 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 181721636 -1 -1 -1 -1 -1 -1 -1 433756914 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 340794659 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 902153522 -1 -1 677433219 -1 -1 -1 281598862 -1 -1 -1 700120477 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 772424147 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 708274346 -1 770759726 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 163091630 -1 -1 -1 -1 -1 -1 796636129 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 229489431 -1 -1 -1 -1 -1 -1 -1 697387742 -1 -1 -1 868211619 -1 -1 -1 -1 972468605 -1 -1 -1 -1 -1 -1 -1 846213413 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 592887414 667433645 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 887466665 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 782927012 -1 -1 -1 -1 -1 -1 208811354 -1 -1 537867109 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 560234234 707376093 -1 -1 563732029 -1 -1 -1 -1 261803802 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 208956991 -1 -1 -1 457715535 -1 -1 358924696 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 555801896 -1 -1 -1 -1 -1 -1 -1 171504845 -1 -1 -1 -1 -1 -1 -1 420425052 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 891573253 -1 -1 -1 -1 -1 -1 -1 -1 400608396 -1 -1 -1 -1 -1 -1 -1 38926054 -1 -1 -1 -1 -1 -1 -1 -1 -1 808722285 -1 -1 -1 -1 -1 -1 13908259 -1 -1 -1 -1 -1 -1 -1 -1 -1 79533853 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 891436447 -1 -1 -1 -1 -1 -1 -1 -1 681763361 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 53590481 345100262 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 917179231 -1 -1 -1 -1 -1 353081496 957610942 -1 -1 -1 29272319 -1 -1 -1 -1 -1 -1 880446976 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 37081879 469444932 -1 295487134 -1 -1 7545447 -1 -1 -1 -1 -1 -1 -1 -1 801169129 -1 316073299 -1 -1 -1 -1 -1 -1 367875034 -1 -1 902153522 -1 819963767 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 711501588 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 363457997 448316745 832494905 -1 -1 555548888 -1 -1 -1 -1 -1 -1 -1 -1 197115342 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 782927012 79533853 -1 -1 73525554 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 60081926 -1 -1 -1 580283317 26375227 -1 -1 -1 667886937 351590408 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 53028773 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 767580878 -1 -1 -1 748137212 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 606380249 -1 -1 -1 -1 -1 687574628 -1 571762945 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 515843858 -1 -1 -1 -1 -1 -1 681823792 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 772424147 -1 -1 685023450 -1 -1 -1 73525554 -1 -1 861076853 117303447 -1 -1 659932705 -1 -1 -1 -1 -1 675573324 -1 -1 -1 -1 -1 -1 -1 -1 655834254 -1 -1 345102555 -1 -1 -1 -1 -1 -1 -1 408497768 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 572039484 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 935250907 -1 -1 -1 -1 511851718 -1 -1 -1 -1 -1 -1 -1 37395408 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 26375227 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 957610942 -1 -1 -1 -1 -1 -1 -1 692204091 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 232018015 -1 -1 -1 -1 852782081 -1 -1 416741639 -1 -1 -1 -1 -1 -1 -1 -1 -1 998012390 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 767694359 -1 -1 -1 891436447 358362276 -1 560532033 -1 -1 972468605 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 250810872 -1 -1 -1 -1 -1 -1 -1 755527023 -1 -1 -1 -1 -1 -1 738239683 -1 -1 -1 -1 -1 542669360 -1 -1 990764691 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 995496482 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 208956991 983188407 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 982581137 -1 -1 -1 965067805 184404346 -1 -1 738239683 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 734712823 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 469035792 72643683 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 170824557 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 79323336 -1 657097594 -1 -1 -1 -1 -1 -1 -1 660738659 -1 -1 254756796 -1 -1 -1 -1 -1 -1 716641709 -1 -1 -1 -1 -1 -1 -1 465892383 -1 -1 -1 -1 -1 578042615 -1 -1 -1 -1 -1 -1 -1 -1 -1 185516862 -1 -1 -1 547040018 -1 770847694 -1 -1 705622548 -1 -1 -1 -1 -1 -1 -1 325816321 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 57551192 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 92102199 -1 -1 -1 -1 -1 782927012 -1 -1 -1 622918995 807262913 -1 -1 -1 -1 -1 914159547 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 923565963 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 808722285 568090820 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 486082353 -1 -1 532861718 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 250391943 -1 -1 -1 -1 -1 -1 -1 729178187 -1 -1 492344648 -1 -1 -1 -1 -1 -1 -1 675099076 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 582861386 -1 748137212 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 438872920 -1 -1 -1 -1 -1 -1 -1 -1 400608396 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 655492768 622737539 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 845274422 -1 -1 -1 -1 667433645 -1 -1 -1 -1 984895249 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 832494905 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 114849115 -1 -1 -1 -1 667433645 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 280730060 -1 -1 -1 -1 -1 924547323 -1 -1 -1 -1 497378629 -1 -1 227788814 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 324509788 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 606380249 961337912 -1 -1 -1 -1 -1 -1 335966927 507142051 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 683957136 -1 848715178 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 449513227 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 329574367 -1 649744309 -1 73525554 -1 -1 -1 -1 -1 -1 960643177 -1 -1 -1 -1 -1 -1 -1 197019814 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 767694359 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 675099076 -1 -1 -1 23553187 -1 237510992 -1 -1 -1 -1 769545495 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 893860727 -1 -1 -1 -1 -1 592887414 -1 -1 -1 -1 -1 -1 -1 -1 -1 622483782 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 658212287 258270520 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 615656106 -1 -1 606380249 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 755254577 -1 -1 -1 -1 -1 -1 -1 -1 -1 461489913 -1 -1 -1 -1 -1 -1 230708144 -1 -1 -1 -1 -1 -1 -1 579690895 974448855 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 119864818 -1 -1 -1 95443860 -1 -1 -1 -1 376945899 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 232018015 -1 -1 -1 -1 940104206 -1 -1 -1 -1 -1 -1 -1 -1 -1 117303447 -1 -1 -1 -1 -1 -1 -1 -1 345102555 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 416741639 -1 -1 182026506 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 555801896 -1 -1 -1 -1 -1 -1 768744535 -1 -1 -1 -1 569880439 53590481 -1 -1 788878491 -1 -1 381881872 -1 -1 -1 -1 -1 -1 -1 -1 445891170 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 86304093 -1 -1 -1 149052945 -1 -1 -1 -1 -1 -1 -1 808722285 -1 -1 -1 -1 358736332 -1 965993467 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 999101537 -1 -1 -1 -1 53028773 -1 -1 -1 -1 -1 -1 -1 -1 -1 248502983 -1 -1 -1 -1 -1 -1 678877738 -1 -1 -1 -1 -1 497378629 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 651109313 -1 -1 -1 -1 -1 408497768 -1 -1 161956963 -1 458252077 -1 -1 -1 -1 261803802 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 742174392 -1 -1 676709331 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 957610942 -1 -1 -1 -1 7545447 -1 777440440 -1 -1 -1 -1 854062217 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 204875339 990764691 -1 -1 -1 -1 -1 -1 -1 847840320 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 923541797 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 63525475 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 46945925 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 984895249 -1 56105859 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 92563135 -1 -1 -1 -1 -1 -1 -1 486082353 -1 -1 -1 -1 -1 211362614 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 13908259 -1 -1 -1 -1 -1 72643683 -1 -1 -1 95443860 -1 -1 -1 -1 -1 -1 -1 937145934 -1 -1 -1 -1 -1 -1 -1 -1 -1 451474906 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 704672739 -1 -1 -1 -1 -1 -1 -1 -1 634983639 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 668373003 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 291966264 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 882812597 -1 -1 -1 -1 -1 -1 -1 -1 992563691 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 970341537 -1 -1 -1 -1 420773560 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 788555404 -1 -1 -1 -1 -1 -1 500549203 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 692204091 -1 -1 -1 609637013 -1 -1 -1 -1 689897360 -1 -1 -1 -1 -1 -1 975319746 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 228653285 -1 522063456 -1 916321789 -1 -1 -1 -1 -1 297325298 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 952462346 -1 448316745 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 451474906 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 114849115 -1 722672739 -1 -1 -1 376945899 46011383 -1 203018461 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 95443860 -1 -1 -1 -1 -1 -1 -1 -1 462374533 -1 -1 -1 -1 -1 -1 -1 -1 677433219 -1 -1 -1 -1 -1 -1 -1 -1 965465445 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 838424648 -1 -1 -1 -1 -1 -1 448316745 -1 159056677 -1 857102413 -1 -1 -1 -1 -1 -1 -1 -1 -1 95443860 -1 -1 -1 -1 -1 -1 -1 -1 881489135 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 965067805 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 754808582 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 377694098 -1 -1 -1 -1 -1 -1 -1 -1 940664546 596943234 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 960643177 -1 -1 788555404 -1 -1 -1 -1 -1 -1 -1 -1 -1 526042049 420425052 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 671973096 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 760593154 -1 522063456 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 573553627 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 907772025 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 260437937 -1 -1 -1 -1 445891170 -1 466034328 -1 -1 -1 110012494 -1 -1 -1 -1 -1 914662962 -1 -1 -1 332773543 -1 -1 686385319 -1 -1 928394155 -1 -1 -1 -1 -1 -1 -1 -1 803712241 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 541460419 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 415965469 -1 -1 950629972 -1 -1 822967487 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 902419092 -1 -1 -1 -1 -1 -1 -1 -1 665653500 -1 -1 -1 -1 -1 807648187 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 163091630 -1 -1 -1 81785361 -1 -1 -1 364081690 -1 -1 -1 -1 552013544 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 950235340 -1 -1 -1 -1 -1 -1 849073275 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 73525554 -1 -1 -1 -1 -1 -1 -1 -1 697184458 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 899994302 477344787 -1 -1 -1 -1 -1 710113373 -1 -1 -1 -1 -1 -1 -1 441315258 -1 633637325 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 239987054 -1 -1 -1 -1 -1 -1 -1 -1 -1 280874012 -1 -1 317641121 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 231771136 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 817331802 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 892732791 -1 -1 -1 -1 483157962 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 718229961 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 711501588 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 960110257 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 52752319 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 268947673 978339598 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 857102413 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 367875034 -1 -1 -1 -1 -1 380798089 -1 -1 -1 -1 -1 -1 -1 -1 -1 914159547 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 968396048 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 666659013 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 919556964 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 119601349 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 686952953 -1 -1 -1 -1 -1 -1 -1 -1 229489431 -1 -1 341889699 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 481127177 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 494950691 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 848715178 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 228137178 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 849073275 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 335802899 -1 -1 -1 -1 -1 -1 -1 -1 -1 457715535 -1 -1 -1 -1 -1 125024999 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 367754743 -1 770680522 -1 -1 204875339 975319746 -1 -1 -1 -1 -1 598886252 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 239987054 154403719 -1 -1 -1 -1 -1 -1 582319429 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 154693260 -1 415965469 -1 -1 -1 -1 -1 -1 332233242 847840320 -1 159056677 -1 -1 -1 261439507 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 738239683 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 283289033 -1 -1 796636129 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 545565868 -1 -1 855184024 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 762860756 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 329574367 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 844796232 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 381881872 -1 -1 -1 560532033 -1 -1 -1 -1 -1 -1 960643177 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 786892734 -1 -1 -1 -1 -1 628220249 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 439001999 -1 -1 -1 -1 -1 -1 92160628 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 555828167 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 633637325 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 389956215 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 548968613 787913028 -1 -1 -1 -1 -1 -1 -1 -1 -1 822261941 -1 -1 27405498 -1 363457997 -1 -1 -1 -1 -1 261439507 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 637145296 929936961 -1 -1 466852129 -1 291966264 -1 -1 -1 -1 -1 -1 832364259 -1 -1 -1 563675995 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 675099076 -1 -1 -1 -1 -1 -1 377694098 -1 -1 -1 -1 -1 175045023 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 861115508 -1 -1 -1 -1 -1 155906400 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 660738659 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 346614387 -1 -1 -1 -1 -1 -1 697387742 -1 -1 -1 -1 -1 -1 -1 -1 728231399 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 469577476 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 541460419 -1 182026506 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 325816321 918651805 -1 669655791 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 700120477 -1 -1 -1 -1 -1 728191681 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 380798089 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 466512536 -1 -1 -1 -1 661827332 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 330785266 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 814131030 -1 -1 -1 -1 345102555 -1 -1 -1 -1 937145934 -1 -1 782594982 -1 -1 -1 -1 -1 -1 22393976 -1 -1 -1 -1 -1 -1 -1 -1 -1 56105859 -1 801326287 -1 -1 340794659 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 924547323 582319429 -1 -1 -1 -1 283289033 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 42122179 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 599364311 -1 -1 -1 749101296 -1 -1 -1 -1 -1 940104206 -1 -1 -1 -1 -1 -1 -1 627561325 -1 -1 -1 -1 -1 748186132 -1 -1 -1 -1 254528769 -1 599364311 520011864 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 348232013 -1 -1 -1 481546591 -1 -1 -1 254756796 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 79323336 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 197019814 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 637964511 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 395745879 -1 -1 -1 -1 78209724 -1 -1 659932705 -1 -1 -1 188196698 -1 -1 -1 -1 -1 -1 -1 110012494 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 615764817 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 268947673 -1 -1 -1 510998271 -1 -1 -1 296503357 -1 305936785 -1 -1 -1 -1 -1 -1 408497768 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 853632368 -1 -1 -1 -1 42122179 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 845211351 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 982581137 -1 -1 -1 170824557 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 140113105 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 679521131 -1 -1 -1 -1 -1 -1 -1 579783784 -1 -1 -1 -1 -1 159577330 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 384535281 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 7545447 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 355126439 -1 -1 -1 -1 -1 366005623 -1 -1 47183594 -1 520086201 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 211362614 691504106 -1 -1 -1 -1 -1 -1 500549203 -1 -1 -1 -1 -1 711501588 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 960643177 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 367754743 -1 -1 -1 929670012 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 575385308 -1 457715535 -1 940104206 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 675573324 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 729736036 -1 -1 -1 -1 -1 -1 -1 492344648 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 852782081 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 615764817 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 141406402 -1 -1 -1 -1 -1 -1 -1 392180295 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 456863895 -1 745770999 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 283289033 681823792 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 495712606 -1 -1 -1 -1 -1 -1 -1 -1 290680740 345100262 -1 -1 -1 -1 140113105 -1 -1 -1 -1 -1 -1 -1 519762398 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 283153228 -1 -1 -1 -1 -1 -1 -1 888107409 -1 -1 -1 -1 -1 -1 -1 547040018 -1 -1 -1 -1 742174392 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 70161655 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 745770999 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 208811354 -1 -1 -1 -1 651466556 -1 -1 -1 -1 -1 -1 -1 -1 81785361 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 130580 -1 -1 493264770 -1 -1 -1 728191681 -1 -1 191142897 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 406568384 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 308051089 -1 -1 183804819 -1 -1 -1 -1 -1 788555404 -1 -1 -1 -1 -1 -1 -1 -1 -1 532338244 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 966211508 -1 -1 -1 -1 -1 -1 -1 -1 -1 810677070 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 113811391 -1 -1 -1 -1 -1 -1 -1 -1 -1 894267291 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 601762202 -1 319475886 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 697387742 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 555801896 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 520086201 -1 -1 -1 -1 -1 -1 937638157 -1 -1 -1 -1 -1 -1 729178187 880665324 -1 -1 -1 593990378 -1 -1 763183908 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 940104206 -1 283153228 929670012 764776989 900060541 -1 -1 -1 -1 -1 -1 -1 60081926 -1 -1 -1 -1 183804819 -1 801326287 -1 -1 567600315 -1 -1 -1 -1 -1 -1 -1 214924123 -1 -1 -1 -1 -1 -1 -1 -1 -1 679521131 -1 -1 -1 182026506 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 770278321 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 855184024 -1 -1 -1 -1 -1 30821927 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 861115508 -1 290680740 -1 -1 -1 990764691 -1 -1 -1 558729480 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 228653285 627642454 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 483157962 -1 -1 345072009 -1 -1 -1 456401701 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 203018461 -1 -1 -1 -1 -1 -1 -1 951926549 -1 -1 -1 26375227 -1 -1 456401701 -1 -1 -1 700120477 -1 295109831 -1 -1 671973096 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 652295388 -1 -1 924320752 -1 330318834 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 666659013 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 486082353 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 572039484 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 812289080 -1 -1 -1 609637013 -1 -1 -1 -1 -1 -1 -1 -1 -1 46945925 -1 -1 -1 -1 -1 -1 -1 428413005 -1 832364259 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 186539666 511242787 -1 -1 -1 -1 329574367 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 923541797 -1 -1 -1 -1 -1 810133253 -1 159056677 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 763183908 389956215 -1 -1 -1 -1 -1 -1 -1 -1 283153228 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 100130908 -1 -1 -1 -1 -1 -1 -1 109891495 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 149052945 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 367260156 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 207319887 186539666 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 622483782 -1 -1 -1 -1 -1 -1 -1 -1 -1 590603969 -1 -1 -1 -1 -1 584698863 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 25686971 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 349772488 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 697184458 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 149052945 -1 -1 -1 -1 -1 -1 -1 596943234 -1 -1 -1 -1 -1 -1 -1 -1 135519629 -1 863278761 -1 -1 -1 -1 -1 -1 -1 -1 -1 214264973 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 452128504 -1 -1 -1 -1 731745766 -1 -1 -1 210318417 141472247 -1 -1 -1 -1 -1 -1 7545447 -1 -1 260437937 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 462374533 777440440 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 208811354 -1 -1 912506727 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 21873594 -1 -1 -1 -1 -1 888107409 -1 -1 -1 -1 -1 -1 -1 -1 590603969 -1 -1 -1 -1 -1 -1 -1 -1 344834359 -1 -1 -1 -1 -1 -1 261803802 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 940104206 777440440 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 774405660 564190579 -1 -1 -1 -1 -1 -1 -1 -1 243995015 -1 -1 16902633 -1 -1 -1 -1 161956963 -1 -1 -1 -1 468107571 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 512615132 -1 -1 -1 -1 -1 -1 -1 -1 200947353 -1 -1 -1 -1 923541797 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 349772488 -1 -1 -1 -1 -1 -1 77299524 -1 -1 -1 266654522 -1 -1 -1 551345512 -1 -1 -1 -1 -1 -1 -1 -1 580283317 -1 -1 -1 -1 -1 -1 -1 229515163 -1 527897224 -1 -1 483157962 -1 -1 721523599 -1 -1 -1 -1 -1 303139271 -1 -1 -1 -1 -1 -1 -1 -1 -1 796636129 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 861596363 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 555801896 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 801326287 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 308232133 -1 -1 -1 -1 -1 73525554 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 465892383 -1 -1 -1 -1 322055175 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 838424648 -1 241693686 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 675573324 888304663 -1 72643683 -1 -1 -1 -1 -1 -1 -1 767580878 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 492344648 -1 -1 -1 621360939 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 575385308 -1 -1 708274346 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 914662962 -1 624015614 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 987705926 912506727 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 584698863 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 710113373 -1 -1 -1 -1 -1 -1 -1 -1 -1 308051089 -1 -1 -1 -1 -1 -1 -1 833220245 335802899 -1 -1 -1 211362614 -1 -1 -1 -1 -1 -1 -1 -1 329542777 -1 -1 -1 -1 -1 -1 258270520 -1 968396048 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 508037594 -1 -1 -1 -1 -1 -1 -1 -1 -1 211855485 -1 -1 -1 -1 -1 -1 -1 -1 -1 289224218 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 665653500 -1 -1 -1 -1 566034579 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 832494905 -1 -1 154403719 -1 -1 -1 -1 685023450 -1 -1 -1 -1 -1 563675995 -1 -1 -1 -1 686952953 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 373771611 -1 -1 -1 -1 -1 -1 261803802 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 378581485 -1 -1 -1 -1 -1 511242787 -1 -1 -1 550531510 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 117303447 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 107596959 -1 -1 -1 -1 -1 -1 -1 -1 -1 257883191 633637325 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 325816321 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 125024999 -1 -1 -1 -1 -1 -1 -1 -1 398823140 -1 -1 -1 -1 -1 -1 -1 -1 37081879 -1 -1 246216644 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 218749984 -1 -1 -1 -1 663307073 -1 -1 -1 748137212 -1 -1 -1 -1 -1 762860756 -1 -1 -1 -1 271516194 -1 -1 -1 -1 -1 -1 614459776 345072009 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 528427083 -1 -1 -1 697184458 -1 -1 -1 -1 306767836 164542502 -1 -1 891573253 -1 -1 -1 -1 -1 -1 -1 -1 -1 675099076 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 999674172 -1 -1 -1 327982936 -1 -1 -1 -1 -1 -1 710113373 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 332233242 -1 -1 -1 -1 -1 -1 -1 -1 -1 346614387 -1 -1 -1 -1 -1 -1 960110257 -1 -1 -1 -1 -1 -1 -1 593990378 -1 -1 853632368 574534564 -1 -1 -1 -1 86304093 -1 -1 -1 -1 -1 -1 650991264 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 897789362 950629972 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 510998271 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 572039484 -1 -1 -1 -1 -1 -1 334774537 -1 -1 -1 -1 -1 -1 -1 -1 -1 175590565 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 346155368 -1 -1 47116225 -1 -1 -1 -1 92112290 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 469743398 -1 -1 -1 -1 -1 -1 -1 40688085 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 53590481 -1 -1 -1 -1 -1 -1 -1 -1 278409688 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 967987535 149830598 -1 -1 -1 -1 -1 469879335 -1 -1 -1 -1 113804160 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 382899189 -1 -1 -1 -1 -1 641205608 -1 167036027 -1 869015765 -1 -1 -1 -1 -1 922186149 -1 -1 -1 -1 -1 -1 562539448 -1 -1 856821153 297133830 -1 457715535 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 965067805 -1 -1 -1 508037594 -1 -1 -1 -1 -1 -1 -1 -1 -1 239987054 -1 -1 -1 261439507 -1 -1 685097645 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 466852129 -1 995194212 -1 -1 111122929 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 79533853 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 999101537 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 155515210 -1 -1 -1 -1 -1 -1 -1 416741639 -1 968396048 -1 -1 -1 70161655 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 60744503 -1 -1 358924696 -1 -1 -1 -1 -1 -1 -1 -1 564114686 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681015587 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 919556964 -1 -1 788878491 -1 -1 -1 -1 -1 -1 -1 142030407 -1 -1 -1 -1 -1 896591796 55063047 -1 -1 322624811 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 940104206 -1 -1 -1 -1 -1 417425319 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 16475116 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 842306692 -1 -1 -1 -1 -1 -1 879414683 -1 -1 -1 -1 -1 -1 5548205 -1 -1 -1 -1 -1 -1 -1 655834254 -1 622737539 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 564114686 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 16475116 200947353 -1 -1 -1 -1 620059513 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 508037594 155376172 -1 -1 -1 -1 -1 -1 -1 -1 -1 584698863 -1 580283317 149830598 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 456401701 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 859962837 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 697387742 367260156 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 718577411 -1 -1 346155368 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 994077939 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 233240265 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 114849115 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 711503207 -1 -1 -1 919556964 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 322624811 -1 147345279 -1 -1 -1 686385319 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 615764817 -1 -1 -1 -1 -1 582861386 296417374 -1 263798126 996017971 -1 -1 -1 -1 -1 390951542 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 892732791 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 493264770 32796250 -1 -1 -1 -1 -1 -1 30821927 -1 918651805 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 290680740 -1 -1 -1 -1 -1 772424147 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 526837377 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 403599770 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 539343171 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 53590481 -1 633475586 -1 -1 -1 -1 228653285 -1 -1 363457997 -1 -1 -1 471070675 -1 -1 522063456 86361620 -1 -1 -1 -1 -1 -1 -1 -1 -1 351590408 574534564 -1 -1 644899989 -1 -1 23553187 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 155515210 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 922220234 -1 -1 -1 -1 -1 -1 -1 950629972 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 651109313 -1 -1 -1 -1 -1 553190572 -1 -1 38926054 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 554655671 -1 -1 -1 -1 -1 -1 -1 -1 667886937 -1 468199498 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 909186692 345072009 -1 -1 -1 -1 -1 595427792 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 522063456 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 195406126 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 814131030 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 722874144 -1 -1 -1 -1 -1 -1 -1 -1 -1 965465445 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 671973096 -1 273365488 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 757016184 -1 -1 -1 341889699 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 675573324 -1 -1 -1 -1 902153522 -1 -1 -1 567600315 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 651109313 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 125024999 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 37081879 382899189 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 254528769 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 713199217 834487671 -1 -1 -1 -1 -1 667433645 582319429 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 561553313 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 494950691 -1 -1 686385319 -1 -1 -1 -1 -1 788878491 -1 -1 -1 -1 -1 -1 -1 726776295 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 119601349 -1 -1 -1 -1 -1 135519629 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 637964511 317871021 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 373683372 -1 -1 -1 -1 -1 -1 -1 830994144 -1 -1 -1 -1 -1 -1 845211351 -1 218749984 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 669655791 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 465892409 -1 -1 -1 -1 840264364 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 666445858 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 716641709 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 627561325 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 663307073 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 195406126 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 757016184 -1 -1 527897224 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 42122179 -1 -1 461489913 -1 306767836 775246890 340794659 -1 -1 -1 -1 -1 -1 -1 -1 4610166 900060541 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 738239683 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 818433829 -1 -1 -1 -1 -1 555828167 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 760624728 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 599364311 -1 -1 263798126 -1 -1 -1 -1 -1 117303447 -1 -1 -1 -1 -1 -1 -1 -1 -1 107596959 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 276713426 -1 669655791 11796756 -1 -1 -1 -1 -1 -1 -1 486082353 -1 -1 -1 524542574 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 475822349 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 104474359 -1 -1 -1 -1 -1 726776295 -1 -1 -1 -1 449619528 92160628 207319887 -1 622483782 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 998012390 -1 -1 -1 376945899 -1 -1 -1 18404492 -1 -1 -1 -1 -1 511242787 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 785376602 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 760624728 -1 -1 -1 339350524 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 308051089 -1 -1 -1 211855485 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 559785274 -1 -1 -1 -1 -1 -1 -1 -1 731936598 -1 -1 -1 -1 -1 -1 -1 -1 430778069 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 893860727 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 524542574 -1 -1 -1 -1 -1 -1 381881872 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 481546591 211286630 -1 -1 -1 -1 632336991 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 461489913 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 857102413 574417829 -1 -1 -1 -1 -1 -1 -1 -1 -1 772424147 -1 -1 -1 -1 208956991 -1 -1 164542502 -1 -1 -1 -1 -1 -1 296417374 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 456863895 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 149052945 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 897529952 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 398823140 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 589534286 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 818974853 -1 -1 -1 -1 554655671 -1 -1 -1 416741639 -1 349772488 -1 -1 -1 -1 -1 -1 216195055 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 222045758 -1 92160628 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 856821153 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 730756715 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 596789741 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 966503495 -1 -1 -1 280730060 -1 -1 600718314 -1 522063456 -1 -1 -1 -1 -1 -1 -1 289894792 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 984182750 -1 -1 -1 -1 -1 -1 -1 469577476 -1 -1 -1 -1 -1 -1 609637013 -1 -1 -1 -1 -1 818974853 -1 -1 -1 -1 -1 -1 -1 -1 -1 73525554 -1 -1 -1 -1 -1 564190579 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 19140171 -1 -1 -1 914159547 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 575541534 -1 -1 -1 -1 -1 -1 -1 445891170 -1 -1 -1 -1 -1 -1 968396048 230708144 -1 -1 -1 254528769 -1 -1 -1 -1 -1 -1 -1 -1 -1 990067279 -1 -1 -1 -1 332773543 -1 -1 29272319 -1 -1 -1 -1 -1 -1 -1 46945925 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 189854783 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 601762202 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 448176879 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 658212287 -1 -1 -1 -1 -1 -1 561553313 -1 -1 558729480 -1 -1 -1 -1 -1 -1 -1 -1 -1 729178187 -1 539343171 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 141406402 -1 -1 598886252 -1 -1 -1 489295045 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 122067182 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 571736161 551345512 197019814 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 505655512 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 800622076 -1 -1 -1 -1 -1 -1 -1 -1 -1 705622548 -1 -1 -1 119601349 -1 814490763 -1 -1 -1 -1 -1 -1 -1 -1 634983639 -1 -1 -1 -1 -1 -1 -1 4610166 -1 -1 -1 -1 448176879 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 37850676 748186132 -1 -1 -1 343468035 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 486082353 -1 -1 -1 -1 -1 -1 -1 -1 -1 481546591 -1 -1 760624728 -1 627589268 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 466512536 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 857102413 -1 -1 -1 -1 -1 -1 -1 -1 807932734 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 965465445 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 231536288 -1 163789960 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 854062217 -1 -1 -1 -1 -1 -1 -1 927530478 -1 -1 -1 -1 -1 90609515 -1 -1 -1 -1 665653500 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 481546591 -1 -1 -1 468199498 -1 -1 -1 -1 -1 306854073 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 216924837 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 857102413 -1 -1 -1 -1 -1 -1 -1 -1 -1 834487671 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 358924696 -1 -1 -1 -1 -1 765535629 -1 -1 -1 -1 92160628 -1 47183594 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 767694359 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 341012648 -1 297133830 797927351 -1 -1 -1 -1 -1 208935187 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 111122929 -1 90609515 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 25686971 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 233195705 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 334677549 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 812752908 -1 -1 -1 -1 -1 -1 -1 -1 -1 18404492 685315520 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 748186132 686385319 -1 632336991 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 660738659 -1 -1 -1 -1 -1 -1 772424147 908705907 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 456863895 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 770759726 283153228 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 289224218 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 657097594 818974853 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 57551192 -1 -1 38926054 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 246216644 -1 -1 -1 -1 -1 197019814 345072009 -1 -1 -1 -1 -1 -1 -1 522063456 468199498 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 482095315 -1 -1 -1 -1 -1 -1 -1 100130908 -1 -1 -1 -1 891436447 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 542669360 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 577758652 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 918651805 -1 -1 -1 666445858 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 666659013 -1 -1 658212287 -1 -1 965067805 782594982 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 214264973 -1 -1 -1 -1 -1 -1 280856350 -1 -1 109891495 -1 -1 -1 -1 322055175 -1 -1 681015587 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 430778069 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 107596959 343468035 -1 -1 -1 -1 -1 542669360 -1 451474906 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 228653285 -1 -1 -1 -1 522063456 -1 -1 -1 -1 499941413 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 285206521 -1 492344648 -1 -1 -1 880446976 -1 -1 -1 -1 376945899 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 240125173 -1 -1 -1 -1 -1 900060541 -1 -1 812140416 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 249558965 -1 -1 -1 542669360 -1 -1 -1 140113105 -1 -1 -1 -1 109891495 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 130580 -1 -1 -1 -1 580283317 -1 -1 -1 -1 -1 -1 -1 -1 -1 728191681 -1 -1 -1 -1 -1 189854783 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 953838288 -1 -1 -1 -1 -1 -1 464449889 -1 -1 -1 -1 600718314 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 57606083 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 188196698 -1 -1 -1 -1 -1 -1 -1 216186661 -1 -1 -1 -1 -1 -1 -1 577758652 -1 -1 -1 -1 -1 95248116 -1 -1 -1 731745766 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 477076784 -1 -1 788555404 -1 -1 -1 373771611 -1 -1 325816321 -1 -1 -1 -1 -1 -1 -1 7545447 -1 -1 217928587 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 70161655 -1 996017971 -1 -1 -1 -1 -1 -1 -1 -1 -1 389457123 -1 -1 -1 -1 -1 363811064 -1 988919874 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 914159547 -1 -1 -1 -1 -1 -1 -1 -1 610613670 -1 -1 -1 -1 -1 -1 -1 78209724 -1 796636129 -1 -1 -1 -1 32796250 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 571387277 -1 -1 23553187 -1 634983639 -1 -1 -1 -1 -1 -1 -1 343099049 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 803712241 110012494 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 710113373 -1 -1 113804160 -1 -1 -1 -1 -1 -1 -1 -1 -1 539343171 -1 -1 -1 -1 -1 -1 -1 -1 382899189 -1 -1 -1 7550550 -1 -1 -1 -1 -1 -1 -1 -1 465892409 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 63210631 -1 -1 -1 -1 -1 -1 -1 11796756 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 260437937 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 23553187 -1 -1 -1 -1 -1 -1 -1 -1 231536288 -1 -1 -1 -1 -1 79533853 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 382899189 -1 -1 -1 -1 -1 389457123 -1 -1 -1 -1 456863895 -1 580283317 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 755527023 -1 -1 -1 929936961 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 526042049 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 381881872 -1 -1 -1 249558965 -1 -1 -1 208956991 -1 -1 -1 -1 -1 -1 231536288 -1 -1 -1 -1 -1 -1 -1 -1 -1 468107571 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 729178187 -1 -1 -1 -1 271516194 -1 -1 -1 -1 -1 -1 -1 -1 683957136 894267291 -1 -1 -1 -1 433756914 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 456401701 -1 330785266 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 81785361 -1 -1 -1 -1 -1 -1 -1 -1 627561325 -1 -1 -1 -1 -1 -1 685097645 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 389457123 -1 -1 -1 660738659 754808582 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 377694098 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 810677070 -1 -1 -1 -1 913818766 542986495 -1 -1 -1 -1 -1 -1 389457123 -1 -1 229489431 -1 -1 838424648 -1 909313554 -1 504367553 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 892732791 -1 -1 466512536 -1 -1 -1 -1 -1 -1 -1 -1 -1 834487671 -1 427675535 -1 -1 -1 -1 -1 -1 -1 433200272 -1 -1 -1 -1 663946492 -1 108579383 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 810677070 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 957144144 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681823792 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 949486909 -1 -1 -1 -1 -1 -1 807932734 -1 -1 -1 727012229 -1 -1 -1 -1 -1 614459776 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 373771611 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 200947353 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 208811354 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 758133321 -1 -1 -1 -1 -1 -1 550531510 870930647 -1 -1 845274422 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 57606083 -1 -1 -1 -1 -1 -1 -1 -1 376945899 -1 -1 788555404 -1 -1 -1 -1 -1 161956963 -1 -1 -1 -1 233240265 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 552013544 -1 -1 -1 -1 167036027 153846762 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 950629972 -1 -1 -1 -1 -1 -1 -1 -1 358924696 -1 -1 -1 -1 -1 -1 681823792 -1 -1 208811354 -1 -1 -1 -1 -1 -1 273365488 237533501 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 982581137 -1 -1 -1 996017971 392180295 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 669742991 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 562539448 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 729178187 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 122067182 -1 -1 -1 -1 -1 -1 -1 -1 861115508 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 377694098 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 462374533 -1 -1 -1 -1 -1 -1 -1 943059617 647290016 -1 -1 -1 -1 -1 907772025 943085903 -1 -1 -1 -1 -1 -1 -1 57606083 -1 -1 -1 449513227 520011864 -1 -1 -1 -1 -1 -1 639572212 -1 97299507 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 258270520 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 994077939 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 466512536 -1 -1 -1 -1 -1 -1 -1 -1 37850676 -1 -1 -1 368935143 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 713199217 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 213926602 -1 -1 408497768 -1 -1 -1 -1 -1 -1 -1 592274818 -1 -1 142030407 -1 -1 -1 -1 -1 -1 -1 -1 -1 935913549 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 951926549 -1 -1 204164257 232018015 -1 -1 -1 -1 -1 -1 -1 568090820 -1 -1 810677070 -1 -1 -1 -1 -1 211855485 -1 -1 -1 -1 -1 -1 965067805 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 378601638 -1 -1 589534286 37081879 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 211286630 532813765 -1 707186544 -1 -1 -1 -1 -1 -1 37850676 -1 -1 -1 -1 -1 -1 -1 -1 542986495 -1 -1 -1 862828014 -1 -1 -1 -1 -1 -1 -1 46011383 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 323454329 10135787 -1 116545387 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 891573253 -1 -1 -1 -1 622737539 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 628220249 -1 -1 59706771 -1 -1 -1 497378629 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 692204091 -1 -1 -1 -1 -1 -1 197307546 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 686952953 -1 -1 -1 208956991 116545387 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 697387742 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 392826688 -1 -1 -1 -1 -1 -1 937638157 -1 -1 -1 -1 -1 774405660 -1 -1 79323336 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 345102555 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 799891773 830544982 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 314049298 -1 -1 -1 392826688 -1 -1 -1 -1 -1 -1 -1 -1 -1 942627653 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 308232133 -1 -1 -1 893860727 -1 -1 -1 -1 -1 -1 -1 891573253 -1 -1 -1 665446719 -1 -1 -1 -1 -1 -1 -1 990067279 -1 -1 -1 -1 -1 -1 -1 -1 863278761 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 488842188 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 192344743 -1 -1 -1 -1 -1 -1 707186544 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 216186661 -1 -1 -1 38926054 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 317641121 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 63525475 996017971 29272319 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 734712823 -1 -1 -1 -1 716641709 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 655834254 -1 -1 -1 -1 -1 -1 -1 -1 -1 233240265 -1 -1 -1 -1 -1 -1 144877140 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 345072009 -1 665653500 -1 -1 984895249 995496482 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 486082353 -1 -1 -1 -1 -1 -1 -1 -1 5548205 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 912506727 -1 -1 599364311 306595080 -1 -1 -1 630501473 -1 -1 -1 -1 -1 346155368 -1 -1 -1 -1 -1 -1 -1 853632368 881489135 -1 681763361 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 170824557 -1 -1 -1 -1 -1 -1 32308720 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 222045758 -1 -1 -1 943085903 -1 -1 -1 389642412 -1 -1 -1 -1 358362276 -1 -1 -1 -1 -1 673965031 -1 -1 446355059 -1 -1 734712823 -1 -1 -1 -1 -1 624015614 -1 -1 -1 -1 -1 -1 -1 -1 988919874 -1 -1 -1 461489913 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 466512536 -1 -1 -1 -1 -1 53590481 195406126 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 734712823 -1 -1 -1 -1 -1 -1 -1 117303447 -1 -1 -1 -1 273365488 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 638076633 -1 -1 -1 -1 -1 -1 950629972 127278512 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 975319746 -1 -1 -1 322624811 -1 -1 -1 -1 762860756 -1 -1 -1 -1 -1 -1 -1 374972287 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 197780029 -1 -1 -1 701070480 -1 -1 -1 -1 -1 -1 -1 -1 -1 853235560 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 368935143 -1 -1 -1 -1 -1 -1 -1 -1 -1 663653933 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 38926054 -1 -1 -1 -1 -1 -1 840264364 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 173026206 -1 -1 -1 652295388 21873594 -1 -1 532861718 -1 -1 -1 -1 -1 -1 -1 -1 -1 727012229 -1 -1 -1 -1 834487671 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 384535281 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 465892409 -1 -1 513397649 -1 810677070 -1 -1 -1 290604263 -1 -1 857102413 -1 -1 -1 -1 -1 -1 28525174 -1 -1 -1 -1 -1 283289033 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 457715535 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 729736036 -1 -1 -1 -1 -1 -1 -1 488842188 -1 -1 -1 -1 -1 -1 -1 -1 -1 999101537 -1 -1 -1 376945899 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 900060541 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 627561325 -1 -1 -1 -1 -1 852782081 -1 -1 -1 -1 -1 -1 216195055 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 716641709 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 710113373 -1 -1 -1 -1 -1 229489431 -1 301714930 -1 -1 -1 -1 -1 367754743 -1 469879335 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 289894792 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 949486909 -1 814490763 -1 926544884 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 900060541 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 107596959 -1 330785266 -1 -1 -1 -1 -1 -1 -1 -1 60081926 -1 -1 -1 -1 -1 -1 252012472 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 115853910 -1 -1 -1 -1 -1 -1 -1 -1 211855485 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 448707988 -1 589534286 400608396 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 575385308 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 325816321 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 697867495 -1 -1 -1 -1 -1 -1 786892734 -1 -1 -1 -1 -1 984207857 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 765535629 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 830994144 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 263806185 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 575541534 -1 -1 -1 -1 -1 -1 -1 -1 -1 758133321 942045496 627665854 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 923565963 -1 -1 124836642 -1 -1 -1 -1 -1 -1 -1 483157962 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 237510992 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 923541797 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 638076633 -1 -1 -1 -1 -1 -1 -1 466852129 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 892732791 -1 -1 -1 814490763 30821927 -1 -1 -1 -1 346614387 -1 -1 60081926 208811354 -1 -1 -1 -1 -1 681823792 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 400608396 -1 966503495 -1 -1 -1 797927351 627642454 -1 934052748 -1 -1 -1 -1 -1 -1 635671105 -1 -1 -1 484444949 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 575385308 -1 -1 149052945 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 755527023 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 907772025 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 755254577 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 441019858 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 614297261 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 290680740 -1 -1 -1 -1 -1 -1 -1 937638157 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 345100262 228653285 722672739 -1 -1 -1 922186149 -1 894991717 -1 575385308 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 384535281 -1 -1 -1 -1 -1 -1 -1 -1 -1 977805874 -1 -1 100130908 -1 -1 494950691 -1 -1 614297261 -1 -1 667433645 338284673 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 685023450 -1 -1 -1 -1 79323336 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 207319887 793788549 -1 -1 -1 -1 -1 -1 -1 -1 -1 763183908 -1 239987054 -1 -1 -1 -1 -1 -1 -1 495712606 -1 -1 297133830 -1 -1 -1 -1 862828014 -1 -1 -1 -1 704672739 -1 -1 -1 -1 322055175 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 996017971 940104206 -1 -1 -1 -1 -1 -1 -1 416739210 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 308051089 631700842 -1 -1 -1 -1 -1 -1 -1 -1 -1 249558965 -1 -1 -1 261439507 -1 -1 861115508 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 767580878 -1 -1 -1 -1 -1 -1 -1 734712823 -1 -1 -1 -1 569422962 -1 807932734 -1 -1 -1 -1 -1 -1 879414683 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 268947673 -1 942627653 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 679521131 -1 -1 -1 -1 -1 33812208 -1 961337912 -1 -1 -1 -1 561553313 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 33488934 -1 -1 767694359 -1 731745766 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 765535629 -1 929670012 -1 -1 -1 -1 801326287 -1 -1 -1 596789741 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 742790517 239987054 78209724 -1 -1 -1 -1 784597145 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 919744568 522063456 -1 -1 -1 -1 -1 -1 -1 -1 977467597 769545495 -1 -1 999101537 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 657097594 -1 -1 -1 -1 -1 -1 -1 547040018 726129403 -1 458252077 -1 -1 -1 -1 -1 263798126 -1 -1 208935187 325816321 -1 368704535 -1 -1 -1 -1 430778069 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 114722310 -1 -1 -1 -1 -1 -1 -1 -1 659932705 801169129 -1 -1 -1 -1 -1 -1 -1 520947102 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 159056677 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 197115342 -1 -1 343468035 -1 -1 -1 -1 -1 -1 368935143 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 373683372 -1 -1 -1 -1 685423362 852782081 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 707186544 119864818 237510992 -1 -1 -1 -1 711501588 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 149830598 -1 -1 -1 -1 -1 -1 -1 -1 758133321 358924696 163091630 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 785247749 77299524 -1 -1 21873594 -1 211855485 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 403599770 -1 -1 -1 -1 -1 -1 -1 86304093 -1 456401701 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 942045496 -1 -1 -1 266654522 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 343468035 -1 663653933 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 344834359 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 685097645 -1 -1 861076853 -1 -1 -1 -1 229489431 -1 -1 -1 -1 -1 -1 -1 957610942 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 469444932 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 546660017 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 261439507 -1 -1 -1 -1 683957136 628220249 -1 -1 -1 -1 -1 -1 439001999 -1 -1 -1 -1 -1 704672739 -1 427675535 281598862 466034328 -1 -1 -1 -1 -1 -1 -1 -1 -1 713199217 420425052 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 242715110 -1 -1 -1 -1 -1 -1 637145296 -1 -1 -1 -1 -1 -1 197780029 -1 -1 -1 416741639 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 56720290 -1 593990378 -1 -1 420773560 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 53028773 -1 -1 -1 -1 -1 -1 -1 578042615 -1 254756796 -1 -1 -1 -1 -1 -1 650991264 -1 -1 -1 -1 808722285 120431517 -1 -1 -1 -1 -1 -1 -1 484444949 -1 -1 -1 -1 -1 -1 -1 -1 624015614 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 469879335 -1 -1 -1 466852129 539343171 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 376945899 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 373771611 -1 -1 271516194 -1 -1 -1 -1 -1 575541534 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 95248116 -1 -1 -1 -1 -1 -1 -1 358924696 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 26375227 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 833220245 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 882812597 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 561553313 -1 924717942 -1 -1 260437937 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 937633254 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 848715178 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 55500149 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 297325298 -1 -1 697867495 -1 -1 -1 -1 -1 753145692 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 363457997 -1 -1 -1 -1 908463563 -1 770278321 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 511851718 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 57606083 -1 144877140 -1 -1 -1 -1 -1 -1 515806637 -1 -1 990764691 -1 -1 -1 -1 -1 -1 -1 679521131 -1 -1 -1 -1 -1 -1 -1 -1 -1 865880334 -1 999101537 -1 214264973 -1 163091630 666659013 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 992563691 -1 -1 161956963 -1 -1 -1 57606083 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 650991264 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 197019814 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 465892383 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 124836642 -1 -1 -1 -1 -1 615764817 -1 -1 -1 -1 -1 -1 914662962 427618367 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 940104206 -1 -1 240125173 -1 -1 -1 559785274 -1 -1 -1 -1 -1 -1 -1 -1 547040018 -1 -1 -1 -1 975319746 -1 -1 -1 159647580 -1 -1 559785274 -1 -1 171377189 95443860 -1 951926549 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 268617169 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 466034328 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 264117589 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 389642412 572039484 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 395745879 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 81785361 -1 -1 -1 -1 -1 -1 881489135 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 119864818 7545447 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 918651805 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 78209724 -1 560532033 -1 -1 -1 -1 -1 857102413 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 912506727 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 563732029 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 675099076 990067279 -1 254167164 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 655834254 -1 466512536 -1 -1 -1 -1 -1 -1 711503207 -1 420773560 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 677433219 -1 -1 697374453 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 59706771 -1 -1 290604263 -1 593990378 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 278409688 -1 -1 -1 -1 -1 627589268 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 297133830 -1 -1 324509788 -1 -1 -1 -1 -1 -1 711503207 -1 -1 -1 -1 -1 -1 -1 -1 -1 7545447 -1 -1 -1 -1 -1 -1 -1 -1 91701432 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 261439507 -1 -1 -1 590783394 -1 -1 -1 595427792 -1 -1 -1 -1 -1 520086201 630501473 -1 -1 -1 -1 -1 140395123 -1 -1 -1 -1 -1 -1 155376172 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 555548888 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 760624728 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 893860727 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 339350524 -1 -1 -1 -1 312974079 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 204164257 -1 -1 -1 -1 -1 -1 42881658 -1 211855485 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 465892409 -1 -1 -1 -1 -1 -1 -1 -1 -1 763281688 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 372910848 -1 -1 595521083 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 666445858 -1 -1 -1 -1 -1 -1 477076784 -1 -1 -1 -1 -1 -1 -1 -1 -1 481768839 195406126 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 590603969 -1 -1 -1 -1 -1 -1 -1 -1 97299507 -1 615656106 -1 511851718 -1 -1 -1 -1 -1 -1 -1 -1 -1 217928587 -1 -1 -1 -1 -1 -1 -1 314049298 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 81785361 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 924404244 -1 -1 -1 -1 -1 -1 -1 -1 507142051 830544982 -1 -1 -1 -1 -1 -1 57551192 -1 -1 208811354 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 520947102 -1 -1 -1 -1 -1 -1 -1 -1 -1 281598862 138638268 -1 -1 -1 -1 -1 808722285 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 519762398 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 284387166 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 814131030 142030407 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 237533501 -1 -1 104474359 652295388 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 910994573 -1 -1 -1 -1 -1 -1 -1 894267291 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 107596959 -1 203018461 -1 -1 -1 -1 -1 769545495 -1 861596363 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 584698863 -1 -1 -1 -1 -1 -1 940104206 -1 -1 -1 -1 -1 -1 767580878 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 560234234 -1 306595080 -1 -1 150137560 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 998012390 -1 -1 237533501 -1 -1 -1 -1 -1 -1 846213413 -1 -1 -1 -1 -1 707186544 -1 -1 197115342 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 897529952 910994573 -1 -1 -1 -1 -1 -1 -1 942045496 925109560 -1 79213361 211362614 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 520011864 -1 -1 420773560 -1 -1 939946968 -1 -1 -1 -1 -1 -1 681763361 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 197115342 -1 -1 -1 -1 -1 -1 -1 555548888 -1 731745766 522063456 -1 -1 -1 859962837 -1 -1 -1 641164921 -1 -1 -1 -1 -1 -1 -1 -1 -1 729736036 -1 -1 -1 19140171 -1 -1 -1 -1 -1 152552704 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 384535281 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 229489431 -1 -1 -1 -1 -1 -1 -1 433200272 -1 -1 -1 -1 -1 -1 -1 -1 152308796 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 53028773 -1 -1 -1 -1 469577476 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 974448855 593587398 -1 -1 -1 -1 -1 -1 -1 -1 -1 278409688 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 153943173 -1 -1 -1 -1 -1 -1 416756465 -1 104474359 -1 -1 -1 -1 -1 -1 -1 296503357 -1 -1 110012494 -1 -1 -1 -1 -1 268947673 -1 -1 -1 -1 -1 -1 -1 713199217 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 95248116 -1 -1 -1 -1 -1 -1 -1 340794659 -1 -1 -1 -1 46156460 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 564190579 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 950629972 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 767694359 -1 -1 -1 -1 -1 -1 -1 808722285 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 37850676 -1 -1 -1 461489913 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 147345279 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 668373003 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 622918995 -1 389457123 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 384535281 -1 -1 -1 -1 -1 760624728 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 834487671 -1 -1 -1 -1 -1 -1 107596959 -1 -1 -1 838424648 -1 -1 -1 231536288 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 846213413 -1 -1 -1 634983639 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 366005623 -1 -1 -1 -1 -1 79533853 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 240125173 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 273365488 -1 -1 -1 427675535 -1 -1 -1 -1 -1 -1 37395408 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 589534286 592274818 -1 -1 -1 376945899 250810872 -1 -1 -1 -1 -1 -1 785247749 284387166 -1 392826688 -1 -1 -1 -1 91701432 -1 -1 -1 -1 -1 -1 -1 -1 704672739 -1 -1 -1 345100262 149052945 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 354832582 -1 -1 -1 -1 441315258 -1 -1 -1 -1 159577330 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 677433219 -1 -1 344834359 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 28525174 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 929670012 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 926544884 -1 -1 -1 -1 -1 679521131 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 232018015 -1 -1 -1 -1 -1 852823875 -1 707186544 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 198016418 -1 -1 -1 -1 -1 -1 -1 -1 590783394 -1 -1 649744309 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 596789741 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 204164257 -1 -1 507142051 549323513 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 322055175 60978603 -1 -1 -1 -1 -1 57606083 -1 -1 -1 241693686 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 254167164 -1 -1 -1 -1 -1 -1 -1 -1 813250721 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 478138652 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 114849115 568090820 -1 -1 -1 -1 -1 484444949 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 902419092 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 923565963 -1 -1 -1 -1 -1 -1 -1 -1 462374533 -1 -1 154403719 593990378 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 807932734 -1 -1 -1 -1 -1 569422962 -1 154403719 -1 -1 -1 -1 -1 -1 -1 -1 940104206 -1 -1 -1 -1 -1 204875339 211362614 -1 -1 -1 57606083 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 154403719 -1 -1 -1 -1 -1 -1 -1 571387277 -1 621360939 832494905 -1 -1 -1 330318834 -1 -1 -1 -1 673965031 832364259 -1 -1 -1 -1 -1 902419092 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 466852129 -1 -1 389956215 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 904818318 -1 854062217 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 228653285 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 214924123 -1 863278761 -1 768744535 -1 -1 -1 -1 729941138 -1 -1 -1 115853910 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 11796756 -1 892732791 -1 -1 -1 -1 -1 -1 -1 -1 -1 358736332 -1 109891495 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 596367148 -1 -1 999101537 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 974448855 -1 -1 -1 -1 -1 -1 -1 810677070 -1 -1 -1 -1 -1 -1 -1 -1 592274818 910994573 -1 -1 -1 914159547 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 718229961 982581137 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 598886252 -1 -1 -1 -1 -1 -1 -1 625505590 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 295272530 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 713199217 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 417425319 -1 -1 -1 -1 -1 -1 -1 -1 -1 977725079 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 276260520 -1 363811064 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 73525554 -1 -1 -1 144877140 -1 -1 -1 -1 711503207 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 280856350 -1 -1 -1 -1 -1 -1 -1 -1 -1 465892383 -1 -1 -1 -1 -1 -1 555548888 -1 681763361 -1 -1 -1 -1 989747990 -1 924404244 -1 -1 -1 -1 -1 305936785 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 566034579 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 107596959 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 592274818 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 92112290 -1 757016184 -1 373771611 -1 -1 -1 -1 -1 -1 343468035 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 564114686 -1 -1 -1 -1 609637013 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 990764691 -1 -1 -1 -1 -1 -1 -1 462374533 -1 -1 -1 -1 -1 107596959 820725740 -1 -1 -1 -1 -1 -1 914159547 -1 -1 -1 -1 -1 109891495 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 768744535 -1 960110257 -1 -1 753145692 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 512615132 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 818433829 -1 389956215 721120553 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 489295045 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 107596959 -1 -1 -1 748186132 -1 -1 113811391 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 197780029 -1 384535281 -1 -1 -1 -1 -1 807684388 -1 -1 -1 -1 -1 -1 -1 -1 276260520 -1 208811354 -1 -1 664490073 -1 -1 -1 -1 -1 -1 665653500 -1 -1 -1 -1 469879335 -1 189854783 -1 -1 -1 -1 -1 857102413 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 914159547 -1 777440440 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 449619528 -1 -1 -1 -1 -1 -1 -1 912506727 -1 486082353 228653285 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 937633254 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 707186544 -1 -1 -1 -1 -1 -1 -1 263806185 -1 -1 -1 -1 -1 -1 627561325 -1 -1 -1 -1 -1 -1 -1 -1 -1 469444932 571387277 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 183804819 -1 -1 -1 -1 -1 -1 882812597 -1 671973096 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 790909002 -1 -1 -1 -1 -1 -1 340794659 -1 -1 675099076 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 281142692 -1 -1 -1 575385308 -1 -1 -1 207319887 -1 -1 -1 -1 -1 345072009 -1 -1 -1 -1 -1 -1 -1 725264260 -1 -1 -1 923541797 -1 -1 -1 -1 -1 -1 897529952 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 908705907 -1 -1 -1 53590481 -1 -1 -1 -1 -1 -1 593282222 -1 -1 -1 -1 -1 -1 -1 923565963 545565868 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 445891170 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 713199217 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 657097594 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 346188490 -1 -1 -1 -1 -1 912506727 -1 -1 -1 197115342 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 228137178 984182750 -1 -1 -1 -1 -1 -1 407009263 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 167036027 742174392 -1 138638268 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 280874012 -1 572039484 -1 507142051 -1 929670012 830994144 -1 -1 527985132 853235560 -1 -1 -1 -1 -1 -1 655492768 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 537867109 -1 -1 893652215 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 918760907 -1 -1 664490073 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 939946968 -1 -1 -1 -1 -1 -1 -1 532861718 -1 -1 -1 -1 -1 -1 -1 902153522 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 545565868 -1 -1 -1 -1 494950691 112055228 -1 899994302 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 138533159 -1 -1 796636129 -1 -1 820725740 -1 -1 -1 -1 984895249 -1 -1 231536288 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 968396048 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 152308796 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 511851718 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 239987054 378610966 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 727012229 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 456863895 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 384535281 -1 -1 -1 -1 -1 -1 -1 -1 117347524 -1 -1 -1 -1 -1 -1 141472247 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 344834359 -1 -1 -1 -1 -1 -1 -1 382899189 -1 -1 -1 -1 -1 749101296 -1 532861718 -1 469743398 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 346155368 -1 -1 324509788 -1 -1 -1 -1 -1 -1 -1 -1 853632368 -1 -1 -1 -1 704672739 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 697456180 -1 -1 -1 -1 -1 -1 -1 -1 707186544 -1 -1 283289033 -1 923541797 -1 -1 -1 -1 268947673 -1 854062217 -1 -1 -1 -1 -1 -1 -1 -1 -1 141406402 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 47183594 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 124836642 339383074 -1 -1 -1 -1 -1 478138652 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 79533853 -1 914662962 767580878 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 254528769 -1 -1 -1 -1 -1 -1 -1 861596363 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 10135787 -1 484980474 -1 -1 660738659 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 596943234 810133253 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 595427792 -1 400608396 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 346614387 -1 -1 -1 561553313 -1 -1 -1 -1 46011383 -1 -1 -1 -1 -1 615656106 -1 -1 -1 -1 -1 -1 -1 -1 -1 217928587 -1 -1 923565963 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 233195705 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 810677070 -1 -1 569880439 -1 -1 -1 -1 -1 -1 247165890 -1 -1 -1 -1 -1 -1 807684388 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 661827332 -1 -1 -1 -1 -1 303139271 -1 -1 -1 -1 -1 -1 -1 334774537 -1 -1 -1 -1 469444932 -1 -1 -1 -1 -1 159056677 -1 -1 982581137 -1 -1 -1 -1 -1 751316591 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 807932734 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 572039484 -1 -1 -1 -1 -1 -1 651109313 -1 -1 -1 -1 -1 90609515 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 80841572 -1 -1 -1 477076784 -1 -1 -1 -1 -1 231771136 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 464449889 -1 -1 -1 -1 -1 -1 -1 427675535 -1 -1 -1 -1 -1 -1 -1 -1 918651805 -1 -1 -1 -1 -1 -1 -1 982581137 -1 -1 -1 268947673 -1 -1 -1 -1 -1 -1 -1 -1 929670012 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 914662962 -1 -1 918760907 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 769545495 -1 -1 -1 -1 -1 -1 -1 685423362 -1 -1 -1 -1 -1 358924696 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 526042049 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 718577411 -1 753145692 -1 -1 -1 -1 -1 -1 560234234 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 346188490 289224218 -1 -1 -1 -1 -1 -1 900060541 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 900060541 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 924320752 -1 -1 448316745 -1 -1 -1 897529952 -1 -1 -1 -1 -1 -1 -1 567600315 -1 582319429 -1 -1 -1 -1 -1 -1 -1 -1 378601638 -1 -1 -1 -1 -1 -1 -1 35234408 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 332233242 -1 -1 -1 -1 -1 47183594 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 334677549 -1 154403719 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 486082353 -1 -1 -1 -1 -1 -1 398823140 -1 338284673 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 26537314 241693686 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 542669360 -1 47183594 332233242 -1 -1 296503357 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 281598862 -1 -1 -1 149052945 900060541 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 197115342 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 469879335 -1 -1 697184458 -1 -1 -1 -1 -1 -1 -1 465892383 -1 -1 -1 -1 -1 -1 -1 -1 -1 46156460 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 47116225 -1 -1 -1 -1 -1 -1 -1 140113105 -1 -1 -1 -1 -1 -1 283153228 -1 -1 -1 283107224 -1 -1 -1 73525554 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 948513253 -1 -1 -1 -1 -1 543644033 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 560234234 -1 -1 711501588 -1 -1 -1 -1 -1 -1 -1 -1 -1 266654522 86304093 -1 -1 -1 117265842 -1 558729480 -1 -1 -1 -1 -1 60081926 -1 -1 -1 -1 218749984 -1 -1 -1 -1 -1 325816321 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 853632368 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 378581485 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 346614387 -1 -1 -1 -1 167036027 -1 -1 -1 784597145 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 377694098 -1 -1 -1 -1 -1 -1 -1 536464645 -1 -1 -1 -1 -1 -1 -1 -1 -1 185516862 818433829 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 47116225 -1 -1 -1 -1 793788549 32308720 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 569880439 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 820700376 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 113804160 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 686385319 -1 -1 -1 -1 254528769 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 990764691 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 596789741 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 916321789 -1 -1 -1 -1 448316745 -1 -1 -1 -1 -1 -1 -1 -1 -1 923565963 -1 -1 -1 -1 -1 -1 -1 -1 -1 32796250 -1 -1 46945925 -1 -1 -1 -1 -1 -1 -1 -1 -1 92160628 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 216186661 -1 -1 526837377 -1 -1 -1 -1 -1 -1 -1 -1 -1 466034328 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 873208209 -1 -1 263798126 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 960110257 -1 -1 329574367 -1 -1 -1 888107409 377026468 -1 -1 -1 788113120 -1 -1 812140416 -1 -1 -1 -1 -1 -1 385966712 671973096 -1 -1 -1 -1 -1 -1 -1 238442797 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 204875339 -1 -1 -1 -1 -1 -1 -1 -1 167036027 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 996017971 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 748137212 -1 -1 -1 -1 -1 -1 -1 -1 -1 713199217 914662962 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 985045640 -1 -1 -1 167036027 -1 -1 571762945 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 33812208 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 186539666 -1 -1 -1 -1 -1 -1 -1 -1 532338244 216195055 -1 -1 -1 -1 -1 45426260 -1 -1 -1 -1 897529952 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 646560402 575541534 -1 -1 -1 -1 -1 -1 -1 -1 -1 335966927 -1 -1 -1 -1 -1 553190572 982581137 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 366005623 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 337502849 -1 -1 -1 21873594 -1 -1 -1 329574367 -1 -1 380798089 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 542986495 363457997 -1 -1 -1 -1 -1 848715178 -1 -1 -1 999101537 -1 -1 -1 -1 -1 46011383 -1 -1 -1 596367148 -1 -1 -1 -1 86304093 -1 -1 -1 378610966 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 231771136 416741639 -1 175554418 -1 -1 -1 -1 -1 -1 -1 -1 -1 567600315 -1 664490073 -1 -1 -1 941660100 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 950629972 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 97299507 -1 -1 -1 -1 -1 -1 377026468 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 674961256 -1 -1 710113373 -1 -1 -1 -1 -1 -1 -1 -1 -1 346155368 -1 -1 -1 -1 -1 913818766 -1 -1 -1 -1 -1 -1 -1 -1 -1 892732791 -1 -1 -1 -1 -1 -1 -1 -1 935910737 785247749 -1 -1 -1 -1 -1 -1 -1 494950691 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 159147322 -1 -1 697184458 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 55063047 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 664490073 -1 -1 -1 -1 228653285 -1 -1 -1 -1 -1 -1 314049298 -1 -1 208811354 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 204164257 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 859962837 -1 721523599 -1 79323336 -1 -1 -1 -1 -1 -1 -1 891573253 -1 -1 -1 -1 -1 440166125 -1 -1 -1 -1 805426616 -1 -1 -1 -1 159056677 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 657097594 -1 355126439 807684388 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 680487026 -1 -1 -1 341012648 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 897529952 -1 -1 -1 -1 124836642 -1 56105859 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 659932705 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 882812597 -1 -1 -1 -1 261439507 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 855184024 -1 -1 -1 -1 634983639 -1 -1 -1 -1 -1 -1 -1 680487026 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 384604556 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 183804819 -1 -1 658212287 -1 -1 -1 -1 -1 902419092 113804160 -1 -1 -1 208935187 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 970341537 -1 -1 -1 -1 721523599 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 838379139 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 301714930 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 53028773 -1 -1 346614387 -1 420425052 -1 73010543 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 389457123 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 622737539 -1 -1 -1 -1 -1 -1 814490763 -1 -1 -1 -1 -1 -1 -1 -1 -1 276713426 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 916321789 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 772424147 -1 -1 -1 627561325 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 633475586 -1 -1 880446976 -1 -1 -1 -1 351590408 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 991188064 -1 37850676 -1 -1 -1 929670012 -1 -1 -1 -1 669742991 115853910 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 16475116 571387277 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 191142897 -1 -1 257883191 -1 -1 -1 -1 -1 -1 -1 711503207 -1 -1 580283317 -1 197307546 -1 -1 -1 -1 53590481 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 465892409 -1 -1 -1 -1 -1 -1 -1 -1 -1 609637013 -1 -1 -1 -1 -1 -1 -1 456863895 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 908463563 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 408497768 -1 -1 -1 -1 -1 550531510 -1 -1 -1 -1 -1 -1 -1 -1 -1 389642412 -1 -1 -1 488842188 -1 -1 195406126 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 296503357 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 902419092 638076633 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 984207857 -1 708274346 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 250810872 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 452128504 -1 -1 879414683 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 31089452 -1 -1 -1 -1 -1 -1 -1 214264973 -1 -1 -1 -1 -1 -1 -1 366005623 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 937145934 -1 772424147 -1 -1 -1 -1 -1 -1 -1 -1 669125354 -1 -1 -1 639572212 630501473 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 763183908 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 641164921 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 451474906 -1 960643177 -1 -1 -1 881489135 -1 -1 -1 -1 33812208 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 891573253 -1 -1 -1 -1 -1 -1 -1 475822349 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 368935143 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 957610942 -1 -1 -1 -1 -1 -1 -1 761888635 327982936 -1 7545447 -1 -1 -1 -1 250391943 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 852782081 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 112055228 -1 -1 -1 -1 571387277 -1 -1 925109560 754808582 -1 -1 -1 -1 204164257 -1 855184024 -1 -1 -1 -1 -1 456863895 -1 -1 -1 -1 -1 -1 520086201 511851718 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 395745879 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 897529952 -1 -1 873208209 -1 -1 667433645 -1 368704535 580283317 -1 -1 -1 722874144 580470806 990764691 56105859 -1 -1 -1 -1 -1 -1 705622548 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 232018015 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 389956215 -1 344834359 -1 -1 -1 408497768 -1 -1 -1 -1 -1 -1 797927351 -1 -1 -1 -1 -1 -1 -1 -1 -1 683957136 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 254528769 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 254756796 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 580470806 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 541463939 -1 -1 -1 -1 -1 -1 -1 -1 -1 753145692 524972471 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 264117589 -1 -1 466852129 140113105 627589268 492344648 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 210318417 -1 -1 -1 -1 -1 801169129 -1 -1 832364259 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 522063456 -1 -1 -1 -1 -1 -1 -1 -1 -1 481127177 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 23553187 -1 -1 -1 -1 -1 -1 -1 -1 -1 929670012 -1 -1 -1 -1 -1 -1 857102413 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 725264260 -1 -1 -1 -1 -1 686385319 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 47116225 -1 -1 -1 -1 366005623 403599770 -1 -1 -1 -1 -1 -1 -1 535432483 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 63525475 -1 -1 510998271 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 520947102 -1 -1 966503495 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 204164257 -1 -1 -1 633475586 254528769 -1 -1 -1 -1 -1 37850676 -1 -1 -1 -1 -1 183804819 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 261803802 427618367 838424648 -1 -1 -1 -1 -1 948513253 142030407 -1 -1 -1 -1 -1 -1 -1 -1 495712606 -1 -1 -1 -1 -1 -1 -1 290680740 -1 -1 -1 -1 -1 -1 663946492 -1 -1 261439507 -1 -1 -1 -1 79533853 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 167036027 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 306854073 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 893897082 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 81785361 -1 -1 -1 -1 -1 -1 469743398 -1 -1 -1 446355059 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 888107409 -1 -1 -1 -1 -1 211362614 -1 -1 -1 -1 -1 -1 -1 970341537 -1 -1 -1 330785266 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 914159547 -1 -1 -1 -1 -1 996017971 -1 -1 -1 -1 -1 -1 -1 -1 -1 761021239 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 229515163 -1 -1 -1 -1 -1 -1 -1 -1 -1 938510696 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 796636129 395745879 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 685097645 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 691504106 -1 -1 -1 -1 -1 449513227 -1 -1 -1 -1 -1 -1 -1 449619528 -1 -1 -1 656206261 -1 -1 -1 -1 -1 -1 138638268 833637060 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 73010543 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 469879335 -1 -1 -1 -1 -1 -1 561553313 -1 -1 -1 -1 988919874 -1 -1 155376172 -1 -1 -1 -1 -1 -1 -1 928394155 -1 -1 -1 916321789 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 606380249 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 32308720 -1 -1 -1 -1 -1 217928587 -1 968396048 -1 -1 -1 -1 -1 555548888 -1 -1 -1 -1 -1 -1 -1 368704535 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 880665324 -1 -1 -1 593587398 -1 380798089 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 879954113 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 341012648 -1 -1 -1 -1 -1 689608865 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 560234234 -1 584698863 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 114849115 -1 271516194 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 686385319 -1 -1 -1 314049298 -1 -1 -1 -1 -1 -1 -1 -1 358736332 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 731745766 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 254528769 -1 -1 -1 -1 -1 -1 11796756 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 38926054 -1 -1 -1 -1 -1 208935187 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 602915291 363457997 -1 -1 -1 -1 296503357 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 334677549 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 208811354 -1 231536288 -1 796636129 -1 -1 -1 -1 -1 29730638 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 545565868 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 63210631 -1 -1 -1 546660017 -1 -1 902419092 -1 -1 336862767 -1 -1 -1 805426616 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 108579383 -1 -1 -1 -1 -1 531136661 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 977467597 960110257 -1 -1 -1 -1 940104206 -1 -1 -1 -1 910994573 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 882812597 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 16902633 -1 481127177 -1 -1 33812208 -1 -1 -1 560234234 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 237510992 -1 -1 -1 -1 420773560 -1 790909002 -1 -1 -1 -1 755527023 -1 -1 -1 -1 -1 -1 -1 -1 862828014 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 493264770 -1 -1 -1 -1 -1 197019814 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 494923774 -1 -1 -1 -1 -1 -1 993536937 -1 -1 -1 -1 363457997 -1 -1 -1 -1 -1 -1 902419092 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 561553313 -1 -1 -1 -1 -1 -1 -1 510998271 -1 -1 -1 807648187 -1 -1 -1 -1 984117471 -1 -1 -1 -1 -1 -1 -1 -1 21873594 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 110012494 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 627561325 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 346155368 -1 -1 -1 -1 537774172 -1 -1 -1 881489135 -1 -1 -1 329542777 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 582319429 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 351590408 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 337502849 -1 -1 -1 -1 -1 -1 602915291 772424147 -1 -1 -1 755527023 -1 -1 -1 246679355 -1 -1 -1 -1 469444932 469577476 983188407 -1 -1 -1 -1 -1 658212287 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 999101537 -1 -1 -1 -1 -1 974448855 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 322055175 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 838379139 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 632336991 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 86304093 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 675099076 -1 -1 -1 -1 -1 -1 -1 -1 -1 797927351 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 53028773 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 466034328 -1 -1 -1 -1 -1 -1 -1 -1 970341537 222045758 -1 208956991 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 977467597 -1 -1 -1 -1 512615132 -1 -1 -1 -1 -1 -1 957610942 681015587 564114686 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 346614387 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 466034328 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 33812208 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 355126439 777440440 141406402 -1 -1 -1 -1 233195705 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 213926602 738239683 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 249558965 -1 -1 329574367 -1 -1 667886937 -1 280730060 -1 -1 -1 -1 -1 -1 631700842 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 900060541 708274346 -1 -1 -1 60744503 171377189 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 641205608 -1 -1 494950691 -1 -1 -1 -1 -1 -1 458252077 -1 -1 -1 155906400 -1 -1 -1 -1 707376093 -1 -1 -1 -1 -1 -1 -1 -1 518546930 -1 -1 -1 -1 -1 -1 -1 -1 942045496 -1 854062217 -1 -1 -1 346188490 -1 589534286 -1 289224218 -1 -1 -1 26375227 -1 -1 -1 -1 -1 -1 -1 -1 -1 254167164 -1 -1 -1 515843858 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 860724917 -1 -1 711503207 -1 -1 -1 -1 -1 -1 79323336 861115508 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 692204091 241693686 -1 748137212 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 734712823 -1 -1 22393976 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 926544884 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 859962837 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 708274346 -1 -1 489295045 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 813250721 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 113804160 -1 -1 218749984 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 803712241 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 692204091 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 11796756 -1 -1 -1 -1 -1 -1 -1 697184458 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 382899189 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 665653500 -1 -1 -1 -1 -1 -1 -1 -1 290604263 -1 -1 -1 -1 -1 264117589 -1 -1 -1 -1 141406402 -1 -1 -1 -1 468107571 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 772424147 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 721120553 -1 -1 -1 -1 -1 -1 -1 329542777 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 881489135 383390970 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 582319429 -1 -1 -1 -1 -1 535432483 -1 189854783 543644033 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 175045023 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 70161655 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 805426616 -1 -1 -1 -1 -1 -1 -1 483157962 -1 -1 -1 -1 -1 -1 -1 -1 231771136 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 155906400 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 564114686 -1 -1 117303447 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 937145934 -1 -1 -1 -1 -1 -1 232942125 -1 537867109 -1 -1 -1 -1 -1 -1 -1 -1 389956215 -1 -1 -1 -1 -1 373617862 -1 -1 295109831 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 507142051 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 130580 -1 -1 -1 427618367 -1 -1 -1 761851156 -1 -1 -1 319475886 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 154693260 -1 -1 -1 -1 -1 -1 857102413 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 7545447 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 114849115 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 468199498 -1 -1 -1 -1 -1 -1 592887414 -1 -1 -1 707376093 -1 -1 -1 -1 -1 -1 -1 548968613 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 769837665 650991264 -1 -1 -1 -1 -1 -1 462374533 -1 -1 -1 -1 -1 -1 -1 -1 378610966 -1 -1 -1 -1 -1 -1 -1 -1 228137178 -1 807684388 -1 -1 -1 216195055 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 943085903 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 918651805 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 966503495 -1 -1 -1 -1 -1 615656106 -1 216186661 -1 -1 -1 -1 -1 348232013 -1 526837377 -1 -1 -1 834487671 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 560532033 -1 -1 -1 655834254 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 389457123 -1 -1 -1 203018461 -1 -1 -1 -1 281142692 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 324509788 -1 -1 996017971 -1 -1 861208333 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 368704535 -1 -1 -1 -1 -1 -1 -1 -1 -1 149052945 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 520011864 -1 555801896 -1 -1 -1 -1 -1 -1 -1 104474359 -1 -1 -1 -1 -1 -1 655834254 -1 -1 -1 667169560 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 494950691 -1 -1 -1 -1 -1 -1 -1 389956215 807684388 -1 -1 -1 -1 -1 263798126 -1 -1 -1 -1 -1 -1 -1 -1 -1 700120477 -1 -1 19140171 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 558729480 -1 -1 478138652 -1 -1 -1 -1 -1 -1 -1 -1 232018015 -1 232018015 511851718 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 480210823 -1 -1 -1 -1 -1 -1 420425052 -1 -1 -1 -1 -1 663307073 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 577758652 -1 392180295 675099076 -1 726776295 -1 366005623 -1 -1 -1 -1 237533501 -1 765137854 327982936 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 995194212 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 116545387 -1 -1 -1 381881872 -1 -1 -1 -1 55063047 -1 -1 -1 -1 -1 -1 -1 -1 346614387 334774537 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 60978603 711501588 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 21873594 -1 -1 -1 -1 -1 -1 -1 -1 -1 345072009 -1 -1 -1 -1 -1 -1 550531510 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 511851718 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 120592759 -1 -1 -1 430778069 -1 -1 924547323 861596363 149830598 -1 -1 -1 -1 -1 -1 -1 -1 -1 117303447 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 572039484 -1 21873594 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 154693260 -1 -1 -1 -1 -1 -1 -1 -1 -1 35234408 716641709 -1 -1 -1 -1 -1 -1 575385308 710187763 -1 -1 593990378 -1 -1 861076853 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 746089331 -1 -1 305936785 -1 -1 615656106 -1 -1 -1 -1 -1 -1 -1 929670012 -1 -1 -1 948513253 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 943085903 -1 -1 -1 -1 -1 -1 -1 -1 343099049 -1 -1 -1 380798089 -1 -1 -1 -1 -1 -1 -1 563675995 -1 -1 -1 -1 499941413 -1 -1 -1 -1 -1 -1 765535629 -1 -1 -1 -1 -1 -1 -1 -1 197115342 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 952462346 524542574 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 355756362 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 441572105 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 902419092 -1 -1 -1 -1 -1 -1 532338244 -1 -1 -1 -1 -1 -1 -1 492344648 -1 -1 614459776 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 995194212 -1 -1 214924123 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 504367553 -1 -1 -1 -1 -1 -1 -1 721523599 -1 -1 -1 -1 -1 -1 -1 -1 -1 998012390 579690895 902153522 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 343099049 -1 -1 -1 -1 -1 -1 -1 -1 -1 283289033 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 614459776 -1 363457997 -1 -1 -1 -1 -1 990067279 -1 -1 -1 -1 -1 675573324 124303710 -1 -1 -1 159577330 891573253 -1 -1 -1 -1 630501473 -1 -1 -1 -1 697374453 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 680487026 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 493264770 -1 37395408 676685933 -1 -1 -1 -1 -1 -1 -1 -1 214924123 -1 -1 -1 -1 -1 -1 -1 -1 550531510 -1 -1 -1 -1 590783394 -1 -1 -1 -1 -1 -1 183804819 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 908705907 -1 -1 -1 -1 -1 -1 -1 -1 275966091 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 940664546 -1 615764817 -1 -1 -1 -1 -1 -1 -1 -1 -1 230708144 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 887466665 542669360 -1 -1 -1 -1 -1 -1 56105859 -1 -1 -1 -1 -1 -1 -1 -1 330785266 -1 -1 -1 -1 -1 910994573 -1 -1 -1 -1 -1 -1 343099049 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 666590606 -1 -1 -1 -1 -1 -1 -1 -1 -1 763281688 -1 -1 -1 -1 753145692 -1 204164257 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 325287502 -1 171377189 -1 -1 -1 -1 -1 -1 -1 -1 291966264 -1 -1 -1 -1 -1 -1 -1 281142692 -1 881489135 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 46156460 -1 -1 -1 -1 389457123 -1 -1 -1 -1 960110257 -1 -1 -1 -1 -1 -1 462374533 -1 -1 -1 -1 -1 -1 -1 -1 716641709 -1 -1 -1 -1 542986495 -1 -1 -1 -1 -1 312974079 -1 -1 -1 -1 -1 -1 -1 575385308 -1 295109831 -1 -1 -1 -1 -1 373617862 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 358924696 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 559785274 -1 -1 -1 -1 -1 -1 -1 153846762 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 512615132 -1 -1 -1 -1 -1 -1 120592759 -1 -1 -1 -1 686952953 -1 -1 15819196 -1 -1 -1 -1 922220234 -1 -1 -1 -1 -1 -1 38926054 -1 281142692 -1 -1 579690895 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 935913549 -1 -1 -1 -1 -1 -1 677433219 -1 -1 -1 -1 -1 -1 -1 -1 -1 968396048 -1 -1 861596363 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 57606083 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 96123478 -1 159056677 -1 912506727 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 338370105 -1 203018461 -1 -1 -1 -1 235522102 -1 -1 -1 -1 -1 445891170 -1 -1 -1 -1 389956215 -1 -1 -1 -1 922186149 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 11796756 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 86361620 -1 -1 579783784 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 325287502 -1 -1 -1 -1 -1 -1 -1 912506727 -1 -1 -1 -1 -1 -1 -1 600718314 -1 -1 -1 -1 -1 -1 -1 349772488 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 210318417 -1 -1 772186219 -1 -1 -1 -1 -1 -1 -1 508037594 -1 233195705 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 641205608 281142692 -1 -1 -1 624015614 991188064 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 855184024 -1 -1 -1 -1 562539448 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 655492768 -1 306595080 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 186539666 982581137 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 305936785 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 940104206 -1 -1 -1 -1 317641121 -1 977735296 -1 -1 -1 810677070 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 141406402 -1 -1 -1 -1 -1 -1 439001999 -1 -1 -1 908705907 -1 -1 -1 -1 334774537 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 601762202 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 308051089 -1 -1 -1 -1 -1 368935143 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 11796756 -1 -1 -1 610932880 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 713199217 -1 641164921 -1 -1 -1 -1 -1 -1 -1 -1 -1 649744309 -1 -1 -1 -1 -1 713199217 -1 217928587 -1 -1 -1 -1 -1 615764817 -1 -1 -1 -1 -1 -1 329542777 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 373617862 -1 -1 596943234 -1 -1 -1 -1 -1 11796756 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 832494905 -1 -1 140395123 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 154403719 332233242 389457123 -1 -1 -1 -1 -1 -1 -1 486082353 -1 -1 -1 -1 -1 -1 -1 -1 469035792 -1 -1 -1 -1 -1 -1 420425052 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 297133830 -1 -1 -1 -1 782927012 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 787913028 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 21873594 -1 -1 -1 -1 -1 -1 445891170 -1 445891170 -1 -1 398823140 -1 -1 914159547 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 122067182 441572105 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 926544884 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 242715110 -1 -1 -1 -1 -1 -1 466034328 -1 -1 -1 -1 177905368 -1 -1 -1 -1 -1 -1 -1 -1 -1 786892734 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 317871021 -1 164542502 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 625505590 53590481 -1 -1 -1 -1 -1 469577476 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 577758652 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 882812597 -1 -1 -1 -1 -1 -1 -1 -1 324509788 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 57551192 -1 -1 -1 -1 -1 -1 -1 854062217 -1 -1 -1 880665324 -1 -1 -1 -1 924320752 -1 -1 -1 -1 -1 459766565 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 428413005 -1 -1 -1 100130908 -1 833220245 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 230708144 -1 -1 -1 -1 427675535 171377189 -1 -1 -1 195406126 550531510 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 329574367 -1 -1 112055228 -1 -1 -1 -1 -1 -1 232018015 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 755254577 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 254756796 -1 -1 818433829 -1 -1 -1 -1 -1 -1 -1 -1 -1 782927012 -1 -1 -1 -1 -1 -1 -1 -1 632336991 -1 -1 254528769 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 558729480 -1 -1 -1 -1 -1 -1 -1 -1 -1 252012472 -1 666659013 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 378581485 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 601762202 -1 427618367 -1 -1 -1 -1 -1 -1 -1 -1 115853910 490230349 -1 -1 -1 -1 845274422 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 280730060 907772025 -1 -1 -1 -1 -1 346155368 -1 -1 -1 216195055 448316745 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 685097645 -1 -1 -1 -1 376945899 -1 -1 -1 232942125 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 433200272 -1 -1 -1 -1 -1 464449889 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 560234234 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 742174392 -1 -1 -1 -1 -1 107596959 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 296417374 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 344834359 -1 -1 -1 -1 -1 -1 -1 919744568 -1 149830598 -1 -1 -1 -1 -1 -1 260437937 -1 -1 -1 -1 -1 -1 -1 -1 -1 53590481 142030407 -1 -1 -1 -1 -1 211855485 730756715 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 678877738 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 856821153 -1 -1 -1 -1 -1 -1 -1 943085903 730756715 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 254528769 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 790909002 -1 -1 728191681 -1 -1 -1 480210823 -1 -1 -1 -1 -1 893860727 -1 -1 -1 -1 -1 -1 -1 -1 728191681 -1 -1 847840320 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 767580878 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 667433645 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 161956963 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 154403719 606380249 575541534 -1 -1 -1 -1 -1 -1 -1 -1 343468035 -1 -1 -1 -1 469444932 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 785247749 760624728 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 650991264 -1 -1 -1 -1 46156460 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 107596959 -1 -1 -1 -1 -1 -1 -1 -1 984207857 -1 -1 -1 -1 -1 661932839 -1 -1 -1 -1 351590408 -1 -1 -1 -1 -1 -1 -1 -1 349772488 -1 -1 -1 -1 -1 -1 560234234 -1 -1 -1 -1 -1 -1 -1 -1 -1 918651805 -1 -1 -1 -1 -1 975319746 72643683 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 116545387 -1 562539448 -1 -1 -1 55063047 -1 -1 -1 -1 -1 -1 420773560 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 571762945 -1 -1 -1 -1 -1 -1 -1 -1 -1 72794624 -1 230708144 -1 -1 -1 400608396 705622548 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 627589268 -1 -1 -1 -1 378581485 726776295 -1 -1 -1 21873594 -1 -1 -1 -1 -1 171377189 -1 -1 -1 775246890 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 861115508 -1 389956215 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 943059617 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 159056677 -1 -1 622918995 -1 -1 254528769 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 339383074 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 742174392 -1 -1 -1 -1 -1 -1 562539448 -1 -1 -1 -1 -1 666590606 893897082 -1 32308720 -1 -1 -1 609637013 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 880665324 96123478 155906400 -1 -1 -1 -1 -1 -1 -1 -1 602915291 -1 -1 -1 -1 -1 -1 57551192 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 384535281 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 260437937 -1 -1 -1 -1 -1 666445858 -1 -1 -1 -1 240125173 -1 -1 -1 914662962 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 951926549 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 592274818 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 170824557 -1 -1 -1 161956963 -1 -1 -1 -1 -1 -1 -1 -1 117303447 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 891436447 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 100130908 -1 -1 -1 571387277 -1 -1 -1 -1 -1 -1 -1 -1 -1 468107571 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 680487026 -1 803712241 -1 -1 -1 -1 757016184 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 953838288 939946968 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 708274346 -1 -1 -1 -1 -1 942045496 -1 -1 -1 -1 31089452 -1 -1 -1 -1 373617862 -1 -1 -1 -1 -1 -1 -1 -1 -1 881489135 -1 -1 -1 -1 -1 398823140 -1 -1 -1 -1 -1 -1 -1 337502849 547040018 -1 -1 -1 -1 -1 -1 768744535 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 606380249 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 389956215 -1 -1 -1 -1 937638157 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 704672739 -1 -1 -1 -1 -1 -1 547040018 -1 -1 -1 -1 -1 -1 -1 830994144 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 647290016 -1 -1 -1 991188064 -1 -1 -1 -1 -1 -1 154403719 -1 -1 -1 -1 -1 -1 208811354 -1 -1 116545387 -1 -1 -1 -1 -1 -1 -1 -1 -1 790909002 -1 537774172 -1 -1 -1 -1 -1 -1 -1 -1 591500701 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 392180295 637964511 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 266654522 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 465892409 -1 -1 -1 -1 -1 -1 -1 -1 264117589 -1 -1 -1 60744503 -1 -1 -1 -1 -1 -1 -1 -1 377694098 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 366005623 -1 60744503 -1 -1 -1 -1 -1 -1 -1 -1 469743398 -1 -1 -1 765535629 -1 -1 -1 -1 -1 -1 -1 232018015 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 671973096 -1 -1 283289033 -1 -1 245677831 -1 -1 -1 -1 -1 -1 -1 -1 -1 7545447 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 141406402 438872920 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 395745879 -1 -1 -1 -1 273365488 -1 -1 -1 -1 486082353 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 721120553 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 849073275 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 427618367 -1 57606083 -1 -1 -1 844796232 -1 -1 -1 -1 -1 -1 -1 -1 666659013 788878491 29730638 -1 -1 -1 -1 -1 558729480 -1 -1 -1 -1 -1 -1 -1 -1 761851156 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 755254577 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 257883191 -1 -1 707212492 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 994077939 -1 667886937 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 382899189 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 680321740 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 539343171 -1 -1 -1 -1 -1 -1 -1 355756362 -1 -1 785247749 -1 440166125 -1 -1 -1 373617862 -1 -1 -1 -1 -1 -1 526042049 -1 -1 -1 -1 -1 -1 902153522 344834359 -1 -1 -1 -1 -1 -1 675786233 -1 -1 -1 -1 -1 998012390 -1 -1 -1 803712241 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 329574367 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 56105859 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 708274346 -1 -1 -1 -1 -1 -1 170824557 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 56105859 550531510 -1 940104206 -1 -1 -1 316073299 -1 -1 -1 -1 -1 465892383 -1 -1 -1 -1 -1 -1 -1 -1 -1 880446976 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 155906400 -1 -1 -1 -1 -1 820700376 -1 456863895 -1 -1 -1 344834359 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 78209724 -1 -1 -1 -1 -1 -1 -1 40688085 -1 -1 -1 -1 330318834 -1 -1 -1 -1 73525554 -1 -1 563732029 -1 -1 -1 -1 -1 -1 -1 -1 589534286 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 560234234 -1 -1 -1 -1 -1 830994144 -1 -1 -1 -1 -1 -1 -1 -1 -1 953838288 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 729178187 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 149830598 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 726776295 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 79323336 -1 -1 -1 -1 -1 918760907 -1 299518037 -1 -1 -1 -1 -1 -1 153443467 -1 46011383 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 486082353 -1 -1 729941138 -1 -1 -1 481546591 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 663946492 -1 -1 -1 -1 -1 552013544 -1 334774537 254756796 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 600718314 -1 -1 -1 -1 -1 845274422 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 968396048 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 122067182 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 33812208 -1 -1 -1 327982936 877630111 -1 -1 -1 -1 -1 -1 -1 -1 113811391 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 777440440 -1 -1 -1 -1 -1 575541534 -1 -1 -1 325287502 -1 -1 -1 -1 -1 965067805 -1 -1 685423362 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 373771611 -1 -1 448176879 -1 -1 -1 -1 -1 -1 532338244 -1 -1 -1 791932302 -1 -1 -1 -1 -1 312974079 -1 189854783 308051089 -1 -1 850351456 -1 -1 -1 965993467 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 832364259 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 325287502 -1 -1 -1 -1 -1 -1 -1 119601349 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 207319887 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 73525554 -1 -1 -1 -1 520011864 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 466512536 -1 -1 -1 -1 -1 -1 -1 -1 542986495 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 245677831 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 793788549 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 38926054 667433645 -1 -1 -1 -1 -1 -1 -1 -1 368935143 -1 -1 448707988 -1 -1 -1 -1 -1 -1 -1 -1 317641121 -1 -1 79213361 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 848715178 -1 918760907 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 814131030 -1 -1 -1 -1 -1 -1 -1 283153228 -1 -1 -1 -1 -1 -1 -1 -1 290680740 742174392 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 144877140 -1 208935187 -1 -1 -1 -1 -1 555828167 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 60744503 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 722672739 -1 -1 -1 378581485 -1 -1 -1 -1 -1 -1 -1 -1 707212492 -1 -1 561553313 -1 -1 -1 -1 734712823 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 537867109 -1 -1 -1 -1 -1 -1 -1 -1 907772025 -1 -1 -1 -1 -1 47183594 142030407 -1 -1 -1 -1 -1 -1 637145296 -1 -1 116545387 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 322624811 -1 -1 -1 -1 -1 -1 -1 -1 -1 80841572 -1 -1 -1 -1 -1 -1 141406402 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 984895249 -1 -1 -1 -1 749101296 290604263 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 141406402 109891495 -1 -1 -1 902153522 810133253 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 119601349 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 378610966 -1 -1 -1 -1 -1 758133321 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 500549203 -1 154693260 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 880665324 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 819963767 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 451474906 461489913 -1 -1 -1 760624728 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 240125173 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 335802899 812289080 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 317641121 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 845211351 -1 -1 -1 942045496 -1 -1 -1 -1 170824557 -1 -1 -1 -1 -1 -1 -1 92160628 639572212 -1 -1 -1 -1 -1 -1 -1 -1 -1 919556964 -1 -1 -1 -1 -1 -1 -1 697374453 -1 -1 -1 -1 692204091 263806185 -1 -1 -1 960643177 -1 -1 -1 477076784 -1 -1 -1 -1 -1 929670012 233240265 297325298 -1 -1 -1 -1 -1 -1 -1 -1 -1 734712823 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 857102413 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 358924696 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 216186661 -1 -1 -1 -1 -1 633475586 -1 -1 -1 967987535 -1 -1 820700376 -1 -1 -1 -1 910994573 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 340794659 -1 -1 511242787 -1 -1 -1 -1 -1 -1 -1 -1 814490763 -1 -1 -1 -1 -1 579690895 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 32796250 481546591 -1 -1 -1 -1 -1 -1 614459776 -1 914159547 -1 -1 -1 788878491 -1 -1 -1 -1 -1 -1 758133321 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 782927012 -1 -1 -1 -1 57551192 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 767580878 -1 308051089 -1 -1 -1 319475886 -1 -1 671973096 -1 897789362 159056677 -1 -1 -1 -1 -1 -1 -1 -1 -1 395745879 -1 263798126 -1 -1 -1 -1 -1 237510992 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 395745879 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 147345279 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 227788814 -1 -1 141406402 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 984207857 -1 -1 -1 -1 -1 -1 -1 685097645 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 566034579 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 339350524 -1 -1 -1 -1 -1 -1 -1 -1 685097645 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 541460419 -1 -1 -1 -1 466034328 -1 -1 -1 880844104 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 71359067 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 661827332 283289033 -1 -1 -1 170824557 465892383 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 407813417 -1 -1 -1 646560402 638076633 327982936 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 900060541 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 231771136 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 81785361 -1 -1 -1 -1 -1 -1 -1 -1 -1 116545387 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 840264364 -1 -1 -1 -1 -1 -1 -1 822967487 923565963 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 358924696 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 910994573 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 899994302 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 152552704 -1 -1 -1 -1 -1 170824557 -1 -1 555801896 -1 494923774 -1 -1 -1 983188407 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 233195705 -1 -1 -1 -1 -1 38926054 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 999101537 -1 -1 -1 -1 -1 306854073 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 32308720 -1 -1 630501473 -1 -1 -1 -1 -1 -1 453407680 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 770680522 -1 -1 -1 -1 -1 600718314 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 572313934 -1 550531510 -1 11796756 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 248502983 -1 -1 -1 -1 -1 -1 -1 -1 -1 793788549 55063047 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 109891495 -1 -1 -1 -1 -1 -1 966211508 -1 548036442 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 23553187 786892734 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 321467204 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 191142897 926544884 -1 358924696 -1 -1 -1 -1 -1 420773560 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 330318834 -1 -1 542986495 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 363457997 -1 726129403 -1 596789741 -1 -1 -1 -1 -1 -1 725441249 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 81785361 -1 -1 -1 -1 -1 574534564 -1 -1 -1 -1 -1 -1 -1 820725740 -1 -1 -1 -1 -1 -1 -1 -1 -1 861076853 -1 -1 -1 834487671 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 192344743 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 689608865 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 739554266 -1 853632368 -1 -1 -1 -1 -1 -1 -1 -1 861115508 -1 -1 -1 -1 -1 -1 731745766 -1 -1 -1 -1 -1 -1 -1 -1 46011383 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 250391943 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 520011864 -1 -1 -1 -1 -1 -1 117265842 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 481546591 -1 -1 -1 -1 -1 -1 -1 -1 -1 900060541 -1 -1 -1 -1 115853910 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 235522102 -1 -1 -1 -1 -1 -1 -1 -1 937638157 -1 615764817 -1 264117589 -1 -1 -1 -1 -1 -1 -1 832364259 -1 -1 -1 -1 -1 -1 -1 439826416 -1 -1 155376172 539343171 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 582319429 -1 -1 -1 -1 194126353 660738659 -1 -1 -1 -1 -1 -1 555828167 -1 461489913 -1 -1 -1 -1 -1 -1 -1 -1 950629972 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 47183594 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 211855485 -1 -1 -1 -1 -1 -1 -1 563732029 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 820700376 515806637 -1 590603969 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 406717194 -1 -1 -1 -1 511851718 -1 -1 -1 -1 -1 -1 -1 -1 195406126 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 13908259 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 628220249 -1 -1 908705907 -1 -1 579783784 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 697184458 -1 276713426 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 770278321 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 19140171 555548888 327982936 -1 -1 520011864 -1 -1 -1 -1 -1 -1 532813765 -1 -1 -1 -1 -1 -1 -1 655834254 -1 -1 -1 -1 -1 -1 -1 -1 615764817 -1 -1 367875034 -1 -1 -1 -1 -1 -1 -1 -1 -1 624015614 -1 -1 -1 -1 -1 -1 -1 -1 -1 214924123 -1 -1 -1 -1 -1 -1 -1 19140171 777440440 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 822967487 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 652295388 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 321467204 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 568090820 -1 -1 -1 -1 -1 -1 -1 -1 163091630 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 822967487 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 441572105 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 952462346 -1 -1 -1 228137178 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 838379139 -1 -1 -1 -1 -1 -1 -1 -1 -1 564190579 -1 -1 507142051 -1 -1 -1 580283317 -1 -1 261439507 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 656206261 -1 975319746 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 115853910 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 384604556 -1 950629972 564190579 -1 -1 -1 -1 -1 -1 -1 -1 214924123 325287502 -1 -1 -1 -1 -1 -1 -1 -1 -1 60978603 -1 -1 -1 -1 -1 406717194 -1 254167164 -1 297175900 -1 -1 -1 -1 -1 -1 -1 -1 -1 150874651 935250907 -1 297175900 -1 -1 -1 -1 -1 -1 -1 -1 -1 731745766 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 229489431 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 765535629 -1 -1 433756914 -1 -1 -1 -1 -1 -1 -1 -1 120592759 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 73525554 -1 -1 -1 -1 689897360 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 281142692 -1 -1 400608396 -1 -1 -1 -1 -1 -1 -1 561553313 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 57606083 -1 231536288 705622548 -1 -1 86304093 -1 -1 914159547 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 228137178 -1 377026468 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 477344787 -1 -1 -1 -1 687574628 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 456863895 -1 -1 -1 -1 -1 -1 457715535 -1 -1 -1 -1 -1 -1 -1 -1 935250907 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 387151326 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 651109313 -1 -1 522063456 -1 -1 -1 -1 -1 -1 -1 456863895 -1 -1 -1 -1 -1 -1 478138652 -1 -1 363811064 -1 -1 -1 -1 -1 -1 222045758 -1 339350524 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 159056677 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 26537314 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 248502983 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 631700842 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 207319887 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 466512536 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 218749984 -1 937638157 575541534 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 457715535 -1 -1 -1 -1 -1 -1 -1 -1 130580 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 449619528 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 527897224 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 667433645 -1 351590408 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 177905368 -1 324509788 -1 -1 -1 -1 -1 254528769 801169129 -1 -1 -1 -1 -1 984207857 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 800463769 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 494923774 -1 -1 -1 -1 -1 -1 -1 -1 348232013 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 351590408 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 7550550 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 459766565 -1 -1 705293705 -1 -1 -1 -1 -1 19140171 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 707186544 -1 -1 531136661 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 175045023 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 873208209 -1 -1 -1 550531510 86361620 -1 -1 -1 957610942 -1 582319429 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 879536811 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 563732029 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 671973096 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 26375227 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 924320752 -1 -1 -1 -1 -1 22393976 -1 590603969 -1 -1 -1 60744503 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 711503207 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 511242787 796636129 -1 927530478 761851156 -1 524972471 651109313 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 46945925 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 810677070 -1 -1 -1 -1 -1 -1 -1 -1 627665854 -1 -1 -1 -1 -1 -1 -1 -1 -1 281142692 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 149830598 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 647290016 -1 -1 -1 722874144 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 749101296 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 731745766 -1 -1 -1 -1 63210631 -1 -1 -1 -1 -1 415965469 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 122067182 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 887466665 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 240125173 -1 -1 464449889 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 902153522 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 796636129 345100262 -1 -1 -1 -1 -1 -1 -1 -1 114722310 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 892732791 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 622918995 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 849073275 -1 -1 -1 -1 767580878 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 416741639 -1 -1 -1 -1 -1 301714930 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 335966927 -1 -1 -1 -1 -1 -1 -1 942045496 -1 -1 -1 -1 -1 -1 -1 -1 7545447 -1 -1 -1 -1 -1 -1 322055175 -1 -1 -1 -1 -1 -1 -1 -1 301714930 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 995194212 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 448707988 -1 -1 -1 -1 -1 990764691 -1 416741639 -1 -1 -1 -1 -1 748186132 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 810677070 -1 -1 -1 -1 -1 -1 974448855 -1 -1 745770999 -1 -1 -1 -1 246679355 -1 -1 324509788 -1 -1 -1 -1 -1 -1 -1 -1 641205608 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 614459776 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 308232133 -1 367875034 -1 -1 -1 -1 -1 -1 -1 -1 327982936 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 869015765 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681763361 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 312974079 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 78209724 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 596789741 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 661827332 -1 738239683 -1 -1 -1 -1 -1 -1 -1 349772488 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 770680522 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 572313934 -1 214924123 801169129 -1 -1 -1 -1 -1 -1 358362276 -1 -1 -1 952462346 -1 -1 -1 440166125 -1 -1 -1 -1 323454329 -1 -1 -1 -1 -1 229515163 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 552013544 902153522 -1 862828014 -1 -1 -1 952462346 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 844796232 -1 -1 -1 -1 -1 -1 -1 734712823 748137212 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 651109313 -1 -1 -1 -1 -1 -1 -1 -1 -1 633637325 -1 -1 721120553 465892409 554655671 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 420773560 -1 -1 -1 -1 -1 -1 685423362 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 252012472 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 894267291 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 335966927 -1 -1 -1 -1 -1 -1 -1 -1 913818766 -1 -1 -1 -1 -1 -1 704672739 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 344834359 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 666659013 -1 -1 -1 -1 -1 -1 -1 -1 -1 46945925 590603969 -1 -1 796636129 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 584698863 -1 -1 -1 -1 -1 -1 -1 317641121 -1 -1 -1 -1 -1 -1 -1 242715110 -1 30821927 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 575385308 770759726 -1 -1 -1 729178187 -1 -1 389642412 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 888107409 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 748186132 -1 -1 -1 -1 -1 -1 -1 -1 211070558 -1 -1 -1 -1 -1 634536293 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 678877738 -1 -1 -1 290680740 240125173 -1 -1 -1 -1 667433645 -1 -1 -1 820725740 -1 -1 63525475 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 939946968 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 669742991 -1 -1 -1 590603969 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 559785274 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 15819196 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 72794624 -1 -1 16475116 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 553190572 -1 -1 -1 -1 -1 -1 214924123 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 665653500 -1 -1 -1 -1 -1 -1 113811391 -1 -1 345072009 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 522063456 -1 -1 -1 -1 250810872 -1 -1 -1 -1 -1 861076853 217928587 -1 -1 -1 -1 -1 -1 -1 321467204 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 468107571 -1 -1 250810872 -1 -1 -1 -1 281142692 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 555801896 -1 -1 -1 -1 -1 -1 -1 197115342 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 384535281 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 838424648 -1 -1 -1 -1 -1 801169129 -1 -1 -1 -1 -1 -1 -1 -1 594204193 -1 -1 -1 -1 -1 -1 466034328 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 910994573 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 982581137 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 788878491 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 914159547 -1 -1 -1 -1 344834359 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 861115508 -1 -1 321467204 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 324509788 -1 -1 228137178 -1 -1 -1 -1 -1 623090438 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 834487671 306595080 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 641164921 -1 -1 -1 -1 -1 -1 -1 -1 910994573 -1 -1 -1 578042615 -1 -1 -1 -1 -1 675573324 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 834487671 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 615656106 -1 -1 -1 -1 -1 -1 -1 -1 -1 794224446 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 659501910 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 862828014 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 456863895 -1 -1 859962837 53028773 -1 -1 -1 -1 -1 358924696 -1 -1 -1 -1 -1 -1 -1 -1 685423362 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 468199498 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 784597145 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 520011864 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 325816321 -1 296503357 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 261803802 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 248502983 926544884 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 254756796 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 465892383 -1 -1 -1 378601638 -1 427618367 -1 -1 -1 -1 -1 -1 214924123 -1 -1 -1 -1 -1 -1 -1 -1 -1 924547323 261439507 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 232018015 575541534 -1 -1 -1 156929061 -1 -1 727012229 -1 -1 -1 -1 -1 -1 107596959 -1 -1 -1 -1 -1 -1 -1 -1 57551192 -1 -1 -1 -1 -1 -1 -1 263798126 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 91701432 -1 -1 -1 -1 -1 378581485 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 625505590 -1 -1 -1 -1 -1 -1 593282222 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 127278512 -1 -1 676709331 -1 -1 -1 -1 -1 -1 -1 -1 727012229 -1 -1 -1 -1 -1 -1 967987535 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 965067805 -1 -1 -1 -1 -1 395745879 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 214264973 -1 -1 -1 -1 -1 -1 -1 988919874 -1 -1 -1 -1 -1 846862224 853632368 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 689608865 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 914159547 -1 -1 -1 -1 -1 863278761 -1 -1 -1 -1 -1 53590481 -1 998012390 -1 -1 -1 -1 -1 -1 -1 37081879 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 660738659 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 571762945 -1 -1 -1 -1 -1 660738659 729736036 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 869015765 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 280856350 -1 -1 -1 -1 464449889 -1 606380249 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 666590606 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 312974079 -1 -1 -1 -1 -1 -1 -1 -1 -1 589534286 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 280856350 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 549323513 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 124836642 -1 -1 -1 -1 -1 -1 -1 -1 368935143 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 793788549 -1 -1 -1 -1 -1 -1 -1 -1 -1 777440440 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 532338244 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 923541797 -1 488842188 -1 -1 -1 -1 -1 -1 -1 345072009 622737539 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 770278321 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 330785266 -1 -1 -1 -1 -1 -1 -1 -1 -1 312974079 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 238442797 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 579783784 -1 -1 -1 -1 -1 -1 -1 -1 197115342 -1 -1 -1 -1 -1 -1 -1 -1 319475886 -1 -1 322624811 -1 -1 171504845 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 536037180 -1 -1 -1 -1 -1 -1 -1 -1 718229961 -1 -1 -1 -1 -1 -1 -1 -1 -1 568090820 -1 -1 -1 304834207 -1 -1 -1 -1 271516194 -1 -1 -1 -1 -1 -1 -1 673965031 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 738239683 -1 -1 900060541 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 141406402 -1 -1 -1 -1 -1 807684388 721120553 -1 -1 -1 367754743 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 240125173 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 261439507 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 634983639 -1 -1 -1 -1 820700376 996017971 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 561553313 -1 -1 -1 -1 -1 273365488 755254577 982581137 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 774405660 -1 -1 163091630 994077939 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 451474906 526837377 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 322055175 -1 801169129 -1 -1 -1 254167164 489295045 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 510998271 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 494950691 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 861596363 -1 -1 -1 -1 -1 -1 -1 -1 -1 216195055 -1 -1 -1 -1 -1 -1 -1 -1 -1 247165890 -1 -1 -1 -1 722874144 261439507 -1 254528769 734712823 -1 -1 -1 -1 -1 -1 -1 -1 -1 830994144 -1 593587398 -1 -1 -1 -1 -1 -1 -1 -1 -1 441572105 -1 -1 -1 -1 147345279 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 666659013 -1 -1 807932734 -1 -1 796636129 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 786892734 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 830994144 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 23553187 -1 -1 -1 -1 -1 685423362 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 373771611 -1 -1 -1 -1 47183594 -1 -1 830994144 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 284387166 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 591344291 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 344834359 -1 590603969 -1 -1 -1 -1 -1 -1 -1 -1 469743398 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 772424147 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 596367148 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 562539448 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 622483782 -1 -1 761888635 727012229 -1 308051089 -1 -1 -1 53028773 211855485 468199498 -1 -1 271516194 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 72794624 580283317 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 79213361 -1 -1 -1 -1 -1 -1 663946492 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 549323513 -1 -1 -1 211286630 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 55063047 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 355126439 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 669742991 -1 -1 912506727 -1 -1 -1 -1 -1 -1 465892409 -1 -1 -1 -1 -1 -1 -1 -1 830994144 652295388 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 367754743 -1 -1 -1 -1 -1 -1 -1 -1 965465445 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 757016184 -1 -1 40688085 -1 -1 -1 -1 -1 -1 155376172 -1 -1 -1 994077939 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 13908259 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 204875339 -1 -1 382899189 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 37850676 -1 -1 -1 571762945 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 306767836 -1 -1 -1 -1 -1 -1 -1 159056677 -1 -1 -1 -1 -1 92563135 -1 -1 297325298 214264973 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 638076633 -1 -1 838424648 327982936 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 812140416 -1 -1 -1 685423362 -1 -1 -1 -1 368704535 -1 -1 -1 -1 -1 -1 -1 -1 -1 317871021 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 707376093 -1 -1 -1 624015614 341012648 -1 -1 -1 511242787 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 295487134 -1 -1 -1 -1 -1 -1 -1 -1 926544884 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 582861386 -1 -1 691504106 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 919556964 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 711501588 -1 -1 -1 -1 -1 -1 -1 507142051 -1 -1 -1 -1 -1 -1 156929061 -1 -1 -1 389457123 -1 -1 -1 378601638 -1 -1 -1 -1 -1 -1 -1 -1 -1 537774172 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 671973096 -1 -1 -1 -1 -1 -1 -1 -1 7545447 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 691504106 -1 -1 -1 -1 -1 -1 -1 -1 -1 204164257 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 208956991 188196698 -1 -1 -1 853235560 -1 -1 363811064 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 765535629 -1 -1 -1 -1 893860727 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 571736161 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 624015614 -1 -1 -1 -1 -1 767580878 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 707376093 -1 -1 572313934 -1 -1 -1 188196698 -1 -1 -1 -1 -1 -1 770680522 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 666659013 -1 -1 -1 -1 336862767 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 555548888 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 159647580 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 625505590 -1 -1 -1 722672739 -1 -1 -1 -1 -1 -1 195406126 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 481127177 -1 -1 -1 -1 -1 781730524 -1 -1 -1 400608396 -1 -1 -1 -1 967987535 -1 -1 -1 685423362 -1 -1 -1 -1 649744309 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 188196698 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 623090438 -1 471865558 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 382899189 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 722672739 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 813250721 -1 -1 -1 -1 -1 515806637 -1 -1 -1 -1 -1 -1 -1 466512536 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 573553627 -1 772424147 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 18404492 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 228137178 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 448316745 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 632336991 -1 -1 526837377 -1 -1 532861718 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 140395123 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 339350524 273365488 -1 -1 775246890 -1 -1 -1 -1 -1 834487671 -1 -1 -1 863278761 -1 545565868 -1 -1 -1 -1 -1 -1 -1 -1 -1 298868262 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 147345279 11796756 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 57551192 -1 -1 -1 -1 -1 211362614 891573253 -1 -1 -1 -1 -1 -1 481546591 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 60978603 -1 -1 -1 -1 898597376 -1 -1 822967487 -1 -1 -1 -1 -1 -1 -1 -1 -1 387151326 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 468199498 420773560 -1 -1 -1 -1 -1 -1 -1 -1 500549203 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 577758652 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 742790517 -1 925109560 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 918651805 -1 -1 -1 -1 -1 -1 -1 577758652 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 19140171 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 363457997 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 329542777 -1 -1 -1 -1 -1 322624811 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 678877738 -1 263798126 -1 -1 -1 -1 -1 346614387 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 755527023 -1 -1 -1 171377189 -1 -1 -1 346188490 -1 -1 -1 -1 -1 767580878 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 387151326 381881872 486082353 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 497378629 16132051 -1 -1 914159547 666659013 -1 -1 -1 -1 204875339 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 705622548 -1 -1 687574628 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 763183908 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 635671105 -1 458252077 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681015587 935250907 -1 -1 -1 912506727 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 112055228 189854783 666590606 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 268617169 -1 580283317 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 329574367 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 900060541 -1 -1 -1 630501473 403599770 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 564190579 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 33812208 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 264117589 -1 254528769 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 289894792 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 888304663 -1 -1 -1 -1 -1 -1 988919874 -1 -1 -1 -1 -1 800463769 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 897789362 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 707376093 -1 -1 -1 -1 138533159 -1 -1 297325298 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 117347524 -1 -1 -1 -1 -1 -1 -1 -1 46945925 -1 -1 -1 -1 -1 -1 -1 579690895 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 868211619 -1 572039484 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 420773560 -1 -1 -1 -1 -1 -1 -1 704672739 -1 995194212 -1 -1 -1 542986495 -1 -1 -1 -1 -1 -1 -1 -1 57551192 -1 -1 -1 -1 -1 -1 -1 -1 433200272 -1 -1 -1 -1 395745879 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 833637060 -1 -1 -1 -1 -1 726776295 -1 -1 -1 -1 -1 -1 -1 208811354 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 261803802 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 497378629 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 727012229 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 373771611 -1 -1 -1 573553627 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 16902633 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 117265842 -1 -1 -1 312974079 -1 -1 -1 483157962 -1 222045758 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 392826688 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 623090438 -1 -1 591500701 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 86304093 -1 -1 -1 -1 -1 240125173 -1 -1 -1 -1 539343171 -1 -1 -1 -1 -1 -1 -1 -1 847840320 -1 -1 927530478 553190572 -1 -1 -1 -1 -1 -1 974448855 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 929936961 -1 -1 -1 -1 -1 -1 -1 755527023 -1 -1 -1 -1 334774537 -1 -1 -1 343099049 -1 -1 -1 -1 -1 -1 -1 -1 667433645 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 510998271 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 37395408 -1 -1 -1 -1 608724072 -1 -1 -1 -1 -1 -1 -1 853235560 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 113811391 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 982581137 -1 511851718 -1 -1 -1 382899189 -1 -1 -1 -1 -1 -1 -1 -1 -1 686385319 -1 918760907 -1 -1 -1 -1 392180295 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 325287502 -1 -1 807932734 -1 -1 -1 -1 -1 785247749 -1 -1 -1 -1 -1 -1 -1 457715535 250810872 -1 -1 772424147 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 582319429 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 934052748 -1 -1 319475886 -1 -1 305936785 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 392826688 -1 -1 -1 -1 -1 655834254 -1 942045496 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 465892383 -1 -1 965993467 -1 -1 -1 -1 -1 -1 999101537 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 10135787 -1 471865558 -1 -1 130580 -1 -1 -1 79323336 -1 -1 -1 -1 -1 332233242 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 960110257 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 222045758 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 892732791 -1 -1 -1 -1 -1 -1 486082353 -1 -1 -1 264549124 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 673965031 -1 416756465 -1 -1 -1 786892734 222045758 -1 -1 -1 -1 -1 -1 504367553 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 658212287 -1 -1 -1 -1 -1 775246890 -1 211070558 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 152552704 622918995 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 763281688 -1 -1 -1 -1 -1 -1 515843858 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 37081879 -1 -1 -1 -1 782811144 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 550370001 203018461 520011864 -1 -1 -1 -1 -1 941660100 -1 -1 204875339 553190572 -1 -1 -1 -1 -1 297325298 321467204 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 297133830 -1 -1 -1 634983639 -1 -1 -1 -1 -1 -1 -1 -1 -1 537774172 -1 -1 -1 -1 -1 -1 -1 -1 -1 678877738 -1 991188064 637145296 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 306767836 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 683957136 -1 38926054 -1 -1 -1 -1 -1 -1 -1 -1 861208333 -1 -1 551345512 -1 -1 -1 -1 -1 -1 -1 -1 -1 675573324 -1 -1 -1 -1 -1 382899189 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 73525554 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 881489135 -1 -1 -1 -1 832494905 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 271516194 -1 -1 -1 -1 -1 489295045 -1 -1 -1 211070558 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 114722310 -1 -1 -1 495712606 389642412 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 250391943 -1 -1 -1 -1 729178187 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 729941138 -1 -1 -1 5548205 445891170 -1 -1 -1 -1 -1 500549203 -1 -1 -1 -1 266654522 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 786892734 -1 -1 -1 -1 -1 671973096 -1 -1 -1 965465445 66483968 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 590783394 -1 -1 -1 -1 846213413 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 63525475 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 652295388 -1 -1 -1 708274346 957610942 -1 -1 -1 283153228 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 330785266 -1 -1 -1 -1 44994104 -1 552013544 -1 -1 -1 -1 -1 -1 -1 -1 582319429 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 114849115 -1 988919874 -1 -1 -1 433439854 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 208811354 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 235522102 -1 -1 -1 -1 578042615 -1 -1 -1 882812597 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 261439507 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 729178187 -1 -1 580470806 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 807820896 -1 -1 -1 456863895 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 303139271 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 685423362 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 666659013 -1 -1 -1 -1 367260156 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 786892734 -1 -1 667886937 439826416 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 111122929 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 461489913 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 494950691 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 848715178 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 266654522 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 273365488 -1 -1 685423362 -1 553190572 -1 -1 -1 -1 -1 489295045 -1 -1 -1 742174392 -1 -1 171377189 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 660738659 -1 -1 138533159 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 593990378 -1 -1 -1 -1 814131030 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 853632368 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 848715178 -1 -1 -1 -1 -1 266654522 -1 375673341 508037594 -1 638076633 -1 -1 880446976 -1 -1 -1 72643683 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 330583346 -1 -1 -1 -1 -1 -1 545463685 -1 -1 -1 -1 -1 125024999 -1 -1 -1 433756914 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 237533501 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 508037594 -1 -1 37081879 -1 -1 -1 112055228 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 767694359 -1 -1 113811391 -1 -1 -1 -1 -1 -1 927530478 -1 -1 -1 -1 -1 -1 649744309 -1 -1 -1 -1 -1 -1 -1 -1 86361620 -1 -1 32308720 -1 -1 -1 716641709 -1 -1 -1 -1 -1 -1 -1 -1 -1 138638268 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 203580162 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 596943234 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 319475886 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 231771136 -1 -1 -1 -1 -1 -1 -1 -1 832494905 -1 -1 -1 -1 -1 -1 -1 100130908 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 748137212 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 420425052 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 861076853 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 861076853 937145934 -1 -1 -1 -1 -1 924320752 -1 -1 -1 -1 -1 -1 -1 -1 296503357 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 335966927 -1 -1 -1 -1 -1 -1 63525475 -1 -1 -1 -1 -1 -1 659932705 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 398823140 -1 -1 -1 983188407 -1 -1 -1 -1 486082353 977467597 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 91701432 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 751316591 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 620059513 -1 -1 -1 -1 -1 481546591 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 475822349 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 23553187 -1 -1 -1 -1 -1 -1 -1 -1 -1 820725740 -1 -1 -1 -1 -1 -1 373771611 -1 -1 -1 -1 -1 -1 914159547 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 204875339 -1 -1 -1 -1 188196698 -1 -1 748186132 283153228 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 147345279 -1 254213010 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 990764691 -1 -1 593990378 237510992 -1 -1 845274422 -1 -1 -1 -1 965465445 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 77299524 891573253 -1 -1 -1 -1 -1 -1 -1 -1 782594982 348232013 -1 381881872 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 845274422 416741639 -1 -1 -1 -1 -1 -1 -1 -1 237510992 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 669655791 -1 -1 -1 774405660 -1 -1 666590606 -1 -1 -1 -1 -1 -1 742174392 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 990764691 -1 951926549 -1 -1 -1 -1 924320752 -1 322055175 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 140395123 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 495712606 -1 -1 -1 -1 -1 -1 -1 -1 -1 590603969 -1 785247749 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 912506727 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 46011383 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 704672739 659501910 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 765535629 -1 -1 -1 -1 -1 -1 -1 389457123 -1 -1 -1 -1 -1 -1 -1 -1 -1 983188407 -1 -1 173026206 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 615656106 -1 -1 -1 -1 -1 924404244 -1 -1 972468605 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 21873594 -1 -1 -1 -1 937145934 -1 -1 -1 -1 -1 -1 -1 -1 -1 231536288 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 993536937 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 924404244 669742991 -1 -1 -1 120592759 -1 -1 -1 -1 -1 -1 -1 520086201 -1 913818766 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 329542777 -1 -1 -1 635671105 -1 -1 -1 -1 -1 900060541 -1 -1 -1 -1 -1 -1 637145296 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 7550550 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 745770999 -1 697387742 -1 -1 -1 -1 -1 -1 -1 127278512 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 417425319 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 893652215 -1 -1 -1 -1 -1 -1 -1 116545387 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 214924123 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 116545387 -1 -1 -1 -1 -1 -1 389956215 -1 -1 -1 -1 -1 -1 -1 -1 -1 113811391 -1 -1 -1 -1 -1 -1 -1 791932302 -1 -1 840264364 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 853235560 -1 -1 -1 -1 -1 -1 -1 721120553 -1 -1 -1 -1 -1 -1 354832582 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 112055228 373771611 -1 135519629 -1 -1 -1 -1 -1 -1 833637060 -1 -1 -1 -1 301714930 -1 -1 -1 -1 -1 -1 711503207 -1 -1 577758652 -1 -1 -1 -1 -1 -1 -1 541460419 -1 -1 942627653 -1 -1 -1 -1 -1 -1 175590565 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 996017971 -1 -1 438872920 -1 -1 -1 -1 -1 -1 -1 -1 -1 782927012 606380249 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 280730060 -1 -1 -1 -1 -1 -1 -1 -1 -1 748137212 -1 -1 -1 -1 314049298 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 942627653 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 299518037 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 335802899 -1 -1 -1 -1 -1 -1 -1 -1 249558965 -1 -1 -1 -1 -1 -1 -1 998012390 -1 -1 -1 -1 -1 -1 -1 -1 332773543 -1 -1 -1 -1 -1 -1 -1 -1 33812208 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 738239683 662235717 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 395745879 -1 387151326 -1 -1 389642412 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 327982936 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 925109560 -1 -1 -1 768744535 -1 -1 -1 497378629 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 708274346 -1 -1 -1 -1 -1 666445858 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 925109560 888107409 -1 -1 -1 -1 -1 -1 830544982 -1 -1 621360939 -1 -1 -1 697184458 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 582319429 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 578042615 -1 -1 -1 855184024 -1 -1 -1 -1 -1 -1 767580878 -1 -1 -1 -1 -1 555828167 -1 -1 -1 -1 -1 -1 -1 -1 -1 22393976 -1 -1 -1 -1 -1 -1 -1 -1 950629972 -1 -1 -1 -1 -1 592274818 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 683957136 -1 -1 308051089 -1 -1 -1 -1 -1 -1 140395123 -1 -1 -1 -1 -1 -1 -1 940104206 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 666590606 -1 -1 -1 -1 -1 -1 -1 -1 -1 96123478 389642412 900060541 -1 -1 482095315 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 23553187 -1 -1 -1 186539666 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 578042615 -1 -1 -1 -1 -1 -1 -1 238442797 592887414 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 888107409 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 974448855 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 751316591 -1 -1 -1 -1 -1 -1 263636646 -1 -1 -1 -1 -1 -1 -1 -1 -1 846213413 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 638076633 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 171377189 -1 -1 -1 -1 -1 564114686 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 308232133 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 998012390 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 464449889 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 852823875 -1 -1 -1 -1 490230349 -1 -1 -1 -1 78209724 -1 -1 -1 692204091 -1 -1 -1 668373003 -1 -1 -1 171377189 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 762860756 -1 -1 -1 -1 -1 -1 416739210 344834359 -1 117265842 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 633475586 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 669655791 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 248502983 -1 -1 92563135 -1 -1 -1 -1 466852129 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 448176879 -1 -1 -1 -1 -1 -1 213926602 -1 -1 5548205 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 918651805 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 332773543 -1 -1 -1 -1 -1 910994573 -1 -1 -1 -1 -1 -1 627642454 -1 -1 -1 -1 -1 -1 -1 -1 -1 929670012 -1 -1 -1 -1 -1 -1 -1 -1 749101296 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 914662962 -1 -1 -1 935250907 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 242715110 -1 -1 -1 950629972 -1 -1 -1 -1 671973096 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 79533853 -1 -1 -1 -1 -1 -1 254528769 -1 -1 -1 -1 -1 -1 254167164 569880439 -1 -1 -1 -1 -1 -1 16475116 -1 -1 -1 -1 -1 -1 -1 -1 960643177 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 788113120 -1 562539448 -1 -1 -1 330583346 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 788878491 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 593990378 340794659 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 408497768 -1 -1 -1 -1 -1 -1 -1 -1 23553187 -1 -1 -1 -1 814490763 -1 -1 -1 -1 -1 -1 -1 818974853 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 246216644 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 59706771 677433219 -1 861115508 -1 -1 -1 988919874 -1 -1 -1 -1 -1 -1 -1 -1 -1 571387277 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 330583346 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 395745879 765137854 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 592274818 -1 822261941 -1 -1 -1 -1 -1 23553187 -1 -1 -1 -1 -1 -1 237533501 -1 572313934 788113120 -1 -1 -1 -1 788555404 914662962 63210631 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 440166125 -1 -1 -1 -1 -1 -1 406568384 -1 -1 994077939 -1 -1 -1 937638157 -1 -1 -1 -1 -1 -1 -1 560234234 211362614 593990378 -1 -1 -1 -1 -1 639572212 -1 -1 -1 -1 -1 -1 -1 -1 893860727 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 536037180 -1 92112290 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 319475886 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 620059513 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 197115342 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 127278512 -1 -1 -1 -1 -1 -1 615764817 -1 -1 -1 203018461 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 674961256 -1 -1 -1 -1 -1 -1 -1 -1 575385308 -1 -1 -1 -1 348123399 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 977735296 -1 -1 650991264 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 580283317 -1 407009263 -1 -1 -1 -1 -1 -1 -1 -1 -1 571762945 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 882812597 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 228137178 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 114849115 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 254756796 -1 -1 -1 998012390 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 754808582 -1 -1 -1 -1 -1 400608396 -1 -1 469035792 -1 -1 -1 -1 -1 -1 -1 721523599 -1 614459776 -1 -1 -1 -1 -1 -1 -1 549323513 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 389642412 -1 -1 -1 -1 -1 95443860 438872920 -1 135519629 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 762860756 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 308232133 -1 -1 222045758 -1 -1 -1 -1 53028773 774405660 -1 -1 -1 -1 392826688 -1 555548888 -1 -1 -1 -1 -1 -1 -1 -1 -1 849073275 -1 -1 -1 -1 420773560 -1 -1 -1 -1 -1 -1 82872407 -1 266654522 -1 -1 -1 -1 861208333 -1 -1 -1 -1 47116225 -1 441572105 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681763361 -1 -1 -1 -1 -1 182026506 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 373617862 681690682 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 548968613 -1 -1 -1 -1 427618367 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 989747990 -1 -1 857102413 -1 -1 -1 -1 355756362 -1 -1 -1 553190572 -1 -1 -1 -1 -1 258270520 -1 -1 -1 -1 -1 -1 -1 -1 122067182 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 671973096 -1 -1 -1 -1 -1 893897082 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 721120553 -1 -1 -1 -1 -1 -1 -1 139988967 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 948513253 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 834487671 -1 -1 -1 -1 748186132 -1 679521131 -1 -1 -1 -1 -1 -1 796636129 -1 -1 -1 -1 -1 -1 -1 -1 167036027 511851718 -1 -1 561553313 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 367260156 -1 -1 -1 250810872 -1 382899189 -1 -1 -1 -1 -1 -1 -1 -1 415965469 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 231771136 -1 -1 28525174 494923774 -1 -1 614459776 -1 -1 -1 -1 -1 -1 -1 -1 -1 330231560 -1 -1 -1 53028773 -1 -1 -1 -1 -1 -1 -1 216186661 -1 -1 -1 -1 705622548 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 660738659 937145934 -1 -1 742174392 -1 -1 329574367 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 532861718 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 861596363 -1 -1 -1 247165890 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 495712606 -1 -1 -1 -1 -1 622737539 -1 -1 -1 -1 -1 644187365 -1 -1 -1 -1 -1 790586892 -1 957144144 477344787 -1 580470806 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 207319887 -1 -1 -1 -1 -1 555548888 -1 -1 -1 673965031 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 542669360 28525174 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 457715535 481127177 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 755254577 -1 -1 -1 772424147 -1 -1 -1 -1 -1 560234234 -1 -1 -1 952462346 -1 -1 -1 -1 -1 -1 960643177 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 325287502 -1 -1 -1 -1 919556964 -1 -1 -1 -1 -1 -1 -1 -1 591500701 -1 -1 -1 -1 -1 53028773 -1 991188064 -1 -1 -1 -1 -1 73525554 232942125 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 392180295 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 574534564 -1 -1 231771136 -1 -1 -1 -1 -1 -1 254167164 -1 760593154 -1 -1 833220245 -1 -1 -1 -1 -1 271516194 -1 760593154 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 250391943 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 392826688 -1 -1 -1 -1 -1 297325298 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 801326287 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 273365488 994077939 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 60744503 -1 -1 -1 -1 -1 -1 -1 -1 763183908 -1 -1 591500701 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 880446976 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 924404244 372910848 -1 -1 -1 -1 -1 -1 -1 195406126 16132051 -1 -1 -1 725264260 -1 -1 469444932 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 822967487 -1 -1 329542777 237533501 -1 -1 861208333 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 519762398 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 922186149 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 637145296 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 323454329 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 214317232 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 389457123 -1 -1 -1 527985132 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 63525475 -1 -1 845211351 -1 73525554 630501473 941660100 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 296503357 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 571387277 -1 -1 -1 -1 -1 -1 -1 -1 797927351 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 7545447 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 993536937 37850676 -1 -1 -1 -1 855184024 -1 -1 -1 -1 -1 -1 -1 -1 231536288 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 263798126 -1 -1 -1 -1 -1 -1 -1 937145934 -1 -1 -1 -1 767694359 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 762860756 -1 -1 -1 -1 -1 -1 -1 -1 398823140 -1 59706771 -1 -1 -1 -1 378601638 -1 -1 117303447 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 499941413 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 308051089 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 316073299 252012472 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 47116225 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 687574628 -1 130580 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 92160628 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 364081690 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 677433219 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 627665854 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 246679355 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 635671105 -1 -1 -1 897789362 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 646560402 -1 -1 -1 -1 -1 -1 609637013 -1 -1 646560402 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 189854783 896591796 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 197115342 -1 -1 -1 722874144 494751627 -1 -1 -1 -1 -1 86304093 -1 -1 -1 -1 -1 -1 855184024 -1 -1 -1 -1 -1 -1 -1 249558965 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 497378629 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 247165890 -1 -1 -1 -1 -1 -1 -1 -1 -1 929936961 -1 -1 -1 -1 -1 -1 -1 -1 -1 254167164 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 537867109 -1 -1 -1 -1 -1 125994944 -1 495712606 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 960110257 -1 -1 -1 -1 -1 -1 -1 -1 539343171 -1 -1 728191681 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 615764817 -1 341889699 -1 582319429 -1 -1 -1 175045023 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 469879335 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 575385308 -1 853632368 217928587 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 330583346 -1 -1 13908259 -1 306767836 -1 -1 -1 -1 -1 -1 464449889 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 493264770 -1 526042049 -1 -1 -1 -1 -1 -1 -1 367260156 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 465892383 -1 -1 -1 943085903 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 908463563 711503207 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 621360939 -1 -1 -1 762860756 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 95248116 -1 -1 -1 -1 -1 330583346 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 683957136 -1 -1 -1 53590481 -1 -1 852782081 -1 -1 -1 -1 -1 238442797 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 729736036 -1 420773560 -1 -1 -1 468199498 -1 -1 -1 -1 -1 -1 -1 -1 -1 845274422 -1 -1 -1 -1 -1 -1 511242787 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 596789741 -1 -1 -1 -1 597173574 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 914662962 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 671973096 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 861596363 -1 575385308 -1 -1 -1 924320752 -1 -1 453534757 -1 284387166 -1 -1 -1 -1 -1 -1 -1 -1 596367148 -1 -1 -1 382899189 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 659932705 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 163091630 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 799891773 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 241693686 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 799469547 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 571736161 -1 -1 994077939 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 392826688 -1 -1 -1 685097645 -1 -1 -1 -1 -1 -1 -1 -1 834487671 -1 748186132 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 238442797 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 4610166 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 623090438 -1 -1 -1 -1 833220245 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 395745879 -1 -1 -1 -1 -1 918651805 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 793788549 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 203018461 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 760593154 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 343468035 -1 -1 -1 -1 -1 -1 117265842 704672739 -1 847840320 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 120431517 -1 141406402 445891170 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 336862767 -1 -1 -1 -1 -1 830544982 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 628220249 -1 -1 -1 -1 -1 -1 -1 -1 -1 967987535 -1 -1 -1 -1 -1 97299507 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 189854783 -1 -1 -1 -1 104474359 -1 659932705 -1 -1 -1 -1 940664546 -1 -1 -1 627561325 770759726 -1 -1 641205608 -1 -1 -1 306595080 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 942045496 -1 -1 -1 -1 -1 -1 661827332 850351456 -1 -1 240125173 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 81785361 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 818433829 -1 -1 -1 631700842 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 664490073 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 72794624 -1 -1 -1 666659013 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 389457123 -1 -1 7545447 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 591500701 -1 -1 -1 -1 990067279 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 916321789 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 929936961 -1 -1 -1 755254577 869015765 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681823792 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 527985132 -1 246216644 -1 -1 -1 -1 -1 -1 -1 -1 57551192 -1 -1 -1 -1 -1 -1 -1 -1 -1 469577476 -1 813250721 -1 154403719 768744535 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 520011864 -1 -1 -1 -1 -1 -1 -1 -1 -1 861208333 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 545565868 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 637145296 -1 -1 -1 -1 -1 -1 -1 -1 818974853 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 113804160 363457997 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 957610942 -1 914662962 -1 -1 -1 -1 -1 -1 692204091 -1 490230349 -1 -1 -1 -1 -1 -1 -1 -1 46011383 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 716641709 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 305936785 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 341012648 -1 -1 -1 -1 974448855 -1 -1 941660100 -1 127278512 -1 -1 -1 433756914 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 596789741 -1 -1 -1 -1 -1 -1 -1 -1 79323336 -1 -1 363457997 807684388 -1 -1 659932705 -1 -1 -1 -1 -1 -1 -1 -1 -1 721523599 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 943059617 -1 -1 -1 -1 -1 -1 -1 991188064 -1 -1 457715535 -1 -1 -1 -1 -1 -1 -1 -1 439826416 -1 686952953 -1 -1 -1 -1 -1 -1 966503495 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 949486909 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 711501588 -1 324509788 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 838379139 -1 -1 -1 794224446 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 242715110 -1 571387277 -1 327982936 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 998012390 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 47183594 468199498 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 846213413 622918995 -1 881489135 -1 -1 -1 -1 -1 -1 -1 679521131 -1 -1 -1 -1 -1 697374453 -1 -1 -1 -1 -1 -1 665446719 -1 -1 -1 -1 468199498 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 818974853 -1 -1 -1 -1 -1 -1 -1 669655791 233240265 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 142030407 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 814131030 -1 -1 -1 -1 -1 -1 -1 -1 211855485 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 63525475 -1 263798126 -1 923565963 -1 -1 -1 -1 -1 -1 -1 -1 113811391 -1 -1 -1 -1 550370001 -1 708274346 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 820700376 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 449513227 -1 -1 -1 -1 465892383 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 109891495 -1 -1 770759726 -1 -1 -1 -1 -1 940104206 -1 -1 -1 188196698 -1 -1 -1 535432483 -1 -1 -1 -1 -1 -1 -1 -1 -1 115853910 -1 -1 -1 -1 879954113 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 879414683 -1 -1 -1 -1 -1 -1 -1 -1 -1 340794659 -1 -1 592274818 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 594204193 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 577758652 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 621360939 -1 -1 -1 -1 -1 602915291 -1 -1 -1 -1 -1 -1 -1 29730638 -1 -1 -1 -1 929670012 -1 -1 -1 312974079 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 532861718 -1 -1 -1 -1 -1 658212287 691504106 -1 38926054 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 828722364 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 114849115 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 716641709 -1 -1 -1 -1 433756914 -1 -1 197115342 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 477344787 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 590603969 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 488842188 -1 -1 -1 -1 -1 -1 705622548 -1 -1 -1 -1 -1 -1 -1 -1 189854783 -1 -1 -1 -1 -1 -1 237510992 -1 -1 -1 -1 -1 726776295 -1 -1 665653500 -1 349772488 -1 990764691 -1 -1 -1 -1 154693260 -1 -1 -1 -1 924547323 -1 -1 -1 677433219 459766565 -1 -1 -1 -1 -1 633637325 -1 468199498 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 79533853 667433645 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 582861386 547040018 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 284387166 -1 999674172 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 494923774 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 10135787 948513253 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 622918995 881489135 -1 -1 -1 960643177 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 130580 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 984207857 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 86361620 -1 -1 -1 -1 -1 -1 -1 -1 675099076 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 108579383 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 589534286 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 669125354 -1 -1 -1 -1 -1 -1 -1 -1 -1 406568384 -1 -1 -1 -1 -1 299518037 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 753145692 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 535432483 -1 -1 -1 -1 -1 -1 -1 -1 200947353 -1 -1 -1 -1 -1 -1 579783784 -1 -1 -1 469743398 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 758133321 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 261439507 -1 -1 -1 -1 -1 -1 555801896 -1 -1 -1 -1 -1 -1 627642454 -1 317871021 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 330785266 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 620059513 -1 -1 296503357 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 996017971 -1 -1 -1 4610166 -1 -1 -1 -1 -1 859962837 -1 -1 -1 266654522 942627653 -1 -1 -1 -1 -1 281142692 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 346614387 -1 708274346 -1 382899189 -1 -1 943059617 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 91701432 -1 -1 -1 -1 -1 -1 47183594 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 213926602 -1 -1 808722285 -1 -1 -1 -1 -1 -1 -1 344834359 -1 469384372 817331802 -1 -1 873208209 -1 793788549 -1 -1 -1 -1 -1 -1 -1 -1 942627653 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 572313934 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 967987535 991188064 -1 -1 -1 -1 -1 667433645 -1 230708144 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 810677070 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 125024999 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 988919874 -1 -1 -1 -1 -1 86304093 -1 -1 -1 -1 462374533 -1 -1 -1 -1 -1 -1 -1 -1 760624728 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 590783394 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 940104206 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 861076853 -1 -1 -1 -1 -1 -1 -1 305936785 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 232018015 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 289224218 -1 -1 -1 -1 -1 -1 -1 271516194 -1 -1 493264770 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 204164257 -1 -1 -1 -1 -1 -1 -1 998012390 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 247165890 -1 -1 -1 -1 -1 -1 456401701 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 572313934 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 57551192 -1 -1 902153522 306595080 -1 -1 609637013 -1 -1 669742991 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 140395123 -1 -1 -1 -1 923565963 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 910994573 -1 -1 -1 -1 -1 -1 -1 281142692 -1 537867109 -1 -1 -1 -1 -1 910994573 -1 -1 -1 -1 -1 441315258 -1 -1 -1 -1 -1 -1 -1 -1 465892409 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 580470806 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 913818766 -1 -1 -1 -1 47116225 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 580470806 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 852782081 -1 -1 914662962 -1 -1 -1 -1 -1 -1 154693260 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 427675535 -1 -1 -1 663653933 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 818974853 -1 -1 -1 -1 -1 -1 -1 -1 716641709 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 112055228 -1 -1 -1 346614387 -1 -1 -1 -1 788555404 -1 -1 373771611 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 366005623 161956963 -1 -1 -1 -1 -1 -1 -1 807648187 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 280874012 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 468199498 763183908 -1 -1 -1 -1 -1 -1 -1 -1 -1 164542502 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 625505590 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 627589268 -1 -1 -1 -1 -1 -1 -1 -1 -1 677433219 -1 -1 -1 -1 -1 100130908 599364311 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 325816321 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 785247749 -1 -1 -1 -1 -1 -1 -1 -1 924404244 -1 543644033 -1 -1 46011383 -1 -1 -1 -1 -1 655492768 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 420425052 415965469 -1 -1 -1 -1 -1 -1 713199217 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 641205608 -1 -1 445891170 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 571387277 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 449619528 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 769545495 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 571736161 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 919556964 457715535 -1 -1 346155368 373683372 -1 -1 -1 -1 -1 330785266 -1 950629972 -1 -1 881489135 675786233 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 838379139 -1 -1 -1 -1 897789362 -1 765535629 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 600718314 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 271516194 81785361 -1 -1 662235717 -1 550370001 177905368 -1 -1 -1 214924123 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 335966927 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 818433829 -1 -1 -1 -1 -1 -1 120431517 -1 -1 -1 -1 377026468 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 596943234 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 469743398 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 708274346 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 541460419 -1 -1 -1 -1 222045758 -1 -1 -1 -1 -1 -1 -1 -1 346155368 537867109 -1 -1 -1 -1 264117589 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 757016184 -1 572039484 -1 -1 -1 -1 -1 742174392 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681763361 -1 984895249 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681015587 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 897529952 579783784 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 669655791 -1 -1 -1 -1 807648187 -1 -1 -1 929936961 -1 951926549 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 237510992 -1 -1 -1 810677070 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 57551192 -1 707376093 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 582861386 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 960110257 -1 -1 -1 -1 63525475 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 308232133 486082353 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 237533501 -1 -1 -1 -1 -1 -1 -1 30821927 334774537 -1 -1 -1 -1 -1 -1 633475586 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 707376093 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 57606083 -1 -1 -1 -1 -1 -1 -1 281142692 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 713199217 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 515806637 -1 774405660 -1 113804160 -1 -1 -1 984182750 -1 -1 -1 -1 -1 -1 -1 786892734 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 248502983 -1 -1 -1 392826688 -1 -1 -1 -1 -1 156929061 -1 -1 -1 -1 -1 -1 794224446 808722285 -1 -1 -1 -1 -1 -1 -1 -1 817331802 -1 -1 -1 -1 -1 -1 -1 -1 -1 902419092 149830598 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 290680740 -1 -1 -1 -1 -1 -1 57551192 -1 -1 -1 -1 -1 -1 -1 966211508 -1 -1 -1 -1 566034579 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 91701432 -1 -1 -1 -1 -1 -1 -1 -1 -1 810677070 -1 -1 -1 -1 -1 -1 -1 170824557 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 380798089 -1 -1 -1 -1 -1 721523599 -1 -1 114849115 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 441572105 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 214924123 -1 -1 -1 -1 -1 -1 -1 -1 -1 78209724 -1 -1 -1 -1 -1 -1 -1 241693686 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 441315258 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 673965031 -1 -1 -1 -1 -1 -1 427618367 23553187 -1 -1 -1 -1 -1 -1 -1 -1 -1 935250907 -1 -1 -1 -1 -1 -1 -1 572313934 -1 -1 142030407 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 351590408 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 321467204 861115508 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 400608396 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 635671105 -1 -1 -1 392180295 -1 -1 -1 -1 -1 -1 348123399 -1 -1 -1 -1 -1 -1 159147322 -1 -1 -1 -1 577758652 -1 -1 -1 110012494 -1 -1 -1 197115342 -1 -1 -1 -1 -1 -1 -1 -1 110012494 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 398823140 -1 -1 -1 -1 -1 -1 -1 574534564 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 803712241 -1 -1 -1 494751627 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 727012229 -1 -1 -1 -1 -1 769545495 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 910994573 -1 -1 -1 -1 990764691 -1 861208333 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 663653933 252012472 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 861208333 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 175045023 -1 -1 -1 -1 -1 -1 -1 655834254 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 842306692 -1 -1 -1 -1 -1 -1 -1 -1 614459776 -1 -1 -1 13908259 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 571387277 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 376945899 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 335802899 -1 707376093 -1 575541534 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 79323336 -1 -1 -1 -1 882812597 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 116842880 -1 -1 -1 -1 -1 -1 678877738 -1 -1 -1 214264973 -1 -1 -1 197019814 -1 -1 -1 924404244 -1 -1 -1 -1 -1 610932880 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 788555404 -1 -1 -1 -1 -1 -1 -1 -1 655834254 -1 163789960 -1 -1 -1 919744568 -1 -1 -1 120431517 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 104474359 -1 346614387 -1 -1 -1 -1 289894792 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 237533501 -1 -1 -1 -1 -1 -1 591500701 -1 -1 -1 -1 -1 289982430 -1 -1 79533853 -1 -1 -1 -1 -1 -1 47116225 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 555548888 -1 -1 -1 -1 -1 204875339 -1 -1 -1 -1 -1 812140416 590783394 -1 -1 -1 641205608 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 332773543 860724917 -1 -1 -1 -1 -1 -1 -1 -1 -1 79533853 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 758394992 -1 -1 -1 -1 -1 469879335 -1 -1 -1 -1 965067805 -1 -1 -1 -1 650991264 -1 -1 -1 47116225 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 30821927 183804819 -1 -1 -1 -1 -1 -1 -1 -1 322055175 -1 -1 -1 -1 204875339 -1 -1 -1 -1 -1 -1 -1 301714930 191142897 -1 -1 -1 -1 -1 -1 114849115 -1 -1 -1 198016418 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 560234234 -1 -1 -1 -1 -1 -1 -1 -1 16132051 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 860724917 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 104474359 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 439826416 -1 -1 188196698 -1 -1 -1 -1 343468035 -1 -1 -1 -1 380798089 -1 469035792 -1 -1 -1 -1 -1 -1 -1 967987535 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 877630111 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 550370001 -1 769545495 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 814131030 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 363457997 922186149 -1 71359067 -1 -1 -1 -1 11796756 -1 -1 -1 -1 686952953 -1 -1 -1 -1 308232133 -1 -1 -1 -1 -1 -1 63525475 -1 -1 -1 489295045 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 152552704 -1 -1 -1 -1 -1 -1 -1 -1 522063456 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 957610942 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 637964511 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 820700376 -1 -1 -1 -1 -1 651109313 -1 -1 -1 -1 -1 -1 -1 -1 427675535 389457123 -1 -1 -1 -1 459766565 -1 47116225 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 523318762 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 7545447 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 46011383 -1 -1 -1 -1 -1 522063456 -1 -1 -1 -1 -1 -1 29272319 -1 -1 -1 -1 47183594 -1 -1 -1 -1 211286630 -1 -1 -1 -1 -1 -1 -1 -1 -1 532813765 -1 -1 788113120 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 38926054 769545495 -1 -1 -1 -1 -1 -1 -1 -1 -1 382899189 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 909186692 -1 -1 -1 -1 -1 -1 623090438 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 478138652 -1 -1 325287502 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 325287502 -1 -1 95248116 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 894267291 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 433200272 -1 -1 -1 116545387 -1 -1 -1 -1 -1 786892734 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 639572212 -1 -1 -1 -1 -1 634983639 -1 -1 449619528 -1 -1 -1 -1 -1 -1 208956991 926544884 -1 -1 -1 -1 222045758 -1 667433645 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 29730638 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 420773560 -1 -1 -1 343468035 -1 -1 -1 -1 -1 -1 471865558 -1 -1 -1 -1 -1 135519629 -1 558729480 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 919744568 -1 -1 -1 -1 -1 -1 -1 -1 560532033 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 524542574 -1 -1 -1 -1 -1 -1 -1 -1 -1 767694359 -1 -1 -1 659501910 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 456863895 -1 -1 -1 -1 155906400 -1 918651805 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 329542777 79533853 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 289224218 -1 -1 346188490 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 846213413 -1 389642412 -1 -1 -1 -1 -1 297133830 -1 599364311 729736036 -1 -1 -1 -1 497378629 -1 -1 -1 -1 -1 -1 -1 972468605 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 295109831 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 186539666 -1 -1 -1 312308223 -1 -1 -1 -1 -1 850351456 -1 -1 -1 -1 -1 -1 -1 807684388 -1 -1 -1 -1 -1 -1 -1 -1 882812597 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 45426260 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 902153522 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 359978279 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 849073275 -1 -1 -1 368935143 664490073 -1 -1 -1 -1 -1 -1 -1 322055175 -1 296417374 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 812140416 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 692204091 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 774405660 -1 -1 -1 -1 -1 -1 -1 -1 124836642 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 561553313 -1 -1 -1 -1 -1 -1 -1 112055228 -1 -1 -1 -1 -1 -1 -1 924320752 909186692 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 563732029 -1 -1 -1 95248116 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 878615997 -1 -1 -1 -1 -1 -1 -1 -1 -1 786892734 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 16475116 -1 -1 -1 -1 622918995 420425052 -1 -1 -1 144877140 -1 -1 -1 -1 -1 -1 -1 -1 624015614 -1 -1 -1 -1 -1 -1 526042049 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 368935143 -1 -1 -1 18404492 -1 -1 -1 -1 -1 -1 -1 -1 -1 935250907 -1 -1 -1 -1 -1 439826416 -1 -1 186539666 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 127278512 -1 -1 21873594 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 468107571 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 340794659 -1 -1 -1 -1 -1 -1 -1 -1 -1 520086201 -1 -1 820700376 -1 -1 -1 -1 -1 -1 -1 -1 497378629 -1 -1 480210823 -1 -1 -1 -1 -1 -1 -1 -1 -1 480210823 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 21873594 197115342 -1 -1 -1 -1 555548888 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 312974079 675573324 246679355 671973096 -1 -1 -1 -1 -1 -1 -1 211286630 -1 -1 -1 -1 -1 -1 -1 -1 -1 486082353 753145692 -1 -1 389956215 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 377694098 -1 -1 -1 -1 -1 321467204 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 465892383 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 188196698 -1 -1 217928587 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 845274422 -1 47183594 -1 -1 -1 110012494 526837377 -1 -1 -1 -1 -1 -1 -1 -1 635671105 -1 466512536 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 306854073 -1 -1 -1 110012494 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 999101537 119864818 -1 -1 -1 297133830 -1 -1 -1 622737539 -1 -1 -1 -1 139988967 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 924404244 -1 -1 -1 -1 893860727 -1 -1 -1 -1 -1 -1 689897360 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 490230349 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 35234408 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 651109313 -1 -1 -1 -1 -1 -1 -1 663307073 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 468199498 -1 -1 427675535 -1 -1 -1 448176879 -1 -1 -1 208935187 861596363 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 610613670 -1 -1 -1 -1 -1 -1 -1 651109313 465892383 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 622918995 -1 -1 -1 -1 -1 -1 578042615 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 108579383 -1 805426616 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 366005623 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 416741639 -1 -1 247165890 -1 -1 -1 -1 -1 711501588 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 427618367 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 334677549 555548888 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 917179231 -1 -1 -1 -1 -1 -1 -1 580283317 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 965993467 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 260437937 -1 -1 651109313 -1 -1 -1 -1 -1 -1 -1 -1 448707988 -1 -1 -1 968396048 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 813250721 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 161956963 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 254528769 -1 -1 -1 392826688 -1 -1 -1 601762202 -1 -1 -1 -1 -1 828722364 939946968 -1 -1 -1 -1 -1 -1 -1 -1 -1 384535281 671973096 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 97442962 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 420425052 -1 -1 -1 -1 -1 -1 -1 559785274 -1 -1 952462346 -1 -1 -1 -1 -1 182026506 -1 427618367 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 455140462 -1 -1 -1 -1 -1 -1 -1 968396048 615656106 -1 21873594 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 591700510 -1 -1 -1 -1 830994144 439001999 -1 -1 -1 -1 -1 -1 364081690 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 881489135 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 686385319 -1 -1 -1 -1 348123399 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 119601349 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 60978603 -1 -1 685097645 -1 -1 -1 -1 -1 -1 -1 793788549 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 13908259 -1 317641121 -1 939946968 -1 -1 -1 -1 -1 392180295 -1 -1 -1 -1 -1 73010543 -1 -1 329574367 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 322055175 -1 -1 -1 -1 -1 -1 246216644 -1 -1 -1 -1 -1 -1 -1 -1 -1 456487084 -1 -1 -1 549323513 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 441315258 668373003 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 475822349 -1 -1 -1 -1 492344648 -1 -1 650991264 -1 466034328 -1 -1 -1 -1 996017971 -1 -1 -1 -1 237510992 -1 139988967 -1 -1 -1 810133253 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 668373003 -1 327982936 -1 -1 -1 -1 35234408 -1 -1 -1 -1 -1 60744503 -1 -1 -1 -1 671973096 -1 278409688 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 960643177 -1 -1 -1 668373003 -1 -1 -1 -1 -1 -1 -1 -1 -1 625505590 81785361 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 407009263 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 81785361 -1 140113105 -1 -1 -1 -1 -1 -1 -1 548968613 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 834487671 -1 -1 -1 -1 -1 -1 7545447 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 924547323 -1 -1 263806185 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 689897360 -1 623090438 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 456863895 877716383 -1 -1 -1 -1 -1 -1 -1 -1 189854783 -1 -1 657097594 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 338370105 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 888107409 389956215 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 560234234 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 742174392 -1 -1 -1 -1 -1 -1 -1 389956215 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 753145692 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 627561325 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 264117589 -1 -1 571762945 -1 -1 -1 -1 343468035 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 559785274 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 232942125 -1 -1 -1 -1 -1 -1 -1 801326287 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 960643177 -1 -1 -1 -1 -1 -1 -1 661827332 -1 -1 -1 -1 195406126 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 211362614 -1 -1 982581137 -1 -1 -1 -1 153846762 -1 807684388 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 832364259 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 520086201 -1 -1 469577476 -1 -1 -1 -1 -1 -1 -1 647290016 -1 -1 -1 615656106 -1 -1 -1 -1 -1 813250721 -1 -1 86361620 -1 -1 -1 -1 -1 -1 -1 290680740 -1 46011383 -1 667169560 -1 -1 -1 -1 -1 -1 -1 828722364 -1 -1 -1 -1 671973096 -1 -1 -1 810143123 -1 -1 -1 -1 -1 -1 -1 615656106 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 32308720 -1 -1 -1 589534286 355756362 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 571736161 -1 -1 -1 -1 -1 -1 681690682 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 531136661 -1 -1 -1 -1 -1 -1 -1 -1 531136661 -1 -1 -1 -1 -1 -1 -1 -1 658212287 685423362 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 273365488 -1 -1 -1 -1 -1 -1 638076633 -1 -1 -1 322055175 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 53028773 -1 -1 666659013 -1 -1 -1 -1 893652215 -1 -1 -1 -1 -1 768744535 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 734712823 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 599364311 -1 -1 -1 -1 -1 -1 -1 711501588 -1 -1 -1 -1 449619528 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 317871021 -1 660738659 -1 -1 757016184 -1 -1 -1 -1 572039484 -1 -1 -1 -1 968396048 -1 -1 -1 -1 -1 -1 -1 527897224 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 332233242 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 841364586 -1 -1 -1 -1 -1 -1 261803802 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 469743398 -1 -1 -1 -1 -1 -1 -1 53590481 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 285206521 -1 -1 -1 -1 -1 -1 -1 -1 -1 159577330 -1 237510992 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 943059617 -1 -1 -1 -1 -1 -1 -1 -1 -1 707376093 566034579 -1 -1 -1 -1 185516862 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 923565963 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 547040018 -1 -1 -1 -1 -1 -1 -1 32796250 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 11796756 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 862828014 -1 -1 -1 339350524 -1 -1 -1 -1 -1 916321789 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 79323336 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 57551192 -1 231771136 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 734712823 848715178 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 197019814 -1 -1 -1 -1 -1 -1 900060541 -1 -1 -1 -1 -1 -1 -1 651109313 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 922220234 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 228653285 420773560 -1 -1 -1 -1 -1 657097594 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 21873594 235522102 -1 -1 -1 -1 -1 346188490 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 11796756 -1 -1 -1 -1 -1 -1 -1 -1 595521083 -1 -1 -1 -1 -1 -1 -1 -1 -1 336862767 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 135519629 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 990067279 299518037 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 657097594 -1 -1 -1 -1 -1 -1 -1 -1 -1 966503495 -1 -1 281598862 -1 -1 -1 -1 -1 -1 -1 -1 -1 229489431 -1 340794659 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 838424648 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 308232133 -1 -1 -1 -1 908705907 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 171837303 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 79323336 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 95248116 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 231771136 -1 261803802 -1 484471406 -1 -1 468107571 -1 -1 -1 -1 314049298 -1 -1 95248116 -1 -1 897789362 -1 -1 -1 923541797 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 465892409 -1 -1 -1 416739210 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 790586892 -1 -1 555801896 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 834487671 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 679521131 -1 -1 -1 -1 -1 977725079 -1 -1 389642412 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 197307546 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 731745766 -1 -1 -1 -1 -1 -1 -1 -1 -1 634536293 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 296503357 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 729178187 -1 -1 -1 469444932 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 793788549 -1 -1 975319746 -1 -1 -1 -1 -1 -1 996017971 343099049 -1 -1 -1 627561325 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 666590606 -1 -1 -1 -1 -1 -1 -1 560532033 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 248502983 -1 -1 -1 -1 666590606 392180295 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 153943173 -1 927530478 -1 -1 -1 -1 -1 116842880 -1 120592759 -1 -1 177905368 -1 -1 -1 -1 -1 141406402 -1 -1 801326287 591344291 -1 13908259 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 893897082 -1 952462346 499941413 -1 -1 -1 681823792 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 822967487 -1 -1 -1 285206521 -1 -1 -1 -1 -1 -1 -1 807932734 -1 -1 -1 -1 -1 -1 753145692 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 471865558 762227828 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 111122929 -1 -1 848715178 -1 -1 -1 -1 -1 -1 -1 233195705 -1 622918995 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 685097645 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 216186661 -1 -1 -1 -1 -1 -1 -1 -1 -1 37081879 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681763361 772424147 -1 242715110 -1 -1 -1 -1 -1 -1 566034579 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 237510992 -1 760624728 -1 -1 341012648 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 155376172 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 268617169 -1 -1 -1 -1 -1 -1 -1 427675535 -1 -1 -1 280874012 -1 -1 -1 -1 325287502 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 882812597 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 86304093 -1 -1 -1 -1 -1 -1 367260156 -1 729178187 649175882 -1 -1 -1 -1 -1 -1 -1 130580 -1 -1 -1 -1 -1 -1 575541534 -1 -1 -1 -1 -1 433200272 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 748137212 343099049 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 222045758 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 522063456 -1 -1 -1 924320752 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 784597145 -1 -1 -1 -1 568090820 -1 -1 998012390 -1 -1 -1 -1 482095315 468199498 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 738239683 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 897789362 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 553190572 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 582319429 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 787913028 -1 -1 -1 -1 231771136 -1 -1 -1 -1 -1 -1 -1 -1 -1 765137854 -1 -1 -1 -1 595427792 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 144877140 -1 -1 -1 161956963 -1 -1 -1 -1 -1 -1 -1 -1 -1 266654522 571736161 -1 -1 -1 241693686 -1 -1 -1 -1 -1 -1 -1 914159547 972468605 -1 -1 -1 -1 -1 -1 -1 -1 -1 325816321 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 641164921 937638157 -1 -1 -1 728191681 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 153943173 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 879414683 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 346614387 -1 -1 250810872 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 140395123 -1 -1 -1 -1 -1 -1 -1 559785274 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 438872920 -1 -1 -1 681015587 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 154693260 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 70161655 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 548968613 -1 -1 -1 -1 -1 -1 322624811 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 790586892 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 639572212 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 335966927 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 848715178 -1 -1 577758652 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 888107409 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 400608396 -1 -1 -1 -1 -1 -1 433439854 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 312974079 -1 -1 770759726 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 790909002 793788549 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 990764691 -1 -1 -1 -1 -1 -1 857102413 -1 -1 -1 -1 922186149 -1 -1 -1 -1 -1 595427792 -1 -1 -1 -1 -1 -1 -1 -1 -1 641205608 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 173026206 -1 -1 -1 80841572 -1 -1 -1 -1 -1 -1 635671105 -1 -1 -1 110012494 -1 -1 -1 -1 589534286 -1 -1 -1 -1 -1 -1 -1 -1 -1 185516862 -1 -1 -1 833637060 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 140113105 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 770759726 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 79323336 665446719 -1 -1 -1 -1 -1 283153228 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 79533853 -1 -1 -1 491294665 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 882812597 -1 341012648 -1 -1 -1 891573253 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 615656106 -1 -1 -1 -1 -1 -1 -1 -1 -1 250810872 -1 -1 -1 -1 -1 -1 -1 -1 -1 541463939 -1 -1 -1 389956215 -1 -1 -1 289982430 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 977805874 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 427618367 13908259 -1 -1 -1 156929061 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 542986495 -1 -1 -1 -1 -1 -1 149830598 -1 -1 -1 -1 -1 349772488 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 897529952 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 774405660 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 312974079 -1 -1 -1 433200272 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 679521131 721120553 -1 647290016 -1 -1 844796232 -1 -1 -1 -1 91701432 -1 -1 -1 -1 -1 -1 -1 448176879 -1 -1 -1 -1 634983639 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 818974853 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 957610942 -1 -1 -1 268617169 -1 855184024 -1 -1 -1 -1 -1 -1 510998271 -1 -1 -1 -1 -1 -1 -1 -1 627561325 -1 -1 373617862 -1 -1 -1 -1 248502983 862828014 575385308 -1 655834254 -1 -1 -1 -1 -1 520011864 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 207319887 -1 -1 -1 -1 -1 -1 -1 -1 57551192 -1 -1 -1 -1 -1 -1 926544884 -1 -1 -1 -1 -1 -1 852823875 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 324509788 -1 -1 -1 -1 -1 -1 -1 -1 459766565 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 960643177 -1 -1 -1 441315258 -1 -1 -1 -1 115853910 -1 -1 -1 -1 -1 -1 -1 -1 -1 575541534 -1 427618367 -1 -1 -1 -1 -1 722874144 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 433200272 -1 -1 -1 -1 749101296 -1 -1 -1 -1 -1 -1 -1 713199217 -1 -1 -1 -1 -1 -1 -1 -1 248502983 -1 -1 -1 381881872 924547323 -1 159056677 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 738239683 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 88469907 -1 -1 142030407 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 373617862 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 769545495 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 627589268 -1 -1 -1 -1 -1 -1 580283317 -1 -1 812289080 -1 -1 -1 -1 -1 -1 177905368 427675535 -1 -1 -1 -1 598886252 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 630501473 -1 321467204 -1 -1 -1 -1 -1 -1 -1 481546591 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 382899189 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 984182750 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 381881872 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 761888635 -1 -1 -1 -1 -1 805426616 73525554 -1 634536293 344834359 -1 113804160 638076633 -1 814490763 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 337502849 -1 -1 -1 -1 660738659 -1 713199217 -1 -1 337502849 -1 -1 -1 456863895 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 748186132 -1 -1 398823140 -1 -1 152552704 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 928394155 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 153846762 -1 -1 -1 -1 -1 615656106 -1 -1 -1 208956991 -1 -1 -1 -1 924404244 -1 -1 -1 -1 -1 763281688 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 461489913 -1 807684388 266654522 -1 940664546 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 321467204 469743398 -1 -1 950629972 -1 -1 -1 -1 -1 -1 564114686 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 532813765 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 922186149 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 56105859 -1 -1 -1 -1 -1 -1 -1 -1 32308720 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 355126439 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 558729480 -1 -1 -1 966211508 -1 -1 -1 -1 -1 -1 -1 908705907 -1 -1 -1 -1 -1 -1 -1 -1 -1 238442797 -1 -1 -1 -1 692204091 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 641164921 -1 -1 -1 -1 -1 -1 834487671 -1 -1 329542777 -1 -1 -1 -1 -1 -1 154693260 -1 -1 -1 -1 156929061 -1 -1 276260520 -1 861596363 -1 -1 -1 -1 -1 -1 -1 374972287 -1 -1 -1 -1 -1 664490073 -1 -1 -1 -1 -1 -1 -1 -1 -1 633637325 -1 80841572 -1 -1 -1 -1 757016184 -1 -1 -1 568090820 -1 -1 846213413 -1 -1 122067182 -1 -1 -1 -1 -1 -1 624015614 -1 -1 -1 -1 -1 -1 -1 -1 -1 280874012 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 113811391 -1 -1 -1 -1 -1 -1 53028773 -1 -1 -1 -1 -1 462374533 -1 966503495 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 796636129 -1 -1 -1 678877738 -1 -1 -1 -1 861596363 -1 -1 -1 -1 -1 97299507 -1 -1 175045023 -1 768744535 -1 -1 -1 -1 -1 722672739 -1 -1 -1 675099076 -1 -1 -1 -1 -1 -1 641205608 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 685097645 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 381881872 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 171377189 -1 -1 763183908 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 601762202 -1 -1 -1 -1 81785361 -1 -1 -1 77299524 -1 -1 -1 -1 -1 -1 615656106 -1 848715178 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 448707988 -1 -1 163091630 -1 495712606 893897082 -1 -1 -1 -1 584698863 -1 47116225 466852129 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 999674172 -1 -1 -1 942045496 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 29730638 -1 -1 122067182 -1 -1 -1 -1 -1 -1 -1 -1 830994144 -1 -1 -1 -1 -1 189854783 -1 -1 -1 -1 -1 -1 -1 550531510 -1 -1 -1 -1 227788814 861076853 -1 -1 -1 -1 -1 763281688 -1 -1 -1 -1 -1 -1 -1 -1 928394155 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 232018015 398823140 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 984207857 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 46945925 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 943059617 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 232942125 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 494923774 -1 -1 -1 -1 -1 -1 -1 170824557 555828167 408497768 -1 -1 324509788 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 278409688 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 433200272 305936785 -1 -1 494923774 -1 -1 846213413 -1 -1 -1 -1 -1 -1 -1 -1 45426260 560234234 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 214924123 -1 -1 -1 -1 902153522 -1 -1 -1 -1 -1 -1 -1 982581137 -1 -1 666590606 -1 -1 -1 -1 996017971 -1 -1 -1 112055228 -1 -1 -1 -1 -1 -1 -1 -1 -1 914662962 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 170824557 928394155 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 840264364 -1 -1 -1 707186544 -1 -1 -1 -1 -1 -1 854062217 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 56105859 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 742174392 343099049 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 661827332 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 652295388 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 478138652 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 13908259 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 725264260 -1 721120553 -1 -1 527897224 -1 -1 37081879 -1 -1 919556964 -1 23553187 -1 -1 660738659 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 563732029 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 833637060 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 925109560 -1 -1 -1 -1 -1 925109560 -1 -1 -1 -1 857102413 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 590603969 -1 -1 -1 -1 -1 -1 -1 916321789 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 606380249 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 726776295 660738659 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 897789362 -1 -1 -1 -1 820725740 -1 456863895 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 801326287 -1 965067805 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 661827332 -1 -1 -1 -1 -1 -1 466852129 -1 -1 873208209 -1 -1 -1 832494905 -1 -1 -1 -1 651109313 22393976 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 801169129 -1 -1 -1 -1 -1 580470806 -1 -1 -1 -1 754808582 -1 -1 -1 -1 -1 663946492 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 95248116 -1 -1 -1 -1 -1 32308720 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 161956963 -1 822261941 -1 -1 -1 569422962 -1 -1 -1 666659013 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 669655791 -1 -1 389642412 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 477344787 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 167036027 -1 -1 -1 -1 468199498 -1 909186692 -1 -1 -1 -1 -1 -1 686385319 440166125 -1 -1 107596959 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 46156460 -1 938510696 -1 -1 -1 -1 -1 -1 -1 -1 159577330 -1 -1 -1 -1 29592557 -1 -1 -1 -1 -1 -1 -1 -1 28525174 144877140 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 948513253 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 721120553 -1 -1 312308223 -1 -1 622737539 -1 -1 -1 301714930 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 250391943 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 448176879 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 850351456 -1 -1 -1 451474906 -1 -1 -1 -1 -1 -1 -1 378601638 -1 -1 -1 -1 -1 -1 358924696 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681015587 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 990764691 -1 182026506 -1 -1 -1 -1 830994144 -1 -1 -1 523318762 -1 -1 -1 -1 -1 999674172 -1 924320752 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 627561325 -1 -1 -1 -1 -1 965067805 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 820700376 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 325287502 863278761 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 32466209 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 982581137 -1 880665324 -1 -1 -1 -1 -1 -1 343468035 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 116545387 73525554 -1 -1 -1 -1 -1 -1 -1 -1 749101296 -1 -1 -1 -1 -1 919556964 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 263798126 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 882812597 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 725264260 -1 -1 -1 -1 -1 -1 777440440 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 153443467 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 154403719 -1 -1 469743398 -1 149830598 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 337502849 -1 -1 -1 -1 -1 86304093 -1 -1 -1 -1 -1 -1 -1 916321789 -1 -1 -1 -1 86304093 -1 -1 -1 -1 -1 -1 -1 916321789 -1 -1 -1 -1 -1 622737539 -1 -1 -1 -1 -1 -1 -1 456401701 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 988919874 -1 -1 -1 468107571 -1 -1 -1 -1 -1 -1 -1 211855485 -1 -1 -1 -1 -1 395745879 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 761888635 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 264117589 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 542986495 852782081 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 655834254 -1 -1 649744309 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 572313934 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 217928587 -1 -1 -1 -1 -1 481127177 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 290680740 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 847840320 -1 991188064 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 480210823 -1 -1 -1 -1 960110257 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 909186692 433200272 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 984207857 -1 -1 -1 -1 -1 -1 -1 120592759 -1 -1 -1 -1 -1 -1 -1 -1 820700376 -1 140113105 -1 -1 -1 -1 -1 -1 -1 -1 -1 127278512 -1 -1 812289080 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 957610942 -1 -1 -1 -1 -1 -1 -1 729178187 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 960643177 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 782927012 -1 -1 -1 -1 -1 -1 204164257 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 637145296 -1 -1 -1 -1 346614387 -1 -1 -1 -1 -1 -1 -1 -1 788555404 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 708274346 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 977805874 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 634536293 -1 -1 -1 -1 -1 -1 34584857 -1 -1 -1 -1 -1 -1 960110257 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 571762945 769545495 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 147345279 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 407009263 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 5548205 -1 -1 -1 -1 -1 582861386 -1 -1 -1 -1 -1 -1 -1 60978603 793788549 -1 -1 -1 -1 -1 -1 -1 -1 -1 430778069 -1 -1 -1 335802899 -1 -1 -1 -1 -1 -1 -1 -1 -1 264117589 -1 -1 621360939 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 283153228 -1 -1 -1 937145934 -1 -1 -1 -1 -1 -1 822261941 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 228653285 -1 -1 35234408 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 23553187 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 197780029 -1 -1 -1 -1 -1 566034579 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 368935143 95248116 211362614 -1 -1 -1 -1 -1 -1 -1 -1 224077161 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 237510992 32308720 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 805426616 -1 560532033 -1 -1 -1 -1 -1 -1 -1 -1 510998271 641205608 -1 -1 -1 -1 -1 -1 246216644 -1 681015587 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 686385319 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 579783784 849073275 -1 97442962 152552704 -1 -1 -1 -1 -1 -1 -1 919744568 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 38926054 -1 197019814 -1 951926549 -1 -1 -1 216186661 -1 -1 -1 -1 -1 -1 -1 924717942 -1 -1 -1 560637528 -1 -1 -1 -1 276260520 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 389642412 -1 60744503 -1 -1 -1 -1 -1 -1 469577476 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 246216644 -1 -1 582861386 -1 686385319 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681690682 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 551345512 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 820725740 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 910994573 -1 -1 -1 860724917 856821153 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 711501588 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 697387742 -1 767694359 -1 -1 -1 -1 669742991 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 120431517 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 95443860 -1 -1 893897082 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 704580876 -1 -1 -1 967987535 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 707186544 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 846213413 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 923541797 -1 861596363 -1 248502983 817829311 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681690682 -1 -1 -1 -1 -1 563675995 -1 -1 306854073 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 469879335 -1 -1 -1 -1 -1 -1 389457123 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 475822349 377694098 -1 -1 770278321 638076633 -1 -1 -1 -1 -1 879954113 -1 -1 -1 -1 497378629 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 584698863 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 254167164 -1 -1 348232013 -1 -1 -1 -1 -1 341012648 -1 -1 449513227 663307073 -1 -1 -1 -1 -1 -1 197019814 -1 -1 -1 -1 -1 -1 -1 -1 660738659 -1 -1 -1 -1 873208209 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 729736036 -1 -1 -1 -1 832494905 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 597173574 -1 -1 438872920 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 799891773 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 661827332 -1 -1 -1 -1 -1 97299507 -1 924320752 -1 -1 926544884 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 661827332 -1 537774172 -1 -1 -1 -1 -1 -1 -1 493264770 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 200947353 -1 -1 -1 -1 -1 633475586 -1 -1 -1 -1 -1 -1 -1 -1 -1 953838288 -1 -1 273365488 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 110012494 -1 608724072 -1 -1 -1 -1 -1 853235560 -1 -1 -1 -1 -1 -1 -1 -1 -1 466852129 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 189854783 -1 -1 -1 -1 -1 -1 -1 346155368 -1 -1 377026468 -1 -1 -1 -1 -1 -1 -1 -1 566034579 -1 -1 -1 -1 -1 -1 214264973 -1 -1 -1 -1 -1 -1 -1 847840320 -1 -1 -1 -1 -1 -1 -1 -1 250391943 -1 -1 -1 -1 60081926 -1 661932839 -1 -1 -1 -1 -1 -1 -1 -1 -1 553190572 -1 -1 -1 761851156 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 995194212 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 278409688 -1 594204193 710113373 -1 -1 -1 -1 -1 -1 568090820 -1 -1 -1 -1 -1 -1 -1 271516194 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 761021239 -1 940664546 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 283107224 -1 -1 816910268 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 384535281 -1 -1 663653933 -1 -1 -1 -1 -1 -1 -1 863278761 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 944192956 -1 -1 -1 -1 902153522 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 579690895 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 786892734 127278512 -1 -1 -1 -1 -1 346614387 -1 -1 -1 862828014 -1 -1 -1 -1 299518037 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 53590481 -1 -1 -1 -1 -1 923565963 -1 -1 -1 -1 -1 -1 -1 343099049 -1 -1 -1 -1 -1 -1 465892409 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 427675535 -1 -1 237533501 -1 -1 -1 -1 560234234 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 341012648 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 707186544 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 999674172 -1 -1 -1 -1 -1 -1 -1 -1 400608396 -1 -1 -1 795730704 -1 -1 -1 -1 -1 -1 461489913 -1 -1 -1 -1 -1 -1 -1 -1 433200272 -1 -1 -1 -1 -1 537774172 364081690 -1 -1 -1 593990378 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 167036027 -1 332773543 -1 -1 -1 -1 -1 -1 504367553 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 966211508 -1 -1 -1 -1 -1 481546591 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 117265842 268617169 -1 -1 -1 -1 -1 -1 -1 -1 957610942 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 211855485 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 893897082 -1 -1 -1 -1 -1 377026468 -1 -1 -1 -1 -1 567600315 140113105 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 760593154 -1 -1 -1 542986495 -1 -1 -1 -1 80841572 451474906 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 200947353 53590481 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 665653500 -1 615656106 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 810677070 943059617 -1 -1 -1 -1 -1 -1 -1 -1 -1 880446976 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 649175882 -1 45426260 -1 -1 -1 -1 -1 -1 171377189 -1 813250721 -1 -1 -1 -1 -1 923541797 -1 -1 -1 -1 -1 208956991 -1 -1 -1 91701432 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 250810872 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 508037594 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 834487671 -1 -1 -1 -1 -1 960110257 -1 -1 -1 888107409 481546591 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 669125354 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 880665324 -1 572039484 900060541 553190572 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 488842188 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 171504845 -1 -1 -1 -1 -1 -1 850351456 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 721120553 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 666590606 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 833220245 -1 -1 -1 -1 -1 559785274 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 892732791 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 595521083 -1 -1 -1 -1 -1 -1 -1 -1 -1 686952953 -1 -1 -1 -1 -1 -1 767580878 358924696 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 812289080 511851718 -1 -1 -1 994077939 -1 -1 -1 104474359 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 669125354 -1 -1 163091630 -1 -1 -1 -1 -1 -1 -1 -1 966503495 -1 465892383 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 95443860 -1 468199498 403599770 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 820725740 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 561553313 -1 -1 -1 31089452 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 916321789 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 942627653 -1 -1 -1 -1 -1 79323336 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 439826416 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 537774172 -1 -1 -1 500549203 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 710113373 -1 -1 -1 -1 -1 -1 555801896 -1 -1 -1 -1 -1 -1 -1 -1 984207857 -1 -1 -1 -1 -1 -1 -1 -1 -1 575385308 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 400608396 -1 -1 -1 -1 -1 -1 943059617 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 900060541 -1 -1 486082353 615656106 -1 439826416 271516194 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 439826416 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 542669360 -1 -1 -1 -1 -1 -1 -1 -1 481546591 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 163091630 -1 -1 -1 614459776 -1 -1 -1 -1 -1 -1 284387166 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 601762202 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 400608396 -1 -1 667169560 -1 -1 -1 -1 -1 -1 861208333 -1 -1 627589268 -1 -1 -1 681823792 -1 -1 -1 -1 -1 -1 -1 114722310 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 852782081 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 389642412 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 615764817 -1 -1 -1 -1 -1 -1 214924123 -1 -1 -1 -1 -1 -1 389956215 -1 -1 -1 -1 -1 -1 -1 -1 -1 117265842 -1 -1 -1 376945899 -1 -1 -1 -1 -1 -1 -1 -1 122067182 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 95248116 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 918760907 -1 -1 -1 -1 -1 -1 -1 622918995 -1 -1 -1 -1 -1 325816321 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 385966712 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 240125173 -1 -1 -1 -1 319475886 -1 -1 -1 -1 -1 -1 -1 -1 -1 167036027 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 609637013 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 46156460 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 937145934 195406126 -1 755254577 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 861208333 -1 -1 -1 -1 153943173 -1 -1 -1 891573253 -1 916321789 -1 -1 -1 319475886 -1 -1 71359067 -1 -1 283107224 -1 -1 -1 -1 -1 -1 -1 -1 -1 295272530 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 508037594 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 486082353 -1 -1 -1 -1 -1 984182750 -1 -1 977735296 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 610613670 207319887 -1 -1 -1 -1 673965031 -1 -1 -1 -1 755527023 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 295805912 -1 -1 627589268 -1 -1 577758652 -1 -1 120592759 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 214317232 -1 -1 -1 -1 -1 853632368 526837377 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 799891773 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 646560402 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 57551192 -1 -1 -1 -1 -1 -1 -1 -1 79213361 -1 -1 -1 232018015 -1 -1 -1 -1 -1 -1 -1 -1 661827332 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 26537314 -1 -1 -1 -1 -1 -1 -1 -1 208956991 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 785247749 -1 -1 -1 -1 -1 -1 -1 675099076 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 632336991 -1 -1 -1 -1 208956991 -1 -1 -1 -1 -1 -1 -1 -1 -1 248502983 -1 -1 -1 -1 -1 -1 -1 390951542 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 204875339 -1 280856350 -1 -1 116842880 -1 -1 299518037 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 441019858 -1 912506727 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 929670012 -1 -1 676685933 -1 -1 -1 -1 -1 -1 335966927 -1 582319429 760624728 -1 -1 -1 -1 -1 -1 937145934 -1 -1 -1 -1 591500701 368935143 -1 -1 -1 -1 -1 -1 -1 615656106 -1 634983639 -1 -1 -1 466512536 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 11796756 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 677433219 -1 -1 -1 -1 -1 -1 -1 -1 788555404 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 330785266 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 144877140 -1 -1 -1 -1 -1 -1 -1 -1 140113105 -1 -1 -1 -1 -1 37081879 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 990764691 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 346155368 -1 -1 -1 590783394 -1 -1 -1 -1 -1 666590606 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 135519629 -1 -1 344834359 -1 -1 -1 -1 -1 -1 -1 879414683 -1 -1 -1 -1 325287502 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 155376172 390951542 -1 -1 -1 -1 -1 332233242 -1 367875034 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 191142897 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 634983639 -1 -1 -1 663653933 -1 -1 -1 -1 -1 -1 763281688 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 912506727 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 591500701 -1 -1 -1 -1 575541534 622918995 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 902419092 -1 649744309 -1 -1 998012390 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 351590408 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 222045758 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 469444932 -1 -1 838379139 -1 -1 -1 -1 -1 697184458 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 671973096 -1 -1 -1 -1 -1 -1 -1 -1 665653500 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 582861386 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 117265842 -1 628220249 139988967 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 475822349 -1 -1 -1 -1 -1 -1 276260520 -1 996017971 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 60744503 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 749101296 -1 -1 -1 -1 -1 928394155 -1 -1 -1 -1 -1 571387277 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 42881658 -1 -1 -1 -1 -1 -1 891436447 -1 343470496 -1 332773543 -1 -1 -1 -1 -1 -1 -1 -1 -1 78209724 -1 -1 -1 195406126 -1 -1 555828167 -1 -1 -1 433756914 -1 -1 -1 -1 -1 -1 577758652 -1 564114686 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 19140171 882812597 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 522063456 -1 -1 -1 -1 -1 -1 230708144 -1 -1 -1 -1 -1 -1 -1 218749984 -1 -1 -1 -1 -1 -1 -1 -1 -1 539343171 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 264117589 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 7550550 -1 -1 -1 -1 -1 268947673 -1 -1 -1 767047665 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 722672739 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 599364311 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 53028773 -1 478138652 -1 571762945 -1 746089331 761851156 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 321467204 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 596789741 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 676709331 -1 -1 -1 7545447 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 283289033 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 929670012 -1 60744503 -1 254756796 -1 -1 -1 -1 -1 -1 566034579 -1 -1 572039484 -1 -1 271516194 922186149 767694359 -1 -1 373617862 -1 -1 -1 -1 -1 -1 -1 -1 575385308 953838288 -1 -1 -1 -1 -1 427675535 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 746089331 -1 -1 -1 -1 592887414 -1 -1 -1 -1 -1 -1 29730638 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 790909002 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 289894792 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 511242787 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 571387277 -1 -1 -1 770680522 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 560234234 -1 -1 -1 555548888 -1 343099049 -1 -1 -1 152308796 -1 -1 -1 -1 -1 483157962 -1 -1 -1 -1 -1 495712606 -1 -1 -1 -1 763183908 -1 -1 -1 -1 -1 -1 -1 897789362 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 104474359 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 482095315 -1 -1 345102555 -1 853632368 -1 -1 -1 -1 -1 -1 -1 -1 130580 -1 -1 -1 -1 81785361 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681763361 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 627665854 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 90609515 -1 -1 -1 -1 -1 -1 448316745 -1 -1 -1 -1 142030407 -1 -1 312308223 -1 -1 -1 -1 -1 -1 -1 -1 -1 692204091 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 548968613 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 914159547 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 296503357 -1 -1 -1 -1 -1 -1 891436447 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 834487671 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 469577476 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 738239683 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 349772488 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 186539666 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 466852129 208811354 -1 -1 -1 -1 -1 -1 560532033 860724917 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 526837377 -1 -1 697867495 -1 -1 -1 -1 484444949 -1 -1 -1 -1 384535281 -1 -1 -1 -1 -1 -1 -1 910994573 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 686385319 -1 -1 -1 -1 -1 -1 -1 -1 -1 79323336 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 832494905 -1 -1 646560402 -1 -1 -1 -1 -1 -1 -1 -1 582319429 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 808722285 -1 -1 -1 -1 -1 97299507 -1 -1 -1 -1 469879335 -1 91701432 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 919556964 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 523542917 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 23553187 -1 -1 -1 -1 -1 -1 -1 297133830 -1 -1 -1 -1 -1 415965469 392180295 -1 -1 -1 -1 951926549 -1 -1 -1 -1 -1 268947673 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 11796756 -1 -1 281142692 -1 -1 208956991 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 808722285 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 625505590 -1 -1 -1 -1 -1 753145692 -1 -1 763281688 -1 -1 -1 -1 -1 -1 -1 -1 317641121 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 614459776 822967487 -1 289894792 -1 -1 -1 590783394 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 330785266 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 877630111 -1 -1 -1 -1 -1 -1 559785274 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 306595080 -1 -1 782594982 -1 324509788 -1 -1 -1 -1 -1 -1 -1 844796232 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 254213010 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 847840320 -1 -1 -1 -1 -1 -1 -1 -1 22393976 -1 -1 -1 -1 -1 -1 601762202 -1 574417829 808722285 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 664490073 596943234 -1 -1 -1 519762398 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 378601638 -1 -1 -1 -1 891573253 -1 -1 -1 -1 704672739 -1 -1 329542777 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 389956215 -1 -1 -1 -1 -1 -1 324509788 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 478138652 790586892 -1 -1 -1 -1 -1 900060541 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 908705907 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 56105859 -1 -1 596943234 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 492344648 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 147345279 -1 -1 -1 -1 -1 -1 -1 -1 -1 685423362 -1 -1 -1 -1 -1 -1 -1 92160628 -1 -1 -1 667433645 -1 -1 95443860 -1 -1 -1 389457123 -1 -1 441315258 939946968 -1 -1 -1 -1 -1 -1 -1 -1 -1 332233242 208811354 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 677433219 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 468107571 -1 -1 -1 -1 -1 -1 -1 -1 346614387 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 539343171 -1 -1 -1 919585635 -1 -1 -1 -1 -1 86361620 -1 -1 -1 -1 -1 -1 -1 -1 939946968 -1 -1 -1 -1 -1 144877140 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 791932302 -1 -1 -1 -1 -1 -1 -1 13908259 524542574 -1 -1 553190572 452128504 -1 142030407 -1 -1 -1 967987535 -1 -1 652295388 -1 -1 -1 822967487 -1 -1 -1 -1 -1 237510992 -1 -1 -1 332773543 590783394 -1 -1 -1 -1 -1 -1 734712823 -1 -1 -1 -1 -1 -1 -1 -1 -1 788555404 -1 -1 -1 -1 -1 -1 -1 -1 207319887 -1 -1 -1 -1 -1 -1 772186219 -1 -1 -1 567600315 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 97299507 -1 -1 -1 -1 -1 -1 -1 -1 -1 912506727 861208333 -1 -1 -1 -1 -1 -1 769545495 -1 -1 -1 -1 -1 600036435 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 660738659 793788549 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 377026468 -1 -1 -1 -1 -1 -1 -1 877630111 -1 477344787 -1 -1 420773560 -1 -1 -1 -1 -1 -1 -1 -1 204875339 -1 -1 -1 -1 -1 494950691 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 164542502 281142692 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 638076633 -1 -1 -1 -1 761021239 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 417425319 -1 -1 -1 -1 602915291 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 707376093 -1 -1 -1 -1 -1 -1 974448855 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 197780029 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 748186132 -1 550370001 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 918760907 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 637145296 -1 -1 -1 -1 -1 -1 -1 271516194 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 466512536 -1 571736161 -1 -1 977467597 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 120592759 -1 -1 -1 -1 -1 -1 -1 -1 -1 683957136 -1 -1 -1 -1 -1 -1 994077939 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 731745766 522063456 -1 345100262 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 800616166 -1 -1 -1 -1 -1 -1 -1 324509788 -1 -1 -1 -1 -1 -1 -1 138533159 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 465892383 560637528 -1 -1 788113120 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 770278321 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 252012472 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 319475886 -1 813250721 -1 -1 -1 -1 -1 -1 998012390 -1 -1 -1 -1 -1 -1 818974853 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 919556964 -1 847840320 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 140395123 -1 21873594 -1 -1 -1 833220245 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 117347524 641164921 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 592887414 319475886 -1 -1 -1 993536937 -1 -1 -1 -1 -1 -1 -1 -1 -1 335966927 -1 -1 957610942 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 228653285 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 555801896 -1 -1 -1 -1 -1 -1 -1 -1 -1 847840320 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 749101296 161956963 -1 348123399 -1 935250907 -1 -1 -1 -1 377694098 -1 -1 -1 230708144 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 117303447 -1 -1 -1 -1 -1 -1 -1 -1 373771611 -1 -1 528427083 -1 351590408 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 322624811 -1 -1 -1 -1 -1 -1 -1 260437937 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 224077161 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 577758652 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 281142692 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 966503495 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 119601349 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 349772488 -1 -1 -1 -1 -1 -1 -1 -1 -1 392826688 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 238442797 -1 -1 462374533 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 683957136 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 713199217 535432483 -1 -1 -1 -1 -1 -1 -1 -1 -1 135519629 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 550531510 -1 -1 -1 -1 -1 760593154 -1 -1 -1 186539666 -1 -1 -1 -1 -1 589534286 -1 -1 -1 -1 -1 -1 -1 395745879 339350524 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 231771136 -1 -1 -1 -1 -1 615764817 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 299518037 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 197115342 -1 -1 -1 -1 -1 -1 -1 -1 263798126 -1 -1 -1 -1 -1 -1 -1 156929061 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 55063047 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 623090438 -1 465892409 -1 755527023 -1 -1 -1 -1 -1 -1 -1 -1 100130908 -1 -1 -1 -1 -1 -1 988919874 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 705622548 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 142030407 -1 940664546 -1 -1 -1 -1 -1 377026468 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 550370001 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 708274346 335802899 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 367875034 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 497378629 -1 -1 -1 -1 -1 -1 -1 280874012 -1 -1 -1 -1 -1 -1 -1 -1 240125173 -1 -1 -1 -1 767580878 -1 -1 -1 -1 -1 -1 888107409 -1 -1 -1 -1 -1 -1 -1 -1 -1 335966927 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 937145934 327982936 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 923541797 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 769545495 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 107596959 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 112055228 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 130580 -1 -1 -1 -1 -1 677433219 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 748137212 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 578042615 -1 -1 -1 312974079 526837377 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 229489431 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 761888635 -1 -1 -1 -1 -1 801169129 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 456863895 -1 972468605 -1 -1 -1 -1 -1 -1 589534286 -1 -1 -1 -1 -1 -1 -1 -1 -1 769545495 -1 -1 -1 938510696 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 161956963 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 994077939 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 79533853 -1 -1 -1 -1 -1 184404346 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 943085903 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 828328802 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 562539448 -1 -1 -1 -1 -1 -1 512615132 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 582861386 -1 -1 141406402 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 810133253 -1 -1 -1 -1 -1 -1 984207857 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 669655791 -1 469577476 -1 -1 -1 -1 -1 228653285 -1 -1 799891773 317871021 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 546660017 484444949 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 578042615 563732029 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 147345279 -1 -1 -1 -1 -1 430778069 -1 -1 -1 -1 420773560 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 563732029 117347524 -1 216186661 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 351590408 -1 -1 -1 7550550 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 553190572 -1 46011383 -1 -1 -1 -1 -1 -1 -1 -1 -1 923565963 -1 -1 -1 -1 -1 -1 -1 -1 888107409 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 666659013 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 942627653 -1 -1 -1 -1 -1 -1 141406402 -1 -1 -1 -1 535432483 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 155376172 -1 -1 261803802 -1 208956991 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 697387742 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 408497768 -1 -1 -1 -1 940104206 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 707376093 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 918760907 -1 -1 -1 -1 -1 18404492 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 968396048 -1 582319429 -1 -1 571736161 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 411907778 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 960110257 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 757016184 -1 754808582 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681823792 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 13908259 -1 483157962 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 408497768 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 260437937 -1 -1 563675995 -1 -1 -1 -1 -1 430778069 -1 -1 566034579 -1 967987535 -1 555801896 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 966503495 960110257 655492768 -1 317641121 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 453534757 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 977725079 -1 -1 -1 -1 -1 -1 -1 -1 325287502 -1 -1 -1 -1 -1 -1 786892734 -1 -1 861208333 -1 -1 -1 -1 -1 -1 -1 711503207 314049298 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 480210823 -1 330785266 -1 -1 -1 -1 749101296 -1 622918995 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 13908259 -1 -1 -1 726776295 -1 278409688 -1 -1 -1 -1 -1 -1 -1 -1 233195705 -1 -1 -1 -1 -1 -1 -1 -1 489295045 -1 580283317 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 677433219 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 237510992 -1 -1 -1 -1 -1 615656106 -1 73525554 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 555801896 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 608724072 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 142030407 -1 23553187 -1 -1 -1 489295045 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 655834254 -1 -1 -1 -1 -1 -1 147345279 675099076 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 542669360 -1 -1 -1 -1 912506727 -1 -1 924404244 345072009 -1 -1 -1 372910848 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 574534564 -1 -1 -1 -1 505655512 655834254 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 797927351 -1 211855485 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 363811064 -1 -1 -1 832494905 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 197019814 -1 -1 -1 967987535 -1 -1 -1 -1 -1 -1 -1 138533159 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 465892383 -1 -1 343099049 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 218749984 -1 -1 -1 697374453 -1 632336991 -1 -1 -1 -1 -1 -1 -1 303139271 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 72263116 32466209 -1 -1 -1 -1 -1 -1 60978603 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 807820896 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 29272319 -1 -1 -1 -1 -1 731745766 -1 -1 -1 -1 877630111 390951542 -1 -1 -1 -1 -1 -1 -1 -1 -1 630501473 -1 -1 914662962 -1 -1 -1 204164257 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 960643177 681690682 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 667433645 -1 -1 -1 -1 -1 -1 -1 135519629 -1 -1 -1 748137212 -1 -1 -1 -1 -1 -1 -1 497378629 456401701 147345279 -1 -1 -1 -1 984207857 -1 -1 -1 -1 -1 900060541 -1 37395408 -1 -1 211855485 -1 -1 -1 622737539 846213413 -1 56105859 -1 -1 395745879 -1 599364311 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 683957136 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 552013544 290680740 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 346614387 649744309 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 346155368 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 596789741 579783784 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 47116225 -1 -1 -1 681823792 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 351590408 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 639572212 -1 -1 -1 -1 -1 -1 -1 439826416 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 264117589 -1 -1 -1 -1 -1 -1 -1 -1 614459776 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 260437937 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 301714930 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 940664546 163091630 -1 247165890 -1 -1 -1 -1 -1 596367148 -1 922220234 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 644899989 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 319475886 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 754808582 -1 -1 -1 -1 -1 722874144 -1 -1 -1 893897082 -1 -1 -1 -1 -1 -1 -1 -1 755527023 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 511242787 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 155376172 -1 816910268 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 628220249 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 828328802 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 250810872 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 862828014 -1 -1 117303447 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 977725079 -1 957144144 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 268617169 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 120431517 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 406717194 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 483157962 -1 -1 181721636 -1 -1 -1 -1 -1 -1 -1 420425052 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 488842188 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 488842188 -1 -1 -1 -1 -1 -1 -1 -1 -1 748137212 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 834487671 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 974448855 -1 -1 -1 -1 805426616 -1 -1 -1 -1 -1 -1 -1 -1 243995015 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 577758652 -1 -1 -1 -1 -1 306595080 -1 -1 555548888 -1 -1 -1 -1 -1 861596363 -1 -1 -1 -1 -1 -1 -1 204875339 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 22393976 -1 -1 -1 -1 -1 -1 -1 29730638 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 599364311 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 469035792 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 681690682 483157962 -1 -1 -1 -1 916321789 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 297133830 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 228653285 -1 -1 -1 477076784 -1 882812597 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 308232133 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 526837377 -1 -1 -1 -1 -1 888107409 -1 -1 810677070 705293705 -1 -1 -1 -1 -1 -1 -1 -1 446355059 -1 -1 161956963 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 484444949 -1 -1 579783784 -1 -1 -1 -1 -1 -1 -1 -1 711503207 -1 119601349 -1 -1 -1 -1 -1 -1 -1 -1 47183594 -1 -1 -1 -1 86361620 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 468107571 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 977725079 -1 389956215 -1 -1 -1 -1 681015587 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 888107409 29730638 -1 504367553 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 763183908 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 47183594 -1 -1 -1 -1 902153522 -1 -1 232018015 -1 615656106 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 47116225 -1 -1 29730638 721523599 97299507 -1 -1 -1 -1 -1 -1 -1 -1 -1 334774537 -1 -1 -1 -1 242715110 -1 -1 -1 -1 -1 -1 -1 571387277 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 13908259 464449889 -1 -1 -1 32308720 -1 -1 -1 560532033 -1 -1 -1 -1 -1 -1 -1 -1 -1 197307546 -1 -1 -1 -1 -1 -1 734712823 260437937 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 646560402 -1 924404244 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 769545495 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 974448855 -1 -1 -1 -1 -1 -1 -1 801326287 -1 -1 -1 -1 33812208 553190572 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1 -1