pooling_sppc1pq13-16-13-12-17-17-12-14-31-28-35-26-34-27-25-22-22-19-26-28-20-29-23-25-21-11-12-15-17-9-12-11-11-31-30-382-3-5-312-5-11-5-6-5-13-11-9-17-17-9-9-16-9-10-15-10-11-11-2-53-32-34-29-28-29-32-33-32-37-40-36-31-10-11-12-10-17-27-29-282-543-43-18-15-22-18-21-33-27-34-28-28-3644755-13-16-12-19-16-15-18-15-21-12-14-1753366-24-25-24-32-28-23-24-26-32-35-4-5-12-4-3-5-4-4-12-5-4-12-18-26-24-24-28-25-24-31-30-6-3-4-6-7-1-2-9-4-22-19-18-19-20-26-27-35-36-32-31-32-31-27-3-7-10-2-21-22-28-21-25445-18-15-10-6-4-3-8-10-325563-17-16-14-13-11-18-18-14-14-20-12-15-29-27-26-21-29-29-19-20-13-13-17-16-8-3-4-2-1-1-5-17-19-13-16-14-18-15-13-21-21-25-23-36-36-33-33-31-40-31-31-32-24-26-28-33238-33-32-39-38-7-13-8-13-32-31-32-33-30-27-27-25-28-4-5-21-6-6-7-3-1-3-1-4-1-61-4211-3-33223-211-2-33-22-11423-6-21-532-2-1121-3-62-2-3-622-233-521-3-5-633-5-15-12-17-13-14-11-13-15-18-12-13-13-17-17-11-12-12-11-14-12-16-13-10-12-17-19-17-14-13-13-11-12-11-14-13-12-20-13-16-13-13-14-16-17-14-11-14-16-13-13-12-16-17-13-13-12-15-18-15-17-11-11-12-16-13-11-11-19-16-15-13-12-13-17-14-20-12-14-16-17-14-20-12-12-16-11-11-19-15-14-17-11-11-12-13-19-11-15-16-15-12-14-20-12-11-12-15-11-19-12-13-14-17-19-20-14-11-11-19-30-28-31-32-29-35-26-27-27-31-34-30-26-34-27-31-27-31-32-32-35-27-31-28-26-34-27-31-28-25-27-32-34-32-29-28-28-26-27-26-29-28-28-27-34-32-35-35-31-34-27-30-34-29-28-27-35-28-27-25-29-27-34-26-34-31-30-28-27-28-32-29-35-27-29-31-32-29-35-27-27-31-26-26-34-24-21-25-22-26-26-29-22-25-21-28-20-28-23-28-21-25-22-19-21-26-28-26-23-22-22-20-21-20-23-22-21-29-22-27-24-26-20-20-21-25-22-20-20-28-21-21-26-26-29-29-23-20-21-21-25-20-21-24-25-24-22-21-26-29-23-29-20-21-28-20-13-11-14-15-12-18-9-10-10-14-17-13-9-17-14-11-15-12-18-9-9-17-13-8-14-12-14-9-10-13-14-11-11-10-14-15-11-11-10-13-16-13-15-9-9-10-14-11-9-9-17-10-8-12-10-17-9-17-14-13-10-12-18-10-9-10-13-9-17-10-11-12-15-17-18-12-9-9-17-12-10-13-14-11-17-8-9-9-13-16-12-8-16-13-10-14-11-17-8-8-16-15-9-10-10-14-14-8-9-9-8-11-9-9-14-14-17-17-11-8-9-9-13-8-9-12-13-11-9-9-13-13-12-14-8-10-8-9-34-31-35-32-36-36-39-32-35-31-38-30-38-33-38-37-35-34-32-32-33-38-39-33-35-30-31-35-38-34-31-36-32-33-30-32-34-37-34-36-30-30-31-35-32-30-30-38-31-31-36-36-39-39-33-30-31-31-35-30-31-34-35-32-32-32-36-33-31-38-31-35-34-31-33-39-31-30-31-34-30-38-12-21-3-3-61-22-53-5-512-61-2-1121-3-621-2-5-61-5-5-5-1-33321-53-1-2-1-33132-12-6-7-7-11-11-5-6-6-5-8-10-6-9-7-4-6-5-14-10-7-13-5-6-8-10-8-6-6-10-10-9-7-6-7-11-8-14-6-8-10-11-8-14-6-6-10-5-5-13-9-8-11-5-5-6-7-13-5-9-10-9-7-6-11-14-8-14-5-6-13-5-9-13-9-13-14-14-17-9-13-10-8-16-15-13-12-10-10-11-16-17-11-13-8-9-13-16-12-9-14-10-11-8-10-12-12-7-13-11-13-8-9-12-15-9-14-11-11-13-16-8-9-13-10-10-9-13-14-10-10-9-12-9-7-11-9-16-8-16-10-13-16-17-10-11-16-16-16-13-12-9-10-9-10-7-10-9-17-11-13-8-13-8-12-13-14-11-17-9-9-13-8-8-16-12-11-14-8-8-9-10-16-8-12-13-12-14-8-10-8-9-9-10-11-14-16-17-11-8-8-16-13-12-10-9-14-17-11-17-8-9-16-8-16-10-11-11-15-15-9-10-10-9-12-16-13-11-12-15-18-12-16-10-15-12-12-14-17-9-10-14-11-11-12-14-15-12-9-12-16-13-15-9-9-10-14-11-9-9-17-10-8-12-10-17-9-17-13-12-15-9-9-10-11-17-9-13-14-13-10-12-18-10-9-10-13-9-17-21-3-633-5-2-1121-3-62-2-12121412-6-23-23-1-2-1-33132-33-30-34-31-37-28-28-36-32-27-33-31-33-28-29-32-35-32-30-31-34-37-31-30-30-29-36-34-37-37-33-36-29-32-36-31-29-29-34-34-37-37-31-28-29-29-33-28-29-32-33-31-29-29-33-32-31-34-28-28-29-30-36-28-32-33-32-30-29-34-37-31-37-28-29-36-28-35-33-36-37-34-40-31-32-32-36-39-35-31-39-38-36-35-33-33-34-39-40-34-36-31-32-36-39-38-35-33-34-37-40-34-33-32-40-33-36-33-33-34-36-37-34-31-34-32-30-34-32-39-31-39-36-35-33-32-37-40-34-40-31-32-39-31-13-10-15-11-12-9-11-13-16-10-11-11-15-15-9-10-10-9-12-16-13-11-12-15-18-12-14-11-11-12-14-15-12-9-12-16-13-15-9-9-10-14-11-9-9-17-14-10-13-11-8-10-9-18-14-11-17-9-10-12-11-14-17-18-11-12-17-17-17-14-13-15-9-11-9-10-14-13-11-10-15-18-12-18-9-10-17-9-29-27-30-31-28-34-25-26-26-30-33-29-25-33-32-30-29-27-27-28-33-34-28-30-25-26-30-33-29-26-31-27-28-25-27-29-30-27-27-26-30-31-27-27-26-29-32-29-31-25-25-26-30-27-25-25-33-30-26-29-27-24-26-25-34-30-27-33-25-26-28-26-26-31-31-34-34-28-25-26-26-30-25-26-29-26-24-28-26-33-25-33-26-27-28-31-33-34-28-25-25-33-3-1221-4-51-143-1-433-2-2-5-51433-1433513-44-4-13232523-51-14-14-123-2-51-543-44-18-15-15-16-18-19-16-13-16-14-14-19-19-22-22-16-13-14-14-18-13-14-17-14-12-16-14-21-13-21-18-17-15-14-15-19-16-22-14-16-15-18-21-22-15-16-21-21-21-18-17-14-15-14-15-12-15-14-22-16-18-13-18-13-17-18-17-15-14-19-22-16-22-13-14-21-13-32-29-33-30-34-34-37-30-33-29-36-28-36-31-36-29-33-29-33-34-34-37-29-33-30-28-36-32-29-34-30-31-28-30-32-35-29-30-30-34-34-28-29-29-28-31-33-30-30-30-34-31-29-36-29-33-31-29-29-33-33-32-30-29-30-34-31-37-29-31-32-31-34-28-28-29-30-36-28-32-33-32-30-29-34-37-31-37-28-29-36-283625-188736972256687856672-1-137457722-1-1587738743467625-17563-165347676967-15383843475-17874834672-15-1878-11-8-12-9-13-13-16-9-12-8-15-7-15-10-15-12-9-13-10-16-7-7-15-14-8-9-9-13-13-7-8-8-7-10-11-6-12-10-12-7-8-11-8-12-9-6-8-13-15-13-10-9-9-7-8-7-10-12-9-9-10-12-13-10-7-10-12-9-9-8-12-13-9-9-8-11-12-13-10-16-8-8-12-7-7-15-12-11-8-10-16-8-7-8-11-7-15-17-14-19-15-16-13-15-17-20-17-15-16-19-22-16-15-14-22-15-14-14-19-19-22-22-16-13-14-14-18-13-14-17-13-10-14-11-15-15-18-11-14-10-17-9-17-12-17-16-13-11-12-15-18-12-10-14-11-8-10-15-17-15-12-11-11-9-10-9-12-11-11-10-17-15-18-18-14-17-10-13-17-12-14-11-11-12-14-15-12-9-12-14-10-13-11-8-10-9-18-14-11-17-9-10-12-14-12-10-10-14-14-13-11-10-11-15-12-18-10-12-14-13-10-11-10-11-8-11-10-18-12-14-9-14-9-13-14-13-11-10-15-18-12-18-9-10-17-92514-3415-26-23-22413-36551-226-25151-35146-22543642144313635735-26-213-355166-2236654-262-27-25-28-29-26-32-23-24-24-28-31-27-23-31-30-24-25-25-29-29-23-24-24-23-26-25-25-24-31-29-32-32-28-31-24-27-31-26-25-24-32-25-24-22-26-24-31-23-31-28-27-29-23-25-23-24-24-25-26-29-31-32-26-23-23-31-28-27-25-24-29-32-26-32-23-24-31-23-35-33-36-37-34-40-31-32-32-36-39-35-31-39-36-33-37-34-40-31-31-39-35-32-37-33-34-31-33-35-38-35-33-34-37-40-34-38-32-37-34-34-36-39-31-32-32-32-37-37-40-40-34-31-32-32-36-31-32-35-32-30-34-32-39-31-39-36-35-32-33-32-33-30-33-32-40-34-36-31-36-31-35-10-8-7-5-5-6-11-12-6-8-3-4-8-11-8-5-9-6-12-3-3-11-10-4-5-5-9-9-3-4-4-3-6-7-2-8-6-8-3-4-7-8-6-4-4-8-8-7-5-4-5-9-6-12-4-6-8-7-4-5-4-5-2-5-4-12-6-8-3-8-3-7-8-7-5-4-9-12-6-12-3-4-11-3-11-5-6-6-10-10-4-5-5-4-7-5-9-6-3-5-10-12-10-7-6-6-4-5-4-7-9-6-6-6-10-7-5-12-5-6-9-12-13-6-7-12-12-12-5-6-7-10-12-13-7-4-4-12-8-5-9-6-10-10-13-6-9-5-12-4-12-7-12-5-9-5-9-10-10-13-5-9-6-4-12-9-6-10-7-13-4-4-12-9-5-8-6-3-5-4-13-9-6-12-4-5-7-9-7-5-5-9-5-6-7-10-12-13-7-4-4-12-14-11-15-12-16-16-19-12-15-11-18-10-18-13-18-14-11-16-12-13-10-12-14-11-15-12-9-11-16-18-16-13-12-12-10-11-10-13-12-12-11-18-16-19-19-15-18-11-14-18-13-12-11-19-12-15-11-14-12-9-11-10-19-15-12-18-10-11-13-11-11-16-16-19-19-13-10-11-11-15-10-11-14-15-12-12-12-16-13-11-18-11-11-9-13-11-18-10-18-15-14-12-11-12-16-13-19-11-13-15-16-13-19-11-11-15-10-10-18-15-14-16-10-12-10-11-27-24-28-25-31-22-22-30-26-23-28-24-25-22-24-26-24-23-31-24-29-23-28-25-25-27-30-22-23-29-26-28-22-22-23-27-24-22-22-30-27-24-24-24-28-25-23-30-23-24-27-30-31-24-25-30-30-30-27-26-24-23-28-31-25-31-22-23-30-22-5-2-6-3-7-7-10-3-6-2-9-1-9-4-9-2-6-3-2-7-9-7-4-3-3-1-2-1-4-3-3-2-9-7-10-10-6-9-2-5-9-4-6-5-3-2-3-7-4-10-2-4-6-5-2-3-2-3-3-2-10-4-6-1-6-1-5-6-5-3-2-7-10-4-10-1-2-9-1-21-18-22-19-23-23-26-19-22-18-25-17-25-20-25-18-22-18-22-23-23-26-18-22-19-17-25-22-19-23-20-26-17-17-25-22-19-19-20-22-23-20-17-20-22-18-21-19-16-18-17-26-22-19-25-17-18-20-18-18-23-23-26-26-20-17-18-18-22-17-18-21-22-21-19-18-19-23-20-26-18-20-22-21-18-19-18-19-16-19-18-26-20-22-17-22-17-21-22-23-20-26-18-18-22-17-17-25-18-19-20-23-25-26-20-17-17-25-27-31-28-25-27-32-34-32-29-28-28-26-27-26-29-31-28-28-27-31-32-28-28-27-30-31-27-30-28-25-27-26-35-31-28-34-26-27-29-31-28-28-28-32-29-27-34-27-28-31-34-35-28-29-34-34-34-31-30-27-28-27-28-25-28-27-35-29-31-26-31-26-30-31-30-32-26-28-26-27-35-32-36-33-37-37-40-33-36-32-39-31-39-34-39-35-32-37-33-34-31-33-35-35-30-36-34-36-31-32-35-38-35-33-34-37-40-34-33-33-32-39-37-40-40-36-39-32-35-39-34-36-33-33-32-36-37-33-33-32-35-32-32-37-37-40-40-34-31-32-32-36-31-32-35-36-35-32-34-40-32-31-32-35-31-39-36-35-37-31-33-31-32-28-32-28-32-33-33-36-28-32-29-27-35-29-28-36-29-32-29-29-29-33-30-28-35-28-32-30-28-28-32-32-33-30-36-28-28-32-27-27-35-31-30-33-27-27-28-29-35-27-31-5-3-6-7-4-10-1-2-2-6-9-5-1-9-2-6-2-6-7-7-10-2-6-3-1-9-8-6-5-3-3-4-9-10-4-6-1-2-6-9-8-2-3-3-7-7-1-2-2-1-4-3-3-2-9-7-10-10-6-9-2-5-9-4-3-2-10-3-6-3-3-4-6-7-4-1-4-2-4-2-9-1-9-6-4-2-2-6-6-5-7-1-3-1-2-24-21-25-22-26-26-29-22-25-21-28-20-28-23-28-27-25-24-22-22-23-28-29-23-25-20-21-25-28-21-25-22-19-21-26-28-26-23-22-22-20-21-20-23-22-21-29-22-25-22-22-21-25-26-22-22-21-24-25-22-22-22-26-23-21-28-21-25-23-21-21-25-25-24-21-22-21-22-19-22-21-29-23-25-20-25-20-24-25-26-23-29-21-21-25-20-20-28-25-24-21-23-29-21-20-21-24-20-28-25-24-26-20-22-20-21-25-24-22-21-26-29-23-29-20-21-28-2013-12-4544-315-33-12-455-3334-1334124412-15543-351-17-15-14-12-12-13-18-19-13-15-10-11-15-18-15-12-16-13-19-10-10-18-12-11-19-12-11-9-13-11-18-10-18-15-13-11-11-15-15-14-12-11-12-16-13-19-11-13-12-15-18-19-12-13-18-18-18-11-12-13-16-18-19-13-10-10-18-3-7-3-7-8-8-11-3-7-4-2-10-6-3-8-4-5-2-4-6-9-6-4-5-8-11-5-3-7-4-1-3-8-10-8-5-4-4-2-3-2-5-7-4-4-4-8-5-3-10-3-7-6-3-4-3-4-1-4-3-11-5-7-2-7-2-623554-1-242762-136154753382427633541-2456-25246622356514-2643417765-17323175766541-1-2477-1-16-13-17-14-18-18-21-14-17-13-20-12-20-15-20-13-17-13-17-18-18-21-13-17-14-12-20-13-17-14-11-13-18-20-18-15-14-14-12-13-12-15-14-13-21-14-17-14-14-13-17-18-14-14-13-16-13-13-18-18-21-21-15-12-13-13-17-12-13-16-13-11-15-13-20-12-20-17-16-14-13-14-18-15-21-13-15-16-15-18-12-12-13-14-20-12-16-26-23-27-24-30-21-21-29-26-23-23-24-26-27-24-21-24-26-22-25-23-20-22-21-30-26-23-29-21-22-24-25-24-27-21-21-22-23-29-21-25-22-23-24-27-29-30-24-21-21-29-18-22-18-22-23-23-26-18-22-19-17-25-24-22-21-19-19-20-25-26-20-22-17-18-22-25-24-21-19-20-23-26-20-19-19-18-25-23-26-26-22-25-18-21-25-20-19-18-26-19-24-21-23-17-17-18-22-19-17-17-25-22-19-19-19-23-20-18-25-18-22-23-20-26-18-18-22-17-17-25-20-17-15-16-19-22-16-15-15-14-21-19-22-22-18-21-14-17-21-16-18-15-15-14-18-19-15-15-14-17-20-17-19-13-13-14-18-15-13-13-21-14-14-19-19-22-22-16-13-14-14-18-13-14-17-18-16-19-20-17-23-14-15-15-19-22-18-14-22-15-19-15-19-20-20-23-15-19-16-14-22-19-16-20-17-23-14-14-22-18-13-19-17-19-14-15-18-15-19-16-13-15-20-22-20-17-16-16-14-15-14-17-19-17-15-15-19-18-17-20-14-14-15-16-22-14-18-5-3-6-7-4-10-1-2-2-6-9-5-1-9-8-6-5-3-3-4-9-10-4-6-1-2-6-9-2-6-3-2-7-9-7-4-3-3-1-2-1-4-3-3-2-9-7-10-10-6-9-2-5-9-4-6-3-3-2-6-7-3-3-2-5-6-2-5-3-2-1-10-6-3-9-1-2-4-2-2-7-7-10-10-4-1-2-2-6-1-2-5-2-4-2-9-1-9-3-6-9-10-3-4-9-9-9-6-5-2-3-2-3-3-2-10-4-6-1-6-1-5-6-7-4-10-2-2-6-1-1-9-6-5-2-4-10-2-1-2-5-1-9-6-5-3-2-7-10-4-10-1-2-9-1-17-15-18-19-16-22-13-14-14-18-21-17-13-21-17-14-19-15-16-13-15-17-15-14-22-15-18-15-15-14-18-19-15-15-14-17-18-14-17-15-12-14-13-22-18-15-21-13-14-16-14-12-16-14-21-13-21-24-21-26-22-23-20-22-24-25-22-22-23-25-26-23-20-23-25-24-21-23-29-21-20-21-24-20-28-25-24-26-20-22-20-21-25-24-22-21-26-29-23-29-20-21-28-20-35-33-36-37-34-40-31-32-32-36-39-35-31-39-32-36-33-30-32-37-39-37-34-33-33-31-32-31-34-30-27-31-28-34-25-25-33-32-26-27-27-31-31-25-26-26-25-28-27-26-34-27-30-27-27-28-30-31-28-25-28-30-27-27-26-30-31-27-27-26-29-30-26-29-27-24-26-25-34-30-27-33-25-26-28-26-24-28-26-33-25-33-27-30-33-34-27-28-33-33-33-30-29-31-25-27-25-2628366419847764369648571089471986468844539798-34-31-35-32-36-36-39-32-35-31-38-30-38-33-38-31-35-31-35-36-36-39-31-35-32-30-38-35-32-36-33-39-30-30-38-34-31-36-32-33-30-32-34-37-31-36-33-33-35-38-30-31-35-32-32-31-35-36-32-32-31-34-31-31-36-36-39-39-33-30-31-31-35-30-31-34-35-34-32-31-32-36-33-39-31-33-12-10-9-7-7-8-13-14-8-10-5-6-10-13-10-7-7-8-10-11-8-5-8-10-7-7-7-11-8-6-13-6-10-8-6-6-10-9-8-11-5-5-6-7-13-5-9-10-9-6-8-14-6-5-6-9-5-13-34-32-31-29-29-30-35-36-30-32-27-28-32-35-34-31-29-30-33-36-30-32-29-29-30-32-33-30-27-30-32-29-29-29-33-30-28-35-28-32-31-29-28-29-33-30-36-28-30-32-31-28-29-28-29-26-29-28-36-30-32-27-32-27-31-30-27-31-28-34-25-25-33-32-29-27-28-31-34-28-26-30-27-24-26-31-33-31-28-27-27-25-26-25-28-27-26-34-27-30-27-27-28-30-31-28-25-28-30-27-27-26-30-31-27-27-26-29-32-29-31-25-25-26-30-27-25-25-33-26-26-31-31-34-34-28-25-26-26-30-25-26-29-26-24-28-26-33-25-33-30-29-26-27-26-27-24-27-26-34-28-30-25-30-25-29-3-4-1-5-5-8-1-4-71-7-2-7-6-1-1-5-511-2-6-3-1-2-5-8-2-4-12-5-7-5-2-1-111-2-1-1-7-5-8-8-4-7-3-7-2-6-5-2-2-4-71-4-1-1-2-4-5-21-2-4-1-1-4-5-1-1-3-4-2-4-4-3-1-1-5-2-8-2-1-4-7-8-1-2-7-7-7-1-2-5-7-8-211-7-4-3-1-5-8-2-81-71-5-3-6-7-4-10-1-2-2-6-9-5-1-9-6-3-7-4-10-1-1-9-5-2-7-3-4-1-3-5-8-2-3-3-7-7-1-2-2-1-4-5-6-4-6-1-2-5-8-2-7-4-4-6-9-1-2-2-4-2-9-1-9-6-4-2-2-6-3-6-9-10-3-4-9-9-9-2-3-4-1-7211-3-6-22-6-21-4-12-2-31-2312-7-3-621-1-3-4-1-711-322-6-3-21-4-7-1-721-620661922825115966587348859631011109311671260136514341516161417271827186619852075216122462335239324602587266527552878296030583110321033433393346335363624373337903872392840034169423542854323440644534543460546764780491950035067530755315687588363526424652967996968704471167287745775787788804081488288837885788695895190919241936294679597983799031003210145102751040010580106771079010909109921116711270114351154511713118221190212057121351228212467125631268812804128911298813148132811345613583136951386713993141081427814415145621463914780149041714717672215402205522813273503254533668375984191644713486095313553967578586127068198723807892583383900449437597650103773106962112880120191124060129051133662137152138606141094145092147465151587152826159778164843169383176217181246185901192668197735198156203966207110212733217585217601217614217628217681217690217705217723217736217755217763217782217799217810217825217843217855217875217893217913217926217942217956217971217982217997218010218030461462107046311344701253475133848714094911488495154749816295051684509175651818985211973528201453320915402158545224654823485542411559248856525805702688573278557928185822934587301959559630975973180602326460633186093382610350861835786273659632633377763438576396403950641400064540966504224653427165643386624405667448867945856856864636687471668847716914843698500270750597105106719513572352147265258730534473454027405467743556874757037525782133815471629248826882818293433183382357836593857409644885258556812531409148820912246294930193097400042244771484350025106570357821267175625032963333336743950401443384503463647855273156217682105226023483180402641114271440546484857534454021423150219732014258027033111319433453508368642384285458547975135528554675717113415761782215822742515278529753119339735163872435044195016505952935725579610701142151016841898216625232711303332023264404051435583573314311790202227223213388044274805574419092030211921772793283331273888435844354662471654165475559411531279135325882730284032753405359337774125436545154813487151205482560112942037260328553044342036083895405146694723488656161168130713681644212628003057343335243962406441404293444245304682502451545497179819163134352852145301562957521081117219252130218424112745286829833694406845935067515852235358542355015638118114391807228227543792390841444246453447364899502851675310551056471191137214491584193421932292353746864746552010901695220423032877335334373703380246024909503851775232580413831521159520502317236224202616280431433451371739184544475749235320553116092534329034653548381639664154438046975367543213111460181719452139233123762434299230613157347440774297455849375052519155455761153517092064254328913221336739754084416342564304444648285246537656575768110412021318164817141981244125482630289632263481362137314309445145655334544156621658182422182451264032993557382543194944519856725773183319912383246026492906316432363631374138344168438949535451555211141212132817241849276429993491375739804184470649695818122216671734185919522069255830093990426144614575461648335381123214671618196226652774393241944979507653911540167718692007222730683501385039434089420544715087520752511124124314781876233830753308337237674328447846265681139717441886207921462234239924762568267629223085325235663647421249905094569158284756917231070114211911372144915101562158416841768179818981909191619342030210521192166217721932260229223482523271127932833303331273134318032023264352835373888402640404111427143584405443546484662468648575143521453015344540254165475552055835594562957335752509618662667710747109011041202123213181397146715401563160916181648167716951714174417691833186918861962198119912007207921062146220422272234226123032349238323992441246024762534254825682630264926652676277428772896290629223068308531643181322632363252329033533437346534813501354835663621363136473703373137413802381638343850393239433966402740894112415441684194420542124272430943804389440644514471456546024649469748584909495349794990503850765087509451775207523252515334534553675391540354325441545155525662569158045828521565634668110511921203123313191338137313981450146815471585161916291649171517451834188719101935196319821992203120802120214721782194223522932384240024422461247724882549256926312650266627752794281828342897290729232934308631283165322732373253331833823482353835673578362236323648365937323742383538573889393340964169419542134310435943904436445244884566466346874954498049915077509552585335539254525476552155535568559556635692582951853354058759760610711091114311531234126712791311133913531460146915111548162016301685169617561817183518991945196419932139216722052304233123762385243424622489250325242588265126672689271227302776281928402878290829352963299230343061315731663203323832653275331933333354338334053438347435793593363336603674370437433777380338363858393439504014404140774097412541704196429743384365439144894503451545584603463647854813487149104937495549815039505250785120514451785191523352595273539354535482554555545601573457615805463470476554559627711734752108111141154117211811212126812801328134013541423143915021549163117241757180718491925197320142130218422822411249025042580258926902703273127452754276428202841286829362964298329993111319432763320333433453384340634913508358035943661367536863694375737783792385939083951398040154068409841264144418442384246428543394366449045044516453445854593463747064736478647974814487248994969502850675121513551585167522352605274528553105358542354675483550155105570560256385647571758184614775225345455555986196286697121072108211061144115511681173118212041281130713201355136813991440151216101644165016581686180818241836188819001926198319942081212621312148216821852218223622832386240124122443245124632478252525352550263226402652267827132732274627552800284228692898290929242984303530573087316732043228323932543266327732913299340734333466348335243549355735683595362336343649369537333744377937933817382538373909396239674042406440694127414041454155417142144247429343114319436743814392444244534517453045354567459446824698473748154873490049444956499250245029506850965122514551545159516851985224531153365359536854245433544354545484549755025511555555855603563956485664567256935735577358304915355825956026296456506701107112412051243126913211383147815211595165117171837187619171984199520502317233823622387242024442464250525512616263326532804289929102965307531353143316832293240330833353372345134843529362436353734374537673838391839524016417243124328434043934454447845054544456846264638475747874923495752155275530253205337544454555531555656305665568157534925235285465666106396566987351092113412221253140914311488154115641576166716781697173417701782179018591870195220082022206920912107215822062228224622622274230523502515255827222785287929492975300930193069309731193182321333553502351637053804385138723880394439904000402840904113420642244261427343504407441944274461447245754604461646504771480548334843485949115002501650405059508851065179520852345252529353465381540457035725574457825796580646447848752454158861164164666369271373010931183129414241441161116981771180918381974199620152037210822072263228423062351238824652536258126032654270427562855288029113044311231693183319532413292334633563420344034673509355036083636368737063746379438053818383938953910396840294051411441464156417342394248427442864382439444084536458646054651466946994723473847984860488649014912495850305041513651695180523552865312534753695405543454565468551255575616564957185807479560671688719109411561282131213561432146116991791181818391946199720232140220823072332237723892435246625912655272327332843288129122993306231583170321432423278335734083441347535963637370737473780380638403881407841284174429843684395442845184559460648064816487449134938495950425053512351815192523654575485554655585604574557625808471548612657664740107310831108112511451174120612441254129513221341148915131550156616121687171817721840187719011911192719851998203220382092210921212132216921792186224722642339235223902413244524672491252625372552260426342656269127142747279528212835285628702900291329372950303630453076309831293171318432053230324332673293330933213373338534213468348535513581360936253638366236963735374837683819384138603890389639694001403040434052407040994115415741754313432943604383443744554479449145694595462746524664467047004718472447724844486148874960500350695107514651605225526153385348536053705406541854255458547755035559557155865596561756405666568257045736578348851058362068969375310841126117512231245131314621480156716681735177318191860187819121928194719532033207021102122213321412180218722652333234023532378241424362559274827962836287129862994301030633077313031593185331033743476369737693891399140794116426242764299441044384462448045604576459646174628465346654719483448624939505450705161519352265349536153825407541954265478550455475597564156835763465498511567589651694720109511351157116911841283129613081357136913841400144215221577159616451700174717831810184118891999203920512082212721492159220922372275228523082318236323912402242124682479251625712592260526172657267927342757278628012805284428572882291429252976304630583088312031443172324432553279335833983409342234343442345235173525356935973610363936503708371837493781379538073842387338973911391939634053406541294141414741764215424942944351436943974519453145374545460746714683472547394758481748754888490249144924496149935017502550315043506050975124515551705182523752945313532154595486549855135532556056055618565056945726579758095831525621736743748108511761185125512701411143314431490153516591792181118251929202420642093213421882219224822862415245225062543264127242749275828722891295129662987302130993215322133003336336735583677369837963826388239123953397540024017407240844148416342264250425643044320434144294446450645384597463947404773478848074828484549034945500450325071510851625171524652765314536253765427550555145642565156575673570557465768577457844665295616426596997541074108611091136114611771207122412561323134213851412149115141523155115781597163316531669168817191736178418001861190219131918193019541986203420522071209421232135216021702181218922492276231923642416242224462492251725272553256026182635269227152750278727972806282228372873290129382952297729883011302230373100312131313136314532063231326833223386339934533486351835303582362636633699371937363861387438923920399240034044407341004227426343144352436244214439445644634492454645704577459846184666472047594774483548464925500550185061507251095147516352165228526252955303532253395363538354205428544654795572558755985631564356675706572757375754578557984804894995365706136226727377491075111511271147115811931213124612711284132913581374145114811515154215861679168917251760185018711879190319362009217121952229229423412507252825932716273527652845296730003038307030783207326932803311333733753410349235033539359837703782385239453954398140184045409141304185420743314342437044734481450745204629464046884707481848764970508951255148520952535277548755225588560656845738581948150052660964765366067973111281159124712851297135914821568166017741826188020402111222022662342235424532594260626422736284628583047307931863281330133123376341134233559359936113771378338273898403240544117413142774321433243714411448245214630465446724726481948634877488949465126520053505408548856075619567456855775467501505519573673680724744116011861272128612981343136013861401142514441504152415521598161316341748176118121890197520162041205320832150223822872320236524032423248024932508253825722582259526802693270527372759280728232847285929262939296830483089311331463196325632823294332333383347338734123424345434693510355235703583360036123651366436793688372037843797382038623899391339213955397040194055410141324149415842164240425142874343437243844493450845224539454745874641467347014727474147604790479948204878489049044926499450335098512751375172526352785287531553235371543654695489551555345573560856205652569557195832482506632652700714741107610961148119412251375145215161543158716701701173718621872190419371955201020722172219622102230229523092529256127172883301230393071320832703359344335043540370938083853394639934046409242084264446444744578460846194689474948364915504450905149518352105238525453845523558957395810472483512556599112911701248127313091344137013871402148315251553156915991635164616611749182718421881189120002054208421122128215122212239226723212343235523662392240424242454246924812494250925732620264326582681269428022808282429152927294029693059308030903147317331873245325733023339337733883435345535263560357135843640365236653680372137503772382838433863392239563964402040334066410241184142417742174278429543224398441244444483449445094532454846314642465546844761479148644927494749624995502650995156520152645279532453515409546054995535556155745675568656965776583348449354256857458461470172673874210871110111611611178120812141235125712871324133013611403141314701492153615701621165417101720172617501776180118431851189219191931196519872001206520852095211321362152219022402250226823562393244724702482254425542574259626362659266826822738275127662777284828742892290229162928295329893001302330913101313731743188322232323246325832833368341334873493353135723601362736413653370037373751375937853844393539763982400440344074408541194133416441784186419742184228425742794305431543734399441344474457452345714599465647084775482148294879496349714982499650065073507951005110512851645217522952475304534053775394541054295447546154905507556256095632564456585668569757075755576957865820583454957171510971236125812991388140414141471149315261600162217021751189319662042205520862096215322112241225123102322236724062425248325752608262126692683277828092860288429292954302430493092310231483259336034253444345635733613365437103722380939003923393640054056419842194229454946094674472847624776484848914916492849834997500750455080510151115184523953255395553656215698570857875025756156306746907277501137116211711187128813101345136213711445154415541579163616471662168117851813182818732011212921612222223122772288245524952518259726442695273927602788280328252849294129783060307231223284330333253389340034143436350535193527356135853602366637863798382938543864387539143947396540674093410341344143415042094252429643234353437444224445447544954524453345404685474248224880490549485019502750345062509151295157517352025211525552655296531654915500551655755610565356765728577757994945797217457551130113812491389142614341484150515271580160116141663178617931802182918821920197620172025205621622223227823232344236824262456251925392583262226452706272527892810297930813114312331383149319732163295330433143348337834013457347035113520353235533562368937233773382138303876388339243971415942414288432443344354438544234430448445504588463247024763480048084929494950205063513852035218528852975305532653725437547055375633567756875720572957475756513537590616643728111111171209121513001325133114271506165517211727185219141977198820182035204321242182244825552584260926372707276727982838286129033002305031153132319832333349342634883494351236143628369037383760389339013983405741874242428943164363444044584572458946674675470947214729480148924972513952895341542154485471548055995622566957215821485557580591635681109813011346143515551571177717941803184419212002202620442114221222692311235723942471249626102660269627262826286228852917294230513139317531893217324733263361339034273445353335863615364236673711375238103845386538843902403540584104412041794280440044144431449646104657467647304809486648934917496450465185521952405266530653535411546255635576562356345748575758124624735505626036236876957161131113911951226125012591376139014051415143614531485149415281572158115881602167117381752177817871795184518631883189419381956200320272057207320872097211521542163219722422252227022792296232423452358236923952407242724722484252025622576262326612684272727902811291829303013302530823093310331243190321832483260331533793402345835213541357436433655372437533774384638773885392539944006403641214180422042304265428143354355440144154424443244654485455145794620463346584690475047644777481048374849486749304965499850085021506451025112529853275354538554125463552455385564568856995709573057495788580158364865035145306006336617021118119612161227123712601274133213771391141614371454147214951529153715891603162316721711172817391763179618531864193919571967202820582098219822532297232523702428251025452563262426702728276827792812289329562970300330143026310431513219322333403369345934953542368137253761388639263937398439954007402140864165418841994231425842664306434544334448446645104552458046214643469147104751476547784792483848504931497349845009508151135248528053285378538653965525553956595710575057705789582249550751552054355162463664464870772510771119114912171261131413331347139214061417146314961517153015381556157316041615163816911712172917531779182018541895190519482059206720882099211621422155217322432254227123262334235923712379240824292437248524972530254025462577262526852697271827692813282728942931294329572995300430273040306430943105315231603191320932243261327132963327337033913460347134773496355435753587365636683726376238223866392739723978398540084037404740804087410541224160416641894221423242594282430043074386441644494497455345614659470347114766477948314851486849324940497449995010505551035114515051945249526753295355537353795413543855405548557755905660570057115740576457715790582358375385725766496547037081120119712181262127513341378139314181455149715311539157415901605171317301764178018461855194020042060206821002117219922552272229823272360237223962430247325112547262626622770281428952919295829713005302831063153317731923225324933413371346134973543364436823727375437633847392839583979398640094022403840884123416741814190423342604283430843464402441744504511455446444660469247124752476748324852486949334966497550115115525052815330535653805414546455265541556556615712577257915824577675685704109911401163118811981228127612891363137914461456158215911673170417401765178818141865194119582075216422002213228022892299231225122521256425982740276127912850288629722981301531253285334233623403341534463522354436033683371237873878391539593996402341354151425342674347435643754425446745124525454145814611462246454693474347534794482348394881490649185022503550475065513051745186524152825299531753875492551755275611565457315802581347450451655255857861767672275611001229126313021315134814071419146414981557157516161639166416741705174117541781180418211830186618961922194919592045207620892101211821432156221422242244225622732313233523612380245724862498254125652578261126462686269828282863288729322944295929963016302930523065309531073140316131933262329733053328336333923428344734723478353435553563357635883616365736693713381238233831397339974010403940594081410641244161422242344268428443014325438744184468449845624582461246234661467747814840485348704894491949414950500050125048505651045116518751955204522052425268530753575374538854155439554955785624563556785701571357585765577957925814583856369670511321164125112771290136413941408148615321545160616821755176618051847187418841897192320052012206120902157223222452328234623732397241024312474248725132579259926272663268727412815285129202933297330733083309631413154317832503263328633163343338034163462350635353577360436453658368437283755377537883848385539293948396040244094413641824210422343364348437644034476448645134526455546344646476847954824488249344967500150925105513152125221525652835308533154655493554255665612563656895702575958394965315395926016046377177397461101112111991219123012381316133513801428145715071592162416751706173117421822185618671942195019601968197820192077214422012215230023142336238124392566258526712708277127802888299730063017306631163162319933503364344834793498351335453691371437643813393839873998408241914200424342694290430244694563458345904613462446944713475448024841492049424976498550495057508251405188519653895397547255285550572257665815582546851753255359363871875710781102111211501165118912101239129113031326136513951447147415181533154616071617162516561683169218061815187519061924196919892013204620622174221622332290231523292374243224492531254225562600261226282638267227192742276227812816285228642889290430413053307431423155321032343272328732983365341734293449346334733489350735363556360537153729373937893800381438243856390439163930393939493974404840604095413741524162420142114254431743774388445944774527454245564573461446784744476948254883492149354986503650505083509351325151517551895213522252445257530953185332534253755398544054495494551855435591561356555670574157605816596666697114111901231124012641304139614201438144814751499153415831608162616761743178917971816184818681961197020062029204720632078210221652257228122912330237523982433247525222567261326292664267327292763278227922817286529212960298230183030305431083126315631793220325134043430346435233618364637303756380138493879388739053917393139403999401140614153418342024235425542704357440444264434447045434557458446254745477047824854489649084936496849875013502350375066508451175176530053195333539053995466551955445567562656565714573257515793580350852758664065567768275110791088112211511166117912001220124112651292133613491366138114211429145814761500150815191558159316271640169317321857190719321943197119792020210321372175219122022258230124182499253225862601267426992709272027432752277227832829285328752945296129903007303130423109311732003211327332883329335133933418349935143546358936063670369237013765379038683941398840124049407541074138419242034236424442914378449945284591460046954714475547834803482649774988501450745085511851335141515251655230526952915365540054305473549555085529557955925614564557155723574257945826490544564605625683113312521266130513501422148715011559164116651831188520482104222522592347245825002614264727002830286629462962303230553084311033063317333033813394343135643590361936713776383240134062410842374326433744874500463546804734478448564897495150155119520552705580562756795690571657805795469547569594626631678686108010891103111311521167118012111293130613271351136715201560164216571694170817231908191519331990203620492125213821762183219222172316241924502501253325572602261526392701272127442753279928312839285428672876289029052947299130433056313332123235327432893331336633953419343234503490359136073620363036723702371637403791381538703894390740504109413943184364437944414460450145294574460146154668468147224735482748854898492250515075513451535166519052315245527153435366542254315450548154965509558155935600561556285646567157435817497581608684706729733112312011221124212781317133713521382143014591466147715091561159416281643166617331767182318321858194419511972198020212145220322262302233723822440245925022514258726482710277327842832294829742998300830673118316332013307333233443352339634803500351535473565359236733685369337663833387139423961398940254083411041934204424542924303432743494502451445644592464746964715475647964804494349524978498950585086514251975206527252845292540154745530555155825680572457675781582747569172310701142119113721449151015621584168417681798189819091916193420302105211921662177219322602292234825232711279328333033312731343180320232643528353738884026404041114271435844054435464846624686485751435214530153445402541654755520558355945629573357524756917231070114211911372144915101562158416841768179818981909191619342030210521192166217721932260229223482523271127932833303331273134318032023264352835373888402640404111427143584405443546484662468648575143521453015344540254165475552055835594562957335752475691723107011421191137214491510156215841684176817981898190919161934203021052119216621772193226022922348252327112793283330333127313431803202326435283537388840264040411142714358440544354648466246864857514352145301534454025416547555205583559456295733575247569172310701142119113721449151015621584168417681798189819091916193420302105211921662177219322602292234825232711279328333033312731343180320232643528353738884026404041114271435844054435464846624686485751435214530153445402541654755520558355945629573357524756917231070114211911372144915101562158416841768179818981909191619342030210521192166217721932260229223482523271127932833303331273134318032023264352835373888402640404111427143584405443546484662468648575143521453015344540254165475552055835594562957335752475691723107011421191137214491510156215841684176817981898190919161934203021052119216621772193226022922348252327112793283330333127313431803202326435283537388840264040411142714358440544354648466246864857514352145301534454025416547555205583559456295733575247569172310701142119113721449151015621584168417681798189819091916193420302105211921662177219322602292234825232711279328333033312731343180320232643528353738884026404041114271435844054435464846624686485751435214530153445402541654755520558355945629573357524756917231070114211911372144915101562158416841768179818981909191619342030210521192166217721932260229223482523271127932833303331273134318032023264352835373888402640404111427143584405443546484662468648575143521453015344540254165475552055835594562957335752475691723107011421191137214491510156215841684176817981898190919161934203021052119216621772193226022922348252327112793283330333127313431803202326435283537388840264040411142714358440544354648466246864857514352145301534454025416547555205583559456295733575247569172310701142119113721449151015621584168417681798189819091916193420302105211921662177219322602292234825232711279328333033312731343180320232643528353738884026404041114271435844054435464846624686485751435214530153445402541654755520558355945629573357524756917231070114211911372144915101562158416841768179818981909191619342030210521192166217721932260229223482523271127932833303331273134318032023264352835373888402640404111427143584405443546484662468648575143521453015344540254165475552055835594562957335752475691723107011421191137214491510156215841684176817981898190919161934203021052119216621772193226022922348252327112793283330333127313431803202326435283537388840264040411142714358440544354648466246864857514352145301534454025416547555205583559456295733575247569172310701142119113721449151015621584168417681798189819091916193420302105211921662177219322602292234825232711279328333033312731343180320232643528353738884026404041114271435844054435464846624686485751435214530153445402541654755520558355945629573357524756917231070114211911372144915101562158416841768179818981909191619342030210521192166217721932260229223482523271127932833303331273134318032023264352835373888402640404111427143584405443546484662468648575143521453015344540254165475552055835594562957335752475691723107011421191137214491510156215841684176817981898190919161934203021052119216621772193226022922348252327112793283330333127313431803202326435283537388840264040411142714358440544354648466246864857514352145301534454025416547555205583559456295733575247569172310701142119113721449151015621584168417681798189819091916193420302105211921662177219322602292234825232711279328333033312731343180320232643528353738884026404041114271435844054435464846624686485751435214530153445402541654755520558355945629573357524756917231070114211911372144915101562158416841768179818981909191619342030210521192166217721932260229223482523271127932833303331273134318032023264352835373888402640404111427143584405443546484662468648575143521453015344540254165475552055835594562957335752475691723107011421191137214491510156215841684176817981898190919161934203021052119216621772193226022922348252327112793283330333127313431803202326435283537388840264040411142714358440544354648466246864857514352145301534454025416547555205583559456295733575247569172310701142119113721449151015621584168417681798189819091916193420302105211921662177219322602292234825232711279328333033312731343180320232643528353738884026404041114271435844054435464846624686485751435214530153445402541654755520558355945629573357524756917231070114211911372144915101562158416841768179818981909191619342030210521192166217721932260229223482523271127932833303331273134318032023264352835373888402640404111427143584405443546484662468648575143521453015344540254165475552055835594562957335752475691723107011421191137214491510156215841684176817981898190919161934203021052119216621772193226022922348252327112793283330333127313431803202326435283537388840264040411142714358440544354648466246864857514352145301534454025416547555205583559456295733575247569172310701142119113721449151015621584168417681798189819091916193420302105211921662177219322602292234825232711279328333033312731343180320232643528353738884026404041114271435844054435464846624686485751435214530153445402541654755520558355945629573357524756917231070114211911372144915101562158416841768179818981909191619342030210521192166217721932260229223482523271127932833303331273134318032023264352835373888402640404111427143584405443546484662468648575143521453015344540254165475552055835594562957335752475691723107011421191137214491510156215841684176817981898190919161934203021052119216621772193226022922348252327112793283330333127313431803202326435283537388840264040411142714358440544354648466246864857514352145301534454025416547555205583559456295733575247569172310701142119113721449151015621584168417681798189819091916193420302105211921662177219322602292234825232711279328333033312731343180320232643528353738884026404041114271435844054435464846624686485751435214530153445402541654755520558355945629573357524756917231070114211911372144915101562158416841768179818981909191619342030210521192166217721932260229223482523271127932833303331273134318032023264352835373888402640404111427143584405443546484662468648575143521453015344540254165475552055835594562957335752475691723107011421191137214491510156215841684176817981898190919161934203021052119216621772193226022922348252327112793283330333127313431803202326435283537388840264040411142714358440544354648466246864857514352145301534454025416547555205583559456295733575247569172310701142119113721449151015621584168417681798189819091916193420302105211921662177219322602292234825232711279328333033312731343180320232643528353738884026404041114271435844054435464846624686485751435214530153445402541654755520558355945629573357524756917231070114211911372144915101562158416841768179818981909191619342030210521192166217721932260229223482523271127932833303331273134318032023264352835373888402640404111427143584405443546484662468648575143521453015344540254165475552055835594562957335752475691723107011421191137214491510156215841684176817981898190919161934203021052119216621772193226022922348252327112793283330333127313431803202326435283537388840264040411142714358440544354648466246864857514352145301534454025416547555205583559456295733575247569172310701142119113721449151015621584168417681798189819091916193420302105211921662177219322602292234825232711279328333033312731343180320232643528353738884026404041114271435844054435464846624686485751435214530153445402541654755520558355945629573357524756917231070114211911372144915101562158416841768179818981909191619342030210521192166217721932260229223482523271127932833303331273134318032023264352835373888402640404111427143584405443546484662468648575143521453015344540254165475552055835594562957335752475691723107011421191137214491510156215841684176817981898190919161934203021052119216621772193226022922348252327112793283330333127313431803202326435283537388840264040411142714358440544354648466246864857514352145301534454025416547555205583559456295733575247569172310701142119113721449151015621584168417681798189819091916193420302105211921662177219322602292234825232711279328333033312731343180320232643528353738884026404041114271435844054435464846624686485752145301534454025416547555205583559456295733575247569172310701142119113721449151015621584168417681798189819091916193420302105211921662177219322602292234825232711279328333033312731343180320232643528353738884026404041114271435844054435464846624686485751435214530153445402541654755520558355945629573357524756917231070114211911372144915101562158416841768179818981909191619342030210521192166217721932260229223482523271127932833303331273134318032023264352835373888402640404111427143584405443546484662468648575143521453015344540254165475552055835594562957335752475691723107011421191137214491510156215841684176817981898190919161934203021052119216621772193226022922348252327112793283330333127313431803202326435283537388840264040411142714358440544354648466246864857514352145301534454025416547555205583559456295733575247569172310701142119113721449151015621584168417681798189819091916193420302105211921662177219322602292234825232711279328333033312731343180320232643528353738884026404041114271435844054435464846624686485751435214530153445402541654755520558355945629573357524756917231070114211911372144915101562158416841768179818981909191619342030210521192166217721932260229223482523271127932833303331273134318032023264352835373888402640404111427143584405443546484662468648575143521453015344540254165475552055835594562957335752475691723107011421191137214491510156215841684176817981898190919161934203021052119216621772193226022922348252327112793283330333127313431803202326435283537388840264040411142714358440544354648466246864857514352145301534454025416547555205583559456295733575250961866266771074710901104120212321318139714671540156316091618164816771695171417441769183318691886196219811991200720792106214622042227223422612303234923832399244124602476253425482568263026492665267627742877289629062922306830853164318132263236325232903353343734653481350135483566362136313647370337313741380238163834385039323943396640274089411241544168419442054212427243094380438944064451447145654602464946974858490949534979499050385076508750945177520752325251533453455367539154035432544154515552566256915804582850961866266771074710901104120212321318139714671540156316091618164816771695171417441769183318691886196219811991200720792106214622042227223422612303234923832399244124602476253425482568263026492665267627742877289629062922306830853164318132263236325232903353343734653481350135483566362136313647370337313741380238163834385039323943396640274089411241544168419442054212427243094380438944064451447145654602464946974858490949534979499050385076508750945177520752325251533453455367539154035432544154515552566256915804582850961866266771074710901104120212321318139714671540156316091618164816771695171417441769183318691886196219811991200720792106214622042227223422612303234923832399244124602476253425482568263026492665267627742877289629062922306830853164318132263236325232903353343734653481350135483566362136313647370337313741380238163834385039323943396640274089411241544168419442054212427243094380438944064451447145654602464946974858490949534979499050385076508750945177520752325251533453455367539154035432544154515552566256915804582850961866266771074710901104120212321318139714671540156316091618164816771695171417441769183318691886196219811991200720792106214622042227223422612303234923832399244124602476253425482568263026492665267627742877289629062922306830853164318132263236325232903353343734653481350135483566362136313647370337313741380238163834385039323943396640274089411241544168419442054212427243094380438944064451447145654602464946974858490949534979499050385076508750945177520752325251533453455367539154035432544154515552566256915804582850961866266771074710901104120212321318139714671540156316091618164816771695171417441769183318691886196219811991200720792106214622042227223422612303234923832399244124602476253425482568263026492665267627742877289629062922306830853164318132263236325232903353343734653481350135483566362136313647370337313741380238163834385039323943396640274089411241544168419442054212427243094380438944064451447145654602464946974858490949534979499050385076508750945177520752325251533453455367539154035432544154515552566256915804582850961866266771074710901104120212321318139714671540156316091618164816771695171417441769183318691886196219811991200720792106214622042227223422612303234923832399244124602476253425482568263026492665267627742877289629062922306830853164318132263236325232903353343734653481350135483566362136313647370337313741380238163834385039323943396640274089411241544168419442054212427243094380438944064451447145654602464946974858490949534979499050385076508750945177520752325251533453455367539154035432544154515552566256915804582850961866266771074710901104120212321318139714671540156316091618164816771695171417441769183318691886196219811991200720792106214622042227223422612303234923832399244124602476253425482568263026492665267627742877289629062922306830853164318132263236325232903353343734653481350135483566362136313647370337313741380238163834385039323943396640274089411241544168419442054212427243094380438944064451447145654602464946974858490949534979499050385076508750945177520752325251533453455367539154035432544154515552566256915804582850961866266771074710901104120212321318139714671540156316091618164816771695171417441769183318691886196219811991200720792106214622042227223422612303234923832399244124602476253425482568263026492665267627742877289629062922306830853164318132263236325232903353343734653481350135483566362136313647370337313741380238163834385039323943396640274089411241544168419442054212427243094380438944064451447145654602464946974858490949534979499050385076508750945177520752325251533453455367539154035432544154515552566256915804582850961866266771074710901104120212321318139714671540156316091618164816771695171417441769183318691886196219811991200720792106214622042227223422612303234923832399244124602476253425482568263026492665267627742877289629062922306830853164318132263236325232903353343734653481350135483566362136313647370337313741380238163834385039323943396640274089411241544168419442054212427243094380438944064451447145654602464946974858490949534979499050385076508750945177520752325251533453455367539154035432544154515552566256915804582850961866266771074710901104120212321318139714671540156316091618164816771695171417441769183318691886196219811991200720792106214622042227223422612303234923832399244124602476253425482568263026492665267627742877289629062922306830853164318132263236325232903353343734653481350135483566362136313647370337313741380238163834385039323943396640274089411241544168419442054212427243094380438944064451447145654602464946974858490949534979499050385076508750945177520752325251533453455367539154035432544154515552566256915804582850961866266771074710901104120212321318139714671540156316091618164816771695171417441769183318691886196219811991200720792106214622042227223422612303234923832399244124602476253425482568263026492665267627742877289629062922306830853164318132263236325232903353343734653481350135483566362136313647370337313741380238163834385039323943396640274089411241544168419442054212427243094380438944064451447145654602464946974858490949534979499050385076508750945177520752325251533453455367539154035432544154515552566256915804582850961866266771074710901104120212321318139714671540156316091618164816771695171417441769183318691886196219811991200720792106214622042227223422612303234923832399244124602476253425482568263026492665267627742877289629062922306830853164318132263236325232903353343734653481350135483566362136313647370337313741380238163834385039323943396640274089411241544168419442054212427243094380438944064451447145654602464946974858490949534979499050385076508750945177520752325251533453455367539154035432544154515552566256915804582850961866266771074710901104120212321318139714671540156316091618164816771695171417441769183318691886196219811991200720792106214622042227223422612303234923832399244124602476253425482568263026492665267627742877289629062922306830853164318132263236325232903353343734653481350135483566362136313647370337313741380238163834385039323943396640274089411241544168419442054212427243094380438944064451447145654602464946974858490949534979499050385076508750945177520752325251533453455367539154035432544154515552566256915804582850961866266771074710901104120212321318139714671540156316091618164816771695171417441769183318691886196219811991200720792106214622042227223422612303234923832399244124602476253425482568263026492665267627742877289629062922306830853164318132263236325232903353343734653481350135483566362136313647370337313741380238163834385039323943396640274089411241544168419442054212427243094380438944064451447145654602464946974858490949534979499050385076508750945177520752325251533453455367539154035432544154515552566256915804582850961866266771074710901104120212321318139714671540156316091618164816771695171417441769183318691886196219811991200720792106214622042227223422612303234923832399244124602476253425482568263026492665267627742877289629062922306830853164318132263236325232903353343734653481350135483566362136313647370337313741380238163834385039323943396640274089411241544168419442054212427243094380438944064451447145654602464946974858490949534979499050385076508750945177520752325251533453455367539154035432544154515552566256915804582850961866266771074710901104120212321318139714671540156316091618164816771695171417441769183318691886196219811991200720792106214622042227223422612303234923832399244124602476253425482568263026492665267627742877289629062922306830853164318132263236325232903353343734653481350135483566362136313647370337313741380238163834385039323943396640274089411241544168419442054212427243094380438944064451447145654602464946974858490949534979499050385076508750945177520752325251533453455367539154035432544154515552566256915804582850961866266771074710901104120212321318139714671540156316091618164816771695171417441769183318691886196219811991200720792106214622042227223422612303234923832399244124602476253425482568263026492665267627742877289629062922306830853164318132263236325232903353343734653481350135483566362136313647370337313741380238163834385039323943396640274089411241544168419442054212427243094380438944064451447145654602464946974858490949534979499050385076508750945177520752325251533453455367539154035432544154515552566256915804582850961866266771074710901104120212321318139714671540156316091618164816771695171417441769183318691886196219811991200720792106214622042227223422612303234923832399244124602476253425482568263026492665267627742877289629062922306830853164318132263236325232903353343734653481350135483566362136313647370337313741380238163834385039323943396640274089411241544168419442054212427243094380438944064451447145654602464946974858490949534979499050385076508750945177520752325251533453455367539154035432544154515552566256915804582850961866266771074710901104120212321318139714671540156316091618164816771695171417441769183318691886196219811991200720792106214622042227223422612303234923832399244124602476253425482568263026492665267627742877289629062922306830853164318132263236325232903353343734653481350135483566362136313647370337313741380238163834385039323943396640274089411241544168419442054212427243094380438944064451447145654602464946974858490949534979499050385076508750945177520752325251533453455367539154035432544154515552566256915804582850961866266771074710901104120212321318139714671540156316091618164816771695171417441769183318691886196219811991200720792106214622042227223422612303234923832399244124602476253425482568263026492665267627742877289629062922306830853164318132263236325232903353343734653481350135483566362136313647370337313741380238163834385039323943396640274089411241544168419442054212427243094380438944064451447145654602464946974858490949534979499050385076508750945177520752325251533453455367539154035432544154515552566256915804582850961866266771074710901104120212321318139714671540156316091618164816771695171417441769183318691886196219811991200720792106214622042227223422612303234923832399244124602476253425482568263026492665267627742877289629062922306830853164318132263236325232903353343734653481350135483566362136313647370337313741380238163834385039323943396640274089411241544168419442054212427243094380438944064451447145654602464946974858490949534979499050385076508750945177520752325251533453455367539154035432544154515552566256915804582850961866266771074710901104120212321318139714671540156316091618164816771695171417441769183318691886196219811991200720792106214622042227223422612303234923832399244124602476253425482568263026492665267627742877289629062922306830853164318132263236325232903353343734653481350135483566362136313647370337313741380238163834385039323943396640274089411241544168419442054212427243094380438944064451447145654602464946974858490949534979499050385076508750945177520752325251533453455367539154035432544154515552566256915804582850961866266771074710901104120212321318139714671540156316091618164816771695171417441769183318691886196219811991200720792106214622042227223422612303234923832399244124602476253425482568263026492665267627742877289629062922306830853164318132263236325232903353343734653481350135483566362136313647370337313741380238163834385039323943396640274089411241544168419442054212427243094380438944064451447145654602464946974858490949534979499050385076508750945177520752325251533453455367539154035432544154515552566256915804582850961866266771074710901104120212321318139714671540156316091618164816771695171417441769183318691886196219811991200720792106214622042227223422612303234923832399244124602476253425482568263026492665267627742877289629062922306830853164318132263236325232903353343734653481350135483566362136313647370337313741380238163834385039323943396640274089411241544168419442054212427243094380438944064451447145654602464946974858490949534979499050385076508750945177520752325251533453455367539154035432544154515552566256915804582850961866266771074710901104120212321318139714671540156316091618164816771695171417441769183318691886196219811991200720792106214622042227223422612303234923832399244124602476253425482568263026492665267627742877289629062922306830853164318132263236325232903353343734653481350135483566362136313647370337313741380238163834385039323943396640274089411241544168419442054212427243094380438944064451447145654602464946974858490949534979499050385076508750945177520752325251533453455367539154035432544154515552566256915804582850961866266771074710901104120212321318139714671540156316091618164816771695171417441769183318691886196219811991200720792106214622042227223422612303234923832399244124602476253425482568263026492665267627742877289629062922306830853164318132263236325232903353343734653481350135483566362136313647370337313741380238163834385039323943396640274089411241544168419442054212427243094380438944064451447145654602464946974858490949534979499050385076508750945177520752325251533453455367539154035432544154515552566256915804582850961866266771074710901104120212321318139714671540156316091618164816771695171417441769183318691886196219811991200720792106214622042227223422612303234923832399244124602476253425482568263026492665267627742877289629062922306830853164318132263236325232903353343734653481350135483566362136313647370337313741380238163834385039323943396640274089411241544168419442054212427243094380438944064451447145654602464946974858490949534979499050385076508750945177520752325251533453455367539154035432544154515552566256915804582850961866266771074710901104120212321318139714671540156316091618164816771695171417441769183318691886196219811991200720792106214622042227223422612303234923832399244124602476253425482568263026492665267627742877289629062922306830853164318132263236325232903353343734653481350135483566362136313647370337313741380238163834385039323943396640274089411241544168419442054212427243094380438944064451447145654602464946974858490949534979499050385076508750945177520752325251533453455367539154035432544154515552566256915804582850961866266771074710901104120212321318139714671540156316091618164816771695171417441769183318691886196219811991200720792106214622042227223422612303234923832399244124602476253425482568263026492665267627742877289629062922306830853164318132263236325232903353343734653481350135483566362136313647370337313741380238163834385039323943396640274089411241544168419442054212427243094380438944064451447145654602464946974858490949534979499050385076508750945177520752325251533453455367539154035432544154515552566256915804582850961866266771074710901104120212321318139714671540156316091618164816771695171417441769183318691886196219811991200720792106214622042227223422612303234923832399244124602476253425482568263026492665267627742877289629062922306830853164318132263236325232903353343734653481350135483566362136313647370337313741380238163834385039323943396640274089411241544168419442054212427243094380438944064451447145654602464946974858490949534979499050385076508750945177520752325251533453455367539154035432544154515552566256915804582850961866266771074710901104120212321318139714671540156316091618164816771695171417441769183318691886196219811991200720792106214622042227223422612303234923832399244124602476253425482568263026492665267627742877289629062922306830853164318132263236325232903353343734653481350135483566362136313647370337313741380238163834385039323943396640274089411241544168419442054212427243094380438944064451447145654602464946974858490949534979499050385076508750945177520753345345536753915403543254415451555256625691580458285096186626677107471090110412021232131813971467154015631609161816481677169517141744176918331869188619621981199120072079210621462204222722342261230323492383239924412460247625342548256826302649266526762774287728962906292230683085316431813226323632523290335334373465348135013548356636213631364737033731374138023816383438503932394339664027408941124154416841944205421242724309438043894406445144714565460246494697485849094953497949905038507650875094517752075232525153345345536753915403543254415451555256625691580458285096186626677107471090110412021232131813971467154015631609161816481677169517141744176918331869188619621981199120072079210621462204222722342261230323492383239924412460247625342548256826302649266526762774287728962906292230683085316431813226323632523290335334373465348135013548356636213631364737033731374138023816383438503932394339664027408941124154416841944205421242724309438043894406445144714565460246494697485849094953497949905038507650875094517752075232525153345345536753915403543254415451555256625691580458285096186626677107471090110412021232131813971467154015631609161816481677169517141744176918331869188619621981199120072079210621462204222722342261230323492383239924412460247625342548256826302649266526762774287728962906292230683085316431813226323632523290335334373465348135013548356636213631364737033731374138023816383438503932394339664027408941124154416841944205421242724309438043894406445144714565460246494697485849094953497949905038507650875094517752075232525153345345536753915403543254415451555256625691580458285096186626677107471090110412021232139714671540156316091618164816771695171417441769183318691886196219811991200720792106214622042227223422612303234923832399244124602476253425482568263026492665267627742877289629062922306830853164318132263236325232903353343734653481350135483566362136313647370337313741380238163834385039323943396640274089411241544168419442054212427243094380438944064451447145654602464946974858490949534979499050385076508750945177520752325251533453455367539154035432544154515552566256915804582850961866266771074710901104120212321318139714671540156316091618164816771695171417441769183318691886196219811991200720792106214622042227223422612303234923832399244124602476253425482568263026492665267627742877289629062922306830853164318132263236325232903353343734653481350135483566362136313647370337313741380238163834385039323943396640274089411241544168419442054212427243094380438944064451447145654602464946974858490949534979499050385076508750945177520752325251533453455367539154035432544154515552566256915804582850961866266771074710901104120212321318139714671540156316091618164816771695171417441769183318691886196219811991200720792106214622042227223422612303234923832399244124602476253425482568263026492665267627742877289629062922306830853164318132263236325232903353343734653481350135483566362136313647370337313741380238163834385039323943396640274089411241544168419442054212427243094380438944064451447145654602464946974858490949534979499050385076508750945177520752325251533453455367539154035432544154515552566256915804582850961866266771074710901104120212321318139714671540156316091618164816771695171417441769183318691886196219811991200720792106214622042227223422612303234923832399244124602476253425482568263026492665267627742877289629062922306830853164318132263236325232903353343734653481350135483566362136313647370337313741380238163834385039323943396640274089411241544168419442054212427243094380438944064451447145654602464946974858490949534979499050385076508750945177520752325251533453455367539154035432544154515552566256915804582850961866266771074710901104120212321318139714671540156316091618164816771695171417441769183318691886196219811991200720792106214622042227223422612303234923832399244124602476253425482568263026492665267627742877289629062922306830853164318132263236325232903353343734653481350135483566362136313647370337313741380238163834385039323943396640274089411241544168419442054212427243094380438944064451447145654602464946974858490949534979499050385076508750945177520752325251533453455367539154035432544154515552566256915804582850961866266771074710901104120212321318139714671540156316091618164816771695171417441769183318691886196219811991200720792106214622042227223422612303234923832399244124602476253425482568263026492665267627742877289629062922306830853164318132263236325232903353343734653481350135483566362136313647370337313741380238163834385039323943396640274089411241544168419442054212427243094380438944064451447145654602464946974858490949534979499050385076508750945177520752325251533453455367539154035432544154515552566256915804582852156563466811051192120312331319133813731398145014681547158516191629164917151745183418871910193519631982199220312080212021472178219422352293238424002442246124772488254925692631265026662775279428182834289729072923293430863128316532273237325333183382348235383567357836223632364836593732374238353857388939334096416941954213431043594390443644524488456646634687495449804991507750955258533553925452547655215553556855955663569258295215656346681105119212031233131913381373139814501468154715851619162916491715174518341887191019351963198219922031208021202147217821942235229323842400244224612477248825492569263126502666277527942818283428972907292329343086312831653227323732533318338234823538356735783622363236483659373237423835385738893933409641694195421343104359439044364452448845664663468749544980499150775095525853355392545254765521555355685595566356925829521565634668110511921203123313191338137313981450146815471585161916291649171517451834188719101935196319821992203120802120214721782194223522932384240024422461247724882549256926312650266627752794281828342897290729232934308631283165322732373253331833823482353835673578362236323648365937323742383538573889393340964169419542134310435943904436445244884566466346874954498049915077509552585335539254525476552155535568559556635692582952156563466811051192120312331319133813731398145014681547158516191629164917151745183418871910193519631982199220312080212021472178219422352293238424002442246124772488254925692631265026662775279428182834289729072923293430863128316532273237325333183382348235383567357836223632364836593732374238353857388939334096416941954213431043594390443644524488456646634687495449804991507750955258533553925452547655215553556855955663569258295215656346681105119212031233131913381373139814501468154715851619162916491715174518341887191019351963198219922031208021202147217821942235229323842400244224612477248825492569263126502666277527942818283428972907292329343086312831653227323732533318338234823538356735783622363236483659373237423835385738893933409641694195421343104359439044364452448845664663468749544980499150775095525853355392545254765521555355685595566356925829521565634668110511921203123313191338137313981450146815471585161916291649171517451834188719101935196319821992203120802120214721782194223522932384240024422461247724882549256926312650266627752794281828342897290729232934308631283165322732373253331833823482353835673578362236323648365937323742383538573889393340964169419542134310435943904436445244884566466346874954498049915077509552585335539254525476552155535568559556635692582952156563466811051192120312331319133813731398145014681547158516191629164917151745183418871910193519631982199220312080212021472178219422352293238424002442246124772488254925692631265026662775279428182834289729072923293430863128316532273237325333183382348235383567357836223632364836593732374238353857388939334096416941954213431043594390443644524488456646634687495449804991507750955258533553925452547655215553556855955663569258295215656346681105119212031233131913381373139814501468154715851619162916491715174518341887191019351963198219922031208021202147217821942235229323842400244224612477248825492569263126502666277527942818283428972907292329343086312831653227323732533318338234823538356735783622363236483659373237423835385738893933409641694195421343104359439044364452448845664663468749544980499150775095525853355392545254765521555355685595566356925829521565634668110511921203123313191338137313981450146815471585161916291649171517451834188719101935196319821992203120802120214721782194223522932384240024422461247724882549256926312650266627752794281828342897290729232934308631283165322732373253331833823482353835673578362236323648365937323742383538573889393340964169419542134310435943904436445244884566466346874954498049915077509552585335539254525476552155535568559556635692582952156563466811051192120312331319133813731398145014681547158516191629164917151745183418871910193519631982199220312080212021472178219422352293238424002442246124772488254925692631265026662775279428182834289729072923293430863128316532273237325333183382348235383567357836223632364836593732374238353857388939334096416941954213431043594390443644524488456646634687495449804991507750955258533553925452547655215553556855955663569258295215656346681105119212031233131913381373139814501468154715851619162916491715174518341887191019351963198219922031208021202147217821942235229323842400244224612477248825492569263126502666277527942818283428972907292329343086312831653227323732533318338234823538356735783622363236483659373237423835385738893933409641694195421343104359439044364452448845664663468749544980499150775095525853355392545254765521555355685595566356925829521565634668110511921203123313191338137313981450146815471585161916291649171517451834188719101935196319821992203120802120214721782194223522932384240024422461247724882549256926312650266627752794281828342897290729232934308631283165322732373253331833823482353835673578362236323648365937323742383538573889393340964169419542134310435943904436445244884566466346874954498049915077509552585335539254525476552155535568559556635692582952156563466811051192120312331319133813731398145014681547158516191629164917151745183418871910193519631982199220312080212021472178219422352293238424002442246124772488254925692631265026662775279428182834289729072923293430863128316532273237325333183382348235383567357836223632364836593732374238353857388939334096416941954213431043594390443644524488456646634687495449804991507750955258533553925452547655215553556855955663569258295215656346681105119212031233131913381373139814501468154715851619162916491715174518341887191019351963198219922031208021202147217821942235229323842400244224612477248825492569263126502666277527942818283428972907292329343086312831653227323732533318338234823538356735783622363236483659373237423835385738893933409641694195421343104359439044364452448845664663468749544980499150775095525853355392545254765521555355685595566356925829521565634668110511921203123313191338137313981450146815471585161916291649171517451834188719101935196319821992203120802120214721782194223522932384240024422461247724882549256926312650266627752794281828342897290729232934308631283165322732373253331833823482353835673578362236323648365937323742383538573889393340964169419542134310435943904436445244884566466346874954498049915077509552585335539254525476552155535568559556635692582952156563466811051192120312331319133813731398145014681547158516191629164917151745183418871910193519631982199220312080212021472178219422352293238424002442246124772488254925692631265026662775279428182834289729072923293430863128316532273237325333183382348235383567357836223632364836593732374238353857388939334096416941954213431043594390443644524488456646634687495449804991507750955258533553925452547655215553556855955663569258295215656346681105119212031233131913381373139814501468154715851619162916491715174518341887191019351963198219922031208021202147217821942235229323842400244224612477248825492569263126502666277527942818283428972907292329343086312831653227323732533318338234823538356735783622363236483659373237423835385738893933409641694195421343104359439044364452448845664663468749544980499150775095525853355392545254765521555355685595566356925829521565634668110511921203123313191338137313981450146815471585161916291649171517451834188719101935196319821992203120802120214721782194223522932384240024422461247724882549256926312650266627752794281828342897290729232934308631283165322732373253331833823482353835673578362236323648365937323742383538573889393340964169419542134310435943904436445244884566466346874954498049915077509552585335539254525476552155535568559556635692582952156563466811051192120312331319133813731398145014681547158516191629164917151745183418871910193519631982199220312080212021472178219422352293238424002442246124772488254925692631265026662775279428182834289729072923293430863128316532273237325333183382348235383567357836223632364836593732374238353857388939334096416941954213431043594390443644524488456646634687495449804991507750955258533553925452547655215553556855955663569258295215656346681105119212031233131913381373139814501468154715851619162916491715174518341887191019351963198219922031208021202147217821942235229323842400244224612477248825492569263126502666277527942818283428972907292329343086312831653227323732533318338234823538356735783622363236483659373237423835385738893933409641694195421343104359439044364452448845664663468749544980499150775095525853355392545254765521555355685595566356925829521565634668110511921203123313191338137313981450146815471585161916291649171517451834188719101935196319821992203120802120214721782194223522932384240024422461247724882549256926312650266627752794281828342897290729232934308631283165322732373253331833823482353835673578362236323648365937323742383538573889393340964169419542134310435943904436445244884566466346874954498049915077509552585335539254525476552155535568559556635692582952156563466811051192120312331319133813731398145014681547158516191629164917151745183418871910193519631982199220312080212021472178219422352293238424002442246124772488254925692631265026662775279428182834289729072923293430863128316532273237325333183382348235383567357836223632364836593732374238353857388939334096416941954213431043594390443644524488456646634687495449804991507750955258533553925452547655215553556855955663569258295215656346681105119212031233131913381373139814501468154715851619162916491715174518341887191019351963198219922031208021202147217821942235229323842400244224612477248825492569263126502666277527942818283428972907292329343086312831653227323732533318338234823538356735783622363236483659373237423835385738893933409641694195421343104359439044364452448845664663468749544980499150775095525853355392545254765521555355685595566356925829521565634668110511921203123313191338137313981450146815471585161916291649171517451834188719101935196319821992203120802120214721782194223522932384240024422461247724882549256926312650266627752794281828342897290729232934308631283165322732373253331833823482353835673578362236323648365937323742383538573889393340964169419542134310435943904436445244884566466346874954498049915077509552585335539254525476552155535568559556635692582952156563466811051192120312331319133813731398145014681547158516191629164917151745183418871910193519631982199220312080212021472178219422352293238424002442246124772488254925692631265026662775279428182834289729072923293430863128316532273237325333183382348235383567357836223632364836593732374238353857388939334096416941954213431043594390443644524488456646634687495449804991507750955258533553925452547655215553556855955663569258295215656346681105119212031233131913381373139814501468154715851619162916491715174518341887191019351963198219922031208021202147217821942235229323842400244224612477248825492569263126502666277527942818283428972907292329343086312831653227323732533318338234823538356735783622363236483659373237423835385738893933409641694195421343104359439044364452448845664663468749544980499150775095525853355392545254765521555355685595566356925829521565634668110511921203123313191338137313981450146815471585161916291649171517451834188719101935196319821992203120802120214721782194223522932384240024422461247724882549256926312650266627752794281828342897290729232934308631283165322732373253331833823482353835673578362236323648365937323742383538573889393340964169419542134310435943904436445244884566466346874954498049915077509552585335539254525476552155535568559556635692582952156563466811051192120312331319133813731398145014681547158516191629164917151745183418871910193519631982199220312080212021472178219422352293238424002442246124772488254925692631265026662775279428182834289729072923293430863128316532273237325333183382348235383567357836223632364836593732374238353857388939334096416941954213431043594390443644524488456646634687495449804991507750955258533553925452547655215553556855955663569258295215656346681105119212031233131913381373139814501468154715851619162916491715174518341887191019351963198219922031208021202147217821942235229323842400244224612477248825492569263126502666277527942818283428972907292329343086312831653227323732533318338234823538356735783622363236483659373237423835385738893933409641694195421343104359439044364452448845664663468749544980499150775095525853355392545254765521555355685595566356925829521565634668110511921203123313191338137313981450146815471585161916291649171517451834188719101935196319821992203120802120214721782194223522932384240024422461247724882549256926312650266627752794281828342897290729232934308631283165322732373253331833823482353835673578362236323648365937323742383538573889393340964169419542134310435943904436445244884566466346874954498049915077509552585335539254525476552155535568559556635692582952156563466811051192120312331319133813731398145014681547158516191629164917151745183418871910193519631982199220312080212021472178219422352293238424002442246124772488254925692631265026662775279428182834289729072923293430863128316532273237325333183382348235383567357836223632364836593732374238353857388939334096416941954213431043594390443644524488456646634687495449804991507750955258533553925452547655215553556855955663569258295215656346681105119212031233131913381373139814501468154715851619162916491715174518341887191019351963198219922031208021202147217821942235229323842400244224612477248825492569263126502666277527942818283428972907292329343086312831653227323732533318338234823538356735783622363236483659373237423835385738893933409641694195421343104359439044364452448845664663468749544980499150775095525853355392545254765521555355685595566356925829521565634668110511921203123313191338137313981450146815471585161916291649171517451834188719101935196319821992203120802120214721782194223522932384240024422461247724882549256926312650266627752794281828342897290729232934308631283165322732373253331833823482353835673578362236323648365937323742383538573889393340964169419542134310435943904436445244884566466346874954498049915077509552585335539254525476552155535568559556635692582952156563466811051192120312331319133813731398145014681547158516191629164917151745183418871910193519631982199220312080212021472178219422352293238424002442246124772488254925692631265026662775279428182834289729072923293430863128316532273237325333183382348235383567357836223632364836593732374238353857388939334096416941954213431043594390443644524488456646634687495449804991507750955258533553925452547655215553556855955663569258295215656346681105119212031233131913381373139814501468154715851619162916491715174518341887191019351963198219922031208021202147217821942235229323842400244224612477248825492569263126502666277527942818283428972907292329343086312831653227323732533318338234823538356735783622363236483659373237423835385738893933409641694195421343104359439044364452448845664663468749544980499150775095525853355392545254765521555355685595566356925829521565634668110511921203123313191338137313981450146815471585161916291649171517451834188719101935196319821992203120802120214721782194223522932384240024422461247724882549256926312650266627752794281828342897290729232934308631283165322732373253331833823482353835673578362236323648365937323742383538573889393340964169419542134310435943904436445244884566466346874954498049915077509552585335539254525476552155535568559556635692582952156563466811051192120312331319133813731398145014681547158516191629164917151745183418871910193519631982199220312080212021472178219422352293238424002442246124772488254925692631265026662775279428182834289729072923293430863128316532273237325333183382348235383567357836223632364836593732374238353857388939334096416941954213431043594390443644524488456646634687495449804991507750955258533553925452547655215553556855955663569258295215656346681105119212031233131913381373139814501468154715851619162916491715174518341887191019351963198219922031208021202147217821942235229323842400244224612477248825492569263126502666277527942818283428972907292329343086312831653227323732533318338234823538356735783622363236483659373237423835385738893933409641694195421343104359439044364452448845664663468749544980499150775095525853355392545254765521555355685595566356925829521565634668110511921203123313191338137313981450146815471585161916291649171517451834188719101935196319821992203120802120214721782194223522932384240024422461247724882549256926312650266627752794281828342897290729232934308631283165322732373253331833823482353835673578362236323648365937323742383538573889393340964169419542134310435943904436445244884566466346874954498049915077509552585335539254525476552155535568559556635692582952156563466811051192120312331319133813731398145014681547158516191629164917151745183418871910193519631982199220312080212021472178219422352293238424002442246124772488254925692631265026662775279428182834289729072923293430863128316532273237325333183382348235383567357836223632364836593732374238353857388939334096416941954213431043594390443644524488456646634687495449804991507750955258533553925452547655215553556855955663569258295185335405875976061071109111431153123412671279131113391353146014691511154816201630168516961756181718351899194519641993213921672205230423312376238524342462248925032524258826512667268927122730277628192840287829082935296329923034306131573166320332383265327533193333335433833405343834743579359336333660367437043743377738033836385839343950401440414077409741254170419642974338436543914489450345154558460346364785481348714910493749554981503950525078512051445178519152335259527353935453548255455554560157345761580551853354058759760610711091114311531234126712791311133913531460146915111548162016301685169617561817183518991945196419932139216722052304233123762385243424622489250325242588265126672689271227302776281928402878290829352963299230343061315731663203323832653275331933333354338334053438347435793593363336603674370437433777380338363858393439504014404140774097412541704196429743384365439144894503451545584603463647854813487149104937495549815039505250785120514451785191523352595273539354535482554555545601573457615805518533540587597606107110911143115312341267127913111339135314601469151115481620163016851696175618171835189919451964199321392167220523042331237623852434246224892503252425882651266726892712273027762819284028782908293529632992303430613157316632033238326532753319333333543383340534383474357935933633366036743704374337773803383638583934395040144041407740974125417041964297433843654391448945034515455846034636478548134871491049374955498150395052507851205144517851915233525952735393545354825545555456015734576158055185335405875976061071109111431153123412671279131113391353146014691511154816201630168516961756181718351899194519641993213921672205230423312376238524342462248925032524258826512667268927122730277628192840287829082935296329923034306131573166320332383265327533193333335433833405343834743579359336333660367437043743377738033836385839343950401440414077409741254170419642974338436543914489450345154558460346364785481348714910493749554981503950525078512051445178519152335259527353935453548255455554560157345761580551853354058759760610711091114311531234126712791311133913531460146915111548162016301685169617561817183518991945196419932139216722052304233123762385243424622489250325242588265126672689271227302776281928402878290829352963299230343061315731663203323832653275331933333354338334053438347435793593363336603674370437433777380338363858393439504014404140774097412541704196429743384365439144894503451545584603463647854813487149104937495549815039505250785120514451785191523352595273539354535482554555545601573457615805518533540587597606107110911143115312341267127913111339135314601469151115481620163016851696175618171835189919451964199321392167220523042331237623852434246224892503252425882651266726892712273027762819284028782908293529632992303430613157316632033238326532753319333333543383340534383474357935933633366036743704374337773803383638583934395040144041407740974125417041964297433843654391448945034515455846034636478548134871491049374955498150395052507851205144517851915233525952735393545354825545555456015734576158055185335405875976061071109111431153123412671279131113391353146014691511154816201630168516961756181718351899194519641993213921672205230423312376238524342462248925032524258826512667268927122730277628192840287829082935296329923034306131573166320332383265327533193333335433833405343834743579359336333660367437043743377738033836385839343950401440414077409741254170419642974338436543914489450345154558460346364785481348714910493749554981503950525078512051445178519152335259527353935453548255455554560157345761580551853354058759760610711091114311531234126712791311133913531460146915111548162016301685169617561817183518991945196419932139216722052304233123762385243424622489250325242588265126672689271227302776281928402878290829352963299230343061315731663203323832653275331933333354338334053438347435793593363336603674370437433777380338363858393439504014404140774097412541704196429743384365439144894503451545584603463647854813487149104937495549815039505250785120514451785191523352595273539354535482554555545601573457615805518533540587597606107110911143115312341267127913111339135314601469151115481620163016851696175618171835189919451964199321392167220523042331237623852434246224892503252425882651266726892712273027762819284028782908293529632992303430613157316632033238326532753319333333543383340534383474357935933633366036743704374337773803383638583934395040144041407740974125417041964297433843654391448945034515455846034636478548134871491049374955498150395052507851205144517851915233525952735393545354825545555456015734576158055185335405875976061071109111431153123412671279131113391353146014691511154816201630168516961756181718351899194519641993213921672205230423312376238524342462248925032524258826512667268927122730277628192840287829082935296329923034306131573166320332383265327533193333335433833405343834743579359336333660367437043743377738033836385839343950401440414077409741254170419642974338436543914489450345154558460346364785481348714910493749554981503950525078512051445178519152335259527353935453548255455554560157345761580551853354058759760610711091114311531234126712791311133913531460146915111548162016301685169617561817183518991945196419932139216722052304233123762385243424622489250325242588265126672689271227302776281928402878290829352963299230343061315731663203323832653275331933333354338334053438347435793593363336603674370437433777380338363858393439504014404140774097412541704196429743384365439144894503451545584603463647854813487149104937495549815039505250785120514451785191523352595273539354535482554555545601573457615805518533540587597606107110911143115312341267127913111339135314601469151115481620163016851696175618171835189919451964199321392167220523042331237623852434246224892503252425882651266726892712273027762819284028782908293529632992303430613157316632033238326532753319333333543383340534383474357935933633366036743704374337773803383638583934395040144041407740974125417041964297433843654391448945034515455846034636478548134871491049374955498150395052507851205144517851915233525952735393545354825545555456015734576158055185335405875976061071109111431153123412671279131113391353146014691511154816201630168516961756181718351899194519641993213921672205230423312376238524342462248925032524258826512667268927122730277628192840287829082935296329923034306131573166320332383265327533193333335433833405343834743579359336333660367437043743377738033836385839343950401440414077409741254170419642974338436543914489450345154558460346364785481348714910493749554981503950525078512051445178519152335259527353935453548255455554560157345761580551853354058759760610711091114311531234126712791311133913531460146915111548162016301685169617561817183518991945196419932139216722052304233123762385243424622489250325242588265126672689271227302776281928402878290829352963299230343061315731663203323832653275331933333354338334053438347435793593363336603674370437433777380338363858393439504014404140774097412541704196429743384365439144894503451545584603463647854813487149104937495549815039505250785120514451785191523352595273539354535482554555545601573457615805518533540587597606107110911143115312341267127913111339135314601469151115481620163016851696175618171835189919451964199321392167220523042331237623852434246224892503252425882651266726892712273027762819284028782908293529632992303430613157316632033238326532753319333333543383340534383474357935933633366036743704374337773803383638583934395040144041407740974125417041964297433843654391448945034515455846034636478548134871491049374955498150395052507851205144517851915233525952735393545354825545555456015734576158055185335405875976061071109111431153123412671279131113391353146014691511154816201630168516961756181718351899194519641993213921672205230423312376238524342462248925032524258826512667268927122730277628192840287829082935296329923034306131573166320332383265327533193333335433833405343834743579359336333660367437043743377738033836385839343950401440414077409741254170419642974338436543914489450345154558460346364785481348714910493749554981503950525078512051445178519152335259527353935453548255455554560157345761580551853354058759760610711091114311531234126712791311133913531460146915111548162016301685169617561817183518991945196419932139216722052304233123762385243424622489250325242588265126672689271227302776281928402878290829352963299230343061315731663203323832653275331933333354338334053438347435793593363336603674370437433777380338363858393439504014404140774097412541704196429743384365439144894503451545584603463647854813487149104937495549815039505250785120514451785191523352595273539354535482554555545601573457615805518533540587597606107110911143115312341267127913111339135314601469151115481620163016851696175618171835189919451964199321392167220523042331237623852434246224892503252425882651266726892712273027762819284028782908293529632992303430613157316632033238326532753319333333543383340534383474357935933633366036743704374337773803383638583934395040144041407740974125417041964297433843654391448945034515455846034636478548134871491049374955498150395052507851205144517851915233525952735393545354825545555456015734576158055185335405875976061071109111431153123412671279131113391353146014691511154816201630168516961756181718351899194519641993213921672205230423312376238524342462248925032524258826512667268927122730277628192840287829082935296329923034306131573166320332383265327533193333335433833405343834743579359336333660367437043743377738033836385839343950401440414077409741254170419642974338436543914489450345154558460346364785481348714910493749554981503950525078512051445178519152335259527353935453548255455554560157345761580551853354058759760610711091114311531234126712791311133913531460146915111548162016301685169617561817183518991945196419932139216722052304233123762385243424622489250325242588265126672689271227302776281928402878290829352963299230343061315731663203323832653275331933333354338334053438347435793593363336603674370437433777380338363858393439504014404140774097412541704196429743384365439144894503451545584603463647854813487149104937495549815039505250785120514451785191523352595273539354535482554555545601573457615805518533540587597606107110911143115312341267127913111339135314601469151115481620163016851696175618171835189919451964199321392167220523042331237623852434246224892503252425882651266726892712273027762819284028782908293529632992303430613157316632033238326532753319333333543383340534383474357935933633366036743704374337773803383638583934395040144041407740974125417041964297433843654391448945034515455846034636478548134871491049374955498150395052507851205144517851915233525952735393545354825545555456015734576158055185335405875976061071109111431153123412671279131113391353146014691511154816201630168516961756181718351899194519641993213921672205230423312376238524342462248925032524258826512667268927122730277628192840287829082935296329923034306131573166320332383265327533193333335433833405343834743579359336333660367437043743377738033836385839343950401440414077409741254170419642974338436543914489450345154558460346364785481348714910493749554981503950525078512051445178519152335259527353935453548255455554560157345761580551853354058759760610711091114311531234126712791311133913531460146915111548162016301685169617561817183518991945196419932139216722052304233123762385243424622489250325242588265126672689271227302776281928402878290829352963299230343061315731663203323832653275331933333354338334053438347435793593363336603674370437433777380338363858393439504014404140774097412541704196429743384365439144894503451545584603463647854813487149104937495549815039505250785120514451785191523352595273539354535482554555545601573457615805518533540587597606107110911143115312341267127913111339135314601469151115481620163016851696175618171835189919451964199321392167220523042331237623852434246224892503252425882651266726892712273027762819284028782908293529632992303430613157316632033238326532753319333333543383340534383474357935933633366036743704374337773803383638583934395040144041407740974125417041964297433843654391448945034515455846034636478548134871491049374955498150395052507851205144517851915233525952735393545354825545555456015734576158055185335405875976061071109111431153123412671279131113391353146014691511154816201630168516961756181718351899194519641993213921672205230423312376238524342462248925032524258826512667268927122730277628192840287829082935296329923034306131573166320332383265327533193333335433833405343834743579359336333660367437043743377738033836385839343950401440414077409741254170419642974338436543914489450345154558460346364785481348714910493749554981503950525078512051445178519152335259527353935453548255455554560157345761580551853354058759760610711091114311531234126712791311133913531460146915111548162016301685169617561817183518991945196419932139216722052304233123762385243424622489250325242588265126672689271227302776281928402878290829352963299230343061315731663203323832653275331933333354338334053438347435793593363336603674370437433777380338363858393439504014404140774097412541704196429743384365439144894503451545584603463647854813487149104937495549815039505250785120514451785191523352595273539354535482554555545601573457615805518533540587597606107110911143115312341267127913111339135314601469151115481620163016851696175618171835189919451964199321392167220523042331237623852434246224892503252425882651266726892712273027762819284028782908293529632992303430613157316632033238326532753319333333543383340534383474357935933633366036743704374337773803383638583934395040144041407740974125417041964297433843654391448945034515455846034636478548134871491049374955498150395052507851205144517851915233525952735393545354825545555456015734576158055185335405875976061071109111431153123412671279131113391353146014691511154816201630168516961756181718351899194519641993213921672205230423312376238524342462248925032524258826512667268927122730277628192840287829082935296329923034306131573166320332383265327533193333335433833405343834743579359336333660367437043743377738033836385839343950401440414077409741254170419642974338436543914489450345154558460346364785481348714910493749554981503950525078512051445178519152335259527353935453548255455554560157345761580551853354058759760610711091114311531234126712791311133913531460146915111548162016301685169617561817183518991945196419932139216722052304233123762385243424622489250325242588265126672689271227302776281928402878290829352963299230343061315731663203323832653275331933333354338334053438347435793593363336603674370437433777380338363858393439504014404140774097412541704196429743384365439144894503451545584603463647854813487149104937495549815039505250785120514451785191523352595273539354535482554555545601573457615805518533540587597606107110911143115312341267127913111339135314601469151115481620163016851696175618171835189919451964199321392167220523042331237623852434246224892503252425882651266726892712273027762819284028782908293529632992303430613157316632033238326532753319333333543383340534383474357935933633366036743704374337773803383638583934395040144041407740974125417041964297433843654391448945034515455846034636478548134871491049374955498150395052507851205144517851915233525952735393545354825545555456015734576158055185335405875976061071109111431153123412671279131113391353146014691511154816201630168516961756181718351899194519641993213921672205230423312376238524342462248925032524258826512667268927122730277628192840287829082935296329923034306131573166320332383265327533193333335433833405343834743579359336333660367437043743377738033836385839343950401440414077409741254170419642974338436543914489450345154558460346364785481348714910493749554981503950525078512051445178519152335259527353935453548255455554560157345761580551853354058759760610711091114311531234126712791311133913531460146915111548162016301685169617561817183518991945196419932139216722052304233123762385243424622489250325242588265126672689271227302776281928402878290829352963299230343061315731663203323832653275331933333354338334053438347435793593363336603674370437433777380338363858393439504014404140774097412541704196429743384365439144894503451545584603463647854813487149104937495549815039505250785120514451785191523352595273539354535482554555545601573457615805518533540587597606107110911143115312341267127913111339135314601469151115481620163016851696175618171835189919451964199321392167220523042331237623852434246224892503252425882651266726892712273027762819284028782908293529632992303430613157316632033238326532753319333333543383340534383474357935933633366036743704374337773803383638583934395040144041407740974125417041964297433843654391448945034515455846034636478548134871491049374955498150395052507851205144517851915233525952735393545354825545555456015734576158055185335405875976061071109111431153123412671279131113391353146014691511154816201630168516961756181718351899194519641993213921672205230423312376238524342462248925032524258826512667268927122730277628192840287829082935296329923034306131573166320332383265327533193333335433833405343834743579359336333660367437043743377738033836385839343950401440414077409741254170419642974338436543914489450345154558460346364785481348714910493749554981503950525078512051445178519152335259527353935453548255455554560157345761580551853354058759760610711091114311531234126712791311133913531460146915111548162016301685169617561817183518991945196419932139216722052304233123762385243424622489250325242588265126672689271227302776281928402878290829352963299230343061315731663203323832653275331933333354338334053438347435793593363336603674370437433777380338363858393439504014404140774097412541704196429743384365439144894503451545584603463647854813487149104937495549815039505250785120514451785191523352595273539354535482554555545601573457615805518533540587597606107110911143115312341267127913111339135314601469151115481620163016851696175618171835189919451964199321392167220523042331237623852434246224892503252425882651266726892712273027762819284028782908293529632992303430613157316632033238326532753319333333543383340534383474357935933633366036743704374337773803383638583934395040144041407740974125417041964297433843654391448945034515455846034636478548134871491049374955498150395052507851205144517851915233525952735393545354825545555456015734576158055185335405875976061071109111431153123412671279131113391353146014691511154816201630168516961756181718351899194519641993213921672205230423312376238524342462248925032524258826512667268927122730277628192840287829082935296329923034306131573166320332383265327533193333335433833405343834743579359336333660367437043743377738033836385839343950401440414077409741254170419642974338436543914489450345154558460346364785481348714910493749554981503950525078512051445178519152335259527353935453548255455554560157345761580551853354058759760610711091114311531234126712791311133913531460146915111548162016301685169617561817183518991945196419932139216722052304233123762385243424622489250325242588265126672689271227302776281928402878290829352963299230343061315731663203323832653275331933333354338334053438347435793593363336603674370437433777380338363858393439504014404140774097412541704196429743384365439144894503451545584603463647854813487149104937495549815039505250785120514451785191523352595273539354535482554555545601573457615805518533540587597606107110911143115312341267127913111339135314601469151115481620163016851696175618171835189919451964199321392167220523042331237623852434246224892503252425882651266726892712273027762819284028782908293529632992303430613157316632033238326532753319333333543383340534383474357935933633366036743704374337773803383638583934395040144041407740974125417041964297433843654391448945034515455846034636478548134871491049374955498150395052507851205144517851915233525952735393545354825545555456015734576158055185335405875976061071109111431153123412671279131113391353146014691511154816201630168516961756181718351899194519641993213921672205230423312376238524342462248925032524258826512667268927122730277628192840287829082935296329923034306131573166320332383265327533193333335433833405343834743579359336333660367437043743377738033836385839343950401440414077409741254170419642974338436543914489450345154558460346364785481348714910493749554981503950525078512051445178519152335259527353935453548255455554560157345761580546347047655455962771173475210811114115411721181121212681280132813401354142314391502154916311724175718071849192519732014213021842282241124902504258025892690270327312745275427642820284128682936296429832999311131943276332033343345338434063491350835803594366136753686369437573778379238593908395139804015406840984126414441844238424642854339436644904504451645344585459346374706473647864797481448724899496950285067512151355158516752235260527452855310535854235467548355015510557056025638564757175818463470476554559627711734752108111141154117211811212126812801328134013541423143915021549163117241757180718491925197320142130218422822411249025042580258926902703273127452754276428202841286829362964298329993111319432763320333433453384340634913508358035943661367536863694375737783792385939083951398040154068409841264144418442384246428543394366449045044516453445854593463747064736478647974814487248994969502850675121513551585167522352605274528553105358542354675483550155105570560256385647571758184634704765545596277117347521081111411541172118112121268128013281340135414231439150215491631172417571807184919251973201421302184228224112490250425802589269027032731274527542764282028412868293629642983299931113194327633203334334533843406349135083580359436613675368636943757377837923859390839513980401540684098412641444184423842464285433943664490450445164534458545934637470647364786479748144872489949695028506751215135515851675223526052745285531053585423546754835501551055705602563856475717581846347047655455962771173475210811114115411721181121212681280132813401354142314391502154916311724175718071849192519732014213021842282241124902504258025892690270327312745275427642820284128682936296429832999311131943276332033343345338434063491350835803594366136753686369437573778379238593908395139804015406840984126414441844238424642854339436644904504451645344585459346374706473647864797481448724899496950285067512151355158516752235260527452855310535854235467548355015510557056025638564757175818463470476554559627711734752108111141154117211811212126812801328134013541423143915021549163117241757180718491925197320142130218422822411249025042580258926902703273127452754276428202841286829362964298329993111319432763320333433453384340634913508358035943661367536863694375737783792385939083951398040154068409841264144418442384246428543394366449045044516453445854593463747064736478647974814487248994969502850675121513551585167522352605274528553105358542354675483550155105570560256385647571758184634704765545596277117347521081111411541172118112121268128013281340135414231439150215491631172417571807184919251973201421302184228224112490250425802589269027032731274527542764282028412868293629642983299931113194327633203334334533843406349135083580359436613675368636943757377837923859390839513980401540684098412641444184423842464285433943664490450445164534458545934637470647364786479748144872489949695028506751215135515851675223526052745285531053585423546754835501551055705602563856475717581846347047655455962771173475210811114115411721181121212681280132813401354142314391502154916311724175718071849192519732014213021842282241124902504258025892690270327312745275427642820284128682936296429832999311131943276332033343345338434063491350835803594366136753686369437573778379238593908395139804015406840984126414441844238424642854339436644904504451645344585459346374706473647864797481448724899496950285067512151355158516752235260527452855310535854235467548355015510557056025638564757175818463470476554559627711734752108111141154117211811212126812801328134013541423143915021549163117241757180718491925197320142130218422822411249025042580258926902703273127452754276428202841286829362964298329993111319432763320333433453384340634913508358035943661367536863694375737783792385939083951398040154068409841264144418442384246428543394366449045044516453445854593463747064736478647974814487248994969502850675121513551585167522352605274528553105358542354675483550155105570560256385647571758184634704765545596277117347521081111411541172118112121268128013281340135414231439150215491631172417571807184919251973201421302184228224112490250425802589269027032731274527542764282028412868293629642983299931113194327633203334334533843406349135083580359436613675368636943757377837923859390839513980401540684098412641444184423842464285433943664490450445164534458545934637470647364786479748144872489949695028506751215135515851675223526052745285531053585423546754835501551055705602563856475717581846347047655455962771173475210811114115411721181121212681280132813401354142314391502154916311724175718071849192519732014213021842282241124902504258025892690270327312745275427642820284128682936296429832999311131943276332033343345338434063491350835803594366136753686369437573778379238593908395139804015406840984126414441844285433943664490450445164534458545934637470647364786479748144872489949695028506751215135515851675223526052745285531053585423546754835501551055705602563856475717581846347047655455962771173475210811114115411721181121212681280132813401354142314391502154916311724175718071849192519732014213021842282241124902504258025892690270327312745275427642820284128682936296429832999311131943276332033343345338434063491350835803594366136753686369437573778379238593908395139804015406840984126414441844238424642854339436644904504451645344585459346374706473647864797481448724899496950285067512151355158516752235260527452855310535854235467548355015510557056025638564757175818463470476554559627711734752108111141154117211811212126812801328134013541423143915021549163117241757180718491925197320142130218422822411249025042580258926902703273127452754276428202841286829362964298329993111319432763320333433453384340634913508358035943661367536863694375737783792385939083951398040154068409841264144418442384246428543394366449045044516453445854593463747064736478647974814487248994969502850675121513551585167522352605274528553105358542354675483550155105570560256385647571758184634704765545596277117347521081111411541172118112121268128013281340135414231439150215491631172417571807184919251973201421302184228224112490250425802589269027032731274527542764282028412868293629642983299931113194327633203334334533843406349135083580359436613675368636943757377837923859390839513980401540684098412641444184423842464285433943664490450445164534458545934637470647364786479748144872489949695028506751215135515851675223526052745285531053585423546754835501551055705602563856475717581846347047655455962771173475210811114115411721181121212681280132813401354142314391502154916311724175718071849192519732014213021842282241124902504258025892690270327312745275427642820284128682936296429832999311131943276332033343345338434063491350835803594366136753686369437573778379238593908395139804015406840984126414441844238424642854339436644904504451645344585459346374706473647864797481448724899496950285067512151355158516752235260527452855310535854235467548355015510557056025638564757175818463470476554559627711734752108111141154117211811212126812801328134013541423143915021549163117241757180718491925197320142130218422822411249025042580258926902703273127452754276428202841286829362964298329993111319432763320333433453384340634913508358035943661367536863694375737783792385939083951398040154068409841264144418442384246428543394366449045044516453445854593463747064736478647974814487248994969502850675121513551585167522352605274528553105358542354675483550155105570560256385647571758184634704765545596277117347521081111411541172118112121268128013281340135414231439150215491631172417571807184919251973201421302184228224112490250425802589269027032731274527542764282028412868293629642983299931113194327633203334334533843406349135083580359436613675368636943757377837923859390839513980401540684098412641444184423842464285433943664490450445164534458545934637470647364786479748144872489949695028506751215135515851675223526052745285531053585423546754835501551055705602563856475717581846347047655455962771173475210811114115411721181121212681280132813401354142314391502154916311724175718071849192519732014213021842282241124902504258025892690270327312745275427642820284128682936296429832999311131943276332033343345338434063491350835803594366136753686369437573778379238593908395139804015406840984126414441844238424642854339436644904504451645344585459346374706473647864797481448724899496950285067512151355158516752235260527452855310535854235467548355015510557056025638564757175818463470476554559627711734752108111141154117211811212126812801328134013541423143915021549163117241757180718491925197320142130218422822411249025042580258926902703273127452754276428202841286829362964298329993111319432763320333433453384340634913508358035943661367536863694375737783792385939083951398040154068409841264144418442384246428543394366449045044516453445854593463747064736478647974814487248994969502850675121513551585167522352605274528553105358542354675483550155105570560256385647571758184634704765545596277117347521081111411541172118112121268128013281340135414231439150215491631172417571807184919251973201421302184228224112490250425802589269027032731274527542764282028412868293629642983299931113194327633203334334533843406349135083580359436613675368636943757377837923859390839513980401540684098412641444184423842464285433943664490450445164534458545934637470647364786479748144872489949695028506751215135515851675223526052745285531053585423546754835501551055705602563856475717581846347047655455962771173475210811114115411721181121212681280132813401354142314391502154916311724175718071849192519732014213021842282241124902504258025892690270327312745275427642820284128682936296429832999311131943276332033343345338434063491350835803594366136753686369437573778379238593908395139804015406840984126414441844238424642854339436644904504451645344585459346374706473647864797481448724899496950285067512151355158516752235260527452855310535854235467548355015510557056025638564757175818463470476554559627711734752108111141154117211811212126812801328134013541423143915021549163117241757180718491925197320142130218422822411249025042580258926902703273127452754276428202841286829362964298329993111319432763320333433453384340634913508358035943661367536863694375737783792385939083951398040154068409841264144418442384246428543394366449045044516453445854593463747064736478647974814487248994969502850675121513551585167522352605274528553105358542354675483550155105570560256385647571758184634704765545596277117347521081111411541172118112121268128013281340135414231439150215491631172417571807184919251973201421302184228224112490250425802589269027032731274527542764282028412868293629642983299931113194327633203334334533843406349135083580359436613675368636943757377837923859390839513980401540684098412641444184423842464285433943664490450445164534458545934637470647364786479748144872489949695028506751215135515851675223526052745285531053585423546754835501551055705602563856475717581846347047655455962771173475210811114115411721181121212681280132813401354142314391502154916311724175718071849192519732014213021842282241124902504258025892690270327312745275427642820284128682936296429832999311131943276332033343345338434063491350835803594366136753686369437573778379238593908395139804015406840984126414441844238424642854339436644904504451645344585459346374706473647864797481448724899496950285067512151355158516752235260527452855310535854235467548355015510557056025638564757175818463470476554559627711734752108111141154117211811212126812801328134013541423143915021549163117241757180718491925197320142130218422822411249025042580258926902703273127452754276428202841286829362964298329993111319432763320333433453384340634913508358035943661367536863694375737783792385939083951398040154068409841264144418442384246428543394366449045044516453445854593463747064736478647974814487248994969502850675121513551585167522352605274528553105358542354675483550155105570560256385647571758184634704765545596277117347521081111411541172118112121268128013281340135414231439150215491631172417571807184919251973201421302184228224112490250425802589269027032731274527542764282028412868293629642983299931113194327633203334334533843406349135083580359436613675368636943757377837923859390839513980401540684098412641444184423842464285433943664490450445164534458545934637470647364786479748144872489949695028506751215135515851675223526052745285531053585423546754835501551055705602563856475717581846347047655455962771173475210811114115411721181121212681280132813401354142314391502154916311724175718071849192519732014213021842282241124902504258025892690270327312745275427642820284128682936296429832999311131943276332033343345338434063491350835803594366136753686369437573778379238593908395139804015406840984126414441844238424642854339436644904504451645344585459346374706473647864797481448724899496950285067512151355158516752235260527452855310535854235467548355015510557056025638564757175818463470476554559627711734752108111141154117211811212126812801328134013541423143915021549163117241757180718491925197320142130218422822411249025042580258926902703273127452754276428202841286829362964298329993111319432763320333433453384340634913508358035943661367536863694375737783792385939083951398040154068409841264144418442384246428543394366449045044516453445854593463747064736478647974814487248994969502850675121513551585167522352605274528553105358542354675483550155105570560256385647571758184634704765545596277117347521081111411541172118112121268128013281340135414231439150215491631172417571807184919251973201421302184228224112490250425802589269027032731274527542764282028412868293629642983299931113194327633203334334533843406349135083580359436613675368636943757377837923859390839513980401540684098412641444184423842464285433943664490450445164534458545934637470647364786479748144872489949695028506751215135515851675223526052745285531053585423546754835501551055705602563856475717581846347047655455962771173475210811114115411721181121212681280132813401354142314391502154916311724175718071849192519732014213021842282241124902504258025892690270327312745275427642820284128682936296429832999311131943276332033343345338434063491350835803594366136753686369437573778379238593908395139804015406840984126414441844238424642854339436644904504451645344585459346374706473647864797481448724899496950285067512151355158516752235260527452855310535854235467548355015510557056025638564757175818463470476554559627711734752108111141154117211811212126812801328134013541423143915021549163117241757180718491925197320142130218422822411249025042580258926902703273127452754276428202841286829362964298329993111319432763320333433453384340634913508358035943661367536863694375737783792385939083951398040154068409841264144418442384246428543394366449045044516453445854593463747064736478647974814487248994969502850675121513551585167522352605274528553105358542354675483550155105570560256385647571758184634704765545596277117347521081111411541172118112121268128013281340135414231439150215491631172417571807184919251973201421302184228224112490250425802589269027032731274527542764282028412868293629642983299931113194327633203334334533843406349135083580359436613675368636943757377837923859390839513980401540684098412641444184423842464285433943664490450445164534458545934637470647364786479748144872489949695028506751215135515851675223526052745285531053585423546754835501551055705602563856475717581846347047655455962771173475210811114115411721181121212681280132813401354142314391502154916311724175718071849192519732014213021842282241124902504258025892690270327312745275427642820284128682936296429832999311131943276332033343345338434063491350835803594366136753686369437573778379238593908395139804015406840984126414441844238424642854339436644904504451645344585459346374706473647864797481448724899496950285067512151355158516752235260527452855310535854235467548355015510557056025638564757175818463470476554559627711734752108111141154117211811212126812801328134013541423143915021549163117241757180718491925197320142130218422822411249025042580258926902703273127452754276428202841286829362964298329993111319432763320333433453384340634913508358035943661367536863694375737783792385939083951398040154068409841264144418442384246428543394366449045044516453445854593463747064736478647974814487248994969502850675121513551585167522352605274528553105358542354675483550155105570560256385647571758184634704765545596277117347521081111411541172118112121268128013281340135414231439150215491631172417571807184919251973201421302184228224112490250425802589269027032731274527542764282028412868293629642983299931113194327633203334334533843406349135083580359436613675368636943757377837923859390839513980401540684098412641444184423842464285433943664490450445164534458545934637470647364786479748144872489949695028506751215135515851675223526052745285531053585423546754835501551055705602563856475717581846347047655455962771173475210811114115411721181121212681280132813401354142314391502154916311724175718071849192519732014213021842282241124902504258025892690270327312745275427642820284128682936296429832999311131943276332033343345338434063491350835803594366136753686369437573778379238593908395139804015406840984126414441844238424642854339436644904504451645344585459346374706473647864797481448724899496950285067512151355158516752235260527452855310535854235467548355015510557056025638564757175818463470476554559627711734752108111141154117211811212126812801328134013541423143915021549163117241757180718491925197320142130218422822411249025042580258926902703273127452754276428202841286829362964298329993111319432763320333433453384340634913508358035943661367536863694375737783792385939083951398040154068409841264144418442384246428543394366449045044516453445854593463747064736478647974814487248994969502850675121513551585167522352605274528553105358542354675483550155105570560256385647571758184634704765545596277117347521081111411541172118112121268128013281340135414231439150215491631172417571807184919251973201421302184228224112490250425802589269027032731274527542764282028412868293629642983299931113194327633203334334533843406349135083580359436613675368636943757377837923859390839513980401540684098412641444184423842464285433943664490450445164534458545934637470647364786479748144872489949695028506751215135515851675223526052745285531053585423546754835501551055705602563856475717581846347047655455962771173475210811114115411721181121212681280132813401354142314391502154916311724175718071849192519732014213021842282241124902504258025892690270327312745275427642820284128682936296429832999311131943276332033343345338434063491350835803594366136753686369437573778379238593908395139804015406840984126414441844238424642854339436644904504451645344585459346374706473647864797481448724899496950285067512151355158516752235260527452855310535854235467548355015510557056025638564757175818463470476554559627711734752108111141154117211811212126812801328134013541423143915021549163117241757180718491925197320142130218422822411249025042580258926902703273127452754276428202841286829362964298329993111319432763320333433453384340634913508358035943661367536863694375737783792385939083951398040154068409841264144418442384246428543394366449045044516453445854593463747064736478647974814487248994969502850675121513551585167522352605274528553105358542354675483550155105570560256385647571758184634704765545596277117347521081111411541172118112121268128013281340135414231439150215491631172417571807184919251973201421302184228224112490250425802589269027032731274527542764282028412868293629642983299931113194327633203334334533843406349135083580359436613675368636943757377837923859390839513980401540684098412641444184423842464285433943664490450445164534458545934637470647364786479748144872489949695028506751215135515851675223526052745285531053585423546754835501551055705602563856475717581846147752253454555559861962866971210721082110611441155116811731182120412811307132013551368139914401512161016441650165816861808182418361888190019261983199420812126213121482168218522182236228323862401241224432451246324782525253525502632264026522678271327322746275528002842286928982909292429843035305730873167320432283239325432663277329132993407343334663483352435493557356835953623363436493695373337443779379338173825383739093962396740424064406941274140414541554171421442474293431143194367438143924442445345174530453545674594468246984737481548734900494449564992502450295068509651225145515451595168519852245311533653595368542454335443545454845497550255115555558556035639564856645672569357355773583046147752253454555559861962866971210721082110611441155116811731182120412811307132013551368139914401512161016441650165816861808182418361888190019261983199420812126213121482168218522182236228323862401241224432451246324782525253525502632264026522678271327322746275528002842286928982909292429843035305730873167320432283239325432663277329132993407343334663483352435493557356835953623363436493695373337443779379338173825383739093962396740424064406941274140414541554171421442474293431143194367438143924442445345174530453545674594468246984737481548734900494449564992502450295068509651225145515451595168519852245311533653595368542454335443545454845497550255115555558556035639564856645672569357355773583046147752253454555559861962866971210721082110611441155116811731182120412811307132013551368139914401512161016441650165816861808182418361888190019261983199420812126213121482168218522182236228323862401241224432451246324782525253525502632264026522678271327322746275528002842286928982909292429843035305730873167320432283239325432663277329132993407343334663483352435493557356835953623363436493695373337443779379338173825383739093962396740424064406941274140414541554171421442474293431143194367438143924442445345174530453545674594468246984737481548734900494449564992502450295068509651225145515451595168519852245311533653595368542454335443545454845497550255115555558556035639564856645672569357355773583046147752253454555559861962866971210721082110611441155116811731182120412811307132013551368139914401512161016441650165816861808182418361888190019261983199420812126213121482168218522182236228323862401241224432451246324782525253525502632264026522678271327322746275528002842286928982909292429843035305730873167320432283239325432663277329132993407343334663483352435493557356835953623363436493695373337443779379338173825383739093962396740424064406941274140414541554171421442474293431143194367438143924442445345174530453545674594468246984737481548734900494449564992502450295068509651225145515451595168519852245311533653595368542454335443545454845497550255115555558556035639564856645672569357355773583046147752253454555559861962866971210721082110611441155116811731182120412811307132013551368139914401512161016441650165816861808182418361888190019261983199420812126213121482168218522182236228323862401241224432451246324782525253525502632264026522678271327322746275528002842286928982909292429843035305730873167320432283239325432663277329132993407343334663483352435493557356835953623363436493695373337443779379338173825383739093962396740424064406941274140414541554171421442474293431143194367438143924442445345174530453545674594468246984737481548734900494449564992502450295068509651225145515451595168519852245311533653595368542454335443545454845497550255115555558556035639564856645672569357355773583046147752253454555559861962866971210721082110611441155116811731182120412811307132013551368139914401512161016441650165816861808182418361888190019261983199420812126213121482168218522182236228323862401241224432451246324782525253525502632264026522678271327322746275528002842286928982909292429843035305730873167320432283239325432663277329132993407343334663483352435493557356835953623363436493695373337443779379338173825383739093962396740424064406941274140414541554171421442474293431143194367438143924442445345174530453545674594468246984737481548734900494449564992502450295068509651225145515451595168519852245311533653595368542454335443545454845497550255115555558556035639564856645672569357355773583046147752253454555559861962866971210721082110611441155116811731182120412811307132013551368139914401512161016441650165816861808182418361888190019261983199420812126213121482168218522182236228323862401241224432451246324782525253525502632264026522678271327322746275528002842286928982909292429843035305730873167320432283239325432663277329132993407343334663483352435493557356835953623363436493695373337443779379338173825383739093962396740424064406941274140414541554171421442474293431143194367438143924442445345174530453545674594468246984737481548734900494449564992502450295068509651225145515451595168519852245311533653595368542454335443545454845497550255115555558556035639564856645672569357355773583046147752253454555559861962866971210721082110611441155116811731182120412811307132013551368139914401512161016441650165816861808182418361888190019261983199420812126213121482168218522182236228323862401241224432451246324782525253525502632264026522678271327322746275528002842286928982909292429843035305730873167320432283239325432663277329132993407343334663483352435493557356835953623363436493695373337443779379338173825383739093962396740424064406941274140414541554171421442474293431143194367438143924442445345174530453545674594468246984737481548734900494449564992502450295068509651225145515451595168519852245311533653595368542454335443545454845497550255115555558556035639564856645672569357355773583046147752253454555559861962866971210721082110611441155116811731182120412811307132013551368139914401512161016441650165816861808182418361888190019261983199420812126213121482168218522182236228323862401241224432451246324782525253525502632264026522678271327322746275528002842286928982909292429843035305730873167320432283239325432663277329132993407343334663483352435493557356835953623363436493695373337443779379338173825383739093962396740424064406941274140414541554171421442474293431143194367438143924442445345174530453545674594468246984737481548734900494449564992502450295068509651225145515451595168519852245311533653595368542454335443545454845497550255115555558556035639564856645672569357355773583046147752253454555559861962866971210721082110611441155116811731182120412811307132013551368139914401512161016441650165816861808182418361888190019261983199420812126213121482168218522182236228323862401241224432451246324782525253525502632264026522678271327322746275528002842286928982909292429843035305730873167320432283239325432663277329132993407343334663483352435493557356835953623363436493695373337443779379338173825383739093962396740424064406941274140414541554171421442474293431143194367438143924442445345174530453545674594468246984737481548734900494449564992502450295068509651225145515451595168519852245311533653595368542454335443545454845497550255115555558556035639564856645672569357355773583046147752253454555559861962866971210721082110611441155116811731182120412811307132013551368139914401512161016441650165816861808182418361888190019261983199420812126213121482168218522182236228323862401241224432451246324782525253525502632264026522678271327322746275528002842286928982909292429843035305730873167320432283239325432663277329132993407343334663483352435493557356835953623363436493695373337443779379338173825383739093962396740424064406941274140414541554171421442474293431143194367438143924442445345174530453545674594468246984737481548734900494449564992502450295068509651225145515451595168519852245311533653595368542454335443545454845497550255115555558556035639564856645672569357355773583046147752253454555559861962866971210721082110611441155116811731182120412811307132013551368139914401512161016441650165816861808182418361888190019261983199420812126213121482168218522182236228323862401241224432451246324782525253525502632264026522678271327322746275528002842286928982909292429843035305730873167320432283239325432663277329132993407343334663483352435493557356835953623363436493695373337443779379338173825383739093962396740424064406941274140414541554171421442474293431143194367438143924442445345174530453545674594468246984737481548734900494449564992502450295068509651225145515451595168519852245311533653595368542454335443545454845497550255115555558556035639564856645672569357355773583046147752253454555559861962866971210721082110611441155116811731182120412811307132013551368139914401512161016441650165816861808182418361888190019261983199420812126213121482168218522182236228323862401241224432451246324782525253525502632264026522678271327322746275528002842286928982909292429843035305730873167320432283239325432663277329132993407343334663483352435493557356835953623363436493695373337443779379338173825383739093962396740424064406941274140414541554171421442474293431143194367438143924442445345174530453545674594468246984737481548734900494449564992502450295068509651225145515451595168519852245311533653595368542454335443545454845497550255115555558556035639564856645672569357355773583046147752253454555559861962866971210721082110611441155116811731182120412811307132013551368139914401512161016441650165816861808182418361888190019261983199420812126213121482168218522182236228323862401241224432451246324782525253525502632264026522678271327322746275528002842286928982909292429843035305730873167320432283239325432663277329132993407343334663483352435493557356835953623363436493695373337443779379338173825383739093962396740424064406941274140414541554171421442474293431143194367438143924442445345174530453545674594468246984737481548734900494449564992502450295068509651225145515451595168519852245311533653595368542454335443545454845497550255115555558556035639564856645672569357355773583046147752253454555559861962866971210721082110611441155116811731182120412811307132013551368139914401512161016441650165816861808182418361888190019261983199420812126213121482168218522182236228323862401241224432451246324782525253525502632264026522678271327322746275528002842286928982909292429843035305730873167320432283239325432663277329132993407343334663483352435493557356835953623363436493695373337443779379338173825383739093962396740424064406941274140414541554171421442474293431143194367438143924442445345174530453545674594468246984737481548734900494449564992502450295068509651225145515451595168519852245311533653595368542454335443545454845497550255115555558556035639564856645672569357355773583046147752253454555559861962866971210721082110611441155116811731182120412811307132013551368139914401512161016441650165816861808182418361888190019261983199420812126213121482168218522182236228323862401241224432451246324782525253525502632264026522678271327322746275528002842286928982909292429843035305730873167320432283239325432663277329132993407343334663483352435493557356835953623363436493695373337443779379338173825383739093962396740424064406941274140414541554171421442474293431143194367438143924442445345174530453545674594468246984737481548734900494449564992502450295068509651225145515451595168519852245311533653595368542454335443545454845497550255115555558556035639564856645672569357355773583046147752253454555559861962866971210721082110611441155116811731182120412811307132013551368139914401512161016441650165816861808182418361888190019261983199420812126213121482168218522182236228323862401241224432451246324782525253525502632264026522678271327322746275528002842286928982909292429843035305730873167320432283239325432663277329132993407343334663483352435493557356835953623363436493695373337443779379338173825383739093962396740424064406941274140414541554171421442474293431143194367438143924442445345174530453545674594468246984737481548734900494449564992502450295068509651225145515451595168519852245311533653595368542454335443545454845497550255115555558556035639564856645672569357355773583046147752253454555559861962866971210721082110611441155116811731182120412811307132013551368139914401512161016441650165816861808182418361888190019261983199420812126213121482168218522182236228323862401241224432451246324782525253525502632264026522678271327322746275528002842286928982909292429843035305730873167320432283239325432663277329132993407343334663483352435493557356835953623363436493695373337443779379338173825383739093962396740424064406941274140414541554171421442474293431143194367438143924442445345174530453545674594468246984737481548734900494449564992502450295068509651225145515451595168519852245311533653595368542454335443545454845497550255115555558556035639564856645672569357355773583046147752253454555559861962866971210721082110611441155116811731182120412811307132013551368139914401512161016441650165816861808182418361888190019261983199420812126213121482168218522182236228323862401241224432451246324782525253525502632264026522678271327322746275528002842286928982909292429843035305730873167320432283239325432663277329132993407343334663483352435493557356835953623363436493695373337443779379338173825383739093962396740424064406941274140414541554171421442474293431143194367438143924442445345174530453545674594468246984737481548734900494449564992502450295068509651225145515451595168519852245311533653595368542454335443545454845497550255115555558556035639564856645672569357355773583046147752253454555559861962866971210721082110611441155116811731182120412811307132013551368139914401512161016441650165816861808182418361888190019261983199420812126213121482168218522182236228323862401241224432451246324782525253525502632264026522678271327322746275528002842286928982909292429843035305730873167320432283239325432663277329132993407343334663483352435493557356835953623363436493695373337443779379338173825383739093962396740424064406941274140414541554171421442474293431143194367438143924442445345174530453545674594468246984737481548734900494449564992502450295068509651225145515451595168519852245311533653595368542454335443545454845497550255115555558556035639564856645672569357355773583046147752253454555559861962866971210721082110611441155116811731182120412811307132013551368139914401512161016441650165816861808182418361888190019261983199420812126213121482168218522182236228323862401241224432451246324782525253525502632264026522678271327322746275528002842286928982909292429843035305730873167320432283239325432663277329132993407343334663483352435493557356835953623363436493695373337443779379338173825383739093962396740424064406941274140414541554171421442474293431143194367438143924442445345174530453545674594468246984737481548734900494449564992502450295068509651225145515451595168519852245311533653595368542454335443545454845497550255115555558556035639564856645672569357355773583046147752253454555559861962866971210721082110611441155116811731182120412811307132013551368139914401512161016441650165816861808182418361888190019261983199420812126213121482168218522182236228323862401241224432451246324782525253525502632264026522678271327322746275528002842286928982909292429843035305730873167320432283239325432663277329132993407343334663483352435493557356835953623363436493695373337443779379338173825383739093962396740424064406941274140414541554171421442474293431143194367438143924442445345174530453545674594468246984737481548734900494449564992502450295068509651225145515451595168519852245311533653595368542454335443545454845497550255115555558556035639564856645672569357355773583046147752253454555559861962866971210721082110611441155116811731182120412811307132013551368139914401512161016441650165816861808182418361888190019261983199420812126213121482168218522182236228323862401241224432451246324782525253525502632264026522678271327322746275528002842286928982909292429843035305730873167320432283239325432663277329132993407343334663483352435493557356835953623363436493695373337443779379338173825383739093962396740424064406941274140414541554171421442474293431143194367438143924442445345174530453545674594468246984737481548734900494449564992502450295068509651225145515451595168519852245311533653595368542454335443545454845497550255115555558556035639564856645672569357355773583046147752253454555559861962866971210721082110611441155116811731182120412811307132013551368139914401512161016441650165816861808182418361888190019261983199420812126213121482168218522182236228323862401241224432451246324782525253525502632264026522678271327322746275528002842286928982909292429843035305730873167320432283239325432663277329132993407343334663483352435493557356835953623363436493695373337443779379338173825383739093962396740424064406941274140414541554171421442474293431143194367438143924442445345174530453545674594468246984737481548734900494449564992502450295068509651225145515451595168519852245311533653595368542454335443545454845497550255115555558556035639564856645672569357355773583046147752253454555559861962866971210721082110611441155116811731182120412811307132013551368139914401512161016441650165816861808182418361888190019261983199420812126213121482168218522182236228324122443245124632478252525352550263226402652267827132732274627552800284228692898290929242984303530573087316732043228323932543266327732913299340734333466348335243549355735683595362336343649369537333744377937933817382538373909396239674042406440694127414041454155417142144247429343114319436743814392444244534517453045354567459446824698473748154873490049444956499250245029506850965122514551545159516851985224531153365359536854245433544354545484549755025511555555855603563956485664567256935735577358304614775225345455555986196286697121072108211061144115511681173118212041281130713201355136813991440151216101644165016581686180818241836188819001926198319942081212621312148216821852218223622832386240124122443245124632478252525352550263226402652267827132732274627552800284228692898290929242984303530573087316732043228323932543266327732913299340734333466348335243549355735683595362336343649369537333744377937933817382538373909396239674042406440694127414041454155417142144247429343114319436743814392444244534517453045354567459446824698473748154873490049444956499250245029506850965122514551545159516851985224531153365359536854245433544354545484549755025511555555855603563956485664567256935735577358304614775225345455555986196286697121072108211061144115511681173118212041281130713201355136813991440151216101644165016581686180818241836188819001926198319942081212621312148216821852218223622832386240124122443245124632478252525352550263226402652267827132732274627552800284228692898290929242984303530573087316732043228323932543266327732913299340734333466348335243549355735683595362336343649369537333744377937933817382538373909396239674042406440694127414041454155417142144247429343114319436743814392444244534517453045354567459446824698473748154873490049444956499250245029506850965122514551545159516851985224531153365359536854245433544354545484549755025511555555855603563956485664567256935735577358304614775225345455555986196286697121072108211061144115511681173118212041281130713201355136813991440151216101644165016581686180818241836188819001926198319942081212621312148216821852218223622832386240124122443245124632478252525352550263226402652267827132732274627552800284228692898290929242984303530573087316732043228323932543266327732913299340734333466348335243549355735683595362336343649369537333744377937933817382538373909396239674042406440694127414041454155417142144247429343114319436743814392444244534517453045354567459446824698473748154873490049444956499250245029506850965122514551545159516851985224531153365359536854245433544354545484549755025511555555855603563956485664567256935735577358304614775225345455555986196286697121072108211061144115511681173118212041281130713201355136813991440151216101644165016581686180818241836188819001926198319942081212621312148216821852218223622832386240124122443245124632478252525352550263226402652267827132732274627552800284228692898290929242984303530573087316732043228323932543266327732913299340734333466348335243549355735683595362336343649369537333744377937933817382538373909396239674042406440694127414041454155417142144247429343114319436743814392444244534517453045354567459446824698473748154873490049444956499250245029506850965122514551545159516851985224531153365359536854245433544354545484549755025511555555855603563956485664567256935735577358304614775225345455555986196286697121072108211061144115511681173118212041281130713201355136813991440151216101644165016581686180818241836188819001926198319942081212621312148216821852218223622832386240124122443245124632478252525352550263226402652267827132732274627552800284228692898290929242984303530573087316732043228323932543266327732913299340734333466348335243549355735683595362336343649369537333744377937933817382538373909396239674042406440694127414041454155417142144247429343114319436743814392444244534517453045354567459446824698473748154873490049444956499250245029506850965122514551545159516851985224531153365359536854245433544354545484549755025511555555855603563956485664567256935735577358304614775225345455555986196286697121072108211061144115511681173118212041281130713201355136813991440151216101644165016581686180818241836188819001926198319942081212621312148216821852218223622832386240124122443245124632478252525352550263226402652267827132732274627552800284228692898290929242984303530573087316732043228323932543266327732913299340734333466348335243549355735683595362336343649369537333744377937933817382538373909396239674042406440694127414041454155417142144247429343114319436743814392444244534517453045354567459446824698473748154873490049444956499250245029506850965122514551545159516851985224531153365359536854245433544354545484549755025511555555855603563956485664567256935735577358304614775225345455555986196286697121072108211061144115511681173118212041281130713201355136813991440151216101644165016581686180818241836188819001926198319942081212621312148216821852218223622832386240124122443245124632478252525352550263226402652267827132732274627552800284228692898290929242984303530573087316732043228323932543266327732913299340734333466348335243549355735683595362336343649369537333744377937933817382538373909396239674042406440694127414041454155417142144247429343114319436743814392444244534517453045354567459446824698473748154873490049444956499250245029506850965122514551545159516851985224531153365359536854245433544354545484549755025511555555855603563956485664567256935735577358304614775225345455555986196286697121072108211061144115511681173118212041281130713201355136813991440151216101644165016581686180818241836188819001926198319942081212621312148216821852218223622832386240124122443245124632478252525352550263226402652267827132732274627552800284228692898290929242984303530573087316732043228323932543266327732913299340734333466348335243549355735683595362336343649369537333744377937933817382538373909396239674042406440694127414041454155417142144247429343114319436743814392444244534517453045354567459446824698473748154873490049444956499250245029506850965122514551545159516851985224531153365359536854245433544354545484549755025511555555855603563956485664567256935735577358304614775225345455555986196286697121072108211061144115511681173118212041281130713201355136813991440151216101644165016581686180818241836188819001926198319942081212621312148216821852218223622832386240124122443245124632478252525352550263226402652267827132732274627552800284228692898290929242984303530573087316732043228323932543266327732913299340734333466348335243549355735683595362336343649369537333744377937933817382538373909396239674042406440694127414041454155417142144247429343114319436743814392444244534517453045354567459446824698473748154873490049444956499250245029506850965122514551545159516851985224531153365359536854245433544354545484549755025511555555855603563956485664567256935735577358304614775225345455555986196286697121072108211061144115511681173118212041281130713201355136813991440151216101644165016581686180818241836188819001926198319942081212621312148216821852218223622832386240124122443245124632478252525352550263226402652267827132732274627552800284228692898290929242984303530573087316732043228323932543266327732913299340734333466348335243549355735683595362336343649369537333744377937933817382538373909396239674042406440694127414041454155417142144247429343114319436743814392444244534517453045354567459446824698473748154873490049444956499250245029506850965122514551545159516851985224531153365359536854245433544354545484549755025511555555855603563956485664567256935735577358304614775225345455555986196286697121072108211061144115511681173118212041281130713201355136813991440151216101644165016581686180818241836188819001926198319942081212621312148216821852218223622832386240124122443245124632478252525352550263226402652267827132732274627552800284228692898290929242984303530573087316732043228323932543266327732913299340734333466348335243549355735683595362336343649369537333744377937933817382538373909396239674042406440694127414041454155417142144247429343114319436743814392444244534517453045354567459446824698473748154873490049444956499250245029506850965122514551545159516851985224531153365359536854245433544354545484549755025511555555855603563956485664567256935735577358304614775225345455555986196286697121072108211061144115511681173118212041281130713201355136813991440151216101644165016581686180818241836188819001926198319942081212621312148216821852218223622832386240124122443245124632478252525352550263226402652267827132732274627552800284228692898290929242984303530573087316732043228323932543266327732913299340734333466348335243549355735683595362336343649369537333744377937933817382538373909396239674042406440694127414041454155417142144247429343114319436743814392444244534517453045354567459446824698473748154873490049444956499250245029506850965122514551545159516851985224531153365359536854245433544354545484549755025511555555855603563956485664567256935735577358304614775225345455555986196286697121072108211061144115511681173118212041281130713201355136813991440151216101644165016581686180818241836188819001926198319942081212621312148216821852218223622832386240124122443245124632478252525352550263226402652267827132732274627552800284228692898290929242984303530573087316732043228323932543266327732913299340734333466348335243549355735683595362336343649369537333744377937933817382538373909396239674042406440694127414041454155417142144247429343114319436743814392444244534517453045354567459446824698473748154873490049444956499250245029506850965122514551545159516851985224531153365359536854245433544354545484549755025511555555855603563956485664567256935735577358304614775225345455555986196286697121072108211061144115511681173118212041281130713201355136813991440151216101644165016581686180818241836188819001926198319942081212621312148216821852218223622832386240124122443245124632478252525352550263226402652267827132732274627552800284228692898290929242984303530573087316732043228323932543266327732913299340734333466348335243549355735683595362336343649369537333744377937933817382538373909396239674042406440694127414041454155417142144247429343114319436743814392444244534517453045354567459446824698473748154873490049444956499250245029506850965122514551545159516851985224531153365359536854245433544354545484549755025511555555855603563956485664567256935735577358304614775225345455555986196286697121072108211061144115511681173118212041281130713201355136813991440151216101644165016581686180818241836188819001926198319942081212621312148216821852218223622832386240124122443245124632478252525352550263226402652267827132732274627552800284228692898290929242984303530573087316732043228323932543266327732913299340734333466348335243549355735683595362336343649369537333744377937933817382538373909396239674042406440694127414041454155417142144247429343114319436743814392444244534517453045354567459446824698473748154873490049444956499250245029506850965122514551545159516851985224531153365359536854245433544354545484549755025511555555855603563956485664567256935735577358304915355825956026296456506701107112412051243126913211383147815211595165117171837187619171984199520502317233823622387242024442464250525512616263326532804289929102965307531353143316832293240330833353372345134843529362436353734374537673838391839524016417243124328434043934454447845054544456846264638475747874923495752155275530253205337544454555531555656305665568157534915355825956026296456506701107112412051243126913211383147815211595165117171837187619171984199520502317233823622387242024442464250525512616263326532804289929102965307531353143316832293240330833353372345134843529362436353734374537673838391839524016417243124328434043934454447845054544456846264638475747874923495752155275530253205337544454555531555656305665568157534915355825956026296456506701107112412051243126913211383147815211595165117171837187619171984199520502317233823622387242024442464250525512616263326532804289929102965307531353143316832293240330833353372345134843529362436353734374537673838391839524016417243124328434043934454447845054544456846264638475747874923495752155275530253205337544454555531555656305665568157534915355825956026296456506701107112412051243126913211383147815211595165117171837187619171984199520502317233823622387242024442464250525512616263326532804289929102965307531353143316832293240330833353372345134843529362436353734374537673838391839524016417243124328434043934454447845054544456846264638475747874923495752155275530253205337544454555531555656305665568157534915355825956026296456506701107112412051243126913211383147815211595165117171837187619171984199520502317233823622387242024442464250525512616263326532804289929102965307531353143316832293240330833353372345134843529362436353734374537673838391839524016417243124328434043934454447845054544456846264638475747874923495752155275530253205337544454555531555656305665568157534915355825956026296456506701107112412051243126913211383147815211595165117171837187619171984199520502317233823622387242024442464250525512616263326532804289929102965307531353143316832293240330833353372345134843529362436353734374537673838391839524016417243124328434043934454447845054544456846264638475747874923495752155275530253205337544454555531555656305665568157534915355825956026296456506701107112412051243126913211383147815211595165117171837187619171984199520502317233823622387242024442464250525512616263326532804289929102965307531353143316832293240330833353372345134843529362436353734374537673838391839524016417243124328434043934454447845054544456846264638475747874923495752155275530253205337544454555531555656305665568157534915355825956026296456506701107112412051243126913211383147815211595165117171837187619171984199520502317233823622387242024442464250525512616263326532804289929102965307531353143316832293240330833353372345134843529362436353734374537673838391839524016417243124328434043934454447845054544456846264638475747874923495752155275530253205337544454555531555656305665568157534915355825956026296456506701107112412051243126913211383147815211595165117171837187619171984199520502317233823622387242024442464250525512616263326532804289929102965307531353143316832293240330833353372345134843529362436353734374537673838391839524016417243124328434043934454447845054544456846264638475747874923495752155275530253205337544454555531555656305665568157534915355825956026296456506701107112412051243126913211383147815211595165117171837187619171984199520502317233823622387242024442464250525512616263326532804289929102965307531353143316832293240330833353372345134843529362436353734374537673838391839524016417243124328434043934454447845054544456846264638475747874923495752155275530253205337544454555531555656305665568157534915355825956026296456506701107112412051243126913211383147815211595165117171837187619171984199520502317233823622387242024442464250525512616263326532804289929102965307531353143316832293240330833353372345134843529362436353734374537673838391839524016417243124328434043934454447845054544456846264638475747874923495752155275530253205337544454555531555656305665568157534915355825956026296456506701107112412051243126913211383147815211595165117171837187619171984199520502317233823622387242024442464250525512616263326532804289929102965307531353143316832293240330833353372345134843529362436353734374537673838391839524016417243124328434043934454447845054544456846264638475747874923495752155275530253205337544454555531555656305665568157534915355825956026296456506701107112412051243126913211383147815211595165117171837187619171984199520502317233823622387242024442464250525512616263326532804289929102965307531353143316832293240330833353372345134843529362436353734374537673838391839524016417243124328434043934454447845054544456846264638475747874923495752155275530253205337544454555531555656305665568157534915355825956026296456506701107112412051243126913211383147815211595165117171837187619171984199520502317233823622387242024442464250525512616263326532804289929102965307531353143316832293240330833353372345134843529362436353734374537673838391839524016417243124328434043934454447845054544456846264638475747874923495752155275530253205337544454555531555656305665568157534915355825956026296456506701107112412051243126913211383147815211595165117171837187619171984199520502317233823622387242024442464250525512616263326532804289929102965307531353143316832293240330833353372345134843529362436353734374537673838391839524016417243124328434043934454447845054544456846264638475747874923495752155275530253205337544454555531555656305665568157534915355825956026296456506701107112412051243126913211383147815211595165117171837187619171984199520502317233823622387242024442464250525512616263326532804289929102965307531353143316832293240330833353372345134843529362436353734374537673838391839524016417243124328434043934454447845054544456846264638475747874923495752155275530253205337544454555531555656305665568157534915355825956026296456506701107112412051243126913211383147815211595165117171837187619171984199520502317233823622387242024442464250525512616263326532804289929102965307531353143316832293240330833353372345134843529362436353734374537673838391839524016417243124328434043934454447845054544456846264638475747874923495752155275530253205337544454555531555656305665568157534915355825956026296456506701107112412051243126913211383147815211595165117171837187619171984199520502317233823622387242024442464250525512616263326532804289929102965307531353143316832293240330833353372345134843529362436353734374537673838391839524016417243124328434043934454447845054544456846264638475747874923495752155275530253205337544454555531555656305665568157534915355825956026296456506701107112412051243126913211383147815211595165117171837187619171984199520502317233823622387242024442464250525512616263326532804289929102965307531353143316832293240330833353372345134843529362436353734374537673838391839524016417243124328434043934454447845054544456846264638475747874923495752155275530253205337544454555531555656305665568157534915355825956026296456506701107112412051243126913211383147815211595165117171837187619171984199520502317233823622387242024442464250525512616263326532804289929102965307531353143316832293240330833353372345134843529362436353734374537673838391839524016417243124328434043934454447845054544456846264638475747874923495752155275530253205337544454555531555656305665568157534915355825956026296456506701107112412051243126913211383147815211595165117171837187619171984199520502317233823622387242024442464250525512616263326532804289929102965307531353143316832293240330833353372345134843529362436353734374537673838391839524016417243124328434043934454447845054544456846264638475747874923495752155275530253205337544454555531555656305665568157534915355825956026296456506701107112412051243126913211383147815211595165117171837187619171984199520502317233823622387242024442464250525512616263326532804289929102965307531353143316832293240330833353372345134843529362436353734374537673838391839524016417243124328434043934454447845054544456846264638475747874923495752155275530253205337544454555531555656305665568157534915355825956026296456506701107112412051243126913211383147815211595165117171837187619171984199520502317233823622387242024442464250525512616263326532804289929102965307531353143316832293240330833353372345134843529362436353734374537673838391839524016417243124328434043934454447845054544456846264638475747874923495752155275530253205337544454555531555656305665568157534915355825956026296456506701107112412051243126913211383147815211595165117171837187619171984199520502317233823622387242024442464250525512616263326532804289929102965307531353143316832293240330833353372345134843529362436353734374537673838391839524016417243124328434043934454447845054544456846264638475747874923495752155275530253205337544454555531555656305665568157534915355825956026296456506701107112412051243126913211383147815211595165117171837187619171984199520502317233823622387242024442464250525512616263326532804289929102965307531353143316832293240330833353372345134843529362436353734374537673838391839524016417243124328434043934454447845054544456846264638475747874923495752155275530253205337544454555531555656305665568157534915355825956026296456506701107112412051243126913211383147815211595165117171837187619171984199520502317233823622387242024442464250525512616263326532804289929102965307531353143316832293240330833353372345134843529362436353734374537673838391839524016417243124328434043934454447845054544456846264638475747874923495752155275530253205337544454555531555656305665568157534915355825956026296456506701107112412051243126913211383147815211595165117171837187619171984199520502317233823622387242024442464250525512616263326532804289929102965307531353143316832293240330833353372345134843529362436353734374537673838391839524016417243124328434043934454447845054544456846264638475747874923495752155275530253205337544454555531555656305665568157534915355825956026296456506701107112412051243126913211383147815211595165117171837187619171984199520502317233823622387242024442464250525512616263326532804289929102965307531353143316832293240330833353372345134843529362436353734374537673838391839524016417243124328434043934454447845054544456846264638475747874923495752155275530253205337544454555531555656305665568157534915355825956026296456506701107112412051243126913211383147815211595165117171837187619171984199520502317233823622387242024442464250525512616263326532804289929102965307531353143316832293240330833353372345134843529362436353734374537673838391839524016417243124328434043934454447845054544456846264638475747874923495752155275530253205337544454555531555656305665568157534915355825956026296456506701107112412051243126913211383147815211595165117171837187619171984199520502317233823622387242024442464250525512616263326532804289929102965307531353143316832293240330833353372345134843529362436353734374537673838391839524016417243124328434043934454447845054544456846264638475747874923495752155275530253205337544454555531555656305665568157534915355825956026296456506701107112412051243126913211383147815211595165117171837187619171984199520502317233823622387242024442464250525512616263326532804289929102965307531353143316832293240330833353372345134843529362436353734374537673838391839524016417243124328434043934454447845054544456846264638475747874923495752155275530253205337544454555531555656305665568157534915355825956026296456506701107112412051243126913211383147815211595165117171837187619171984199520502317233823622387242024442464250525512616263326532804289929102965307531353143316832293240330833353372345134843529362436353734374537673838391839524016417243124328434043934454447845054544456846264638475747874923495752155275530253205337544454555531555656305665568157534915355825956026296456506701107112412051243126913211383147815211595165117171837187619171984199520502317233823622387242024442464250525512616263326532804289929102965307531353143316832293240330833353372345134843529362436353734374537673838391839524016417243124328434043934454447845054544456846264638475747874923495752155275530253205337544454555531555656305665568157534915355825956026296456506701107112412051243126913211383147815211595165117171837187619171984199520502317233823622387242024442464250525512616263326532804289929102965307531353143316832293240330833353372345134843529362436353734374537673838391839524016417243124328434043934454447845054544456846264638475747874923495752155275530253205337544454555531555656305665568157534915355825956026296456506701107112412051243126913211383147815211595165117171837187619171984199520502317233823622387242024442464250525512616263326532804289929102965307531353143316832293240330833353372345134843529362436353734374537673838391839524016417243124328434043934454447845054544456846264638475747874923495752155275530253205337544454555531555656305665568157534915355825956026296456506701107112412051243126913211383147815211595165117171837187619171984199520502317233823622387242024442464250525512616263326532804289929102965307531353143316832293240330833353372345134843529362436353734374537673838391839524016417243124328434043934454447845054544456846264638475747874923495752155275530253205337544454555531555656305665568157534915355825956026296456506701107112412051243126913211383147815211595165117171837187619171984199520502317233823622387242024442464250525512616263326532804289929102965307531353143316832293240330833353372345134843529362436353734374537673838391839524016417243124328434043934454447845054544456846264638475747874923495752155275530253205337544454555531555656305665568157534915355825956026296456506701107112412051243126913211383147815211595165117171837187619171984199520502317233823622387242024442464250525512616263326532804289929102965307531353143316832293240330833353372345134843529362436353734374537673838391839524016417243124328434043934454447845054544456846264638475747874923495752155275530253205337544454555531555656305665568157534915355825956026296456506701107112412051243126913211383147815211595165117171837187619171984199520502317233823622387242024442464250525512616263326532804289929102965307531353143316832293240330833353372345134843529362436353734374537673838391839524016417243124328434043934454447845054544456846264638475747874923495752155275530253205337544454555531555656305665568157534915355825956026296456506701107112412051243126913211383147815211595165117171837187619171984199520502317233823622387242024442464250525512616263326532804289929102965307531353143316832293240330833353372345134843529362436353734374537673838391839524016417243124328434043934454447845054544456846264638475747874923495752155275530253205337544454555531555656305665568157534925235285465666106396566987351092113412221253140914311488154115641576166716781697173417701782179018591870195220082022206920912107215822062228224622622274230523502515255827222785287929492975300930193069309731193182321333553502351637053804385138723880394439904000402840904113420642244261427343504407441944274461447245754604461646504771480548334843485949115002501650405059508851065179520852345252529353465381540457035725574457825796580649252352854656661063965669873510921134122212531409143114881541156415761667167816971734177017821790185918701952200820222069209121072158220622282246226222742305235025152558272227852879294929753009301930693097311931823213335535023516370538043851387238803944399040004028409041134206422442614273435044074419442744614472457546044616465047714805483348434859491150025016504050595088510651795208523452525293534653815404570357255744578257965806492523528546566610639656698735109211341222125314091431148815411564157616671678169717341770178217901859187019522008202220692091210721582206222822462262227423052350251525582722278528792949297530093019306930973119318232133355350235163705380438513872388039443990400040284090411342064224426142734350440744194427446144724575460446164650477148054833484348594911500250165040505950885106517952085234525252935346538154045703572557445782579658064925235285465666106396566987351092113412221253140914311488154115641576166716781697173417701782179018591870195220082022206920912107215822062228224622622274230523502515255827222785287929492975300930193069309731193182321333553502351637053804385138723880394439904000402840904113420642244261427343504407441944274461447245754604461646504771480548334843485949115002501650405059508851065179520852345252529353465381540457035725574457825796580649252352854656661063965669873510921134122212531409143114881541156415761667167816971734177017821790185918701952200820222069209121072158220622282246226222742305235025152558272227852879294929753009301930693097311931823213335535023516370538043851387238803944399040004028409041134206422442614273435044074419442744614472457546044616465047714805483348434859491150025016504050595088510651795208523452525293534653815404570357255744578257965806492523528546566610639656698735109211341222125314091431148815411564157616671678169717341770178217901859187019522008202220692091210721582206222822462262227423052350251525582722278528792949297530093019306930973119318232133355350235163705380438513872388039443990400040284090411342064224426142734350440744194427446144724575460446164650477148054833484348594911500250165040505950885106517952085234525252935346538154045703572557445782579658064925235285465666106396566987351092113412221253140914311488154115641576166716781697173417701782179018591870195220082022206920912107215822062228224622622274230523502515255827222785287929492975300930193069309731193182321333553502351637053804385138723880394439904000402840904113420642244261427343504407441944274461447245754604461646504771480548334843485949115002501650405059508851065179520852345252529353465381540457035725574457825796580649252352854656661063965669873510921134122212531409143114881541156415761667167816971734177017821790185918701952200820222069209121072158220622282246226222742305235025152558272227852879294929753009301930693097311931823213335535023516370538043851387238803944399040004028409041134206422442614273435044074419442744614472457546044616465047714805483348434859491150025016504050595088510651795208523452525293534653815404570357255744578257965806492523528546566610639656698735109211341222125314091431148815411564157616671678169717341770178217901859187019522008202220692091210721582206222822462262227423052350251525582722278528792949297530093019306930973119318232133355350235163705380438513872388039443990400040284090411342064224426142734350440744194427446144724575460446164650477148054833484348594911500250165040505950885106517952085234525252935346538154045703572557445782579658064925235285465666106396566987351092113412221253140914311488154115641576166716781697173417701782179018591870195220082022206920912107215822062228224622622274230523502515255827222785287929492975300930193069309731193182321333553502351637053804385138723880394439904000402840904113420642244261427343504407441944274461447245754604461646504771480548334843485949115002501650405059508851065179520852345252529353465381540457035725574457825796580649252352854656661063965669873510921134122212531409143114881541156415761667167816971734177017821790185918701952200820222069209121072158220622282246226222742305235025152558272227852879294929753009301930693097311931823213335535023516370538043851387238803944399040004028409041134206422442614273435044074419442744614472457546044616465047714805483348434859491150025016504050595088510651795208523452525293534653815404570357255744578257965806492523528546566610639656698735109211341222125314091431148815411564157616671678169717341770178217901859187019522008202220692091210721582206222822462262227423052350251525582722278528792949297530093019306930973119318232133355350235163705380438513872388039443990400040284090411342064224426142734350440744194427446144724575460446164650477148054833484348594911500250165040505950885106517952085234525252935346538154045703572557445782579658064925235285465666106396566987351092113412221253140914311488154115641576166716781697173417701782179018591870195220082022206920912107215822062228224622622274230523502515255827222785287929492975300930193069309731193182321333553502351637053804385138723880394439904000402840904113420642244261427343504407441944274461447245754604461646504771480548334843485949115002501650405059508851065179520852345252529353465381540457035725574457825796580649252352854656661063965669873510921134122212531409143114881541156415761667167816971734177017821790185918701952200820222069209121072158220622282246226222742305235025152558272227852879294929753009301930693097311931823213335535023516370538043851387238803944399040004028409041134206422442614273435044074419442744614472457546044616465047714805483348434859491150025016504050595088510651795208523452525293534653815404570357255744578257965806492523528546566610639656698735109211341222125314091431148815411564157616671678169717341770178217901859187019522008202220692091210721582206222822462262227423052350251525582722278528792949297530093019306930973119318232133355350235163705380438513872388039443990400040284090411342064224426142734350440744194427446144724575460446164650477148054833484348594911500250165040505950885106517952085234525252935346538154045703572557445782579658064925235285465666106396566987351092113412221253140914311488154115641576166716781697173417701782179018591870195220082022206920912107215822062228224622622274230523502515255827222785287929492975300930193069309731193182321333553502351637053804385138723880394439904000402840904113420642244261427343504407441944274461447245754604461646504771480548334843485949115002501650405059508851065179520852345252529353465381540457035725574457825796580649252352854656661063965669873510921134122212531409143114881541156415761667167816971734177017821790185918701952200820222069209121072158220622282246226222742305235025152558272227852879294929753009301930693097311931823213335535023516370538043851387238803944399040004028409041134206422442614273435044074419442744614472457546044616465047714805483348434859491150025016504050595088510651795208523452525293534653815404570357255744578257965806492523528546566610639656698735109211341222125314091431148815411564157616671678169717341770178217901859187019522008202220692091210721582206222822462262227423052350251525582722278528792949297530093019306930973119318232133355350235163705380438513872388039443990400040284090411342064224426142734350440744194427446144724575460446164650477148054833484348594911500250165040505950885106517952085234525252935346538154045703572557445782579658064925235285465666106396566987351092113412221253140914311488154115641576166716781697173417701782179018591870195220082022206920912107215822062228224622622274230523502515255827222785287929492975300930193069309731193182321333553502351637053804385138723880394439904000402840904113420642244261427343504407441944274461447245754604461646504771480548334843485949115002501650405059508851065179520852345252529353465381540457035725574457825796580649252352854656661063965669873510921134122212531409143114881541156415761667167816971734177017821790185918701952200820222069209121072158220622282246226222742305235025152558272227852879294929753009301930693097311931823213335535023516370538043851387238803944399040004028409041134206422442614273435044074419442744614472457546044616465047714805483348434859491150025016504050595088510651795208523452525293534653815404570357255744578257965806492523528546566610639656698735109211341222125314091431148815411564157616671678169717341770178217901859187019522008202220692091210721582206222822462262227423052350251525582722278528792949297530093019306930973119318232133355350235163705380438513872388039443990400040284090411342064224426142734350440744194427446144724575460446164650477148054833484348594911500250165040505950885106517952085234525252935346538154045703572557445782579658064925235285465666106396566987351092113412221253140914311488154115641576166716781697173417701782179018591870195220082022206920912107215822062228224622622274230523502515255827222785287929492975300930193069309731193182321333553502351637053804385138723880394439904000402840904113420642244261427343504407441944274461447245754604461646504771480548334843485949115002501650405059508851065179520852345252529353465381540457035725574457825796580649252352854656661063965669873510921134122212531409143114881541156415761667167816971734177017821790185918701952200820222069209121072158220622282246226222742305235025152558272227852879294929753009301930693097311931823213335535023516370538043851387238803944399040004028409041134206422442614273435044074419442744614472457546044616465047714805483348434859491150025016504050595088510651795208523452525293534653815404570357255744578257965806492523528546566610639656698735109211341222125314091431148815411564157616671678169717341770178217901859187019522008202220692091210721582206222822462262227423052350251525582722278528792949297530093019306930973119318232133355350235163705380438513872388039443990400040284090411342064224426142734350440744194427446144724575460446164650477148054833484348594911500250165040505950885106517952085234525252935346538154045703572557445782579658064925235285465666106396566987351092113412221253140914311488154115641576166716781697173417701782179018591870195220082022206920912107215822062228224622622274230523502515255827222785287929492975300930193069309731193182321333553502351637053804385138723880394439904000402840904113420642244261427343504407441944274461447245754604461646504771480548334843485949115002501650405059508851065179520852345252529353465381540457035725574457825796580649252352854656661063965669873510921134122212531409143114881541156415761667167816971734177017821790185918701952200820222069209121072158220622282246226222742305235025152558272227852879294929753009301930693097311931823213335535023516370538043851387238803944399040004028409041134206422442614273435044074419442744614472457546044616465047714805483348434859491150025016504050595088510651795208523452525293534653815404570357255744578257965806492523528546566610639656698735109211341222125314091431148815411564157616671678169717341770178217901859187019522008202220692091210721582206222822462262227423052350251525582722278528792949297530093019306930973119318232133355350235163705380438513872388039443990400040284090411342064224426142734350440744194427446144724575460446164650477148054833484348594911500250165040505950885106517952085234525252935346538154045703572557445782579658064925235285465666106396566987351092113412221253140914311488154115641576166716781697173417701782179018591870195220082022206920912107215822062228224622622274230523502515255827222785287929492975300930193069309731193182321333553502351637053804385138723880394439904000402840904113420642244261427343504407441944274461447245754604461646504771480548334843485949115002501650405059508851065179520852345252529353465381540457035725574457825796580649252352854656661063965669873510921134122212531409143114881541156415761667167816971734177017821790185918701952200820222069209121072158220622282246226222742305235025152558272227852879294929753009301930693097311931823213335535023516370538043851387238803944399040004028409041134206422442614273435044074419442744614472457546044616465047714805483348434859491150025016504050595088510651795208523452525293534653815404570357255744578257965806492523528546566610639656698735109211341222125314091431148815411564157616671678169717341770178217901859187019522008202220692091210721582206222822462262227423052350251525582722278528792949297530093019306930973119318232133355350235163705380438513872388039443990400040284090411342064224426142734350440744194427446144724575460446164650477148054833484348594911500250165040505950885106517952085234525252935346538154045703572557445782579658064925235285465666106396566987351092113412221253140914311488154115641576166716781697173417701782179018591870195220082022206920912107215822062228224622622274230523502515255827222785287929492975300930193069309731193182321333553502351637053804385138723880394439904000402840904113420642244261427343504407441944274461447245754604461646504771480548334843485949115002501650405059508851065179520852345252529353465381540457035725574457825796580649252352854656661063965669873510921134122212531409143114881541156415761667167816971734177017821790185918701952200820222069209121072158220622282246226222742305235025152558272227852879294929753009301930693097311931823213335535023516370538043851387238803944399040004028409041134206422442614273435044074419442744614472457546044616465047714805483348434859491150025016504050595088510651795208523452525293534653815404570357255744578257965806492523528546566610639656698735109211341222125314091431148815411564157616671678169717341770178217901859187019522008202220692091210721582206222822462262227423052350251525582722278528792949297530093019306930973119318232133355350235163705380438513872388039443990400040284090411342064224426142734350440744194427446144724575460446164650477148054833484348594911500250165040505950885106517952085234525252935346538154045703572557445782579658064925235285465666106396566987351092113412221253140914311488154115641576166716781697173417701782179018591870195220082022206920912107215822062228224622622274230523502515255827222785287929492975300930193069309731193182321333553502351637053804385138723880394439904000402840904113420642244261427343504407441944274461447245754604461646504771480548334843485949115002501650405059508851065179520852345252529353465381540457035725574457825796580649252352854656661063965669873510921134122212531409143114881541156415761667167816971734177017821790185918701952200820222069209121072158220622282246226222742305235025152558272227852879294929753009301930693097311931823213335535023516370538043851387238803944399040004028409041134206422442614273435044074419442744614472457546044616465047714805483348434859491150025016504050595088510651795208523452525293534653815404570357255744578257965806492523528546566610639656698735109211341222125314091431148815411564157616671678169717341770178217901859187019522008202220692091210721582206222822462262227423052350251525582722278528792949297530093019306930973119318232133355350235163705380438513872388039443990400040284090411342064224426142734350440744194427446144724575460446164650477148054833484348594911500250165040505950885106517952085234525252935346538154045703572557445782579658064925235285465666106396566987351092113412221253140914311488154115641576166716781697173417701782179018591870195220082022206920912107215822062228224622622274230523502515255827222785287929492975300930193069309731193182321333553502351637053804385138723880394439904000402840904113420642244261427343504407441944274461447245754604461646504771480548334843485949115002501650405059508851065179520852345252529353465381540457035725574457825796580649252352854656661063965669873510921134122212531409143114881541156415761667167816971734177017821790185918701952200820222069209121072158220622282246226222742305235025152558272227852879294929753009301930693097311931823213335535023516370538043851387238803944399040004028409041134206422442614273435044074419442744614472457546044616465047714805483348434859491150025016504050595088510651795208523452525293534653815404570357255744578257965806492523528546566610639656698735109211341222125314091431148815411564157616671678169717341770178217901859187019522008202220692091210721582206222822462262227423052350251525582722278528792949297530093019306930973119318232133355350235163705380438513872388039443990400040284090411342064224426142734350440744194427446144724575460446164650477148054833484348594911500250165040505950885106517952085234525252935346538154045703572557445782579658064925235285465666106396566987351092113412221253140914311488154115641576166716781697173417701782179018591870195220082022206920912107215822062228224622622274230523502515255827222785287929492975300930193069309731193182321333553502351637053804385138723880394439904000402840904113420642244261427343504407441944274461447245754604461646504771480548334843485949115002501650405059508851065179520852345252529353465381540457035725574457825796580646447848752454158861164164666369271373010931183129414241441161116981771180918381974199620152037210822072263228423062351238824652536258126032654270427562855288029113044311231693183319532413292334633563420344034673509355036083636368737063746379438053818383938953910396840294051411441464156417342394248427442864382439444084536458646054651466946994723473847984860488649014912495850305041513651695180523552865312534753695405543454565468551255575616564957185807464478487524541588611641646663692713730109311831294142414411611169817711809183819741996201520372108220722632284230623512388246525362581260326542704275628552880291130443112316931833195324132923346335634203440346735093550360836363687370637463794380538183839389539103968402940514114414641564173423942484274428643824394440845364586460546514669469947234738479848604886490149124958503050415136516951805235528653125347536954055434545654685512555756165649571858074644784875245415886116416466636927137301093118312941424144116111698177118091838197419962015203721082207226322842306235123882465253625812603265427042756285528802911304431123169318331953241329233463356342034403467350935503608363636873706374637943805381838393895391039684029405141144146415641734239424842744286438243944408453645864605465146694699472347384798486048864901491249585030504151365169518052355286531253475369540554345456546855125557561656495718580746447848752454158861164164666369271373010931183129414241441161116981771180918381974199620152037210822072263228423062351238824652536258126032654270427562855288029113044311231693183319532413292334633563420344034673509355036083636368737063746379438053818383938953910396840294051411441464156417342394248427442864382439444084536458646054651466946994723473847984860488649014912495850305041513651695180523552865312534753695405543454565468551255575616564957185807464478487524541588611641646663692713730109311831294142414411611169817711809183819741996201520372108220722632284230623512388246525362581260326542704275628552880291130443112316931833195324132923346335634203440346735093550360836363687370637463794380538183839389539103968402940514114414641564173423942484274428643824394440845364586460546514669469947234738479848604886490149124958503050415136516951805235528653125347536954055434545654685512555756165649571858074644784875245415886116416466636927137301093118312941424144116111698177118091838197419962015203721082207226322842306235123882465253625812603265427042756285528802911304431123169318331953241329233463356342034403467350935503608363636873706374637943805381838393895391039684029405141144146415641734239424842744286438243944408453645864605465146694699472347384798486048864901491249585030504151365169518052355286531253475369540554345456546855125557561656495718580746447848752454158861164164666369271373010931183129414241441161116981771180918381974199620152037210822072263228423062351238824652536258126032654270427562855288029113044311231693183319532413292334633563420344034673509355036083636368737063746379438053818383938953910396840294051411441464156417342394248427442864382439444084536458646054651466946994723473847984860488649014912495850305041513651695180523552865312534753695405543454565468551255575616564957185807464478487524541588611641646663692713730109311831294142414411611169817711809183819741996201520372108220722632284230623512388253625812603265427042756285528802911304431123169318331953241329233463356342034403467350935503608363636873706374637943805381838393895391039684029405141144146415641734239424842744286438243944408453645864605465146694699472347384798486048864901491249585030504151365169518052355286531253475369540554345456546855125557561656495718580746447848752454158861164164666369271373010931183129414241441161116981771180918381974199620152037210822072263228423062351238824652536258126032654270427562855288029113044311231693183319532413292334633563420344034673509355036083636368737063746379438053818383938953910396840294051411441464156417342394248427442864382439444084536458646054651466946994723473847984860488649014912495850305041513651695180523552865312534753695405543454565468551255575616564957185807464478487524541588611641646663692713730109311831294142414411611169817711809183819741996201520372108220722632284230623512388246525362581260326542704275628552880291130443112316931833195324132923346335634203440346735093550360836363687370637463794380538183839389539103968402940514114414641564173423942484274428643824394440845364586460546514669469947234738479848604886490149124958503050415136516951805235528653125347536954055434545654685512555756165649571858074644784875245415886116416466636927137301093118312941424144116111698177118091838197419962015203721082207226322842306235123882465253625812603265427042756285528802911304431123169318331953241329233463356342034403467350935503608363636873706374637943805381838393895391039684029405141144146415641734239424842744286438243944408453645864605465146694699472347384798486048864901491249585030504151365169518052355286531253475369540554345456546855125557561656495718580746447848752454158861164164666369271373010931183129414241441161116981771180918381974199620152037210822072263228423062351238824652536258126032654270427562855288029113044311231693183319532413292334633563420344034673509355036083636368737063746379438053818383938953910396840294051411441464156417342394248427442864382439444084536458646054651466946994723473847984860488649014912495850305041513651695180523552865312534753695405543454565468551255575616564957185807464478487524541588611641646663692713730109311831294142414411611169817711809183819741996201520372108220722632284230623512388246525362581260326542704275628552880291130443112316931833195324132923346335634203440346735093550360836363687370637463794380538183839389539103968402940514114414641564173423942484274428643824394440845364586460546514669469947234738479848604886490149124958503050415136516951805235528653125347536954055434545654685512555756165649571858074644784875245415886116416466636927137301093118312941424144116111698177118091838197419962015203721082207226322842306235123882465253625812603265427042756285528802911304431123169318331953241329233463356342034403467350935503608363636873706374637943805381838393895391039684029405141144146415641734239424842744286438243944408453645864605465146694699472347384798486048864901491249585030504151365169518052355286531253475369540554345456546855125557561656495718580746447848752454158861164164666369271373010931183129414241441161116981771180918381974199620152037210822072263228423062351238824652536258126032654270427562855288029113044311231693183319532413292334633563420344034673509355036083636368737063746379438053818383938953910396840294051411441464156417342394248427442864382439444084536458646054651466946994723473847984860488649014912495850305041513651695180523552865312534753695405543454565468551255575616564957185807464478487524541588611641646663692713730109311831294142414411611169817711809183819741996201520372108220722632284230623512388246525362581260326542704275628552880291130443112316931833195324132923346335634203440346735093550360836363687370637463794380538183839389539103968402940514114414641564173423942484274428643824394440845364586460546514669469947234738479848604886490149124958503050415136516951805235528653125347536954055434545654685512555756165649571858074644784875245415886116416466636927137301093118312941424144116111698177118091838197419962015203721082207226322842306235123882465253625812603265427042756285528802911304431123169318331953241329233463356342034403467350935503608363636873706374637943805381838393895391039684029405141144146415641734239424842744286438243944408453645864605465146694699472347384798486048864901491249585030504151365169518052355286531253475369540554345456546855125557561656495718580746447848752454158861164164666369271373010931183129414241441161116981771180918381974199620152037210822072263228423062351238824652536258126032654270427562855288029113044311231693183319532413292334633563420344034673509355036083636368737063746379438053818383938953910396840294051411441464156417342394248427442864382439444084536458646054651466946994723473847984860488649014912495850305041513651695180523552865312534753695405543454565468551255575616564957185807464478487524541588611641646663692713730109311831294142414411611169817711809183819741996201520372108220722632284230623512388246525362581260326542704275628552880291130443112316931833195324132923346335634203440346735093550360836363687370637463794380538183839389539103968402940514114414641564173423942484274428643824394440845364586460546514669469947234738479848604886490149124958503050415136516951805235528653125347536954055434545654685512555756165649571858074644784875245415886116416466636927137301093118312941424144116111698177118091838197419962015203721082207226322842306235123882465253625812603265427042756285528802911304431123169318331953241329233463356342034403467350935503608363636873706374637943805381838393895391039684029405141144146415641734239424842744286438243944408453645864605465146694699472347384798486048864901491249585030504151365169518052355286531253475369540554345456546855125557561656495718580746447848752454158861164164666369271373010931183129414241441161116981771180918381974199620152037210822072263228423062351238824652536258126032654270427562855288029113044311231693183319532413292334633563420344034673509355036083636368737063746379438053818383938953910396840294051411441464156417342394248427442864382439444084536458646054651466946994723473847984860488649014912495850305041513651695180523552865312534753695405543454565468551255575616564957185807464478487524541588611641646663692713730109311831294142414411611169817711809183819741996201520372108220722632284230623512388246525362581260326542704275628552880291130443112316931833195324132923346335634203440346735093550360836363687370637463794380538183839389539103968402940514114414641564173423942484274428643824394440845364586460546514669469947234738479848604886490149124958503050415136516951805235528653125347536954055434545654685512555756165649571858074644784875245415886116416466636927137301093118312941424144116111698177118091838197419962015203721082207226322842306235123882465253625812603265427042756285528802911304431123169318331953241329233463356342034403467350935503608363636873706374637943805381838393895391039684029405141144146415641734239424842744286438243944408453645864605465146694699472347384798486048864901491249585030504151365169518052355286531253475369540554345456546855125557561656495718580746447848752454158861164164666369271373010931183129414241441161116981771180918381974199620152037210822072263228423062351238824652536258126032654270427562855288029113044311231693183319532413292334633563420344034673509355036083636368737063746379438053818383938953910396840294051411441464156417342394248427442864382439444084536458646054651466946994723473847984860488649014912495850305041513651695180523552865312534753695405543454565468551255575616564957185807464478487524541588611641646663692713730109311831294142414411611169817711809183819741996201520372108220722632284230623512388246525362581260326542704275628552880291130443112316931833195324132923346335634203440346735093550360836363687370637463794380538183839389539103968402940514114414641564173423942484274428643824394440845364586460546514669469947234738479848604886490149124958503050415136516951805235528653125347536954055434545654685512555756165649571858074644784875245415886116416466636927137301093118312941424144116111698177118091838197419962015203721082207226322842306235123882465253625812603265427042756285528802911304431123169318331953241329233463356342034403467350935503608363636873706374637943805381838393895391039684029405141144146415641734239424842744286438243944408453645864605465146694699472347384798486048864901491249585030504151365169518052355286531253475369540554345456546855125557561656495718580746447848752454158861164164666369271373010931183129414241441161116981771180918381974199620152037210822072263228423062351238824652536258126032654270427562855288029113044311231693183319532413292334633563420344034673509355036083636368737063746379438053818383938953910396840294051411441464156417342394248427442864382439444084536458646054651466946994723473847984860488649014912495850305041513651695180523552865312534753695405543454565468551255575616564957185807464478487524541588611641646663692713730109311831294142414411611169817711809183819741996201520372108220722632284230623512388246525362581260326542704275628552880291130443112316931833195324132923346335634203440346735093550360836363687370637463794380538183839389539103968402940514114414641564173423942484274428643824394440845364586460546514669469947234738479848604886490149124958503050415136516951805235528653125347536954055434545654685512555756165649571858074644784875245415886116416466636927137301093118312941424144116111698177118091838197419962015203721082207226322842306235123882465253625812603265427042756285528802911304431123169318331953241329233463356342034403467350935503608363636873706374637943805381838393895391039684029405141144146415641734239424842744286438243944408453645864605465146694699472347384798486048864901491249585030504151365169518052355286531253475369540554345456546855125557561656495718580746447848752454158861164164666369271373010931183129414241441161116981771180918381974199620152037210822072263228423062351238824652536258126032654270427562855288029113044311231693183319532413292334633563420344034673509355036083636368737063746379438053818383938953910396840294051411441464156417342394248427442864382439444084536458646054651466946994723473847984860488649014912495850305041513651695180523552865312534753695405543454565468551255575616564957185807464478487524541588611641646663692713730109311831294142414411611169817711809183819741996201520372108220722632284230623512388246525362581260326542704275628552880291130443112316931833195324132923346335634203440346735093550360836363687370637463794380538183839389539103968402940514114414641564173423942484274428643824394440845364586460546514669469947234738479848604886490149124958503050415136516951805235528653125347536954055434545654685512555756165649571858074644784875245415886116416466636927137301093118312941424144116111698177118091838197419962015203721082207226322842306235123882465253625812603265427042756285528802911304431123169318331953241329233463356342034403467350935503608363636873706374637943805381838393895391039684029405141144146415641734239424842744286438243944408453645864605465146694699472347384798486048864901491249585030504151365169518052355286531253475369540554345456546855125557561656495718580746447848752454158861164164666369271373010931183129414241441161116981771180918381974199620152037210822072263228423062351238824652536258126032654270427562855288029113044311231693183319532413292334633563420344034673509355036083636368737063746379438053818383938953910396840294051411441464156417342394248427442864382439444084536458646054651466946994723473847984860488649014912495850305041513651695180523552865312534753695405543454565468551255575616564957185807464478487524541588611641646663692713730109311831294142414411611169817711809183819741996201520372108220722632284230623512388246525362581260326542704275628552880291130443112316931833195324132923346335634203440346735093550360836363687370637463794380538183839389539103968402940514114414641564173423942484274428643824394440845364586460546514669469947234738479848604886490149124958503050415136516951805235528653125347536954055434545654685512555756165649571858074644784875245415886116416466636927137301093118312941424144116111698177118091838197419962015203721082207226322842306235123882465253625812603265427042756285528802911304431123169318331953241329233463356342034403467350935503608363636873706374637943805381838393895391039684029405141144146415641734239424842744286438243944408453645864605465146694699472347384798486048864901491249585030504151365169518052355286531253475369540554345456546855125557561656495718580746447848752454158861164164666369271373010931183129414241441161116981771180918381974199620152037210822072263228423062351238824652536258126032654270427562855288029113044311231693183319532413292334633563420344034673509355036083636368737063746379438053818383938953910396840294051411441464156417342394248427442864382439444084536458646054651466946994723473847984860488649014912495850305041513651695180523552865312534753695405543454565468551255575616564957185807464478487524541588611641646663692713730109311831294142414411611169817711809183819741996201520372108220722632284230623512388246525362581260326542704275628552880291130443112316931833195324132923346335634203440346735093550360836363687370637463794380538183839389539103968402940514114414641564173423942484274428643824394440845364586460546514669469947234738479848604886490149124958503050415136516951805235528653125347536954055434545654685512555756165649571858074644784875245415886116416466636927137301093118312941424144116111698177118091838197419962015203721082207226322842306235123882465253625812603265427042756285528802911304431123169318331953241329233463356342034403467350935503608363636873706374637943805381838393895391039684029405141144146415641734239424842744286438243944408453645864605465146694699472347384798486048864901491249585030504151365169518052355286531253475369540554345456546855125557561656495718580746447848752454158861164164666369271373010931183129414241441161116981771180918381974199620152037210822072263228423062351238824652536258126032654270427562855288029113044311231693183319532413292334633563420344034673509355036083636368737063746379438053818383938953910396840294051411441464156417342394248427442864382439444084536458646054651466946994723473847984860488649014912495850305041513651695180523552865312534753695405543454565468551255575616564957185807464478487524541588611641646663692713730109311831294142414411611169817711809183819741996201520372108220722632284230623512388246525362581260326542704275628552880291130443112316931833195324132923346335634203440346735093550360836363687370637463794380538183839389539103968402940514114414641564173423942484274428643824394440845364586460546514669469947234738479848604886490149124958503050415136516951805235528653125347536954055434545654685512555756165649571858074795606716887191094115612821312135614321461169917911818183919461997202321402208230723322377238924352466259126552723273328432881291229933062315831703214324232783357340834413475359636373707374737803806384038814078412841744298436843954428451845594606480648164874491349384959504250535123518151925236545754855546555856045745576258084795606716887191094115612821312135614321461169917911818183919461997202321402208230723322377238924352466259126552723273328432881291229933062315831703214324232783357340834413475359636373707374737803806384038814078412841744298436843954428451845594606480648164874491349384959504250535123518151925236545754855546555856045745576258084795606716887191094115612821312135614321461169917911818183919461997202321402208230723322377238924352466259126552723273328432881291229933062315831703214324232783357340834413475359636373707374737803806384038814078412841744298436843954428451845594606480648164874491349384959504250535123518151925236545754855546555856045745576258084795606716887191094115612821312135614321461169917911818183919461997202321402208230723322377238924352466259126552723273328432881291229933062315831703214324232783357340834413475359636373707374737803806384038814078412841744298436843954428451845594606480648164874491349384959504250535123518151925236545754855546555856045745576258084795606716887191094115612821312135614321461169917911818183919461997202321402208230723322377238924352466259126552723273328432881291229933062315831703214324232783357340834413475359636373707374737803806384038814078412841744298436843954428451845594606480648164874491349384959504250535123518151925236545754855546555856045745576258084795606716887191094115612821312135614321461169917911818183919461997202321402208230723322377238924352466259126552723273328432881291229933062315831703214324232783357340834413475359636373707374737803806384038814078412841744298436843954428451845594606480648164874491349384959504250535123518151925236545754855546555856045745576258084795606716887191094115612821312135614321461169917911818183919461997202321402208230723322377238924352466259126552723273328432881291229933062315831703214324232783357340834413475359636373707374737803806384038814078412841744298436843954428451845594606480648164874491349384959504250535123518151925236545754855546555856045745576258084795606716887191094115612821312135614321461169917911818183919461997202321402208230723322377238924352466259126552723273328432881291229933062315831703214324232783357340834413475359636373707374737803806384038814078412841744298436843954428451845594606480648164874491349384959504250535123518151925236545754855546555856045745576258084795606716887191094115612821312135614321461169917911818183919461997202321402208230723322377238924352466259126552723273328432881291229933062315831703214324232783357340834413475359636373707374737803806384038814078412841744298436843954428451845594606480648164874491349384959504250535123518151925236545754855546555856045745576258084795606716887191094115612821312135614321461169917911818183919461997202321402208230723322377238924352466259126552723273328432881291229933062315831703214324232783357340834413475359636373707374737803806384038814078412841744298436843954428451845594606480648164874491349384959504250535123518151925236545754855546555856045745576258084795606716887191094115612821312135614321461169917911818183919461997202321402208230723322377238924352466259126552723273328432881291229933062315831703214324232783357340834413475359636373707374737803806384038814078412841744298436843954428451845594606480648164874491349384959504250535123518151925236545754855546555856045745576258084795606716887191094115612821312135614321461169917911818183919461997202321402208230723322377238924352466259126552723273328432881291229933062315831703214324232783357340834413475359636373707374737803806384038814078412841744298436843954428451845594606480648164874491349384959504250535123518151925236545754855546555856045745576258084795606716887191094115612821312135614321461169917911818183919461997202321402208230723322377238924352466259126552723273328432881291229933062315831703214324232783357340834413475359636373707374737803806384038814078412841744298436843954428451845594606480648164874491349384959504250535123518151925236545754855546555856045745576258084795606716887191094115612821312135614321461169917911818183919461997202321402208230723322377238924352466259126552723273328432881291229933062315831703214324232783357340834413475359636373707374737803806384038814078412841744298436843954428451845594606480648164874491349384959504250535123518151925236545754855546555856045745576258084795606716887191094115612821312135614321461169917911818183919461997202321402208230723322377238924352466259126552723273328432881291229933062315831703214324232783357340834413475359636373707374737803806384038814078412841744298436843954428451845594606480648164874491349384959504250535123518151925236545754855546555856045745576258084795606716887191094115612821312135614321461169917911818183919461997202321402208230723322377238924352466259126552723273328432881291229933062315831703214324232783357340834413475359636373707374737803806384038814078412841744298436843954428451845594606480648164874491349384959504250535123518151925236545754855546555856045745576258084795606716887191094115612821312135614321461169917911818183919461997202321402208230723322377238924352466259126552723273328432881291229933062315831703214324232783357340834413475359636373707374737803806384038814078412841744298436843954428451845594606480648164874491349384959504250535123518151925236545754855546555856045745576258084795606716887191094115612821312135614321461169917911818183919461997202321402208230723322377238924352466259126552723273328432881291229933062315831703214324232783357340834413475359636373707374737803806384038814078412841744298436843954428451845594606480648164874491349384959504250535123518151925236545754855546555856045745576258084795606716887191094115612821312135614321461169917911818183919461997202321402208230723322377238924352466259126552723273328432881291229933062315831703214324232783357340834413475359636373707374737803806384038814078412841744298436843954428451845594606480648164874491349384959504250535123518151925236545754855546555856045745576258084795606716887191094115612821312135614321461169917911818183919461997202321402208230723322377238924352466259126552723273328432881291229933062315831703214324232783357340834413475359636373707374737803806384038814078412841744298436843954428451845594606480648164874491349384959504250535123518151925236545754855546555856045745576258084795606716887191094115612821312135614321461169917911818183919461997202321402208230723322377238924352466259126552723273328432881291229933062315831703214324232783357340834413475359636373707374737803806384038814078412841744298436843954428451845594606480648164874491349384959504250535123518151925236545754855546555856045745576258084795606716887191094115612821312135614321461169917911818183919461997202321402208230723322377238924352466259126552723273328432881291229933062315831703214324232783357340834413475359636373707374737803806384038814078412841744298436843954428451845594606480648164874491349384959504250535123518151925236545754855546555856045745576258084795606716887191094115612821312135614321461169917911818183919461997202321402208230723322377238924352466259126552723273328432881291229933062315831703214324232783357340834413475359636373707374737803806384038814078412841744298436843954428451845594606480648164874491349384959504250535123518151925236545754855546555856045745576258084795606716887191094115612821312135614321461169917911818183919461997202321402208230723322377238924352466259126552723273328432881291229933062315831703214324232783357340834413475359636373707374737803806384038814078412841744298436843954428451845594606480648164874491349384959504250535123518151925236545754855546555856045745576258084795606716887191094115612821312135614321461169917911818183919461997202321402208230723322377238924352466259126552723273328432881291229933062315831703214324232783357340834413475359636373707374737803806384038814078412841744298436843954428451845594606480648164874491349384959504250535123518151925236545754855546555856045745576258084795606716887191094115612821312135614321461169917911818183919461997202321402208230723322377238924352466259126552723273328432881291229933062315831703214324232783357340834413475359636373707374737803806384038814078412841744298436843954428451845594606480648164874491349384959504250535123518151925236545754855546555856045745576258084795606716887191094115612821312135614321461169917911818183919461997202321402208230723322377238924352466259126552723273328432881291229933062315831703214324232783357340834413475359636373707374737803806384038814078412841744298436843954428451845594606480648164874491349384959504250535123518151925236545754855546555856045745576258084795606716887191094115612821312135614321461169917911818183919461997202321402208230723322377238924352466259126552723273328432881291229933062315831703214324232783357340834413475359636373707374737803806384038814078412841744298436843954428451845594606480648164874491349384959504250535123518151925236545754855546555856045745576258084795606716887191094115612821312135614321461169917911818183919461997202321402208230723322377238924352466259126552723273328432881291229933062315831703214324232783357340834413475359636373707374737803806384038814078412841744298436843954428451845594606480648164874491349384959504250535123518151925236545754855546555856045745576258084795606716887191094115612821312135614321461169917911818183919461997202321402208230723322377238924352466259126552723273328432881291229933062315831703214324232783357340834413475359636373707374737803806384038814078412841744298436843954428451845594606480648164874491349384959504250535123518151925236545754855546555856045745576258084795606716887191094115612821312135614321461169917911818183919461997202321402208230723322377238924352466259126552723273328432881291229933062315831703214324232783357340834413475359636373707374737803806384038814078412841744298436843954428451845594606480648164874491349384959504250535123518151925236545754855546555856045745576258084795606716887191094115612821312135614321461169917911818183919461997202321402208230723322377238924352466259126552723273328432881291229933062315831703214324232783357340834413475359636373707374737803806384038814078412841744298436843954428451845594606480648164874491349384959504250535123518151925236545754855546555856045745576258084795606716887191094115612821312135614321461169917911818183919461997202321402208230723322377238924352466259126552723273328432881291229933062315831703214324232783357340834413475359636373707374737803806384038814078412841744298436843954428451845594606480648164874491349384959504250535123518151925236545754855546555856045745576258084795606716887191094115612821312135614321461169917911818183919461997202321402208230723322377238924352466259126552723273328432881291229933062315831703214324232783357340834413475359636373707374737803806384038814078412841744298436843954428451845594606480648164874491349384959504250535123518151925236545754855546555856045745576258084795606716887191094115612821312135614321461169917911818183919461997202321402208230723322377238924352466259126552723273328432881291229933062315831703214324232783357340834413475359636373707374737803806384038814078412841744298436843954428451845594606480648164874491349384959504250535123518151925236545754855546555856045745576258084795606716887191094115612821312135614321461169917911818183919461997202321402208230723322377238924352466259126552723273328432881291229933062315831703214324232783357340834413475359636373707374737803806384038814078412841744298436843954428451845594606480648164874491349384959504250535123518151925236545754855546555856045745576258084795606716887191094115612821312135614321461169917911818183919461997202321402208230723322377238924352466259126552723273328432881291229933062315831703214324232783357340834413475359636373707374737803806384038814078412841744298436843954428451845594606480648164874491349384959504250535123518151925236545754855546555856045745576258084795606716887191094115612821312135614321461169917911818183919461997202321402208230723322377238924352466259126552723273328432881291229933062315831703214324232783357340834413475359636373707374737803806384038814078412841744298436843954428451845594606480648164874491349384959504250535123518151925236545754855546555856045745576258084795606716887191094115612821312135614321461169917911818183919461997202321402208230723322377238924352466259126552723273328432881291229933062315831703214324232783357340834413475359636373707374737803806384038814078412841744298436843954428451845594606480648164874491349384959504250535123518151925236545754855546555856045745576258084795606716887191094115612821312135614321461169917911818183919461997202321402208230723322377238924352466259126552723273328432881291229933062315831703214324232783357340834413475359636373707374737803806384038814078412841744298436843954428451845594606480648164874491349384959504250535123518151925236545754855546555856045745576258084715486126576647401073108311081125114511741206124412541295132213411489151315501566161216871718177218401877190119111927198519982032203820922109212121322169217921862247226423392352239024132445246724912526253725522604263426562691271427472795282128352856287029002913293729503036304530763098312931713184320532303243326732933309332133733385342134683485355135813609362536383662369637353748376838193841386038903896396940014030404340524070409941154157417543134329436043834437445544794491456945954627465246644670470047184724477248444861488749605003506951075146516052255261533853485360537054065418542554585477550355595571558655965617564056665682570457365783471548612657664740107310831108112511451174120612441254129513221341148915131550156616121687171817721840187719011911192719851998203220382092210921212132216921792186224722642339235223902413244524672491252625372552260426342656269127142747279528212835285628702900291329372950303630453076309831293171318432053230324332673293330933213373338534213468348535513581360936253638366236963735374837683819384138603890389639694001403040434052407040994115415741754313432943604383443744554479449145694595462746524664467047004718472447724844486148874960500350695107514651605225526153385348536053705406541854255458547755035559557155865596561756405666568257045736578347154861265766474010731083110811251145117412061244125412951322134114891513155015661612168717181772184018771901191119271985199820322038209221092121213221692179218622472264233923522390241324452467249125262537255226042634265626912714274727952821283528562870290029132937295030363045307630983129317131843205323032433267329333093321337333853421346834853551358136093625363836623696373537483768381938413860389038963969400140304043405240704099411541574175431343294360438344374455447944914569459546274652466446704700471847244772484448614887496050035069510751465160522552615338534853605370540654185425545854775503555955715586559656175640566656825704573657834715486126576647401073108311081125114511741206124412541295132213411489151315501566161216871718177218401877190119111927198519982032203820922109212121322169217921862247226423392352239024132445246724912526253725522604263426562691271427472795282128352856287029002913293729503036304530763098312931713184320532303243326732933309332133733385342134683485355135813609362536383662369637353748376838193841386038903896396940014030404340524070409941154157417543134329436043834437445544794491456945954627465246644670470047184724477248444861488749605003506951075146516052255261533853485360537054065418542554585477550355595571558655965617564056665682570457365783471548612657664740107310831108112511451174120612441254129513221341148915131550156616121687171817721840187719011911192719851998203220382092210921212132216921792186224722642339235223902413244524672491252625372552260426342656269127142747279528212835285628702900291329372950303630453076309831293171318432053230324332673293330933213373338534213468348535513581360936253638366236963735374837683819384138603890389639694001403040434052407040994115415741754313432943604383443744554479449145694595462746524664467047004718472447724844486148874960500350695107514651605225526153385348536053705406541854255458547755035559557155865596561756405666568257045736578347154861265766474010731083110811251145117412061244125412951322134114891513155015661612168717181772184018771901191119271985199820322038209221092121213221692179218622472264233923522390241324452467249125262537255226042634265626912714274727952821283528562870290029132937295030363045307630983129317131843205323032433267329333093321337333853421346834853551358136093625363836623696373537483768381938413860389038963969400140304043405240704099411541574175431343294360438344374455447944914569459546274652466446704700471847244772484448614887496050035069510751465160522552615338534853605370540654185425545854775503555955715586559656175640566656825704573657834715486126576647401073108311081125114511741206124412541295132213411489151315501566161216871718177218401877190119111927198519982032203820922109212121322169217921862247226423392352239024132445246724912526253725522604263426562691271427472795282128352856287029002913293729503036304530763098312931713184320532303243326732933309332133733385342134683485355135813609362536383662369637353748376838193841386038903896396940014030404340524070409941154157417543134329436043834437445544794491456945954627465246644670470047184724477248444861488749605003506951075146516052255261533853485360537054065418542554585477550355595571558655965617564056665682570457365783471548612657664740107310831108112511451174120612441254129513221341148915131550156616121687171817721840187719011911192719851998203220382092210921212132216921792186224722642339235223902413244524672491252625372552260426342656269127142747279528212835285628702900291329372950303630453076309831293171318432053230324332673293330933213373338534213468348535513581360936253638366236963735374837683819384138603890389639694001403040434052407040994115415741754313432943604383443744554479449145694595462746524664467047004718472447724844486148874960500350695107514651605225526153385348536053705406541854255458547755035559557155865596561756405666568257045736578347154861265766474010731083110811251145117412061244125412951322134114891513155015661612168717181772184018771901191119271985199820322038209221092121213221692179218622472264233923522390241324452467249125262537255226042634265626912714274727952821283528562870290029132937295030363045307630983129317131843205323032433267329333093321337333853421346834853551358136093625363836623696373537483768381938413860389038963969400140304043405240704099411541574175431343294360438344374455447944914569459546274652466446704700471847244772484448614887496050035069510751465160522552615338534853605370540654185425545854775503555955715586559656175640566656825704573657834715486126576647401073108311081125114511741206124412541295132213411489151315501566161216871718177218401877190119111927198519982032203820922109212121322169217921862247226423392352239024132445246724912526253725522604263426562691271427472795282128352856287029002913293729503036304530763098312931713184320532303243326732933309332133733385342134683485355135813609362536383662369637353748376838193841386038903896396940014030404340524070409941154157417543134329436043834437445544794491456945954627465246644670470047184724477248444861488749605003506951075146516052255261533853485360537054065418542554585477550355595571558655965617564056665682570457365783471548612657664740107310831108112511451174120612441254129513221341148915131550156616121687171817721840187719011911192719851998203220382092210921212132216921792186224722642339235223902413244524672491252625372552260426342656269127142747279528212835285628702900291329372950303630453076309831293171318432053230324332673293330933213373338534213468348535513581360936253638366236963735374837683819384138603890389639694001403040434052407040994115415741754313432943604383443744554479449145694595462746524664467047004718472447724844486148874960500350695107514651605225526153385348536053705406541854255458547755035559557155865596561756405666568257045736578347154861265766474010731083110811251145117412061244125412951322134114891513155015661612168717181772184018771901191119271985199820322038209221092121213221692179218622472264233923522390241324452467249125262537255226042634265626912714274727952821283528562870290029132937295030363045307630983129317131843205323032433267329333093321337333853421346834853551358136093625363836623696373537483768381938413860389038963969400140304043405240704099411541574175431343294360438344374455447944914569459546274652466446704700471847244772484448614887496050035069510751465160522552615338534853605370540654185425545854775503555955715586559656175640566656825704573657834715486126576647401073108311081125114511741206124412541295132213411489151315501566161216871718177218401877190119111927198519982032203820922109212121322169217921862247226423392352239024132445246724912526253725522604263426562691271427472795282128352856287029002913293729503036304530763098312931713184320532303243326732933309332133733385342134683485355135813609362536383662369637353748376838193841386038903896396940014030404340524070409941154157417543134329436043834437445544794491456945954627465246644670470047184724477248444861488749605003506951075146516052255261533853485360537054065418542554585477550355595571558655965617564056665682570457365783471548612657664740107310831108112511451174120612441254129513221341148915131550156616121687171817721840187719011911192719851998203220382092210921212132216921792186224722642339235223902413244524672491252625372552260426342656269127142747279528212835285628702900291329372950303630453076309831293171318432053230324332673293330933213373338534213468348535513581360936253638366236963735374837683819384138603890389639694001403040434052407040994115415741754313432943604383443744554479449145694595462746524664467047004718472447724844486148874960500350695107514651605225526153385348536053705406541854255458547755035559557155865596561756405666568257045736578347154861265766474010731083110811251145117412061244125412951322134114891513155015661612168717181772184018771901191119271985199820322038209221092121213221692179218622472264233923522390241324452467249125262537255226042634265626912714274727952821283528562870290029132937295030363045307630983129317131843205323032433267329333093321337333853421346834853551358136093625363836623696373537483768381938413860389038963969400140304043405240704099411541574175431343294360438344374455447944914569459546274652466446704700471847244772484448614887496050035069510751465160522552615338534853605370540654185425545854775503555955715586559656175640566656825704573657834715486126576647401073108311081125114511741206124412541295132213411489151315501566161216871718177218401877190119111927198519982032203820922109212121322169217921862247226423392352239024132445246724912526253725522604263426562691271427472795282128352856287029002913293729503036304530763098312931713184320532303243326732933309332133733385342134683485355135813609362536383662369637353748376838193841386038903896396940014030404340524070409941154157417543134329436043834437445544794491456945954627465246644670470047184724477248444861488749605003506951075146516052255261533853485360537054065418542554585477550355595571558655965617564056665682570457365783471548612657664740107310831108112511451174120612441254129513221341148915131550156616121687171817721840187719011911192719851998203220382092210921212132216921792186224722642339235223902413244524672491252625372552260426342656269127142747279528212835285628702900291329372950303630453076309831293171318432053230324332673293330933213373338534213468348535513581360936253638366236963735374837683819384138603890389639694001403040434052407040994115415741754313432943604383443744554479449145694595462746524664467047004718472447724844486148874960500350695107514651605225526153385348536053705406541854255458547755035559557155865596561756405666568257045736578347154861265766474010731083110811251145117412061244125412951322134114891513155015661612168717181772184018771901191119271985199820322038209221092121213221692179218622472264233923522390241324452467249125262537255226042634265626912714274727952821283528562870290029132937295030363045307630983129317131843205323032433267329333093321337333853421346834853551358136093625363836623696373537483768381938413860389038963969400140304043405240704099411541574175431343294360438344374455447944914569459546274652466446704700471847244772484448614887496050035069510751465160522552615338534853605370540654185425545854775503555955715586559656175640566656825704573657834715486126576647401073108311081125114511741206124412541295132213411489151315501566161216871718177218401877190119111927198519982032203820922109212121322169217921862247226423392352239024132445246724912526253725522604263426562691271427472795282128352856287029002913293729503036304530763098312931713184320532303243326732933309332133733385342134683485355135813609362536383662369637353748376838193841386038903896396940014030404340524070409941154157417543134329436043834437445544794491456945954627465246644670470047184724477248444861488749605003506951075146516052255261533853485360537054065418542554585477550355595571558655965617564056665682570457365783471548612657664740107310831108112511451174120612441254129513221341148915131550156616121687171817721840187719011911192719851998203220382092210921212132216921792186224722642339235223902413244524672491252625372552260426342656269127142747279528212835285628702900291329372950303630453076309831293171318432053230324332673293330933213373338534213468348535513581360936253638366236963735374837683819384138603890389639694001403040434052407040994115415741754313432943604383443744554479449145694595462746524664467047004718472447724844486148874960500350695107514651605225526153385348536053705406541854255458547755035559557155865596561756405666568257045736578347154861265766474010731083110811251145117412061244125412951322134114891513155015661612168717181772184018771901191119271985199820322038209221092121213221692179218622472264233923522390241324452467249125262537255226042634265626912714274727952821283528562870290029132937295030363045307630983129317131843205323032433267329333093321337333853421346834853551358136093625363836623696373537483768381938413860389038963969400140304043405240704099411541574175431343294360438344374455447944914569459546274652466446704700471847244772484448614887496050035069510751465160522552615338534853605370540654185425545854775503555955715586559656175640566656825704573657834715486126576647401073108311081125114511741206124412541295132213411489151315501566161216871718177218401877190119111927198519982032203820922109212121322169217921862247226423392352239024132445246724912526253725522604263426562691271427472795282128352856287029002913293729503036304530763098312931713184320532303243326732933309332133733385342134683485355135813609362536383662369637353748376838193841386038903896396940014030404340524070409941154157417543134329436043834437445544794491456945954627465246644670470047184724477248444861488749605003506951075146516052255261533853485360537054065418542554585477550355595571558655965617564056665682570457365783471548612657664740107310831108112511451174120612441254129513221341148915131550156616121687171817721840187719011911192719851998203220382092210921212132216921792186224722642339235223902413244524672491252625372552260426342656269127142747279528212835285628702900291329372950303630453076309831293171318432053230324332673293330933213373338534213468348535513581360936253638366236963735374837683819384138603890389639694001403040434052407040994115415741754313432943604383443744554479449145694595462746524664467047004718472447724844486148874960500350695107514651605225526153385348536053705406541854255458547755035559557155865596561756405666568257045736578347154861265766474010731083110811251145117412061244125412951322134114891513155015661612168717181772184018771901191119271985199820322038209221092121213221692179218622472264233923522390241324452467249125262537255226042634265626912714274727952821283528562870290029132937295030363045307630983129317131843205323032433267329333093321337333853421346834853551358136093625363836623696373537483768381938413860389038963969400140304043405240704099411541574175431343294360438344374455447944914569459546274652466446704700471847244772484448614887496050035069510751465160522552615338534853605370540654185425545854775503555955715586559656175640566656825704573657834715486126576647401073108311081125114511741206124412541295132213411489151315501566161216871718177218401877190119111927198519982032203820922109212121322169217921862247226423392352239024132445246724912526253725522604263426562691271427472795282128352856287029002913293729503036304530763098312931713184320532303243326732933309332133733385342134683485355135813609362536383662369637353748376838193841386038903896396940014030404340524070409941154157417543134329436043834437445544794491456945954627465246644670470047184724477248444861488749605003506951075146516052255261533853485360537054065418542554585477550355595571558655965617564056665682570457365783471548612657664740107310831108112511451174120612441254129513221341148915131550156616121687171817721840187719011911192719851998203220382092210921212132216921792186224722642339235223902413244524672491252625372552260426342656269127142747279528212835285628702900291329372950303630453076309831293171318432053230324332673293330933213373338534213468348535513581360936253638366236963735374837683819384138603890389639694001403040434052407040994115415741754313432943604383443744554479449145694595462746524664467047004718472447724844486148874960500350695107514651605225526153385348536053705406541854255458547755035559557155865596561756405666568257045736578347154861265766474010731083110811251145117412061244125412951322134114891513155015661612168717181772184018771901191119271985199820322038209221092121213221692179218622472264233923522390241324452467249125262537255226042634265626912714274727952821283528562870290029132937295030363045307630983129317131843205323032433267329333093321337333853421346834853551358136093625363836623696373537483768381938413860389038963969400140304043405240704099411541574175431343294360438344374455447944914569459546274652466446704700471847244772484448614887496050035069510751465160522552615338534853605370540654185425545854775503555955715586559656175640566656825704573657834715486126576647401073108311081125114511741206124412541295132213411489151315501566161216871718177218401877190119111927198519982032203820922109212121322169217921862247226423392352239024132445246724912526253725522604263426562691271427472795282128352856287029002913293729503036304530763098312931713184320532303243326732933309332133733385342134683485355135813609362536383662369637353748376838193841386038903896396940014030404340524070409941154157417543134329436043834437445544794491456945954627465246644670470047184724477248444861488749605003506951075146516052255261533853485360537054065418542554585477550355595571558655965617564056665682570457365783471548612657664740107310831108112511451174120612441254129513221341148915131550156616121687171817721840187719011911192719851998203220382092210921212132216921792186224722642339235223902413244524672491252625372552260426342656269127142747279528212835285628702900291329372950303630453076309831293171318432053230324332673293330933213373338534213468348535513581360936253638366236963735374837683819384138603890389639694001403040434052407040994115415741754313432943604383443744554479449145694595462746524664467047004718472447724844486148874960500350695107514651605225526153385348536053705406541854255458547755035559557155865596561756405666568257045736578347154861265766474010731083110811251145117412061244125412951322134114891513155015661612168717181772184018771901191119271985199820322038209221092121213221692179218622472264233923522390241324452467249125262537255226042634265626912714274727952821283528562870290029132937295030363045307630983129317131843205323032433267329333093321337333853421346834853551358136093625363836623696373537483768381938413860389038963969400140304043405240704099411541574175431343294360438344374455447944914569459546274652466446704700471847244772484448614887496050035069510751465160522552615338534853605370540654185425545854775503555955715586559656175640566656825704573657834715486126576647401073108311081125114511741206124412541295132213411489151315501566161216871718177218401877190119111927198519982032203820922109212121322169217921862247226423392352239024132445246724912526253725522604263426562691271427472795282128352856287029002913293729503036304530763098312931713184320532303243326732933309332133733385342134683485355135813609362536383662369637353748376838193841386038903896396940014030404340524070409941154157417543134329436043834437445544794491456945954627465246644670470047184724477248444861488749605003506951075146516052255261533853485360537054065418542554585477550355595571558655965617564056665682570457365783471548612657664740107310831108112511451174120612441254129513221341148915131550156616121687171817721840187719011911192719851998203220382092210921212132216921792186224722642339235223902413244524672491252625372552260426342656269127142747279528212835285628702900291329372950303630453076309831293171318432053230324332673293330933213373338534213468348535513581360936253638366236963735374837683819384138603890389639694001403040434052407040994115415741754313432943604383443744554479449145694595462746524664467047004718472447724844486148874960500350695107514651605225526153385348536053705406541854255458547755035559557155865596561756405666568257045736578347154861265766474010731083110811251145117412061244125412951322134114891513155015661612168717181772184018771901191119271985199820322038209221092121213221692179218622472264233923522390241324452467249125262537255226042634265626912714274727952821283528562870290029132937295030363045307630983129317131843205323032433267329333093321337333853421346834853551358136093625363836623696373537483768381938413860389038963969400140304043405240704099411541574175431343294360438344374455447944914569459546274652466446704700471847244772484448614887496050035069510751465160522552615338534853605370540654185425545854775503555955715586559656175640566656825704573657834715486126576647401073108311081125114511741206124412541295132213411489151315501566161216871718177218401877190119111927198519982032203820922109212121322169217921862247226423392352239024132445246724912526253725522604263426562691271427472795282128352856287029002913293729503036304530763098312931713184320532303243326732933309332133733385342134683485355135813609362536383662369637353748376838193841386038903896396940014030404340524070409941154157417543134329436043834437445544794491456945954627465246644670470047184724477248444861488749605003506951075146516052255261533853485360537054065418542554585477550355595571558655965617564056665682570457365783471548612657664740107310831108112511451174120612441254129513221341148915131550156616121687171817721840187719011911192719851998203220382092210921212132216921792186224722642339235223902413244524672491252625372552260426342656269127142747279528212835285628702900291329372950303630453076309831293171318432053230324332673293330933213373338534213468348535513581360936253638366236963735374837683819384138603890389639694001403040434052407040994115415741754313432943604383443744554479449145694595462746524664467047004718472447724844486148874960500350695107514651605225526153385348536053705406541854255458547755035559557155865596561756405666568257045736578347154861265766474010731083110811251145117412061244125412951322134114891513155015661612168717181772184018771901191119271985199820322038209221092121213221692179218622472264233923522390241324452467249125262537255226042634265626912714274727952821283528562870290029132937295030363045307630983129317131843205323032433267329333093321337333853421346834853551358136093625363836623696373537483768381938413860389038963969400140304043405240704099411541574175431343294360438344374455447944914569459546274652466446704700471847244772484448614887496050035069510751465160522552615338534853605370540654185425545854775503555955715586559656175640566656825704573657834715486126576647401073108311081125114511741206124412541295132213411489151315501566161216871718177218401877190119111927198519982032203820922109212121322169217921862247226423392352239024132445246724912526253725522604263426562691271427472795282128352856287029002913293729503036304530763098312931713184320532303243326732933309332133733385342134683485355135813609362536383662369637353748376838193841386038903896396940014030404340524070409941154157417543134329436043834437445544794491456945954627465246644670470047184724477248444861488749605003506951075146516052255261533853485360537054065418542554585477550355595571558655965617564056665682570457365783471548612657664740107310831108112511451174120612441254129513221341148915131550156616121687171817721840187719011911192719851998203220382092210921212132216921792186224722642339235223902413244524672491252625372552260426342656269127142747279528212835285628702900291329372950303630453076309831293171318432053230324332673293330933213373338534213468348535513581360936253638366236963735374837683819384138603890389639694001403040434052407040994115415741754313432943604383443744554479449145694595462746524664467047004718472447724844486148874960500350695107514651605225526153385348536053705406541854255458547755035559557155865596561756405666568257045736578347154861265766474010731083110811251145117412061244125412951322134114891513155015661612168717181772184018771901191119271985199820322038209221092121213221692179218622472264233923522390241324452467249125262537255226042634265626912714274727952821283528562870290029132937295030363045307630983129317131843205323032433267329333093321337333853421346834853551358136093625363836623696373537483768381938413860389038963969400140304043405240704099411541574175431343294360438344374455447944914569459546274652466446704700471847244772484448614887496050035069510751465160522552615338534853605370540654185425545854775503555955715586559656175640566656825704573657834715486126576647401073108311081125114511741206124412541295132213411489151315501566161216871718177218401877190119111927198519982032203820922109212121322169217921862247226423392352239024132445246724912526253725522604263426562691271427472795282128352856287029002913293729503036304530763098312931713184320532303243326732933309332133733385342134683485355135813609362536383662369637353748376838193841386038903896396940014030404340524070409941154157417543134329436043834437445544794491456945954627465246644670470047184724477248444861488749605003506951075146516052255261533853485360537054065418542554585477550355595571558655965617564056665682570457365783488510583620689693753108411261175122312451313146214801567166817351773181918601878191219281947195320332070211021222133214121802187226523332340235323782414243625592748279628362871298629943010306330773130315931853310337434763697376938913991407941164262427642994410443844624480456045764596461746284653466547194834486249395054507051615193522653495361538254075419542654785504554755975641568357634885105836206896937531084112611751223124513131462148015671668173517731819186018781912192819471953203320702110212221332141218021872265233323402353237824142436255927482796283628712986299430103063307731303159318533103374347636973769389139914079411642624276429944104438446244804560457645964617462846534665471948344862493950545070516151935226534953615382540754195426547855045547559756415683576348851058362068969375310841126117512231245131314621480156716681735177318191860187819121928194719532033207021102122213321412180218722652333234023532378241424362559274827962836287129862994301030633077313031593185331033743476369737693891399140794116426242764299441044384462448045604576459646174628465346654719483448624939505450705161519352265349536153825407541954265478550455475597564156835763488510583620689693753108411261175122312451313146214801567166817351773181918601878191219281947195320332070211021222133214121802187226523332340235323782414243625592748279628362871298629943010306330773130315931853310337434763697376938913991407941164262427642994410443844624480456045764596461746284653466547194834486249395054507051615193522653495361538254075419542654785504554755975641568357634885105836206896937531084112611751223124513131462148015671668173517731819186018781912192819471953203320702110212221332141218021872265233323402353237824142436255927482796283628712986299430103063307731303159318533103374347636973769389139914079411642624276429944104438446244804560457645964617462846534665471948344862493950545070516151935226534953615382540754195426547855045547559756415683576348851058362068969375310841126117512231245131314621480156716681735177318191860187819121928194719532033207021102122213321412180218722652333234023532378241424362559274827962836287129862994301030633077313031593185331033743476369737693891399140794116426242764299441044384462448045604576459646174628465346654719483448624939505450705161519352265349536153825407541954265478550455475597564156835763488510583620689693753108411261175122312451313146214801567166817351773181918601878191219281947195320332070211021222133214121802187226523332340235323782414243625592748279628362871298629943010306330773130315931853310337434763697376938913991407941164262427642994410443844624480456045764596461746284653466547194834486249395054507051615193522653495361538254075419542654785504554755975641568357634885105836206896937531084112611751223124513131462148015671668173517731819186018781912192819471953203320702110212221332141218021872265233323402353237824142436255927482796283628712986299430103063307731303159318533103374347636973769389139914079411642624276429944104438446244804560457645964617462846534665471948344862493950545070516151935226534953615382540754195426547855045547559756415683576348851058362068969375310841126117512231245131314621480156716681735177318191860187819121928194719532033207021102122213321412180218722652333234023532378241424362559274827962836287129862994301030633077313031593185331033743476369737693891399140794116426242764299441044384462448045604576459646174628465346654719483448624939505450705161519352265349536153825407541954265478550455475597564156835763488510583620689693753108411261175122312451313146214801567166817351773181918601878191219281947195320332070211021222133214121802187226523332340235323782414243625592748279628362871298629943010306330773130315931853310337434763697376938913991407941164262427642994410443844624480456045764596461746284653466547194834486249395054507051615193522653495361538254075419542654785504554755975641568357634885105836206896937531084112611751223124513131462148015671668173517731819186018781912192819471953203320702110212221332141218021872265233323402353237824142436255927482796283628712986299430103063307731303159318533103374347636973769389139914079411642624276429944104438446244804560457645964617462846534665471948344862493950545070516151935226534953615382540754195426547855045547559756415683576348851058362068969375310841126117512231245131314621480156716681735177318191860187819121928194719532033207021102122213321412180218722652333234023532378241424362559274827962836287129862994301030633077313031593185331033743476369737693891399140794116426242764299441044384462448045604576459646174628465346654719483448624939505450705161519352265349536153825407541954265478550455475597564156835763488510583620689693753108411261175122312451313146214801567166817351773181918601878191219281947195320332070211021222133214121802187226523332340235323782414243625592748279628362871298629943010306330773130315931853310337434763697376938913991407941164262427642994410443844624480456045764596461746284653466547194834486249395054507051615193522653495361538254075419542654785504554755975641568357634885105836206896937531084112611751223124513131462148015671668173517731819186018781912192819471953203320702110212221332141218021872265233323402353237824142436255927482796283628712986299430103063307731303159318533103374347636973769389139914079411642624276429944104438446244804560457645964617462846534665471948344862493950545070516151935226534953615382540754195426547855045547559756415683576348851058362068969375310841126117512231245131314621480156716681735177318191860187819121928194719532033207021102122213321412180218722652333234023532378241424362559274827962836287129862994301030633077313031593185331033743476369737693891399140794116426242764299441044384462448045604576459646174628465346654719483448624939505450705161519352265349536153825407541954265478550455475597564156835763488510583620689693753108411261175122312451313146214801567166817351773181918601878191219281947195320332070211021222133214121802187226523332340235323782414243625592748279628362871298629943010306330773130315931853310337434763697376938913991407941164262427642994410443844624480456045764596461746284653466547194834486249395054507051615193522653495361538254075419542654785504554755975641568357634885105836206896937531084112611751223124513131462148015671668173517731819186018781912192819471953203320702110212221332141218021872265233323402353237824142436255927482796283628712986299430103063307731303159318533103374347636973769389139914079411642624276429944104438446244804560457645964617462846534665471948344862493950545070516151935226534953615382540754195426547855045547559756415683576348851058362068969375310841126117512231245131314621480156716681735177318191860187819121928194719532033207021102122213321412180218722652333234023532378241424362559274827962836287129862994301030633077313031593185331033743476369737693891399140794116426242764299441044384462448045604576459646174628465346654719483448624939505450705161519352265349536153825407541954265478550455475597564156835763488510583620689693753108411261175122312451313146214801567166817351773181918601878191219281947195320332070211021222133214121802187226523332340235323782414243625592748279628362871298629943010306330773130315931853310337434763697376938913991407941164262427642994410443844624480456045764596461746284653466547194834486249395054507051615193522653495361538254075419542654785504554755975641568357634885105836206896937531084112611751223124513131462148015671668173517731819186018781912192819471953203320702110212221332141218021872265233323402353237824142436255927482796283628712986299430103063307731303159318533103374347636973769389139914079411642624276429944104438446244804560457645964617462846534665471948344862493950545070516151935226534953615382540754195426547855045547559756415683576348851058362068969375310841126117512231245131314621480156716681735177318191860187819121928194719532033207021102122213321412180218722652333234023532378241424362559274827962836287129862994301030633077313031593185331033743476369737693891399140794116426242764299441044384462448045604576459646174628465346654719483448624939505450705161519352265349536153825407541954265478550455475597564156835763488510583620689693753108411261175122312451313146214801567166817351773181918601878191219281947195320332070211021222133214121802187226523332340235323782414243625592748279628362871298629943010306330773130315931853310337434763697376938913991407941164262427642994410443844624480456045764596461746284653466547194834486249395054507051615193522653495361538254075419542654785504554755975641568357634885105836206896937531084112611751223124513131462148015671668173517731819186018781912192819471953203320702110212221332141218021872265233323402353237824142436255927482796283628712986299430103063307731303159318533103374347636973769389139914079411642624276429944104438446244804560457645964617462846534665471948344862493950545070516151935226534953615382540754195426547855045547559756415683576348851058362068969375310841126117512231245131314621480156716681735177318191860187819121928194719532033207021102122213321412180218722652333234023532378241424362559274827962836287129862994301030633077313031593185331033743476369737693891399140794116426242764299441044384462448045604576459646174628465346654719483448624939505450705161519352265349536153825407541954265478550455475597564156835763488510583620689693753108411261175122312451313146214801567166817351773181918601878191219281947195320332070211021222133214121802187226523332340235323782414243625592748279628362871298629943010306330773130315931853310337434763697376938913991407941164262427642994410443844624480456045764596461746284653466547194834486249395054507051615193522653495361538254075419542654785504554755975641568357634885105836206896937531084112611751223124513131462148015671668173517731819186018781912192819471953203320702110212221332141218021872265233323402353237824142436255927482796283628712986299430103063307731303159318533103374347636973769389139914079411642624276429944104438446244804560457645964617462846534665471948344862493950545070516151935226534953615382540754195426547855045547559756415683576348851058362068969375310841126117512231245131314621480156716681735177318191860187819121928194719532033207021102122213321412180218722652333234023532378241424362559274827962836287129862994301030633077313031593185331033743476369737693891399140794116426242764299441044384462448045604576459646174628465346654719483448624939505450705161519352265349536153825407541954265478550455475597564156835763488510583620689693753108411261175122312451313146214801567166817351773181918601878191219281947195320332070211021222133214121802187226523332340235323782414243625592748279628362871298629943010306330773130315931853310337434763697376938913991407941164262427642994410443844624480456045764596461746284653466547194834486249395054507051615193522653495361538254075419542654785504554755975641568357634885105836206896937531084112611751223124513131462148015671668173517731819186018781912192819471953203320702110212221332141218021872265233323402353237824142436255927482796283628712986299430103063307731303159318533103374347636973769389139914079411642624276429944104438446244804560457645964617462846534665471948344862493950545070516151935226534953615382540754195426547855045547559756415683576348851058362068969375310841126117512231245131314621480156716681735177318191860187819121928194719532033207021102122213321412180218722652333234023532378241424362559274827962836287129862994301030633077313031593185331033743476369737693891399140794116426242764299441044384462448045604576459646174628465346654719483448624939505450705161519352265349536153825407541954265478550455475597564156835763488510583620689693753108411261175122312451313146214801567166817351773181918601878191219281947195320332070211021222133214121802187226523332340235323782414243625592748279628362871298629943010306330773130315931853310337434763697376938913991407941164262427642994410443844624480456045764596461746284653466547194834486249395054507051615193522653495361538254075419542654785504554755975641568357634885105836206896937531084112611751223124513131462148015671668173517731819186018781912192819471953203320702110212221332141218021872265233323402353237824142436255927482796283628712986299430103063307731303159318533103374347636973769389139914079411642624276429944104438446244804560457645964617462846534665471948344862493950545070516151935226534953615382540754195426547855045547559756415683576348851058362068969375310841126117512231245131314621480156716681735177318191860187819121928194719532033207021102122213321412180218722652333234023532378241424362559274827962836287129862994301030633077313031593185331033743476369737693891399140794116426242764299441044384462448045604576459646174628465346654719483448624939505450705161519352265349536153825407541954265478550455475597564156835763488510583620689693753108411261175122312451313146214801567166817351773181918601878191219281947195320332070211021222133214121802187226523332340235323782414243625592748279628362871298629943010306330773130315931853310337434763697376938913991407941164262427642994410443844624480456045764596461746284653466547194834486249395054507051615193522653495361538254075419542654785504554755975641568357634885105836206896937531084112611751223124513131462148015671668173517731819186018781912192819471953203320702110212221332141218021872265233323402353237824142436255927482796283628712986299430103063307731303159318533103374347636973769389139914079411642624276429944104438446244804560457645964617462846534665471948344862493950545070516151935226534953615382540754195426547855045547559756415683576348851058362068969375310841126117512231245131314621480156716681735177318191860187819121928194719532033207021102122213321412180218722652333234023532378241424362559274827962836287129862994301030633077313031593185331033743476369737693891399140794116426242764299441044384462448045604576459646174628465346654719483448624939505450705161519352265349536153825407541954265478550455475597564156835763488510583620689693753108411261175122312451313146214801567166817351773181918601878191219281947195320332070211021222133214121802187226523332340235323782414243625592748279628362871298629943010306330773130315931853310337434763697376938913991407941164262427642994410443844624480456045764596461746284653466547194834486249395054507051615193522653495361538254075419542654785504554755975641568357634885105836206896937531084112611751223124513131462148015671668173517731819186018781912192819471953203320702110212221332141218021872265233323402353237824142436255927482796283628712986299430103063307731303159318533103374347636973769389139914079411642624276429944104438446244804560457645964617462846534665471948344862493950545070516151935226534953615382540754195426547855045547559756415683576348851058362068969375310841126117512231245131314621480156716681735177318191860187819121928194719532033207021102122213321412180218722652333234023532378241424362559274827962836287129862994301030633077313031593185331033743476369737693891399140794116426242764299441044384462448045604576459646174628465346654719483448624939505450705161519352265349536153825407541954265478550455475597564156835763488510583620689693753108411261175122312451313146214801567166817351773181918601878191219281947195320332070211021222133214121802187226523332340235323782414243625592748279628362871298629943010306330773130315931853310337434763697376938913991407941164262427642994410443844624480456045764596461746284653466547194834486249395054507051615193522653495361538254075419542654785504554755975641568357634654985115675896516947201095113511571169118412831296130813571369138414001442152215771596164517001747178318101841188919992039205120822127214921592209223722752285230823182363239124022421246824792516257125922605261726572679273427572786280128052844285728822914292529763046305830883120314431723244325532793358339834093422343434423452351735253569359736103639365037083718374937813795380738423873389739113919396340534065412941414147417642154249429443514369439745194531453745454607467146834725473947584817487548884902491449244961499350175025503150435060509751245155517051825237529453135321545954865498551355325560560556185650569457265797580958314654985115675896516947201095113511571169118412831296130813571369138414001442152215771596164517001747178318101841188919992039205120822127214921592209223722752285230823182363239124022421246824792516257125922605261726572679273427572786280128052844285728822914292529763046305830883120314431723244325532793358339834093422343434423452351735253569359736103639365037083718374937813795380738423873389739113919396340534065412941414147417642154249429443514369439745194531453745454607467146834725473947584817487548884902491449244961499350175025503150435060509751245155517051825237529453135321545954865498551355325560560556185650569457265797580958314654985115675896516947201095113511571169118412831296130813571369138414001442152215771596164517001747178318101841188919992039205120822127214921592209223722752285230823182363239124022421246824792516257125922605261726572679273427572786280128052844285728822914292529763046305830883120314431723244325532793358339834093422343434423452351735253569359736103639365037083718374937813795380738423873389739113919396340534065412941414147417642154249429443514369439745194531453745454607467146834725473947584817487548884902491449244961499350175025503150435060509751245155517051825237529453135321545954865498551355325560560556185650569457265797580958314654985115675896516947201095113511571169118412831296130813571369138414001442152215771596164517001747178318101841188919992039205120822127214921592209223722752285230823182363239124022421246824792516257125922605261726572679273427572786280128052844285728822914292529763046305830883120314431723244325532793358339834093422343434423452351735253569359736103639365037083718374937813795380738423873389739113919396340534065412941414147417642154249429443514369439745194531453745454607467146834725473947584817487548884902491449244961499350175025503150435060509751245155517051825237529453135321545954865498551355325560560556185650569457265797580958314654985115675896516947201095113511571169118412831296130813571369138414001442152215771596164517001747178318101841188919992039205120822127214921592209223722752285230823182363239124022421246824792516257125922605261726572679273427572786280128052844285728822914292529763046305830883120314431723244325532793358339834093422343434423452351735253569359736103639365037083718374937813795380738423873389739113919396340534065412941414147417642154249429443514369439745194531453745454607467146834725473947584817487548884902491449244961499350175025503150435060509751245155517051825237529453135321545954865498551355325560560556185650569457265797580958314654985115675896516947201095113511571169118412831296130813571369138414001442152215771596164517001747178318101841188919992039205120822127214921592209223722752285230823182363239124022421246824792516257125922605261726572679273427572786280128052844285728822914292529763046305830883120314431723244325532793358339834093422343434423452351735253569359736103639365037083718374937813795380738423873389739113919396340534065412941414147417642154249429443514369439745194531453745454607467146834725473947584817487548884902491449244961499350175025503150435060509751245155517051825237529453135321545954865498551355325560560556185650569457265797580958314654985115675896516947201095113511571169118412831296130813571369138414001442152215771596164517001747178318101841188919992039205120822127214921592209223722752285230823182363239124022421246824792516257125922605261726572679273427572786280128052844285728822914292529763046305830883120314431723244325532793358339834093422343434423452351735253569359736103639365037083718374937813795380738423873389739113919396340534065412941414147417642154249429443514369439745194531453745454607467146834725473947584817487548884902491449244961499350175025503150435060509751245155517051825237529453135321545954865498551355325560560556185650569457265797580958314654985115675896516947201095113511571169118412831296130813571369138414001442152215771596164517001747178318101841188919992039205120822127214921592209223722752285230823182363239124022421246824792516257125922605261726572679273427572786280128052844285728822914292529763046305830883120314431723244325532793358339834093422343434423452351735253569359736103639365037083718374937813795380738423873389739113919396340534065412941414147417642154249429443514369439745194531453745454607467146834725473947584817487548884902491449244961499350175025503150435060509751245155517051825237529453135321545954865498551355325560560556185650569457265797580958314654985115675896516947201095113511571169118412831296130813571369138414001442152215771596164517001747178318101841188919992039205120822127214921592209223722752285230823182363239124022421246824792516257125922605261726572679273427572786280128052844285728822914292529763046305830883120314431723244325532793358339834093422343434423452351735253569359736103639365037083718374937813795380738423873389739113919396340534065412941414147417642154249429443514369439745194531453745454607467146834725473947584817487548884902491449244961499350175025503150435060509751245155517051825237529453135321545954865498551355325560560556185650569457265797580958314654985115675896516947201095113511571169118412831296130813571369138414001442152215771596164517001747178318101841188919992039205120822127214921592209223722752285230823182363239124022421246824792516257125922605261726572679273427572786280128052844285728822914292529763046305830883120314431723244325532793358339834093422343434423452351735253569359736103639365037083718374937813795380738423873389739113919396340534065412941414147417642154249429443514369439745194531453745454607467146834725473947584817487548884902491449244961499350175025503150435060509751245155517051825237529453135321545954865498551355325560560556185650569457265797580958314654985115675896516947201095113511571169118412831296130813571369138414001442152215771596164517001747178318101841188919992039205120822127214921592209223722752285230823182363239124022421246824792516257125922605261726572679273427572786280128052844285728822914292529763046305830883120314431723244325532793358339834093422343434423452351735253569359736103639365037083718374937813795380738423873389739113919396340534065412941414147417642154249429443514369439745194531453745454607467146834725473947584817487548884902491449244961499350175025503150435060509751245155517051825237529453135321545954865498551355325560560556185650569457265797580958314654985115675896516947201095113511571169118412831296130813571369138414001442152215771596164517001747178318101841188919992039205120822127214921592209223722752285230823182363239124022421246824792516257125922605261726572679273427572786280128052844285728822914292529763046305830883120314431723244325532793358339834093422343434423452351735253569359736103639365037083718374937813795380738423873389739113919396340534065412941414147417642154249429443514369439745194531453745454607467146834725473947584817487548884902491449244961499350175025503150435060509751245155517051825237529453135321545954865498551355325560560556185650569457265797580958314654985115675896516947201095113511571169118412831296130813571369138414001442152215771596164517001747178318101841188919992039205120822127214921592209223722752285230823182363239124022421246824792516257125922605261726572679273427572786280128052844285728822914292529763046305830883120314431723244325532793358339834093422343434423452351735253569359736103639365037083718374937813795380738423873389739113919396340534065412941414147417642154249429443514369439745194531453745454607467146834725473947584817487548884902491449244961499350175025503150435060509751245155517051825237529453135321545954865498551355325560560556185650569457265797580958314654985115675896516947201095113511571169118412831296130813571369138414001442152215771596164517001747178318101841188919992039205120822127214921592209223722752285230823182363239124022421246824792516257125922605261726572679273427572786280128052844285728822914292529763046305830883120314431723244325532793358339834093422343434423452351735253569359736103639365037083718374937813795380738423873389739113919396340534065412941414147417642154249429443514369439745194531453745454607467146834725473947584817487548884902491449244961499350175025503150435060509751245155517051825237529453135321545954865498551355325560560556185650569457265797580958314654985115675896516947201095113511571169118412831296130813571369138414001442152215771596164517001747178318101841188919992039205120822127214921592209223722752285230823182363239124022421246824792516257125922605261726572679273427572786280128052844285728822914292529763046305830883120314431723244325532793358339834093422343434423452351735253569359736103639365037083718374937813795380738423873389739113919396340534065412941414147417642154249429443514369439745194531453745454607467146834725473947584817487548884902491449244961499350175025503150435060509751245155517051825237529453135321545954865498551355325560560556185650569457265797580958314654985115675896516947201095113511571169118412831296130813571369138414001442152215771596164517001747178318101841188919992039205120822127214921592209223722752285230823182363239124022421246824792516257125922605261726572679273427572786280128052844285728822914292529763046305830883120314431723244325532793358339834093422343434423452351735253569359736103639365037083718374937813795380738423873389739113919396340534065412941414147417642154249429443514369439745194531453745454607467146834725473947584817487548884902491449244961499350175025503150435060509751245155517051825237529453135321545954865498551355325560560556185650569457265797580958314654985115675896516947201095113511571169118412831296130813571369138414001442152215771596164517001747178318101841188919992039205120822127214921592209223722752285230823182363239124022421246824792516257125922605261726572679273427572786280128052844285728822914292529763046305830883120314431723244325532793358339834093422343434423452351735253569359736103639365037083718374937813795380738423873389739113919396340534065412941414147417642154249429443514369439745194531453745454607467146834725473947584817487548884902491449244961499350175025503150435060509751245155517051825237529453135321545954865498551355325560560556185650569457265797580958314654985115675896516947201095113511571169118412831296130813571369138414001442152215771596164517001747178318101841188919992039205120822127214921592209223722752285230823182363239124022421246824792516257125922605261726572679273427572786280128052844285728822914292529763046305830883120314431723244325532793358339834093422343434423452351735253569359736103639365037083718374937813795380738423873389739113919396340534065412941414147417642154249429443514369439745194531453745454607467146834725473947584817487548884902491449244961499350175025503150435060509751245155517051825237529453135321545954865498551355325560560556185650569457265797580958314654985115675896516947201095113511571169118412831296130813571369138414001442152215771596164517001747178318101841188919992039205120822127214921592209223722752285230823182363239124022421246824792516257125922605261726572679273427572786280128052844285728822914292529763046305830883120314431723244325532793358339834093422343434423452351735253569359736103639365037083718374937813795380738423873389739113919396340534065412941414147417642154249429443514369439745194531453745454607467146834725473947584817487548884902491449244961499350175025503150435060509751245155517051825237529453135321545954865498551355325560560556185650569457265797580958314654985115675896516947201095113511571169118412831296130813571369138414001442152215771596164517001747178318101841188919992039205120822127214921592209223722752285230823182363239124022421246824792516257125922605261726572679273427572786280128052844285728822914292529763046305830883120314431723244325532793358339834093422343434423452351735253569359736103639365037083718374937813795380738423873389739113919396340534065412941414147417642154249429443514369439745194531453745454607467146834725473947584817487548884902491449244961499350175025503150435060509751245155517051825237529453135321545954865498551355325560560556185650569457265797580958314654985115675896516947201095113511571169118412831296130813571369138414001442152215771596164517001747178318101841188919992039205120822127214921592209223722752285230823182363239124022421246824792516257125922605261726572679273427572786280128052844285728822914292529763046305830883120314431723244325532793358339834093422343434423452351735253569359736103639365037083718374937813795380738423873389739113919396340534065412941414147417642154249429443514369439745194531453745454607467146834725473947584817487548884902491449244961499350175025503150435060509751245155517051825237529453135321545954865498551355325560560556185650569457265797580958314654985115675896516947201095113511571169118412831296130813571369138414001442152215771596164517001747178318101841188919992039205120822127214921592209223722752285230823182363239124022421246824792516257125922605261726572679273427572786280128052844285728822914292529763046305830883120314431723244325532793358339834093422343434423452351735253569359736103639365037083718374937813795380738423873389739113919396340534065412941414147417642154249429443514369439745194531453745454607467146834725473947584817487548884902491449244961499350175025503150435060509751245155517051825237529453135321545954865498551355325560560556185650569457265797580958314654985115675896516947201095113511571169118412831296130813571369138414001442152215771596164517001747178318101841188919992039205120822127214921592209223722752285230823182363239124022421246824792516257125922605261726572679273427572786280128052844285728822914292529763046305830883120314431723244325532793358339834093422343434423452351735253569359736103639365037083718374937813795380738423873389739113919396340534065412941414147417642154249429443514369439745194531453745454607467146834725473947584817487548884902491449244961499350175025503150435060509751245155517051825237529453135321545954865498551355325560560556185650569457265797580958314654985115675896516947201095113511571169118412831296130813571369138414001442152215771596164517001747178318101841188919992039205120822127214921592209223722752285230823182363239124022421246824792516257125922605261726572679273427572786280128052844285728822914292529763046305830883120314431723244325532793358339834093422343434423452351735253569359736103639365037083718374937813795380738423873389739113919396340534065412941414147417642154249429443514369439745194531453745454607467146834725473947584817487548884902491449244961499350175025503150435060509751245155517051825237529453135321545954865498551355325560560556185650569457265797580958314654985115675896516947201095113511571169118412831296130813571369138414001442152215771596164517001747178318101841188919992039205120822127214921592209223722752285230823182363239124022421246824792516257125922605261726572679273427572786280128052844285728822914292529763046305830883120314431723244325532793358339834093422343434423452351735253569359736103639365037083718374937813795380738423873389739113919396340534065412941414147417642154249429443514369439745194531453745454607467146834725473947584817487548884902491449244961499350175025503150435060509751245155517051825237529453135321545954865498551355325560560556185650569457265797580958314654985115675896516947201095113511571169118412831296130813571369138414001442152215771596164517001747178318101841188919992039205120822127214921592209223722752285230823182363239124022421246824792516257125922605261726572679273427572786280128052844285728822914292529763046305830883120314431723244325532793358339834093422343434423452351735253569359736103639365037083718374937813795380738423873389739113919396340534065412941414147417642154249429443514369439745194531453745454607467146834725473947584817487548884902491449244961499350175025503150435060509751245155517051825237529453135321545954865498551355325560560556185650569457265797580958314654985115675896516947201095113511571169118412831296130813571369138414001442152215771596164517001747178318101841188919992039205120822127214921592209223722752285230823182363239124022421246824792516257125922605261726572679273427572786280128052844285728822914292529763046305830883120314431723244325532793358339834093422343434423452351735253569359736103639365037083718374937813795380738423873389739113919396340534065412941414147417642154249429443514369439745194531453745454607467146834725473947584817487548884902491449244961499350175025503150435060509751245155517051825237529453135321545954865498551355325560560556185650569457265797580958314654985115675896516947201095113511571169118412831296130813571369138414001442152215771596164517001747178318101841188919992039205120822127214921592209223722752285230823182363239124022421246824792516257125922605261726572679273427572786280128052844285728822914292529763046305830883120314431723244325532793358339834093422343434423452351735253569359736103639365037083718374937813795380738423873389739113919396340534065412941414147417642154249429443514369439745194531453745454607467146834725473947584817487548884902491449244961499350175025503150435060509751245155517051825237529453135321545954865498551355325560560556185650569457265797580958314654985115675896516947201095113511571169118412831296130813571369138414001442152215771596164517001747178318101841188919992039205120822127214921592209223722752285230823182363239124022421246824792516257125922605261726572679273427572786280128052844285728822914292529763046305830883120314431723244325532793358339834093422343434423452351735253569359736103639365037083718374937813795380738423873389739113919396340534065412941414147417642154249429443514369439745194531453745454607467146834725473947584817487548884902491449244961499350175025503150435060509751245155517051825237529453135321545954865498551355325560560556185650569457265797580958314654985115675896516947201095113511571169118412831296130813571369138414001442152215771596164517001747178318101841188919992039205120822127214921592209223722752285230823182363239124022421246824792516257125922605261726572679273427572786280128052844285728822914292529763046305830883120314431723244325532793358339834093422343434423452351735253569359736103639365037083718374937813795380738423873389739113919396340534065412941414147417642154249429443514369439745194531453745454607467146834725473947584817487548884902491449244961499350175025503150435060509751245155517051825237529453135321545954865498551355325560560556185650569457265797580958314654985115675896516947201095113511571169118412831296130813571369138414001442152215771596164517001747178318101841188919992039205120822127214921592209223722752285230823182363239124022421246824792516257125922605261726572679273427572786280128052844285728822914292529763046305830883120314431723244325532793358339834093422343434423452351735253569359736103639365037083718374937813795380738423873389739113919396340534065412941414147417642154249429443514369439745194531453745454607467146834725473947584817487548884902491449244961499350175025503150435060509751245155517051825237529453135321545954865498551355325560560556185650569457265797580958314654985115675896516947201095113511571169118412831296130813571369138414001442152215771596164517001747178318101841188919992039205120822127214921592209223722752285230823182363239124022421246824792516257125922605261726572679273427572786280128052844285728822914292529763046305830883120314431723244325532793358339834093422343434423452351735253569359736103639365037083718374937813795380738423873389739113919396340534065412941414147417642154249429443514369439745194531453745454607467146834725473947584817487548884902491449244961499350175025503150435060509751245155517051825237529453135321545954865498551355325560560556185650569457265797580958314654985115675896516947201095113511571169118412831296130813571369138414001442152215771596164517001747178318101841188919992039205120822127214921592209223722752285230823182363239124022421246824792516257125922605261726572679273427572786280128052844285728822914292529763046305830883120314431723244325532793358339834093422343434423452351735253569359736103639365037083718374937813795380738423873389739113919396340534065412941414147417642154249429443514369439745194531453745454607467146834725473947584817487548884902491449244961499350175025503150435060509751245155517051825237529453135321545954865498551355325560560556185650569457265797580958314654985115675896516947201095113511571169118412831296130813571369138414001442152215771596164517001747178318101841188919992039205120822127214921592209223722752285230823182363239124022421246824792516257125922605261726572679273427572786280128052844285728822914292529763046305830883120314431723244325532793358339834093422343434423452351735253569359736103639365037083718374937813795380738423873389739113919396340534065412941414147417642154249429443514369439745194531453745454607467146834725473947584817487548884902491449244961499350175025503150435060509751245155517051825237529453135321545954865498551355325560560556185650569457265797580958314654985115675896516947201095113511571169118412831296130813571369138414001442152215771596164517001747178318101841188919992039205120822127214921592209223722752285230823182363239124022421246824792516257125922605261726572679273427572786280128052844285728822914292529763046305830883120314431723244325532793358339834093422343434423452351735253569359736103639365037083718374937813795380738423873389739113919396340534065412941414147417642154249429443514369439745194531453745454607467146834725473947584817487548884902491449244961499350175025503150435060509751245155517051825237529453135321545954865498551355325560560556185650569457265797580958314654985115675896516947201095113511571169118412831296130813571369138414001442152215771596164517001747178318101841188919992039205120822127214921592209223722752285230823182363239124022421246824792516257125922605261726572679273427572786280128052844285728822914292529763046305830883120314431723244325532793358339834093422343434423452351735253569359736103639365037083718374937813795380738423873389739113919396340534065412941414147417642154249429443514369439745194531453745454607467146834725473947584817487548884902491449244961499350175025503150435060509751245155517051825237529453135321545954865498551355325560560556185650569457265797580958314654985115675896516947201095113511571169118412831296130813571369138414001442152215771596164517001747178318101841188919992039205120822127214921592209223722752285230823182363239124022421246824792516257125922605261726572679273427572786280128052844285728822914292529763046305830883120314431723244325532793358339834093422343434423452351735253569359736103639365037083718374937813795380738423873389739113919396340534065412941414147417642154249429443514369439745194531453745454607467146834725473947584817487548884902491449244961499350175025503150435060509751245155517051825237529453135321545954865498551355325560560556185650569457265797580958314654985115675896516947201095113511571169118412831296130813571369138414001442152215771596164517001747178318101841188919992039205120822127214921592209223722752285230823182363239124022421246824792516257125922605261726572679273427572786280128052844285728822914292529763046305830883120314431723244325532793358339834093422343434423452351735253569359736103639365037083718374937813795380738423873389739113919396340534065412941414147417642154249429443514369439745194531453745454607467146834725473947584817487548884902491449244961499350175025503150435060509751245155517051825237529453135321545954865498551355325560560556185650569457265797580958314654985115675896516947201095113511571169118412831296130813571369138414001442152215771596164517001747178318101841188919992039205120822127214921592209223722752285230823182363239124022421246824792516257125922605261726572679273427572786280128052844285728822914292529763046305830883120314431723244325532793358339834093422343434423452351735253569359736103639365037083718374937813795380738423873389739113919396340534065412941414147417642154249429443514369439745194531453745454607467146834725473947584817487548884902491449244961499350175025503150435060509751245155517051825237529453135321545954865498551355325560560556185650569457265797580958314654985115675896516947201095113511571169118412831296130813571369138414001442152215771596164517001747178318101841188919992039205120822127214921592209223722752285230823182363239124022421246824792516257125922605261726572679273427572786280128052844285728822914292529763046305830883120314431723244325532793358339834093422343434423452351735253569359736103639365037083718374937813795380738423873389739113919396340534065412941414147417642154249429443514369439745194531453745454607467146834725473947584817487548884902491449244961499350175025503150435060509751245155517051825237529453135321545954865498551355325560560556185650569457265797580958315256217367437481085117611851255127014111433144314901535165917921811182519292024206420932134218822192248228624152452250625432641272427492758287228912951296629873021309932153221330033363367355836773698379638263882391239533975400240174072408441484163422642504256430443204341442944464506453845974639474047734788480748284845490349455004503250715108516251715246527653145362537654275505551456425651565756735705574657685774578452562173674374810851176118512551270141114331443149015351659179218111825192920242064209321342188221922482286241524522506254326412724274927582872289129512966298730213099321532213300333633673558367736983796382638823912395339754002401740724084414841634226425042564304432043414429444645064538459746394740477347884807482848454903494550045032507151085162517152465276531453625376542755055514564256515657567357055746576857745784525621736743748108511761185125512701411143314431490153516591792181118251929202420642093213421882219224822862415245225062543264127242749275828722891295129662987302130993215322133003336336735583677369837963826388239123953397540024017407240844148416342264250425643044320434144294446450645384597463947404773478848074828484549034945500450325071510851625171524652765314536253765427550555145642565156575673570557465768577457845256217367437481085117611851255127014111433144314901535165917921811182519292024206420932134218822192248228624152452250625432641272427492758287228912951296629873021309932153221330033363367355836773698379638263882391239533975400240174072408441484163422642504256430443204341442944464506453845974639474047734788480748284845490349455004503250715108516251715246527653145362537654275505551456425651565756735705574657685774578452562173674374810851176118512551270141114331443149015351659179218111825192920242064209321342188221922482286241524522506254326412724274927582872289129512966298730213099321532213300333633673558367736983796382638823912395339754002401740724084414841634226425042564304432043414429444645064538459746394740477347884807482848454903494550045032507151085162517152465276531453625376542755055514564256515657567357055746576857745784525621736743748108511761185125512701411143314431490153516591792181118251929202420642093213421882219224822862415245225062543264127242749275828722891295129662987302130993215322133003336336735583677369837963826388239123953397540024017407240844148416342264250425643044320434144294446450645384597463947404773478848074828484549034945500450325071510851625171524652765314536253765427550555145642565156575673570557465768577457845256217367437481085117611851255127014111433144314901535165917921811182519292024206420932134218822192248228624152452250625432641272427492758287228912951296629873021309932153221330033363367355836773698379638263882391239533975400240174072408441484163422642504256430443204341442944464506453845974639474047734788480748284845490349455004503250715108516251715246527653145362537654275505551456425651565756735705574657685774578452562173674374810851176118512551270141114331443149015351659179218111825192920242064209321342188221922482286241524522506254326412724274927582872289129512966298730213099321532213300333633673558367736983796382638823912395339754002401740724084414841634226425042564304432043414429444645064538459746394740477347884807482848454903494550045032507151085162517152465276531453625376542755055514564256515657567357055746576857745784525621736743748108511761185125512701411143314431490153516591792181118251929202420642093213421882219224822862415245225062543264127242749275828722891295129662987302130993215322133003336336735583677369837963826388239123953397540024017407240844148416342264250425643044320434144294446450645384597463947404773478848074828484549034945500450325071510851625171524652765314536253765427550555145642565156575673570557465768577457845256217367437481085117611851255127014111433144314901535165917921811182519292024206420932134218822192248228624152452250625432641272427492758287228912951296629873021309932153221330033363367355836773698379638263882391239533975400240174072408441484163422642504256430443204341442944464506453845974639474047734788480748284845490349455004503250715108516251715246527653145362537654275505551456425651565756735705574657685774578452562173674374810851176118512551270141114331443149015351659179218111825192920242064209321342188221922482286241524522506254326412724274927582872289129512966298730213099321532213300333633673558367736983796382638823912395339754002401740724084414841634226425042564304432043414429444645064538459746394740477347884807482848454903494550045032507151085162517152465276531453625376542755055514564256515657567357055746576857745784525621736743748108511761185125512701411143314431490153516591792181118251929202420642093213421882219224822862415245225062543264127242749275828722891295129662987302130993215322133003336336735583677369837963826388239123953397540024017407240844148416342264250425643044320434144294446450645384597463947404773478848074828484549034945500450325071510851625171524652765314536253765427550555145642565156575673570557465768577457845256217367437481085117611851255127014111433144314901535165917921811182519292024206420932134218822192248228624152452250625432641272427492758287228912951296629873021309932153221330033363367355836773698379638263882391239533975400240174072408441484163422642504256430443204341442944464506453845974639474047734788480748284845490349455004503250715108516251715246527653145362537654275505551456425651565756735705574657685774578452562173674374810851176118512551270141114331443149015351659179218111825192920242064209321342188221922482286241524522506254326412724274927582872289129512966298730213099321532213300333633673558367736983796382638823912395339754002401740724084414841634226425042564304432043414429444645064538459746394740477347884807482848454903494550045032507151085162517152465276531453625376542755055514564256515657567357055746576857745784525621736743748108511761185125512701411143314431490153516591792181118251929202420642093213421882219224822862415245225062543264127242749275828722891295129662987302130993215322133003336336735583677369837963826388239123953397540024017407240844148416342264250425643044320434144294446450645384597463947404773478848074828484549034945500450325071510851625171524652765314536253765427550555145642565156575673570557465768577457845256217367437481085117611851255127014111433144314901535165917921811182519292024206420932134218822192248228624152452250625432641272427492758287228912951296629873021309932153221330033363367355836773698379638263882391239533975400240174072408441484163422642504256430443204341442944464506453845974639474047734788480748284845490349455004503250715108516251715246527653145362537654275505551456425651565756735705574657685774578452562173674374810851176118512551270141114331443149015351659179218111825192920242064209321342188221922482286241524522506254326412724274927582872289129512966298730213099321532213300333633673558367736983796382638823912395339754002401740724084414841634226425042564304432043414429444645064538459746394740477347884807482848454903494550045032507151085162517152465276531453625376542755055514564256515657567357055746576857745784525621736743748108511761185125512701411143314431490153516591792181118251929202420642093213421882219224822862415245225062543264127242749275828722891295129662987302130993215322133003336336735583677369837963826388239123953397540024017407240844148416342264250425643044320434144294446450645384597463947404773478848074828484549034945500450325071510851625171524652765314536253765427550555145642565156575673570557465768577457845256217367437481085117611851255127014111433144314901535165917921811182519292024206420932134218822192248228624152452250625432641272427492758287228912951296629873021309932153221330033363367355836773698379638263882391239533975400240174072408441484163422642504256430443204341442944464506453845974639474047734788480748284845490349455004503250715108516251715246527653145362537654275505551456425651565756735705574657685774578452562173674374810851176118512551270141114331443149015351659179218111825192920242064209321342188221922482286241524522506254326412724274927582872289129512966298730213099321532213300333633673558367736983796382638823912395339754002401740724084414841634226425042564304432043414429444645064538459746394740477347884807482848454903494550045032507151085162517152465276531453625376542755055514564256515657567357055746576857745784525621736743748108511761185125512701411143314431490153516591792181118251929202420642093213421882219224822862415245225062543264127242749275828722891295129662987302130993215322133003336336735583677369837963826388239123953397540024017407240844148416342264250425643044320434144294446450645384597463947404773478848074828484549034945500450325071510851625171524652765314536253765427550555145642565156575673570557465768577457845256217367437481085117611851255127014111433144314901535165917921811182519292024206420932134218822192248228624152452250625432641272427492758287228912951296629873021309932153221330033363367355836773698379638263882391239533975400240174072408441484163422642504256430443204341442944464506453845974639474047734788480748284845490349455004503250715108516251715246527653145362537654275505551456425651565756735705574657685774578452562173674374810851176118512551270141114331443149015351659179218111825192920242064209321342188221922482286241524522506254326412724274927582872289129512966298730213099321532213300333633673558367736983796382638823912395339754002401740724084414841634226425042564304432043414429444645064538459746394740477347884807482848454903494550045032507151085162517152465276531453625376542755055514564256515657567357055746576857745784525621736743748108511761185125512701411143314431490153516591792181118251929202420642093213421882219224822862415245225062543264127242749275828722891295129662987302130993215322133003336336735583677369837963826388239123953397540024017407240844148416342264250425643044320434144294446450645384597463947404773478848074828484549034945500450325071510851625171524652765314536253765427550555145642565156575673570557465768577457845256217367437481085117611851255127014111433144314901535165917921811182519292024206420932134218822192248228624152452250625432641272427492758287228912951296629873021309932153221330033363367355836773698379638263882391239533975400240174072408441484163422642504256430443204341442944464506453845974639474047734788480748284845490349455004503250715108516251715246527653145362537654275505551456425651565756735705574657685774578452562173674374810851176118512551270141114331443149015351659179218111825192920242064209321342188221922482286241524522506254326412724274927582872289129512966298730213099321532213300333633673558367736983796382638823912395339754002401740724084414841634226425042564304432043414429444645064538459746394740477347884807482848454903494550045032507151085162517152465276531453625376542755055514564256515657567357055746576857745784525621736743748108511761185125512701411143314431490153516591792181118251929202420642093213421882219224822862415245225062543264127242749275828722891295129662987302130993215322133003336336735583677369837963826388239123953397540024017407240844148416342264250425643044320434144294446450645384597463947404773478848074828484549034945500450325071510851625171524652765314536253765427550555145642565156575673570557465768577457845256217367437481085117611851255127014111433144314901535165917921811182519292024206420932134218822192248228624152452250625432641272427492758287228912951296629873021309932153221330033363367355836773698379638263882391239533975400240174072408441484163422642504256430443204341442944464506453845974639474047734788480748284845490349455004503250715108516251715246527653145362537654275505551456425651565756735705574657685774578452562173674374810851176118512551270141114331443149015351659179218111825192920242064209321342188221922482286241524522506254326412724274927582872289129512966298730213099321532213300333633673558367736983796382638823912395339754002401740724084414841634226425042564304432043414429444645064538459746394740477347884807482848454903494550045032507151085162517152465276531453625376542755055514564256515657567357055746576857745784525621736743748108511761185125512701411143314431490153516591792181118251929202420642093213421882219224822862415245225062543264127242749275828722891295129662987302130993215322133003336336735583677369837963826388239123953397540024017407240844148416342264250425643044320434144294446450645384597463947404773478848074828484549034945500450325071510851625171524652765314536253765427550555145642565156575673570557465768577457845256217367437481085117611851255127014111433144314901535165917921811182519292024206420932134218822192248228624152452250625432641272427492758287228912951296629873021309932153221330033363367355836773698379638263882391239533975400240174072408441484163422642504256430443204341442944464506453845974639474047734788480748284845490349455004503250715108516251715246527653145362537654275505551456425651565756735705574657685774578452562173674374810851176118512551270141114331443149015351659179218111825192920242064209321342188221922482286241524522506254326412724274927582872289129512966298730213099321532213300333633673558367736983796382638823912395339754002401740724084414841634226425042564304432043414429444645064538459746394740477347884807482848454903494550045032507151085162517152465276531453625376542755055514564256515657567357055746576857745784525621736743748108511761185125512701411143314431490153516591792181118251929202420642093213421882219224822862415245225062543264127242749275828722891295129662987302130993215322133003336336735583677369837963826388239123953397540024017407240844148416342264250425643044320434144294446450645384597463947404773478848074828484549034945500450325071510851625171524652765314536253765427550555145642565156575673570557465768577457845256217367437481085117611851255127014111433144314901535165917921811182519292024206420932134218822192248228624152452250625432641272427492758287228912951296629873021309932153221330033363367355836773698379638263882391239533975400240174072408441484163422642504256430443204341442944464506453845974639474047734788480748284845490349455004503250715108516251715246527653145362537654275505551456425651565756735705574657685774578452562173674374810851176118512551270141114331443149015351659179218111825192920242064209321342188221922482286241524522506254326412724274927582872289129512966298730213099321532213300333633673558367736983796382638823912395339754002401740724084414841634226425042564304432043414429444645064538459746394740477347884807482848454903494550045032507151085162517152465276531453625376542755055514564256515657567357055746576857745784525621736743748108511761185125512701411143314431490153516591792181118251929202420642093213421882219224822862415245225062543264127242749275828722891295129662987302130993215322133003336336735583677369837963826388239123953397540024017407240844148416342264250425643044320434144294446450645384597463947404773478848074828484549034945500450325071510851625171524652765314536253765427550555145642565156575673570557465768577457845256217367437481085117611851255127014111433144314901535165917921811182519292024206420932134218822192248228624152452250625432641272427492758287228912951296629873021309932153221330033363367355836773698379638263882391239533975400240174072408441484163422642504256430443204341442944464506453845974639474047734788480748284845490349455004503250715108516251715246527653145362537654275505551456425651565756735705574657685774578452562173674374810851176118512551270141114331443149015351659179218111825192920242064209321342188221922482286241524522506254326412724274927582872289129512966298730213099321532213300333633673558367736983796382638823912395339754002401740724084414841634226425042564304432043414429444645064538459746394740477347884807482848454903494550045032507151085162517152465276531453625376542755055514564256515657567357055746576857745784525621736743748108511761185125512701411143314431490153516591792181118251929202420642093213421882219224822862415245225062543264127242749275828722891295129662987302130993215322133003336336735583677369837963826388239123953397540024017407240844148416342264250425643044320434144294446450645384597463947404773478848074828484549034945500450325071510851625171524652765314536253765427550555145642565156575673570557465768577457845256217367437481085117611851255127014111433144314901535165917921811182519292024206420932134218822192248228624152452250625432641272427492758287228912951296629873021309932153221330033363367355836773698379638263882391239533975400240174072408441484163422642504256430443204341442944464506453845974639474047734788480748284845490349455004503250715108516251715246527653145362537654275505551456425651565756735705574657685774578446652956164265969975410741086110911361146117712071224125613231342138514121491151415231551157815971633165316691688171917361784180018611902191319181930195419862034205220712094212321352160217021812189224922762319236424162422244624922517252725532560261826352692271527502787279728062822283728732901293829522977298830113022303731003121313131363145320632313268332233863399345334863518353035823626366336993719373638613874389239203992400340444073410042274263431443524362442144394456446344924546457045774598461846664720475947744835484649255005501850615072510951475163521652285262529553035322533953635383542054285446547955725587559856315643566757065727573757545785579846652956164265969975410741086110911361146117712071224125613231342138514121491151415231551157815971633165316691688171917361784180018611902191319181930195419862034205220712094212321352160217021812189224922762319236424162422244624922517252725532560261826352692271527502787279728062822283728732901293829522977298830113022303731003121313131363145320632313268332233863399345334863518353035823626366336993719373638613874389239203992400340444073410042274263431443524362442144394456446344924546457045774598461846664720475947744835484649255005501850615072510951475163521652285262529553035322533953635383542054285446547955725587559856315643566757065727573757545785579846652956164265969975410741086110911361146117712071224125613231342138514121491151415231551157815971633165316691688171917361784180018611902191319181930195419862034205220712094212321352160217021812189224922762319236424162422244624922517252725532560261826352692271527502787279728062822283728732901293829522977298830113022303731003121313131363145320632313268332233863399345334863518353035823626366336993719373638613874389239203992400340444073410042274263431443524362442144394456446344924546457045774598461846664720475947744835484649255005501850615072510951475163521652285262529553035322533953635383542054285446547955725587559856315643566757065727573757545785579846652956164265969975410741086110911361146117712071224125613231342138514121491151415231551157815971633165316691688171917361784180018611902191319181930195419862034205220712094212321352160217021812189224922762319236424162422244624922517252725532560261826352692271527502787279728062822283728732901293829522977298830113022303731003121313131363145320632313268332233863399345334863518353035823626366336993719373638613874389239203992400340444073410042274263431443524362442144394456446344924546457045774598461846664720475947744835484649255005501850615072510951475163521652285262529553035322533953635383542054285446547955725587559856315643566757065727573757545785579846652956164265969975410741086110911361146117712071224125613231342138514121491151415231551157815971633165316691688171917361784180018611902191319181930195419862034205220712094212321352160217021812189224922762319236424162422244624922517252725532560261826352692271527502787279728062822283728732901293829522977298830113022303731003121313131363145320632313268332233863399345334863518353035823626366336993719373638613874389239203992400340444073410042274263431443524362442144394456446344924546457045774598461846664720475947744835484649255005501850615072510951475163521652285262529553035322533953635383542054285446547955725587559856315643566757065727573757545785579846652956164265969975410741086110911361146117712071224125613231342138514121491151415231551157815971633165316691688171917361784180018611902191319181930195419862034205220712094212321352160217021812189224922762319236424162422244624922517252725532560261826352692271527502787279728062822283728732901293829522977298830113022303731003121313131363145320632313268332233863399345334863518353035823626366336993719373638613874389239203992400340444073410042274263431443524362442144394456446344924546457045774598461846664720475947744835484649255005501850615072510951475163521652285262529553035322533953635383542054285446547955725587559856315643566757065727573757545785579846652956164265969975410741086110911361146117712071224125613231342138514121491151415231551157815971633165316691688171917361784180018611902191319181930195419862034205220712094212321352160217021812189224922762319236424162422244624922517252725532560261826352692271527502787279728062822283728732901293829522977298830113022303731003121313131363145320632313268332233863399345334863518353035823626366336993719373638613874389239203992400340444073410042274263431443524362442144394456446344924546457045774598461846664720475947744835484649255005501850615072510951475163521652285262529553035322533953635383542054285446547955725587559856315643566757065727573757545785579846652956164265969975410741086110911361146117712071224125613231342138514121491151415231551157815971633165316691688171917361784180018611902191319181930195419862034205220712094212321352160217021812189224922762319236424162422244624922517252725532560261826352692271527502787279728062822283728732901293829522977298830113022303731003121313131363145320632313268332233863399345334863518353035823626366336993719373638613874389239203992400340444073410042274263431443524362442144394456446344924546457045774598461846664720475947744835484649255005501850615072510951475163521652285262529553035322533953635383542054285446547955725587559856315643566757065727573757545785579846652956164265969975410741086110911361146117712071224125613231342138514121491151415231551157815971633165316691688171917361784180018611902191319181930195419862034205220712094212321352160217021812189224922762319236424162422244624922517252725532560261826352692271527502787279728062822283728732901293829522977298830113022303731003121313131363145320632313268332233863399345334863518353035823626366336993719373638613874389239203992400340444073410042274263431443524362442144394456446344924546457045774598461846664720475947744835484649255005501850615072510951475163521652285262529553035322533953635383542054285446547955725587559856315643566757065727573757545785579846652956164265969975410741086110911361146117712071224125613231342138514121491151415231551157815971633165316691688171917361784180018611902191319181930195419862034205220712094212321352160217021812189224922762319236424162422244624922517252725532560261826352692271527502787279728062822283728732901293829522977298830113022303731003121313131363145320632313268332233863399345334863518353035823626366336993719373638613874389239203992400340444073410042274263431443524362442144394456446344924546457045774598461846664720475947744835484649255005501850615072510951475163521652285262529553035322533953635383542054285446547955725587559856315643566757065727573757545785579846652956164265969975410741086110911361146117712071224125613231342138514121491151415231551157815971633165316691688171917361784180018611902191319181930195419862034205220712094212321352160217021812189224922762319236424162422244624922517252725532560261826352692271527502787279728062822283728732901293829522977298830113022303731003121313131363145320632313268332233863399345334863518353035823626366336993719373638613874389239203992400340444073410042274263431443524362442144394456446344924546457045774598461846664720475947744835484649255005501850615072510951475163521652285262529553035322533953635383542054285446547955725587559856315643566757065727573757545785579846652956164265969975410741086110911361146117712071224125613231342138514121491151415231551157815971633165316691688171917361784180018611902191319181930195419862034205220712094212321352160217021812189224922762319236424162422244624922517252725532560261826352692271527502787279728062822283728732901293829522977298830113022303731003121313131363145320632313268332233863399345334863518353035823626366336993719373638613874389239203992400340444073410042274263431443524362442144394456446344924546457045774598461846664720475947744835484649255005501850615072510951475163521652285262529553035322533953635383542054285446547955725587559856315643566757065727573757545785579846652956164265969975410741086110911361146117712071224125613231342138514121491151415231551157815971633165316691688171917361784180018611902191319181930195419862034205220712094212321352160217021812189224922762319236424162422244624922517252725532560261826352692271527502787279728062822283728732901293829522977298830113022303731003121313131363145320632313268332233863399345334863518353035823626366336993719373638613874389239203992400340444073410042274263431443524362442144394456446344924546457045774598461846664720475947744835484649255005501850615072510951475163521652285262529553035322533953635383542054285446547955725587559856315643566757065727573757545785579846652956164265969975410741086110911361146117712071224125613231342138514121491151415231551157815971633165316691688171917361784180018611902191319181930195419862034205220712094212321352160217021812189224922762319236424162422244624922517252725532560261826352692271527502787279728062822283728732901293829522977298830113022303731003121313131363145320632313268332233863399345334863518353035823626366336993719373638613874389239203992400340444073410042274263431443524362442144394456446344924546457045774598461846664720475947744835484649255005501850615072510951475163521652285262529553035322533953635383542054285446547955725587559856315643566757065727573757545785579846652956164265969975410741086110911361146117712071224125613231342138514121491151415231551157815971633165316691688171917361784180018611902191319181930195419862034205220712094212321352160217021812189224922762319236424162422244624922517252725532560261826352692271527502787279728062822283728732901293829522977298830113022303731003121313131363145320632313268332233863399345334863518353035823626366336993719373638613874389239203992400340444073410042274263431443524362442144394456446344924546457045774598461846664720475947744835484649255005501850615072510951475163521652285262529553035322533953635383542054285446547955725587559856315643566757065727573757545785579846652956164265969975410741086110911361146117712071224125613231342138514121491151415231551157815971633165316691688171917361784180018611902191319181930195419862034205220712094212321352160217021812189224922762319236424162422244624922517252725532560261826352692271527502787279728062822283728732901293829522977298830113022303731003121313131363145320632313268332233863399345334863518353035823626366336993719373638613874389239203992400340444073410042274263431443524362442144394456446344924546457045774598461846664720475947744835484649255005501850615072510951475163521652285262529553035322533953635383542054285446547955725587559856315643566757065727573757545785579846652956164265969975410741086110911361146117712071224125613231342138514121491151415231551157815971633165316691688171917361784180018611902191319181930195419862034205220712094212321352160217021812189224922762319236424162422244624922517252725532560261826352692271527502787279728062822283728732901293829522977298830113022303731003121313131363145320632313268332233863399345334863518353035823626366336993719373638613874389239203992400340444073410042274263431443524362442144394456446344924546457045774598461846664720475947744835484649255005501850615072510951475163521652285262529553035322533953635383542054285446547955725587559856315643566757065727573757545785579846652956164265969975410741086110911361146117712071224125613231342138514121491151415231551157815971633165316691688171917361784180018611902191319181930195419862034205220712094212321352160217021812189224922762319236424162422244624922517252725532560261826352692271527502787279728062822283728732901293829522977298830113022303731003121313131363145320632313268332233863399345334863518353035823626366336993719373638613874389239203992400340444073410042274263431443524362442144394456446344924546457045774598461846664720475947744835484649255005501850615072510951475163521652285262529553035322533953635383542054285446547955725587559856315643566757065727573757545785579846652956164265969975410741086110911361146117712071224125613231342138514121491151415231551157815971633165316691688171917361784180018611902191319181930195419862034205220712094212321352160217021812189224922762319236424162422244624922517252725532560261826352692271527502787279728062822283728732901293829522977298830113022303731003121313131363145320632313268332233863399345334863518353035823626366336993719373638613874389239203992400340444073410042274263431443524362442144394456446344924546457045774598461846664720475947744835484649255005501850615072510951475163521652285262529553035322533953635383542054285446547955725587559856315643566757065727573757545785579846652956164265969975410741086110911361146117712071224125613231342138514121491151415231551157815971633165316691688171917361784180018611902191319181930195419862034205220712094212321352160217021812189224922762319236424162422244624922517252725532560261826352692271527502787279728062822283728732901293829522977298830113022303731003121313131363145320632313268332233863399345334863518353035823626366336993719373638613874389239203992400340444073410042274263431443524362442144394456446344924546457045774598461846664720475947744835484649255005501850615072510951475163521652285262529553035322533953635383542054285446547955725587559856315643566757065727573757545785579846652956164265969975410741086110911361146117712071224125613231342138514121491151415231551157815971633165316691688171917361784180018611902191319181930195419862034205220712094212321352160217021812189224922762319236424162422244624922517252725532560261826352692271527502787279728062822283728732901293829522977298830113022303731003121313131363145320632313268332233863399345334863518353035823626366336993719373638613874389239203992400340444073410042274263431443524362442144394456446344924546457045774598461846664720475947744835484649255005501850615072510951475163521652285262529553035322533953635383542054285446547955725587559856315643566757065727573757545785579846652956164265969975410741086110911361146117712071224125613231342138514121491151415231551157815971633165316691688171917361784180018611902191319181930195419862034205220712094212321352160217021812189224922762319236424162422244624922517252725532560261826352692271527502787279728062822283728732901293829522977298830113022303731003121313131363145320632313268332233863399345334863518353035823626366336993719373638613874389239203992400340444073410042274263431443524362442144394456446344924546457045774598461846664720475947744835484649255005501850615072510951475163521652285262529553035322533953635383542054285446547955725587559856315643566757065727573757545785579846652956164265969975410741086110911361146117712071224125613231342138514121491151415231551157815971633165316691688171917361784180018611902191319181930195419862034205220712094212321352160217021812189224922762319236424162422244624922517252725532560261826352692271527502787279728062822283728732901293829522977298830113022303731003121313131363145320632313268332233863399345334863518353035823626366336993719373638613874389239203992400340444073410042274263431443524362442144394456446344924546457045774598461846664720475947744835484649255005501850615072510951475163521652285262529553035322533953635383542054285446547955725587559856315643566757065727573757545785579846652956164265969975410741086110911361146117712071224125613231342138514121491151415231551157815971633165316691688171917361784180018611902191319181930195419862034205220712094212321352160217021812189224922762319236424162422244624922517252725532560261826352692271527502787279728062822283728732901293829522977298830113022303731003121313131363145320632313268332233863399345334863518353035823626366336993719373638613874389239203992400340444073410042274263431443524362442144394456446344924546457045774598461846664720475947744835484649255005501850615072510951475163521652285262529553035322533953635383542054285446547955725587559856315643566757065727573757545785579846652956164265969975410741086110911361146117712071224125613231342138514121491151415231551157815971633165316691688171917361784180018611902191319181930195419862034205220712094212321352160217021812189224922762319236424162422244624922517252725532560261826352692271527502787279728062822283728732901293829522977298830113022303731003121313131363145320632313268332233863399345334863518353035823626366336993719373638613874389239203992400340444073410042274263431443524362442144394456446344924546457045774598461846664720475947744835484649255005501850615072510951475163521652285262529553035322533953635383542054285446547955725587559856315643566757065727573757545785579846652956164265969975410741086110911361146117712071224125613231342138514121491151415231551157815971633165316691688171917361784180018611902191319181930195419862034205220712094212321352160217021812189224922762319236424162422244624922517252725532560261826352692271527502787279728062822283728732901293829522977298830113022303731003121313131363145320632313268332233863399345334863518353035823626366336993719373638613874389239203992400340444073410042274263431443524362442144394456446344924546457045774598461846664720475947744835484649255005501850615072510951475163521652285262529553035322533953635383542054285446547955725587559856315643566757065727573757545785579846652956164265969975410741086110911361146117712071224125613231342138514121491151415231551157815971633165316691688171917361784180018611902191319181930195419862034205220712094212321352160217021812189224922762319236424162422244624922517252725532560261826352692271527502787279728062822283728732901293829522977298830113022303731003121313131363145320632313268332233863399345334863518353035823626366336993719373638613874389239203992400340444073410042274263431443524362442144394456446344924546457045774598461846664720475947744835484649255005501850615072510951475163521652285262529553035322533953635383542054285446547955725587559856315643566757065727573757545785579846652956164265969975410741086110911361146117712071224125613231342138514121491151415231551157815971633165316691688171917361784180018611902191319181930195419862034205220712094212321352160217021812189224922762319236424162422244624922517252725532560261826352692271527502787279728062822283728732901293829522977298830113022303731003121313131363145320632313268332233863399345334863518353035823626366336993719373638613874389239203992400340444073410042274263431443524362442144394456446344924546457045774598461846664720475947744835484649255005501850615072510951475163521652285262529553035322533953635383542054285446547955725587559856315643566757065727573757545785579846652956164265969975410741086110911361146117712071224125613231342138514121491151415231551157815971633165316691688171917361784180018611902191319181930195419862034205220712094212321352160217021812189224922762319236424162422244624922517252725532560261826352692271527502787279728062822283728732901293829522977298830113022303731003121313131363145320632313268332233863399345334863518353035823626366336993719373638613874389239203992400340444073410042274263431443524362442144394456446344924546457045774598461846664720475947744835484649255005501850615072510951475163521652285262529553035322533953635383542054285446547955725587559856315643566757065727573757545785579846652956164265969975410741086110911361146117712071224125613231342138514121491151415231551157815971633165316691688171917361784180018611902191319181930195419862034205220712094212321352160217021812189224922762319236424162422244624922517252725532560261826352692271527502787279728062822283728732901293829522977298830113022303731003121313131363145320632313268332233863399345334863518353035823626366336993719373638613874389239203992400340444073410042274263431443524362442144394456446344924546457045774598461846664720475947744835484649255005501850615072510951475163521652285262529553035322533953635383542054285446547955725587559856315643566757065727573757545785579846652956164265969975410741086110911361146117712071224125613231342138514121491151415231551157815971633165316691688171917361784180018611902191319181930195419862034205220712094212321352160217021812189224922762319236424162422244624922517252725532560261826352692271527502787279728062822283728732901293829522977298830113022303731003121313131363145320632313268332233863399345334863518353035823626366336993719373638613874389239203992400340444073410042274263431443524362442144394456446344924546457045774598461846664720475947744835484649255005501850615072510951475163521652285262529553035322533953635383542054285446547955725587559856315643566757065727573757545785579846652956164265969975410741086110911361146117712071224125613231342138514121491151415231551157815971633165316691688171917361784180018611902191319181930195419862034205220712094212321352160217021812189224922762319236424162422244624922517252725532560261826352692271527502787279728062822283728732901293829522977298830113022303731003121313131363145320632313268332233863399345334863518353035823626366336993719373638613874389239203992400340444073410042274263431443524362442144394456446344924546457045774598461846664720475947744835484649255005501850615072510951475163521652285262529553035322533953635383542054285446547955725587559856315643566757065727573757545785579846652956164265969975410741086110911361146117712071224125613231342138514121491151415231551157815971633165316691688171917361784180018611902191319181930195419862034205220712094212321352160217021812189224922762319236424162422244624922517252725532560261826352692271527502787279728062822283728732901293829522977298830113022303731003121313131363145320632313268332233863399345334863518353035823626366336993719373638613874389239203992400340444073410042274263431443524362442144394456446344924546457045774598461846664720475947744835484649255005501850615072510951475163521652285262529553035322533953635383542054285446547955725587559856315643566757065727573757545785579846652956164265969975410741086110911361146117712071224125613231342138514121491151415231551157815971633165316691688171917361784180018611902191319181930195419862034205220712094212321352160217021812189224922762319236424162422244624922517252725532560261826352692271527502787279728062822283728732901293829522977298830113022303731003121313131363145320632313268332233863399345334863518353035823626366336993719373638613874389239203992400340444073410042274263431443524362442144394456446344924546457045774598461846664720475947744835484649255005501850615072510951475163521652285262529553035322533953635383542054285446547955725587559856315643566757065727573757545785579846652956164265969975410741086110911361146117712071224125613231342138514121491151415231551157815971633165316691688171917361784180018611902191319181930195419862034205220712094212321352160217021812189224922762319236424162422244624922517252725532560261826352692271527502787279728062822283728732901293829522977298830113022303731003121313131363145320632313268332233863399345334863518353035823626366336993719373638613874389239203992400340444073410042274263431443524362442144394456446344924546457045774598461846664720475947744835484649255005501850615072510951475163521652285262529553035322533953635383542054285446547955725587559856315643566757065727573757545785579846652956164265969975410741086110911361146117712071224125613231342138514121491151415231551157815971633165316691688171917361784180018611902191319181930195419862034205220712094212321352160217021812189224922762319236424162422244624922517252725532560261826352692271527502787279728062822283728732901293829522977298830113022303731003121313131363145320632313268332233863399345334863518353035823626366336993719373638613874389239203992400340444073410042274263431443524362442144394456446344924546457045774598461846664720475947744835484649255005501850615072510951475163521652285262529553035322533953635383542054285446547955725587559856315643566757065727573757545785579846652956164265969975410741086110911361146117712071224125613231342138514121491151415231551157815971633165316691688171917361784180018611902191319181930195419862034205220712094212321352160217021812189224922762319236424162422244624922517252725532560261826352692271527502787279728062822283728732901293829522977298830113022303731003121313131363145320632313268332233863399345334863518353035823626366336993719373638613874389239203992400340444073410042274263431443524362442144394456446344924546457045774598461846664720475947744835484649255005501850615072510951475163521652285262529553035322533953635383542054285446547955725587559856315643566757065727573757545785579846652956164265969975410741086110911361146117712071224125613231342138514121491151415231551157815971633165316691688171917361784180018611902191319181930195419862034205220712094212321352160217021812189224922762319236424162422244624922517252725532560261826352692271527502787279728062822283728732901293829522977298830113022303731003121313131363145320632313268332233863399345334863518353035823626366336993719373638613874389239203992400340444073410042274263431443524362442144394456446344924546457045774598461846664720475947744835484649255005501850615072510951475163521652285262529553035322533953635383542054285446547955725587559856315643566757065727573757545785579846652956164265969975410741086110911361146117712071224125613231342138514121491151415231551157815971633165316691688171917361784180018611902191319181930195419862034205220712094212321352160217021812189224922762319236424162422244624922517252725532560261826352692271527502787279728062822283728732901293829522977298830113022303731003121313131363145320632313268332233863399345334863518353035823626366336993719373638613874389239203992400340444073410042274263431443524362442144394456446344924546457045774598461846664720475947744835484649255005501850615072510951475163521652285262529553035322533953635383542054285446547955725587559856315643566757065727573757545785579846652956164265969975410741086110911361146117712071224125613231342138514121491151415231551157815971633165316691688171917361784180018611902191319181930195419862034205220712094212321352160217021812189224922762319236424162422244624922517252725532560261826352692271527502787279728062822283728732901293829522977298830113022303731003121313131363145320632313268332233863399345334863518353035823626366336993719373638613874389239203992400340444073410042274263431443524362442144394456446344924546457045774598461846664720475947744835484649255005501850615072510951475163521652285262529553035322533953635383542054285446547955725587559856315643566757065727573757545785579848048949953657061362267273774910751115112711471158119312131246127112841329135813741451148115151542158616791689172517601850187118791903193620092171219522292294234125072528259327162735276528452967300030383070307832073269328033113337337534103492350335393598377037823852394539543981401840454091413041854207433143424370447344814507452046294640468847074818487649705089512551485209525352775487552255885606568457385819480489499536570613622672737749107511151127114711581193121312461271128413291358137414511481151515421586167916891725176018501871187919031936200921712195222922942341250725282593271627352765284529673000303830703078320732693280331133373375341034923503353935983770378238523945395439814018404540914130418542074331434243704473448145074520462946404688470748184876497050895125514852095253527754875522558856065684573858194804894995365706136226727377491075111511271147115811931213124612711284132913581374145114811515154215861679168917251760185018711879190319362009217121952229229423412507252825932716273527652845296730003038307030783207326932803311333733753410349235033539359837703782385239453954398140184045409141304185420743314342437044734481450745204629464046884707481848764970508951255148520952535277548755225588560656845738581948048949953657061362267273774910751115112711471158119312131246127112841329135813741451148115151542158616791689172517601850187118791903193620092171219522292294234125072528259327162735276528452967300030383070307832073269328033113337337534103492350335393598377037823852394539543981401840454091413041854207433143424370447344814507452046294640468847074818487649705089512551485209525352775487552255885606568457385819480489499536570613622672737749107511151127114711581193121312461271128413291358137414511481151515421586167916891725176018501871187919031936200921712195222922942341250725282593271627352765284529673000303830703078320732693280331133373375341034923503353935983770378238523945395439814018404540914130418542074331434243704473448145074520462946404688470748184876497050895125514852095253527754875522558856065684573858194804894995365706136226727377491075111511271147115811931213124612711284132913581374145114811515154215861679168917251760185018711879190319362009217121952229229423412507252825932716273527652845296730003038307030783207326932803311333733753410349235033539359837703782385239453954398140184045409141304185420743314342437044734481450745204629464046884707481848764970508951255148520952535277548755225588560656845738581948048949953657061362267273774910751115112711471158119312131246127112841329135813741451148115151542158616791689172517601850187118791903193620092171219522292294234125072528259327162735276528452967300030383070307832073269328033113337337534103492350335393598377037823852394539543981401840454091413041854207433143424370447344814507452046294640468847074818487649705089512551485209525352775487552255885606568457385819480489499536570613622672737749107511151127114711581193121312461271128413291358137414511481151515421586167916891725176018501871187919031936200921712195222922942341250725282593271627352765284529673000303830703078320732693280331133373375341034923503353935983770378238523945395439814018404540914130418542074331434243704473448145074520462946404688470748184876497050895125514852095253527754875522558856065684573858194804894995365706136226727377491075111511271147115811931213124612711284132913581374145114811515154215861679168917251760185018711879190319362009217121952229229423412507252825932716273527652845296730003038307030783207326932803311333733753410349235033539359837703782385239453954398140184045409141304185420743314342437044734481450745204629464046884707481848764970508951255148520952535277548755225588560656845738581948048949953657061362267273774910751115112711471158119312131246127112841329135813741451148115151542158616791689172517601850187118791903193620092171219522292294234125072528259327162735276528452967300030383070307832073269328033113337337534103492350335393598377037823852394539543981401840454091413041854207433143424370447344814507452046294640468847074818487649705089512551485209525352775487552255885606568457385819480489499536570613622672737749107511151127114711581193121312461271128413291358137414511481151515421586167916891725176018501871187919031936200921712195222922942341250725282593271627352765284529673000303830703078320732693280331133373375341034923503353935983770378238523945395439814018404540914130418542074331434243704473448145074520462946404688470748184876497050895125514852095253527754875522558856065684573858194804894995365706136226727377491075111511271147115811931213124612711284132913581374145114811515154215861679168917251760185018711879190319362009217121952229229423412507252825932716273527652845296730003038307030783207326932803311333733753410349235033539359837703782385239453954398140184045409141304185420743314342437044734481450745204629464046884707481848764970508951255148520952535277548755225588560656845738581948048949953657061362267273774910751115112711471158119312131246127112841329135813741451148115151542158616791689172517601850187118791903193620092171219522292294234125072528259327162735276528452967300030383070307832073269328033113337337534103492350335393598377037823852394539543981401840454091413041854207433143424370447344814507452046294640468847074818487649705089512551485209525352775487552255885606568457385819480489499536570613622672737749107511151127114711581193121312461271128413291358137414511481151515421586167916891725176018501871187919031936200921712195222922942341250725282593271627352765284529673000303830703078320732693280331133373375341034923503353935983770378238523945395439814018404540914130418542074331434243704473448145074520462946404688470748184876497050895125514852095253527754875522558856065684573858194804894995365706136226727377491075111511271147115811931213124612711284132913581374145114811515154215861679168917251760185018711879190319362009217121952229229423412507252825932716273527652845296730003038307030783207326932803311333733753410349235033539359837703782385239453954398140184045409141304185420743314342437044734481450745204629464046884707481848764970508951255148520952535277548755225588560656845738581948048949953657061362267273774910751115112711471158119312131246127112841329135813741451148115151542158616791689172517601850187118791903193620092171219522292294234125072528259327162735276528452967300030383070307832073269328033113337337534103492350335393598377037823852394539543981401840454091413041854207433143424370447344814507452046294640468847074818487649705089512551485209525352775487552255885606568457385819480489499536570613622672737749107511151127114711581193121312461271128413291358137414511481151515421586167916891725176018501871187919031936200921712195222922942341250725282593271627352765284529673000303830703078320732693280331133373375341034923503353935983770378238523945395439814018404540914130418542074331434243704473448145074520462946404688470748184876497050895125514852095253527754875522558856065684573858194804894995365706136226727377491075111511271147115811931213124612711284132913581374145114811515154215861679168917251760185018711879190319362009217121952229229423412507252825932716273527652845296730003038307030783207326932803311333733753410349235033539359837703782385239453954398140184045409141304185420743314342437044734481450745204629464046884707481848764970508951255148520952535277548755225588560656845738581948048949953657061362267273774910751115112711471158119312131246127112841329135813741451148115151542158616791689172517601850187118791903193620092171219522292294234125072528259327162735276528452967300030383070307832073269328033113337337534103492350335393598377037823852394539543981401840454091413041854207433143424370447344814507452046294640468847074818487649705089512551485209525352775487552255885606568457385819480489499536570613622672737749107511151127114711581193121312461271128413291358137414511481151515421586167916891725176018501871187919031936200921712195222922942341250725282593271627352765284529673000303830703078320732693280331133373375341034923503353935983770378238523945395439814018404540914130418542074331434243704473448145074520462946404688470748184876497050895125514852095253527754875522558856065684573858194804894995365706136226727377491075111511271147115811931213124612711284132913581374145114811515154215861679168917251760185018711879190319362009217121952229229423412507252825932716273527652845296730003038307030783207326932803311333733753410349235033539359837703782385239453954398140184045409141304185420743314342437044734481450745204629464046884707481848764970508951255148520952535277548755225588560656845738581948048949953657061362267273774910751115112711471158119312131246127112841329135813741451148115151542158616791689172517601850187118791903193620092171219522292294234125072528259327162735276528452967300030383070307832073269328033113337337534103492350335393598377037823852394539543981401840454091413041854207433143424370447344814507452046294640468847074818487649705089512551485209525352775487552255885606568457385819480489499536570613622672737749107511151127114711581193121312461271128413291358137414511481151515421586167916891725176018501871187919031936200921712195222922942341250725282593271627352765284529673000303830703078320732693280331133373375341034923503353935983770378238523945395439814018404540914130418542074331434243704473448145074520462946404688470748184876497050895125514852095253527754875522558856065684573858194804894995365706136226727377491075111511271147115811931213124612711284132913581374145114811515154215861679168917251760185018711879190319362009217121952229229423412507252825932716273527652845296730003038307030783207326932803311333733753410349235033539359837703782385239453954398140184045409141304185420743314342437044734481450745204629464046884707481848764970508951255148520952535277548755225588560656845738581948048949953657061362267273774910751115112711471158119312131246127112841329135813741451148115151542158616791689172517601850187118791903193620092171219522292294234125072528259327162735276528452967300030383070307832073269328033113337337534103492350335393598377037823852394539543981401840454091413041854207433143424370447344814507452046294640468847074818487649705089512551485209525352775487552255885606568457385819480489499536570613622672737749107511151127114711581193121312461271128413291358137414511481151515421586167916891725176018501871187919031936200921712195222922942341250725282593271627352765284529673000303830703078320732693280331133373375341034923503353935983770378238523945395439814018404540914130418542074331434243704473448145074520462946404688470748184876497050895125514852095253527754875522558856065684573858194804894995365706136226727377491075111511271147115811931213124612711284132913581374145114811515154215861679168917251760185018711879190319362009217121952229229423412507252825932716273527652845296730003038307030783207326932803311333733753410349235033539359837703782385239453954398140184045409141304185420743314342437044734481450745204629464046884707481848764970508951255148520952535277548755225588560656845738581948048949953657061362267273774910751115112711471158119312131246127112841329135813741451148115151542158616791689172517601850187118791903193620092171219522292294234125072528259327162735276528452967300030383070307832073269328033113337337534103492350335393598377037823852394539543981401840454091413041854207433143424370447344814507452046294640468847074818487649705089512551485209525352775487552255885606568457385819480489499536570613622672737749107511151127114711581193121312461271128413291358137414511481151515421586167916891725176018501871187919031936200921712195222922942341250725282593271627352765284529673000303830703078320732693280331133373375341034923503353935983770378238523945395439814018404540914130418542074331434243704473448145074520462946404688470748184876497050895125514852095253527754875522558856065684573858194804894995365706136226727377491075111511271147115811931213124612711284132913581374145114811515154215861679168917251760185018711879190319362009217121952229229423412507252825932716273527652845296730003038307030783207326932803311333733753410349235033539359837703782385239453954398140184045409141304185420743314342437044734481450745204629464046884707481848764970508951255148520952535277548755225588560656845738581948048949953657061362267273774910751115112711471158119312131246127112841329135813741451148115151542158616791689172517601850187118791903193620092171219522292294234125072528259327162735276528452967300030383070307832073269328033113337337534103492350335393598377037823852394539543981401840454091413041854207433143424370447344814507452046294640468847074818487649705089512551485209525352775487552255885606568457385819480489499536570613622672737749107511151127114711581193121312461271128413291358137414511481151515421586167916891725176018501871187919031936200921712195222922942341250725282593271627352765284529673000303830703078320732693280331133373375341034923503353935983770378238523945395439814018404540914130418542074331434243704473448145074520462946404688470748184876497050895125514852095253527754875522558856065684573858194804894995365706136226727377491075111511271147115811931213124612711284132913581374145114811515154215861679168917251760185018711879190319362009217121952229229423412507252825932716273527652845296730003038307030783207326932803311333733753410349235033539359837703782385239453954398140184045409141304185420743314342437044734481450745204629464046884707481848764970508951255148520952535277548755225588560656845738581948048949953657061362267273774910751115112711471158119312131246127112841329135813741451148115151542158616791689172517601850187118791903193620092171219522292294234125072528259327162735276528452967300030383070307832073269328033113337337534103492350335393598377037823852394539543981401840454091413041854207433143424370447344814507452046294640468847074818487649705089512551485209525352775487552255885606568457385819480489499536570613622672737749107511151127114711581193121312461271128413291358137414511481151515421586167916891725176018501871187919031936200921712195222922942341250725282593271627352765284529673000303830703078320732693280331133373375341034923503353935983770378238523945395439814018404540914130418542074331434243704473448145074520462946404688470748184876497050895125514852095253527754875522558856065684573858194804894995365706136226727377491075111511271147115811931213124612711284132913581374145114811515154215861679168917251760185018711879190319362009217121952229229423412507252825932716273527652845296730003038307030783207326932803311333733753410349235033539359837703782385239453954398140184045409141304185420743314342437044734481450745204629464046884707481848764970508951255148520952535277548755225588560656845738581948048949953657061362267273774910751115112711471158119312131246127112841329135813741451148115151542158616791689172517601850187118791903193620092171219522292294234125072528259327162735276528452967300030383070307832073269328033113337337534103492350335393598377037823852394539543981401840454091413041854207433143424370447344814507452046294640468847074818487649705089512551485209525352775487552255885606568457385819480489499536570613622672737749107511151127114711581193121312461271128413291358137414511481151515421586167916891725176018501871187919031936200921712195222922942341250725282593271627352765284529673000303830703078320732693280331133373375341034923503353935983770378238523945395439814018404540914130418542074331434243704473448145074520462946404688470748184876497050895125514852095253527754875522558856065684573858194804894995365706136226727377491075111511271147115811931213124612711284132913581374145114811515154215861679168917251760185018711879190319362009217121952229229423412507252825932716273527652845296730003038307030783207326932803311333733753410349235033539359837703782385239453954398140184045409141304185420743314342437044734481450745204629464046884707481848764970508951255148520952535277548755225588560656845738581948048949953657061362267273774910751115112711471158119312131246127112841329135813741451148115151542158616791689172517601850187118791903193620092171219522292294234125072528259327162735276528452967300030383070307832073269328033113337337534103492350335393598377037823852394539543981401840454091413041854207433143424370447344814507452046294640468847074818487649705089512551485209525352775487552255885606568457385819481500526609647653660679731112811591247128512971359148215681660177418261880204021112220226623422354245325942606264227362846285830473079318632813301331233763411342335593599361137713783382738984032405441174131427743214332437144114482452146304654467247264819486348774889494651265200535054085488560756195674568557754815005266096476536606797311128115912471285129713591482156816601774182618802040211122202266234223542453259426062642273628462858304730793186328133013312337634113423355935993611377137833827389840324054411741314277432143324371441144824521463046544672472648194863487748894946512652005350540854885607561956745685577548150052660964765366067973111281159124712851297135914821568166017741826188020402111222022662342235424532594260626422736284628583047307931863281330133123376341134233559359936113771378338273898403240544117413142774321433243714411448245214630465446724726481948634877488949465126520053505408548856075619567456855775481500526609647653660679731112811591247128512971359148215681660177418261880204021112220226623422354245325942606264227362846285830473079318632813301331233763411342335593599361137713783382738984032405441174131427743214332437144114482452146304654467247264819486348774889494651265200535054085488560756195674568557754815005266096476536606797311128115912471285129713591482156816601774182618802040211122202266234223542453259426062642273628462858304730793186328133013312337634113423355935993611377137833827389840324054411741314277432143324371441144824521463046544672472648194863487748894946512652005350540854885607561956745685577548150052660964765366067973111281159124712851297135914821568166017741826188020402111222022662342235424532594260626422736284628583047307931863281330133123376341134233559359936113771378338273898403240544117413142774321433243714411448245214630465446724726481948634877488949465126520053505408548856075619567456855775481500526609647653660679731112811591247128512971359148215681660177418261880204021112220226623422354245325942606264227362846285830473079318632813301331233763411342335593599361137713783382738984032405441174131427743214332437144114482452146304654467247264819486348774889494651265200535054085488560756195674568557754815005266096476536606797311128115912471285129713591482156816601774182618802040211122202266234223542453259426062642273628462858304730793186328133013312337634113423355935993611377137833827389840324054411741314277432143324371441144824521463046544672472648194863487748894946512652005350540854885607561956745685577548150052660964765366067973111281159124712851297135914821568166017741826188020402111222022662342235424532594260626422736284628583047307931863281330133123376341134233559359936113771378338273898403240544117413142774321433243714411448245214630465446724726481948634877488949465126520053505408548856075619567456855775481500526609647653660679731112811591247128512971359148215681660177418261880204021112220226623422354245325942606264227362846285830473079318632813301331233763411342335593599361137713783382738984032405441174131427743214332437144114482452146304654467247264819486348774889494651265200535054085488560756195674568557754815005266096476536606797311128115912471285129713591482156816601774182618802040211122202266234223542453259426062642273628462858304730793186328133013312337634113423355935993611377137833827389840324054411741314277432143324371441144824521463046544672472648194863487748894946512652005350540854885607561956745685577548150052660964765366067973111281159124712851297135914821568166017741826188020402111222022662342235424532594260626422736284628583047307931863281330133123376341134233559359936113771378338273898403240544117413142774321433243714411448245214630465446724726481948634877488949465126520053505408548856075619567456855775481500526609647653660679731112811591247128512971359148215681660177418261880204021112220226623422354245325942606264227362846285830473079318632813301331233763411342335593599361137713783382738984032405441174131427743214332437144114482452146304654467247264819486348774889494651265200535054085488560756195674568557754815005266096476536606797311128115912471285129713591482156816601774182618802040211122202266234223542453259426062642273628462858304730793186328133013312337634113423355935993611377137833827389840324054411741314277432143324371441144824521463046544672472648194863487748894946512652005350540854885607561956745685577548150052660964765366067973111281159124712851297135914821568166017741826188020402111222022662342235424532594260626422736284628583047307931863281330133123376341134233559359936113771378338273898403240544117413142774321433243714411448245214630465446724726481948634877488949465126520053505408548856075619567456855775481500526609647653660679731112811591247128512971359148215681660177418261880204021112220226623422354245325942606264227362846285830473079318632813301331233763411342335593599361137713783382738984032405441174131427743214332437144114482452146304654467247264819486348774889494651265200535054085488560756195674568557754815005266096476536606797311128115912471285129713591482156816601774182618802040211122202266234223542453259426062642273628462858304730793186328133013312337634113423355935993611377137833827389840324054411741314277432143324371441144824521463046544672472648194863487748894946512652005350540854885607561956745685577548150052660964765366067973111281159124712851297135914821568166017741826188020402111222022662342235424532594260626422736284628583047307931863281330133123376341134233559359936113771378338273898403240544117413142774321433243714411448245214630465446724726481948634877488949465126520053505408548856075619567456855775481500526609647653660679731112811591247128512971359148215681660177418261880204021112220226623422354245325942606264227362846285830473079318632813301331233763411342335593599361137713783382738984032405441174131427743214332437144114482452146304654467247264819486348774889494651265200535054085488560756195674568557754815005266096476536606797311128115912471285129713591482156816601774182618802040211122202266234223542453259426062642273628462858304730793186328133013312337634113423355935993611377137833827389840324054411741314277432143324371441144824521463046544672472648194863487748894946512652005350540854885607561956745685577548150052660964765366067973111281159124712851297135914821568166017741826188020402111222022662342235424532594260626422736284628583047307931863281330133123376341134233559359936113771378338273898403240544117413142774321433243714411448245214630465446724726481948634877488949465126520053505408548856075619567456855775481500526609647653660679731112811591247128512971359148215681660177418261880204021112220226623422354245325942606264227362846285830473079318632813301331233763411342335593599361137713783382738984032405441174131427743214332437144114482452146304654467247264819486348774889494651265200535054085488560756195674568557754815005266096476536606797311128115912471285129713591482156816601774182618802040211122202266234223542453259426062642273628462858304730793186328133013312337634113423355935993611377137833827389840324054411741314277432143324371441144824521463046544672472648194863487748894946512652005350540854885607561956745685577548150052660964765366067973111281159124712851297135914821568166017741826188020402111222022662342235424532594260626422736284628583047307931863281330133123376341134233559359936113771378338273898403240544117413142774321433243714411448245214630465446724726481948634877488949465126520053505408548856075619567456855775481500526609647653660679731112811591247128512971359148215681660177418261880204021112220226623422354245325942606264227362846285830473079318632813301331233763411342335593599361137713783382738984032405441174131427743214332437144114482452146304654467247264819486348774889494651265200535054085488560756195674568557754815005266096476536606797311128115912471285129713591482156816601774182618802040211122202266234223542453259426062642273628462858304730793186328133013312337634113423355935993611377137833827389840324054411741314277432143324371441144824521463046544672472648194863487748894946512652005350540854885607561956745685577548150052660964765366067973111281159124712851297135914821568166017741826188020402111222022662342235424532594260626422736284628583047307931863281330133123376341134233559359936113771378338273898403240544117413142774321433243714411448245214630465446724726481948634877488949465126520053505408548856075619567456855775481500526609647653660679731112811591247128512971359148215681660177418261880204021112220226623422354245325942606264227362846285830473079318632813301331233763411342335593599361137713783382738984032405441174131427743214332437144114482452146304654467247264819486348774889494651265200535054085488560756195674568557754815005266096476536606797311128115912471285129713591482156816601774182618802040211122202266234223542453259426062642273628462858304730793186328133013312337634113423355935993611377137833827389840324054411741314277432143324371441144824521463046544672472648194863487748894946512652005350540854885607561956745685577548150052660964765366067973111281159124712851297135914821568166017741826188020402111222022662342235424532594260626422736284628583047307931863281330133123376341134233559359936113771378338273898403240544117413142774321433243714411448245214630465446724726481948634877488949465126520053505408548856075619567456855775481500526609647653660679731112811591247128512971359148215681660177418261880204021112220226623422354245325942606264227362846285830473079318632813301331233763411342335593599361137713783382738984032405441174131427743214332437144114482452146304654467247264819486348774889494651265200535054085488560756195674568557754815005266096476536606797311128115912471285129713591482156816601774182618802040211122202266234223542453259426062642273628462858304730793186328133013312337634113423355935993611377137833827389840324054411741314277432143324371441144824521463046544672472648194863487748894946512652005350540854885607561956745685577548150052660964765366067973111281159124712851297135914821568166017741826188020402111222022662342235424532594260626422736284628583047307931863281330133123376341134233559359936113771378338273898403240544117413142774321433243714411448245214630465446724726481948634877488949465126520053505408548856075619567456855775481500526609647653660679731112811591247128512971359148215681660177418261880204021112220226623422354245325942606264227362846285830473079318632813301331233763411342335593599361137713783382738984032405441174131427743214332437144114482452146304654467247264819486348774889494651265200535054085488560756195674568557754815005266096476536606797311128115912471285129713591482156816601774182618802040211122202266234223542453259426062642273628462858304730793186328133013312337634113423355935993611377137833827389840324054411741314277432143324371441144824521463046544672472648194863487748894946512652005350540854885607561956745685577548150052660964765366067973111281159124712851297135914821568166017741826188020402111222022662342235424532594260626422736284628583047307931863281330133123376341134233559359936113771378338273898403240544117413142774321433243714411448245214630465446724726481948634877488949465126520053505408548856075619567456855775481500526609647653660679731112811591247128512971359148215681660177418261880204021112220226623422354245325942606264227362846285830473079318632813301331233763411342335593599361137713783382738984032405441174131427743214332437144114482452146304654467247264819486348774889494651265200535054085488560756195674568557754815005266096476536606797311128115912471285129713591482156816601774182618802040211122202266234223542453259426062642273628462858304730793186328133013312337634113423355935993611377137833827389840324054411741314277432143324371441144824521463046544672472648194863487748894946512652005350540854885607561956745685577548150052660964765366067973111281159124712851297135914821568166017741826188020402111222022662342235424532594260626422736284628583047307931863281330133123376341134233559359936113771378338273898403240544117413142774321433243714411448245214630465446724726481948634877488949465126520053505408548856075619567456855775481500526609647653660679731112811591247128512971359148215681660177418261880204021112220226623422354245325942606264227362846285830473079318632813301331233763411342335593599361137713783382738984032405441174131427743214332437144114482452146304654467247264819486348774889494651265200535054085488560756195674568557754675015055195736736807247441160118612721286129813431360138614011425144415041524155215981613163417481761181218901975201620412053208321502238228723202365240324232480249325082538257225822595268026932705273727592807282328472859292629392968304830893113314631963256328232943323333833473387341234243454346935103552357035833600361236513664367936883720378437973820386238993913392139553970401940554101413241494158421642404251428743434372438444934508452245394547458746414673470147274741476047904799482048784890490449264994503350985127513751725263527852875315532353715436546954895515553455735608562056525695571958324675015055195736736807247441160118612721286129813431360138614011425144415041524155215981613163417481761181218901975201620412053208321502238228723202365240324232480249325082538257225822595268026932705273727592807282328472859292629392968304830893113314631963256328232943323333833473387341234243454346935103552357035833600361236513664367936883720378437973820386238993913392139553970401940554101413241494158421642404251428743434372438444934508452245394547458746414673470147274741476047904799482048784890490449264994503350985127513751725263527852875315532353715436546954895515553455735608562056525695571958324675015055195736736807247441160118612721286129813431360138614011425144415041524155215981613163417481761181218901975201620412053208321502238228723202365240324232480249325082538257225822595268026932705273727592807282328472859292629392968304830893113314631963256328232943323333833473387341234243454346935103552357035833600361236513664367936883720378437973820386238993913392139553970401940554101413241494158421642404251428743434372438444934508452245394547458746414673470147274741476047904799482048784890490449264994503350985127513751725263527852875315532353715436546954895515553455735608562056525695571958324675015055195736736807247441160118612721286129813431360138614011425144415041524155215981613163417481761181218901975201620412053208321502238228723202365240324232480249325082538257225822595268026932705273727592807282328472859292629392968304830893113314631963256328232943323333833473387341234243454346935103552357035833600361236513664367936883720378437973820386238993913392139553970401940554101413241494158421642404251428743434372438444934508452245394547458746414673470147274741476047904799482048784890490449264994503350985127513751725263527852875315532353715436546954895515553455735608562056525695571958324675015055195736736807247441160118612721286129813431360138614011425144415041524155215981613163417481761181218901975201620412053208321502238228723202365240324232480249325082538257225822595268026932705273727592807282328472859292629392968304830893113314631963256328232943323333833473387341234243454346935103552357035833600361236513664367936883720378437973820386238993913392139553970401940554101413241494158421642404251428743434372438444934508452245394547458746414673470147274741476047904799482048784890490449264994503350985127513751725263527852875315532353715436546954895515553455735608562056525695571958324675015055195736736807247441160118612721286129813431360138614011425144415041524155215981613163417481761181218901975201620412053208321502238228723202365240324232480249325082538257225822595268026932705273727592807282328472859292629392968304830893113314631963256328232943323333833473387341234243454346935103552357035833600361236513664367936883720378437973820386238993913392139553970401940554101413241494158421642404251428743434372438444934508452245394547458746414673470147274741476047904799482048784890490449264994503350985127513751725263527852875315532353715436546954895515553455735608562056525695571958324675015055195736736807247441160118612721286129813431360138614011425144415041524155215981613163417481761181218901975201620412053208321502238228723202365240324232480249325082538257225822595268026932705273727592807282328472859292629392968304830893113314631963256328232943323333833473387341234243454346935103552357035833600361236513664367936883720378437973820386238993913392139553970401940554101413241494158421642404251428743434372438444934508452245394547458746414673470147274741476047904799482048784890490449264994503350985127513751725263527852875315532353715436546954895515553455735608562056525695571958324675015055195736736807247441160118612721286129813431360138614011425144415041524155215981613163417481761181218901975201620412053208321502238228723202365240324232480249325082538257225822595268026932705273727592807282328472859292629392968304830893113314631963256328232943323333833473387341234243454346935103552357035833600361236513664367936883720378437973820386238993913392139553970401940554101413241494158421642404251428743434372438444934508452245394547458746414673470147274741476047904799482048784890490449264994503350985127513751725263527852875315532353715436546954895515553455735608562056525695571958324675015055195736736807247441160118612721286129813431360138614011425144415041524155215981613163417481761181218901975201620412053208321502238228723202365240324232480249325082538257225822595268026932705273727592807282328472859292629392968304830893113314631963256328232943323333833473387341234243454346935103552357035833600361236513664367936883720378437973820386238993913392139553970401940554101413241494158421642404251428743434372438444934508452245394547458746414673470147274741476047904799482048784890490449264994503350985127513751725263527852875315532353715436546954895515553455735608562056525695571958324675015055195736736807247441160118612721286129813431360138614011425144415041524155215981613163417481761181218901975201620412053208321502238228723202365240324232480249325082538257225822595268026932705273727592807282328472859292629392968304830893113314631963256328232943323333833473387341234243454346935103552357035833600361236513664367936883720378437973820386238993913392139553970401940554101413241494158421642404251428743434372438444934508452245394547458746414673470147274741476047904799482048784890490449264994503350985127513751725263527852875315532353715436546954895515553455735608562056525695571958324675015055195736736807247441160118612721286129813431360138614011425144415041524155215981613163417481761181218901975201620412053208321502238228723202365240324232480249325082538257225822595268026932705273727592807282328472859292629392968304830893113314631963256328232943323333833473387341234243454346935103552357035833600361236513664367936883720378437973820386238993913392139553970401940554101413241494158421642404251428743434372438444934508452245394547458746414673470147274741476047904799482048784890490449264994503350985127513751725263527852875315532353715436546954895515553455735608562056525695571958324675015055195736736807247441160118612721286129813431360138614011425144415041524155215981613163417481761181218901975201620412053208321502238228723202365240324232480249325082538257225822595268026932705273727592807282328472859292629392968304830893113314631963256328232943323333833473387341234243454346935103552357035833600361236513664367936883720378437973820386238993913392139553970401940554101413241494158421642404251428743434372438444934508452245394547458746414673470147274741476047904799482048784890490449264994503350985127513751725263527852875315532353715436546954895515553455735608562056525695571958324675015055195736736807247441160118612721286129813431360138614011425144415041524155215981613163417481761181218901975201620412053208321502238228723202365240324232480249325082538257225822595268026932705273727592807282328472859292629392968304830893113314631963256328232943323333833473387341234243454346935103552357035833600361236513664367936883720378437973820386238993913392139553970401940554101413241494158421642404251428743434372438444934508452245394547458746414673470147274741476047904799482048784890490449264994503350985127513751725263527852875315532353715436546954895515553455735608562056525695571958324675015055195736736807247441160118612721286129813431360138614011425144415041524155215981613163417481761181218901975201620412053208321502238228723202365240324232480249325082538257225822595268026932705273727592807282328472859292629392968304830893113314631963256328232943323333833473387341234243454346935103552357035833600361236513664367936883720378437973820386238993913392139553970401940554101413241494158421642404251428743434372438444934508452245394547458746414673470147274741476047904799482048784890490449264994503350985127513751725263527852875315532353715436546954895515553455735608562056525695571958324675015055195736736807247441160118612721286129813431360138614011425144415041524155215981613163417481761181218901975201620412053208321502238228723202365240324232480249325082538257225822595268026932705273727592807282328472859292629392968304830893113314631963256328232943323333833473387341234243454346935103552357035833600361236513664367936883720378437973820386238993913392139553970401940554101413241494158421642404251428743434372438444934508452245394547458746414673470147274741476047904799482048784890490449264994503350985127513751725263527852875315532353715436546954895515553455735608562056525695571958324675015055195736736807247441160118612721286129813431360138614011425144415041524155215981613163417481761181218901975201620412053208321502238228723202365240324232480249325082538257225822595268026932705273727592807282328472859292629392968304830893113314631963256328232943323333833473387341234243454346935103552357035833600361236513664367936883720378437973820386238993913392139553970401940554101413241494158421642404251428743434372438444934508452245394547458746414673470147274741476047904799482048784890490449264994503350985127513751725263527852875315532353715436546954895515553455735608562056525695571958324675015055195736736807247441160118612721286129813431360138614011425144415041524155215981613163417481761181218901975201620412053208321502238228723202365240324232480249325082538257225822595268026932705273727592807282328472859292629392968304830893113314631963256328232943323333833473387341234243454346935103552357035833600361236513664367936883720378437973820386238993913392139553970401940554101413241494158421642404251428743434372438444934508452245394547458746414673470147274741476047904799482048784890490449264994503350985127513751725263527852875315532353715436546954895515553455735608562056525695571958324675015055195736736807247441160118612721286129813431360138614011425144415041524155215981613163417481761181218901975201620412053208321502238228723202365240324232480249325082538257225822595268026932705273727592807282328472859292629392968304830893113314631963256328232943323333833473387341234243454346935103552357035833600361236513664367936883720378437973820386238993913392139553970401940554101413241494158421642404251428743434372438444934508452245394547458746414673470147274741476047904799482048784890490449264994503350985127513751725263527852875315532353715436546954895515553455735608562056525695571958324675015055195736736807247441160118612721286129813431360138614011425144415041524155215981613163417481761181218901975201620412053208321502238228723202365240324232480249325082538257225822595268026932705273727592807282328472859292629392968304830893113314631963256328232943323333833473387341234243454346935103552357035833600361236513664367936883720378437973820386238993913392139553970401940554101413241494158421642404251428743434372438444934508452245394547458746414673470147274741476047904799482048784890490449264994503350985127513751725263527852875315532353715436546954895515553455735608562056525695571958324675015055195736736807247441160118612721286129813431360138614011425144415041524155215981613163417481761181218901975201620412053208321502238228723202365240324232480249325082538257225822595268026932705273727592807282328472859292629392968304830893113314631963256328232943323333833473387341234243454346935103552357035833600361236513664367936883720378437973820386238993913392139553970401940554101413241494158421642404251428743434372438444934508452245394547458746414673470147274741476047904799482048784890490449264994503350985127513751725263527852875315532353715436546954895515553455735608562056525695571958324675015055195736736807247441160118612721286129813431360138614011425144415041524155215981613163417481761181218901975201620412053208321502238228723202365240324232480249325082538257225822595268026932705273727592807282328472859292629392968304830893113314631963256328232943323333833473387341234243454346935103552357035833600361236513664367936883720378437973820386238993913392139553970401940554101413241494158421642404251428743434372438444934508452245394547458746414673470147274741476047904799482048784890490449264994503350985127513751725263527852875315532353715436546954895515553455735608562056525695571958324675015055195736736807247441160118612721286129813431360138614011425144415041524155215981613163417481761181218901975201620412053208321502238228723202365240324232480249325082538257225822595268026932705273727592807282328472859292629392968304830893113314631963256328232943323333833473387341234243454346935103552357035833600361236513664367936883720378437973820386238993913392139553970401940554101413241494158421642404251428743434372438444934508452245394547458746414673470147274741476047904799482048784890490449264994503350985127513751725263527852875315532353715436546954895515553455735608562056525695571958324675015055195736736807247441160118612721286129813431360138614011425144415041524155215981613163417481761181218901975201620412053208321502238228723202365240324232480249325082538257225822595268026932705273727592807282328472859292629392968304830893113314631963256328232943323333833473387341234243454346935103552357035833600361236513664367936883720378437973820386238993913392139553970401940554101413241494158421642404251428743434372438444934508452245394547458746414673470147274741476047904799482048784890490449264994503350985127513751725263527852875315532353715436546954895515553455735608562056525695571958324675015055195736736807247441160118612721286129813431360138614011425144415041524155215981613163417481761181218901975201620412053208321502238228723202365240324232480249325082538257225822595268026932705273727592807282328472859292629392968304830893113314631963256328232943323333833473387341234243454346935103552357035833600361236513664367936883720378437973820386238993913392139553970401940554101413241494158421642404251428743434372438444934508452245394547458746414673470147274741476047904799482048784890490449264994503350985127513751725263527852875315532353715436546954895515553455735608562056525695571958324675015055195736736807247441160118612721286129813431360138614011425144415041524155215981613163417481761181218901975201620412053208321502238228723202365240324232480249325082538257225822595268026932705273727592807282328472859292629392968304830893113314631963256328232943323333833473387341234243454346935103552357035833600361236513664367936883720378437973820386238993913392139553970401940554101413241494158421642404251428743434372438444934508452245394547458746414673470147274741476047904799482048784890490449264994503350985127513751725263527852875315532353715436546954895515553455735608562056525695571958324675015055195736736807247441160118612721286129813431360138614011425144415041524155215981613163417481761181218901975201620412053208321502238228723202365240324232480249325082538257225822595268026932705273727592807282328472859292629392968304830893113314631963256328232943323333833473387341234243454346935103552357035833600361236513664367936883720378437973820386238993913392139553970401940554101413241494158421642404251428743434372438444934508452245394547458746414673470147274741476047904799482048784890490449264994503350985127513751725263527852875315532353715436546954895515553455735608562056525695571958324675015055195736736807247441160118612721286129813431360138614011425144415041524155215981613163417481761181218901975201620412053208321502238228723202365240324232480249325082538257225822595268026932705273727592807282328472859292629392968304830893113314631963256328232943323333833473387341234243454346935103552357035833600361236513664367936883720378437973820386238993913392139553970401940554101413241494158421642404251428743434372438444934508452245394547458746414673470147274741476047904799482048784890490449264994503350985127513751725263527852875315532353715436546954895515553455735608562056525695571958324675015055195736736807247441160118612721286129813431360138614011425144415041524155215981613163417481761181218901975201620412053208321502238228723202365240324232480249325082538257225822595268026932705273727592807282328472859292629392968304830893113314631963256328232943323333833473387341234243454346935103552357035833600361236513664367936883720378437973820386238993913392139553970401940554101413241494158421642404251428743434372438444934508452245394547458746414673470147274741476047904799482048784890490449264994503350985127513751725263527852875315532353715436546954895515553455735608562056525695571958324675015055195736736807247441160118612721286129813431360138614011425144415041524155215981613163417481761181218901975201620412053208321502238228723202365240324232480249325082538257225822595268026932705273727592807282328472859292629392968304830893113314631963256328232943323333833473387341234243454346935103552357035833600361236513664367936883720378437973820386238993913392139553970401940554101413241494158421642404251428743434372438444934508452245394547458746414673470147274741476047904799482048784890490449264994503350985127513751725263527852875315532353715436546954895515553455735608562056525695571958324675015055195736736807247441160118612721286129813431360138614011425144415041524155215981613163417481761181218901975201620412053208321502238228723202365240324232480249325082538257225822595268026932705273727592807282328472859292629392968304830893113314631963256328232943323333833473387341234243454346935103552357035833600361236513664367936883720378437973820386238993913392139553970401940554101413241494158421642404251428743434372438444934508452245394547458746414673470147274741476047904799482048784890490449264994503350985127513751725263527852875315532353715436546954895515553455735608562056525695571958324675015055195736736807247441160118612721286129813431360138614011425144415041524155215981613163417481761181218901975201620412053208321502238228723202365240324232480249325082538257225822595268026932705273727592807282328472859292629392968304830893113314631963256328232943323333833473387341234243454346935103552357035833600361236513664367936883720378437973820386238993913392139553970401940554101413241494158421642404251428743434372438444934508452245394547458746414673470147274741476047904799482048784890490449264994503350985127513751725263527852875315532353715436546954895515553455735608562056525695571958324675015055195736736807247441160118612721286129813431360138614011425144415041524155215981613163417481761181218901975201620412053208321502238228723202365240324232480249325082538257225822595268026932705273727592807282328472859292629392968304830893113314631963256328232943323333833473387341234243454346935103552357035833600361236513664367936883720378437973820386238993913392139553970401940554101413241494158421642404251428743434372438444934508452245394547458746414673470147274741476047904799482048784890490449264994503350985127513751725263527852875315532353715436546954895515553455735608562056525695571958324675015055195736736807247441160118612721286129813431360138614011425144415041524155215981613163417481761181218901975201620412053208321502238228723202365240324232480249325082538257225822595268026932705273727592807282328472859292629392968304830893113314631963256328232943323333833473387341234243454346935103552357035833600361236513664367936883720378437973820386238993913392139553970401940554101413241494158421642404251428743434372438444934508452245394547458746414673470147274741476047904799482048784890490449264994503350985127513751725263527852875315532353715436546954895515553455735608562056525695571958324675015055195736736807247441160118612721286129813431360138614011425144415041524155215981613163417481761181218901975201620412053208321502238228723202365240324232480249325082538257225822595268026932705273727592807282328472859292629392968304830893113314631963256328232943323333833473387341234243454346935103552357035833600361236513664367936883720378437973820386238993913392139553970401940554101413241494158421642404251428743434372438444934508452245394547458746414673470147274741476047904799482048784890490449264994503350985127513751725263527852875315532353715436546954895515553455735608562056525695571958324675015055195736736807247441160118612721286129813431360138614011425144415041524155215981613163417481761181218901975201620412053208321502238228723202365240324232480249325082538257225822595268026932705273727592807282328472859292629392968304830893113314631963256328232943323333833473387341234243454346935103552357035833600361236513664367936883720378437973820386238993913392139553970401940554101413241494158421642404251428743434372438444934508452245394547458746414673470147274741476047904799482048784890490449264994503350985127513751725263527852875315532353715436546954895515553455735608562056525695571958324675015055195736736807247441160118612721286129813431360138614011425144415041524155215981613163417481761181218901975201620412053208321502238228723202365240324232480249325082538257225822595268026932705273727592807282328472859292629392968304830893113314631963256328232943323333833473387341234243454346935103552357035833600361236513664367936883720378437973820386238993913392139553970401940554101413241494158421642404251428743434372438444934508452245394547458746414673470147274741476047904799482048784890490449264994503350985127513751725263527852875315532353715436546954895515553455735608562056525695571958324675015055195736736807247441160118612721286129813431360138614011425144415041524155215981613163417481761181218901975201620412053208321502238228723202365240324232480249325082538257225822595268026932705273727592807282328472859292629392968304830893113314631963256328232943323333833473387341234243454346935103552357035833600361236513664367936883720378437973820386238993913392139553970401940554101413241494158421642404251428743434372438444934508452245394547458746414673470147274741476047904799482048784890490449264994503350985127513751725263527852875315532353715436546954895515553455735608562056525695571958324675015055195736736807247441160118612721286129813431360138614011425144415041524155215981613163417481761181218901975201620412053208321502238228723202365240324232480249325082538257225822595268026932705273727592807282328472859292629392968304830893113314631963256328232943323333833473387341234243454346935103552357035833600361236513664367936883720378437973820386238993913392139553970401940554101413241494158421642404251428743434372438444934508452245394547458746414673470147274741476047904799482048784890490449264994503350985127513751725263527852875315532353715436546954895515553455735608562056525695571958324675015055195736736807247441160118612721286129813431360138614011425144415041524155215981613163417481761181218901975201620412053208321502238228723202365240324232480249325082538257225822595268026932705273727592807282328472859292629392968304830893113314631963256328232943323333833473387341234243454346935103552357035833600361236513664367936883720378437973820386238993913392139553970401940554101413241494158421642404251428743434372438444934508452245394547458746414673470147274741476047904799482048784890490449264994503350985127513751725263527852875315532353715436546954895515553455735608562056525695571958324675015055195736736807247441160118612721286129813431360138614011425144415041524155215981613163417481761181218901975201620412053208321502238228723202365240324232480249325082538257225822595268026932705273727592807282328472859292629392968304830893113314631963256328232943323333833473387341234243454346935103552357035833600361236513664367936883720378437973820386238993913392139553970401940554101413241494158421642404251428743434372438444934508452245394547458746414673470147274741476047904799482048784890490449264994503350985127513751725263527852875315532353715436546954895515553455735608562056525695571958324825066326527007147411076109611481194122513751452151615431587167017011737186218721904193719552010207221722196221022302295230925292561271728833012303930713208327033593443350435403709380838533946399340464092420842644464447445784608461946894749483649155044509051495183521052385254538455235589573958104825066326527007147411076109611481194122513751452151615431587167017011737186218721904193719552010207221722196221022302295230925292561271728833012303930713208327033593443350435403709380838533946399340464092420842644464447445784608461946894749483649155044509051495183521052385254538455235589573958104825066326527007147411076109611481194122513751452151615431587167017011737186218721904193719552010207221722196221022302295230925292561271728833012303930713208327033593443350435403709380838533946399340464092420842644464447445784608461946894749483649155044509051495183521052385254538455235589573958104825066326527007147411076109611481194122513751452151615431587167017011737186218721904193719552010207221722196221022302295230925292561271728833012303930713208327033593443350435403709380838533946399340464092420842644464447445784608461946894749483649155044509051495183521052385254538455235589573958104825066326527007147411076109611481194122513751452151615431587167017011737186218721904193719552010207221722196221022302295230925292561271728833012303930713208327033593443350435403709380838533946399340464092420842644464447445784608461946894749483649155044509051495183521052385254538455235589573958104825066326527007147411076109611481194122513751452151615431587167017011737186218721904193719552010207221722196221022302295230925292561271728833012303930713208327033593443350435403709380838533946399340464092420842644464447445784608461946894749483649155044509051495183521052385254538455235589573958104825066326527007147411076109611481194122513751452151615431587167017011737186218721904193719552010207221722196221022302295230925292561271728833012303930713208327033593443350435403709380838533946399340464092420842644464447445784608461946894749483649155044509051495183521052385254538455235589573958104825066326527007147411076109611481194122513751452151615431587167017011737186218721904193719552010207221722196221022302295230925292561271728833012303930713208327033593443350435403709380838533946399340464092420842644464447445784608461946894749483649155044509051495183521052385254538455235589573958104825066326527007147411076109611481194122513751452151615431587167017011737186218721904193719552010207221722196221022302295230925292561271728833012303930713208327033593443350435403709380838533946399340464092420842644464447445784608461946894749483649155044509051495183521052385254538455235589573958104825066326527007147411076109611481194122513751452151615431587167017011737186218721904193719552010207221722196221022302295230925292561271728833012303930713208327033593443350435403709380838533946399340464092420842644464447445784608461946894749483649155044509051495183521052385254538455235589573958104825066326527007147411076109611481194122513751452151615431587167017011737186218721904193719552010207221722196221022302295230925292561271728833012303930713208327033593443350435403709380838533946399340464092420842644464447445784608461946894749483649155044509051495183521052385254538455235589573958104825066326527007147411076109611481194122513751452151615431587167017011737186218721904193719552010207221722196221022302295230925292561271728833012303930713208327033593443350435403709380838533946399340464092420842644464447445784608461946894749483649155044509051495183521052385254538455235589573958104825066326527007147411076109611481194122513751452151615431587167017011737186218721904193719552010207221722196221022302295230925292561271728833012303930713208327033593443350435403709380838533946399340464092420842644464447445784608461946894749483649155044509051495183521052385254538455235589573958104825066326527007147411076109611481194122513751452151615431587167017011737186218721904193719552010207221722196221022302295230925292561271728833012303930713208327033593443350435403709380838533946399340464092420842644464447445784608461946894749483649155044509051495183521052385254538455235589573958104825066326527007147411076109611481194122513751452151615431587167017011737186218721904193719552010207221722196221022302295230925292561271728833012303930713208327033593443350435403709380838533946399340464092420842644464447445784608461946894749483649155044509051495183521052385254538455235589573958104825066326527007147411076109611481194122513751452151615431587167017011737186218721904193719552010207221722196221022302295230925292561271728833012303930713208327033593443350435403709380838533946399340464092420842644464447445784608461946894749483649155044509051495183521052385254538455235589573958104825066326527007147411076109611481194122513751452151615431587167017011737186218721904193719552010207221722196221022302295230925292561271728833012303930713208327033593443350435403709380838533946399340464092420842644464447445784608461946894749483649155044509051495183521052385254538455235589573958104825066326527007147411076109611481194122513751452151615431587167017011737186218721904193719552010207221722196221022302295230925292561271728833012303930713208327033593443350435403709380838533946399340464092420842644464447445784608461946894749483649155044509051495183521052385254538455235589573958104825066326527007147411076109611481194122513751452151615431587167017011737186218721904193719552010207221722196221022302295230925292561271728833012303930713208327033593443350435403709380838533946399340464092420842644464447445784608461946894749483649155044509051495183521052385254538455235589573958104825066326527007147411076109611481194122513751452151615431587167017011737186218721904193719552010207221722196221022302295230925292561271728833012303930713208327033593443350435403709380838533946399340464092420842644464447445784608461946894749483649155044509051495183521052385254538455235589573958104825066326527007147411076109611481194122513751452151615431587167017011737186218721904193719552010207221722196221022302295230925292561271728833012303930713208327033593443350435403709380838533946399340464092420842644464447445784608461946894749483649155044509051495183521052385254538455235589573958104825066326527007147411076109611481194122513751452151615431587167017011737186218721904193719552010207221722196221022302295230925292561271728833012303930713208327033593443350435403709380838533946399340464092420842644464447445784608461946894749483649155044509051495183521052385254538455235589573958104825066326527007147411076109611481194122513751452151615431587167017011737186218721904193719552010207221722196221022302295230925292561271728833012303930713208327033593443350435403709380838533946399340464092420842644464447445784608461946894749483649155044509051495183521052385254538455235589573958104825066326527007147411076109611481194122513751452151615431587167017011737186218721904193719552010207221722196221022302295230925292561271728833012303930713208327033593443350435403709380838533946399340464092420842644464447445784608461946894749483649155044509051495183521052385254538455235589573958104825066326527007147411076109611481194122513751452151615431587167017011737186218721904193719552010207221722196221022302295230925292561271728833012303930713208327033593443350435403709380838533946399340464092420842644464447445784608461946894749483649155044509051495183521052385254538455235589573958104825066326527007147411076109611481194122513751452151615431587167017011737186218721904193719552010207221722196221022302295230925292561271728833012303930713208327033593443350435403709380838533946399340464092420842644464447445784608461946894749483649155044509051495183521052385254538455235589573958104825066326527007147411076109611481194122513751452151615431587167017011737186218721904193719552010207221722196221022302295230925292561271728833012303930713208327033593443350435403709380838533946399340464092420842644464447445784608461946894749483649155044509051495183521052385254538455235589573958104825066326527007147411076109611481194122513751452151615431587167017011737186218721904193719552010207221722196221022302295230925292561271728833012303930713208327033593443350435403709380838533946399340464092420842644464447445784608461946894749483649155044509051495183521052385254538455235589573958104825066326527007147411076109611481194122513751452151615431587167017011737186218721904193719552010207221722196221022302295230925292561271728833012303930713208327033593443350435403709380838533946399340464092420842644464447445784608461946894749483649155044509051495183521052385254538455235589573958104825066326527007147411076109611481194122513751452151615431587167017011737186218721904193719552010207221722196221022302295230925292561271728833012303930713208327033593443350435403709380838533946399340464092420842644464447445784608461946894749483649155044509051495183521052385254538455235589573958104825066326527007147411076109611481194122513751452151615431587167017011737186218721904193719552010207221722196221022302295230925292561271728833012303930713208327033593443350435403709380838533946399340464092420842644464447445784608461946894749483649155044509051495183521052385254538455235589573958104825066326527007147411076109611481194122513751452151615431587167017011737186218721904193719552010207221722196221022302295230925292561271728833012303930713208327033593443350435403709380838533946399340464092420842644464447445784608461946894749483649155044509051495183521052385254538455235589573958104825066326527007147411076109611481194122513751452151615431587167017011737186218721904193719552010207221722196221022302295230925292561271728833012303930713208327033593443350435403709380838533946399340464092420842644464447445784608461946894749483649155044509051495183521052385254538455235589573958104825066326527007147411076109611481194122513751452151615431587167017011737186218721904193719552010207221722196221022302295230925292561271728833012303930713208327033593443350435403709380838533946399340464092420842644464447445784608461946894749483649155044509051495183521052385254538455235589573958104825066326527007147411076109611481194122513751452151615431587167017011737186218721904193719552010207221722196221022302295230925292561271728833012303930713208327033593443350435403709380838533946399340464092420842644464447445784608461946894749483649155044509051495183521052385254538455235589573958104825066326527007147411076109611481194122513751452151615431587167017011737186218721904193719552010207221722196221022302295230925292561271728833012303930713208327033593443350435403709380838533946399340464092420842644464447445784608461946894749483649155044509051495183521052385254538455235589573958104825066326527007147411076109611481194122513751452151615431587167017011737186218721904193719552010207221722196221022302295230925292561271728833012303930713208327033593443350435403709380838533946399340464092420842644464447445784608461946894749483649155044509051495183521052385254538455235589573958104825066326527007147411076109611481194122513751452151615431587167017011737186218721904193719552010207221722196221022302295230925292561271728833012303930713208327033593443350435403709380838533946399340464092420842644464447445784608461946894749483649155044509051495183521052385254538455235589573958104825066326527007147411076109611481194122513751452151615431587167017011737186218721904193719552010207221722196221022302295230925292561271728833012303930713208327033593443350435403709380838533946399340464092420842644464447445784608461946894749483649155044509051495183521052385254538455235589573958104825066326527007147411076109611481194122513751452151615431587167017011737186218721904193719552010207221722196221022302295230925292561271728833012303930713208327033593443350435403709380838533946399340464092420842644464447445784608461946894749483649155044509051495183521052385254538455235589573958104724835125565991129117012481273130913441370138714021483152515531569159916351646166117491827184218811891200020542084211221282151222122392267232123432355236623922404242424542469248124942509257326202643265826812694280228082824291529272940296930593080309031473173318732453257330233393377338834353455352635603571358436403652366536803721375037723828384338633922395639644020403340664102411841424177421742784295432243984412444444834494450945324548463146424655468447614791486449274947496249955026509951565201526452795324535154095460549955355561557456755686569657765833472483512556599112911701248127313091344137013871402148315251553156915991635164616611749182718421881189120002054208421122128215122212239226723212343235523662392240424242454246924812494250925732620264326582681269428022808282429152927294029693059308030903147317331873245325733023339337733883435345535263560357135843640365236653680372137503772382838433863392239563964402040334066410241184142417742174278429543224398441244444483449445094532454846314642465546844761479148644927494749624995502650995156520152645279532453515409546054995535556155745675568656965776583347248351255659911291170124812731309134413701387140214831525155315691599163516461661174918271842188118912000205420842112212821512221223922672321234323552366239224042424245424692481249425092573262026432658268126942802280828242915292729402969305930803090314731733187324532573302333933773388343534553526356035713584364036523665368037213750377238283843386339223956396440204033406641024118414241774217427842954322439844124444448344944509453245484631464246554684476147914864492749474962499550265099515652015264527953245351540954605499553555615574567556865696577658334724835125565991129117012481273130913441370138714021483152515531569159916351646166117491827184218811891200020542084211221282151222122392267232123432355236623922404242424542469248124942509257326202643265826812694280228082824291529272940296930593080309031473173318732453257330233393377338834353455352635603571358436403652366536803721375037723828384338633922395639644020403340664102411841424177421742784295432243984412444444834494450945324548463146424655468447614791486449274947496249955026509951565201526452795324535154095460549955355561557456755686569657765833472483512556599112911701248127313091344137013871402148315251553156915991635164616611749182718421881189120002054208421122128215122212239226723212343235523662392240424242454246924812494250925732620264326582681269428022808282429152927294029693059308030903147317331873245325733023339337733883435345535263560357135843640365236653680372137503772382838433863392239563964402040334066410241184142417742174278429543224398441244444483449445094532454846314642465546844761479148644927494749624995502650995156520152645279532453515409546054995535556155745675568656965776583347248351255659911291170124812731309134413701387140214831525155315691599163516461661174918271842188118912000205420842112212821512221223922672321234323552366239224042424245424692481249425092573262026432658268126942802280828242915292729402969305930803090314731733187324532573302333933773388343534553526356035713584364036523665368037213750377238283843386339223956396440204033406641024118414241774217427842954322439844124444448344944509453245484631464246554684476147914864492749474962499550265099515652015264527953245351540954605499553555615574567556865696577658334724835125565991129117012481273130913441370138714021483152515531569159916351646166117491827184218811891200020542084211221282151222122392267232123432355236623922404242424542469248124942509257326202643265826812694280228082824291529272940296930593080309031473173318732453257330233393377338834353455352635603571358436403652366536803721375037723828384338633922395639644020403340664102411841424177421742784295432243984412444444834494450945324548463146424655468447614791486449274947496249955026509951565201526452795324535154095460549955355561557456755686569657765833472483512556599112911701248127313091344137013871402148315251553156915991635164616611749182718421881189120002054208421122128215122212239226723212343235523662392240424242454246924812494250925732620264326582681269428022808282429152927294029693059308030903147317331873245325733023339337733883435345535263560357135843640365236653680372137503772382838433863392239563964402040334066410241184142417742174278429543224398441244444483449445094532454846314642465546844761479148644927494749624995502650995156520152645279532453515409546054995535556155745675568656965776583347248351255659911291170124812731309134413701387140214831525155315691599163516461661174918271842188118912000205420842112212821512221223922672321234323552366239224042424245424692481249425092573262026432658268126942802280828242915292729402969305930803090314731733187324532573302333933773388343534553526356035713584364036523665368037213750377238283843386339223956396440204033406641024118414241774217427842954322439844124444448344944509453245484631464246554684476147914864492749474962499550265099515652015264527953245351540954605499553555615574567556865696577658334724835125565991129117012481273130913441370138714021483152515531569159916351646166117491827184218811891200020542084211221282151222122392267232123432355236623922404242424542469248124942509257326202643265826812694280228082824291529272940296930593080309031473173318732453257330233393377338834353455352635603571358436403652366536803721375037723828384338633922395639644020403340664102411841424177421742784295432243984412444444834494450945324548463146424655468447614791486449274947496249955026509951565201526452795324535154095460549955355561557456755686569657765833472483512556599112911701248127313091344137013871402148315251553156915991635164616611749182718421881189120002054208421122128215122212239226723212343235523662392240424242454246924812494250925732620264326582681269428022808282429152927294029693059308030903147317331873245325733023339337733883435345535263560357135843640365236653680372137503772382838433863392239563964402040334066410241184142417742174278429543224398441244444483449445094532454846314642465546844761479148644927494749624995502650995156520152645279532453515409546054995535556155745675568656965776583347248351255659911291170124812731309134413701387140214831525155315691599163516461661174918271842188118912000205420842112212821512221223922672321234323552366239224042424245424692481249425092573262026432658268126942802280828242915292729402969305930803090314731733187324532573302333933773388343534553526356035713584364036523665368037213750377238283843386339223956396440204033406641024118414241774217427842954322439844124444448344944509453245484631464246554684476147914864492749474962499550265099515652015264527953245351540954605499553555615574567556865696577658334724835125565991129117012481273130913441370138714021483152515531569159916351646166117491827184218811891200020542084211221282151222122392267232123432355236623922404242424542469248124942509257326202643265826812694280228082824291529272940296930593080309031473173318732453257330233393377338834353455352635603571358436403652366536803721375037723828384338633922395639644020403340664102411841424177421742784295432243984412444444834494450945324548463146424655468447614791486449274947496249955026509951565201526452795324535154095460549955355561557456755686569657765833472483512556599112911701248127313091344137013871402148315251553156915991635164616611749182718421881189120002054208421122128215122212239226723212343235523662392240424242454246924812494250925732620264326582681269428022808282429152927294029693059308030903147317331873245325733023339337733883435345535263560357135843640365236653680372137503772382838433863392239563964402040334066410241184142417742174278429543224398441244444483449445094532454846314642465546844761479148644927494749624995502650995156520152645279532453515409546054995535556155745675568656965776583347248351255659911291170124812731309134413701387140214831525155315691599163516461661174918271842188118912000205420842112212821512221223922672321234323552366239224042424245424692481249425092573262026432658268126942802280828242915292729402969305930803090314731733187324532573302333933773388343534553526356035713584364036523665368037213750377238283843386339223956396440204033406641024118414241774217427842954322439844124444448344944509453245484631464246554684476147914864492749474962499550265099515652015264527953245351540954605499553555615574567556865696577658334724835125565991129117012481273130913441370138714021483152515531569159916351646166117491827184218811891200020542084211221282151222122392267232123432355236623922404242424542469248124942509257326202643265826812694280228082824291529272940296930593080309031473173318732453257330233393377338834353455352635603571358436403652366536803721375037723828384338633922395639644020403340664102411841424177421742784295432243984412444444834494450945324548463146424655468447614791486449274947496249955026509951565201526452795324535154095460549955355561557456755686569657765833472483512556599112911701248127313091344137013871402148315251553156915991635164616611749182718421881189120002054208421122128215122212239226723212343235523662392240424242454246924812494250925732620264326582681269428022808282429152927294029693059308030903147317331873245325733023339337733883435345535263560357135843640365236653680372137503772382838433863392239563964402040334066410241184142417742174278429543224398441244444483449445094532454846314642465546844761479148644927494749624995502650995156520152645279532453515409546054995535556155745675568656965776583347248351255659911291170124812731309134413701387140214831525155315691599163516461661174918271842188118912000205420842112212821512221223922672321234323552366239224042424245424692481249425092573262026432658268126942802280828242915292729402969305930803090314731733187324532573302333933773388343534553526356035713584364036523665368037213750377238283843386339223956396440204033406641024118414241774217427842954322439844124444448344944509453245484631464246554684476147914864492749474962499550265099515652015264527953245351540954605499553555615574567556865696577658334724835125565991129117012481273130913441370138714021483152515531569159916351646166117491827184218811891200020542084211221282151222122392267232123432355236623922404242424542469248124942509257326202643265826812694280228082824291529272940296930593080309031473173318732453257330233393377338834353455352635603571358436403652366536803721375037723828384338633922395639644020403340664102411841424177421742784295432243984412444444834494450945324548463146424655468447614791486449274947496249955026509951565201526452795324535154095460549955355561557456755686569657765833472483512556599112911701248127313091344137013871402148315251553156915991635164616611749182718421881189120002054208421122128215122212239226723212343235523662392240424242454246924812494250925732620264326582681269428022808282429152927294029693059308030903147317331873245325733023339337733883435345535263560357135843640365236653680372137503772382838433863392239563964402040334066410241184142417742174278429543224398441244444483449445094532454846314642465546844761479148644927494749624995502650995156520152645279532453515409546054995535556155745675568656965776583347248351255659911291170124812731309134413701387140214831525155315691599163516461661174918271842188118912000205420842112212821512221223922672321234323552366239224042424245424692481249425092573262026432658268126942802280828242915292729402969305930803090314731733187324532573302333933773388343534553526356035713584364036523665368037213750377238283843386339223956396440204033406641024118414241774217427842954322439844124444448344944509453245484631464246554684476147914864492749474962499550265099515652015264527953245351540954605499553555615574567556865696577658334724835125565991129117012481273130913441370138714021483152515531569159916351646166117491827184218811891200020542084211221282151222122392267232123432355236623922404242424542469248124942509257326202643265826812694280228082824291529272940296930593080309031473173318732453257330233393377338834353455352635603571358436403652366536803721375037723828384338633922395639644020403340664102411841424177421742784295432243984412444444834494450945324548463146424655468447614791486449274947496249955026509951565201526452795324535154095460549955355561557456755686569657765833472483512556599112911701248127313091344137013871402148315251553156915991635164616611749182718421881189120002054208421122128215122212239226723212343235523662392240424242454246924812494250925732620264326582681269428022808282429152927294029693059308030903147317331873245325733023339337733883435345535263560357135843640365236653680372137503772382838433863392239563964402040334066410241184142417742174278429543224398441244444483449445094532454846314642465546844761479148644927494749624995502650995156520152645279532453515409546054995535556155745675568656965776583347248351255659911291170124812731309134413701387140214831525155315691599163516461661174918271842188118912000205420842112212821512221223922672321234323552366239224042424245424692481249425092573262026432658268126942802280828242915292729402969305930803090314731733187324532573302333933773388343534553526356035713584364036523665368037213750377238283843386339223956396440204033406641024118414241774217427842954322439844124444448344944509453245484631464246554684476147914864492749474962499550265099515652015264527953245351540954605499553555615574567556865696577658334724835125565991129117012481273130913441370138714021483152515531569159916351646166117491827184218811891200020542084211221282151222122392267232123432355236623922404242424542469248124942509257326202643265826812694280228082824291529272940296930593080309031473173318732453257330233393377338834353455352635603571358436403652366536803721375037723828384338633922395639644020403340664102411841424177421742784295432243984412444444834494450945324548463146424655468447614791486449274947496249955026509951565201526452795324535154095460549955355561557456755686569657765833472483512556599112911701248127313091344137013871402148315251553156915991635164616611749182718421881189120002054208421122128215122212239226723212343235523662392240424242454246924812494250925732620264326582681269428022808282429152927294029693059308030903147317331873245325733023339337733883435345535263560357135843640365236653680372137503772382838433863392239563964402040334066410241184142417742174278429543224398441244444483449445094532454846314642465546844761479148644927494749624995502650995156520152645279532453515409546054995535556155745675568656965776583347248351255659911291170124812731309134413701387140214831525155315691599163516461661174918271842188118912000205420842112212821512221223922672321234323552366239224042424245424692481249425092573262026432658268126942802280828242915292729402969305930803090314731733187324532573302333933773388343534553526356035713584364036523665368037213750377238283843386339223956396440204033406641024118414241774217427842954322439844124444448344944509453245484631464246554684476147914864492749474962499550265099515652015264527953245351540954605499553555615574567556865696577658334724835125565991129117012481273130913441370138714021483152515531569159916351646166117491827184218811891200020542084211221282151222122392267232123432355236623922404242424542469248124942509257326202643265826812694280228082824291529272940296930593080309031473173318732453257330233393377338834353455352635603571358436403652366536803721375037723828384338633922395639644020403340664102411841424177421742784295432243984412444444834494450945324548463146424655468447614791486449274947496249955026509951565201526452795324535154095460549955355561557456755686569657765833472483512556599112911701248127313091344137013871402148315251553156915991635164616611749182718421881189120002054208421122128215122212239226723212343235523662392240424242454246924812494250925732620264326582681269428022808282429152927294029693059308030903147317331873245325733023339337733883435345535263560357135843640365236653680372137503772382838433863392239563964402040334066410241184142417742174278429543224398441244444483449445094532454846314642465546844761479148644927494749624995502650995156520152645279532453515409546054995535556155745675568656965776583347248351255659911291170124812731309134413701387140214831525155315691599163516461661174918271842188118912000205420842112212821512221223922672321234323552366239224042424245424692481249425092573262026432658268126942802280828242915292729402969305930803090314731733187324532573302333933773388343534553526356035713584364036523665368037213750377238283843386339223956396440204033406641024118414241774217427842954322439844124444448344944509453245484631464246554684476147914864492749474962499550265099515652015264527953245351540954605499553555615574567556865696577658334724835125565991129117012481273130913441370138714021483152515531569159916351646166117491827184218811891200020542084211221282151222122392267232123432355236623922404242424542469248124942509257326202643265826812694280228082824291529272940296930593080309031473173318732453257330233393377338834353455352635603571358436403652366536803721375037723828384338633922395639644020403340664102411841424177421742784295432243984412444444834494450945324548463146424655468447614791486449274947496249955026509951565201526452795324535154095460549955355561557456755686569657765833472483512556599112911701248127313091344137013871402148315251553156915991635164616611749182718421881189120002054208421122128215122212239226723212343235523662392240424242454246924812494250925732620264326582681269428022808282429152927294029693059308030903147317331873245325733023339337733883435345535263560357135843640365236653680372137503772382838433863392239563964402040334066410241184142417742174278429543224398441244444483449445094532454846314642465546844761479148644927494749624995502650995156520152645279532453515409546054995535556155745675568656965776583347248351255659911291170124812731309134413701387140214831525155315691599163516461661174918271842188118912000205420842112212821512221223922672321234323552366239224042424245424692481249425092573262026432658268126942802280828242915292729402969305930803090314731733187324532573302333933773388343534553526356035713584364036523665368037213750377238283843386339223956396440204033406641024118414241774217427842954322439844124444448344944509453245484631464246554684476147914864492749474962499550265099515652015264527953245351540954605499553555615574567556865696577658334724835125565991129117012481273130913441370138714021483152515531569159916351646166117491827184218811891200020542084211221282151222122392267232123432355236623922404242424542469248124942509257326202643265826812694280228082824291529272940296930593080309031473173318732453257330233393377338834353455352635603571358436403652366536803721375037723828384338633922395639644020403340664102411841424177421742784295432243984412444444834494450945324548463146424655468447614791486449274947496249955026509951565201526452795324535154095460549955355561557456755686569657765833472483512556599112911701248127313091344137013871402148315251553156915991635164616611749182718421881189120002054208421122128215122212239226723212343235523662392240424242454246924812494250925732620264326582681269428022808282429152927294029693059308030903147317331873245325733023339337733883435345535263560357135843640365236653680372137503772382838433863392239563964402040334066410241184142417742174278429543224398441244444483449445094532454846314642465546844761479148644927494749624995502650995156520152645279532453515409546054995535556155745675568656965776583347248351255659911291170124812731309134413701387140214831525155315691599163516461661174918271842188118912000205420842112212821512221223922672321234323552366239224042424245424692481249425092573262026432658268126942802280828242915292729402969305930803090314731733187324532573302333933773388343534553526356035713584364036523665368037213750377238283843386339223956396440204033406641024118414241774217427842954322439844124444448344944509453245484631464246554684476147914864492749474962499550265099515652015264527953245351540954605499553555615574567556865696577658334724835125565991129117012481273130913441370138714021483152515531569159916351646166117491827184218811891200020542084211221282151222122392267232123432355236623922404242424542469248124942509257326202643265826812694280228082824291529272940296930593080309031473173318732453257330233393377338834353455352635603571358436403652366536803721375037723828384338633922395639644020403340664102411841424177421742784295432243984412444444834494450945324548463146424655468447614791486449274947496249955026509951565201526452795324535154095460549955355561557456755686569657765833472483512556599112911701248127313091344137013871402148315251553156915991635164616611749182718421881189120002054208421122128215122212239226723212343235523662392240424242454246924812494250925732620264326582681269428022808282429152927294029693059308030903147317331873245325733023339337733883435345535263560357135843640365236653680372137503772382838433863392239563964402040334066410241184142417742174278429543224398441244444483449445094532454846314642465546844761479148644927494749624995502650995156520152645279532453515409546054995535556155745675568656965776583347248351255659911291170124812731309134413701387140214831525155315691599163516461661174918271842188118912000205420842112212821512221223922672321234323552366239224042424245424692481249425092573262026432658268126942802280828242915292729402969305930803090314731733187324532573302333933773388343534553526356035713584364036523665368037213750377238283843386339223956396440204033406641024118414241774217427842954322439844124444448344944509453245484631464246554684476147914864492749474962499550265099515652015264527953245351540954605499553555615574567556865696577658334724835125565991129117012481273130913441370138714021483152515531569159916351646166117491827184218811891200020542084211221282151222122392267232123432355236623922404242424542469248124942509257326202643265826812694280228082824291529272940296930593080309031473173318732453257330233393377338834353455352635603571358436403652366536803721375037723828384338633922395639644020403340664102411841424177421742784295432243984412444444834494450945324548463146424655468447614791486449274947496249955026509951565201526452795324535154095460549955355561557456755686569657765833484493542568574584614701726738742108711101116116111781208121412351257128713241330136114031413147014921536157016211654171017201726175017761801184318511892191919311965198720012065208520952113213621522190224022502268235623932447247024822544255425742596263626592668268227382751276627772848287428922902291629282953298930013023309131013137317431883222323232463258328333683413348734933531357236013627364136533700373737513759378538443935397639824004403440744085411941334164417841864197421842284257427943054315437343994413444744574523457145994656470847754821482948794963497149824996500650735079510051105128516452175229524753045340537753945410542954475461549055075562560956325644565856685697570757555769578658205834484493542568574584614701726738742108711101116116111781208121412351257128713241330136114031413147014921536157016211654171017201726175017761801184318511892191919311965198720012065208520952113213621522190224022502268235623932447247024822544255425742596263626592668268227382751276627772848287428922902291629282953298930013023309131013137317431883222323232463258328333683413348734933531357236013627364136533700373737513759378538443935397639824004403440744085411941334164417841864197421842284257427943054315437343994413444744574523457145994656470847754821482948794963497149824996500650735079510051105128516452175229524753045340537753945410542954475461549055075562560956325644565856685697570757555769578658205834484493542568574584614701726738742108711101116116111781208121412351257128713241330136114031413147014921536157016211654171017201726175017761801184318511892191919311965198720012065208520952113213621522190224022502268235623932447247024822544255425742596263626592668268227382751276627772848287428922902291629282953298930013023309131013137317431883222323232463258328333683413348734933531357236013627364136533700373737513759378538443935397639824004403440744085411941334164417841864197421842284257427943054315437343994413444744574523457145994656470847754821482948794963497149824996500650735079510051105128516452175229524753045340537753945410542954475461549055075562560956325644565856685697570757555769578658205834484493542568574584614701726738742108711101116116111781208121412351257128713241330136114031413147014921536157016211654171017201726175017761801184318511892191919311965198720012065208520952113213621522190224022502268235623932447247024822544255425742596263626592668268227382751276627772848287428922902291629282953298930013023309131013137317431883222323232463258328333683413348734933531357236013627364136533700373737513759378538443935397639824004403440744085411941334164417841864197421842284257427943054315437343994413444744574523457145994656470847754821482948794963497149824996500650735079510051105128516452175229524753045340537753945410542954475461549055075562560956325644565856685697570757555769578658205834484493542568574584614701726738742108711101116116111781208121412351257128713241330136114031413147014921536157016211654171017201726175017761801184318511892191919311965198720012065208520952113213621522190224022502268235623932447247024822544255425742596263626592668268227382751276627772848287428922902291629282953298930013023309131013137317431883222323232463258328333683413348734933531357236013627364136533700373737513759378538443935397639824004403440744085411941334164417841864197421842284257427943054315437343994413444744574523457145994656470847754821482948794963497149824996500650735079510051105128516452175229524753045340537753945410542954475461549055075562560956325644565856685697570757555769578658205834484493542568574584614701726738742108711101116116111781208121412351257128713241330136114031413147014921536157016211654171017201726175017761801184318511892191919311965198720012065208520952113213621522190224022502268235623932447247024822544255425742596263626592668268227382751276627772848287428922902291629282953298930013023309131013137317431883222323232463258328333683413348734933531357236013627364136533700373737513759378538443935397639824004403440744085411941334164417841864197421842284257427943054315437343994413444744574523457145994656470847754821482948794963497149824996500650735079510051105128516452175229524753045340537753945410542954475461549055075562560956325644565856685697570757555769578658205834484493542568574584614701726738742108711101116116111781208121412351257128713241330136114031413147014921536157016211654171017201726175017761801184318511892191919311965198720012065208520952113213621522190224022502268235623932447247024822544255425742596263626592668268227382751276627772848287428922902291629282953298930013023309131013137317431883222323232463258328333683413348734933531357236013627364136533700373737513759378538443935397639824004403440744085411941334164417841864197421842284257427943054315437343994413444744574523457145994656470847754821482948794963497149824996500650735079510051105128516452175229524753045340537753945410542954475461549055075562560956325644565856685697570757555769578658205834484493542568574584614701726738742108711101116116111781208121412351257128713241330136114031413147014921536157016211654171017201726175017761801184318511892191919311965198720012065208520952113213621522190224022502268235623932447247024822544255425742596263626592668268227382751276627772848287428922902291629282953298930013023309131013137317431883222323232463258328333683413348734933531357236013627364136533700373737513759378538443935397639824004403440744085411941334164417841864197421842284257427943054315437343994413444744574523457145994656470847754821482948794963497149824996500650735079510051105128516452175229524753045340537753945410542954475461549055075562560956325644565856685697570757555769578658205834484493542568574584614701726738742108711101116116111781208121412351257128713241330136114031413147014921536157016211654171017201726175017761801184318511892191919311965198720012065208520952113213621522190224022502268235623932447247024822544255425742596263626592668268227382751276627772848287428922902291629282953298930013023309131013137317431883222323232463258328333683413348734933531357236013627364136533700373737513759378538443935397639824004403440744085411941334164417841864197421842284257427943054315437343994413444744574523457145994656470847754821482948794963497149824996500650735079510051105128516452175229524753045340537753945410542954475461549055075562560956325644565856685697570757555769578658205834484493542568574584614701726738742108711101116116111781208121412351257128713241330136114031413147014921536157016211654171017201726175017761801184318511892191919311965198720012065208520952113213621522190224022502268235623932447247024822544255425742596263626592668268227382751276627772848287428922902291629282953298930013023309131013137317431883222323232463258328333683413348734933531357236013627364136533700373737513759378538443935397639824004403440744085411941334164417841864197421842284257427943054315437343994413444744574523457145994656470847754821482948794963497149824996500650735079510051105128516452175229524753045340537753945410542954475461549055075562560956325644565856685697570757555769578658205834484493542568574584614701726738742108711101116116111781208121412351257128713241330136114031413147014921536157016211654171017201726175017761801184318511892191919311965198720012065208520952113213621522190224022502268235623932447247024822544255425742596263626592668268227382751276627772848287428922902291629282953298930013023309131013137317431883222323232463258328333683413348734933531357236013627364136533700373737513759378538443935397639824004403440744085411941334164417841864197421842284257427943054315437343994413444744574523457145994656470847754821482948794963497149824996500650735079510051105128516452175229524753045340537753945410542954475461549055075562560956325644565856685697570757555769578658205834484493542568574584614701726738742108711101116116111781208121412351257128713241330136114031413147014921536157016211654171017201726175017761801184318511892191919311965198720012065208520952113213621522190224022502268235623932447247024822544255425742596263626592668268227382751276627772848287428922902291629282953298930013023309131013137317431883222323232463258328333683413348734933531357236013627364136533700373737513759378538443935397639824004403440744085411941334164417841864197421842284257427943054315437343994413444744574523457145994656470847754821482948794963497149824996500650735079510051105128516452175229524753045340537753945410542954475461549055075562560956325644565856685697570757555769578658205834484493542568574584614701726738742108711101116116111781208121412351257128713241330136114031413147014921536157016211654171017201726175017761801184318511892191919311965198720012065208520952113213621522190224022502268235623932447247024822544255425742596263626592668268227382751276627772848287428922902291629282953298930013023309131013137317431883222323232463258328333683413348734933531357236013627364136533700373737513759378538443935397639824004403440744085411941334164417841864197421842284257427943054315437343994413444744574523457145994656470847754821482948794963497149824996500650735079510051105128516452175229524753045340537753945410542954475461549055075562560956325644565856685697570757555769578658205834484493542568574584614701726738742108711101116116111781208121412351257128713241330136114031413147014921536157016211654171017201726175017761801184318511892191919311965198720012065208520952113213621522190224022502268235623932447247024822544255425742596263626592668268227382751276627772848287428922902291629282953298930013023309131013137317431883222323232463258328333683413348734933531357236013627364136533700373737513759378538443935397639824004403440744085411941334164417841864197421842284257427943054315437343994413444744574523457145994656470847754821482948794963497149824996500650735079510051105128516452175229524753045340537753945410542954475461549055075562560956325644565856685697570757555769578658205834484493542568574584614701726738742108711101116116111781208121412351257128713241330136114031413147014921536157016211654171017201726175017761801184318511892191919311965198720012065208520952113213621522190224022502268235623932447247024822544255425742596263626592668268227382751276627772848287428922902291629282953298930013023309131013137317431883222323232463258328333683413348734933531357236013627364136533700373737513759378538443935397639824004403440744085411941334164417841864197421842284257427943054315437343994413444744574523457145994656470847754821482948794963497149824996500650735079510051105128516452175229524753045340537753945410542954475461549055075562560956325644565856685697570757555769578658205834484493542568574584614701726738742108711101116116111781208121412351257128713241330136114031413147014921536157016211654171017201726175017761801184318511892191919311965198720012065208520952113213621522190224022502268235623932447247024822544255425742596263626592668268227382751276627772848287428922902291629282953298930013023309131013137317431883222323232463258328333683413348734933531357236013627364136533700373737513759378538443935397639824004403440744085411941334164417841864197421842284257427943054315437343994413444744574523457145994656470847754821482948794963497149824996500650735079510051105128516452175229524753045340537753945410542954475461549055075562560956325644565856685697570757555769578658205834484493542568574584614701726738742108711101116116111781208121412351257128713241330136114031413147014921536157016211654171017201726175017761801184318511892191919311965198720012065208520952113213621522190224022502268235623932447247024822544255425742596263626592668268227382751276627772848287428922902291629282953298930013023309131013137317431883222323232463258328333683413348734933531357236013627364136533700373737513759378538443935397639824004403440744085411941334164417841864197421842284257427943054315437343994413444744574523457145994656470847754821482948794963497149824996500650735079510051105128516452175229524753045340537753945410542954475461549055075562560956325644565856685697570757555769578658205834484493542568574584614701726738742108711101116116111781208121412351257128713241330136114031413147014921536157016211654171017201726175017761801184318511892191919311965198720012065208520952113213621522190224022502268235623932447247024822544255425742596263626592668268227382751276627772848287428922902291629282953298930013023309131013137317431883222323232463258328333683413348734933531357236013627364136533700373737513759378538443935397639824004403440744085411941334164417841864197421842284257427943054315437343994413444744574523457145994656470847754821482948794963497149824996500650735079510051105128516452175229524753045340537753945410542954475461549055075562560956325644565856685697570757555769578658205834484493542568574584614701726738742108711101116116111781208121412351257128713241330136114031413147014921536157016211654171017201726175017761801184318511892191919311965198720012065208520952113213621522190224022502268235623932447247024822544255425742596263626592668268227382751276627772848287428922902291629282953298930013023309131013137317431883222323232463258328333683413348734933531357236013627364136533700373737513759378538443935397639824004403440744085411941334164417841864197421842284257427943054315437343994413444744574523457145994656470847754821482948794963497149824996500650735079510051105128516452175229524753045340537753945410542954475461549055075562560956325644565856685697570757555769578658205834484493542568574584614701726738742108711101116116111781208121412351257128713241330136114031413147014921536157016211654171017201726175017761801184318511892191919311965198720012065208520952113213621522190224022502268235623932447247024822544255425742596263626592668268227382751276627772848287428922902291629282953298930013023309131013137317431883222323232463258328333683413348734933531357236013627364136533700373737513759378538443935397639824004403440744085411941334164417841864197421842284257427943054315437343994413444744574523457145994656470847754821482948794963497149824996500650735079510051105128516452175229524753045340537753945410542954475461549055075562560956325644565856685697570757555769578658205834484493542568574584614701726738742108711101116116111781208121412351257128713241330136114031413147014921536157016211654171017201726175017761801184318511892191919311965198720012065208520952113213621522190224022502268235623932447247024822544255425742596263626592668268227382751276627772848287428922902291629282953298930013023309131013137317431883222323232463258328333683413348734933531357236013627364136533700373737513759378538443935397639824004403440744085411941334164417841864197421842284257427943054315437343994413444744574523457145994656470847754821482948794963497149824996500650735079510051105128516452175229524753045340537753945410542954475461549055075562560956325644565856685697570757555769578658205834484493542568574584614701726738742108711101116116111781208121412351257128713241330136114031413147014921536157016211654171017201726175017761801184318511892191919311965198720012065208520952113213621522190224022502268235623932447247024822544255425742596263626592668268227382751276627772848287428922902291629282953298930013023309131013137317431883222323232463258328333683413348734933531357236013627364136533700373737513759378538443935397639824004403440744085411941334164417841864197421842284257427943054315437343994413444744574523457145994656470847754821482948794963497149824996500650735079510051105128516452175229524753045340537753945410542954475461549055075562560956325644565856685697570757555769578658205834484493542568574584614701726738742108711101116116111781208121412351257128713241330136114031413147014921536157016211654171017201726175017761801184318511892191919311965198720012065208520952113213621522190224022502268235623932447247024822544255425742596263626592668268227382751276627772848287428922902291629282953298930013023309131013137317431883222323232463258328333683413348734933531357236013627364136533700373737513759378538443935397639824004403440744085411941334164417841864197421842284257427943054315437343994413444744574523457145994656470847754821482948794963497149824996500650735079510051105128516452175229524753045340537753945410542954475461549055075562560956325644565856685697570757555769578658205834484493542568574584614701726738742108711101116116111781208121412351257128713241330136114031413147014921536157016211654171017201726175017761801184318511892191919311965198720012065208520952113213621522190224022502268235623932447247024822544255425742596263626592668268227382751276627772848287428922902291629282953298930013023309131013137317431883222323232463258328333683413348734933531357236013627364136533700373737513759378538443935397639824004403440744085411941334164417841864197421842284257427943054315437343994413444744574523457145994656470847754821482948794963497149824996500650735079510051105128516452175229524753045340537753945410542954475461549055075562560956325644565856685697570757555769578658205834484493542568574584614701726738742108711101116116111781208121412351257128713241330136114031413147014921536157016211654171017201726175017761801184318511892191919311965198720012065208520952113213621522190224022502268235623932447247024822544255425742596263626592668268227382751276627772848287428922902291629282953298930013023309131013137317431883222323232463258328333683413348734933531357236013627364136533700373737513759378538443935397639824004403440744085411941334164417841864197421842284257427943054315437343994413444744574523457145994656470847754821482948794963497149824996500650735079510051105128516452175229524753045340537753945410542954475461549055075562560956325644565856685697570757555769578658205834484493542568574584614701726738742108711101116116111781208121412351257128713241330136114031413147014921536157016211654171017201726175017761801184318511892191919311965198720012065208520952113213621522190224022502268235623932447247024822544255425742596263626592668268227382751276627772848287428922902291629282953298930013023309131013137317431883222323232463258328333683413348734933531357236013627364136533700373737513759378538443935397639824004403440744085411941334164417841864197421842284257427943054315437343994413444744574523457145994656470847754821482948794963497149824996500650735079510051105128516452175229524753045340537753945410542954475461549055075562560956325644565856685697570757555769578658205834484493542568574584614701726738742108711101116116111781208121412351257128713241330136114031413147014921536157016211654171017201726175017761801184318511892191919311965198720012065208520952113213621522190224022502268235623932447247024822544255425742596263626592668268227382751276627772848287428922902291629282953298930013023309131013137317431883222323232463258328333683413348734933531357236013627364136533700373737513759378538443935397639824004403440744085411941334164417841864197421842284257427943054315437343994413444744574523457145994656470847754821482948794963497149824996500650735079510051105128516452175229524753045340537753945410542954475461549055075562560956325644565856685697570757555769578658205834484493542568574584614701726738742108711101116116111781208121412351257128713241330136114031413147014921536157016211654171017201726175017761801184318511892191919311965198720012065208520952113213621522190224022502268235623932447247024822544255425742596263626592668268227382751276627772848287428922902291629282953298930013023309131013137317431883222323232463258328333683413348734933531357236013627364136533700373737513759378538443935397639824004403440744085411941334164417841864197421842284257427943054315437343994413444744574523457145994656470847754821482948794963497149824996500650735079510051105128516452175229524753045340537753945410542954475461549055075562560956325644565856685697570757555769578658205834484493542568574584614701726738742108711101116116111781208121412351257128713241330136114031413147014921536157016211654171017201726175017761801184318511892191919311965198720012065208520952113213621522190224022502268235623932447247024822544255425742596263626592668268227382751276627772848287428922902291629282953298930013023309131013137317431883222323232463258328333683413348734933531357236013627364136533700373737513759378538443935397639824004403440744085411941334164417841864197421842284257427943054315437343994413444744574523457145994656470847754821482948794963497149824996500650735079510051105128516452175229524753045340537753945410542954475461549055075562560956325644565856685697570757555769578658205834484493542568574584614701726738742108711101116116111781208121412351257128713241330136114031413147014921536157016211654171017201726175017761801184318511892191919311965198720012065208520952113213621522190224022502268235623932447247024822544255425742596263626592668268227382751276627772848287428922902291629282953298930013023309131013137317431883222323232463258328333683413348734933531357236013627364136533700373737513759378538443935397639824004403440744085411941334164417841864197421842284257427943054315437343994413444744574523457145994656470847754821482948794963497149824996500650735079510051105128516452175229524753045340537753945410542954475461549055075562560956325644565856685697570757555769578658205834484493542568574584614701726738742108711101116116111781208121412351257128713241330136114031413147014921536157016211654171017201726175017761801184318511892191919311965198720012065208520952113213621522190224022502268235623932447247024822544255425742596263626592668268227382751276627772848287428922902291629282953298930013023309131013137317431883222323232463258328333683413348734933531357236013627364136533700373737513759378538443935397639824004403440744085411941334164417841864197421842284257427943054315437343994413444744574523457145994656470847754821482948794963497149824996500650735079510051105128516452175229524753045340537753945410542954475461549055075562560956325644565856685697570757555769578658205834484493542568574584614701726738742108711101116116111781208121412351257128713241330136114031413147014921536157016211654171017201726175017761801184318511892191919311965198720012065208520952113213621522190224022502268235623932447247024822544255425742596263626592668268227382751276627772848287428922902291629282953298930013023309131013137317431883222323232463258328333683413348734933531357236013627364136533700373737513759378538443935397639824004403440744085411941334164417841864197421842284257427943054315437343994413444744574523457145994656470847754821482948794963497149824996500650735079510051105128516452175229524753045340537753945410542954475461549055075562560956325644565856685697570757555769578658205834484493542568574584614701726738742108711101116116111781208121412351257128713241330136114031413147014921536157016211654171017201726175017761801184318511892191919311965198720012065208520952113213621522190224022502268235623932447247024822544255425742596263626592668268227382751276627772848287428922902291629282953298930013023309131013137317431883222323232463258328333683413348734933531357236013627364136533700373737513759378538443935397639824004403440744085411941334164417841864197421842284257427943054315437343994413444744574523457145994656470847754821482948794963497149824996500650735079510051105128516452175229524753045340537753945410542954475461549055075562560956325644565856685697570757555769578658205834484493542568574584614701726738742108711101116116111781208121412351257128713241330136114031413147014921536157016211654171017201726175017761801184318511892191919311965198720012065208520952113213621522190224022502268235623932447247024822544255425742596263626592668268227382751276627772848287428922902291629282953298930013023309131013137317431883222323232463258328333683413348734933531357236013627364136533700373737513759378538443935397639824004403440744085411941334164417841864197421842284257427943054315437343994413444744574523457145994656470847754821482948794963497149824996500650735079510051105128516452175229524753045340537753945410542954475461549055075562560956325644565856685697570757555769578658205834484493542568574584614701726738742108711101116116111781208121412351257128713241330136114031413147014921536157016211654171017201726175017761801184318511892191919311965198720012065208520952113213621522190224022502268235623932447247024822544255425742596263626592668268227382751276627772848287428922902291629282953298930013023309131013137317431883222323232463258328333683413348734933531357236013627364136533700373737513759378538443935397639824004403440744085411941334164417841864197421842284257427943054315437343994413444744574523457145994656470847754821482948794963497149824996500650735079510051105128516452175229524753045340537753945410542954475461549055075562560956325644565856685697570757555769578658205834484493542568574584614701726738742108711101116116111781208121412351257128713241330136114031413147014921536157016211654171017201726175017761801184318511892191919311965198720012065208520952113213621522190224022502268235623932447247024822544255425742596263626592668268227382751276627772848287428922902291629282953298930013023309131013137317431883222323232463258328333683413348734933531357236013627364136533700373737513759378538443935397639824004403440744085411941334164417841864197421842284257427943054315437343994413444744574523457145994656470847754821482948794963497149824996500650735079510051105128516452175229524753045340537753945410542954475461549055075562560956325644565856685697570757555769578658205834484493542568574584614701726738742108711101116116111781208121412351257128713241330136114031413147014921536157016211654171017201726175017761801184318511892191919311965198720012065208520952113213621522190224022502268235623932447247024822544255425742596263626592668268227382751276627772848287428922902291629282953298930013023309131013137317431883222323232463258328333683413348734933531357236013627364136533700373737513759378538443935397639824004403440744085411941334164417841864197421842284257427943054315437343994413444744574523457145994656470847754821482948794963497149824996500650735079510051105128516452175229524753045340537753945410542954475461549055075562560956325644565856685697570757555769578658205834484493542568574584614701726738742108711101116116111781208121412351257128713241330136114031413147014921536157016211654171017201726175017761801184318511892191919311965198720012065208520952113213621522190224022502268235623932447247024822544255425742596263626592668268227382751276627772848287428922902291629282953298930013023309131013137317431883222323232463258328333683413348734933531357236013627364136533700373737513759378538443935397639824004403440744085411941334164417841864197421842284257427943054315437343994413444744574523457145994656470847754821482948794963497149824996500650735079510051105128516452175229524753045340537753945410542954475461549055075562560956325644565856685697570757555769578658205834484493542568574584614701726738742108711101116116111781208121412351257128713241330136114031413147014921536157016211654171017201726175017761801184318511892191919311965198720012065208520952113213621522190224022502268235623932447247024822544255425742596263626592668268227382751276627772848287428922902291629282953298930013023309131013137317431883222323232463258328333683413348734933531357236013627364136533700373737513759378538443935397639824004403440744085411941334164417841864197421842284257427943054315437343994413444744574523457145994656470847754821482948794963497149824996500650735079510051105128516452175229524753045340537753945410542954475461549055075562560956325644565856685697570757555769578658205834484493542568574584614701726738742108711101116116111781208121412351257128713241330136114031413147014921536157016211654171017201726175017761801184318511892191919311965198720012065208520952113213621522190224022502268235623932447247024822544255425742596263626592668268227382751276627772848287428922902291629282953298930013023309131013137317431883222323232463258328333683413348734933531357236013627364136533700373737513759378538443935397639824004403440744085411941334164417841864197421842284257427943054315437343994413444744574523457145994656470847754821482948794963497149824996500650735079510051105128516452175229524753045340537753945410542954475461549055075562560956325644565856685697570757555769578658205834549571715109712361258129913881404141414711493152616001622170217511893196620422055208620962153221122412251231023222367240624252483257526082621266926832778280928602884292929543024304930923102314832593360342534443456357336133654371037223809390039233936400540564198421942294549460946744728476247764848489149164928498349975007504550805101511151845239532553955536562156985708578754957171510971236125812991388140414141471149315261600162217021751189319662042205520862096215322112241225123102322236724062425248325752608262126692683277828092860288429292954302430493092310231483259336034253444345635733613365437103722380939003923393640054056419842194229454946094674472847624776484848914916492849834997500750455080510151115184523953255395553656215698570857875495717151097123612581299138814041414147114931526160016221702175118931966204220552086209621532211224122512310232223672406242524832575260826212669268327782809286028842929295430243049309231023148325933603425344434563573361336543710372238093900392339364005405641984219422945494609467447284762477648484891491649284983499750075045508051015111518452395325539555365621569857085787549571715109712361258129913881404141414711493152616001622170217511893196620422055208620962153221122412251231023222367240624252483257526082621266926832778280928602884292929543024304930923102314832593360342534443456357336133654371037223809390039233936400540564198421942294549460946744728476247764848489149164928498349975007504550805101511151845239532553955536562156985708578754957171510971236125812991388140414141471149315261600162217021751189319662042205520862096215322112241225123102322236724062425248325752608262126692683277828092860288429292954302430493092310231483259336034253444345635733613365437103722380939003923393640054056419842194229454946094674472847624776484848914916492849834997500750455080510151115184523953255395553656215698570857875495717151097123612581299138814041414147114931526160016221702175118931966204220552086209621532211224122512310232223672406242524832575260826212669268327782809286028842929295430243049309231023148325933603425344434563573361336543710372238093900392339364005405641984219422945494609467447284762477648484891491649284983499750075045508051015111518452395325539555365621569857085787549571715109712361258129913881404141414711493152616001622170217511893196620422055208620962153221122412251231023222367240624252483257526082621266926832778280928602884292929543024304930923102314832593360342534443456357336133654371037223809390039233936400540564198421942294549460946744728476247764848489149164928498349975007504550805101511151845239532553955536562156985708578754957171510971236125812991388140414141471149315261600162217021751189319662042205520862096215322112241225123102322236724062425248325752608262126692683277828092860288429292954302430493092310231483259336034253444345635733613365437103722380939003923393640054056419842194229454946094674472847624776484848914916492849834997500750455080510151115184523953255395553656215698570857875495717151097123612581299138814041414147114931526160016221702175118931966204220552086209621532211224122512310232223672406242524832575260826212669268327782809286028842929295430243049309231023148325933603425344434563573361336543710372238093900392339364005405641984219422945494609467447284762477648484891491649284983499750075045508051015111518452395325539555365621569857085787549571715109712361258129913881404141414711493152616001622170217511893196620422055208620962153221122412251231023222367240624252483257526082621266926832778280928602884292929543024304930923102314832593360342534443456357336133654371037223809390039233936400540564198421942294549460946744728476247764848489149164928498349975007504550805101511151845239532553955536562156985708578754957171510971236125812991388140414141471149315261600162217021751189319662042205520862096215322112241225123102322236724062425248325752608262126692683277828092860288429292954302430493092310231483259336034253444345635733613365437103722380939003923393640054056419842194229454946094674472847624776484848914916492849834997500750455080510151115184523953255395553656215698570857875495717151097123612581299138814041414147114931526160016221702175118931966204220552086209621532211224122512310232223672406242524832575260826212669268327782809286028842929295430243049309231023148325933603425344434563573361336543710372238093900392339364005405641984219422945494609467447284762477648484891491649284983499750075045508051015111518452395325539555365621569857085787549571715109712361258129913881404141414711493152616001622170217511893196620422055208620962153221122412251231023222367240624252483257526082621266926832778280928602884292929543024304930923102314832593360342534443456357336133654371037223809390039233936400540564198421942294549460946744728476247764848489149164928498349975007504550805101511151845239532553955536562156985708578754957171510971236125812991388140414141471149315261600162217021751189319662042205520862096215322112241225123102322236724062425248325752608262126692683277828092860288429292954302430493092310231483259336034253444345635733613365437103722380939003923393640054056419842194229454946094674472847624776484848914916492849834997500750455080510151115184523953255395553656215698570857875495717151097123612581299138814041414147114931526160016221702175118931966204220552086209621532211224122512310232223672406242524832575260826212669268327782809286028842929295430243049309231023148325933603425344434563573361336543710372238093900392339364005405641984219422945494609467447284762477648484891491649284983499750075045508051015111518452395325539555365621569857085787549571715109712361258129913881404141414711493152616001622170217511893196620422055208620962153221122412251231023222367240624252483257526082621266926832778280928602884292929543024304930923102314832593360342534443456357336133654371037223809390039233936400540564198421942294549460946744728476247764848489149164928498349975007504550805101511151845239532553955536562156985708578754957171510971236125812991388140414141471149315261600162217021751189319662042205520862096215322112241225123102322236724062425248325752608262126692683277828092860288429292954302430493092310231483259336034253444345635733613365437103722380939003923393640054056419842194229454946094674472847624776484848914916492849834997500750455080510151115184523953255395553656215698570857875495717151097123612581299138814041414147114931526160016221702175118931966204220552086209621532211224122512310232223672406242524832575260826212669268327782809286028842929295430243049309231023148325933603425344434563573361336543710372238093900392339364005405641984219422945494609467447284762477648484891491649284983499750075045508051015111518452395325539555365621569857085787549571715109712361258129913881404141414711493152616001622170217511893196620422055208620962153221122412251231023222367240624252483257526082621266926832778280928602884292929543024304930923102314832593360342534443456357336133654371037223809390039233936400540564198421942294549460946744728476247764848489149164928498349975007504550805101511151845239532553955536562156985708578754957171510971236125812991388140414141471149315261600162217021751189319662042205520862096215322112241225123102322236724062425248325752608262126692683277828092860288429292954302430493092310231483259336034253444345635733613365437103722380939003923393640054056419842194229454946094674472847624776484848914916492849834997500750455080510151115184523953255395553656215698570857875495717151097123612581299138814041414147114931526160016221702175118931966204220552086209621532211224122512310232223672406242524832575260826212669268327782809286028842929295430243049309231023148325933603425344434563573361336543710372238093900392339364005405641984219422945494609467447284762477648484891491649284983499750075045508051015111518452395325539555365621569857085787549571715109712361258129913881404141414711493152616001622170217511893196620422055208620962153221122412251231023222367240624252483257526082621266926832778280928602884292929543024304930923102314832593360342534443456357336133654371037223809390039233936400540564198421942294549460946744728476247764848489149164928498349975007504550805101511151845239532553955536562156985708578754957171510971236125812991388140414141471149315261600162217021751189319662042205520862096215322112241225123102322236724062425248325752608262126692683277828092860288429292954302430493092310231483259336034253444345635733613365437103722380939003923393640054056419842194229454946094674472847624776484848914916492849834997500750455080510151115184523953255395553656215698570857875495717151097123612581299138814041414147114931526160016221702175118931966204220552086209621532211224122512310232223672406242524832575260826212669268327782809286028842929295430243049309231023148325933603425344434563573361336543710372238093900392339364005405641984219422945494609467447284762477648484891491649284983499750075045508051015111518452395325539555365621569857085787549571715109712361258129913881404141414711493152616001622170217511893196620422055208620962153221122412251231023222367240624252483257526082621266926832778280928602884292929543024304930923102314832593360342534443456357336133654371037223809390039233936400540564198421942294549460946744728476247764848489149164928498349975007504550805101511151845239532553955536562156985708578754957171510971236125812991388140414141471149315261600162217021751189319662042205520862096215322112241225123102322236724062425248325752608262126692683277828092860288429292954302430493092310231483259336034253444345635733613365437103722380939003923393640054056419842194229454946094674472847624776484848914916492849834997500750455080510151115184523953255395553656215698570857875495717151097123612581299138814041414147114931526160016221702175118931966204220552086209621532211224122512310232223672406242524832575260826212669268327782809286028842929295430243049309231023148325933603425344434563573361336543710372238093900392339364005405641984219422945494609467447284762477648484891491649284983499750075045508051015111518452395325539555365621569857085787549571715109712361258129913881404141414711493152616001622170217511893196620422055208620962153221122412251231023222367240624252483257526082621266926832778280928602884292929543024304930923102314832593360342534443456357336133654371037223809390039233936400540564198421942294549460946744728476247764848489149164928498349975007504550805101511151845239532553955536562156985708578754957171510971236125812991388140414141471149315261600162217021751189319662042205520862096215322112241225123102322236724062425248325752608262126692683277828092860288429292954302430493092310231483259336034253444345635733613365437103722380939003923393640054056419842194229454946094674472847624776484848914916492849834997500750455080510151115184523953255395553656215698570857875495717151097123612581299138814041414147114931526160016221702175118931966204220552086209621532211224122512310232223672406242524832575260826212669268327782809286028842929295430243049309231023148325933603425344434563573361336543710372238093900392339364005405641984219422945494609467447284762477648484891491649284983499750075045508051015111518452395325539555365621569857085787549571715109712361258129913881404141414711493152616001622170217511893196620422055208620962153221122412251231023222367240624252483257526082621266926832778280928602884292929543024304930923102314832593360342534443456357336133654371037223809390039233936400540564198421942294549460946744728476247764848489149164928498349975007504550805101511151845239532553955536562156985708578754957171510971236125812991388140414141471149315261600162217021751189319662042205520862096215322112241225123102322236724062425248325752608262126692683277828092860288429292954302430493092310231483259336034253444345635733613365437103722380939003923393640054056419842194229454946094674472847624776484848914916492849834997500750455080510151115184523953255395553656215698570857875495717151097123612581299138814041414147114931526160016221702175118931966204220552086209621532211224122512310232223672406242524832575260826212669268327782809286028842929295430243049309231023148325933603425344434563573361336543710372238093900392339364005405641984219422945494609467447284762477648484891491649284983499750075045508051015111518452395325539555365621569857085787549571715109712361258129913881404141414711493152616001622170217511893196620422055208620962153221122412251231023222367240624252483257526082621266926832778280928602884292929543024304930923102314832593360342534443456357336133654371037223809390039233936400540564198421942294549460946744728476247764848489149164928498349975007504550805101511151845239532553955536562156985708578754957171510971236125812991388140414141471149315261600162217021751189319662042205520862096215322112241225123102322236724062425248325752608262126692683277828092860288429292954302430493092310231483259336034253444345635733613365437103722380939003923393640054056419842194229454946094674472847624776484848914916492849834997500750455080510151115184523953255395553656215698570857875495717151097123612581299138814041414147114931526160016221702175118931966204220552086209621532211224122512310232223672406242524832575260826212669268327782809286028842929295430243049309231023148325933603425344434563573361336543710372238093900392339364005405641984219422945494609467447284762477648484891491649284983499750075045508051015111518452395325539555365621569857085787549571715109712361258129913881404141414711493152616001622170217511893196620422055208620962153221122412251231023222367240624252483257526082621266926832778280928602884292929543024304930923102314832593360342534443456357336133654371037223809390039233936400540564198421942294549460946744728476247764848489149164928498349975007504550805101511151845239532553955536562156985708578754957171510971236125812991388140414141471149315261600162217021751189319662042205520862096215322112241225123102322236724062425248325752608262126692683277828092860288429292954302430493092310231483259336034253444345635733613365437103722380939003923393640054056419842194229454946094674472847624776484848914916492849834997500750455080510151115184523953255395553656215698570857875495717151097123612581299138814041414147114931526160016221702175118931966204220552086209621532211224122512310232223672406242524832575260826212669268327782809286028842929295430243049309231023148325933603425344434563573361336543710372238093900392339364005405641984219422945494609467447284762477648484891491649284983499750075045508051015111518452395325539555365621569857085787549571715109712361258129913881404141414711493152616001622170217511893196620422055208620962153221122412251231023222367240624252483257526082621266926832778280928602884292929543024304930923102314832593360342534443456357336133654371037223809390039233936400540564198421942294549460946744728476247764848489149164928498349975007504550805101511151845239532553955536562156985708578750257561563067469072775011371162117111871288131013451362137114451544155415791636164716621681178518131828187320112129216122222231227722882455249525182597264426952739276027882803282528492941297830603072312232843303332533893400341434363505351935273561358536023666378637983829385438643875391439473965406740934103413441434150420942524296432343534374442244454475449545244533454046854742482248804905494850195027503450625091512951575173520252115255526552965316549155005516557556105653567657285777579950257561563067469072775011371162117111871288131013451362137114451544155415791636164716621681178518131828187320112129216122222231227722882455249525182597264426952739276027882803282528492941297830603072312232843303332533893400341434363505351935273561358536023666378637983829385438643875391439473965406740934103413441434150420942524296432343534374442244454475449545244533454046854742482248804905494850195027503450625091512951575173520252115255526552965316549155005516557556105653567657285777579950257561563067469072775011371162117111871288131013451362137114451544155415791636164716621681178518131828187320112129216122222231227722882455249525182597264426952739276027882803282528492941297830603072312232843303332533893400341434363505351935273561358536023666378637983829385438643875391439473965406740934103413441434150420942524296432343534374442244454475449545244533454046854742482248804905494850195027503450625091512951575173520252115255526552965316549155005516557556105653567657285777579950257561563067469072775011371162117111871288131013451362137114451544155415791636164716621681178518131828187320112129216122222231227722882455249525182597264426952739276027882803282528492941297830603072312232843303332533893400341434363505351935273561358536023666378637983829385438643875391439473965406740934103413441434150420942524296432343534374442244454475449545244533454046854742482248804905494850195027503450625091512951575173520252115255526552965316549155005516557556105653567657285777579950257561563067469072775011371162117111871288131013451362137114451544155415791636164716621681178518131828187320112129216122222231227722882455249525182597264426952739276027882803282528492941297830603072312232843303332533893400341434363505351935273561358536023666378637983829385438643875391439473965406740934103413441434150420942524296432343534374442244454475449545244533454046854742482248804905494850195027503450625091512951575173520252115255526552965316549155005516557556105653567657285777579950257561563067469072775011371162117111871288131013451362137114451544155415791636164716621681178518131828187320112129216122222231227722882455249525182597264426952739276027882803282528492941297830603072312232843303332533893400341434363505351935273561358536023666378637983829385438643875391439473965406740934103413441434150420942524296432343534374442244454475449545244533454046854742482248804905494850195027503450625091512951575173520252115255526552965316549155005516557556105653567657285777579950257561563067469072775011371162117111871288131013451362137114451544155415791636164716621681178518131828187320112129216122222231227722882455249525182597264426952739276027882803282528492941297830603072312232843303332533893400341434363505351935273561358536023666378637983829385438643875391439473965406740934103413441434150420942524296432343534374442244454475449545244533454046854742482248804905494850195027503450625091512951575173520252115255526552965316549155005516557556105653567657285777579950257561563067469072775011371162117111871288131013451362137114451544155415791636164716621681178518131828187320112129216122222231227722882455249525182597264426952739276027882803282528492941297830603072312232843303332533893400341434363505351935273561358536023666378637983829385438643875391439473965406740934103413441434150420942524296432343534374442244454475449545244533454046854742482248804905494850195027503450625091512951575173520252115255526552965316549155005516557556105653567657285777579950257561563067469072775011371162117111871288131013451362137114451544155415791636164716621681178518131828187320112129216122222231227722882455249525182597264426952739276027882803282528492941297830603072312232843303332533893400341434363505351935273561358536023666378637983829385438643875391439473965406740934103413441434150420942524296432343534374442244454475449545244533454046854742482248804905494850195027503450625091512951575173520252115255526552965316549155005516557556105653567657285777579950257561563067469072775011371162117111871288131013451362137114451544155415791636164716621681178518131828187320112129216122222231227722882455249525182597264426952739276027882803282528492941297830603072312232843303332533893400341434363505351935273561358536023666378637983829385438643875391439473965406740934103413441434150420942524296432343534374442244454475449545244533454046854742482248804905494850195027503450625091512951575173520252115255526552965316549155005516557556105653567657285777579950257561563067469072775011371162117111871288131013451362137114451544155415791636164716621681178518131828187320112129216122222231227722882455249525182597264426952739276027882803282528492941297830603072312232843303332533893400341434363505351935273561358536023666378637983829385438643875391439473965406740934103413441434150420942524296432343534374442244454475449545244533454046854742482248804905494850195027503450625091512951575173520252115255526552965316549155005516557556105653567657285777579950257561563067469072775011371162117111871288131013451362137114451544155415791636164716621681178518131828187320112129216122222231227722882455249525182597264426952739276027882803282528492941297830603072312232843303332533893400341434363505351935273561358536023666378637983829385438643875391439473965406740934103413441434150420942524296432343534374442244454475449545244533454046854742482248804905494850195027503450625091512951575173520252115255526552965316549155005516557556105653567657285777579950257561563067469072775011371162117111871288131013451362137114451544155415791636164716621681178518131828187320112129216122222231227722882455249525182597264426952739276027882803282528492941297830603072312232843303332533893400341434363505351935273561358536023666378637983829385438643875391439473965406740934103413441434150420942524296432343534374442244454475449545244533454046854742482248804905494850195027503450625091512951575173520252115255526552965316549155005516557556105653567657285777579950257561563067469072775011371162117111871288131013451362137114451544155415791636164716621681178518131828187320112129216122222231227722882455249525182597264426952739276027882803282528492941297830603072312232843303332533893400341434363505351935273561358536023666378637983829385438643875391439473965406740934103413441434150420942524296432343534374442244454475449545244533454046854742482248804905494850195027503450625091512951575173520252115255526552965316549155005516557556105653567657285777579950257561563067469072775011371162117111871288131013451362137114451544155415791636164716621681178518131828187320112129216122222231227722882455249525182597264426952739276027882803282528492941297830603072312232843303332533893400341434363505351935273561358536023666378637983829385438643875391439473965406740934103413441434150420942524296432343534374442244454475449545244533454046854742482248804905494850195027503450625091512951575173520252115255526552965316549155005516557556105653567657285777579950257561563067469072775011371162117111871288131013451362137114451544155415791636164716621681178518131828187320112129216122222231227722882455249525182597264426952739276027882803282528492941297830603072312232843303332533893400341434363505351935273561358536023666378637983829385438643875391439473965406740934103413441434150420942524296432343534374442244454475449545244533454046854742482248804905494850195027503450625091512951575173520252115255526552965316549155005516557556105653567657285777579950257561563067469072775011371162117111871288131013451362137114451544155415791636164716621681178518131828187320112129216122222231227722882455249525182597264426952739276027882803282528492941297830603072312232843303332533893400341434363505351935273561358536023666378637983829385438643875391439473965406740934103413441434150420942524296432343534374442244454475449545244533454046854742482248804905494850195027503450625091512951575173520252115255526552965316549155005516557556105653567657285777579950257561563067469072775011371162117111871288131013451362137114451544155415791636164716621681178518131828187320112129216122222231227722882455249525182597264426952739276027882803282528492941297830603072312232843303332533893400341434363505351935273561358536023666378637983829385438643875391439473965406740934103413441434150420942524296432343534374442244454475449545244533454046854742482248804905494850195027503450625091512951575173520252115255526552965316549155005516557556105653567657285777579950257561563067469072775011371162117111871288131013451362137114451544155415791636164716621681178518131828187320112129216122222231227722882455249525182597264426952739276027882803282528492941297830603072312232843303332533893400341434363505351935273561358536023666378637983829385438643875391439473965406740934103413441434150420942524296432343534374442244454475449545244533454046854742482248804905494850195027503450625091512951575173520252115255526552965316549155005516557556105653567657285777579950257561563067469072775011371162117111871288131013451362137114451544155415791636164716621681178518131828187320112129216122222231227722882455249525182597264426952739276027882803282528492941297830603072312232843303332533893400341434363505351935273561358536023666378637983829385438643875391439473965406740934103413441434150420942524296432343534374442244454475449545244533454046854742482248804905494850195027503450625091512951575173520252115255526552965316549155005516557556105653567657285777579950257561563067469072775011371162117111871288131013451362137114451544155415791636164716621681178518131828187320112129216122222231227722882455249525182597264426952739276027882803282528492941297830603072312232843303332533893400341434363505351935273561358536023666378637983829385438643875391439473965406740934103413441434150420942524296432343534374442244454475449545244533454046854742482248804905494850195027503450625091512951575173520252115255526552965316549155005516557556105653567657285777579950257561563067469072775011371162117111871288131013451362137114451544155415791636164716621681178518131828187320112129216122222231227722882455249525182597264426952739276027882803282528492941297830603072312232843303332533893400341434363505351935273561358536023666378637983829385438643875391439473965406740934103413441434150420942524296432343534374442244454475449545244533454046854742482248804905494850195027503450625091512951575173520252115255526552965316549155005516557556105653567657285777579950257561563067469072775011371162117111871288131013451362137114451544155415791636164716621681178518131828187320112129216122222231227722882455249525182597264426952739276027882803282528492941297830603072312232843303332533893400341434363505351935273561358536023666378637983829385438643875391439473965406740934103413441434150420942524296432343534374442244454475449545244533454046854742482248804905494850195027503450625091512951575173520252115255526552965316549155005516557556105653567657285777579950257561563067469072775011371162117111871288131013451362137114451544155415791636164716621681178518131828187320112129216122222231227722882455249525182597264426952739276027882803282528492941297830603072312232843303332533893400341434363505351935273561358536023666378637983829385438643875391439473965406740934103413441434150420942524296432343534374442244454475449545244533454046854742482248804905494850195027503450625091512951575173520252115255526552965316549155005516557556105653567657285777579950257561563067469072775011371162117111871288131013451362137114451544155415791636164716621681178518131828187320112129216122222231227722882455249525182597264426952739276027882803282528492941297830603072312232843303332533893400341434363505351935273561358536023666378637983829385438643875391439473965406740934103413441434150420942524296432343534374442244454475449545244533454046854742482248804905494850195027503450625091512951575173520252115255526552965316549155005516557556105653567657285777579950257561563067469072775011371162117111871288131013451362137114451544155415791636164716621681178518131828187320112129216122222231227722882455249525182597264426952739276027882803282528492941297830603072312232843303332533893400341434363505351935273561358536023666378637983829385438643875391439473965406740934103413441434150420942524296432343534374442244454475449545244533454046854742482248804905494850195027503450625091512951575173520252115255526552965316549155005516557556105653567657285777579950257561563067469072775011371162117111871288131013451362137114451544155415791636164716621681178518131828187320112129216122222231227722882455249525182597264426952739276027882803282528492941297830603072312232843303332533893400341434363505351935273561358536023666378637983829385438643875391439473965406740934103413441434150420942524296432343534374442244454475449545244533454046854742482248804905494850195027503450625091512951575173520252115255526552965316549155005516557556105653567657285777579950257561563067469072775011371162117111871288131013451362137114451544155415791636164716621681178518131828187320112129216122222231227722882455249525182597264426952739276027882803282528492941297830603072312232843303332533893400341434363505351935273561358536023666378637983829385438643875391439473965406740934103413441434150420942524296432343534374442244454475449545244533454046854742482248804905494850195027503450625091512951575173520252115255526552965316549155005516557556105653567657285777579950257561563067469072775011371162117111871288131013451362137114451544155415791636164716621681178518131828187320112129216122222231227722882455249525182597264426952739276027882803282528492941297830603072312232843303332533893400341434363505351935273561358536023666378637983829385438643875391439473965406740934103413441434150420942524296432343534374442244454475449545244533454046854742482248804905494850195027503450625091512951575173520252115255526552965316549155005516557556105653567657285777579950257561563067469072775011371162117111871288131013451362137114451544155415791636164716621681178518131828187320112129216122222231227722882455249525182597264426952739276027882803282528492941297830603072312232843303332533893400341434363505351935273561358536023666378637983829385438643875391439473965406740934103413441434150420942524296432343534374442244454475449545244533454046854742482248804905494850195027503450625091512951575173520252115255526552965316549155005516557556105653567657285777579950257561563067469072775011371162117111871288131013451362137114451544155415791636164716621681178518131828187320112129216122222231227722882455249525182597264426952739276027882803282528492941297830603072312232843303332533893400341434363505351935273561358536023666378637983829385438643875391439473965406740934103413441434150420942524296432343534374442244454475449545244533454046854742482248804905494850195027503450625091512951575173520252115255526552965316549155005516557556105653567657285777579950257561563067469072775011371162117111871288131013451362137114451544155415791636164716621681178518131828187320112129216122222231227722882455249525182597264426952739276027882803282528492941297830603072312232843303332533893400341434363505351935273561358536023666378637983829385438643875391439473965406740934103413441434150420942524296432343534374442244454475449545244533454046854742482248804905494850195027503450625091512951575173520252115255526552965316549155005516557556105653567657285777579950257561563067469072775011371162117111871288131013451362137114451544155415791636164716621681178518131828187320112129216122222231227722882455249525182597264426952739276027882803282528492941297830603072312232843303332533893400341434363505351935273561358536023666378637983829385438643875391439473965406740934103413441434150420942524296432343534374442244454475449545244533454046854742482248804905494850195027503450625091512951575173520252115255526552965316549155005516557556105653567657285777579950257561563067469072775011371162117111871288131013451362137114451544155415791636164716621681178518131828187320112129216122222231227722882455249525182597264426952739276027882803282528492941297830603072312232843303332533893400341434363505351935273561358536023666378637983829385438643875391439473965406740934103413441434150420942524296432343534374442244454475449545244533454046854742482248804905494850195027503450625091512951575173520252115255526552965316549155005516557556105653567657285777579950257561563067469072775011371162117111871288131013451362137114451544155415791636164716621681178518131828187320112129216122222231227722882455249525182597264426952739276027882803282528492941297830603072312232843303332533893400341434363505351935273561358536023666378637983829385438643875391439473965406740934103413441434150420942524296432343534374442244454475449545244533454046854742482248804905494850195027503450625091512951575173520252115255526552965316549155005516557556105653567657285777579950257561563067469072775011371162117111871288131013451362137114451544155415791636164716621681178518131828187320112129216122222231227722882455249525182597264426952739276027882803282528492941297830603072312232843303332533893400341434363505351935273561358536023666378637983829385438643875391439473965406740934103413441434150420942524296432343534374442244454475449545244533454046854742482248804905494850195027503450625091512951575173520252115255526552965316549155005516557556105653567657285777579950257561563067469072775011371162117111871288131013451362137114451544155415791636164716621681178518131828187320112129216122222231227722882455249525182597264426952739276027882803282528492941297830603072312232843303332533893400341434363505351935273561358536023666378637983829385438643875391439473965406740934103413441434150420942524296432343534374442244454475449545244533454046854742482248804905494850195027503450625091512951575173520252115255526552965316549155005516557556105653567657285777579950257561563067469072775011371162117111871288131013451362137114451544155415791636164716621681178518131828187320112129216122222231227722882455249525182597264426952739276027882803282528492941297830603072312232843303332533893400341434363505351935273561358536023666378637983829385438643875391439473965406740934103413441434150420942524296432343534374442244454475449545244533454046854742482248804905494850195027503450625091512951575173520252115255526552965316549155005516557556105653567657285777579950257561563067469072775011371162117111871288131013451362137114451544155415791636164716621681178518131828187320112129216122222231227722882455249525182597264426952739276027882803282528492941297830603072312232843303332533893400341434363505351935273561358536023666378637983829385438643875391439473965406740934103413441434150420942524296432343534374442244454475449545244533454046854742482248804905494850195027503450625091512951575173520252115255526552965316549155005516557556105653567657285777579950257561563067469072775011371162117111871288131013451362137114451544155415791636164716621681178518131828187320112129216122222231227722882455249525182597264426952739276027882803282528492941297830603072312232843303332533893400341434363505351935273561358536023666378637983829385438643875391439473965406740934103413441434150420942524296432343534374442244454475449545244533454046854742482248804905494850195027503450625091512951575173520252115255526552965316549155005516557556105653567657285777579949457972174575511301138124913891426143414841505152715801601161416631786179318021829188219201976201720252056216222232278232323442368242624562519253925832622264527062725278928102979308131143123313831493197321632953304331433483378340134573470351135203532355335623689372337733821383038763883392439714159424142884324433443544385442344304484455045884632470247634800480849294949502050635138520352185288529753055326537254375470553756335677568757205729574757564945797217457551130113812491389142614341484150515271580160116141663178617931802182918821920197620172025205621622223227823232344236824262456251925392583262226452706272527892810297930813114312331383149319732163295330433143348337834013457347035113520353235533562368937233773382138303876388339243971415942414288432443344354438544234430448445504588463247024763480048084929494950205063513852035218528852975305532653725437547055375633567756875720572957475756494579721745755113011381249138914261434148415051527158016011614166317861793180218291882192019762017202520562162222322782323234423682426245625192539258326222645270627252789281029793081311431233138314931973216329533043314334833783401345734703511352035323553356236893723377338213830387638833924397141594241428843244334435443854423443044844550458846324702476348004808492949495020506351385203521852885297530553265372543754705537563356775687572057295747575649457972174575511301138124913891426143414841505152715801601161416631786179318021829188219201976201720252056216222232278232323442368242624562519253925832622264527062725278928102979308131143123313831493197321632953304331433483378340134573470351135203532355335623689372337733821383038763883392439714159424142884324433443544385442344304484455045884632470247634800480849294949502050635138520352185288529753055326537254375470553756335677568757205729574757564945797217457551130113812491389142614341484150515271580160116141663178617931802182918821920197620172025205621622223227823232344236824262456251925392583262226452706272527892810297930813114312331383149319732163295330433143348337834013457347035113520353235533562368937233773382138303876388339243971415942414288432443344354438544234430448445504588463247024763480048084929494950205063513852035218528852975305532653725437547055375633567756875720572957475756494579721745755113011381249138914261434148415051527158016011614166317861793180218291882192019762017202520562162222322782323234423682426245625192539258326222645270627252789281029793081311431233138314931973216329533043314334833783401345734703511352035323553356236893723377338213830387638833924397141594241428843244334435443854423443044844550458846324702476348004808492949495020506351385203521852885297530553265372543754705537563356775687572057295747575649457972174575511301138124913891426143414841505152715801601161416631786179318021829188219201976201720252056216222232278232323442368242624562519253925832622264527062725278928102979308131143123313831493197321632953304331433483378340134573470351135203532355335623689372337733821383038763883392439714159424142884324433443544385442344304484455045884632470247634800480849294949502050635138520352185288529753055326537254375470553756335677568757205729574757564945797217457551130113812491389142614341484150515271580160116141663178617931802182918821920197620172025205621622223227823232344236824262456251925392583262226452706272527892810297930813114312331383149319732163295330433143348337834013457347035113520353235533562368937233773382138303876388339243971415942414288432443344354438544234430448445504588463247024763480048084929494950205063513852035218528852975305532653725437547055375633567756875720572957475756494579721745755113011381249138914261434148415051527158016011614166317861793180218291882192019762017202520562162222322782323234423682426245625192539258326222645270627252789281029793081311431233138314931973216329533043314334833783401345734703511352035323553356236893723377338213830387638833924397141594241428843244334435443854423443044844550458846324702476348004808492949495020506351385203521852885297530553265372543754705537563356775687572057295747575649457972174575511301138124913891426143414841505152715801601161416631786179318021829188219201976201720252056216222232278232323442368242624562519253925832622264527062725278928102979308131143123313831493197321632953304331433483378340134573470351135203532355335623689372337733821383038763883392439714159424142884324433443544385442344304484455045884632470247634800480849294949502050635138520352185288529753055326537254375470553756335677568757205729574757564945797217457551130113812491389142614341484150515271580160116141663178617931802182918821920197620172025205621622223227823232344236824262456251925392583262226452706272527892810297930813114312331383149319732163295330433143348337834013457347035113520353235533562368937233773382138303876388339243971415942414288432443344354438544234430448445504588463247024763480048084929494950205063513852035218528852975305532653725437547055375633567756875720572957475756494579721745755113011381249138914261434148415051527158016011614166317861793180218291882192019762017202520562162222322782323234423682426245625192539258326222645270627252789281029793081311431233138314931973216329533043314334833783401345734703511352035323553356236893723377338213830387638833924397141594241428843244334435443854423443044844550458846324702476348004808492949495020506351385203521852885297530553265372543754705537563356775687572057295747575649457972174575511301138124913891426143414841505152715801601161416631786179318021829188219201976201720252056216222232278232323442368242624562519253925832622264527062725278928102979308131143123313831493197321632953304331433483378340134573470351135203532355335623689372337733821383038763883392439714159424142884324433443544385442344304484455045884632470247634800480849294949502050635138520352185288529753055326537254375470553756335677568757205729574757564945797217457551130113812491389142614341484150515271580160116141663178617931802182918821920197620172025205621622223227823232344236824262456251925392583262226452706272527892810297930813114312331383149319732163295330433143348337834013457347035113520353235533562368937233773382138303876388339243971415942414288432443344354438544234430448445504588463247024763480048084929494950205063513852035218528852975305532653725437547055375633567756875720572957475756494579721745755113011381249138914261434148415051527158016011614166317861793180218291882192019762017202520562162222322782323234423682426245625192539258326222645270627252789281029793081311431233138314931973216329533043314334833783401345734703511352035323553356236893723377338213830387638833924397141594241428843244334435443854423443044844550458846324702476348004808492949495020506351385203521852885297530553265372543754705537563356775687572057295747575649457972174575511301138124913891426143414841505152715801601161416631786179318021829188219201976201720252056216222232278232323442368242624562519253925832622264527062725278928102979308131143123313831493197321632953304331433483378340134573470351135203532355335623689372337733821383038763883392439714159424142884324433443544385442344304484455045884632470247634800480849294949502050635138520352185288529753055326537254375470553756335677568757205729574757564945797217457551130113812491389142614341484150515271580160116141663178617931802182918821920197620172025205621622223227823232344236824262456251925392583262226452706272527892810297930813114312331383149319732163295330433143348337834013457347035113520353235533562368937233773382138303876388339243971415942414288432443344354438544234430448445504588463247024763480048084929494950205063513852035218528852975305532653725437547055375633567756875720572957475756494579721745755113011381249138914261434148415051527158016011614166317861793180218291882192019762017202520562162222322782323234423682426245625192539258326222645270627252789281029793081311431233138314931973216329533043314334833783401345734703511352035323553356236893723377338213830387638833924397141594241428843244334435443854423443044844550458846324702476348004808492949495020506351385203521852885297530553265372543754705537563356775687572057295747575649457972174575511301138124913891426143414841505152715801601161416631786179318021829188219201976201720252056216222232278232323442368242624562519253925832622264527062725278928102979308131143123313831493197321632953304331433483378340134573470351135203532355335623689372337733821383038763883392439714159424142884324433443544385442344304484455045884632470247634800480849294949502050635138520352185288529753055326537254375470553756335677568757205729574757564945797217457551130113812491389142614341484150515271580160116141663178617931802182918821920197620172025205621622223227823232344236824262456251925392583262226452706272527892810297930813114312331383149319732163295330433143348337834013457347035113520353235533562368937233773382138303876388339243971415942414288432443344354438544234430448445504588463247024763480048084929494950205063513852035218528852975305532653725437547055375633567756875720572957475756494579721745755113011381249138914261434148415051527158016011614166317861793180218291882192019762017202520562162222322782323234423682426245625192539258326222645270627252789281029793081311431233138314931973216329533043314334833783401345734703511352035323553356236893723377338213830387638833924397141594241428843244334435443854423443044844550458846324702476348004808492949495020506351385203521852885297530553265372543754705537563356775687572057295747575649457972174575511301138124913891426143414841505152715801601161416631786179318021829188219201976201720252056216222232278232323442368242624562519253925832622264527062725278928102979308131143123313831493197321632953304331433483378340134573470351135203532355335623689372337733821383038763883392439714159424142884324433443544385442344304484455045884632470247634800480849294949502050635138520352185288529753055326537254375470553756335677568757205729574757564945797217457551130113812491389142614341484150515271580160116141663178617931802182918821920197620172025205621622223227823232344236824262456251925392583262226452706272527892810297930813114312331383149319732163295330433143348337834013457347035113520353235533562368937233773382138303876388339243971415942414288432443344354438544234430448445504588463247024763480048084929494950205063513852035218528852975305532653725437547055375633567756875720572957475756494579721745755113011381249138914261434148415051527158016011614166317861793180218291882192019762017202520562162222322782323234423682426245625192539258326222645270627252789281029793081311431233138314931973216329533043314334833783401345734703511352035323553356236893723377338213830387638833924397141594241428843244334435443854423443044844550458846324702476348004808492949495020506351385203521852885297530553265372543754705537563356775687572057295747575649457972174575511301138124913891426143414841505152715801601161416631786179318021829188219201976201720252056216222232278232323442368242624562519253925832622264527062725278928102979308131143123313831493197321632953304331433483378340134573470351135203532355335623689372337733821383038763883392439714159424142884324433443544385442344304484455045884632470247634800480849294949502050635138520352185288529753055326537254375470553756335677568757205729574757564945797217457551130113812491389142614341484150515271580160116141663178617931802182918821920197620172025205621622223227823232344236824262456251925392583262226452706272527892810297930813114312331383149319732163295330433143348337834013457347035113520353235533562368937233773382138303876388339243971415942414288432443344354438544234430448445504588463247024763480048084929494950205063513852035218528852975305532653725437547055375633567756875720572957475756494579721745755113011381249138914261434148415051527158016011614166317861793180218291882192019762017202520562162222322782323234423682426245625192539258326222645270627252789281029793081311431233138314931973216329533043314334833783401345734703511352035323553356236893723377338213830387638833924397141594241428843244334435443854423443044844550458846324702476348004808492949495020506351385203521852885297530553265372543754705537563356775687572057295747575649457972174575511301138124913891426143414841505152715801601161416631786179318021829188219201976201720252056216222232278232323442368242624562519253925832622264527062725278928102979308131143123313831493197321632953304331433483378340134573470351135203532355335623689372337733821383038763883392439714159424142884324433443544385442344304484455045884632470247634800480849294949502050635138520352185288529753055326537254375470553756335677568757205729574757564945797217457551130113812491389142614341484150515271580160116141663178617931802182918821920197620172025205621622223227823232344236824262456251925392583262226452706272527892810297930813114312331383149319732163295330433143348337834013457347035113520353235533562368937233773382138303876388339243971415942414288432443344354438544234430448445504588463247024763480048084929494950205063513852035218528852975305532653725437547055375633567756875720572957475756494579721745755113011381249138914261434148415051527158016011614166317861793180218291882192019762017202520562162222322782323234423682426245625192539258326222645270627252789281029793081311431233138314931973216329533043314334833783401345734703511352035323553356236893723377338213830387638833924397141594241428843244334435443854423443044844550458846324702476348004808492949495020506351385203521852885297530553265372543754705537563356775687572057295747575649457972174575511301138124913891426143414841505152715801601161416631786179318021829188219201976201720252056216222232278232323442368242624562519253925832622264527062725278928102979308131143123313831493197321632953304331433483378340134573470351135203532355335623689372337733821383038763883392439714159424142884324433443544385442344304484455045884632470247634800480849294949502050635138520352185288529753055326537254375470553756335677568757205729574757564945797217457551130113812491389142614341484150515271580160116141663178617931802182918821920197620172025205621622223227823232344236824262456251925392583262226452706272527892810297930813114312331383149319732163295330433143348337834013457347035113520353235533562368937233773382138303876388339243971415942414288432443344354438544234430448445504588463247024763480048084929494950205063513852035218528852975305532653725437547055375633567756875720572957475756494579721745755113011381249138914261434148415051527158016011614166317861793180218291882192019762017202520562162222322782323234423682426245625192539258326222645270627252789281029793081311431233138314931973216329533043314334833783401345734703511352035323553356236893723377338213830387638833924397141594241428843244334435443854423443044844550458846324702476348004808492949495020506351385203521852885297530553265372543754705537563356775687572057295747575649457972174575511301138124913891426143414841505152715801601161416631786179318021829188219201976201720252056216222232278232323442368242624562519253925832622264527062725278928102979308131143123313831493197321632953304331433483378340134573470351135203532355335623689372337733821383038763883392439714159424142884324433443544385442344304484455045884632470247634800480849294949502050635138520352185288529753055326537254375470553756335677568757205729574757564945797217457551130113812491389142614341484150515271580160116141663178617931802182918821920197620172025205621622223227823232344236824262456251925392583262226452706272527892810297930813114312331383149319732163295330433143348337834013457347035113520353235533562368937233773382138303876388339243971415942414288432443344354438544234430448445504588463247024763480048084929494950205063513852035218528852975305532653725437547055375633567756875720572957475756494579721745755113011381249138914261434148415051527158016011614166317861793180218291882192019762017202520562162222322782323234423682426245625192539258326222645270627252789281029793081311431233138314931973216329533043314334833783401345734703511352035323553356236893723377338213830387638833924397141594241428843244334435443854423443044844550458846324702476348004808492949495020506351385203521852885297530553265372543754705537563356775687572057295747575649457972174575511301138124913891426143414841505152715801601161416631786179318021829188219201976201720252056216222232278232323442368242624562519253925832622264527062725278928102979308131143123313831493197321632953304331433483378340134573470351135203532355335623689372337733821383038763883392439714159424142884324433443544385442344304484455045884632470247634800480849294949502050635138520352185288529753055326537254375470553756335677568757205729574757564945797217457551130113812491389142614341484150515271580160116141663178617931802182918821920197620172025205621622223227823232344236824262456251925392583262226452706272527892810297930813114312331383149319732163295330433143348337834013457347035113520353235533562368937233773382138303876388339243971415942414288432443344354438544234430448445504588463247024763480048084929494950205063513852035218528852975305532653725437547055375633567756875720572957475756494579721745755113011381249138914261434148415051527158016011614166317861793180218291882192019762017202520562162222322782323234423682426245625192539258326222645270627252789281029793081311431233138314931973216329533043314334833783401345734703511352035323553356236893723377338213830387638833924397141594241428843244334435443854423443044844550458846324702476348004808492949495020506351385203521852885297530553265372543754705537563356775687572057295747575649457972174575511301138124913891426143414841505152715801601161416631786179318021829188219201976201720252056216222232278232323442368242624562519253925832622264527062725278928102979308131143123313831493197321632953304331433483378340134573470351135203532355335623689372337733821383038763883392439714159424142884324433443544385442344304484455045884632470247634800480849294949502050635138520352185288529753055326537254375470553756335677568757205729574757565135375906166437281111111712091215130013251331142715061655172117271852191419771988201820352043212421822448255525842609263727072767279828382861290330023050311531323198323333493426348834943512361436283690373837603893390139834057418742424289431643634440445845724589466746754709472147294801489249725139528953415421544854715480559956225669572158215135375906166437281111111712091215130013251331142715061655172117271852191419771988201820352043212421822448255525842609263727072767279828382861290330023050311531323198323333493426348834943512361436283690373837603893390139834057418742424289431643634440445845724589466746754709472147294801489249725139528953415421544854715480559956225669572158215135375906166437281111111712091215130013251331142715061655172117271852191419771988201820352043212421822448255525842609263727072767279828382861290330023050311531323198323333493426348834943512361436283690373837603893390139834057418742424289431643634440445845724589466746754709472147294801489249725139528953415421544854715480559956225669572158215135375906166437281111111712091215130013251331142715061655172117271852191419771988201820352043212421822448255525842609263727072767279828382861290330023050311531323198323333493426348834943512361436283690373837603893390139834057418742424289431643634440445845724589466746754709472147294801489249725139528953415421544854715480559956225669572158215135375906166437281111111712091215130013251331142715061655172117271852191419771988201820352043212421822448255525842609263727072767279828382861290330023050311531323198323333493426348834943512361436283690373837603893390139834057418742424289431643634440445845724589466746754709472147294801489249725139528953415421544854715480559956225669572158215135375906166437281111111712091215130013251331142715061655172117271852191419771988201820352043212421822448255525842609263727072767279828382861290330023050311531323198323333493426348834943512361436283690373837603893390139834057418742424289431643634440445845724589466746754709472147294801489249725139528953415421544854715480559956225669572158215135375906166437281111111712091215130013251331142715061655172117271852191419771988201820352043212421822448255525842609263727072767279828382861290330023050311531323198323333493426348834943512361436283690373837603893390139834057418742424289431643634440445845724589466746754709472147294801489249725139528953415421544854715480559956225669572158215135375906166437281111111712091215130013251331142715061655172117271852191419771988201820352043212421822448255525842609263727072767279828382861290330023050311531323198323333493426348834943512361436283690373837603893390139834057418742424289431643634440445845724589466746754709472147294801489249725139528953415421544854715480559956225669572158215135375906166437281111111712091215130013251331142715061655172117271852191419771988201820352043212421822448255525842609263727072767279828382861290330023050311531323198323333493426348834943512361436283690373837603893390139834057418742424289431643634440445845724589466746754709472147294801489249725139528953415421544854715480559956225669572158215135375906166437281111111712091215130013251331142715061655172117271852191419771988201820352043212421822448255525842609263727072767279828382861290330023050311531323198323333493426348834943512361436283690373837603893390139834057418742424289431643634440445845724589466746754709472147294801489249725139528953415421544854715480559956225669572158215135375906166437281111111712091215130013251331142715061655172117271852191419771988201820352043212421822448255525842609263727072767279828382861290330023050311531323198323333493426348834943512361436283690373837603893390139834057418742424289431643634440445845724589466746754709472147294801489249725139528953415421544854715480559956225669572158215135375906166437281111111712091215130013251331142715061655172117271852191419771988201820352043212421822448255525842609263727072767279828382861290330023050311531323198323333493426348834943512361436283690373837603893390139834057418742424289431643634440445845724589466746754709472147294801489249725139528953415421544854715480559956225669572158215135375906166437281111111712091215130013251331142715061655172117271852191419771988201820352043212421822448255525842609263727072767279828382861290330023050311531323198323333493426348834943512361436283690373837603893390139834057418742424289431643634440445845724589466746754709472147294801489249725139528953415421544854715480559956225669572158215135375906166437281111111712091215130013251331142715061655172117271852191419771988201820352043212421822448255525842609263727072767279828382861290330023050311531323198323333493426348834943512361436283690373837603893390139834057418742424289431643634440445845724589466746754709472147294801489249725139528953415421544854715480559956225669572158215135375906166437281111111712091215130013251331142715061655172117271852191419771988201820352043212421822448255525842609263727072767279828382861290330023050311531323198323333493426348834943512361436283690373837603893390139834057418742424289431643634440445845724589466746754709472147294801489249725139528953415421544854715480559956225669572158215135375906166437281111111712091215130013251331142715061655172117271852191419771988201820352043212421822448255525842609263727072767279828382861290330023050311531323198323333493426348834943512361436283690373837603893390139834057418742424289431643634440445845724589466746754709472147294801489249725139528953415421544854715480559956225669572158215135375906166437281111111712091215130013251331142715061655172117271852191419771988201820352043212421822448255525842609263727072767279828382861290330023050311531323198323333493426348834943512361436283690373837603893390139834057418742424289431643634440445845724589466746754709472147294801489249725139528953415421544854715480559956225669572158215135375906166437281111111712091215130013251331142715061655172117271852191419771988201820352043212421822448255525842609263727072767279828382861290330023050311531323198323333493426348834943512361436283690373837603893390139834057418742424289431643634440445845724589466746754709472147294801489249725139528953415421544854715480559956225669572158215135375906166437281111111712091215130013251331142715061655172117271852191419771988201820352043212421822448255525842609263727072767279828382861290330023050311531323198323333493426348834943512361436283690373837603893390139834057418742424289431643634440445845724589466746754709472147294801489249725139528953415421544854715480559956225669572158215135375906166437281111111712091215130013251331142715061655172117271852191419771988201820352043212421822448255525842609263727072767279828382861290330023050311531323198323333493426348834943512361436283690373837603893390139834057418742424289431643634440445845724589466746754709472147294801489249725139528953415421544854715480559956225669572158215135375906166437281111111712091215130013251331142715061655172117271852191419771988201820352043212421822448255525842609263727072767279828382861290330023050311531323198323333493426348834943512361436283690373837603893390139834057418742424289431643634440445845724589466746754709472147294801489249725139528953415421544854715480559956225669572158215135375906166437281111111712091215130013251331142715061655172117271852191419771988201820352043212421822448255525842609263727072767279828382861290330023050311531323198323333493426348834943512361436283690373837603893390139834057418742424289431643634440445845724589466746754709472147294801489249725139528953415421544854715480559956225669572158215135375906166437281111111712091215130013251331142715061655172117271852191419771988201820352043212421822448255525842609263727072767279828382861290330023050311531323198323333493426348834943512361436283690373837603893390139834057418742424289431643634440445845724589466746754709472147294801489249725139528953415421544854715480559956225669572158215135375906166437281111111712091215130013251331142715061655172117271852191419771988201820352043212421822448255525842609263727072767279828382861290330023050311531323198323333493426348834943512361436283690373837603893390139834057418742424289431643634440445845724589466746754709472147294801489249725139528953415421544854715480559956225669572158215135375906166437281111111712091215130013251331142715061655172117271852191419771988201820352043212421822448255525842609263727072767279828382861290330023050311531323198323333493426348834943512361436283690373837603893390139834057418742424289431643634440445845724589466746754709472147294801489249725139528953415421544854715480559956225669572158215135375906166437281111111712091215130013251331142715061655172117271852191419771988201820352043212421822448255525842609263727072767279828382861290330023050311531323198323333493426348834943512361436283690373837603893390139834057418742424289431643634440445845724589466746754709472147294801489249725139528953415421544854715480559956225669572158215135375906166437281111111712091215130013251331142715061655172117271852191419771988201820352043212421822448255525842609263727072767279828382861290330023050311531323198323333493426348834943512361436283690373837603893390139834057418742424289431643634440445845724589466746754709472147294801489249725139528953415421544854715480559956225669572158215135375906166437281111111712091215130013251331142715061655172117271852191419771988201820352043212421822448255525842609263727072767279828382861290330023050311531323198323333493426348834943512361436283690373837603893390139834057418742424289431643634440445845724589466746754709472147294801489249725139528953415421544854715480559956225669572158215135375906166437281111111712091215130013251331142715061655172117271852191419771988201820352043212421822448255525842609263727072767279828382861290330023050311531323198323333493426348834943512361436283690373837603893390139834057418742424289431643634440445845724589466746754709472147294801489249725139528953415421544854715480559956225669572158215135375906166437281111111712091215130013251331142715061655172117271852191419771988201820352043212421822448255525842609263727072767279828382861290330023050311531323198323333493426348834943512361436283690373837603893390139834057418742424289431643634440445845724589466746754709472147294801489249725139528953415421544854715480559956225669572158215135375906166437281111111712091215130013251331142715061655172117271852191419771988201820352043212421822448255525842609263727072767279828382861290330023050311531323198323333493426348834943512361436283690373837603893390139834057418742424289431643634440445845724589466746754709472147294801489249725139528953415421544854715480559956225669572158215135375906166437281111111712091215130013251331142715061655172117271852191419771988201820352043212421822448255525842609263727072767279828382861290330023050311531323198323333493426348834943512361436283690373837603893390139834057418742424289431643634440445845724589466746754709472147294801489249725139528953415421544854715480559956225669572158215135375906166437281111111712091215130013251331142715061655172117271852191419771988201820352043212421822448255525842609263727072767279828382861290330023050311531323198323333493426348834943512361436283690373837603893390139834057418742424289431643634440445845724589466746754709472147294801489249725139528953415421544854715480559956225669572158215135375906166437281111111712091215130013251331142715061655172117271852191419771988201820352043212421822448255525842609263727072767279828382861290330023050311531323198323333493426348834943512361436283690373837603893390139834057418742424289431643634440445845724589466746754709472147294801489249725139528953415421544854715480559956225669572158215135375906166437281111111712091215130013251331142715061655172117271852191419771988201820352043212421822448255525842609263727072767279828382861290330023050311531323198323333493426348834943512361436283690373837603893390139834057418742424289431643634440445845724589466746754709472147294801489249725139528953415421544854715480559956225669572158215135375906166437281111111712091215130013251331142715061655172117271852191419771988201820352043212421822448255525842609263727072767279828382861290330023050311531323198323333493426348834943512361436283690373837603893390139834057418742424289431643634440445845724589466746754709472147294801489249725139528953415421544854715480559956225669572158215135375906166437281111111712091215130013251331142715061655172117271852191419771988201820352043212421822448255525842609263727072767279828382861290330023050311531323198323333493426348834943512361436283690373837603893390139834057418742424289431643634440445845724589466746754709472147294801489249725139528953415421544854715480559956225669572158215135375906166437281111111712091215130013251331142715061655172117271852191419771988201820352043212421822448255525842609263727072767279828382861290330023050311531323198323333493426348834943512361436283690373837603893390139834057418742424289431643634440445845724589466746754709472147294801489249725139528953415421544854715480559956225669572158215135375906166437281111111712091215130013251331142715061655172117271852191419771988201820352043212421822448255525842609263727072767279828382861290330023050311531323198323333493426348834943512361436283690373837603893390139834057418742424289431643634440445845724589466746754709472147294801489249725139528953415421544854715480559956225669572158215135375906166437281111111712091215130013251331142715061655172117271852191419771988201820352043212421822448255525842609263727072767279828382861290330023050311531323198323333493426348834943512361436283690373837603893390139834057418742424289431643634440445845724589466746754709472147294801489249725139528953415421544854715480559956225669572158214855575805916356811098130113461435155515711777179418031844192120022026204421142212226923112357239424712496261026602696272628262862288529172942305131393175318932173247332633613390342734453533358636153642366737113752381038453865388439024035405841044120417942804400441444314496461046574676473048094866489349174964504651855219524052665306535354115462556355765623563457485757581248555758059163568110981301134614351555157117771794180318441921200220262044211422122269231123572394247124962610266026962726282628622885291729423051313931753189321732473326336133903427344535333586361536423667371137523810384538653884390240354058410441204179428044004414443144964610465746764730480948664893491749645046518552195240526653065353541154625563557656235634574857575812485557580591635681109813011346143515551571177717941803184419212002202620442114221222692311235723942471249626102660269627262826286228852917294230513139317531893217324733263361339034273445353335863615364236673711375238103845386538843902403540584104412041794280440044144431449646104657467647304809486648934917496450465185521952405266530653535411546255635576562356345748575758124855575805916356811098130113461435155515711777179418031844192120022026204421142212226923112357239424712496261026602696272628262862288529172942305131393175318932173247332633613390342734453533358636153642366737113752381038453865388439024035405841044120417942804400441444314496461046574676473048094866489349174964504651855219524052665306535354115462556355765623563457485757581248555758059163568110981301134614351555157117771794180318441921200220262044211422122269231123572394247124962610266026962726282628622885291729423051313931753189321732473326336133903427344535333586361536423667371137523810384538653884390240354058410441204179428044004414443144964610465746764730480948664893491749645046518552195240526653065353541154625563557656235634574857575812485557580591635681109813011346143515551571177717941803184419212002202620442114221222692311235723942471249626102660269627262826286228852917294230513139317531893217324733263361339034273445353335863615364236673711375238103845386538843902403540584104412041794280440044144431449646104657467647304809486648934917496450465185521952405266530653535411546255635576562356345748575758124855575805916356811098130113461435155515711777179418031844192120022026204421142212226923112357239424712496261026602696272628262862288529172942305131393175318932173247332633613390342734453533358636153642366737113752381038453865388439024035405841044120417942804400441444314496461046574676473048094866489349174964504651855219524052665306535354115462556355765623563457485757581248555758059163568110981301134614351555157117771794180318441921200220262044211422122269231123572394247124962610266026962726282628622885291729423051313931753189321732473326336133903427344535333586361536423667371137523810384538653884390240354058410441204179428044004414443144964610465746764730480948664893491749645046518552195240526653065353541154625563557656235634574857575812485557580591635681109813011346143515551571177717941803184419212002202620442114221222692311235723942471249626102660269627262826286228852917294230513139317531893217324733263361339034273445353335863615364236673711375238103845386538843902403540584104412041794280440044144431449646104657467647304809486648934917496450465185521952405266530653535411546255635576562356345748575758124855575805916356811098130113461435155515711777179418031844192120022026204421142212226923112357239424712496261026602696272628262862288529172942305131393175318932173247332633613390342734453533358636153642366737113752381038453865388439024035405841044120417942804400441444314496461046574676473048094866489349174964504651855219524052665306535354115462556355765623563457485757581248555758059163568110981301134614351555157117771794180318441921200220262044211422122269231123572394247124962610266026962726282628622885291729423051313931753189321732473326336133903427344535333586361536423667371137523810384538653884390240354058410441204179428044004414443144964610465746764730480948664893491749645046518552195240526653065353541154625563557656235634574857575812485557580591635681109813011346143515551571177717941803184419212002202620442114221222692311235723942471249626102660269627262826286228852917294230513139317531893217324733263361339034273445353335863615364236673711375238103845386538843902403540584104412041794280440044144431449646104657467647304809486648934917496450465185521952405266530653535411546255635576562356345748575758124855575805916356811098130113461435155515711777179418031844192120022026204421142212226923112357239424712496261026602696272628262862288529172942305131393175318932173247332633613390342734453533358636153642366737113752381038453865388439024035405841044120417942804400441444314496461046574676473048094866489349174964504651855219524052665306535354115462556355765623563457485757581248555758059163568110981301134614351555157117771794180318441921200220262044211422122269231123572394247124962610266026962726282628622885291729423051313931753189321732473326336133903427344535333586361536423667371137523810384538653884390240354058410441204179428044004414443144964610465746764730480948664893491749645046518552195240526653065353541154625563557656235634574857575812485557580591635681109813011346143515551571177717941803184419212002202620442114221222692311235723942471249626102660269627262826286228852917294230513139317531893217324733263361339034273445353335863615364236673711375238103845386538843902403540584104412041794280440044144431449646104657467647304809486648934917496450465185521952405266530653535411546255635576562356345748575758124855575805916356811098130113461435155515711777179418031844192120022026204421142212226923112357239424712496261026602696272628262862288529172942305131393175318932173247332633613390342734453533358636153642366737113752381038453865388439024035405841044120417942804400441444314496461046574676473048094866489349174964504651855219524052665306541154625563557656235634574857575812485557580591635681109813011346143515551571177717941803184419212002202620442114221222692311235723942471249626102660269627262826286228852917294230513139317531893217324733263361339034273445353335863615364236673711375238103845386538843902403540584104412041794280440044144431449646104657467647304809486648934917496450465185521952405266530653535411546255635576562356345748575758124855575805916356811098130113461435155515711777179418031844192120022026204421142212226923112357239424712496261026602696272628262862288529172942305131393175318932173247332633613390342734453533358636153642366737113752381038453865388439024035405841044120417942804400441444314496461046574676473048094866489349174964504651855219524052665306535354115462556355765623563457485757581248555758059163568110981301134614351555157117771794180318441921200220262044211422122269231123572394247124962610266026962726282628622885291729423051313931753189321732473326336133903427344535333586361536423667371137523810384538653884390240354058410441204179428044004414443144964610465746764730480948664893491749645046518552195240526653065353541154625563557656235634574857575812485557580591635681109813011346143515551571177717941803184419212002202620442114221222692311235723942471249626102660269627262826286228852917294230513139317531893217324733263361339034273445353335863615364236673711375238103845386538843902403540584104412041794280440044144431449646104657467647304809486648934917496450465185521952405266530653535411546255635576562356345748575758124855575805916356811098130113461435155515711777179418031844192120022026204421142212226923112357239424712496261026602696272628262862288529172942305131393175318932173247332633613390342734453533358636153642366737113752381038453865388439024035405841044120417942804400441444314496461046574676473048094866489349174964504651855219524052665306535354115462556355765623563457485757581248555758059163568110981301134614351555157117771794180318441921200220262044211422122269231123572394247124962610266026962726282628622885291729423051313931753189321732473326336133903427344535333586361536423667371137523810384538653884390240354058410441204179428044004414443144964610465746764730480948664893491749645046518552195240526653065353541154625563557656235634574857575812485557580591635681109813011346143515551571177717941803184419212002202620442114221222692311235723942471249626102660269627262826286228852917294230513139317531893217324733263361339034273445353335863615364236673711375238103845386538843902403540584104412041794280440044144431449646104657467647304809486648934917496450465185521952405266530653535411546255635576562356345748575758124855575805916356811098130113461435155515711777179418031844192120022026204421142212226923112357239424712496261026602696272628262862288529172942305131393175318932173247332633613390342734453533358636153642366737113752381038453865388439024035405841044120417942804400441444314496461046574676473048094866489349174964504651855219524052665306535354115462556355765623563457485757581248555758059163568110981301134614351555157117771794180318441921200220262044211422122269231123572394247124962610266026962726282628622885291729423051313931753189321732473326336133903427344535333586361536423667371137523810384538653884390240354058410441204179428044004414443144964610465746764730480948664893491749645046518552195240526653065353541154625563557656235634574857575812485557580591635681109813011346143515551571177717941803184419212002202620442114221222692311235723942471249626102660269627262826286228852917294230513139317531893217324733263361339034273445353335863615364236673711375238103845386538843902403540584104412041794280440044144431449646104657467647304809486648934917496450465185521952405266530653535411546255635576562356345748575758124855575805916356811098130113461435155515711777179418031844192120022026204421142212226923112357239424712496261026602696272628262862288529172942305131393175318932173247332633613390342734453533358636153642366737113752381038453865388439024035405841044120417942804400441444314496461046574676473048094866489349174964504651855219524052665306535354115462556355765623563457485757581248555758059163568110981301134614351555157117771794180318441921200220262044211422122269231123572394247124962610266026962726282628622885291729423051313931753189321732473326336133903427344535333586361536423667371137523810384538653884390240354058410441204179428044004414443144964610465746764730480948664893491749645046518552195240526653065353541154625563557656235634574857575812485557580591635681109813011346143515551571177717941803184419212002202620442114221222692311235723942471249626102660269627262826286228852917294230513139317531893217324733263361339034273445353335863615364236673711375238103845386538843902403540584104412041794280440044144431449646104657467647304809486648934917496450465185521952405266530653535411546255635576562356345748575758124855575805916356811098130113461435155515711777179418031844192120022026204421142212226923112357239424712496261026602696272628262862288529172942305131393175318932173247332633613390342734453533358636153642366737113752381038453865388439024035405841044120417942804400441444314496461046574676473048094866489349174964504651855219524052665306535354115462556355765623563457485757581248555758059163568110981301134614351555157117771794180318441921200220262044211422122269231123572394247124962610266026962726282628622885291729423051313931753189321732473326336133903427344535333586361536423667371137523810384538653884390240354058410441204179428044004414443144964610465746764730480948664893491749645046518552195240526653065353541154625563557656235634574857575812485557580591635681109813011346143515551571177717941803184419212002202620442114221222692311235723942471249626102660269627262826286228852917294230513139317531893217324733263361339034273445353335863615364236673711375238103845386538843902403540584104412041794280440044144431449646104657467647304809486648934917496450465185521952405266530653535411546255635576562356345748575758124855575805916356811098130113461435155515711777179418031844192120022026204421142212226923112357239424712496261026602696272628262862288529172942305131393175318932173247332633613390342734453533358636153642366737113752381038453865388439024035405841044120417942804400441444314496461046574676473048094866489349174964504651855219524052665306535354115462556355765623563457485757581248555758059163568110981301134614351555157117771794180318441921200220262044211422122269231123572394247124962610266026962726282628622885291729423051313931753189321732473326336133903427344535333586361536423667371137523810384538653884390240354058410441204179428044004414443144964610465746764730480948664893491749645046518552195240526653065353541154625563557656235634574857575812485557580591635681109813011346143515551571177717941803184419212002202620442114221222692311235723942471249626102660269627262826286228852917294230513139317531893217324733263361339034273445353335863615364236673711375238103845386538843902403540584104412041794280440044144431449646104657467647304809486648934917496450465185521952405266530653535411546255635576562356345748575758124855575805916356811098130113461435155515711777179418031844192120022026204421142212226923112357239424712496261026602696272628262862288529172942305131393175318932173247332633613390342734453533358636153642366737113752381038453865388439024035405841044120417942804400441444314496461046574676473048094866489349174964504651855219524052665306535354115462556355765623563457485757581248555758059163568110981301134614351555157117771794180318441921200220262044211422122269231123572394247124962610266026962726282628622885291729423051313931753189321732473326336133903427344535333586361536423667371137523810384538653884390240354058410441204179428044004414443144964610465746764730480948664893491749645046518552195240526653065353541154625563557656235634574857575812485557580591635681109813011346143515551571177717941803184419212002202620442114221222692311235723942471249626102660269627262826286228852917294230513139317531893217324733263361339034273445353335863615364236673711375238103845386538843902403540584104412041794280440044144431449646104657467647304809486648934917496450465185521952405266530653535411546255635576562356345748575758124855575805916356811098130113461435155515711777179418031844192120022026204421142212226923112357239424712496261026602696272628262862288529172942305131393175318932173247332633613390342734453533358636153642366737113752381038453865388439024035405841044120417942804400441444314496461046574676473048094866489349174964504651855219524052665306535354115462556355765623563457485757581248555758059163568110981301134614351555157117771794180318441921200220262044211422122269231123572394247124962610266026962726282628622885291729423051313931753189321732473326336133903427344535333586361536423667371137523810384538653884390240354058410441204179428044004414443144964610465746764730480948664893491749645046518552195240526653065353541154625563557656235634574857575812462473550562603623687695716113111391195122612501259137613901405141514361453148514941528157215811588160216711738175217781787179518451863188318941938195620032027205720732087209721152154216321972242225222702279229623242345235823692395240724272472248425202562257626232661268427272790281129182930301330253082309331033124319032183248326033153379340234583521354135743643365537243753377438463877388539253994400640364121418042204230426542814335435544014415442444324465448545514579462046334658469047504764477748104837484948674930496549985008502150645102511252985327535453855412546355245538556456885699570957305749578858015836462473550562603623687695716113111391195122612501259137613901405141514361453148514941528157215811588160216711738175217781787179518451863188318941938195620032027205720732087209721152154216321972242225222702279229623242345235823692395240724272472248425202562257626232661268427272790281129182930301330253082309331033124319032183248326033153379340234583521354135743643365537243753377438463877388539253994400640364121418042204230426542814335435544014415442444324465448545514579462046334658469047504764477748104837484948674930496549985008502150645102511252985327535453855412546355245538556456885699570957305749578858015836462473550562603623687695716113111391195122612501259137613901405141514361453148514941528157215811588160216711738175217781787179518451863188318941938195620032027205720732087209721152154216321972242225222702279229623242345235823692395240724272472248425202562257626232661268427272790281129182930301330253082309331033124319032183248326033153379340234583521354135743643365537243753377438463877388539253994400640364121418042204230426542814335435544014415442444324465448545514579462046334658469047504764477748104837484948674930496549985008502150645102511252985327535453855412546355245538556456885699570957305749578858015836462473550562603623687695716113111391195122612501259137613901405141514361453148514941528157215811588160216711738175217781787179518451863188318941938195620032027205720732087209721152154216321972242225222702279229623242345235823692395240724272472248425202562257626232661268427272790281129182930301330253082309331033124319032183248326033153379340234583521354135743643365537243753377438463877388539253994400640364121418042204230426542814335435544014415442444324465448545514579462046334658469047504764477748104837484948674930496549985008502150645102511252985327535453855412546355245538556456885699570957305749578858015836462473550562603623687695716113111391195122612501259137613901405141514361453148514941528157215811588160216711738175217781787179518451863188318941938195620032027205720732087209721152154216321972242225222702279229623242345235823692395240724272472248425202562257626232661268427272790281129182930301330253082309331033124319032183248326033153379340234583521354135743643365537243753377438463877388539253994400640364121418042204230426542814335435544014415442444324465448545514579462046334658469047504764477748104837484948674930496549985008502150645102511252985327535453855412546355245538556456885699570957305749578858015836462473550562603623687695716113111391195122612501259137613901405141514361453148514941528157215811588160216711738175217781787179518451863188318941938195620032027205720732087209721152154216321972242225222702279229623242345235823692395240724272472248425202562257626232661268427272790281129182930301330253082309331033124319032183248326033153379340234583521354135743643365537243753377438463877388539253994400640364121418042204230426542814335435544014415442444324465448545514579462046334658469047504764477748104837484948674930496549985008502150645102511252985327535453855412546355245538556456885699570957305749578858015836462473550562603623687695716113111391195122612501259137613901405141514361453148514941528157215811588160216711738175217781787179518451863188318941938195620032027205720732087209721152154216321972242225222702279229623242345235823692395240724272472248425202562257626232661268427272790281129182930301330253082309331033124319032183248326033153379340234583521354135743643365537243753377438463877388539253994400640364121418042204230426542814335435544014415442444324465448545514579462046334658469047504764477748104837484948674930496549985008502150645102511252985327535453855412546355245538556456885699570957305749578858015836462473550562603623687695716113111391195122612501259137613901405141514361453148514941528157215811588160216711738175217781787179518451863188318941938195620032027205720732087209721152154216321972242225222702279229623242345235823692395240724272472248425202562257626232661268427272790281129182930301330253082309331033124319032183248326033153379340234583521354135743643365537243753377438463877388539253994400640364121418042204230426542814335435544014415442444324465448545514579462046334658469047504764477748104837484948674930496549985008502150645102511252985327535453855412546355245538556456885699570957305749578858015836462473550562603623687695716113111391195122612501259137613901405141514361453148514941528157215811588160216711738175217781787179518451863188318941938195620032027205720732087209721152154216321972242225222702279229623242345235823692395240724272472248425202562257626232661268427272790281129182930301330253082309331033124319032183248326033153379340234583521354135743643365537243753377438463877388539253994400640364121418042204230426542814335435544014415442444324465448545514579462046334658469047504764477748104837484948674930496549985008502150645102511252985327535453855412546355245538556456885699570957305749578858015836462473550562603623687695716113111391195122612501259137613901405141514361453148514941528157215811588160216711738175217781787179518451863188318941938195620032027205720732087209721152154216321972242225222702279229623242345235823692395240724272472248425202562257626232661268427272790281129182930301330253082309331033124319032183248326033153379340234583521354135743643365537243753377438463877388539253994400640364121418042204230426542814335435544014415442444324465448545514579462046334658469047504764477748104837484948674930496549985008502150645102511252985327535453855412546355245538556456885699570957305749578858015836462473550562603623687695716113111391195122612501259137613901405141514361453148514941528157215811588160216711738175217781787179518451863188318941938195620032027205720732087209721152154216321972242225222702279229623242345235823692395240724272472248425202562257626232661268427272790281129182930301330253082309331033124319032183248326033153379340234583521354135743643365537243753377438463877388539253994400640364121418042204230426542814335435544014415442444324465448545514579462046334658469047504764477748104837484948674930496549985008502150645102511252985327535453855412546355245538556456885699570957305749578858015836462473550562603623687695716113111391195122612501259137613901405141514361453148514941528157215811588160216711738175217781787179518451863188318941938195620032027205720732087209721152154216321972242225222702279229623242345235823692395240724272472248425202562257626232661268427272790281129182930301330253082309331033124319032183248326033153379340234583521354135743643365537243753377438463877388539253994400640364121418042204230426542814335435544014415442444324465448545514579462046334658469047504764477748104837484948674930496549985008502150645102511252985327535453855412546355245538556456885699570957305749578858015836462473550562603623687695716113111391195122612501259137613901405141514361453148514941528157215811588160216711738175217781787179518451863188318941938195620032027205720732087209721152154216321972242225222702279229623242345235823692395240724272472248425202562257626232661268427272790281129182930301330253082309331033124319032183248326033153379340234583521354135743643365537243753377438463877388539253994400640364121418042204230426542814335435544014415442444324465448545514579462046334658469047504764477748104837484948674930496549985008502150645102511252985327535453855412546355245538556456885699570957305749578858015836462473550562603623687695716113111391195122612501259137613901405141514361453148514941528157215811588160216711738175217781787179518451863188318941938195620032027205720732087209721152154216321972242225222702279229623242345235823692395240724272472248425202562257626232661268427272790281129182930301330253082309331033124319032183248326033153379340234583521354135743643365537243753377438463877388539253994400640364121418042204230426542814335435544014415442444324465448545514579462046334658469047504764477748104837484948674930496549985008502150645102511252985327535453855412546355245538556456885699570957305749578858015836462473550562603623687695716113111391195122612501259137613901405141514361453148514941528157215811588160216711738175217781787179518451863188318941938195620032027205720732087209721152154216321972242225222702279229623242345235823692395240724272472248425202562257626232661268427272790281129182930301330253082309331033124319032183248326033153379340234583521354135743643365537243753377438463877388539253994400640364121418042204230426542814335435544014415442444324465448545514579462046334658469047504764477748104837484948674930496549985008502150645102511252985327535453855412546355245538556456885699570957305749578858015836462473550562603623687695716113111391195122612501259137613901405141514361453148514941528157215811588160216711738175217781787179518451863188318941938195620032027205720732087209721152154216321972242225222702279229623242345235823692395240724272472248425202562257626232661268427272790281129182930301330253082309331033124319032183248326033153379340234583521354135743643365537243753377438463877388539253994400640364121418042204230426542814335435544014415442444324465448545514579462046334658469047504764477748104837484948674930496549985008502150645102511252985327535453855412546355245538556456885699570957305749578858015836462473550562603623687695716113111391195122612501259137613901405141514361453148514941528157215811588160216711738175217781787179518451863188318941938195620032027205720732087209721152154216321972242225222702279229623242345235823692395240724272472248425202562257626232661268427272790281129182930301330253082309331033124319032183248326033153379340234583521354135743643365537243753377438463877388539253994400640364121418042204230426542814335435544014415442444324465448545514579462046334658469047504764477748104837484948674930496549985008502150645102511252985327535453855412546355245538556456885699570957305749578858015836462473550562603623687695716113111391195122612501259137613901405141514361453148514941528157215811588160216711738175217781787179518451863188318941938195620032027205720732087209721152154216321972242225222702279229623242345235823692395240724272472248425202562257626232661268427272790281129182930301330253082309331033124319032183248326033153379340234583521354135743643365537243753377438463877388539253994400640364121418042204230426542814335435544014415442444324465448545514579462046334658469047504764477748104837484948674930496549985008502150645102511252985327535453855412546355245538556456885699570957305749578858015836462473550562603623687695716113111391195122612501259137613901405141514361453148514941528157215811588160216711738175217781787179518451863188318941938195620032027205720732087209721152154216321972242225222702279229623242345235823692395240724272472248425202562257626232661268427272790281129182930301330253082309331033124319032183248326033153379340234583521354135743643365537243753377438463877388539253994400640364121418042204230426542814335435544014415442444324465448545514579462046334658469047504764477748104837484948674930496549985008502150645102511252985327535453855412546355245538556456885699570957305749578858015836462473550562603623687695716113111391195122612501259137613901405141514361453148514941528157215811588160216711738175217781787179518451863188318941938195620032027205720732087209721152154216321972242225222702279229623242345235823692395240724272472248425202562257626232661268427272790281129182930301330253082309331033124319032183248326033153379340234583521354135743643365537243753377438463877388539253994400640364121418042204230426542814335435544014415442444324465448545514579462046334658469047504764477748104837484948674930496549985008502150645102511252985327535453855412546355245538556456885699570957305749578858015836462473550562603623687695716113111391195122612501259137613901405141514361453148514941528157215811588160216711738175217781787179518451863188318941938195620032027205720732087209721152154216321972242225222702279229623242345235823692395240724272472248425202562257626232661268427272790281129182930301330253082309331033124319032183248326033153379340234583521354135743643365537243753377438463877388539253994400640364121418042204230426542814335435544014415442444324465448545514579462046334658469047504764477748104837484948674930496549985008502150645102511252985327535453855412546355245538556456885699570957305749578858015836462473550562603623687695716113111391195122612501259137613901405141514361453148514941528157215811588160216711738175217781787179518451863188318941938195620032027205720732087209721152154216321972242225222702279229623242345235823692395240724272472248425202562257626232661268427272790281129182930301330253082309331033124319032183248326033153379340234583521354135743643365537243753377438463877388539253994400640364121418042204230426542814335435544014415442444324465448545514579462046334658469047504764477748104837484948674930496549985008502150645102511252985327535453855412546355245538556456885699570957305749578858015836462473550562603623687695716113111391195122612501259137613901405141514361453148514941528157215811588160216711738175217781787179518451863188318941938195620032027205720732087209721152154216321972242225222702279229623242345235823692395240724272472248425202562257626232661268427272790281129182930301330253082309331033124319032183248326033153379340234583521354135743643365537243753377438463877388539253994400640364121418042204230426542814335435544014415442444324465448545514579462046334658469047504764477748104837484948674930496549985008502150645102511252985327535453855412546355245538556456885699570957305749578858015836462473550562603623687695716113111391195122612501259137613901405141514361453148514941528157215811588160216711738175217781787179518451863188318941938195620032027205720732087209721152154216321972242225222702279229623242345235823692395240724272472248425202562257626232661268427272790281129182930301330253082309331033124319032183248326033153379340234583521354135743643365537243753377438463877388539253994400640364121418042204230426542814335435544014415442444324465448545514579462046334658469047504764477748104837484948674930496549985008502150645102511252985327535453855412546355245538556456885699570957305749578858015836462473550562603623687695716113111391195122612501259137613901405141514361453148514941528157215811588160216711738175217781787179518451863188318941938195620032027205720732087209721152154216321972242225222702279229623242345235823692395240724272472248425202562257626232661268427272790281129182930301330253082309331033124319032183248326033153379340234583521354135743643365537243753377438463877388539253994400640364121418042204230426542814335435544014415442444324465448545514579462046334658469047504764477748104837484948674930496549985008502150645102511252985327535453855412546355245538556456885699570957305749578858015836462473550562603623687695716113111391195122612501259137613901405141514361453148514941528157215811588160216711738175217781787179518451863188318941938195620032027205720732087209721152154216321972242225222702279229623242345235823692395240724272472248425202562257626232661268427272790281129182930301330253082309331033124319032183248326033153379340234583521354135743643365537243753377438463877388539253994400640364121418042204230426542814335435544014415442444324465448546204633465846904750476447774810483748494867493049654998500850215064510251125298532753545385541254635524553855645688569957095730574957885801583646247355056260362368769571611311139119512261250125913761390140514151436145314851494152815721581158816021671173817521778178717951845186318831894193819562003202720572073208720972115215421632197224222522270227922962324234523582369239524072427247224842520256225762623266126842727279028112918293030133025308230933103312431903218324832603315337934023458352135413574364336553724375337743846387738853925399440064036412141804220423042654281433543554401441544244432446544854551457946204633465846904750476447774810483748494867493049654998500850215064510251125298532753545385541254635524553855645688569957095730574957885801583646247355056260362368769571611311139119512261250125913761390140514151436145314851494152815721581158816021671173817521778178717951845186318831894193819562003202720572073208720972115215421632197224222522270227922962324234523582369239524072427247224842520256225762623266126842727279028112918293030133025308230933103312431903218324832603315337934023458352135413574364336553724375337743846387738853925399440064036412141804220423042654281433543554401441544244432446544854551457946204633465846904750476447774810483748494867493049654998500850215064510251125298532753545385541254635524553855645688569957095730574957885801583646247355056260362368769571611311139119512261250125913761390140514151436145314851494152815721581158816021671173817521778178717951845186318831894193819562003202720572073208720972115215421632197224222522270227922962324234523582369239524072427247224842520256225762623266126842727279028112918293030133025308230933103312431903218324832603315337934023458352135413574364336553724375337743846387738853925399440064036412141804220423042654281433543554401441544244432446544854551457946204633465846904750476447774810483748494867493049654998500850215064510251125298532753545385541254635524553855645688569957095730574957885801583646247355056260362368769571611311139119512261250125913761390140514151436145314851494152815721581158816021671173817521778178717951845186318831894193819562003202720572073208720972115215421632197224222522270227922962324234523582369239524072427247224842520256225762623266126842727279028112918293030133025308230933103312431903218324832603315337934023458352135413574364336553724375337743846387738853925399440064036412141804220423042654281433543554401441544244432446544854551457946204633465846904750476447774810483748494867493049654998500850215064510251125298532753545385541254635524553855645688569957095730574957885801583646247355056260362368769571611311139119512261250125913761390140514151436145314851494152815721581158816021671173817521778178717951845186318831894193819562003202720572073208720972115215421632197224222522270227922962324234523582369239524072427247224842520256225762623266126842727279028112918293030133025308230933103312431903218324832603315337934023458352135413574364336553724375337743846387738853925399440064036412141804220423042654281433543554401441544244432446544854551457946204633465846904750476447774810483748494867493049654998500850215064510251125298532753545385541254635524553855645688569957095730574957885801583646247355056260362368769571611311139119512261250125913761390140514151436145314851494152815721581158816021671173817521778178717951845186318831894193819562003202720572073208720972115215421632197224222522270227922962324234523582369239524072427247224842520256225762623266126842727279028112918293030133025308230933103312431903218324832603315337934023458352135413574364336553724375337743846387738853925399440064036412141804220423042654281433543554401441544244432446544854551457946204633465846904750476447774810483748494867493049654998500850215064510251125298532753545385541254635524553855645688569957095730574957885801583646247355056260362368769571611311139119512261250125913761390140514151436145314851494152815721581158816021671173817521778178717951845186318831894193819562003202720572073208720972115215421632197224222522270227922962324234523582369239524072427247224842520256225762623266126842727279028112918293030133025308230933103312431903218324832603315337934023458352135413574364336553724375337743846387738853925399440064036412141804220423042654281433543554401441544244432446544854551457946204633465846904750476447774810483748494867493049654998500850215064510251125298532753545385541254635524553855645688569957095730574957885801583646247355056260362368769571611311139119512261250125913761390140514151436145314851494152815721581158816021671173817521778178717951845186318831894193819562003202720572073208720972115215421632197224222522270227922962324234523582369239524072427247224842520256225762623266126842727279028112918293030133025308230933103312431903218324832603315337934023458352135413574364336553724375337743846387738853925399440064036412141804220423042654281433543554401441544244432446544854551457946204633465846904750476447774810483748494867493049654998500850215064510251125298532753545385541254635524553855645688569957095730574957885801583646247355056260362368769571611311139119512261250125913761390140514151436145314851494152815721581158816021671173817521778178717951845186318831894193819562003202720572073208720972115215421632197224222522270227922962324234523582369239524072427247224842520256225762623266126842727279028112918293030133025308230933103312431903218324832603315337934023458352135413574364336553724375337743846387738853925399440064036412141804220423042654281433543554401441544244432446544854551457946204633465846904750476447774810483748494867493049654998500850215064510251125298532753545385541254635524553855645688569957095730574957885801583646247355056260362368769571611311139119512261250125913761390140514151436145314851494152815721581158816021671173817521778178717951845186318831894193819562003202720572073208720972115215421632197224222522270227922962324234523582369239524072427247224842520256225762623266126842727279028112918293030133025308230933103312431903218324832603315337934023458352135413574364336553724375337743846387738853925399440064036412141804220423042654281433543554401441544244432446544854551457946204633465846904750476447774810483748494867493049654998500850215064510251125298532753545385541254635524553855645688569957095730574957885801583646247355056260362368769571611311139119512261250125913761390140514151436145314851494152815721581158816021671173817521778178717951845186318831894193819562003202720572073208720972115215421632197224222522270227922962324234523582369239524072427247224842520256225762623266126842727279028112918293030133025308230933103312431903218324832603315337934023458352135413574364336553724375337743846387738853925399440064036412141804220423042654281433543554401441544244432446544854551457946204633465846904750476447774810483748494867493049654998500850215064510251125298532753545385541254635524553855645688569957095730574957885801583646247355056260362368769571611311139119512261250125913761390140514151436145314851494152815721581158816021671173817521778178717951845186318831894193819562003202720572073208720972115215421632197224222522270227922962324234523582369239524072427247224842520256225762623266126842727279028112918293030133025308230933103312431903218324832603315337934023458352135413574364336553724375337743846387738853925399440064036412141804220423042654281433543554401441544244432446544854551457946204633465846904750476447774810483748494867493049654998500850215064510251125298532753545385541254635524553855645688569957095730574957885801583646247355056260362368769571611311139119512261250125913761390140514151436145314851494152815721581158816021671173817521778178717951845186318831894193819562003202720572073208720972115215421632197224222522270227922962324234523582369239524072427247224842520256225762623266126842727279028112918293030133025308230933103312431903218324832603315337934023458352135413574364336553724375337743846387738853925399440064036412141804220423042654281433543554401441544244432446544854551457946204633465846904750476447774810483748494867493049654998500850215064510251125298532753545385541254635524553855645688569957095730574957885801583646247355056260362368769571611311139119512261250125913761390140514151436145314851494152815721581158816021671173817521778178717951845186318831894193819562003202720572073208720972115215421632197224222522270227922962324234523582369239524072427247224842520256225762623266126842727279028112918293030133025308230933103312431903218324832603315337934023458352135413574364336553724375337743846387738853925399440064036412141804220423042654281433543554401441544244432446544854551457946204633465846904750476447774810483748494867493049654998500850215064510251125298532753545385541254635524553855645688569957095730574957885801583648650351453060063366170211181196121612271237126012741332137713911416143714541472149515291537158916031623167217111728173917631796185318641939195719672028205820982198225322972325237024282510254525632624267027282768277928122893295629703003301430263104315132193223334033693459349535423681372537613886392639373984399540074021408641654188419942314258426643064345443344484466451045524580462146434691471047514765477847924838485049314973498450095081511352485280532853785386539655255539565957105750577057895822486503514530600633661702111811961216122712371260127413321377139114161437145414721495152915371589160316231672171117281739176317961853186419391957196720282058209821982253229723252370242825102545256326242670272827682779281228932956297030033014302631043151321932233340336934593495354236813725376138863926393739843995400740214086416541884199423142584266430643454433444844664510455245804621464346914710475147654778479248384850493149734984500950815113524852805328537853865396552555395659571057505770578958224865035145306006336617021118119612161227123712601274133213771391141614371454147214951529153715891603162316721711172817391763179618531864193919571967202820582098219822532297232523702428251025452563262426702728276827792812289329562970300330143026310431513219322333403369345934953542368137253761388639263937398439954007402140864165418841994231425842664306434544334448446645104552458046214643469147104751476547784792483848504931497349845009508151135248528053285378538653965525553956595710575057705789582248650351453060063366170211181196121612271237126012741332137713911416143714541472149515291537158916031623167217111728173917631796185318641939195719672028205820982198225322972325237024282510254525632624267027282768277928122893295629703003301430263104315132193223334033693459349535423681372537613886392639373984399540074021408641654188419942314258426643064345443344484466451045524580462146434691471047514765477847924838485049314973498450095081511352485280532853785386539655255539565957105750577057895822486503514530600633661702111811961216122712371260127413321377139114161437145414721495152915371589160316231672171117281739176317961853186419391957196720282058209821982253229723252370242825102545256326242670272827682779281228932956297030033014302631043151321932233340336934593495354236813725376138863926393739843995400740214086416541884199423142584266430643454433444844664510455245804621464346914710475147654778479248384850493149734984500950815113524852805328537853865396552555395659571057505770578958224865035145306006336617021118119612161227123712601274133213771391141614371454147214951529153715891603162316721711172817391763179618531864193919571967202820582098219822532297232523702428251025452563262426702728276827792812289329562970300330143026310431513219322333403369345934953542368137253761388639263937398439954007402140864165418841994231425842664306434544334448446645104552458046214643469147104751476547784792483848504931497349845009508151135248528053285378538653965525553956595710575057705789582248650351453060063366170211181196121612271237126012741332137713911416143714541472149515291537158916031623167217111728173917631796185318641939195719672028205820982198225322972325237024282510254525632624267027282768277928122893295629703003301430263104315132193223334033693459349535423681372537613886392639373984399540074021408641654188419942314258426643064345443344484466451045524580462146434691471047514765477847924838485049314973498450095081511352485280532853785386539655255539565957105750577057895822486503514530600633661702111811961216122712371260127413321377139114161437145414721495152915371589160316231672171117281739176317961853186419391957196720282058209821982253229723252370242825102545256326242670272827682779281228932956297030033014302631043151321932233340336934593495354236813725376138863926393739843995400740214086416541884199423142584266430643454433444844664510455245804621464346914710475147654778479248384850493149734984500950815113524852805328537853865396552555395659571057505770578958224865035145306006336617021118119612161227123712601274133213771391141614371454147214951529153715891603162316721711172817391763179618531864193919571967202820582098219822532297232523702428251025452563262426702728276827792812289329562970300330143026310431513219322333403369345934953542368137253761388639263937398439954007402140864165418841994231425842664306434544334448446645104552458046214643469147104751476547784792483848504931497349845009508151135248528053285378538653965525553956595710575057705789582248650351453060063366170211181196121612271237126012741332137713911416143714541472149515291537158916031623167217111728173917631796185318641939195719672028205820982198225322972325237024282510254525632624267027282768277928122893295629703003301430263104315132193223334033693459349535423681372537613886392639373984399540074021408641654188419942314258426643064345443344484466451045524580462146434691471047514765477847924838485049314973498450095081511352485280532853785386539655255539565957105750577057895822486503514530600633661702111811961216122712371260127413321377139114161437145414721495152915371589160316231672171117281739176317961853186419391957196720282058209821982253229723252370242825102545256326242670272827682779281228932956297030033014302631043151321932233340336934593495354236813725376138863926393739843995400740214086416541884199423142584266430643454433444844664510455245804621464346914710475147654778479248384850493149734984500950815113524852805328537853865396552555395659571057505770578958224865035145306006336617021118119612161227123712601274133213771391141614371454147214951529153715891603162316721711172817391763179618531864193919571967202820582098219822532297232523702428251025452563262426702728276827792812289329562970300330143026310431513219322333403369345934953542368137253761388639263937398439954007402140864165418841994231425842664306434544334448446645104552458046214643469147104751476547784792483848504931497349845009508151135248528053285378538653965525553956595710575057705789582248650351453060063366170211181196121612271237126012741332137713911416143714541472149515291537158916031623167217111728173917631796185318641939195719672028205820982198225322972325237024282510254525632624267027282768277928122893295629703003301430263104315132193223334033693459349535423681372537613886392639373984399540074021408641654188419942314258426643064345443344484466451045524580462146434691471047514765477847924838485049314973498450095081511352485280532853785386539655255539565957105750577057895822486503514530600633661702111811961216122712371260127413321377139114161437145414721495152915371589160316231672171117281739176317961853186419391957196720282058209821982253229723252370242825102545256326242670272827682779281228932956297030033014302631043151321932233340336934593495354236813725376138863926393739843995400740214086416541884199423142584266430643454433444844664510455245804621464346914710475147654778479248384850493149734984500950815113524852805328537853865396552555395659571057505770578958224865035145306006336617021118119612161227123712601274133213771391141614371454147214951529153715891603162316721711172817391763179618531864193919571967202820582098219822532297232523702428251025452563262426702728276827792812289329562970300330143026310431513219322333403369345934953542368137253761388639263937398439954007402140864165418841994231425842664306434544334448446645104552458046214643469147104751476547784792483848504931497349845009508151135248528053285378538653965525553956595710575057705789582248650351453060063366170211181196121612271237126012741332137713911416143714541472149515291537158916031623167217111728173917631796185318641939195719672028205820982198225322972325237024282510254525632624267027282768277928122893295629703003301430263104315132193223334033693459349535423681372537613886392639373984399540074021408641654188419942314258426643064345443344484466451045524580462146434691471047514765477847924838485049314973498450095081511352485280532853785386539655255539565957105750577057895822486503514530600633661702111811961216122712371260127413321377139114161437145414721495152915371589160316231672171117281739176317961853186419391957196720282058209821982253229723252370242825102545256326242670272827682779281228932956297030033014302631043151321932233340336934593495354236813725376138863926393739843995400740214086416541884199423142584266430643454433444844664510455245804621464346914710475147654778479248384850493149734984500950815113524852805328537853865396552555395659571057505770578958224865035145306006336617021118119612161227123712601274133213771391141614371454147214951529153715891603162316721711172817391763179618531864193919571967202820582098219822532297232523702428251025452563262426702728276827792812289329562970300330143026310431513219322333403369345934953542368137253761388639263937398439954007402140864165418841994231425842664306434544334448446645104552458046214643469147104751476547784792483848504931497349845009508151135248528053285378538653965525553956595710575057705789582248650351453060063366170211181196121612271237126012741332137713911416143714541472149515291537158916031623167217111728173917631796185318641939195719672028205820982198225322972325237024282510254525632624267027282768277928122893295629703003301430263104315132193223334033693459349535423681372537613886392639373984399540074021408641654188419942314258426643064345443344484466451045524580462146434691471047514765477847924838485049314973498450095081511352485280532853785386539655255539565957105750577057895822486503514530600633661702111811961216122712371260127413321377139114161437145414721495152915371589160316231672171117281739176317961853186419391957196720282058209821982253229723252370242825102545256326242670272827682779281228932956297030033014302631043151321932233340336934593495354236813725376138863926393739843995400740214086416541884199423142584266430643454433444844664510455245804621464346914710475147654778479248384850493149734984500950815113524852805328537853865396552555395659571057505770578958224865035145306006336617021118119612161227123712601274133213771391141614371454147214951529153715891603162316721711172817391763179618531864193919571967202820582098219822532297232523702428251025452563262426702728276827792812289329562970300330143026310431513219322333403369345934953542368137253761388639263937398439954007402140864165418841994231425842664306434544334448446645104552458046214643469147104751476547784792483848504931497349845009508151135248528053285378538653965525553956595710575057705789582248650351453060063366170211181196121612271237126012741332137713911416143714541472149515291537158916031623167217111728173917631796185318641939195719672028205820982198225322972325237024282510254525632624267027282768277928122893295629703003301430263104315132193223334033693459349535423681372537613886392639373984399540074021408641654188419942314258426643064345443344484466451045524580462146434691471047514765477847924838485049314973498450095081511352485280532853785386539655255539565957105750577057895822486503514530600633661702111811961216122712371260127413321377139114161437145414721495152915371589160316231672171117281739176317961853186419391957196720282058209821982253229723252370242825102545256326242670272827682779281228932956297030033014302631043151321932233340336934593495354236813725376138863926393739843995400740214086416541884199423142584266430643454433444844664510455245804621464346914710475147654778479248384850493149734984500950815113524852805328537853865396552555395659571057505770578958224865035145306006336617021118119612161227123712601274133213771391141614371454147214951529153715891603162316721711172817391763179618531864193919571967202820582098219822532297232523702428251025452563262426702728276827792812289329562970300330143026310431513219322333403369345934953542368137253761388639263937398439954007402140864165418841994231425842664306434544334448446645104552458046214643469147104751476547784792483848504931497349845009508151135248528053285378538653965525553956595710575057705789582248650351453060063366170211181196121612271237126012741332137713911416143714541472149515291537158916031623167217111728173917631796185318641939195719672028205820982198225322972325237024282510254525632624267027282768277928122893295629703003301430263104315132193223334033693459349535423681372537613886392639373984399540074021408641654188419942314258426643064345443344484466451045524580462146434691471047514765477847924838485049314973498450095081511352485280532853785386539655255539565957105750577057895822486503514530600633661702111811961216122712371260127413321377139114161437145414721495152915371589160316231672171117281739176317961853186419391957196720282058209821982253229723252370242825102545256326242670272827682779281228932956297030033014302631043151321932233340336934593495354236813725376138863926393739843995400740214086416541884199423142584266430643454433444844664510455245804621464346914710475147654778479248384850493149734984500950815113524852805328537853865396552555395659571057505770578958224865035145306006336617021118119612161227123712601274133213771391141614371454147214951529153715891603162316721711172817391763179618531864193919571967202820582098219822532297232523702428251025452563262426702728276827792812289329562970300330143026310431513219322333403369345934953542368137253761388639263937398439954007402140864165418841994231425842664306434544334448446645104552458046214643469147104751476547784792483848504931497349845009508151135248528053285378538653965525553956595710575057705789582248650351453060063366170211181196121612271237126012741332137713911416143714541472149515291537158916031623167217111728173917631796185318641939195719672028205820982198225322972325237024282510254525632624267027282768277928122893295629703003301430263104315132193223334033693459349535423681372537613886392639373984399540074021408641654188419942314258426643064345443344484466451045524580462146434691471047514765477847924838485049314973498450095081511352485280532853785386539655255539565957105750577057895822486503514530600633661702111811961216122712371260127413321377139114161437145414721495152915371589160316231672171117281739176317961853186419391957196720282058209821982253229723252370242825102545256326242670272827682779281228932956297030033014302631043151321932233340336934593495354236813725376138863926393739843995400740214086416541884199423142584266430643454433444844664510455245804621464346914710475147654778479248384850493149734984500950815113524852805328537853865396552555395659571057505770578958224865035145306006336617021118119612161227123712601274133213771391141614371454147214951529153715891603162316721711172817391763179618531864193919571967202820582098219822532297232523702428251025452563262426702728276827792812289329562970300330143026310431513219322333403369345934953542368137253761388639263937398439954007402140864165418841994231425842664306434544334448446645104552458046214643469147104751476547784792483848504931497349845009508151135248528053285378538653965525553956595710575057705789582248650351453060063366170211181196121612271237126012741332137713911416143714541472149515291537158916031623167217111728173917631796185318641939195719672028205820982198225322972325237024282510254525632624267027282768277928122893295629703003301430263104315132193223334033693459349535423681372537613886392639373984399540074021408641654188419942314258426643064345443344484466451045524580462146434691471047514765477847924838485049314973498450095081511352485280532853785386539655255539565957105750577057895822486503514530600633661702111811961216122712371260127413321377139114161437145414721495152915371589160316231672171117281739176317961853186419391957196720282058209821982253229723252370242825102545256326242670272827682779281228932956297030033014302631043151321932233340336934593495354236813725376138863926393739843995400740214086416541884199423142584266430643454433444844664510455245804621464346914710475147654778479248384850493149734984500950815113528053285378538653965525553956595710575057705789582248650351453060063366170211181196121612271237126012741332137713911416143714541472149515291537158916031623167217111728173917631796185318641939195719672028205820982198225322972325237024282510254525632624267027282768277928122893295629703003301430263104315132193223334033693459349535423681372537613886392639373984399540074021408641654188419942314258426643064345443344484466451045524580462146434691471047514765477847924838485049314973498450095081511352485280532853785386539655255539565957105750577057895822486503514530600633661702111811961216122712371260127413321377139114161437145414721495152915371589160316231672171117281739176317961853186419391957196720282058209821982253229723252370242825102545256326242670272827682779281228932956297030033014302631043151321932233340336934593495354236813725376138863926393739843995400740214086416541884199423142584266430643454433444844664510455245804621464346914710475147654778479248384850493149734984500950815113524852805328537853865396552555395659571057505770578958224865035145306006336617021118119612161227123712601274133213771391141614371454147214951529153715891603162316721711172817391763179618531864193919571967202820582098219822532297232523702428251025452563262426702728276827792812289329562970300330143026310431513219322333403369345934953542368137253761388639263937398439954007402140864165418841994231425842664306434544334448446645104552458046214643469147104751476547784792483848504931497349845009508151135248528053285378538653965525553956595710575057705789582248650351453060063366170211181196121612271237126012741332137713911416143714541472149515291537158916031623167217111728173917631796185318641939195719672028205820982198225322972325237024282510254525632624267027282768277928122893295629703003301430263104315132193223334033693459349535423681372537613886392639373984399540074021408641654188419942314258426643064345443344484466451045524580462146434691471047514765477847924838485049314973498450095081511352485280532853785386539655255539565957105750577057895822486503514530600633661702111811961216122712371260127413321377139114161437145414721495152915371589160316231672171117281739176317961853186419391957196720282058209821982253229723252370242825102545256326242670272827682779281228932956297030033014302631043151321932233340336934593495354236813725376138863926393739843995400740214086416541884199423142584266430643454433444844664510455245804621464346914710475147654778479248384850493149734984500950815113524852805328537853865396552555395659571057505770578958224865035145306006336617021118119612161227123712601274133213771391141614371454147214951529153715891603162316721711172817391763179618531864193919571967202820582098219822532297232523702428251025452563262426702728276827792812289329562970300330143026310431513219322333403369345934953542368137253761388639263937398439954007402140864165418841994231425842664306434544334448446645104552458046214643469147104751476547784792483848504931497349845009508151135248528053285378538653965525553956595710575057705789582248650351453060063366170211181196121612271237126012741332137713911416143714541472149515291537158916031623167217111728173917631796185318641939195719672028205820982198225322972325237024282510254525632624267027282768277928122893295629703003301430263104315132193223334033693459349535423681372537613886392639373984399540074021408641654188419942314258426643064345443344484466451045524580462146434691471047514765477847924838485049314973498450095081511352485280532853785386539655255539565957105750577057895822486503514530600633661702111811961216122712371260127413321377139114161437145414721495152915371589160316231672171117281739176317961853186419391957196720282058209821982253229723252370242825102545256326242670272827682779281228932956297030033014302631043151321932233340336934593495354236813725376138863926393739843995400740214086416541884199423142584266430643454433444844664510455245804621464346914710475147654778479248384850493149734984500950815113524852805328537853865396552555395659571057505770578958224955075155205435516246366446487077251077111911491217126113141333134713921406141714631496151715301538155615731604161516381691171217291753177918201854189519051948205920672088209921162142215521732243225422712326233423592371237924082429243724852497253025402546257726252685269727182769281328272894293129432957299530043027304030643094310531523160319132093224326132713296332733703391346034713477349635543575358736563668372637623822386639273972397839854008403740474080408741054122416041664189422142324259428243004307438644164449449745534561465947034711476647794831485148684932494049744999501050555103511451505194524952675329535553735379541354385540554855775590566057005711574057645771579058235837495507515520543551624636644648707725107711191149121712611314133313471392140614171463149615171530153815561573160416151638169117121729175317791820185418951905194820592067208820992116214221552173224322542271232623342359237123792408242924372485249725302540254625772625268526972718276928132827289429312943295729953004302730403064309431053152316031913209322432613271329633273370339134603471347734963554357535873656366837263762382238663927397239783985400840374047408040874105412241604166418942214232425942824300430743864416444944974553456146594703471147664779483148514868493249404974499950105055510351145150519452495267532953555373537954135438554055485577559056605700571157405764577157905823583749550751552054355162463664464870772510771119114912171261131413331347139214061417146314961517153015381556157316041615163816911712172917531779182018541895190519482059206720882099211621422155217322432254227123262334235923712379240824292437248524972530254025462577262526852697271827692813282728942931294329572995300430273040306430943105315231603191320932243261327132963327337033913460347134773496355435753587365636683726376238223866392739723978398540084037404740804087410541224160416641894221423242594282430043074386441644494497455345614659470347114766477948314851486849324940497449995010505551035114515051945249526753295355537353795413543855405548557755905660570057115740576457715790582358374955075155205435516246366446487077251077111911491217126113141333134713921406141714631496151715301538155615731604161516381691171217291753177918201854189519051948205920672088209921162142215521732243225422712326233423592371237924082429243724852497253025402546257726252685269727182769281328272894293129432957299530043027304030643094310531523160319132093224326132713296332733703391346034713477349635543575358736563668372637623822386639273972397839854008403740474080408741054122416041664189422142324259428243004307438644164449449745534561465947034711476647794831485148684932494049744999501050555103511451505194524952675329535553735379541354385540554855775590566057005711574057645771579058235837495507515520543551624636644648707725107711191149121712611314133313471392140614171463149615171530153815561573160416151638169117121729175317791820185418951905194820592067208820992116214221552173224322542271232623342359237123792408242924372485249725302540254625772625268526972718276928132827289429312943295729953004302730403064309431053152316031913209322432613271329633273370339134603471347734963554357535873656366837263762382238663927397239783985400840374047408040874105412241604166418942214232425942824300430743864416444944974553456146594703471147664779483148514868493249404974499950105055510351145150519452495267532953555373537954135438554055485577559056605700571157405764577157905823583749550751552054355162463664464870772510771119114912171261131413331347139214061417146314961517153015381556157316041615163816911712172917531779182018541895190519482059206720882099211621422155217322432254227123262334235923712379240824292437248524972530254025462577262526852697271827692813282728942931294329572995300430273040306430943105315231603191320932243261327132963327337033913460347134773496355435753587365636683726376238223866392739723978398540084037404740804087410541224160416641894221423242594282430043074386441644494497455345614659470347114766477948314851486849324940497449995010505551035114515051945249526753295355537353795413543855405548557755905660570057115740576457715790582358374955075155205435516246366446487077251077111911491217126113141333134713921406141714631496151715301538155615731604161516381691171217291753177918201854189519051948205920672088209921162142215521732243225422712326233423592371237924082429243724852497253025402546257726252685269727182769281328272894293129432957299530043027304030643094310531523160319132093224326132713296332733703391346034713477349635543575358736563668372637623822386639273972397839854008403740474080408741054122416041664189422142324259428243004307438644164449449745534561465947034711476647794831485148684932494049744999501050555103511451505194524952675329535553735379541354385540554855775590566057005711574057645771579058235837495507515520543551624636644648707725107711191149121712611314133313471392140614171463149615171530153815561573160416151638169117121729175317791820185418951905194820592067208820992116214221552173224322542271232623342359237123792408242924372485249725302540254625772625268526972718276928132827289429312943295729953004302730403064309431053152316031913209322432613271329633273370339134603471347734963554357535873656366837263762382238663927397239783985400840374047408040874105412241604166418942214232425942824300430743864416444944974553456146594703471147664779483148514868493249404974499950105055510351145150519452495267532953555373537954135438554055485577559056605700571157405764577157905823583749550751552054355162463664464870772510771119114912171261131413331347139214061417146314961517153015381556157316041615163816911712172917531779182018541895190519482059206720882099211621422155217322432254227123262334235923712379240824292437248524972530254025462577262526852697271827692813282728942931294329572995300430273040306430943105315231603191320932243261327132963327337033913460347134773496355435753587365636683726376238223866392739723978398540084037404740804087410541224160416641894221423242594282430043074386441644494497455345614659470347114766477948314851486849324940497449995010505551035114515051945249526753295355537353795413543855405548557755905660570057115740576457715790582358374955075155205435516246366446487077251077111911491217126113141333134713921406141714631496151715301538155615731604161516381691171217291753177918201854189519051948205920672088209921162142215521732243225422712326233423592371237924082429243724852497253025402546257726252685269727182769281328272894293129432957299530043027304030643094310531523160319132093224326132713296332733703391346034713477349635543575358736563668372637623822386639273972397839854008403740474080408741054122416041664189422142324259428243004307438644164449449745534561465947034711476647794831485148684932494049744999501050555103511451505194524952675329535553735379541354385540554855775590566057005711574057645771579058235837495507515520543551624636644648707725107711191149121712611314133313471392140614171463149615171530153815561573160416151638169117121729175317791820185418951905194820592067208820992116214221552173224322542271232623342359237123792408242924372485249725302540254625772625268526972718276928132827289429312943295729953004302730403064309431053152316031913209322432613271329633273370339134603471347734963554357535873656366837263762382238663927397239783985400840374047408040874105412241604166418942214232425942824300430743864416444944974553456146594703471147664779483148514868493249404974499950105055510351145150519452495267532953555373537954135438554055485577559056605700571157405764577157905823583749550751552054355162463664464870772510771119114912171261131413331347139214061417146314961517153015381556157316041615163816911712172917531779182018541895190519482059206720882099211621422155217322432254227123262334235923712379240824292437248524972530254025462577262526852697271827692813282728942931294329572995300430273040306430943105315231603191320932243261327132963327337033913460347134773496355435753587365636683726376238223866392739723978398540084037404740804087410541224160416641894221423242594282430043074386441644494497455345614659470347114766477948314851486849324940497449995010505551035114515051945249526753295355537353795413543855405548557755905660570057115740576457715790582358374955075155205435516246366446487077251077111911491217126113141333134713921406141714631496151715301538155615731604161516381691171217291753177918201854189519051948205920672088209921162142215521732243225422712326233423592371237924082429243724852497253025402546257726252685269727182769281328272894293129432957299530043027304030643094310531523160319132093224326132713296332733703391346034713477349635543575358736563668372637623822386639273972397839854008403740474080408741054122416041664189422142324259428243004307438644164449449745534561465947034711476647794831485148684932494049744999501050555103511451505194524952675329535553735379541354385540554855775590566057005711574057645771579058235837495507515520543551624636644648707725107711191149121712611314133313471392140614171463149615171530153815561573160416151638169117121729175317791820185418951905194820592067208820992116214221552173224322542271232623342359237123792408242924372485249725302540254625772625268526972718276928132827289429312943295729953004302730403064309431053152316031913209322432613271329633273370339134603471347734963554357535873656366837263762382238663927397239783985400840374047408040874105412241604166418942214232425942824300430743864416444944974553456146594703471147664779483148514868493249404974499950105055510351145150519452495267532953555373537954135438554055485577559056605700571157405764577157905823583749550751552054355162463664464870772510771119114912171261131413331347139214061417146314961517153015381556157316041615163816911712172917531779182018541895190519482059206720882099211621422155217322432254227123262334235923712379240824292437248524972530254025462577262526852697271827692813282728942931294329572995300430273040306430943105315231603191320932243261327132963327337033913460347134773496355435753587365636683726376238223866392739723978398540084037404740804087410541224160416641894221423242594282430043074386441644494497455345614659470347114766477948314851486849324940497449995010505551035114515051945249526753295355537353795413543855405548557755905660570057115740576457715790582358374955075155205435516246366446487077251077111911491217126113141333134713921406141714631496151715301538155615731604161516381691171217291753177918201854189519051948205920672088209921162142215521732243225422712326233423592371237924082429243724852497253025402546257726252685269727182769281328272894293129432957299530043027304030643094310531523160319132093224326132713296332733703391346034713477349635543575358736563668372637623822386639273972397839854008403740474080408741054122416041664189422142324259428243004307438644164449449745534561465947034711476647794831485148684932494049744999501050555103511451505194524952675329535553735379541354385540554855775590566057005711574057645771579058235837495507515520543551624636644648707725107711191149121712611314133313471392140614171463149615171530153815561573160416151638169117121729175317791820185418951905194820592067208820992116214221552173224322542271232623342359237123792408242924372485249725302540254625772625268526972718276928132827289429312943295729953004302730403064309431053152316031913209322432613271329633273370339134603471347734963554357535873656366837263762382238663927397239783985400840374047408040874105412241604166418942214232425942824300430743864416444944974553456146594703471147664779483148514868493249404974499950105055510351145150519452495267532953555373537954135438554055485577559056605700571157405764577157905823583749550751552054355162463664464870772510771119114912171261131413331347139214061417146314961517153015381556157316041615163816911712172917531779182018541895190519482059206720882099211621422155217322432254227123262334235923712379240824292437248524972530254025462577262526852697271827692813282728942931294329572995300430273040306430943105315231603191320932243261327132963327337033913460347134773496355435753587365636683726376238223866392739723978398540084037404740804087410541224160416641894221423242594282430043074386441644494497455345614659470347114766477948314851486849324940497449995010505551035114515051945249526753295355537353795413543855405548557755905660570057115740576457715790582358374955075155205435516246366446487077251077111911491217126113141333134713921406141714631496151715301538155615731604161516381691171217291753177918201854189519051948205920672088209921162142215521732243225422712326233423592371237924082429243724852497253025402546257726252685269727182769281328272894293129432957299530043027304030643094310531523160319132093224326132713296332733703391346034713477349635543575358736563668372637623822386639273972397839854008403740474080408741054122416041664189422142324259428243004307438644164449449745534561465947034711476647794831485148684932494049744999501050555103511451505194524952675329535553735379541354385540554855775590566057005711574057645771579058235837495507515520543551624636644648707725107711191149121712611314133313471392140614171463149615171530153815561573160416151638169117121729175317791820185418951905194820592067208820992116214221552173224322542271232623342359237123792408242924372485249725302540254625772625268526972718276928132827289429312943295729953004302730403064309431053152316031913209322432613271329633273370339134603471347734963554357535873656366837263762382238663927397239783985400840374047408040874105412241604166418942214232425942824300430743864416444944974553456146594703471147664779483148514868493249404974499950105055510351145150519452495267532953555373537954135438554055485577559056605700571157405764577157905823583749550751552054355162463664464870772510771119114912171261131413331347139214061417146314961517153015381556157316041615163816911712172917531779182018541895190519482059206720882099211621422155217322432254227123262334235923712379240824292437248524972530254025462577262526852697271827692813282728942931294329572995300430273040306430943105315231603191320932243261327132963327337033913460347134773496355435753587365636683726376238223866392739723978398540084037404740804087410541224160416641894221423242594282430043074386441644494497455345614659470347114766477948314851486849324940497449995010505551035114515051945249526753295355537353795413543855405548557755905660570057115740576457715790582358374955075155205435516246366446487077251077111911491217126113141333134713921406141714631496151715301538155615731604161516381691171217291753177918201854189519051948205920672088209921162142215521732243225422712326233423592371237924082429243724852497253025402546257726252685269727182769281328272894293129432957299530043027304030643094310531523160319132093224326132713296332733703391346034713477349635543575358736563668372637623822386639273972397839854008403740474080408741054122416041664189422142324259428243004307438644164449449745534561465947034711476647794831485148684932494049744999501050555103511451505194524952675329535553735379541354385540554855775590566057005711574057645771579058235837495507515520543551624636644648707725107711191149121712611314133313471392140614171463149615171530153815561573160416151638169117121729175317791820185418951905194820592067208820992116214221552173224322542271232623342359237123792408242924372485249725302540254625772625268526972718276928132827289429312943295729953004302730403064309431053152316031913209322432613271329633273370339134603471347734963554357535873656366837263762382238663927397239783985400840374047408040874105412241604166418942214232425942824300430743864416444944974553456146594703471147664779483148514868493249404974499950105055510351145150519452495267532953555373537954135438554055485577559056605700571157405764577157905823583749550751552054355162463664464870772510771119114912171261131413331347139214061417146314961517153015381556157316041615163816911712172917531779182018541895190519482059206720882099211621422155217322432254227123262334235923712379240824292437248524972530254025462577262526852697271827692813282728942931294329572995300430273040306430943105315231603191320932243261327132963327337033913460347134773496355435753587365636683726376238223866392739723978398540084037404740804087410541224160416641894221423242594282430043074386441644494497455345614659470347114766477948314851486849324940497449995010505551035114515051945249526753295355537353795413543855405548557755905660570057115740576457715790582358374955075155205435516246366446487077251077111911491217126113141333134713921406141714631496151715301538155615731604161516381691171217291753177918201854189519051948205920672088209921162142215521732243225422712326233423592371237924082429243724852497253025402546257726252685269727182769281328272894293129432957299530043027304030643094310531523160319132093224326132713296332733703391346034713477349635543575358736563668372637623822386639273972397839854008403740474080408741054122416041664189422142324259428243004307438644164449449745534561465947034711476647794831485148684932494049744999501050555103511451505194524952675329535553735379541354385540554855775590566057005711574057645771579058235837495507515520543551624636644648707725107711191149121712611314133313471392140614171463149615171530153815561573160416151638169117121729175317791820185418951905194820592067208820992116214221552173224322542271232623342359237123792408242924372485249725302540254625772625268526972718276928132827289429312943295729953004302730403064309431053152316031913209322432613271329633273370339134603471347734963554357535873656366837263762382238663927397239783985400840374047408040874105412241604166418942214232425942824300430743864416444944974553456146594703471147664779483148514868493249404974499950105055510351145150519452495267532953555373537954135438554055485577559056605700571157405764577157905823583749550751552054355162463664464870772510771119114912171261131413331347139214061417146314961517153015381556157316041615163816911712172917531779182018541895190519482059206720882099211621422155217322432254227123262334235923712379240824292437248524972530254025462577262526852697271827692813282728942931294329572995300430273040306430943105315231603191320932243261327132963327337033913460347134773496355435753587365636683726376238223866392739723978398540084037404740804087410541224160416641894221423242594282430043074386441644494497455345614659470347114766477948314851486849324940497449995010505551035114515051945249526753295355537353795413543855405548557755905660570057115740576457715790582358374955075155205435516246366446487077251077111911491217126113141333134713921406141714631496151715301538155615731604161516381691171217291753177918201854189519051948205920672088209921162142215521732243225422712326233423592371237924082429243724852497253025402546257726252685269727182769281328272894293129432957299530043027304030643094310531523160319132093224326132713296332733703391346034713477349635543575358736563668372637623822386639273972397839854008403740474080408741054122416041664189422142324259428243004307438644164449449745534561465947034711476647794831485148684932494049744999501050555103511451505194524952675329535553735379541354385540554855775590566057005711574057645771579058235837495507515520543551624636644648707725107711191149121712611314133313471392140614171463149615171530153815561573160416151638169117121729175317791820185418951905194820592067208820992116214221552173224322542271232623342359237123792408242924372485249725302540254625772625268526972718276928132827289429312943295729953004302730403064309431053152316031913209322432613271329633273370339134603471347734963554357535873656366837263762382238663927397239783985400840374047408040874105412241604166418942214232425942824300430743864416444944974553456146594703471147664779483148514868493249404974499950105055510351145150519452495267532953555373537954135438554055485577559056605700571157405764577157905823583749550751552054355162463664464870772510771119114912171261131413331347139214061417146314961517153015381556157316041615163816911712172917531779182018541895190519482059206720882099211621422155217322432254227123262334235923712379240824292437248524972530254025462577262526852697271827692813282728942931294329572995300430273040306430943105315231603191320932243261327132963327337033913460347134773496355435753587365636683726376238223866392739723978398540084037404740804087410541224160416641894221423242594282430043074386441644494497455345614659470347114766477948314851486849324940497449995010505551035114515051945249526753295355537353795413543855405548557755905660570057115740576457715790582358374955075155205435516246366446487077251077111911491217126113141333134713921406141714631496151715301538155615731604161516381691171217291753177918201854189519051948205920672088209921162142215521732243225422712326233423592371237924082429243724852497253025402546257726252685269727182769281328272894293129432957299530043027304030643094310531523160319132093224326132713296332733703391346034713477349635543575358736563668372637623822386639273972397839854008403740474080408741054122416041664189422142324259428243004307438644164449449745534561465947034711476647794831485148684932494049744999501050555103511451505194524952675329535553735379541354385540554855775590566057005711574057645771579058235837495507515520543551624636644648707725107711191149121712611314133313471392140614171463149615171530153815561573160416151638169117121729175317791820185418951905194820592067208820992116214221552173224322542271232623342359237123792408242924372485249725302540254625772625268526972718276928132827289429312943295729953004302730403064309431053152316031913209322432613271329633273370339134603471347734963554357535873656366837263762382238663927397239783985400840374047408040874105412241604166418942214232425942824300430743864416444944974553456146594703471147664779483148514868493249404974499950105055510351145150519452495267532953555373537954135438554055485577559056605700571157405764577157905823583749550751552054355162463664464870772510771119114912171261131413331347139214061417146314961517153015381556157316041615163816911712172917531779182018541895190519482059206720882099211621422155217322432254227123262334235923712379240824292437248524972530254025462577262526852697271827692813282728942931294329572995300430273040306430943105315231603191320932243261327132963327337033913460347134773496355435753587365636683726376238223866392739723978398540084037404740804087410541224160416641894221423242594282430043074386441644494497455345614659470347114766477948314851486849324940497449995010505551035114515051945249526753295355537353795413543855405548557755905660570057115740576457715790582358374955075155205435516246366446487077251077111911491217126113141333134713921406141714631496151715301538155615731604161516381691171217291753177918201854189519051948205920672088209921162142215521732243225422712326233423592371237924082429243724852497253025402546257726252685269727182769281328272894293129432957299530043027304030643094310531523160319132093224326132713296332733703391346034713477349635543575358736563668372637623822386639273972397839854008403740474080408741054122416041664189422142324259428243004307438644164449449745534561465947034711476647794831485148684932494049744999501050555103511451505194524952675329535553735379541354385540554855775590566057005711574057645771579058235837495507515520543551624636644648707725107711191149121712611314133313471392140614171463149615171530153815561573160416151638169117121729175317791820185418951905194820592067208820992116214221552173224322542271232623342359237123792408242924372485249725302540254625772625268526972718276928132827289429312943295729953004302730403064309431053152316031913209322432613271329633273370339134603471347734963554357535873656366837263762382238663927397239783985400840374047408040874105412241604166418942214232425942824300430743864416444944974553456146594703471147664779483148514868493249404974499950105055510351145150519452495267532953555373537954135438554055485577559056605700571157405764577157905823583749550751552054355162463664464870772510771119114912171261131413331347139214061417146314961517153015381556157316041615163816911712172917531779182018541895190519482059206720882099211621422155217322432254227123262334235923712379240824292437248524972530254025462577262526852697271827692813282728942931294329572995300430273040306430943105315231603191320932243261327132963327337033913460347134773496355435753587365636683726376238223866392739723978398540084037404740804087410541224160416641894221423242594282430043074386441644494497455345614659470347114766477948314851486849324940497449995010505551035114515051945249526753295355537353795413543855405548557755905660570057115740576457715790582358374955075155205435516246366446487077251077111911491217126113141333134713921406141714631496151715301538155615731604161516381691171217291753177918201854189519051948205920672088209921162142215521732243225422712326233423592371237924082429243724852497253025402546257726252685269727182769281328272894293129432957299530043027304030643094310531523160319132093224326132713296332733703391346034713477349635543575358736563668372637623822386639273972397839854008403740474080408741054122416041664189422142324259428243004307438644164449449745534561465947034711476647794831485148684932494049744999501050555103511451505194524952675329535553735379541354385540554855775590566057005711574057645771579058235837495507515520543551624636644648707725107711191149121712611314133313471392140614171463149615171530153815561573160416151638169117121729175317791820185418951905194820592067208820992116214221552173224322542271232623342359237123792408242924372485249725302540254625772625268526972718276928132827289429312943295729953004302730403064309431053152316031913209322432613271329633273370339134603471347734963554357535873656366837263762382238663927397239783985400840374047408040874105412241604166418942214232425942824300430743864416444944974553456146594703471147664779483148514868493249404974499950105055510351145150519452495267532953555373537954135438554055485577559056605700571157405764577157905823583749550751552054355162463664464870772510771119114912171261131413331347139214061417146314961517153015381556157316041615163816911712172917531779182018541895190519482059206720882099211621422155217322432254227123262334235923712379240824292437248524972530254025462577262526852697271827692813282728942931294329572995300430273040306430943105315231603191320932243261327132963327337033913460347134773496355435753587365636683726376238223866392739723978398540084037404740804087410541224160416641894221423242594282430043074386441644494497455345614659470347114766477948314851486849324940497449995010505551035114515051945249526753295355537353795413543855405548557755905660570057115740576457715790582358374955075155205435516246366446487077251077111911491217126113141333134713921406141714631496151715301538155615731604161516381691171217291753177918201854189519051948205920672088209921162142215521732243225422712326233423592371237924082429243724852497253025402546257726252685269727182769281328272894293129432957299530043027304030643094310531523160319132093224326132713296332733703391346034713477349635543575358736563668372637623822386639273972397839854008403740474080408741054122416041664189422142324259428243004307438644164449449745534561465947034711476647794831485148684932494049744999501050555103511451505194524952675329535553735379541354385540554855775590566057005711574057645771579058235837538572576649654703708112011971218126212751334137813931418145514971531153915741590160517131730176417801846185519402004206020682100211721992255227222982327236023722396243024732511254726262662277028142895291929582971300530283106315331773192322532493341337134613497354336443682372737543763384739283958397939864009402240384088412341674181419042334260428343084346440244174450451145544644466046924712475247674832485248694933496649755011511552505281533053565380541454645526554155655661571257725791582453857257664965470370811201197121812621275133413781393141814551497153115391574159016051713173017641780184618551940200420602068210021172199225522722298232723602372239624302473251125472626266227702814289529192958297130053028310631533177319232253249334133713461349735433644368237273754376338473928395839793986400940224038408841234167418141904233426042834308434644024417445045114554464446604692471247524767483248524869493349664975501151155250528153305356538054145464552655415565566157125772579158245385725766496547037081120119712181262127513341378139314181455149715311539157415901605171317301764178018461855194020042060206821002117219922552272229823272360237223962430247325112547262626622770281428952919295829713005302831063153317731923225324933413371346134973543364436823727375437633847392839583979398640094022403840884123416741814190423342604283430843464402441744504511455446444660469247124752476748324852486949334966497550115115525052815330535653805414546455265541556556615712577257915824538572576649654703708112011971218126212751334137813931418145514971531153915741590160517131730176417801846185519402004206020682100211721992255227222982327236023722396243024732511254726262662277028142895291929582971300530283106315331773192322532493341337134613497354336443682372737543763384739283958397939864009402240384088412341674181419042334260428343084346440244174450451145544644466046924712475247674832485248694933496649755011511552505281533053565380541454645526554155655661571257725791582453857257664965470370811201197121812621275133413781393141814551497153115391574159016051713173017641780184618551940200420602068210021172199225522722298232723602372239624302473251125472626266227702814289529192958297130053028310631533177319232253249334133713461349735433644368237273754376338473928395839793986400940224038408841234167418141904233426042834308434644024417445045114554464446604692471247524767483248524869493349664975501151155250528153305356538054145464552655415565566157125772579158245385725766496547037081120119712181262127513341378139314181455149715311539157415901605171317301764178018461855194020042060206821002117219922552272229823272360237223962430247325112547262626622770281428952919295829713005302831063153317731923225324933413371346134973543364436823727375437633847392839583979398640094022403840884123416741814190423342604283430843464402441744504511455446444660469247124752476748324852486949334966497550115115525052815330535653805414546455265541556556615712577257915824538572576649654703708112011971218126212751334137813931418145514971531153915741590160517131730176417801846185519402004206020682100211721992255227222982327236023722396243024732511254726262662277028142895291929582971300530283106315331773192322532493341337134613497354336443682372737543763384739283958397939864009402240384088412341674181419042334260428343084346440244174450451145544644466046924712475247674832485248694933496649755011511552505281533053565380541454645526554155655661571257725791582453857257664965470370811201197121812621275133413781393141814551497153115391574159016051713173017641780184618551940200420602068210021172199225522722298232723602372239624302473251125472626266227702814289529192958297130053028310631533177319232253249334133713461349735433644368237273754376338473928395839793986400940224038408841234167418141904233426042834308434644024417445045114554464446604692471247524767483248524869493349664975501151155250528153305356538054145464552655415565566157125772579158245385725766496547037081120119712181262127513341378139314181455149715311539157415901605171317301764178018461855194020042060206821002117219922552272229823272360237223962430247325112547262626622770281428952919295829713005302831063153317731923225324933413371346134973543364436823727375437633847392839583979398640094022403840884123416741814190423342604283430843464402441744504511455446444660469247124752476748324852486949334966497550115115525052815330535653805414546455265541556556615712577257915824538572576649654703708112011971218126212751334137813931418145514971531153915741590160517131730176417801846185519402004206020682100211721992255227222982327236023722396243024732511254726262662277028142895291929582971300530283106315331773192322532493341337134613497354336443682372737543763384739283958397939864009402240384088412341674181419042334260428343084346440244174450451145544644466046924712475247674832485248694933496649755011511552505281533053565380541454645526554155655661571257725791582453857257664965470370811201197121812621275133413781393141814551497153115391574159016051713173017641780184618551940200420602068210021172199225522722298232723602372239624302473251125472626266227702814289529192958297130053028310631533177319232253249334133713461349735433644368237273754376338473928395839793986400940224038408841234167418141904233426042834308434644024417445045114554464446604692471247524767483248524869493349664975501151155250528153305356538054145464552655415565566157125772579158245385725766496547037081120119712181262127513341378139314181455149715311539157415901605171317301764178018461855194020042060206821002117219922552272229823272360237223962430247325112547262626622770281428952919295829713005302831063153317731923225324933413371346134973543364436823727375437633847392839583979398640094022403840884123416741814190423342604283430843464402441744504511455446444660469247124752476748324852486949334966497550115115525052815330535653805414546455265541556556615712577257915824538572576649654703708112011971218126212751334137813931418145514971531153915741590160517131730176417801846185519402004206020682100211721992255227222982327236023722396243024732511254726262662277028142895291929582971300530283106315331773192322532493341337134613497354336443682372737543763384739283958397939864009402240384088412341674181419042334260428343084346440244174450451145544644466046924712475247674832485248694933496649755011511552505281533053565380541454645526554155655661571257725791582453857257664965470370811201197121812621275133413781393141814551497153115391574159016051713173017641780184618551940200420602068210021172199225522722298232723602372239624302473251125472626266227702814289529192958297130053028310631533177319232253249334133713461349735433644368237273754376338473928395839793986400940224038408841234167418141904233426042834308434644024417445045114554464446604692471247524767483248524869493349664975501151155250528153305356538054145464552655415565566157125772579158245385725766496547037081120119712181262127513341378139314181455149715311539157415901605171317301764178018461855194020042060206821002117219922552272229823272360237223962430247325112547262626622770281428952919295829713005302831063153317731923225324933413371346134973543364436823727375437633847392839583979398640094022403840884123416741814190423342604283430843464402441744504511455446444660469247124752476748324852486949334966497550115115525052815330535653805414546455265541556556615712577257915824538572576649654703708112011971218126212751334137813931418145514971531153915741590160517131730176417801846185519402004206020682100211721992255227222982327236023722396243024732511254726262662277028142895291929582971300530283106315331773192322532493341337134613497354336443682372737543763384739283958397939864009402240384088412341674181419042334260428343084346440244174450451145544644466046924712475247674832485248694933496649755011511552505281533053565380541454645526554155655661571257725791582453857257664965470370811201197121812621275133413781393141814551497153115391574159016051713173017641780184618551940200420602068210021172199225522722298232723602372239624302473251125472626266227702814289529192958297130053028310631533177319232253249334133713461349735433644368237273754376338473928395839793986400940224038408841234167418141904233426042834308434644024417445045114554464446604692471247524767483248524869493349664975501151155250528153305356538054145464552655415565566157125772579158245385725766496547037081120119712181262127513341378139314181455149715311539157415901605171317301764178018461855194020042060206821002117219922552272229823272360237223962430247325112547262626622770281428952919295829713005302831063153317731923225324933413371346134973543364436823727375437633847392839583979398640094022403840884123416741814190423342604283430843464402441744504511455446444660469247124752476748324852486949334966497550115115525052815330535653805414546455265541556556615712577257915824538572576649654703708112011971218126212751334137813931418145514971531153915741590160517131730176417801846185519402004206020682100211721992255227222982327236023722396243024732511254726262662277028142895291929582971300530283106315331773192322532493341337134613497354336443682372737543763384739283958397939864009402240384088412341674181419042334260428343084346440244174450451145544644466046924712475247674832485248694933496649755011511552505281533053565380541454645526554155655661571257725791582453857257664965470370811201197121812621275133413781393141814551497153115391574159016051713173017641780184618551940200420602068210021172199225522722298232723602372239624302473251125472626266227702814289529192958297130053028310631533177319232253249334133713461349735433644368237273754376338473928395839793986400940224038408841234167418141904233426042834308434644024417445045114554464446604692471247524767483248524869493349664975501151155250528153305356538054145464552655415565566157125772579158245385725766496547037081120119712181262127513341378139314181455149715311539157415901605171317301764178018461855194020042060206821002117219922552272229823272360237223962430247325112547262626622770281428952919295829713005302831063153317731923225324933413371346134973543364436823727375437633847392839583979398640094022403840884123416741814190423342604283430843464402441744504511455446444660469247124752476748324852486949334966497550115115525052815330535653805414546455265541556556615712577257915824538572576649654703708112011971218126212751334137813931418145514971531153915741590160517131730176417801846185519402004206020682100211721992255227222982327236023722396243024732511254726262662277028142895291929582971300530283106315331773192322532493341337134613497354336443682372737543763384739283958397939864009402240384088412341674181419042334260428343084346440244174450451145544644466046924712475247674832485248694933496649755011511552505281533053565380541454645526554155655661571257725791582453857257664965470370811201197121812621275133413781393141814551497153115391574159016051713173017641780184618551940200420602068210021172199225522722298232723602372239624302473251125472626266227702814289529192958297130053028310631533177319232253249334133713461349735433644368237273754376338473928395839793986400940224038408841234167418141904233426042834308434644024417445045114554464446604692471247524767483248524869493349664975501151155250528153305356538054145464552655415565566157125772579158245385725766496547037081120119712181262127513341378139314181455149715311539157415901605171317301764178018461855194020042060206821002117219922552272229823272360237223962430247325112547262626622770281428952919295829713005302831063153317731923225324933413371346134973543364436823727375437633847392839583979398640094022403840884123416741814190423342604283430843464402441744504511455446444660469247124752476748324852486949334966497550115115525052815330535653805414546455265541556556615712577257915824538572576649654703708112011971218126212751334137813931418145514971531153915741590160517131730176417801846185519402004206020682100211721992255227222982327236023722396243024732511254726262662277028142895291929582971300530283106315331773192322532493341337134613497354336443682372737543763384739283958397939864009402240384088412341674181419042334260428343084346440244174450451145544644466046924712475247674832485248694933496649755011511552505281533053565380541454645526554155655661571257725791582453857257664965470370811201197121812621275133413781393141814551497153115391574159016051713173017641780184618551940200420602068210021172199225522722298232723602372239624302473251125472626266227702814289529192958297130053028310631533177319232253249334133713461349735433644368237273754376338473928395839793986400940224038408841234167418141904233426042834308434644024417445045114554464446604692471247524767483248524869493349664975501151155250528153305356538054145464552655415565566157125772579158245385725766496547037081120119712181262127513341378139314181455149715311539157415901605171317301764178018461855194020042060206821002117219922552272229823272360237223962430247325112547262626622770281428952919295829713005302831063153317731923225324933413371346134973543364436823727375437633847392839583979398640094022403840884123416741814190423342604283430843464402441744504511455446444660469247124752476748324852486949334966497550115115525052815330535653805414546455265541556556615712577257915824538572576649654703708112011971218126212751334137813931418145514971531153915741590160517131730176417801846185519402004206020682100211721992255227222982327236023722396243024732511254726262662277028142895291929582971300530283106315331773192322532493341337134613497354336443682372737543763384739283958397939864009402240384088412341674181419042334260428343084346440244174450451145544644466046924712475247674832485248694933496649755011511552505281533053565380541454645526554155655661571257725791582453857257664965470370811201197121812621275133413781393141814551497153115391574159016051713173017641780184618551940200420602068210021172199225522722298232723602372239624302473251125472626266227702814289529192958297130053028310631533177319232253249334133713461349735433644368237273754376338473928395839793986400940224038408841234167418141904233426042834308434644024417445045114554464446604692471247524767483248524869493349664975501151155250528153305356538054145464552655415565566157125772579158245385725766496547037081120119712181262127513341378139314181455149715311539157415901605171317301764178018461855194020042060206821002117219922552272229823272360237223962430247325112547262626622770281428952919295829713005302831063153317731923225324933413371346134973543364436823727375437633847392839583979398640094022403840884123416741814190423342604283430843464402441744504511455446444660469247124752476748324852486949334966497550115115525052815330535653805414546455265541556556615712577257915824538572576649654703708112011971218126212751334137813931418145514971531153915741590160517131730176417801846185519402004206020682100211721992255227222982327236023722396243024732511254726262662277028142895291929582971300530283106315331773192322532493341337134613497354336443682372737543763384739283958397939864009402240384088412341674181419042334260428343084346440244174450451145544644466046924712475247674832485248694933496649755011511552505281533053565380541454645526554155655661571257725791582453857257664965470370811201197121812621275133413781393141814551497153115391574159016051713173017641780184618551940200420602068210021172199225522722298232723602372239624302473251125472626266227702814289529192958297130053028310631533177319232253249334133713461349735433644368237273754376338473928395839793986400940224038408841234167418141904233426042834308434644024417445045114554464446604692471247524767483248524869493349664975501151155250528153305356538054145464552655415565566157125772579158245385725766496547037081120119712181262127513341378139314181455149715311539157415901605171317301764178018461855194020042060206821002117219922552272229823272360237223962430247325112547262626622770281428952919295829713005302831063153317731923225324933413371346134973543364436823727375437633847392839583979398640094022403840884123416741814190423342604283430843464402441744504511455446444660469247124752476748324852486949334966497550115115525052815330535653805414546455265541556556615712577257915824538572576649654703708112011971218126212751334137813931418145514971531153915741590160517131730176417801846185519402004206020682100211721992255227222982327236023722396243024732511254726262662277028142895291929582971300530283106315331773192322532493341337134613497354336443682372737543763384739283958397939864009402240384088412341674181419042334260428343084346440244174450451145544644466046924712475247674832485248694933496649755011511552505281533053565380541454645526554155655661571257725791582453857257664965470370811201197121812621275133413781393141814551497153115391574159016051713173017641780184618551940200420602068210021172199225522722298232723602372239624302473251125472626266227702814289529192958297130053028310631533177319232253249334133713461349735433644368237273754376338473928395839793986400940224038408841234167418141904233426042834308434644024417445045114554464446604692471247524767483248524869493349664975501151155250528153305356538054145464552655415565566157125772579158245385725766496547037081120119712181262127513341378139314181455149715311539157415901605171317301764178018461855194020042060206821002117219922552272229823272360237223962430247325112547262626622770281428952919295829713005302831063153317731923225324933413371346134973543364436823727375437633847392839583979398640094022403840884123416741814190423342604283430843464402441744504511455446444660469247124752476748324852486949334966497550115115525052815330535653805414546455265541556556615712577257915824538572576649654703708112011971218126212751334137813931418145514971531153915741590160517131730176417801846185519402004206020682100211721992255227222982327236023722396243024732511254726262662277028142895291929582971300530283106315331773192322532493341337134613497354336443682372737543763384739283958397939864009402240384088412341674181419042334260428343084346440244174450451145544644466046924712475247674832485248694933496649755011511552505281533053565380541454645526554155655661571257725791582453857257664965470370811201197121812621275133413781393141814551497153115391574159016051713173017641780184618551940200420602068210021172199225522722298232723602372239624302473251125472626266227702814289529192958297130053028310631533177319232253249334133713461349735433644368237273754376338473928395839793986400940224038408841234167418141904233426042834308434644024417445045114554464446604692471247524767483248524869493349664975501151155250528153305356538054145464552655415565566157125772579158245385725766496547037081120119712181262127513341378139314181455149715311539157415901605171317301764178018461855194020042060206821002117219922552272229823272360237223962430247325112547262626622770281428952919295829713005302831063153317731923225324933413371346134973543364436823727375437633847392839583979398640094022403840884123416741814190423342604283430843464402441744504511455446444660469247124752476748324852486949334966497550115115525052815330535653805414546455265541556556615712577257915824538572576649654703708112011971218126212751334137813931418145514971531153915741590160517131730176417801846185519402004206020682100211721992255227222982327236023722396243024732511254726262662277028142895291929582971300530283106315331773192322532493341337134613497354336443682372737543763384739283958397939864009402240384088412341674181419042334260428343084346440244174450451145544644466046924712475247674832485248694933496649755011511552505281533053565380541454645526554155655661571257725791582457767568570410991140116311881198122812761289136313791446145615821591167317041740176517881814186519411958207521642200221322802289229923122512252125642598274027612791285028862972298130153125328533423362340334153446352235443603368337123787387839153959399640234135415142534267434743564375442544674512452545414581461146224645469347434753479448234839488149064918502250355047506551305174518652415282529953175387549255175527561156545731580258135776756857041099114011631188119812281276128913631379144614561582159116731704174017651788181418651941195820752164220022132280228922992312251225212564259827402761279128502886297229813015312532853342336234033415344635223544360336833712378738783915395939964023413541514253426743474356437544254467451245254541458146114622464546934743475347944823483948814906491850225035504750655130517451865241528252995317538754925517552756115654573158025813577675685704109911401163118811981228127612891363137914461456158215911673170417401765178818141865194119582075216422002213228022892299231225122521256425982740276127912850288629722981301531253285334233623403341534463522354436033683371237873878391539593996402341354151425342674347435643754425446745124525454145814611462246454693474347534794482348394881490649185022503550475065513051745186524152825299531753875492551755275611565457315802581357767568570410991140116311881198122812761289136313791446145615821591167317041740176517881814186519411958207521642200221322802289229923122512252125642598274027612791285028862972298130153125328533423362340334153446352235443603368337123787387839153959399640234135415142534267434743564375442544674512452545414581461146224645469347434753479448234839488149064918502250355047506551305174518652415282529953175387549255175527561156545731580258135776756857041099114011631188119812281276128913631379144614561582159116731704174017651788181418651941195820752164220022132280228922992312251225212564259827402761279128502886297229813015312532853342336234033415344635223544360336833712378738783915395939964023413541514253426743474356437544254467451245254541458146114622464546934743475347944823483948814906491850225035504750655130517451865241528252995317538754925517552756115654573158025813577675685704109911401163118811981228127612891363137914461456158215911673170417401765178818141865194119582075216422002213228022892299231225122521256425982740276127912850288629722981301531253285334233623403341534463522354436033683371237873878391539593996402341354151425342674347435643754425446745124525454145814611462246454693474347534794482348394881490649185022503550475065513051745186524152825299531753875492551755275611565457315802581357767568570410991140116311881198122812761289136313791446145615821591167317041740176517881814186519411958207521642200221322802289229923122512252125642598274027612791285028862972298130153125328533423362340334153446352235443603368337123787387839153959399640234135415142534267434743564375442544674512452545414581461146224645469347434753479448234839488149064918502250355047506551305174518652415282529953175387549255175527561156545731580258135776756857041099114011631188119812281276128913631379144614561582159116731704174017651788181418651941195820752164220022132280228922992312251225212564259827402761279128502886297229813015312532853342336234033415344635223544360336833712378738783915395939964023413541514253426743474356437544254467451245254541458146114622464546934743475347944823483948814906491850225035504750655130517451865241528252995317538754925517552756115654573158025813577675685704109911401163118811981228127612891363137914461456158215911673170417401765178818141865194119582075216422002213228022892299231225122521256425982740276127912850288629722981301531253285334233623403341534463522354436033683371237873878391539593996402341354151425342674347435643754425446745124525454145814611462246454693474347534794482348394881490649185022503550475065513051745186524152825299531753875492551755275611565457315802581357767568570410991140116311881198122812761289136313791446145615821591167317041740176517881814186519411958207521642200221322802289229923122512252125642598274027612791285028862972298130153125328533423362340334153446352235443603368337123787387839153959399640234135415142534267434743564375442544674512452545414581461146224645469347434753479448234839488149064918502250355047506551305174518652415282529953175387549255175527561156545731580258135776756857041099114011631188119812281276128913631379144614561582159116731704174017651788181418651941195820752164220022132280228922992312251225212564259827402761279128502886297229813015312532853342336234033415344635223544360336833712378738783915395939964023413541514253426743474356437544254467451245254541458146114622464546934743475347944823483948814906491850225035504750655130517451865241528252995317538754925517552756115654573158025813577675685704109911401163118811981228127612891363137914461456158215911673170417401765178818141865194119582075216422002213228022892299231225122521256425982740276127912850288629722981301531253285334233623403341534463522354436033683371237873878391539593996402341354151425342674347435643754425446745124525454145814611462246454693474347534794482348394881490649185022503550475065513051745186524152825299531753875492551755275611565457315802581357767568570410991140116311881198122812761289136313791446145615821591167317041740176517881814186519411958207521642200221322802289229923122512252125642598274027612791285028862972298130153125328533423362340334153446352235443603368337123787387839153959399640234135415142534267434743564375442544674512452545414581461146224645469347434753479448234839488149064918502250355047506551305174518652415282529953175387549255175527561156545731580258135776756857041099114011631188119812281276128913631379144614561582159116731704174017651788181418651941195820752164220022132280228922992312251225212564259827402761279128502886297229813015312532853342336234033415344635223544360336833712378738783915395939964023413541514253426743474356437544254467451245254541458146114622464546934743475347944823483948814906491850225035504750655130517451865241528252995317538754925517552756115654573158025813577675685704109911401163118811981228127612891363137914461456158215911673170417401765178818141865194119582075216422002213228022892299231225122521256425982740276127912850288629722981301531253285334233623403341534463522354436033683371237873878391539593996402341354151425342674347435643754425446745124525454145814611462246454693474347534794482348394881490649185022503550475065513051745186524152825299531753875492551755275611565457315802581357767568570410991140116311881198122812761289136313791446145615821591167317041740176517881814186519411958207521642200221322802289229923122512252125642598274027612791285028862972298130153125328533423362340334153446352235443603368337123787387839153959399640234135415142534267434743564375442544674512452545414581461146224645469347434753479448234839488149064918502250355047506551305174518652415282529953175387549255175527561156545731580258135776756857041099114011631188119812281276128913631379144614561582159116731704174017651788181418651941195820752164220022132280228922992312251225212564259827402761279128502886297229813015312532853342336234033415344635223544360336833712378738783915395939964023413541514253426743474356437544254467451245254541458146114622464546934743475347944823483948814906491850225035504750655130517451865241528252995317538754925517552756115654573158025813577675685704109911401163118811981228127612891363137914461456158215911673170417401765178818141865194119582075216422002213228022892299231225122521256425982740276127912850288629722981301531253285334233623403341534463522354436033683371237873878391539593996402341354151425342674347435643754425446745124525454145814611462246454693474347534794482348394881490649185022503550475065513051745186524152825299531753875492551755275611565457315802581357767568570410991140116311881198122812761289136313791446145615821591167317041740176517881814186519411958207521642200221322802289229923122512252125642598274027612791285028862972298130153125328533423362340334153446352235443603368337123787387839153959399640234135415142534267434743564375442544674512452545414581461146224645469347434753479448234839488149064918502250355047506551305174518652415282529953175387549255175527561156545731580258135776756857041099114011631188119812281276128913631379144614561582159116731704174017651788181418651941195820752164220022132280228922992312251225212564259827402761279128502886297229813015312532853342336234033415344635223544360336833712378738783915395939964023413541514253426743474356437544254467451245254541458146114622464546934743475347944823483948814906491850225035504750655130517451865241528252995317538754925517552756115654573158025813577675685704109911401163118811981228127612891363137914461456158215911673170417401765178818141865194119582075216422002213228022892299231225122521256425982740276127912850288629722981301531253285334233623403341534463522354436033683371237873878391539593996402341354151425342674347435643754425446745124525454145814611462246454693474347534794482348394881490649185022503550475065513051745186524152825299531753875492551755275611565457315802581357767568570410991140116311881198122812761289136313791446145615821591167317041740176517881814186519411958207521642200221322802289229923122512252125642598274027612791285028862972298130153125328533423362340334153446352235443603368337123787387839153959399640234135415142534267434743564375442544674512452545414581461146224645469347434753479448234839488149064918502250355047506551305174518652415282529953175387549255175527561156545731580258135776756857041099114011631188119812281276128913631379144614561582159116731704174017651788181418651941195820752164220022132280228922992312251225212564259827402761279128502886297229813015312532853342336234033415344635223544360336833712378738783915395939964023413541514253426743474356437544254467451245254541458146114622464546934743475347944823483948814906491850225035504750655130517451865241528252995317538754925517552756115654573158025813577675685704109911401163118811981228127612891363137914461456158215911673170417401765178818141865194119582075216422002213228022892299231225122521256425982740276127912850288629722981301531253285334233623403341534463522354436033683371237873878391539593996402341354151425342674347435643754425446745124525454145814611462246454693474347534794482348394881490649185022503550475065513051745186524152825299531753875492551755275611565457315802581357767568570410991140116311881198122812761289136313791446145615821591167317041740176517881814186519411958207521642200221322802289229923122512252125642598274027612791285028862972298130153125328533423362340334153446352235443603368337123787387839153959399640234135415142534267434743564375442544674512452545414581461146224645469347434753479448234839488149064918502250355047506551305174518652415282529953175387549255175527561156545731580258135776756857041099114011631188119812281276128913631379144614561582159116731704174017651788181418651941195820752164220022132280228922992312251225212564259827402761279128502886297229813015312532853342336234033415344635223544360336833712378738783915395939964023413541514253426743474356437544254467451245254541458146114622464546934743475347944823483948814906491850225035504750655130517451865241528252995317538754925517552756115654573158025813577675685704109911401163118811981228127612891363137914461456158215911673170417401765178818141865194119582075216422002213228022892299231225122521256425982740276127912850288629722981301531253285334233623403341534463522354436033683371237873878391539593996402341354151425342674347435643754425446745124525454145814611462246454693474347534794482348394881490649185022503550475065513051745186524152825299531753875492551755275611565457315802581357767568570410991140116311881198122812761289136313791446145615821591167317041740176517881814186519411958207521642200221322802289229923122512252125642598274027612791285028862972298130153125328533423362340334153446352235443603368337123787387839153959399640234135415142534267434743564375442544674512452545414581461146224645469347434753479448234839488149064918502250355047506551305174518652415282529953175387549255175527561156545731580258135776756857041099114011631188119812281276128913631379144614561582159116731704174017651788181418651941195820752164220022132280228922992312251225212564259827402761279128502886297229813015312532853342336234033415344635223544360336833712378738783915395939964023413541514253426743474356437544254467451245254541458146114622464546934743475347944823483948814906491850225035504750655130517451865241528252995317538754925517552756115654573158025813577675685704109911401163118811981228127612891363137914461456158215911673170417401765178818141865194119582075216422002213228022892299231225122521256425982740276127912850288629722981301531253285334233623403341534463522354436033683371237873878391539593996402341354151425342674347435643754425446745124525454145814611462246454693474347534794482348394881490649185022503550475065513051745186524152825299531753875492551755275611565457315802581357767568570410991140116311881198122812761289136313791446145615821591167317041740176517881814186519411958207521642200221322802289229923122512252125642598274027612791285028862972298130153125328533423362340334153446352235443603368337123787387839153959399640234135415142534267434743564375442544674512452545414581461146224645469347434753479448234839488149064918502250355047506551305174518652415282529953175387549255175527561156545731580258135776756857041099114011631188119812281276128913631379144614561582159116731704174017651788181418651941195820752164220022132280228922992312251225212564259827402761279128502886297229813015312532853342336234033415344635223544360336833712378738783915395939964023413541514253426743474356437544254467451245254541458146114622464546934743475347944823483948814906491850225035504750655130517451865241528252995317538754925517552756115654573158025813577675685704109911401163118811981228127612891363137914461456158215911673170417401765178818141865194119582075216422002213228022892299231225122521256425982740276127912850288629722981301531253285334233623403341534463522354436033683371237873878391539593996402341354151425342674347435643754425446745124525454145814611462246454693474347534794482348394881490649185022503550475065513051745186524152825299531753875492551755275611565457315802581357767568570410991140116311881198122812761289136313791446145615821591167317041740176517881814186519411958207521642200221322802289229923122512252125642598274027612791285028862972298130153125328533423362340334153446352235443603368337123787387839153959399640234135415142534267434743564375442544674512452545414581461146224645469347434753479448234839488149064918502250355047506551305174518652415282529953175387549255175527561156545731580258135776756857041099114011631188119812281276128913631379144614561582159116731704174017651788181418651941195820752164220022132280228922992312251225212564259827402761279128502886297229813015312532853342336234033415344635223544360336833712378738783915395939964023413541514253426743474356437544254467451245254541458146114622464546934743475347944823483948814906491850225035504750655130517451865241528252995317538754925517552756115654573158025813577675685704109911401163118811981228127612891363137914461456158215911673170417401765178818141865194119582075216422002213228022892299231225122521256425982740276127912850288629722981301531253285334233623403341534463522354436033683371237873878391539593996402341354151425342674347435643754425446745124525454145814611462246454693474347534794482348394881490649185022503550475065513051745186524152825299531753875492551755275611565457315802581357767568570410991140116311881198122812761289136313791446145615821591167317041740176517881814186519411958207521642200221322802289229923122512252125642598274027612791285028862972298130153125328533423362340334153446352235443603368337123787387839153959399640234135415142534267434743564375442544674512452545414581461146224645469347434753479448234839488149064918502250355047506551305174518652415282529953175387549255175527561156545731580258135776756857041099114011631188119812281276128913631379144614561582159116731704174017651788181418651941195820752164220022132280228922992312251225212564259827402761279128502886297229813015312532853342336234033415344635223544360336833712378738783915395939964023413541514253426743474356437544254467451245254541458146114622464546934743475347944823483948814906491850225035504750655130517451865241528252995317538754925517552756115654573158025813577675685704109911401163118811981228127612891363137914461456158215911673170417401765178818141865194119582075216422002213228022892299231225122521256425982740276127912850288629722981301531253285334233623403341534463522354436033683371237873878391539593996402341354151425342674347435643754425446745124525454145814611462246454693474347534794482348394881490649185022503550475065513051745186524152825299531753875492551755275611565457315802581357767568570410991140116311881198122812761289136313791446145615821591167317041740176517881814186519411958207521642200221322802289229923122512252125642598274027612791285028862972298130153125328533423362340334153446352235443603368337123787387839153959399640234135415142534267434743564375442544674512452545414581461146224645469347434753479448234839488149064918502250355047506551305174518652415282529953175387549255175527561156545731580258134745045165525585786176767227561100122912631302131513481407141914641498155715751616163916641674170517411754178118041821183018661896192219491959204520762089210121182143215622142224224422562273231323352361238024572486249825412565257826112646268626982828286328872932294429592996301630293052306530953107314031613193326232973305332833633392342834473472347835343555356335763588361636573669371338123823383139733997401040394059408141064124416142224234426842844301432543874418446844984562458246124623466146774781484048534870489449194941495050005012504850565104511651875195520452205242526853075357537453885415543955495578562456355678570157135758576557795792581458384745045165525585786176767227561100122912631302131513481407141914641498155715751616163916641674170517411754178118041821183018661896192219491959204520762089210121182143215622142224224422562273231323352361238024572486249825412565257826112646268626982828286328872932294429592996301630293052306530953107314031613193326232973305332833633392342834473472347835343555356335763588361636573669371338123823383139733997401040394059408141064124416142224234426842844301432543874418446844984562458246124623466146774781484048534870489449194941495050005012504850565104511651875195520452205242526853075357537453885415543955495578562456355678570157135758576557795792581458384745045165525585786176767227561100122912631302131513481407141914641498155715751616163916641674170517411754178118041821183018661896192219491959204520762089210121182143215622142224224422562273231323352361238024572486249825412565257826112646268626982828286328872932294429592996301630293052306530953107314031613193326232973305332833633392342834473472347835343555356335763588361636573669371338123823383139733997401040394059408141064124416142224234426842844301432543874418446844984562458246124623466146774781484048534870489449194941495050005012504850565104511651875195520452205242526853075357537453885415543955495578562456355678570157135758576557795792581458384745045165525585786176767227561100122912631302131513481407141914641498155715751616163916641674170517411754178118041821183018661896192219491959204520762089210121182143215622142224224422562273231323352361238024572486249825412565257826112646268626982828286328872932294429592996301630293052306530953107314031613193326232973305332833633392342834473472347835343555356335763588361636573669371338123823383139733997401040394059408141064124416142224234426842844301432543874418446844984562458246124623466146774781484048534870489449194941495050005012504850565104511651875195520452205242526853075357537453885415543955495578562456355678570157135758576557795792581458384745045165525585786176767227561100122912631302131513481407141914641498155715751616163916641674170517411754178118041821183018661896192219491959204520762089210121182143215622142224224422562273231323352361238024572486249825412565257826112646268626982828286328872932294429592996301630293052306530953107314031613193326232973305332833633392342834473472347835343555356335763588361636573669371338123823383139733997401040394059408141064124416142224234426842844301432543874418446844984562458246124623466146774781484048534870489449194941495050005012504850565104511651875195520452205242526853075357537453885415543955495578562456355678570157135758576557795792581458384745045165525585786176767227561100122912631302131513481407141914641498155715751616163916641674170517411754178118041821183018661896192219491959204520762089210121182143215622142224224422562273231323352361238024572486249825412565257826112646268626982828286328872932294429592996301630293052306530953107314031613193326232973305332833633392342834473472347835343555356335763588361636573669371338123823383139733997401040394059408141064124416142224234426842844301432543874418446844984562458246124623466146774781484048534870489449194941495050005012504850565104511651875195520452205242526853075357537453885415543955495578562456355678570157135758576557795792581458384745045165525585786176767227561100122912631302131513481407141914641498155715751616163916641674170517411754178118041821183018661896192219491959204520762089210121182143215622142224224422562273231323352361238024572486249825412565257826112646268626982828286328872932294429592996301630293052306530953107314031613193326232973305332833633392342834473472347835343555356335763588361636573669371338123823383139733997401040394059408141064124416142224234426842844301432543874418446844984562458246124623466146774781484048534870489449194941495050005012504850565104511651875195520452205242526853075357537453885415543955495578562456355678570157135758576557795792581458384745045165525585786176767227561100122912631302131513481407141914641498155715751616163916641674170517411754178118041821183018661896192219491959204520762089210121182143215622142224224422562273231323352361238024572486249825412565257826112646268626982828286328872932294429592996301630293052306530953107314031613193326232973305332833633392342834473472347835343555356335763588361636573669371338123823383139733997401040394059408141064124416142224234426842844301432543874418446844984562458246124623466146774781484048534870489449194941495050005012504850565104511651875195520452205242526853075357537453885415543955495578562456355678570157135758576557795792581458384745045165525585786176767227561100122912631302131513481407141914641498155715751616163916641674170517411754178118041821183018661896192219491959204520762089210121182143215622142224224422562273231323352361238024572486249825412565257826112646268626982828286328872932294429592996301630293052306530953107314031613193326232973305332833633392342834473472347835343555356335763588361636573669371338123823383139733997401040394059408141064124416142224234426842844301432543874418446844984562458246124623466146774781484048534870489449194941495050005012504850565104511651875195520452205242526853075357537453885415543955495578562456355678570157135758576557795792581458384745045165525585786176767227561100122912631302131513481407141914641498155715751616163916641674170517411754178118041821183018661896192219491959204520762089210121182143215622142224224422562273231323352361238024572486249825412565257826112646268626982828286328872932294429592996301630293052306530953107314031613193326232973305332833633392342834473472347835343555356335763588361636573669371338123823383139733997401040394059408141064124416142224234426842844301432543874418446844984562458246124623466146774781484048534870489449194941495050005012504850565104511651875195520452205242526853075357537453885415543955495578562456355678570157135758576557795792581458384745045165525585786176767227561100122912631302131513481407141914641498155715751616163916641674170517411754178118041821183018661896192219491959204520762089210121182143215622142224224422562273231323352361238024572486249825412565257826112646268626982828286328872932294429592996301630293052306530953107314031613193326232973305332833633392342834473472347835343555356335763588361636573669371338123823383139733997401040394059408141064124416142224234426842844301432543874418446844984562458246124623466146774781484048534870489449194941495050005012504850565104511651875195520452205242526853075357537453885415543955495578562456355678570157135758576557795792581458384745045165525585786176767227561100122912631302131513481407141914641498155715751616163916641674170517411754178118041821183018661896192219491959204520762089210121182143215622142224224422562273231323352361238024572486249825412565257826112646268626982828286328872932294429592996301630293052306530953107314031613193326232973305332833633392342834473472347835343555356335763588361636573669371338123823383139733997401040394059408141064124416142224234426842844301432543874418446844984562458246124623466146774781484048534870489449194941495050005012504850565104511651875195520452205242526853075357537453885415543955495578562456355678570157135758576557795792581458384745045165525585786176767227561100122912631302131513481407141914641498155715751616163916641674170517411754178118041821183018661896192219491959204520762089210121182143215622142224224422562273231323352361238024572486249825412565257826112646268626982828286328872932294429592996301630293052306530953107314031613193326232973305332833633392342834473472347835343555356335763588361636573669371338123823383139733997401040394059408141064124416142224234426842844301432543874418446844984562458246124623466146774781484048534870489449194941495050005012504850565104511651875195520452205242526853075357537453885415543955495578562456355678570157135758576557795792581458384745045165525585786176767227561100122912631302131513481407141914641498155715751616163916641674170517411754178118041821183018661896192219491959204520762089210121182143215622142224224422562273231323352361238024572486249825412565257826112646268626982828286328872932294429592996301630293052306530953107314031613193326232973305332833633392342834473472347835343555356335763588361636573669371338123823383139733997401040394059408141064124416142224234426842844301432543874418446844984562458246124623466146774781484048534870489449194941495050005012504850565104511651875195520452205242526853075357537453885415543955495578562456355678570157135758576557795792581458384745045165525585786176767227561100122912631302131513481407141914641498155715751616163916641674170517411754178118041821183018661896192219491959204520762089210121182143215622142224224422562273231323352361238024572486249825412565257826112646268626982828286328872932294429592996301630293052306530953107314031613193326232973305332833633392342834473472347835343555356335763588361636573669371338123823383139733997401040394059408141064124416142224234426842844301432543874418446844984562458246124623466146774781484048534870489449194941495050005012504850565104511651875195520452205242526853075357537453885415543955495578562456355678570157135758576557795792581458384745045165525585786176767227561100122912631302131513481407141914641498155715751616163916641674170517411754178118041821183018661896192219491959204520762089210121182143215622142224224422562273231323352361238024572486249825412565257826112646268626982828286328872932294429592996301630293052306530953107314031613193326232973305332833633392342834473472347835343555356335763588361636573669371338123823383139733997401040394059408141064124416142224234426842844301432543874418446844984562458246124623466146774781484048534870489449194941495050005012504850565104511651875195520452205242526853075357537453885415543955495578562456355678570157135758576557795792581458384745045165525585786176767227561100122912631302131513481407141914641498155715751616163916641674170517411754178118041821183018661896192219491959204520762089210121182143215622142224224422562273231323352361238024572486249825412565257826112646268626982828286328872932294429592996301630293052306530953107314031613193326232973305332833633392342834473472347835343555356335763588361636573669371338123823383139733997401040394059408141064124416142224234426842844301432543874418446844984562458246124623466146774781484048534870489449194941495050005012504850565104511651875195520452205242526853075357537453885415543955495578562456355678570157135758576557795792581458384745045165525585786176767227561100122912631302131513481407141914641498155715751616163916641674170517411754178118041821183018661896192219491959204520762089210121182143215622142224224422562273231323352361238024572486249825412565257826112646268626982828286328872932294429592996301630293052306530953107314031613193326232973305332833633392342834473472347835343555356335763588361636573669371338123823383139733997401040394059408141064124416142224234426842844301432543874418446844984562458246124623466146774781484048534870489449194941495050005012504850565104511651875195520452205242526853075357537453885415543955495578562456355678570157135758576557795792581458384745045165525585786176767227561100122912631302131513481407141914641498155715751616163916641674170517411754178118041821183018661896192219491959204520762089210121182143215622142224224422562273231323352361238024572486249825412565257826112646268626982828286328872932294429592996301630293052306530953107314031613193326232973305332833633392342834473472347835343555356335763588361636573669371338123823383139733997401040394059408141064124416142224234426842844301432543874418446844984562458246124623466146774781484048534870489449194941495050005012504850565104511651875195520452205242526853075357537453885415543955495578562456355678570157135758576557795792581458384745045165525585786176767227561100122912631302131513481407141914641498155715751616163916641674170517411754178118041821183018661896192219491959204520762089210121182143215622142224224422562273231323352361238024572486249825412565257826112646268626982828286328872932294429592996301630293052306530953107314031613193326232973305332833633392342834473472347835343555356335763588361636573669371338123823383139733997401040394059408141064124416142224234426842844301432543874418446844984562458246124623466146774781484048534870489449194941495050005012504850565104511651875195520452205242526853075357537453885415543955495578562456355678570157135758576557795792581458384745045165525585786176767227561100122912631302131513481407141914641498155715751616163916641674170517411754178118041821183018661896192219491959204520762089210121182143215622142224224422562273231323352361238024572486249825412565257826112646268626982828286328872932294429592996301630293052306530953107314031613193326232973305332833633392342834473472347835343555356335763588361636573669371338123823383139733997401040394059408141064124416142224234426842844301432543874418446844984562458246124623466146774781484048534870489449194941495050005012504850565104511651875195520452205242526853075357537453885415543955495578562456355678570157135758576557795792581458384745045165525585786176767227561100122912631302131513481407141914641498155715751616163916641674170517411754178118041821183018661896192219491959204520762089210121182143215622142224224422562273231323352361238024572486249825412565257826112646268626982828286328872932294429592996301630293052306530953107314031613193326232973305332833633392342834473472347835343555356335763588361636573669371338123823383139733997401040394059408141064124416142224234426842844301432543874418446844984562458246124623466146774781484048534870489449194941495050005012504850565104511651875195520452205242526853075357537453885415543955495578562456355678570157135758576557795792581458384745045165525585786176767227561100122912631302131513481407141914641498155715751616163916641674170517411754178118041821183018661896192219491959204520762089210121182143215622142224224422562273231323352361238024572486249825412565257826112646268626982828286328872932294429592996301630293052306530953107314031613193326232973305332833633392342834473472347835343555356335763588361636573669371338123823383139733997401040394059408141064124416142224234426842844301432543874418446844984562458246124623466146774781484048534870489449194941495050005012504850565104511651875195520452205242526853075357537453885415543955495578562456355678570157135758576557795792581458384745045165525585786176767227561100122912631302131513481407141914641498155715751616163916641674170517411754178118041821183018661896192219491959204520762089210121182143215622142224224422562273231323352361238024572486249825412565257826112646268626982828286328872932294429592996301630293052306530953107314031613193326232973305332833633392342834473472347835343555356335763588361636573669371338123823383139733997401040394059408141064124416142224234426842844301432543874418446844984562458246124623466146774781484048534870489449194941495050005012504850565104511651875195520452205242526853075357537453885415543955495578562456355678570157135758576557795792581458384745045165525585786176767227561100122912631302131513481407141914641498155715751616163916641674170517411754178118041821183018661896192219491959204520762089210121182143215622142224224422562273231323352361238024572486249825412565257826112646268626982828286328872932294429592996301630293052306530953107314031613193326232973305332833633392342834473472347835343555356335763588361636573669371338123823383139733997401040394059408141064124416142224234426842844301432543874418446844984562458246124623466146774781484048534870489449194941495050005012504850565104511651875195520452205242526853075357537453885415543955495578562456355678570157135758576557795792581458384745045165525585786176767227561100122912631302131513481407141914641498155715751616163916641674170517411754178118041821183018661896192219491959204520762089210121182143215622142224224422562273231323352361238024572486249825412565257826112646268626982828286328872932294429592996301630293052306530953107314031613193326232973305332833633392342834473472347835343555356335763588361636573669371338123823383139733997401040394059408141064124416142224234426842844301432543874418446844984562458246124623466146774781484048534870489449194941495050005012504850565104511651875195520452205242526853075357537453885415543955495578562456355678570157135758576557795792581458384745045165525585786176767227561100122912631302131513481407141914641498155715751616163916641674170517411754178118041821183018661896192219491959204520762089210121182143215622142224224422562273231323352361238024572486249825412565257826112646268626982828286328872932294429592996301630293052306530953107314031613193326232973305332833633392342834473472347835343555356335763588361636573669371338123823383139733997401040394059408141064124416142224234426842844301432543874418446844984562458246124623466146774781484048534870489449194941495050005012504850565104511651875195520452205242526853075357537453885415543955495578562456355678570157135758576557795792581458384745045165525585786176767227561100122912631302131513481407141914641498155715751616163916641674170517411754178118041821183018661896192219491959204520762089210121182143215622142224224422562273231323352361238024572486249825412565257826112646268626982828286328872932294429592996301630293052306530953107314031613193326232973305332833633392342834473472347835343555356335763588361636573669371338123823383139733997401040394059408141064124416142224234426842844301432543874418446844984562458246124623466146774781484048534870489449194941495050005012504850565104511651875195520452205242526853075357537453885415543955495578562456355678570157135758576557795792581458384745045165525585786176767227561100122912631302131513481407141914641498155715751616163916641674170517411754178118041821183018661896192219491959204520762089210121182143215622142224224422562273231323352361238024572486249825412565257826112646268626982828286328872932294429592996301630293052306530953107314031613193326232973305332833633392342834473472347835343555356335763588361636573669371338123823383139733997401040394059408141064124416142224234426842844301432543874418446844984562458246124623466146774781484048534870489449194941495050005012504850565104511651875195520452205242526853075357537453885415543955495578562456355678570157135758576557795792581458384745045165525585786176767227561100122912631302131513481407141914641498155715751616163916641674170517411754178118041821183018661896192219491959204520762089210121182143215622142224224422562273231323352361238024572486249825412565257826112646268626982828286328872932294429592996301630293052306530953107314031613193326232973305332833633392342834473472347835343555356335763588361636573669371338123823383139733997401040394059408141064124416142224234426842844301432543874418446844984562458246124623466146774781484048534870489449194941495050005012504850565104511651875195520452205242526853075357537453885415543955495578562456355678570157135758576557795792581458384745045165525585786176767227561100122912631302131513481407141914641498155715751616163916641674170517411754178118041821183018661896192219491959204520762089210121182143215622142224224422562273231323352361238024572486249825412565257826112646268626982828286328872932294429592996301630293052306530953107314031613193326232973305332833633392342834473472347835343555356335763588361636573669371338123823383139733997401040394059408141064124416142224234426842844301432543874418446844984562458246124623466146774781484048534870489449194941495050005012504850565104511651875195520452205242526853075357537453885415543955495578562456355678570157135758576557795792581458384745045165525585786176767227561100122912631302131513481407141914641498155715751616163916641674170517411754178118041821183018661896192219491959204520762089210121182143215622142224224422562273231323352361238024572486249825412565257826112646268626982828286328872932294429592996301630293052306530953107314031613193326232973305332833633392342834473472347835343555356335763588361636573669371338123823383139733997401040394059408141064124416142224234426842844301432543874418446844984562458246124623466146774781484048534870489449194941495050005012504850565104511651875195520452205242526853075357537453885415543955495578562456355678570157135758576557795792581458384745045165525585786176767227561100122912631302131513481407141914641498155715751616163916641674170517411754178118041821183018661896192219491959204520762089210121182143215622142224224422562273231323352361238024572486249825412565257826112646268626982828286328872932294429592996301630293052306530953107314031613193326232973305332833633392342834473472347835343555356335763588361636573669371338123823383139733997401040394059408141064124416142224234426842844301432543874418446844984562458246124623466146774781484048534870489449194941495050005012504850565104511651875195520452205242526853075357537453885415543955495578562456355678570157135758576557795792581458384745045165525585786176767227561100122912631302131513481407141914641498155715751616163916641674170517411754178118041821183018661896192219491959204520762089210121182143215622142224224422562273231323352361238024572486249825412565257826112646268626982828286328872932294429592996301630293052306530953107314031613193326232973305332833633392342834473472347835343555356335763588361636573669371338123823383139733997401040394059408141064124416142224234426842844301432543874418446844984562458246124623466146774781484048534870489449194941495050005012504850565104511651875195520452205242526853075357537453885415543955495578562456355678570157135758576557795792581458384745045165525585786176767227561100122912631302131513481407141914641498155715751616163916641674170517411754178118041821183018661896192219491959204520762089210121182143215622142224224422562273231323352361238024572486249825412565257826112646268626982828286328872932294429592996301630293052306530953107314031613193326232973305332833633392342834473472347835343555356335763588361636573669371338123823383139733997401040394059408141064124416142224234426842844301432543874418446844984562458246124623466146774781484048534870489449194941495050005012504850565104511651875195520452205242526853075357537453885415543955495578562456355678570157135758576557795792581458384745045165525585786176767227561100122912631302131513481407141914641498155715751616163916641674170517411754178118041821183018661896192219491959204520762089210121182143215622142224224422562273231323352361238024572486249825412565257826112646268626982828286328872932294429592996301630293052306530953107314031613193326232973305332833633392342834473472347835343555356335763588361636573669371338123823383139733997401040394059408141064124416142224234426842844301432543874418446844984562458246124623466146774781484048534870489449194941495050005012504850565104511651875195520452205242526853075357537453885415543955495578562456355678570157135758576557795792581458384745045165525585786176767227561100122912631302131513481407141914641498155715751616163916641674170517411754178118041821183018661896192219491959204520762089210121182143215622142224224422562273231323352361238024572486249825412565257826112646268626982828286328872932294429592996301630293052306530953107314031613193326232973305332833633392342834473472347835343555356335763588361636573669371338123823383139733997401040394059408141064124416142224234426842844301432543874418446844984562458246124623466146774781484048534870489449194941495050005012504850565104511651875195520452205242526853075357537453885415543955495578562456355678570157135758576557795792581458384745045165525585786176767227561100122912631302131513481407141914641498155715751616163916641674170517411754178118041821183018661896192219491959204520762089210121182143215622142224224422562273231323352361238024572486249825412565257826112646268626982828286328872932294429592996301630293052306530953107314031613193326232973305332833633392342834473472347835343555356335763588361636573669371338123823383139733997401040394059408141064124416142224234426842844301432543874418446844984562458246124623466146774781484048534870489449194941495050005012504850565104511651875195520452205242526853075357537453885415543955495578562456355678570157135758576557795792581458384745045165525585786176767227561100122912631302131513481407141914641498155715751616163916641674170517411754178118041821183018661896192219491959204520762089210121182143215622142224224422562273231323352361238024572486249825412565257826112646268626982828286328872932294429592996301630293052306530953107314031613193326232973305332833633392342834473472347835343555356335763588361636573669371338123823383139733997401040394059408141064124416142224234426842844301432543874418446844984562458246124623466146774781484048534870489449194941495050005012504850565104511651875195520452205242526853075357537453885415543955495578562456355678570157135758576557795792581458384745045165525585786176767227561100122912631302131513481407141914641498155715751616163916641674170517411754178118041821183018661896192219491959204520762089210121182143215622142224224422562273231323352361238024572486249825412565257826112646268626982828286328872932294429592996301630293052306530953107314031613193326232973305332833633392342834473472347835343555356335763588361636573669371338123823383139733997401040394059408141064124416142224234426842844301432543874418446844984562458246124623466146774781484048534870489449194941495050005012504850565104511651875195520452205242526853075357537453885415543955495578562456355678570157135758576557795792581458385636967051132116412511277129013641394140814861532154516061682175517661805184718741884189719232005201220612090215722322245232823462373239724102431247424872513257925992627266326872741281528512920293329733073308330963141315431783250326332863316334333803416346235063535357736043645365836843728375537753788384838553929394839604024409441364182421042234336434843764403447644864513452645554634464647684795482448824934496750015092510551315212522152565283530853315465549355425566561256365689570257595839563696705113211641251127712901364139414081486153215451606168217551766180518471874188418971923200520122061209021572232224523282346237323972410243124742487251325792599262726632687274128152851292029332973307330833096314131543178325032633286331633433380341634623506353535773604364536583684372837553775378838483855392939483960402440944136418242104223433643484376440344764486451345264555463446464768479548244882493449675001509251055131521252215256528353085331546554935542556656125636568957025759583956369670511321164125112771290136413941408148615321545160616821755176618051847187418841897192320052012206120902157223222452328234623732397241024312474248725132579259926272663268727412815285129202933297330733083309631413154317832503263328633163343338034163462350635353577360436453658368437283755377537883848385539293948396040244094413641824210422343364348437644034476448645134526455546344646476847954824488249344967500150925105513152125221525652835308533154655493554255665612563656895702575958395636967051132116412511277129013641394140814861532154516061682175517661805184718741884189719232005201220612090215722322245232823462373239724102431247424872513257925992627266326872741281528512920293329733073308330963141315431783250326332863316334333803416346235063535357736043645365836843728375537753788384838553929394839604024409441364182421042234336434843764403447644864513452645554634464647684795482448824934496750015092510551315212522152565283530853315465549355425566561256365689570257595839563696705113211641251127712901364139414081486153215451606168217551766180518471874188418971923200520122061209021572232224523282346237323972410243124742487251325792599262726632687274128152851292029332973307330833096314131543178325032633286331633433380341634623506353535773604364536583684372837553775378838483855392939483960402440944136418242104223433643484376440344764486451345264555463446464768479548244882493449675001509251055131521252215256528353085331546554935542556656125636568957025759583956369670511321164125112771290136413941408148615321545160616821755176618051847187418841897192320052012206120902157223222452328234623732397241024312474248725132579259926272663268727412815285129202933297330733083309631413154317832503263328633163343338034163462350635353577360436453658368437283755377537883848385539293948396040244094413641824210422343364348437644034476448645134526455546344646476847954824488249344967500150925105513152125221525652835308533154655493554255665612563656895702575958395636967051132116412511277129013641394140814861532154516061682175517661805184718741884189719232005201220612090215722322245232823462373239724102431247424872513257925992627266326872741281528512920293329733073308330963141315431783250326332863316334333803416346235063535357736043645365836843728375537753788384838553929394839604024409441364182421042234336434843764403447644864513452645554634464647684795482448824934496750015092510551315212522152565283530853315465549355425566561256365689570257595839563696705113211641251127712901364139414081486153215451606168217551766180518471874188418971923200520122061209021572232224523282346237323972410243124742487251325792599262726632687274128152851292029332973307330833096314131543178325032633286331633433380341634623506353535773604364536583684372837553775378838483855392939483960402440944136418242104223433643484376440344764486451345264555463446464768479548244882493449675001509251055131521252215256528353085331546554935542556656125636568957025759583956369670511321164125112771290136413941408148615321545160616821755176618051847187418841897192320052012206120902157223222452328234623732397241024312474248725132579259926272663268727412815285129202933297330733083309631413154317832503263328633163343338034163462350635353577360436453658368437283755377537883848385539293948396040244094413641824210422343364348437644034476448645134526455546344646476847954824488249344967500150925105513152125221525652835308533154655493554255665612563656895702575958395636967051132116412511277129013641394140814861532154516061682175517661805184718741884189719232005201220612090215722322245232823462373239724102431247424872513257925992627266326872741281528512920293329733073308330963141315431783250326332863316334333803416346235063535357736043645365836843728375537753788384838553929394839604024409441364182421042234336434843764403447644864513452645554634464647684795482448824934496750015092510551315212522152565283530853315465549355425566561256365689570257595839563696705113211641251127712901364139414081486153215451606168217551766180518471874188418971923200520122061209021572232224523282346237323972410243124742487251325792599262726632687274128152851292029332973307330833096314131543178325032633286331633433380341634623506353535773604364536583684372837553775378838483855392939483960402440944136418242104223433643484376440344764486451345264555463446464768479548244882493449675001509251055131521252215256528353085331546554935542556656125636568957025759583956369670511321164125112771290136413941408148615321545160616821755176618051847187418841897192320052012206120902157223222452328234623732397241024312474248725132579259926272663268727412815285129202933297330733083309631413154317832503263328633163343338034163462350635353577360436453658368437283755377537883848385539293948396040244094413641824210422343364348437644034476448645134526455546344646476847954824488249344967500150925105513152125221525652835308533154655493554255665612563656895702575958395636967051132116412511277129013641394140814861532154516061682175517661805184718741884189719232005201220612090215722322245232823462373239724102431247424872513257925992627266326872741281528512920293329733073308330963141315431783250326332863316334333803416346235063535357736043645365836843728375537753788384838553929394839604024409441364182421042234336434843764403447644864513452645554634464647684795482448824934496750015092510551315212522152565283530853315465549355425566561256365689570257595839563696705113211641251127712901364139414081486153215451606168217551766180518471874188418971923200520122061209021572232224523282346237323972410243124742487251325792599262726632687274128152851292029332973307330833096314131543178325032633286331633433380341634623506353535773604364536583684372837553775378838483855392939483960402440944136418242104223433643484376440344764486451345264555463446464768479548244882493449675001509251055131521252215256528353085331546554935542556656125636568957025759583956369670511321164125112771290136413941408148615321545160616821755176618051847187418841897192320052012206120902157223222452328234623732397241024312474248725132579259926272663268727412815285129202933297330733083309631413154317832503263328633163343338034163462350635353577360436453658368437283755377537883848385539293948396040244094413641824210422343364348437644034476448645134526455546344646476847954824488249344967500150925105513152125221525652835308533154655493554255665612563656895702575958395636967051132116412511277129013641394140814861532154516061682175517661805184718741884189719232005201220612090215722322245232823462373239724102431247424872513257925992627266326872741281528512920293329733073308330963141315431783250326332863316334333803416346235063535357736043645365836843728375537753788384838553929394839604024409441364182421042234336434843764403447644864513452645554634464647684795482448824934496750015092510551315212522152565283530853315465549355425566561256365689570257595839563696705113211641251127712901364139414081486153215451606168217551766180518471874188418971923200520122061209021572232224523282346237323972410243124742487251325792599262726632687274128152851292029332973307330833096314131543178325032633286331633433380341634623506353535773604364536583684372837553775378838483855392939483960402440944136418242104223433643484376440344764486451345264555463446464768479548244882493449675001509251055131521252215256528353085331546554935542556656125636568957025759583956369670511321164125112771290136413941408148615321545160616821755176618051847187418841897192320052012206120902157223222452328234623732397241024312474248725132579259926272663268727412815285129202933297330733083309631413154317832503263328633163343338034163462350635353577360436453658368437283755377537883848385539293948396040244094413641824210422343364348437644034476448645134526455546344646476847954824488249344967500150925105513152125221525652835308533154655493554255665612563656895702575958395636967051132116412511277129013641394140814861532154516061682175517661805184718741884189719232005201220612090215722322245232823462373239724102431247424872513257925992627266326872741281528512920293329733073308330963141315431783250326332863316334333803416346235063535357736043645365836843728375537753788384838553929394839604024409441364182421042234336434843764403447644864513452645554634464647684795482448824934496750015092510551315212522152565283530853315465549355425566561256365689570257595839563696705113211641251127712901364139414081486153215451606168217551766180518471874188418971923200520122061209021572232224523282346237323972410243124742487251325792599262726632687274128152851292029332973307330833096314131543178325032633286331633433380341634623506353535773604364536583684372837553775378838483855392939483960402440944136418242104223433643484376440344764486451345264555463446464768479548244882493449675001509251055131521252215256528353085331546554935542556656125636568957025759583956369670511321164125112771290136413941408148615321545160616821755176618051847187418841897192320052012206120902157223222452328234623732397241024312474248725132579259926272663268727412815285129202933297330733083309631413154317832503263328633163343338034163462350635353577360436453658368437283755377537883848385539293948396040244094413641824210422343364348437644034476448645134526455546344646476847954824488249344967500150925105513152125221525652835308533154655493554255665612563656895702575958395636967051132116412511277129013641394140814861532154516061682175517661805184718741884189719232005201220612090215722322245232823462373239724102431247424872513257925992627266326872741281528512920293329733073308330963141315431783250326332863316334333803416346235063535357736043645365836843728375537753788384838553929394839604024409441364182421042234336434843764403447644864513452645554634464647684795482448824934496750015092510551315212522152565283530853315465549355425566561256365689570257595839563696705113211641251127712901364139414081486153215451606168217551766180518471874188418971923200520122061209021572232224523282346237323972410243124742487251325792599262726632687274128152851292029332973307330833096314131543178325032633286331633433380341634623506353535773604364536583684372837553775378838483855392939483960402440944136418242104223433643484376440344764486451345264555463446464768479548244882493449675001509251055131521252215256528353085331546554935542556656125636568957025759583956369670511321164125112771290136413941408148615321545160616821755176618051847187418841897192320052012206120902157223222452328234623732397241024312474248725132579259926272663268727412815285129202933297330733083309631413154317832503263328633163343338034163462350635353577360436453658368437283755377537883848385539293948396040244094413641824210422343364348437644034476448645134526455546344646476847954824488249344967500150925105513152125221525652835308533154655493554255665612563656895702575958395636967051132116412511277129013641394140814861532154516061682175517661805184718741884189719232005201220612090215722322245232823462373239724102431247424872513257925992627266326872741281528512920293329733073308330963141315431783250326332863316334333803416346235063535357736043645365836843728375537753788384838553929394839604024409441364182421042234336434843764403447644864513452645554634464647684795482448824934496750015092510551315212522152565283530853315465549355425566561256365689570257595839563696705113211641251127712901364139414081486153215451606168217551766180518471874188418971923200520122061209021572232224523282346237323972410243124742487251325792599262726632687274128152851292029332973307330833096314131543178325032633286331633433380341634623506353535773604364536583684372837553775378838483855392939483960402440944136418242104223433643484376440344764486451345264555463446464768479548244882493449675001509251055131521252215256528353085331546554935542556656125636568957025759583956369670511321164125112771290136413941408148615321545160616821755176618051847187418841897192320052012206120902157223222452328234623732397241024312474248725132579259926272663268727412815285129202933297330733083309631413154317832503263328633163343338034163462350635353577360436453658368437283755377537883848385539293948396040244094413641824210422343364348437644034476448645134526455546344646476847954824488249344967500150925105513152125221525652835308533154655493554255665612563656895702575958395636967051132116412511277129013641394140814861532154516061682175517661805184718741884189719232005201220612090215722322245232823462373239724102431247424872513257925992627266326872741281528512920293329733073308330963141315431783250326332863316334333803416346235063535357736043645365836843728375537753788384838553929394839604024409441364182421042234336434843764403447644864513452645554634464647684795482448824934496750015092510551315212522152565283530853315465549355425566561256365689570257595839563696705113211641251127712901364139414081486153215451606168217551766180518471874188418971923200520122061209021572232224523282346237323972410243124742487251325792599262726632687274128152851292029332973307330833096314131543178325032633286331633433380341634623506353535773604364536583684372837553775378838483855392939483960402440944136418242104223433643484376440344764486451345264555463446464768479548244882493449675001509251055131521252215256528353085331546554935542556656125636568957025759583956369670511321164125112771290136413941408148615321545160616821755176618051847187418841897192320052012206120902157223222452328234623732397241024312474248725132579259926272663268727412815285129202933297330733083309631413154317832503263328633163343338034163462350635353577360436453658368437283755377537883848385539293948396040244094413641824210422343364348437644034476448645134526455546344646476847954824488249344967500150925105513152125221525652835308533154655493554255665612563656895702575958395636967051132116412511277129013641394140814861532154516061682175517661805184718741884189719232005201220612090215722322245232823462373239724102431247424872513257925992627266326872741281528512920293329733073308330963141315431783250326332863316334333803416346235063535357736043645365836843728375537753788384838553929394839604024409441364182421042234336434843764403447644864513452645554634464647684795482448824934496750015092510551315212522152565283530853315465549355425566561256365689570257595839563696705113211641251127712901364139414081486153215451606168217551766180518471874188418971923200520122061209021572232224523282346237323972410243124742487251325792599262726632687274128152851292029332973307330833096314131543178325032633286331633433380341634623506353535773604364536583684372837553775378838483855392939483960402440944136418242104223433643484376440344764486451345264555463446464768479548244882493449675001509251055131521252215256528353085331546554935542556656125636568957025759583956369670511321164125112771290136413941408148615321545160616821755176618051847187418841897192320052012206120902157223222452328234623732397241024312474248725132579259926272663268727412815285129202933297330733083309631413154317832503263328633163343338034163462350635353577360436453658368437283755377537883848385539293948396040244094413641824210422343364348437644034476448645134526455546344646476847954824488249344967500150925105513152125221525652835308533154655493554255665612563656895702575958395636967051132116412511277129013641394140814861532154516061682175517661805184718741884189719232005201220612090215722322245232823462373239724102431247424872513257925992627266326872741281528512920293329733073308330963141315431783250326332863316334333803416346235063535357736043645365836843728375537753788384838553929394839604024409441364182421042234336434843764403447644864513452645554634464647684795482448824934496750015092510551315212522152565283530853315465549355425566561256365689570257595839563696705113211641251127712901364139414081486153215451606168217551766180518471874188418971923200520122061209021572232224523282346237323972410243124742487251325792599262726632687274128152851292029332973307330833096314131543178325032633286331633433380341634623506353535773604364536583684372837553775378838483855392939483960402440944136418242104223433643484376440344764486451345264555463446464768479548244882493449675001509251055131521252215256528353085331546554935542556656125636568957025759583956369670511321164125112771290136413941408148615321545160616821755176618051847187418841897192320052012206120902157223222452328234623732397241024312474248725132579259926272663268727412815285129202933297330733083309631413154317832503263328633163343338034163462350635353577360436453658368437283755377537883848385539293948396040244094413641824210422343364348437644034476448645134526455546344646476847954824488249344967500150925105513152125221525652835308533154655493554255665612563656895702575958395636967051132116412511277129013641394140814861532154516061682175517661805184718741884189719232005201220612090215722322245232823462373239724102431247424872513257925992627266326872741281528512920293329733073308330963141315431783250326332863316334333803416346235063535357736043645365836843728375537753788384838553929394839604024409441364182421042234336434843764403447644864513452645554634464647684795482448824934496750015092510551315212522152565283530853315465549355425566561256365689570257595839563696705113211641251127712901364139414081486153215451606168217551766180518471874188418971923200520122061209021572232224523282346237323972410243124742487251325792599262726632687274128152851292029332973307330833096314131543178325032633286331633433380341634623506353535773604364536583684372837553775378838483855392939483960402440944136418242104223433643484376440344764486451345264555463446464768479548244882493449675001509251055131521252215256528353085331546554935542556656125636568957025759583956369670511321164125112771290136413941408148615321545160616821755176618051847187418841897192320052012206120902157223222452328234623732397241024312474248725132579259926272663268727412815285129202933297330733083309631413154317832503263328633163343338034163462350635353577360436453658368437283755377537883848385539293948396040244094413641824210422343364348437644034476448645134526455546344646476847954824488249344967500150925105513152125221525652835308533154655493554255665612563656895702575958395636967051132116412511277129013641394140814861532154516061682175517661805184718741884189719232005201220612090215722322245232823462373239724102431247424872513257925992627266326872741281528512920293329733073308330963141315431783250326332863316334333803416346235063535357736043645365836843728375537753788384838553929394839604024409441364182421042234336434843764403447644864513452645554634464647684795482448824934496750015092510551315212522152565283530853315465549355425566561256365689570257595839496531539592601604637717739746110111211199121912301238131613351380142814571507159216241675170617311742182218561867194219501960196819782019207721442201221523002314233623812439256625852671270827712780288829973006301730663116316231993350336434483479349835133545369137143764381339383987399840824191420042434269429043024469456345834590461346244694471347544802484149204942497649855049505750825140518851965389539754725528555057225766581558254965315395926016046377177397461101112111991219123012381316133513801428145715071592162416751706173117421822185618671942195019601968197820192077214422012215230023142336238124392566258526712708277127802888299730063017306631163162319933503364344834793498351335453691371437643813393839873998408241914200424342694290430244694563458345904613462446944713475448024841492049424976498550495057508251405188519653895397547255285550572257665815582549653153959260160463771773974611011121119912191230123813161335138014281457150715921624167517061731174218221856186719421950196019681978201920772144220122152300231423362381243925662585267127082771278028882997300630173066311631623199335033643448347934983513354536913714376438133938398739984082419142004243426942904302446945634583459046134624469447134754480248414920494249764985504950575082514051885196538953975472552855505722576658155825496531539592601604637717739746110111211199121912301238131613351380142814571507159216241675170617311742182218561867194219501960196819782019207721442201221523002314233623812439256625852671270827712780288829973006301730663116316231993350336434483479349835133545369137143764381339383987399840824191420042434269429043024469456345834590461346244694471347544802484149204942497649855049505750825140518851965389539754725528555057225766581558254965315395926016046377177397461101112111991219123012381316133513801428145715071592162416751706173117421822185618671942195019601968197820192077214422012215230023142336238124392566258526712708277127802888299730063017306631163162319933503364344834793498351335453691371437643813393839873998408241914200424342694290430244694563458345904613462446944713475448024841492049424976498550495057508251405188519653895397547255285550572257665815582549653153959260160463771773974611011121119912191230123813161335138014281457150715921624167517061731174218221856186719421950196019681978201920772144220122152300231423362381243925662585267127082771278028882997300630173066311631623199335033643448347934983513354536913714376438133938398739984082419142004243426942904302446945634583459046134624469447134754480248414920494249764985504950575082514051885196538953975472552855505722576658155825496531539592601604637717739746110111211199121912301238131613351380142814571507159216241675170617311742182218561867194219501960196819782019207721442201221523002314233623812439256625852671270827712780288829973006301730663116316231993350336434483479349835133545369137143764381339383987399840824191420042434269429043024469456345834590461346244694471347544802484149204942497649855049505750825140518851965389539754725528555057225766581558254965315395926016046377177397461101112111991219123012381316133513801428145715071592162416751706173117421822185618671942195019601968197820192077214422012215230023142336238124392566258526712708277127802888299730063017306631163162319933503364344834793498351335453691371437643813393839873998408241914200424342694290430244694563458345904613462446944713475448024841492049424976498550495057508251405188519653895397547255285550572257665815582549653153959260160463771773974611011121119912191230123813161335138014281457150715921624167517061731174218221856186719421950196019681978201920772144220122152300231423362381243925662585267127082771278028882997300630173066311631623199335033643448347934983513354536913714376438133938398739984082419142004243426942904302446945634583459046134624469447134754480248414920494249764985504950575082514051885196538953975472552855505722576658155825496531539592601604637717739746110111211199121912301238131613351380142814571507159216241675170617311742182218561867194219501960196819782019207721442201221523002314233623812439256625852671270827712780288829973006301730663116316231993350336434483479349835133545369137143764381339383987399840824191420042434269429043024469456345834590461346244694471347544802484149204942497649855049505750825140518851965389539754725528555057225766581558254965315395926016046377177397461101112111991219123012381316133513801428145715071592162416751706173117421822185618671942195019601968197820192077214422012215230023142336238124392566258526712708277127802888299730063017306631163162319933503364344834793498351335453691371437643813393839873998408241914200424342694290430244694563458345904613462446944713475448024841492049424976498550495057508251405188519653895397547255285550572257665815582549653153959260160463771773974611011121119912191230123813161335138014281457150715921624167517061731174218221856186719421950196019681978201920772144220122152300231423362381243925662585267127082771278028882997300630173066311631623199335033643448347934983513354536913714376438133938398739984082419142004243426942904302446945634583459046134624469447134754480248414920494249764985504950575082514051885196538953975472552855505722576658155825496531539592601604637717739746110111211199121912301238131613351380142814571507159216241675170617311742182218561867194219501960196819782019207721442201221523002314233623812439256625852671270827712780288829973006301730663116316231993350336434483479349835133545369137143764381339383987399840824191420042434269429043024469456345834590461346244694471347544802484149204942497649855049505750825140518851965389539754725528555057225766581558254965315395926016046377177397461101112111991219123012381316133513801428145715071592162416751706173117421822185618671942195019601968197820192077214422012215230023142336238124392566258526712708277127802888299730063017306631163162319933503364344834793498351335453691371437643813393839873998408241914200424342694290430244694563458345904613462446944713475448024841492049424976498550495057508251405188519653895397547255285550572257665815582549653153959260160463771773974611011121119912191230123813161335138014281457150715921624167517061731174218221856186719421950196019681978201920772144220122152300231423362381243925662585267127082771278028882997300630173066311631623199335033643448347934983513354536913714376438133938398739984082419142004243426942904302446945634583459046134624469447134754480248414920494249764985504950575082514051885196538953975472552855505722576658155825496531539592601604637717739746110111211199121912301238131613351380142814571507159216241675170617311742182218561867194219501960196819782019207721442201221523002314233623812439256625852671270827712780288829973006301730663116316231993350336434483479349835133545369137143764381339383987399840824191420042434269429043024469456345834590461346244694471347544802484149204942497649855049505750825140518851965389539754725528555057225766581558254965315395926016046377177397461101112111991219123012381316133513801428145715071592162416751706173117421822185618671942195019601968197820192077214422012215230023142336238124392566258526712708277127802888299730063017306631163162319933503364344834793498351335453691371437643813393839873998408241914200424342694290430244694563458345904613462446944713475448024841492049424976498550495057508251405188519653895397547255285550572257665815582549653153959260160463771773974611011121119912191230123813161335138014281457150715921624167517061731174218221856186719421950196019681978201920772144220122152300231423362381243925662585267127082771278028882997300630173066311631623199335033643448347934983513354536913714376438133938398739984082419142004243426942904302446945634583459046134624469447134754480248414920494249764985504950575082514051885196538953975472552855505722576658155825496531539592601604637717739746110111211199121912301238131613351380142814571507159216241675170617311742182218561867194219501960196819782019207721442201221523002314233623812439256625852671270827712780288829973006301730663116316231993350336434483479349835133545369137143764381339383987399840824191420042434269429043024469456345834590461346244694471347544802484149204942497649855049505750825140518851965389539754725528555057225766581558254965315395926016046377177397461101112111991219123012381316133513801428145715071592162416751706173117421822185618671942195019601968197820192077214422012215230023142336238124392566258526712708277127802888299730063017306631163162319933503364344834793498351335453691371437643813393839873998408241914200424342694290430244694563458345904613462446944713475448024841492049424976498550495057508251405188519653895397547255285550572257665815582549653153959260160463771773974611011121119912191230123813161335138014281457150715921624167517061731174218221856186719421950196019681978201920772144220122152300231423362381243925662585267127082771278028882997300630173066311631623199335033643448347934983513354536913714376438133938398739984082419142004243426942904302446945634583459046134624469447134754480248414920494249764985504950575082514051885196538953975472552855505722576658155825496531539592601604637717739746110111211199121912301238131613351380142814571507159216241675170617311742182218561867194219501960196819782019207721442201221523002314233623812439256625852671270827712780288829973006301730663116316231993350336434483479349835133545369137143764381339383987399840824191420042434269429043024469456345834590461346244694471347544802484149204942497649855049505750825140518851965389539754725528555057225766581558254965315395926016046377177397461101112111991219123012381316133513801428145715071592162416751706173117421822185618671942195019601968197820192077214422012215230023142336238124392566258526712708277127802888299730063017306631163162319933503364344834793498351335453691371437643813393839873998408241914200424342694290430244694563458345904613462446944713475448024841492049424976498550495057508251405188519653895397547255285550572257665815582549653153959260160463771773974611011121119912191230123813161335138014281457150715921624167517061731174218221856186719421950196019681978201920772144220122152300231423362381243925662585267127082771278028882997300630173066311631623199335033643448347934983513354536913714376438133938398739984082419142004243426942904302446945634583459046134624469447134754480248414920494249764985504950575082514051885196538953975472552855505722576658155825496531539592601604637717739746110111211199121912301238131613351380142814571507159216241675170617311742182218561867194219501960196819782019207721442201221523002314233623812439256625852671270827712780288829973006301730663116316231993350336434483479349835133545369137143764381339383987399840824191420042434269429043024469456345834590461346244694471347544802484149204942497649855049505750825140518851965389539754725528555057225766581558254965315395926016046377177397461101112111991219123012381316133513801428145715071592162416751706173117421822185618671942195019601968197820192077214422012215230023142336238124392566258526712708277127802888299730063017306631163162319933503364344834793498351335453691371437643813393839873998408241914200424342694290430244694563458345904613462446944713475448024841492049424976498550495057508251405188519653895397547255285550572257665815582549653153959260160463771773974611011121119912191230123813161335138014281457150715921624167517061731174218221856186719421950196019681978201920772144220122152300231423362381243925662585267127082771278028882997300630173066311631623199335033643448347934983513354536913714376438133938398739984082419142004243426942904302446945634583459046134624469447134754480248414920494249764985504950575082514051885196538953975472552855505722576658155825496531539592601604637717739746110111211199121912301238131613351380142814571507159216241675170617311742182218561867194219501960196819782019207721442201221523002314233623812439256625852671270827712780288829973006301730663116316231993350336434483479349835133545369137143764381339383987399840824191420042434269429043024469456345834590461346244694471347544802484149204942497649855049505750825140518851965389539754725528555057225766581558254965315395926016046377177397461101112111991219123012381316133513801428145715071592162416751706173117421822185618671942195019601968197820192077214422012215230023142336238124392566258526712708277127802888299730063017306631163162319933503364344834793498351335453691371437643813393839873998408241914200424342694290430244694563458345904613462446944713475448024841492049424976498550495057508251405188519653895397547255285550572257665815582549653153959260160463771773974611011121119912191230123813161335138014281457150715921624167517061731174218221856186719421950196019681978201920772144220122152300231423362381243925662585267127082771278028882997300630173066311631623199335033643448347934983513354536913714376438133938398739984082419142004243426942904302446945634583459046134624469447134754480248414920494249764985504950575082514051885196538953975472552855505722576658155825496531539592601604637717739746110111211199121912301238131613351380142814571507159216241675170617311742182218561867194219501960196819782019207721442201221523002314233623812439256625852671270827712780288829973006301730663116316231993350336434483479349835133545369137143764381339383987399840824191420042434269429043024469456345834590461346244694471347544802484149204942497649855049505750825140518851965389539754725528555057225766581558254965315395926016046377177397461101112111991219123012381316133513801428145715071592162416751706173117421822185618671942195019601968197820192077214422012215230023142336238124392566258526712708277127802888299730063017306631163162319933503364344834793498351335453691371437643813393839873998408241914200424342694290430244694563458345904613462446944713475448024841492049424976498550495057508251405188519653895397547255285550572257665815582549653153959260160463771773974611011121119912191230123813161335138014281457150715921624167517061731174218221856186719421950196019681978201920772144220122152300231423362381243925662585267127082771278028882997300630173066311631623199335033643448347934983513354536913714376438133938398739984082419142004243426942904302446945634583459046134624469447134754480248414920494249764985504950575082514051885196538953975472552855505722576658155825496531539592601604637717739746110111211199121912301238131613351380142814571507159216241675170617311742182218561867194219501960196819782019207721442201221523002314233623812439256625852671270827712780288829973006301730663116316231993350336434483479349835133545369137143764381339383987399840824191420042434269429043024469456345834590461346244694471347544802484149204942497649855049505750825140518851965389539754725528555057225766581558254965315395926016046377177397461101112111991219123012381316133513801428145715071592162416751706173117421822185618671942195019601968197820192077214422012215230023142336238124392566258526712708277127802888299730063017306631163162319933503364344834793498351335453691371437643813393839873998408241914200424342694290430244694563458345904613462446944713475448024841492049424976498550495057508251405188519653895397547255285550572257665815582549653153959260160463771773974611011121119912191230123813161335138014281457150715921624167517061731174218221856186719421950196019681978201920772144220122152300231423362381243925662585267127082771278028882997300630173066311631623199335033643448347934983513354536913714376438133938398739984082419142004243426942904302446945634583459046134624469447134754480248414920494249764985504950575082514051885196538953975472552855505722576658155825496531539592601604637717739746110111211199121912301238131613351380142814571507159216241675170617311742182218561867194219501960196819782019207721442201221523002314233623812439256625852671270827712780288829973006301730663116316231993350336434483479349835133545369137143764381339383987399840824191420042434269429043024469456345834590461346244694471347544802484149204942497649855049505750825140518851965389539754725528555057225766581558254965315395926016046377177397461101112111991219123012381316133513801428145715071592162416751706173117421822185618671942195019601968197820192077214422012215230023142336238124392566258526712708277127802888299730063017306631163162319933503364344834793498351335453691371437643813393839873998408241914200424342694290430244694563458345904613462446944713475448024841492049424976498550495057508251405188519653895397547255285550572257665815582549653153959260160463771773974611011121119912191230123813161335138014281457150715921624167517061731174218221856186719421950196019681978201920772144220122152300231423362381243925662585267127082771278028882997300630173066311631623199335033643448347934983513354536913714376438133938398739984082419142004243426942904302446945634583459046134624469447134754480248414920494249764985504950575082514051885196538953975472552855505722576658155825496531539592601604637717739746110111211199121912301238131613351380142814571507159216241675170617311742182218561867194219501960196819782019207721442201221523002314233623812439256625852671270827712780288829973006301730663116316231993350336434483479349835133545369137143764381339383987399840824191420042434269429043024469456345834590461346244694471347544802484149204942497649855049505750825140518851965389539754725528555057225766581558254685175325535936387187571078110211121150116511891210123912911303132613651395144714741518153315461607161716251656168316921806181518751906192419691989201320462062217422162233229023152329237424322449253125422556260026122628263826722719274227622781281628522864288929043041305330743142315532103234327232873298336534173429344934633473348935073536355636053715372937393789380038143824385639043916393039393949397440484060409541374152416242014211425443174377438844594477452745424556457346144678474447694825488349214935498650365050508350935132515151755189521352225244525753095318533253425375539854405449549455185543559156135655567057415760581646851753255359363871875710781102111211501165118912101239129113031326136513951447147415181533154616071617162516561683169218061815187519061924196919892013204620622174221622332290231523292374243224492531254225562600261226282638267227192742276227812816285228642889290430413053307431423155321032343272328732983365341734293449346334733489350735363556360537153729373937893800381438243856390439163930393939493974404840604095413741524162420142114254431743774388445944774527454245564573461446784744476948254883492149354986503650505083509351325151517551895213522252445257530953185332534253755398544054495494551855435591561356555670574157605816468517532553593638718757107811021112115011651189121012391291130313261365139514471474151815331546160716171625165616831692180618151875190619241969198920132046206221742216223322902315232923742432244925312542255626002612262826382672271927422762278128162852286428892904304130533074314231553210323432723287329833653417342934493463347334893507353635563605371537293739378938003814382438563904391639303939394939744048406040954137415241624201421142544317437743884459447745274542455645734614467847444769482548834921493549865036505050835093513251515175518952135222524452575309531853325342537553985440544954945518554355915613565556705741576058164685175325535936387187571078110211121150116511891210123912911303132613651395144714741518153315461607161716251656168316921806181518751906192419691989201320462062217422162233229023152329237424322449253125422556260026122628263826722719274227622781281628522864288929043041305330743142315532103234327232873298336534173429344934633473348935073536355636053715372937393789380038143824385639043916393039393949397440484060409541374152416242014211425443174377438844594477452745424556457346144678474447694825488349214935498650365050508350935132515151755189521352225244525753095318533253425375539854405449549455185543559156135655567057415760581646851753255359363871875710781102111211501165118912101239129113031326136513951447147415181533154616071617162516561683169218061815187519061924196919892013204620622174221622332290231523292374243224492531254225562600261226282638267227192742276227812816285228642889290430413053307431423155321032343272328732983365341734293449346334733489350735363556360537153729373937893800381438243856390439163930393939493974404840604095413741524162420142114254431743774388445944774527454245564573461446784744476948254883492149354986503650505083509351325151517551895213522252445257530953185332534253755398544054495494551855435591561356555670574157605816468517532553593638718757107811021112115011651189121012391291130313261365139514471474151815331546160716171625165616831692180618151875190619241969198920132046206221742216223322902315232923742432244925312542255626002612262826382672271927422762278128162852286428892904304130533074314231553210323432723287329833653417342934493463347334893507353635563605371537293739378938003814382438563904391639303939394939744048406040954137415241624201421142544317437743884459447745274542455645734614467847444769482548834921493549865036505050835093513251515175518952135222524452575309531853325342537553985440544954945518554355915613565556705741576058164685175325535936387187571078110211121150116511891210123912911303132613651395144714741518153315461607161716251656168316921806181518751906192419691989201320462062217422162233229023152329237424322449253125422556260026122628263826722719274227622781281628522864288929043041305330743142315532103234327232873298336534173429344934633473348935073536355636053715372937393789380038143824385639043916393039393949397440484060409541374152416242014211425443174377438844594477452745424556457346144678474447694825488349214935498650365050508350935132515151755189521352225244525753095318533253425375539854405449549455185543559156135655567057415760581646851753255359363871875710781102111211501165118912101239129113031326136513951447147415181533154616071617162516561683169218061815187519061924196919892013204620622174221622332290231523292374243224492531254225562600261226282638267227192742276227812816285228642889290430413053307431423155321032343272328732983365341734293449346334733489350735363556360537153729373937893800381438243856390439163930393939493974404840604095413741524162420142114254431743774388445944774527454245564573461446784744476948254883492149354986503650505083509351325151517551895213522252445257530953185332534253755398544054495494551855435591561356555670574157605816468517532553593638718757107811021112115011651189121012391291130313261365139514471474151815331546160716171625165616831692180618151875190619241969198920132046206221742216223322902315232923742432244925312542255626002612262826382672271927422762278128162852286428892904304130533074314231553210323432723287329833653417342934493463347334893507353635563605371537293739378938003814382438563904391639303939394939744048406040954137415241624201421142544317437743884459447745274542455645734614467847444769482548834921493549865036505050835093513251515175518952135222524452575309531853325342537553985440544954945518554355915613565556705741576058164685175325535936387187571078110211121150116511891210123912911303132613651395144714741518153315461607161716251656168316921806181518751906192419691989201320462062217422162233229023152329237424322449253125422556260026122628263826722719274227622781281628522864288929043041305330743142315532103234327232873298336534173429344934633473348935073536355636053715372937393789380038143824385639043916393039393949397440484060409541374152416242014211425443174377438844594477452745424556457346144678474447694825488349214935498650365050508350935132515151755189521352225244525753095318533253425375539854405449549455185543559156135655567057415760581646851753255359363871875710781102111211501165118912101239129113031326136513951447147415181533154616071617162516561683169218061815187519061924196919892013204620622174221622332290231523292374243224492531254225562600261226282638267227192742276227812816285228642889290430413053307431423155321032343272328732983365341734293449346334733489350735363556360537153729373937893800381438243856390439163930393939493974404840604095413741524162420142114254431743774388445944774527454245564573461446784744476948254883492149354986503650505083509351325151517551895213522252445257530953185332534253755398544054495494551855435591561356555670574157605816468517532553593638718757107811021112115011651189121012391291130313261365139514471474151815331546160716171625165616831692180618151875190619241969198920132046206221742216223322902315232923742432244925312542255626002612262826382672271927422762278128162852286428892904304130533074314231553210323432723287329833653417342934493463347334893507353635563605371537293739378938003814382438563904391639303939394939744048406040954137415241624201421142544317437743884459447745274542455645734614467847444769482548834921493549865036505050835093513251515175518952135222524452575309531853325342537553985440544954945518554355915613565556705741576058164685175325535936387187571078110211121150116511891210123912911303132613651395144714741518153315461607161716251656168316921806181518751906192419691989201320462062217422162233229023152329237424322449253125422556260026122628263826722719274227622781281628522864288929043041305330743142315532103234327232873298336534173429344934633473348935073536355636053715372937393789380038143824385639043916393039393949397440484060409541374152416242014211425443174377438844594477452745424556457346144678474447694825488349214935498650365050508350935132515151755189521352225244525753095318533253425375539854405449549455185543559156135655567057415760581646851753255359363871875710781102111211501165118912101239129113031326136513951447147415181533154616071617162516561683169218061815187519061924196919892013204620622174221622332290231523292374243224492531254225562600261226282638267227192742276227812816285228642889290430413053307431423155321032343272328732983365341734293449346334733489350735363556360537153729373937893800381438243856390439163930393939493974404840604095413741524162420142114254431743774388445944774527454245564573461446784744476948254883492149354986503650505083509351325151517551895213522252445257530953185332534253755398544054495494551855435591561356555670574157605816468517532553593638718757107811021112115011651189121012391291130313261365139514471474151815331546160716171625165616831692180618151875190619241969198920132046206221742216223322902315232923742432244925312542255626002612262826382672271927422762278128162852286428892904304130533074314231553210323432723287329833653417342934493463347334893507353635563605371537293739378938003814382438563904391639303939394939744048406040954137415241624201421142544317437743884459447745274542455645734614467847444769482548834921493549865036505050835093513251515175518952135222524452575309531853325342537553985440544954945518554355915613565556705741576058164685175325535936387187571078110211121150116511891210123912911303132613651395144714741518153315461607161716251656168316921806181518751906192419691989201320462062217422162233229023152329237424322449253125422556260026122628263826722719274227622781281628522864288929043041305330743142315532103234327232873298336534173429344934633473348935073536355636053715372937393789380038143824385639043916393039393949397440484060409541374152416242014211425443174377438844594477452745424556457346144678474447694825488349214935498650365050508350935132515151755189521352225244525753095318533253425375539854405449549455185543559156135655567057415760581646851753255359363871875710781102111211501165118912101239129113031326136513951447147415181533154616071617162516561683169218061815187519061924196919892013204620622174221622332290231523292374243224492531254225562600261226282638267227192742276227812816285228642889290430413053307431423155321032343272328732983365341734293449346334733489350735363556360537153729373937893800381438243856390439163930393939493974404840604095413741524162420142114254431743774388445944774527454245564573461446784744476948254883492149354986503650505083509351325151517551895213522252445257530953185332534253755398544054495494551855435591561356555670574157605816468517532553593638718757107811021112115011651189121012391291130313261365139514471474151815331546160716171625165616831692180618151875190619241969198920132046206221742216223322902315232923742432244925312542255626002612262826382672271927422762278128162852286428892904304130533074314231553210323432723287329833653417342934493463347334893507353635563605371537293739378938003814382438563904391639303939394939744048406040954137415241624201421142544317437743884459447745274542455645734614467847444769482548834921493549865036505050835093513251515175518952135222524452575309531853325342537553985440544954945518554355915613565556705741576058164685175325535936387187571078110211121150116511891210123912911303132613651395144714741518153315461607161716251656168316921806181518751906192419691989201320462062217422162233229023152329237424322449253125422556260026122628263826722719274227622781281628522864288929043041305330743142315532103234327232873298336534173429344934633473348935073536355636053715372937393789380038143824385639043916393039393949397440484060409541374152416242014211425443174377438844594477452745424556457346144678474447694825488349214935498650365050508350935132515151755189521352225244525753095318533253425375539854405449549455185543559156135655567057415760581646851753255359363871875710781102111211501165118912101239129113031326136513951447147415181533154616071617162516561683169218061815187519061924196919892013204620622174221622332290231523292374243224492531254225562600261226282638267227192742276227812816285228642889290430413053307431423155321032343272328732983365341734293449346334733489350735363556360537153729373937893800381438243856390439163930393939493974404840604095413741524162420142114254431743774388445944774527454245564573461446784744476948254883492149354986503650505083509351325151517551895213522252445257530953185332534253755398544054495494551855435591561356555670574157605816468517532553593638718757107811021112115011651189121012391291130313261365139514471474151815331546160716171625165616831692180618151875190619241969198920132046206221742216223322902315232923742432244925312542255626002612262826382672271927422762278128162852286428892904304130533074314231553210323432723287329833653417342934493463347334893507353635563605371537293739378938003814382438563904391639303939394939744048406040954137415241624201421142544317437743884459447745274542455645734614467847444769482548834921493549865036505050835093513251515175518952135222524452575309531853325342537553985440544954945518554355915613565556705741576058164685175325535936387187571078110211121150116511891210123912911303132613651395144714741518153315461607161716251656168316921806181518751906192419691989201320462062217422162233229023152329237424322449253125422556260026122628263826722719274227622781281628522864288929043041305330743142315532103234327232873298336534173429344934633473348935073536355636053715372937393789380038143824385639043916393039393949397440484060409541374152416242014211425443174377438844594477452745424556457346144678474447694825488349214935498650365050508350935132515151755189521352225244525753095318533253425375539854405449549455185543559156135655567057415760581646851753255359363871875710781102111211501165118912101239129113031326136513951447147415181533154616071617162516561683169218061815187519061924196919892013204620622174221622332290231523292374243224492531254225562600261226282638267227192742276227812816285228642889290430413053307431423155321032343272328732983365341734293449346334733489350735363556360537153729373937893800381438243856390439163930393939493974404840604095413741524162420142114254431743774388445944774527454245564573461446784744476948254883492149354986503650505083509351325151517551895213522252445257530953185332534253755398544054495494551855435591561356555670574157605816468517532553593638718757107811021112115011651189121012391291130313261365139514471474151815331546160716171625165616831692180618151875190619241969198920132046206221742216223322902315232923742432244925312542255626002612262826382672271927422762278128162852286428892904304130533074314231553210323432723287329833653417342934493463347334893507353635563605371537293739378938003814382438563904391639303939394939744048406040954137415241624201421142544317437743884459447745274542455645734614467847444769482548834921493549865036505050835093513251515175518952135222524452575309531853325342537553985440544954945518554355915613565556705741576058164685175325535936387187571078110211121150116511891210123912911303132613651395144714741518153315461607161716251656168316921806181518751906192419691989201320462062217422162233229023152329237424322449253125422556260026122628263826722719274227622781281628522864288929043041305330743142315532103234327232873298336534173429344934633473348935073536355636053715372937393789380038143824385639043916393039393949397440484060409541374152416242014211425443174377438844594477452745424556457346144678474447694825488349214935498650365050508350935132515151755189521352225244525753095318533253425375539854405449549455185543559156135655567057415760581646851753255359363871875710781102111211501165118912101239129113031326136513951447147415181533154616071617162516561683169218061815187519061924196919892013204620622174221622332290231523292374243224492531254225562600261226282638267227192742276227812816285228642889290430413053307431423155321032343272328732983365341734293449346334733489350735363556360537153729373937893800381438243856390439163930393939493974404840604095413741524162420142114254431743774388445944774527454245564573461446784744476948254883492149354986503650505083509351325151517551895213522252445257530953185332534253755398544054495494551855435591561356555670574157605816468517532553593638718757107811021112115011651189121012391291130313261365139514471474151815331546160716171625165616831692180618151875190619241969198920132046206221742216223322902315232923742432244925312542255626002612262826382672271927422762278128162852286428892904304130533074314231553210323432723287329833653417342934493463347334893507353635563605371537293739378938003814382438563904391639303939394939744048406040954137415241624201421142544317437743884459447745274542455645734614467847444769482548834921493549865036505050835093513251515175518952135222524452575309531853325342537553985440544954945518554355915613565556705741576058164685175325535936387187571078110211121150116511891210123912911303132613651395144714741518153315461607161716251656168316921806181518751906192419691989201320462062217422162233229023152329237424322449253125422556260026122628263826722719274227622781281628522864288929043041305330743142315532103234327232873298336534173429344934633473348935073536355636053715372937393789380038143824385639043916393039393949397440484060409541374152416242014211425443174377438844594477452745424556457346144678474447694825488349214935498650365050508350935132515151755189521352225244525753095318533253425375539854405449549455185543559156135655567057415760581646851753255359363871875710781102111211501165118912101239129113031326136513951447147415181533154616071617162516561683169218061815187519061924196919892013204620622174221622332290231523292374243224492531254225562600261226282638267227192742276227812816285228642889290430413053307431423155321032343272328732983365341734293449346334733489350735363556360537153729373937893800381438243856390439163930393939493974404840604095413741524162420142114254431743774388445944774527454245564573461446784744476948254883492149354986503650505083509351325151517551895213522252445257530953185332534253755398544054495494551855435591561356555670574157605816468517532553593638718757107811021112115011651189121012391291130313261365139514471474151815331546160716171625165616831692180618151875190619241969198920132046206221742216223322902315232923742432244925312542255626002612262826382672271927422762278128162852286428892904304130533074314231553210323432723287329833653417342934493463347334893507353635563605371537293739378938003814382438563904391639303939394939744048406040954137415241624201421142544317437743884459447745274542455645734614467847444769482548834921493549865036505050835093513251515175518952135222524452575309531853325342537553985440544954945518554355915613565556705741576058164685175325535936387187571078110211121150116511891210123912911303132613651395144714741518153315461607161716251656168316921806181518751906192419691989201320462062217422162233229023152329237424322449253125422556260026122628263826722719274227622781281628522864288929043041305330743142315532103234327232873298336534173429344934633473348935073536355636053715372937393789380038143824385639043916393039393949397440484060409541374152416242014211425443174377438844594477452745424556457346144678474447694825488349214935498650365050508350935132515151755189521352225244525753095318533253425375539854405449549455185543559156135655567057415760581646851753255359363871875710781102111211501165118912101239129113031326136513951447147415181533154616071617162516561683169218061815187519061924196919892013204620622174221622332290231523292374243224492531254225562600261226282638267227192742276227812816285228642889290430413053307431423155321032343272328732983365341734293449346334733489350735363556360537153729373937893800381438243856390439163930393939493974404840604095413741524162420142114254431743774388445944774527454245564573461446784744476948254883492149354986503650505083509351325151517551895213522252445257530953185332534253755398544054495494551855435591561356555670574157605816468517532553593638718757107811021112115011651189121012391291130313261365139514471474151815331546160716171625165616831692180618151875190619241969198920132046206221742216223322902315232923742432244925312542255626002612262826382672271927422762278128162852286428892904304130533074314231553210323432723287329833653417342934493463347334893507353635563605371537293739378938003814382438563904391639303939394939744048406040954137415241624201421142544317437743884459447745274542455645734614467847444769482548834921493549865036505050835093513251515175518952135222524452575309531853325342537553985440544954945518554355915613565556705741576058164685175325535936387187571078110211121150116511891210123912911303132613651395144714741518153315461607161716251656168316921806181518751906192419691989201320462062217422162233229023152329237424322449253125422556260026122628263826722719274227622781281628522864288929043041305330743142315532103234327232873298336534173429344934633473348935073536355636053715372937393789380038143824385639043916393039393949397440484060409541374152416242014211425443174377438844594477452745424556457346144678474447694825488349214935498650365050508350935132515151755189521352225244525753095318533253425375539854405449549455185543559156135655567057415760581646851753255359363871875710781102111211501165118912101239129113031326136513951447147415181533154616071617162516561683169218061815187519061924196919892013204620622174221622332290231523292374243224492531254225562600261226282638267227192742276227812816285228642889290430413053307431423155321032343272328732983365341734293449346334733489350735363556360537153729373937893800381438243856390439163930393939493974404840604095413741524162420142114254431743774388445944774527454245564573461446784744476948254883492149354986503650505083509351325151517551895213522252445257530953185332534253755398544054495494551855435591561356555670574157605816468517532553593638718757107811021112115011651189121012391291130313261365139514471474151815331546160716171625165616831692180618151875190619241969198920132046206221742216223322902315232923742432244925312542255626002612262826382672271927422762278128162852286428892904304130533074314231553210323432723287329833653417342934493463347334893507353635563605371537293739378938003814382438563904391639303939394939744048406040954137415241624201421142544317437743884459447745274542455645734614467847444769482548834921493549865036505050835093513251515175518952135222524452575309531853325342537553985440544954945518554355915613565556705741576058164685175325535936387187571078110211121150116511891210123912911303132613651395144714741518153315461607161716251656168316921806181518751906192419691989201320462062217422162233229023152329237424322449253125422556260026122628263826722719274227622781281628522864288929043041305330743142315532103234327232873298336534173429344934633473348935073536355636053715372937393789380038143824385639043916393039393949397440484060409541374152416242014211425443174377438844594477452745424556457346144678474447694825488349214935498650365050508350935132515151755189521352225244525753095318533253425375539854405449549455185543559156135655567057415760581646851753255359363871875710781102111211501165118912101239129113031326136513951447147415181533154616071617162516561683169218061815187519061924196919892013204620622174221622332290231523292374243224492531254225562600261226282638267227192742276227812816285228642889290430413053307431423155321032343272328732983365341734293449346334733489350735363556360537153729373937893800381438243856390439163930393939493974404840604095413741524162420142114254431743774388445944774527454245564573461446784744476948254883492149354986503650505083509351325151517551895213522252445257530953185332534253755398544054495494551855435591561356555670574157605816468517532553593638718757107811021112115011651189121012391291130313261365139514471474151815331546160716171625165616831692180618151875190619241969198920132046206221742216223322902315232923742432244925312542255626002612262826382672271927422762278128162852286428892904304130533074314231553210323432723287329833653417342934493463347334893507353635563605371537293739378938003814382438563904391639303939394939744048406040954137415241624201421142544317437743884459447745274542455645734614467847444769482548834921493549865036505050835093513251515175518952135222524452575309531853325342537553985440544954945518554355915613565556705741576058164685175325535936387187571078110211121150116511891210123912911303132613651395144714741518153315461607161716251656168316921806181518751906192419691989201320462062217422162233229023152329237424322449253125422556260026122628263826722719274227622781281628522864288929043041305330743142315532103234327232873298336534173429344934633473348935073536355636053715372937393789380038143824385639043916393039393949397440484060409541374152416242014211425443174377438844594477452745424556457346144678474447694825488349214935498650365050508350935132515151755189521352225244525753095318533253425375539854405449549455185543559156135655567057415760581659666669711411190123112401264130413961420143814481475149915341583160816261676174317891797181618481868196119702006202920472063207821022165225722812291233023752398243324752522256726132629266426732729276327822792281728652921296029823018303030543108312631563179322032513404343034643523361836463730375638013849387938873905391739313940399940114061415341834202423542554270435744044426443444704543455745844625474547704782485448964908493649684987501350235037506650845117517653005319533353905399546655195544556756265656571457325751579358035966666971141119012311240126413041396142014381448147514991534158316081626167617431789179718161848186819611970200620292047206320782102216522572281229123302375239824332475252225672613262926642673272927632782279228172865292129602982301830303054310831263156317932203251340434303464352336183646373037563801384938793887390539173931394039994011406141534183420242354255427043574404442644344470454345574584462547454770478248544896490849364968498750135023503750665084511751765300531953335390539954665519554455675626565657145732575157935803596666697114111901231124012641304139614201438144814751499153415831608162616761743178917971816184818681961197020062029204720632078210221652257228122912330237523982433247525222567261326292664267327292763278227922817286529212960298230183030305431083126315631793220325134043430346435233618364637303756380138493879388739053917393139403999401140614153418342024235425542704357440444264434447045434557458446254745477047824854489649084936496849875013502350375066508451175176530053195333539053995466551955445567562656565714573257515793580359666669711411190123112401264130413961420143814481475149915341583160816261676174317891797181618481868196119702006202920472063207821022165225722812291233023752398243324752522256726132629266426732729276327822792281728652921296029823018303030543108312631563179322032513404343034643523361836463730375638013849387938873905391739313940399940114061415341834202423542554270435744044426443444704543455745844625474547704782485448964908493649684987501350235037506650845117517653005319533353905399546655195544556756265656571457325751579358035966666971141119012311240126413041396142014381448147514991534158316081626167617431789179718161848186819611970200620292047206320782102216522572281229123302375239824332475252225672613262926642673272927632782279228172865292129602982301830303054310831263156317932203251340434303464352336183646373037563801384938793887390539173931394039994011406141534183420242354255427043574404442644344470454345574584462547454770478248544896490849364968498750135023503750665084511751765300531953335390539954665519554455675626565657145732575157935803596666697114111901231124012641304139614201438144814751499153415831608162616761743178917971816184818681961197020062029204720632078210221652257228122912330237523982433247525222567261326292664267327292763278227922817286529212960298230183030305431083126315631793220325134043430346435233618364637303756380138493879388739053917393139403999401140614153418342024235425542704357440444264434447045434557458446254745477047824854489649084936496849875013502350375066508451175176530053195333539053995466551955445567562656565714573257515793580359666669711411190123112401264130413961420143814481475149915341583160816261676174317891797181618481868196119702006202920472063207821022165225722812291233023752398243324752522256726132629266426732729276327822792281728652921296029823018303030543108312631563179322032513404343034643523361836463730375638013849387938873905391739313940399940114061415341834202423542554270435744044426443444704543455745844625474547704782485448964908493649684987501350235037506650845117517653005319533353905399546655195544556756265656571457325751579358035966666971141119012311240126413041396142014381448147514991534158316081626167617431789179718161848186819611970200620292047206320782102216522572281229123302375239824332475252225672613262926642673272927632782279228172865292129602982301830303054310831263156317932203251340434303464352336183646373037563801384938793887390539173931394039994011406141534183420242354255427043574404442644344470454345574584462547454770478248544896490849364968498750135023503750665084511751765300531953335390539954665519554455675626565657145732575157935803596666697114111901231124012641304139614201438144814751499153415831608162616761743178917971816184818681961197020062029204720632078210221652257228122912330237523982433247525222567261326292664267327292763278227922817286529212960298230183030305431083126315631793220325134043430346435233618364637303756380138493879388739053917393139403999401140614153418342024235425542704357440444264434447045434557458446254745477047824854489649084936496849875013502350375066508451175176530053195333539053995466551955445567562656565714573257515793580359666669711411190123112401264130413961420143814481475149915341583160816261676174317891797181618481868196119702006202920472063207821022165225722812291233023752398243324752522256726132629266426732729276327822792281728652921296029823018303030543108312631563179322032513404343034643523361836463730375638013849387938873905391739313940399940114061415341834202423542554270435744044426443444704543455745844625474547704782485448964908493649684987501350235037506650845117517653005319533353905399546655195544556756265656571457325751579358035966666971141119012311240126413041396142014381448147514991534158316081626167617431789179718161848186819611970200620292047206320782102216522572281229123302375239824332475252225672613262926642673272927632782279228172865292129602982301830303054310831263156317932203251340434303464352336183646373037563801384938793887390539173931394039994011406141534183420242354255427043574404442644344470454345574584462547454770478248544896490849364968498750135023503750665084511751765300531953335390539954665519554455675626565657145732575157935803596666697114111901231124012641304139614201438144814751499153415831608162616761743178917971816184818681961197020062029204720632078210221652257228122912330237523982433247525222567261326292664267327292763278227922817286529212960298230183030305431083126315631793220325134043430346435233618364637303756380138493879388739053917393139403999401140614153418342024235425542704357440444264434447045434557458446254745477047824854489649084936496849875013502350375066508451175176530053195333539053995466551955445567562656565714573257515793580359666669711411190123112401264130413961420143814481475149915341583160816261676174317891797181618481868196119702006202920472063207821022165225722812291233023752398243324752522256726132629266426732729276327822792281728652921296029823018303030543108312631563179322032513404343034643523361836463730375638013849387938873905391739313940399940114061415341834202423542554270435744044426443444704543455745844625474547704782485448964908493649684987501350235037506650845117517653005319533353905399546655195544556756265656571457325751579358035966666971141119012311240126413041396142014381448147514991534158316081626167617431789179718161848186819611970200620292047206320782102216522572281229123302375239824332475252225672613262926642673272927632782279228172865292129602982301830303054310831263156317932203251340434303464352336183646373037563801384938793887390539173931394039994011406141534183420242354255427043574404442644344470454345574584462547454770478248544896490849364968498750135023503750665084511751765300531953335390539954665519554455675626565657145732575157935803596666697114111901231124012641304139614201438144814751499153415831608162616761743178917971816184818681961197020062029204720632078210221652257228122912330237523982433247525222567261326292664267327292763278227922817286529212960298230183030305431083126315631793220325134043430346435233618364637303756380138493879388739053917393139403999401140614153418342024235425542704357440444264434447045434557458446254745477047824854489649084936496849875013502350375066508451175176530053195333539053995466551955445567562656565714573257515793580359666669711411190123112401264130413961420143814481475149915341583160816261676174317891797181618481868196119702006202920472063207821022165225722812291233023752398243324752522256726132629266426732729276327822792281728652921296029823018303030543108312631563179322032513404343034643523361836463730375638013849387938873905391739313940399940114061415341834202423542554270435744044426443444704543455745844625474547704782485448964908493649684987501350235037506650845117517653005319533353905399546655195544556756265656571457325751579358035966666971141119012311240126413041396142014381448147514991534158316081626167617431789179718161848186819611970200620292047206320782102216522572281229123302375239824332475252225672613262926642673272927632782279228172865292129602982301830303054310831263156317932203251340434303464352336183646373037563801384938793887390539173931394039994011406141534183420242354255427043574404442644344470454345574584462547454770478248544896490849364968498750135023503750665084511751765300531953335390539954665519554455675626565657145732575157935803596666697114111901231124012641304139614201438144814751499153415831608162616761743178917971816184818681961197020062029204720632078210221652257228122912330237523982433247525222567261326292664267327292763278227922817286529212960298230183030305431083126315631793220325134043430346435233618364637303756380138493879388739053917393139403999401140614153418342024235425542704357440444264434447045434557458446254745477047824854489649084936496849875013502350375066508451175176530053195333539053995466551955445567562656565714573257515793580359666669711411190123112401264130413961420143814481475149915341583160816261676174317891797181618481868196119702006202920472063207821022165225722812291233023752398243324752522256726132629266426732729276327822792281728652921296029823018303030543108312631563179322032513404343034643523361836463730375638013849387938873905391739313940399940114061415341834202423542554270435744044426443444704543455745844625474547704782485448964908493649684987501350235037506650845117517653005319533353905399546655195544556756265656571457325751579358035966666971141119012311240126413041396142014381448147514991534158316081626167617431789179718161848186819611970200620292047206320782102216522572281229123302375239824332475252225672613262926642673272927632782279228172865292129602982301830303054310831263156317932203251340434303464352336183646373037563801384938793887390539173931394039994011406141534183420242354255427043574404442644344470454345574584462547454770478248544896490849364968498750135023503750665084511751765300531953335390539954665519554455675626565657145732575157935803596666697114111901231124012641304139614201438144814751499153415831608162616761743178917971816184818681961197020062029204720632078210221652257228122912330237523982433247525222567261326292664267327292763278227922817286529212960298230183030305431083126315631793220325134043430346435233618364637303756380138493879388739053917393139403999401140614153418342024235425542704357440444264434447045434557458446254745477047824854489649084936496849875013502350375066508451175176530053195333539053995466551955445567562656565714573257515793580359666669711411190123112401264130413961420143814481475149915341583160816261676174317891797181618481868196119702006202920472063207821022165225722812291233023752398243324752522256726132629266426732729276327822792281728652921296029823018303030543108312631563179322032513404343034643523361836463730375638013849387938873905391739313940399940114061415341834202423542554270435744044426443444704543455745844625474547704782485448964908493649684987501350235037506650845117517653005319533353905399546655195544556756265656571457325751579358035966666971141119012311240126413041396142014381448147514991534158316081626167617431789179718161848186819611970200620292047206320782102216522572281229123302375239824332475252225672613262926642673272927632782279228172865292129602982301830303054310831263156317932203251340434303464352336183646373037563801384938793887390539173931394039994011406141534183420242354255427043574404442644344470454345574584462547454770478248544896490849364968498750135023503750665084511751765300531953335390539954665519554455675626565657145732575157935803596666697114111901231124012641304139614201438144814751499153415831608162616761743178917971816184818681961197020062029204720632078210221652257228122912330237523982433247525222567261326292664267327292763278227922817286529212960298230183030305431083126315631793220325134043430346435233618364637303756380138493879388739053917393139403999401140614153418342024235425542704357440444264434447045434557458446254745477047824854489649084936496849875013502350375066508451175176530053195333539053995466551955445567562656565714573257515793580359666669711411190123112401264130413961420143814481475149915341583160816261676174317891797181618481868196119702006202920472063207821022165225722812291233023752398243324752522256726132629266426732729276327822792281728652921296029823018303030543108312631563179322032513404343034643523361836463730375638013849387938873905391739313940399940114061415341834202423542554270435744044426443444704543455745844625474547704782485448964908493649684987501350235037506650845117517653005319533353905399546655195544556756265656571457325751579358035966666971141119012311240126413041396142014381448147514991534158316081626167617431789179718161848186819611970200620292047206320782102216522572281229123302375239824332475252225672613262926642673272927632782279228172865292129602982301830303054310831263156317932203251340434303464352336183646373037563801384938793887390539173931394039994011406141534183420242354255427043574404442644344470454345574584462547454770478248544896490849364968498750135023503750665084511751765300531953335390539954665519554455675626565657145732575157935803596666697114111901231124012641304139614201438144814751499153415831608162616761743178917971816184818681961197020062029204720632078210221652257228122912330237523982433247525222567261326292664267327292763278227922817286529212960298230183030305431083126315631793220325134043430346435233618364637303756380138493879388739053917393139403999401140614153418342024235425542704357440444264434447045434557458446254745477047824854489649084936496849875013502350375066508451175176530053195333539053995466551955445567562656565714573257515793580359666669711411190123112401264130413961420143814481475149915341583160816261676174317891797181618481868196119702006202920472063207821022165225722812291233023752398243324752522256726132629266426732729276327822792281728652921296029823018303030543108312631563179322032513404343034643523361836463730375638013849387938873905391739313940399940114061415341834202423542554270435744044426443444704543455745844625474547704782485448964908493649684987501350235037506650845117517653005319533353905399546655195544556756265656571457325751579358035966666971141119012311240126413041396142014381448147514991534158316081626167617431789179718161848186819611970200620292047206320782102216522572281229123302375239824332475252225672613262926642673272927632782279228172865292129602982301830303054310831263156317932203251340434303464352336183646373037563801384938793887390539173931394039994011406141534183420242354255427043574404442644344470454345574584462547454770478248544896490849364968498750135023503750665084511751765300531953335390539954665519554455675626565657145732575157935803596666697114111901231124012641304139614201438144814751499153415831608162616761743178917971816184818681961197020062029204720632078210221652257228122912330237523982433247525222567261326292664267327292763278227922817286529212960298230183030305431083126315631793220325134043430346435233618364637303756380138493879388739053917393139403999401140614153418342024235425542704357440444264434447045434557458446254745477047824854489649084936496849875013502350375066508451175176530053195333539053995466551955445567562656565714573257515793580359666669711411190123112401264130413961420143814481475149915341583160816261676174317891797181618481868196119702006202920472063207821022165225722812291233023752398243324752522256726132629266426732729276327822792281728652921296029823018303030543108312631563179322032513404343034643523361836463730375638013849387938873905391739313940399940114061415341834202423542554270435744044426443444704543455745844625474547704782485448964908493649684987501350235037506650845117517653005319533353905399546655195544556756265656571457325751579358035966666971141119012311240126413041396142014381448147514991534158316081626167617431789179718161848186819611970200620292047206320782102216522572281229123302375239824332475252225672613262926642673272927632782279228172865292129602982301830303054310831263156317932203251340434303464352336183646373037563801384938793887390539173931394039994011406141534183420242354255427043574404442644344470454345574584462547454770478248544896490849364968498750135023503750665084511751765300531953335390539954665519554455675626565657145732575157935803596666697114111901231124012641304139614201438144814751499153415831608162616761743178917971816184818681961197020062029204720632078210221652257228122912330237523982433247525222567261326292664267327292763278227922817286529212960298230183030305431083126315631793220325134043430346435233618364637303756380138493879388739053917393139403999401140614153418342024235425542704357440444264434447045434557458446254745477047824854489649084936496849875013502350375066508451175176530053195333539053995466551955445567562656565714573257515793580359666669711411190123112401264130413961420143814481475149915341583160816261676174317891797181618481868196119702006202920472063207821022165225722812291233023752398243324752522256726132629266426732729276327822792281728652921296029823018303030543108312631563179322032513404343034643523361836463730375638013849387938873905391739313940399940114061415341834202423542554270435744044426443444704543455745844625474547704782485448964908493649684987501350235037506650845117517653005319533353905399546655195544556756265656571457325751579358035966666971141119012311240126413041396142014381448147514991534158316081626167617431789179718161848186819611970200620292047206320782102216522572281229123302375239824332475252225672613262926642673272927632782279228172865292129602982301830303054310831263156317932203251340434303464352336183646373037563801384938793887390539173931394039994011406141534183420242354255427043574404442644344470454345574584462547454770478248544896490849364968498750135023503750665084511751765300531953335390539954665519554455675626565657145732575157935803596666697114111901231124012641304139614201438144814751499153415831608162616761743178917971816184818681961197020062029204720632078210221652257228122912330237523982433247525222567261326292664267327292763278227922817286529212960298230183030305431083126315631793220325134043430346435233618364637303756380138493879388739053917393139403999401140614153418342024235425542704357440444264434447045434557458446254745477047824854489649084936496849875013502350375066508451175176530053195333539053995466551955445567562656565714573257515793580359666669711411190123112401264130413961420143814481475149915341583160816261676174317891797181618481868196119702006202920472063207821022165225722812291233023752398243324752522256726132629266426732729276327822792281728652921296029823018303030543108312631563179322032513404343034643523361836463730375638013849387938873905391739313940399940114061415341834202423542554270435744044426443444704543455745844625474547704782485448964908493649684987501350235037506650845117517653005319533353905399546655195544556756265656571457325751579358035966666971141119012311240126413041396142014381448147514991534158316081626167617431789179718161848186819611970200620292047206320782102216522572281229123302375239824332475252225672613262926642673272927632782279228172865292129602982301831083126315631793220325134043430346435233618364637303756380138493879388739053917393139403999401140614153418342024235425542704357440444264434447045434557458446254745477047824854489649084936496849875013502350375066508451175176530053195333539053995466551955445567562656565714573257515793580359666669711411190123112401264130413961420143814481475149915341583160816261676174317891797181618481868196119702006202920472063207821022165225722812291233023752398243324752522256726132629266426732729276327822792281728652921296029823018303030543108312631563179322032513404343034643523361836463730375638013849387938873905391739313940399940114061415341834202423542554270435744044426443444704543455745844625474547704782485448964908493649684987501350235037506650845117517653005319533353905399546655195544556756265656571457325751579358035966666971141119012311240126413041396142014381448147514991534158316081626167617431789179718161848186819611970200620292047206320782102216522572281229123302375239824332475252225672613262926642673272927632782279228172865292129602982301830303054310831263156317932203251340434303464352336183646373037563801384938793887390539173931394039994011406141534183420242354255427043574404442644344470454345574584462547454770478248544896490849364968498750135023503750665084511751765300531953335390539954665519554455675626565657145732575157935803508527586640655677682751107910881122115111661179120012201241126512921336134913661381142114291458147615001508151915581593162716401693173218571907193219431971197920202103213721752191220222582301241824992532258626012674269927092720274327522772278328292853287529452961299030073031304231093117320032113273328833293351339334183499351435463589360636703692370137653790386839413988401240494075410741384192420342364244429143784499452845914600469547144755478348034826497749885014507450855118513351415152516552305269529153655400543054735495550855295579559256145645571557235742579458265085275866406556776827511079108811221151116611791200122012411265129213361349136613811421142914581476150015081519155815931627164016931732185719071932194319711979202021032137217521912202225823012418249925322586260126742699270927202743275227722783282928532875294529612990300730313042310931173200321132733288332933513393341834993514354635893606367036923701376537903868394139884012404940754107413841924203423642444291437844994528459146004695471447554783480348264977498850145074508551185133514151525165523052695291536554005430547354955508552955795592561456455715572357425794582650852758664065567768275110791088112211511166117912001220124112651292133613491366138114211429145814761500150815191558159316271640169317321857190719321943197119792020210321372175219122022258230124182499253225862601267426992709272027432752277227832829285328752945296129903007303130423109311732003211327332883329335133933418349935143546358936063670369237013765379038683941398840124049407541074138419242034236424442914378449945284591460046954714475547834803482649774988501450745085511851335141515251655230526952915365540054305473549555085529557955925614564557155723574257945826508527586640655677682751107910881122115111661179120012201241126512921336134913661381142114291458147615001508151915581593162716401693173218571907193219431971197920202103213721752191220222582301241824992532258626012674269927092720274327522772278328292853287529452961299030073031304231093117320032113273328833293351339334183499351435463589360636703692370137653790386839413988401240494075410741384192420342364244429143784499452845914600469547144755478348034826497749885014507450855118513351415152516552305269529153655400543054735495550855295579559256145645571557235742579458265085275866406556776827511079108811221151116611791200122012411265129213361349136613811421142914581476150015081519155815931627164016931732185719071932194319711979202021032137217521912202225823012418249925322586260126742699270927202743275227722783282928532875294529612990300730313042310931173200321132733288332933513393341834993514354635893606367036923701376537903868394139884012404940754107413841924203423642444291437844994528459146004695471447554783480348264977498850145074508551185133514151525165523052695291536554005430547354955508552955795592561456455715572357425794582650852758664065567768275110791088112211511166117912001220124112651292133613491366138114211429145814761500150815191558159316271640169317321857190719321943197119792020210321372175219122022258230124182499253225862601267426992709272027432752277227832829285328752945296129903007303130423109311732003211327332883329335133933418349935143546358936063670369237013765379038683941398840124049407541074138419242034236424442914378449945284591460046954714475547834803482649774988501450745085511851335141515251655230526952915365540054305473549555085529557955925614564557155723574257945826508527586640655677682751107910881122115111661179120012201241126512921336134913661381142114291458147615001508151915581593162716401693173218571907193219431971197920202103213721752191220222582301241824992532258626012674269927092720274327522772278328292853287529452961299030073031304231093117320032113273328833293351339334183499351435463589360636703692370137653790386839413988401240494075410741384192420342364244429143784499452845914600469547144755478348034826497749885014507450855118513351415152516552305269529153655400543054735495550855295579559256145645571557235742579458265085275866406556776827511079108811221151116611791200122012411265129213361349136613811421142914581476150015081519155815931627164016931732185719071932194319711979202021032137217521912202225823012418249925322586260126742699270927202743275227722783282928532875294529612990300730313042310931173200321132733288332933513393341834993514354635893606367036923701376537903868394139884012404940754107413841924203423642444291437844994528459146004695471447554783480348264977498850145074508551185133514151525165523052695291536554005430547354955508552955795592561456455715572357425794582650852758664065567768275110791088112211511166117912001220124112651292133613491366138114211429145814761500150815191558159316271640169317321857190719321943197119792020210321372175219122022258230124182499253225862601267426992709272027432752277227832829285328752945296129903007303130423109311732003211327332883329335133933418349935143546358936063670369237013765379038683941398840124049407541074138419242034236424442914378449945284591460046954714475547834803482649774988501450745085511851335141515251655230526952915365540054305473549555085529557955925614564557155723574257945826508527586640655677682751107910881122115111661179120012201241126512921336134913661381142114291458147615001508151915581593162716401693173218571907193219431971197920202103213721752191220222582301241824992532258626012674269927092720274327522772278328292853287529452961299030073031304231093117320032113273328833293351339334183499351435463589360636703692370137653790386839413988401240494075410741384192420342364244429143784499452845914600469547144755478348034826497749885014507450855118513351415152516552305269529153655400543054735495550855295579559256145645571557235742579458265085275866406556776827511079108811221151116611791200122012411265129213361349136613811421142914581476150015081519155815931627164016931732185719071932194319711979202021032137217521912202225823012418249925322586260126742699270927202743275227722783282928532875294529612990300730313042310931173200321132733288332933513393341834993514354635893606367036923701376537903868394139884012404940754107413841924203423642444291437844994528459146004695471447554783480348264977498850145074508551185133514151525165523052695291536554005430547354955508552955795592561456455715572357425794582650852758664065567768275110791088112211511166117912001220124112651292133613491366138114211429145814761500150815191558159316271640169317321857190719321943197119792020210321372175219122022258230124182499253225862601267426992709272027432752277227832829285328752945296129903007303130423109311732003211327332883329335133933418349935143546358936063670369237013765379038683941398840124049407541074138419242034236424442914378449945284591460046954714475547834803482649774988501450745085511851335141515251655230526952915365540054305473549555085529557955925614564557155723574257945826508527586640655677682751107910881122115111661179120012201241126512921336134913661381142114291458147615001508151915581593162716401693173218571907193219431971197920202103213721752191220222582301241824992532258626012674269927092720274327522772278328292853287529452961299030073031304231093117320032113273328833293351339334183499351435463589360636703692370137653790386839413988401240494075410741384192420342364244429143784499452845914600469547144755478348034826497749885014507450855118513351415152516552305269529153655400543054735495550855295579559256145645571557235742579458265085275866406556776827511079108811221151116611791200122012411265129213361349136613811421142914581476150015081519155815931627164016931732185719071932194319711979202021032137217521912202225823012418249925322586260126742699270927202743275227722783282928532875294529612990300730313042310931173200321132733288332933513393341834993514354635893606367036923701376537903868394139884012404940754107413841924203423642444291437844994528459146004695471447554783480348264977498850145074508551185133514151525165523052695291536554005430547354955508552955795592561456455715572357425794582650852758664065567768275110791088112211511166117912001220124112651292133613491366138114211429145814761500150815191558159316271640169317321857190719321943197119792020210321372175219122022258230124182499253225862601267426992709272027432752277227832829285328752945296129903007303130423109311732003211327332883329335133933418349935143546358936063670369237013765379038683941398840124049407541074138419242034236424442914378449945284591460046954714475547834803482649774988501450745085511851335141515251655230526952915365540054305473549555085529557955925614564557155723574257945826508527586640655677682751107910881122115111661179120012201241126512921336134913661381142114291458147615001508151915581593162716401693173218571907193219431971197920202103213721752191220222582301241824992532258626012674269927092720274327522772278328292853287529452961299030073031304231093117320032113273328833293351339334183499351435463589360636703692370137653790386839413988401240494075410741384192420342364244429143784499452845914600469547144755478348034826497749885014507450855118513351415152516552305269529153655400543054735495550855295579559256145645571557235742579458265085275866406556776827511079108811221151116611791200122012411265129213361349136613811421142914581476150015081519155815931627164016931732185719071932194319711979202021032137217521912202225823012418249925322586260126742699270927202743275227722783282928532875294529612990300730313042310931173200321132733288332933513393341834993514354635893606367036923701376537903868394139884012404940754107413841924203423642444291437844994528459146004695471447554783480348264977498850145074508551185133514151525165523052695291536554005430547354955508552955795592561456455715572357425794582650852758664065567768275110791088112211511166117912001220124112651292133613491366138114211429145814761500150815191558159316271640169317321857190719321943197119792020210321372175219122022258230124182499253225862601267426992709272027432752277227832829285328752945296129903007303130423109311732003211327332883329335133933418349935143546358936063670369237013765379038683941398840124049407541074138419242034236424442914378449945284591460046954714475547834803482649774988501450745085511851335141515251655230526952915365540054305473549555085529557955925614564557155723574257945826508527586640655677682751107910881122115111661179120012201241126512921336134913661381142114291458147615001508151915581593162716401693173218571907193219431971197920202103213721752191220222582301241824992532258626012674269927092720274327522772278328292853287529452961299030073031304231093117320032113273328833293351339334183499351435463589360636703692370137653790386839413988401240494075410741384192420342364244429143784499452845914600469547144755478348034826497749885014507450855118513351415152516552305269529153655400543054735495550855295579559256145645571557235742579458265085275866406556776827511079108811221151116611791200122012411265129213361349136613811421142914581476150015081519155815931627164016931732185719071932194319711979202021032137217521912202225823012418249925322586260126742699270927202743275227722783282928532875294529612990300730313042310931173200321132733288332933513393341834993514354635893606367036923701376537903868394139884012404940754107413841924203423642444291437844994528459146004695471447554783480348264977498850145074508551185133514151525165523052695291536554005430547354955508552955795592561456455715572357425794582650852758664065567768275110791088112211511166117912001220124112651292133613491366138114211429145814761500150815191558159316271640169317321857190719321943197119792020210321372175219122022258230124182499253225862601267426992709272027432752277227832829285328752945296129903007303130423109311732003211327332883329335133933418349935143546358936063670369237013765379038683941398840124049407541074138419242034236424442914378449945284591460046954714475547834803482649774988501450745085511851335141515251655230526952915365540054305473549555085529557955925614564557155723574257945826508527586640655677682751107910881122115111661179120012201241126512921336134913661381142114291458147615001508151915581593162716401693173218571907193219431971197920202103213721752191220222582301241824992532258626012674269927092720274327522772278328292853287529452961299030073031304231093117320032113273328833293351339334183499351435463589360636703692370137653790386839413988401240494075410741384192420342364244429143784499452845914600469547144755478348034826497749885014507450855118513351415152516552305269529153655400543054735495550855295579559256145645571557235742579458265085275866406556776827511079108811221151116611791200122012411265129213361349136613811421142914581476150015081519155815931627164016931732185719071932194319711979202021032137217521912202225823012418249925322586260126742699270927202743275227722783282928532875294529612990300730313042310931173200321132733288332933513393341834993514354635893606367036923701376537903868394139884012404940754107413841924203423642444291437844994528459146004695471447554783480348264977498850145074508551185133514151525165523052695291536554005430547354955508552955795592561456455715572357425794582650852758664065567768275110791088112211511166117912001220124112651292133613491366138114211429145814761500150815191558159316271640169317321857190719321943197119792020210321372175219122022258230124182499253225862601267426992709272027432752277227832829285328752945296129903007303130423109311732003211327332883329335133933418349935143546358936063670369237013765379038683941398840124049407541074138419242034236424442914378449945284591460046954714475547834803482649774988501450745085511851335141515251655230526952915365540054305473549555085529557955925614564557155723574257945826508527586640655677682751107910881122115111661179120012201241126512921336134913661381142114291458147615001508151915581593162716401693173218571907193219431971197920202103213721752191220222582301241824992532258626012674269927092720274327522772278328292853287529452961299030073031304231093117320032113273328833293351339334183499351435463589360636703692370137653790386839413988401240494075410741384192420342364244429143784499452845914600469547144755478348034826497749885014507450855118513351415152516552305269529153655400543054735495550855295579559256145645571557235742579458265085275866406556776827511079108811221151116611791200122012411265129213361349136613811421142914581476150015081519155815931627164016931732185719071932194319711979202021032137217521912202225823012418249925322586260126742699270927202743275227722783282928532875294529612990300730313042310931173200321132733288332933513393341834993514354635893606367036923701376537903868394139884012404940754107413841924203423642444291437844994528459146004695471447554783480348264977498850145074508551185133514151525165523052695291536554005430547354955508552955795592561456455715572357425794582650852758664065567768275110791088112211511166117912001220124112651292133613491366138114211429145814761500150815191558159316271640169317321857190719321943197119792020210321372175219122022258230124182499253225862601267426992709272027432752277227832829285328752945296129903007303130423109311732003211327332883329335133933418349935143546358936063670369237013765379038683941398840124049407541074138419242034236424442914378449945284591460046954714475547834803482649774988501450745085511851335141515251655230526952915365540054305473549555085529557955925614564557155723574257945826508527586640655677682751107910881122115111661179120012201241126512921336134913661381142114291458147615001508151915581593162716401693173218571907193219431971197920202103213721752191220222582301241824992532258626012674269927092720274327522772278328292853287529452961299030073031304231093117320032113273328833293351339334183499351435463589360636703692370137653790386839413988401240494075410741384192420342364244429143784499452845914600469547144755478348034826497749885014507450855118513351415152516552305269529153655400543054735495550855295579559256145645571557235742579458265085275866406556776827511079108811221151116611791200122012411265129213361349136613811421142914581476150015081519155815931627164016931732185719071932194319711979202021032137217521912202225823012418249925322586260126742699270927202743275227722783282928532875294529612990300730313042310931173200321132733288332933513393341834993514354635893606367036923701376537903868394139884012404940754107413841924203423642444291437844994528459146004695471447554783480348264977498850145074508551185133514151525165523052695291536554005430547354955508552955795592561456455715572357425794582650852758664065567768275110791088112211511166117912001220124112651292133613491366138114211429145814761500150815191558159316271640169317321857190719321943197119792020210321372175219122022258230124182499253225862601267426992709272027432752277227832829285328752945296129903007303130423109311732003211327332883329335133933418349935143546358936063670369237013765379038683941398840124049407541074138419242034236424442914378449945284591460046954714475547834803482649774988501450745085511851335141515251655230526952915365540054305473549555085529557955925614564557155723574257945826508527586640655677682751107910881122115111661179120012201241126512921336134913661381142114291458147615001508151915581593162716401693173218571907193219431971197920202103213721752191220222582301241824992532258626012674269927092720274327522772278328292853287529452961299030073031304231093117320032113273328833293351339334183499351435463589360636703692370137653790386839413988401240494075410741384192420342364244429143784499452845914600469547144755478348034826497749885014507450855118513351415152516552305269529153655400543054735495550855295579559256145645571557235742579458265085275866406556776827511079108811221151116611791200122012411265129213361349136613811421142914581476150015081519155815931627164016931732185719071932194319711979202021032137217521912202225823012418249925322586260126742699270927202743275227722783282928532875294529612990300730313042310931173200321132733288332933513393341834993514354635893606367036923701376537903868394139884012404940754107413841924203423642444291437844994528459146004695471447554783480348264977498850145074508551185133514151525165523052695291536554005430547354955508552955795592561456455715572357425794582650852758664065567768275110791088112211511166117912001220124112651292133613491366138114211429145814761500150815191558159316271640169317321857190719321943197119792020210321372175219122022258230124182499253225862601267426992709272027432752277227832829285328752945296129903007303130423109311732003211327332883329335133933418349935143546358936063670369237013765379038683941398840124049407541074138419242034236424442914378449945284591460046954714475547834803482649774988501450745085511851335141515251655230526952915365540054305473549555085529557955925614564557155723574257945826508527586640655677682751107910881122115111661179120012201241126512921336134913661381142114291458147615001508151915581593162716401693173218571907193219431971197920202103213721752191220222582301241824992532258626012674269927092720274327522772278328292853287529452961299030073031304231093117320032113273328833293351339334183499351435463589360636703692370137653790386839413988401240494075410741384192420342364244429143784499452845914600469547144755478348034826497749885014507450855118513351415152516552305269529153655400543054735495550855295579559256145645571557235742579458265085275866406556776827511079108811221151116611791200122012411265129213361349136613811421142914581476150015081519155815931627164016931732185719071932194319711979202021032137217521912202225823012418249925322586260126742699270927202743275227722783282928532875294529612990300730313042310931173200321132733288332933513393341834993514354635893606367036923701376537903868394139884012404940754107413841924203423642444291437844994528459146004695471447554783480348264977498850145074508551185133514151525165523052695291536554005430547354955508552955795592561456455715572357425794582650852758664065567768275110791088112211511166117912001220124112651292133613491366138114211429145814761500150815191558159316271640169317321857190719321943197119792020210321372175219122022258230124182499253225862601267426992709272027432752277227832829285328752945296129903007303130423109311732003211327332883329335133933418349935143546358936063670369237013765379038683941398840124049407541074138419242034236424442914378449945284591460046954714475547834803482649774988501450745085511851335141515251655230526952915365540054305473549555085529557955925614564557155723574257945826508527586640655677682751107910881122115111661179120012201241126512921336134913661381142114291458147615001508151915581593162716401693173218571907193219431971197920202103213721752191220222582301241824992532258626012674269927092720274327522772278328292853287529452961299030073031304231093117320032113273328833293351339334183499351435463589360636703692370137653790386839413988401240494075410741384192420342364244429143784499452845914600469547144755478348034826497749885014507450855118513351415152516552305269529153655400543054735495550855295579559256145645571557235742579458265085275866406556776827511079108811221151116611791200122012411265129213361349136613811421142914581476150015081519155815931627164016931732185719071932194319711979202021032137217521912202225823012418249925322586260126742699270927202743275227722783282928532875294529612990300730313042310931173200321132733288332933513393341834993514354635893606367036923701376537903868394139884012404940754107413841924203423642444291437844994528459146004695471447554783480348264977498850145074508551185133514151525165523052695291536554005430547354955508552955795592561456455715572357425794582650852758664065567768275110791088112211511166117912001220124112651292133613491366138114211429145814761500150815191558159316271640169317321857190719321943197119792020210321372175219122022258230124182499253225862601267426992709272027432752277227832829285328752945296129903007303130423109311732003211327332883329335133933418349935143546358936063670369237013765379038683941398840124049407541074138419242034236424442914378449945284591460046954714475547834803482649774988501450745085511851335141515251655230526952915365540054305473549555085529557955925614564557155723574257945826508527586640655677682751107910881122115111661179120012201241126512921336134913661381142114291458147615001508151915581593162716401693173218571907193219431971197920202103213721752191220222582301241824992532258626012674269927092720274327522772278328292853287529452961299030073031304231093117320032113273328833293351339334183499351435463589360636703692370137653790386839413988401240494075410741384192420342364244429143784499452845914600469547144755478348034826497749885014507450855118513351415152516552305269529153655400543054735495550855295579559256145645571557235742579458264905445646056256831133125212661305135014221487150115591641166518311885204821042225225923472458250026142647270028302866294629623032305530843110330633173330338133943431356435903619367137763832401340624108423743264337448745004635468047344784485648974951501551195205527055805627567956905716578057954905445646056256831133125212661305135014221487150115591641166518311885204821042225225923472458250026142647270028302866294629623032305530843110330633173330338133943431356435903619367137763832401340624108423743264337448745004635468047344784485648974951501551195205527055805627567956905716578057954905445646056256831133125212661305135014221487150115591641166518311885204821042225225923472458250026142647270028302866294629623032305530843110330633173330338133943431356435903619367137763832401340624108423743264337448745004635468047344784485648974951501551195205527055805627567956905716578057954905445646056256831133125212661305135014221487150115591641166518311885204821042225225923472458250026142647270028302866294629623032305530843110330633173330338133943431356435903619367137763832401340624108423743264337448745004635468047344784485648974951501551195205527055805627567956905716578057954905445646056256831133125212661305135014221487150115591641166518311885204821042225225923472458250026142647270028302866294629623032305530843110330633173330338133943431356435903619367137763832401340624108423743264337448745004635468047344784485648974951501551195205527055805627567956905716578057954905445646056256831133125212661305135014221487150115591641166518311885204821042225225923472458250026142647270028302866294629623032305530843110330633173330338133943431356435903619367137763832401340624108423743264337448745004635468047344784485648974951501551195205527055805627567956905716578057954905445646056256831133125212661305135014221487150115591641166518311885204821042225225923472458250026142647270028302866294629623032305530843110330633173330338133943431356435903619367137763832401340624108423743264337448745004635468047344784485648974951501551195205527055805627567956905716578057954905445646056256831133125212661305135014221487150115591641166518311885204821042225225923472458250026142647270028302866294629623032305530843110330633173330338133943431356435903619367137763832401340624108423743264337448745004635468047344784485648974951501551195205527055805627567956905716578057954905445646056256831133125212661305135014221487150115591641166518311885204821042225225923472458250026142647270028302866294629623032305530843110330633173330338133943431356435903619367137763832401340624108423743264337448745004635468047344784485648974951501551195205527055805627567956905716578057954905445646056256831133125212661305135014221487150115591641166518311885204821042225225923472458250026142647270028302866294629623032305530843110330633173330338133943431356435903619367137763832401340624108423743264337448745004635468047344784485648974951501551195205527055805627567956905716578057954905445646056256831133125212661305135014221487150115591641166518311885204821042225225923472458250026142647270028302866294629623032305530843110330633173330338133943431356435903619367137763832401340624108423743264337448745004635468047344784485648974951501551195205527055805627567956905716578057954905445646056256831133125212661305135014221487150115591641166518311885204821042225225923472458250026142647270028302866294629623032305530843110330633173330338133943431356435903619367137763832401340624108423743264337448745004635468047344784485648974951501551195205527055805627567956905716578057954905445646056256831133125212661305135014221487150115591641166518311885204821042225225923472458250026142647270028302866294629623032305530843110330633173330338133943431356435903619367137763832401340624108423743264337448745004635468047344784485648974951501551195205527055805627567956905716578057954905445646056256831133125212661305135014221487150115591641166518311885204821042225225923472458250026142647270028302866294629623032305530843110330633173330338133943431356435903619367137763832401340624108423743264337448745004635468047344784485648974951501551195205527055805627567956905716578057954905445646056256831133125212661305135014221487150115591641166518311885204821042225225923472458250026142647270028302866294629623032305530843110330633173330338133943431356435903619367137763832401340624108423743264337448745004635468047344784485648974951501551195205527055805627567956905716578057954905445646056256831133125212661305135014221487150115591641166518311885204821042225225923472458250026142647270028302866294629623032305530843110330633173330338133943431356435903619367137763832401340624108423743264337448745004635468047344784485648974951501551195205527055805627567956905716578057954905445646056256831133125212661305135014221487150115591641166518311885204821042225225923472458250026142647270028302866294629623032305530843110330633173330338133943431356435903619367137763832401340624108423743264337448745004635468047344784485648974951501551195205527055805627567956905716578057954905445646056256831133125212661305135014221487150115591641166518311885204821042225225923472458250026142647270028302866294629623032305530843110330633173330338133943431356435903619367137763832401340624108423743264337448745004635468047344784485648974951501551195205527055805627567956905716578057954905445646056256831133125212661305135014221487150115591641166518311885204821042225225923472458250026142647270028302866294629623032305530843110330633173330338133943431356435903619367137763832401340624108423743264337448745004635468047344784485648974951501551195205527055805627567956905716578057954905445646056256831133125212661305135014221487150115591641166518311885204821042225225923472458250026142647270028302866294629623032305530843110330633173330338133943431356435903619367137763832401340624108423743264337448745004635468047344784485648974951501551195205527055805627567956905716578057954905445646056256831133125212661305135014221487150115591641166518311885204821042225225923472458250026142647270028302866294629623032305530843110330633173330338133943431356435903619367137763832401340624108423743264337448745004635468047344784485648974951501551195205527055805627567956905716578057954905445646056256831133125212661305135014221487150115591641166518311885204821042225225923472458250026142647270028302866294629623032305530843110330633173330338133943431356435903619367137763832401340624108423743264337448745004635468047344784485648974951501551195205527055805627567956905716578057954905445646056256831133125212661305135014221487150115591641166518311885204821042225225923472458250026142647270028302866294629623032305530843110330633173330338133943431356435903619367137763832401340624108423743264337448745004635468047344784485648974951501551195205527055805627567956905716578057954905445646056256831133125212661305135014221487150115591641166518311885204821042225225923472458250026142647270028302866294629623032305530843110330633173330338133943431356435903619367137763832401340624108423743264337448745004635468047344784485648974951501551195205527055805627567956905716578057954905445646056256831133125212661305135014221487150115591641166518311885204821042225225923472458250026142647270028302866294629623032305530843110330633173330338133943431356435903619367137763832401340624108423743264337448745004635468047344784485648974951501551195205527055805627567956905716578057954905445646056256831133125212661305135014221487150115591641166518311885204821042225225923472458250026142647270028302866294629623032305530843110330633173330338133943431356435903619367137763832401340624108423743264337448745004635468047344784485648974951501551195205527055805627567956905716578057954905445646056256831133125212661305135014221487150115591641166518311885204821042225225923472458250026142647270028302866294629623032305530843110330633173330338133943431356435903619367137763832401340624108423743264337448745004635468047344784485648974951501551195205527055805627567956905716578057954905445646056256831133125212661305135014221487150115591641166518311885204821042225225923472458250026142647270028302866294629623032305530843110330633173330338133943431356435903619367137763832401340624108423743264337448745004635468047344784485648974951501551195205527055805627567956905716578057954905445646056256831133125212661305135014221487150115591641166518311885204821042225225923472458250026142647270028302866294629623032305530843110330633173330338133943431356435903619367137763832401340624108423743264337448745004635468047344784485648974951501551195205527055805627567956905716578057954905445646056256831133125212661305135014221487150115591641166518311885204821042225225923472458250026142647270028302866294629623032305530843110330633173330338133943431356435903619367137763832401340624108423743264337448745004635468047344784485648974951501551195205527055805627567956905716578057954905445646056256831133125212661305135014221487150115591641166518311885204821042225225923472458250026142647270028302866294629623032305530843110330633173330338133943431356435903619367137763832401340624108423743264337448745004635468047344784485648974951501551195205527055805627567956905716578057954905445646056256831133125212661305135014221487150115591641166518311885204821042225225923472458250026142647270028302866294629623032305530843110330633173330338133943431356435903619367137763832401340624108423743264337448745004635468047344784485648974951501551195205527055805627567956905716578057954905445646056256831133125212661305135014221487150115591641166518311885204821042225225923472458250026142647270028302866294629623032305530843110330633173330338133943431356435903619367137763832401340624108423743264337448745004635468047344784485648974951501551195205527055805627567956905716578057954905445646056256831133125212661305135014221487150115591641166518311885204821042225225923472458250026142647270028302866294629623032305530843110330633173330338133943431356435903619367137763832401340624108423743264337448745004635468047344784485648974951501551195205527055805627567956905716578057954905445646056256831133125212661305135014221487150115591641166518311885204821042225225923472458250026142647270028302866294629623032305530843110330633173330338133943431356435903619367137763832401340624108423743264337448745004635468047344784485648974951501551195205527055805627567956905716578057954905445646056256831133125212661305135014221487150115591641166518311885204821042225225923472458250026142647270028302866294629623032305530843110330633173330338133943431356435903619367137763832401340624108423743264337448745004635468047344784485648974951501551195205527055805627567956905716578057954905445646056256831133125212661305135014221487150115591641166518311885204821042225225923472458250026142647270028302866294629623032305530843110330633173330338133943431356435903619367137763832401340624108423743264337448745004635468047344784485648974951501551195205527055805627567956905716578057954905445646056256831133125212661305135014221487150115591641166518311885204821042225225923472458250026142647270028302866294629623032305530843110330633173330338133943431356435903619367137763832401340624108423743264337448745004635468047344784485648974951501551195205527055805627567956905716578057954905445646056256831133125212661305135014221487150115591641166518311885204821042225225923472458250026142647270028302866294629623032305530843110330633173330338133943431356435903619367137763832401340624108423743264337448745004635468047344784485648974951501551195205527055805627567956905716578057954905445646056256831133125212661305135014221487150115591641166518311885204821042225225923472458250026142647270028302866294629623032305530843110330633173330338133943431356435903619367137763832401340624108423743264337448745004635468047344784485648974951501551195205527055805627567956905716578057954695475695946266316786861080108911031113115211671180121112931306132713511367152015601642165716941708172319081915193319902036204921252138217621832192221723162419245025012533255726022615263927012721274427532799283128392854286728762890290529472991304330563133321232353274328933313366339534193432345034903591360736203630367237023716374037913815387038943907405041094139431843644379444144604501452945744601461546684681472247354827488548984922505150755134515351665190523152455271534353665422543154505481549655095581559356005615562856465671574358174695475695946266316786861080108911031113115211671180121112931306132713511367152015601642165716941708172319081915193319902036204921252138217621832192221723162419245025012533255726022615263927012721274427532799283128392854286728762890290529472991304330563133321232353274328933313366339534193432345034903591360736203630367237023716374037913815387038943907405041094139431843644379444144604501452945744601461546684681472247354827488548984922505150755134515351665190523152455271534353665422543154505481549655095581559356005615562856465671574358174695475695946266316786861080108911031113115211671180121112931306132713511367152015601642165716941708172319081915193319902036204921252138217621832192221723162419245025012533255726022615263927012721274427532799283128392854286728762890290529472991304330563133321232353274328933313366339534193432345034903591360736203630367237023716374037913815387038943907405041094139431843644379444144604501452945744601461546684681472247354827488548984922505150755134515351665190523152455271534353665422543154505481549655095581559356005615562856465671574358174695475695946266316786861080108911031113115211671180121112931306132713511367152015601642165716941708172319081915193319902036204921252138217621832192221723162419245025012533255726022615263927012721274427532799283128392854286728762890290529472991304330563133321232353274328933313366339534193432345034903591360736203630367237023716374037913815387038943907405041094139431843644379444144604501452945744601461546684681472247354827488548984922505150755134515351665190523152455271534353665422543154505481549655095581559356005615562856465671574358174695475695946266316786861080108911031113115211671180121112931306132713511367152015601642165716941708172319081915193319902036204921252138217621832192221723162419245025012533255726022615263927012721274427532799283128392854286728762890290529472991304330563133321232353274328933313366339534193432345034903591360736203630367237023716374037913815387038943907405041094139431843644379444144604501452945744601461546684681472247354827488548984922505150755134515351665190523152455271534353665422543154505481549655095581559356005615562856465671574358174695475695946266316786861080108911031113115211671180121112931306132713511367152015601642165716941708172319081915193319902036204921252138217621832192221723162419245025012533255726022615263927012721274427532799283128392854286728762890290529472991304330563133321232353274328933313366339534193432345034903591360736203630367237023716374037913815387038943907405041094139431843644379444144604501452945744601461546684681472247354827488548984922505150755134515351665190523152455271534353665422543154505481549655095581559356005615562856465671574358174695475695946266316786861080108911031113115211671180121112931306132713511367152015601642165716941708172319081915193319902036204921252138217621832192221723162419245025012533255726022615263927012721274427532799283128392854286728762890290529472991304330563133321232353274328933313366339534193432345034903591360736203630367237023716374037913815387038943907405041094139431843644379444144604501452945744601461546684681472247354827488548984922505150755134515351665190523152455271534353665422543154505481549655095581559356005615562856465671574358174695475695946266316786861080108911031113115211671180121112931306132713511367152015601642165716941708172319081915193319902036204921252138217621832192221723162419245025012533255726022615263927012721274427532799283128392854286728762890290529472991304330563133321232353274328933313366339534193432345034903591360736203630367237023716374037913815387038943907405041094139431843644379444144604501452945744601461546684681472247354827488548984922505150755134515351665190523152455271534353665422543154505481549655095581559356005615562856465671574358174695475695946266316786861080108911031113115211671180121112931306132713511367152015601642165716941708172319081915193319902036204921252138217621832192221723162419245025012533255726022615263927012721274427532799283128392854286728762890290529472991304330563133321232353274328933313366339534193432345034903591360736203630367237023716374037913815387038943907405041094139431843644379444144604501452945744601461546684681472247354827488548984922505150755134515351665190523152455271534353665422543154505481549655095581559356005615562856465671574358174695475695946266316786861080108911031113115211671180121112931306132713511367152015601642165716941708172319081915193319902036204921252138217621832192221723162419245025012533255726022615263927012721274427532799283128392854286728762890290529472991304330563133321232353274328933313366339534193432345034903591360736203630367237023716374037913815387038943907405041094139431843644379444144604501452945744601461546684681472247354827488548984922505150755134515351665190523152455271534353665422543154505481549655095581559356005615562856465671574358174695475695946266316786861080108911031113115211671180121112931306132713511367152015601642165716941708172319081915193319902036204921252138217621832192221723162419245025012533255726022615263927012721274427532799283128392854286728762890290529472991304330563133321232353274328933313366339534193432345034903591360736203630367237023716374037913815387038943907405041094139431843644379444144604501452945744601461546684681472247354827488548984922505150755134515351665190523152455271534353665422543154505481549655095581559356005615562856465671574358174695475695946266316786861080108911031113115211671180121112931306132713511367152015601642165716941708172319081915193319902036204921252138217621832192221723162419245025012533255726022615263927012721274427532799283128392854286728762890290529472991304330563133321232353274328933313366339534193432345034903591360736203630367237023716374037913815387038943907405041094139431843644379444144604501452945744601461546684681472247354827488548984922505150755134515351665190523152455271534353665422543154505481549655095581559356005615562856465671574358174695475695946266316786861080108911031113115211671180121112931306132713511367152015601642165716941708172319081915193319902036204921252138217621832192221723162419245025012533255726022615263927012721274427532799283128392854286728762890290529472991304330563133321232353274328933313366339534193432345034903591360736203630367237023716374037913815387038943907405041094139431843644379444144604501452945744601461546684681472247354827488548984922505150755134515351665190523152455271534353665422543154505481549655095581559356005615562856465671574358174695475695946266316786861080108911031113115211671180121112931306132713511367152015601642165716941708172319081915193319902036204921252138217621832192221723162419245025012533255726022615263927012721274427532799283128392854286728762890290529472991304330563133321232353274328933313366339534193432345034903591360736203630367237023716374037913815387038943907405041094139431843644379444144604501452945744601461546684681472247354827488548984922505150755134515351665190523152455271534353665422543154505481549655095581559356005615562856465671574358174695475695946266316786861080108911031113115211671180121112931306132713511367152015601642165716941708172319081915193319902036204921252138217621832192221723162419245025012533255726022615263927012721274427532799283128392854286728762890290529472991304330563133321232353274328933313366339534193432345034903591360736203630367237023716374037913815387038943907405041094139431843644379444144604501452945744601461546684681472247354827488548984922505150755134515351665190523152455271534353665422543154505481549655095581559356005615562856465671574358174695475695946266316786861080108911031113115211671180121112931306132713511367152015601642165716941708172319081915193319902036204921252138217621832192221723162419245025012533255726022615263927012721274427532799283128392854286728762890290529472991304330563133321232353274328933313366339534193432345034903591360736203630367237023716374037913815387038943907405041094139431843644379444144604501452945744601461546684681472247354827488548984922505150755134515351665190523152455271534353665422543154505481549655095581559356005615562856465671574358174695475695946266316786861080108911031113115211671180121112931306132713511367152015601642165716941708172319081915193319902036204921252138217621832192221723162419245025012533255726022615263927012721274427532799283128392854286728762890290529472991304330563133321232353274328933313366339534193432345034903591360736203630367237023716374037913815387038943907405041094139431843644379444144604501452945744601461546684681472247354827488548984922505150755134515351665190523152455271534353665422543154505481549655095581559356005615562856465671574358174695475695946266316786861080108911031113115211671180121112931306132713511367152015601642165716941708172319081915193319902036204921252138217621832192221723162419245025012533255726022615263927012721274427532799283128392854286728762890290529472991304330563133321232353274328933313366339534193432345034903591360736203630367237023716374037913815387038943907405041094139431843644379444144604501452945744601461546684681472247354827488548984922505150755134515351665190523152455271534353665422543154505481549655095581559356005615562856465671574358174695475695946266316786861080108911031113115211671180121112931306132713511367152015601642165716941708172319081915193319902036204921252138217621832192221723162419245025012533255726022615263927012721274427532799283128392854286728762890290529472991304330563133321232353274328933313366339534193432345034903591360736203630367237023716374037913815387038943907405041094139431843644379444144604501452945744601461546684681472247354827488548984922505150755134515351665190523152455271534353665422543154505481549655095581559356005615562856465671574358174695475695946266316786861080108911031113115211671180121112931306132713511367152015601642165716941708172319081915193319902036204921252138217621832192221723162419245025012533255726022615263927012721274427532799283128392854286728762890290529472991304330563133321232353274328933313366339534193432345034903591360736203630367237023716374037913815387038943907405041094139431843644379444144604501452945744601461546684681472247354827488548984922505150755134515351665190523152455271534353665422543154505481549655095581559356005615562856465671574358174695475695946266316786861080108911031113115211671180121112931306132713511367152015601642165716941708172319081915193319902036204921252138217621832192221723162419245025012533255726022615263927012721274427532799283128392854286728762890290529472991304330563133321232353274328933313366339534193432345034903591360736203630367237023716374037913815387038943907405041094139431843644379444144604501452945744601461546684681472247354827488548984922505150755134515351665190523152455271534353665422543154505481549655095581559356005615562856465671574358174695475695946266316786861080108911031113115211671180121112931306132713511367152015601642165716941708172319081915193319902036204921252138217621832192221723162419245025012533255726022615263927012721274427532799283128392854286728762890290529472991304330563133321232353274328933313366339534193432345034903591360736203630367237023716374037913815387038943907405041094139431843644379444144604501452945744601461546684681472247354827488548984922505150755134515351665190523152455271534353665422543154505481549655095581559356005615562856465671574358174695475695946266316786861080108911031113115211671180121112931306132713511367152015601642165716941708172319081915193319902036204921252138217621832192221723162419245025012533255726022615263927012721274427532799283128392854286728762890290529472991304330563133321232353274328933313366339534193432345034903591360736203630367237023716374037913815387038943907405041094139431843644379444144604501452945744601461546684681472247354827488548984922505150755134515351665190523152455271534353665422543154505481549655095581559356005615562856465671574358174695475695946266316786861080108911031113115211671180121112931306132713511367152015601642165716941708172319081915193319902036204921252138217621832192221723162419245025012533255726022615263927012721274427532799283128392854286728762890290529472991304330563133321232353274328933313366339534193432345034903591360736203630367237023716374037913815387038943907405041094139431843644379444144604501452945744601461546684681472247354827488548984922505150755134515351665190523152455271534353665422543154505481549655095581559356005615562856465671574358174695475695946266316786861080108911031113115211671180121112931306132713511367152015601642165716941708172319081915193319902036204921252138217621832192221723162419245025012533255726022615263927012721274427532799283128392854286728762890290529472991304330563133321232353274328933313366339534193432345034903591360736203630367237023716374037913815387038943907405041094139431843644379444144604501452945744601461546684681472247354827488548984922505150755134515351665190523152455271534353665422543154505481549655095581559356005615562856465671574358174695475695946266316786861080108911031113115211671180121112931306132713511367152015601642165716941708172319081915193319902036204921252138217621832192221723162419245025012533255726022615263927012721274427532799283128392854286728762890290529472991304330563133321232353274328933313366339534193432345034903591360736203630367237023716374037913815387038943907405041094139431843644379444144604501452945744601461546684681472247354827488548984922505150755134515351665190523152455271534353665422543154505481549655095581559356005615562856465671574358174695475695946266316786861080108911031113115211671180121112931306132713511367152015601642165716941708172319081915193319902036204921252138217621832192221723162419245025012533255726022615263927012721274427532799283128392854286728762890290529472991304330563133321232353274328933313366339534193432345034903591360736203630367237023716374037913815387038943907405041094139431843644379444144604501452945744601461546684681472247354827488548984922505150755134515351665190523152455271534353665422543154505481549655095581559356005615562856465671574358174695475695946266316786861080108911031113115211671180121112931306132713511367152015601642165716941708172319081915193319902036204921252138217621832192221723162419245025012533255726022615263927012721274427532799283128392854286728762890290529472991304330563133321232353274328933313366339534193432345034903591360736203630367237023716374037913815387038943907405041094139431843644379444144604501452945744601461546684681472247354827488548984922505150755134515351665190523152455271534353665422543154505481549655095581559356005615562856465671574358174695475695946266316786861080108911031113115211671180121112931306132713511367152015601642165716941708172319081915193319902036204921252138217621832192221723162419245025012533255726022615263927012721274427532799283128392854286728762890290529472991304330563133321232353274328933313366339534193432345034903591360736203630367237023716374037913815387038943907405041094139431843644379444144604501452945744601461546684681472247354827488548984922505150755134515351665190523152455271534353665422543154505481549655095581559356005615562856465671574358174695475695946266316786861080108911031113115211671180121112931306132713511367152015601642165716941708172319081915193319902036204921252138217621832192221723162419245025012533255726022615263927012721274427532799283128392854286728762890290529472991304330563133321232353274328933313366339534193432345034903591360736203630367237023716374037913815387038943907405041094139431843644379444144604501452945744601461546684681472247354827488548984922505150755134515351665190523152455271534353665422543154505481549655095581559356005615562856465671574358174695475695946266316786861080108911031113115211671180121112931306132713511367152015601642165716941708172319081915193319902036204921252138217621832192221723162419245025012533255726022615263927012721274427532799283128392854286728762890290529472991304330563133321232353274328933313366339534193432345034903591360736203630367237023716374037913815387038943907405041094139431843644379444144604501452945744601461546684681472247354827488548984922505150755134515351665190523152455271534353665422543154505481549655095581559356005615562856465671574358174695475695946266316786861080108911031113115211671180121112931306132713511367152015601642165716941708172319081915193319902036204921252138217621832192221723162419245025012533255726022615263927012721274427532799283128392854286728762890290529472991304330563133321232353274328933313366339534193432345034903591360736203630367237023716374037913815387038943907405041094139431843644379444144604501452945744601461546684681472247354827488548984922505150755134515351665190523152455271534353665422543154505481549655095581559356005615562856465671574358174695475695946266316786861080108911031113115211671180121112931306132713511367152015601642165716941708172319081915193319902036204921252138217621832192221723162419245025012533255726022615263927012721274427532799283128392854286728762890290529472991304330563133321232353274328933313366339534193432345034903591360736203630367237023716374037913815387038943907405041094139431843644379444144604501452945744601461546684681472247354827488548984922505150755134515351665190523152455271534353665422543154505481549655095581559356005615562856465671574358174695475695946266316786861080108911031113115211671180121112931306132713511367152015601642165716941708172319081915193319902036204921252138217621832192221723162419245025012533255726022615263927012721274427532799283128392854286728762890290529472991304330563133321232353274328933313366339534193432345034903591360736203630367237023716374037913815387038943907405041094139431843644379444144604501452945744601461546684681472247354827488548984922505150755134515351665190523152455271534353665422543154505481549655095581559356005615562856465671574358174695475695946266316786861080108911031113115211671180121112931306132713511367152015601642165716941708172319081915193319902036204921252138217621832192221723162419245025012533255726022615263927012721274427532799283128392854286728762890290529472991304330563133321232353274328933313366339534193432345034903591360736203630367237023716374037913815387038943907405041094139431843644379444144604501452945744601461546684681472247354827488548984922505150755134515351665190523152455271534353665422543154505481549655095581559356005615562856465671574358174695475695946266316786861080108911031113115211671180121112931306132713511367152015601642165716941708172319081915193319902036204921252138217621832192221723162419245025012533255726022615263927012721274427532799283128392854286728762890290529472991304330563133321232353274328933313366339534193432345034903591360736203630367237023716374037913815387038943907405041094139431843644379444144604501452945744601461546684681472247354827488548984922505150755134515351665190523152455271534353665422543154505481549655095581559356005615562856465671574358174695475695946266316786861080108911031113115211671180121112931306132713511367152015601642165716941708172319081915193319902036204921252138217621832192221723162419245025012533255726022615263927012721274427532799283128392854286728762890290529472991304330563133321232353274328933313366339534193432345034903591360736203630367237023716374037913815387038943907405041094139431843644379444144604501452945744601461546684681472247354827488548984922505150755134515351665190523152455271534353665422543154505481549655095581559356005615562856465671574358174695475695946266316786861080108911031113115211671180121112931306132713511367152015601642165716941708172319081915193319902036204921252138217621832192221723162419245025012533255726022615263927012721274427532799283128392854286728762890290529472991304330563133321232353274328933313366339534193432345034903591360736203630367237023716374037913815387038943907405041094139431843644379444144604501452945744601461546684681472247354827488548984922505150755134515351665190523152455271534353665422543154505481549655095581559356005615562856465671574358174695475695946266316786861080108911031113115211671180121112931306132713511367152015601642165716941708172319081915193319902036204921252138217621832192221723162419245025012533255726022615263927012721274427532799283128392854286728762890290529472991304330563133321232353274328933313366339534193432345034903591360736203630367237023716374037913815387038943907405041094139431843644379444144604501452945744601461546684681472247354827488548984922505150755134515351665190523152455271534353665422543154505481549655095581559356005615562856465671574358174695475695946266316786861080108911031113115211671180121112931306132713511367152015601642165716941708172319081915193319902036204921252138217621832192221723162419245025012533255726022615263927012721274427532799283128392854286728762890290529472991304330563133321232353274328933313366339534193432345034903591360736203630367237023716374037913815387038943907405041094139431843644379444144604501452945744601461546684681472247354827488548984922505150755134515351665190523152455271534353665422543154505481549655095581559356005615562856465671574358174975816086847067297331123120112211242127813171337135213821430145914661477150915611594162816431666173317671823183218581944195119721980202121452203222623022337238224402459250225142587264827102773278428322948297429983008306731183163320133073332334433523396348035003515354735653592367336853693376638333871394239613989402540834110419342044245429243034327434945024514456445924647469647154756479648044943495249784989505850865142519752065272528452925401547455305551558256805724576757815827497581608684706729733112312011221124212781317133713521382143014591466147715091561159416281643166617331767182318321858194419511972198020212145220322262302233723822440245925022514258726482710277327842832294829742998300830673118316332013307333233443352339634803500351535473565359236733685369337663833387139423961398940254083411041934204424542924303432743494502451445644592464746964715475647964804494349524978498950585086514251975206527252845292540154745530555155825680572457675781582749758160868470672973311231201122112421278131713371352138214301459146614771509156115941628164316661733176718231832185819441951197219802021214522032226230223372382244024592502251425872648271027732784283229482974299830083067311831633201330733323344335233963480350035153547356535923673368536933766383338713942396139894025408341104193420442454292430343274349450245144564459246474696471547564796480449434952497849895058508651425197520652725284529254015474553055515582568057245767578158274975816086847067297331123120112211242127813171337135213821430145914661477150915611594162816431666173317671823183218581944195119721980202121452203222623022337238224402459250225142587264827102773278428322948297429983008306731183163320133073332334433523396348035003515354735653592367336853693376638333871394239613989402540834110419342044245429243034327434945024514456445924647469647154756479648044943495249784989505850865142519752065272528452925401547455305551558256805724576757815827497581608684706729733112312011221124212781317133713521382143014591466147715091561159416281643166617331767182318321858194419511972198020212145220322262302233723822440245925022514258726482710277327842832294829742998300830673118316332013307333233443352339634803500351535473565359236733685369337663833387139423961398940254083411041934204424542924303432743494502451445644592464746964715475647964804494349524978498950585086514251975206527252845292540154745530555155825680572457675781582749758160868470672973311231201122112421278131713371352138214301459146614771509156115941628164316661733176718231832185819441951197219802021214522032226230223372382244024592502251425872648271027732784283229482974299830083067311831633201330733323344335233963480350035153547356535923673368536933766383338713942396139894025408341104193420442454292430343274349450245144564459246474696471547564796480449434952497849895058508651425197520652725284529254015474553055515582568057245767578158274975816086847067297331123120112211242127813171337135213821430145914661477150915611594162816431666173317671823183218581944195119721980202121452203222623022337238224402459250225142587264827102773278428322948297429983008306731183163320133073332334433523396348035003515354735653592367336853693376638333871394239613989402540834110419342044245429243034327434945024514456445924647469647154756479648044943495249784989505850865142519752065272528452925401547455305551558256805724576757815827497581608684706729733112312011221124212781317133713521382143014591466147715091561159416281643166617331767182318321858194419511972198020212145220322262302233723822440245925022514258726482710277327842832294829742998300830673118316332013307333233443352339634803500351535473565359236733685369337663833387139423961398940254083411041934204424542924303432743494502451445644592464746964715475647964804494349524978498950585086514251975206527252845292540154745530555155825680572457675781582749758160868470672973311231201122112421278131713371352138214301459146614771509156115941628164316661733176718231832185819441951197219802021214522032226230223372382244024592502251425872648271027732784283229482974299830083067311831633201330733323344335233963480350035153547356535923673368536933766383338713942396139894025408341104193420442454292430343274349450245144564459246474696471547564796480449434952497849895058508651425197520652725284529254015474553055515582568057245767578158274975816086847067297331123120112211242127813171337135213821430145914661477150915611594162816431666173317671823183218581944195119721980202121452203222623022337238224402459250225142587264827102773278428322948297429983008306731183163320133073332334433523396348035003515354735653592367336853693376638333871394239613989402540834110419342044245429243034327434945024514456445924647469647154756479648044943495249784989505850865142519752065272528452925401547455305551558256805724576757815827497581608684706729733112312011221124212781317133713521382143014591466147715091561159416281643166617331767182318321858194419511972198020212145220322262302233723822440245925022514258726482710277327842832294829742998300830673118316332013307333233443352339634803500351535473565359236733685369337663833387139423961398940254083411041934204424542924303432743494502451445644592464746964715475647964804494349524978498950585086514251975206527252845292540154745530555155825680572457675781582749758160868470672973311231201122112421278131713371352138214301459146614771509156115941628164316661733176718231832185819441951197219802021214522032226230223372382244024592502251425872648271027732784283229482974299830083067311831633201330733323344335233963480350035153547356535923673368536933766383338713942396139894025408341104193420442454292430343274349450245144564459246474696471547564796480449434952497849895058508651425197520652725284529254015474553055515582568057245767578158274975816086847067297331123120112211242127813171337135213821430145914661477150915611594162816431666173317671823183218581944195119721980202121452203222623022337238224402459250225142587264827102773278428322948297429983008306731183163320133073332334433523396348035003515354735653592367336853693376638333871394239613989402540834110419342044245429243034327434945024514456445924647469647154756479648044943495249784989505850865142519752065272528452925401547455305551558256805724576757815827497581608684706729733112312011221124212781317133713521382143014591466147715091561159416281643166617331767182318321858194419511972198020212145220322262302233723822440245925022514258726482710277327842832294829742998300830673118316332013307333233443352339634803500351535473565359236733685369337663833387139423961398940254083411041934204424542924303432743494502451445644592464746964715475647964804494349524978498950585086514251975206527252845292540154745530555155825680572457675781582749758160868470672973311231201122112421278131713371352138214301459146614771509156115941628164316661733176718231832185819441951197219802021214522032226230223372382244024592502251425872648271027732784283229482974299830083067311831633201330733323344335233963480350035153547356535923673368536933766383338713942396139894025408341104193420442454292430343274349450245144564459246474696471547564796480449434952497849895058508651425197520652725284529254015474553055515582568057245767578158274975816086847067297331123120112211242127813171337135213821430145914661477150915611594162816431666173317671823183218581944195119721980202121452203222623022337238224402459250225142587264827102773278428322948297429983008306731183163320133073332334433523396348035003515354735653592367336853693376638333871394239613989402540834110419342044245429243034327434945024514456445924647469647154756479648044943495249784989505850865142519752065272528452925401547455305551558256805724576757815827497581608684706729733112312011221124212781317133713521382143014591466147715091561159416281643166617331767182318321858194419511972198020212145220322262302233723822440245925022514258726482710277327842832294829742998300830673118316332013307333233443352339634803500351535473565359236733685369337663833387139423961398940254083411041934204424542924303432743494502451445644592464746964715475647964804494349524978498950585086514251975206527252845292540154745530555155825680572457675781582749758160868470672973311231201122112421278131713371352138214301459146614771509156115941628164316661733176718231832185819441951197219802021214522032226230223372382244024592502251425872648271027732784283229482974299830083067311831633201330733323344335233963480350035153547356535923673368536933766383338713942396139894025408341104193420442454292430343274349450245144564459246474696471547564796480449434952497849895058508651425197520652725284529254015474553055515582568057245767578158274975816086847067297331123120112211242127813171337135213821430145914661477150915611594162816431666173317671823183218581944195119721980202121452203222623022337238224402459250225142587264827102773278428322948297429983008306731183163320133073332334433523396348035003515354735653592367336853693376638333871394239613989402540834110419342044245429243034327434945024514456445924647469647154756479648044943495249784989505850865142519752065272528452925401547455305551558256805724576757815827497581608684706729733112312011221124212781317133713521382143014591466147715091561159416281643166617331767182318321858194419511972198020212145220322262302233723822440245925022514258726482710277327842832294829742998300830673118316332013307333233443352339634803500351535473565359236733685369337663833387139423961398940254083411041934204424542924303432743494502451445644592464746964715475647964804494349524978498950585086514251975206527252845292540154745530555155825680572457675781582749758160868470672973311231201122112421278131713371352138214301459146614771509156115941628164316661733176718231832185819441951197219802021214522032226230223372382244024592502251425872648271027732784283229482974299830083067311831633201330733323344335233963480350035153547356535923673368536933766383338713942396139894025408341104193420442454292430343274349450245144564459246474696471547564796480449434952497849895058508651425197520652725284529254015474553055515582568057245767578158274975816086847067297331123120112211242127813171337135213821430145914661477150915611594162816431666173317671823183218581944195119721980202121452203222623022337238224402459250225142587264827102773278428322948297429983008306731183163320133073332334433523396348035003515354735653592367336853693376638333871394239613989402540834110419342044245429243034327434945024514456445924647469647154756479648044943495249784989505850865142519752065272528452925401547455305551558256805724576757815827497581608684706729733112312011221124212781317133713521382143014591466147715091561159416281643166617331767182318321858194419511972198020212145220322262302233723822440245925022514258726482710277327842832294829742998300830673118316332013307333233443352339634803500351535473565359236733685369337663833387139423961398940254083411041934204424542924303432743494502451445644592464746964715475647964804494349524978498950585086514251975206527252845292540154745530555155825680572457675781582749758160868470672973311231201122112421278131713371352138214301459146614771509156115941628164316661733176718231832185819441951197219802021214522032226230223372382244024592502251425872648271027732784283229482974299830083067311831633201330733323344335233963480350035153547356535923673368536933766383338713942396139894025408341104193420442454292430343274349450245144564459246474696471547564796480449434952497849895058508651425197520652725284529254015474553055515582568057245767578158274975816086847067297331123120112211242127813171337135213821430145914661477150915611594162816431666173317671823183218581944195119721980202121452203222623022337238224402459250225142587264827102773278428322948297429983008306731183163320133073332334433523396348035003515354735653592367336853693376638333871394239613989402540834110419342044245429243034327434945024514456445924647469647154756479648044943495249784989505850865142519752065272528452925401547455305551558256805724576757815827497581608684706729733112312011221124212781317133713521382143014591466147715091561159416281643166617331767182318321858194419511972198020212145220322262302233723822440245925022514258726482710277327842832294829742998300830673118316332013307333233443352339634803500351535473565359236733685369337663833387139423961398940254083411041934204424542924303432743494502451445644592464746964715475647964804494349524978498950585086514251975206527252845292540154745530555155825680572457675781582749758160868470672973311231201122112421278131713371352138214301459146614771509156115941628164316661733176718231832185819441951197219802021214522032226230223372382244024592502251425872648271027732784283229482974299830083067311831633201330733323344335233963480350035153547356535923673368536933766383338713942396139894025408341104193420442454292430343274349450245144564459246474696471547564796480449434952497849895058508651425197520652725284529254015474553055515582568057245767578158274975816086847067297331123120112211242127813171337135213821430145914661477150915611594162816431666173317671823183218581944195119721980202121452203222623022337238224402459250225142587264827102773278428322948297429983008306731183163320133073332334433523396348035003515354735653592367336853693376638333871394239613989402540834110419342044245429243034327434945024514456445924647469647154756479648044943495249784989505850865142519752065272528452925401547455305551558256805724576757815827497581608684706729733112312011221124212781317133713521382143014591466147715091561159416281643166617331767182318321858194419511972198020212145220322262302233723822440245925022514258726482710277327842832294829742998300830673118316332013307333233443352339634803500351535473565359236733685369337663833387139423961398940254083411041934204424542924303432743494502451445644592464746964715475647964804494349524978498950585086514251975206527252845292540154745530555155825680572457675781582749758160868470672973311231201122112421278131713371352138214301459146614771509156115941628164316661733176718231832185819441951197219802021214522032226230223372382244024592502251425872648271027732784283229482974299830083067311831633201330733323344335233963480350035153547356535923673368536933766383338713942396139894025408341104193420442454292430343274349450245144564459246474696471547564796480449434952497849895058508651425197520652725284529254015474553055515582568057245767578158274975816086847067297331123120112211242127813171337135213821430145914661477150915611594162816431666173317671823183218581944195119721980202121452203222623022337238224402459250225142587264827102773278428322948297429983008306731183163320133073332334433523396348035003515354735653592367336853693376638333871394239613989402540834110419342044245429243034327434945024514456445924647469647154756479648044943495249784989505850865142519752065272528452925401547455305551558256805724576757815827497581608684706729733112312011221124212781317133713521382143014591466147715091561159416281643166617331767182318321858194419511972198020212145220322262302233723822440245925022514258726482710277327842832294829742998300830673118316332013307333233443352339634803500351535473565359236733685369337663833387139423961398940254083411041934204424542924303432743494502451445644592464746964715475647964804494349524978498950585086514251975206527252845292540154745530555155825680572457675781582749758160868470672973311231201122112421278131713371352138214301459146614771509156115941628164316661733176718231832185819441951197219802021214522032226230223372382244024592502251425872648271027732784283229482974299830083067311831633201330733323344335233963480350035153547356535923673368536933766383338713942396139894025408341104193420442454292430343274349450245144564459246474696471547564796480449434952497849895058508651425197520652725284529254015474553055515582568057245767578158274975816086847067297331123120112211242127813171337135213821430145914661477150915611594162816431666173317671823183218581944195119721980202121452203222623022337238224402459250225142587264827102773278428322948297429983008306731183163320133073332334433523396348035003515354735653592367336853693376638333871394239613989402540834110419342044245429243034327434945024514456445924647469647154756479648044943495249784989505850865142519752065272528452925401547455305551558256805724576757815827497581608684706729733112312011221124212781317133713521382143014591466147715091561159416281643166617331767182318321858194419511972198020212145220322262302233723822440245925022514258726482710277327842832294829742998300830673118316332013307333233443352339634803500351535473565359236733685369337663833387139423961398940254083411041934204424542924303432743494502451445644592464746964715475647964804494349524978498950585086514251975206527252845292540154745530555155825680572457675781582749758160868470672973311231201122112421278131713371352138214301459146614771509156115941628164316661733176718231832185819441951197219802021214522032226230223372382244024592502251425872648271027732784283229482974299830083067311831633201330733323344335233963480350035153547356535923673368536933766383338713942396139894025408341104193420442454292430343274349450245144564459246474696471547564796480449434952497849895058508651425197520652725284529254015474553055515582568057245767578158274975816086847067297331123120112211242127813171337135213821430145914661477150915611594162816431666173317671823183218581944195119721980202121452203222623022337238224402459250225142587264827102773278428322948297429983008306731183163320133073332334433523396348035003515354735653592367336853693376638333871394239613989402540834110419342044245429243034327434945024514456445924647469647154756479648044943495249784989505850865142519752065272528452925401547455305551558256805724576757815827497581608684706729733112312011221124212781317133713521382143014591466147715091561159416281643166617331767182318321858194419511972198020212145220322262302233723822440245925022514258726482710277327842832294829742998300830673118316332013307333233443352339634803500351535473565359236733685369337663833387139423961398940254083411041934204424542924303432743494502451445644592464746964715475647964804494349524978498950585086514251975206527252845292540154745530555155825680572457675781582749758160868470672973311231201122112421278131713371352138214301459146614771509156115941628164316661733176718231832185819441951197219802021214522032226230223372382244024592502251425872648271027732784283229482974299830083067311831633201330733323344335233963480350035153547356535923673368536933766383338713942396139894025408341104193420442454292430343274349450245144564459246474696471547564796480449434952497849895058508651425197520652725284529254015474553055515582568057245767578158274975816086847067297331123120112211242127813171337135213821430145914661477150915611594162816431666173317671823183218581944195119721980202121452203222623022337238224402459250225142587264827102773278428322948297429983008306731183163320133073332334433523396348035003515354735653592367336853693376638333871394239613989402540834110419342044245429243034327434945024514456445924647469647154756479648044943495249784989505850865142519752065272528452925401547455305551558256805724576757815827264653137155168178215221241247264289330404434183240100116179186194279301357364377388447456196613818021624827328031433134435840547671011171252022812903063203453654124183341889214615619520321730230733935939040642444864868107118139164181196222234265315321378383407449457074259801081401571872042102823914354503469931582052663223604518194102109165169197267316323346352419425436820271471591702112232422572913173323613663894264372195148171188224243268283347353367438922285410316618922523527428429233334837939242770821982363994084394521108310411013016017218225028534038439340041342042844011357111916125826929330333435436838039440942944112293649841111202373493554302601121211732182262512593413693813954014583043509612212613119922725227033535637041043151141212228238260275294318350414421233772851051231271321831902002292863093363713823964324534461971422192762872953043103253624024154424543132455628913314315017520723024425331132633741142244356731131341512132392613123723974444557490128135152176201208245254262296319373423433414256375162184231255277297351374459155764768698144185278305327338342363416163852871531632712983753854174558779111419123226327228829932838639840351739781241922142202563133293434453165799910611512913617724024630037638744646010701-75.46-56.37-21.05-37.03-87.03-75.46-71.97-77.39-37.25-17.99-80.72-35.26-80.53-41.41-87.45-41.63-67.81-56.05-80.8-39.65-34.74-43-38.24-57.85-23.44-64.97-33.26-52.77-50.48-67.74-85.44-45.66-58.53-55.57-56.37-21.36-21.05-66.48-50.64-43.04-19.51-76.71-88.25-11.05-28.22-26.7-41.04-32.46-11.05-44.47-3.21-38.22-22.66-38-14.65-11.03-32.972.63-43.913.84-7.92-11.54-43.1510.22-53.42-29.387.57-19.05-25.47-11.46-18.49-36.29-47.8212.0810.59-5.318.44-28.22-35.91-26.7-39.15-43.84-17.28-39.79-5.14-14.41.050000000000013.34-45.266.45-3.829999999999991.05000000000001-30.68-20.99.46000000000001-5.43999999999999-1.41999999999999-42.7614.91-10.56-37.66-3.52-52.83-368.51000000000001-24.01-58.11-53.388.93000000000001-51.74-64.63-3.27-11.7-14.35-43.54-8.07999999999999-30.24-27.74-35.532.733.34-20.41-45.26-46.12-8.98999999999999-24.15-50.43-39.04.810000000000002-17-25.2213.9226.37-11.97-1719.4337.48-29.415.1617.2912.41-10.2331.39-23.3230.18-13.82-2.77-13.62-8.66-14.5612.755.86-1.23-25.1731.733.51-19.8637.4911.32-23.48-15.1736.25-20.38-25.2229.2413.9237.74-25.89-11.44-35.23-32.14-32.9228.5-16.3947.125.3551.6928.525.512.6910.97-2.6746.83-15.5637.49-1.28-18.159.29-19.5555.430.5922.4-17.89-16.9513.99-13.0327.65.7921.733.9730.9344.9723.311214.4651.04-16.3931.247.1246.64-13.33-5.16-6.3731.7439.34.488.40000000000001-23-34.19-51.234.48-41.29-3.84-26.71-32.63.390000000000001-36.058.01000000000001-5.21-13.61-53.32-35.97-19.112.15-12.4215.986.75-46.3718.113.51-3.33-38.65-46.55-14.59-9.73-9.6-16.67-39.83-30.118.40000000000001-33.02-237.35000000000001-2.17-4.044.01000000000001-13.75-4.12-48.55-9.67-5.93-51.18-54.56-48.55-42.376.77-61.36-15.59-39.84-58.41-11.84-47.45-50.015.92999999999999-32.973.61999999999999-40.61-30.07-57.6312.811.45999999999999-3.7900000000000110.59-26.51-47.0515.31.959.7899999999999917.43-6.99-2513.02-9.67-26.59-5.93-35.57-7.11-53.32-11.96-17.31-36.599.8-12.9440.94-6.2811.389.811.7210.39-4.62-2.1-1.9113.56-11.437.92-12.78-24.82-19.91-34.084.214.2516.3124.18-18.0940.31-38.05-25.4610.1929.12-16.46-3.16-16.69-1.2434.79-19.18-12.949.340.94-3.4737.74-13.4711.35-21.092.1439.38-16.59-12.6448.552.639.3815.545.3317.64-18.3122.96-7.42-20.4319.4241.47-3.1847.84-8.13-11.1148.4834.5920.04-6.1445.8829.882.37-13.348.3513.06-26.661.0744.6641.99-1.87-16.59-11-12.6419.6128.7345.74-22.8735.6418.9711.16-45.555.1-47.58-34.0511.1623.31-31.61-32.28-45.61.17-36.69-37.06-52.03-45.6710.8418.5212.44-52.05-26.66-48.38-2.1922.1815.05-13.48-25.5523.58-25.56-.7299999999999976.04-27.114.5-40.61-17.82-45.5516.655.1-40.91-54.414.9713.42-32.17-20.965.08-28.94-33.8216.7933.125.08-33.5314.36-7.59-37.9-13.98-4.29000000000001-12.42-5.8813.54.3999999999999996.139999999999991.34-20.8726.7821.26-6.89-2.5622.3-2.486.69-27.08-41.54-25.4122.37-32.917.67-2.2310.63-28.945.22-33.82-39.54-21.0518.29-6.24.71999999999999935.2439.9112.93-18.0311.2338.6439.9118.94-23.9817.0128.6832.14-19.46-18.561.9218.49-8.956.8930.4448.05-3.2332.268.6941.06-18.535124-13.5637.5938.1434.3228.0444.6237.3936.4912.93-25.97-18.0317.58-10.68-17.12-19.64-22.34-12.56-38.41-14.39.789999999999999-14.88-31.28-38.41-16.8827.44-9.0515.64-20.342.7411.74-3.1512.3325.65-48.39-22.91-16.43-16.36-20.72-24.4224.72-44.09-8.16-29.97-33.96-20.11-31.7-8.72-35.99-34.48-15.82-9.29-14.3920.94.789999999999999-41.7215.1322.03-35.2110.07-33.4236.647.3651.3238.82-11.9236.64-16.7522.1753.7731.4357.0934.7936.1342.3717.71-1.6752.4157.5922.1841.4731.146.9938.25-1.4457.0426.48-2.4641.49.15-18.3-17.6254.6420.43-3.617.36-7.1551.32-16.918.2233.25-13.5352.113.79-18.2-25.253.11-64.68-34.64-18.2-25.37-9.14000000000001-17.64-13.47-29.82-.280000000000001-33.37-45.21-16.433.38999999999999-8.29000000000001-42.01-47.89-49.62-54.34-1.05000000000001-52.97-36.712.18-22.38-63.1-55.65-59.539.679999999999992.63-14.58-14.39-52.91-25.252.449999999999993.11-36.86-26.973.95999999999999-44.27-19.43-9.650000000000013.7634.33-28.42-23.4531.273.76.549999999999997-23.424.97-9.7236.264.96-27.8929.0227.55-34.99-4.78-8.7417.46-19.48-13.26-2.11-18.25-16.46-11.5839.622.64-27.15-34.1830.28-26.73-38.0211.353234.3335.48-28.4227.5321.9414.831.9937.73-24.42-55.137.52-30.62-1.726.19999999999999-55.13-10.72-10.02-51.74-7.882.52-24.13-15.228.41999999999999-10.8-48.16-33.53-51.61-17.03-41.3312.35-36.07-56.78-30.22-26.03-23.55-13.8-56.74.83999999999999-47.12-60.275.28999999999999-55.7899999999999927.52-11.87-30.62-35.15.47-56.187.929999999999993.42999999999999-54.7838.6630.3229.683930.7638.6642.14-30.22-26.9-5.2912.22-17.15-9.55-19.9123.55-5.0534.43-2.3927.21-29.7819.16-20.83-2027.9122.2223.0929.12-33.0435.064.3925.4939.5141.59-31.5130.3240.1329.6838.43-.259999999999998-29.1-30.32-12.19-8.6517.5713.72-36.171.49-2.0517.57-34.836.37-21.613.78-10.0820.11-53.89-8.95-6.02-26.32-27.8611.75-37.51-43.8516.4915.789.8899999999999916.39-47.58-20.6-10.92-36.77-36.68-46.15-15.14-31.38-54.18.0913.729.86000000000001-36.17-22.09-25.7-2.12-37.1712.11-18-19.91-60.85-48.29-51.094.22999999999999-19.91-57.59-22.74-61.68-7.96000000000001-25.64-61.51-3.90000000000001-58.39-68.23-56.63-50.79-15.46-66.64-68.67-13.08-39.32-50.74-23.34-71.07-31.691.789999999999996.53-38.711.03-56.4-61.81-35.47-45.23-60.85-47.08-48.297.23999999999999-58.32-69.15-65.4-18.89-53.11.37-17.72-53.04-37.0612.941.37-2.123.3-36.84-56.16.63-38.836.44-32.6813.36-32.46-6.28-18.046.71-34.44-39.35-31.09-35.85-16.24-50.65-9.12-40.83-21.32-23.61-6.3511.35-28.43-15.56-18.52-17.72-52.73-53.04-7.61-23.45-31.05-54.582.6214.16-28.58-11.41-12.931.41-7.17-28.584.84-36.42-1.41-16.97-1.63-24.98-28.6-6.66-42.264.27-53.47-31.71-28.093.52-49.8513.79-10.25-47.2-20.58-14.16-28.17-21.14-3.348.19-51.71-50.22-34.32-48.07-11.41-3.72-12.93-.484.21-22.35.16-34.49-25.23-48.78-51.07-2.47-54.18-43.9-48.78-17.05-26.83-57.19-42.29-46.31-4.97-62.64-37.17-10.07-44.215.1-11.73-56.24-23.7210.385.65-56.664.0116.9-44.46-36.03-33.38-4.19-39.65-17.49-19.99-12.2-50.46-51.07-27.32-2.47-1.61-38.74-23.582.7-8.69-48.54-10.05-1.83-40.97-53.42-15.08-10.05-46.48-64.532.36-32.21-44.34-39.46-16.82-58.44-3.73-57.23-13.23-24.28-13.43-18.39-12.49-39.8-32.91-25.82-1.88-58.78-30.56-7.19-64.54-38.37-3.57-11.88-63.3-6.67-1.83-56.29-40.97-64.79-1.16-15.618.185.095.87-45.98-1.09-64.6-22.83-69.17-45.98-42.98-30.17-28.45-14.81-64.31-1.92-54.97-16.2.62-76.772.07-72.88-48.07-39.88.41-.53-31.47-4.45-45.08-23.27-39.18-51.45-48.41-62.45-40.79-29.48-31.94-68.52-1.09-48.68-64.6-64.12-4.15-12.32-11.11-49.22-56.78-59.84-63.76-32.36-21.17-4.13-59.84-14.07-51.52-28.65-22.73-55.75-19.31-63.37-50.15-41.75-2.04-19.39-36.25-57.51-42.94-71.34-62.11-8.99-73.46-68.87-52.03-16.71-8.81-40.77-45.63-45.76-38.69-15.53-25.25-63.76-22.34-32.36-62.71-53.19-51.32-59.37-41.61-51.24-4.28-43.16-46.9-1.651.73-4.28-10.46-59.68.53-37.24-12.995.58-40.99-5.38-2.82-58.76-19.86-56.45-12.22-22.764.8-65.64-54.29-49.04-63.42-26.32-5.78-68.13-54.78-62.62-70.26-45.84-27.83-65.85-43.16-26.24-46.9-17.26-45.72.489999999999998-40.87-35.52-16.24-43.84-21.1-74.98-27.76-45.42-43.84-45.76-44.43-29.42-31.94-32.13-47.6-22.64-71.96-21.26-9.22-14.134e-2-38.24-48.29-50.35-58.22-15.95-74.354.01-8.58-44.23-63.16-17.58-30.88-17.35-32.8-68.83-14.86-21.1-43.34-74.98-30.57-71.78-20.57-45.39-12.95-36.18-59.53-3.56-7.51-68.7-22.75-59.53-35.69-25.48-37.79-1.84-43.11-12.73.279999999999999-39.57-61.62-16.97-67.99-12.02-9.04-68.63-54.74-40.19-14.01-66.03-50.03-22.52-6.85-68.5-33.216.51-21.22-64.81-62.14-18.28-3.56-9.15-7.51-39.76-48.88-65.892.72-55.79-39.12-59.74-3.03-53.68-1-14.53-59.74-71.89-16.97-16.3-2.98-49.75-11.89-11.523.45-2.91-59.42-67.1-61.023.47-21.92-.2-46.39-70.76-63.63-35.1-23.03-72.16-23.02-47.85-54.62-21.48-63.08-7.97-30.76-3.03-65.23-53.68-7.675.83-53.55-62-16.41-27.62-41.82-7.8-2.92-53.53-69.86-41.82-3.21-51.1-29.151.16-22.76-32.45-24.32-30.86-50.28-37.14-42.88-38.08-15.87-63.52-58-29.85-34.18-59.04-34.26-43.43-9.664.8-11.33-59.11-3.84-54.41-34.51-47.37-7.8-41.96-2.922.8-15.69-55.03-30.5-37.46-71.98-53.4-26.424.54-24.72-52.13-53.4-32.4310.49-30.5-42.17-45.635.975.07-15.41-31.98-4.54-20.38-43.93-61.54-10.26-45.75-22.18-54.555.04-64.49-37.497.00000000000003e-2-51.08-51.63-47.81-41.53-58.11-50.88-49.98-26.4212.484.54-31.07-2.813.636.158.85-.931.39-22.63-37.81-22.14-5.741.39-20.14-64.46-27.97-52.66-16.68-39.76-48.76-33.87-49.35-62.6711.37-14.11-20.59-20.66-16.3-12.6-61.747.07-28.86-7.05-3.06-16.91-5.32-28.3-1.03-2.54-21.2-27.73-22.63-57.96-37.814.7-52.15-59.05-1.81-47.09-3.6-43.79-14.51-58.47-45.974.77-43.799.6-29.32-60.92-38.58-64.24-41.94-43.28-49.52-24.86-5.48-59.56-64.74-29.33-48.62-38.25-54.14-45.4-5.71-64.19-33.63-4.69-48.55-16.311.1510.47-61.79-27.58-3.54-14.51-58.479.76-15.37-40.46.38-59.25-20.94-34.95-27.9-56.2611.53-18.51-34.95-27.78-44.01-35.51-39.68-23.33-52.87-19.78-7.94-36.72-56.54-44.86-11.14-5.26-3.531.19-52.1-.180000000000001-16.45-65.33-30.779.952.56.38-62.83-55.78-38.57-38.76-.24-27.9-55.6-56.26-16.29-26.18-57.11-8.88-33.72-43.5-40.46-71.03-8.28-13.25-67.97-40.46-37.25-13.3-61.67-26.98-72.96-41.66-8.81-65.72-64.25-1.71-31.92-27.96-54.16-17.22-23.44-34.59-18.45-20.24-25.12-76.32-39.34-9.55-2.52-66.98-9.971.32-48.05-68.7-71.03-72.18-8.28-64.23-58.64-51.53-38.69-74.43-12.28-6.76-69.41-31.27-60.17-68.09-6.76-51.17-51.87-10.15-54.01-64.41-37.76-46.67-70.31-51.09-13.73-28.36-10.28-44.86-20.56-74.24-25.82-5.11-31.67-35.86-38.34-48.09-5.19-66.73-14.77-1.62-67.18-6.89-62.68-69.41-50.02-31.27-26.79-67.36-5.71-69.82-65.32-7.11-68.2-59.86-59.22-68.54-60.3-68.2-71.68.680000000000001-2.64-24.25-41.76-12.39-19.99-9.63-53.09-24.49-63.97-27.15-56.75.24-48.7-8.71-9.54-57.45-51.76-52.63-58.663.5-64.6-33.93-55.03-69.05-71.131.97-59.86-69.67-59.22-67.97-29.28-.44.78-17.35-20.89-71.34-67.49-17.6-55.26-51.72-71.34-18.94-60.14-32.16-57.55-43.69-73.88.12-44.82-47.75-27.45-25.91-65.52-16.26-9.92-70.26-69.55-63.66-70.16-6.19-33.17-42.85-17-17.09-7.62-38.63-22.39.33-61.86-67.49-63.63-17.6-31.68-28.07-51.65-16.6-65.88-35.77-42.06-1.12-13.68-10.88-66.2-42.06-4.38-39.23-.289999999999999-54.01-36.33-.459999999999999-58.07-3.586.26-5.34-11.18-46.514.676.7-48.89-22.65-11.23-38.639.1-30.28-63.76-68.5-23.26-63-5.57-.16-26.5-16.74-1.12-14.89-13.68-69.21-3.657.183.43-43.08-8.87-41.02-13.25-5.96-35.525.16999999999999-48.552.66999999999999-47.332.91999999999999-35.76-32.27-37.692.4520.5721.71-41.024.4420.39-40.83-1.71-47.75-1.93-28.11-34.23-16.35-47.39-41.14.96-3.31.46-18.1516.26-12.36-11.2-25.27-13.25-35.83-32.96.4423.07-13.07-10.78-28.04-45.74-5.96-35.52-33.98-18.83-16.6725.435.6218.3418.65-26.78-10.94-3.3420.19-37.0126.61-72.84-26.13-24.25-67-39.7-49.24-75.88-67.3-81.09-45.89-79.31-38.05-73.06-22.84-57.5-72.84-49.49-75.01-45.87-67.81-32.21-78.74-21-57.65-42.76-19.66-46.38-24.62-88.26-64.22-27.27-53.89-39.91-40.32-60.31-26.13-72.84-31.08-46.3-11.22-53.33-71.13-82.66-22.76-24.25-67-44.13-40.15-63.06-65.39-25.86-70.75-61.54-73.99-78.68-52.12-74.63-39.98-48.77-31.44-57.35-57.76-71.31-26.51-29.21-23.57-33.85-65.52-28.97-60.7-50.92-20.56-69.63-35.46-31.44-72.78-90.74-15.11-40.58-67.68-33.54-82.85-41.86-66.02-41.08-21.51-88.13-83.4-21.09-81.76-94.65-16.09-60.01-33.29-57.35-53.87-50.76-41.72-34.48-44.37-73.56-38.1-60.26-57.76-71.31-28.65-65.55-26.68-26.3-67.23-50.43-75.28-76.14-39.01-54.17-80.45-69.06-21.87-1.34-9.99-33.8-1.36-30.94-51.557.73999999999999-30.616.3-35.63.79999999999999718.85-48.04-15.6-13.47-1.34-6.22-2.43-28.8612.76-41.9511.55-32.454.41-21.4-35.85-32.25-33.19-5.88-12.77-19.86-43.813.61-50.3113.1-9.99-.950000000000003-48.1-15.1224.23-38.4918.86-7.31-42.11-33.8-1.36-2917.62-43.85-47.26-5.0710.61-4.7119.11-44.52-30.07-53.86-50.7712.9413.7517.35-21.08-4.33-16.556.22-27.7318.61-33.36-4.58-7.58-20.39-22.11-38.75-35.7513.75-48.6412.324.41-34.36-51.1826.21-52.632.3822.32-44.42-2.48999999999999-50.97-50.03-19.09-46.11-5.483.18-45.49-27.2917.35-34.2-25.03-11.3813.26.890000000000001-2.1511.89-9.77-21.08-4.33-6.21-18.62-49.47-39.41-35.48-1.8814.0413.56-46.41-38.24-39.45-1.34-50.4623.1211.876.06-28.32-30.5418.61-11.46-28.5-25.527.21-18.5618.89-3.98-26.79-9.923.12-13.3226.8730.7417.529.12-30.59-13.2418.593.6236.3224.8838.7129.48-23.6440.8336.2421.62-8.1519.411.8729.416.13-15.92-4.42-23.828.141313.136.06-28.3231.93-17.131.13.7400000000000027.74-10.29-.27000000000000330.0820.5618.6926.748.98-3.77-70.33-14.81-37.48-24.44-16.87-67.08-81.67-85.05-85.9-79.04-72.86-23.72-91.85-34.34-46.08-70.33-88.9-16.32-42.33-77.94-80.5-24.56-63.46-32.2-26.87-38.75-71.1-88.12-17.68-29.03-34.28-19.9-34.17-26.27-57-14.81-79.35-54.76-77.54-28.72-15.19-28.54-20.7-13.06-37.48-24.44-38.95-55.49-40.16-78.08-26.5-57.08-36.42-66.06-37.6-83.81-42.45-47.8-68.64-58.39-17.28-57.72-78.68-62.68-54.34-62.76-45.1-92.12-46.68-44.76-46.09-61.1-76.44-58.58-58.39-42.92-50.91-67.88-18.56-69.26-81.3-76.39-74.66-90.56-57.66-52.28-40.17-32.3-74.57-16.17-94.53-76.64-53.42-81.94-17.28-45.34-65.77-46.29-70.74-27.36-72.94-59.64-73.17-57.72-78.68-35.71-21.69-69.42-32.69-16.21-47.18-15.54-59.95-18.74-69.95-45.13-77.57-89.146.01-37.8727.71-27.2429.912.0231.6-14.358.1399999999999922.43-1.41-11.62.689999999999998-11.29-35.266.01-24.3727.22-37.382.4724.52-20.1330.8923.82-25.08-8.43-28.0617.643.09-23.0928.9312.939.20999999999999-30.51-14.58-37.874.5112.19-30.25-47.0231.4-3.89-43.61-15.8827.71-27.2419.4325.04-33.54-38.59-11.11-27.95-29.592.6611.7828.79-39.8218.69-47.4119.63-26.5932.96-34.56-3.41-2.5-29.12-15.5920.5929.6241.77-13.15-13.82-17.98-27.1419.63-18.2313.98-18.6-33.57-27.2129.336.9828.330.939.33-33.59-29.9216.2740.6433.514.9824.5827.61-7.09-26.5913.26-16.7842.0438.59-7.117.7324.5-8.6432.96-34.56-15.48-22.15-27.0914.03-16.2135.1123.56-22.45-35.9523.4331.88-13.71-15.39-16.1-5.0215.5520.49-9.3733.1214.673128.642.96-35.6512.24-9.7122.46-40.02-16.1-6.4124.36-14.54-811.42-1.724.02-15.95-.7800000000000019.04-22.9919.14-9.01-4.6820.18-4.6-26.48-36.614.57-5.0217.7425.76-29.2-26.98-43.66-27.5320.25-35.0215.5520.4926.05-4.35-31.0620.14-38.413.1-35.94-41.66-23.1716.17-8.36-1.433.825.06-38.9817.54-41.8917.26-39.64-15.8511.56-50.5312.83-8.14-51.06-10.07-6.281.65.06-46.5425.91-45.64-25.16-8.59-36.03-20.19-27.893.36-17.4420.975.18-18.3913.98-45.6123.92-9.47-7.01-3.08-38.98-3.0817.05-40.64-21.5610.5111.067.24.96000000000000117.54-41.894.310.31-14.1512.62-48.41-53.05-45.11-9.5-37.76-44.2-46.72-49.4212.11-20.4-4.75-34.54-28.24-10.4-33.48-14.94-31.34-47.04-38.47-16.9427.38-9.11-3.9315.58-20.42.68000000000001-41.1311.68-3.2099999999999912.2725.59-48.4526.5-22.97-27.09-16.49-20.78-24.4824.66-44.15-8.2214.253.96-30.03-4.7524.16-51.79-34.02-2.70999999999999-20.17-31.76-8.77999999999999-36.05-34.54-28.24-3.73999999999999-15.88-14.45-39.02-26.8320.88.730000000000004-41.7815.0721.97-35.2710.01-21.9327.49-12.5125.04-7.06-11.95-15.819.22-41.523.777.04-46.35-7.4300000000000124.17-5.661.8327.495.195.796.5299999999999912.77-11.89-31.2722.8114.2127.99-44.99-7.421.517.398.65-31.0427.44-43.79-48.89-3.12-12.51-15.4323.9-32.06-27.0211.8-20.45-47.9-47.2225.04-7.0613.1-9.17-22.24-11.63-24.32-36.7521.72-46.51-21.383.65-43.1322.5-17.02-55.68-24.42-40.44-91.82-89.58-35.51-90.54-60.5-90.3-44.06-51.23-35-43.5-40.73-39.33-55.68-26.14-79.35-59.23-71.07-42.29-22.47-34.15-57.86-67.87-59.09-73.75-80.2-26.91-78.83-62.56-13.68-34.13-58.67-48.24-24.42-14.46-19.65-88.96-62.55-81.51-85.39-16.18-23.23-40.44-91.82-62.33-40.25-51.11-37.34-28.55-23.41-22.75-62.72-52.83-21.9-70.13-45.29-54.95-6.92999999999999-48.87-81.21-31.64-74.63-67.61-66.64-11.92-15.05-39.43-42.64-66.59-18.22-81.44-52.91-6.92999999999999-38.23-32.72-71.08-14.17-15.64-78.18-47.97-34.48-51.93-78.1-25.73-56.45-45.3-61.44-59.65-54.77-28.15-12.05-3.56999999999999-48.87-33.28-12.2-40.55-42.01-70.34-77.37-12.91-69.92-81.21-31.64-12.89-31.84-8.86-32.41-55.27-7.70999999999999-71.61-15.66-21.25-28.36-41.2-5.45999999999999-27.1-7.98999999999999-43.78-5.22-63.371.42-65.29-12.23-4.311.54000000000001-65.64-21.23-20.53-62.25-37.38-18.39-7.98999999999999-34.64-12.18-25.73-2.09-21.31-58.67-44.04-76.18-62.12-31.28-27.541.84-46.58-67.29-40.73-36.54-40.76-61.1-34.06-43.78-64.47-48.2-24.31-2.81999999999999-67.21-5.67-57.63-70.78-5.22-63.37-24.96-65.51-2.98999999999999-47.81-10.94-22.38-41.13-45.61-5.03999999999999-66.69-2.58-7.08-9.5699999999999915.993.243.289.21.18-4.8842.7734.53-17.8942.4345.91-26.45-23.133.01-1.5215.99-13.3827.73-5.78-16.1427.32-1.2838.223.551.38-17.430.9822.93-17.06-16.2331.6825.9920.49-16.5726.863.25.6639.8232.8928.95-29.2738.838.1629.2643.289.2143.4545.3634.092.46-11.243.933.4542.23.51-25.33-26.55-8.42-18.38-51.52-36.95-72.82-36.23-77.71-59.44-39.95-43.49-86.44-23.87-76.27-35.07-63.05-26.07-37.66-51.52-21.33-32.29-95.33-50.39-47.46-67.76-69.3-91.75-29.69-80-78.95-24.95-25.66-31.55-25.05-89.02-17.38-41.69-62.04-36.95-64.72-40.6-52.36-81.36-78.21-78.12-87.59-56.58-72.82-36.23-53.04-95.54-27.72-66.89-21.74-31.58-77.61-63.53-67.14-43.56-78.61-29.33-36.916.34-39.65-29.83-7.528.57-21.12-19.1136.21-32.0112.07-25.619.24-29.7-10.324.026.34-29.5324.7228.08-26.41-36.25-24.65-18.8139.3716.52-34.35-34.6618.9-7.34-18.768.64-39.09-16.1-25.01.289999999999999-39.6526.83-3.7933.7718.338.51-6.7333.01-24.42-29.83-7.5210.74-3.49-28.873.99999999999991e-2-10.89-15.1-16.3139.22-26.34-37.17-33.4213.0935.167.69-20.08-27.372.19-38.515.22-3614-36.252.43-1.064.36-35.78-53.9-55.047.69-37.77-53.727.5-31.6214.42-31.4-5.22.9-16.9814.067.77-38.29-30.03-34.79-15.18-49.59-20.97-22.13-8.06-20.082.5-.43-39.77-56.4-20.26-22.55-5.2912.41-27.372.19.65-14.5-16.66-58.76-38.95-51.67-51.98-6.55-22.39-29.99-53.523.68-59.94-5.01-51.72-53.6-10.85-38.15-28.61-1.97-10.553.24-31.961.46-39.8-4.79-55.01-20.35-5.01-28.36-2.84-31.98-10.04-45.64.889999999999999-56.85-20.2-35.09-58.19-31.47-53.2310.41-13.63-50.58-23.96-37.94-37.53-17.54-51.72-5.01-46.77-31.55-66.63-24.52-6.724.81-55.09-53.6-10.85-33.72-37.7-14.79-12.46-51.99-7.1-16.31-3.86.83-25.73-3.22-37.87-29.08-43.5-17.59-17.18-3.63-48.43-45.73-51.37-41.09-9.42-45.97-14.24-24.02-54.38-5.31-39.48-43.5-2.1615.8-59.83-34.36-7.26-41.47.91-33.08-8.92-33.86-53.4313.198.46-53.856.8219.71-58.85-14.93-41.65-17.59-21.07-24.18-33.22-40.46-30.57-1.38-36.84-14.68-17.18-3.63-46.29-9.39-48.26-48.64-7.71-24.51.341.2-35.93-20.775.51-5.88-53.07-46.52-37.87-14.06-46.5-16.923.69-55.6-17.26-64.16-12.23-48.66-66.71.18-32.26-34.39-46.52-41.64-45.43-19-60.62-5.91-59.41-15.41-52.27-26.46-12.01-15.61-14.67-41.98-35.09-28-4.06-61.472.45-60.96-37.87-46.91.24-32.74-72.09-9.37-66.72-40.55-5.75-14.06-46.5-18.86-65.48-4.01-.600000000000001-42.79-58.47-43.15-66.97-3.34-17.7962.91-60.8-56.2-59.8-21.37-38.12-25.9-48.67-14.72-61.06-9.09-37.87-34.87-22.06-20.34-3.7-6.7-56.26.19-54.77-46.86-8.098.73-68.6610.18-44.83-64.771.97-39.968.527.58-23.363.66-36.97-45.633.04-15.16-59.8-8.25-17.42-31.07-55.71-43.34-40.3-54.34-32.68-21.37-38.12-36.24-23.837.02-3.04-6.97-40.57-56.49-56.013.96-4.21-3-41.118.01-57.53-46.28-40.47-6.09-3.87-53.02-22.95-5.91-8.91-61.62-15.85-53.3-30.43-7.62-24.51-57.53-21.09-61.28-65.15-51.93-43.53-3.82-21.17-53-38.03-70.73-59.29-73.12-63.89-10.77-75.24-70.65-56.03-26.26-53.81-46.28-63.82-40.54-18.49-29.99-10.59-42.55-47.41-47.54-40.47-6.09-66.34-17.31-65.54-35.15-42.15-24.12-34.14-64.49-54.97-53.1-61.15-43.39-30.64-20.41-75.93-53.26-66.3-73.87-23.66-9.07-5.69-4.84-11.7-17.88-67.021.11-56.4-44.66-20.41-1.84-74.42-48.41-12.8-10.24-66.18-27.28-58.54-63.87-51.99-19.64-2.62-73.06-61.71-56.46-70.84-56.57-64.47-33.74-75.93-11.39-35.98-13.2-62.02-75.55-62.2-70.04-77.68-53.26-66.3-51.79-35.25-50.58-12.66-64.24-33.66-54.32-24.68-53.14-6.93-48.29-42.94-22.1-22.29-63.4-22.96-2-18-26.34-17.92-35.5811.44-34-35.92-34.59-19.58-4.24-22.1-22.29-37.76-29.77-12.8-62.12-11.42.620000000000001-4.29-6.029.88-23.02-28.4-40.51-48.38-6.11-64.5113.85-4.04-27.261.26-63.4-35.34-14.91-34.39-9.94-53.32-7.74-21.04-7.51-22.96-2-44.97-58.99-11.26-47.99-64.47-33.5-65.14-20.73-61.94-10.73-35.55-3.118.46-37.096.79-58.79-3.84-60.99-33.1-62.68-16.73-39.22-53.51-29.67-19.46-31.77-19.794.18-37.09-6.71-58.36.3-33.55-55.6-10.95-61.97-54.9-6-22.65-3.02-48.72-34.17-7.99-60.01-44.01-40.29-.57-16.56.79-35.59-43.27-.82999999999999815.94-62.48-27.1912.53-15.2-58.79-3.84-50.51-56.122.467.51-19.97-3.13-1.49-33.74-42.86-59.878.74-49.7716.33-53.33-7.11-66.66.86-30.29-31.2-4.58-18.11-54.29-63.32-75.47-20.55-19.88-15.72-6.56-53.33-15.47-47.68-15.1-.13-6.49-63-70.68-62-64.6-73.03-.11-3.78-49.97-74.34-67.21-38.68-58.28-61.31-26.61-7.11-46.96-16.92-75.74-72.29-26.6-51.43-58.2-25.06-66.66.86-18.22-11.55-6.61-47.73-17.49-68.81-57.26-11.252.25-57.13-65.58-19.99-18.31-19.84-30.92-51.49-56.43-26.57-69.06-50.61-66.94-64.58-38.9-.290000000000001-48.18-26.23-58.44.08-19.84-29.53-60.3-21.4-27.94-47.36-34.22-39.96-19.99-35.16-44.98-12.95-55.08-26.93-31.26-56.12-31.34-9.46.67-40.51-30.92-53.68-61.7-6.74-8.967.72-8.41-56.19-.92-51.49-56.43-61.99-31.59-4.88-56.082.47-39.045.72-12.77-52.11-27.58-34.54-69.76-51.12-7.08-63.6-4.17-63.32-6.42-30.21-57.624.47-58.89-37.925-35.99-39.78-47.66-51.12.48-71.97-.42-20.9-37.47-10.03-25.87-18.17-49.42-28.62-67.03-51.24-27.67-60.04-.449999999999999-69.98-36.59-39.05-42.98-7.08-42.98-63.11-5.42-24.5-56.57-57.12-53.3-47.02-63.6-4.17-50.36-56.37-31.91-58.682.356.99-.949999999999999-36.56-8.3-1.86.663.36-58.17-19.23-34.88-5.09-11.39-29.23-6.15-24.69-8.297.41-1.16-22.69-67.01-30.52-35.7-55.21-19.23-42.311.5-51.31-36.42-51.9-65.228.82-66.13-16.66-12.54-23.14-18.85-15.15-64.294.52-31.41-53.88-43.59-9.6-34.88-63.7912.16-5.61-36.92-19.46-7.87-30.85-3.58-5.09-11.39-35.89-23.75-25.18-.610000000000001-12.8-60.51-40.362.15-54.7-61.6-4.36-49.64-17.7-74.94-34.94-72.49-40.39-35.5-31.64-56.67-5.93-51.22-54.49-1.1-40.02-71.62-41.79-49.28-74.94-52.64-53.24-53.98-60.22-35.56-16.18-70.26-61.66-75.44-2.46-40.03-48.95-64.84-56.1-16.41-74.89-3.661.44-44.33-34.94-32.02-71.35-15.39-20.43-59.25-27.45-.23-72.49-40.39-60.55-38.28-25.21-35.82-23.13-10.7-69.17-.94-26.07-51.1-4.32-69.95-30.43-34.62-65.88-49.861.52-.72-54.79.24-29.8-46.24-39.07-55.3-46.8-49.57-50.97-34.62-64.16-10.95-31.07-19.23-48.01-67.83-56.15-32.44-22.43-31.21-16.55-10.1-63.39-11.47-27.74-76.62-56.17-31.63-42.06-65.88-75.84-70.65-1.34-27.75-8.79-4.91-74.12-67.07-49.861.52-27.97-50.05-39.19-52.96-61.75-66.89-67.55-27.58-37.47-68.4-20.17-45.01-35.35-65.42-23.488.86-40.712.28-4.74-5.71-60.43-57.3-32.92-29.71-5.76-54.139.09-19.44-65.42-34.12-39.63-1.27-58.18-56.715.83-24.38-37.87-20.425.75-46.62-15.9-27.05-10.91-12.7-17.58-44.2-60.3-68.78-23.48-39.07-60.15-31.8-30.34-2.015.02-59.44-2.438.86-40.71-59.46-40.51-63.49-39.94-17.08-64.64-.74-56.69-51.1-43.99-31.15-66.89-45.25-57.49-21.7-60.26-2.11-66.9-.19-53.25-61.17-67.02.16-44.25-44.95-3.23-28.1-47.09-57.49-30.84-53.3-39.75-63.39-44.17-6.81-21.4410.7-3.36-34.2-37.94-67.32-18.91.81-24.75-28.94-24.72-4.38-31.42-21.7-1.01-17.28-41.17-62.661.73-59.81-7.855.3-60.26-2.11-40.522.99999999999994e-2-62.49-17.67-54.54-43.1-24.35-19.87-60.441.21-62.9-58.4-55.91-41.66-28.87-68.95-34.88-25.85-20.79-68.44-60.2-7.78-68.1-71.58.78-2.54-28.68-24.15-41.66-12.29-53.4-19.89-9.53-52.99-24.39-63.87-49.22-27.05-8.27-56.65-48.6-8.61-9.44-57.35-51.66-46.16-9.1-52.53-28.87-31.33-65.49-58.56-54.623.6-64.5-33.83-54.93-68.95-34.88-69.12-71.03-59.76-28.13-14.47-69.57-59.12-67.87-29.18-.340000000000001.88-17.25-7.29-33.64-48.21-12.34-48.93-7.45-25.72-45.21-41.671.28-61.29-8.89-50.09-22.11-59.09-47.5-33.64-63.83-52.8710.17-34.77-37.7-17.4-15.866.59-55.47-5.16-6.21-60.21-59.5-53.61-60.113.86-67.78-43.47-23.12-48.21-20.44-44.56-32.8-3.8-6.95-7.042.43-28.58-12.34-48.93-32.1210.38-57.44-18.27-63.42-53.58-7.55-21.63-18.02-41.6-6.55-55.83-48.25-32.413.593.77-18.54-34.63-4.94-6.95-62.275.95-38.13-.449999999999999-35.33.64-15.76-50.08-32.43.47-50.78-54.14.3510.19-1.41-7.25-65.43-42.588.298.6-44.96-18.72-7.3-34.713.03-9.96-1.05-26.3513.59-52.89-22.27-59.83-44.36-64.57-19.33-59.07-1.643.77-18.54-36.8-22.572.81-26.1-15.17-10.96-9.75-65.28.27999999999999911.117.36-39.15-61.2221.74-46.047.79-34.174.02-45.984.27-34.41-30.923.821.9223.06-39.675.7921.74-39.48-.359999999999999-46.4-.579999999999998-26.76-32.88-15-46.04-39.751.46.3110.73-1.952.81-16.8-11.01-9.85-23.92-11.9-34.48-31.557.79-9.43-26.69-44.39-4.61-34.17-17.48-14.52-15.326.97-25.43-9.59-1.9921.54-35.6627.96-23.9831.374.73-15.97-24.85-16.27-30.065.14-28.28-22.0328.19-6.47-21.811.54-23.985.16-16.7818.82-27.7130.03-6.628.2731.374.65-26.9626.41-9.35-37.23-13.1923.7611.1210.71-9.2824.9-21.8119.954.73-20.1-31.6328.2726.78-15.9710.8824.63-12.0325.17-22.96-27.65-1.09-23.611.052.26-39.1810.489.84-19.7527.9917.71-13.9622.59-9.1431-18.0716.120.12-21.22-39.1836.4510.98-16.1218.02-31.299.7-14.4610.4830.05-2.47-36.57-30.87-31.8430.47-30.235.47-8.4518.27-5.79-2.31.7999999999999979.84-2213.46-8.7-6.2-19.75-13.9924.2724.88-15.67-24.5812.55-2.61-28.89-17.529.69-1.02-34.44-13.715.00000000000043e-29.15-29.1917.71-34.222.21-46.63-14.19-12.067.00000000000003e-2-4.81-1.02-27.4514.17-40.5412.96-31.045.82-19.99-34.44-30.84-25.88-31.7817.88-4.47-11.36-18.4515.02-48.914.51-8.58.460000000000001-46.69-13.7120.27-5.9-40.7-32.395.00000000000043e-219.03-37.6-42.44-3.6620.52-43.11-28.66-52.45-49.3614.3523.37-33.37-.3299999999999986.72-16.6829.66-22.316.473.47-11.06-27.7-24.724.8-37.5923.3715.46-23.31-40.1337.26-41.5813.4333.37-33.378.56.369999999999997-39.92-7.27-38.98-8.04-35.0614.23-34.44-16.2428.4-23.15-13.98-.3299999999999988.922.941.28-10.036.72-7.5729.01-38.42-24.4324.61-35.36-27.19-28.49.71-39.41-11.19-1.73999999999999-53.98-66.38-49.52-66.56-63.56-10.85-56.62-42.04-64.85-47.96-14.94-51.38-11.19-7.31999999999999-20.54-28.94-68.65-51.3-19.47-34.44-1.73999999999999-13.18-27.75.650000000000006-2.61999999999999-8.58-61.72.77000000000001-16.44-46.21-18.66-26.19-8.64999999999999-31.93-53.98-29.92-25.06-24.93-32-66.38-55.16-45.44-6.92999999999999-30.32-7.97999999999999-17.5-19.37-11.32-29.08-41.8355.8133.38-5.4147.69-9.54-12.92-13.77-6.91-.73-19.7237.7926.051.8-16.7755.8129.8-5.81-8.3747.578.6739.9345.2633.381.0311.57-15.9939.1754.4543.137.8537.9645.8615.1357.32-7.2217.37-5.4143.5951.4359.0734.6547.6916.6454.6631.9745.636.0734.53-11.6829.6824.333.49-28.63-35.38-24.01-56.4-40.48-22.82-69.84-24.4-22.48-38.82-54.16-36.3-36.11-20.64-28.63-45.63.72-46.98-59.02-54.11-52.38-68.28-35.38-30-19.95-17.89-60.29-10.02-52.296.11-54.36-31.14-59.665-23.06-43.49-24.01-50.66-37.36-50.89-35.44-56.4.590000000000003-53.38-47.146.06999999999999-37.673.53999999999999-47.67-22.85-55.29-66.86-21.3-56.95-78.77-75.76-16.92-62.87-40.38-26.09-49.93-47.83-59.81-83.78-42.51-72.89-21.3-85.9-46.05-24-68.65-17.63-24.7-73.6-56.95-76.58-16.99-30.88-29.77-45.43-71.61-19.59-39.31-79.03-63.1-86.39-44.01-36.33-78.77-52.41-92.13-64.4-20.81-75.76-23.48-67.34-82.06-59.63-45.86-36.74-19.73-88.34-29.83-95.93-31.27-5.92-3.20999999999999-79.81-74.37-60.84-24.66-15.63-3.48-59.07-63.23-72.39-25.62-63.48-31.27-63.85-78.82-72.46-15.95-8.27-16.95-14.35-5.92-78.84-53.45-75.17-5.83-28.98-4.61-11.74-20.67-17.64-52.34-71.84-31.99-62.03-3.20999999999999-27.52-20.75-53.89-12.29-79.81-67.4-44.61-72.34-61.46-67.7-81.2-21.82-13.37-58.96-60.6447.131.78-6.4643.2337.4153.7451.3825.7-12.9113.0345.2-17.286.6416.3347.18.214.7434.1621.0226.766.7921.9631.78-.2547.441.8835.2213.7318.0642.92-3.74-13.8727.3117.7240.4848.5-6.46-4.7942.99-12.2838.2943.2318.3931.25-8.32-15.67-18.92-.4338.9114.3821.3456.5649.826.47-16.73-17.988.0635.47-26.6236.7415.7713.8417.6325.5128.97-22.6349.82-21.73-1.2515.32-12.123.72-3.9827.276.4744.88-6.429.0929.015.5237.89-21.714.4416.920.83-15.0720.8340.96-16.7334.9731.1524.8741.45-17.9834.2233.329.76-24.514.41-13.85-20.29-22.81-25.5136.02-64.05-50.01-56.94-51.16-37.86-54.26-69.96-61.39-39.86-32.03-26.85-7.34-43.32-20.24-64.05-11.24-26.13-10.652.67-71.373.58-45.89-50.01-39.41-39.34-43.7-12.62-47.41.73999999999999-67.07-8.67-18.96-52.95-27.671.23999999999999-74.71-56.94-54.68-31.7-58.97-57.46-51.16-38.8-32.27-37.37-49.75-64.7-7.84999999999999-.950000000000003-58.19-12.91-44.8521.99-28.79-15.869.1425.42-25.3219.9723.24-30.1540.3710.5418.0343.6921.3921.9922.7328.974.31-15.0739.0130.4144.19-28.798.7828.0717.7-15.9933.5924.85-14.84-27.59-32.6913.083.69.76999999999999640.1-15.86-4.25-31.7-31.0241.249.147.03-17.01-6.04-8.12-30.31-5.1819.85-26.9338.7-.82-81.4-61.14-91.01-93.87-92.59-62.55-92.35-46.11-53.28-45.55-42.78-41.38-57.73-28.19-81.4-61.28-73.12-44.34-24.52-36.2-59.91-69.92-61.14-75.8-77.53-82.25-82.92-28.96-80.88-64.61-36.18-60.72-50.29-26.47-16.51-21.7-91.01-87.44-18.23-25.28-42.49-93.87-42.3-80.82-53.16-30.6-64.77-54.88-23.95-72.18-47.34-57.390000000000001-44.99-7.441.47-33.5321.1918.06-6.32-9.5314.89-48.33-19.826.18-5.12.390000000000001-37.9718.9417.47-45.07-14.86-1.37-18.82-44.997.38-29.56-23.34-13.27-12.19-28.33-26.544.9621.0629.54-15.76-.17000000000000220.91-7.44-44.2620.2-36.81-48.11.471.2721.9224.25-22.1617.4511.864.75-8.0927.656.0100000000000127.668.5615.53-23.5327.6135.5341.38-25.818.61-22.412.4621.4531.855.227.6614.1137.7518.53-18.83-4.2-36.34-22.288.5612.3-1241.683.64-6.74-27.45-.890000000000001-.920000000000002-21.265.78-3.94-24.63-8.3615.5334.17-17.79-30.9434.62-23.53-25.6730.1236.8528.9-5.7734.8-26.8537.2632.7630.27-22.71-67.84-17.55-41.23-7.66999999999999-15.91-68.33-8.00999999999999-4.52999999999999-73.57-47.43-51.96-34.45-63.82-22.71-56.22-66.58-23.12-51.72-12.24-26.89-49.06-67.84-19.46-76.45-27.51-46.88-67.5-66.67-18.76-29.95-67.01-23.58-47.24-44.78-10.62-17.55-11.61-42.28-21.18-7.16-41.23-5.08-78.18-16.35-61.64-8.23999999999999-46.93-75.77-76.99-58.86-68.825.27-42.44-14.81.33-2.39-5.93-48.8813.69-38.71-25.4911.49-.100000000000001-13.9616.235.27-57.77-12.83-9.90000000000001-30.2-31.74-54.197.86999999999999-42.44-41.39-47.7312.61-48.5711.96.0099999999999912.5120.18-4.13-24.48.609999999999999-27.16-3.04000000000001-14.8-40.56-50.03-19.02-35.261.33-57.984.209999999999999.8415.82-25.97-29.58-6-41.058.23.649999999999999-18.93-78-9.88000000000001-51.17-62.76-7.44000000000001-75.66-31.58-69.26-73.35-53.95-19.63-37.31-73.18-18.93-15.57-70.06-79.9-68.3-62.46-4.28-27.13-78-78.31-80.34-24.75-66.09-50.99-62.41-35.01-59.75-68.66-43.36-83.3-16.82-47.44-9.88000000000001-50.38-10.64-68.07-73.48-51.17-47.14-56.9-72.52-54.54-4.43000000000001-69.99-80.82-77.07-30.56-8.49000000000001-51.8715.91-37.924.04-34.1515.85-34.44.28.790000000000003-33.93-52.05-53.199.54-35.92-51.879.35-29.7716.27-29.55-3.372.75-15.1315.919.62-31.53-36.44-40.86-28.18-32.94-13.33-19.12-20.28-6.21-18.234.351.42-37.92-20.7-3.4414.26-25.524.04-12.65-15.61-14.81-37.1-4.7-20.54-28.14-51.675.53-58.09-12.11-67.46-40.82-20.12-11.24-19.82-6.03-41.23-7.81-14.06-64.28-29.62-14.28-37.63-12.11-41.25-19.31-54.91-8.38-66.12-29.47-44.36-67.46-40.74-9.13-62.5-26.741.14-22.9-59.85-47.21-46.8-26.81-60.99-14.28-56.04-40.82-15.99-4.46-64.36-62.87-20.12-46.97-60.72-24.06-61.26-13.13-8.44-35-12.49-47.14-38.3514.51-35.15-34.51-4.92-52.66-42.38-10.71-47.26-15.53-55.67-6.6-40.77-44.79-3.4514.51-61.12-35.65-8.55-42.696.62-34.37-10.21-35.15-54.72-22.211.96.27.17-55.145.53-60.14-16.22-42.94-18.88-22.36-25.47-34.51-2.67-38.13-15.97-18.47-4.92-10.68-48.94-49.55-9-8.99999999999999e-2-37.22-22.064.22-7.17-54.36-33.96-.539999999999999-21.27-35.03-44.13-5.79-52.69-.759999999999998-37.1911.65-20.79-22.92-35.05-30.17-33.96-7.53-49.155.56-47.94-3.94-40.8-14.99-.539999999999999-4.14-9.1-3.2-52.86-30.51-23.62-16.53-5013.92-49.49-26.4-35.4411.71-21.27-55.25-29.085.72-2.59-35.03-54.012.627.46-31.32-55.58.13-6.3217.4714.38-49.33-60.31-3.57-36.61-43.66-20.26-66.6-14.63-43.41-40.41-25.88-9.24-12.24-61.74.649999999999999-60.31-52.4-13.633.19-74.24.64-50.37-70.31-3.57-45.5-37.312.98-29.672.04-28.9-1.88-51.17-2.5-20.7-65.34-13.79-22.96-36.61-45.84-59.88-38.22-26.91-43.66-29.37-65.951.48-12.51-61.55-1.58-9.75-8.54-46.652.47-56.18-65.63-13.39-.99-17.85-.81-3.81-56.52-10.75-25.33-2.52-19.41-52.43-15.99-56.18-60.05-46.83-38.431.28-16.07-47.9-32.93-65.63-54.19-39.62-68.02-64.75-58.79-5.67-70.14-50.93-21.16-48.71-41.18-58.72-35.44-13.39-37.45-42.31-42.44-35.37-.99-12.21-21.93-60.44-37.05-59.39-49.87-48-56.05-38.29-25.54-65.91-43.48-4.69-57.79-.5599999999999992.823.67-3.19-9.379.62-47.89-36.15-11.96.67-65.91-39.9-4.29-1.73-57.67-18.77-50.03-55.36-43.48-11.13-21.675.89-49.27-64.55-53.2-47.95-48.06-55.96-25.23-67.42-2.88-27.47-4.69-53.69-61.53-69.17-44.75-57.79-26.74-64.76-42.07-55.73-16.17-44.631.58-39.78-34.43-13.59-41.55-34.8-46.17-13.78-29.7-47.36-.34-45.78-47.7-31.36-16.02-33.88-34.07-49.54-41.55-24.58-73.9-23.2-11.16-16.07-17.8-1.9-34.8-40.18-50.23-52.29-9.89-60.16-17.89-76.29-15.82-39.04-10.52-75.18-47.12-26.69-46.17-19.52-32.82-19.29-34.74-13.78-70.77-16.8-23.04-76.25-32.51-73.72-22.51-47.33-14.89-3.32-69.62-33.97-12.15-15.16-74-28.05-50.54-64.83-40.99-43.09-31.11-7.14-48.41-18.03-69.62-5.02-44.87-66.92-22.27-73.29-66.22-17.32-33.97-14.34-73.93-60.04-61.15-45.49-19.31-71.33-51.61-11.89-27.82-4.53-46.91-54.59-12.15-38.511.21-26.52-70.11-15.16-67.44-23.58-8.86-31.29-45.06-54.18-71.19-2.58-61.095.01-39.39-64.74-67.459.153.71-9.82-46-55.03-67.18-11.59-7.431.73-45.04-7.18-39.39-6.818.161.8-54.71-62.39-53.71-56.31-64.748.18-17.214.51-64.83-41.68-66.05-58.92-49.99-53.02-18.321.18-38.67-8.63-67.45-43.14-49.91-16.77-58.379.15-3.26-26.051.68-9.2-2.9610.54-48.84-57.29-11.7-10.02-55.04-39.72-1.48-51.17-45.35-61.68-59.32-33.644.97-20.97-53.149.34-14.58-24.27-55.04-16.14-22.68-42.1-28.96-34.7-14.73-29.9-39.72-7.69-55.34-49.82-43.16-21.67-26-50.86-4.25.93-35.25-25.66-48.42-56.44-1.48-3.15-50.934.34-46.23-51.17-26.33-39.19.3799999999999997.7310.98-7.51-46.85-22.32-29.28-64.5-71.43-28.08-4.88-3.63-29.67-57.085.01-58.35-37.38-35.45-39.24-47.12-50.581.02-71.43.120000000000001-20.36-36.93-9.49-25.33-17.63-48.88-28.08-66.49-15.21-50.7-50.62-27.13-59.59.00000000000016e-2-36.05-38.51-42.44-6.54-42.44-62.57-4.88-56.58-52.76-46.48-63.06-3.63-55.83-54.93-31.372.89-36.02-7.76-1.321.23.9-57.633.14-10.9-3.97-9.75-23.05-6.659.05.48-21.05-28.88-34.06-53.57-17.59-40.673.14-49.67-34.78-50.26-63.5810.46-64.49-15.02-10.9-21.5-21.57-17.21-48.29-13.51-62.656.16-52.24-41.95-7.96-33.24-62.1513.8-3.97-6.23-29.21-1.94-3.45-9.75-22.11-28.64-23.54-11.163.79-53.06-59.96-2.72-48-16.06-37.6413.14.209999999999997-24.79-41.079.67-35.62-38.8914.5-56.02-26.19-33.68-59.34-37.04-37.64-38.38-44.62-19.96-.580000000000002-54.66-46.06-59.8413.14-24.43-43.72-33.35.34-49.24-40.5-.81000000000000211.9417.04-28.73-19.34-16.42-55.75.209999999999997-11.416.0515.37-56.89-24.79-22.681.36-9.61-7.5314.66-10.47-35.511.28-54.35-14.83-9.12-29.38.493.352.07-27.971.83-44.41-37.24-44.97-47.74-49.14-32.79-62.33-9.12-29.24-17.4-46.18-66-54.32-30.61-20.6-29.38-14.72-12.99-8.27-7.6-61.56-9.64-25.91-54.34-29.8-40.23-64.05-74.01-68.82.49-3.08-72.29-65.24-48.033.35-48.22-9.7-37.36-59.92-25.75-35.64-66.57-18.34-43.18-33.52-45.362e-2-37.53-46.44-11.44-66.16-63.03-38.65-35.44-59.863.36-25.17-71.15-39.85-45.36-7-63.91-62.44.1-30.11-43.6-26.152e-2-52.35-15.41-21.63-31.7-32.78-16.64-18.43-49.93-66.03-74.51-29.21-44.8-65.88-37.53-.71-65.17-8.163.13-46.44-46.24-66.89-69.22-22.81-62.42-56.83-49.72-36.88-72.62-50.98-56.1-37-43.97-4.91-56.05-63.97-69.82-2.64-47.05-6.03-30.9-49.89-60.29-33.64-56.1-42.55-66.19-46.97-9.61-24.247.9-6.16-37-40.74-16.44-70.12-32.08-21.7-.989999999999998-27.55-27.52-7.18-34.22-24.5-3.81-20.08-43.97-62.61-10.652.5-63.06-4.91-2.77-58.56-65.29-57.34-22.67-63.24-1.59-65.7-61.2-58.71-56.92-11.79-62.08-38.4-71.96-63.72-11.3-71.62-75.1-6.06-32.2-27.67-45.18-15.81-56.92-23.41-13.05-56.51-27.91-67.39-52.74-30.57-11.79-60.17-3.18-52.12-32.75-12.13-12.96-60.87-49.68-12.62-56.05-32.39-34.85-69.01-62.08-68.02-37.35-58.45-72.47-38.4-74.55-1.45-63.28-17.99-71.39-32.7-3.86-2.64-20.77-10.81-50-2.29-29.93-46.06-42.34-38.84.15-58.42-6.02-19.24-56.22-44.63-30.77-60.96-5013.04-31.9-34.83-14.53-12.999.46-52.6-2.29-3.343-57.343.84-56.63-50.74-57.24-64.91-40.6-20.25-45.34-17.57-41.69-29.93-4.175.3-25.71-9.47-46.0613.25-48.94-54.57-60.55-18.76-15.15-38.73-3.68-52.96-45.38-49.19.97-58.15-16.86-5.27-60.597.63-36.451.235.32-14.08-48.4-30.725.15-49.1-52.462.0311.87.27-5.57-63.75-40.99.9710.2812.31-43.28-1.94-17.04-5.62-33.02-8.28.629999999999999-24.6715.27-51.21-20.59-58.15-17.65-57.393.99999999999991e-25.45-16.86-20.89-11.134.49-13.49-63.61.9612.799.04-37.47-59.5417.8811.73-34.3110.14-4.711.0800000000000116.11-33.8916.36-22.32-18.83-24.2515.8934.0135.15-27.5817.8833.8311.73-34.3111.51-14.67-20.79-2.91-33.95-27.6618.422.8210.1414.9-4.7129.71.080000000000012.24.190000000000005-22.39-19.4619.8836.51.3700000000000052.66-14.6-32.3-22.08-20.54-5.3939.89-3.2338.8719.0618.6131.7832.09-13.342.510.133.63-23.57-35.1140.0511.21-7.1128.49-27.5633.4320.79-15.18-6.6-20.3914.81-18.6122.65-12.3637.863.2-12.1411.21-14.31-7.1128.49-18.0439.73.0517.9441.0414.3236.08.32-27.56-3.5233.436.8120.7920.3834.57-12.1429.6214.449.487.37-10.43-21.9637.94-6.316.5720.5544.16-2.36-4.6934.8421-10.05-.84-13.29-17.988.58-13.9320.7211.4611.93-62.16-29.96-57.06-72.78-71.14-5.47-12.95-23.23-54.9-18.35-50.08-40.3-9.94-59.01-24.84-20.82-62.16-80.12-29.96-57.06-22.92-72.23-31.24-55.4-30.46-10.89-77.51-71.81-72.78-10.47-71.14-84.03-5.47-49.39-46.73-43.25-40.14-31.1-23.86-33.75-62.94-27.48-49.64-60.69-18.03-54.93-44.9-16.06-15.68-56.61-15.89-39.81-64.66-65.52-28.39-43.55-69.83-58.44-18.59-11.25-45.66-26.68-81.39-45.32-59.3-25.83-31.7-70.04-23.14-75.07-38.64-20.59-87.48-55.04-52.91-40.78-45.66-41.87-26.68-81.39-27.89-71.89-35.03-60.84-75.29-71.69-72.63-22.97-45.32-52.21-59.3-83.24-25.83-89.75-49.43-40.39-87.54-54.56-15.21-77.93-20.58-46.75-81.55-40.8-68.44-21.82-35.94-83.29-86.7-44.51-70.38-28.83-44.15-20.33-83.96-69.51-93.3-90.21-90.99-26.5-38.94-24.66-41.48-40.33-36.4112.88-18.0328.31-23.665.122.12-10.69-12.41-29.05-26.0523.45-38.9422.02-24.66-41.4835.91-42.9312.0832.02-34.727.21-41.27-8.62-40.33-9.39-36.414.2212.88-35.7927.05-24.5-15.33-1.6822.9610.597.5521.59-7.00000000000003e-25.373.48999999999999-8.9210.77-39.77-29.71-25.78-6.857.8223.7423.26-36.71-28.54-29.758.3615.92-40.76-45.72-14.88-23.28-2.928.43000000000001-10.78-43.86-60.9-57.9-5.19-50.96-13.51-36.38-59.19-42.3-9.28-45.72-5.53-14.88-23.28-62.99-45.64-13.81-28.783.92-7.526.313.04000000000001-2.92-56.048.430000000000013.84-10.78-40.55-20.53-2.98999999999999-26.27-48.32-36.82-56.22-24.26-19.4-19.27-60.72-.469999999999999-49.5-42.32-1.27-31.66-24.66-62.94-42.69-32.67-2.31999999999999-11.84-13.71-5.66-23.42-13.79-36.17-28.51-17.55-20.1142.7126.1126.22-21.28-24.66-25.51-18.65-12.4736.67-31.4626.0514.31-9.94-28.5144.07-17.55-20.1135.83-3.0728.1933.5221.64-10.71-27.7327.4342.7131.3626.1140.4926.2234.1245.58-18.965.63-17.1531.6745.231.8539.6947.3335.9521.444.9000000000000125.3820.23-17.6933.8943.523.3123.97-5.6722.79-23.4217.9412.59-6.69-8.25-6.0318.33-32.374.5920.72-39.75-25.87-8.21-55.23-9.79000000000001-7.87-9.2-24.21-39.55-21.69-21.5-6.03-14.0218.33-32.37-44.41-39.5-37.77-53.67-20.77-15.39-3.28-45.684.59-37.6820.72-57.64-39.75-16.5319.61-8.45-28.88-9.40000000000001-33.859.53-36.05-22.75-36.28-41.791.1815.210.97-32.534.220.68-25.79-10.2921.35-23.0618.15-33.06-8.24-40.68-17.45-52.25-61.32-34.48-12.43-33.86-8.02-27.74-5.34999999999999-51.3-28.81-14.52-38.36-48.57-36.26-48.24-72.21-30.94-61.32-9.73-34.48-12.43-57.08-6.06-13.13-62.03-45.38-65.01-19.31-18.2-33.86-60.04-8.02-24.02-27.74-67.46-74.82-32.44-24.76-67.2-83.97-5.55-40.84-80.56-52.83-64.19-17.52-11.91-55.14-70.49-75.54-48.06-7.03999999999999-64.9-66.54-34.29-25.17-8.16-76.77-18.26-34.93-84.36-13.62-28.96-22.620.8838.1229.19-24.51-10.9825.234.2346.38-8.54-9.21-13.37-22.5324.24-13.6218.59-28.96-22.633.9141.5932.9135.5143.94-28.98-25.3144.0320.8845.2538.129.5929.1932.22-21.9817.87-12.1746.6543.2-2.4922.3429.11-4.03-29.95-10.87-17.54-9.95-22.4818.64-11.61.239.7228.17-17.84-31.3428.0436.49-9.12.11-10.78-43.2-44.79-25.37-45.8-16.61-63.27-22.12-5.79000000000001-8.15000000000001-33.83-72.44-24.55-46.5-14.33-76.81-52.89-43.2-12.43-44.79-25.37-38.51-32.77-52.74-37.57-27.75-59.78-17.65-24.31-45.8-41.47-16.61-41.39-63.27-73.4-41.81-19.05-11.03-65.99-63.77-80.45-64.32-16.54-71.81-16.3-10.74-41.14-49.27-67.85-16.65-75.2-46.16-33.69-72.73-78.45-59.96-20.62-45.15-38.19-3.67-2.97-32.71-11.335.24-4.56-31.784.36-2.0225.39-36.726.665.69-37.233.767.5515.4318.89-32.7139.74-11.335.24-22.2-6.36-14.0617.19-3.6134.819.0118.93-4.5627.81-31.7837.754.366.82-25.1510.7530.88-26.81-7.7324.3424.8921.0714.79-28.0618.1324.1432.94-.3226.45-34.5831.09-39.22-31.284.33-23.93-30.37-32.89-35.59-25.8125.94-20.03-25.92-10.44-47.19-66.86-8.46000000000001-37.65-54.05-69.75-61.18-39.654.67-31.82-26.64-7.13000000000001-43.11-20.03-63.84-25.92-10.442.88-71.163.78999999999999-45.68-49.8-39.2-43.49-12.41-47.191.94999999999999-66.86-30.93-8.46000000000001-18.75-27.461.44999999999999-74.5-56.73-25.42-42.88-54.47-31.49-58.76-50.95-26.45-38.59-53.22-37.16-61.73-49.54-33.11-1.83-21.98-64.49-7.64-.740000000000009-57.98-12.7-56.19-44.64-39.81-32.23-56.89-27.61-76.04-88.79-35.78-86.52-41.23-37.96-91.35-52.43-20.83-50.66-43.17-17.51-39.81-39.21-32.23-56.89-76.27-22.19-30.79-17.01-89.99-52.42-43.5-77.19-27.61-36.35-76.04-17.56-88.79-93.89-57.51-60.43-21.1-77.06-72.02-33.2-65.45-92.9-92.22-52.06-31.9-54.17-50.94-67.24-56.63-69.32-56.95-81.75-23.28-91.51-66.38-41.35-88.13-22.5-60.81-62.02-4.03999999999999-48.97-20.19-4.81-40.46-12.03-68.44-38.4-68.2-21.96-29.13-12.9-21.4-18.63-17.23-33.58-4.03999999999999-57.25-48.97-20.19-.370000000000005-12.05-35.76-45.77-36.99-51.65-58.1-58.77-4.81-56.73-40.468.42-12.03-36.57-2.319999999999997.642.45-66.86-40.45-59.41-63.295.92-1.13-69.72-40.23-18.15-36.07-29.01-15.24-6.45-67.48-1.31-.649999999999991-40.62-30.73.200000000000003-48.03-23.19-13.41-32.85-19.174.889999999999993.41999999999999-26.24-40.59-9.09-47.587.139999999999994.01-20.37-23.58-47.53.839999999999996-62.38-33.8512.13-19.17-13.664.889999999999993.41999999999999-59.12-28.91-15.42-32.87-59.04-6.67-37.39-27.32-26.24-42.38-40.59-35.71-9.097.01-29.81-14.226.85999999999999-21.49-22.95-51.28-58.316.15-50.86-12.586.16999999999999-12.78-4.6610.2-13.35-36.21-55.5711.35-52.553.4-2.19-9.3-22.1413.6-48.55-8.0415.4748.0228.83.539.389.3537.8845.851.65-15.5328.8829.58-12.1412.7331.7242.1215.4737.9348.0228.8-8.566.07-26.07-12.0118.8322.5751.9513.913.53-17.189.3813.579.35-10.996.33-14.361.9125.847.29-17.144.44-7.52-20.67-13.2625.15-15.446.6647.122.339.1751.5327.738.984.545.07-16.5847.5343.03-15.1840.54-61.22-63.98-20.52-64.9-16.16-27.35-5.06999999999999-13.31-65.73-5.41-1.92999999999999-74.29-70.97-44.83-49.36-31.85-61.22-20.11-63.98-20.52-49.12-9.64-24.29-46.46-65.24-16.86-24.91-44.28-64.9-64.07-16.16-21.85-27.35-64.41-44.64-42.18-8.02-14.95-18.89-77.11-9.01000000000001-39.68-18.58-38.63-4.39-2.48-67.98-13.75-45.38-59.04-47.66-3.94-14.39-5.64-44.33-73.17-74.39-56.26-52.72-66.2242.2613.216.1337.9338.5446.2123.6420.1-22.8539.72-12.6828.52.53999999999999937.5225.9312.0742.2631.313.216.13-4.17-5.71-28.1633.9-16.41-15.3638.64-22.5437.9332.0438.54-25.4346.2121.926.64-1.1322.9911.23-17.77-14.62-14.53-247.0127.3610.55-31.95-17.5435.87-3.341.85-14.1232.01-14.025.99999999999952e-2-3.5520.03-15.0234.264.1526.68-89.36-86.24-96.08-67.17-51.19-75.93-78.94-23.62-91.84-47.76-85.44-50.59-89.53-70.13-35.81-53.49-89.36-35.11-86.24-96.08-84.48-78.64-20.46-43.31-94.18-94.49-40.93-82.27-67.17-78.59-51.19-98.92-75.93-84.84-99.48-33-63.62-26.06-41.53-21.32-66.56-26.82-84.25-67.35-49.09-63.32-85.62-88.7-59.79-70.72-51.26-74.93-76.14-20.61-86.17-97-93.25-46.74-80.95-24.67-41.64-35.4910.55-33.9-19.05-24.84-39.8710.13-40.12-1.44-4.93.489999999999998-39.65-57.77-58.913.82-41.64-57.59-35.4910.55-35.27-9.09-2.97-20.8510.193.9-42.16-46.58-33.9-38.66-19.05-53.46-24.84-26-23.95-1.37-4.3-43.64-60.27-24.13-26.42-9.168.54-1.68-3.22-18.37-63.65-20.53-62.63-42.82-42.37-55.54-55.85-10.42-26.26-33.86-57.39-.19000000000000111.35-63.81-27.29-8.97-44.5711.48-49.51-36.87-.9-9.484.31-30.892.53-38.73-3.72-53.94-19.28-3.94-27.29-1.77-8.97-44.571.96-55.78-19.13-34.02-57.12-30.4-52.16-16.411.48-12.56-49.51-22.89-36.87-36.46-50.65-3.94-45.7-30.48-65.56-23.45-5.655.88-54.02-9.78-32.65-36.63-60.24-13.72-11.39-50.92-37.08-6.03-15.24-2.791.9-24.66-2.15-36.8-27.54-28.01-6.01-38.21-11.114.612.97-62.7-55.22-44.94-13.27-49.82-18.09-27.87-58.23-9.16-43.33-47.35-6.0111.95-38.21-11.11-45.254.06-36.93-12.77-37.71-57.289.343.644.61-57.72.9715.86-62.7-18.78-21.44-24.92-28.03-37.07-44.31-34.42-5.23-40.69-18.53-7.48-50.14-13.24-23.27-52.11-52.49-11.56-52.28-28.36-3.51-2.65-39.78-24.621.66-9.73-49.58-56.92-40.88-59.86-5.15-41.22-27.24-60.71-54.84-16.5-63.4-11.47-47.9-65.95.94-31.5-33.63-45.76-40.88-44.67-59.86-5.15-58.65-14.65-51.51-25.7-11.25-14.85-13.91-63.57-41.22-34.33-27.24-3.3-60.713.21-37.11-46.151-31.98-71.33-8.61-65.96-39.79-4.99-45.74-18.1-64.72-50.6-3.25.159999999999999-42.03-16.16-57.71-42.39-66.21-2.58-17.036.763.674.45-60.0411.78-2.514.3213.179.25-40.04-9.13-55.47-3.5-32.28-29.28-16.47-14.751.89-1.11-50.6111.78-49.18-2.514.32-63.0715.77-39.24-59.187.56-34.3714.11-18.5413.17-17.779.25-31.38-40.048.63-54.21-2.66-11.83-25.48-50.12-37.75-34.71-48.75-27.09-32.53-30.65-18.24-37.9312.612.55-1.38-20.31-34.98-50.9-50.429.551.382.59-35.52-43.0813.6-11.15-41.99-33.59-53.95-65.3-46.09-13.014.031.03-51.68-5.91-43.36-20.492.32-14.57-47.59-11.15-51.34-41.99-33.596.12-11.23-43.06-28.09-60.79-49.35-63.18-59.91-53.95-.83-65.3-60.71-46.09-16.32-36.34-53.88-30.6-8.55-20.05-.649999999999999-32.61-37.47-37.63.85-56.4-7.37-14.55-55.6-25.21-32.216.07-14.18-24.2-54.55-45.03-43.16-51.21-33.45-43.08-20.73.4-7.56-5-67.82-51.22-51.33-3.83-.449999999999999.4-6.46-12.64-61.786.35-51.16-39.42-15.173.4-69.18-7.56-5-60.94-22.04-53.3-58.63-46.75-14.42.62-52.54-67.82-56.47-51.22-65.6-51.33-59.23-70.69-6.15-30.74-7.96-56.78-70.31-56.96-64.8-72.44-61.06-46.55-30.01-50.49-45.34-7.42-59-68.63-28.42-49.08-19.44-47.9-1.69-43.05-37.7-18.42-16.86-37.55-61.91-11.21-48.17-64.3-3.83-17.71-35.3711.65-33.79-35.71-34.38-19.37-4.03-21.89-22.08-37.55-29.56-61.91-11.21.83-4.08-5.8110.09-22.81-28.19-40.32.1-48.17-5.9-64.314.06-3.83-27.05-63.19-35.13-14.7-34.18-9.73-53.11-7.53-20.83-7.3-1.79-44.76-58.78-54.55-11.05-47.78-64.26-17.79-33.29-64.93-20.52-61.73-10.52-35.34-2.9-26.138.67-14.37-41.21-63.26-41.83-67.67-47.95-70.34-24.39-46.88-61.17-37.33-27.12-39.43-27.45-3.48-44.75-14.37-65.96-41.21-63.26-18.61-69.63-62.56-13.66-30.31-10.68-56.38-57.49-41.83-15.65-67.67-51.67-47.95-8.23-.870000000000001-43.25-50.93-8.498.28-70.14-34.854.87-22.86-11.5-58.17-63.78-20.55-5.2-.15-27.63-68.65-10.79-9.15-41.4-50.52-67.531.08-57.43-40.768.67-17.34-2-8.36-51.84-69.08-60.15-6.45-19.98-56.16-65.19-77.34-22.42-21.75-17.59-8.43-55.2-17.34-49.55-2-8.36-64.87-72.55-63.87-66.47-74.9-1.98-5.65-74.99-51.84-76.21-69.08-40.55-60.15-63.18-8.98-48.83-18.79-77.61-74.16-28.47-53.3-60.07-26.93-1.01-20.09-13.42-21.01-8.48-49.6-19.36-32.16-70.68-59.13-13.12.38-59-67.45-21.86-33.07-20.18-31.31-29.72-49.14-28.71-57.9-11.24-52.39-68.72-66.36-40.68-2.07-49.96-28.01-60.182.3-21.62-31.31-62.08-29.72-49.14-36-41.74-21.77-36.94-46.76-14.73-56.86-50.2-28.71-33.04-57.9-33.12-11.24-1.11-32.7-55.46-63.48-8.52-10.745.94-10.19-57.97-2.7-58.21-63.77-33.37-25.24-6.66-57.86.69-28.35-40.82-1.783.94-14.55-53.89-29.36-36.32-70.84-71.545.93-15.45-32.02-22.225-31.14-24.76-52.179.92-53.44-32.4710.45-30.54-34.33-42.21-45.675.93-66.52-15.45-32.02-4.58-20.42-12.72-43.97-23.17-61.58-45.79-45.71-22.22-54.595-64.53-31.14-33.6-1.63-37.53-57.662.99999999999994e-2-19.05-51.12-51.67-47.85-41.571.28-44.91-50.92-59.72-26.46-53.237.8-57.8712.444.5-31.11-2.853.596.118.81-.970000000000001-52.72-44.58-38.69-54.17-17.422.25-56.15-26.96-10.565.14-3.43-24.96-69.28-32.79-37.97-57.48-21.5-44.58-.77-38.69-54.17-67.496.55-68.4-18.93-14.81-25.41-21.12-52.2-17.42-66.562.25-33.68-56.15-45.86-37.15-66.069.89-7.88-39.19-21.73-10.14-33.12-5.85-13.66-38.16-26.02-11.39-27.45-2.88-15.07-31.5-62.78-42.63-.120000000000001-56.97-63.87-6.63-51.91-8.42-19.97-54.81-62.39-37.73-67.01-18.58-5.83-58.84-8.1-53.39-56.66-3.27-42.19-73.79-43.96-51.45-77.11-54.81-55.41-62.39-37.73-18.35-72.43-63.83-77.61-4.63-42.2-51.12-17.43-67.01-58.27-18.58-77.06-5.83-.73-37.11-34.19-73.52-17.56-22.6-61.42-29.17-1.72-2.4-42.56-62.72-40.45-43.68-27.38-37.99-25.3-37.67-12.87-71.34-3.11-28.24-53.27-6.49-72.12-33.81-32.6-46.75-1.82-30.6-45.98-10.33-38.7617.65-12.3917.41-28.83-21.66-37.89-29.39-32.16-33.56-17.21-46.756.46-1.82-30.6-50.42-38.74-15.03-5.02-13.8.8599999999999997.317.98-45.985.94-10.33-59.21-38.76-14.22-48.47-58.43-53.2416.07-10.348.6212.5-56.71-49.6618.93-10.56-32.64-14.72-21.78-35.55-44.3416.69-49.48-50.14-10.17-20.06-50.99-2.76-27.6-37.38-17.94-28.63-52.69-51.22-21.56-7.21-38.71-.220000000000001-54.94-51.81-27.43-24.22-.27-48.6414.58-13.95-59.93-28.63-34.14-52.69-51.2211.32-18.89-32.38-14.9311.24-41.13-10.41-20.48-21.56-5.42-7.21-12.09-38.71-54.81-17.99-33.58-54.66-26.31-24.853.4810.51-53.953.06-35.22-53.97-35.02-43.14-58-34.45-11.597.77-59.154.75-51.2-45.61-38.5-25.66-61.4.75-39.76-32.34-64.89-45.67-20.4-26.25-26.22-54.75-62.67-68.52-1.34-45.75-46.45-4.73-29.6-48.59-58.99-32.34-54.8-64.89-45.67-8.31-22.949.2-4.86-35.7-39.44-68.82-30.78-20.4.31-26.25-30.44-26.22-5.88-23.2-2.51-18.78-42.67-64.16.23-61.31-9.353.8-3.61-42.02-1.47-63.53-63.99-19.17-56.04-68.4-44.6-25.85-21.37-61.94-.290000000000001-64.4-59.9-1.69-57.41-19.77-17.01-60.47-16.09-64.83-53.64-75.92-67.68-15.26-75.58-79.06-6.7-10.02-36.16-31.63-49.14-19.77-60.88-17.01-60.47-31.87-71.35-56.7-34.53-15.75-64.13-56.08-36.71-16.09-16.92-64.83-59.14-53.64-16.58-36.35-38.81-72.97-66.04-62.1-3.88-71.98-41.31-62.41-42.36-76.6-78.51-13.01-67.24-35.61-21.95-33.33-77.05-66.6-75.35-36.66-7.82-6.6-24.73-28.27-14.77-74.54-45.48-48.41-70.21-70.82-78.49-55.92-52.38-9.43-72-19.6-60.8-32.82-69.8-58.21-44.35-74.54-63.58-45.48-48.41-28.11-26.57-4.12-66.18-15.87-16.92-70.92-9.74-70.21-64.32-70.82-6.85-78.49-54.18-58.92-31.15-55.27-43.51-14.51-17.66-17.75-8.28-39.29-59.64-42.83-.33-14.74-68.15-28.98-74.13-18.16-64.29-18.26-32.34-28.73-52.31-17.26-66.54-36.43-58.96-5.47-8.591.25-27.66-43.64-18.9-15.89-71.21-2.99-47.07-9.39-44.24-5.3-24.7-59.02-41.34-5.47-59.72-8.591.25-10.35-16.19-74.37-51.52-.65-.340000000000001-53.9-12.56-27.66-16.24-43.644.09-18.9-9.994.65-61.83-31.21-68.77-53.3-73.51-28.27-68.01-10.58-27.48-45.74-31.51-9.21-6.13-35.04-24.11-43.57-19.9-18.69-74.22-8.662.17-1.58-48.09-13.88-70.16-41.578.68-30-28.47-10.59-30.0710.932.4232.378.43-41.578.68-30-26.51-31.938.2126.3327.47-35.2610.226.15-35.074.05-41.993.83000000000001-28.47-10.59-41.63-35.3410.7215.147.22000000000001-12.3922.02-6.59999999999999-5.44-19.51-7.48999999999999-30.07-27.1412.228.83-7.31-5.0235.77-22.28-39.98-29.76-28.22-13.07-10.1132.21-10.9131.1911.3810.9324.124.41-21.02-5.182.4225.95-31.25-42.7932.37-19.46-33.251.95-9.815.08-258.14-4.28-.93-28.04-19.46-33.251.95-31.479.79-25.2225-9.66-25-1.65-27.171.97-19.9715.63-30.9-9.815.0828.181.4623.22-12.54-16.3820.57-6.057.937.52-12.4721.71-2516.761.5436.62-5.49-23.297.19-34.8225.08-19.163.717.6921.4431.3-15.22-17.5521.988.14-22.91-13.7-26.15-30.84-4.28-26.797.86-1.4-.9324.36-7.3129.2416.35-7.814.3431.74.0436.3434.6424.36-7.3129.24-2.497.2937.65-11.4222.7526.77-14.57-32.5343.117.63-9.4724.6716.35-7.8117.1336.7-29.92-24.2237.12-23.55-36.4442.12-1.824.92.8599999999999994.347.4516.4923.7313.84-15.35-17.2520.11-2.05-13.129.56-7.3430.922.6931.5331.91-9.0231.77.77999999999999-17.07-17.9319.24.04-22.24-10.852936.34-62.79-15.89-67.82-27.78-53.59-33.14-63.13-62.26-19.25-24.45-62.79-15.89-67.82-31.39-13.34-80.23-47.79-45.66-33.53-38.41-34.62-61.05-19.43-74.14-20.64-27.78-53.59-68.04-64.44-65.38-15.72-44.96-52.05-75.99-18.58-82.5-19.09-42.18-33.14-80.29-47.31-7.96000000000001-70.68-13.33-34.72-39.5-74.3-33.55-61.19-14.57-71.2-28.69-76.04-79.45-37.26-63.13-21.58-36.9-13.08-76.71-62.26-86.05-82.96-83.74-19.25-5.89-57.86-29.08-22.12-2.18000000000001-58.7-41.05-62.74-74.96-52.23-5.89-57.86-29.08-32.08-44.89-46.61-63.25-60.25-10.75-73.14-12.18-20.09-58.86-75.681.70999999999999-22.12-2.18000000000001-68.92-26.99-75.47-42.82-43.59-70.61-29.98-21.32-69.99-51.79-7.15000000000001-58.7-49.53-35.88-11.24-23.61-26.65-29.78-12.61-34.27-28.83-30.71-43.12-6.54000000000001-23.43-73.97-63.91-59.98-41.05-26.38-10.46-10.94-70.91-62.74-63.95-25.84-18.28-74.96-28.96-25.9626.7518.133.1628.95-3118.23-4.23-11.92-28.96-25.9626.75-19.0218.43-4.44-27.25-10.3622.66-13.7826.4130.2817.068.66-31.0518.133.1635.8624.4238.2534.98-24.140.3735.7821.16-8.6118.9411.4128.955.66999999999999-16.38-4.88-24.287.68-29.8812.5412.67-28.7831.47-17.56-7.84-10.3830.67.2800000000000017.28-31-10.75-.73000000000000429.6220.118.2326.288.5218.15-4.23-26.21-27.06-20.226.6431.97-20.5141.97-24.97-9.8-22.83-26.21-27.06-20.2-14.0235.12-33.0124.512.76-11.49-30.0642.5216.51-19.1-21.6634.2826.6431.9720.09-12.26-29.2825.8829.8124.5638.9424.6732.571.8444.03-20.514.08-18.730.1243.6530.3-6.8538.1445.7834.419.893.3541.3723.8318.68-19.2432.3441.971.7622.42-7.2221.24-24.9716.3911.04-8.24-9.8-22.91-69.93-24.49-52.47-68.37-23.15-40.49-47.76-66.95-40.57-22.91-69.93-24.49-22.57-23.9-38.91-54.25-36.39-36.2-20.73-28.72-45.693.63-47.07-59.11-52.47-68.37-35.47-30.09-17.98-60.38-52.386.02-72.34-54.45-31.23-59.754.91-23.15-43.58-24.1-48.55-5.17-50.75-21.95-37.45-50.98-56.49-13.52.5-53.47-3.73-47.23-10.55.97999999999999-40.49-24.996.64999999999999-37.763.44999999999999-47.76-22.94-55.38-32.15-66.95-57.46-34.97-20.68-19.29-68.19-38.6-13.2-14.32-90.52-11.51-57.46-34.97-20.68-44.52-54.73-42.42-54.4-78.37-37.1-67.48-15.89-80.49-40.64-18.59-63.24-19.29-68.19-51.54-71.17-25.47-24.36-66.2-14.18-30.18-33.9-73.62-57.69-80.98-38.6-30.92-73.36-90.13-11.71-47-78.55-86.72-58.99-70.35-23.68-18.07-61.93-61.3-76.65-81.7-54.22-13.2-71.06-72.7-40.45-31.33-14.32-82.93-24.42-41.09-90.52-21.1914.9924.0222.725.37.66-9.0117.83-20.99-34.72-21.1914.9924.0236.17-18.75-19.42-23.58-32.7414.03-23.838.38-24.2-39.17-32.8123.722.725.333.73-39.19-35.5233.8235.0427.91-.61999999999999718.9822.01-12.69-32.197.66-22.3836.4432.99-12.712.1318.9-14.24-40.16-21.08-27.75-4.96-20.16-32.698.43-21.81-9.0129.5117.96-28.05-41.5517.8326.28-19.31-8.1-20.99-16.66-19.02-44.7-63.61-48.44-29.92-57.03-31.49-13.84-32.99-16.66-19.02-44.7-83.31-35.42-57.37-25.2-87.68-63.76-54.07-23.3-62.2-55.66-36.24-49.38-63.61-48.44-38.62-70.65-28.52-35.18-52.34-27.48-52.26-74.14-84.27-43.09-52.68-29.92-21.9-76.86-74.64-91.32-75.19-44.17-27.41-82.68-27.17-21.61-52.01-39.15-60.14-78.72-27.52-86.07-57.03-44.56-83.6-89.32-70.83-31.49-56.02-49.06-14.54-13.8425.01-37.0826.28-14.4416.8110.3730.71-30.7525.56-2.4000000000000125.01-37.0826.285.31-37.613.387.1699999999999915.0518.51-33.0939.36-32.19-11.714.86-22.58-14.4416.81-3.9934.4218.6318.5527.43-32.1637.373.986.4410.37-25.5310.3730.5-27.19-8.1123.9624.51-15.7620.6914.41-28.4417.7523.7622.8632.56-.70000000000000326.07-34.9630.71-39.6-31.663.95-24.31-30.75-33.27-35.97-26.1925.56-44.44-60.14-51.5713.4-36.0711.06-23.58.86999999999999-35.03-28.04-44.44-60.14-51.57-30.0414.28-22.21-17.032.47999999999999-33.5-10.42-54.23-1.42-16.31-.82999999999999812.4913.4-36.07-40.19-29.59-33.88-2.811.56-57.25-21.321.14999999999999-9.14000000000001-43.13-17.8511.06-64.89-47.12-15.81-33.27-44.86-41.12-21.88-49.15-41.34-16.84-28.98-22.45-43.61-27.55-52.12-39.93-23.57.78-12.37-54.881.978.86999999999999-48.37-3.09-46.58-35.03-30.4814.8118.0825.2539.03-4.39-.90999999999999714.69-5.9820.26-30.4814.8118.08-35.313.6135.215.3812.8738.5316.2316.8317.5723.81-.849999999999994-20.2325.2539.03-33.953.6212.54-21.1519.69-2038.48-32.75-37.857.92-1.47-4.3934.94-21.02-15.9822.84-9.4115.59-36.86-36.183.9824.141.87-22.175.1-11.2-.589999999999996-13.28-.909999999999997-25.7132.76-35.47-10.3414.69-32.0933.54-4.77-5.98-53.64-83.44-37.2-51-61.01-7.60000000000001-82.72-15.04-48.09-83.68-53.64-83.44-37.2-44.37-28.14-36.64-33.87-32.47-48.82-19.28-72.49-52.37-64.21-35.43-15.61-51-61.01-52.23-66.89-73.34-74.01-71.97-55.7-6.82000000000001-27.27-51.81-41.38-17.56-7.60000000000001-12.79-82.1-55.69-74.65-78.53-85.25-9.32000000000001-16.37-84.96-55.47-33.39-71.91-51.31-44.25-30.48-21.69-82.72-16.55-15.89-55.86-45.97-15.04-63.27-38.43-28.65-48.09-5.68000000000001-8.81-33.19-28.24-45.69-27.04-68.39-22.12-20.86-60.4-5.68000000000001-8.81-33.19-36.4-60.35-11.98-75.2-46.67-.689999999999998-31.99-26.48-64.84-7.93000000000001-9.40000000000001-71.94-28.24-45.69-71.86-19.49-50.21-40.14-55.2-53.41-48.53-21.91-5.812.67-42.63-27.04-5.96000000000001-34.31-35.77-64.1-71.13-24.83-6.67-63.68-25.4-6.65000000000001-25.6-4.95-17.48-2.62-26.17-49.03-68.39-1.47-65.37-9.42-15.01-22.12-34.96.780000000000001-61.37-20.867.4899999999999913.34-53.84-64.38-50.32-52.6713.22-54.892.23-.4299999999999937.4899999999999913.34-53.84-9.43-8.73-50.45-25.58-6.593.81-22.84-.379999999999995-13.939.70999999999999-9.51-46.87-64.38-50.32-19.48-15.7413.64-24.4-55.49-28.93-24.74-28.96-49.3-22.26-31.98-52.67-36.4-12.518.98-55.416.135.07000000000001-45.83-58.98-51.57-13.16-53.712.088.349999999999998.81-36.01.85999999999999913.22-10.58-29.33-33.816.76000000000001-54.899.224.72-53.492.2335.77-16.6543.6724.792.626.91.42-24.09-17.1444.0135.77-16.6543.6747.15-25.21-21.894.25-.28000000000000117.23-12.1428.97-4.54-14.928.56-3.99999999999991e-224.792.62-16.1632.2224.174.8-14.9932.9227.2321.73-15.3328.14.446.941.0634.1330.19-28.0340.07-30.519.430.510.4544.6946.6-26.5-18.935.333.7-9.961.4245.1434.6943.444.75-24.09-25.31-7.18-3.64-17.14-.399999999999999-43.3519.22-48.6613.4-21.63-34.62-.4699999999999996.183.14-.399999999999999-43.3519.22-33.188.02-19.9617.025.43-8.4321.7610.8-52.24-7.3-4.37-24.67-48.6613.4-36.91-35.8618.14-43.0411.5418.04-45.9325.711.4-18.956.14-21.632.48999999999999-9.27-38.27-35.12-35.033.34-44.5-13.496.86-9.95-52.459.73999999999999-38.0415.37-23.821.35-34.6211.51-34.52-20.44-24.05-.469999999999999-35.5213.76-16.356.184.80999999999999-63.41-19.337.97-14.88-4.57000000000001-22.83-68.573.75999999999999-50.514.80999999999999-63.41-19.33-57.01-22.16-61.1-41.7-7.38000000000001-25.06-60.93-6.68000000000001-3.32000000000001-57.81-67.65-56.057.97-14.88-65.75-66.06-12.5-53.84-50.16-22.76-70.49-47.5-56.41-31.11-71.05-4.57000000000001-35.192.36999999999999-13.17.11-38.13-54.981.61-55.82-38.92-20.66-34.89-44.65-57.19-60.27-31.36-42.29-22.83-46.5-47.717.81999999999999-57.74-68.57-64.82-18.31-52.523.7599999999999912.48-37.77.91-.619999999999999-18.5.98-40.02-31.51-61.46-37.5212.48-37.77.91-2.582.84-37.3-55.42-56.566.17-39.29-55.245.98-33.1412.9-32.92-.619999999999999-18.512.546.25-39.81-44.23-36.31-16.7-51.11-22.49-23.65-9.58-21.6.98-1.95-41.29-57.92-21.78-24.07-64.86-6.8110.89.67-.869999999999999-16.02-18.98-61.3-18.18-60.28-40.47-40.02-53.19-53.5-8.07-23.91-31.51-55.042.1613.7-61.46-19.82-6.03-41.23-29.47-44.36-14.28-47.42-35-38.35-11.24-19.82-6.03-41.23-7.81-49.07-14.06-64.28-29.62-14.28-37.63-12.11-41.25-19.31-54.91-8.38-29.47-44.36-67.46-40.74-62.5-26.74-22.9-59.85-33.23-47.21-46.8-26.81-60.99-14.28-56.04-40.82-75.9-33.79-15.99-46.47-4.46-64.36-20.12-42.99-46.97-60.72-70.58-24.06-21.73-61.26-47.42-16.37-25.58-13.13-8.44-35-12.49-47.14-37.88-38.35-47.52-15.85-52.4-39.51-15.35-27.5-54.86-27.2-59.5-57.8-47.52-15.85-52.4-20.67-30.45-60.81-11.74-45.91-49.93-8.599.37-66.26-40.79-13.69-47.83-39.51-15.35-40.29-59.866.761.06-60.28.38999999999999913.28-65.28-21.36-48.08-24.02-27.5-30.61-39.65-46.89-37-7.81-5.91-43.27-21.11-10.06-52.72-15.82-54.08-25.85-54.69-55.07-14.14-54.86-30.94-6.09-5.23-42.36-27.2-.92-12.31-52.16-59.5-3.53-50.431.5-38.54-12.73-33.18-3.19-4.06-47.07-41.87-3.53-50.431.5-34.93-52.9813.91-18.53-20.66-32.79-27.91-31.7-5.27-46.897.82-45.68-38.54-12.731.72-1.88-.940000000000001-50.6-21.36-14.279.67-47.7416.18-47.23-24.14-33.1813.97-19.01-58.364.36-52.99-31.6-26.827.98-32.77-5.13-51.754.88-37.639.7213.13-29.06-3.19-44.74-29.42-53.2410.39-4.0619.7316.6417.42-47.07-56.61-4.64-33.42-40.38-60.32-3.8-21.45.2412.46-10.27-56.61-4.64-33.42-30.42-17.61-15.89.75-2.25-51.7510.64-50.32-42.41-3.6413.18-64.21-40.38-60.326.42-35.5112.97-19.68-18.918.11-32.52-41.187.49-10.71-55.35-3.8-12.97-26.62-51.26-38.89-35.85-32.72-49.89-28.23-33.67-31.79-19.38-55.96-39.0711.471.41-2.52-21.45-36.12-52.04-51.568.41.241.45-36.66-44.2212.467.924.92-47.79-39.17-24.2-49.999.96-39.27-16.81-9.127.924.92-47.79-2.02-39.47-16.66.21-10.68-43.7-7.26-47.45-51.32-38.1-29.710.01-39.17-24.2-56.9-45.46-59.29-56.023.06-61.41-56.82-42.2-12.43-39.98-32.45-49.99-26.71-4.66-16.163.24-28.728.84-33.58-33.717.74-52.51-3.48-13.2-10.66-51.71-21.32-28.329.96-10.29-20.31-50.66-41.14-39.27-47.32-29.56-39.19-16.817.898.741.88-44.96-50.292.19-60.296.65-8.524.517.898.741.88-4.3-53.4414.69-42.82-31.08-6.8311.74-60.84-34.83.7799999999999993.34-52.6-44.96-50.29-38.41-6.0610.96-44.2-48.13-42.88-57.26-42.99-50.89-20.16-62.352.19-22.4.379999999999999-48.44-61.97-48.62-11.47-56.46-64.1-52.72-38.21-21.67-59.69-42.15-37.92-50.66-60.29-20.08-40.74-11.1-39.566.65-34.71-29.36-10.08-8.52-37.899.13-36.31-8.337.57-37.65-20.31-13.046.15-20.23-37.899.13-36.31-38.23-36.9-21.89-6.55-24.41-24.6-40.07-32.08-15.11-64.43-13.73-1.69-8.337.57-25.33-30.71-42.82-.42-8.42-66.8211.54-6.35-29.57-1.05-65.71-37.65-17.22-36.7-12.25-55.63-10.05-38.85-23.35-9.82-4.31-47.28-61.3-7.33-57.07-13.57-50.3-66.78-20.31-35.81-67.45-23.04-64.25-13.04-37.86-5.42-28.656.15-23.62-46.11-60.4-61.79-12.89-42.48-67.88-66.769.44-69.57-23.62-46.11-60.4-36.56-26.35-38.66-26.68-2.71-43.98-13.6-65.19-.59-40.44-62.49-17.84-61.79-12.89-29.54-9.91-55.61-56.72-14.88-66.9-50.9-47.18-7.46-23.39-9.99999999999996e-2-42.48-50.16-7.729.05-69.37-34.08-2.535.64-22.09-10.73-57.4-63.01-19.15-19.78-4.43.620000000000001-26.86-67.88-10.02-8.38-40.63-49.75-66.761.85-56.66-39.999.44-17.09-53.27-62.3-60.98-63.58-45.94-29.27-56.11-17.29-3.56-17.09-53.27-62.3-74.45-19.53-18.86-14.7-5.54-52.31-14.45-46.66-14.08.89-5.47-61.98-60.98-63.58-72.01.91-2.76-72.1-73.32-66.19-37.66-57.26-60.29-25.59-6.09-45.94-15.9-74.72-71.27-25.58-50.41-38.28-57.18-24.041.88-17.2-10.53-33.32-18.12-5.59-46.71-16.47-29.27-67.79-56.24-10.233.27-56.11-64.56-18.97-30.18-17.29-61.56-59.2-33.52-14.61-29.78-48.3-21.19-46.73-64.38-45.23-61.56-59.2-33.525.09-42.8-20.85-53.029.46-14.46-24.15-54.92-16.02-22.56-41.98-28.84-14.61-29.78-39.6-7.57-49.7-43.04-25.88-50.74-25.96-4.086.05-35.13-25.54-48.3-56.32-1.36-3.5813.1-3.03-34.05-50.814.46-51.05-56.61-26.21-39.07-18.08.5-50.77.85-21.19-33.665.3811.1-7.39-46.73-22.2-29.16-63.68-64.38-55.346.75-56.61-15.89-47.14-40.7-61.04.42-55.89-27.93-55.346.75-56.61-35.647.28-33.71-37.5-45.38-48.842.76-69.691.86-18.62-35.19-7.75-15.89-47.14-26.34-64.75-48.96-48.88-57.761.83-67.7-34.31-36.77-40.7-4.8-40.7-60.83-3.14-22.22-54.29-54.84-14.57-51.02-44.74-1.89-48.08-54.09-53.19-62.89-29.63-56.44.63-61.049.271.33-34.28-6.02.422.945.64-4.14-55.89-1.4714.235.66-59.31-9.84-56.97-22.41-54.78-10.88-17.87-1.4714.235.66-15.87-60.19-23.7-28.88-48.39-12.41-35.498.32-44.49-29.6-45.08-58.4-59.31-9.84-5.72-16.32-12.03-43.11-57.4711.34-24.59-47.06-36.77-2.78-28.06-56.9718.981.21-30.1-12.64-1.05-4.79-24.033.24-4.57-29.07-16.93-23.46-2.3-18.366.21-5.98-22.41-53.69-33.548.97-47.88-54.782.46-42.82.670000000000002-10.88-6.59-51.88-55.15-62.32-76.1-32.68-36.16-51.76-31.09-57.33-6.59-51.88-55.15-1.76-40.68-72.28-42.45-49.94-75.6-53.3-53.9-54.64-60.88-36.22-16.84-62.32-76.1-3.12-40.69-49.61-15.92-56.76-17.07-75.55-4.32.78-44.99-35.6-32.68-72.01-16.05-21.09-59.91-27.66-52.66-.21-.89-41.05-61.21-38.94-14.9-42.17-25.87-36.48-23.79-36.16-11.36-69.83-1.6-26.73-51.76-4.98-70.61-32.3-31.09-13.8915.91-30.33-16.53-6.52-59.9315.19-52.49-19.4416.15-13.8915.91-30.33-23.16-39.39-30.89-33.66-35.06-18.71-48.254.96-15.16-3.32-32.1-51.92-16.53-6.52-15.3-.6400000000000015.816.484.44-11.83-60.71-40.26-15.72-26.15-49.97-59.93-54.7414.57-11.847.121117.72-58.21-51.1617.43-12.06-34.144.38-16.22-23.28-37.05-45.8415.19-50.98-51.64-11.67-21.56-52.49-4.26-29.1-38.88-19.44-69.09-65.96-41.58-46.53-29.08-47.73-6.38-52.65-53.91-14.37-69.09-65.96-41.58-38.37-14.42-62.79.43-28.1-74.08-42.78-48.29-9.93-66.84-65.37-2.83-46.53-29.08-2.91-55.28-24.56-34.63-19.57-21.36-26.24-52.86-68.96-77.44-32.14-47.73-68.81-40.46-39-10.67-3.64-49.94-68.1-11.09-49.37-68.12-49.17-69.82-57.29-72.15-48.6-25.74-6.38-73.3-9.4-65.35-59.76-52.65-39.81-75.55-13.4-53.91-64.56-70.41-3.237.31-6.75-4.4-70.29-2.18-59.3-56.64-64.56-70.41-3.23-47.64-48.34-6.62-31.49-50.48-60.88-34.23-56.69-43.14-66.78-47.56-10.27.31-6.75-37.59-41.33-70.71-32.67-1.58-28.14-32.33-28.11-7.77-34.81-25.09-4.4-20.67-44.56-66.05-1.66-63.2-62.14-11.241.91-5.5-43.91-3.36-59.15-65.42-65.88-21.06-57.93-70.29-46.49-27.74-23.26-63.83-2.18-66.29-61.79-3.58-59.3-59.22-6.8-67.12-48.24-26.07-30.35-24.87.639999999999999-6.31-67.46-59.22-6.8-67.12-70.61.76-1.56-27.7-23.17-40.68-11.31-52.42-18.91-8.55-52.01-23.41-48.24-26.07-7.29-55.67-47.62-28.25-8.46-56.37-50.68-45.18-8.12-51.55-27.89-30.35-64.51-57.58-53.644.58-63.527.06-32.85-53.95-33.9-68.14-70.053.05-4.55-58.78-27.15-13.49-24.87-68.59-58.14-66.89-28.2.6399999999999991.86-16.27-19.81-6.31-36.596.36-56.2111.67-50.39-15.36-2.37-36.52-43.17-40.13-36.596.36-56.21-3.81-45.01-17.03-54.01-42.42-28.56-58.75-47.7915.25-29.69-32.62-12.3211.67-50.39-8.00000000000018e-2-1.13-55.136.05-48.53-55.038.94-62.7-38.39-18.04-43.13-15.36-39.48-27.721.28-1.87-1.96-40.337.51-23.5-43.85-27.0415.46-46.731.05-52.36-13.19-58.34-2.37-48.5-2.47-16.55-12.94-36.52-1.47-50.75-20.64-43.17-63.035.19-38.89-66.19-43.34-53.65-35.3910.35-61.98-7.71-63.035.19-38.89-1.21-36.062.88-16.52-50.84-33.162.71-51.54-54.9-.419.43-2.17-66.19-43.347.537.84-45.72-4.38-8.06-35.4612.27-10.72-1.81-27.1112.83-53.65-23.03-60.59-45.12-65.33-20.09-3.24-59.83-2.4-19.3-37.56-23.33-13.57-1.032.05-26.86-15.93-35.39-11.72-10.51-66.04-.4810.356.6-39.91-5.7-61.98-25.83-64.26-8.11-30.21-30.43-62.73-46.65-41.75-64.33-64.02-23.33-25.83-75.83-25.58-64.26-60.77-66.19-26.05-7.92999999999999-6.78999999999999-69.52-24.06-8.11-69.33-30.21-76.25-30.43-56.61-62.73-44.85-75.89-69.6-28.45-23.54-19.12-31.8-27.04-46.65-12.24-39.7-53.77-41.75-64.33-61.4-22.06-5.42999999999999-41.57-39.281.51000000000001-56.54-74.24-34.46-64.02-62.48-47.33-44.37-2.05-45.17-3.06999999999999-22.88-23.33-10.16-9.84999999999999-55.28-39.44-31.84-8.30999999999999-65.51-77.05-1.89-65.13-35.14-64.26-57.06-67.99-46.9-16.52-15.38-62.09-56.25-28.95-65.13-56.55-70.34-35.14-68.56-27.3-62.31-12.09-46.75-62.09-38.74-64.26-35.12-57.06-21.46-67.99-10.25-46.9-32.01-8.91-35.63-67.24-13.87-49.63-77.51-53.47-16.52-43.14-29.57-49.56-15.38-62.09-20.33-35.55-.469999999999999-42.58-60.38-29.9-71.91-12.01-13.5-56.25-33.38-29.4-15.65-5.79000000000001-52.31-54.64-15.11-28.95-60-50.79-63.24-67.93-41.37-63.88-29.23-38.49-38.02-16.21-21.61-83.38-33.22-26.18-34.5-74.4-49.99-46.51-63.95-19.15-16.21-26.49-58.16-21.61-53.34-43.56-13.2-62.27-28.1-24.08-65.42-83.38-7.75-33.22-60.32-26.18-75.49-34.5-58.66-33.72-14.15-46.67-80.77-75.07-76.04-13.73-74.4-87.29-52.65-25.93-49.99-46.51-43.4-34.36-27.12-37.01-66.2-68.1-30.74-52.9-50.4-63.95-21.29-58.19-19.93-48.16-19.32-18.94-59.87-19.15-43.07-67.92-68.78-31.65-46.81-73.09-61.7-21.85-14.5120.26-23.1110.0925.2824.0716.93-7.342.5311.5711.16-18.4220.26-18.0828.82-23.1113.3231.37-35.52-3.08-.94999999999999611.186.310.09-16.3425.28-29.4324.07-19.9316.93-8.88-23.33-19.73-14.77-20.6728.996.64-.25-7.34-31.28-37.7925.622.5311.57-35.58-2.636.75-25.9731.389.995.21-29.59-21.2811.16-16.4830.14-26.4916.02-31.33-34.747.45-18.4223.137.8131.63-32-17.55-41.34-38.25-39.0325.46-2.8220.3337.23-9.4551.1227.29-21.242.26-9.2920.588.36-2.8243.52-8.4520.3317.334.522.8-13.84-10.8438.66-23.7337.2329.32-9.45-26.2751.12-27.7227.2947.23-19.5122.4214.23-26.066.59-25.125.82-21.219.43-20.58-2.3842.26-9.29-.12000000000000113.5338.1725.822.7619.6336.815.143.8320.5818.76.2942.8725.98-24.56-14.5-10.578.3623.0338.9538.47-21.5-13.33-14.5423.5731.13-25.55-19.5519.1218.789.43-38.6810.532.743.7821.32-36.41-38.63-19.55-36.59-33.5919.12-26.6510.8-12.07-34.88-17.9915.03-21.4118.7822.659.431.03-38.68-21.3310.5-4.4728.2316.792.2230.6227.3521.39-31.7332.7428.15-16.2411.313.7821.32-1.96-24.01-12.51-31.915.00000000000043e-2-37.514.915.04-2.03-36.4123.84-25.19-15.47-18.0123.04-7.34999999999999-.349999999999994-38.63-18.38-8.3621.9912.4710.618.65.89000000000000110.52-11.86-9.03-6.456.32-5.348.0840.4438.3657.83-6.7148.255.77-9.03-12.41-13.26-6.4-.22000000000000248.92-19.2138.326.562.31-16.2656.3230.31-5.3-7.8648.089.1840.4445.7733.891.5412.08-15.4839.6854.9643.6138.3652.7446.3715.6457.83-6.7117.88-4.943.9257.4544.16.9551.9459.5835.1648.233.6917.1555.1737.6332.48-5.4446.1455.7715.5636.226.5835.04-11.1730.1924.845.5641.0617.1412.9145.26-17.48-10.8447.6546.5418.48-14.861.141.0618.72-28.317.1419.0617.732.72-12.625.245.4320.912.91-4.0645.26-5.44-17.48-12.57-10.84-26.746.1611.5421.5923.65-18.7531.52-10.7547.65-30.7110.4-18.1246.5418.48-1.9517.53-6.9236.46-9.1219.684.18-9.356.1-14.8628.1142.13-11.8437.9-5.631.1347.611.1416.6448.283.8745.08-6.1318.69-13.759.48-25.32-4.72-13.89-9.10000000000001-33.85-56.45-12.5-7.39-74.19-31.81-63.56-6.41-4.72-50.67-28.18-13.89-37.73-47.94-35.63-47.61-71.58-30.31-60.69-9.10000000000001-73.7-33.85-11.8-56.45-5.43000000000001-12.5-61.4-44.75-64.38-4.79000000000001-18.68-17.57-33.23-59.41-7.39-23.39-66.83-50.9-74.19-31.81-24.13-66.57-83.34-4.92-40.21-71.76-79.93-52.2-8.61-63.56-16.89-11.28-55.14-54.51-69.86-74.91-47.43-6.41-64.27-65.91-33.66-24.54-7.53-76.14-17.63-34.3-83.73-71.08-12.34-27.98-75.53-12.66-13.66-8.45-68.55-28.7-76.52-45.37-71.08-57.55-21.37-12.34-.190000000000012-55.11-55.78-59.94-69.1-22.33-60.19-27.98-60.56-75.53-69.17-12.66-4.98-13.66-11.06-2.63000000000001-75.55-50.16-71.88-2.54000000000001-25.69-1.32000000000001-8.45-36.98-14.35-49.05-68.55-28.7-58.747.99999999999983e-2-3.37-49.06-24.23-36.36-17.46-50.6-9-76.52-57.44-64.11-41.32-56.52-69.05-27.93-58.17-45.37-6.85000000000001-18.4-64.41-77.91-18.53-10.08-55.67-44.46-57.3520.148.4329.83-2.533.75-10.4825.65.44999999999999623.2125.96-3.920.1436.4734.118.43-30.1817.71-4.2427.93-34.55-10.63-.94000000000000529.83-9.07-2.5316.893.759.48999999999999-10.484.6914.51-17.5230.1324.6117.95-3.54.78999999999999925.65.869999999999997-31.1410.04.44999999999999623.2131.23-23.73-21.51-38.19-22.068.9625.72-29.5521.0225.9631.521.1213.98-7.01000000000001-25.5925.61-32.94-3.98.57-30.47-36.19-17.721.64-2.894.0738.5939.298.2136.8949.97-1.1-11.97-3.83-21.55-14.9220.98-17.8341.328.2135.62-26.4736.8915.92-2713.9917.7825.6629.12-22.4849.97-21.58-1.115.47-11.973.87-3.8327.426.6245.03-6.2529.2429.165.6738.04-21.5547.9817.0520.98-14.9220.9841.11-16.582.534.5735.12-5.1531.325.0241.6-17.8328.3634.3733.4743.179.9136.68-24.3541.32-28.99-21.0514.56-13.7-20.14-22.66-25.36-15.5836.17-22.32-45.85-48.51-10.5918.2119.12-51.53-12.1316.78-35.62-17.78-22.32-38.72-54.42-45.85-24.3220-16.49-11.318.2-27.78-4.7-48.514.3-10.594.8900000000000118.21-55.8319.12-30.35-34.47-23.87-23.8-28.162.92-31.8617.28-51.53-15.6-3.42-37.41-12.1316.78-59.17-41.4-10.09-27.55-39.14-35.4-16.16-43.43-41.92-35.62-11.12-23.26-16.73-37.89-21.83-46.4-34.21-17.7813.5-6.65-49.167.6914.59-42.652.63-40.86-29.312.97.789999999999999-.4600000000000016.52-37.527.95999999999999-37.29-18.76-21.68-13.31-18.22.97-47.77-2.48.789999999999999-52.6-13.6817.92-11.91-4.4221.24-1.06-.460000000000001.2799999999999946.52-18.14-37.5216.567.9599999999999921.74-51.24-13.675.62-4.75-38.4411.142.4-37.2921.19-55.14-9.37-18.76-21.6817.65-38.31-33.275.55-26.7-1.7-54.15-53.4718.79-13.316.84999999999999-15.42-39.46-12.19-28.49-17.88-30.57-18.2-4315.47-52.76-27.63-2.6-49.3816.25-22.06-23.27-60.55-14.07-49.36-41.087.52-27.87-32.575.5700000000000115.53-61.83-59.59-60.55-30.51-60.31-14.07-21.24-5.01-13.51-10.74-9.34-25.693.85000000000001-49.36-29.24-41.08-12.37.52-4.16-27.87-37.88-29.1-43.76-45.49-50.21-50.883.08-48.84-32.5716.31-28.68-18.255.5700000000000115.5310.34-58.97-32.56-51.52-55.4-62.1213.816.76000000000001-10.45-61.83-32.34-10.26-48.78-28.18-21.12-7.349999999999991.44-59.596.587.24000000000001-32.73-22.848.09-40.14-15.3-5.52-24.96-77.19-49.98-43.27-24.72-88.73-45.03-70.2-59.42-43.83-42.19-85.18-77.19-22.47-25.6-49.98-53.19-77.14-28.77-91.99-63.46-17.48-48.78-43.27-81.63-24.72-26.19-88.73-58.52-45.03-62.48-88.65-36.28-73.22-67-56.93-55.85-71.99-70.2-65.32-22.6-14.12-59.42-43.83-22.75-51.1-52.56-80.89-87.92-41.62-23.46-80.47-91.76-42.19-23.44-42.39-21.74-34.27-19.41-42.96-65.82-85.18-18.26-82.16-26.21-31.8-38.91-51.75-16.01-78.16-37.65-15.15-68.56-15.1-5.01000000000001-61.59-79.1-43.65-46.7-67.39-66.29-1.5-15.15-7.23-1.38-68.56-24.15-23.45-65.17-40.3-21.31-10.91-37.56-15.1-28.65-5.01000000000001-24.23-61.59-46.96-79.1-65.04-34.2-30.46-54.76-1.08-39.12-49.5-70.21-43.65-39.46-64.02-36.98-46.7-67.39-51.12-27.23-5.73999999999999-70.13-8.59-9.64999999999999-60.55-73.7-8.14-66.29-27.88-68.43-12.64-6.37-5.91-50.73-13.86-1.5-25.3-44.05-48.53-7.95999999999999-69.61-5.5-10-68.21-12.49-1.41-1.75-16.45-60.32-45.46-20.63-12.5-40.98-38.52-34.97-44-1.41-9.65000000000001-62.07-1.751.73-70.63-67.31-41.17-45.7-28.19-57.56-16.45-49.96-60.32-16.86-45.46-5.98-20.63-42.8-61.58-13.2-70.19-21.25-40.62-61.24-60.41-12.5-18.19-60.75-17.32-40.98-38.52-4.36-11.29-15.23-73.45-5.35000000000001-75.93-36.02-14.92-.900000000000006-34.97-.7300000000000041.17999999999999-71.92-64.32-10.09-41.72-55.38-44-.280000000000001-10.73-1.98-40.67-69.51-70.73-52.6-49.06-62.565.3421.4213-5.1-22.47-46.4620.248.34-19.439.06-32.425.341.8-41.1521.42-30.9810.22-17.7619.227.63-6.2323.9613-50.04-5.1-2.17-22.47-24.01-46.4615.6-34.71-33.66-4020.34-40.8419.6313.7420.24-43.733.6-16.758.34-19.434.69-7.07-36.07-32.92-32.835.54-42.3-11.29-27.539.06-7.75-50.2511.94-35.8417.57-21.623.55-32.4213.71-32.32-18.24-21.851.73-33.3215.96-14.158.38-5.5125.6738.32-12.81-11.0552.9722.24-26.0540.436.0822.17-5.5149.81-18.4125.67-12.0122.84-16.13.337.6219.94-15.9338.3241.68-12.81-22.65-11.05-5.2152.9730.12-20.75-21.06-23.0932.5-8.846.26-5.1622.24-25.49-11.4113.89-26.0540.439.8147.3731.952.116.87-9.9846.61-10.82-16.236.0824.3410.11.350000000000001-12.19-15.2713.642.7122.17-1.5-2.7152.82-12.74-23.57-19.8226.69-7.5248.76-51.25-12.82-68.97-46.87-46.65-14.35-30.43-35.33-12.75-13.06-53.75-51.25-1.25-51.5-12.82-16.31-10.89-51.03-69.15-70.29-7.56-53.02-68.97-7.75-46.87-.83-46.65-20.47-14.35-32.23-1.19-7.48-48.63-53.54-57.96-45.28-50.04-30.43-64.84-37.38-23.31-35.33-12.75-15.68-55.02-71.65-35.51-37.8-78.59-20.54-2.84-42.62-13.06-14.6-29.75-32.71-75.03-31.91-74.01-54.2-53.75-66.92-67.23-21.8-37.64-45.24-68.77-11.57-3e-2-75.19-10.12-40.11-10.99-18.19-7.26-28.35-58.73-59.87-13.16-19-46.3-10.12-18.7-4.91-40.11-6.69-47.95-12.94-63.16-28.5-13.16-36.51-10.99-40.13-18.19-53.79-7.26-65-28.35-43.24-66.34-39.62-8.01-61.38-25.622.26-21.78-58.73-32.11-45.68-25.69-59.87-13.16-54.92-39.7-74.78-32.67-14.87-45.35-3.34-63.24-61.75-19-41.87-45.85-59.6-69.46-22.94-20.61-60.14-46.3-15.25-24.46-12.01-7.32-33.88-11.37-46.02-36.76-37.23-51.93-46.5315.24-34.92-41.96-33.646.26-18.15-21.63-4.19-48.99-51.93-41.65-9.98-46.53-14.8-24.58-54.94-5.87-40.04-44.06-2.7215.24-60.39-34.92-7.82-41.967.35-33.64-9.48-34.42-53.99-21.4712.636.937.9-54.416.2619.15-15.49-42.21-18.15-21.63-24.74-33.78-41.02-31.13-1.94-3.99999999999991e-2-37.4-15.24-17.74-4.19-46.85-9.95-48.21-19.98-48.82-49.2-8.27-48.99-25.07-.219999999999999.640000000000001-36.49-21.334.95-6.44-46.29-53.63-50.42-7.05-40.25-55.44-54.23-47.09-22.82-32.69-41.73-41.32-11.74-50.42-12.08-58.98-7.05-43.48-61.535.36-27.08-29.21-41.34-36.46-40.25-13.82-55.44-.729999999999999-54.23-10.23-47.09-21.28-6.83-10.43-15.39-9.49-59.15-36.8-29.91-22.821.127.63-55.78-32.69-41.735.42-27.56-66.91-4.19-61.54-40.15-35.37-.57-8.88-41.32-13.68-60.3-3.67-46.181.174.58-37.61-11.74-53.29-37.97-61.791.84-12.6111.188.098.87-55.62-24.9-48.05-64.95-18.27-78.84-55.01-6.52-69.98-18.43-48.3-36.08-24.9-71.24-19.27-48.05-45.05-32.24-30.52-13.88-16.88-66.38-3.99-64.95-57.04-18.27-1.45-78.84-55.01-74.95-8.21-50.14-41.95-1.66-34.31-2.6-33.54-6.52-47.15-7.14-25.34-69.98-18.43-27.6-41.25-65.89-53.52-50.48-47.35-64.52-42.86-31.55-48.3-46.42-34.01-70.59-53.7-3.16-13.22-17.15-36.08-50.75-66.67-66.19-6.22-14.39-13.18-51.29-58.85-2.17-21.43-60.1-59.76-50.41-2.3-51.48-73.72-44.76-62.3-4.57-2.35-21.43-4.39-7.39-60.1-14.33-51.78-28.91-6.1-22.99-56.01-19.57-59.76-63.63-50.41-42.01-2.3-19.65-51.48-36.51-69.21-57.77-43.2-71.6-68.33-62.37-9.25-73.72-69.13-24.74-52.29-44.76-62.3-39.02-16.97-28.47-9.07-41.03-3.47-45.89-46.02-38.95-4.57-64.82-15.79-25.51-22.97-64.02-33.63-40.63-2.35-22.6-32.62-62.97-53.45-51.58-59.63-41.87-51.5-29.12-4.84-7.47-70.19-8.57-61.95-54.31-52.23-71.7-7.16-62.07-69.64-4.84-1.46-.61-7.47-13.65-62.795.34-52.17-40.43-16.182.39-70.19-44.18-8.57-6.01-61.95-23.05-54.31-59.64-47.76-15.41-25.951.61-53.55-68.83-57.48-52.23-66.61-60.24-29.51-71.7-7.16-31.75-8.97-57.79-71.32-57.97-20.82-65.81-73.45-49.03-62.07-47.56-31.02-69.04-51.5-46.35-8.43-60.01-69.64-29.43-50.09-20.45-48.91-2.7-44.06-38.71-19.43-17.87-14.38-30.46-26.23-58.584.16-2.48-60.97-59.86-31.81.54-14.46-14.38-32.0414.98-30.46-32.38-31.05-16.04-.699999999999999-18.56-18.75-34.22-26.23-9.26-58.58-7.884.16-.75-2.4813.42-19.48-24.86-34.91-36.975.43-44.84-2.57-60.9717.39-23.724.8-59.86-31.8-11.37-30.85-6.4-49.78-4.2-33-17.5-3.97-19.421.54-41.43-55.45-1.48-51.22-7.72-44.45-60.93-14.46-29.96-61.6-17.19-58.4-7.19-32.01.43-22.812-71.94-62.77-67.56-42.81-20.21-64.16-69.27-2.47-44.85-13.1-70.25-71.94-25.99-48.48-62.77-38.93-28.72-41.03-29.05-5.08-46.35-15.97-67.56-2.96-42.81-64.86-20.21-71.23-64.16-15.26-31.91-12.28-71.87-57.98-59.09-43.43-17.25-69.27-53.27-9.83-25.76-2.47-44.85-52.53-10.096.68-71.74-36.45-4.93.27-24.46-68.05-13.1-59.77-65.38-21.52-22.15-6.8-1.75-29.23-70.25-12.39-10.75-43-52.12-69.13-.52-59.03-42.367.07-2.91-61.65-46.011.54-61.33-60.33-65.54-5.44-45.292.53-28.62-2.91-16.44-52.62-61.65-73.8-18.88-18.21-14.05-4.89-51.66-13.8-46.01-13.431.54-4.82-61.33-69.01-60.33-62.93-71.361.56-23.83-2.11-71.45-48.3-72.67-65.54-37.01-59.64-24.94-5.44-45.29-15.25-74.07-70.62-24.93-49.76-37.63-56.53-23.39-64.992.53-16.55-9.88-32.67-17.47-4.94-46.06-15.82-28.62-67.14-55.59-9.583.92-55.46-63.91-18.32-29.53-16.64-49.75-38.04-59.44-27.08-33.36-19.13-55.26-30.06-52.82-55.57-25.71-49.75-66.08-63.72-38.04.57-47.32-25.37-57.544.94-18.98-28.67-59.44-20.54-27.08-46.5-33.36-39.1-19.13-34.3-44.12-12.09-59.74-54.22-47.56-26.07-30.4-55.26-30.481.53-39.65-30.06-52.82-60.84-5.88-8.18.58-7.55-38.57-55.33-5.99999999999987e-2-50.63-55.57-61.13-30.73-43.59-22.6-4.02-55.223.33-25.71-38.18.8600000000000016.58-11.91-51.25-26.72-33.68-68.2-68.9-18.93-47.61-60.69-9.621.25-6.8910.834.2-31.77.11-52.04-18.93-46.3415.75-47.61-26.6416.28-24.71-28.5-36.38-39.8411.76-60.6910.86-9.62-26.191.25-14.59-6.89-38.14-17.34-55.75-4.47-39.96-39.88-16.39-48.7610.83-58.7-27.77-31.74.2-31.7-51.835.86-13.22-45.29-45.84-5.57-42.02-35.74-52.327.11-39.08-45.09-44.19-53.89-20.63-47.413.63-52.0418.2710.33-25.282.989.4211.9414.644.86-46.89-27.13-3.6-.94-38.86-67.66-68.572.08-37.32-66.23-13.83-31.67-27.13-10.734.97-3.6-25.13-69.45-32.96-38.14-57.65-21.67-44.75-.94-53.75-38.86-54.34-67.666.38-68.57-19.1-14.98-25.58-25.65-21.29-52.37-17.59-66.732.08-33.85-46.03-12.04-37.32-66.239.72-8.05-39.36-21.9-10.31-14.05-33.29-6.02-7.53-13.83-38.33-26.19-32.72-11.56-27.62-3.05-15.24-31.67-62.95-42.8-.290000000000001-57.14-64.04-6.8-52.08-8.59-20.14-52.25-50.07-48.82-55.8-11.76-57.24-11.99-30.52-27.6-35.97-31.08-52.25-1.51-46.8-50.073.32-35.6-67.2-37.37-44.86-70.52-48.22-48.82-49.56-55.8-31.14-11.76-65.84-57.24-71.021.96-35.61-54.9-44.53-10.84-60.42-51.68-11.99-70.475.86-39.91-30.52-27.6-66.93-10.97-16.01-54.83-22.58-47.584.874.19-68.07-35.97-56.13-33.86-9.82-37.09-20.79-31.4-18.71-31.08-6.28-64.753.48-21.65-46.689.99999999999996e-2-65.53-27.22-26.0113.2-33.282.01-6.27-54.87-19.48-14.78-52.92-62.8814.4812.2413.2-16.8412.96-33.28-26.11-42.34-33.84-36.61-38.01-21.66-51.22.01-18.11-6.27-35.05-54.87-43.19-19.48-9.47-18.25-3.59-1.862.863.53-50.431.49-14.78-63.66-18.67-29.1-52.92-62.88-57.6911.62-14.794.178.0514.77-61.16-54.11-36.914.48-15.01-37.091.43-19.17-26.23-40-48.7912.24-53.93-54.59-14.62-24.51-55.44-7.21-32.05-41.83-22.39-11.82-39.03-45.74-64.29-.28-43.98-18.81-29.59-45.18-46.82-3.83-11.82-66.54-63.41-39.03-35.82-11.87-60.242.98-25.55-71.53-40.23-45.74-7.38-64.29-62.82-.28-30.49-43.98-26.53-.36-52.73-15.79-22.01-32.08-33.16-17.02-18.81-23.69-66.41-74.89-29.59-45.18-66.26-37.91-36.45-8.12-1.09-47.39-65.55-8.542.75-46.82-65.57-46.62-67.27-54.74-69.6-46.05-23.19-3.83-70.75-6.85-62.8-57.21-50.1-37.26-73-10.85-51.36-56.63-3.22-56.68-66.77-10.197.32-28.13-25.08-4.39-5.49-70.28-56.63-64.55-70.4-3.22-47.63-48.33-6.61-31.48-50.47-60.87-34.22-56.68-43.13-66.77-47.55-10.19-24.827.32-6.74-37.58-41.32-17.02-70.7-32.66-22.28-1.57-28.13-32.32-7.76-34.8-25.08-4.39-20.66-44.55-66.04-1.65-63.19-62.13-11.231.92-63.64-5.49-43.9-3.35-59.14-65.41-65.87-21.05-57.92-70.28-46.48-27.73-23.25-63.82-2.17-66.28-61.78-3.57-59.29-65.91-65.57-50.87-7-21.86-46.69-54.82-26.34-28.8-32.35-23.32-65.91-57.67-5.25-65.57-69.053.31-9.99999999999979e-3-26.15-21.62-39.13-9.76-50.87-17.36-7-50.46-21.86-61.34-46.69-24.52-5.74-54.122.87-46.07-26.7-6.08-6.91-54.82-49.13-6.57-50-26.34-28.8-62.96-56.03-52.096.13-61.978.61-31.3-52.4-66.42-32.35-66.59-68.54.6-3-57.23-25.6-11.94-23.32-67.04-56.59-65.34-26.652.193.41-14.72-18.26-4.76-39.11-55.19-46.77-28.67-11.312.69-54.01-42.11-14.34-42.83-1.35-39.11-35.577.38-55.19-2.79-43.99-16.01-52.99-41.4-27.54-57.73-46.7716.27-28.67-31.6-11.3-9.7612.69-49.37.939999999999998-.1099999999999996.23-54.117.07-53.4-47.51-54.019.96-37.37-17.02-42.11-14.34-38.46-26.72.3-.850000000000001-.940000000000001-39.318.53-22.48-6.24-42.83-26.0216.48-45.712.07-51.34-12.17-57.32-1.35-47.48-1.45-15.53-11.92-35.5-.449999999999999-49.73-19.62-42.15-14.64-45.82-58.47-7.34-9.1-73.12-42.395.9-60.58-26.23-42.32-14.64-69.96-1.74-45.82-8.14-42.99-4.05-23.45-57.77-40.09-4.22-58.47-61.83-7.342.5-9.1-14.94-73.12-50.27.6.9099999999999992.94-52.65-11.31-26.41-14.99-42.395.34-8.74-34.045.9-60.58-29.96-67.52-52.05-72.26-27.02-10.17-66.76-9.33-3.92-26.23-44.49-30.26-20.5-7.96-4.88-33.79-22.86-42.32-18.65-17.44-72.97-7.413.42-.33-46.84-12.63-68.91-35.39.59000000000000311.683.7600000000000118.56-33.53-8.4832.31-33.224.97-45.035.22-33.46-29.97-35.394.7522.8724.01-38.726.7422.69-38.53.370000000000005-25.81-31.93-14.05-45.092.357.2600000000000111.68-13.76000000000001-15.8518.56-10.06-8.9-22.97-10.95-33.53-30.68.7425.37-10.77-8.48-25.74-43.44-3.66-33.22-31.68-16.53-13.5728.75-14.3720.95-24.48-1.0422.49-34.71-46.25-5.52-35.28-27.85-31.69-21.36-40.31-38.6-8.12-34.47-43.35-34.77-48.56-13.36-46.78-5.52-40.539.69-24.97-40.31-16.96-42.48-13.34-46.2111.53-25.12-10.2312.87-45.467.91-27.85-55.73-31.695.26-21.36-7.38-7.79-27.786.4-40.311.45-13.7721.31-20.8-38.6-50.139.778.28-34.47-11.6-7.626.1315.99-30.53-29.01-41.46-19.59-42.1-7.45-16.7122.8633.2-8.6552.69-20.8719.91.220000000000002-1.682.4750.2139.938.2644.8113.0822.8653.224.1538.3242.341-16.9658.6740.24-9.0731.927.7632.719.75-14.35-8.65-9.6252.69-7.98-20.8757.6913.7740.4916.4319.9123.0232.0639.329.41.22000000000000235.6813.5216.022.4745.138.2346.4918.2647.1-1.5-2.3619.61-6.674.7244.57-26.59-32.68-28.97-58.21-89.24-46.39-26.58-47.97-46.8-37.7-76.04-29.14-81.07-44.64-26.59-93.48-61.04-58.91-46.78-51.66-47.87-74.3-33.89-77.89-41.03-66.84-81.29-72.73-78.63-28.97-51.32-58.21-65.3-89.24-31.83-95.75-32.34-55.43-46.39-93.54-60.56-21.21-83.93-26.58-52.75-87.55-79.24-46.8-74.44-27.82-84.45-41.94-89.29-50.15-26.33-75.51-99.3-96.21-96.99-28.6-42.57-26.53-27.3-13.69-42.41-10.36-13.49-12.54-35.9410.4-41.57-12.79-15.79-28.6-30.32-46.96-43.965.54000000000001-56.854.11-3.818-60.84-5.8314.11-52.63-18.89-59.18-26.53-58.24-27.3-54.32-13.69-5.03-53.7-35.59.14-42.41-33.24-19.595.05-7.32-10.363.68000000000001-17.98-29.29-12.54-14.42-26.839.75-7.14-57.685.835.34999999999999-46.45-47.66-9.55-1.99-15.85-17.22.700000000000003-58.381.5-5.33-26.6-64.16-63.06-46.2-63.24-60.24-7.53-53.3-15.85-38.72-61.53-44.64-11.62-48.06-7.87-4-65.33-47.98-16.15-31.121.58-24.433.97.700000000000003-5.26000000000001-58.386.091.5-13.12-42.89-15.34-22.87-5.33-28.61-50.66-39.16-58.56-26.6-21.74-21.61-28.68-63.06-2.81-51.84-42.12-44.66-3.61-35.01-4.66-16.05-8-25.76-16.135.8-48.42-3.44.4899999999999959.62-49.83.980000000000004-36.175.08-52.15-55.53-56.38-49.52-43.345.8-62.33-4.82-16.56-40.81-59.3813.2-12.814.95999999999999-33.94-2.682.64999999999999-9.23-31.04-58.6-3.4411.84.489999999999995-4.760000000000019.62-4.653.25-27.4814.71-49.83-25.24-48.02.79999999999999714.33.9800000000000048.8199999999999916.46-7.965.08-9.43-25.9712.05-5.49-10.64-6.9-36.54-54.29-12.93-18.28-37.56-44.85-17.32-81.33-73.33-93.29-44.1-71.7-42.9-77.44-61.52-43.86-90.88-45.44-43.52-44.85-59.86-75.2-57.34-57.15-41.68-49.67-66.64-80.06-75.15-73.42-89.32-56.42-40.99-38.93-81.33-31.06-73.33-14.93-93.29-75.4-52.18-80.7-16.04-44.1-64.53-45.05-69.5-26.12-71.7-58.4-71.93-56.48-77.44-34.47-20.45-74.42-24.68-68.18-14.3-58.71-68.71-43.89-76.33-53.18.4322.5238.8-3.0432.9824.5616.16-15.39-7.1951.655.728.1942.4818.648.4320.748.76-15.2126.06-4.3247.27-17.33-7.99999999999983e-250.9443.87-5.0311.6251.5837.6938.823.14-3.0448.9832.9829.26-10.465.47-17.8224.5632.24-10.2-26.9751.4516.16-23.564.1747.76-7.1939.4845.091.231.86-13.49-9.5422.7148.84-19.7738.7422.07-53.1-73.52-.530000000000001.689999999999998-34.97-26.69-22.22-34.35-74.51-69.07-55.54-19.36-10.331.81999999999999-53.1-53.77-57.93-67.09-20.32-58.18-25.97-58.55-10.65-2.97-11.65-9.05-.620000000000005-48.15-69.87-.530000000000001-23.68.689999999999998-6.44-34.97-15.37-12.34-47.04-66.54-26.69-56.732.09-1.36-47.05-22.22-15.45-48.59-6.98999999999999-74.51-55.43-62.1-39.31-54.51-67.04-16.39-62.4-16.52-8.06999999999999-53.66-42.4512.91-7.3313.15-4.01-3.9318.41-26.864.1621.1615.3431.6729.313.63-34.9812.91-9.0423.13-39.35-15.43-5.7425.03-13.87-1.054.69-15.28-.1099999999999999.7125.3319.8113.15-8.34-4.0120.85-3.93-25.81-35.945.24-4.3518.4126.43-28.53-26.31-42.99-26.8620.92-34.3516.2221.1626.72-3.689.18-11.81-30.39-35.27-40.9916.84-7.69-.72999999999999733.79-46.58-20.689.5818.4628.41.415.54-24.73-37.41-11.3716.04-46.0517.31-3.66-46.58-5.59-1.86.089.54-42.0630.39-41.16-31.55-15.71-23.417.84-12.96-25.839.669.58-13.9118.46-41.1328.4-4.99-2.531.4-34.51.421.53-36.16-17.0814.9915.5411.725.4422.02-37.418.7814.7913.8923.59-9.67-40.63-5.02-39.72-42.24-44.94-35.1621.68-8.914.618.96-13.9218.46-37.46-33.72-33.94-20.64-37.04-52.74-44.17-22.6421.68-14.81-9.639.88-26.1-3.02-46.835.9819.89-54.1520.8-28.67-32.79-22.12-26.484.6-30.1818.96-49.85-13.928.55-1.74-35.73-10.4518.46-57.49-39.72-8.41-25.87-37.46-14.48-41.75-40.24-33.94-9.44-21.58-15.05-36.21-20.15-4.97-47.4816.27-40.974.31-39.18-45.85-25.65-70.61-29.77-10.98-53.85-58.87-33.87-45.48-29.2-79.94-34.65-31.38-84.77-45.85-14.25-44.08-36.59-10.93-33.23-32.63-31.89-69.69-15.61-24.21-10.43-83.41-26.55-36.92-70.61-21.03-29.77-69.46-10.98-82.21-87.31-41.54-50.93-53.85-14.52-70.48-65.44-26.62-58.87-86.32-85.64-13.38-45.48-25.32-47.59-71.63-44.36-60.66-16.7-84.93-34.77-81.55-15.92-54.23-.649999999999999-36.72-46.52-44.4820.6719.89-51.04-57.76-57.47-56.19-26.15-55.95-9.71-16.88-.649999999999999-9.15-6.38-4.98-21.338.21000000000001-45-24.8811.88.200000000000003-23.51-33.52-24.74-41.13-45.85-46.527.44-44.48-28.2120.67.219999999999999-24.32-13.899.9300000000000119.8914.7-54.61-28.2-47.16-51.0418.1711.12-6.09-57.47-27.98-5.9-44.42-23.82-16.7611.6-28.3712.45-35.78-10.94-1.16-35.117.32-14.89-29.95-23.28-1.79000000000001-45.88.419999999999995-.150000000000006-35.1519.5716.44-7.94-11.15-35.113.27-49.95-21.4224.56-6.74-1.23-39.59-46.69-16.48-2.99-20.44-46.61-31.18-24.96-14.89-13.81-29.95-28.16-23.283.3419.4427.92-17.38-1.7900000000000119.29-9.06-10.52-38.85-45.8818.58-38.43-49.72-.15000000000000618.6-.35000000000000120.37.7722.63-40.1215.833.13-9.7126.03-36.12-39.03-20.59-54.7-85.79-55.04-82.97-24.17-25.23-81.87-30.73-22.81-16.96-84.14-39.73-39.03-80.75-55.88-36.89-26.49-53.14-30.68-44.23-77.17-62.54-94.68-80.62-49.78-70.34-16.66-54.7-65.08-85.79-59.23-55.04-59.26-79.6-52.56-62.28-82.97-66.7-42.81-21.32-85.71-24.17-76.13-89.28-23.72-81.87-43.46-84.01-28.22-21.95-21.49-59.63-64.11-85.19-21.08-25.58-83.79-72.05-61.74-42.04-61.83-19.61-39.94-6.77000000000001-77.35-36.39-2.83-11.07-63.49-3.17.310000000000002-72.05-68.73-42.59-47.12-29.61-58.98-17.87-51.38-46.88-7.40000000000001-22.05-44.22-63-71.61-22.67-42.04-62.66-61.83-13.92-19.61-25.11-62.17-18.74-42.4-39.94-5.78-12.71-16.65-74.87-6.77000000000001-37.44-16.34-2.32000000000001-36.39-2.15000000000001-.240000000000009-73.34-65.74-11.51-12.15-3.40000000000001-70.93-72.15-54.02-50.4832.0316.71-19.0335.55-21.922.38-11.0227.3530.8727.1523.61-19.3443.23-9.1732.034.0541.0329.4415.5845.7734.81-28.23-.66-2.2-24.6537.41-12.9-18.1942.15-19.0341.4435.5542.05-21.9249.7225.415.0630.152.3826.514.74-14.26-11.11-11.02-20.4910.52-5.7230.8714.06-28.4433.75-14.0339.38-10.513.5723.54-11.5137.777.66-26.93-62.58-58.61-54.93-75.26-9.34-42.9-59.75-43.69-55.283.9999999999992e-2-68.18-24.1-61.78-26.93-65.87-46.47-12.15-29.83-65.7-11.45-8.09-60.82-54.983.2-19.65-70.52-72.86-17.27-58.61-43.51-54.93-27.53-75.26-52.27-61.18-35.88-75.82-9.34-39.96-2.40000000000001-17.872.34-42.9-3.16-60.59-66-43.69-25.43-39.66-49.42-61.96-65.04-52.483.05-73.34-69.59-23.08-57.295.57-30.41-41.5-33.58-48.383.71-21.34-62.133.4-34.7915.21-35.043.64.1500000000000025.57-34.57-52.69-53.838.9-36.56-52.518.71-30.19-4.012.11-15.7715.27-32.17-37.08-41.5-28.82-33.58-13.97-48.38-19.76-20.92-6.85-18.873.71.780000000000001-38.56-55.19-19.05-21.34-4.0813.62-26.163.41.86-13.29-16.25-58.57-15.45-50.77-5.34-28.78-52.314.8916.43-38.7-8.94-16.37-12.53-22.86-3.91-5.62-36.1-9.75-.870000000000001-9.454.34-30.862.56-38.7-3.69-53.91-19.25-3.91-27.26-1.74-30.881.99-55.75-19.1-33.99-57.091.24-52.13-16.3711.51-12.53-49.48-22.86-36.84-36.43-16.44-50.62-3.91-45.67-30.45-65.53-23.42-5.625.91-53.99-52.5-9.75-32.62-36.6-50.35-60.21-13.69-15.21-2.76-24.63-2.12-36.77-27.51-32.87-43.21-1.36-62.710.86-29.92-10.23-8.33-12.48-60.22-49.94-18.27-54.82-23.09-32.87-63.23-14.16-48.33-52.35-11.016.95-68.68-50.25-.940000000000001-41.93-17.77-42.71-29.764.34-1.36-.390000000000001-62.7-2.0310.86-67.7-23.78-50.5-26.44-29.92-33.03-42.07-49.31-39.42-10.23-45.69-23.53-26.03-12.48-55.14-18.24-56.5-28.27-57.11-8.51-7.65-29.62-3.34-14.73-54.58-65.12-59.03-62.74-33.5-2.47-45.32-65.13-43.74-44.91-54.01-15.67-62.57-10.64-47.07-65.121.77-30.67-32.8-44.93-40.05-43.84-17.41-57.82-13.82-50.68-24.87-10.42-18.98-13.08-62.74-40.39-33.5-26.41-2.47-59.884.04-59.37-36.28-45.321.83-31.15-70.5-7.78-65.13-38.96-4.16-12.47-44.91-17.27-63.89-7.26-49.77-2.42-41.56-65.38-16.27.594.55.28-23.53-9.56-25.6-24.83-38.44-9.72-41.77-38.64-39.59-16.19-62.53-10.56-39.34-36.34-23.53-21.81-5.17-8.17-57.674.72-56.24-48.33-70.138.71-46.3-66.24.5-33.247.05-25.66.11-24.832.19-38.44-47.11.57-16.63-61.27-9.72-18.89-32.54-57.18-44.81-41.77-55.81-34.15-22.84-39.59-37.71-25.3-61.88-44.995.55-57.96-57.48-5.68-4.47-42.58-50.14-46.3-44.93-62.85-3.77-63.65-56.82-35.552.01.91-15.951.09-1.91-54.62-8.85-46.3-23.43-.62-17.51-50.53-14.09-54.28-58.153.18-14.17-46-31.03-63.73-37.72-66.12-62.85-56.89-3.77-68.24-63.65-49.03-19.26-46.81-39.28-56.82-33.54-11.49-22.99-3.59-35.55-40.41-40.54-33.47.91-59.34-10.31-20.03-17.49-58.54-27.14-57.49-46.1-54.15-36.39-46.02-55.13-.91-45.89-49.82-58.95.5-50.31-13.16-54.412.826.27.05.19-5.99-55.1313-44.51-32.77-8.5210.05-62.53-36.52-54.29-15.39-46.65-51.98-40.1-18.299.27-45.89-61.17-49.82-44.57-58.95-44.68-52.58-21.85-64.04.5-24.09-1.31-50.13-63.66-50.31-58.15-65.79-41.37-54.41-39.9-23.36-61.38-43.84-38.69-42.43-12.794.96-36.4-31.05-11.77-41.97-69.5-5.49-13.496.47-42.72-15.12-43.92-9.38-25.3-42.964.06-41.38-43.3-41.97-26.96-11.62-29.48-29.67-45.14-37.15-20.18-6.76-11.67-13.42.5-30.4-45.83-47.89-5.49-55.76-13.49-71.896.47-11.42-34.64-6.12-70.78-42.72-22.29-41.77-17.32-60.7-15.12-28.42-14.89-30.34-9.38-52.35-66.37-12.4-62.14-18.64-72.52-28.11-18.11-42.93-10.49-33.72-31.67-45.76-62.04-20.2-56.22-47.8-39.4-7.85-16.05-74.89-28.94-51.43-65.72-41.88-31.67-43.98-32-8.03-49.3-18.92-70.51-5.91-23.16-74.18-67.11-18.21-34.86-74.82-60.93-62.04-46.38-20.2-72.22-56.22-52.5-12.78-28.71-5.42-47.8-55.48-13.043.73-74.69-39.4.32-27.41-71-16.05-62.72-68.33-24.47-25.1-9.75-13.7-45.95-72.08-3.47-61.98-45.31-3.2917.13-55.86-57.08-21.42-29.7-34.17-22.0418.1212.68-.850000000000001-37.03-46.06-58.21-3.29-2.621.5410.7-36.071.79-30.422.16-45.74-53.42-44.74-47.34-55.77-8.2413.48-55.86-32.71-57.08-49.95-21.42-41.02-44.05-9.3510.15-29.7.34-58.48-55.03-9.34-34.17-40.94-7.8-49.418.12-.9600000000000015.71-17.08-1.8810.65-406.01-39.87-48.32-2.73-13.94-48.92-28.68-49.16-32-32.08-54.42-9.15-40.17-57.17-51.35-67.68-65.32-39.64-1.03-48.92-26.97-59.143.34-20.58-30.27-61.04-22.14-34.96-40.7-20.73-35.9-45.72-61.34-55.82-49.16-27.67-32-56.86-32.08-10.2-7.00000000000003e-2-41.25-31.66-54.42-62.44-7.48-9.76.98-9.15-56.93-1.66-52.23-57.17-62.73-32.33-45.19-24.2-5.62-.744.98-52.85-28.32-35.28-69.812.88-13.02-43.28-52.16-62.1-35.1-49.24-8.973.71-22.33-49.7412.35-51.01-30.0412.88-28.11-31.9-39.78-43.248.36-64.097.46-2.15-17.99-10.29-41.54-20.74-7.87-43.36-43.28-19.79-52.167.43-62.1-28.71-31.17-35.1.800000000000001-35.1-55.232.46-16.62-48.69-49.24-45.42-39.14-55.723.71-42.48-48.49-47.59-57.29-24.036.93-28.686.028.5411.241.46-60.97-30.38-43.89-58.25-25.37-57.75-1.83-5.57-5.35-18.65-2.2513.454.88-16.65-60.97-24.48-29.66-49.17-13.19-36.277.54-45.27-59.1814.86-60.09-10.62-6.5-17.17-12.81-43.89-9.11-58.2510.56-25.37-47.84-37.55-3.56-28.84-57.7518.2.43-30.88-13.42-1.83-24.812.46.949999999999999-5.35-29.85-17.71-24.24-3.08-19.14-34.328.19-55.561.68-43.6-.109999999999999-36.79-56.99-12.03-52.87-71.66-28.79-23.77-48.77-37.16-53.44-2.7-47.99-51.262.13-36.79-68.39-38.56-46.05-71.71-49.41-50.01-50.75-12.95-67.03-58.43-72.21.77-56.09-45.72-12.03-61.61-52.87-13.18-71.66-.434.67-41.1-31.71-28.79-68.12-12.16-17.2-56.02-23.773.683-69.26-37.16-57.32-35.05-11.01-38.28-21.98-65.942.29-47.87-1.09-66.72-28.41-57.67-21.6-11.8-13.84-78.99-78.21-7.28-.56-.85-2.13-32.17-2.37-48.61-41.44-57.67-49.17-51.94-53.34-36.99-66.53-13.32-33.44-70.2-58.52-34.81-24.8-33.58-17.19-12.47-11.8-65.76-13.84-30.11-78.99-58.54-34-44.43-68.25-78.21-73.02-3.71-30.12-11.16-7.28-76.49-69.44-52.23-.85-30.34-52.42-13.9-34.5-41.56-69.92-29.95-70.77-22.54-47.38-57.16-4.99-57.41-25.2-10.14-16.81-38.35.79-40.51-39.94-4.94-59.66-56.53-32.15-28.94-4.99-53.369.86-18.67-64.65-33.35-38.86-.56.6-23.61-37.1-19.656.52-8.91-15.13-25.2-26.28-10.14-11.93-16.81-43.43-59.53-68.01-22.71-38.3-59.38-31.03-29.57-1.245.79-58.67-1.669.63-39.94-58.69-39.74-60.39-47.86-62.722.99999999999994e-2-55.92-43.22-30.38-66.12-3.97-44.77-63.21-29.11.99-28.76-.83-59.63-58.57-1.93-53.07-60.99-66.84.34-44.07-44.77-3.05-27.92-46.91-57.31-30.66-53.12-39.57-6.63-21.2610.88-3.18-34.02-13.46-67.14-29.1-18.721.99-24.57-28.76-24.54-4.2-31.24-21.52-.83-17.1-40.99-62.481.91-59.63-7.675.48-60.08-1.93-40.34.209999999999999-55.58-61.85-62.31-24.17-19.691.39-62.72-58.22-9.99999999999979e-3-4.78-15.09-34.79-15-57.22-36.89-70.06.52-40.44-74-65.76-13.34-73.66-77.14-4.78-8.1-34.24-29.71-47.22-17.85-58.96-25.45-29.95-69.43-54.78-32.61-13.83-5.22-54.16-34.79-14.17-15-62.91-57.22-51.72-14.66-58.09-34.43-36.89-71.05-64.12-60.18-1.96-70.06-39.39-60.49-74.51-40.44-74.68-76.59-3.49-11.09-65.32-64.68-73.43-5.9-4.68-22.81-26.35-46.76-31.444.3-50.287.19-17.11-3.71-42.08-45.6-41.88-38.344.61-57.96-5.56-46.76-18.78-55.76-44.17-30.31-60.5-49.5413.5-14.07-12.539.92-52.14-1.833.46-56.884.3-56.17-50.28-56.787.19-64.45-40.14-19.79-44.88-17.11-41.23-29.47-.470000000000001-3.62-3.715.76-25.25-9.01-45.6-28.7913.71-48.48-.700000000000001-54.11-4.22-18.3-38.27-3.22-52.5-22.39-43.48-7.83-11.8-15.484.85-61.07-27.51-10.66-26.72-15.13-70.45-2.23-46.31-8.63-43.48-4.54-23.94-58.26-40.58-4.71-58.96-62.32-9.59-15.43-73.61-50.76.112.45-53.14-11.8-26.9-15.48-42.884.85-18.14-9.23-34.535.41-61.07-30.45-68.01-52.54-72.75-27.51-67.25-9.82-4.41-26.72-44.98-30.75-20.99-8.45-5.37-17.93-73.462.93-.819999999999999-47.33-13.12-38.2219.86-41.36-2.46-47.92-25.822.54-46.2724.9-3.872.13999999999999-47.862.38999999999999-32.8-38.221.9199999999999920.0421.18-41.553.9119.86-41.36-2.24-48.28-2.46-28.64-16.88-41.63-.4800000000000044.438.84999999999999-3.83000000000001.93-18.68-12.89-11.73-25.8-36.36-33.435.9122.54-13.6-11.3129.48-28.57-46.27-6.49-36.05-34.51-19.3625.92-17.224.95.094.6399999999999917.8118.12-27.31-11.47-3.87-49.0826.08-14.96-51.92-22.78-55.653.43000000000001-37.2211.87.329999999999998-42.3-29.03-52.79-44.21-58-56.22-14.96-49.97.25-34.41-49.75-26.4-51.92-22.78-44.72-9.12-55.652.09-19.67-23.29-54.9-1.53-37.29-65.17-41.13-4.18-16.82-17.23-37.22-49.75-7.99-23.2111.87-30.24-48.04-17.56-59.57.329999999999998-1.16-43.91-21.04-17.066.55-39.97-42.3-2.77-16.61-47.66-38.45-50.9-55.59-29.03-26.15-25.68-10.81-50.63256.57-.9699999999999996.825.63-20.1513.81-14.0616.546.26000000000001-25.41-20.59-10.8119.55-29.524.650000000000018.67-32.67-50.6325-.469999999999999-27.576.57-42.74-25.9118.6-13.92-48.02-42.32-43.2919.02-41.6524.02-19.96.82-13.76-10.65-1.615.63-4.26-33.45-35.352.01000000000001-20.15-17.65-31.211.46-25.44-15.4113.4313.81-27.1213.6-10.32-35.17-36.031.1-14.0610.918.2444.1222.84-3.5936.82-10.5838.3749.5-16.84-21.99-4.833.01-5.3341.5726.0744.12-22.779.6711.823.9319.0522.84-3.5938.03-16.6836.82-7.183.87-6.98-2.02-7.9241.7419.3912.55.4138.88-25.0438.3724.32-22.8310.1549.5-13.2244.1322.7417.96-16.84-8.5323.91-3.7342.8928.77-18.58-21.9920.2-5.6735.8820.5644.38-19.25-4.8-26.2838.21-39.93-7.22-15.136.67-63.96-46.83-6.28-29.31-58.95-57.78-47.27-.929999999999993-52.9-27.12-39.93-41.65-58.29-55.29-5.78999999999999-68.18-7.22-15.13-53.9-70.726.67-72.172.78-22.03-30.22-70.51-37.86-69.57-38.63-65.65-16.36-65.03-46.83-53.74-44.57-30.92-6.28-18.65-21.69-24.82-7.64999999999999-29.31-40.62-23.87-25.75-38.16-18.47-69.01-58.95-55.02-36.09-21.42-5.5-5.98-65.95-57.78-13.32-70-9.88-1.900000000000011.97-59.367.55-9.37-33.19-15.64-28.03-10.08-40.23-57.27-54.27-47.33-9.88-32.75-55.56-38.67-5.65000000000001-42.09-1.900000000000011.97-11.25-19.65-59.36-42.01-25.15-3.89000000000001-18.469.946.67.709999999999994-52.4112.06-7.15000000000001-36.92-9.37.640000000000001-22.64-44.69-33.19-52.59-20.63-58.19-15.77-15.64-22.71-57.093.16-45.87-38.692.36-28.03-21.03-59.31-39.06-29.041.31-8.21000000000001-10.08-10.16-32.54-13.35-5.94999999999999-31.96-14.19-28.38-46.63-18.35-2.69-67.71-73.44-71.3-74.68-75.53-62.49-13.35-81.48-23.97-35.71-59.96-78.53-5.94999999999999-31.96-67.57-70.13-14.19-53.09-16.5-60.73-50.19-77.75-22.59-7.30999999999999-18.66-23.91-23.8-15.9-46.63-68.98-44.39-67.17-18.35-4.81999999999999-18.17-55.32-10.33-2.69-27.11-14.07-28.58-45.12-24.64-29.79-67.71-16.13-6.5-46.71-26.05-55.69-27.23-73.44-56.71-58.2723.4218.61.63-11.7911.85-12.43-1.23-3.6636.82-.4399999999999986.7524.41-22.6124.7523.428.41-6.9310.9311.1226.5918.61.6350.95.25-11.79-6.88-21.0517.2327.2829.34-13.0637.21-5.0653.34-7.1316.09-12.4324.173.7423.22-1.2342.15-3.4325.379.87-3.6611.79-9.1733.847.8243.599.00000000000034e-236.8253.36.8322.3353.979.5650.77-.43999999999999815.17-19.63-5.0333.81-30.79-13.54-1.84-7.99-40.43-9.29-3235.3838.19-7.7614.735.18-5.037.28-4.7-28.6712.6-17.7833.81-30.799.0631.11-13.5437.48-18.49-21.4738.1224.2325.349.68-16.535.5215.8-23.92-7.9911.118.78-23.66-40.4337.992.7-28.85-37.02-9.2934.3-20.6526.0231.63-11.6-26.95-32-4.5236.5-21.36-239.2518.3735.388.61-40.82-68.19-41.06-73.64-25.74-15.71-62.13-16.45-63.68-41.01-31.61-84.16-70.63-34.45-13.27-68.19-68.86-73.02-82.18-35.41-73.27-41.06-73.64-88.61-82.25-25.74-18.06-24.14-88.63-63.24-84.96-15.62-38.77-14.4-21.53-30.46-27.43-62.13-41.78-71.82-13-16.45-62.14-37.31-49.44-30.54-63.68-22.08-89.6-70.52-77.19-69.6-82.13-41.01-71.25-58.45-19.93-31.48-77.49-90.99-31.61-57.54-70.43-10.291.83-37.07-24.25-13.49-17.96-49.51-57.55-2.39-6.35999999999999-7.859999999999998.476.11-58.18-10.29-32.24-6.99999999999932e-2-62.55-38.63-28.941.83-37.07-30.53-11.11-24.25-18.51-23.31-45.522.13000000000001-3.39-10.05-31.54-27.21-2.34999999999999-49.01-59.14-17.96-4.789999999999993.23-51.73-49.51-66.19-50.06-19.04-2.28-57.55-6.98-2.039999999999993.52000000000001-26.88-35.01-53.59-2.39-60.94-31.9-19.43-58.47-64.19-45.7-6.3599999999999910.5911.29-93.95-16.98-88.53-78.92-60.33-45.97-64.45-41.93-30.27-87.09-58.74-31.33-93.42-51.03-93.95-52.96-49.17-41.29-37.83-89.43-16.98-88.53-68.05-51.48-78.92-63.08-39.53-21.92-73.2-37.71-37.79-61.28-28.91-88.5-52.36-49.9-45.97-25.84-83.53-64.45-32.38-31.83-72.1-35.65-41.93-25.35-84.78-38.59-32.58-23.78-57.04-30.27-91.3-25.63-95.94-88-52.39-80.65-87.09-82.53-30.7852.39-16.1236.6950.6-2.08-5.0222.3-11.04-14.0146.9810.07-6.33-22.038.0752.3915.921.0840.594.6127.69-16.1236.6921.837.2850.6-23.442.048.528.594.2335.31.53000000000000149.67-19.1439.2628.97-5.0249.17-26.78-9.0122.34.84-6.75-3.0116.23-11.04-9.53-3.2321.279.13-5.510.56-14.01-1.8214.6145.8925.74-16.7740.0846.98-8.473.08-8.844.385.12-32.68-46.4-4.53-28.43-48.63-13.042.247.81-42.932.36-47.76-8.8422.76-7.07.42000000000000226.083.784.385.1211.36-13.3-32.6821.426.58-8.8310.469.00000000000034e-2-33.615.987.24-32.45-45.2-50.3-4.53-16.8422.49-33.47-28.4310.39-21.863.14-49.31-48.6323.63-8.4711.69-10.58-7.35-23.65-13.04-25.73-13.36-38.1620.31-47.92-22.792.24-17.22-18.4331.59-12.767.3644.127.518.354.0443.3629.2544.69-23.956.09-23.7115.3631.5923.0925.8627.2610.9140.45-12.767.36-4.4824.344.1232.44-1.28-7.16-8.89-13.61-14.2839.68-12.244.0332.467.9218.3552.1346.94-22.374.04-14.92-18.8-25.5250.4143.3626.15-25.234.2626.348.4215.4829.2538.04-22.9943.1843.843.8713.7644.6931.0811.64-28.765.11-33.25-40.35-40.2734.26-4.18-32.095.429.47-28.8125.9122.78-4.81-28.7619.61-43.61-15.0830.9-.3999999999999995.11-33.2523.6622.19-40.35-10.14-14.112.1-24.84-18.62-8.55-7.47-23.61-21.829.6825.7834.264.5525.63-2.72-4.18-32.51-39.546.7624.92-32.09-43.386.1924.945.9914.1128.975.42-17.44-36.830.12-33.7822.1716.589.47-29.7810.7334.9343.2829.73-3.2124.1821.452.64-15.327.65-11.2343.2351.155734.2334.93-6.7918.0837.0747.4720.8243.2829.7353.3734.15-3.2111.42-6.6627.923.6257.319.268.88-11.8314.7314.7-5.6421.4-9.017.2631.1552.64-11.7549.7948.73-2.17-15.3250.24-7.9130.5-10.0552.0152.477.6544.5256.8833.0814.339.8550.42-11.23-9.8345.89-48.75.48-28.03-23.53-39.654.616.77.01-19.79-47.5820.5212.28-40.1423.66-48.7-45.38-19.24-23.77-6.26000000000001-35.635.48-28.03-38.395.07-23.5315.95-20.878.73-48.26.68-18.69-39.31-38.489.43-1.76000000000001-38.824.61-16.5917.5710.646.7-51.5216.58-54-14.097.0121.03-13.0421.223.11-42.3911.84-19.79-33.45-22.0721.6511.219.95-18.74-47.58-27.13-40.6334.8937.67-25.372.2-10.047.92-11.413.383.0726.430.0126.47-16.48-6.3134.896.9143.8932.318.4448.6337.67-25.3719.5722.52.2.6640.27-8.99-15.3345.01-16.1744.338.4144.9152.5828.277.925.2429.3617.6-11.4-8.25-8.1630.21-17.6313.38-2.8633.7316.92-25.58-11.1742.243.0748.22-7.7538.38-7.656.432.8226.410.5233.05-14.171.314.67-48.06-57.76-23.12-5.11-47.83-23.37-60.58-42.5212.8-55.42-49.02-14.17-53.11-33.71.609999999999999-17.07-52.941.314.67-49.82-59.66-48.06-42.22-6.89-58.07-60.1-4.51-45.85-30.75-42.17-14.77-39.51-48.42-23.123.42-27.210.36-5.1115.1-30.14-46.999.60000000000001-47.83-53.24-30.93-12.67-26.9-49.2-52.28-23.37-34.3-14.84-38.51-39.7215.81-49.75-60.58-44.5311.75-5.17-63.25-2.03-40.934.53-17.59-65.932.88-68.29-39.52-45.534.47-45.78-10.59-5.17-45.31-63.43-64.57-1.84-47.3-63.25-2.03-41.154.89-40.93-14.75-26.51-1.76-42.91-47.82-52.24-39.56-44.32-24.71-30.5-31.66-17.59-7.03-9.96-49.3-65.93-29.79-32.08-72.87-14.822.88-36.9-7.34-8.88-24.03-69.31-26.19-68.29-48.48-48.03-61.2-61.51-16.08-31.92-39.525.69-69.47-48.15-11.19-40.33-7.46-66.54-25.89-74.98-63.44-20.81-34.08-10.32-18.9-5.11-6.89-48.15-13.14-63.36-28.7-13.36-36.71-11.19-40.33-18.39-53.99-7.46-65.2-43.44-39.82-8.21-61.58-25.822.06-21.98-58.93-46.29-45.88-25.89-13.36-55.12-39.9-74.98-32.87-15.07-45.55-3.54-63.44-61.95-19.2-42.07-46.05-69.66-23.14-20.81-60.34-46.5-15.45-24.66-12.21-7.52-34.08-36.96-37.43-40.32-.5-76.13-57.7-50.16-57.95-56.76-30.98-64.94-37.07-67.67-57.39-25.72-30.54-40.32-70.68-21.61-55.78-59.8-18.46-.5-76.13-50.66-23.56-57.7-8.39-25.22-69.73-37.21-3.11-8.81-7.84-70.15-9.48-75.15-31.23-57.95-37.37-40.48-49.52-56.76-46.87-17.68-15.78-53.14-30.98-33.48-19.93-62.59-25.69-35.72-64.56-64.94-24.01-64.73-40.81-15.96-15.1-52.23-37.07-62.03-69.37-56-34.72-8.29-48.7-1.3-50.25-61.384.9610.11-7.08-44.89-6.55-53.45-37.95-5610.89-21.55-23.68-35.81-30.93-34.72-8.29-49.914.8-48.7-4.7-15.75-4.9-9.86-3.96-53.62-31.27-24.38-17.29-50.7613.16-50.25-36.210.95-22.03-61.381.34-56.01-34.62-29.844.96-3.35-35.79-8.15-54.77-40.656.710.11-32.08-6.21-47.76-32.44-56.267.37-7.0814.4-50.09-26.53-59.24-51.33-73.13-2.5-19.63-60.18-37.15-7.51-8.68-19.19-65.53-13.56-39.34-26.53-24.81-8.17-11.17-60.671.72-59.24-51.33-12.564.26-73.135.71-69.24-44.43-36.244.05-28.63.11-27.83-.81-50.1-1.43-19.63-12.72-21.89-35.54-60.18-47.81-44.77-41.64-58.81-37.15-25.84-42.59-40.71-28.3-47.992.55-7.51-11.44-30.37-45.04-60.96-60.48-.51-8.68-53.143.54-36.55-44.53-48.412.93-53.98-37.06-13.24-30.79-18.4-36.35-6.210.847.84.900000000000002-36.55-13.689.13-7.76-40.78-4.34-44.53-48.4-35.18-26.7812.93-4.42-21.28-42.54-27.97-56.37-53.1-47.145.98-58.49-39.28-9.51-37.06-47.07-23.79-1.74-13.246.16-25.811.76-30.66-30.79-23.7210.66-49.59-.559999999999999-7.74-48.79-18.4-25.412.88-7.37-17.39-47.74-38.22-36.35-36.27-13.89-66.56-73.96-47.95-65.72-51.53-33.28-61.56-77.22-12.2-6.47-8.61-5.23-4.38-17.42-66.561.57-55.94-44.2-19.95-1.38-73.96-47.95-12.34-9.78-65.72-26.82-63.41-19.18-29.72-2.16-57.32-72.6-61.25-56-56.11-64.01-33.28-10.93-35.52-12.74-61.56-75.09-61.74-24.59-69.58-77.22-52.8-65.84-51.33-34.79-55.27-50.12-12.2-63.78-73.41-33.2-53.86-24.22-52.68-6.47-23.2-21.64-45.25-40.43-23.46-10.04-33.68-9.4-20.6-18.17-58.65-21.39-28.58-46.24.78-46.58-45.25-30.24-14.9-32.76-32.95-48.42-40.43-23.46-72.78-22.08-10.04-14.95-.78-39.06-49.11-51.17-8.77-59.04-16.77-75.17-14.7-37.92-9.4-46-25.57-45.05-20.6-63.98-18.4-47.2-31.7-18.17-33.62-12.66-55.63-69.65-65.42-21.92-58.65-75.13-28.66-44.16-75.8-31.39-72.6-21.39-37-2.2-19.48-58.326.28-10.97-22.67-16.5215.92-15.227.49-59.89-62.7-16.75-39.24-29.69-19.48-31.79-19.814.16-37.11-6.73-58.326.28-33.57-55.62-10.97-61.99-6.02-3.04-62.63-48.74-49.85-34.19-8.01-60.03-40.31-.59-16.52-35.61-43.29-.84999999999999815.92-62.5-27.214.3412.51-15.22-58.81-3.86-50.53-56.14-12.912.447.49-19.99-61.01-3.15-1.51-33.76-42.88-59.89-33.1216.31-7.37-34.5-1.92-49.82-59.85-13.43-59.11-11.88-34.55-43.958.6-4.93-41.11-62.29-7.37-6.7-2.546.62-40.15-2.29-34.5-1.9213.056.69-49.82-57.5-51.4213.07-12.329.4-59.94-36.79-61.16-54.03-45.1-48.13-13.43-33.78-3.74-62.56-59.11-13.42-38.25-26.12-45.02-11.88-53.4814.04-5.041.63-5.966.57-34.55-4.31-17.11-55.63-44.081.9315.43-43.95-18.02-5.13-43.55-55.67-16.77-29.59-40.35-35.88-4.333.71-51.45-47.48-45.98-62.31-59.954.34-43.55-21.6-53.778.71-15.21-24.9-55.67-16.77-23.31-42.73-29.59-35.33-30.53-8.32-55.97-50.45-43.79-22.3-26.63-51.49-4.835.3-35.88-49.05-57.07-2.11-4.3312.35-3.78-34.8-51.563.71-46.86-51.8-57.36-26.96-18.83-.25-51.457.1-21.94-34.414.6310.35-8.14-47.48-64.43-65.139.32-67.653.9-5.71-24.3-38.66-20.18-42.7-54.362.46-25.89-53.38.79-33.69.32-31.67-35.46-43.34-46.84.8-67.653.9-16.58-33.15-5.71-21.55-45.1-62.71-11.43-46.92-46.84-23.35-55.723.87-32.27-34.73-38.66-58.79-1.1-20.18-52.25-52.8-12.53-48.98-42.7-59.28.15-46.04-52.05-60.85-27.59-54.366.67-5911.313.37-32.24-3.982.46-2.1-53.85-79.68-11.17-63.98-77.89-25.21-22.27-49.59-16.25-13.28-74.27-37.36-20.96-5.26-35.36-79.68-43.19-48.37-67.88-31.9-54.98-11.17-63.98-49.09-64.57-77.89-3.85-29.33-35.81-35.88-31.52-62.6-27.82-76.96-8.15-66.55-56.26-22.27-76.46-.51-18.28-49.59-32.13-20.54-24.28-43.52-16.25-17.76-24.06-48.56-36.42-21.79-37.85-13.28-25.47-41.9-73.18-53.03-10.52-67.37-74.27-18.82-30.37-41.47-54.69-55.43-17.63-3.91-45.78-21.88-1.68-37.27-52.55-58.12-7.38-52.67-2.55-41.47-73.07-43.24-50.73-76.39-54.09-54.69-55.43-61.67-37.01-17.63-71.71-76.89-41.48-60.77-50.4-16.71-66.29-57.55-17.86-5.11-1e-2-45.78-33.47-72.8-16.84-21.88-60.7-28.45-53.45-1-1.68-73.94-41.84-62-39.73-42.96-26.66-37.27-24.58-36.95-12.15-70.62-2.39-27.52-52.55-33.09-31.88-44.18.17-19.95-56.71-20.09-30.94-16.63-55.95-41.84-57.2811.36-18.6811.12-27.95-44.18-35.68-38.45-39.85-23.5-53.04.17-19.95-8.11-36.89-56.71-45.03-11.31-5.43-3.71.021.69-52.27-.350000000000001-16.62-45.05-20.51-30.94-64.72-59.539.78-16.632.336.2112.93-63-55.95-38.7412.64-16.85-38.93-21.01-28.07-41.84-50.6310.4-55.77-56.43-16.46-26.35-57.28-43.67-24.234.11-29.768.615.715.62-58.91-20.477.44-30.07-34.124.16-50.56-47.43-19.844.11-44.2618.96-9.57-55.55-24.25-29.768.6-48.31-46.8415.7-14.51-10.55-36.75.190000000000001-6.03-16.1-17.18-1.04-2.83-34.33-50.43-58.91-29.2-50.28-21.93-20.477.8614.89-31.41-49.577.4418.73-30.84-49.59-30.64-38.76-53.62-30.07-7.2112.15-54.779.13-46.82-41.23-34.125.13-35.38-40.69-49.04-35.49-2.55-29.94-27.16-58.49.56-13.415.47-48.99-56.91-62.76-39.99-40.691.03-23.84-42.83-53.23-26.58-49.04-35.49-59.13-39.91-2.55-17.18.900000000000002-33.68-9.38-63.06-25.02-14.646.07-20.49-20.46-.119999999999997-27.163.25-13.02-36.91-58.45.99-55.55-54.49-3.599.56-562.15-36.264.29-57.77-58.23-13.41-50.28-62.64-38.84-20.09-15.61-56.185.474.07-51.659.43-44.75-11.24-15.74.379999999999999-43.88-45.97-46.28-19.488.31-59.79-51.55.869999999999999-62.939.436.11-20.03-15.5-33.01-3.64-44.75-11.24-.879999999999999-44.34-15.74-55.22-18.4-488.99-39.95-20.583.99999999999991e-2-.789999999999999-48.7-37.51-.449999999999999-43.88-22.68-56.84-49.91-45.9712.25-55.8514.73-25.18-46.28-60.3-26.23-60.47-62.383.12-51.11-19.48-5.82-17.2-60.92-50.47-59.22-20.538.31-12.141.36-53.36-56.146.9-20.67-8.43-26.39-7.07-31.85-21.54-44.87-48.48-44.94-1.99-12.16-53.36-25.38-62.36-50.77-36.91-67.1-56.146.9-38.04-40.97-20.67-19.13-58.74-9.48-3.14-63.48-2.3-62.77-56.88-63.38-71.05-46.74-26.39-23.71-47.83-36.07-7.07-10.22-10.31-48.68-.84-31.85-15.61-52.2-35.397.11-7.3-60.71-21.54-66.69-10.72-56.85-10.82-24.9-21.29-44.87-28.99-51.52-33.62-49.1-52.46.279.97-24.67-42.683.99999999999991e-2-24.4212.79-5.27-60.597.631.23-33.625.32-14.08-48.4-30.725.15-49.1-52.462.0311.87.27-5.57-40.910.2812.31-43.28-1.94-17.04-5.62-33.02-8.28.629999999999999-24.67-51.21-20.59-58.15-42.68-62.89-17.65-.799999999999999-57.393.99999999999991e-25.45-16.86-35.12-20.891.414.49-24.42-13.49-32.95-9.28-8.07-63.61.9612.79-3.26-59.54-55.34-43.77-40.2812.38-55.76-11.31-33.28-21.08-18.79-13.97-24.68-2.84-18.95-5.34-55.34-5.09-40.28-45.7-5.5613.7-49.0312.38-48.84-9.72-55.76-9.94-36.12-42.24-24.36-55.4-49.11-3.05-11.31-6.55-26.168.25-20.37-19.21-33.28-21.26-43.84-40.91-1.5715.06-21.08-18.7922-36.05-53.75-13.97-43.53-41.99-26.84-23.8818.44-24.6817.4210.3310.64-34.79-18.95-11.3512.18-45.02-56.5618.6-67.49-46.08-79.5-75.2-32.4-88.45-60.5-53.52-71.32-24.44-63.25-39.89-78.87-76.07-67.49-81.28-79.5-38.24-73.25-57.69-73.03-75.2-46.06-68-32.4-78.93-21.19-57.84-42.95-19.85-46.57-24.81-88.45-64.41-27.46-54.08-40.1-40.51-60.5-26.32-73.03-31.27-46.49-11.41-53.52-71.32-40.84-82.85-22.95-24.44-67.19-44.32-40.34-26.59-16.73-63.25-65.58-70.94-61.73-74.18-78.87-52.31-74.82-40.17-49.43-48.96-.6299999999999954.25000000000001-27.48-57.52-34.46-50.18-7.00000000000003e-2-11.15-40.34-24.546.546.71-5.799.65-.629999999999995-32.3-27.48-17.712.66-2.239999999999991.78-57.5218.11-7.36-34.46-.32-49.63-8.64-32.8-7.8611.71-54.91-50.1812.13-48.54-61.4317.13-26.79-7.00000000000003e-2-24.13-20.65-17.54-8.5-1.26-11.15-40.34-42.24-4.88-27.04-24.54-38.094.57-32.335.93-22.36.546.92000000000001-17.21-42.06-42.92-5.79-20.95-47.23-35.844.0111.35-10.14-15.1721.2618.03-21.4914.5833.56-18.0339.32-13.34-23.39-10.48-24.0628.2-10.1436.7621.2639.31-27.586.9919.1218.03-8.433.22-21.4932.01-11.9924.87-.939999999999998-15.39-11.79-12.7314.587.69.600000000000001-23.3434.07-29.8533.5610.4719.51-27.645.3444.69-18.0339.3217.9313.15-21.65-13.3419.1-8.5438.08-18.5523.96-23.39-26.831.0715.7539.57-24.06-9.61-33.4-30.31-31.0933.446.3123.1220.1240.02-23.48-22.33.4128.5925.556.62-21.7711.15-18.71-2.99999999999976e-246.31-5.6620.127.315.59-8.0541.4540.0232.11-6.66-23.4853.91-24.9330.0850.02-16.7225.21-23.27-22.338.61-18.4122.2230.88-17.79.4145.05-6.52.6716.3240.9628.5925.5522.4239.5917.936.6223.3721.499.0845.6628.77-21.77-11.7125.8241.7441.26-18.71-10.54-11.7526.3633.92-22.76-65.92-10.21-55.98-10.55-28.3-7.94-18.02-61.24-29.28-31.36-6.28999999999999-67.96-16.86-48.88-65.92-62.92-55.98-18.53-41.4-47.32-14.3-10.55-6.67999999999999-19.9-28.3-68.01-50.66-18.83-33.8-1.09999999999999-12.541.29000000000001-7.94-61.063.41000000000001-1.17999999999999-15.8-45.57-18.02-25.55-8.00999999999999-31.29-53.34-41.84-61.24-29.28-66.84-24.42-24.29-31.36-65.74-5.48999999999999-54.52-44.8-47.34-6.28999999999999-36.68-47.71-37.69-7.33999999999999-16.86-18.73-10.68-28.44-18.81-41.19-54.96-48.95-42.7713.77-50.4112.41-26.9114.91.55-7.39-10.0713.22-7.51-51.58-54.96-55.81-42.776.37-61.76-15.99-40.2413.77-12.24-47.85-50.415.52999999999999-33.37-2.113.21999999999999-8.66-41.01-58.0312.411.06-4.1910.19-4.083.82-26.9115.28-49.26-24.67-47.451.3714.91.55-35.69.3899999999999917.03-7.395.65-8.86-25.412.62-4.92-10.07-47.99-26.99-6.33-35.97-7.51-53.72-12.36-17.71-36.99-38.5529.5627.9829.923.755.442.36-7.2847.31.7216.945.2411.9855.9211.929.56-17.4629.928.5713.5616.0816.2723.756.7856.15.4-6.64-1.73-15.91722.3834.4942.368.99999999999999e-258.49-19.87-1.9821.24-7.2857.3829.328.8928.373.9247.31.7230.5215.021.4916.94-4.0238.9552.97-148.745.2441.9727.4859.1214.7155.924.7129.53-2.9120.32-14.48-52.75-15.97-39.81-11.18-13.88-35.31-52.98-7-42.29-10.69-71.94-8.48999999999999-26.62-6.8-52.75-30.26-39.81-50.02-37.71-73.66-32.39-11.18-75.78-35.93-13.88-58.53-7.51000000000001-14.58-63.48-46.83-66.46-20.76-35.31-61.49-9.47-25.47-29.19-68.91-52.98-76.27-33.89-26.21-68.65-85.42-7-42.29-73.84-82.01-54.28-10.69-65.64-18.97-13.36-57.22-56.59-71.94-76.99-66.35-67.99-35.74-26.62-9.61-78.22-19.71-36.38-85.81-14.0731.1443.2915.5-25.6917.79-5.57-5.5819.2534.48-25.57-1.89-34.43-27.6-14.0722.1143.29-11.63-12.3-25.6221.1515.5-17.08-32.05-25.6930.8238.529.8232.4240.85-32.07-28.417.7942.1635.036.526.129.13-5.57-25.0714.78-15.2643.5640.11-5.5819.257.1226.02-7.1234.48-33.04-13.96-20.632.16-13.04-25.5715.5536.6325.08-20.93-34.4324.9533.4-12.19-.980000000000004-13.8712.78-15.26-53.876.13999999999999-6.8-27.23-13.65-61.88-45.75-2.67-49.28-27.59-41.39-3.5512.7810.42-53.87-5.98-27.93-58.24-34.326.13999999999999-32.76-26.22-6.8-19.94-14.2-34.17-19-9.18-41.21.919999999999995-27.23-22.91.96-22.82-44.7-54.83-13.65-23.24-.4799999999999977.54-47.42-45.2-61.88-45.75-14.732.02999999999999-53.24-2.672.277.83000000000001-22.57-9.71-30.7-49.281.91999999999999-15.12-54.16-59.88-41.39-2.05-26.58-19.6214.915.6-6.06-4.78999999999999-25.768.29000000000001-26.21-36.01-20.7-7.11-6.56-7.99999999999983e-2-31.77-.359999999999999-55.38-33.47-6.06-68.15-25.76-68.68-27.69-16.02-12.568.29000000000001-63.26-42.78-26.21-53.65-37.81-45.51-14.26-35.063.35000000000001-12.44-36.01-3.64-63.236.3-27.09-24.63-20.7-56.6-20.7-.569999999999993-58.26-39.18-7.11-6.56-46.83-10.38-16.66-7.99999999999983e-2-59.51-13.32-7.31-8.209999999999991.49000000000001-31.77-5-70.67-62.73-27.12-55.38-61.82-64.34-67.04-57.26-5.50999999999999-48.76-55.89-34.36-58.55-5.14999999999999-41.9-47.45-37.59-49.18-51.96-31.87-27.82-2.34999999999999-32.36-48.76-64.46-34.369.96000000000001-26.53-1.84-37.82-58.55-5.73999999999999-20.63-5.149999999999998.17-65.879.08-40.39-44.51-33.91-38.2-41.97.23999999999999-61.57-25.64-3.17-13.46-47.45-22.176.73999999999999-69.21-51.44-20.13-37.59-49.18-45.44-26.2-53.47-51.96-45.66-21.16-33.3-26.77-47.93-31.87-56.443.46000000000001-16.69-59.2-2.349999999999994.55-52.69-7.41-50.9-39.35-78.08-29.52-82.91-30.77-48.45-19.17-39.68-24.76-57.01-11.52-58.8-48.51-57.94-27.34-78.08-32.79-82.91-43.99-12.39-34.73-9.07000000000001-30.77-30.03-23.79-48.45-67.83-13.75-22.35-8.57000000000001-81.55-43.98-35.06-19.17-27.91-67.6-9.12-80.35-85.45-39.68-49.07-51.99-12.66-68.62-63.58-24.76-57.01-32.01-84.46-83.78-11.52-43.62-23.46-45.73-69.77-42.5-58.8-48.19-73.31-14.84-83.07-57.94-32.91-79.69-14.06-52.37-53.58-23.43-6.99-14.16-42.28-5.2210.16-11.17-44.44-48.32-3.37-14.04-52.51-15.76-53.47-23.43-53.23-14.162.07-6.43-2.26-18.61-42.28-22.16-34-5.2214.62.92-20.79-30.8-22.02-36.68-43.1310.16-41.76-25.4923.392.94-21.6-11.1712.6522.6117.42-51.89-25.48-44.44-48.32-55.0420.8913.84-3.37-54.75-25.26-3.18-41.7-21.1-14.04-.26999999999999613.6614.32-25.65-15.7615.17-33.06-8.221.56-17.886.77999999999999-20.73-23.94-14.023.06-26.615.13-51.64-58.67-62.519.84-55.93-2.55-47.946.779999999999993.65-23.94-47.89.479999999999997-34.2111.77-14.02-52.384.529999999999993.06-59.48-29.27-15.78-33.23-59.4-7.03-37.75-26.6-42.74-40.95-36.07-9.456.6515.13-30.17-14.586.49999999999999-21.85-23.31-51.64-58.67-12.375.79-51.22-62.51-12.945.81-13.147.51-5.029.84-13.7110.99-52.913.04-2.55-9.66-22.513.24-48.91-8.452.51-8.8235.5944.6435.5110.2422.76-10.3951.1551.653.8358.2451.7844.5952.5158.3635.5936.29-5.4338.4348.8344.6431.0954.7335.51-1.8512.78-19.36-5.325.5429.2858.6610.24-10.4716.0920.2816.06-4.2822.7613.04-7.658.6232.5154-10.3951.1550.09-.809999999999999-13.9651.6-6.5531.86-8.6947.153.3753.839.0134.4415.6911.2151.78-9.8754.2449.74-8.4747.2520.7328.6332.1113.9313.52-30.8613.06-43.0725.0329.4820.29-13.62-10.2928.9720.73-31.6932.11-40.25-36.93-15.322.1913.93-19.58-29.9413.52-15.0824.49.75-12.42-31.217.189.13-30.86-30.0317.8812.196.69-30.3713.06-10.6-8.1426.0219.0915.15-43.0725.03-45.55-5.6415.4629.48-4.5929.6531.56-41.54-33.9420.29-11.3430.119.6528.4-10.29-39.13-40.35-22.22-18.68-32.1822.6542.27-10.1333.8518.6840.484.1-12.07-11.98-6.6838.42-11.57-126.1922.65-20.3-10.1331.073.0928.4814.6233.85-29.1915.7518.68-1.62-3.16-25.6136.45-13.86-12.8141.1940.4834.5941.09-22.8848.7624.454.129.191.4225.5413.78-15.22-12.07-11.9826.39-21.459.56-6.6829.9113.1-29.432.79-14.9938.42-.7534.56-11.472.61-122.58-12.4736.816.729.2323.71-.43-38.1112.22-48.75-19.84-12.2126.01-19.23-42.33-41.37-3.93-38.84-31.6123.71-44.51-38.11-3.26-42.211.52-6.1612.2215.58-38.91-48.75-37.15-31.3126.874.02-46.85-47.166.4-19.84-31.26-3.86-51.59-28.6-37.51-12.21-52.1514.33-16.2921.275.826.01-19.23-36.0820.51-36.92-42.33-20.02-1.76-15.99-25.75-38.29-41.37-12.46-27.6-28.8126.72-38.84-49.67-45.92.589999999999996-33.6222.668.95-2.62-6.11-58.779.37-35.08-13.11-25.31-27.6-32.42-21.71-43.55-27.44-41.058.95-41.3-6.11-.690000000000001-40.83-60.092.64-58.772.45-36.679.37-36.45-10.27-4.15-22.039.012.72-43.34-35.08-39.84-20.23-54.64-26.02-27.18-13.11-25.13-2.55-5.48-44.82-61.45-25.31-27.6-68.39-10.347.36-32.42-2.86-4.4-19.55-22.51-64.83-21.71-63.81-56.72-57.03-11.6-27.44-35.04-58.57-1.3710.17-64.99-2.9-24.319.114.81-37.9918.06-9.89-16.87.93-45.95-7.14-30.58.485.68-2.910.899.11-32.152.86-12.72.644.81-24.33-2.39-37.998.54-49.2-12.55-27.44-50.54-23.82-45.5818.06-5.98-42.93-16.31-30.29-29.88-9.89-44.072.64-39.12-23.9-58.98-16.87.93-29.5512.46-47.44-45.95-3.2-26.07-30.05-43.8-53.66-7.14-4.81.550000000000001-8.663.798.48-18.084.43-30.22-20.96-21.43-54.85-59.73-282.04-21.02-5.3-55.41-44.33-15.14-30.94-62.02-62.19-49.69-65.13-54.85-23.18-28-37.78-68.14-53.24-57.262.04-73.59-48.12-21.02-55.16-5.85-46.84-22.68-47.62-67.19-.569999999999999-5.3-67.61-6.945.95-72.61-28.69-55.41-31.35-34.83-37.94-46.98-54.22-44.33-15.14-13.24-50.6-28.44-30.94-17.39-60.05-23.15-61.41-33.18-62.02-62.4-38.27-13.42-12.56-49.69-34.53-8.25-19.64-59.49-66.83-19.9-14.87-51.3-48.07-8.55-44.62-63.6-12.01-69.36-16.7-6.65-19.56-5.98-58.24-19.9-66.8-51.3-69.35-2.46-37.03-49.16-48.07-21.64-63.26-8.55-62.05-18.05-54.91-29.1-14.65-18.25-17.31-44.62-37.73-30.64-6.7-64.11-.19-63.6-40.51-49.55-2.4-35.38-74.73-12.01-69.36-47.97-43.19-8.39-16.7-49.14-21.5-68.12-11.49-54-6.65-3.24-61.11-45.79-69.61-5.98-20.433.36.271.05-63.44-63.98-40.79-37.79-57.695.814.66-18.08-46.26-43.22-24.294.1-28.821.04-17.64-63.98-12.01-37.79-24.98-23.26-9.62-59.12-57.69-49.78-11.015.81-71.587.26-47.75-67.69-.949999999999999-42.885.64.66-26.28.74-39.89-48.55.120000000000001-18.08-62.72-11.17-20.34-33.99-58.63-46.26-43.22-40.09-57.26-35.6-24.29-41.04-39.16-26.75-63.33-46.444.1-5.96-43.49-59.41-58.931.04-7.13-5.92-44.03-51.595.097.03-48.68-2.91-48.34-30.59-50.95-40.872.35-29.61-27.53-52.69.07-42.03-10.017.034.03-2.91-40.36-17.49-11.57-44.59-48.34-52.21-38.99-30.599.12-8.23-40.06-25.09-57.79-46.35-60.18-50.952.17-62.3-57.71-43.09-13.32-40.87-33.34-50.88-27.6-5.55-17.052.35-29.617.95-34.47-34.6-27.536.85-53.4-4.37-14.09-11.55-52.6-22.21-11.18-21.2-51.55-42.03-40.16-48.21-30.45-40.08-17.71.95-4.06-10.24-66.78-2.6-65.42-26.1-67.91-54.56-45.62-42.94-66.23-45.5-1.431.952.8-10.24-59.388.75-37.02-12.77-66.78-40.77-5.16-2.6-58.54-19.64-50.9-56.23-44.35-125.02-65.42-54.07-48.82-63.2-48.93-56.83-26.1-68.29-3.75-28.34-5.56-54.38-67.91-54.56-17.41-62.4-70.04-45.62-58.66-44.15-27.61-65.63-48.09-42.94-5.02-26.02-46.68-17.04-45.5.709999999999999-40.65-35.3-16.02-14.46-46.11-44.53-46.45-40.3-21.95-58.91-9.27-63.85-18.27-33.49-21.79-28.53-72.47-28.45-46.11.91-46.45-45.12-30.11-32.63-32.82-40.3-23.33-72.65-21.95-9.91-14.82-16.55-.65-33.55-38.93-51.04-58.91-16.64-75.043.32-14.57-37.79-9.27-73.93-45.87-25.44-44.92-20.47-63.85-18.27-47.07-31.57-18.04-33.49-12.53-55.5-69.52-15.55-65.29-21.79-58.52-44.03-75.67-31.26-72.47-21.26-46.08-13.64-36.87-2.07-32.62-69.4-45.56-74.19-71.49-50.06-32.39-78.37-43.08-74.68-13.43-76.88-58.75-78.57-32.62-55.11-45.56-35.35-47.66-11.71-52.98-74.19-9.59-49.44-71.49-26.84-77.86-70.79-21.89-38.54-18.91-64.61-50.06-23.88-75.9-59.9-56.18-16.46-32.39-9.1-51.48-59.16-16.725e-2-78.37-43.08-11.53-3.36-31.09-74.68-19.73-66.4-72.01-28.15-28.78-13.43-8.38-19.02-17.38-49.63-58.75-75.76-7.15-65.66-48.99.44-15.17-60.38-72.53-44.74-3.55-47.03-23.67-23.66-48.49-63.72-3.67-27.355.19-1.64-15.17-51.35-72.53-17.61-16.94-3.62-50.39-44.74-12.162.81-3.55-60.06-67.74-59.06-61.66-70.092.83-.84-47.03-71.4-64.27-35.74-55.34-58.37-23.67-4.17-44.02-13.98-72.8-69.35-23.66-48.49-36.36-55.26-22.12-63.723.8-15.28-8.61-31.4-16.2-3.67-44.79-65.87-54.32-8.315.19-54.19-62.64-17.05-28.26-15.37-57.04-299.61-50.4-37.46-17.03-30.6117.621.49-41.595.02-16.67-2.87-40.71-57.04-54.689.61-38.28-16.3313.98-9.94-50.4-11.5-18.04-37.46-24.32-30.06-10.09-25.26-35.08-3.05-45.18-17.03-21.36-46.22-21.44.44000000000000110.57-30.61-21.02-43.78-51.83.16.94000000000000117.621.49-29.53-46.298.98-41.59-46.53-52.09-21.69-34.55-13.565.02-46.18-29.149.915.62-2.87-42.21-17.68-24.64-59.16-59.86-46.84-48.11-27.14-61.19-26.69-16.89-32.2-45.79-46.34-52.82-21.13-52.542.48-19.43-46.8415.25-27.1415.78-25.21-36.88-40.34-61.1910.36-10.12-26.69.75-15.09-7.39-38.64-17.84-56.25-40.46-16.89-49.2610.33-59.2-25.81-28.27-32.23.7-32.2-52.335.36-13.72-45.79-46.34-6.07-42.52-36.24-52.826.61-39.58-45.59-44.69-54.39-21.13-47.917.779.83-25.782.488.9211.4414.144.36-47.39-2.135-16.537.66-45.74-8.99-3.44-13.3-1.711.07-19.02-23.07-48.54-18.53-2.1313.57-16.53-60.85-24.36-49.05-13.077.66-45.15-30.26-45.74-59.0614.98-59.97-10.5-6.38-16.98-12.69-8.99-58.1310.68-25.25-47.72-37.43-3.44-28.72-57.6318.32.550000000000001-30.76-13.3-1.71-5.45-24.692.581.07-5.23-29.73-17.59-24.12-2.96-19.025.55-54.35-34.28.31-48.54-55.441.8-43.481.00000000000016e-2-11.545.74-42.8210.57-41.57-23.89-53.17-32.66-47.58-15.33-60.82-13.54-23.83-14.4-455.74-39.5510.57-28.35-59.95-37.61-63.27-41.57-42.31-48.55-23.89-4.51-58.59-49.99-63.779.21-28.36-37.28-53.17-44.43-4.74-63.228.0113.11-32.66-23.27-20.35-59.68-3.72-8.76-47.58-15.33-40.3312.1211.44-60.82-28.72-48.88-26.61-2.57-29.84-13.54-24.15.970000000000001-57.510.73-14.4-39.437.35-58.28-19.97-18.76-29.52-45.96-38.79-10.67-47.73-63.11-41.78-8.51-4.63-49.58-38.91-.44-37.19.52-29.52.28-38.79-55.02-46.52-50.69-34.34-10.67-30.79-18.95-47.73-67.55-55.87-32.16-22.15-30.93-16.27-9.82-63.11-11.19-27.46-76.34-55.89-31.35-41.78-65.6-75.56-70.37-1.06-27.47-8.51-4.632.09-73.84-66.79-49.581.8-27.69-49.77-11.25-31.85-38.91-52.68-66.61-67.27-27.3-37.19-68.12-19.89-44.73-54.51-35.07-57.46-29.95-26.74-36.66-53.74-24.08-65.81.9600000000000017.9911.83-60.525.25-48.13-2.74-57.46-54.33-26.74-2.79-51.16-16.47-62.45-36.661.7-55.21-53.748.8-21.41-34.9-17.458.72-43.65-12.93-24.08-7.94-9.73-14.61-41.23-57.33-65.81-20.51-36.1-57.18-28.83-27.37.9600000000000017.99-38.31-56.47.54000000000000111.83-37.74-56.49-37.54-58.19-45.66-60.52-36.97-61.672.23-53.72-48.13-41.02-28.18-63.92-1.77-42.28-65.56-4.23-48.64-57.69-48.56-23.29-35.81-2.66-64.2-64.65-66.88-71.29-64.83-57.64-65.56-71.41-48.64-49.34-7.62-51.48-61.88-57.69-44.14-67.78-48.56-11.2-25.836.31-7.75-38.59-42.33-71.71-23.29-2.58-29.14-33.33-29.11-8.77-35.81-26.09-5.4-21.67-45.56-67.05-2.66-64.2-63.14-12.24.91-64.65-6.5-44.91-4.36-60.15-66.42-66.88-22.06-47.49-28.74-24.26-64.83-3.18-67.29-62.79-4.58-60.3-65.41-73.31-76.79-58.61-58.2-13.82-57.74-1.61-69.71-74.16-64.97-31.06-34.39-73.65-65.41-12.99-76.79-4.43-7.75-29.36-46.87-58.61-25.1-14.74-58.2-29.6-69.08-54.43-32.26-13.48-61.86-53.81-13.82-14.65-62.56-56.87-51.37-14.31-57.74-34.08-36.54-70.7-63.77-59.83-1.61-69.71.87-39.04-60.14-74.16-40.09-74.33-76.24-3.14-10.74-64.97-33.34-74.78-64.33-73.08-34.39-5.55-4.33-22.46-26-12.5-42.05-61.67-9.27-53.25-38.08-59.88-23.5-7.33-7.42-12.72-57.82-7.83-18.4-45.59-42.05.9-9.27-50.47-22.49-47.88-34.02-53.259.79-35.15-38.08-17.78-16.246.21-55.85-5.54-6.59-60.59-59.88-53.99-60.493.48-68.16-43.85-23.5-48.59-20.82-44.94-33.18-4.18-7.33-7.42-45.792.05-28.96-12.72-49.31-32.510-52.19-4.41-57.82-18.65-53.96-7.93-22.01-18.4-41.98-6.93-56.21-26.1-48.63-74.22-50.08-12.4-62.73-1.76-30.67-38.3-76.52-31.28-8.18-9.14-46.58-11.67-18.9-74.22-6-12.4-47.25-8.31-62.03-44.35-62.73-66.09-11.6-1.76-13.36-19.2-77.38-54.53-3.66-3.35-56.91-30.67-19.25-46.651.08-21.91-13-38.31.64-64.84-34.22-71.78-56.31-76.52-31.28-14.43-71.02-13.59-8.18-30.49-48.75-34.52-24.76-12.22-9.14-38.05-22.91-21.7-77.23-11.67-.84-4.59-51.1-16.89-73.17-49.7-30.29-49.4612.514.4-11.27-61.27-11.02-49.7-46.217.77-54.96-9.56.45-54.77-15.65-61.69-15.87-42.05-48.17-61.33-55.04-8.98-4.56-17.24-12.48-32.092.32-26.3-25.14-27.19-49.77-46.84-7.5-27.01-24.72-41.98-59.68-19.9-49.46-47.9212.51-30.6111.49-8.774.44.71-17.286.25000000000001-50.95-62.4912.67-23.6-20.47-44.715.75-48.46-53.59-45.01-58.8-23.6-57.02-35.21-50.55-27.2-52.72-23.58-45.52-9.91999999999999-56.451.29000000000001-35.362.63000000000001-24.09-2.33-38.09-65.97-41.93-4.98-31.6-17.62-18.03-3.84-50.55-8.79-24.01-31.04-48.84-60.37-.469999999999999-1.95999999999999-44.71-21.845.75-40.77-43.1-17.41-48.46-39.25-29.83-52.34-17.69-26.95-26.4823.72-13.33-18.62-2.832.2629.1218.84-12.8323.72-8.0117.2321.25-20.09-38.0537.5812.11-14.9919.15-30.1610.8311.6131.18-35.44-29.74-30.7131.6-29.07-41.9636.6-7.32-4.66-1.181.9310.978.32-20.8714.59-7.57-5.07-18.6224.04-2.8326.0126.3926.182.26-22.59-1.48-27.76-16.3723.4830.82-80.89-66.66-46.62-41.76-34.65-37.52-75.86-28.96-80.89-44.46-58.73-46.6-51.48-47.69-74.12-32.5-87.21-33.71-77.71-40.85-81.11-77.51-78.45-28.79-51.14-58.03-65.12-89.06-31.65-95.57-55.25-46.21-93.36-60.38-83.75-26.4-52.57-87.37-79.06-46.62-74.26-41.76-89.11-92.52-76.2-34.65-49.97-75.33-99.12-96.03-96.81-32.32-44.12-17.22-43.87-38.47-41.42-67.27-20.93-72.9-44.12-47.12-75.29-25.79-88.18-27.22-35.13-73.9-90.72-13.33-92.17-37.16-83.96-42.03-90.51-57.86-89.57-58.63-85.65-45.02-36.36-85.03-22.19-73.74-64.57-50.92-38.65-41.69-27.65-49.31-60.62-43.87-45.75-38.47-89.01-78.95-56.09-41.42-25.5-77.78-78.99-40.88-33.32-9021.87-1.72-33.66-15.26-15.63-16.8-33.84-30.8421.87-23.9-15.2417.78-18.6621.5325.412.183.78-35.93-18.5813.2530.9819.5433.3730.124.14-28.9835.4930.916.28-13.496.5324.07.789999999999999-21.26-29.162.87.667.79.719999999999999-33.6626.59-15.2625.79-4.59999999999999-35.88-15.63-5.6113.3521.43.6413.27-9.11-71.77-19.6-17.17-27.74-49.81-74.4-77.78-78.63-71.77-65.59-38.81-63.06-81.63-9.05-35.06-70.67-73.23-17.29-56.19-24.93-31.48-63.83-80.85-25.69-10.41-21.76-27.01-12.63-26.9-19-7.54000000000001-72.08-47.49-70.27-7.92-21.27-13.43-5.79000000000001-30.21-17.17-31.68-27.74-32.89-70.81-9.60000000000001-49.81-29.15-76.54-35.18-40.53-59.81-61.37-3.51000000000001-47.39-35.5117.25-4.01000000000001-19.59-1.93-48.95-3.51000000000001-1.59-15.41-15.22.25-7.74-24.7124.61-26.09-38.13-33.22-31.49-14.49-9.113-39.410.87-31.427-51.36-33.47-10.2525.89-2.17-22.6-3.1215.81-29.77-16.47-30-14.55-35.517.4617.25-26.2510.48-19.51-4.0100000000000127.63-26.78-1.96-34.4-11.17-45.97-5.73999999999999-53.25-55.41-46.36-56.123.43000000000001-42.52-20.03-5.73999999999999-29.58-63.43-22.16-52.54-.950000000000003-65.55-25.7-3.64999999999999-48.32.72-4.34999999999999-36.6-56.23-10.53-9.42-25.08-51.26.760000000000005-15.24-18.96-58.68-66.04-23.66-15.98-58.423.23-32.06-71.78-44.05-.459999999999994-55.41-8.73999999999999-46.36-61.71-66.761.74000000000001-56.12-57.76.620000000000005-67.99-9.48-26.15-75.5838.840.08-25.38-5.3844.29-19.94-6.4129.7738.850.95-17.9628.81-9.0523.16-9.42-24.39-18.0338.4846.1637.4848.51-24.41-20.7448.625.4549.8242.6914.1633.7636.79-17.4122.44-7.651.222.0826.9133.68.53999999999999942.14-25.38-6.3-5.38-17.9123.215.7744.2932.7432.6141.06-4.536.68-6.21-28.08-31.82-10.55-43.52-27.94-16.37-4.00000000000063e-2-2.40000000000001-28.08-66.69-71.06-47.14-37.45-6.68000000000001-45.58-39.04-19.62-32.76-27.02-46.99-22-54.03-11.9-18.56-40.05-35.72-10.86-35.64-57.52-67.65-36.06-13.3-5.28-60.24-74.7-58.57-10.79-66.06-15.49-10.55-4.98999999999999-43.52-62.1-10.9-40.41-27.94-66.98-14.87-39.4-32.442.082.78-30.1-39.57-84.82-23.82-95.98-58.78-31.37-93.46-30.1-51.07-41.33-37.87-89.47-17.02-88.57-68.09-51.52-78.96-63.12-70.82-60.37-21.96-37.75-37.83-61.32-28.95-88.54-19.01-52.4-49.94-81.91-46.01-25.88-83.57-32.42-31.87-35.69-41.97-25.39-84.82-38.63-23.82-57.08-30.31-25.67-95.98-88.04-87.13-89.65-92.35-82.57-30.82-43.33-27.83-33.1-35.3716.02-19.8-36.2-51.9-43.33-21.810.72-25.26-2.18-45.996.82-8.077.4120.73-53.3121.64-31.95-21.35-25.645.44-29.3419.8-49.01-13.089.38999999999999-.900000000000006-9.6100000000000119.3-56.65-38.88-25.03-36.62-13.64-40.91-39.4-33.1-8.6-35.37-19.31-43.88-15.2616.02-4.1317.11-40.135.15-38.34-26.7932.7253.6718.6219.74-11.0734.9-15.8429.4532.72-20.6727.5153.1730.8731.4732.2138.4513.79-5.5948.4939.89-19.3118.2627.18-6.5143.0734.33-5.3653.12-18.11-23.2113.1710.2549.58-6.3837.485.23-22.22-21.5450.7218.6238.7819.743.4414.0513.73-11.0747.429.33-17.4548.189.878.66.229999999999997-23.58-47.53-13.8820.88-46.25-16.21-46.01.229999999999997-6.944.96-11.3918.15-35.06-14.94-26.78221.8210.14-13.57-14.8-29.46-35.91-36.5817.38-34.54-18.2730.6110.16-14.3819.8729.8324.64-44.67-37.22-41.128.1121.063.85-47.53-18.04-13.88-6.826.95-45.2920.8821.5422.39-25.84-18.78-10.66229.529.7937.7153.72-5.2149.5146.382218.798.5254.523.228.71-9.6547.2645.79-16.7513.4626.95-16.6735.74.9815.0516.13-1.00000000000016e-21.786.6633.2849.3812.5628.1549.2320.88-8.91-15.9448.52-8.49-19.7829.7948.5437.7152.5729.02-13.253.72-10.1833.0720.2355.97-6.1834.33-81.07-77.55-78.8-18.88-37.81-27.66-19.74-13.89-81.07-36.66-33.82-23.42-50.07-27.61-41.16-17.52-36.74-74.1-59.47-91.61-46.71-42.97-13.59-51.63-62.01-82.72-56.16-51.97-56.19-76.53-59.21-79.9-63.63-39.74-82.64-21.1-73.06-86.21-20.65-78.8-40.39-18.88-18.42-63.24-14.01-37.81-56.56-82.12-18.01-22.51-80.72-25-1.78-42.83-35-64.35-.310000000000002-1.44-9.68000000000001-62.1-1.781.7-45.73-28.22-57.59-16.48-49.99-60.35-16.89-45.49-6.01000000000001-20.66-61.61-13.23-21.28-40.65-61.27-60.44-12.53-18.22-23.72-60.78-41.01-38.55-4.39-11.32-73.48-5.38000000000001-36.05-14.95-.930000000000007-35-.760000000000005-64.35-10.12-41.75-44.03-.310000000000002-10.76-69.54-70.76-52.63-49.09-62.5935.2929.4722.93-21.9727.5819.2115.67-27.2835.29-17.1121.57.6437.8326.87-36.178.7711.7-8.6-10.14-32.59-20.84-19.7934.21-26.9733.527.6134.11-29.8641.7817.4722.21-5.5618.566.8-19.05-18.96-28.432.58-13.6622.936.12-21.9731.44-7.73-18.5527.58-18.4515.6-19.4529.83-.28000000000000122.2514.3118.76-5.28-23.55-12.86-16.8738.45-29.7714.31-23.3726.268.58-27.2926.9630.32-24.17-34.01-22.41-16.5741.61-32.11-32.4221.14-20.2-5.1-16.5210.88-36.85-13.86-22.77-37.4129.07-1.5536.0140.75-4.4935.25-22.18-27.59-5.2812.98-23.55-26.632.2810.81-12.86-14.07-34.93-31.1815.33-18.8837.4-7-26.41-7.24-69.21-61.1-45.434.57-45.68-7-10.49-64.47-1.74-47.2-63.15-1.93-41.054.99-40.83-14.65-8.534.63-1.66-47.72-52.14-39.46-44.22-24.61-59.02-30.4-31.56-29.51-6.93-9.86-49.2-29.69-31.98-14.722.98-36.8-7.24-8.78-69.21-26.09-68.19-47.93-61.1-61.41-39.42-62.95-5.755.79-69.37-38.88-42.01-17.77-68.23-14.02-8.89-17.47-3.68-38.88-5.46-27.27-11.93-35.28-9.76-38.9-16.96-52.56-6.03-63.77-27.12-65.11-38.39-60.15-24.393.49-20.55-57.5-30.88-44.86-44.45-58.64-11.93-53.69-38.47-31.44-13.64-2.11-62.01-60.52-17.77-40.64-68.23-21.71-19.38-45.07-14.02-23.23-32.65-10.14-44.79-35.53-36-65.36-28.31-23.02-38.81-43.9-70.76-60.48-28.81-65.36-33.63-58.87-62.89-21.55-3.59-79.22-53.75-26.65-60.79-11.48-52.47-53.25-72.82-6.2-11.9-10.93-73.24-12.57.32-78.24-34.32-36.98-40.46-43.57-52.61-49.96-20.77-56.23-34.07-36.57-23.02-65.68-38.81-67.65-68.03-67.82-43.9-19.05-40.16-13.88-25.27-65.12-72.46-6.33-20.56-40.6-45.46-52.57-49.7-11.36-58.26-6.33-42.76-28.49-40.62-35.74-39.53-13.1-54.72-9.99999999999979e-3-53.51-9.51-46.37-6.11-9.71-8.77-58.43-36.08-29.19-22.11.84-55.578.35-31.97-41.016.14-26.84-3.47-60.82-34.65.149999999999999-8.16-40.6-12.96-45.461.895.3-11.02-52.57-37.25-11.8911.98.819.59-54.9-45.77-72.67-46.02-51.42-48.47-22.62-68.96-16.99-45.77-42.77-14.6-64.1-1.71-62.67-54.76-15.99.83-76.562.28-52.73-5.93-47.86.62-32.03-.32-31.26-4.24-44.87-53.53-4.86-67.7-16.15-25.32-38.97-51.24-48.2-62.24-40.58-29.27-46.02-44.14-51.42-.88-10.94-33.8-48.47-64.39-12.11-10.9-49.01-56.57.11-49.2-25.616.33-12.07-11.7-10.536.513.51-49.2-3.43-12.09-45.11-8.67-48.86-52.73-39.51-31.118.6-8.75-40.58-58.31-46.87-60.7-57.43-51.471.65-62.82-58.23-43.61-13.84-33.86-51.4-28.12-6.071.83-30.13-34.99-35.12-28.056.33-53.92-12.07-53.12-22.738.55-11.7-21.72-40.68-48.73-30.97-40.6-18.223.2-48.97-51.4-40.83-18.765.839.2110.063.2-2.98-29.76-5.5113.06-59.52-33.512.14.66-51.28-12.38-43.64-37.09-4.7412.28-42.88-58.16-46.81-41.56-55.94-41.67-49.57-61.033.51-21.081.7-60.65-47.3-55.14-62.78-38.36-51.4-36.89-40.83-35.682.24-58.97-18.76-39.427.97-33.39-28.04-8.76-7.2-39.354.53-7.35-60.11-38.85-23.27-40.936.09-39.35-41.27-27.45-27.64-43.11-35.12-18.15-67.47-16.77-4.73-9.64-11.37-28.37-33.75-45.86-3.46-53.73-11.46-69.868.5-9.39-32.61-68.75-40.69-20.26-39.74-58.67-13.09-26.39-12.86-28.31-7.35-50.32-60.11-16.61-53.34-23.35-38.85-70.49-16.08-40.9-8.46-31.693.11-54.42-6.91-4.75-13.8-4.04-63.59-17.64-40.13-54.42-30.583.27-38-7.62-59.215.39-34.46-56.51-11.86-62.88-55.81-23.56-3.93-49.63-50.74-35.08-8.9-60.92-44.92-41.2-1.485.88-36.5-44.18-1.74-63.39-28.111.62-16.11-59.7-4.75-51.42-13.81.556.6-61.9-4.04-2.4-60.787.83-50.68-34.0115.42-54.05-55.3310.13-9.87-59.544.69-8.84-45.02-54.05-66.22.71-44.06-6.2-38.41-5.839.142.78-53.73-61.41-52.73-63.769.165.49-63.85-40.7-65.07-57.94-29.41-49.01-52.042.16-37.69-7.65-66.47-17.33-42.16-48.93-15.79-57.3910.13-8.95-9.872.66-38.46-21.02-59.54-47.99-47.86-56.31-10.72-21.93-9.04-42.09-38.35-59.62-26.65-42.23-53.8-70.13-67.77-42.09-3.48.89-23.03-32.72-63.49-24.59-31.13-50.55-37.41-43.15-23.18-48.17-16.14-58.27-51.61-30.12-34.45-59.31-34.53-12.65-2.52-34.11-56.87-64.89-9.934.53-11.6-59.38-4.11-54.68-59.62-65.18-26.65-8.07-59.27-29.76-42.23-3.19-55.3-30.77-37.73-72.25-72.95-58.39-48.92-3.67-64.677.49-29.71-57.124.97-58.39-37.42-47.16-50.62.98-71.478.00000000000001e-2-20.4-36.97-9.53-25.37-17.67-28.12-66.53-50.74-50.66-27.17-59.545.00000000000007e-2-69.48-36.09-38.55-6.58-42.48-62.61-4.92-56.07-56.62-52.8-46.52-63.1-3.67-49.86-64.67-31.41-58.18-62.827.49-.449999999999999-1.361.163.86-5.92-57.67-8.94-24.44-19.17-16.9-68.29-32.47-16.07-.37-8.94-30.47-62.99-27.01-50.09-6.28-59.09-44.2-59.68-731.04-73.91-20.32-30.92-26.63-57.71-22.93-72.07-3.26-39.19-61.66-51.37-42.66-71.574.38-13.39-27.24-15.65-38.63-11.36-12.87-19.17-43.67-16.9-32.96-8.39-37.01-68.29-48.14-69.38-12.14-57.42-13.93-25.48-46.62-67.57-32.52-33.64-2.83-48.81.94-43.35-46.626.77-41.41-67.07-44.77-45.37-46.11-52.35-27.69-8.31-62.39-53.795.41-32.16-41.08-7.39-56.97-48.23-8.54-67.024.219.31-27.07-24.15-63.48-7.52-51.38-19.138.327.64-64.62-32.52-52.68-33.64-17.34-27.95-27.63-2.83-61.3-43.233.55-62.08-23.77-22.56-46.94-23.13.82-32.83-67.59-.46-30.5-.7-46.94-39.77-51.67-35.32-64.86-11.65-31.77-19.93-48.71-68.53-56.85-33.14-31.91-17.25-10.8-10.13-64.09-12.17-28.44-77.32-56.87-32.33-66.58-76.54-71.35-2.04-9.49-5.61-74.82-67.77-50.56.82-28.67-32.83-39.89-53.66-1.42-67.59-68.25-69.1-20.87-45.71-55.49-36.05-25.22-12.72-33.01-40.93-56.941.99-52.73-49.6-25.22-22.01-11.74-57.72-26.42-31.936.43-50.48-49.0113.53-16.68-30.1713.45-38.92-8.2-18.27-19.35-3.21-5-9.88-36.5-52.6-15.78-31.37-52.45-24.15.6912.72-51.745.2716.56-33.01-51.76-40.93-55.79-32.249.98-56.946.96-36.29-23.45-59.192.96-37.55-.94-4.46-3.21-63.13-44.2-54.35-62.27-68.12-.94-45.35-48.19-58.59-31.94-54.4-40.85-64.49-45.27-7.91-22.549.6-35.3-39.04-68.42-30.38-20.710000000000001-25.85-30.04-25.82-5.48-22.8-2.11-18.38-42.27.630000000000001-60.91-8.954.2-61.36-3.21-41.62-63.13-63.59-18.77-68-44.2-25.45.109999999999999-64-59.5-1.29-57.01-71.51-30.46-38.29-8.94-72.98-71.85-63.61-11.19-71.51-74.99-27.56-45.07-15.7-56.81-23.3-12.94-56.4-27.8-67.28-52.63-11.68-60.06-52.01-32.64-12.02-12.85-60.76-55.07-49.57-12.51-32.28-34.74-68.9-61.97.19-67.91-37.24-58.34-72.36-38.29-72.53-8.94-63.17-31.54-29.26-72.98-62.53-3.75-2.53-20.66-24.2-10.7-67.25-61.43-54.89-9.99-59.54-51.17-47.63-4.68-67.25-14.85-53.46-39.6-69.79-58.834.21-40.73-43.66-23.36-21.82.63-11.12-12.17-66.17-4.99-65.46-59.57-66.07-2.1-73.74-49.43-54.17-26.4-50.52-38.76-12.91-13-3.53-34.54-18.3-54.89-38.08-9.99-63.4-24.23-13.41-59.54-13.51-47.56-12.51-61.79-31.68-54.21-40.51-44.96-20.92-2.65-13.34-9.33-64.653.57-40.51-2.83-52.46-34.781.09-53.16-56.52-2.037.81-3.79-9.63-67.815.916.22-47.34-6-21.1-9.68-37.0810.65-12.34-3.4311.21-55.27-24.65-62.21-66.95-21.71-61.45-4.021.39-20.92-39.18-2.65.43-28.48-37.01-13.34-12.138.734.98-41.53-7.32-63.6-27.12-58.15-55.31-75.78-36-9.84999999999999-27.37-77.37-27.12-65.8-62.31-67.73-27.59-9.47-8.33-71.06-25.6-9.65000000000001-70.87-31.75-77.79-31.97-58.15-64.27-46.39-77.43-71.14-29.99-25.08-20.66-33.34-28.58-48.19-13.78-42.4-41.24-55.31-43.29-65.87-62.94-23.6-6.97-43.11-40.82-3.00000000000011e-2-58.08-75.78-36-65.56-64.02-48.87-45.91-3.59-46.71-4.61-24.42-24.87-11.7-11.39-56.82-40.98-33.38-9.84999999999999-67.05-78.59-3.43000000000001-41.6918.4-20.9116.6415.15-35.23-36.48-27.9-41.69-6.48999999999999-39.911.35-33.6616.56-18.1-33.44-10.09-35.61-6.47-28.417.19-39.3418.4-18.25-3.3619.74-6.98-38.5914.78-20.98-48.86-24.8212.13-14.49-.509999999999998-.919999999999995-20.9113.27-33.448.32-6.928.18-13.93-31.73-1.25-43.2616.6415.15-27.6-4.73-.751322.86-23.66-25.9913.54-.299999999999997-31.35-22.14-34.59-39.28-12.72-35.23-.579999999999998-9.84-9.37-15.96-33.2916.27-10.7-8.2-30.8925.9915.71-15.9620.59-11.14-1.3629-20.0714.118.12-23.22-41.1834.458.98-18.1216.02-33.297.7-16.468.4828.05-4.47-38.57-32.87-33.8428.47-32.2-45.0933.47-10.4516.27-7.79-4.31-1.27.8415.085.19-24-25.911.46-10.7-8.2-21.7520.91-15.9922.27-5.9622.8823.26-17.6723.05-.870000000000005-25.72-26.5810.55-4.61-30.89-19.520.3527.6949.761.0146.56-8.65-.34-20.441.22.8649.76-2.1734.2652.31-14.5817.8619.9932.1227.2431.034.646.22-8.4945.011.0137.8712.06-2.391.216.17.2749.9327.5820.6913.6-10.3447.07-16.8546.5623.4732.51-14.6418.3457.69-5.0352.3230.9326.15-8.65-.3432.14.4651.08-5.5536.96-10.39-13.828.392.5244.0728.7552.57-11.063.39-20.4-17.31-18.0946.4-40.85-60.12-34.78-17.26-28.57-46.94-35.2211.12-40.85-12.07-15.07-27.88-29.6-46.24-43.246.26000000000001-56.134.83-3.08-41.85-58.6718.72-60.12-5.1114.83-51.91-9.98-18.17-58.46-25.81-57.52-26.58-53.6-12.97-4.31-52.98-34.789.86-41.69-32.52-18.875.77-6.6-9.64-12.774.40000000000001-17.26-28.57-11.82-13.7-26.1110.47-6.42-56.96-46.9-42.97-24.04-9.376.556.06999999999999-53.9-45.73-46.94-8.83-1.27-57.95-85.38-73.12-40.48-46.75-53.82-33.14-71.34-88.38-85.38-32.67-78.44-40.99-63.86-86.67-69.78-36.76-73.2-33.01-29.14-42.36-50.76-90.47-73.12-41.29-56.26-23.56-35-49.57-21.17-24.44-30.4-83.52-19.05-23.64-38.26-68.03-40.48-48.01-30.47-53.75-75.8-64.3-83.7-51.74-89.3-46.88-46.75-53.82-88.2-27.95-76.98-67.26-69.8-28.75-59.14-52.14-90.42-70.17-60.15-29.8-39.32-41.19-33.14-50.9-41.27-63.65-87.29-64.85-58.39-14.45-38.87-43.84-83.06-86.44-87.29-80.43-74.25-25.11-93.24-35.73-47.47-71.72-90.29-17.71-43.72-79.33-81.89-25.95-64.85-33.59-28.26-40.14-72.49-61.95-89.51-34.35-19.07-30.42-35.67-21.29-35.56-27.66-58.39-16.2-80.74-56.15-78.93-30.11-16.58-29.93-67.08-22.09-14.45-38.87-25.83-40.34-56.88-18.86-36.4-41.55-79.47-27.89-18.26-58.47-37.81-67.45-38.99-85.2-43.84-49.19-68.47-70.03-78.89-63.16-68.71-59.94-44.49-31.9-49.53-31.87-78.89-33.45-31.53-32.86-47.87-63.21-45.35-45.16-29.69-37.68-54.65-5.33-56.03-68.07-63.16-61.43-77.33-44.43-39.05-29-26.94-69.34-19.07-61.34-2.94-81.3-63.41-40.19-68.71-4.05-32.11-52.54-33.06-57.51-14.13-59.71-30.91-46.41-59.94-44.49-65.45-22.48-8.45999999999999-62.43-12.69-56.19-19.46-2.98-49.45-33.95-2.31-46.72-5.51000000000001-56.72-31.9-64.34-41.11-75.91-5.3917.36-28.11-29.4114.18-53.3518.07-27.88-5.398.90000000000001-14.94-25.15-12.84-24.82-48.79-7.52-37.913.69-50.91-11.0610.99-33.6617.3610.29-38.61-21.96-41.59184.115.22-10.44-36.6215.4-.599999999999994-4.32-44.04-28.11-51.4-9.02-1.34-43.78-60.5517.87-17.42-48.97-57.14-29.4114.18-40.775.9000000000000111.51-32.35-31.72-47.07-52.12-24.6416.38-41.48-43.12-10.87-1.7515.26-53.355.16-11.51-60.94-28.4-12.01-56.08-57.63-16.03-17.11-78.11-64.58-28.4-19.37-7.22000000000001-62.14-62.81-66.97-76.13-29.36-67.22-35.01-67.59-82.56-76.2-19.69-12.01-20.69-18.09-9.66000000000001-82.58-57.19-78.91-9.57000000000001-32.72-8.35000000000001-15.48-44.01-24.41-21.38-56.08-75.58-35.73-65.77-6.95-10.4-56.09-31.26-43.39-24.49-57.63-16.03-83.55-64.47-71.14-48.35-63.55-76.08-34.96-65.2-52.4-13.88-25.43-71.44-84.94-25.56-17.11-62.7-51.49-64.38-10.49-35.11-34.56-74.15-23.58-47.49-24.46-8.13000000000001-10.49-36.17-74.78-26.89-48.84-16.67-79.15-55.23-45.54-14.77-53.67-47.13-27.71-40.85-35.11-55.08-39.91-30.09-62.12-14.47-19.99-26.65-48.14-43.81-18.95-43.73-65.61-75.74-34.56-44.15-21.39-13.37-68.33-66.11-82.79-66.66-35.64-18.88-74.15-23.58-18.64-13.08-43.48-30.62-51.61-70.19-18.99-77.54-48.5-36.03-75.07-80.79-62.3-22.96-47.49-40.53-6.01000000000001-5.31-71.37-41.03-23.92-19.88-3.3-67.56-36.69-9.28-71.37-8.00999999999999-28.98-71.9-30.91-27.12-19.24-15.78-67.385.07000000000001-66.48-46-29.43-56.87-41.03-48.73-17.48-38.28.13000000000001-51.15-15.66-15.74-39.23-6.86-66.453.08-30.31-27.85-23.92-59.82-23.92-3.78999999999999-61.48-42.4-10.33-9.78-50.05-13.6-19.88-3.3-62.73-16.54-10.53-11.43-1.72999999999999-34.99-8.22-69.25-3.58-73.89-65.95-30.34-58.6-65.04-67.56-70.26-60.48-8.72999999999999-49.28-50.69-32.27-38.29-36.78-37.51-17.18-33.58-49.28-40.71-19.1825.14-11.35-6.1713.34-22.64.440000000000005-43.379.44-5.4510.0323.35-50.6924.26-25.21-29.33-18.73-18.66-23.028.06-26.7222.42-46.39-10.4612.011.72-32.27-6.9921.92-54.03-36.26-4.95-22.41-34-30.26-11.02-38.29-36.78-30.48-5.98-18.12-11.59-32.75-16.69-41.26-29.07-12.6418.64-1.51-44.0212.8319.73-37.517.77-35.72-24.17-9.899.15000000000001-16.78-60.8811.38-56.79-4.44-55.18-9.89-6.62-60.01-21.0910.51-19.32-11.8313.83-8.47-7.87-7.13-.890000000000001-25.55-44.939.15000000000001.54999999999999714.33-58.65-21.08-1.79-12.16-45.853.73-5.01-44.713.78-57.45-62.55-16.78-26.17-29.0910.24-45.72-40.68-1.86-34.11-9.11-61.56-60.8811.38-20.72-.560000000000002-22.83-46.87-19.6-35.9-25.29-37.98-25.61-50.418.06-60.17-35.04-10.01-56.798.84-29.47-30.68-61.15-5-19.095.92-11.29-40.98-61.39-31.35-61.15-14.91-22.08-5.85-14.35-11.58-10.18-26.533.01000000000001-50.2-30.08-41.92-13.146.67999999999999-5-28.71-38.72-29.94-44.6-46.33-51.05-51.722.23999999999999-49.68-33.4115.47-4.98-29.52-19.094.7314.699.5-59.81-33.4-52.36-56.24-62.9612.975.92-11.29-62.67-33.18-11.1-49.62-29.02-21.96-8.19.599999999999994-60.435.739999999999996.40000000000001-33.57-23.687.25-40.98-16.14-6.36-25.835.342.4246.82-19.53-30.829.19-16.2538.4735.3410.967.75-16.232.17-31.05-2.5243.4612.1617.67-20.6936.2234.75-27.792.4215.91-1.54-27.7124.66-12.28-6.064.015.09-11.05-9.26-4.3822.2438.3446.821.5217.1138.199.848.38-19.95-26.9819.3237.48-19.53-30.8218.7537.518.5539.226.6741.5317.98-4.88-24.2442.68-21.2234.7329.1422.039.1944.93-17.2223.2957.7712.1922.17-14.5551.0153.654451.9257.77-9.413535.7-6.0218.8537.8448.2421.5944.0530.554.1434.92-2.4412.19-19.95-5.8924.9528.694.3958.0720.039.65-11.0615.519.6915.47-4.8722.1712.45-8.248.0331.9253.41-10.9850.5649.5-1.4-14.5551.01-7.1431.27-9.2846.5152.7853.248.4245.2957.6533.8515.110.6251.19-10.4653.6549.15-9.0646.66-26.4229.6718.3320.7334.75-35.0834.2426-26.4233.937.38-34.98-31.66-5.52-10.057.46-21.9119.2-14.31-24.6718.79-9.8129.6715.02-7.15-25.9322.45-34.5414.4-4.97-25.59-24.7623.1517.4611.96-25.118.33-5.33-2.8731.2924.3620.42-37.830.3-40.28-.36999999999999720.7334.75.68000000000000734.9236.83-36.27-28.6725.56-6.06999999999999-19.73-8.3499999999999935.3724.9233.67-5.02-33.86-35.08-16.95-13.41-26.91-25.54-8.4-1.144.32-11.92-17.7120.9517.41-25.5437.03-15.3725.83-2.1534.8323.249.3839.5728.61-34.4310.5113.44-6.86-8.4-30.8531.21-19.1-18.05-24.3935.95-25.2335.2429.3535.85-28.1243.5219.21-1.1423.95-3.8220.38.54-20.46-17.31-17.2221.15-26.694.32-11.9224.677.86-34.6427.55-20.2333.18-5.9939.16-16.8129.32-16.71-2.63-6.2417.34-17.7131.571.4623.99-57.82-44.62-25.52-50.23-55.64-59.23-44.9210.4-57.82-13.74-51.42-16.57-55.51-36.11-1.79000000000001-19.47-55.34-1.092.27-52.22-62.06-50.46-44.6213.56-9.29000000000001-60.16-60.47-62.5-6.91-48.25-33.15-44.57-17.17-64.9-41.91-50.82-25.52-65.461.02-29.67.95999999999999-7.5100000000000112.7-32.54-49.397.2-50.23-55.64-33.33-15.07-29.3-39.06-51.6-54.68-25.77-36.7-17.24-40.91-42.1213.41-52.15-62.98-59.23-12.72-46.939.34999999999999-36.4-5.37-8.2112.26-27.52-53.67-36.1513.85-36.42.28-1.214.21-35.93-54.05-55.197.54-37.92-53.877.35-31.7714.27-31.55-5.37.750000000000002-17.1313.917.62-33.53-38.44-42.86-30.18-34.94-15.33-49.74-21.12-22.28-8.21-20.232.35-.579999999999998-39.92-56.55-20.41-22.7-63.49-5.4412.26-27.522.04.500000000000002-14.65-17.61-59.93-16.81-58.91-39.1-38.65-51.82-52.13-6.7-22.54-30.14-53.673.5315.07-60.096.28-53.81-14.5-52.05-50.56-.181.07-7.516.28-28.924.5-36.76-1.75-51.97-17.31-1.97-25.32.200000000000001-28.94-7-42.63.93-53.81-17.16-32.05-55.15-28.433.18-50.19-14.4313.45-10.59-47.54-20.92-34.9-34.49-14.5-48.68-1.97-43.73-28.51-63.59-21.48-3.68-34.167.85-52.05-50.56-7.81-30.68-34.66-48.41-58.27-11.75-9.42-48.95-35.11-4.06-13.27-.823.87-22.69-.18-34.83-25.57-26.04-9.957.38-42.18-15.21-17.714.98-51.9-41.62-9.95-46.5-14.77-24.55-54.91-5.84-40.01-44.03-2.6915.27-60.36-34.89-7.79-41.937.38-33.61-9.45-34.39-53.96-21.4412.666.967.93-54.386.2919.18-59.38-15.46-42.18-18.12-21.6-24.71-33.75-40.99-31.1-1.91-9.99999999999801e-3-37.37-15.21-17.71-4.16-46.82-9.92-48.18-19.95-48.79-49.17-8.24-48.96-25.04-.189999999999998.670000000000002-36.46-21.34.98-6.41-46.26-53.6-55.24-6.49-52.043.17-5.1414.92-46.68-8.34-55.24-3.31-39.74-57.799.1-23.34-25.47-37.6-32.72-36.51-10.08-51.73.01-50.49-6.49-43.35-17.54-3.09-6.69-11.65-5.75-55.41-33.06-26.17-19.084.86-52.5511.37-52.04-28.95-37.999.16-23.82-63.17-.449999999999999-57.8-36.41-31.633.17-5.14-37.58-9.94-56.567.00000000000003e-2-42.444.918.32-33.87-8-49.55-34.23-58.055.58-8.8714.9211.8312.61-51.88-19.4-.13-25.47-42.99-31.68-13.31-25.03-71.37-19.4-48.18-45.18-32.37-30.65-14.01-17.01-66.51-4.12-65.08-57.17-18.4-1.58-78.97-.13-55.14-75.08-8.34-50.27-42.08-1.79-34.44-2.73-33.67-6.65-47.28-55.94-7.27-25.47-70.11-18.56-27.73-41.38-66.02-53.65-50.61-47.48-64.65-42.99-31.68-48.43-46.55-34.14-70.72-53.83-3.29-13.35-17.28-36.21-50.88-66.8-66.32-6.35-14.52-13.31-51.42-58.98-2.38.44-3.82-36.46-30.19-23.12-43.8-5.611.448.44-44.271.5-35.95-13.089.73-7.16-40.18-3.74-43.93-47.8-34.58-26.1813.53-3.82-35.65-20.68-53.38-41.94-27.37-55.77-52.5-46.546.58-57.89-53.3-38.68-8.91-36.46-28.93-46.47-23.19-1.14-12.646.76-25.212.36-30.06-30.19-23.1211.26-48.993.99999999999991e-2-9.68-7.14-48.19-17.8-24.813.48-6.77-16.79-47.14-37.62-35.75-43.8-26.04-35.67-13.29-1.95-24.39-30.85-74.79-50.37-45.4-6.18-2.8-1.95-8.81-14.99-64.134-53.51-41.77-17.521.05-71.53-45.52-9.91-7.35-63.29-24.39-55.65-60.98-49.1-16.75-27.29.27-54.89-70.17-58.82-53.57-67.95-53.68-61.58-30.85-73.04-8.5-33.09-10.31-59.13-72.66-59.31-22.16-67.15-74.79-50.37-63.41-48.9-32.36-70.38-52.84-47.69-9.77-61.35-70.98-30.77-51.43-21.79-50.25-4.04-45.4-40.05-20.77-19.214.55-11.18-5.63-14.4-29.85-42.44-24.81-42.474.55-40.89-42.81-41.48-26.47-11.13-28.99-29.18-44.65-36.66-19.69-69.01-18.31-6.27-11.18-12.912.99-29.91-35.29-45.34-47.4-5-55.27-13-71.46.96-10.93-34.15-5.63-70.29-42.23-21.8-41.28-16.83-60.21-14.63-43.43-27.93-14.4-29.85-8.89-51.86-65.88-11.91-61.65-18.15-54.88-71.36-24.89-40.39-72.03-27.62-68.83-17.62-42.44-10-33.231.57-52.11-74.86-29.39-28.09-71.68-4.15-75.57-29.62-52.11-66.4-42.56-32.35-44.66-32.68-8.71-49.98-19.6-71.19-6.59-46.44-68.49-23.84-74.86-67.79-18.89-35.54-15.91-75.5-61.61-62.72-47.06-20.88-72.9-56.9-53.18-13.46-29.39-6.1-48.48-56.16-13.723.05-75.37-40.08-8.53-.36-28.09-71.68-16.73-63.4-69.01-25.15-25.78-10.43-5.38-32.86-73.88-16.02-14.38-46.63-55.75-72.76-4.15-62.66-45.993.44-45.58-61.97-17.9-16.35-57.95-56.874.13-9.4-45.58-54.61-66.76-11.84-11.17-7.012.15-44.62-6.76-38.97-6.398.582.22-54.29-61.97-53.29-55.89-64.328.6-16.794.93-64.41-41.26-65.63-58.5-29.97-49.57-52.6-17.91.6-38.25-8.21-67.03-63.58-17.89-42.72-30.59-49.49-16.35-57.959.57-9.51-2.84-25.63-10.432.1-39.02-8.78-21.58-60.1-48.55-2.5410.96-48.42-56.87-11.28-22.49-9.6-72.43-47.81-48.36-8.77-59.34-35.43-58.46-74.79-72.43-46.75-8.14-56.03-34.08-66.25-3.77-27.69-37.38-68.15-29.25-35.79-55.21-42.07-47.81-27.84-43.01-52.83-20.8-68.45-62.93-56.27-34.78-39.11-63.97-39.19-17.31-7.18-48.36-38.77-61.53-69.55-14.59-16.81-.13-16.26-47.28-64.04-8.77-59.34-64.28-69.84-39.44-52.3-31.31-12.73-63.93-5.38-34.42-46.89-7.85-2.13-20.62-59.96-35.43-42.39-76.91-77.61-3.08-33.42-50.53-54.57-71.15-6.89-37.76-65.17-3.08-66.44-45.47-2.55-43.54-47.33-55.21-58.67-7.07-79.52-7.97-28.45-45.02-17.58-33.42-25.72-56.97-36.17-74.58-23.3-58.79-58.71-35.22-67.59-8-77.53-44.14-46.6-50.53-14.63-50.53-70.66-12.97-32.05-64.12-64.67-24.4-60.85-54.57-71.15-11.72-57.91-63.92-63.02-72.72-39.46-66.23-5.2-70.87-.56-8.5-44.11-15.85-9.41-6.89-4.19-13.97-65.727.799.2-9.22-3.2-4.71-3.98-24.31-7.917.79-.779999999999999-22.31-66.63-30.14-35.32-54.83-18.85-41.931.88-50.93-36.04-51.52-64.849.2-65.75-16.28-12.16-22.76-22.83-18.47-49.55-14.77-63.914.9-31.03-53.5-43.21-9.22-34.5-63.4112.54-5.23-36.54-19.08-7.49-11.23-30.47-3.2-4.71-11.01-35.51-23.37-29.9-8.74-24.8-.23-12.42-28.85-60.13-39.982.53-54.32-61.22-3.98-49.26-5.77-17.32-33.85-52.89-26.9617.14-55.1213.05-39.311.44-33.85-37.1216.27-22.65-54.25-24.42-31.91-57.57-35.27-35.87-36.61-42.85-18.191.19-52.89-44.29-58.0714.91-22.66-41.95-31.582.11-47.47-38.73.960000000000001-57.5213.7118.81-26.96-17.57-14.65-53.981.98-3.06-41.88-9.63-34.6317.8217.14-55.12-23.02-43.18-20.913.13-24.14-7.84-18.45-5.76-18.136.67-51.816.43-8.7-33.7313.05-52.58-14.27-13.069.5-46.65-32.56-57.57-40.36-10.679.74-20.39.5-36.74-29.57-45.8-37.3-40.07-41.47-25.12-54.66-1.45-21.57-9.73-38.51-58.33-46.65-22.94-12.93-21.71-7.05-5.32-.67.00000000000003e-2-53.89-1.97-18.24-67.12-46.67-22.13-32.56-56.38-66.34-61.158.16-18.25.7100000000000014.5911.31-64.62-57.57-40.3611.02-18.47-40.55-2.03-22.63-29.69-43.46-52.258.78-57.39-58.05-18.08-27.97-58.9-10.67-35.51-45.29-25.85-61.94-29.02-73.42-7.074.22-35.79-10.35-65.07-61.94-37.56-34.35-10.4-58.774.45-24.08-70.06-38.76-44.27-5.91-62.82-61.351.19-29.02-42.51-25.061.11-51.26-14.32-20.54-30.61-31.69-15.55-17.34-22.22-48.84-64.94-73.42-28.12-43.71-64.79-36.44-34.98-6.65.38-45.92-64.08-7.074.22-45.35-64.1-45.15-65.8-53.27-68.13-44.58-21.72-2.36-69.28-5.38-61.33-55.74-48.63-35.79-71.53-9.38-49.89-73.28-27.7-37.68-.96-66.52-69.16-59.51-67.43-73.28-6.1-50.51-51.21-9.49-34.36-53.35-63.75-37.1-59.56-46.01-69.65-50.43-13.07-27.74.44-9.62-40.46-44.2-19.9-73.58-35.54-25.16-4.45-31.01-35.2-30.98-10.64-37.68-27.96-7.27-23.54-47.43-68.92-4.53-66.07-65.01-14.11-.96-66.52-8.37-46.78-6.23-62.02-68.29-68.75-23.93-60.8-73.16-49.36-30.61-26.13-66.7-5.05-69.16-64.66-6.45-62.17-15.36-71.45-60.11-62.51-76.53-6.7-76.02-67.78-15.36-75.68-79.16-6.8-10.12-36.26-31.73-49.24-19.87-60.98-27.47-17.11-60.57-31.97-71.45-56.8-34.63-15.85-64.23-7.24-56.18-36.81-16.19-17.02-64.93-59.24-53.74-16.68-60.11-36.45-38.91-73.07-66.14-62.2-3.98-72.08-1.5-41.41-62.51-76.53-42.46-76.7-78.61-5.51-13.11-67.34-35.71-22.05-33.43-77.15-66.7-75.45-36.76-7.92-6.7-24.83-28.37-14.879.02-8.12-15.38-20.84-4.61.19-37.47-33.939.02-53.55-1.15-42.35-14.37-51.35-39.76-25.9-56.09-45.1317.91-27.03-29.96-9.66-8.1214.33-47.732.581.537.87-52.478.71-51.76-45.87-52.3711.6-60.04-35.73-15.38-40.47-12.7-36.82-25.063.94.789999999999999.699999999999999-37.6710.17-20.84-4.6-41.19-24.3818.12-44.073.71-49.7-10.53-55.68.289999999999999-45.84.190000000000001-13.89-10.28-33.861.19-48.09-17.98-40.5110.26-2.94-22.042.678.0811.67-2.64-57.9610.26-33.823.86-30.997.95-11.45-45.77-28.097.78-46.47-49.834.6614.52.9-2.94-61.12-38.2712.612.9114.94-40.65.690000000000001-14.41-2.99-30.3917.34-5.653.26-22.0417.9-48.58-17.96-55.52-40.05-60.26-15.021.83-54.762.678.08-14.23-32.49-18.26-8.54.047.12-21.79-10.86-30.32-6.65-5.44-60.974.5915.4211.67-34.84-.629999999999999-56.91-32.22-40.979.43-13.226.5-16.6226.662.72-47.282.97-32.222.520.6221.76-40.974.49-40.78-1.66-47.7-1.88-28.06-34.18-16.3-41.05.1000000000000015.010000000000019.43-3.251.51000000000001-18.116.31-12.31-11.15-35.786.4923.12-13.02-10.7330.06-27.99-45.69-5.91-35.47-33.93-18.78-15.8226.5-16.6225.485.6718.3918.7-10.89-3.2920.24-36.96-48.5-23.27-16.8-4.3429.9139.5-7.027.27-19.84-11.26-25.05-23.27-17.0233.2-1.46-16.86.5510.17-11.7723.83-22.735.04-1.6113.289.66-21.9531.42-4.34-32.22-8.1828.772.1500000000000116.1315.72-16.89.7444.822.71-15.0915.39-26.6233.2831.79-10.9611.9115.8929.6439.5-7.02-9.3530.18-14.71-5.5-22.643.92-18.5916.066.8-53.22-23.96-74.95-49.87-48.04-19.2-14.39-16.09-26.37-58.04-53.22-13.08-62.15-27.98-23.96-65.3-7.63-33.1-60.2-26.06-75.37-34.38-58.54-14.03-46.55-80.65-74.95-75.92-13.61-74.28-87.17-8.61-52.53-46.39-34.24-27-36.89-66.08-67.98-30.62-52.78-50.28-63.83-21.17-58.07-19.81-48.04-19.2-18.82-59.75-42.95-67.8-31.53-46.69-72.97-61.58-21.7328.5626.4244.2317.7731.26-16.0940.735.5-2.8444.0628.56-20.2812.1614.2926.4221.54-1.140.52-14.1939.31-4.6932.176.36-4.49.469999999999999-5.4344.2321.8814.997.9-16.0441.37-22.5526.8112.6451.99-10.7346.6225.2320.45-14.35-6.0426.4-1.2445.38-11.2531.26-16.09-19.522.6938.3723.05-16.76-2.31-26.1-23.01-23.79-18.732.60000000000001-29.476.2-10.08-60.62-61.61-38.887.46000000000001-44.51-18.73-33.26-49.9-46.92.60000000000001-59.79-6.73999999999999-45.51-62.3315.06-63.78-8.7711.17-13.64-21.83-62.12-29.47-61.18-30.24-57.26-16.63-7.97-56.64-45.35-22.532.11-10.26-13.3-16.43.740000000000009-20.92-32.23-15.48-17.36-29.776.81-10.08-60.62-50.56-46.63-13.032.89-57.56-49.39-50.6-12.49-4.93-13.4128.2740.5917.02-4.7736.281.38-6.31-23.35-20.35-13.411.17-21.64-4.7528.27-8.1735.8922.6714.27-25.44-8.0923.748.7730.0315.4643.8640.5934.63-18.4945.9841.3926.77-334.56-10.77.73-18.6713.29-24.2718.1518.2811.21-23.1737.08-11.95-2.23-4.7736.285.8912.89-5.144.8825.7123.8431.8914.1323.76-5.56-3.0334.3452.4932.2927.14-1.34-14.37-17.75-18.6-5.56-24.5532.9621.22-3.03-21.624.97-10.64-13.242.743.8435.140.43-3.86.74-20.8234.3449.6238.2733.0247.433.1341.03-12.05-10.2438.5852.1138.761.6146.654.2429.8242.8628.3511.8149.8332.2927.14-10.7840.810.2230.8829.7-16.5124.8519.5.21999999999999924.7911.16-13.0252.2743.63.130000000000003-19.596.7924.45-22.5724.798.45-6.8910.9711.1626.631.6750.99.289999999999999-11.75-6.84-5.11-21.0117.2727.3229.38-13.0237.25-5.0253.38-24.98-7.0916.1324.2123.26-1.1942.19-3.3925.419.91-3.6211.83-9.1333.8447.86-6.1143.63.13000000000000336.8653.3422.3754.0150.81-.39999999999999924.42-8.0215.21-14.6-7.185.56-51.06-31.38-46.73-60.618.41-27.54-5.05-14.6-12.5-24.48-48.45-7.18-37.56-50.57-10.7211.33-33.3217.710.63-38.27-41.2518.344.455.56-10.1-36.2815.74-.259999999999998-3.98-43.7-8.68-43.44-60.2118.21-17.08-48.63-56.8-29.0714.52-40.436.2411.85-32.01-31.38-46.73-51.78-24.3-41.14-42.78-1.4115.6-53.015.49999999999999-11.1743.4921.3541.14-24.87-12.84-25.37-13.67-27.4-13.8722.3143.49-12.1-16.26-25.4221.35-16.51-16.88-31.85-25.4931.0238.730.0232.62-31.87-6.48-28.241.1417.9942.3635.236.726.329.3314.9843.7640.31-5.3819.457.3226.22-6.9234.68-32.84-13.76-20.432.36-12.84-25.3715.75-14.4936.8325.28-34.2325.1533.6-11.99-.780000000000001-43.34-23.794.79-12.71-20.17-38.7526.136.9823.3120.95-43.34-17.414.77-47.71-23.79-14.1-22.23-15.693.73-9.41-3.67-23.64-8.47-30.6816.9711.454.79-16.7-12.3712.49-12.29-34.17-44.310.05-36.89-34.67-51.35-35.22-4.212.56-42.717.8612.818.36-12.04.82-20.17-38.7512.45-46.1-4.59-43.63-30.868.48-16.05-9.0925.43-5.247.968-36.0822.01-11.2515.01-12.9514.46-47.63-5.24-7.17-3.384.57.96-43.64-42.74-22.26-5.69-33.13-17.29-24.996.2623.87-27.418.088-15.4916.88-42.7126.82-6.57-4.11-.18-37.74-18.6613.4113.96-26.3110.143.8620.44-38.997.213.2112.3122.01-11.2515.52-45.51-50.15-42.21-34.86-41.3-43.82-46.52-36.74-58.61-62.07-31.37-46.42-72.18-56.12-63.6-56.61-73.01-88.71-58.61-50.78-45.6-26.09-62.07-38.99-29.99-44.88-29.4-16.08-90.12-15.17-64.64-58.16-58.09-62.45-31.37-66.15-17.01-85.82-49.89-27.42-37.71-17.51-75.69-44.38-61.84-73.43-69.69-50.45-77.72-76.21-69.91-45.41-57.55-51.02-72.18-56.12-80.69-68.5-20.79-40.94-26.6-19.7-76.94-31.66-75.15-42.6731.17-28.51-8.83-2.26-18.56-13.3412.9-37.847.45-42.6727.85-1.985.5100000000000131.178.8710.2116.45-8.20999999999999-27.5926.4917.8931.67-3.7399999999999915.555.18000000000001-28.5121.0712.33-27.3631.12-40.11-45.21-11.75-28.38-23.3415.48-16.778.23-44.22-43.5428.72-3.3816.78-5.48999999999999-29.53-2.26-18.56-7.95-20.64-33.0725.4-17.77.33000000000001-39.4526.18-12.13-27.88-32.33-57.52-1.06999999999999-34.82-27.76-31.6-67.19-37.15-66.95-27.88-20.15-17.38-15.98-32.33-2.78999999999999-35.88-47.72-18.94.879999999999995-10.8-34.51-44.52-50.4-52.13-56.85-57.52-3.56-55.48-39.219.67-10.78-35.328.89-65.61-39.2-58.16-62.04-68.767.17.120000000000005-17.09-68.47-38.98-16.9-55.42-34.82-27.76-13.99-5.2-6.00000000000023e-2.600000000000009-29.481.45-46.78-21.94-12.1610.4646.176.724.2329.3844.2426-13.5441.1838.0510.4634.88-28.34.19000000000000146.1714.87-17.9838.9337.46-25.085.1318.621.1727.37-9.57-3.356.727.8-8.34-6.55-1.6724.9541.0519.8212.5511.09-17.24-24.2722.0340.19-16.82-28.1121.4640.2121.2641.9129.3844.2420.69-2.1745.39-18.5131.8524.7411.947.64-14.51-9.543.7-24.51-32.098.239999999999998.72.12-.5399999999999927.3813.23-9.54-50.56-25.69-6.73.7-22.95-14.049.59999999999999-9.62-46.98-32.35-64.49-50.43-15.85-40.1513.53-24.51-34.89-55.6-29.04-24.85-29.07-49.41-52.78-12.628.87-55.526.024.96000000000001-45.94-59.096.47-51.68-13.27-53.821.978.239999999999998.7-36.12.75-10.69-29.446.65000000000001-559.114.61-53.6-17.51-47.43-59.86-60.22-83.56-29.33-81.8-20.65-28.89-81.31-17.51-86.55-60.41-64.94-47.43-76.8-69.2-79.56-36.1-64.7-25.22-39.87-62.04-32.44-89.43-40.49-59.86-80.48-79.65-31.74-37.43-42.93-79.99-57.76-30.53-34.47-92.69-24.59-95.17-55.26-34.16-20.14-54.21-19.97-18.06-91.16-83.56-29.33-60.96-74.62-19.52-29.97-59.91-88.75-89.97-71.84-68.3-55.71-30.96-65.57-16.39-60.57-7.16-16.35-19.39-22.93-65.88-55.71-42.49-5.51000000000001-17.1-30.96-.769999999999996-74.77-29.83-26.9-47.2-48.74-71.19-9.13000000000001-58.39-64.73-4.39-65.57-5.10000000000001-10.99-4.49000000000001-68.463.17999999999999-21.13-44.16-31.8-60.8-57.65-57.56-19.19-67.03-36.02-52.26-15.67-32.48-74.98-12.79-60.57-7.16-46.33-1.18000000000001-11.02-57.05-46.58-23-58.05-8.77-38.88-73.41-41.46-70.24-87.45-73.59-76.67-12.64-66.91-11.59-79.81-73.41-77.5-58.1-23.78-41.46-77.33-19.72-74.21-84.05-72.45-66.61-8.42999999999999-31.28-82.46-84.49-28.9-70.24-55.14-66.56-39.16-86.89-63.9-72.81-20.97-14.03-29.5-9.28999999999999-54.53-71.38-14.79-72.22-77.63-55.32-37.06-51.29-61.05-73.59-76.67-47.76-58.69-62.9-64.11-74.14-84.97-81.22-34.71-68.92-3.844.91-45.49-22.86-62.56-19.44-62.72-38.7811.22-39.03-3.84-38.56-56.68-57.824.91-40.554.72-34.411.64-34.18-8-1.88-19.764.99-36.16-41.07-45.49-32.81-37.57-17.96-52.37-23.75-24.91-.279999999999999-42.55-59.18-23.04-25.33-66.12-8.079.63-30.15-.59-2.13-17.28-20.24-62.56-19.44-61.54-41.73-54.45-54.76-25.17-32.77-56.3.912.448.281.81-10.65-44.9-54.49-7.97-22.264.85-3.7310.068.282.03-48.19-13.531.81-21.54-25.16-3.22-38.827.71-50.03-13.38-28.27-24.656.96-46.41-10.6517.23-6.81-43.76-17.14-31.12-30.711.81-24.73-59.81-17.7.100000000000001-30.3811.63-48.27-46.78-4.03-26.9-30.88-44.63-54.49-7.97-5.64-45.17-.279999999999998-9.497.65-18.913.6-31.05-21.79-15.47-44.736.26-18.82-20.65-49.49-54.3-52.6-42.32-10.65-15.47-55.61-6.54-40.71-44.73-3.39-61.06-35.59-8.49-42.636.68-34.31-10.15-54.66-22.1411.966.267.23-55.085.5918.48-60.08-16.16-22.3-34.45-41.69-31.8-2.61-.710000000000001-38.07-15.91-18.41-4.86-47.52-10.62-48.88-20.65-49.49-49.87-8.94-25.74-.890000000000001-37.16-224.28-7.11-46.96-37.81-35.67-53.48-27.02-40.516.84-49.95-44.75-6.41-53.31-37.8111.03-21.41-23.54-35.67-30.79-8.15-49.774.94-48.56-4.56-41.42-15.61-4.76-9.72-3.82-53.48-31.13-24.24-17.156.79-50.6213.3-36.06-21.89-61.241.48-55.87-34.48-29.75.1-3.21-35.65-8.01-54.632-40.516.8410.25-31.94-47.62-32.37.51-6.9416.8513.7614.54-26.1-47.43-15.36-51.03-34.7515.7916.78-5.95-52.29-.32-26.1-11.575.072.07-47.4314.96-38.09.6817.5-59.8918.95-36.06-56-31.19-2317.29-15.3616.35-14.5912.43-28.2-36.8611.81.52-22.3-46.94-34.57-31.53-28.4-45.57-23.91-12.6-29.35-27.47-15.06-51.64-34.7515.795.731.8-31.8-47.7212.734.565.77-32.34-39.9-10.52-52.2-64.52-40.95-19.16-60.21-25.31-17.62-.58-3.58-10.52-25.1-2.29-19.18-52.2-15.76-59.82-46.6-38.21.51-15.84-47.67-32.7-53.96-39.39-67.79-64.52-58.56-5.44-69.91-65.32-50.7-20.93-58.49-13.16-24.66-5.26-37.22.34-42.08-42.21-35.14-.760000000000001-61.01-11.98-21.7-19.16-60.21-29.82-36.82-18.79-28.81-49.64-47.77-55.82-38.06-47.69-15.03-17.56-54.93-73.08-52.88-47.73-19.25-6.22-2.84-1.99-15.033.96-53.55-41.81-17.561.01-45.56-9.95-7.39-63.33-24.43-55.69-61.02-16.79-27.33.23-54.93-70.21-58.86-53.61-67.99-53.72-61.62-8.54-10.35-59.17-72.7-59.35-22.2-67.19-74.83-50.41-63.45-48.94-32.4-70.42-52.88-47.73-9.81-61.39-30.81-51.47-50.29-4.08-45.44-40.09-20.81-44.37-30.74-6.56-71.85-63.21-19.719.99999999999979e-3-26.37-44.032.99-44.37-28.03-12.69-30.55-30.74-46.21-21.25-70.57-19.87-7.83-12.74-14.471.43-36.85-46.9-48.96-6.56-56.83-14.56-72.965.4-12.49-35.71-43.79-42.84-18.39-61.77-16.19-44.99-29.49-15.96-31.41-10.45-53.42-67.44-13.47-63.21-19.71-56.44-72.92-41.95-73.59-70.39-19.18-44-11.56-34.79-44.46-51.88-64.62-8-27.68-12.331.54-77.47-31.52-54.01-44.46-46.56-34.58-10.61-51.88-21.5-8.49-48.34-70.39-25.74-76.76-69.69-20.79-17.81-77.4-63.51-64.62-48.96-22.78-74.8-58.8-55.08-15.36-50.38-15.621.15-77.27-41.98-10.43-2.26-29.99-73.58-18.63-65.3-70.91-27.05-27.68-12.33-7.28-34.76-17.92-16.28-57.65-74.66-6.05-64.56-47.89-74.23-52.09-71.88-5.87-17.9-5.37-17.07-3.34-16.87-53.05-74.23-18.64-14.48-5.32-52.09-14.23-13.861.11-5.25-61.76-69.44-60.76-63.361.13-24.26-2.54-71.88-48.73-73.1-65.97-37.44-57.04-60.07-45.72-74.5-71.05-25.36-50.19-38.06-56.96-23.82-65.422.1-16.98-10.31-33.1-17.9-5.37-46.49-16.25-67.57-56.023.49-55.89-64.34-18.75-29.964.87-14.68-43.26-25.76-18.3.279999999999999-64.6-45.45-61.78-59.424.87-21.07-53.249.24-14.68-24.37-16.24-22.78-42.2-29.06-34.8-14.83-30-7.79-55.44-49.92-43.26-21.77-26.1-50.96-26.18-4.35.83-48.52-1.58-3.812.88-3.25-34.27-51.034.24-46.33-51.27-56.83-26.43-39.29-18.3.279999999999999-50.927.63-33.885.16-7.61-46.95-22.42-29.38-63.9-42.41-55.61-55.65-11.57-69.66-36.4-62.66-34.7-62.11-2e-2-42.41-40.48-44.27-52.15-55.61-4.01-4.91-25.39-41.96-14.52-30.36-22.66-53.91-71.52-20.24-55.73-55.65-32.16-64.53-4.94-74.47-41.08-43.54-47.47-9.91-28.99-61.06-61.61-21.34-57.79-51.51-68.09-8.66-54.85-60.86-59.96-69.66-36.4-63.17-2.142.5-5.44-12.79-6.35-3.83-1.13-10.91-32.11-28.65-59.35-44.3-18.54-34.6-27.12-34.11-17.71-2.01-32.11-39.94-45.12-64.63-28.65-51.73-60.73-45.84-61.32-74.64-.6-75.55-26.08-32.56-32.63-28.27-59.35-24.57-73.71-4.9-40.83-63.3-53.01-73.21-15.03-46.34-28.88-17.29-21.03-40.27-13-14.51-20.81-45.31-33.17-39.7-18.54-34.6-10.03-22.22-69.93-49.78-64.12-71.02-13.78-59.06-15.571.53-72.31-12.63-32.31-38.88-22.58-27.8-54.04-3.3-48.591.53-68.99-39.16-46.65-72.31-50.01-51.35-57.59-32.93-13.55-67.63-59.03-72.81-37.4-56.69-46.32-12.63-62.21-53.47-13.78-72.26-1.034.07-29.39-12.76-17.8-56.62-24.37-49.373.082.4-69.86-37.76-57.92-35.65-11.61-38.88-22.58-33.19-20.5-8.07-66.54-23.44-48.47-1.69-67.32-29.01-34.43-29.98-4.79-61.24-27.49-34.55-30.714.88-25.164.64-34.43-42.16-44.93-46.33-29.98-59.52-26.43-14.59-43.37-63.19-51.51-27.8-17.79-11.91-10.18-5.46-4.79-58.75-6.83-23.1-71.98-51.53-26.99-71.23.3-23.11-4.15-.276.45-69.48-62.43-45.226.16-23.33-45.41-6.89-27.49-34.55-48.32-57.11-62.25-62.91-32.83-63.76-15.53-40.37-50.15-38.31-74.02-34.57-32.08-57.23-72.09-53.85-14.31-69.03-65.9-38.31-62.73.49-28.04-74.02-42.72-9.87-66.78-65.31-2.77-32.98-46.47-29.02-55.22-18.28-24.5-34.57-35.65-19.51-21.3-26.18-52.8-68.9-47.67-40.4-38.94-10.61-3.58-49.88-68.04-11.03.26-49.31-68.06-49.11-69.76-57.23-72.09-48.54-25.68-73.24-9.34-59.7-52.59-39.75-75.49-13.34-42.19-55.43-27.22-19.64-59.97-60.43-53.85-51.19-59.11-64.96-42.19-1.17-26.04-45.03-55.43-28.78-37.69-61.33-42.11-4.75-19.3812.76-1.3-35.88-11.58-65.26-27.22-16.843.87-22.69-26.88-22.66-2.321.05-39.11-60.63.79-57.75-56.69-5.797.36-58.2-4.99999999999989e-2-38.462.09-53.7-59.97-60.43-15.61-52.48-41.04-22.29-58.383.27-60.84-56.341.87-67.75-37.83-25.4-25.04-1.7-55.93-3.46-64.61-56.37-3.95-67.751.29-24.85-20.32-37.83-8.46-16.06-5.7-49.16-20.56-60.04-45.39-23.22-52.824.17-44.77-25.4-4.78-5.61-53.52-47.83-42.33-5.27-27.5-54.73-50.797.43-60.679.91-30-51.1-65.12-31.05-65.29-67.25.9-1.7-55.93-24.3-10.64-65.74-55.29-25.353.494.71-13.42-16.96-.5-25.259.36-39.824.36-49.05-39.86-36.82-33.289.67-.5-13.72-50.7-39.11-25.25-55.4418.56-26.38-29.31-9.01-7.4714.98-47.082.188.52-51.829.36-51.11-45.22-51.7212.25-59.39-35.08-12.05-24.414.591.441.35-37.0210.82-20.19-3.95-40.54-23.7318.77-43.424.36-49.05-9.88-55.03-45.19.84-9.63-33.211.84-47.44-17.33-10.15-42.1-13.323.89-9.97-6.89-70.92-16.65-71.97-3.75-10.15-6.06-25.46-59.78-42.1-6.23-63.84-9.35.49-11.11-16.95-75.13-52.28-1.1.93-54.66-13.32-28.42-17-44.43.33-19.66-10.75-62.59-69.53-54.06-74.27-29.03-12.18-68.77-11.34-5.93-28.24-46.5-32.27-22.51-9.97-6.89-35.8-24.87-20.66-19.45-9.421.41-2.34-48.85-14.64-94.86-26.96-88.55-94.92-50.83-17.52-93.27-53.49-64.2-29.19-44.86-94.86-44.61-83.29-79.8-85.22-45.08-26.96-25.82-88.55-27.14-88.36-49.24-95.28-49.46-75.64-81.76-63.88-94.92-88.63-47.48-42.57-38.15-50.83-46.07-65.68-31.27-59.89-58.73-72.8-60.78-83.36-80.43-41.09-24.46-60.6-58.31-17.52-75.57-93.27-53.49-83.05-81.51-66.36-63.4-21.08-64.2-22.1-41.91-42.36-29.19-28.88-74.31-50.87-27.34-84.54-96.08-20.92-539.46-10.5442.64-25.9621.6539.5438.05-.759999999999998-8.45-13.58-5-18.7916.41-17.0124.25-10.7639.464.8-10.54-12.7116.43-5.5130.09-16.4441.34.6519.5442.6415.92-15.6937.681.92-25.96-1.9235.038.4122.3921.981.9936.17-10.5431.221651.088.97-8.8321.65-20.3639.5438.05-4.718.1722.1535.945.76-.759999999999998-3.0936.4422.6-8.45.760000000000002-11.6910.18-12.3322.3213.0613.53-9.81-45.59-7.4-17.04-59.36-51.42-36.22-33.72-2.64-26.39.469999999999999-9.81-41.48-4.92999999999999-36.66-26.883.48-45.59-11.42-7.4-66.78.93000000000001-16.54-43.64-9.5-58.81-17.82-41.98-17.042.53-29.99-64.09-58.39-59.362.95-57.72-70.617.95-35.97-9.25-33.31-29.83-26.72-17.68-10.44-20.33-49.52-51.42-14.06-36.22-33.72-47.27-4.61-41.51-3.25-31.48-2.64-2.25999999999999-43.19-2.47-26.39-51.24-52.1-30.13-56.41-45.02-5.172.17-62.17-47.17-32.91-67.42-37.45-34.1-73.68-65.37-75.42-20.96-23.83-62.17-15.27-67.2-30.77-12.72-79.61-47.17-45.04-32.91-34-60.43-18.81-73.52-20.02-64.02-27.16-52.97-67.42-63.82-58.86-64.76-15.1-37.45-44.34-51.43-75.37-17.96-81.88-18.47-41.56-32.52-79.67-46.69-7.34-70.06-12.71-34.1-38.88-73.68-65.37-32.93-60.57-13.95-70.58-28.07-75.42-78.83-36.64-62.51-20.96-36.28-12.46-61.64-85.43-82.34-83.12-18.63-3.45999999999999-60.82-8.31999999999999-66.49-72.1-27.35-31.84-43.15-71.54-23.95-49.8-3.45999999999999-55.43-26.65-29.65-42.46-44.18-60.82-57.82-8.31999999999999-9.75-17.66-56.43-73.254.14-74.7-19.69.25-66.49-24.56-32.75-73.04-40.39-72.1-41.16-68.18-27.55-18.89-67.56-49.36-4.72-56.27-47.1-33.45-8.81-21.18-24.22-27.35-10.18-31.84-43.15-26.4-28.28-40.69-4.11-21-71.54-61.48-57.55-38.62-23.95-8.03-8.51000000000001-60.31-61.52-23.41-15.85-72.53-66.55-64.84-14.93-1.73-8.57000000000001-67.47-24.92-31.99-6.92-48.34-49.51-66.55-63.55-10.84-56.61-19.16-42.03-64.84-47.95-14.93-11.18-7.31-20.53-28.93-68.64-51.29-19.46-34.43-1.73-13.17-27.74.659999999999997-2.61-8.57000000000001-61.692.78-1.81-16.43-46.2-18.65-26.18-8.64-31.92-53.97-42.47-61.87-29.91-67.47-25.05-24.92-31.99-66.37-6.12-55.15-45.43-47.97-6.92-37.31-30.31-68.59-48.34-38.32-7.97-19.36-11.31-29.07-19.44-41.82-29.9520.76-15.2316.3537.42-10.5942.0417.6214.94-1.98-26.57-29.95-30.8-23.94-17.7631.38-36.7520.769.02-15.2338.7812.77-22.84-25.430.54-8.3622.928.2316.35-16-5.46-33.0222.1437.4226.0720.8235.220.9328.83-1.9000000000000140.29-24.25.339999999999996-22.4426.3839.9126.56-10.5934.442.0417.6230.6616.15-.39000000000000137.6320.0914.94-22.9828.638.23-1.9818.68-10.96-28.7112.657.3-11.98-13.5415.39-15.952.12.8328.1916.35-12.682.77-8.9313.31-2.2715.39-31.6313.8115.7314.4-.609999999999999-15.951.912.19.58-7.3941.93-8.77-20.81-15.9-14.17-30.072.838.2118.2620.32-22.0828.19-14.0844.32-34.04-16.157.07-21.4543.2115.15-5.2814.2-10.2533.13-12.4516.35.850000000000001-12.682.77-18.1924.7838.8-15.1734.57-8.9327.844.28-2.1913.3144.95.539999999999999-9.4615.36-17.086.15-28.651.254.3121.617.1718.69-19.84-.28000000000000143.31-17.94-12.3547.21.2523.7438.0314.193.9816.294.31-19.6621.6142.82-21.7818.0740.12-4.5346.4939.42-9.487.17-12.4647.1333.2434.3518.69-7.4944.5328.5324.81-14.911.02-22.2720.1127.79-14.65-31.424711.71-19.84-28.01-.28000000000000143.31-11.6435.0340.64-3.22-2.59-17.94-22.994.4899999999999945.51-12.35-13.9918.2644.39-24.2234.2917.62-31.81-63.22-65.61-28-8.30000000000001-31.36-42.03-56.27-14.67-74.72-12.52-76.75-63.22-27.04-18.01-5.86000000000001-60.78-61.45-65.61-74.77-28-33.65-66.23-81.2-74.84-18.33-10.65-19.33-16.73-8.30000000000001-81.22-55.83-77.55-8.21000000000001-31.36-6.99000000000001-14.12-42.65-23.05-20.02-54.72-74.22-34.37-64.41-5.59-9.04000000000001-54.73-29.9-42.03-23.13-56.27-14.67-82.19-63.11-69.78-46.99-62.19-74.72-33.6-63.84-51.04-12.52-24.07-70.08-24.2-15.75-61.34-50.13-63.02-3.2-11.74-50.3-25.16-43.21-30.71-69.22-18.65-65.26-31.1-19.53-3.2-5.56-31.24-69.85-21.96-43.91-11.74-74.22-50.3-9.84-48.74-42.2-22.78-35.92-30.18-50.15-34.98-25.16-57.19-9.53999999999999-15.06-21.72-43.21-38.88-14.02-38.8-60.68-70.81-29.63-39.22-16.46-8.44-63.4-61.18-77.86-61.73-30.71-13.95-69.22-18.65-13.71-8.14999999999999-38.55-25.69-46.68-65.26-14.06-72.61-43.57-31.1-70.14-75.86-18.03-42.56-35.6-1.08-.37999999999999511.12-6.720000000000014.62-17.88-18.83-29.65.51999999999999617.1-14.59-53.49-16.2911.12-50.9712.39-8.58000000000001-51.5-10.51-6.720000000000011.164.6225.47-46.08-25.6-9.03-36.47-20.63-28.332.91999999999999-17.8820.53-30.754.739999999999994.66-18.8313.54-46.0523.48-9.91-7.45-3.52-39.42-3.5216.61-41.08-2210.0710.62-29.656.8.51999999999999617.1-42.333.869.878.9718.67-14.5912.18-48.8516.82-53.49-45.55-9.94-44.64-47.16-49.86-40.0811.67-69.58-42.17-58.64-65.33-62.72-66.26-74.29-72.78-52.69-17.36-53.18-69.58-85.28-76.71-55.18-10.86-47.35-42.17-22.66-58.64-79.37-26.56-41.45-25.97-12.65-86.69-11.74-61.21-65.33-54.73-54.66-59.02-27.94-62.72-13.58-82.39-46.46-23.99-34.28-68.27-42.99-14.08-90.03-72.26-40.95-58.41-70-66.26-47.02-74.29-72.78-66.48-41.98-54.12-47.59-68.75-52.69-77.26-65.07-48.64-17.36-37.51-80.02-16.27-73.51-28.23-71.72-60.17-84.63-48.77-15.62-88.1-25.72-38.56-90.33-18.07-65.35-79.86-33.89-84.63-39.34-36.07-89.46-50.54-18.94-48.77-41.28-15.62-37.32-36.58-30.34-55-74.38-20.3-28.9-15.12-88.1-50.53-31.24-41.61-75.3-25.72-34.46-74.15-15.67-86.9-92-46.23-55.62-58.54-19.21-75.17-70.13-31.31-63.56-38.56-91.01-90.33-18.07-50.17-30.01-52.28-76.32-49.05-65.35-54.74-67.43-55.06-79.86-21.39-89.62-39.46-86.24-20.61-58.92-60.13-8.9310.84-4.11-7.5224.66-40.5428.3411.13.46000000000000128.16-38.97-8.93-38.737.51.34000000000000316.578.0710.8412.24-4.11-27.78-7.66-19.59.2829.117.42-6.29-16.3-7.52-22.18-23.91-28.63-29.324.66-27.26-10.9937.8917.44-7.13.3327.1537.1131.92-37.39-10.98-29.94-33.82-40.5435.3928.3411.13-40.25-10.7611.32-27.2-6.6.46000000000000114.2323.02-38.0128.1628.82-11.1529.67-18.566.2816.06-3.3839.53-29.9944.52-26.656.1520.38-18.47-29.7642.5943.74-15.1939.5336.412.028.81-15.1433.23-29.99-1.4644.5218.73-19.6337.2835.81-26.733.4816.97-.479999999999997-26.6525.72-11.22-55.076.15-9.99-8.2-3.3223.339.447.882.5818.1739.2510.99.44-18.89-25.9220.3838.54-18.47-29.7619.8138.5619.6140.2627.7342.5919.04-3.82-23.1843.74-20.1635.7923.0910.2545.99-16.1624.3548.615.5344.9221.636.3346.18-17.8747.6949.9230.5340.6848.654.45-12.7331.6832.38-9.3415.5334.5244.9240.7327.1850.8231.6-5.768.87-23.27-9.2121.6325.371.0754.7516.716.33-14.3812.1816.3712.15-8.1918.859.13-11.564.7128.650.09-14.347.2446.18-4.72-17.8747.69-10.4627.95-12.643.1949.4649.925.141.9754.3330.5311.787.3-13.7850.3345.83-12.3843.34-4.16-35.68-22.7-56.09-55.75-70.44-9.429999999999994.59-4.599999999999995.210000000000014.08000000000001-4.16-56.583.740000000000017.22000000000001-65.14-61.82-35.68-40.21-22.7-10.96-44.47-54.83-11.37-39.97-.489999999999995-15.14-37.31-56.09-7.70999999999999-64.7-15.76-35.13-55.75-54.92-7.00999999999999-12.7-18.2-55.26-11.83-35.49-33.031.13000000000001-5.8-9.73999999999999-67.96.140000000000001-70.44-30.53-9.429999999999994.59-29.484.760000000000016.67-66.43-58.83-4.59999999999999-36.23-49.89-38.515.21000000000001-5.239999999999993.51000000000001-64.02-65.24-47.11-43.57-57.0718.8236.2410.79-17.6936.6522.565.73-10.5134.5930.7322.3618.82-24.1338.44-13.9627.24-.74000000000000236.2424.6510.7930.02-33.0211.9214.85-5.45-6.99-29.4432.62-17.69-16.64-22.9837.36-23.8236.6530.7637.26-26.7144.9320.62.26999999999999625.36-2.4121.719.95-19.05-15.9-15.8122.56-25.285.73-10.5126.089.27-33.2328.96-18.8234.59-4.5840.57-15.430.73-15.3-1.2200000000000118.75-16.332.982.8725.453.927.4124.05-16.6410.37-5.87-6.71-12.12-11.162.61-1.453.92-14.329.78-7.926.95-11.997.4141.7324.0542.4345.79-8.7-18.54-6.94-1.157.0834.23-16.64-16.95-18.9836.61-4.7310.37-1.0526.35-21.381.61-7.318-21.9444.5413.9251.4836.0156.2210.98-5.8750.72-6.71-12.1210.1928.4514.224.46-8.08-11.1617.756.8226.282.611.456.93-19.46-15.7130.8-3.4152.874.51-63.39-1.84.57-39.52-72.832.92-36.86-26.15-61.16-45.494.51-45.74-7.06-10.55-5.13-45.27-63.39-64.53-1.8-63.21-1.99-41.114.93-40.89-14.71-8.59-26.474.57-1.72-42.87-47.78-52.2-39.52-44.28-24.67-59.08-30.46-31.62-17.55-29.57-6.99-9.92-49.26-65.89-29.75-32.04-72.83-14.782.92-36.86-7.3-8.84-23.99-26.95-69.27-26.15-68.25-48.44-47.99-61.16-61.47-16.04-39.48-63.01-5.815.73-69.43-4.51-48.971.03-52.1516.45-31.16-49.05-47.56-8.75-1.064.07-4.519.28-25.927.5-33.761.25-48.97-14.311.033.2-25.94-4-39.66.93-50.81-14.16-29.05-52.15-25.436.18-47.19-11.4316.45-7.59-44.54-17.92-31.9-31.49-11.5-45.681.03-40.73-25.51-60.59-18.48-.68-31.1610.85-49.05-47.56-4.81-27.68-31.66-45.41-55.27-8.75-6.42-45.95-32.11-1.06-10.272.18-19.692.82-31.83-22.57-23.04-57.54-21.76-59.95-50.31-7.99-15.93-31.13-33.63-64.71-40.96-67.82-57.54-25.87-62.42-30.69-40.47-70.83-21.76-55.93-59.95-.65-76.28-50.81-23.71-57.85-8.54-49.53-25.37-50.31-69.88-37.36-3.26-8.96-7.99-70.3-9.633.26-75.3-31.38-58.1-34.04-37.52-40.63-49.67-56.91-47.02-17.83-15.93-53.29-31.13-33.63-20.08-62.74-25.84-64.1-35.87-64.71-65.09-24.16-64.88-40.96-16.11-15.25-37.22-10.94-22.33-62.18-69.52-20.53-35.53-49.79-15.28-45.25-48.6-9.02-17.33-7.28-61.74-58.87-20.53-67.43-15.5-51.93-69.98-3.09-35.53-37.66-49.79-48.7-22.27-63.89-9.18-62.68-18.68-55.54-29.73-15.28-18.88-23.84-17.94-67.6-45.25-38.36-31.27-7.33-64.74-.82-64.23-41.14-50.18-3.03-36.01-75.36-12.64-69.99-48.6-43.82-9.02-17.33-49.77-22.13-68.75-12.12-54.63-7.28-3.87-46.06-20.19-61.74-46.42-70.24-21.062.73-.36.42-64.07-71.18-13.82-66.32-8.15-2.54-47.29-42.8-31.49-3.1-50.69-24.84-71.18-19.21-47.99-44.99-32.18-30.46-13.82-16.82-66.32-64.89-56.98-18.21-1.39-78.785.99999999999999e-2-54.95-74.89-8.15-50.08-41.89-1.6-34.25-2.54-33.48-6.46-47.09-55.75-7.08-25.28-69.92-18.37-27.54-41.19-65.83-53.46-50.42-47.29-64.46-42.8-31.49-48.24-46.36-33.95-70.53-53.64-3.1-13.16-17.09-36.02-50.69-66.61-66.13-14.33-13.12-51.23-58.79-2.114.242.53-47.38-60.58-53.745.16-37.39-30.32-55.39-13.97-12.84.241.24-51.47-5.7-43.15-20.282.53-14.36-47.38-51.13-55-41.78-33.386.33-11.02-42.85-27.88-60.58-49.14-34.57-62.97-59.7-53.74-.620000000000001-65.09-60.5-45.88-16.11-43.66-36.13-53.67-30.39-8.34-19.84-.44-32.45.16-37.26-37.39-30.324.06-56.19-7.16-16.88-14.34-55.39-25-326.28-13.97-23.99-54.34-42.95-51-33.24-42.87-20.494.5-46.21-10.22-41.8-62.87-14.86-67.49-43.07-40.39-23.471.124.55.35-1.51-7.69-56.8311.3-46.21-34.47-10.22-64.23-38.22-2.61-4.99999999999989e-2-55.99-17.09-48.35-53.68-41.8-9.45-19.997.57-47.59-62.87-51.52-46.27-60.65-46.38-54.28-23.55-65.74-1.2-25.79-3.01-51.83-65.36-52.01-14.86-59.85-67.49-43.07-56.11-41.6-25.06-63.08-45.54-40.39-2.47-54.05-63.68-23.47-44.13-14.493.26-38.1-32.75-13.47-11.91-46.27-14.93-32.98-33.71-59.07-47.23-18.2-33.65-21.95-44.19-28.61-46.27.75-44.69-46.61-45.28-30.27-14.93-32.79-32.98-40.46-23.49-72.81-22.11-10.07-14.98-16.71-.81-33.71-39.09-49.14-51.2-8.8-59.07-16.8-75.23.16-14.73-37.95-9.43-74.09-46.03-25.6-45.08-20.63-64.01-18.43-47.23-31.73-18.2-33.65-12.69-55.66-69.68-15.71-65.45-21.95-58.68-75.16-28.69-44.19-75.83-31.42-21.42-46.24-13.8-37.03-2.23-30.19-33.25-50.55-36.11-47.63-9.1-28.66-72.25-11-16.59-76.14-30.19-52.68-66.97-43.13-32.92-45.23-33.25-9.28-50.55-71.76-7.16-47.01-69.06-24.41-75.43-68.36-19.46-36.11-16.48-76.07-62.18-63.29-47.63-21.45-73.47-57.47-53.75-14.03-29.96-6.67-49.05-56.73-14.292.48-75.94-40.65-9.1-.93-28.66-72.25-17.3-63.97-69.58-25.72-26.35-11-5.95-33.43-74.45-16.59-14.95-47.2-73.33-4.72-63.23-46.562.87-19.49-17.1-54.71-74.41-51.35-40.68-26.44-68.04-7.99-70.19-5.96-19.49-55.67-64.7-76.85-21.93-21.26-17.1-7.94-54.71-49.06-16.48-1.51-7.87-64.38-72.06-63.38-65.98-74.41-1.49-26.88-5.16-74.5-51.35-75.72-68.59-40.06-59.66-62.69-27.99-8.49-48.34-18.3-77.12-73.67-27.98-52.81-40.68-59.58-26.44-68.04-.52-19.6-12.93-35.72-20.52-7.99-49.11-18.87-31.67-70.19-58.64-12.63-58.51-66.96-21.37-32.58-19.69-72.84-64.3-25.74-50.88-32.83-45.33-6.82-57.39-10.78-44.94-56.51-72.84-70.48-44.8-6.19-54.08-32.13-64.3-1.82-25.74-66.2-27.3-33.84-53.26-40.12-45.86-25.89-41.06-50.88-18.85-66.5-60.98-54.32-32.83-37.16-62.02-37.24-15.36-5.23-46.41-36.82-59.58-67.6-12.64-14.861.82-14.31-45.33-62.09-6.82-57.39-62.33-67.89-37.49-50.35-29.36-10.78-61.98-3.43-32.47-44.94-5.9-.18-58.01-33.48-40.44-74.96-75.66-48.25-30.41-41.75-19.25-18.3-7.48-37.65-54.23-22.5416.36-20.84-48.2513.84-49.52-28.5514.37-26.62-30.41-38.29-41.75-62.68.95-11.53-28.1-.66-16.5-8.8-40.05-19.25-57.66-6.38-41.87-41.79-18.3-50.678.92-60.61-27.22-29.68-33.612.29-33.61-53.743.95-15.13-47.2-47.75-7.48-43.93-37.65-54.235.2-40.99-47-46.1-55.8-22.54-49.3111.72-53.9516.368.42-27.197.5110.0312.732.95-48.8-15.74-43.15-26.68-19.99-22.6-19.06-11.03-12.54-32.63-67.96-32.14-15.74-4e-2-8.61-30.14-74.46-37.97-43.15-62.66-26.68-5.95-58.76-43.87-59.35-72.671.37-73.58-24.11-19.99-30.59-30.66-26.3-57.38-22.6-71.74-2.93-38.86-61.33-51.04-17.05-42.33-71.244.71-13.06-44.37-26.91-15.32-19.06-38.3-11.03-12.54-18.84-43.34-31.2-37.73-16.57-32.63-8.06-20.25-36.68-67.96-47.81-5.3-69.05-11.81-57.09-13.6-25.1511.15-24.71-57.8614.62-47.76-34.9216.85-55.41-8.136.38-39.5911.15-34.14-37.4115.98-22.94-54.54-24.71-32.2-57.86-36.16-36.9-43.14-18.48.899999999999999-53.18-44.58-58.3614.62-22.95-42.24-31.871.82-47.76-39.02.669999999999998-57.8113.4218.52-27.25-17.86-14.94-54.271.69-3.35-42.17-9.92-34.9217.5316.85-55.41-23.31-43.47-21.22.84-24.43-8.13-18.74-6.05-18.426.38-52.0916.14-34.0212.76-52.87-14.56-13.35-25.26-45.03-30.08-26.67-58.856.35-62.53-45.32-34.65-62.354.78-25.264.54-41.7-34.53-50.76-42.26-45.03-46.43-30.08-6.41-26.53-14.69-43.47-63.29-51.61-27.9-17.89-26.67-12.01-10.28-5.56-4.89-58.85-6.93-23.2-72.08-51.63-27.09-37.52-61.34-71.3-66.113.2-23.21-4.25-.376.35-69.58-62.53-45.326.06-23.43-45.51-6.99-27.59-34.65-48.42-57.213.82-62.35-63.01-23.04-63.86-15.63-40.47-50.25-30.81-60.359.17-65.345.83-26.97-41.2-2.358.94-63.41-64.56-5.63-60.35-57.22-32.84-29.63-5.68-54.059.17-19.36-65.34-39.55-1.19-58.1-56.635.91-24.3-37.79-20.345.83-46.54-9.6-15.82-25.89-26.97-10.83-12.62-17.5-44.12-60.22-68.7-23.4-38.99-60.07-31.72-30.26-1.935.1-41.2-59.36-2.358.94-40.63-59.38-40.43-61.08-48.55-63.41-39.86-172.36-64.56-.66-56.61-43.91-31.07-66.81-4.66-45.17-72.89-39.82-69.21-45.92-30.62-70.47-6.42-71.98-74.21-54.82-64.97-72.89-78.74-11.56-55.97-56.67-14.95-39.82-58.81-69.21-65.02-51.47-75.11-55.89-18.53-33.16-1.02-15.08-45.92-49.66-25.36-79.04-41-30.62-9.91-36.47-40.66-36.44-16.1-43.14-33.42-12.73-29-52.89-74.38-9.99-71.53-70.47-19.57-6.42-71.98-13.83-52.24-11.69-67.48-73.75-74.21-29.39-66.26-78.62-54.82-36.07-31.59-10.51-74.62-70.12-11.91-67.63-53.16-21.64-34.62-1.23-1.5713.12-47.89-61.91-52.72-62.53-61.4-53.16-.74-61.06-64.547.824.5-21.64-17.11-34.62-46.36-12.85-2.49-45.95-17.35-56.83-42.18-20.01-1.23-49.617.38-41.56-22.19-1.57-2.4-50.31-44.62-39.12-2.06-45.49-21.83-24.29-58.45-51.52-47.5810.64-57.4613.12-26.79-47.89-61.91-27.84-62.08-63.999.111.51-52.72-21.09-7.43-18.81-62.53-52.08-60.836.77.92-10.21-13.75-.25-44.69-62.11-36.66-8.18-62.52-48.43-31.6-15.36-60.46-56.6-48.23-44.69-1.74-64.31-11.91-53.11-25.13-62.11-50.52-36.66-55.897.15-37.79-40.72-20.42-18.883.57-58.49-8.18-9.23-2.89-63.23-2.05-62.52-56.63-63.13.84-70.8-46.49-26.14-51.23-23.46-47.58-35.82-6.82-9.97-10.06-48.43-.59-31.6-15.36-51.95-35.147.36-54.83-7.05-60.46-21.29-66.44-10.47-56.6-10.57-24.65-44.62-9.57-58.85-28.74-51.27-74.82-28.31-44.95-4.26-31.27-15.03-14.19-8.78-9.74-23.51-19.5-74.82-6.6-50.68-13-47.85-8.91-28.31-62.63-44.95-63.33-66.69-12.2-2.36-13.96-19.8-77.98-55.13-4.26-3.95-1.92-57.51-16.17-31.27-19.85-47.25.48-22.51-13.6-38.91.04-65.44-34.82-72.38-56.91-77.12-31.88-15.03-71.62-14.19-8.78-31.09-49.35-35.12-25.36-12.82-9.74-38.65-27.72-47.18-23.51-22.3-77.83-1.44-5.19-51.7-17.49-73.7736.192.5512.46-21.21-32.7518.47-31.5318.72-16.47-21.8936.3737.51-25.2220.24-25.0314.09-31.9513.87-18.43-.549999999999997-31.59-25.320.7625.1812.517.26-2.3532.063.44-9.47-20.03-17.122.2438.872.735.0245.81-12.24-29.949.84-19.72-18.18-3.03-7.00000000000003e-242.25-.86999999999999741.2321.4220.9734.1434.45-10.984.8612.4635.99-21.21-32.7542.41-40.158.73-17.26-5.12-14.38-41.02-32.44-46.23-44.45-3.1912.02-22.64-37.98-14.63-11.01-32.952.65-43.88-22.79-7.9000000000000115.2-11.5210.24-25.52-53.4-29.367.59-19.03-5.05-25.45-37.983.77999999999999-11.4423.64-18.47-36.27-5.79000000000001-47.812.110.61-32.14-9.27-5.290000000000018.4599999999999918.32-28.2-30.539-4.84-35.89-26.68-39.13-43.82-17.26-39.77-5.12-14.38-13.91-94.81-61.42-58.24-73.13-33.28-27.64-37.92-69.59-64.77-54.99-73.7-39.53-35.51-76.85-19.18-44.65-71.75-37.61-45.93-70.09-45.15-25.58-92.2-86.5-87.47-25.16-85.83-98.72-20.16-37.36-57.94-54.83-45.79-38.55-48.44-77.63-79.53-42.17-64.33-61.83-75.38-32.72-69.62-31.36-59.59-30.75-30.37-71.3-30.58-54.5-79.35-80.21-43.08-58.24-84.52-73.13-33.28-25.94-26.91-34.47-54.55-75.25-76.03-16.74-55.08-8.17999999999999-23.68-5.63-40.08-37.95-25.82-30.7-53.34-11.72-66.43-12.93-20.07-45.88-60.33-56.73-57.67-8.01000000000001-30.36-37.25-44.34-68.28-10.87-11.38-25.43-72.58-39.6-.25-62.97-5.62-27.01-31.79-66.59-58.28-25.84-53.48-6.86-63.49-20.98-68.33-71.74-29.55-55.42-13.87-29.19-5.37-69-54.55-78.34-75.25-76.03-11.54-19.91-14.88-70.47-33.57-26.01-59.96-13.62-65.59-39.81-52.62-70.98-67.98-18.48-80.87-27.82-66.59-83.41-6.02-29.85-9.91-76.65-34.72-83.2-50.55-82.26-51.32-78.34-37.71-29.05-59.52-66.43-57.26-43.61-18.97-31.34-34.38-37.51-20.34-42-53.31-36.56-38.44-50.85-14.27-31.16-81.7-71.64-67.71-48.78-34.11-18.19-18.67-78.64-70.47-71.68-33.57-26.01-82.6918.843.8410.66.94999999999999610.58-19.49-36.53-33.53-26.5910.86-34.82-17.9315.09-21.3522.719.489999999999991.09-38.6210.56-4.4128.2916.8530.6827.4121.45-31.6732.828.2113.5911.3721.38-1.90000000000001-23.95-12.45-31.85.109999999999999-37.454.975.09999999999999-1.97000000000001-36.3523.9-25.13-15.41-17.9523.1-7.29-.289999999999999-38.57-18.32-8.322.0512.5310.6618.71.94999999999999610.58-11.823.5425.05-43.95-7.94-27.22-41.81-45.19-46.04-3316.145.52-6.22-30.47-49.04-2.47-38.08-40.6415.37.6612.991.11-31.24-48.266.922.1810.835.5819.965.69-17.14-39.49-14.9-37.6811.1424.6711.32-25.8319.1626.82.3815.42.910000000000004-15.6322.394.85-.299999999999997-38.2213.3622.99-17.223.44-26.22.26000000000001-43.95-2.59-7.94-27.22-28.78-24.269.37-43.3-50.92-27.69-36.11-18.45-65.47-18.11-19.44-49.79-31.93-31.74-16.27-41.238.09-42.61-54.65-48.01-63.91-31.01-25.63-13.52-55.92-5.65-47.9210.48-67.88-49.99-55.29-18.69-39.12-19.64-44.09-.709999999999994-46.29-17.49-32.99-46.52-31.07-52.03-9.064.96000000000001-49.01.730000000000004-42.77-6.0410.44-36.03-20.5311.11-33.37.91-43.3-18.48-50.92-27.69-62.49-5.53-70.62-3.95999999999999-14.06-30.73-1.14999999999999-47.1-24.61-34.16-44.37-44.04-68.01-26.74-57.12-70.13-30.28-8.22999999999999-52.88-8.92999999999999-57.83-41.18-60.81-15.11-14-29.66-55.84-3.81999999999999-19.82-23.54-47.33-28.24-20.56-63-79.77-1.34999999999999-36.64-68.19-76.36-48.63-5.03999999999999-59.99-13.32-7.70999999999999-51.57-50.94-66.29-71.34-43.86-2.83999999999999-60.7-62.34-30.09-20.97-3.95999999999999-72.57-14.06-30.73-80.16-31.98-72.55-22.53-59.67-48.46-75.08-61.55-25.37-4.19000000000001-59.11-63.94-73.1-26.33-64.19-64.56-79.53-73.17-16.66-17.66-15.06-6.63000000000001-79.55-75.88-6.54000000000001-29.69-5.32000000000001-12.45-40.98-21.38-53.05-32.7-62.74-3.92-7.37-53.06-28.23-40.36-21.46-54.6-13-80.52-61.44-68.11-45.32-60.52-73.05-31.93-62.17-49.37-10.85-22.4-68.41-81.91-22.53-14.08-59.67-48.46-61.35.319999999999993-29.06-7.87-25.449.08-9.376.959999999999994.59999999999999-59.69-11.8-1.58-64.06-40.14-30.45-38.58-32.04-12.62-25.76-39.99-24.82-15-47.03-4.90000000000001-11.56-33.05-28.72-3.86-28.64-50.52-19.47-6.31.72-53.24-51.02-67.7-51.57-20.55-3.79000000000001-59.06-8.49-3.552.01000000000001-28.39-15.53-36.52-55.1-3.90000000000001-62.45-33.41-20.94-59.98-65.7-47.21-7.87-32.4-25.449.089.7834.25-30.64-35.86-41.08-31.3-7.5100000000000119.9-42.19.199999999999996-42.722.069.9413.4-38.2-37.3-16.82-.25-27.69-19.5511.7-9.129.3113.5213.44-10.0522.32-37.2732.26-1.135.2625.39-32.3-13.2218.8519.4-20.8715.589.325.88-33.5512.6418.6517.7527.45-5.8120.96-40.0725.6-44.71-36.77-1.16-29.42-35.86-38.38-41.08-31.320.45-70.18-33.8-7.08-19.04-62.53-43.99-60.39-76.09-45.99-1.66999999999999-32.98-13.47-49.45-26.37-17.37-32.26-16.78-3.45999999999999-2.55-52.02-56.14-45.54-49.83-18.75-53.53-4.39-73.2-37.27-14.8-59.08-4.89-80.84-63.07-31.76-49.22-60.81-57.07-37.83-65.1-63.59-57.29-32.79-44.93-38.4-59.56-43.5-68.07-55.88-39.45-8.16999999999999-28.32-70.83-13.98-7.08-64.32-19.04-62.53-50.98-43.74-62.04-45.88-27.03-65.34-40.31-91.05-45.76-95.88-56.96-55.19-47.7-22.04-44.34-43-36.76-61.42-80.8-35.32-21.54-94.52-56.95-48.03-81.72-32.14-40.88-80.57-22.09-93.32-52.65-64.96-25.63-81.59-76.55-37.73-69.98-44.98-97.43-96.75-24.49-56.59-36.43-58.7-82.74-55.47-71.77-61.16-73.85-61.48-86.28-27.81-96.04-70.91-45.88-92.66-27.03-65.34-66.55-69.97-15.04-12.52-35.91-26.13-81.16-51.12-80.92-41.85-25.62-31.35-29.95-46.3-16.76-49.85-61.69-32.91-13.09-48.48-58.49-49.71-64.37-70.82-71.49-17.53-69.45-53.18-4.3-24.75-38.86-5.08-10.27-79.58-53.17-72.13-76.01-82.73-6.8-13.85-31.06-82.44-52.95-30.87-69.39-48.79-41.73-27.96-19.17-80.2-14.03-13.37-53.34-43.45-12.52-60.75-35.91-26.13-45.57-47.45-63.6-43.09-20.19-82.34-81.37-26.65-29.78-57.37-81.32-96.17-67.64-21.66-52.96-85.81-28.9-30.37-92.91-49.21-66.66-92.83-40.46-71.18-61.11-60.03-76.17-74.38-69.5-42.88-18.3-48.01-26.93-55.28-56.74-85.07-92.1-45.8-27.64-84.65-95.94-46.37-27.62-46.57-25.92-38.45-23.59-47.14-70-89.36-22.44-86.34-30.39-35.98-43.09-55.93-20.19-82.34-41.83-9.99999999999091e-3-31.61-54.525.09-53.12-5.99999999999881e-27.8613.71-9.06-8.35999999999999-25.21-6.219999999999994.18000000000001-22.47-13.5610.08-9.13999999999999-46.5-64.01-49.95-19.11-15.3714.01-24.03-34.41-55.12-28.56-24.37-28.59-21.89-52.3-36.03-12.149.35000000000001-55.046.55.44000000000001-45.46-58.616.95-51.2-12.79-53.342.458.729.18000000000001-35.641.2313.59-10.21-28.96-33.447.13000000000001-54.529.595.09-53.122.6000000000000126.41.87-26.66-9.75-6.2141.4433.2-19.2244.58-27.781.68-2.8514.66-14.71-7.11-17.4725.99-2.6122.224.99999999999972e-2-18.7329.6521.62.23-18.39-17.5630.3524.6619.1625.534.3338.4931.5627.62-30.637.5-33.086.8327.9341.957.8842.1244.03-29.07-21.4732.761.13-12.53-1.1542.5732.1240.872.18-26.66-27.88-9.75-6.21-19.71-28.89-33.55-40.16-25.93-56.04-36.55-40.09-83.04-72.87-31.67-22.67-34.26-48.12-17.93-91.93-46.99-44.06-64.36-88.35-26.29-76.6-75.55-21.55-82.73-22.26-28.15-21.65-85.62-13.98-58.64-61.32-37.2-48.96-77.96-74.81-74.72-36.35-84.19-53.18-69.42-32.83-49.64-92.14-29.95-77.73-24.32-63.49-18.34-74.31-28.18-74.21-60.13-63.74-40.16-75.21-25.93-56.04-33.519.47-54.9-52.42-2.16-36.37-34.3620.96-47.26-40.86-6.01-25.558.77-8.91-44.7812.83-41.66-51.5-39.924.121.27-49.6-49.913.65-37.69-22.59-34.01-6.61-54.34-31.35-14.9611.58-19.0418.523.0523.26-21.98-38.8317.76-39.67-45.08-22.77-4.51-18.74-28.5-41.04-44.12-15.21-26.14-6.68-30.35-31.5623.97-41.59-52.42-48.67-2.16-36.3719.91-54.77-21.13-31.042.6314.17-37.0512.95-37.3-2.113.31-54.95-56.096.64-38.826.45-32.6713.37-32.45-.15-18.0313.016.72-39.34-43.76-31.08-35.84-16.23-50.64-22.02-9.111.45-1.48-40.82-57.45-21.31-23.6-64.39-6.3411.36-28.421.14-.4-15.55-18.51-60.83-17.71-59.81-40-39.55-52.72-53.03-7.6-23.44-31.04-54.572.6314.17-60.99-3.85-52.73-26.74-38.88-29.62-2.98-11.562.23.449999999999999-40.81-56.02-21.36-6.02-29.37-32.99-11.05-46.65-.120000000000001-21.21-36.1-59.2-32.48-54.24-18.489.4-14.64-51.59-24.97-38.95-18.55-6.02-47.78-32.56-67.64-25.53-7.73-38.213.8-56.1-54.61-11.86-34.73-38.71-52.46-62.32-15.8-13.47-53-39.16-8.11-17.32-4.87-.18-26.74-4.23-38.88-29.62-30.09-1.79-35.18-38.36-23.47-63.32-68.96-58.68-27.01-31.83-41.61-22.9-57.07-61.09-19.75-77.42-51.95-24.85-58.99-50.67-26.51-51.45-71.02-4.4-10.1-9.13-71.44-10.772.12-76.44-59.24-38.66-41.77-50.81-58.05-48.16-18.97-17.07-54.43-32.27-34.77-21.22-63.88-26.98-65.24-37.01-65.85-66.23-25.3-66.02-42.1-17.25-16.39-53.52-38.36-12.08-23.47-63.32-70.66-34.52-26.96-6.8813.8214.6-44.69-6.35-53.25-37.75-55.8-21.35-23.48-35.61-30.73-8.09-49.715-48.5-41.36-15.55-1.1-4.7-3.76-53.42-31.07-24.18-17.096.85-50.56-50.05-3611.15-21.83-61.181.54-55.81-34.42-29.645.16-3.15-35.59-7.95-54.572.06-40.456.910.31-31.88-6.01-47.56-32.24-56.067.57-6.8816.9113.8214.6-49.89-46.2-51.234.36-32.54-40.1-6.15-52.49-.52-26.3-13.494.871.87-47.6314.76-38.29.4817.3-60.09-36.26-56.210.54-31.3917.09-15.5616.15-14.7912.23-28.4-37.06-6.59.32-8.85-22.5-47.14-34.77-31.73-28.6-45.77-24.11-12.8-29.55-27.67-15.26-51.84-34.9515.595.531.6-17.33-32-47.92-47.4412.534.365.57-32.54-40.116.58-42.33-27.33-34.15-24.44-34.07-413.0410.043.1-34.3511.33-5.56-38.58-2.14-46.2-32.98-24.5815.13-34.05-19.08-51.78-40.34-54.17-50.9-44.948.18-56.29-51.7-37.08-34.86-44.87-21.59.460000000000001-11.048.36-23.613.96-28.46-28.59-21.5212.86-47.391.64-8.08-5.54-46.59-16.2-23.215.08-5.17-15.19-45.54-36.02-34.15-42.2-24.44-34.07-11.69-59.86-61.377.63-28.38-9.15.498.879.72-3.32-52.46-41.84-30.1-5.8512.72-33.851.764.32-51.62-43.98-49.31-37.43-5.0811.94-43.22-58.5-47.15-41.9-56.28-42.01-19.183.17-21.421.36-47.46-60.99-47.64-10.49-55.48-63.12-38.7-51.74-37.23-20.69-58.71-41.17-36.021.9-49.68-59.31-19.1-39.76-10.12-38.587.63-33.73-28.38-9.1-7.54-33.08-66.71-14.04-6.42-29.65-21.23-38.898.13-39.23-37.9-7.55-25.41-25.6-41.07-16.11-65.43-14.73-2.69-9.336.57-26.33-31.71-43.82-1.42-51.69-9.42-67.8210.54-7.35-2.05-38.65-18.22-37.7-13.25-56.63-11.05-39.85-24.35-10.82-26.27-5.31-48.28-62.3-8.33-58.07-14.57-51.3-67.78-21.31-36.81-68.45-24.04-65.25-14.04-38.86-6.42-29.655.15-72.1-7.01-73.67-63.57-46.9-76.48-30.53-53.02-43.47-33.26-33.59-9.62-50.89-20.51-7.5-47.35-69.4-24.75-68.7-19.8-36.45-16.82-62.52-63.63-47.97-21.79-73.81-57.81-54.09-30.3-49.39-57.07-14.632.14-76.28-40.99-9.44-1.27-29-72.59-17.64-64.31-69.92-26.06-26.69-11.34-6.29-33.77-74.79-16.93-15.29-47.54-56.66-73.67-5.06-63.57-46.92.53-36.334.24-45.78-8.64-19.856.77-6.76-42.94-64.12-9.2-4.374.79-41.98-4.12-3.7511.224.86-51.65-50.65-53.25-61.6811.247.57-61.77-38.62-62.99-55.86-27.33-46.93-15.26-35.61-5.57-64.39-60.94-15.25-40.08-27.95-46.85-13.71-55.3112.21-6.87-.200000000000001-22.99-7.794.74-36.38-6.14-18.94-57.46-45.919.99999999999996e-213.6-45.78-54.23-8.64-19.85-6.96-59.59-30.21-51.4-33.83-68.35-49.9-66.23-63.87.42-47.47-57.694.79-19.13-28.82-20.69-27.23-46.65-33.51-19.28-34.45-44.27-12.24-54.37-47.71-26.22-30.55-55.41-30.63-8.75-39.8-52.97-60.99-6.03-8.258.43-7.7-38.72-55.48-.209999999999999-50.78-55.72-61.28-30.88-43.74-22.75-4.17-55.373.18-25.86-38.33.7100000000000016.43-12.06-51.4-26.87-33.83-68.35-69.05-77.48-12.59-7.37-2.15-11.93-35.72-63.13-1.04-43.43-.51-45.29-53.17-56.63-5.03-5.93-26.41-42.98-15.54-23.68-54.93-34.13-72.54-56.75-56.67-33.18-65.55-5.96-75.49-42.1-48.49-68.62-10.93-30.01-62.08-62.63-22.36-58.81-52.53-69.11-9.68-55.87-61.88-60.98-70.68-37.42-64.19-3.16-68.831.48-6.46-42.07-13.81-7.37-4.85-2.15-11.93-63.68-.959999999999999-37.34-64.06-52.1-8.61-27.15-10.754.95-25.15-69.47-38.16-57.67-21.69-44.77-53.77-38.88-54.36-67.68-68.59-19.12-15-25.6-21.31-52.39-17.61-66.752.06-33.87-56.34-12.06-66.259.7-8.07-39.38-21.92-10.33-14.07-33.31-6.04-7.55-13.85-38.35-26.21-32.74-11.58-27.64-3.07-15.26-31.69-62.97-42.82-.31-57.16-64.06-6.82-52.1-8.61-20.16-48.74-30.44-46.6-65.45-27.14-52.17-1.43-46.723.4-35.52-37.29-44.78-70.44-48.14-49.48-55.72-31.06-11.68-57.16-70.942.04-35.53-44.45-10.76-60.34-51.6-11.91-70.39.84-39.83-27.52-66.85-10.89-15.93-54.75-22.5-47.54.954.27-67.99-35.89-56.05-33.78-9.74-37.01-20.71-31.32-18.63-31-6.2-64.673.56-21.57-46.6.18-65.45-27.14-25.93-12.36-67.29-69.81-46.42-56.2-1.17-31.21-1.41-40.48-56.71-50.98-52.38-36.03-65.57-32.48-20.64-49.42-69.24-33.85-23.84-32.62-17.96-11.51-10.84-64.8-12.88-29.15-78.03-57.58-43.47-77.25-72.06-2.75-29.16-10.2-6.32.4-75.53-68.48-51.27.11-29.38-51.46-12.94-33.54-40.6-54.37-63.16-2.13-68.3-68.96-28.99-38.88-69.81-21.58-46.42-56.2-36.76-48.4-32.25-52.76-75.66-13.51-14.48-69.2-66.07-38.48-14.53.32-28.21-74.19-42.89-10.04-66.95-65.48-2.94-46.64-29.19-3.02-55.39-24.67-34.74-35.82-19.68-21.47-26.35-52.97-77.55-47.84-68.92-40.57-39.11-10.78-3.75-50.05-68.21-11.29e-2-49.48-68.23-49.28-69.93-57.4-72.26-48.71-25.85-6.49-73.41-9.51-65.46-59.87-52.76-39.92-75.66-13.51-54.02-58.73-27.13-4.22-63.83-5.62-58.68-66.6-72.45-49.68-50.38-33.53-52.52-62.92-36.27-45.18-68.82-49.6-12.245.27-8.79-39.63-43.37-72.75-34.71-24.33-3.62-30.18-34.37-30.15-36.85-6.44-22.71-46.6-68.09-3.7-65.24-64.18-13.28-.13-65.69-7.54-45.95-5.4-61.19-67.46-67.92-23.1-59.97-72.33-48.53-29.78-25.3-65.87-4.22-68.33-63.83-5.62-61.34-58.61-34.08-5.55-22.46-26-73.65-65.41-12.99-76.79-4.43-33.89-29.36-46.87-17.5-25.1-14.74-58.2-29.6-54.43-32.26-13.48-61.86-53.81-34.44-13.82-14.65-62.56-56.87-51.37-57.74-36.54-70.7-63.77-59.83-1.61-69.71.87-39.04-60.14-74.16-40.09-74.33-76.24-3.14-10.74-64.97-33.34-19.68-31.06-74.78-64.33-73.08-34.39-5.55-4.33-22.46-26-12.5-59.06-54.4-47.79-62.02-31.91-51.4-47.86-4.91-15.08-56.28-65.28-53.69-39.83-70.023.98-40.96-43.89-23.59.4-61.66-11.35-12.4-66.4-5.22-65.69-59.8-66.3-2.33-73.97-29.31-26.63-50.75-38.99-9.99-13.14-13.23-51.6-3.76-34.77-18.53-55.12-38.314.19-58-10.22-63.63-24.46-69.61-13.64-59.77-13.74-27.82-24.21-47.79-12.74-62.02-31.91-54.44-50.5613.8111.33-38.93-4.72-6.73-62.056.17-.229999999999999-35.08-15.54-49.86-32.183.69-53.92.5710.41-1.19-65.21-42.368.518.82-44.74-3.4-18.5-7.08-34.4813.25-9.74-26.13-52.67-22.05-59.61-44.14-64.35-19.11-2.26-58.85-1.423.99-18.32-36.58-22.35-12.59-4.99999999999989e-23.03-25.88-14.95-34.41-10.74-9.53-65.06.511.337.58-38.93-4.72-61-33.12-26.62-2.141.14-31.5339.6440.8216.88-33.1217.13-21.55-18.06-23.4816.6634.7835.92-26.8118.6534.6-26.6212.5-33.5412.28-13.9-20.02-2.14-33.18-26.8914.2619.1723.5910.9115.67-3.9430.471.853.01-11.06.960000000000001-21.6220.6537.281.143.4344.22-13.83-31.538.25-21.31-19.77-4.62-1.6640.66-2.4639.6419.8319.3832.5532.86-12.573.2710.8734.4-22.8-34.3440.82-21.59-.1600000000000042.95-7.6222.95-19.68-3.06-30.17-21.59-35.38-.18-33.67.66-27.3522.87-11.79-27.13-3.78-29.3-.160000000000004-22.113.5-33.0324.71-11.942.9526.05-.670000000000002-32.2821.09-14.67-42.55-18.5118.44-8.185.85.39-14.619.58-27.13-.59000000000000334.49-7.62-25.425.06-36.9522.9521.46-21.291.585.5619.3129.17-17.35-19.6819.856.01-25.04-15.83-28.28-32.97-6.41-28.925.73-3.53-3.06-38.72-19.98-70.89-49.24-65.13-31.17-26.74-28.44-38.72-70.39-33.84-65.57-55.79-25.43-74.5-40.33-36.31-77.65-95.61-19.98-45.45-72.55-38.41-87.72-46.73-70.89-45.95-26.38-58.9-93-87.3-88.27-25.96-86.63-99.52-20.96-64.88-38.16-62.22-58.74-46.59-39.35-49.24-78.43-80.33-42.97-65.13-62.63-76.18-33.52-70.42-32.16-60.39-31.55-31.17-72.1-31.38-55.3-80.15-81.01-43.88-59.04-85.32-73.93-34.08-26.74-71.66-69.92-62.46-79.55-83.17-88.32-28.12-33.32-71.66-24.76-76.69-40.26-22.21-89.1-56.66-54.53-42.4-47.28-43.49-69.92-28.3-83.01-29.51-73.51-36.65-62.46-76.91-73.31-68.35-74.25-24.59-46.94-53.83-60.92-84.86-27.45-91.37-27.96-51.05-42.01-56.18-16.83-79.55-22.2-43.59-48.37-83.17-74.86-42.42-70.06-23.44-80.07-37.56-84.91-88.32-46.13-72-30.45-45.77-21.95-85.58-71.13-94.92-91.83-92.61-28.12-2.28999999999999-16.491.42-20.01-30.67-60.31-71.36-48.63-2.28999999999999-54.26-25.48-28.48-41.29-43.01-59.65-56.65-7.14999999999999-69.54-8.58-16.49-55.26-72.085.31-73.53-18.521.42-65.32-23.39-31.58-71.87-39.22-70.93-39.99-67.01-26.38-17.72-66.39-48.19-3.55-55.1-32.28-7.64-20.01-23.05-26.18-9.00999999999999-30.67-41.98-25.23-27.11-39.52-2.94-19.83-70.37-60.31-56.38-37.45-22.78-6.86-7.34-67.31-59.14-60.35-22.24-14.68-71.36-44.7714.47-12.65-40.09-3.14-15.53-20.04-27.73-44.77-41.7710.94-34.832.62-20.25-43.06-26.176.85-29.5910.614.471.25-7.15-46.86-29.512.32-12.6520.058.61-5.9622.4419.1713.21-39.9124.5619.975.35-24.423.13-4.413.14-32.19-20.69-40.09-8.13-45.69-3.27-3.14-10.21-44.5915.66-33.37-23.65-26.1914.86-15.53-8.52999999999999-46.81-26.56-16.5413.814.292.4210.47-7.292.34-20.04-32.2910.4325.8937.5739.7-25.32-15.88-28.91-32.29-33.14-26.28-20.129.04-39.0918.426.68-17.57-36.1436.4410.43-25.18-27.7428.2-10.720.5625.8914.01-18.34-7.8-35.3619.835.0823.7318.4832.8618.5926.49-4.2437.95-26.59-24.7824.0437.5724.22-12.9332.0639.715.2828.3213.81-2.7335.2917.7512.6-25.3226.2635.89-4.3216.34-13.315.16-31.0510.314.96-14.32-15.88-28.11-50.89-73.57-10.37-56.18-15.7-72.15-45.77-28.11-75.13-29.69-27.77-29.1-44.11-59.45-41.59-41.4-25.93-33.92-50.89-1.56999999999999-52.27-64.31-59.4-57.67-73.57-40.67-35.29-25.24-23.18-65.58-15.31-57.58.820000000000007-77.54-59.65-36.43-64.95-.289999999999992-28.35-29.3-53.75-10.37-55.95-27.15-42.65-56.18-40.73-61.69-18.72-4.69999999999999-58.67-8.92999999999999-52.43-15.7.780000000000001-45.69-30.191.45-42.96-1.75-52.96-28.14-60.58-37.35-72.15-10.14-33.17-20.8735.61-11.67-34.38-43.235.81-10.1412.3526.642.8-7.414.9-7.08000000000001-31.0510.22-20.1631.43-33.176.6828.73-15.9235.128.03-20.87-4.22-23.8535.7421.8522.967.3-18.8833.1417.1413.42-26.3-10.37-33.668.72-26.04-42.8135.61.32-31.23-39.4-11.6731.92-23.0323.6429.25-14.61-13.98-29.33-34.38-6.9000000000000134.12-23.74-25.386.8715.9933-35.6122.96.23-43.2-76.64-79.65-30.15-68.15-69.69-47.02-76.44-90.17-76.64-40.46-31.43-19.28-74.2-74.87-79.03-88.19-41.42-79.28-47.07-79.65-94.62-88.26-31.75-24.07-32.75-30.15-21.72-94.64-69.25-90.97-21.63-44.78-20.41-27.54-56.07-36.47-33.44-68.14-87.64-47.79-19.01-22.46-68.15-43.32-55.45-36.55-69.69-28.09-95.61-76.53-83.2-60.41-75.61-88.14-47.02-77.26-64.46-25.94-37.49-83.5-97-37.62-29.17-74.76-63.55-76.4421.56-23.98-10.22-53.1-44.4610.724.385.2321.5619.2-6.48-45.092.8-19.1513.02-49.46-25.54-15.8514.92-23.98-17.441.98-11.16-5.42-25.39-10.22-.399999999999999-32.4315.229.73.04-18.45-14.1210.74-14.04-35.92-46.05-4.87-14.468.3-38.64-36.42-53.1-36.97-5.9510.81-44.466.1111.0516.61-13.79-.93-21.92-40.510.7-47.85-18.81-6.34-45.38-51.1-32.616.73-17.8-10.8423.6824.3843.87-13.3335.6742.8233.2744.9344.4216.4643.87-18.2245.1424.17-18.7522.2426.0333.9137.37-14.2358.22-13.337.1523.72-3.7212.124.4235.6714.8753.28237.4937.4113.9246.29-13.356.2322.8425.329.23-6.6729.23-8.3310.7542.8243.373.139.5533.2749.85-9.5836.6142.6241.7251.4218.1644.93-16.149.57-20.74-12.822.81-5.45-11.89-14.41-17.11-7.3344.42.14000000000000143.168.5111.31-4.57-7.549.5516.54.140000000000001-15.56-6.9914.5458.8622.3727.5547.0611.0834.16-9.6543.1628.2743.7557.07-16.9757.988.514.3914.9915.0610.741.78756.14-12.6723.2645.7335.441.4526.7355.64-2.5428.7711.31-.2800000000000013.4622.7-4.57-3.063.2427.7415.622.13.96999999999999917.03-7.544.6521.0852.3632.21-10.346.5553.45-3.7941.49-29.55-75.86-27.81-6.35000000000001-22.54-81.56-45.97-51.36-25.12-75.86-30.57-27.3-80.69-41.77-10.17-40-32.51-6.85000000000001-29.15-28.55-27.81-21.57-46.23-65.61-11.53-20.13-6.35000000000001-79.33-41.76-22.47-32.84-66.53-16.95-25.69-65.38-6.90000000000001-78.13-83.23-37.46-46.85-49.77-66.4-61.36-22.54-54.79-29.79-82.24-81.56-9.30000000000001-41.4-21.24-43.51-67.55-40.28-56.58-45.97-58.66-46.29-71.09-12.62-80.85-55.72-30.69-77.47-11.84-50.15-51.36-14.85-13.58-22.22-35.8622.428.31-9.3-44.89-14.85-44.651.59-5.5810.652.154.926.32-10.0319.51-33.7-13.58-25.423.3623.1811.5-12.21-22.22-13.44-28.1-29.83-34.55-35.2218.74-33.18-16.9131.9711.52-13.02-2.5921.2331.19-43.31-16.9-35.86-39.74-46.4629.4722.425.21-46.17-16.685.4-33.12-12.52-5.468.3117.1-43.9322.2422.9-17.07-7.1823.75-24.48.35999999999999910.14-9.319.93-39.23-20.08-38.49-38.07-.5600000000000024.75-34.7919.9316.8-7.58000000000001-10.79-34.7413.63-49.59-21.0624.92-6.38-.870000000000005-39.2317.6816.21-46.33-16.12-2.63-20.08-46.256.12-30.82-24.6-14.53-13.45-29.59-27.8-22.923.719.828.28-17.02-1.43000000000001-8.7-10.16-38.49-45.52.77999999999999418.94-38.07-49.36.20999999999999418.969.99999999999801e-320.668.1322.99-.560000000000002-23.42-42.7824.14-39.7616.1910.63.48999999999999-9.3526.39-35.764.75-16.43-37.85-74.24-79.33-82.9-59.93-21.69-24.35-16.43-10.58-77.76-33.35-32.65-74.37-49.5-30.51-20.11-46.76-24.3-37.85-14.21-33.43-70.79-56.16-88.3-74.24-43.4-39.66-63.96-10.28-48.32-58.7-79.41-52.85-48.66-52.88-73.22-46.18-55.9-76.59-36.43-14.94-79.33-17.79-18.85-69.75-82.9-17.34-75.49-37.08-77.63-21.84-15.57-15.11-59.93-23.06-10.7-34.5-53.25-57.73-17.16-78.81-14.7-19.2-77.41-21.69-18.66-58.97-51.81-82.46-23.93-50.73-71.57-10.42-18.66-71.08-10.76-7.27999999999999-79.64-76.32-50.18-54.71-37.2-66.57-25.46-58.97-69.33-25.87-54.47-14.99-29.64-51.81-70.59-22.21-79.2-30.26-49.63-70.25-69.42-21.51-27.2-32.7-69.76-26.33-49.99-47.53-20.3-24.24-82.46-14.36-84.94-45.03-23.93-9.91-43.98-9.73999999999999-7.83-80.93-73.33-19.1-50.73-64.39-53.01-9.28999999999999-19.74-10.99-49.68-78.52-79.74-61.61-58.07-71.5720.32-31.5234.12-14.47.23-3.0826.923.8620.32-22.6339.94-12.4628.74.75999999999999837.7426.1512.2942.4831.52-31.5213.4216.35-3.95-5.49-27.9434.12-16.19-15.14-21.4838.86-22.3238.1532.2638.76-25.2146.4322.121.7726.86-.91000000000000411.45-17.55-14.4-14.3124.06-23.787.23-9.0127.5810.77-31.7330.46-17.3236.09-3.0842.07-13.932.23-13.8.279999999999994-3.3320.25-14.834.484.3726.97.45999999999999-.670000000000002-12.239.76000000000001-53.17-28.716.41-47.867.45999999999999-60.76-16.68-54.36-19.51-58.45-39.05-4.73-22.41-58.28-4.03-.670000000000002-55.16-65-53.4-47.5610.62-12.23-63.1-63.41-65.44-9.85-51.19-36.09-47.51-20.11-67.84-44.85-53.76-28.46-68.4-1.925.02-10.459.76000000000001-35.48-52.334.26000000000001-53.17-58.58-36.27-18.01-32.24-42-54.54-57.62-28.71-39.64-20.18-43.85-45.0610.47-55.09-65.92-62.17-15.66-49.876.418.662.16-22.32-25.67.07-64.1-65.28-41.348.66-41.59-2.91-6.4-.98-41.12-59.24-60.382.35-43.11-59.062.16-36.969.08-36.74-10.56-4.44-22.328.722.43-38.72-43.63-48.05-35.37-40.13-20.52-54.93-26.31-27.47-13.4-25.42-2.84-45.11-61.74-25.6-27.89-68.68-10.637.07-32.71-3.15-4.69-19.84-22.8-65.12-22-64.1-44.29-43.84-57.01-57.32-11.89-27.73-35.33-58.86-1.669.88-65.28-6-27.43-30.54-19.97-50.54-7.91-24.532.58-67.79-27.416.01-35.25-.240000000000002-50.46-15.8-.460000000000001-23.811.71-27.43-5.49-41.095.44-52.3-15.65-30.54-53.64-26.924.69-48.68-12.9214.96-9.08-46.03-19.41-33.39-32.98-12.99-47.17-.460000000000001-27-62.08-19.97-2.17-32.659.36-50.54-49.05-6.3-29.17-33.15-46.9-56.76-10.24-7.91-47.44-33.6-2.55-11.76.6899999999999985.38-21.181.33-33.32-24.06-24.53-43.51-62.25-11.34-32.99-17.1-51.06-55.49-53.79-43.51-11.84-48.39-16.66-26.44-56.8-7.73-41.9-45.92-4.5813.38-62.25-36.78-9.68-43.825.49-35.5-11.34-36.28-55.85-23.3310.775.076.04-56.274.417.29-61.27-17.35-44.07-20.01-23.49-35.64-42.88-32.99-3.8-1.9-39.26-17.1-19.6-6.05-48.71-11.81-50.07-21.84-50.68-51.06-10.13-50.85-26.93-2.08-1.22-38.35-23.193.09-8.3-48.15-55.49-18.45-20.19-27.65-10.56-6.94-1.79-61.99-56.79-18.45-65.35-13.42-49.85-67.9-1.01-33.45-35.58-47.71-42.83-46.62-20.19-61.81-7.1-60.6-16.6-53.46-27.65-13.2-16.8-21.76-15.86-65.52-43.17-36.28-29.19-5.25-62.661.26-62.15-39.06-48.1-33.93-73.28-10.56-67.91-46.52-41.74-6.94-15.25-47.69-20.05-66.67-10.04-52.55-5.2-1.79-43.98-18.11-59.66-44.34-68.16-4.53-18.984.811.722.5-61.99-68.36-54.16-72.07-50.64-39.98-10.34.71-22.02-68.36-16.39-45.17-42.17-29.36-27.64-11-14-63.5-1.11-62.07-54.16-15.391.43-75.962.88-52.13-72.07-5.33-47.26-39.071.22-31.43.28-30.66-3.64-44.27-52.93-4.26-22.46-67.1-15.55-38.37-63.01-50.64-47.6-44.47-61.64-39.98-28.67-45.42-43.54-31.13-67.71-50.82-.28-10.34-14.27-33.2-47.87-63.79-63.31-3.34-11.51-10.3-48.41-55.97.71-5.62-64.86-37.74-10.3-47.25-34.86-30.35-22.66-5.62-8.62-61.33-15.56-53.01-30.14-7.33-24.22-57.24-20.8-60.99-64.86-51.64-43.24-3.53-20.88-52.71-37.74-70.44-59-44.43-72.83-69.56-63.6-10.48-74.95-70.36-55.74-25.97-53.52-45.99-63.53-18.2-29.7-10.3-42.26-4.7-47.12-47.25-40.18-5.8-66.05-17.02-26.74-24.2-65.25-34.86-41.86-3.58-23.83-33.85-64.2-54.68-52.81-60.86-43.1-52.73-30.354.78-37.94-53.4-65.08-67.21-2.19-11.631.44.785.63-1.23-7.41-56.5511.58-45.93-34.19-9.948.63-63.95-37.94-2.33.23-55.71-16.81-48.07-53.4-41.52-9.17-19.717.85-47.31-62.59-51.24-45.99-60.37-46.1-54-23.27-65.46-.92-2.73-51.55-65.08-51.73-14.58-59.57-67.21-42.79-55.83-41.32-24.78-62.8-45.26-40.11-2.19-53.77-63.4-23.19-43.85-14.21-42.673.54-37.82-32.47-13.19-11.63-44.37-21.591.09-62.11-16.3-56.78-.33-26.71-44.372.65-42.79-44.71-43.38-28.37-13.03-30.89-31.08-46.55-38.56-21.59-70.91-20.21-8.17-13.08-14.811.09-31.81-37.19-47.24-49.3-6.9-57.17-14.9-73.35.06-12.83-36.05-7.53-72.19-44.13-43.18-18.73-62.11-16.53-45.33-29.83-16.3-31.75-10.79-53.76-67.78-13.81-63.55-20.05-56.78-73.26-26.79-42.29-73.93-29.52-70.73-19.52-44.34-11.9-35.13-.33-29.98-6.95-19.25-75.73-28.45-5.743.08-75.93-29.98-52.47-66.76-42.92-32.71-45.02-33.04-9.07-50.34-19.96-71.55-6.95-46.8-68.85-24.2-75.22-68.15-19.25-35.9-16.27-75.86-61.97-63.08-47.42-21.24-73.26-57.26-53.54-13.82-29.75-6.46-48.84-14.082.69-75.73-40.44-8.89-.72-28.45-72.04-17.09-63.76-69.37-25.51-26.14-10.79-5.74-33.22-74.24-16.38-14.74-46.99-56.11-73.12-4.51-63.02-46.353.08-11.84-8.83-58.33-20.33-18.79-41.46-12.041.69-11.84-48.02-57.05-69.2-14.28-13.61-9.45-.290000000000001-47.06-9.2-41.41-8.836.14-.220000000000001-56.73-64.41-55.73-58.33-66.766.16-19.232.49-66.85-43.7-68.07-60.94-32.41-52.01-55.04-20.34-.840000000000002-40.69-69.47-66.02-20.33-45.16-33.03-51.93-18.79-60.397.13-11.95-5.28-28.07-12.87-.340000000000002-41.46-11.22-24.02-62.54-50.99-4.988.52-50.86-59.31-13.72-24.93-12.04-76-30.46-44.22-1.34-9.98-65.14-78.82-59.67-76-73.64-47.96-9.35-57.24-35.29-67.46-4.98-28.9-38.59-69.36-30.46-37-56.42-43.28-49.02-29.05-44.22-54.04-22.01-69.66-64.14-57.48-35.99-40.32-65.18-40.4-18.52-8.39-49.57-39.98-62.74-15.8-18.02-1.34-17.47-48.49-65.25-9.98-60.55-65.49-71.05-40.65-53.51-32.52-13.94-65.14-6.59-35.63-48.1-9.06-3.34-21.83-61.17-36.64-43.6-78.12-78.82-54.372.83-46.17-53.32-43.77-55.43-54.92-26.96-54.377.72-55.64-34.678.25-32.74-36.53-44.41-47.873.73-68.722.83-17.65-34.22-6.78-22.62-14.92-46.17-25.37-63.78-12.5-47.99-47.91-24.42-56.792.8-66.73-33.34-35.8-39.73-3.83-39.73-2.17-21.25-53.32-53.87-13.6-50.05-43.77-60.35-.92-47.11-53.12-52.22-61.92-28.66-55.435.6-60.0710.242.3-33.31-5.051.393.916.61-3.17-54.92-13.24-56.26-21.61-24.41-8.53-5.56-22.65-29.64-13.242.46-6.11-27.64-71.96-35.47-40.65-60.16-24.18-47.26-3.45-56.26-41.37-56.85-70.173.87-71.08-21.61-17.49-28.09-28.16-23.8-54.88-20.1-69.24-.43-36.36-58.83-48.54-14.55-39.83-68.74-10.56-41.87-24.41-12.82-16.56-35.8-8.53-10.04-16.34-40.84-28.7-35.23-14.07-30.13-5.56-17.75-34.18-65.46-45.31-2.8-59.65-66.55-9.31-54.59-11.1-22.65-.5-48.55-70.01-53.825.2-30.39-25-51.24-.5-45.79-49.064.33-34.59-66.19-36.36-43.85-69.51-47.21-47.81-48.55-54.79-30.13-10.75-64.83-56.23-70.012.97-34.6-53.89-43.52-9.83-59.41-50.67-10.98-69.461.776.87-38.9-29.51-26.59-9.96-15-53.82-21.57-46.575.885.2-67.06-34.96-55.12-32.85-8.81-36.08-19.78-30.39-17.7-30.07-5.27-63.744.49-20.64-45.671.11-64.52-26.21-25-29.14-30.41-21.77-8.13-66.41-52.3-34.69.9-29.14.66-45.58-38.41-54.64-46.14-48.91-50.31-33.96-63.5-10.29-30.41-18.57-47.35-67.17-55.49-31.78-21.77-30.55-15.89-14.16-9.44-8.77-62.73-10.81-27.08-75.96-55.51-30.97-41.4-65.22-75.18-.68-27.09-8.13-4.252.47-73.46-66.41-49.22.18-27.31-49.39-10.87-31.47-38.53-52.3-61.09-6.00000000000001e-2-66.23-66.89-26.92-36.81-67.74-19.51-44.35-54.13-34.69-54.314.85-14.34.113.69-33.82-39.13.41-54.31-51.18-26.8-23.59.360000000000001-48.0115.21-13.32-59.3-28-33.514.85-52.06-50.5911.95-18.26-31.75-14.311.87-40.5-3.56-9.78-19.85-20.93-4.79-6.58-11.46-38.08-54.18-62.66-17.36-32.95-25.68-24.224.1111.14-35.16-53.323.6914.98-34.59-53.34-34.39-55.04-42.51-57.37-33.82-10.968.4-58.525.38-50.57-44.98-37.87-25.03-60.771.38-39.13-56.64-35.221.176.269.83-13.14-51.38-48.72-56.64-62.494.69-39.72-40.421.3-23.57-42.56-52.96-26.31-48.77-35.22-58.86-39.64-2.28-16.9115.231.17-29.67-33.41-9.11-62.79-24.75-14.376.34-20.22-24.41-20.19.150000000000002-26.89-17.173.52-36.64-58.136.26-55.28-54.22-3.329.83-55.732.42-35.994.56-51.23-57.5-57.96-13.14-50.01-62.37-38.57-19.82-15.34-55.915.74-58.37-53.874.34-51.38-48.65-8.34-15.515.15-43.38-16.584.26-56.89-48.653.77-56.55-60.0312.339.01-17.13-12.6-30.11-.739999999999998-41.85-8.342.02-41.44-12.84-52.32-37.67-15.53.28-45.111.89-37.05-17.682.942.11-45.8-40.11-34.612.45-40.98-17.32-19.78-47.01-43.0715.15-52.9517.63-22.28-43.38-57.4-23.33-57.57-59.4813.626.02-48.21-16.58-2.92-14.3-58.02-47.57-56.32-17.6311.2112.43-5.7-9.244.26-36.6115.23-50.41-1.89-23.52-13.21-43.19-40.15-36.616.34-56.23-3.83-45.03-17.05-54.03-42.44-28.58-58.77-47.8115.23-29.71-32.64-12.34-10.811.65-50.41-.100000000000001-1.155.19-55.156.03-54.44-48.55-55.058.92-62.72-38.41-18.06-43.15-15.38-27.741.26-1.89-1.98-40.357.49-23.52-7.28-43.87-27.0615.44-46.751.03-52.38-13.21-58.36-2.39-48.52-2.49-16.57-12.96-36.54-1.49-50.77-20.66-43.19-67.28-59.15-47.59-69.58-6.65-31.11-66.23-11.96-67.28.94-43.14-5.46-40.31-1.37-20.77-55.09-37.41-1.54-55.79-59.15-4.665.18-6.42-12.26-70.44-47.593.283.595.62-49.97-8.63-23.73-12.31-39.718.02-14.97-6.06-31.368.58-57.9-64.84-49.37-69.58-24.34-7.49-64.08-6.65-1.24-23.55-41.81-27.58-17.82-5.28-2.2-31.11-20.18-39.64-15.97-14.76-70.29-4.736.12.35-44.16-9.95-66.23-35.02-31.5321.31-.969999999999999-40.36-24.53-12.51-34.78-2.6-47.813.41-46.593.66-35.02-31.53-36.953.1921.3122.45-40.285.1821.13-47.01-1.19-15.61-46.65-40.365.710.12-2.56-17.4117-11.62-10.46-24.53-12.51-35.09-32.167.1823.81-12.33-10.04-27.3-45-5.22-34.78-33.24-18.09-15.1327.19-15.936.365.9119.0819.39-26.0420.93-36.27-47.8127.35-15.67-49.097.38-37.59-16.16-30.094.09-36.78-21.9-19.02-45.66-37.08-50.87-15.67-49.09-7.83-42.847.38-27.28-42.62-19.27-44.79-1.98999999999999-48.52-12.5410.56-16.165.6-30.16-58.042.95-23.67-9.69-10.1-30.094.09-42.62-.859999999999999-16.0819-23.11-40.91-52.447.465.97000000000001-36.78-13.91-9.933.8213.68-32.844.36000000000001-9.48-40.53-31.32-43.77-44.41-9.76-19.02-18.551.75-29.98-38.91-9.860000000000019.20999999999999-2.57000000000001-26.63-40.59-23.451.509999999999997.14999999999999-3.13-34.81.75-29.98-20.210.16-38.91-4.74-.720000000000006-42.06-60.02-36.96-2.82000000000001-35.3-10.369.20999999999999-57.41-51.71-52.68-51.04-63.9314.63-29.29-2.57000000000001-26.63-23.15-20.04-11-3.76000000000001-13.65-42.84-7.38-29.54-27.04-40.592.06999999999999-34.833.42999999999999-24.84.03999999999999-36.514.20999999999999-19.71-44.56-45.42-49.73-38.341.509999999999998.84999999999999-57.37-20.94-37.34-8.98-53.99-8.64-31.73-23.1-51.81-73.29-14-52.34-5.44-57.37-20.94-2.89-69.78-37.34-35.21-23.08-27.96-24.17-63.69-10.19-43.14-57.59-53.99-54.93-5.27000000000001-27.62-41.6-65.54-8.13000000000001-72.05-8.64-31.73-22.69-69.84-36.862.48999999999999-60.23-2.88000000000001-29.05-63.85-55.54-23.1-50.74-4.12-60.75-18.24-65.59-26.81-52.68-11.13-26.45-2.63000000000001-75.6-72.51-73.29-8.816.9613.96-17.21-12.8219.05-5.7538.8917.21-16.727.76-6.1940.15-11.8216.9613.961.15-.57-17.21-14.2135.29-27.133.86-29.6447.7543.86-22.8819.05-29.433.22-28.49-24.5716.0624.72-23.95-5.7538.89-12.66-3.4910.1634.822.4319.3933.4311.77.46000000000000117.2115.332.9239.522.61-27.93-13.944.9919.6635.5835.1-17.9120.227.76-28.92-23.5-69.27-77.5-33.19-25.83-31.31-38.84-79.03-32.02-32.1-62.17-79.21-76.21-23.5-69.27-31.82-54.69-77.5-60.61-27.59-64.03-23.84-41.59-81.3-47.09-14.39-25.83-12-15.27-21.23-9.88-14.47-29.09-58.86-31.31-38.84-21.3-44.58-66.63-55.13-74.53-42.57-37.71-37.58-44.65-79.03-18.78-67.81-58.09-60.63-19.58-42.97-81.25-61-50.98-20.63-23.97-41.73-32.1-54.48-55.45-49.27-10.75-54.35-47.51-33.418.78-.849999999999994-60.22-43.49-58.08-61.46-62.31-55.45-49.27-.129999999999995-68.26-10.75-22.49-46.74-65.317.27000000000001-56.91-.969999999999999-3.28-15.16-47.51-64.53-9.375.91000000000001-10.693.69000000000001-10.58-2.67999999999999-33.418.78-55.76-31.17-53.95-5.138.40000000000001-4.949999999999992.8910.53-13.89-.849999999999994-15.36-31.96.12-11.42-16.57-2.916.72-33.49-12.83-42.47-18.86-24.21-43.49-45.05-17.19-15.27-46.9510.93-22.79-52.4512.21-49.19-40.46-24.85-33.27-15.61-62.63-17.19-15.27-16.6-31.61-46.95-29.09-28.9-13.43-21.42-39.77-51.81-61.07-28.17-22.79-10.68-53.08-2.8113.32-65.04-47.15-23.93-52.4512.21-15.85-36.28-16.8-41.252.13000000000001-43.45-30.15-43.68-28.23-49.19-6.219999999999997.80000000000001-46.173.57000000000001-39.9313.28-33.19-17.6913.95-30.46-15.64-48.08-24.85-59.65-23.59-47.43-57.31-43.55-74.08-60.6-83.89-73.26-17.23-44-14.42-60.37-37.88-23.59-47.43-57.64-45.33-57.31-81.28-40.01-70.39-18.8-21.5-66.15-71.1-54.45-74.08-28.38-27.27-42.93-17.09-33.09-36.81-76.53-60.6-83.89-41.51-33.83-76.27-93.04-14.62-49.91-89.63-61.9-18.31-73.26-26.59-20.98-64.84-64.21-79.56-57.13-16.11-73.97-75.61-43.36-85.84-27.33-44-93.43-33.46-21.31-81.06-96.65-96.67-70.17-89.67-97.64-39.65-65.58-92.2-78.67-42.49-33.46-21.31-76.23-76.9-81.06-90.22-43.45-81.31-49.1-90.29-33.78-32.18-23.75-96.67-93-23.66-46.81-29.57-58.1-38.5-35.47-70.17-89.67-49.82-79.86-21.04-24.49-70.18-45.35-38.58-71.72-30.12-97.64-78.56-85.23-62.44-77.64-90.17-79.29-66.49-27.97-39.52-85.53-31.2-76.79-65.58-78.47-38.22-76.83-18.72-49.18-64.17-36.61-46.2-20.69-25.01-8.06-26.51-10.18-12.54-38.22-76.83-28.94-50.89-18.72-81.2-57.28-47.59-16.82-29.76-42.9-41.96-32.14-64.17-22.04-28.7-50.19-21-45.78-67.66-77.79-36.61-46.2-23.44-15.42-70.38-68.16-84.84-68.71-20.93-76.2-25.63-20.69-15.13-45.53-32.67-53.66-72.24-79.59-50.55-38.08-77.12-82.84-49.54-42.58-8.06-7.3634.1213.1515.01-3.8742.2618.21-17.69-20.6-22.91-18.355.4432.85-29.2434.1213.15-29.7711.2215.0122.8926.35-25.2547.212.7-14.7424.653.8542.2626.4726.392.9-24.3245.2111.8214.2818.21-17.6918.2138.34-19.35-.26999999999999631.832.3528.5322.2538.83-20.625.5931.630.740.47.14-27.1238.55-31.76-23.8211.79-25.43-28.13-18.3533.4-58.1-36.57-23.56-22.84-36.12-49.66-24.38-47.872.33999999999999-53.11-34.57-50.97-66.67-58.1-36.577.75-28.74-23.56-4.05000000000001-40.03-16.95-60.76-7.365.95999999999999-42.6-46.72-36.12-40.41-9.33000000000001-44.11-63.78-27.85-5.38000000000001-15.67-49.66-24.384.52999999999999-71.42-53.65-22.34-39.8-51.39-28.41-55.68-54.17-47.87-23.37-35.51-28.98-50.14-34.08-46.46-30.031.25-18.9-61.41-54.9-9.62-53.11-41.56-14.01-67.4-26.71-8.28-28.47-24.17-33.56-28.11-17.4-36.86-11.83-62.57-17.28-14.01-67.4-28.483.12-26.71-19.226.44-15.86-15.26-32.94-52.326.94-66.04-28.47-19.55-53.24-3.66-52.096.39-64.84-69.94-24.17-33.56-36.482.84999999999999-53.11-48.07-9.25-41.5-68.95-68.273.98999999999999-28.11-7.95-30.22-54.26-26.99-43.29-45.37-33-57.8.670000000000002-67.56-64.181.45-36.86-38.0713.566.3916.89-13.45-16.139.3833.2-34.235.7222.11-32.92-2.88-32.6813.566.3922.6214.1216.8918.291.9431.48-21.7315.3335.15-10.25-1.47-16.13-22.58-23.2530.71-4.9443.9423.49-1.059.3833.243.1637.97-31.34-4.93-23.89-27.7741.4434.3917.18-34.2-4.7117.37-21.15-.5500000000000046.5129.07-31.9634.2134.87-5.1-12.5112.3322.112.67-34.61-37.82-76.62-9.35000000000001-20.911.25-44.05-26.82-23.54-62.79-61.82-7.10000000000001-10.23-34.61-37.82-61.77-13.4-76.62-48.09-2.11-33.41-27.9-10.82-73.36-47.11-73.28-20.91-51.63-41.56-40.48-54.83-49.95-23.33-7.231.25-44.05-28.46-7.38000000000001-35.73-37.19-65.52-72.55-8.09-65.1-76.39-26.82-8.07000000000001-27.02-6.37-18.9-4.04000000000001-50.45-69.81-2.89-66.79-10.84-36.38-.640000000000001-62.79-22.28-61.24-16.83-32.982.30999999999999-23.14-29.66-39.38-58.97-62.29-60.89-7.838.99999999999892e-25.94-61.24-16.83-16.13-57.85-32.98-13.99-3.59-30.24-7.78-16.91-54.27-57.72-26.88-23.146.23999999999999-31.8-42.18-36.33-32.14-36.36-56.7-29.66-39.38-60.07-43.8-19.911.58-62.81-1.27000000000001-53.23-66.38-.820000000000007-58.97-20.56-61.11-5.32000000000001.9499999999999891.41-6.540000000000015.81999999999999-17.98-36.73-41.211.81999999999999-2.68000000000001-60.89-5.1741.2644.741.84-17.3129.8125.692.038.04000000000001-26.5-6.0541.633.36-19.0641.2644.74-27.62-24.31.84-2.6914.82-14.5526.5626.15-2.45.210000000000001-18.5729.8121.762.39-18.2330.5124.8219.32-17.7425.692.034.4938.6531.7227.78-30.4437.666.9928.0942.118.0400000000000142.2844.19-28.91-21.3132.92-12.37-.98999999999999542.7332.2841.03-27.72-9.59-6.05-19.55-20.17-72.57-22.37-46.69-75.25-58.34-33.25-32.53-39.86-55.74-36.25-39.79-82.74-20.17-72.57-31.37-59.35-22.37-33.96-47.82-17.63-28.59-43.76-64.06-25.99-76.3-75.25-21.25-82.43-21.96-21.35-85.32-13.68-37.99-58.34-33.25-61.02-36.9-48.66-77.66-74.51-74.42-83.89-52.88-69.12-32.53-49.34-91.84-29.65-77.43-24.02-18.04-74.01-27.88-73.91-59.83-74.91-25.63-55.74-33.21-30.13-67.81-52.5-68.61-76.86-41.91-81.85-49.72-79.37-63.32-61.31-5.99000000000001-74.21-30.13-67.81-32.96-71.9-52.5-18.18-35.86-71.73-17.48-78.45-66.85-25.68-76.55-76.86-23.3-64.64-49.54-33.56-81.29-58.3-67.21-41.91-81.85-15.37-45.99-8.43000000000001-23.9-3.69-48.93-9.19-66.62-72.03-49.72-31.46-45.69-55.45-67.99-71.07-53.09-33.63-57.3-58.51-2.98-75.62-29.11-63.32-7.04000000000001-11.42-14.91-67.75-45.47-6.08-21.91-33.93-11.66-43.841.37-49.85.15-50.1-11.42-14.91-9.49-49.63-67.75-68.89-6.16-51.62-67.57.57-45.25-30.83.21-6.08-52.14-56.56-43.88-29.03-63.44-34.82-35.98-21.91-33.93-11.35-14.28-53.62-70.25-34.11-36.4-19.14-1.44-41.22-11.66-13.2-28.35-31.31-73.63-30.51-52.8-52.35-65.52-65.83-20.4-67.37-10.171.37-73.79-31.412.01-54.46-9.49-30.92-16.99-51.17-10.3-25.18-28.06-1.42-103.79-31.412.01-39.25-4.24-54.46-19.8-4.46-27.81-2.29-45.091.44-34.54-57.64-30.92-52.68-16.9210.96-50.03-23.41-37.39-36.98-16.99-51.17-4.46-46.22-31-66.08-23.97-6.175.36-54.54-53.05-10.3-33.17-37.15-50.9-60.76-14.24-51.44-37.6-6.55-15.76-3.31-2.67-37.32-28.06-28.53-54.87-23.14-14.21-43.26-62.33-50.55-26.49-12.53-29.67-54.63-60.27-49.99-18.32-54.87-23.14-32.92-63.28-14.21-48.38-52.4-11.066.9-16.16-50.3-17.82-42.76-62.334.29-1.41-.44-2.0810.81-67.75-23.83-50.55-26.49-29.97-33.08-42.12-49.36-39.47-10.28-45.74-23.58-26.08-12.53-55.19-18.29-56.55-28.32-57.16-16.61-57.33-33.41-8.56-7.7-3.39-14.78-54.63-61.97-17.89-54.32-37.92-66.28-21.27-66.62-43.53-52.16-23.45-1.97-61.26-22.92-69.82-17.89-54.32-72.37-5.48-37.92-40.05-52.18-47.3-51.09-11.57-65.07-32.12-17.67-21.27-20.33-69.99-47.64-33.66-9.72-67.13-3.21-66.62-43.53-52.57-5.42-38.4-77.75-15.03-72.38-46.21-11.41-19.72-52.16-24.52-71.14-14.51-57.02-9.67-48.45-22.58-64.13-48.81-72.63.34-2.75-1.97-66.46-42.14-39.14-7.97-12.36-44.23-19.43-64.07-42.39-8.48-52.94-18.99-65.33-13.36-42.14-39.14-26.33-24.61-7.97-10.97-60.471.92-59.044.46-72.93-69.04-2.3-44.234.25-28.43.31-.61-41.24-49.9-1.23-19.43-64.07-12.52-21.69-35.34-59.98-47.61-44.57-58.61-36.95-25.64-42.39-40.51-28.1-64.68-47.792.75-11.24-30.17-44.84-60.76-60.28-7.27-45.38-52.943.74-48.84-3.075.16-39.15-46.51-41.03-33.56.69-40.32-40.24-10.176.873.87-48.84-3.07-40.52-17.655.16-11.73-44.75-8.31-48.5-30.758.96-25.25-57.95-46.51-60.34-57.07-51.11-62.46-57.87-43.25-13.48-41.03-33.5-51.04-27.76-5.71-17.212.19-29.77-34.63-34.76-27.696.69-53.56-4.53-14.25-11.71-52.76-29.378.91-11.34-21.36-51.71-48.37-30.61-40.24-17.86-9.66-15.84-54.36-10.76-17.6-31.7-73.89-64.26-4.89-21.62-7.03-3.65-2.8-9.66-15.84-64.983.15-54.36-42.62-18.37.2-72.38-8.2-64.14-61.83-49.95-17.6-.58-55.74-71.02-54.42-68.8-54.53-62.43-31.7-73.89-9.35-33.94-11.16-59.98-73.51-60.16-68-75.64-51.22-64.26-49.75-33.21-71.23-53.69-48.54-62.2-71.83-31.62-52.28-22.64-46.25-40.9-21.62-20.06-46.48-48.4-16.72-74.6-40.88-11.22-75.88-14.48-23.21-38.82-30.4-48.06-1.04-46.48-48.4-47.07-32.06-16.72-34.58-34.77-50.24-42.25-23.9-11.86-2.6-35.5-40.88-52.99-10.59-60.86-76.991.37-16.52-39.74-11.22-75.88-47.82-27.39-46.87-22.42-65.8-20.22-33.52-19.99-35.44-14.48-57.45-71.47-17.5-67.24-23.74-76.95-30.48-45.98-77.62-33.21-48.03-15.59-38.82-4.02-52.48-28.64-18.76-32.52-1.99-15.477.82-2.81-58.84-32.07-61.65-15.7-38.19-52.48-28.64-18.43-30.74-18.765.21-36.06-5.68-57.27-54.57-9.92-4.97-21.62-1.99-47.69-48.8-33.14-58.98-42.98-39.26.459999999999997-15.477.82-34.56-42.24.19999999999999916.97-61.45-26.1613.56-14.17-57.76-2.81-49.48-55.09-11.23-11.863.49-18.94-59.96-2.1-.460000000000001-32.719.77-48.74-32.0717.36-53.92-66.07-6.329.279.29-17.212.2910.26-47.73-21.84.82-8.71-44.89-53.92-66.07-11.15-10.48-6.322.84-43.93-6.07-38.282.91-53.6-55.2-63.639.295.62-63.72-40.57-57.81-29.28-48.88-51.91-17.212.29-37.56-7.52-66.34-62.89-17.2-42.03-48.8-15.66-57.2610.26-8.82-2.15-24.94-9.742.79-8.09-20.89-59.41-47.86-1.85-56.18-10.59-21.8-8.91-36.052.56-55.55-25.09-10.1-37.66-28.07-53.58-49.26-66.21-47.76-64.09-61.73-36.052.56-45.33-23.38-55.556.93-16.99-26.68-57.45-44.51-31.37-32.31-42.13-10.1-52.23-45.57-24.08-53.27-28.49-6.613.52-37.66-28.07-50.83-58.85-3.89-6.1110.57-5.56-53.341.93-48.64-53.58-59.14-28.74-41.6-20.61-2.035.32-23.72-36.192.858.57-24.73-31.69-66.21-66.91-58.34-37.37-39.23-20.35-66.48-42.43-6.53-3.62-1.31-5.87-29.66-57.075.02-58.34-37.375.55-35.44-39.23-47.11-50.571.03-71.42-36.92-9.48-48.87-28.07-66.48-50.69-50.61-27.12.100000000000001-69.43-36.04-38.5-42.43-6.53-42.43-62.56-4.87-23.95-56.02-56.57-52.75-46.47-63.05-3.62-49.81-55.82-54.92-64.62-31.362.9-62.777.54-.399999999999999-36.011.213.91-5.87-57.622.1-19.43-32.44-33.16-19.88-6.34-31.62-8.13-58.34-2.89-21.43-5.0310.672.1-19.43-63.75-27.26-32.44-51.95-15.97-39.054.76-48.64-61.96-13.4-9.28-19.88-15.59-46.67-11.897.78-28.15-50.62-40.33-6.34-31.62-60.5315.42-2.35-33.66-16.2-4.61-27.59-.32-1.83-8.13-32.63-20.49-27.02-5.86-21.92-9.54-25.97-57.25-37.15.41-1.1-46.38-2.89-14.44-43.0510.34-30.35-48.78-28.59-32.89-23.5-28.95-39.66-20.2-45.235.51-39.78-43.0510.34-28.58-60.18-30.35-37.84-63.5-41.2-41.8-24.12-4.74-648.98-28.59-37.51-3.82-53.4-4.97-63.457.7812.88-32.89-23.5-20.58-59.91-3.95-8.99-47.81-15.5611.8911.21-61.05-28.95-49.11-26.84-2.8-30.07-13.77-11.69-24.06.74-57.7310.57.12-58.51-20.2-18.99-32.83-25.66-36.16-5.82-3.14-28.65-52.4714.93-54.99-41.3813.65-16.3913.41-32.83-25.66-41.89-33.39-36.16-37.56-21.21-50.752.46-34.6-54.42-9.02-17.8-3.143.313.98-49.98-14.33-63.21-42.76-18.22-28.65-52.47-62.43-57.2412.07-14.344.628.5-60.71-53.66-36.4514.93-14.56-36.641.88-18.72-25.78-48.3412.69-53.48-54.14-14.17-6.76-31.6-41.38-21.94-36.92-33.715.09-62.18-50.62-72.78-27.48-44.71-47.99-8.74-9.71-64.43-61.3-36.92-33.71-9.76-58.135.09-23.44-69.42-38.12-43.63-60.711.83-24.421.75-50.62-19.9-29.97-31.05-16.7-21.58-48.2-64.3-72.78-27.48-43.07-64.15-35.8-34.34-6.011.02-63.44-6.434.86-44.71-63.46-44.51-65.16-52.63-67.49-21.08-1.72-68.64-4.74-60.69-35.15-70.89-8.74-49.25-10.36-54.77-38.62-73.91-48.46-41.94-32.22-12.63-9.31-10.71-63.77-71.69-77.54-10.36-54.77-55.47-13.75-38.62-57.61-68.01-41.36-63.82-54.69-17.33-13.88-44.72-48.46-77.84-39.8-29.42-35.27-39.46-35.24-14.9-41.94-32.22-11.53-27.8-51.69-73.18-8.79-70.33-18.37-5.22-70.78-12.63-51.04-10.49-66.28-72.55-73.01-65.06-77.42-53.62-34.87-30.39-73.42-68.92-10.71-66.43-58.78-62.26-19.36-.209999999999997-47.33-43.21-19.55-25.568.98-11.47-59.12-50.881.54-58.78-62.2610.16.78-19.36-14.83-32.34-2.97-44.08-43.67-15.07-17.731.05-47.33-39.28-19.91.710000000000001-48.03-42.34-36.84.220000000000002-43.21-19.55-22.01-56.17-49.24-45.312.92-55.18-24.51-45.61-59.63-25.56-59.8-61.7111.393.79-50.44-5.15-16.53-60.25-49.8-58.5510.2-7.93-11.472.03-62.95-10.55-60.75-36.43-7.87-24.78-49.87-50.59-43.26-27.38-46.87-43.33-.380000000000001-62.95-10.55-51.75-23.77-60.75-49.16-35.3-65.49-54.53-39.36-19.06-57.13-6.82-7.87-61.87-.690000000000001-61.16-61.772.2-69.44-45.13-24.78-49.87-22.1-46.22-34.46-5.46-8.61-8.7.77-30.24-14-50.59-33.788.72-53.47-5.69-59.1-65.08-9.11-55.24-9.21-23.29-8.21-57.49-27.38-49.91-46.93-9.25-24.56-8.45-.2-35.154.79-27.342.31-13.74-15.75-71.07-2.85-46.93-9.25-44.1-5.16-24.56-58.88-41.2-5.33-59.581.39-10.21-51.38-.51-.2-53.76-12.42-27.52-43.54.23-18.76-9.85-35.154.79-61.69-31.07-68.63-53.16-73.37-28.13-67.87-10.44-5.03-27.34-45.6-31.37-21.61-9.07-5.99-23.97-43.43-19.76-18.55-74.08-1.44-47.95-13.74-70.02-39.3716.9616.78-14.81-14.39-31.65-49.35-37.59-14.55-.940000000000005-50.94-.690000000000005-39.37-35.88-1.1616.96-44.63-44.44-5.32-51.36-5.54-31.72-37.84-51-44.711.35-6.91-21.7612.65-15.97-14.81-28.88-16.86-39.44-36.512.83-16.68-14.39-31.65-49.35-9.57-39.13-37.59-22.44-19.4822.84-20.281.5614.73-14.55-6.9516.58-40.62-52.16-36.81-13.76-65.93-31.24-62.05-73.58-13.68-35.05-69.6-66.8-58.22-72.01-36.81-70.23-63.98-13.76-63.76-36.79-58.73-23.13-69.66-11.92-48.57-10.58-37.3-15.54-79.18-18.19-44.81-30.83-31.24-51.23-17.05-63.76-22-37.22-44.25-62.05-73.58-13.68-15.17-57.92-35.05-31.07-17.32-7.46000000000001-53.98-30.62-61.67-69.6-43.04-65.55-30.9-40.16-32.97-73.63-94.74-64.01-77.56-42.1-64.26-32.65-43.01-27.57-37.85-69.52-32.97-64.7-24.56-73.63-35.44-19.11-44.58-71.68-37.54-86.85-45.86-45.08-25.51-92.13-87.4-85.76-98.65-20.09-64.01-37.29-61.35-57.87-54.76-45.72-48.37-77.56-42.1-64.26-61.76-75.31-32.65-69.55-31.29-59.52-30.68-30.51-54.43-43.01-58.17-84.45-73.06-33.21-4.8715.1628.33-19.5549.6223.45-11.351.76-13.7638.5.1647.06-4.8731.56-17.2815.1629.421.943.52-11.1942.31-1.6935.17-5.09-1.49-2.4324.8810.9-13.0444.37-19.5543.8620.7729.81-17.3415.64-7.7349.6223.45-11.35-3.0429.41.7648.38-8.2534.26-13.09-.1841.37-13.76.690000000000001-23.1-20.01-20.79-42.48-76.65-25.58-83.39-40.05-26.01-47.67-44.11-84.31-65.63-19.29-71.26-42.48-45.48-60.01-76.65-24.15-33.49-72.26-89.08-11.69-90.53-35.52-82.32-40.39-88.87-87.93-84.01-43.38-34.72-83.39-65.19-20.55-72.1-62.93-49.28-37.01-40.05-26.01-47.67-58.98-42.23-44.11-56.52-19.94-36.83-87.37-54.45-39.78-84.31-76.14-77.35-39.24-31.68-14.89-68.89-15.23-50.25-33.96-29.1-28.97-10.17-21.54-53.56-70.6-67.6-14.89-60.66-46.08-68.89-18.98-11.36-24.58-32.98-72.69-55.34-23.51-5.78-17.22-3.39-12.62-1.27-5.86-20.48-50.25-22.7-30.23-12.69-35.97-58.02-65.92-33.96-29.1-28.97-36.04-70.42-10.17-59.2-49.48-52.02-10.97-72.64-52.39-21.54-23.41-15.36-33.12-23.49-13.7430.9648.9839.0336.7644.652.2426.3527.7-16.37-19.75-20.6-13.74-7.56-26.5530.96-5.0322.97-12.64-15.240.741.8433.126.55-5.8-22.8247.6231.0245.431.1339.038.350.49-14.0510.54-12.2450.1136.7644.652.2427.8240.8626.359.8147.8330.2925.1448.438.2227.7-18.5122.8517.5-1.7813.46-16.39.236.72-12.8.5-13.0324.4341.4-2.6215.04-31.9813.4615.38-.960000000000001-16.31.75-7.7441.58-9.12-21.16-16.25-14.522.487.8619.9727.8443.97-34.39-16.56.72-21.842.8614.8-5.6313.8532.78-12.8.5-13.032.41999999999999-18.5424.4338.45-15.5234.22-9.28-2.5400000000000112.9641.4-9.8115.01-17.435.816.4-17.3221.19-36.54-9.91999999999999-49.64-21.9113.45.7525.57-20.382.1116.4-7.44-5.34-17.32-1.9999999999996e-2-43.41-3.5618.49-26.1624.8617.79-14.46-34.0911.61-2.9422.96.900000000000013.18-36.54-20.61-43.9-1.526.16-36.2825.37-9.91999999999999-49.64-21.9121.68-33.2713.419.01-24.85-24.22-39.5723.88-33.985.7522.76-45.8512.66-4.0110.97-36.63-4.678.95999999999999-.9200000000000025.84999999999999-27.29-34.13-54.6-47.77-34.241.9410.9723.12-32.47-36.63.979999999999997-37.25-52.22-45.8610.6518.339.6499999999999920.68-52.24-48.57-2.3814.86-13.675.938.95999999999999-25.74-45.24-5.39-35.4323.39-25.75-.9200000000000025.84999999999999-27.2914.31-53.21-34.13-40.8-18.01-33.21-45.74-22.0616.46-54.64.7799999999999913.23-32.36-21.152.8622.3624.26-36.71-27.6320.15-35.1225.95-23.2714.5730.928.542.86-35.75-9.8122.36-16.2-14.64-8.111.32-1.823.91999999999999-16.058.94-23.0919.04-9.1120.08-4.7-26.58-36.714.47-5.1217.6425.66-29.3-43.76-27.6320.15-35.1215.4520.3925.95-4.458.41-12.58-31.16-9.473-23.2716.07-8.46-1.533.0230.4411.3343.5210.628.6724.8518.5721.91-20.151.7629.17-32.9230.449.477.5411.3322.67-28.03-7.559.02-18.42-2.58-10.28.17000000000000238.5822.79-.780000000000001-2841.538.1410.614.53-21.3714.5334.66-23.0328.1228.6724.8518.5735.15-24.2821.9127.9227.0236.723.4634.87-35.44-20.15-26.59-29.11-31.81-22.03-41.99-7.45-44.65.439999999999998-35.28-12.3-39.57-7.2611.55-18.46-34.86-50.56-41.99-20.46-12.63-7.45-23.928.16-6.738.7500000000000122.07-51.9722.98-30.61-20.01-24.3-28-47.67-11.7410.73.439999999999998-33.55-8.2720.64-55.31-37.54-23.69-35.28-12.3-39.57-38.06-31.76-7.26-19.4-12.87-34.03-17.97-13.9217.3611.5518.45-38.796.49-371.90000000000001-10.8.650000000000006-54.03-25.59-53.04-52.367.96-26.524.08000000000001-46.66-1.371.90000000000001-51.4919.03-10.822.351.397.63-17.03-36.4117.679.07-50.13-12.56-3.6399999999999912.25-36.1822.3-48.93-54.03-8.26-17.65-20.5718.76-37.26.66-25.59-53.04-52.3619.9-12.27.96-14.31-38.35-11.08-27.38-17.09-41.89-26.52-1.48999999999999-48.2717.36-20.95-30.73-27.4-66.02-45.34-72.06-2.84999999999999-9.89999999999999-49-39.5-77.21-47.17-76.97-30.73-37.9-30.17-27.4-42.35-45.9-57.74-28.96-9.14-20.82-44.53-45.76-60.42-66.87-13.58-49.23-.349999999999994-20.8-45.34-34.91-11.09-1.13-6.31999999999999-75.63-68.18-72.06-2.84999999999999-9.89999999999999-27.11-78.49-49-26.92-65.44-44.84-37.78-76.25-10.08-39.5-8.56999999999999-56.8-31.96-22.18-51.6-93.61-44.89-24.22-89.54-25.08-82.09-25.06-33.42-78.81-24.09-27.22-51.6-54.81-30.39-93.61-19.1-83.25-26.34-27.81-90.35-60.14-46.65-90.27-37.9-68.62-57.47-71.82-66.94-40.32-24.22-15.74-61.04-45.45-24.37-52.72-82.51-89.54-25.08-82.09-93.38-43.81-25.06-44.01-23.36-35.89-21.03-86.8-19.88-33.42-40.53-53.37-17.63-79.78-21.057.2132.41-16.5138.92-13.04-26.1919.6339.5532.3640.2846.13-21.0523.36-17.667.2136.618.8642.523.28-14.08.549999999999997-31.5913.3117.0546.43-1.993.868.053.83-16.5110.53.810000000000002-19.88-3.6120.28-22.6238.92-13.04-26.1939.37-18.7819.63-20.9234.8741.1441.646.0122.2139.55-22.142.0137.51-20.7-11.6-51.02-26.3-70.6-15.2-45.87-24.77-10.58-50.52-11.26-19.5-71.92-11.6-8.11999999999999-77.16-51.02-38.04-59.81-70.17-26.71-55.31-15.83-30.48-71.43-23.05-31.1-71.09-22.35-28.04-33.54-70.6-27.17-50.83-48.37-14.21-21.14-83.3-15.2-45.87-24.77-10.75-44.82-10.58-8.67-81.77-74.17-19.94-53.85-10.13-50.52-79.36-80.58-62.45-58.911.59999999999999-.600000000000009-6.82000000000001-16.22-52.65-62.12-31.11-27.57-41.67-14.48-18.02-60.971.59999999999999-50.8-37.58-.600000000000009-26.05-69.86-24.92-21.99-42.29-43.83-66.28-54.53-53.48.519999999999996-.190000000000012.419999999999987-63.558.08999999999999-16.22-36.57-11.48-39.25-15.13-26.89-52.74-52.65-62.12-31.11-47.35-10.76-27.57-70.07-7.88000000000001-55.66-2.25-52.24-6.11-41.67-18.09-53.14-3.86-33.9711.7-10.6724.35-25.38-7.132.64-24.7910.37-26.71-19.4835.84-32.3811.7-25.98-30.07-10.675.9727.71-26.78-36.62-25.02-19.1839-34.72-35.0318.53-7.718.27-39.46-16.47-25.38-7.99999999999983e-2-40.0226.46-4.1633.438.14-7.132.64-24.79-30.2-7.8910.37-3.86-13.62-26.16-29.248.2-15.47-26.71-37.54-33.7912.72-21.49-9.61-65.94-65.76-34.17-34.59-17.33.37-11.39-34.43-48.041.96-48.29-9.61-13.1-47.82-65.94-4.35-4.54-43.662.38-43.44-17.26-11.142.02-4.27-50.33-42.07-27.22-61.63-33.01-34.17-20.1-32.12-9.54-12.47-51.81-32.3-34.59-17.33.37-39.41-9.85-11.39-26.54-29.5-71.82-28.7-50.54-63.71-34.43-42.03-65.56-8.363.18-26.81-49.862.31-32.38-1.579.96-49.94-28.575.983.18-5.48.39-26.816.61.359999999999999-49.86.140000000000001-26.83-4.89-40.496.04-51.7-15.05-53.04-26.32-48.0815.56-45.43-18.81-32.79-32.38-12.39-46.57.140000000000001-41.62-26.4-19.37-1.579.96-49.94-48.45-5.7-28.57-32.55-46.3-56.16-9.64-33-1.955.98-20.581.93-32.72-23.46-50.21-9.5511.56-19.17-5.62-41.08-18.92-50.53-40.17-55.61-45.33-13.66-50.21-18.48-58.62-9.55-47.74-64.07-38.6-11.5-45.643.67-37.32-38.1-57.678.954.222.5815.47-63.09-19.17-45.89-21.83-25.31-28.42-37.46-34.81-5.62-41.08-18.92-21.42-7.87-50.53-13.63-51.89-23.66-52.5-52.67-28.75-40.17-25.011.27-10.12-49.97-5.2-25.23-38.49.48-59.69-33.521.28-11.833.69-48.57-10.23-57.13-5.2-41.637.21-25.23-39.49-11.97-53.591.12-52.38-8.38-45.24-4.98-8.58-7.64-34.95-20.972.97-54.449.48-53.93-30.84-39.887.27-25.71-2.34-59.69-33.521.28-7.03-39.47-11.83-58.45-1.82-44.333.02-9.89-51.443.69-10.7613.039.9410.72-38.96-4.79-55.861.95-41.39-55.43-33.77-37.332.87-15.81-62.15-10.18-38.96-35.96-21.43-4.79-57.29-47.95-9.187.64-69.759.09-45.92.880000000000001-41.057.436.492.57-38.06-46.721.95-16.25-60.89-9.34-18.51-32.16-44.43-41.39-55.43-33.77-22.46-39.21-37.33-24.92-61.5-44.615.93-26.99-41.662.87-5.3-4.09-42.2-49.76-49.354.65-49.01-13.99-30.28-35.14-35.27-54.07-42.7-10.686.363.36-49.35-3.58-18.164.65-45.26-52.88-39.66-31.268.45-8.9-40.73-58.46-47.02-60.85-51.62-62.97-58.38-43.76-13.99-41.54-34.01-51.55-28.27-6.221.68-30.28-35.14-35.27-28.26.18-54.07-5.04-14.76-12.22-53.278.4-11.85-42.7-40.83-48.88-31.12-40.753.52-41.18-59.2-49.25-46.98-54.82-62.46-36.57-37.926.159.5310.383.52-2.6616.33-41.18-5.19-33.192.424.98-50.96-12.06-43.32-36.77-4.4212.6-57.84-41.24-55.62-41.35-49.25-18.52-60.713.83-20.762.02-60.33-46.98-54.82-62.46-38.04-51.08-36.57-20.03-58.05-40.51-35.36-58.65-18.44-37.928.29-33.07-27.72-8.44-42.26-12.5-38.03-35.52-16-29.3-15.77-53.23-70.2-26.18-43.843.18-42.26-44.18-27.84-12.5-30.55-21.06-70.38-19.68-7.64-12.55-14.28-31.28-36.66-48.77-56.64-72.775.59-12.3-35.52-7-71.66-43.6-23.17-42.65-61.58-16-29.3-15.77-31.22-10.26-53.23-67.25-13.28-63.02-19.52-26.26-41.76-70.2-18.99-43.81-11.37-34.6-55.8-22.08-60.59-2.86-29.4810.24-17.49-52.8-45.15-64.97-19.02-41.51-55.8-31.96-34.06-22.08-39.384.01-35.84-57.89-13.24-64.26-57.19-24.94-5.31-51.01-36.46-62.3-46.3-42.58-2.86-18.794.5-37.88-45.56-3.12-64.77-29.4810.24-17.49-61.08-6.13-52.8-58.41-14.55-15.18.17-63.28-5.42-45.15-62.166.45-52.06-35.39-56.73-9.13-41.09-54.72-44.84-51.61-18.47-11.638.842.01-11.52-47.7-56.73-68.88-13.29-9.13-46.74-8.516.469.99999999999996e-2-56.41-64.09-55.41-66.446.482.81-43.38-60.62-32.09-51.69-54.72-20.02-.520000000000001-40.37-10.33-69.15-20.01-44.84-51.61-18.47-60.077.45-11.63-4.96-27.75-12.55-2.00000000000014e-2-23.7-62.228.84-50.54-58.99-13.4-24.61-38.54-58.04-59.941.03-8.05-55.83-.559999999999999-61.63-12.41-50.25-66.58-64.22-38.547.00000000000003e-2-25.87-58.04-19.48-21.04-27.58-47-33.86-39.6-19.63-44.62-12.59-54.72-26.57-55.76-30.98-9.11.03-40.15-30.56-53.32-61.34-6.388.08-8.05-55.83-.559999999999999-51.13-56.07-61.63-31.23-44.09-23.1-4.52-26.21-38.68-12.41-51.75-27.22-34.18-68.7-49.4-30.29-62.48-29.56-47.63-43.81-37.53-40.871.19-20.72-48.1313.96-49.4-28.43-26.5-30.29-41.639.07-11.41-27.98-.540000000000003-16.38-8.68-19.13-57.54-41.75-18.189.04-60.49-27.1-29.56-33.492.41-33.49-53.624.07-47.08-47.63-43.81-37.53-54.115.32-40.87-46.88-45.98-55.68-22.42-53.8316.481.197.6310.1512.853.07-6.24-40.78-3.58-48.67-12.95-35.93-8.66-40.97-59.78-29.77-13.372.33-6.24-27.77-35.6-40.78-24.31-56.39-41.5-56.98-70.33.74-71.21-17.62-28.22-23.93-20.23-.56-36.49-58.96-48.67-14.68-39.96-68.877.08-10.69-24.54-12.95-35.93-8.66-10.17-16.47-40.97-28.83-35.36-14.2-30.26-34.31-65.59-59.78-66.68-9.44-54.72-11.23-49.42-36.72-48.176.51-21.935.524.84-55.48-21-51.6-.86-46.15-49.423.97-66.55-36.72-69.87-48.91-55.15-30.49-11.11-65.19-56.592.61-34.96-43.88-59.77-11.34-69.821.416.51-39.26-29.87-26.95-66.28-10.32-54.18-21.935.524.84-67.42-35.32-55.48-33.21-9.17-36.44-20.14-30.43-5.63-21-46.03.75-64.88-26.57-34.2-37.531.09-19.597.13-62.08-55.03-15.93-25.4312.28-17.7612.04-34.2-27.03-34.76-37.53-22.58-19.03-7.19-35.97-55.79-44.11-20.4-19.17-4.511.94-51.35-15.7-64.58-44.13-19.59-30.02-53.84-63.8-58.6110.73.257.13-62.08-55.03-37.8213.56-15.93-38.01.51-20.09-27.1511.32-54.85-25.43-56.36-8.13-32.97-42.75-31.9310.08-38.64-59.316.01-58.45-1.44-58.47-50.11-4.72-59.44-56.31-31.93-28.72-53.1410.08-64.43-.279999999999999-57.19-55.726.82-23.39-36.886.74-45.63-14.91-26.06-11.71-16.59-43.21-59.31-67.79-22.49-38.08-59.16-30.81-1.026.01-58.45-1.449.85-39.72-58.47-39.52-60.17-47.64-62.53.27-63.65-50.11-43-30.16-65.9-3.75.98-27.28-52.48-3.56-58.99-7.036.12-39.7-59.62-52.43-60.35-66.2.98-43.43-2.41-27.28-56.67-38.93-62.57-43.35-5.99-20.6211.52-33.38-37.12-66.5-18.08-23.93-28.12-23.9-3.56-30.6-20.88-.19-16.46-40.352.55-58.99-7.036.12-59.44-1.29-39.7.85-54.94-61.21-61.67-66.08-42.28-59.622.03-62.08-57.58.630000000000001-68.93-29.51-54.23-9.93-65.33-34.66-55.76-69.95-30.01-69.27-61.03-8.61-68.93-72.41-3.37-29.51-42.49-20.72-10.36-53.82-25.22-64.7-50.05-9.1-57.48-49.43-9.44-58.18-52.49-46.99-9.93-53.36-29.7-32.16-66.32-59.392.77-65.33-34.66-55.76-69.78-35.71-69.95-71.861.24-6.36-60.59-26.68-70.4-30.01-1.174.99999999999998e-2-18.08-21.62-68.66-66.46-60.24-50.84-14.41-4.94-35.95-39.49-25.39-52.58-49.04-6.09-68.66-16.26-29.48-66.46-41.012.8-42.14-45.07-24.77-23.23-.78-12.53-13.58-67.58-66.87-67.48-3.51-75.15-50.84-30.49-55.58-27.81-51.93-40.17-14.32-14.41-4.94-35.95-19.71-56.3-39.493.01-59.18-11.4-64.81-14.82-60.95-25.39-48.97-13.92-63.2-33.09-40.45-18.08-53.1-3.37-21.65-61.39-3.96-39.12-2.04-9.27-64.593.63-40.45-2.771.32-18.08-34.72-56.46-1.977.87-3.73-9.57-67.755.976.28-47.28-21.04-37.0210.71-12.28-3.37-28.6711.27-55.21-24.59-62.15-66.89-21.65-61.39-3.961.45-20.86-39.12-24.89-15.13-2.59.49-36.95-13.28-2.048.795.04-41.47-7.26-66.071.832.97-14.3-18.69-54.26-52.72-9.00000000000034e-2-55.75-66.07-15.82-54.5-51.01-56.43-16.291.832.97-59.761.64999999999999-59.57-20.45-66.49-20.67-46.85-52.97-35.09-66.13-59.84-18.69-13.78-9.36000000000001-22.04-17.28-36.89-2.48-31.1-29.94-44.01-31.99-54.57-51.64-12.34.33-31.81-29.5211.27-46.78-64.48-54.26-52.72-37.57-34.617.70999999999999-35.416.69-13.12-13.57-.400000000000006-45.52-29.68-22.081.45-55.75-67.297.86999999999999-59.63-15.17-49.83-41.82-70.32-59.33-36.46-53.87-32.31-59.63-73.42-38.22-71.64-30.38-65.39-15.17-49.83-65.17-67.34-38.2-60.14-24.54-71.07-13.33-49.98-35.09-11.99-38.71-70.32-16.95-52.71-80.59-56.55-19.6-46.22-32.24-32.65-52.64-18.46-65.17-23.41-38.63-3.55-45.66-63.46-32.98-74.99-15.09-59.33-36.46-32.48-18.73-8.87-55.39-57.72-18.19-32.03-63.08-66.32-71.01-44.45-66.96-32.31-41.57-41.1-26.47-62.25-28.08-65.4-46.65-63.93-21.27-67.9-61.68-26.47-58.14-21.59-53.32-43.54-13.18-62.25-28.08-24.06-83.36-7.72999999999999-33.2-60.3-26.16-75.47-34.48-58.64-33.7-14.13-46.65-80.75-75.05-76.02-13.71-74.38-87.27-8.70999999999999-52.63-25.91-49.97-46.49-43.38-34.34-27.1-36.99-66.18-68.08-30.72-52.88-63.93-21.27-58.17-19.91-48.14-19.3-18.92-59.85-19.13-43.05-68.76-31.63-46.79-73.07-61.68-21.83-14.49.78000000000000115.7817.9125.164.0930.022.3826.67-19.39.78000000000000147.68-4.2532.1850.23-16.6615.7817.9130.0428.952.5244.14-10.5742.93-1.0735.799.98-4.47-.8700000000000014.09-1.8147.8525.518.6111.52-12.4244.99-18.9344.4821.3930.43-16.7216.2655.61-7.1150.2428.8524.07-10.7330.022.3849-7.6334.88-12.47-15.8826.31.44000000000000141.9950.49-13.141.31-22.48-19.39-20.1744.32-.36999999999999-57.73-54.73-67.62-29.66-23.31-25.19-4.94-20.32-.36999999999999-52.34-23.56-26.56-39.37-41.09-57.73-54.73-5.22999999999999-6.66-14.57-53.34-70.167.23-71.61-16.63.34-63.4-21.47-29.66-69.95-37.3-69.01-38.07-65.09-24.46-15.8-64.47-46.27-1.63-53.18-44.01-30.36-5.72-18.09-21.13-24.26-7.08999999999999-28.75-23.31-25.19-37.6-1.02-17.91-68.45-58.39-54.46-35.53-20.86-5.42-65.39-57.22-58.43-20.32-12.76-69.44-25.59-23.88-6.99-10.4113.22-25.4134.842.6411.89-25.59-22.5930.12-15.6521.8-1.07-23.88-6.9926.0329.7833.6520.4312.03-27.68-10.3321.56.5339.2327.7913.2241.6238.3532.39-20.7343.7439.1524.53-5.2422.3114.7832.329.04-13.01-1.51-20.9111.05-26.5115.9116.04-25.4134.84-14.19-4.47-7.0134.043.6500000000000110.65-27.63-7.3832.9923.4721.629.6511.8921.52-.859999999999999-26.324.4112.67-30.15-1.8134.3119.822.3310.95-26.3-27.15-20.29-14.1135.03-33.124.4112.67-11.5842.4316.42-19.19-21.7534.19-4.7126.5531.8820-12.35-1.81-29.3725.7941.0729.7224.4738.8524.5832.481.7543.94-20.63.99-18.7930.0343.5630.21-6.9438.0545.6934.3119.83.2600000000000141.2823.7418.59-19.3332.2541.881.67-7.3121.15-25.0616.310.95-8.33-9.89-44.8-76.14-58.28-42.62-41.93-78.38-35.41-15.24-77.27-44.8-91.82-46.38-44.46-45.79-60.8-76.14-58.28-58.09-50.61-67.58-18.26-68.96-81-76.09-74.36-90.26-57.36-51.98-41.93-39.87-82.27-32-74.27-15.87-94.23-76.34-53.12-81.64-16.98-45.04-65.47-45.99-70.44-27.06-72.64-43.84-59.34-72.87-78.38-35.41-21.39-75.36-25.62-69.12-32.39-15.91-62.38-46.88-59.65-18.44-69.65-44.83-77.27-54.04-88.84-51.3-48.24-72.21-61.32-5.42-64.19-17.52-66.54-18.26-51.3-28.81-14.52-38.36-48.57-36.26-48.24-72.21-30.94-9.73-74.33-34.48-12.43-57.08-6.06-13.13-62.03-45.38-65.01-5.42-19.31-18.2-33.86-60.04-8.02-24.02-27.74-67.46-51.53-74.82-32.44-24.76-67.2-83.97-5.55-40.84-72.39-80.56-52.83-64.19-17.52-11.91-55.77-55.14-70.49-75.54-48.06-7.03999999999999-64.9-34.29-25.17-8.16-76.77-18.26-34.93-84.36-66.34-68.73-77.89-68.98-58.95-85.31-66.23-27.19-64.46-66.34-30.16-21.13-8.98-63.9-64.57-68.73-77.89-31.12-36.77-69.35-84.32-77.96-21.45-13.77-22.45-19.85-11.42-84.34-58.95-80.67-11.33-34.48-10.11-17.24-45.77-26.17-23.14-57.84-77.34-37.49-67.53-8.70999999999999-12.16-57.85-33.02-45.15-26.25-59.39-85.31-66.23-72.9-50.11-65.31-77.84-36.72-66.96-54.16-15.64-73.2-86.7-27.32-18.87-64.46-53.25-66.1427.7119.17-43.31-9.721.3717.222.76-39.23-4.6927.7125.35-.329999999999998-38.948.95-1319.17-43.31-19.3921.07-17.83-11.298.13-5.01.729999999999997-19.24-4.075.75-26.2821.3715.859.19-12.3-7.9716.89-7.89-29.77-39.91.28-8.3114.4522.47-32.49-30.27-46.95-30.82.20000000000000316.96-38.3117.222.76-7.645.22-15.77-34.3516.85-41.7-12.66-.189999999999998-44.95-26.4612.88-11.65-4.6929.8330.53-3.74000000000001-21.58-13.7-61.84-45.61-57.19-11-60.41-64.72-3.74000000000001-65.83-2.47-23.44-66.36-25.37-21.58-13.7-10.2410.61-60.94-40.46-23.89-51.33-35.49-43.19-11.94-32.745.67-45.61-10.12-10.2-33.69-1.32000000000001-60.918.61999999999999-24.77-22.31-18.38-54.28-18.381.75-55.94-36.86-4.79000000000001-4.24000000000001-44.51-8.06-14.34-57.19-11-4.99-5.893.81-29.45-2.68000000000001-63.711.95999999999999-68.35-24.8-53.06-59.5-62.02-64.72-54.94-3.19-18.099.3228.8315.93-3.16999999999999-14.999.5100000000000113.9823.26-18.09-33.79-25.22-3.6940.634.149.3228.83-7.15-27.8824.9310.0425.5238.84-35.239.75-9.72-13.84-3.23999999999999-3.16999999999999-7.5323.55-11.2337.91-30.95.0327.517.21-16.788.537.41-38.54-20.7710.54-6.91999999999999-18.51-14.774.47000000000001-22.8-14.999.51000000000001-2.633.90000000000001-17.26-1.2-25.77-13.582.8534.13-28.5328.3235.22-22.0223.26-20.23-8.68-56.42-20.56-13.07-9.70999999999999-3.02999999999999-21.96-1.86.820000000000017.60000000000001-56.42-11.13-7.85999999999999-61.25-22.339.27000000000001-20.56-13.0712.59-9.10999999999999-8.37-2.13-26.79-46.177.91000000000001-.68999999999999813.09-59.89-22.32-3.02999999999999-13.4-47.092.49000000000001-6.24999999999999-45.9412.54-58.69-63.79-18.02-27.41-30.339-46.96-41.92-3.09999999999999-35.35-10.35-62.8-62.12-21.96-1.8-24.07-48.11-20.84-37.14-26.53-39.22-26.85-51.65-61.41-36.28-11.25-58.037.60000000000001-30.71-31.92-64.53-44.76-43.36-30.17-79.51-95.85-66.36-26.78-49.32-64.53-94.33-48.09-55.26-39.03-47.53-44.76-43.36-59.71-83.38-63.26-75.1-46.32-26.5-38.18-61.89-71.9-63.12-77.78-79.51-84.23-84.9-30.94-82.86-66.59-17.71-38.16-62.7-52.27-28.45-18.49-23.68-92.99-66.58-85.54-89.42-96.14-20.21-27.26-95.85-66.36-44.28-82.8-62.2-55.14-41.37-32.58-93.61-27.44-66.75-56.86-25.93-74.16-49.32-39.54-58.9832.82-36.7-8.176.51-17.9313.131.85-26.8739.2832.8229.695.312.09999999999999-21.8526.52-36.7-8.1737.8112.02-26.3430.5729.1-33.44-3.2310.26-7.19-33.3619.01-17.93-11.71-1.64-.560000000000002-16.7-14.91-10.0316.5932.6941.17-4.1311.4632.544.192.73-25.6-32.6313.6731.83-25.1813.131.8512.933.5521.0235.8812.33-10.53-29.8937.0329.0823.4916.383.5439.28-22.8717.64-8.49000000000001-41.56-22.57-38.82-56.02-67.55-29.14-45.31-11.26-8.49000000000001-2.64-69.82-25.41-24.71-66.43-41.56-22.57-12.17-16.36-29.91-6.27000000000001-25.49-62.85-48.22-80.36-66.3-35.46-31.72-56.02-2.34-40.38-50.76-71.47-44.91-40.72-44.94-65.28-38.24-47.96-68.65-52.38-28.49-7-71.39-9.85000000000001-10.91-61.81-74.96-67.55-29.14-69.69-13.9-7.63000000000001-7.17-51.99-15.12-2.76000000000001-26.56-49.79-9.22-70.87-6.76000000000001-11.26-69.47-13.75-24.22-55.74-60.27-72.13-84.76-49.54-15.3-25.3-67.17-24.22-76.64-16.32-12.84-85.2-81.88-55.74-60.27-42.76-31.02-64.53-74.89-31.43-60.03-20.55-35.2-57.37-76.15-27.77-84.76-35.82-55.19-75.81-74.98-27.07-32.76-38.26-75.32-31.89-55.55-53.09-18.93-25.86-29.8-88.02-19.92-90.5-50.59-29.49-49.54-15.3-13.39-86.49-78.89-24.66-56.29-69.95-58.57-14.85-16.55-55.24-84.08-85.3-67.17-63.63-77.1327.8445.2633.6750-13.9635.118.29-6.284227.84-15.1147.46-4.9436.268.2845.2633.6719.8139.04-2420.9423.873.572.03-20.4241.64-8.67-7.62-13.9646.38-14.845.6739.7846.28-17.6953.9529.649.2934.386.6130.7318.97-10.03-6.88-6.7931.58-16.2614.7535.118.29-24.2137.98-9.843.614.4449.59-6.3839.757.84.1927.77-7.284211.8934.4245-1.5132.81-20.74-27.91.2719.53-7.5221.8845-23.2220.86-16.8218.03-20.91-1.5132.8115.1333.5136.87-17.62-27.46-15.86-10.0248.1625.31-25.56-25.87-27.927.69-13.651.45-9.9717.43-30.3-7.31-16.229.08-30.8635.62542.5627.0947.32.06-14.7941.8-15.631.2719.535.3-4.46-17-20.088.83-2.117.36-6.3148.01-17.55-28.38-24.6321.88-12.3343.955.92-61.98-63.12-45.85-41.46-5.89-7.43-60.06-4.45.92-44.33-5.65-9.14-3.72-43.86-61.98-63.12-.390000000000001-61.8-.58-39.76.34-39.48-13.3-7.18-25.065.98-.31-41.46-46.37-50.79-38.11-42.87-23.26-57.67-29.05-30.21-16.14-28.16-5.58-8.51-47.85-64.48-28.34-30.63-71.42-13.374.33-5.89-7.43-22.58-25.54-67.86-24.74-66.84-47.03-46.58-59.75-14.63-30.47-38.07-61.6-4.47.14-68.02-6.24-50.7-16.04-24.054.45-6.54-29.41-12-33.56-6.247.55-27.655.77-35.49-.48-50.7-16.04-.6999999999999991.47-27.67-5.73-41.335.2-52.54-15.89-30.78-53.88-27.164.45-48.92-13.1614.72-9.32-46.27-19.65-33.63-33.22-13.23-47.41-.699999999999999-42.46-27.24-62.32-20.21-2.41-32.899.12-50.78-6.54-29.41-33.39-47.14-57-10.48-8.15-47.68-33.84-2.79.4499999999999995.14-21.421.09-33.56-24.3-24.77-50.59-14.81-48.98-11.66-30.41-13.13-55.79-9.16-15.38-50.59-18.92-55.47-23.74-33.52-63.88-14.81-48.98-536.3-69.33-43.86-16.76-50.9-1.59-42.58-18.42-43.36-62.93-30.413.69-2.01-1.04-63.35-2.6810.21-68.35-24.43-51.15-27.09-30.57-33.68-42.72-49.96-40.07-10.88-8.98-46.34-24.18-13.13-55.79-18.89-57.15-28.92-57.76-58.14-17.21-57.93-34.01-8.3-45.43-30.27-3.99-15.38-55.23-62.57-6.64-21.64-23.77-31.02-9.95-35.88-8.24-32.5313.53-6.64-53.54-1.61-38.04-56.0910.8-21.64-23.77-35.9-34.81-8.38-504.71-48.79-4.79-41.65-15.84-1.39-4.99-9.95-4.05-53.71-31.36-24.47-17.386.56-50.8513.07-50.34-27.25-36.2910.86-22.12-61.471.25-56.1-34.71-29.934.87-35.88-8.24-54.861.77-40.746.6110.02-32.17-6.3-47.85-56.357.28-7.1716.6213.5314.31-50.18-64.37-7.01-10.012.88-35.08-41.43-39.55-59.8-44.42-64.37-12.4-41.18-38.18-25.37-23.65-7.01-10.01-59.51-58.08-50.17-11.45.42-71.976.87-48.14-68.08-1.34-43.27-35.085.21-27.444.27-26.67.35-40.28-48.94-.27-18.47-63.11-11.56-20.73-34.38-59.02-46.65-43.61-40.48-57.65-35.99-41.43-39.55-27.14-63.72-46.833.71-6.35-10.28-29.21-43.88-59.32.65-7.52-6.31-44.42-51.984.7-3.14-4.85-21.74-18.32-41.95-3.32-63.57-31.37-40.62-3.14-6.14-58.85-13.08-50.53-27.66-4.85-21.74-54.76-58.51-62.38-49.16-40.76-1.05-18.4-50.23-35.26-67.96-56.52-41.95-70.35-67.08-61.12-8-72.47-67.88-53.26-23.49-51.04-43.51-61.05-37.77-15.72-27.22-7.82-39.78-2.22-44.64-44.77-3.32-63.57-14.54-24.26-21.72-62.77-32.38-39.38-1.1-21.35-61.72-52.2-50.33-58.38-40.62-50.25-27.872.8-47.91-36.176.65-21.69-57.81-43.3-45.83-34.452.83.65-3.21-9.39-58.539.6-47.91-36.17-11.92-65.93-39.92-4.31-1.75-57.69-18.79-50.05-55.38-43.5-11.15-21.695.87-49.29-64.57-53.22-47.97-62.35-48.08-55.98-25.25-67.44-2.9-27.49-4.71-53.53-67.06-53.71-16.56-61.55-69.19-57.81-43.3-26.76-64.78-47.24-42.09-4.17-55.75-65.38-25.17-16.19-44.651.56-39.8-34.45-15.17-13.61-47.88-16.54-34.4-50.06-50.75-14.3-57.27-77.44-15.41-47.88-.86-46.3-48.22-46.89-31.88-16.54-34.4-34.59-42.07-25.1-74.42-23.72-11.68-16.59-18.32-2.42-35.32-40.7-50.75-52.81-10.41-60.68-18.41-76.811.55-16.34-39.56-11.04-75.7-47.64-27.21-46.69-22.24-65.62-20.04-48.84-33.34-19.81-14.3-57.27-71.29-17.32-67.06-23.56-60.29-76.77-30.3-45.8-33.03-74.24-23.03-47.85-15.41-38.64-3.84-15.41-18.475.5-5.39-61.29-2.52-49.19-.169999999999998-48.45-15.41-37.9-52.19-28.35-18.14-30.45-18.475.5-35.77-56.987.62-32.23-54.28-9.63-60.65-53.58-4.68-21.33-1.7-61.29-47.4-48.51-32.85-6.67-58.69-42.69-38.97.75-15.188.11-34.27-41.95.49000000000000217.26-61.16-25.875.6813.85-13.88-2.52-49.19-54.8-10.94-11.573.788.83-18.65-59.67-1.81-32.42-41.54-58.5510.06-48.45-31.7817.65-2.61-.2199999999999998.943.00000000000011e-2-1016.36-2.72-41.76-4.49-2.61-38.79-47.82-59.97-5.05-4.38-.2199999999999998.94-37.83-32.18.40000000000000215.379.01-47.5-55.18-46.5-49.1-57.5315.39-1011.72-57.62-34.47-58.84-51.71-23.18-42.78-45.81-11.118.39-31.46-1.42-60.24-56.79-11.1-35.93-23.8-42.7-9.5616.36-2.723.95-18.84-3.648.89-32.23-1.99-14.79-53.314.2517.75-41.63-50.08-4.49-15.7-2.81-67.77-59.233.25-30.36-61.43-57.26-62.82-.83-35.37-67.77-65.41-39.73-1.12-49.01-27.06-59.233.25-20.67-61.13-22.23-28.77-48.19-35.05-40.79-20.82-35.99-45.81-13.78-61.43-55.91-49.25-27.76-32.09-56.95-32.17-10.29-.16-41.34-31.75-54.51-62.53-7.57-9.796.89-9.24-40.26-57.02-1.75-57.26-62.82-32.42-45.28-24.29-5.71-56.911.64-27.4-39.874.89-13.6-52.94-28.41-35.37-69.89-70.59-59.54-41.7-49.58-1.44-17.67-6.09-52.28-2.871.44-59.542.55-60.81-39.843.08-37.91-41.7-49.58-53.04-73.89-2.34-22.82-39.39-11.95-27.79-20.09-51.34-30.54-68.95-17.67-53.16-53.08-29.59-61.96-2.37-71.9-38.51-40.97-44.9-9-44.9-65.03-7.34-26.42-58.49-59.04-18.77-55.22-48.94-6.09-52.28-58.29-57.39-67.09-33.83-60.6.43-65.245.07-38.48-10.22-3.78-1.261.44-8.34-60.09-9.43-36.84-56.35-43.45-24.35-12.53-37.03-41.5-50.78-9.436.27-2.3-23.83-68.15-31.66-36.84-56.35-20.37.360000000000001-52.45-37.56-53.04-66.367.68-67.27-17.8-13.68-24.28-24.35-19.99-51.07-16.29-65.433.38-32.55-55.02-44.73-10.74-36.02-64.9311.02-6.75-38.06-20.6-9.01-12.75-31.99-4.72-12.53-37.03-24.89-31.42-10.26-26.32-1.75-13.94-30.37-61.651.01-55.84-62.74-5.5-50.78-7.29-18.84-5.08-40.94-48.43-51.79-58.47-39.54-59.7-68.32-69.1-5.08-50.37-53.64-.25-39.17-70.77-40.94-48.43-74.09-52.39-53.13-59.37-34.71-15.33-69.41-60.81-74.59-1.61-39.18-58.47-48.1-14.41-63.99-55.25-15.56-74.04-2.812.29-43.48-34.09-31.17-70.5-14.54-19.58-58.4-26.15-51.151.3.62-39.54-59.7-37.43-13.39-40.66-24.36-34.97-22.28-34.65-9.85-8.99999999999999e-2-25.22-50.25-3.47-69.1-30.79-29.58-18.21-37.98-39.38-52.57-3.2313.11-16.38-55.96-33.42-18.2111.59-34.65-27.48-43.71-35.21-37.98-39.38-23.03.640000000000001-19.48-7.64-36.42-56.24-44.56-20.85-10.84-19.62-4.96-3.231.492.16-51.8.119999999999999-16.15-65.03-44.58-20.04-30.47-54.29-64.25-59.0610.25-16.162.86.6813.4-62.53-55.4813.11-16.38-38.466.00000000000005e-2-20.54-27.6-41.37-50.1610.87-55.3-15.99-25.88-56.81-8.58-33.42-43.2-23.76-50.2919.23-9.3-23.98.460000000000001-30.57-49.329.4-56.75-50.29-47.16-22.78-19.574.38-43.9919.23-9.3-55.28-29.498.87-48.04-46.5715.97-14.24-27.73-10.2815.89-36.48.460000000000001-5.76-15.83-16.91-.77-2.56-7.44-34.06-50.16-58.64-13.34-28.93-50.01-21.66-20.28.1315.16-31.14-49.37.71-30.57-49.32-30.37-51.02-38.49-53.35-29.8-6.9412.42-54.5-46.55-40.96-33.85-21.01-56.755.4-35.11-57.28-24.21-43.2-26.95-9.751.78-36.63-20.46-54.51-57.28-63.134.05-40.36-41.06.66-24.21-43.2-53.6-49.41-35.86-59.5-40.28-2.92-17.5514.59.530000000000001-30.31-34.05-9.75-63.43-25.39-15.015.7-20.86-25.05-20.83-.489999999999998-27.53-17.812.88-13.39-37.28-58.775.62-55.92-54.86-3.969.191.78-36.633.92-51.87-58.14-58.6-13.78-50.65-63.01-39.21-15.98-56.555.1-59.01-54.513.7-52.02-66.18-34.66-30.13-18.27-5.64-40.86-75.1-65.1-23.23-66.18-13.76-74.08-77.56-5.2-8.52-34.66-30.13-47.64-59.38-25.87-15.51-58.97-30.37-69.85-55.2-33.03-14.25-62.63-5.64-54.58-35.21-14.59-15.42-63.33-57.64-52.14-15.08-58.51-34.85-37.31-71.47-64.54-60.6-2.38-70.48.1-39.81-60.91-40.86-75.1-77.01-3.91-11.51-65.74-34.11-20.45-31.83-75.55-73.85-35.16-6.32-5.1-23.23-26.77-13.27-38.53-55.95-44.36-60.693.27-45.79-28.98-4.41-52.69-38.534.42-58.15-5.75-46.95-18.97-55.95-44.36-30.5-49.7313.31-31.63-34.56-14.26-12.729.73-52.33-2.02-3.073.27-57.074.11-56.36-50.47-56.977-64.64-40.33-19.98-45.07-17.3-41.42-29.66-.66-3.81-3.9-42.275.57-25.44-45.79-28.9813.52-48.67-.890000000000001-54.3-15.13-60.28-4.31-50.44-18.49-14.88-38.46-3.41-52.69-22.58-45.11-71.19-24.68-59-5.451.71-27.46-45.72-18.67-48.07-71.19-2.97-47.05-9.37-44.22-5.28-24.68-59-41.32-59.7-63.06-8.571.27-10.33-16.17-74.35-51.5-.63-.321.71-53.88-12.54-27.64-16.22-43.624.11-18.88-9.97-35.274.67-61.81-31.19-68.75-53.28-73.49-28.25-11.4-67.99-10.56-27.46-45.72-31.49-21.73-9.19-6.11-35.02-24.09-43.55-19.88-74.2-8.642.19-1.56-48.07-13.86-70.14-38.4719-35.6127.322.722.4599999999999917.48-4.00000000000063e-2-50.04-38.47-34.98-40.4-.26000000000000517.8619-43.731.7317.68-43.54-50.46-4.64-19.06-43.812.256.66999999999999-6.01000000000001-20.8613.55-15.07-13.91-27.98-38.54-35.613.7320.36-15.78-13.4927.3-8.67-38.23-36.69-21.54-18.5823.74-19.3822.722.9115.6315.94-13.6517.48-39.72-51.2623.97.57-4.0422.3812.81-11.9313.76-21.17-22.42-13.847.57-25.8515.41-19.630.62-4.04-19.383.97-21.557.5921.25-25.2810.77.0828.84-6.92-34.826.19-.4313.5513.14-6.85-19.3822.387.1642.24.129999999999995-17.6712.8129.21-13.549.3313.3127.0636.92-9.6-11.9327.6-17.29-8.08-25.22-21.1713.484.224.6932.7826.2910.99-13.7135.4535.24-18.738.1827.932.781.0510.8341.19-7.8826.2930.31-11.03-28.9946.64-5.9328.21-4.2740.24-26.38-20.68-21.65-20.01-32.945.661.7428.467.8810.9920.0327.2717.38-11.81-13.713.99-9.5633.1-3.834.466.2335.0735.45-5.4811.32-13.5322.74-18.7-7.3132.5439.88-79.2-57.04-91.67-46.1-90.83-74.51-97.43-35.83-74.17-79.2-42.77-24.72-91.61-59.17-57.04-44.91-49.79-46-72.43-85.52-32.02-64.97-75.82-76.76-27.1-49.45-63.43-87.37-29.96-93.88-30.47-44.52-91.67-58.69-19.34-82.06-24.71-46.1-77.37-44.93-72.57-25.95-82.58-40.07-87.42-90.83-48.64-32.96-48.28-88.09-97.43-94.34-95.12-30.636.1-25.07-14.355.4-28.73-5.87-28.77-17.0529.296.13.1-9.71-11.43-28.07-25.0724.43-37.962315.09-40.536.89338.19-40.29-7.64-39.35-35.435.213.86-34.81-16.61-23.52-14.35-.69999999999999623.9411.578.535.4-10.46.354.47-7.9428.6411.75-38.79-28.73-24.88.824.72-35.73-28.779.3416.9-39.7817.52-19.59-3.56-39.11-8.95-40.2317.05-21.15-38.1917.52-28.259.2-13.67-36.48-19.5913.43-23.0117.1821.05-.57-40.28-6.0715.1929.0225.7519.7931.1426.5511.93-17.849.7119.72-3.56-25.61-14.11-33.51-1.55-39.11-3.63-38.0122.24-26.79-17.07-19.6121.44-8.95-1.95-19.98-9.9610.8717.05-.7100000000000018.92-13.46-38.92-5.96-14.64-25.57-37.9623.25-2.33-41.55-44.93-38.92-32.7416.4-51.735.78-5.96-30.21-48.7823.8-2.21-40.3815.5613.25-30.98-487.1622.445.8420.225.9513.85-16.88-39.23-14.64-37.4211.424.9311.58-25.572.6415.681.17-15.3722.655.11-3.99999999999991e-2-37.9613.62-16.963.72.52-2.33-7.68-26.96-28.521.83-10.07-17.264.3715.82-14.173.38-14.253.411.833.752.42-12.59-27.93-10.07-9.885.59-2.4-19.37-20.75-32.79-42.05-3.778.34-34.0616.2132.34-46.02-28.13-4.91-33.433.17-17.262.22-22.2321.15-24.434.37-9.21-30.1712.826.82-27.1522.59-20.9115.8232.31.3332.9729.773.38-29.06-5.83-40.6348.82-8.8738.58-9.05-12.256.3-13.4357.9912.0448.8224.9814.7727.0815.1-8.8732.42.0253.61-10.9950.916.261.31-1.6744.0345.1429.4855.3239.3235.6-4.1211.8130.938.58-3.86-20.6357.7922.5-9.0554.1-.84999999999999845.8251.437.578.2-7.15-12.215.28-1.56-3.238.17-13.4345.0828.41-21.02-26.47-83.23-72.87-50.49-42.06-59.5-24.21-85.21-71.68-26.47-14.32-69.24-69.91-74.07-83.23-36.46-74.32-42.11-74.69-83.3-26.79-25.19-89.68-86.01-16.67-39.82-22.58-51.11-31.51-28.48-63.18-42.83-72.87-14.05-17.5-63.19-38.36-50.49-23.13-90.65-71.57-78.24-55.45-70.65-83.18-42.06-72.3-20.98-32.53-92.04-24.21-69.8-58.59-71.48-14.22-57.28.58-13.692.95999999999999-26.55-25.54-2.5113.82-14.22-52.83-4.94-26.895.28-57.2-33.28-23.597.17999999999999-31.72-5.76-18.9-17.96-40.171.95999999999999-4.7-26.193-21.78-43.66-53.79-12.61.5600000000000028.58-46.38-44.16-60.84-44.71-13.69-1.633.318.87-21.53-8.67-29.66-48.242.95999999999999-55.59-14.08-53.12-40.35-25.54-18.5815.9416.644.07000000000001-7.168.29000000000001-37.973.868.5-55.48-24.612.84.07000000000001-16.9-59.82-18.83-15.04-7.16-3.7-55.317.15-54.4-17.35-44.79-5.412.21-3.58-3.66-27.15-54.3715.16-18.23-15.77-11.848.29000000000001-49.4-30.321.752.3-37.978.78-50.65-4.459999999999991.55.65000000000000610.35-22.913.86-57.17-61.81-53.87-46.52-55.48-58.18-48.43.35000000000001-36.9717.08-50.29-26.52-37.52-8.9-33.77-13.44-29.84-36.97-15.4428.88-7.61-2.4317.08-18.94.18000000000001-39.6313.1813.7727.09-21.47-14.99-19.2811.8-22.98-42.65-6.7215.755.46-28.5325.66-50.29-32.52-1.20999999999999-18.67-30.26-26.52-33.04-26.74-2.23999999999999-14.38-7.84999999999999-29.01-12.95-37.52-25.3322.382.2316.57-33.7711.51-31.98-20.435.77.56000000000000222.633.28-12.9-13.22-44.47.95-42.795.77-47.62-8.722.9-6.93.56000000000000226.223.924.525.26-13.16-32.5426.72-8.69.230000000000004-33.4616.12-32.3126.17-45.06-50.16-4.39-16.722.63-33.33-28.2910.53-21.723.2823.77-8.3311.83-10.44-34.48-7.21-23.51-12.9-25.59-38.0220.45-22.65-44.421.23-17.08-18.2925.6630.3950.07-22.3932.38-19.86-.41-20.829.2225.6618.4934.7226.2228.9930.3914.0443.58-9.6310.4927.4347.251.85-4.03-10.48-11.1542.817.1656.0435.5911.0521.4855.2650.07-19.247.17-11.79-15.67-22.3929.28-22.17.3929.47-9.0511.5518.6132.3841.1746.3146.9716.89-.4124.4334.2114.77-14.4-27.8812.83-6.04-7.38-49.6-16.17-41.6113.11-14.4-17.61-41.566.81-56.41-27.8818.1-13.2-7.69-46.059.39-53.15-26.9-.699999999999996-31.42-21.35-20.27-34.62-29.74-3.1212.9821.46-8.2512.83-15.52-16.98-45.31-52.34-6.04-56.18-6.6112.14-6.8113.841.3116.17-7.38-30.2417.32-46.583.78-16.1719.57-42.58-2.06999999999999-81.12-33.87-63.68-22.21-63.29-14.06-18.06-27.71-19.79-81.12-36.71-36.01-77.73-52.86-33.87-23.47-50.12-27.66-41.21-36.79-74.15-77.6-43.02-13.64-51.68-62.06-56.21-52.02-56.24-76.58-49.54-79.95-63.68-39.79-18.3-82.69-21.15-22.21-20.7-78.85-40.44-80.99-25.2-18.93-18.47-63.29-26.42-37.86-56.61-20.52-18.06-22.56-80.77-25.0548.824.8746.21-25.368.856.57-20.1649.1640.9248.8252.3-20.06-16.749.44.8722.38-6.9934.12.61000000000000333.715.117.7737.3729.329.95-10.6738.0732.3826.88-10.1833.2512.0546.2139.2835.34-22.8845.22-25.3649.6715.649.8451.75-21.35-13.7540.488.85-4.8150.2939.849.9-20.16-2.031.51-11.99-1.62-15.41-18.35-17.5-44.64-55.46-56.36-17.7-21.24-1.62-54.02-12.82-40.8-3.82000000000001-15.41-29.27.920000000000002-10.04-73.08-25.21-45.51-7.44000000000001-56.7-2.7-63.88-3.41000000000001-2.80000000000001-66.774.86999999999999-19.44-39.79-42.47-18.35-30.11-59.11-55.96-55.87-17.5-50.57-13.98-30.79-73.29-11.1-58.88-5.47-44.64.509999999999991-9.33-55.36-44.89-56.36-7.08-37.19-14.66-15.95-4-31.81-51.6-27.98-19.45-61.44-47.138.19-15.95-53.63-18.78-57.72-38.32-4-21.68-57.55-3.36.00000000000023e-2-64.27-52.67-11.5-62.68-9.12-50.46-35.36-19.38-67.11-44.12-53.03-27.73-1.19-31.815.75-9.7210.49-34.75-51.6-57.85-35.54-17.28-31.51-41.27-53.81-56.89-27.98-38.91-43.12-44.33-54.36-61.44-14.93-49.147.14-11.27-68.74-14.13-77.04-72.46-52.2-67.22-49.7.3-11.27-14.76-9.34-49.48-67.6-68.74-6.01-51.47-67.42-6.2.72-45.1-30.68-5.93-51.99-56.41-43.73-28.88-63.29-34.67-35.83-21.76-11.2-14.13-53.47-70.1-33.96-36.25-77.04-41.07-11.51-13.05-28.2-31.16-73.48-30.36-72.46-52.65-65.37-65.68-36.09-67.22-10.021.52-73.64-42.44-30.83-57.25-47.68-22.94-48.63-13.7-12.45-21.03-42.44-9.02-50.28-15.27-65.49-30.83-15.49-38.84-13.32-42.46-56.12-9.59-45.57-41.95-63.71-27.95-6.99999999999998e-2-61.06-34.44-48.42-48.01-28.02-15.49-57.25-42.03-77.11-35-17.2-47.68-64.08-21.33-44.2-48.18-61.93-71.79-25.27-22.94-62.47-17.58-26.79-9.65-13.7-48.35-39.09-39.56-49.71-43.22-27.92-3.22-52.38-52.171.77-55.11-44.83-49.71-17.98-27.76-58.12-9.05-43.22-47.24-5.912.06-63.57-11-45.14-12.66-57.179.453.754.723.0815.97-62.59-18.67-45.39-24.81-27.92-36.96-44.2-34.31-5.12-3.22-20.92-7.37-50.03-13.13-51.39-23.16-52-52.38-11.45-28.25-3.4-39.671.77-9.62-49.47-56.81-14.75-36.91-2.28-47.85-3.12-19.443.48-58.12-19.78-14.75-51.18-69.23-2.34-34.78-36.91-49.04-44.16-47.95-21.52-8.43-61.93-28.98-18.13-17.19-66.85-44.5-30.52-6.58-63.99-7.00000000000003e-2-63.48-49.43-2.28-35.26-74.61-11.89-69.24-47.85-16.58-49.02-21.38-68-11.37-53.88-6.53-3.12-45.31-60.99-45.67-5.863.48.391.17-63.32-37.1-5.93-16.65-36.4-2.27-25.13-2.23-13.95-60.29-37.1-34.1-21.29-19.57-2.93-5.93-55.436.96-54-46.099.5-67.89-64-39.199.29-23.368.354.43-36.2-44.863.81-14.39-7.48-16.65-30.3-54.94-42.57-39.53-36.4-20.6-37.35-35.47-23.06-59.64-42.757.79-2.27-6.2-39.8-55.724.73-2.23-40.34-47.98.78-50.84-13.73-29.765.79-24.376.91-50.37-12.174.87-50.84-5.07-42.52-19.653.16-13.73-46.75-10.31-50.5-54.37-32.756.96-27.25-48.51-62.34-59.07-53.11-64.46-59.87-45.25-15.48-43.03-53.04-29.76-7.71-19.21.190000000000001-31.775.79-29.694.69-55.56-6.53-16.25-13.71-54.76-24.37-31.37-13.34-23.36-44.19-50.37-32.61-42.24-19.86-11.6-44.56-35.88-24.95-12.56-73.77-48.19-8.97-5.59-11.6-17.78-66.921.21-56.3-44.56-20.31-1.74-74.32-48.31-10.14-66.08-63.77-19.54-2.52-57.68-72.96-56.36-70.74-56.47-64.37-33.64-11.29-35.88-13.1-61.92-75.45-62.1-24.95-53.16-66.2-51.69-35.15-73.17-55.63-50.48-12.56-64.14-33.56-54.22-53.04-48.19-42.84-23.56-22-42.81-30.91-23.72-45.35-56.8-26.81-44.36-26.73-44.39-42.81-44.73-43.4-28.39-13.05-30.91-31.1-46.57-38.58-21.61-20.23-8.191.07-37.21-49.32-6.92-57.19-73.325.04-12.85-36.07-7.55-44.15-23.72-43.2-18.75-62.13-16.55-45.35-31.77-10.81-53.78-67.8-13.83-63.57-20.07-56.8-73.28-42.31-73.95-70.75-44.36-11.92-35.15-.350000000000001-61.18-3.49-50.94-3.31-.16-68.661.07-70.35-24.4-61.18-37.34-27.13-39.44-27.46-3.49-44.76-14.38-65.97-1.37-63.27-18.62-13.67-10.69-56.39-57.5-41.84-67.68-51.68-47.96-8.24-24.17-43.26-50.94-8.58.27-70.15-34.86-3.31-66.46-11.51-58.18-63.79-19.93-20.56-5.21-.16-27.64-10.8-9.16-50.531.07-57.44-40.778.66-59.22-2.46-12.82-35.2-43.63-26.19-61.48-.48-14.01-59.22-71.37-16.45-15.78-11.62-2.46-49.23-11.37-43.58-11-2.39-58.9-60.53.99.32-69.02-45.87-63.11-34.58-54.18-57.21-22.51-42.86-12.82-71.64-68.19-22.5-47.33-35.2-62.564.96-14.12-7.45-30.24-15.04-2.51-43.63-13.39-64.71-53.166.35-61.48-15.89-27.1-14.21-47.93-4.95-70.73-48.46-65.11-35.6-36.61-59.64-75.97-47.93-9.32-57.21-35.26-67.43-4.95-28.87-38.56-69.33-30.43-56.39-43.25-44.19-21.98-64.11-57.45-35.96-65.15-40.37-18.49-8.36-49.54-62.71-70.73-15.77-17.99-1.31-17.44-48.46-60.52-65.46-71.02-40.62-53.48-32.49-13.91-65.11-6.56-48.07-9.03-21.8-36.61-43.57-78.09-78.79-49.95-38.72-54.17-7.91-49.74-54.389.6-21.27-48.68-49.95-28.9813.94-27.05-30.84-38.72-42.189.42-63.038.52-28.53-1.09-40.48-58.09-42.3-42.22-18.738.49-61.04-27.65-30.11-34.04-54.173.52-15.56-47.63-48.18-7.91-54.664.77-41.42-47.43-46.53-56.23-22.97-49.7411.2915.937.99.6400000000000019.612.32.52-49.231.05-5314.37-9.41.6-27.02-2.15-22.48-6.081.05-20.48-64.8-28.31-33.49-53-17.02-40.13.71-49.1-49.69-63.01-14.45-20.93-16.64-47.72-12.946.73-29.2-51.67-41.38-7.39-61.5814.37-3.4-34.71-17.25-5.66-9.4-2.88-9.18-33.68-21.54-28.07-6.91-22.971.6-10.59-58.3-38.15-52.49-2.15-47.43-3.94-15.49-44.93-39.72-61.79-42.44-26.26-25.945.24-47.113.63-44.938.46-30.46-62.06-32.23-39.72-65.38-43.08-43.68-44.42-26-6.62-65.88-30.47-39.39-5.7-55.28-6.85-65.335.911-34.77-22.46-61.79-5.83-10.87-49.69-17.44-42.44-62.93-30.83-50.99-28.72-4.68-31.95-15.65-26.26-13.57-1.14-59.61-16.515.24-60.39-22.08-20.87-30.15-34.88-54.5617.9-36.8715.37-4.0816.33-13.71-30.15-22.98-39.21-30.71-33.48-34.88-18.53-48.075.14-14.98-31.92-51.74-6.34-.4600000000000015.996.66-47.3-11.65-60.53-40.08-15.54-25.97-59.75-54.5614.75-11.667.311.1817.9-33.7717.61-11.88-33.964.56-16.04-23.1-36.87-45.66-50.8-51.46-21.38-4.08-28.92-38.7-19.26-38.1-24.62-65.33-46.46-45.12-2.9-36.33-10.89-65.61-38.1-34.89-10.94-59.313.91-24.62-70.6-39.3-44.81-6.45-61.89.65-25.6-51.8-21.08-31.15-32.23-17.88-22.76-49.38-65.48-73.96-44.25-65.33-36.98-35.52-7.19-.16-46.463.68-45.89-64.64-45.69-66.34-53.81-68.67-45.12-22.26-69.82-5.92-56.28-36.33-72.07-9.92-50.437.17-40.08-10.27-51.74-10.66-59.89-55.89-46.24-54.167.17-37.24-37.943.78-21.09-40.08-50.48-23.83-46.29-32.74-37.16.2000000000000033.65-30.93-60.31-22.27-11.89-17.74-21.93-17.712.63-24.416-10.27-34.16-55.658.74-52.8-51.74-53.254.9-33.517.04-48.75-55.02-55.48-10.66-47.53-36.09-17.34-53.43-55.89-51.396.82-48.9-68.8-24.85-66.195.38-28.83-26.55.18-69.14-60.9-68.8-72.288.00000000000001e-2-3.24-29.38-24.85-42.36-12.99-54.1-20.59-53.69-25.09-27.75-57.35-49.3-29.93-9.31-58.05-52.36-46.86-9.8-53.23-32.03-66.19-59.26-55.322.9-65.25.38-69.65-35.58-69.82-71.731.37-6.23-60.46-28.83-15.17-70.27-59.82-29.88.18-17.95-21.49-7.99-64.04-50.25-47.31-48.16-21.02-10.2-9.3-47.96-44.42-64.04-11.64-52.84-24.86-61.84-50.25-36.39-66.58-55.627.42-40.45-20.15-58.22-8.96-62.96-1.78-62.25-62.861.11-70.53-46.22-25.87-23.19-47.31-35.55-6.55-9.7-9.79-48.16-15.09-51.68-34.877.63-54.56-6.78-60.19-21.02-66.17-56.33-10.3-20.77-9.3-58.58-28.47-51-38.22-50.17-22.36-2.57-26.19-34.727.27-7.04-62.36-38.22-.539999999999999-35.393.55-15.85-50.17-32.493.38-50.87-54.2310.1-1.5-42.678.51-45.05-3.71-18.81-34.7912.94-10.05-1.14-26.44-52.98-22.36-59.92-44.45-64.66-19.42-2.573.68-18.63-36.89-22.66-12.9-.3599999999999992.72-26.19-15.26-11.05-9.84.197.27-39.24-5.03-61.3127.19-11.49-16.75-9.966.1226.94-23.0627.19-11.49-8-13.4226.7244.8445.98-16.7544.66-16.5622.56-23.4822.34-3.84-9.967.92-23.12-16.8324.3229.2333.6520.9725.736.1240.5311.9113.07-111.02-11.56-8.6330.7147.3411.213.49-3.77-21.4718.31-11.25-9.715.448.450.727.649.729.8942.61-2.5113.3320.9344.46-12.74-24.2850.88-76.27-41.07-68.02-52.83-22.45-71.06-62.48-76.27-41.07-74.49-33.23-68.24-18.02-52.68-68.02-70.19-41.05-62.99-27.39-73.92-16.18-52.83-37.94-14.84-41.56-73.17-19.8-55.56-83.44-59.4-22.45-49.07-35.09-35.5-55.49-21.31-68.02-26.26-41.48-6.39999999999999-48.51-66.31-77.84-17.94-19.43-62.18-39.31-35.33-21.58-11.72-58.24-60.57-21.04-65.93-69.17-73.86-47.3-69.81-35.16-44.42-43.95-11.325.2522.7812.36-27.5430.6520.37-11.325.25-6.483.333.66-15.4118.7622.78-36.5239.1113.64-13.4620.68-28.6312.36-11.813.1432.71.190000000000005-33.91-28.21-29.1833.13-27.54-40.4338.13-5.7920.93-3.13.3500000000000013.4612.519.749.85-19.3416.12-6.04-3.54-17.0925.57-11.3326.93-1.327.5427.92-13.013.79-21.9215.215.00000000000043e-2-26.23-14.8425.0132.35-25.28-77.21-42.92-37.17-61.44-33.84-72.18-25.28-77.21-40.78-22.73-89.62-57.18-55.05-42.92-44.01-70.44-28.82-83.53-30.03-74.03-37.17-62.98-77.43-73.83-68.87-74.77-25.11-47.46-54.35-61.44-85.38-27.97-91.89-28.48-51.57-42.53-89.68-56.7-17.35-80.07-22.72-48.89-83.69-75.38-42.94-70.58-23.96-80.59-38.08-85.43-88.84-46.65-30.97-22.47-86.1-71.65-95.44-92.35-93.13-28.64-55.6-26.82-8.48999999999999-19.86-68.35-49.97-3.63-55.6-26.82-29.82-42.63-44.35-60.99-57.99-8.48999999999999-9.92-17.83-56.6-73.423.97-74.87-19.867.99999999999983e-2-66.66-24.73-32.92-73.21-40.56-72.27-41.33-68.35-27.72-19.06-67.73-49.53-4.89-56.44-47.27-33.62-8.98-21.35-24.39-10.35-32.01-43.32-26.57-28.45-40.86-4.28-21.17-71.71-61.65-57.72-24.12-8.68000000000001-68.65-60.48-61.69-23.58-16.02-72.7-66.32-13.61-17.7-22.231.00000000000051e-2-52.28-69.32-66.32-13.61-59.38-21.93-44.8-67.61-50.72-17.7-13.95-10.08-23.3-31.7-71.41-54.06-22.23-37.2-4.5-15.94-30.51-2.11-5.38-11.34-64.461.00000000000051e-2-4.58-19.2-48.97-21.42-28.95-11.41-34.69-56.74-45.24-64.64-32.68-27.82-27.69-34.76-69.14-8.89-57.92-48.2-50.74-9.69-40.08-33.08-51.11-10.74-20.26-22.13-14.08-31.84-22.21-44.59-43.64-36.78-28.0710.067.98-39.41-42.79-43.64-36.78-30.618.54-49.597.92-3.82-28.0725.94-7.00000000000003e-2-35.68-38.2417.7-21.210.0615.393.51-28.84-18.3-45.869.324.5813.237.9822.368.0915.99-14.7427.45-37.09-12.5-35.2813.5427.0713.7221.5629.24.7817.823.31-13.2324.797.252.1-35.8215.76-14.82-23.84.66-41.55-.189999999999998-5.54-24.82-26.38-42.622.81999999999999-8.89-25.1633.33-13.264.4-42.622.819999999999994.739999999999993.41-11.6-26.94-9.08000000000001-8.89-1.41-18.3830.94-19.76-31.8-26.89-25.16-41.06-8.16-2.787.279.33-33.0717.2-25.0733.33-45.03-27.14-3.92-32.4432.224.16-16.273.20999999999999-21.2422.14-23.44-10.14-23.67-8.22000000000001-29.1813.7927.81-26.1623.58-19.9216.8133.292.31999999999999-10.4530.76-20.454.37-28.07-4.84-39.64-36.63-22.34-38.76-20.95-15.84-13.17-59.12-36.63-22.34-46.18-56.39-44.08-56.06-80.03-38.76-17.55-82.15-42.3-20.25-64.9-13.88-20.95-69.85-53.2-72.83-13.24-27.13-26.02-41.68-67.86-15.84-31.84-35.56-75.28-59.35-82.64-40.26-32.58-75.02-91.79-13.37-48.66-88.38-60.65-17.06-72.01-25.34-19.73-63.59-62.96-78.31-83.36-55.88-72.72-42.11-32.99-15.98-84.59-26.08-42.75-92.1832.341.3331.3440.0145.22-17.41-3.8832.341.3353.48-1.44-2.11-6.27-15.4331.3425.69-6.89-21.86-15.541.0148.6940.0142.6151.04-21.883.51-18.2151.1327.9852.3545.2216.6936.2939.324.62-14.8824.97-5.0753.7550.34.6129.4436.213.0744.67-22.85-3.77-10.4412.35-2.85-15.3825.74-4.546.82-10.74-24.2435.1443.59-29.21-3.6838.6212.94-6.12-5.9730.1624.6540.9838.6212.94-25.6722.22.27000000000000332.44-30.04-6.1234.34-4.561.9821.48.2600000000000114-5.979.219.02-13.0134.6429.1222.46.9700000000000065.330.165.38-16.5-26.6314.554.9627.7235.74-19.22-17-33.68-17.5530.23-25.0425.5330.4736.035.6318.49-2.5-21.0830.12-28.4313.08-31.68-13.1926.151.628.5800000000000143.143.8-56.037.33000000000001-.439999999999998-33.39-51.11-21.356.06-56.037.33000000000001-13.64-56.56-15.57-11.78-3.9-.43999999999999820.41-51.14-30.66-14.09-41.53-25.69-33.39-2.14-22.9415.47-35.81-.32-.399999999999999-23.898.48-51.1118.42-14.97-12.51-8.58-44.48-8.5811.55-46.14-27.065.015.561.74-4.5412.04-47.39-1.24.813.9113.61-19.657.12-53.91-58.55-15-43.26-49.7-52.22-54.92-45.146.61000000000001-28.08-19.51-1.4445.46-25.194.02-12.38-28.08-19.512.0246.349.8499999999999915.0334.54-1.44-22.1730.6415.7531.2344.55-29.4945.46-4.01-8.132.472.54-1.8229.26-5.5243.62-25.1910.7433.2122.92-11.0714.2143.12-32.83-15.0616.25-1.21-12.810.18-17.09-15.58-9.2815.223.089.61-11.554.51-20.06-7.8739.84-22.8234.0340.93-16.3128.97-14.52-2.9725.328.5749.0235.74-9.5130.75-19.9925.328.57-24.8214.145.715.8723.3649.0227.3228.0634.39.64-9.7444.3435.7449.52-23.4614.1133.423.03-10.6638.9230.18-9.5148.97-22.26-27.3618.419.026.145.43-10.53-5.4933.331.08-26.37-25.6946.5714.4734.6312.36-11.6815.59-.7099999999999979.9-2.79-15.22-24.98.15000000000000225.18-21.644.035.724.51-30.2815.964.342.16-2.54-30.52-.480000000000004-30.2815.968.7925.0216.5219.2920.694.34-19.33.789999999999999-11.0517.7337.5525.872.16-7.85.93-13.73-15.46-20.18-20.8533.11-18.81-2.5446.3425.891.3499999999999911.7835.645.5640.37-28.94-2.53-21.49-25.3743.8436.7919.58-31.8-2.3119.77-18.751.849999999999998.9122.6831.4736.61-2.77.1938.12-10.1114.7324.515.0745.6621.2853.7826.231.06-5.9348.7945.6621.2818.07-5.8842.49-20.737.853.7827.99-10.3746.5445.07-17.4712.7426.238.78-17.3934.98-1.964.2614.3315.41-.731.065.9432.5648.6657.1411.8427.4348.5120.1618.7-9.63-16.6647.8-9.21-20.529.0747.8228.8749.5236.9951.8528.35.445345.0539.4632.3519.5155.25-6.933.6133.77-33.4124.24-43.95-8.52027.9233.77-33.411111.7-30.02-5.1513.8424.2420.056.530.1410.92-26.44-11.81-43.95-29.89.9500000000000034.69-19.6134.07-3.97-14.35-35.06-8.5-4.31-8.53-28.87-1.83-11.55-32.24-15.977.9229.41-34.9826.56-25.4-38.5527.01-31.147.27-33.2822.5128.7829.24-15.5821.299.85-13.3827.19-34.4629.6525.15-33.0622.66-80.4-20.08-46.52-38.96-30.83-19.74-27.98-80.4-20.08-16.6-88.96-85.64-59.5-64.03-46.52-34.78-68.29-78.65-35.19-63.79-24.31-38.96-61.13-79.91-31.53-88.52-39.58-58.95-79.57-78.74-30.83-36.52-42.02-79.08-35.65-59.31-56.85-22.69-29.62-33.56-91.78-23.68-54.35-33.25-19.23-53.3-19.06-17.15-90.25-82.65-28.42-60.05-73.71-18.61-20.31-59-87.84-89.06-70.93-67.39-80.89-70.71-8.14-35.79-76.02-9.32000000000001-24.22-27.76-70.71-8.14-60.54-19.34-47.32-10.34-21.93-35.79-16.56-79.6-34.66-31.73-52.03-53.57-76.02-13.96-64.27-63.22-69.56-9.22-70.4-9.93000000000001-15.82-9.32000000000001-73.29-1.65000000000001-25.96-46.31-21.22-48.99-24.87-36.63-65.63-62.48-62.39-71.86-40.85-57.09-20.5-37.31-79.81-17.62-65.4-11.99-51.16-6.01000000000001-15.85-47.8-51.41-27.83-62.88-13.6-43.71-21.18-68.17-24.09-29.823.21000000000001-27.52-55.274.99999999999972e-2-68.17-24.09-61.77-26.92-65.86-46.46-12.14-29.82-11.44-8.08-62.57-72.41-60.81-54.973.21000000000001-19.64-70.51-70.82-72.85-17.26-58.6-43.5-54.92-27.52-75.25-52.26-61.17-35.87-75.81-9.33-39.95-2.39-17.862.35000000000001-42.89-3.14999999999999-60.58-65.99-43.68-25.42-39.65-49.41-61.95-65.03-36.12-47.05-51.263.06-62.5-73.33-69.58-23.07-57.28-1-49.01-10.33-5.07-11.86-27.94-48.761.24-49.01-10.33-13.82-8.4-48.54-66.66-67.8-5.07-66.48-5.26-44.381.66-44.16-17.98-11.86-29.741.3-4.99-46.14-51.05-55.47-42.79-47.55-27.94-62.35-33.73-34.89-20.82-32.84-10.26-13.19-52.53-69.16-33.02-35.31-18.05-.35-40.13-10.57-12.11-27.26-30.22-72.54-29.42-71.52-51.71-64.43-19.31-35.15-42.75-66.28-9.082.46-72.7-7.64-42.84-15.89-31.08-61.46-12.85-21.43-7.64-42.84-9.42-50.68-15.67-65.89-31.23-15.89-13.72-42.86-20.92-56.52-9.99-67.73-31.08-45.97-69.07-42.35-10.74-64.11-28.35-.47-24.51-61.46-34.84-48.82-48.41-28.42-62.6-15.89-57.65-42.43-77.51-35.4-17.6-6.07-65.97-64.48-21.73-44.6-48.58-62.33-72.19-25.67-23.34-62.87-17.98-14.74-10.05-36.61-14.1-48.75-39.49-39.96-9.66-46.21-43.74-33.326.58-51.61-41.33-9.66-46.21-14.48-24.26-54.62-5.55-39.72-43.7415.56-60.07-34.6-7.5-41.647.67-33.32-9.16-34.1-53.67-21.1512.957.258.22-54.096.5819.47-59.09-15.17-41.89-17.83-21.31-24.42-33.46-40.7-30.81-1.62-37.08-14.92-17.42-3.87-46.53-9.63-47.89-19.66-48.5-48.88-7.95-24.75.960000000000001-36.17-21.015.27-6.12-45.97-53.31-59.78-7.85-42.14-47.89-23.62-51.22-12.88-59.78-7.85-44.28-62.334.56-27.88-30.01-42.14-41.05-14.62-56.24-1.53-55.03-11.03-47.89-22.08-7.63-11.23-16.19-10.29-59.95-37.6-30.71-23.62.32-57.096.83-56.58-33.49-42.534.62-28.36-67.71-4.99-62.34-36.17-1.37-9.68-42.12-14.48-61.1-4.47-46.98.3699999999999993.78-38.41-54.09-62.591.04-13.4110.387.298.07-56.42-14.55-43.33-61.66-50.29-1.8-20.18-66.52-14.55-43.33-40.33-27.52-25.8-9.16-12.16-61.66-60.23-52.32-13.553.27-74.124.72-50.29-70.23-3.49-45.42-37.233.06-29.592.12-28.82-1.8-42.43-51.09-2.42-20.62-65.26-13.71-22.88-36.53-61.17-48.8-45.76-59.8-38.14-26.83-43.58-41.7-29.29-65.87-48.981.56-8.5-12.43-46.03-61.47-1.5-9.67-8.46-46.57-54.132.55-4.27-56.98-52.89-48.36-70.6-18.31-1.27-4.27-56.98-11.21-48.66-25.79-2.98-19.87-52.89-56.64-60.51-47.29-38.89.82-16.53-48.36-33.39-66.09-54.65-40.08-68.48-65.21-59.25-6.13-70.6-66.01-51.39-21.62-49.17-41.64-59.18-35.9-13.85-25.35-5.95-37.91-42.77-42.9-35.83-1.45-61.7-12.67-22.39-19.85-60.9-30.51-37.51-19.48-59.85-50.33-48.46-56.51-38.75-48.38-26.51-6.35-15.06-53.19-51.11-3.72-.34.51-6.35-12.53-61.676.46-51.05-39.31-15.06-69.07-43.06-7.45-4.89-60.83-21.93-53.19-58.52-46.64-14.29-24.832.73-52.43-67.71-56.36-51.11-65.49-51.22-59.12-28.39-70.58-6.04-30.63-7.85-56.67-70.2-56.85-64.69-72.33-47.91-60.95-46.44-29.9-67.92-50.38-45.23-7.31-58.89-28.31-19.33-47.79-1.58-42.94-37.59-18.31-16.757.35-38.09-26.38-10.11-68.6-22.01-39.677.35-38.09-40.01-38.68-23.67-8.33-26.19-26.38-33.86-16.89-66.21-15.51-3.47-8.38-10.115.79-27.11-32.49-42.54-44.6-2.2-52.47-10.2-68.69.76-8.13-31.35-2.83-67.49-39.43-19-38.48-14.03-57.41-11.83-25.13-11.6-27.05-6.09-49.06-63.08-9.11-58.85-15.35-52.08-68.56-37.59-24.82-66.03-14.82-39.64-7.2-30.434.37-55.82-70.11-53.69-71.5-76.61-79.28-33.33-55.82-70.11-46.27-36.06-48.37-36.39-12.42-53.69-74.9-10.3-50.15-72.2-27.55-78.57-71.5-22.6-39.25-19.62-79.21-65.32-66.43-50.77-24.59-76.61-60.61-56.89-17.17-33.1-9.81-52.19-59.87-17.43-.66-79.08-43.79-4.07-31.8-75.39-20.44-67.11-72.72-28.86-29.49-14.14-9.09-36.57-19.73-50.34-59.46-76.47-7.86-66.37-49.7-.27-49.35-58.38-48.39-57.06-62.27.36-13.17-49.35-58.38-70.53-15.61-14.94-10.78-1.62-48.39-42.74-10.164.81-1.55-58.06-65.74-57.06-59.66-68.094.83-20.561.16-68.18-45.03-69.4-62.27-33.74-53.34-56.37-21.67-2.17-42.02-11.98-70.8-67.35-21.66-46.49-53.26-20.12-61.725.8-13.28-6.61-29.4-14.2-1.67-42.79-12.55-63.87-6.317.19-52.19-60.64-15.05-26.26-13.37-64.7-39.02-19.96-20.11-56.24-50.73-67.06-64.7-39.02-.41-48.3-26.35-58.523.96-19.96-60.42-21.52-28.06-47.48-34.34-40.08-20.11-35.28-45.1-13.07-60.72-55.2-48.54-27.05-31.38-56.24-31.46-9.58.550000000000001-40.63-31.04-53.8-61.82-6.86-9.087.6-8.53-56.31-1.04-51.61-56.55-62.11-31.71-44.57-23.58-5-56.22.35-39.165.6-12.89-52.23-27.7-34.66-69.18-69.88.52-62.84-55.07-22.12-4.4-34.16-61.57.52-62.84-41.871.05-39.94-43.73-51.61-55.07-75.92-4.37-24.85-41.42-13.98-29.82-22.12-53.37-32.57-70.98-19.7-55.19-55.11-31.62-63.99-4.4-73.93-40.54-43-46.93-11.03-46.93-67.06-9.37-28.45-60.52-61.07-57.25-50.97-67.55-8.12-54.31-60.32-59.42-69.12-35.86-62.63-1.63.04-40.51-12.25-5.81-3.29-.59-10.37-62.127.52-1.05-19.12-66.024.63-24.58-8.187.52-1.05-22.58-66.9-30.41-35.59-55.1-19.121.61-51.2-36.31-51.79-65.118.93-66.02-16.55-12.43-23.03-23.1-18.74-49.82-15.04-64.184.63-31.3-53.77-43.48-9.49-34.77-63.6812.27-5.5-36.81-19.35-7.76-30.74-3.47-4.98-11.28-35.78-23.64-30.17-9.01-25.07-.5-12.69-60.42.26-54.59-61.49-4.25-49.53-6.04-17.59-37.37-40.64-61.09-47.81-2.56-42.827.92-37.37-40.6412.75-26.17-57.77-27.94-35.43-61.09-39.39-40.13-46.37-21.71-2.33-56.41-47.81-61.5911.39-26.18-45.47-35.1-1.41-50.99-42.25-2.56-61.0410.1915.29-30.48-21.09-18.17-57.5-1.54-6.58-45.4-13.1514.313.62-58.64-26.54-46.7-24.43-.390000000000001-27.66-11.36-21.97-9.283.1512.91-12.22-37.259.53-56.1-17.79-16.58.68-45.56-33.94-31.76-27.06.92-29.12.68-45.56-38.39-54.62-46.12-48.89-50.29-33.94-10.27-30.39-18.55-47.33-67.15-55.47-31.76-21.75-30.53-15.87-14.14-9.42-8.75-62.71-10.79-27.06-75.94-55.49-30.95-41.38-65.2-75.16-69.97-.66-27.07-8.11-4.23-73.44-66.39-49.182.2-27.29-49.37-10.85-31.45-38.51-52.28-61.07-66.21-26.9-36.79-67.72-19.49-44.33-54.11-34.67-61.11-36.73-69.23-41.68-16.51-9.52-64.24-61.11-36.73-33.52-9.57-57.945.28-23.25-69.23-43.44-5.08-61.99-60.522.02-28.19-41.68-24.231.94-50.43-13.49-19.71-29.78-30.86-14.72-16.51-21.39-48.01-64.11-72.59-27.29-42.88-63.96-35.61-34.15-5.821.21-63.25-6.245.05-44.52-63.27-44.32-64.97-52.44-67.3-43.75-20.89-68.45-60.5-54.91-47.8-34.96-70.7-8.55-49.06-72.21-5.03-62.685.51-29.94-58.44-66.36-72.21-5.03-49.44-50.14-8.42-33.29-52.28-62.68-58.49-44.94-68.58-49.36-12-26.635.51-8.55-39.39-43.13-18.83-72.51-34.47-24.09-3.38-29.94-34.13-29.91-9.57-36.61-26.89-6.2-22.47-46.36-67.85-3.46-65-13.04.11-65.45-7.3-45.71-5.16-60.95-67.22-67.68-22.86-59.73-48.29-25.06-65.63-3.98-68.09-63.59-5.38-61.1-6.02-66.34-39.9-47.46-55.59-66.68-58.44-6.02-66.34-69.822.54-.779999999999999-26.92-22.39-39.9-51.64-18.13-7.77-51.23-22.63-62.11-47.46-25.29-6.51-54.892.1-46.84-27.47-6.85-7.68-55.59-49.9-44.4-7.34-50.77-27.11-29.57-63.73-56.8-52.865.36-62.74-32.07-53.17-67.19-33.12-67.36-69.273.83-3.77-58-26.37-12.71-67.81-66.11-27.421.422.64-15.49-19.03-5.53-2.97-65.54-37.892.34-64.36-49.46-45.92-2.97-65.54-13.14-54.34-26.36-63.34-51.75-37.89-57.125.92-39.02-41.95-21.65-20.112.34-59.72-9.41-10.46-4.12-64.46-3.28-63.75-57.86-64.36-.390000000000001-72.03-47.72-27.37-52.46-24.69-48.81-37.05-8.05-11.2-11.29-1.82-32.83-16.59-53.18-36.376.13-56.06-8.28-61.69-22.52-67.67-57.83-25.88-22.27-45.85-10.8-60.08-29.97-52.5-.490000000000001-44.57-38.84-71.87-41.14-13.39-68.71-.490000000000001-44.57-6.89-41.74-2.8-22.2-56.52-38.84-57.22-60.58-6.093.75-7.85-13.69-71.87-49.021.852.164.19-51.4-10.06-25.16-13.74-41.146.59-16.4-7.49-32.797.15-59.33-28.71-66.27-50.8-71.01-25.77-65.51-8.08-2.67-24.98-43.24-29.01-19.25-6.71-3.63-32.54-21.61-17.4-71.72-6.164.67.92-45.59-11.38-67.66-28.27-30.2-40.26-39.97.5416.87-17.7832.92-19.294.1527.6810.16-39.8410.41-28.27-24.78-30.29.9428.0629.2-33.5311.9327.88-33.345.78-40.265.56-20.62-26.74-8.86-39.9-33.6112.4516.874.198.95-10.6623.75-4.87-3.71-17.78-5.76-28.34-25.4113.9330.56-5.58-3.2937.5-20.55-38.251.53-28.03-26.49-11.3433.94-9.1832.9213.1112.6625.8326.14-19.29-3.454.1527.68-29.52-41.0634.1-41.93-34.09-28.25-15.7-74.03-56.42-56.35-61.43-70.03-48.16-70.67-71.92-63.34-77.13-41.93-75.35-34.09-69.1-18.88-53.54-68.88-45.53-71.05-41.91-63.85-28.25-74.78-17.04-53.69-38.8-15.7-42.42-20.66-56.42-84.3-60.26-23.31-49.93-35.95-36.36-56.35-22.17-68.88-27.12-42.34-7.25999999999999-49.37-67.17-36.69-78.7-18.8-20.29-63.04-40.17-36.19-12.58-59.1-61.43-21.9-35.74-66.79-57.58-70.03-74.72-48.16-70.67-36.02-45.28-44.817.31-14.64-31.4-4.8-17.75-46.152.989999999999999.98-39.86-17.89-44.1712.712.43-29.247.31-24.42-14.6415.72-33.35.824.84-36.5-54.4621.17-4.3-31.42.73999999999999-46.57-5.58000000000001-29.74-4.814.77-51.85-46.15-47.1215.19-45.48-58.3720.19-23.732.98999999999999-21.07-17.59-14.48-5.441.8-8.09-37.28-39.18-1.82-23.98-21.48-35.037.63-29.27-19.249.599999999999999.98-30.959.77-14.15-39-39.86-2.73-17.89-44.17-32.787.0699999999999914.41-25.828.68-32.12-26.02-17.4626.322.93-37.4328.94-20.24-44.0317.57-20.7726.13-25.810.6328.68-38.21-5.77-3.639999999999998.493.610000000000017.40000000000001-19.0322.59-32.1221.38-22.6214.24-11.57-26.02-22.42-23.3626.33.95-2.94-10.03-33.9723.44-40.4822.93-.1599999999999978.88-38.27-5.2934.06-28.6628.697.32.52-32.28-23.978.47000000000001-19.1727.4513.33-34.02-37.434.76000000000001-21.1120.445.1228.94-34.69-20.24-44.03-40.94-41.7222.7723.087.27-23.52-16.7616.989.34.369999999999997-11.7541.22-10.58-11.79-7.00000000000003e-246.27-5.723.0820.087.275.55-11.09-8.0941.41-20.9839.9832.07-6.7-23.5253.87-24.9730.0449.98-16.7625.17-23.319.34-22.378.57-18.4522.1830.84-17.83.36999999999999745.01-6.542.6316.2840.9228.5525.5122.3839.5517.896.5823.3321.459.0428.73-21.81-11.75-7.8211.1125.7841.741.22-18.75-10.58-11.7926.3233.88-22.8-36.57-44.89-54.66-27.46-53.47-28.34-44.38-63.04-33.7-45.09-37.04-75.24-92.28-89.28-36.57-82.34-44.89-67.76-90.57-73.68-40.66-77.1-36.91-33.04-46.26-54.66-94.37-77.02-45.19-60.16-27.46-38.9-25.07-28.34-34.3-87.42-22.95-27.54-42.16-71.93-44.38-51.91-34.37-57.65-79.7-68.2-87.6-55.64-93.2-50.78-50.65-57.72-92.1-31.85-80.88-73.7-32.65-63.04-56.04-94.32-74.07-64.05-33.7-43.22-45.09-37.04-54.8-45.17-67.55-59.02-3.7-60.48-18.73-40.54-12.94-36.98-58.06-46.04-63.79-22.43-61.65-65.03-65.88-59.02-52.84-3.7-71.83-14.32-26.06-50.31-68.883.7-22.31-57.92-60.48-4.54000000000001-43.44-12.18-6.85000000000001-18.73-51.08-68.1-12.942.34-9.01000000000001-14.26.120000000000005-14.15-6.25-36.985.20999999999999-59.33-34.74-57.52-8.74.83-8.52-45.67-.6800000000000076.95999999999999-17.46-4.42-18.93-35.47-14.99-20.14-58.06-6.483.14999999999999-37.06-16.4-46.04-17.58-63.79-22.43-27.78-47.06-48.62-39.07-38.48-61.65-50.05-34.62-74.96-74.33-25.08-52.34-62.34-37.52-55.15-37.49-84.51-39.07-37.15-38.48-53.49-68.83-50.97-50.78-35.31-43.3-60.27-10.95-61.65-73.69-68.78-67.05-82.95-50.05-44.67-32.56-74.96-24.69-66.96-8.56-86.92-69.03-45.81-74.33-9.67-37.73-58.16-38.68-63.13-19.75-65.33-36.53-52.03-65.56-50.11-71.07-28.1-14.08-18.31-61.81-25.08-8.60000000000001-55.07-39.57-7.93000000000001-52.34-11.13-62.34-37.52-69.96-46.73-81.5343.869.8145.951352.9640.186.85-17.1624.0950.22-18.3953.037.0829.5743.8620.029.8122.1210.14-13.8327.44-2.9448.65-15.9523.945.951.352.3245.25-3.6513-6.6339.0740.1824.52-1.6650.3634.3630.64-9.086.85-16.4425.9433.62-8.82-25.5952.8317.54-14.01-22.185.5549.14-5.8140.8646.473.24-12.11-17.1610.3251.34-6.52-8.1624.0933.2150.22-18.3940.1223.45-25.98-16.8-59.57-73.63-7.09-54.62-7-53.51-32.39-68.87-22.99-14.54-75.54-62.01-25.83-16.8-4.65000000000001-59.57-60.24-64.4-73.56-26.79-64.65-32.44-65.02-79.99-73.63-17.12-9.44-18.12-15.52-7.09-80.01-76.34-7-30.15-5.78-12.91-41.44-21.84-18.81-53.51-73.01-33.16-63.2-4.38-7.83-53.52-28.69-40.82-21.92-55.06-13.46-80.98-61.9-68.57-60.98-73.51-32.39-62.63-49.83-11.31-22.86-68.87-82.37-22.99-14.54-60.13-48.92-61.81-17.59-8.31-9.13-11.514.11-8.07000000000001-15.98-.410000000000011-62.21-4.38-28.91-5.8810.458.08999999999999-17.59-56.2-8.31-30.261.91-60.57-36.65-26.963.80999999999999-35.09-28.55-9.13-22.27-16.53-36.5-21.33-11.51-43.54-1.41000000000001-8.07000000000001-29.56-25.23-.370000000000005-25.15-47.03-57.16-15.98-25.57-2.815.20999999999999-49.75-47.53-64.21-48.08-17.06-.300000000000011-55.57-5.00000000000001-6.00000000000023e-25.5-24.9-33.03-51.61-.410000000000011-58.96-29.92-17.45-56.49-62.21-43.72-4.38-28.91-21.9512.5713.2715.06-48.83-6.36-15.21-28.087.33-.85000000000000114.85-7.27-41.97-44.49-13.6213.79-48.315.06-5.91-48.83-7.84-4.053.837.29-44.3128.14-43.41-22.93-6.36-33.8-17.96-25.665.59-15.2123.27.417.33-16.1616.21-43.3826.15-7.24-4.78-.850000000000001-36.75-.85000000000000119.28-38.41-19.3312.7413.29-26.989.473.1919.77-39.666.5312.5421.34-11.9214.85-46.1819.49-50.82-42.88-7.27-35.53-41.97-44.49-47.19-37.4114.34-7.957.9542.843.4814.1540.87.539999999999999-8.45-11.2152.54-4.715.63-.77-16.47-7.913.6357.9521.4626.6446.1510.1733.25-10.5642.2527.3642.8456.16-17.8857.077.63.4814.089.7940.876.0955.23-13.5822.3544.8234.53.53999999999999925.8254.73-21.22-3.4527.8610.4-1.192.5521.79-5.48-3.972.3326.8314.695.99999999999987e-216.12-8.453.7420.1751.4531.3-11.2145.6452.54-4.740.58-2.918.6419.885.41.950000000000003-32.1524.71-19.359.721.21-33.6716.49-30.2922.06-28.6816.6119.88-33.515.4137.017.1814.6740.3318.0318.6319.3725.61.950000000000003-18.4335.6527.0540.83-32.155.4214.34-19.3530.2321.49-18.240.28-30.95-36.059.72.329999999999998-2.5936.74-19.22-14.1824.64-7.6117.39-35.06-34.3837.885.7825.943.676.9-9.41.21-11.48.890000000000001-23.9134.56-33.67-8.5416.49-30.2935.34-2.97-4.18-50.65-41.59-48.88-65.68-82.07-87.46-54.83-43.93-69.31-28.49-76.72-97.13-67.09-96.89-50.65-57.82-41.59-50.09-47.32-45.92-62.27-32.73-85.94-65.82-77.66-48.88-29.06-40.74-64.45-74.46-65.68-80.34-86.79-87.46-33.5-85.42-69.15-20.27-40.72-65.26-54.83-31.01-21.05-26.24-95.55-69.14-88.1-91.98-98.7-22.77-29.82-47.03-98.41-68.92-46.84-64.76-57.7-43.93-35.14-96.17-30-29.34-69.31-59.42-28.49-76.72-51.88-42.1-61.5413.49-13.6737.28-25.18-9.756.5449.3520.5137.2624.5611.72-13.724137.8713.4910.28-13.6734.7-28.521.00000000000016e-245.9914.6920.2-18.1638.7537.28-25.264.9518.44.990000000000002-25.1827.19-3.536.547.62-8.52-6.73-1.8524.7740.8749.354.0519.6440.7212.3710.91-17.42-24.4521.8540.01-17-28.2921.2840.0321.0829.244.0620.51-2.35-21.7145.21-18.6937.2631.6724.5611.7247.46-14.6925.82-37.817.36.52-3.45-24.01-8.37-6.23-19.98-17.78-38.8625.2515.623.5229.37-37.816.67.3-34.42-9.559.4419.84-6.8115.652.125.746.52-30.84-16.21-48.35-34.29-3.45.28999999999999929.67-8.37-18.75-39.46-12.9-8.71-12.93-33.27-6.23-15.95-36.64-20.373.5225.01-39.3822.1621.1-29.8-42.9522.61-35.542.87-37.6824.3824.84-19.9816.8929.255.45-13.3-17.7822.79-38.8625.2520.75-37.4618.2641.44-27.4426.33-18.39-272.5725.871.4700000000000141.21-26.32-27.5441.7833.54-18.8841.4444.92-27.44-24.122.02-2.5115-14.3726.74-6.77-17.1326.33-2.2737.2122.56.390000000000001-18.3929.9921.942.57-18.05-17.2230.692519.5-17.5625.872.214.6738.8331.927.96-30.2637.84-32.747.1728.2742.298.2200000000000142.4644.37-21.1333.11.47000000000001-12.19-.80999999999999542.9132.4641.212.52-26.32-27.54-9.41-5.87-19.378.67-2.53-14.92-47.46-52.75-53.59-29.5-34.35-30.99-11.02-46.07-7.41-10.95-53.98.67-43.73-2.53-30.516.47-5.12-18.9811.21.25-62.79-17.85-14.92-35.22-36.76-59.212.84999999999999-47.46-46.417.59-53.596.88.9899999999999957.48999999999999-56.4815.16-9.15-29.5-4.41-32.18-8.06-19.82-48.82-45.67-45.58-7.21-55.05-24.04-40.28-3.69-20.5-63-48.594.82000000000001-34.3510.8-45.17.960000000000008-45.07-30.99-34.6-11.02-46.073.21000000000001-26.9-4.3710.287.45-38.04-36.14-38.48-24.23-1.5-1.7537.43-38.96-35.21-20.934.42-33.810.28-27.47.45-31.49-12.0922.234.55-31.3222.9326.29-28.2-38.04-26.44-20.637.5814.73-36.14-36.4517.11-24.23-9.13-20.556.85-40.88-17.89-26.8-1.5-41.4425.04-5.5831.9816.5136.72-8.52-25.3731.22-26.21-31.62-9.318.95-5.28-27.58-30.66-1.75-12.686.78-16.89-18.137.43-28.13-38.96-35.2111.3-22.9133.37-5.66-3.736.335.97-41.47-50.8-16.15-66.85-14.64-38.08-61.61-44.095.91-44.34-5.66-9.15-3.73-43.87-61.99-63.13-.4-45.86-61.81-.59-39.716.33-39.49-13.31-7.19-25.075.97-.32-46.38-50.8-38.12-42.88-23.27-57.68-29.06-30.22-16.15-28.17-5.59-8.52-47.86-64.49-28.35-30.64-71.43-13.384.32-35.46-5.9-7.44-22.59-67.87-24.75-66.85-47.04-46.59-59.76-60.07-14.64-30.48-38.08-61.61-4.417.13-68.03-38.4-46.24-52.08-64.63-6.3-23.91-23.98-18.9-10.3-32.17-9.66-8.41-16.99-3.2-38.4-4.98-46.24-11.23-61.45-26.79-11.45-34.8-9.28-38.42-16.48-52.08-5.55-63.29-26.64-41.53-64.63-37.91-59.67-23.913.97-20.07-57.02-30.4-44.38-43.97-23.98-58.16-11.45-53.21-37.99-73.07-30.96-13.16-43.64-1.63-61.53-60.04-17.29-40.16-44.14-67.75-21.23-18.9-58.43-44.59-13.54-22.75-10.3-5.61-32.17-9.66-44.31-35.05-35.52-54.45-32.5-15.74-42.34-29.39-.99-50.13-57.12-7.28-29.25-2.97-59.85-49.57-17.9-54.45-22.72-32.5-62.86-13.79-47.96-51.98-10.647.32-68.31-42.84-15.74-49.88-.57-41.56-17.4-42.34-61.914.71-.99-1.99999999999996e-2-62.33-1.6611.23-67.33-23.41-50.13-26.07-29.55-32.66-41.7-48.94-39.05-9.86-7.96-45.32-23.16-25.66-12.11-54.77-17.87-27.9-56.74-57.12-16.19-56.91-32.99-8.14-7.28-44.41-29.25-2.97-14.36-54.21-61.55-1.56-56.044.76-1.34-9.9-53.66-50.2910.07-56.3-7.1216.67-44.93-6.59-53.49-1.56-37.99-56.0410.85-21.59-23.72-35.85-30.97-34.76-8.33-49.954.76-48.74-4.74-41.6-15.79-1.34-4.94-4-53.66-31.31-24.42-17.336.61-50.813.12-50.29-27.2-36.2410.91-22.07-61.421.3-56.05-34.66-29.884.92-3.39-35.83-8.19-54.81-40.696.6610.07-32.12-6.25-47.8-32.48-56.37.33-7.1216.6713.5814.36-50.13-41.74-25.934.86-1.9-35.64-28-19.03-6.91-59.88-8.08-6.87-18.59-64.93-12.96-41.74-38.74-25.93-24.21-7.57-10.57-60.072.32-58.64-50.73-11.964.86-72.536.31-48.7-68.64-1.9-43.834.65-283.71-27.23-.21-40.84-49.5-.829999999999999-19.03-63.67-12.12-21.29-34.94-59.58-47.21-44.17-41.04-58.21-36.55-25.24-41.99-40.11-27.7-47.393.15-6.91-10.84-29.77-44.44-60.36-59.889.00000000000007e-2-8.08-6.87-44.98-52.544.14-60.3-51.98-42.21-69.41-43.4-68.53-52.49-33.83-63.17-51.78-59.83-21.63-4.59-7.59-60.3-14.53-51.98-29.11-6.3-23.19-56.21-19.77-59.96-63.83-50.61-42.21-2.5-19.85-51.68-36.71-69.41-57.97-71.8-68.53-62.57-9.45-73.92-69.33-54.71-24.94-52.49-44.96-62.5-39.22-17.17-28.67-9.27-41.23-3.67-46.09-46.22-39.15-4.77-65.02-15.99-23.17-64.22-33.83-40.83-2.55-22.8-32.82-63.17-53.65-51.78-59.83-42.07-51.7-29.32.35-54.971.81-39.94-18.13-45.73-21.69-.609999999999999-12.635.12-36.242.986.367.21.35-5.83-54.9713.16-44.35-32.61-8.3610.21-62.37-36.36-.751.81-54.13-15.23-46.49-51.82-39.94-7.599.43-45.73-61.01-49.66-44.41-58.79-44.52-52.42-21.69-63.88.66-23.93-1.15-49.97-63.5-50.15-13-57.99-65.63-41.21-54.25-39.74-23.2-43.68-38.53-.609999999999999-52.19-61.82-21.61-42.27-12.63-41.095.12-36.24-30.89-11.61-10.05-34.3-34.89-11.72-23.32-38.751.59.959999999999999-48.29-21.03-11.03-35.85-18.22-35.8811.14-34.3-36.22-34.89-19.88-4.54-22.4-22.59-38.06-30.07-13.1-62.42-11.72.32-4.59-6.329.58-23.32-28.7-40.811.59-48.68-6.41-64.8113.55-4.34-27.56.959999999999999-63.7-35.64-15.21-34.69-10.24-53.62-8.04-36.84-21.34-7.81-23.26-2.3-45.27-59.29-55.06-11.56-48.29-64.77-18.3-33.8-65.44-21.03-62.24-11.03-35.85-3.41-26.648.16-65.37-31.32-67.46-34.51-74.47-61.69-28.36-4.35-45.6-71.73-3.12-74.54-28.59-51.08-65.37-41.53-31.32-43.63-31.65-7.68-48.95-18.57-70.16-5.56-45.41-67.46-22.81-73.83-66.76-17.86-34.51-14.88-60.58-61.69-46.03-19.85-71.87-55.87-52.15-12.43-28.36-5.07-47.45-55.13-12.694.08-74.34-39.05-7.5.67-27.06-70.65-15.7-62.37-67.98-24.75-9.4-4.35-31.83-72.85-14.99-13.35-45.6-54.72-71.73-3.12-61.63-44.964.47-52.85-10.083.98-62.56-15.03-62.65-16.14-37.26-.779999999999999-46.66-55.115.89-7.64-43.82-52.85-65-10.08-9.41-5.253.91-42.86-5-37.21-4.6310.343.98-52.53-60.21-51.53-54.13-62.5610.366.69-62.65-39.5-63.87-56.74-28.21-47.81-50.84-16.143.36-36.49-6.45-65.27-61.82-16.13-40.96-28.83-47.73-14.59-56.1911.33-7.75-1.08-8.673.86-37.26-7.02-19.82-58.34-46.79-.77999999999999912.72-46.66-55.11-9.52-20.73-7.84-44.86-54.14-53.32-50.94-66.56-54.38-46.47-62.04-.24-58.07-33.54-56.57-72.9-70.54-44.86-6.25-54.14-32.19-64.36-1.88-25.8-35.49-66.26-27.36-33.9-53.32-40.18-45.92-25.95-41.12-50.94-18.91-61.04-54.38-32.89-37.22-62.08-37.3-15.42-5.29-46.47-36.88-59.64-67.66-12.7-14.921.76-14.37-45.39-62.15-6.88-57.45-62.39-67.95-37.55-29.42-10.84-62.04-3.49-32.53-45-5.96-.24-18.73-58.07-33.54-40.5-75.02-75.72-57.386.51-35.96-27.11-14.24-49.65-41.47-57.17-35.05-.352.17-28.7-56.115.98-57.38-36.416.51-34.48-38.27-46.15-49.611.99-70.461.09-19.39-35.96-8.52-24.36-16.66-47.91-27.11-65.52-49.73-49.65-26.16-58.531.06-68.47-35.08-37.54-41.47-5.57-41.47-61.6-3.91-22.99-55.06-55.61-15.34-51.79-45.51-62.09-2.66-48.85-54.86-63.66-30.4-57.173.86-61.818.5.56-35.05-6.79-.352.174.87-4.91-56.66-6.65-72.5-57.39-18.03-28.7-55.42-15.09-6.1-3.34-67.09-9.85-30.18-13.781.92-6.65-28.18-72.5-36.01-41.19-60.7-24.72-47.8-3.99-56.8-41.91-57.39-70.713.33-71.62-22.15-18.03-28.63-24.34-55.42-20.64-69.78-.97-36.9-59.37-49.08-15.09-40.37-69.286.67-11.1-42.41-24.95-13.36-17.1-36.34-9.07-10.58-16.88-41.38-29.24-14.61-30.67-6.1-18.29-34.72-66-45.85-3.34-60.19-67.09-9.85-55.13-11.64-23.19-52.25-37.78-33.32-.22-57.08-13.02-42.09-33.581.3-48.86-2.08-54.43-3.69-48.98-52.251.14-37.78-69.38-39.55-47.04-72.7-50.4-51-51.74-57.98-33.32-13.94-68.02-59.42-73.2-.22-37.79-46.71-13.02-62.6-53.86-14.17-72.65-1.423.68-42.09-32.7-29.78-69.11-13.15-18.19-57.01-24.76-49.762.692.01-70.25-38.15-58.31-36.04-39.27-22.97-33.58-20.89-33.26-8.46-66.931.3-23.83-48.86-2.08-67.71-29.4-28.19-38.36-47.42-40.13-23.33-6.94-1.55-34.18-45.08-19.7-60.52-12.298.12-21.927.88-38.36-31.19-47.42-38.92-41.69-43.09-26.74-56.28-3.07-23.19-11.35-40.13-59.95-48.27-24.56-14.55-23.33-8.67-2.22-1.55-55.51-3.59-19.86-68.74-48.29-23.75-34.18-58-67.96-62.776.54-19.87-.912.979.69-66.24-59.19-41.989.4-20.09-42.17-24.25-31.31-45.08-53.877.16-59.01-59.67-19.7-29.59-60.52-12.29-37.13-46.91-27.47-31.51-4.35-55.37.16-8.27-24.56-67.37-38.53-55.28-42.58-29.74-4.3-59.02-55.89-31.51-28.3-4.35-52.7210.5-18.03-64.01-32.71-38.22.140000000000001-56.77-55.37.24-22.97-36.46-19.017.16-45.21-14.49-24.56-25.64-9.5-11.29-16.17-42.79-58.89-67.37-22.07-37.66-58.74-30.39-28.93-.66.43-39.87-58.03-1.0210.27-39.3-58.05-39.1-47.22-62.08-38.53-15.673.69-63.23.67-55.28-49.69-42.58-29.74-65.48-3.33-43.84-3.95-49.06-48.28-38.31-17.75-33.39-35.53-21.78-23.98-2.9-67.01-57.36-65.28-71.13-3.95-48.36-49.06-7.34-32.21-51.2-61.6-34.95-57.41-43.86-67.5-48.28-10.92-25.556.59-7.47-38.31-42.05-71.43-33.39-23.01-2.3-28.86-33.05-28.83-8.49-35.53-25.81-5.12-21.39-45.28-66.77-2.38-63.92-62.86-11.961.19-64.37-6.22-44.63-4.08-66.14-66.6-21.78-58.65-71.01-47.21-28.46-23.98-64.55-2.9-67.01-62.51-4.3-60.02-74.22-5.34-59.11-14.39-5.78-35.35-58.65-34.25-73.99-6.46-5.24-74.56-66.32-13.9-74.22-77.7-5.34-8.66-34.8-30.27-47.78-18.41-59.52-26.01-15.65-59.11-30.51-69.99-55.34-33.17-14.39-62.77-54.72-35.35-14.73-15.56-63.47-57.78-52.28-15.22-58.65-34.99-37.45-71.61-64.68-60.74-2.52-70.62-3.99999999999998e-2-39.95-61.05-75.07-41-75.24-77.15-11.65-65.88-34.25-20.59-31.97-75.69-65.24-73.99-35.3-6.46-5.24-23.37-26.91-13.41-54.67-43.47-31.081.466.757.59-16.5-11.65-15.01-34.987.00000000000003e-2-38.59-35.057.9-54.67-2.27-43.47-15.49-52.47-40.88-27.02-57.21-46.2516.79-28.15-31.08-10.78-9.2413.21-48.851.46.41-53.597.59-52.88-46.99-53.4910.48-61.16-36.85-16.5-41.59-13.82-37.94-26.182.82-.330000000000002-.420000000000002-38.799.05-21.96-5.72-42.31-25.5172.59-50.82-11.65-56.8-.830000000000002-46.96-.93-15.01-11.4-34.987.00000000000003e-2-49.21-19.1-41.63-50.56-47.73-2.24-4.14-1.8-16.05-38.78-38.53-77.71-1.32-5.07-19.38-74.7-6.48-50.56-12.88-47.73-8.79-28.19-62.51-44.83-8.96-63.21-66.57-12.08-2.24-13.84-19.68-77.86-55.01-4.14-3.83-57.39-16.05-31.15-19.73-47.13.6-22.39-13.48-38.781.16-65.32-34.7-72.26-56.79-77-31.76-14.91-71.5-14.07-8.66-30.97-49.23-35-12.7-9.62-38.53-27.6-47.06-23.39-22.18-77.71-12.15-1.32-5.07-51.58-17.37-73.65-38.08-51.07-4.8-7.3-57.3-7.05-45.73-42.24-47.66-7.5211.74-50.99-5.53-50.8-11.68-57.72-11.9-38.08-44.2-26.32-57.36-51.07-9.92-5.01-.590000000000003-13.27-8.51-28.12-22.33-21.17-35.24-23.22-45.8-42.87-3.53-23.04-20.7520.04-45.49-43.95-28.8-25.8416.48-26.6415.46-4.35-4.88.378.68-36.75-20.9110.22-46.98-58.5216.644.47000000000001-20.91-14.23-50.41-41.83-55.62-20.42-53.84-12.58-47.59-32.03-47.37-24.02-20.4-42.34-6.73999999999999-53.274.47000000000001-32.18-17.295.81000000000001-20.91-52.52.850000000000001-34.91-62.79-38.75-1.8-14.44-14.85-34.84-.659999999999997-47.37-5.61-20.83-27.86-45.66-15.18-41.53-18.66-14.68-.938.93-37.59-39.92-.389999999999993-14.23-45.28-36.07-48.52-53.21-49.16-14.51-23.77-23.3-86.43-25.09-30.09-27.15-37.43-69.1-32.55-64.28-54.5-24.14-39.04-35.02-76.36-18.69-44.16-71.26-37.12-86.43-45.44-69.6-44.66-25.09-57.61-91.71-86.01-86.98-24.67-85.34-19.67-63.59-36.87-60.93-57.45-54.34-45.3-47.95-77.14-79.04-74.89-32.23-69.13-30.87-59.1-30.26-29.88-70.81-30.09-54.01-78.86-79.72-42.59-84.03-72.64-32.79-25.45-32.5-32.3-30.997.69-30.6516.25-35.68.7518.8-48.09-13.52-1.39-6.27-28.9112.71-4211.5-32.54.36-21.45-35.9-32.3-27.34-33.2416.42-5.93-12.82-19.9113.56-50.3613.05-10.04-1-48.15-15.17-38.5418.81-2.58-1.41-29.0517.57-39.063.45-43.9-47.31-5.12-30.9910.56-4.7619.06-44.57-53.91-50.82-51.612.89-23.1227.0212.961.7848.12-3.8524.9321.939.127.4-6.2443.26-19.1333.92-4.85-21.6755.72-23.1231.8951.83-14.9127.0218.83-21.4611.19-20.5210.42-16.632.69-15.982.2246.86-4.694.4818.1330.427.3624.2325.1823.310.8947.4730.58-19.96-9.9-5.9712.9627.6343.5543.07-16.9-9.9428.1735.73-20.95-22.7715.35-40.07-20.99-38.03-35.0317.68-28.099.36-13.51-19.4313.59-22.8521.217.98999999999999-.410000000000004-40.12-22.779.06-5.9126.7915.35.77999999999999429.1825.9119.95-33.1731.312.09-17.689.872.3419.88-3.40000000000001-25.45-33.35-1.39-38.95-37.8522.4-26.63-16.91-19.4521.6-8.79-1.79-40.07-19.82-9.820.5511.0317.21-.5500000000000049.08-13.3-52.61-60.25-6.02000000000001-70.82-74.2-75.05-68.19-62.01-12.87-81-35.23-59.48-78.05-31.48-67.09-69.65-13.71-52.61-21.35-16.02-27.9-60.25-49.71-77.27-22.11-6.83-18.18-23.43-23.32-15.42-46.15-3.96000000000001-68.5-43.91-66.69-4.34-17.69-54.84-13.59-28.1-44.64-6.62-24.16-29.31-67.23-15.65-6.02000000000001-46.23-25.57-55.21-26.75-31.6-36.95-56.23-57.79-72.39-48.28-58.68-58.76-41.1-88.12-42.68-40.76-42.09-57.1-54.58-54.39-38.92-63.88-14.56-65.26-77.3-72.39-70.66-86.56-53.66-48.28-38.23-36.17-78.57-28.3-70.57-12.17-72.64-49.42-77.94-13.28-41.34-61.77-42.29-23.36-68.94-40.14-74.68-31.71-17.69-71.66-21.92-65.42-28.69-12.21-58.68-43.18-11.54-55.95-14.74-41.13-73.57-50.34-85.1447.53-11.4246.5548.242.2924.7839.0715.235.0217.33-18.6222.65-7.73-20.7419.1141.16-3.4947.5340.46-8.448.21-11.4248.1734.2835.3919.73-6.4545.5725.85-13.872.06-21.2321.1528.83-13.6148.0412.75-18.8-10.636.0741.68-2.18-1.55-16.9-21.955.5346.55-11.31-12.9519.328.42-23.1835.3318.66-30.7736.71-33.86-3.68-29.39-15.8620.3229.3541.5-13.42-14.09-27.4119.36-18.5-18.87-33.84-27.4829.0336.7128.0330.6339.06-33.86-8.47-30.1939.151640.3733.2424.3127.34-7.36-26.8612.99-17.0541.77-7.3717.465.33-34.83-15.75-22.42.369999999999997-14.83-27.3613.76-16.48-3.6834.8423.29-22.72-36.2231.61-13.98-2.77-15.6620.53-6.487.1431.1847.5145.1519.47-19.1428.756.8-23.51.4110.11.978.5127.9314.7920.53.56000000000000215.7325.55-6.4841.1735.6528.997.511.8336.69-9.97-20.121.0811.4934.2542.27-12.69-27.15-11.02203742.5612.1625.024.03-14.5536.65-21.97.1419.61-19.43-25.15-6.668.1515.1149.6350.33-50-8.83999999999999-12.55-45.66-18.25-80.34-16.98-37.95-80.87-39.88-28.21-24.75-76.35-75.45-54.97-38.4-65.84-50-57.7-26.45-47.25-8.83999999999999-60.12-24.63-24.71-48.2-15.83-75.42-39.28-36.82-32.89-68.79-32.89-12.76-70.45-19.3-18.75-59.02-71.7-25.51-19.5-20.4-10.7-43.96-17.19-78.22-12.55-82.86-74.92-39.31-67.57-76.53-79.23-69.45-17.7-43.84-11.88-5.79-10.33-26.73-42.43-33.86-12.3331.99-4.520.19-15.797.2900000000000116.291.4000000000000116.8830.2-43.8431.11-18.36-22.48-11.88-11.81-16.1714.91-19.8729.27-39.5418.868.57-25.42-.14000000000000128.77-47.18-29.41-15.56-27.15-23.41-23.63.870000000000005-11.27-4.73999999999999-25.9-9.84-34.41-22.22-5.7925.495.34-37.1719.68-30.6614.62-28.87-17.32-19.86-50.09-54.62-33.45-84.19-38.9-35.63-89.02-50.1-18.5-40.84-15.18-37.48-36.14-29.9-54.56-73.94-19.86-28.46-14.68-87.66-50.09-30.8-41.17-74.86-25.28-34.02-73.71-86.46-91.56-45.79-55.18-58.1-18.77-74.73-30.87-63.12-38.12-49.73-29.57-51.84-75.88-48.61-64.91-54.3-66.99-54.62-79.42-20.95-89.18-64.05-85.8-20.17-58.48-59.6918.21-21.39-37.22-38.18-8.14-37.948.31.1317.368.8613.03-3.3226.22-6.87-18.7110.0729.8918.21-5.5-15.51-6.73-21.39-23.12-27.84-28.5125.45-26.47-10.218.23-6.314.1227.9437.932.71-36.6-29.15-33.03-39.75-39.46-9.9712.11-26.41-5.811.2515.0223.81-37.2228.9529.61-10.36-.469999999999999-17.777.0716.85-2.59-18.353.89-45.01-37.0217.714.57-9.81-13.02-36.9711.4-23.2922.69-8.61-41.4615.4513.98-48.56-18.35-4.86-22.31-48.483.89-33.05-26.83-16.76-15.68-31.82-30.031.4717.5726.05-19.25-3.6617.42-10.93-40.72-47.75-1.45-2.0216.73-2.2218.435.920.76-2.79-25.65-45.0121.91-41.9913.968.37-11.5824.16-37.992.52-8.278.2337.1923.5431.4637.31-29.8714.5415.24-26.4817.3827.781.1310.0433.6814.46-22.9-8.27-40.41-26.354.498.23-16.0737.61-.43-10.81-31.52-4.96-4.99-25.331.71-8.01-28.7-12.4311.46-31.4430.129.04-27.610.81-29.7426.0532.3232.78-12.0424.8337.1913.39-5.36-9.8430.7333.1928.69-29.5226.219.6512.43-18.3724.2215.98-36.4423.8827.36-45-41.68-20.07-2.56-31.93-24.33-34.698.77-19.8319.655-17.17-35.9512.43-44.564.38-14.99-35.61-34.7813.131.94-35.128.31-15.35-12.8921.2714.34-47.8220.28-50.3-9.3424.926.81-46.29-38.6915.54-16.09-29.75-18.3725.3514.923.65-15.04-45.1-26.97-23.43-36.93-39.1-48.75-47.51-9.75-13.29-56.246.33-46.07-4.87-32.85-7.46-21.328.87-65.13-20.19-17.26-37.56-39.1-61.55.509999999999991-49.8-48.75-55.095.25-55.934.53999999999999-1.350000000000015.1499999999999912.82-11.49-31.84-6.75-34.52-10.4-22.16-48.01-47.92-9.55-6.03-22.84-65.34-3.15000000000001-50.932.48-36.698.45999999999999-47.51-1.38-47.41-33.33-36.94-48.41.870000000000005-29.24-6.71-52.32-68.17-24.94-52.622.69999999999999-65.52-21.44-59.12-24.27-63.21-9.49000000000001-27.17-63.04-5.43000000000001-59.92-69.76-58.16-52.325.86-16.99-67.86-68.17-70.2-14.61-55.95-40.85-52.27-24.87-49.61-58.52-33.22-73.16-6.68000000000001-37.3.2599999999999915-40.24-57.09-41.03-22.77-37-46.76-59.3-62.38-33.47-44.4-24.94-48.61-49.825.70999999999999-59.85-66.93-20.42-54.631.64999999999999-8.394.6-41.67-39.1710.83-39.42-.74-4.231.19-38.95-58.214.52-40.944.33-34.7911.25-34.57-8.39-2.27-20.1510.894.6-36.55-41.46-45.88-33.2-37.96-18.35-24.14-25.3-11.23-23.25-.67-3.6-42.94-23.43-25.72-66.51-.98-2.52-17.67-20.63-62.95-19.83-61.93-42.12-41.67-54.84-55.15-9.72-25.56-56.69.5112.05-63.11-53.86-28.48-35.161.02-7.566.23-28.974.45-36.81-1.8-17.36-2.02-25.37-28.99-7.05-42.653.88-53.86-17.21-32.1-55.2-28.483.13-50.24-14.4813.4-10.64-47.59-34.95-34.54-14.55-48.73-2.02-43.78-28.56-21.53-3.73-34.21-7.86-30.73-34.71-48.46-58.32-11.8-9.47-49-35.16-4.11-13.32-.8700000000000013.82-.23-34.88-25.62-26.09-10.88-72.22-67.22-70.16-59.88-28.21-64.76-33.03-42.81-73.17-58.27-62.29-20.95-78.62-53.15-26.05-60.19-10.88-51.87-27.71-52.65-72.22-39.7-5.6-11.3-10.33-72.64-11.97-77.64-33.72-60.44-36.38-39.86-42.97-52.01-49.36-20.17-18.27-22.42-65.08-28.18-66.44-38.21-67.05-67.43-26.5-67.22-43.3-18.45-17.59-54.72-13.28-24.67-64.52-71.86-3.68-3.88-5.19-43.87-5.53-52.43-.5-36.93-54.9811.91-22.66-34.79-29.91-7.27-48.895.82-47.68-3.68-40.54-14.73-.280000000000001-3.88-8.84-2.94-52.6-30.25-23.36-16.27-49.7414.18-49.23-26.14-35.1811.97-21.012.36-54.99-33.6-34.77-7.13-53.752.88-39.637.7211.13-31.06-5.19-46.74-31.42-55.248.3917.7314.6415.42-49.0715.65-34.49-20.43-9.25-55.59-3.62-32.4-29.4-16.59-14.87-1.23-50.7311.66-41.39-2.6214.2-63.1915.65-39.36-59.37.44-34.49-26.313.99-18.6613.05-17.899.13-40.168.51-9.69-54.33-2.78-11.95-25.6-37.87-34.83-31.7-32.65-30.77-18.36-54.94-38.0512.492.43-1.5-20.43-35.1-51.02-50.549.432.47-35.64-43.213.48-5.87-43.9911.43-7.659.396.39-46.32-.550000000000001-38-15.13-9.21-42.23-5.79-49.85-36.63-28.2311.48-5.87-37.7-22.73-55.43-43.99-29.42-57.82-54.55-48.594.53-59.94-40.73-10.96-38.51-30.98-48.52-25.24-3.194.71-27.2510.319.21-51.04-2.01-11.73-9.19-50.24-19.85-26.8511.43-8.82-18.84-49.19-39.67-45.85-28.09-37.72-15.34-20.34-12.7-66.93-2.131.252.1-4.76-10.94-60.088.05-37.72-13.475.1-41.47-5.86-3.3-59.24-20.34-51.6-56.93-45.05-12.7-23.244.32-50.84-66.12-54.77-49.52-49.63-57.53-26.8-68.99-4.45-29.04-6.26-68.61-55.26-18.11-59.36-44.85-28.31-66.33-48.79-43.64-5.72-57.3-66.93-26.72-47.38-17.74-46.2-41.35-36-16.72-15.16-17.56-41.67-31.27-31.19-48.85-1.83-47.27-49.19-47.86-32.85-35.37-35.56-51.03-26.07-75.39-24.69-12.65-17.56-19.29-3.39-36.29-41.67-51.72-53.78-11.38-61.65-19.38-77.78-17.31-40.53-12.01-76.67-48.61-28.18-47.66-66.59-21.01-49.81-15.27-58.24-72.26-18.29-68.03-24.53-61.26-77.74-31.27-46.77-78.41-34-75.21-48.82-16.38-39.61-4.81-66.23-7.28-65.25-66.94-20.99-43.48-57.77-33.93-23.72-36.03-8.00000000000001e-2-41.35-10.972.04-37.81-59.86-15.21-66.23-59.16-10.26-26.91-7.28-66.87-52.98-54.09-38.43-12.25-64.27-44.55-4.83-20.762.53-39.85-47.53-5.09-66.74-31.459.99999999999996e-2-8.1-54.77-60.38-16.52-17.15-1.83.25-24.23-65.25-7.39-5.75-38-47.124.48-54.03-37.3612.07-61.918.66-21.524.19-9.34-45.52-54.55-66.7-11.78-11.112.21-44.56-6.7-6.338.642.28-54.23-61.91-53.23-55.83-64.268.66-16.734.99-64.35-41.2-65.57-58.44-49.51-52.54-17.841.66-38.19-8.15-66.97-17.83-42.66-30.539.63-9.45-2.78-25.57-10.372.16-38.96-8.72-21.52-60.04-48.49-2.4811.02-56.81-11.22-22.43-9.54-38.99-11.98-25.6-49.64-65.97-63.61-37.93.68-47.21-25.265.05-18.87-28.56-20.43-26.97-46.39-33.25-38.99-19.02-34.19-44.01-11.98-59.63-54.11-47.45-25.96-30.29-55.15-8.491.64-39.54-29.95-52.71-60.73-5.778.69-7.44-38.46-55.46-61.02-30.62-43.48-22.49-3.91-55.113.44-25.6-38.07.9700000000000016.69-11.8-26.61-33.57-68.09-68.79-27.16-68.32-64.61-31.5-58.913.18-60.18-39.213.71-37.28-48.95-52.41-.81-1.71-22.19-38.76-11.32-27.16-19.46-50.71-29.91-68.32-17.04-52.53-52.45-28.96-61.33-1.74-37.88-40.34-44.27-8.37-44.27-64.4-6.71-57.86-58.41-18.14-5.46-51.65-57.66-56.76-66.46-33.2-59.971.06-64.615.7-2.24-37.85-9.59-.632.07-7.71-59.4615.4-16.56-22.65-18.11-1.7113.995.42-16.11-60.43-23.94-48.63-12.65-35.73-44.73-29.84-45.32-58.6415.4-59.55-10.08-5.96-16.56-16.63-12.27-43.35-8.57-57.7111.1-47.3-37.01-3.02-28.3-57.2118.74.969999999999999-12.88-1.29-5.03-4.81-29.31-17.17-23.7-2.54-18.65.97-6.22-22.65-53.93-33.788.73-48.122.22-43.06.43-11.12-69.2-38.97-34.44-55.61-4.87-50.16-53.43-4e-2-38.96-70.56-48.22-73.88-51.58-52.92-59.16-34.5-15.12-69.2-60.6-74.38-1.4-38.97-58.26-47.89-14.2-63.78-55.04-15.35-2.62.5-43.27-33.88-30.96-70.29-14.33-58.19-25.94-50.94-39.33-59.49-37.22-13.18-40.45-24.15-34.76-22.07-34.44-9.64-68.11.12-25.01-3.26-68.89-30.58-29.37-41.74-2.1413.6914.65-15.3914.41-31.83-24.66-40.89-32.39-36.56-20.21-49.75-16.66-4.82-33.6-53.42-41.74-18.03-8.02-16.8-2.14-.414.314.98-48.982.94-13.33-41.76-17.22-27.65-51.47-61.43-56.2413.075.629.516.2215.93-13.56-35.642.88-17.72-24.78-38.55-47.3413.69-52.48-53.14-13.17-23.06-5.76-30.6-40.38-20.94-25.74-47.98.920000000000001-7.07-61.79-58.66-34.28-31.07-7.12-55.49-20.8-66.78-35.48-2.63-59.54-58.074.47-25.74-39.23-21.784.39-47.98-11.04-17.26-27.33-28.41-12.27-14.06-45.56-61.66-70.14-24.84-40.43-61.51-33.16-3.373.66-42.64-42.07-60.82-41.87-62.52-49.99-64.85-41.3-18.44.920000000000001-66-2.1-58.05-52.46-32.51-68.25-6.1-46.61-33.26-49.76-78.72-65.07-72.99-78.84-11.66-56.07-56.77-15.05-58.91-69.31-42.66-51.57-75.21-55.99-18.63-33.26-1.12-15.18-46.02-49.76-25.46-79.14-41.1-30.72-10.01-36.57-36.54-16.2-43.24-33.52-12.83-29.1-52.99-10.09-71.63-70.57-13.93-52.34-11.79-67.58-73.85-74.31-29.49-66.36-78.72-54.92-36.17-31.69-72.26-74.72-70.22-12.01-67.73-56.15-48.93-18.13-60.72-52.48-6.00000000000005e-2-60.38-63.868.55.18-16.43-33.94-4.57-12.17-1.81-45.27-16.67-56.15-41.5-19.33-.550000000000001-48.938.06-40.88-21.51-.890000000000001-1.72-49.63-38.44-1.38-44.81-21.15-23.61-57.77-50.8411.32-56.7813.8-27.16-61.4-63.319.792.19-52.04-20.41-6.75-18.13-61.85-51.4-60.15-21.468.6-9.53-13.07.43-25.52-15.87-17.11-54.87-51.33-8.38-70.95-18.55-59.75-31.77-57.16-43.3-73.49.51-44.43-47.36-27.06-25.52-3.07-65.13-14.82-15.87-9.53-69.87-8.69-69.16-63.27-69.77-77.44-53.13-32.78-57.87-30.1-54.22-42.46-16.61-16.7-55.07-58.59-41.78.72-61.47-13.69-67.1-27.93-73.08-17.11-63.24-17.21-31.29-27.68-16.21-65.49-35.38-57.91-19.65-3.8-47.03-19.35-74.67-6.45-50.53-12.85-47.7-8.76-62.48-44.8-8.93-66.54-12.05-2.21-13.81-19.65-77.83-54.98-4.11-3.8-1.77-57.36-16.02-31.12-19.7-47.1-22.36-13.45-38.751.19-65.29-34.67-72.23-76.97-31.73-14.88-30.94-49.2-34.97-25.21-12.67-9.59-38.5-27.57-47.03-23.36-22.15-77.68-12.12-5.04-51.55-17.34-73.6238.8918.37-6.95-17.51-17.244.77-8.46-30.23-29.0121.24-17.44-13.95-19.3720.7738.89-22.738.7116.61-29.4316.39-15.911.97-29.07-22.7818.3723.2827.715.0219.7834.585.967.12-6.955.07-17.51-14.5824.7641.395.257.5448.33-9.72-27.4212.36-17.2-.5100000000000022.4544.771.6543.7523.9423.4936.6636.97-8.4638.51-18.69-30.2344.9327.07-28.08-10.4-22.93-17.0933.37-24.08.670000000000002-17.39-31.184.02-29.411.86-23.1527.07-22.93-25.1-17.917.7-28.83-7.747.1530.253.53-28.0825.29-10.47-38.35-14.31-3.98109.59-10.423.78-22.9318.833.6138.69-3.42-21.229.26-32.7527.1525.66-17.099.7623.5133.37-13.15-15.4824.0510.21-20.84-11.63-24.08-24.729.93.6700000000000021.14-54.08-38.48-17.74-38.32-55.76-39.97-60.59-13.66-18.3-49.97-13.42-45.15-35.37-5.01000000000001-54.08-15.89-75.19-25.03-52.13-17.99-26.31-50.47-25.53-5.96000000000001-38.48-72.58-66.88-67.85-5.54000000000001-79.1-.540000000000006-44.46-17.74-41.8-38.32-35.21-26.17-18.93-28.82-58.01-59.91-22.55-44.71-42.21-55.76-50-11.74-39.97-11.13-10.75-51.68-10.96-34.88-59.73-60.59-64.9-53.51-13.66-6.32000000000001-49.49-61.18-20.79-34.84-35.25-30.39-14.78-85.44-64.49-17.59-69.52-33.09-15.04-81.93-49.49-35.23-36.32-21.13-75.84-22.34-29.48-55.29-69.74-66.14-61.18-67.08-17.42-39.77-46.66-77.69-20.28-84.2-20.79-43.88-34.84-81.99-49.01-9.66-72.38-15.03-36.42-41.2-76-67.69-35.25-16.27-72.9-30.39-77.74-81.15-38.96-64.83-23.28-38.6-14.78-87.75-84.66-85.44-20.95-70.76-42.69-59.3-66.21-36.34-30.94-18.45-25.79-13.4-65.37-36.59-39.59-52.4-54.12-70.76-18.26-19.69-66.37-83.19-5.8-29.63-9.69-76.43-34.5-42.69-82.98-50.33-82.04-51.1-37.49-28.83-77.5-59.3-14.66-66.21-57.04-43.39-18.75-31.12-34.16-37.29-20.12-41.78-53.09-36.34-50.63-14.05-30.94-81.48-71.42-67.49-48.56-33.89-17.97-18.45-71.46-33.35-25.79-82.47-88.86-51.76-42.67-32.66-90.39-71.99-31.99-43.46-90.57-87.57-34.86-80.63-43.18-66.05-88.86-38.95-35.2-44.55-52.95-92.66-43.48-58.45-25.75-37.19-51.76-23.36-26.63-32.59-85.71-25.83-40.45-70.22-42.67-50.2-32.66-55.94-77.99-66.49-85.89-53.93-91.49-49.07-48.94-56.01-90.39-79.17-69.45-71.99-30.94-61.33-54.33-92.61-72.36-62.34-31.99-35.33-53.09-43.46-65.8411.87-14.35-10.79-33.1421.7711.2-19.85-20.87-38.84-39.69-32.83-26.6522.49-45.6411.87-24.1229.89-31.73-34.2921.6514.0119.347.46-24.89-14.35-41.9113.2528.5317.1826.3112.0419.94-10.7931.4-33.14-8.55-31.3317.4931.0217.67-19.4825.5133.158.7321.77-9.2799999999999928.7411.26.05-31.8719.7129.34-10.879.79000000000001-19.853.76000000000001-1.59-20.87-22.43-6.7427.47-12.2424.36-8.9843.789.7515.3624.6-22.4223.0224.9423.618.6-6.7411.3118.7951.14.439999999999998-11.6-4.96-20.8612.0417.4227.4729.53-12.8737.4-4.87-24.83-6.9416.28-12.2452.4224.363.9323.41-1.0442.34-3.2425.5610.06-3.4711.98-8.9848.01-5.9643.78.28000000000000137.0153.497.0222.5254.169.7524.57-7.8715.36-19.44-31.111.72-34.39-15.3-47.05-38-17.15-17.79-34.16-11.672.62-21.22-31.43-19.12-31.1-13.87.41-17.344.71000000000001-39.944.01000000000001-44.89-28.24-47.8711.72-2.17-1.06-16.72-42.9-6.88-10.6-50.32-34.39-57.68-15.3-7.62-50.06-66.8311.59-23.7-55.25-63.42-35.697.90000000000001-47.055.23-38.63-38-53.35-58.4-30.9210.1-47.76-49.4-17.15-59.63-1.12-17.79-67.22-80.68-70.9-69.79-49.44-97.26-77.26-85.15-65.2-78.29-42.11-33.08-20.93-75.85-76.52-80.68-43.07-48.72-96.27-89.91-33.4-34.4-31.8-23.37-96.29-70.9-92.62-23.28-46.43-22.06-57.72-38.12-35.09-69.79-89.29-49.44-79.48-20.66-24.11-69.8-44.97-57.1-38.2-71.34-29.74-97.26-84.85-62.06-77.26-89.79-48.67-78.91-66.11-27.59-39.14-85.15-30.82-76.41-65.2-78.092.144.34-15.75-2.58.170000000000002-32.8-61.9812.810.688.31999999999999-17.36-55.97-8.08-30.032.14-36.424.03999999999999-28.32-8.9-22.04-36.27-21.1-11.28-43.314.34-1.18000000000001-7.84-29.33-25-24.92-46.8-56.93-15.75-25.34-2.585.44-49.52-47.3-63.98-47.85-16.83-7.00000000000074e-2-55.34-4.77.170000000000002-24.67-11.81-32.8-51.38-.180000000000007-58.73-29.69-17.22-56.26-61.98-28.68-21.7212.813.5-40.55-64.58-37.35-76.16-15.16-43.77-73.91-22.71-84.8-21.44-42.41-85.33-44.34-40.55-29.21-8.36-59.43-42.86-70.3-62.16-30.91-51.71-13.3-64.58-29.09-29.17-52.66-20.29-10.35-43.74-41.28-37.35-73.25-37.35-17.22-74.91-55.83-23.76-23.21-63.48-27.03-33.31-16.73-76.16-23.96-24.86-15.16-48.42-21.65-82.68-17.01-87.32-79.38-43.77-80.99-83.69-73.91-22.1614.331.84-11.7742.42-9.98-12.25-23.52-15.22-13.08-28.78-20.211.3245.649.1514.33-2.14-22.8715.0530.5343.8544.76-4.71-8.831.771.84-2.5228.56-6.2242.9210.0432.5122.22-11.7713.5142.42-33.53-15.7615.55-1.91-13.5-9.769.48-17.79-16.28-9.982.388.91-12.253.81-20.76-8.577.8639.1418.99-23.52-17.0128.27-15.22-3.67-26.23-8.7-23.69-36-27.63-26.51-67.08-36.38-62.09-16.8-13.53-66.92-283.60000000000001-26.236.92-14.78-7.8-32.46-51.84-6.367.42-65.56-27.99-8.7-19.07-52.76-3.17999999999999-11.926.87-64.36-69.46-23.69-33.08-363.33-52.63-47.59-8.77-41.02-16.02-68.47-67.794.47-27.63-29.74-53.78-26.51-42.81-32.2-44.89-32.52-57.321.15000000000001-67.08-63.71.93000000000001-36.38-37.59-22.7-57.45-30.213.56999999999999-73.79-40.14-44.69-17.48-42.47-72.27-26.03-33.2-16.97-25.47-22.7-37.65-61.32-53.04-24.26-4.44000000000001-39.83-49.84-41.06-55.72-57.45-62.17-62.84-8.88000000000001-60.84.34999999999999-16.1-40.64-30.21-6.393.56999999999999-1.62-70.93-44.52-63.48-67.36-74.081.84999999999999-5.2-22.41-73.79-22.22-60.74-40.14-33.08-19.31-10.52-71.55-5.38000000000001-4.72-44.69-52.1-27.26-17.48-36.92-69.04-50.278.83-20.88-19.24-11.32-3.26000000000001-55.21.47999999999999-2.65000000000001-27.03-30.24-54.19-5.82000000000001-69.045.47-20.32-1.77000000000001-3.24000000000001-65.78-22.08-39.53-65.7-13.33-50.27-44.05-33.98-32.9-49.04-42.37-15.75.3499999999999948.83-36.47-20.88.199999999999989-28.15-29.61-57.94-64.97-18.67-.510000000000005-57.52-68.81-19.24-19.441.20999999999999-11.323.53999999999999-20.01-42.87-62.234.69-59.21-3.26000000000001-28.86.94-55.21-14.77.87-6.5911.19-19.22-18.1241.8-.359999999999996-20.0440.9446.79-20.3924.0224.72-177.8737.2633.0743.1623.94-13.42-30.93-16.8713.9717.71-6.5947.099.05-1.33-22.048.714.49-15.8511.191.47000000000001-19.22-2.9520.9442.43-21.9639.5838.52-12.38-25.5340.03-18.12-20.2635.5341.842.26-2.5634.3146.6722.874.12-.35999999999999642.6738.17-20.0435.6811.07-17.9534.9213.7217.27-12.0850.263.1842.59-9.8350.4953.97-18.39-15.0711.0724.0535.79-8.0835.386.7831.619.44-9.3439.04-17.9530.9911.62-9-8.1734.0528.55-8.5134.9211.2613.7247.8840.9537.01-21.2146.89-23.6916.2237.3251.3417.2753.42-19.68-12.0842.1510.52-3.148.2451.9641.5150.26-18.49-.3599999999999993.18-10.32-21.29-80.51-57.26-59.94-31.45-76.35-58.75-54.66-38.71-81.66-19.09-71.49-30.29-58.27-21.29-46.74-27.51-45.61-42.68-62.98-86.97-24.91-75.22-74.17-80.51-20.17-81.35-20.88-26.77-84.24-12.6-36.91-57.26-32.17-59.94-35.82-47.58-76.58-73.43-73.34-34.97-82.81-51.8-68.04-31.45-90.76-28.57-76.35-22.94-62.11-16.96-72.93-26.8-72.83-58.75-73.83-24.55-54.66-32.133.45-22.9414.0440.586.23-12.0452.97-7.3749.96-18.2625.82-11.8622.99-15.953.4520.0938.47-12.66-22.5-10.953.1230.27-20.6-20.91-22.9432.65-8.696.41-5.01-25.34-2.35-11.2614.04-25.940.589.9647.5232.0552.267.02-9.8346.76-10.67-16.086.2310.26.5-12.04-15.1213.792.8622.32-1.35-2.5652.97-19.6726.84-7.3748.91-58.52-38-12.68-2.12-2.43-64.4-11.1710.69.38-40.87-2.19-5.68-.260000000000002-40.4-58.523.07-58.34-36.249.8-36.02-3.72-21.69.443.15-38-42.91-47.33-34.65-39.41-54.21-25.59-26.75-12.68-24.7-2.12-5.05-44.39-61.02-24.88-27.17-67.96-9.917.79-31.99-2.43-19.12-22.08-64.4-21.28-63.38-43.57-43.12-56.29-56.6-11.17-58.14-.94000000000000110.6-64.56-55.93-.780000000000001-18.46-5.93-11.77-62.23-4.78-29.53-11.472.32-32.88.539999999999999-40.72-5.71-55.93-5.93-3.76-10.96-46.56-3.00000000000011e-2-21.12-36.01-59.11-32.39-.780000000000001-54.15-18.399.49-14.55-24.88-38.86-38.45-18.46-52.64-5.93-47.69-32.47-67.55-25.44-7.64-38.123.89-56.01-54.52-11.77-38.62-52.37-62.23-15.71-13.38-52.91-39.07-8.02-17.23-4.78-4.14-38.79-29.53-30-13.4-29-49.74-29.16-11.72-27.51-6.89-53.82-49.18-17.51-54.06-22.33-32.11-62.47-13.4-51.597.71-42.45-15.35-49.49-41.17-17.01-41.95-61.52-295.1-.600000000000001.369999999999999-61.9411.62-66.94-23.02-49.74-25.68-29.16-32.27-41.31-48.55-38.66-9.47-7.57-44.93-22.77-25.27-11.72-17.48-55.74-27.51-56.35-56.73-15.8-56.52-32.6-7.75-6.89-2.58-13.97-53.82-61.16-19.53-7.84-48.23-34.18-33.77-38.63-54.2416.42-4.53-51.43.5-35.93-53.9812.91-19.53-33.79-32.7-47.896.82-46.68-39.54-13.73.719999999999999-2.88-7.84-1.94-51.6-29.25-22.368.67-48.7415.18-48.23-25.14-34.1812.97-20.01-59.363.36-53.99-32.6-27.826.98-1.33-33.77-52.753.88-38.638.7212.13-30.06-4.19-45.74-30.42-54.2418.7315.6416.42-48.07-14.22-42.29-25.68-18.77-48.64-54.04-66.53-59.19-71.58-19.61-48.39-45.39-32.58-30.86-14.22-66.72-65.29-18.61-1.79-79.18-55.35-75.29-8.55-50.48-42.29-2-34.65-2.94-33.88-47.49-56.15-7.48-25.68-70.32-18.77-27.94-41.59-66.23-53.86-50.82-47.69-64.86-43.2-31.89-48.64-34.35-70.93-54.04-3.5-13.56-17.49-36.42-51.09-67.01-66.53-13.52-51.63-59.19-2.51-4.54-41.64-50.73-60.74-3.01-21.41-61.41-49.94-2.83-5.83-58.54-12.77-50.22-27.35-4.54-54.45-58.2-48.85-40.45-.74-49.92-34.95-67.65-56.21-41.64-70.04-66.77-60.81-7.69-67.57-52.95-23.18-50.73-43.2-60.74-37.46-15.41-26.91-7.51-39.47-1.91-44.33-44.46-37.39-3.01-14.23-23.95-21.41-62.46-32.07-39.07-.79-21.04-31.06-61.41-58.07-40.31-49.94-27.56-44.96-18.74-22.35.00000000000007e-2-54.86-44.29-13.24-12.225.756.6-.26-6.44-55.5812.55-44.96-8.97-62.98-1.361.2-54.74-47.1-52.43-40.55-8.2-18.748.82-46.34-61.62-50.27-59.4-45.13-53.03-22.3-64.495.00000000000007e-2-24.54-1.76-50.58-64.11-50.76-13.61-58.6-66.24-41.82-54.86-23.81-61.83-44.29-39.14-1.22-52.8-62.43-22.22-42.88-13.24-36.85-31.5-12.22-10.66-6.29-40.5-.790000000000001-37.39-4.05-56.81-22.78-28.39-37.639.39-36.05-37.97-36.64-21.63-6.29-24.34-31.82-64.17-13.47-1.43-8.077.83-25.07-30.45-40.5-42.56-.16-50.43-8.1611.8-6.09-29.31-.790000000000001-65.45-37.39-16.96-36.44-11.99-55.37-9.79-38.59-23.09-9.56-25.01-4.05-61.04-7.07-56.81-13.31-50.04-66.52-20.05-35.55-67.19-22.78-37.6-5.16-28.396.41-24.18-67-20.89-39.98-8.23-17.28-38.13-37.49-21.12-43.61-57.9-34.06-23.85-36.16-24.18-41.48-62.69-37.94-59.99-15.34-59.29-10.39-27.04-7.41-67-53.11-54.22-38.56-12.38-48.4-44.68-4.96-20.892.4-39.98-47.66-5.2211.55-66.87-31.58-2.99999999999994e-28.14-19.59-63.18-8.23-60.51-16.65-17.28-1.933.12-24.36-65.38-7.52-5.88-38.134.35-54.16-37.4911.94-2.89-12.67-13.78-34.1313.69-6.311.58-18.37-5.28-41.46-50.49-62.64-7.72-7.05-2.89-40.5-34.8512.76.34-50.17-49.17-51.77-60.212.72-12.679.05-60.29-37.14-61.51-25.85-45.45-48.48-13.785.72-34.13-4.09-62.91-59.46-13.77-38.6-26.47-45.37-12.23-53.8313.691.28-21.51-6.316.22-34.9-4.66-17.46-55.98-44.431.58-52.75-7.16-18.37-5.48-55.92-58.12-38.03-51.2-53.95-20.988.2-66.58-64.46-62.1-36.422.19-45.7-23.75-55.92-17.36-57.82-25.46-44.88-31.74-17.51-32.68-42.5-10.47-58.12-52.6-45.94-24.45-28.78-28.86-6.983.15-38.03-28.44-51.2-59.22-4.26-6.4810.2-5.93-36.95-53.711.56-49.01-53.95-29.11-41.97-20.98-2.4-53.64.95-24.09-36.562.488.2-25.1-32.06-66.58-67.28-43.28-19.25-46.48-7.67-68.67-40.06-9.92-61.12.97-62.39-41.421.5-39.49-43.28-54.62-75.47-24.4-40.97-13.53-21.67-52.92-32.12-70.53-19.25-54.74-54.66-31.17-63.54-73.48-40.09-42.55-46.48-10.58-46.48-66.61-8.92-28-60.07-60.62-20.35-56.8-50.52-67.1-7.67-59.87-58.97-68.67-35.41-62.18-1.15-66.823.49-4.45-40.06-2.84-.140000000000001-9.92-61.67-43.91-31.42-17.81-72-19.6-17.33-6.06-14.36-16.5-.8-9.37-30.9-75.22-38.73-43.91-27.44-6.71-44.63-60.11-73.43-74.34-24.87-20.75-31.35-31.42-27.06-58.14-23.36-72.5-39.62-62.09-51.8-17.81-43.09-723.95-13.82-45.13-27.67-16.08-19.82-39.06-11.79-13.3-19.6-31.96-38.49-17.33-33.39-8.82-21.01-37.44-68.72-48.57-6.06-12.57-57.85-14.36-25.91-33.09-50.62-35.63-23.32-31.69-32.817.76-22.942.77-42.52-45.797.6-31.32-62.92-33.09-66.24-44.54-51.52-26.86-7.48-52.96-66.746.24-31.33-50.62-40.25-6.56-56.14-47.4-66.195.0410.14-35.63-26.24-23.32-62.65-6.69-11.73-50.55-18.3-43.39.158.47-63.79-31.69-29.58-5.54-32.81-16.51-27.12-14.43-26.8-2-60.477.764.38-61.25-22.94-21.73-43.4-8.65-35.89-69.677.69-25.96-21.41-48.62-23.636.17-40.07-32.9-49.13-40.63-43.4-28.45-4.78-13.06-41.84-61.66-26.27-16.26-25.04-10.38-8.65-3.93-3.26-57.22-5.3-70.45-50-25.46-35.89-59.71-69.67-64.484.83-21.58-2.621.267.98-67.95-60.9-43.697.69-43.88-5.36-25.96-33.02-46.79-55.585.45-60.72-61.38-21.41-14-38.84-48.62-29.183.46-15.31-74.41-44.7-46.34-54.26-62.32-10.37-66.06-62.93-38.55-35.34-11.39-59.763.46-71.05-45.26-63.81-62.34.2-43.5-26.05.12-52.25-15.31-21.53-31.6-32.68-16.54-23.21-49.83-65.93-74.41-29.11-44.7-65.78-37.43-35.97-7.64-.61-46.91-65.07-8.063.23-46.34-46.14-66.79-54.26-69.12-45.57-22.71-3.35-70.27-6.37-62.32-36.78-72.52-10.37-50.88-22.88-8.42-26.24.213.11-56.81-14.655.03-55.95-61.85.38-39.03-39.731.99-22.88-52.27-48.08-58.17-38.95-1.5915.921.86-28.98-32.72-8.42-62.1-24.06-13.687.03-23.72-19.5.84-26.2-16.484.21-12.06-35.95-57.446.95-54.59-53.53-2.6310.52-55.043.115.25-50.54-56.81-57.27-12.45-49.32-61.68-37.88-19.13-14.65-57.68-53.185.03-50.69-17.2411.78-41.09-19.89-23.445.91-56.43-9.35-48.763.66-56.66-60.1412.228.9-17.24-30.22-41.961.91-41.55-12.95-37.78-15.613.17-45.2111.78-37.16-17.792.832-40.22-34.722.34-41.09-17.43-19.89-54.05-47.12-43.1815.04-53.0617.52-22.39-43.49-57.51-23.44-59.5913.515.91-48.32-16.69-3.03-14.41-58.13-47.68-56.4312.32-5.81-9.354.15-51.337.89-15.36-12.68-41.173.73-13.87-17.96-33.919.04-53.53-1.13-42.33-14.35-51.33-25.88-45.11-27.01-29.94-9.6414.35-47.712.61.557.89-52.458.73-51.74-45.8511.62-60.02-35.71-15.36-40.45-12.68-36.8-25.043.96.809999999999999.719999999999999-37.6510.19-20.82-4.58-41.1718.14-44.053.73-49.68-10.51-55.66.309999999999999-45.82.210000000000001-13.871.21-48.07-17.96-40.49-26.01.38-36.6-63.14-28.79-10.52-75.53-15.19-72.52-4.3-48.38-10.7-45.55-6.61-26.01-42.65-61.03-9.9-6.00000000000001e-2-11.66-75.68-52.83-1.96-1.65.38-55.21-13.87-28.97-17.552.78-20.21-11.3-36.63.34-63.14-32.52-70.08-54.61-74.82-29.58-12.73-69.32-11.89-6.48-28.79-32.82-23.06-10.52-7.44-36.35-25.42-44.88-21.21-20-75.53-2.89-49.4-15.19-71.47-9.7732.8846.26-9.0954.5330.59-19.41-7.84-4.35-9.7730.3748.49-13.132.3648.31-12.91-19.8325.99-.190000000000001-6.3111.57-19.47-13.1827.9737.324.6229.389.7744.1815.5616.722.65-7.91-4.9834.3650.9917.1457.93-.120000000000001-17.8221.96-7.6-6.069.0912.0554.3711.2553.3533.5446.2646.571.1416.9824.5848.11-9.09-20.6354.53-8.115.32-40.81-10.04-18.83-45.94-37.36-15.95-49.37-8.11-43.127.1-42.9-19.55-45.07-15.93-2.27-48.88.94-27.71-12.8210.28-16.44-48.05-30.44-58.32-34.282.67-23.95-9.97-10.38-30.37-42.9-1.14-16.3618.72-41.19-10.71-52.727.185.69-37.06-14.19-10.213.5413.4-33.12-35.454.08000000000001-40.81-31.6-44.05-48.74-22.18-44.69-10.04-19.3-18.83-25.09-62.3-24.6-43.233.959999999999992.25999999999999-8.02-3.14-34.87-25.095.27-43.8-5.61000000000001-46.95-64.9110.72-41.85-7.71000000000001-57.02-16.03-40.19-15.254.31999999999999-28.2-56.6-57.574.73999999999999-55.93-68.829.73999999999999-34.18-7.46000000000001-28.04-24.93-15.89-8.65000000000001-47.73-49.63-12.27-34.43-31.93-45.48-2.82000000000001-39.72-1.46000000000001-29.69-.850000000000009-.469999999999999-41.4-24.6-49.45-50.31-13.18-28.34-54.62-43.23-3.380000000000013.95999999999999-23.85-75.89-32.09-93.47-29.76-34.96-73.3-78.33-41.9-23.85-90.74-58.3-44.04-48.92-45.13-71.56-84.65-31.15-75.15-38.29-64.1-78.55-74.95-69.99-26.23-48.58-55.47-62.56-86.5-29.09-93.01-29.6-43.65-90.8-57.82-18.47-23.84-45.23-50.01-84.81-76.5-44.06-71.7-25.08-81.71-39.2-86.55-89.96-47.77-32.09-47.41-23.59-87.22-72.77-96.56-93.47-94.25-29.76-52.1-82.68-33.59-33.05-82.17-59.44-13.1-36.29-39.29-52.1-53.82-70.46-17.96-80.35-19.39-27.3-82.89-5.5-84.34-29.33-9.39-76.13-34.2-42.39-50.03-81.74-50.8-77.82-37.19-28.53-77.2-59-65.91-56.74-43.09-18.45-33.86-36.99-19.82-41.48-52.79-36.04-37.92-50.33-13.75-30.64-81.18-71.12-67.19-33.59-17.67-18.15-78.12-69.95-71.16-33.05-25.49-82.1717.5637.38-11.627.65-5.1-12.79-29.8325.88-19.8917.56-5.31-28.1221.79-14.6525.5429.417.79-31.92-14.5717.262.2934.9923.558.9834.1128.15-24.9739.534.9120.29-9.4818.0728.084.8-17.25-5.756.81-30.7511.6711.84.73-29.6530.6-18.43-8.71-11.2529.8-.5899999999999966.41-11.62-1.628.7519.2317.3625.417.6517.28-5.1-16.85-81.25-50.21-40.93-61.77-74.8-78.18-72.17-65.99-16.85-84.98-27.47-63.46-82.03-9.44999999999999-35.46-73.63-17.69-56.59-25.33-20-31.88-64.23-53.69-26.09-10.81-22.16-27.41-13.03-27.3-19.4-50.13-72.48-47.89-70.67-21.85-21.67-58.82-13.83-6.19-30.61-17.57-32.08-48.62-10.6-28.14-33.29-71.21-19.63-50.21-29.55-59.19-30.73-76.94-35.58-40.93-60.21-61.77-27.8-21.88-28.89-59.28-70.85-44.47-26.81-28.39-26.47-27.8-42.81-58.15-40.1-24.63-32.62-49.59-50.97-63.01-58.1-56.37-72.27-39.37-33.99-23.94-64.28-14.01-56.282.12-76.24-58.35-35.13-63.65-27.05-47.48-28-52.45-54.65-25.85-41.35-54.88-39.43-60.39-17.42-3.39999999999999-57.37-7.63-51.13-14.42.08-28.892.75-41.66-.450000000000003-51.66-26.84-59.28-36.05-70.85-5.9423.32-22.2724.37-41.7337.28-8.6728.114.27-5.946.37-5.6100000000000111.69-18.6932.9-31.730.2-14.4536.5729.5-19.4-2.75-22.3837.2124.438.77-17.4134.6118.6114.89-24.83-8.9000000000000110.1917.87-24.57-41.341.79-29.76-37.93-10.233.39-21.5625.1130.72-13.14-12.51-27.86-32.91-5.43000000000001-22.27-23.918.3417.4634.47-34.1424.377.7-41.73-17.62-34.3930.64-18.18-19.86-33.59-20.0625.1537.3-17.62-18.29-22.4515.16-22.79.51-23.07-31.6824.8332.5123.8326.4334.86-38.06-12.6734.9511.836.1729.04.50999999999999820.1123.14-11.568.79-21.2537.5734.1213.261.1320.03-13.1128.49-39.03-19.95-26.62-3.83000000000001-19.03-31.569.56-20.6830.6419.09-26.92-40.4218.9627.41-18.18-6.97000000000001-19.86-40.84-33.94-49.98-54.48-19.26-38.41-22.08-50.12-88.73-40.84-62.79-30.62-69.18-59.49-28.72-67.62-41.66-54.8-49.06-69.03-53.86-44.04-76.07-28.42-40.6-62.09-57.76-32.9-57.68-79.56-89.69-48.51-35.34-27.32-82.28-80.06-80.61-49.59-32.83-88.1-37.53-32.59-27.03-57.43-44.57-65.56-84.14-32.94-91.49-49.98-89.02-94.74-76.25-36.91-61.44-54.48-19.96-19.26-68.93-12.69-70.92-67.29-5.75999999999999-33.72-6.31-5.03999999999999-26.01-68.93-27.94-24.15-12.81-64.418.04000000000001-63.51-26.46-53.9-38.06-45.76-14.51-35.313.10000000000001-48.18-12.77-36.26-3.89-63.486.05-27.34-24.88-20.95-.819999999999993-58.51-39.43-6.81-47.08-10.63-16.91-.329999999999998-59.76-13.57-7.56-8.459999999999991.24000000000001-32.02-5.25-66.28-70.92-62.98-27.37-55.63-62.07-64.59-67.29-57.51-5.7599999999999942.67-5.4936.1725.3-6.64.350000000000001-16.05-23.18-1.6542.676.1811.36-5.1117.97-25.8426.9727.5640.88-33.1641.79-7.68-11.8-1.2-1.1325.59-9.1939.95-28.867.0729.5419.25-14.7439.45-36.5-18.7312.58-16.47-12.736.51000000000001-20.76-19.25-12.9511.55-.5899999999999965.94-15.22.840000000000003-23.73-11.5436.1716.02-26.4930.3637.26-19.9825.3-18.19-6.64-17.86-8.93-47.1812.07-27.45-1.21-51.95-3.39-56.78-17.8613.74-16.0917.06-5.24-4.64-3.90000000000001-22.32-41.712.383.7799999999999917.56-55.42-17.851.44-42.626.96-1.78-41.4717.01-54.22-59.32-13.55-25.8613.47-42.49-37.45-30.88-5.88-58.33-57.6514.61-17.492.66999999999999-19.6-43.64-16.37-32.67-22.06-34.75-47.1811.29-56.94-31.81-6.78-53.5612.07-26.24-27.45-19.93-65.13-8.34-30.22-39.88-75.47-45.43-28.99-36.16-19.93-28.43-25.66-40.61-11.07-64.28-44.16-27.22-7.40000000000001-19.08-42.79-52.8-44.02-58.68-60.41-65.8-11.84-63.76-47.491.39-19.06-43.6-33.17.609999999999999-4.58-73.89-47.48-70.32-77.04-1.11-8.16-25.37-76.75-47.26-25.18-63.7-43.1-36.04-22.27-13.48-8.34-7.67999999999999-47.65-37.76-6.83-55.06-30.22-20.44-39.88-22.51-12.3736.3738.6216.98-22.5632.164.651.44-22.5125.86-37.3637.155.8511.36-2728.44-34.1-3.899.6-7.85-34.0218.35-18.59-2.3-1.22-17.36-15.57-10.6915.9332.0340.5110.831.883.532.07-33.2913.0131.17-25.84-37.1312.4431.1912.2432.8920.3635.2211.67-11.1936.37-27.5328.4222.8315.722.8838.62-23.5316.98-32.56-10.19-34.41-19.11-21.6-24.26-16.34-77.67-33.26-32.56-74.28-49.41-20.02-46.67-24.21-37.76-33.34-70.7-56.07-88.21-74.15-43.31-39.57-63.87-48.23-58.61-79.32-52.76-48.57-52.79-73.13-46.09-76.5-60.23-36.34-14.85-17.7-18.76-69.66-82.81-17.25-75.4-36.99-77.54-21.75-15.48-15.02-59.84-22.97-34.41-53.16-57.64-17.07-78.72-14.61-19.11-77.32-21.6-79.27-29.89-8.92-61.24-71.2-10.05-18.29-10.39-6.91-79.27-75.95-49.81-36.83-66.2-25.09-58.6-25.5-54.1-14.62-29.27-51.44-70.22-21.84-78.83-49.26-69.88-69.05-21.14-26.83-32.33-69.39-25.96-47.16-13-19.93-23.87-13.99-84.57-44.66-23.56-9.54000000000001-43.61-9.37-7.46000000000001-80.56-72.96-18.73-50.36-64.02-8.92-19.37-10.62-49.31-78.15-79.37-61.24-57.7-71.2-20.37-10.25-16.88-14.63-22.21-25.25-28.79-9.17-61.57-20.37-48.35-11.37-36.82-6.63-17.59-80.63-32.76-53.06-54.6-77.05-14.99-65.3-64.25-70.59-71.43-10.96-16.85-10.35-74.32-2.68000000000001-26.99-47.34-50.02-25.9-37.66-66.66-63.42-25.05-72.89-41.88-58.12-21.53-38.34-80.84-18.65-66.43-13.02-52.19-7.04000000000001-16.88-62.91-48.83-52.44-28.86-63.91-14.63-44.74-22.21-28.52-18.86-52.86-24.67-2.60000000000001-56.87-1.55000000000001-25.69-63.37-28.52-67.46-48.06-31.42-67.29-13.04-9.68000000000001-74.01-62.41-56.571.61-21.24-72.11-72.42-74.45-60.2-45.1-56.52-29.12-76.85-53.86-62.77-37.47-10.93-41.55-3.99000000000001-19.46-44.49-61.34-4.75-62.18-67.59-45.28-27.02-41.25-51.01-63.55-66.63-37.72-48.65-52.86-54.071.45999999999999-64.1-74.93-71.18-24.67-58.88-2.60000000000001-4.6-47.25-60.63-5.28-68.9-44.965.04-6.53-10.02-4.6-44.74-62.86-1.27-46.73-62.68-1.465.46-40.36-14.18-8.06-25.945.1-1.19-42.34-51.67-38.99-43.75-24.14-58.55-29.93-31.09-17.02-6.46-9.39-48.73-65.36-31.51-72.3-14.253.45-36.33-6.77-8.31-23.46-26.42-68.74-25.62-67.72-47.91-60.63-60.94-15.51-31.35-38.95-62.48-5.286.26-68.9-42.38-55.81-9.68-40.45-31.66-4.55-13.13-34.54-1.12-42.38-7.37-57.59-7.59-30.94-5.42-34.56-48.22-1.69-59.43-22.78-37.67-60.77-34.05-2.44-20.057.83-16.21-53.16-26.54-40.52-40.11-20.12-7.59-49.35-34.13-69.21-9.3-39.782.23-57.67-56.18-13.43-36.3-40.28-54.03-63.89-17.37-15.04-54.57-9.68-18.89-6.44-1.75-28.31-5.8-40.45-31.19-31.66-39.44-2.23-39.93-21.3-68.49-66.79-56.51-61.39-29.66-39.44-69.8-20.73-58.92-17.58.38-75.25-22.68-56.82-7.51-48.5-24.34-49.28-68.85-36.33-7.93-6.96-69.27-8.64.29-74.27-30.35-57.07-36.49-39.6-48.64-55.88-16.8-14.9-52.26-30.1-32.6-19.05-61.71-24.81-63.07-34.84-63.68-64.06-23.13-39.93-15.08-14.22-51.35-36.19-9.91-21.3-61.15-68.49-56-3.96-47.7613.62-50.09-44.89-6.55-1.52-37.95-5610.89-21.55-35.81-30.93-34.72-8.294.8-48.7-4.7-41.56-15.75-1.3-4.9-9.86-53.62-31.27-24.38-17.296.65-50.7613.16-50.25-36.210.95-22.03-61.38-56.01-34.62-29.844.96-3.35-35.79-8.15-54.771.86-40.656.710.11-32.08-47.76-32.44-56.267.37-7.0816.7113.6214.4-50.09-15.5215.06-34.03-34.5714.55-8.18-54.52-31.33-28.33-15.52-13.82.84-49.6612.73-48.23-40.3215.27-62.1216.72-38.29-58.238.51-33.42-25.23-17.5914.12-16.8210.2-30.43-39.099.58-8.62-1.71-10.88-24.53-49.17-33.76-30.63-47.8-26.14-14.83-31.58-29.7-17.29-53.87-36.9813.563.5-.43-34.03-49.95-49.4710.52.333.54-34.57-42.1314.55-45.76-65.58-16.58-35.85-23.1-15.411.63-54.08-8.31-45.76-22.89-8.00000000000001e-2-49.99-13.55-53.74-57.61-35.993.72-13.63-45.46-30.49-63.19-51.75-37.18-62.31-56.35-3.23-67.7-63.11-48.49-18.72-46.27-56.28-33-10.95-22.45-35.012.55-39.87-40-32.931.45-58.8-9.77-19.49-16.95-58-27.61-34.61-16.58-26.6-56.95-47.43-45.56-53.61-35.85-45.48-23.1-54.529.88-21.16-30.44-9.63.436.81.799999999999999-5.38-54.5213.61-43.9-7.9110.66-61.92-35.912.26-53.68-14.78-46.04-51.37-39.49-7.14-17.68-45.28-60.56-49.21-43.96-58.34-44.07-51.97-21.241.11-23.48-.700000000000001-49.52-49.7-12.55-57.54-65.18-40.76-53.8-39.29-22.75-60.77-43.23-38.08-.16-51.74-21.16-41.82-12.18-40.645.57-35.79-30.44-11.16-9.6-44.86-50.78-43.77-13.38-1.81-28.19-45.85-44.27-46.19-44.86-29.85-14.51-32.56-48.03-40.04-23.07-21.69-9.65-14.56-16.29-.390000000000001-33.29-38.67-48.72-8.38-58.65-16.38-74.783.58-14.31-37.53-9.01-45.61-25.18-44.66-20.21-18.01-46.81-31.31-17.78-33.23-12.27-55.24-69.26-15.29-65.03-21.53-58.26-74.74-43.77-75.41-31-72.21-21-45.82-13.38-36.61-1.81-35.81-65.07-19.48-66.12-2e-2-79.03-33.08-69.86-46.02-35.81-48.12-36.14-53.44-23.06-74.65-10.05-71.95-27.3-78.32-71.25-22.35-39-19.37-78.96-66.18-50.52-24.34-76.36-60.36-56.64-16.92-32.85-51.94-59.62-17.18-.41-43.54-11.99-3.82-31.55-75.14-20.19-66.86-72.47-28.61-29.24-13.89-8.84-36.32-19.48-17.84-50.09-59.21-76.22-7.61-66.12-49.45-2e-2-10.985.79-59.24-10.42-8.744.99-8.54-53.75-65.9-10.98-10.31-6.15-43.76-5.9-38.11-5.533.08-53.43-61.11-52.43-55.03-63.469.46-15.93-63.55-40.4-64.77-57.64-29.11-48.71-51.74-17.04-37.39-7.35-66.17-62.72-41.86-29.73-48.63-15.49-57.0910.43-8.65-1.98-24.77-9.572.96-38.16-7.92-59.24-47.69-1.6811.82-47.56-56.01-10.42-21.63-8.74-39.09-45.99-29.95-25.45-60.67-41.52-57.85-29.818.8-39.09-17.14-49.31-10.75-20.44-51.21-12.31-38.27-25.13-30.87-10.9-26.07-35.89-3.86-51.51-39.33-17.84-22.17-47.03-22.25-.3700000000000019.76-31.42-44.59-52.612.35.129999999999999.68-30.34-47.18.17-42.4-47.34-52.9-22.5-35.36-14.374.21-46.9911.56-29.959.0914.81-3.68-43.02-18.49-25.45-59.97-60.6711.84-44.413.8310.2-51.33-23.37-50.78-52.05-31.0811.84-29.15-32.94-44.287.32-65.136.42-30.63-3.19-19.03-11.33-42.58-21.78-60.19-8.91-44.32-20.83-53.26.39-63.14-29.75-32.21-36.14-56.271.42-17.66-50.28-10.01-46.46-40.18-56.762.67-43.52-49.53-48.63-58.33-25.07-51.849.1913.835.89-29.72-1.464.987.510.2.42-51.33-74.79-26.63-68.29-57.42-25.48-32.47-16.07-8.94-30.47-74.79-38.3-43.48-27.01-50.09-6.28-59.09-59.68-731.04-73.91-24.44-20.32-30.92-30.99-57.71-22.93-72.07-3.26-39.19-61.66-51.37-17.38-71.574.38-13.39-44.7-15.65-19.39-38.63-11.36-12.87-19.17-43.67-31.53-38.06-16.9-32.96-8.39-20.58-68.29-48.14-5.63-62.48-69.38-12.14-57.42-13.93-25.48-32.8-41.73-3.48-62.73-23.21-49.451.29-47.276.12-32.8-64.4-34.57-67.72-45.42-46.02-46.76-28.34-8.96-63.04-54.44-68.224.76-32.81-52.1-8.04-57.62-48.88-9.19-67.673.568.66-37.11-24.8-64.13-8.17-13.21-19.78-44.787.676.99-65.27-33.17-53.33-31.06-7.02-34.29-17.99-28.6-15.91-3.48-61.956.28-18.85-43.882.9-62.73-24.42-23.21-51.45-6.25-63.04-41.16-31.54.09-25.95-42.39-35.22-51.45-42.95-45.72-30.77-60.31-7.1-27.22-44.16-63.98-52.3-28.59-18.58-27.36-12.7-10.97-5.58-59.54-7.62-23.89-72.77-52.32-27.78-38.21-71.99-66.82.51-23.9-1.065.66-70.27-63.22-46.015.37-24.12-46.2-7.68-28.28-35.34-49.11-57.9-63.04-63.7-23.73-33.62-64.55-16.32-41.16-50.94-31.5-2.37-12.51-61.25-63.5-41.86-2.32-57.04-29.53-26.32-2.37-50.7412.48-62.03-30.73-36.242.12-53.329.22-20.99-34.48-17.039.14-43.23-6.29-22.58-23.66-7.52-9.31-14.19-40.81-56.91-65.39-35.68-56.76-28.41-26.958.41-37.89-56.05.96000000000000112.25-37.32-56.07-37.12-57.77-45.24-60.1-36.55-13.69-61.252.65-53.3-47.71-40.6-27.76-63.5-1.35-41.86-49.87-72.24-48.02-63.32-60.83-58.17-66.09-4.76-49.17-49.87-8.15-33.02-62.41-35.76-58.22-44.67-49.09-11.73-26.365.78-8.28-39.12-42.86-18.56-34.2-23.82-3.11-29.67-33.86-29.64-9.3-36.34-5.93-22.2-46.09-67.58-64.73-63.67-12.77.38-65.18-7.03-45.44-4.89-60.68-66.95-67.41-22.59-59.46-48.02-29.27-24.79-65.36-3.71-67.82-63.32-5.11-60.832.97-46.41-67.38-15.06-5.1-66.25-58.01-65.91-69.392.97-.35-26.49-39.47-10.1-51.21-17.7-50.8-22.2-61.68-47.03-24.86-6.08-54.462.53-27.04-6.42-7.25-55.16-49.47-43.97-6.91-50.34-29.14-63.3-56.37-52.43-62.318.27-31.64-52.74-66.76-32.69-66.93-68.844.26-3.34-57.57-25.94-12.28-67.38-56.93-65.68-26.991.853.07-15.06-18.6-5.1-50.57-60.69-54.06-56.31-48.73-45.69-42.15-61.77-9.37-50.57-22.59-59.57-34.12-64.31-53.359.69-38.18-17.88-16.346.11-55.95-5.64-6.69-.350000000000001.489999999999998-59.98-54.09-60.593.38-68.26-43.95-23.6-20.92-45.04-33.28-4.28-7.52-45.891.95-29.06-12.82-49.41-32.69.9-52.29-4.51-57.92-18.75-63.9-54.06-8.03-22.11-18.5-42.08-7.03-56.31-26.2-48.73-48.38-58.04-24.04-52.23-74.3-20.03-75.35-51.21-13.53-48.38-9.44-28.84-45.48-9.61-63.86-67.22-2.89-14.49-20.33-78.51-55.66-4.79-4.48-2.45-16.7-31.8-20.38-47.78-5e-2-23.04-14.13-39.43-65.97-35.35-72.91-57.44-32.41-15.56-72.15-14.72-9.31-31.62-49.88-35.65-25.89-13.35-10.27-39.18-28.25-24.04-22.83-78.36-12.8-1.97-5.72-52.23-18.02-74.3-63.74-24.43-26.02-47.99-35.79-49.5-20.05-70.05-19.8-54.99-60.41-2.14999999999999-1.00999999999999-63.74-18.28-2.33-63.55-24.43-70.47-56.95-39.07-70.11-63.82-22.67-17.76-13.34-26.02-21.26-40.87-35.08-33.92-47.99-35.97-58.55-16.28.350000000000009-35.79-33.57.29000000000001-50.76-68.46-28.68-58.24-56.7-41.55-38.593.73-39.39-4.38-49.5-26.06-2.52999999999999-59.73-71.273.89-33.12-28.09-48.54-20.59-13.61-34.27-36.16-27.58-41.37-39.591.6716.88-17.78-33.12-9.77-35.29-6.15-28.097.51000000000001-17.93-3.0420.06-6.66-38.2715.1-20.66-48.54-24.512.45-.189999999999998-.599999999999994-20.5913.59-33.12-6.5828.5-13.61-31.41-.93-42.9416.9615.47-27.28-4.41-.4313.3223.18-23.34-31.03-34.27-12.4-34.91-.259999999999998-9.52-9.05-3.57-12.71-55.53-5.42-16.5-48.274.3-5.98-37.65-32.83-23.05-41.76-7.59-3.57-44.91-62.8712.76-12.71-39.81-13.99-38.15-13.216.36-26.16-60.26-54.56-55.536.78-53.8911.78-32.14-5.42-29.48-26-13.85-6.61-16.5-45.69-47.59-10.23-32.39-29.89-43.44-.780000000000001-37.68.579999999999998-27.651.19-22.56-48.27-26.3-52.58-41.19-1.3465.6519.751.1120.09-31.526.114.73-23.6123.297.7925.84-8.61-6.485.65.7700000000000034.56-21.8719.75-34.9611.4-14.41-28.86-25.26-20.3-26.223.461.11-5.78-12.8720.6-43.3220.09-36.04-8.1331.22-31.525.854.46-.32-35.12-26.815.63-22.0124.61-32.0210.49-36.8617.626.1-23.08-46.87-43.78-44.5619.93-27.96-76.07-91.74-69-40.82-28.15-69.44-23.1-75.07-49.29-62.1-80.46-77.46-27.96-90.35-29.39-37.3-76.07-92.89-39.33-19.39-86.13-44.2-52.39-92.68-60.03-91.74-60.8-87.82-38.53-87.2-69-24.36-75.91-53.09-28.45-40.82-43.86-46.99-29.82-51.48-62.79-46.04-47.92-60.33-23.75-40.64-91.18-43.59-28.15-79.95-81.16-43.05-35.49-92.17-9.98-15.58-3.62-13.7-56.92-3.02-44.56-61.6-58.6-51.66-14.21-59.89-43-9.98-46.42-6.23-2.36-15.58-23.98-14.51-29.483.22-8.22000000000001-22.795.612.34-3.62-56.747.73-11.48-41.25-13.7-21.23-3.69-49.02-37.52-56.92-24.96-62.52-20.1-19.97-27.04-61.42-1.17-50.2-40.48-43.02-1.97-43.39-3.02-14.41-6.36-24.12-14.49-36.87-7.25-14.8645.46.0847.89-2.98-18.59-21.97-22.82-9.7839.3628.7417-7.25-25.8246.7620.75-14.86-17.4230.8836.2124.33-8.022.52-25.0430.1245.434.0528.828.9136.816.0848.27-16.27-14.4634.3647.8934.54-2.6142.3850.0225.638.6424.137.5945.6128.0722.926-2.98-20.7320.6315.28-4-5.564.8644.6930.95-18.6935.893.3.48999999999999518.15-28.8718.4917.16-13.194.669999999999994.8620.3312.34-4.6344.69-6.01000000000001-11.41-27.315.5910.9721.0223.08-19.3230.95-11.3247.08-13.399.83-18.6945.9717.9116.96-7.4935.89-9.6919.113.61-9.925.52999999999999-15.4327.5441.56-12.4137.33-6.1716.073.3-6.718.12-14.328.91-25.89-31.33-34.87-34.25-51.92-5.94-34.68-5.73999999999999-51.69-29.2-38.75-48.96-48.63-72.6-31.33-61.71-10.12-74.72-34.87-12.82-13.52-62.42-45.77-65.4-5.81-19.7-18.59-34.25-60.43-8.41-28.13-67.85-51.92-75.21-32.83-67.59-84.36-5.94-41.23-72.78-80.95-53.22-9.63-64.58-17.91-12.3-56.16-55.53-70.88-65.29-34.68-8.55-77.16-18.65-35.32-84.75-16.37-69.57-19.73-43.09-43.1-58.45-65.12-51.59-15.415.77-49.15-53.98-63.14-16.37-54.23-22.02-54.6-69.57-63.21-7.7-5.099999999999993.33-69.59-44.2-65.923.42-19.734.64-2.48999999999999-11.42-8.39-43.09-62.59-22.746.040000000000012.59-43.1-18.27-30.4-11.5-44.64-3.03999999999999-70.56-51.48-58.15-35.36-50.56-63.09-.890000000000001-58.45-12.57-4.11999999999999-49.71-38.5-51.39-32.68-24.58-25.59-12.01-60.24-58.24-1.9114.4212.06-52.23-4.345.88-56.6-32.68-22.997.77999999999999-31.12-24.58-5.16-32.53-17.36-7.54-39.578.080000000000012.56-4.1-25.59-21.263.6-43.06-53.19-12.01-21.61.16-45.78-43.56-60.24-44.11-13.093.66999999999999-51.6-1.033.919.47000000000001-20.93-8.07-29.06-47.64-13.48-58.24-.409999999999997-24.94-17.9816.5417.249.11-21.11-14.34.96999999999999914.56-5.45-11.815.61-46.48-4.09-47.01-2.235.659.11-42.4929.96-41.59-21.11-4.54-23.847.41-13.3925.02-26.269.239.15-14.3418.03-41.56-5.42-2.96.969999999999999-34.93.969999999999999-36.59-17.5114.5615.11-25.1611.295.0121.59-37.848.3514.3613.4623.16-10.1-49-5.45-40.15-42.67-45.37-35.5916.16-21.26-4.07-25.34-30.89-21.03-42.64-15.8-32.2-47.9-17.826.52-4.7900000000000114.72-21.261.82-41.9910.82-4.0711.4125.64-23.83-27.95-17.35-17.28-21.649.44-25.3423.8-45.0113.393.09999999999999-30.89-5.6100000000000123.3-34.88-3.57-21.03-32.62-28.88-9.64-36.91-35.4-29.1-4.6-16.74-10.21-31.37-15.3120.02-42.6421.11-36.139.15-34.34-22.7921.997.2711.89-8.626.3-52.013.72-47.02-1.73-51.85-12.93-11.16-3.6721.99-.310000000000002.2899999999999991.029999999999997.27-17.398.7099999999999922.49-50.49-12.926.37-4-37.6911.893.15-36.54-49.29-54.39-8.62-18.01-20.93-37.56-32.526.3-25.95-.950000000000003-53.4-52.7219.54-12.567.59999999999999-14.67-38.71-11.44-27.74-42.25-52.01-1.85-48.6317-21.31-22.52-52.18-67.57-23.41-44.74-78.01-59.22-87.04-57-86.8-47.73-31.5-37.23-35.83-52.18-22.64-75.85-55.73-67.57-38.79-54.36-64.37-55.59-70.25-71.98-76.7-77.37-23.41-75.33-59.06-30.63-55.17-44.74-20.92-10.96-85.46-59.05-78.01-81.89-88.61-12.68-19.73-36.94-88.32-58.83-36.75-75.27-54.67-47.61-19.91-59.22-18.4-66.63-41.79-32.01-51.4532.5925.35-5.7835.95-30.8223.86-27.1227.624.47-3.12-27.07-41.92-13.3932.591.296.8-31.5625.3523.885.04-12.41-38.5813.79-23.15-16.93-6.86-5.78-21.92-20.1311.3727.4735.95-9.356.23999999999999-1.03-2.49-30.82-37.858.4526.61-30.4-41.697.8826.637.6828.3315.830.6631.8123.8611.16-1.6834.06-28.0912.4239.2945.19.69999999999999913.22-19.931.6735.0542.9748.8226.0526.759.928.8939.2912.6435.121.5545.1925.97-28.9-14.841619.74-4.5649.1211.08.699999999999999-20.016.556.52-13.8213.223.5-17.1922.9744.46-19.9341.6140.55-10.35-23.542.06-16.0922.32-18.2337.5643.8344.2924.91.67-19.4144.740.2-18.0137.71-44.48-76.61-77.53-33.61-89.74-18.27-17.7-25.94-78.36-14.56-86.92-57.46-61.99-44.48-73.85-32.74-66.25-76.61-33.15-36.92-59.09-77.87-29.49-86.48-37.54-56.91-77.53-76.7-28.79-39.98-77.04-33.61-57.27-54.81-27.58-31.52-89.74-21.64-92.22-52.31-31.21-17.19-51.26-17.02-15.11-88.21-80.61-26.38-16.57-18.27-85.8-87.02-68.89-65.35-78.85-32.84-31.71-6.98-43.36-59.53-44.85-21.27-24.81-67.76-57.59-16.39-7.39-18.98-32.84-2.64999999999999-13.61-76.65-31.71-28.78-73.07-11.01-61.32-60.27-66.61-6.27-67.45-6.98-12.87-6.371.3-23.01-43.36-18.27-46.04-33.68-62.68-59.53-59.44-21.07-68.91-37.9-54.14-17.55-34.36-76.86-14.67-62.45-9.03999999999999-12.9-44.85-24.88-59.93-10.65-40.76-18.23-6.87-39.62-20.55-12.9225.326.01-32.3223-45.22-38.82-3.97-23.5110.81-6.87-42.7411.5114.87-39.62-49.4626.163.31-47.56-47.87-49.95.69-35.65-20.55-31.97-4.57-29.31-38.22-12.92-52.8613.6220.565.0925.3-19.94-36.7919.8-37.63-43.04-20.73-2.47-16.7-26.46-39-42.08-28.3126.01-50.38-46.63-.120000000000005-34.3321.95-.42-39.73-38.14-16.17-28.37-14.66-44.115.89-44.36-9.17-3.75-62.01-63.15-.42-45.88-61.83-.609999999999999-39.736.31-7.21-25.095.95-.34-41.49-46.4-50.82-38.14-42.9-23.29-29.08-30.24-16.17-28.19-5.61-47.88-64.51-28.37-30.66-71.45-13.44.3-35.48-5.92-7.46-22.61-25.57-67.89-24.77-59.78-14.66-38.1-61.63-4.437.11-68.05-5.57-10.69.85-18.1-25.08-4.42-2.53-11.112.68.899999999999999-40.36-55.57-20.91-5.57-28.92-3.4-32.54-10.6-46.2-20.76-35.65-58.75-32.03-.420000000000002-53.79-18.039.85-14.19-51.14-38.5-38.09-18.1-52.28-5.57-32.11-67.19-25.08-7.28-37.764.25-55.65-54.16-11.41-34.28-38.26-52.01-61.87-15.35-7.66-4.42-26.29-3.78-38.43-29.17-29.64-62.14-53-10.18-60.29-49.21-17.44-70.01-59.73-28.06-32.88-42.66-23.95-58.12-62.14-20.8-2.84-78.47-53-25.9-51.72-27.56-52.5-72.07-39.55-5.45-11.15-10.18-72.49-11.82-77.49-33.57-60.29-36.23-39.71-51.86-59.1-49.21-20.02-18.12-55.48-33.32-35.82-22.27-64.93-28.03-66.29-38.06-66.9-43.15-17.44-39.41-13.13-24.52-64.37-71.71-38.64-52.74-34.1-53.08-1.49-59.09-47.72-9.38-56.28-40.78-58.83-24.38-26.51-38.64-33.76-37.55-11.12-52.741.97-44.39-18.58-4.13-7.73-12.69-6.79-56.45-34.1-27.21-20.12-53.5910.33-53.08-29.99-39.03-24.86-64.21-1.49-58.84-37.45-32.672.13-6.18-38.62-10.98-57.6-.970000000000001-43.483.87-50.59-59.09-9.9113.8810.7911.57-52.92-64.18-16.07-.4-23.14-51.32-63.99-22.7-69.04-17.07-42.85-30.04-11.68-14.68-64.18-1.79-62.75-54.84-16.07.75-52.81-72.75-6.01-47.94-39.75.54-32.11-.4-31.34-4.32-53.61-4.94-23.14-67.78-16.23-39.05-63.69-51.32-48.28-45.15-62.32-40.66-29.35-46.1-44.22-31.81-68.39-51.5-.96-48.55-63.99-12.19-10.98-49.09-56.653.00000000000002e-2-49.4-43.8-55.76-45.68-2.46-56.36-14.822.22-.779999999999999-7.72-45.17.51-16.38-49.4-12.96-53.15-57.02-43.8-35.4-44.87-29.9-62.6-51.16-36.59-64.99-61.72-55.76-2.64-67.11-47.9-18.13-45.68-38.15-55.69-10.36-21.86-2.46-34.423.14-39.28-39.41-32.342.04-58.21-9.18-18.9-16.36-57.41-15.99-56.36-44.97-53.02-35.26-44.89-22.51-3.823.79-56.47-17.15-58.96-8.097.5210.911.75-1.29-50.43-39.81-28.07-3.8214.75-57.83-31.823.796.35-41.95-47.28-35.4-3.05-13.5913.97-41.19-56.47-45.12-39.87-39.98-47.88-17.15-59.345.23.39-45.43-58.96-45.61-8.46-53.45-61.09-36.67-49.71-35.2-18.66-56.68-39.14-33.99-17.07-8.099.66-31.7-26.35-7.07-5.51-26.02-65.85-52.11-2.47-57.05-24.46-21.65-39.317.71-39.65-38.32-7.97-25.83-26.02-41.49-33.5-16.53-65.85-15.15-9.756.15-26.75-32.13-42.18-44.24-1.84-52.11-9.84-68.24-7.77-30.99-2.47-67.13-39.07-38.12-13.67-57.05-11.47-40.27-24.77-11.24-26.69-5.73-48.7-62.72-8.75-58.49-14.99-37.23-24.46-14.46-39.28-6.84-30.074.73-47.48-43.94-44.56-26.89-72.87-44.13-73.07-27.12-49.61-40.06-29.85-30.18-6.21-47.48-17.1-68.69-4.09-43.94-65.99-65.29-16.39-33.04-13.41-73-59.11-60.22-44.56-18.38-70.4-50.68-10.96-26.89-3.6-45.98-11.225.55-72.87-37.58-6.032.14-25.59-69.18-14.23-60.9-66.51-22.65-23.28-7.93-13.52-44.13-70.26-1.65-60.16-43.495.94-50.82.4-47.44-24.08-24.07-8.72-2.05-15.58-51.76-72.94-18.02-13.19-4.03-50.8-12.94-45.15-12.572.4-3.96-59.47-62.07-70.52.42-22.97-1.25-70.59-47.44-71.81-64.68-55.75-58.78-24.08-4.58-44.43-73.21-69.76-24.07-48.9-36.77-55.67-22.53-64.133.39-15.69-9.02-31.81-16.61-4.08-66.28-8.72-54.6-63.05-17.46-28.67-15.78-29.07-37.17-36.16-49.74-1.51-3.51-59.84-76.17-73.81-9.52-57.41-67.63-5.15-29.07-38.76-69.53-30.63-37.17-56.59-29.22-44.39-54.21-22.18-69.83-64.31-57.65-36.16-40.49-65.35-18.69-8.56-49.74-40.15-62.91-15.97-18.19-1.51-17.64-48.66-65.42-10.15-60.72-65.66-71.22-40.82-53.68-32.69-14.11-48.27-3.51-61.34-36.81-43.77-78.29-78.99-57.12-26.9-33.67-48.98-62.57-42.56-36.21-63.62-1.53-43.92-1-45.78-53.66-57.12-5.52-77.97-6.42-26.9-43.47-24.17-55.42-34.62-73.03-21.75-57.24-57.16-33.67-66.04-6.45-42.59-45.05-48.98-13.08-48.98-11.42-30.5-62.57-63.12-22.85-59.3-53.02-69.6-10.17-56.36-62.37-61.47-71.17-37.91.99-42.56-7.86-5.34-2.64-12.42-64.17-22.44-39.63-18.36-12.81-22.67-1.06-27.9-11.54.2-25.9-70.22-38.91-58.42-22.44-45.52-1.71-54.52-39.63-55.11-69.34-19.87-15.75-26.35-26.42-22.06-53.14-18.36-67.51.31-57.09-46.8-12.81-38.09-67-8.82-40.13-22.67-11.08-14.82-34.06-6.79-8.3-14.6-39.1-26.96-33.49-12.33-28.39-63.72-1.06-64.81-7.57-52.85-9.36-20.91-71.25-56.53-61.15-40.64-55.562.75-52.98-2.24-47.532.59-36.33-38.1-45.59-71.25-48.95-49.55-50.29-56.53-31.87-57.97-71.751.23-36.34-55.63-45.26-11.57-61.15-52.41-12.723.00000000000002e-25.13-40.64-31.25-28.33-11.7-16.74-55.56-23.31-48.314.143.46-68.8-36.7-56.86-34.59-10.55-37.82-21.52-7.012.75-47.41-.63-66.26-27.95-26.74-23.42-8.03-52.19-30.862.41-16.3811.44-18.611.2-27.87-44.1-38.37-39.77-23.42-52.96.25-19.87-8.03-36.81-21.24-11.23-20.01-5.35-3.621.11.77-52.19-.270000000000001-16.54-44.97-20.43-30.86-54.68-64.649.86-16.552.416.2913.01-62.92-55.87-38.6612.72-16.77-38.85-.33-20.93-27.99-55.69-16.38-57.2-8.97-33.81-43.59-24.15-61.04-53.8-22.67-64.42.37-52.31-1.33-56.05-52.92-25.33-1.3813.47-15.06-61.04-29.74-35.253.11-53.8-52.33-33.49-16.0410.13-42.24-5.3-11.52-21.59-22.67-6.53-8.32-39.82-55.92-64.4-19.1-34.69-27.42-25.962.379.4-36.9-55.061.9513.24-36.33-55.08-36.13-56.78-44.25-59.11-60.26-52.31-39.61-26.77-62.51-.359999999999999-40.87-56.77-62.67-18.18-30.72.45-19.15-52.53-60.45-66.3-43.53-44.23-27.38-46.37-56.77-30.12-52.58-39.03-62.67-43.4511.42-2.64-33.48-37.22-12.92-66.6-28.56-18.182.53-24.03-24-3.66-30.7-20.98-.289999999999999-40.45-61.942.45-59.09-58.03-7.136.02-59.54-1.39-39.8.75-55.04-61.31-61.77-42.38-19.151.93-62.18-57.68.530000000000001-55.19-42.48-10.35-9.43-53.352.78-68.69-69.26-61.02-8.6-72.4-4e-2-29.5-24.97-42.48-13.11-54.22-20.71-10.35-53.81-50.04-27.87-9.09-57.47-.48-49.42-30.05-9.43-10.26-58.17-46.98-9.92-53.35-29.69-32.15-59.38-55.442.78-65.325.26-34.65-55.75-69.77-35.7-69.94-71.851.25-6.35-60.58-70.39-68.69-1.165.99999999999996e-2-18.07-21.61-8.11-32.01-33.14-57.87-21.49-5.32-20-43.58-40.042.91-7.26-48.46-57.46-45.87-32.01-62.2-51.2411.8-33.14-36.078.22-53.84-3.53-4.581.76-58.582.6-57.87-51.98-58.48-66.15-41.84-21.49-46.58-18.81-31.17-2.17-5.32-5.41-43.784.06-26.95-10.71-47.3-30.4912.01-50.18-2.4-55.81-51.95-20-39.97-4.92-54.2-24.09-46.62-31.291.46-17.61-25.24-63.46-64.17-5.84-61.167.06.66-34.19-14.65-48.97-31.294.58-49.67-53.031.4611.3-64.32-41.479.49.7111.74-43.85-2.51-17.61-6.19-33.59-8.855.99999999999987e-2-25.2414.7-51.78-58.72-43.25-63.46-18.22-1.37-57.96-.5300000000000014.88-17.43-35.69-21.46-11.7.843.92-9.85-64.1712.228.47-38.04-3.83-60.11-56.05-54.52-15.33-23.59-13.85-54.27-17.62-17.37-56.05-52.56-17.84.2800000000000011.42-61.31-15.859.99999999999943e-2-61.12-22-68.04-22.22-48.4-54.52-36.64-67.68-61.39-15.33-10.91-23.59-18.83-38.44-32.65-31.49-45.56-33.54-56.12-53.19-13.85-33.36-31.07-48.33-66.03-26.25-55.81-54.27-39.12-36.166.16-36.965.14-1.95-1.64-47.07-31.23-23.63-9.99999999999943e-2-57.3-68.846.31999999999999-8.41-20.1712.86-50.78-8.82-6.65-38.4-43.61-8.41-41.83-35.5814.64-20.02-35.36-12.01-37.53-8.39-30.335.27-41.2616.48-20.17-5.2817.82-8.912.86-22.9-50.78-26.7410.21-2.43-2.84-22.8311.35-35.366.4-8.82-15.85-33.65-45.1814.7213.23-29.52-6.65-2.6711.0820.94-25.58-27.91-33.27-24.06-36.51-41.2-14.64-37.15-2.5-11.76-11.29-18.38-31.27-77.54-72.81-31.13-18.06-12.98-54.93-18.38-50.11-9.97-59.04-24.87-20.85-62.19-80.15-4.52-29.99-57.09-22.95-72.26-31.27-55.43-30.49-10.92-77.54-71.84-72.81-10.5-71.17-5.5-49.42-22.7-46.76-43.28-40.17-31.13-33.78-62.97-27.51-49.67-47.17-60.72-18.06-54.96-16.7-44.93-16.09-15.71-39.84-64.69-65.55-28.42-43.58-69.86-58.47-18.62-11.28-46.9-6.86000000000001-44.46-17.15-26.39-40.27-3.530000000000015.03-46.9-10.47-59.31-26.87-24.74-12.61-17.49-13.7-40.131.48999999999999-53.22.280000000000001-43.72-6.86000000000001-32.67-47.12-43.52-44.465.19999999999999-17.15-24.04-31.132.33999999999999-61.581.83-21.26-12.22-59.37-26.39-49.767.58999999999999-18.58-53.38-45.07-12.63-40.276.34999999999999-50.28-7.77-55.12-58.53-.660000000000011-15.987.83999999999999-55.79-41.34-65.13-62.04-62.821.674.5711.53-41.82-40.88-2.232.94-18.58-24.214.571.57-12.96-29.6-26.622.9-39.4921.4713.56-25.21-42.0335.36-43.4811.5331.47-35.276.66-41.82-9.17-40.88-9.94-36.9612.33-36.34-18.1426.5-25.05-15.88-2.2310.04721.04-.619999999999997-11.934.822.94-9.4727.1110.22-40.32-30.267.2723.1922.71-37.26-29.09-30.37.8115.37-41.3120.411.7831.922.67-22.7325.12-18.27-32.3120.4-25.37-10.79-33.6-16.7116.31-20.1320.0623.9310.712.31-37.4-20.0511.78-3.1929.5118.0731.928.6322.67-30.4534.0214.81-14.9612.595.0622.6-.68-22.73-30.631.330000000000016.196.32-.75-35.1325.12-23.91-14.19-16.7324.32-6.06999999999999-17.1-7.0823.2713.7511.8819.932.1711.8-10.58-11.3735.47-20.4549.99-9.8728.72-14-18.23-11.37-5.19-24.1833.3321.59-2.66-21.2351.3525.34-10.27-12.8343.114.2135.4740.828.92-3.43-20.4534.7149.9938.6433.3933.541.410.6752.86-11.6812.91-9.8752.4839.1346.9754.6130.1943.2328.7212.1850.232.6627.51-10.4110.5931.251.6130.07-16.1425.2219.87.59-.969999999999999-15.9-43.88-9.39-1.52-15.51-4.93-31.98-61.34-15.9-13.98-30.32-45.66-27.8-27.61-12.14-20.13-37.112.22-38.48-50.52-45.61-43.88-59.78-26.88-21.5-9.39-51.79-1.52-43.7914.61-45.86-22.64-51.1613.5-14.56-34.99-15.513.42-42.16-28.86-42.39-26.94-47.9-4.939.09-44.884.86-38.64-1.91-16.415.24-29.1712.04-39.17-14.35-46.79-23.56-58.36-15.22-13.83-20.01-34.56-67.9-18.22-6.05-29.51-15.22-39.06-36.96-48.94-72.91-31.64-62.02-10.43-75.03-35.18-13.13-57.78-6.76000000000001-13.83-62.73-46.08-65.71-20.01-18.9-34.56-60.74-8.72-28.44-68.16-52.23-75.52-33.14-25.46-67.9-6.25-41.54-81.26-53.53-9.94-64.89-18.22-12.61-56.47-55.84-71.19-76.24-65.6-67.24-34.99-25.87-8.86-77.47-18.96-35.63-85.06-17.16-18.48-76.7-30.51-4.73999999999999-62.26-75.9-26.19-17.16-5.01000000000001-60.6-64.76-73.92-27.15-65.01-32.8-65.38-80.35-73.99-17.48-9.8-18.48-15.88-7.45-80.37-76.7-7.36-30.51-6.14-13.27-22.2-19.17-53.87-73.37-33.52-63.56-4.73999999999999-53.88-29.05-22.28-55.42-13.82-81.34-62.26-68.93-46.14-61.34-73.87-32.75-11.67-23.22-69.23-82.73-23.35-14.9-60.49-49.28-62.1712.25-6.6628.43.280000000000001-19.9135.3423.9637.9312.25-26.36-.42000000000000231.75-30.73-6.812.8833.65-5.251.2920.717.5713.31-6.668.5118.33-13.728.4321.77.2800000000000014.6129.47-17.19-27.3213.864.2727.0335.05-19.91-34.37-18.2429.54-25.7324.8429.7835.344.9417.8-3.19-21.7729.4312.39-26.65-32.37-13.8825.46.937.8942.4143.11-32.4-73.12-40.05-63.62-85.87-40.93-61.08-95.76-32.4-53.37-55.3-51.51-43.63-40.17-91.77-19.32-90.87-70.39-53.82-81.26-65.42-73.12-41.87-62.67-24.26-40.05-40.13-63.62-31.25-90.84-54.7-52.24-48.31-84.21-48.31-28.18-85.87-34.72-34.17-37.99-44.27-27.69-87.12-40.93-34.92-35.82-26.12-59.38-32.61-98.28-90.34-54.73-82.99-89.43-91.95-94.65-84.87-33.12-50.7514.22-33.06-36.76-46.3-16.02-27.22-59.32-50.75-29.22-21.39-16.213.3-32.68-9.59999999999999-53.41-.599999999999994-15.49-9.99999999999091e-313.31-60.7314.22-35.25-39.37-28.77-33.06-1.98-36.7612.38-56.431.97-8.32-42.31-17.0311.88-64.07-46.3-32.45-44.04-21.06-48.33-46.82-40.52-16.02-28.16-21.63-42.79-26.73-51.38.60000000000001-11.55-54.062.790000000000019.69-47.55-2.27-45.76-34.21-8.38999999999999-1.22-13.931.96000000000001-47.49-2.33-6.20999999999999-11.66-8.38999999999999-61.788.74000000000001-21.09-13.612.06-10.24-9.63999999999999-8.9-2.66-27.32-46.77.38000000000001-1.2212.56-60.42-22.85-13.93-47.621.96000000000001-6.77999999999999-46.47-59.22-64.32-18.55-27.94-30.868.47-47.49-3.63-35.88-63.33-62.659.61-22.49-2.33-24.6-48.64-21.37-37.67-27.06-52.186.29000000000001-61.94-36.81-11.78-58.567.07000000000001-31.24-32.45-46.02-59.82-82.16-28.87-90.92-64.29-92.5-92.26-46.02-53.19-45.46-42.69-41.29-57.64-28.1-81.31-61.19-73.03-44.25-24.43-36.11-59.82-69.83-61.05-75.71-82.16-82.83-28.87-80.79-64.52-36.09-60.63-50.2-26.38-16.42-21.61-90.92-83.47-87.35-18.14-25.19-42.4-93.78-64.29-42.21-80.73-60.13-53.07-39.3-25.37-24.71-64.68-54.79-23.86-72.09-47.25-37.47-56.91-18.18-13.23-35.2-24.05-19.38.36-45.396.2-18.18-21.393.03-60.19-31.6614.32-16.98-11.47-49.837.085.61-56.93-26.72-13.23-30.68-56.85-4.48-35.2-25.13-24.05-40.19-38.4-6.99.217.68-27.62-12.039.05-19.3-49.09-56.128.34-48.67-59.96-10.398.36-10.5910.06-2.4712.39-11.1613.54-50.365.59-7.11-19.9515.79-46.36-5.84999999999999-83.1-93.64-15.62-64.04-41.77-42.42-29.69-15.92-83.1-38.69-79.71-54.84-35.85-25.45-52.1-29.64-43.19-19.55-38.77-76.13-61.5-93.64-79.58-48.74-45-15.62-53.66-64.04-84.75-58.19-58.22-78.56-51.52-61.24-81.93-65.66-41.77-84.67-23.13-75.09-88.24-22.68-80.83-42.42-82.97-27.18-20.91-20.45-65.27-39.84-58.59-63.07-22.5-84.15-20.04-24.54-82.75-27.0311.12-7.76-8.38-48.371.5812.1411.46-49.211.1214.6-54.44-28.3-32.83-15.32-44.69-3.58-37.09-47.45-3.98999999999999-32.596.89-7.76-29.93-48.71-.329999999999998-8.38-27.75-48.37-47.54.370000000000005-10.82-47.88-4.45-28.11-25.658.510000000000011.58-60.587.52-23.15-2.0511.97-22.112.1414.05-59.05-51.452.78-28.8512.592.1410.89-27.8-56.64-57.86-39.73-36.19-49.6930.94-36.9429.8629.152.451.7714.86-31.6330.94-21.46-8.2428.7417.153.2933.4822.52-40.524.419999999999997.34999999999999-12.95-14.49-36.9425.12-25.19-24.1429.86-31.3229.1523.2629.7637.4313.12-7.2317.86-9.9114.212.45-23.4-23.31-32.78-1.77-18.0118.581.77-40.7321.46-26.3227.09-12.0823.23-22.8-8.72000000000001-12.3311.25-23.825.48-4.6317.9-.299999999999997276.53-19.7121.4-1.63-31.48-44.38-.299999999999997-37.98-42.07-22.6711.65-6.03-41.912.3515.71-38.78-48.62-37.02-31.18274.15-46.72-47.036.53-34.81-19.71-31.13-3.73-28.47-37.38-12.08-52.0214.46-16.1621.426.14-19.120.64-36.79-42.2-19.89-1.63-15.86-25.62-38.16-41.24-12.33-27.47-28.6826.85-38.71-49.54-45.79.719999999999999-33.4922.79.49-1.04-40.23-31.97-41.71-1.29-37.94-38.19.49-3-37.72-55.84-56.985.75-39.71-55.665.56-33.5612.48-33.34-7.16-1.04-18.9212.125.83-40.23-44.65-31.97-36.73-17.12-22.91-24.07-10-22.02.56-2.37-41.71-22.2-24.49-7.2310.47-29.31.25-1.29-16.44-19.4-61.72-18.6-60.7-53.61-53.92-8.49-24.33-31.93-55.461.7413.28-61.88-38.63-26.87-59.93.74-38.22-40.39-8.64-3.43-38.63-5.21-11.46-61.68-27.02-11.68-35.03-9.51-38.65-16.71-52.31-5.78-63.52-26.87-41.76-64.86-38.14-59.9-24.143.74-20.3-57.25-44.61-44.2-24.21-58.39-11.68-53.44-38.22-31.19-13.39-1.86-61.76-60.27-17.52-40.39-44.37-58.12-67.98-21.46-19.13-13.77-22.98-10.53-5.84-32.4-9.89-44.54-35.28-35.75-56.41-43.522.75-1.98-43.66-56.73-61.81-19.86-56.41-24.68-64.82-15.75-49.92-53.94-12.65.36-70.27-44.8-17.7-51.84-2.53-43.52-19.36-44.3-63.872.75-2.95-1.98-64.29-3.62-69.29-25.37-52.09-28.03-31.51-34.62-43.66-41.01-11.82-47.28-25.12-27.62-14.07-56.73-19.83-58.09-29.86-58.7-59.08-34.95-10.1-9.24-46.37-31.21-4.93-16.32-56.17-63.51-16.74-56.78-19.18-46.49-37.25-23.37-60.11-68.67-16.74-53.17-4.33-36.77-38.9-51.03-46.15-49.94-23.51-65.13-10.42-63.92-19.92-56.78-30.97-16.52-20.12-19.18-68.84-46.49-39.6-32.51-65.98-2.06-65.47-42.38-51.42-4.27-37.25-13.88-71.23-45.06-10.26-18.57-51.01-23.37-69.99-13.36-55.87-8.52-5.11-62.98-47.66-71.48-7.85-22.31.49-1.6-.82-65.31-43.58-50.542.811.87-36.78-41.95-20.43-14.8-43.58-40.58-26.05-9.41-12.41-61.91.48-60.48-52.57-13.83.02-74.374.47-50.54-70.48-3.74-45.672.81-29.841.87-29.07-2.05-51.34-2.67-20.87-65.51-13.96-23.13-36.78-49.05-46.01-60.05-38.39-27.08-43.83-41.95-29.54-66.12-49.231.31-8.75-46.28-62.2-61.72-1.75-9.92-8.71-46.82-54.382.3-49.19-40.57-60.69-51.46-6.06-53.91-10.523.52-49.19-3.42-184.81-12.08-45.1-8.66-48.85-52.72-39.5-31.18.61-8.74-40.57-25.6-58.3-46.86-60.69-57.42-51.461.66-62.81-43.6-13.83-41.38-33.85-51.39-28.11-6.061.84-30.12-34.98-35.11-28.046.34-53.91-4.88-14.6-12.06-53.11-22.72-11.69-21.71-52.06-42.54-40.67-48.72-30.96-40.59-18.21-9.93-56.77-.85-71.29-11.43-50.02-7.3-3.07-9.93-16.112.88-54.63-42.89-18.64-6.99999999999998e-2-72.65-46.64-11.03-8.47-64.41-25.51-56.77-62.1-50.22-17.87-.85-56.01-71.29-59.94-54.69-54.8-62.7-31.97-74.16-9.62-34.21-11.43-73.78-60.43-68.27-75.91-51.49-64.53-50.02-33.48-71.5-53.96-48.81-10.89-31.89-52.55-22.91-51.37-5.16-46.52-41.17-21.89-20.33-39.78-11.8-46.29-54.16-40.17-50.75-23.75.66-39.78-41.7-25.36-10.02-27.88-28.07-43.54-35.55-18.58-67.9-17.2-5.16-10.07-11.84.1-28.8-34.18-46.29-3.89-54.16-11.89-70.29-9.82-33.04-4.52-69.18-41.12-20.69-40.17-59.1-13.52-26.82-13.29-28.74-7.78-50.75-64.77-10.8-60.54-17.04-53.77-39.28-70.92-26.51-67.72-16.51-41.33-8.89-32.122.68-63.33-64.72-58.54-43.99-10.65-60.33-72.5-49.04-63.33-39.49-41.59-29.61-5.64-46.91-16.53-68.12-3.52-43.37-65.42-20.77-71.79-64.72-15.82-32.47-12.84-58.54-59.65-43.99-17.81-69.83-50.11-10.39-26.32-3.03-45.41-53.09-10.65-72.3-37.012.71-25.02-68.61-13.66-60.33-65.94-22.08-22.71-7.36-2.31-12.95-11.31-43.56-52.68-69.69-1.08-59.59-42.926.51-57.16-55.842.38-43.81-69.58-12.061.58-48.13-57.16-69.31-13.72-9.56-.4-47.17-9.31-41.52-8.946.03-.33-56.84-64.52-55.84-58.44-66.876.052.38-66.96-43.81-68.18-61.05-52.12-55.15-20.45-.950000000000001-40.8-10.76-69.58-20.44-45.27-52.04-18.9-60.57.02-12.06-5.39-28.18-12.98-.450000000000001-41.57-62.65-51.1-5.098.41-50.97-59.42-13.83-25.04-12.15-32.51-13.6-48.69-20.54-.350000000000001-55.6-44.22-58.19-32.516.1-19.84-52.0110.47-13.45-23.14-53.91-15.01-21.55-40.97-27.83-33.57-13.6-28.77-38.59-6.56-48.69-42.03-20.54-24.87-49.73-3.077.06-34.12-24.53-47.29-55.31-.35000000000000114.11-2.02-49.85.47-45.1-50.04-55.6-25.2-38.06-17.071.51-49.69-32.656.3912.11-6.38-45.72-21.19-28.15-62.67-63.37-57.77-17.05-50.12-26.55-4.3-49.24-29.095.59-57.77-36.8-34.87-38.66-46.54-501.6-70.85.700000000000001-19.78-36.35-8.91-24.75-17.05-48.3-27.5-65.91-50.12-50.04-26.55-58.92.670000000000002-35.47-37.93-41.86-5.96-41.86-61.99-4.3-55.45-56-52.18-45.9-62.48-3.05-49.24-55.25-54.35-64.05-30.79-57.568.11.170000000000002-35.44-7.18-.7399999999999981.784.48-5.3-57.05-9.21-74.18-26.9-23.2-13.66-43.94-32.74-.64-9.21-30.74-38.57-43.75-63.26-27.28-50.36-6.55-59.36-44.47-59.95-73.27.77-74.18-24.71-20.59-31.19-26.9-57.98-23.2-72.34-3.53-61.93-51.64-17.65-42.93-71.844.11-13.66-27.51-15.92-38.9-11.63-13.14-19.44-43.94-31.8-38.33-17.17-33.23-8.66-68.56-48.41-5.9-62.75-69.65-12.41-57.69-14.2-25.75-48.88-56.05-43.34-59.23-9.78-54.94-51.06-45.61-48.884.51-66.01-36.18-43.67-69.33-47.03-47.63-48.37-54.61-29.95-10.57-64.65-56.05-69.833.15-34.42-43.34-9.65-59.23-50.49-10.81.957.05-38.72-29.33-26.41-65.74-9.78-53.64-21.396.065.38-66.88-34.78-54.94-32.67-8.63-35.9-19.6-30.21-5.09-63.564.67-20.46-45.491.29-64.34-26.03-24.82-44.42-30.62-8.28-61.57.48-26.152.061.82-44.42-37.25-44.98-47.75-49.15-32.8-62.34-9.13-29.25-17.41-46.19-66.01-54.33-30.62-20.61-29.39-14.73-8.28-7.61-61.57-9.65-25.92-54.35-29.81-40.24-64.06-74.02-68.83.48-6.97-3.09-72.3-65.25-48.043.34-26.15-48.23-9.71-30.31-37.37-51.14-65.07-65.73-25.76-35.65-66.58-18.35-43.19-52.97-33.53-24.39-29.34-7.37-18.52-23.27-50.932.82-48.77-24.39-21.18-45.617.62-10.91-56.89-25.59-31.17.26-49.65-48.1814.36-15.85-29.34-11.8914.28-38.09-7.37-17.44-18.52-2.38-4.17-35.67-51.77-60.25-14.95-30.54-51.62-23.276.5213.55-50.916.117.39-32.18-50.93-31.98-52.63-40.1-54.96-31.41-56.117.79-48.16-42.57-35.46-22.62-58.363.79-36.72-5.485.06-72.96-24.54-46.81-46.16-58.89-72.66-5.48-49.89-8.87-33.74-52.73-63.13-36.48-58.94-45.39-69.03-49.81-12.45-27.085.06-9-39.84-43.58-72.96-34.92-24.54-3.83-30.39-30.36-10.02-37.06-27.34-6.65-22.92-46.81-3.91-65.45-13.49-.34-65.9-7.75-46.16-5.61-61.4-67.67-68.13-23.31-48.74-29.99-25.51-66.08-4.43-68.54-64.04-5.83-61.55-68.07-49.19-48.57-8.58-58.53-69.09-68.41-7.75-68.07-71.55-2.51-28.65-24.12-41.63-12.26-53.37-19.86-9.5-52.96-24.36-63.84-49.19-27.02-8.24-56.62-48.57-29.2-8.58-9.41-57.32-46.13-9.07-52.5-28.84-31.3-65.46-58.533.63-64.47-33.8-54.9-68.92-34.85-69.09-712.1-5.5-59.73-28.1-69.54-59.09-67.84-29.15-.31.91-17.22-20.76-7.26-60.277.61-59.19-58.48-31.78-31.1-44.192.3-60.27-7.87-21.09-58.07-46.48-32.62-62.81-51.8511.19-33.75-36.68-16.38-14.847.61-54.45-4.14-5.19-59.191.99-58.48-52.59-59.09-66.76-42.45-22.1-47.19-19.42-43.54-31.78-5.93-6.023.45-27.56-11.32-47.91-31.111.4-50.79-3.01-56.42-17.25-52.56-6.53-20.61-17-40.58-5.53-54.81-24.7-47.23-47-74.3-53.83-27.59-68.7-45.67-15.82-2.92-47-9.32-5.23-24.63-58.95-41.27-5.4-59.65-63.01-8.521.32-10.28-16.12-74.3-51.45-.58-.27-53.83-12.49-27.59-16.17-43.57-18.83-9.92-35.224.72-61.76-31.14-68.7-73.44-28.2-67.94-10.51-5.1-27.41-45.67-31.44-21.68-9.14-6.06-34.97-19.83-18.62-74.15-8.592.24-1.51-48.02-13.81-70.098.488.73-22.3-10.5422.07-7.44-10.06-10.8610.988.48-41.528.73-29.95-26.46-31.888.2626.3827.52-35.2110.2526.2-35.024.1-41.943.88-22.3-28.42-10.54-41.58-35.295.8610.7715.192.517.27-12.3422.07-6.55-5.39-19.46-7.44-30.02-27.0912.2528.88-7.26-4.9735.82-22.23-39.93-.149999999999999-29.71-28.17-13.02-10.0632.26-10.8631.2411.4310.98-20.97-5.132.4726-31.2-42.7432.42-78.28-83.49-23.4-45.16-56.29-28.53-28.8-65.46-42.1-78.28-69.7-83.49-48.29-81.71-40.45-75.46-25.24-59.9-75.24-51.89-77.41-48.27-70.21-34.61-81.14-23.4-60.05-45.16-22.06-48.78-80.39-27.02-62.78-90.66-66.62-29.67-56.29-42.31-42.72-62.71-28.53-75.24-33.48-48.7-13.62-55.73-73.53-43.05-85.06-25.16-26.65-69.4-46.53-42.55-28.8-18.94-65.46-67.79-28.26-42.1-76.39-81.08-54.52-77.03-42.38-51.64-51.1729.47-12.48-29.81-12.98-41.61-4.3125.7526.3626.5329.4719.19-12.4824.07-7.662.1232.48-16.5917.5821.6-19.74-37.737.9312.46-14.6419.5-29.8111.18-12.9811.9631.53-.989999999999995-35.09-29.39-30.3631.95-28.72-41.6136.95-6.9719.75-4.31-.8299999999999982.2811.3218.568.67-20.52-22.4214.94-7.22-4.72-18.2724.39-12.5125.75-2.4826.3626.74-14.1926.53-23.114.03-1.13-27.41-16.0223.8331.17-19.24-10.68-59.43-48.38-70.78-36.97-65.99-70.83-57.92-19.24-57.58-10.68-62.61-26.18-8.13-75.02-42.58-40.45-28.32-33.2-29.41-55.84-14.22-68.93-15.43-59.43-22.57-48.38-62.83-59.23-54.27-60.17-10.51-32.86-39.75-46.84-70.78-13.37-77.29-13.88-36.97-27.93-75.08-42.1-2.75-65.47-8.12-29.51-34.29-69.09-60.78-28.34-55.98-9.36-65.99-23.48-70.83-74.24-32.05-57.92-7.87-71.5-57.05-80.84-77.75-78.53-14.04-73.98-79.61-98.88-23.93-51.73-28.9-28.29-95.72-62.8-73.98-27.64-79.61-50.83-53.83-66.64-68.36-85-82-32.5-94.89-33.93-41.84-80.61-97.43-20.04-98.88-43.87-23.93-90.67-48.74-56.93-97.22-64.57-96.28-65.34-92.36-51.73-43.07-91.74-73.54-28.9-80.45-71.28-57.63-32.99-45.36-48.4-51.53-34.36-56.02-67.33-50.58-52.46-64.87-28.29-45.18-95.72-85.66-81.73-62.8-32.69-92.66-84.49-85.7-47.59-40.03-96.71-9.13-23.17-10.915.9538.5714.2-5.0533.46-28.21-9.13-26.17-23.1729.54-16.2321.22-1.65-24.46-7.5725.45-10.9929.233.0719.8511.45-28.26-10.9120.925.9538.6527.2112.6441.0437.7731.81-21.3143.1638.5723.95-5.8221.7314.231.748.45999999999999-13.59-2.09-21.4910.47-27.0915.3315.468.38999999999999-25.9934.26-14.77-5.05-7.5933.463.0710.07-28.2132.4122.8921.0229.0711.3120.94-1.44-31-35.23-12.7923.830.7735.8633.210.5133.8-31-34.38-35.23-28.37-22.1926.95-41.1816.334.59-19.66-38.2334.358.34-27.27-29.8326.11-12.7918.4723.811.92-20.43-9.89-37.4517.7132.9921.6416.3930.7716.524.4-6.3300000000000135.86-28.68-4.09-26.8721.9535.4822.13-15.0229.9737.6113.1926.2311.72-4.8233.215.6610.51-27.4124.1733.8-15.3913.07-33.148.222.87-16.41-17.97-44.64-74-58.27-72.44-76.41.840000000000003-57.54-51.3-44.56-44.64-26.98-74-28.56-26.64-27.97-42.98-58.32-40.46-40.27-24.8-32.79-49.76-.439999999999998-51.14-63.18-58.27-56.54-72.44-39.54-34.16-24.11-22.05-64.45-14.18-56.451.95-76.41-58.52-35.3-63.82.840000000000003-27.22-47.65-28.17-52.62-9.23999999999999-54.82-26.02-41.52-55.05-39.6-60.56-17.59-3.56999999999999-57.54-7.8-51.3-14.571.91-44.56-41.83-.620000000000005-51.83-27.01-59.45-36.22-71.0252.5629.151.85-4.1233.89-16.912.14-12.5850.8752.566.6129.143.3919.559.3421.659.67-14.326.97-3.4148.18-16.4223.4345.48.83000000000000251.8544.78-4.1212.53-7.152.4938.639.7124.05-2.1349.8933.8930.17-9.556.38-16.9125.4733.15-9.29-26.0652.3617.07-14.48-22.655.0848.67-6.2840.39462.142.77-12.58-17.639.8550.8723.6232.7449.75-18.8639.6522.98-26.45-54.54-4.8311.565.48-20.44-52.01-24.78-52.51-28.83-54.54-41.01-4.834.216.35-38.57-39.24-43.4-52.56-5.79-43.65-11.44-44.02-58.99-52.633.8811.562.885.4813.91-59.01-33.62-55.3414-9.1515.228.09-20.44-.8399999999999962.19-32.51-52.01-12.16-42.216.6213.17-32.52-7.69-19.82-.920000000000002-34.067.54000000000001-59.98-40.9-47.57-24.78-39.98-52.51-11.39-41.63-28.83-47.87-61.37-1.996.46000000000001-39.13-27.92-40.81-23.97-10-34.62-39.42-43.24-43.66-30.13-69.7-48.01-23.97-7.64-10-35.68-74.29-26.4-48.35-16.18-78.66-54.74-45.05-14.28-53.18-46.64-27.22-40.36-34.62-54.59-39.42-29.6-61.63-13.98-19.5-26.16-47.65-43.32-18.46-43.24-65.12-75.25-34.07-43.66-20.9-12.88-67.84-65.62-82.3-66.17-35.15-18.39-73.66-23.09-18.15-12.59-42.99-30.13-51.12-69.7-18.5-77.05-48.01-80.3-61.81-22.47-47-40.04-5.52-4.81999999999999-47.22-81.9-51.56-28.01-7.45-70.35-21.96-45.52-14.11-47.22-19.81-81.9-18.54-39.51-82.43-41.44-37.65-29.77-26.31-77.91-5.45999999999999-77.01-56.53-39.96-67.4-51.56-59.26-28.01-48.81-10.4-61.68-26.19-26.27-49.76-17.39-76.98-7.45-40.84-38.38-34.45-70.35-34.45-14.32-72.01-52.93-20.86-20.31-60.58-24.13-30.41-13.83-73.26-27.07-21.06-21.96-12.26-45.52-18.75-79.78-14.11-40.87-69.13-75.57-78.09-80.79-71.01-19.26-44.92-77.02-78.43-52.95-38.2-34.73-39.33-44.43-40.38-44.92-61.32-77.02-68.45-46.92-2.59999999999999-39.09-33.91-14.4-50.38-27.3-71.11-18.3-33.19-17.71-4.39-78.43-3.48-52.95-57.07-46.47-46.4-50.76-19.68-54.46-5.32000000000001-74.13-38.2-15.73-26.02-60.01-34.73-5.82000000000001-81.77-64-32.69-50.15-61.74-58-38.76-66.03-64.52-58.22-33.72-45.86-39.33-60.49-44.43-69-56.81-40.38-71.76-14.91-8.01000000000001-65.25-19.97-63.46-51.9138.1332.6851.7256.956.3516.4-4.36.6716.9638.13-12.6132.6835.95-17.4421.4853.0823.2530.7456.434.134.735.4441.6817.02-2.3651.7243.1256.9-16.0821.4940.7830.41-3.2846.337.56-2.1356.35-14.88-19.9825.7916.413.4852.81-3.151.8940.718.4633.46-18.99-18.3153.9521.8542.0119.74-4.322.976.6717.284.5916.96-17.67.5332.56-14.2251.4113.111.89-32.07-31.8324.32-9.444.7934.05-20.37.36-31.11-32.07-2.03-31.8314.417.2423.4714.9717.7419.142.7932.33-20.88-.759999999999998-12.616.183624.32.609999999999999-9.4-.619999999999997-15.28-17.01-21.73-22.431.56-20.36-4.0944.7924.34-.20000000000000310.2334.0544.0138.82-30.49-4.08-23.04-26.92-33.6442.2935.2418.03-33.35-3.8618.22-20.3.2999999999999977.3621.1329.92-31.11-4.255.6436.57-11.6613.1822.963.52-30.8220.77-12.15-16.11-18.95-13.0524.6326.96-38.81-30.8223.920.77-3.61-6.82-30.7717.6-45.62-17.0928.89-2.413.1-35.2621.6520.18-42.36-12.151.34-16.11-42.2810.09-26.85-20.63-10.56-9.48-25.62-23.83-18.957.6723.7732.25-13.052.5423.62-4.73-6.19-34.52-41.554.7522.91-34.1-45.394.1822.933.9824.6312.126.963.41-19.45-38.8120.1614.577.46-5.3830.36-31.798.720000000000011.0700000000000114.84-30.74-48.82-23.24-30.483.5810.3114.721.070000000000018.9899999999999914.84-52.34-7.93-7.23-48.95-24.08-5.095.31-21.341.12-12.4311.21-8.01-45.37-30.74-62.88-48.82-17.98-14.24-38.5415.14-22.9-33.28-53.99-27.43-23.24-27.46-47.8-20.76-30.48-51.17-34.9-11.0110.48-53.917.636.57000000000001-44.33-57.488.08-50.07-11.66-52.213.589.8499999999999910.31-34.512.3614.72-32.318.26000000000001-53.3910.726.22-51.993.7318.71-41.9514.14-22.681.93-20.86-51.810.03-23.8818.7110.47-41.9518.3721.85-50.51-47.19-21.05-25.58-8.07-37.443.67-29.84-40.23.26000000000001-25.3414.14-.509999999999998-22.68-41.466.92-50.07-1.13-20.5-41.12-40.297.621.93-3.57-40.632.8-20.86-18.415.768.834.89-53.3314.77-55.81-15.95.219.22-14.8519.3921.3-51.8-44.210.03-21.6-35.26-23.8818.14-20.55-49.39-50.61-32.48-28.94-42.44-5.57-52.06-34.924.68999999999999-54.64-2.571.029999999999996.66-43.33-5.57-9.11-52.0610.51-41.89-.690000000000005-28.678.31-3.28-17.1413.052.09-60.95-16.01-13.08-33.38-34.92-57.374.68999999999999-45.62-44.57-50.919.43-51.758.719999999999992.829999999999999.32999999999999-54.6417-7.31-27.66-2.57-30.34-6.22000000000001-17.98-46.98-43.83-43.74-5.37-53.21-22.2-38.44-1.85-18.66-61.161.02999999999999-46.756.66-32.5112.64-43.33-29.15-32.76-9.18-44.235.05-25.06-2.53-40.29-53.19-39.99-4.66-60.27-60.83-34.43-50.05-12.61-40.2915.03-53.19-9.11-46.79-11.94-50.88-31.482.84-14.84-50.713.546.9-47.59-57.43-45.83-39.9918.19-4.66-55.53-55.84-57.87-2.28-43.62-28.52-39.94-12.54-60.27-37.28-46.19-20.89-60.835.65-24.9712.59-2.8817.33-27.91-44.7611.83-45.6-51.01-28.7-10.44-24.67-34.43-46.97-50.05-21.14-32.07-12.6118.04-47.52-58.35-54.6-8.09-42.313.98-38.74-38.99-7.96-19.72-52.33-22.82-20.2-19.4-41.24-38.7411.26-38.99-.31-3.81.62-38.52-56.64-57.784.95-40.51-56.464.76-34.3611.68-34.14-7.96-1.84-19.7211.325.03-36.12-41.03-45.45-32.77-37.53-17.92-52.33-23.71-24.87-10.8-22.82-.24-3.17-42.51-59.14-23-25.29-66.08-8.039.67-30.11-.550000000000001-2.09-17.24-20.2-62.52-19.4-61.5-41.69-41.24-9.29-25.13-32.73-56.26.9412.48-62.68-11.04-5.83-65.92-44.16-33.03-60.79-60.52-23.86-47.22-11.04-19.62-5.83-41.03-7.61-48.87-13.86-64.08-29.42-14.08-37.43-11.91-41.05-19.11-54.71-8.18-65.92-29.27-44.16-67.26-40.54-8.93-62.3-26.541.34-22.7-59.65-33.03-47.01-46.6-26.61-60.79-14.08-55.84-40.62-75.7-33.59-15.79-46.27-4.26-64.16-62.67-19.92-42.79-46.77-60.52-70.38-23.86-21.53-61.06-47.22-12.93-8.24-34.8-12.29-46.94-37.68-38.15-65.82-23.87-6.54-23.375.26-32.04-62.1-62.71-62.88-65.82-55.54-23.87-60.42-28.69-38.47-68.83-19.76-53.93-57.95-16.611.35-74.28-48.81-21.71-55.85-6.54-47.53-23.37-48.31-67.88-35.36-1.26-6.96-5.99-68.3-7.635.26-73.3-29.38-56.1-32.04-35.52-38.63-47.67-54.91-45.02-15.83-13.93-51.29-29.13-31.63-18.08-60.74-23.84-62.1-33.87-62.71-63.09-22.16-62.88-13.25-50.38-35.22-8.94-20.33-60.18-67.52-60.94-69.5-20.75-31.8-9.4-43.21-14.19-9.35-22.26-60.94-22.6-69.5-17.57-54-72.05-5.16-37.6-39.73-51.86-46.98-50.77-24.34-65.96-11.25-64.75-20.75-57.61-31.8-17.35-20.95-25.91-20.01-69.67-47.32-40.43-33.34-9.4-66.81-2.89-66.3-43.21-52.25-5.1-38.08-77.43-14.71-72.06-50.67-45.89-11.09-19.4-51.84-24.2-70.82-14.19-56.7-9.35-5.94-48.13-22.26-72.31-8.68-23.13.66-2.43-1.65-66.14-8.91-3.2815.99-58.96-31.16-53.99-54.612.83-20.09-8.91-55.25-3.28-32.06-29.06-16.25-14.532.11-.890000000000001-50.3912-48.96-41.05-2.2814.54-62.8515.99-39.02-58.967.78-34.15-25.9614.33-18.3213.39-17.559.47-31.16-39.828.85-9.35-53.99-2.44-11.61-25.26-49.9-37.53-34.49-31.36-48.53-26.87-15.56-32.31-30.43-18.02-54.6-37.7112.832.77-1.16-20.09-50.29.771.62.81-35.3-42.8613.82-16.86-2.82-15.08-31.94-64.56-40.19-20.94-59.452.22-16.86.180000000000001-2.82-55.53-9.76-47.21-24.34-1.53-18.42-51.44-15-55.19-59.06-45.84-37.442.27-15.08-46.91-31.94-64.64-53.2-38.63-67.03-63.76-57.8-4.68-69.15-64.56-49.94-20.17-47.72-40.19-57.73-34.45-12.4-23.9-4.5-36.461.1-41.32-41.45-34.38-60.25-11.22-20.94-18.4-59.45-29.06-36.062.22-58.4-48.88-47.01-55.06-37.3-46.93-24.55.1300000000000014.36-18.08-54.67-61.64-66.73-64.07-41.38-64.67.1300000000000013.514.36-2.5-8.68-57.8210.31-47.2-35.46-11.217.36-65.22-39.21-3.6-1.04-56.98-18.08-49.34-54.67-42.79-10.44-20.986.58-48.58-63.86-52.51-47.26-61.64-47.37-55.27-24.54-66.73-2.19-26.78-4-52.82-66.35-53-15.85-60.84-68.48-44.06-57.1-42.59-26.05-64.07-46.53-41.38-3.46-55.04-64.67-15.48-43.942.27-39.09-33.74-14.46-12.9-15.9813.38-2.3511.8215.79-61.46-3.08-9.32-16.06-15.98-33.6413.38-32.06-33.98-32.65-17.64-2.3-20.16-20.35-35.82-27.83-10.86-60.18-9.482.56-2.35-4.0811.82-21.08-26.46-36.51-38.573.83-46.44-4.17-62.5715.79-2.1-25.323.2-61.46-33.4-12.97-32.45-8-51.38-5.8-34.6-19.1-5.57-21.02-5.99999999999987e-2-43.03-57.05-3.08-52.82-9.32-46.05-62.53-16.06-18.79-60-8.79-33.61-1.17-24.410.4-77.11-53.65-76.4-20.43-58.44-7.64-26.69-11.97-75.42-77.11-31.16-53.65-67.94-44.1-33.89-46.2-34.22-10.25-51.52-21.14-72.73-8.13-47.98-70.03-25.38-76.4-69.33-20.43-37.08-17.45-77.04-63.15-64.26-48.6-22.42-74.44-58.44-54.72-15-30.93-7.64-50.02-57.7-15.261.51-76.91-41.62-10.07-1.9-29.63-73.22-18.27-64.94-70.55-26.69-27.32-11.97-6.92-34.4-75.42-48.17-57.29-74.3-5.69-64.2-47.531.9-5.55-55.26-71.65-65.57-39.65-8.08-35.31-7.58-31.26-5.55-19.08-55.26-64.29-76.44-21.52-20.85-16.69-7.53-54.3-16.44-48.65-16.07-1.1-7.46-63.97-71.65-62.97-65.57-74-1.08-26.47-4.75-74.09-50.94-75.31-68.18-39.65-59.25-62.28-27.58-8.08-47.93-17.89-76.71-73.26-27.57-52.4-40.27-59.17-26.03-67.63-.11-19.19-12.52-35.31-20.11-7.58-48.7-18.46-31.26-12.221.28-58.1-66.55-20.96-32.17-19.28-55.7-69.67-45.05-40.25-36.43-36.01-49.54-9.97-31.66-55.7-72.03-69.67-43.99-5.38-53.27-31.32-63.49-1.01-24.93-34.62-65.39-26.49-33.03-52.45-39.31-45.05-25.08-40.25-50.07-18.04-65.69-60.17-53.51-32.02-36.35-61.21-36.43-14.55-4.42-45.6-36.01-58.77-66.79-11.83-14.052.63-13.5-44.52-61.28-6.01-56.58-61.52-67.08-36.68-49.54-28.55-9.97-61.17-2.62-31.66.63-17.86-57.2-32.67-39.63-74.15-74.85-35.66-.98-31.32-54.87-75.43-12.53-60.92-37.36-68.77-35.66-63.07-.98-64.34-43.37-.45-41.44-45.23-53.11-56.57-4.97-77.42-5.87-26.35-42.92-15.48-31.32-23.62-54.87-34.07-72.48-21.2-56.69-56.61-33.12-65.49-5.9-75.43-42.04-44.5-48.43-12.53-48.43-68.56-10.87-29.95-62.02-62.57-22.3-58.75-52.47-69.05-9.62-55.81-61.82-60.92-70.62-37.36-64.13-3.1-68.77-42.01-13.75-7.31-4.79-2.09-11.87-63.62-26.875.236.64-18.84-33.59-37.06-32.46-27.36-31.41-26.87-10.475.23-3.34-24.87-69.19-32.7-37.88-57.39-21.41-44.49-.68-53.49-38.6-54.08-67.46.64-68.31-18.84-14.72-25.32-25.39-21.03-52.11-17.33-66.472.34-33.59-56.06-45.77-11.78-37.06-65.979.98-7.79-39.1-21.64-10.05-13.79-33.03-5.76-7.27-13.57-38.07-25.93-32.46-11.3-27.36-2.79-14.98-31.41-3.00000000000011e-2-56.88-63.78-6.54-51.82-8.33-19.88-52.73-47.28-66.32-71.5-70.95-31-10.3-21.27-31.56-52.73-1.99-47.28-50.552.84-36.08-67.68-37.85-45.34-71-48.7-49.3-50.04-56.28-31.62-12.24-66.32-57.72-71.51.48-36.09-55.38-45.01-11.32-60.9-52.16-12.47-70.95.285.38-40.39-31-28.08-67.41-11.45-16.49-55.31-23.06-48.064.393.71-68.55-36.45-56.61-34.34-10.3-37.57-21.27-31.88-19.19-31.563-22.13-47.16-.38-66.01-27.7-26.49-.63-.87-57.02-23.3-77.49-66.75-12.4-40.06-1.59-.63-30.67-.87-47.11-39.94-56.17-47.67-50.44-51.84-35.49-65.03-11.82-31.94-20.1-48.88-68.7-57.02-33.31-23.3-32.08-17.42-15.69-10.97-10.3-64.26-12.34-28.61-77.49-57.04-32.5-42.93-66.75-76.71-71.52-2.21-28.62-9.66-5.78.94-74.99-67.94-50.73.65-28.84-50.92-12.4-33-40.06-53.83-62.62-1.59-28.45-38.34-69.27-21.04-45.88-55.66-36.22-2-53.59-20.67-16.71-13.87-19.77-57.45-59.785.99-2-56.72-53.59-29.21-26-2.05-50.4212.8-15.73-61.71-30.41-35.922.44-54.47-539.54-20.67-34.16-16.719.46-42.91-5.97-12.19-22.26-23.34-7.2-8.99-13.87-40.49-56.59-65.07-19.77-35.36-56.44-28.09-26.631.78.73-37.57-55.731.2812.57-37-55.75-36.8-57.45-44.92-59.78-36.23-13.375.99-52.98-47.39-40.28-27.44-63.18-1.03-41.54-59.76-73.53-27.95-9.87-35.45-28.21-62.27-69-73.41-59.76-67.68-73.53-6.35-50.76-51.46-9.74-34.61-53.6-64-37.35-59.81-46.26-69.9-50.68-13.32-27.954.19-9.87-40.71-44.45-20.15-73.83-35.79-25.41-4.7-31.26-35.45-31.23-10.89-37.93-28.21-7.52-23.79-47.68-69.17-4.78-66.32-65.26-14.36-1.21-66.77-8.62-47.03-6.48-62.27-68.54-69-24.18-61.05-73.41-26.38-66.95-5.3-69.41-64.91-6.7-62.42-74.05-13.39-69.48-32.66-57.27-34.48-3.54-65.37-31.46-74.05-65.81-13.39-73.71-77.19-4.83-8.15-34.29-29.76-47.27-17.9-59.01-25.5-15.14-58.6-30-69.48-54.83-32.66-13.88-62.26-5.27-54.21-34.84-14.22-15.05-62.96-57.27-51.77-14.71-58.14-34.48-36.94-71.1-64.17-60.23-2.01-70.11.47-39.44-60.54-74.56-40.49-74.73-76.64-3.54-11.14-65.37-33.74-20.08-31.46-73.48-34.79-5.95-4.73-22.86-26.4-12.9-44.092.4-14.74-54.354.98-47.09-50.69-56.32-6.33-44.09-40.552.4-60.17-7.77-48.97-20.99-57.97-46.38-32.52-62.71-51.7511.29-33.65-36.58-16.28-14.747.71-54.35-4.04-5.091.25-59.092.09-58.38-52.49-58.994.98-66.66-42.35-22-47.09-19.32-43.44-31.68-2.68-5.83-5.92-44.293.55-27.46-11.22-47.81-3111.5-50.69-2.91-56.32-17.15-62.3-6.33-20.51-16.9-40.48-5.43-54.71-24.6-47.13-12.05.85-12.35-47.687.938.49-17.91-2.29-39.73-12.05-67.37.85-43.23-5.55-40.4-1.46-20.86-55.18-37.5-1.63-55.88-59.24-4.755.09-6.51-12.35-70.53-47.683.193.55.53-50.06-8.72-23.82-12.4-39.87.93-15.06-6.15-31.458.49-57.99-27.37-64.93-49.46-69.67-24.43-7.58-64.17-6.74-1.33-23.64-41.9-27.67-17.91-5.37-2.29-31.2-20.27-39.73-70.38-4.826.012.26-44.25-10.04-66.32-29.3826.95-34.64-34.45-11.77-26.52-39.3631.819.05-40.959.3-29.38-25.89-31.318.8326.9528.09-34.6410.82-34.454.67-41.374.45-21.73-27.85-9.97-41.01-34.726.4311.3415.763.087.84-11.77-5.98-4.82-18.89-29.4512.8229.45-6.69-4.436.39-21.66-39.36.420000000000002-29.14-27.6-12.45-9.4932.83-10.2931.811211.5525.03-20.4-4.5626.57-30.63-42.1732.99-5.2817.77-32.23-5.2600000000000113.349.5299999999999917.85-24.78-35.27-26.69-40.48-5.28-38.72.56-32.4517.77-16.89-32.23-8.88-5.26000000000001-27.28.4-38.1319.61-17.04-2.1500000000000120.95-5.77-37.3815.99-19.77-47.65-23.6113.34.699999999999996.289999999999999-19.7-32.23-5.6929.39-12.72-30.52-4.00000000000063e-2-42.0517.8516.36-26.39-3.52.45999999999999414.2124.07-22.45-24.7814.75.909999999999997-20.93-33.38-38.07-34.02.629999999999995-8.63-8.169.96000000000001-30.77.4923.82-42.83-11.83-21.3312.6315.365.08000000000001-26.599.96000000000001-21.77-11.9918.37-30.73.470000000000017.49-33.8523.82-1.65-28.755.39-43.92-2.93-27.09-2.1517.42-15.1-49.2-43.5-44.4717.84-42.8322.84-21.085.64-14.94-2.794.45-5.44-34.63-36.53.830000000000005-21.33-18.83-32.3810.28-26.6211.64-16.5912.2512.63-28.312.42-36.35-37.21-7.99999999999983e-2-41.52-30.139.7217.06-14.945.0919.35-8.17.830000000000005-27.41-21.42-26.5728.43-9.9136.99-14.9421.4939.54-27.355.097.2200000000000119.3514.47-8.1733.45-21.2632.24-11.7625.1-.709999999999994-15.16-11.56-6.6-12.537.1614.817.92.83000000000000534.3-29.6233.7919.745.5744.92-17.839.5518.1613.38-21.42-13.1119.33-8.3138.31-18.3224.19-23.16-26.5715.62-10.2515.9839.8-23.83-33.17-30.08-30.8633.63-41.97-76.14-23.64-32.98-83.5-62.42-47.16-76.8-65.12-18.78-70.75-41.97-44.97-57.78-59.5-76.14-73.14-23.64-86.03-32.98-71.75-88.57-11.18-90.02-35.01-15.07-81.81-39.88-48.07-88.36-55.71-87.42-56.48-83.5-34.21-82.88-64.68-71.59-48.77-24.13-36.5-39.54-42.67-25.5-47.16-58.47-41.72-43.6-56.01-19.43-36.32-86.86-76.8-72.87-53.94-23.35-23.83-83.8-76.84-38.73-31.17-87.859.74-44.265.6513.2723.36-11.34-4.34-16.73-28.93-45.97-42.979.74-36.031.42-21.45-44.26-27.375.65-30.7913.274.99999999999972e-2-8.35-48.06-30.711.12-13.8518.857.41-7.1621.2417.9712.01-41.1123.364.15-25.621.9311.94-33.39-21.89-41.29-9.33-46.89-4.47-4.34-11.41-45.7914.46-34.57-24.85-27.3913.66-16.73-9.73-48.01-17.7412.613.099.27-8.491.14-21.24-15.4529.25-6.7421.2629.318.8350.53-14.49-18.08-21.46-22.31-15.45-9.2739.87-28.2629.2517.51-6.74-25.3121.26-14.35-16.9139.03.12999999999999931.3936.7224.84-7.513.03-24.5330.6345.9134.5629.3129.4237.326.59-15.76-13.9534.8748.435.05-2.142.8950.5326.1139.1524.648.146.1228.5823.43-14.4937.0946.7227.17-2.4725.9921.1415.79-3.49-5.05-4.41-34.17-16.12-25.6126.1-23.5-30.99.58-20.49-2.83-49.85-4.41-2.49-3.82-18.83-34.17-16.31-16.12-.649999999999999-25.6123.71-26.99-39.03-34.12-32.39-48.29-15.39-10.013.99999999999991e-22.1-40.39.97-32.326.1-34.37-11.15-39.67-3.07-4.02-28.4714.91-30.67-1.87-17.37-30.9-15.45-36.416.5620.58-33.3916.35-27.159.5826.06-20.4126.73-17.6823.53-2.86-35.3-12.07-46.87-3.3-37.02-19.72-63.113.2-13.54-41.61-64.325.87-40.08-17.59-3.3-27.14-37.35-25.04-37.02-60.99-19.72-50.1-63.11-23.26-1.20999999999999-45.865.16-1.91-50.81-34.16-53.795.8-8.09-6.98-22.64-48.823.2-16.52-56.24-40.31-21.22-55.98-72.755.67-29.62-61.17-69.34-41.611.98-52.97-6.3-.689999999999998-44.55-43.92-59.27-64.32-36.844.18000000000001-55.32-23.07-13.95-65.55-7.04000000000001-23.71-73.1441.55-6.0531.56-6.6745.44-4.853.2925.96-17.19-3.6632.5241.5553.7-1.22-1.89-6.05-15.2131.56-6.3-6.67-21.64-15.2841.2348.9140.2342.8351.26-21.663.73-17.9951.3528.252.5745.4436.5139.544.8425.1953.9750.524.8329.6617.5336.433.2944.89-22.63-3.55-10.2212.57-2.63-15.1625.96-4.288.5235.49-10.52-24.0243.81-1.789.43-3.461.2820.78-17.78-16.2218.524.08-36.718.4612.9929.3226.961.28-37.3310.56-11.3920.78-41.7-17.78-8.09-16.22-9.689.74-3.42.34-17.63-2.467.36-24.6722.9817.4610.8-10.69-6.3618.5-28.16-38.292.8916.06-30.88-28.66-45.34-29.211.8118.57-36.713.8718.8124.37-6.036.83-14.16-32.7418.46-40.09-11.05-37.62-43.34-24.85-10.04-3.0831.4432.1421.312.213.54-37.16-37.1325.539.4421.1-7.3720.04-42.0521.31.339999999999996-42.58-1.592.210.0813.54-38.06-37.16-16.68-.109999999999999-27.55-11.71-19.4111.84-8.9629.45-21.8313.6613.58-9.9122.46-37.13-.9900000000000021.475.4-32.16-13.0818.9919.54-20.7315.729.4426.02-33.4112.7818.7917.8927.59-5.6721.1-39.9325.74-36.63-1.02-29.28-38.24-40.94-31.1620.59-21.0413.5-2.9729.11-26.72-34.36-18.62-21.592.49-13.91-29.61-21.04.49000000000000244.818.3213.533.01-2.9720.1129.1114.2229.743.02-31.0243.93-5.54-9.66.9400000000000051.01000000000001-3.3527.73-7.0542.09-26.7231.6821.39-12.641.59-16.5914.72-2.73999999999999-14.33-10.598.65000000000001-18.62-17.11-10.8113.691.558.08000000000001-13.082.98-21.59-9.47.0318.16-24.3532.5-17.8427.44-16.05-4.5-26.06-38.76-5.61-26.57-64.14-9.2-80.32-44.73-23.88-74.62-29.33-26.06-79.45-40.53-8.92999999999999-38.76-31.27-5.61-27.91-26.57-20.33-44.99-64.37-10.29-18.89-5.11-78.09-40.52-21.23-31.6-65.29-15.71-24.45-64.14-76.89-81.99-36.22-48.53-65.16-60.12-21.3-53.55-28.55-81-80.32-8.06-40.16-20-42.27-66.31-39.04-55.34-44.73-57.42-45.05-11.38-79.61-54.48-76.23-10.6-48.91-50.12-46.67-43.34-58.29-61.84-65.17-22.26-25.84-39.95-93.15-63.11-92.91-46.67-53.84-37.61-46.11-43.34-41.94-58.29-28.75-61.84-73.68-44.9-25.08-36.76-60.47-70.48-61.7-76.36-78.09-82.81-83.48-29.52-81.44-65.17-36.74-61.28-50.85-17.07-91.57-65.16-84.12-88-94.72-18.79-25.84-43.05-94.43-64.94-42.86-81.38-60.78-53.72-39.95-31.16-92.19-25.36-65.33-55.44-72.74-47.9-38.12-57.56-3.43-45.4429.07-35.08-23.6523.8-33.923.59-30.6424.0820.95-3.43-6.64-30.5917.78-45.44-16.9129.07-2.23-35.0821.8320.36-42.18-11.971.52-15.93-42.110.27-26.67-20.45-10.38-9.3-25.44-23.657.8523.9532.432.72-4.55-6.01-34.34-41.374.9323.09-33.92-45.214.3623.114.1624.8112.2827.143.59-19.27-38.63-35.6120.3414.75-5.230.54-31.618.90000000000001-67.11-38.85-9.45999999999999-27.2-42.2-49.67-72.25-49.28-13.7-5.787.00000000000074e-2-67.11-22.7-22-63.72-38.85-19.86-9.45999999999999-36.11-27.2-3.56-22.78-60.14-45.51-77.65-63.59-32.75-29.01-53.31.370000000000005-37.67-48.05-68.76-42.2-42.23-62.57-35.53-65.94-25.78-4.28999999999999-68.68-7.14-8.19999999999999-59.1-72.25-6.69-64.84-26.43-66.98-11.19-4.92-4.45999999999999-49.28-12.41-4.99999999999972e-2-42.6-47.08-6.50999999999999-4.05-8.55-66.76-11.041.76000000000001-37.66-24.68-46.45-8.98999999999999-.849999999999994-11.41-38.212.10000000000001-6.14-58.561.760000000000015.24000000000001-67.12-63.8-37.66-42.19-24.68-54.05-46.45-56.81-13.35-41.95-2.47-17.12-39.29-58.07-9.69-66.68-17.74-37.11-57.73-56.9-8.98999999999999-20.18-57.24-13.81-35.01-7.78-11.72-69.94-1.84-72.42-32.51-11.412.61-31.462.784.69-68.41-60.81-6.58-38.21-51.87-40.49-7.221.53-37.16-67.22-49.09-45.55-59.0526.1823.98-1.47-45.28259.45-6.53-16.8410.16.56-36.3926.18-26.2214.98-1323.9812.39-1.4728.72-45.28-.3400000000000032.59-17.71-19.25-41.720.36-29.95-28.9-35.2425.1-36.0824.3918.52532.678.36-11.99-14.67-2.31-31.31-28.16-28.0710.3-37.54-6.53-22.7713.82-2.99-45.4916.7-31.0822.33-16.8428.31-27.66-27.56-13.48-17.09-28.5620.72-9.3913.14-34.23-56.6-39.96-18.22-37.66-50.09-70.72-46.26-65.41-10.09-78.31-34.23-71.91-37.06-76-56.6-22.28-39.96-75.83-18.22-72.71-82.55-70.95-65.11-6.92999999999999-29.78-80.65-80.96-82.99-27.4-68.74-53.64-65.06-37.66-62.4-71.31-46.01-19.47-12.53-28-7.78999999999999-53.03-69.88-13.29-70.72-76.13-53.82-35.56-49.79-59.55-72.09-75.17-46.26-57.19-37.73-62.61-7.08-72.64-79.72-33.21-67.42-11.14-7.02-63.35-1.76-1.95-24.63-9.882.96-68.21-45.454.55-45.7-7.02-10.51-5.09-45.23-63.35-64.49-1.76-47.22-1.95-41.074.97-40.85-14.67-8.55-26.434.61-1.68-42.83-47.74-52.16-39.48-44.24-24.63-30.42-31.58-17.51-6.95-49.22-65.85-29.71-32-72.79-14.742.96-36.82-7.26-8.8-23.95-26.91-69.23-26.11-68.21-48.4-47.95-61.43-16-31.84-62.97-5.775.77-69.39-36.01-59.06-9.06-36.03-54.63-50.82-59.14-16.51-6.02-14.6-.81-36.01-2.59-43.85-8.84-59.06-24.4-9.06-32.41-36.03-14.09-49.69-3.16-60.9-24.25-39.14-62.24-35.52-3.91-57.28-21.526.36-17.68-54.63-41.99-41.58-21.59-9.06-35.6-70.68-28.57-10.77-41.25.76-59.14-57.65-14.9-37.77-41.75-55.5-65.36-18.84-16.51-56.04-42.2-20.36-7.91-3.22-7.27-41.92-32.66-33.13-57.97-17.31-55.5-71.83-5.18-36.18-26.68-60.64-63.37-53.09-21.42-57.97-26.24-36.02-66.38-17.31-51.48-55.5-14.16-71.83-46.36-19.26-53.4-4.09-45.08-20.92-45.86-65.43-32.911.19-4.51-3.54-65.85-5.18-70.85-26.93-53.65-33.07-45.22-52.46-42.57-13.38-11.48-48.84-26.68-29.18-15.63-58.29-21.39-59.65-31.42-60.26-60.64-19.71-60.43-11.66-10.8-47.93-6.49-17.88-57.73-65.07-17.12-37.15-51.41-23.89-32.89-4.65-10.64-5.49-60.49-22.15-69.05-17.12-53.55-71.6-4.71-37.15-39.28-51.41-46.53-23.89-65.51-10.8-64.3-20.3-57.16-31.35-16.9-20.5-25.46-19.56-69.22-46.87-39.98-32.89-66.36-2.44-65.85-51.8-37.63-76.98-14.26-71.61-50.22-45.44-10.64-18.95-51.39-23.75-70.37-13.74-56.25-8.9-5.49-47.68-21.81-48.04-71.86-8.231.11-1.98-1.2-65.69-42.57-8.4-60.9-51.56-1.04-22.12-37.38-7.74-19.42-65.76-13.79-42.57-39.57-26.76-25.04-8.4-11.4-60.91.49-51.56-12.794.03-73.365.48-49.53-69.47-2.73-44.66-36.473.82-28.832.88-28.06-1.04-50.33-1.66-19.86-12.95-35.77-60.41-48.04-45-41.87-59.04-37.38-26.07-42.82-40.94-28.53-65.11-48.222.32-7.74-11.67-30.6-61.19-60.71-.739999999999999-7.7-45.81-53.373.31-61.21-7.21-57.12-64.74-74.83-40.13-47.13-34.74-22.54-5.5-8.5-61.21-15.44-52.89-30.02-7.21-24.1-57.12-20.68-64.74-51.52-43.12-3.41-20.76-52.59-37.62-70.32-58.88-44.31-72.71-69.44-63.48-10.36-74.83-55.62-25.85-53.4-63.41-18.08-29.58-10.18-42.14-4.58-47-47.13-40.06-5.68-65.93-16.9-26.62-24.08-65.13-34.74-41.74-3.46-33.73-64.08-54.56-60.74-42.98-52.61-30.23-10.21-54.91-18.92-46.92-54.97-34.49-76.19-11.17-7.58-4.2-3.35-10.21-16.39-65.532.6-54.91-43.17-18.92-.35-46.92-11.31-8.75-64.69-25.79-57.05-62.38-50.5-18.15-28.69-1.13-56.29-71.57-60.22-54.97-55.08-62.98-32.25-9.9-11.71-60.53-74.06-60.71-23.56-68.55-76.19-51.77-64.81-50.3-33.76-71.78-54.24-49.09-11.17-62.75-72.38-52.83-23.19-51.65-46.8-41.45-22.17-20.61-43.63-13.87-31.92-22.43-74.14-24.54-17.14-57.62-27.55-45.211.81-43.63-45.55-44.22-29.21-13.87-31.73-31.92-47.39-22.43-71.75-21.05-9.01-13.92-15.65.25-32.65-38.03-48.08-50.14-7.74-58.01-15.74-74.14-13.67-36.89-8.37-44.97-44.02-19.57-62.95-17.37-46.17-30.67-17.14-32.59-11.63-54.6-68.62-14.65-64.39-20.89-57.62-74.1-27.63-74.77-30.36-71.57-45.18-12.74-35.97-1.17-63.24-29.52-46.82-3.43-69.74-53-24.93-2.22-72.41-26.46-48.95-63.24-39.4-29.19-41.5-29.52-5.55-46.82-16.44-3.43-43.28-65.33-20.68-71.7-64.63-15.73-32.38-12.75-72.34-58.45-59.56-43.9-17.72-69.74-50.02-10.3-26.23-45.32-10.566.21-72.21-36.92-5.372.8-24.93-68.52-13.57-60.24-65.85-21.99-22.62-7.27-2.22-29.7-70.72-11.22-43.47-52.59-.99-59.5-42.836.6-60.22-12.62-50.23-12-64.11-13.82-21.96-44.63-1.48-15.01-51.19-60.22-72.37-17.45-16.78-12.62-3.46-50.23-12.37-122.97-3.39-59.9-67.58-58.9-61.5-69.932.99-22.4-.68-70.02-46.87-71.24-64.11-55.18-58.21-23.51-43.86-72.64-69.19-23.5-48.33-36.2-55.1-21.96-63.563.96-15.12-8.45-31.24-16.04-3.51-44.63-14.39-27.19-54.16-8.155.35-62.48-16.89-28.1-15.21-34.95-54.45-15.89-17.45-52.17-57.753.03-52.13-46.66-62.99-60.63-34.953.66-44.23-22.28-54.458.03-15.89-25.58-17.45-23.99-43.41-30.27-36.01-16.04-31.21-41.03-9-56.65-51.13-44.47-22.98-27.31-52.17-5.514.62-36.56-49.73-2.79-5.0111.67-4.46-35.48-52.243.03-47.54-52.48-58.04-27.64-40.5-19.51-.93-52.136.42-22.623.959.67-8.82-23.63-30.59-65.11-65.81-57.94-38.83-50.17.529999999999999.5-62.16-46.07-57.73-29.26-56.675.42-57.94-36.975.95-35.04-38.83-46.71-50.171.43.529999999999999-19.95-36.52-9.08-24.92-17.22-48.47-27.67-66.08-14.8-50.29-50.21-26.72-59.09.5-35.64-38.1-42.03-4.47-23.55-55.62-56.17-15.9-52.35-46.07-62.65-3.22-49.41-55.42-54.52-64.22-30.96-57.733.3-62.37-35.61-7.351.614.31-5.47-57.22-12.45-46.99-30.52-62.6-6.77.87-14.87-11.9-35.98-19.58-3.88-12.45-33.98-78.3-41.81-46.99-66.5-30.52-53.6-62.6-47.71-63.19-76.51-2.47-77.42-27.95-23.83-34.43-34.5-30.14-61.22-26.44-75.58-6.77-65.17-54.88-20.89-75.08-16.9-48.21-30.75-19.16-22.9-42.14-14.87-16.38-22.68-47.18-35.04-41.57-20.41-36.47-11.9-24.09-40.52-51.65-9.14-65.99-15.65-60.93-17.44-28.99-47.98-35.28-68.43-47.47-9.9-64.846.28-29.31-50.16.58-44.71-47.985.41-33.51-65.11-35.28-42.77-68.43-46.13-47.47-53.71-29.05-9.67-63.75-55.15-68.934.05-33.52-52.81-42.44-8.75-58.33-49.59-9.92.857.95-37.82-25.51-8.88-13.92-52.74-20.49-45.496.966.28-65.98-33.88-54.04-31.77-7.73-35-18.7-29.31-16.62-28.99-62.665.57-19.562.19-63.44-25.13-23.92-48.29-51.62-36.67-33.12-29.79-72.7-69.12-55.01-1.81-31.85-2.05-48.29-41.12-57.35-48.85-51.62-53.02-36.67-66.21-33.12-21.28-50.06-69.88-58.2-34.49-24.48-33.26-18.6-16.87-12.15-11.48-65.44-13.52-29.79-58.22-33.68-44.11-77.89-3.39-29.8-10.84-6.96-.24-76.17-69.12-51.91-.53-30.02-52.1-13.58-34.18-41.24-55.01-63.8-2.77-69.6-29.63-39.52-22.22-47.06-56.84-37.4-26.415.61-58.95.25-6.18-53.634.09-33.42.809999999999999-53.91-50.78-26.4-23.19.76-47.6115.61-12.92-58.9-27.65.25-51.66-50.1912.35-17.86-31.35-13.912.27-40.1-3.16-9.38-19.45-20.53-4.39-6.18-37.68-53.78-62.26-32.55-25.28-23.824.5111.54-34.76-52.924.0915.38-34.19-52.94-33.99-54.64-42.11-56.97-33.42-10.568.85.78-50.17-44.58-24.63-60.371.78-38.737.47-20.79-50.18-32.44-17.44-9.9712.61-10.36-45.94-53.86-59.717.47-36.94-37.644.08-20.79-39.78-50.18-23.53-32.44-56.08-36.86.5-14.1318.013.95-26.89-30.63-6.33-60.01-21.97-11.599.12-17.44-17.412.93-24.116.3-33.86-55.359.04-52.5-51.44-.54000000000000312.61-52.955.2-33.217.34-48.45-54.72-55.18-10.36-47.23-59.59-17.04-12.56-53.13-55.59-51.097.12-48.6-73.71-34.29-47.27-25.5-62.96-71.1-60.54-33.74-74.05-65.81-13.39-73.71-77.19-4.83-8.15-34.29-29.76-47.27-17.9-25.5-15.14-58.6-30-69.48-54.83-32.66-13.88-62.26-5.27-54.21-34.84-14.22-15.05-62.96-51.77-14.71-58.14-36.94-64.17-60.23-2.01-70.11.47-39.44-60.54-74.56-40.49-74.73-76.64-3.54-11.14-65.37-33.74-20.08-31.46-64.73-73.48-34.79-4.73-22.86-26.4-12.9-55.68-53.48-28.0315.78-54.5-38.95-22.97-12.66-39.6-36.066.89-55.68-3.28-44.48-16.5-53.48-41.89-28.03-58.2215.78-29.16-32.09-11.79-10.2512.2-49.86.449999999999999-.5999999999999985.74-54.66.58-53.89-48-54.5-62.17-37.86-17.51-14.83-27.191.81-1.34-1.43-39.88.04-22.97-6.73-43.32-26.5115.99-46.21.58-51.83-12.66-57.81-1.84-1.94-16.02-12.41-.939999999999998-50.22-20.11-42.64-35.37-13-29.64-51.38-31.94-19.511.12-23.34-4.19-59.518.71-35.372.31-32.546.4-13-47.32-29.646.23-51.383.1112.951.35-4.49-62.67-39.8211.0511.3613.39-42.2-.859999999999999-15.96-4.54-31.94-7.21.71-23.59-50.13-57.07-41.6-61.81-16.57.280000000000001-56.311.126.53-15.78-34.04-19.81-10.052.495.57-23.34-12.41-31.87-6.99-62.523.0410.12-36.39-2.18-58.46-22.69-3.42999999999999-66.16-20.7-72.89-53.25-38.39-18.7-38.21-35.92-19.52-6.48999999999999-22.47-72.47-22.22-60.9-57.41-62.83-22.69-4.56999999999999-3.42999999999999-66.16-20.7-65.97-26.85-72.89-27.07-53.25-59.37-41.49-72.53-66.24-25.09-20.18-15.76-28.44-23.68-43.29-8.88-37.5-36.34-50.41-38.39-60.97-58.04-18.7-2.06999999999999-38.21-35.924.87-53.18-70.88-31.1-60.66-43.97-41.011.31-41.81.290000000000006-19.52-19.97-6.8-6.48999999999999-51.92-36.08-28.48-4.94999999999999-62.15-73.691.47-6.758.81-6.5316.8234.145.3140.1820.0112.98-4.8240.454.77-9.57-.990000000000002-14.7820.42-1328.26-6.7543.478.81-6.5316.8220.44-1.534.1-12.4345.318.6623.5546.6519.93-11.6841.695.93-21.952.0939.0412.4226.425.99640.18-6.5335.2320.0155.0912.98-4.8225.66-16.3543.5542.06-.69000000000000126.1639.9149.773.25.91999999999999840.4526.61-4.444.77-7.68-12.3714.19-8.3226.3317.0717.54-18.88-33.78-29.76-71.1-66-81.17-55.67-40.04-42.69-71.88-65.55-73.6-21.89-32.17-63.84-27.29-59.02-49.24-18.88-67.95-33.78-29.76-71.1-13.43-38.9-66-31.86-81.17-40.18-64.34-39.4-19.83-52.35-86.45-80.75-81.72-19.41-80.08-92.97-14.41-58.33-31.61-55.67-52.19-49.08-40.04-32.8-42.69-71.88-73.78-36.42-58.58-56.08-69.63-63.87-25.61-53.84-25-24.62-65.55-24.83-48.75-73.6-74.46-37.33-52.49-78.77-67.38-27.53-20.19-34.37.20000000000000312.337.45-28.28-18.783.68-1.45-24.8232.538.68.9621.41-16.9329.97-21.9614.4732.52-34.37-1.93.20000000000000312.337.45-15.1926.43-28.2825.22-18.7818.08-7.73-22.18-18.58-13.62-19.5230.147.79.899999999999999-6.19-30.1327.28-36.6426.773.6812.72-34.43-1.4537.9-24.8232.5311.146.36-28.44-20.1312.3131.29-25.3417.17-30.18-33.598.6-17.2724.288.9632.78-30.85-16.4-40.19-37.1-37.8826.61-25.38-39.0210.48-51.91-54.45-55.914.08-14.65-2.38-5.42-38.7510.77-3115.34-36.63-7.85-10.85-23.66-25.38-42.02-39.0210.48-51.911.14-37.63-54.4522.94-55.9-.89000000000000119.05-47.69-5.76-13.95-54.24-21.59-53.3-22.36-49.38-8.75-9.00000000000034e-2-48.76-30.5614.08-37.47-28.3-14.659.98999999999999-2.38-5.42-8.558.62-13.04-24.35-7.6-21.8914.69-2.2-52.74-42.68-38.75-19.82-5.1510.7710.29-49.68-41.51-42.72-4.612.95-53.7310.024.137.12.6823.12.75999999999999825.87-1.92-9.8222.1421.7413.732.54-14.5-11.541.21-4.5632.8910.02-12.794.137.12.6844.7431.5223.12-16.59.75999999999999832.5917.6250.3238.8824.3152.7149.4443.48-9.6454.8350.2435.625.8533.425.8743.4120.13-1.929.58-9.8222.14-15.422727.1320.06-14.32-3.16.624.0845.1314.7421.74-16.543.7113.7344.0834.5632.6940.7422.9832.6110.23-78.6-32.83-57.08-75.65-67.25-50.21-1.56-64.29-1.94-15.29-13.25-23.17-68.42-71.8-72.65-65.79-59.61-10.47-78.6-21.09-32.83-57.08-75.65-29.08-64.69-67.25-11.31-50.21-18.95-13.62-25.5-57.85-47.31-74.87-19.71-4.42999999999999-15.78-21.03-6.64999999999999-20.92-13.02-43.75-1.56-66.1-41.51-64.29-15.47-1.94-15.29-52.44-7.45.189999999999998-24.23-11.19-42.24-4.22-21.76-26.91-64.83-13.25-3.62-43.83-23.17-52.81-24.35-70.56-29.2-34.55-53.83-55.39-30.35-27.83-27.64-12.17-38.51-45.6413.47-15.543.39-42.1914.5415.21-32.01-14.35-61.37-15.93-14.01-15.34-30.35-45.69-27.83-27.64-12.17-37.1312.19-38.51-50.55-45.64-43.91-59.81-26.91-21.53-11.48-9.42-51.82-1.55-43.8214.58-63.78-45.89-22.67-51.1913.47-14.59-35.02-15.54-39.993.39-42.19-13.39-28.89-42.42-26.97-47.939.06-44.914.83-38.67-1.9414.54-31.93-16.4315.21-29.212.01-39.2-14.38-46.82-23.59-58.39-3.52-39.471.8-28.5820.3126.68-42.08-34.4627.19-8.09999999999999-15.32-33.827.39-18.563.9318.22-5.62-15.83-3.52-15.5-39.471.8-28.58-41.59-1.7399999999999920.31-24.3426.6819.61-29.29-12.64-32.2727.3213.4314.54-1.12-27.324.728.720000000000015-34.72-18.79-42.08.3000000000000047.98-34.46-51.2327.19-8.09999999999999-39.65-47.82-20.0923.5-31.4520.83-23.03-22.4-37.75-42.8-15.3225.7-32.16-33.8-1.557.5724.58-44.0314.48-2.19-51.62-75.51-88.83-42.06-79.92-88.9-24.71-88.28-19.65-68.79-43.96-77.9-38.13-90.81-77.28-41.1-32.07-19.92-74.84-75.51-79.67-88.83-42.06-79.92-80.29-95.26-88.9-32.39-24.71-33.39-30.79-22.36-95.28-69.89-91.61-22.27-45.42-21.05-28.18-56.71-37.11-34.08-68.78-88.28-48.43-78.47-19.65-23.1-68.79-43.96-56.09-37.19-70.33-28.73-96.25-83.84-61.05-76.25-88.78-47.66-77.9-65.1-26.58-38.13-84.14-97.64-38.26-29.81-75.4-64.19-77.08-48.11-78.42-54.5-44.81-26.98-34.38-43.42-67.6-82.06-65.93-76.81-74.34-23.73-7.40000000000001-9.76000000000001-35.44-74.05-26.16-48.11-15.94-78.42-54.5-44.81-52.94-46.4-26.98-40.12-34.38-54.35-39.18-29.36-61.39-13.74-19.26-25.92-47.41-43.08-18.22-43-64.88-75.01-33.83-43.42-20.66-12.64-67.6-65.38-82.06-65.93-34.91-18.15-73.42-22.85-17.91-42.75-29.89-50.88-69.46-18.26-76.81-47.77-35.3-74.34-80.06-61.57-22.23-46.76-39.8-5.28-4.58-8.073.67.06-44.54-6.59-18.19-36.98-38.6412.5113.06-46.41-43.11-13.8513.56-48.5314.83-6.14-49.06-8.07-4.283.67.06-44.54-43.64-23.16-6.59-34.03-18.19-25.895.36-15.4422.97-28.317.187.1-16.3915.98-43.6125.92-7.47-5.01-1.08-36.98-1.0819.05-38.64-19.5612.5113.06-27.219.242.9619.54-39.8912.3111.4121.11-12.1514.62-46.4119.26-51.05-43.11-7.5-35.76-42.2-44.72-47.42-37.6414.11-48.73-24.04-60.02-36.94-27.35-88.07-44.37-73.64-59.79-71.38-66.45-38.89-54.56-70.96-86.66-78.09-56.56-12.24-48.73-43.55-24.04-60.02-36.94-27.94-42.83-27.35-14.03-88.07-13.12-62.59-66.71-56.11-56.04-60.4-29.32-64.1-14.96-83.77-47.84-25.37-35.66-69.65-44.37-15.46-91.41-73.64-42.33-59.79-71.38-67.64-48.4-75.67-74.16-67.86-55.5-48.97-70.13-54.07-78.64-66.45-50.02-18.74-38.89-81.4-24.55-17.65-74.89-29.61-73.1-61.5533.1210.7836.4414.14-2.9431.76-3.56-23.1120.75-11.5-15.3730.6718.17-32.5712.7215.99-37.41.5233.123.2910.7836.4414.1415.4821.72-2.94-22.3231.7623.1636.94-36.041.5320.8210.45-23.2426.3417.6-22.0936.39-34.84-39.945.83-3.56-6.4832.85-23.11-18.0720.75-11.513.5-38.95-38.2733.991.89-.219999999999999-24.263.01-13.29-2.68-15.37-3-27.830.67-37.56-12.4312.6-34.1831.45-6.86-8.07-48.16-43.99-60.34-30.8-46.95-38.81-29.08-93.62-86.17-90.05-33.21-27.41-95.2-65.16-94.96-48.72-55.89-39.66-48.16-45.39-43.99-60.34-30.8-63.89-75.73-46.95-27.13-38.81-62.52-72.53-63.75-78.41-80.14-84.86-85.53-31.57-83.49-67.22-18.34-38.79-63.33-52.9-29.08-19.12-24.31-93.62-67.21-86.17-90.05-96.77-20.84-27.89-45.1-96.48-44.91-83.43-62.83-55.77-42-33.21-94.24-28.07-27.41-67.38-57.49-26.56-74.79-49.95-40.17-59.6133.67-1.0244.9613.6636.253.923.0211.34-18.45-25.48-3.38-19.72-14.7539.9736.8412.469.25-14.733.67-29.55-1.0244.9613.66-19.1937.7236.25-26.293.9217.41-3.99999999999991e-2-26.2126.16-10.78-4.565.516.59-9.55-7.76-2.8823.7439.8448.323.0218.6139.6911.349.88-18.45-25.4820.8238.98-18.03-29.3220.2520.0540.728.1743.0319.48-3.38-22.7444.18-19.7236.2330.6423.5310.6946.43-15.7224.79-23.820.0630.463.8117.14-5.59-5.3314.14-28.7632.7827.51-2.6826.2234.1439.99-27.1917.2217.92-23.81.0720.0630.463.8112.7236.3617.14-20.22-5.59-37.73-23.677.1710.91-13.3940.292.25-8.13-28.84-2.281.91-2.31-22.654.39-5.33-26.02-9.7514.1435.63-28.7632.7831.72-19.18-32.3333.23-24.92-27.0628.733535.46-9.3627.5139.8716.07-2.68-7.1633.41-28.2435.8731.37-26.8428.88-46.24-24.63-7.12-36.494.2115.09-19.919.77999999999999-52.3815.72-34.3110.3419.6611.42-4119.3222.8-49.56-46.24-20.1-24.63-7.12-36.49-28.89-39.254.21-24.3915.09.439999999999998-21.73-40.517.87-49.12-.18-19.55-40.17-39.348.572.88-2.62-39.683.75-19.91-17.4516.719.779999999999995.84-52.3815.72-54.86-14.956.1520.17-13.922.25-50.85-43.2510.98-20.65-34.31-22.9320.7910.3419.09-19.6-48.44-49.66-31.53-27.99-41.49-46.52-21.13-34.99-4.8-30.93-52.77-20.42-35.83-61.68-61.59-5.21000000000001-61.08-23.42-26.96-69.91-7.34-59.74-18.54-46.52-9.54000000000001-21.13-34.99-4.8-78.8-33.86-30.93-51.23-52.77-75.22-13.16-63.47-62.42-68.76-8.42-69.6-9.13000000000001-15.02-8.52000000000001-72.49-.850000000000009-25.16-45.51-20.42-48.19-24.07-35.83-64.83-61.68-61.59-23.22-71.06-40.05-56.29-19.7-79.01-16.82-64.6-11.19-50.36-5.21000000000001-61.18-15.05-61.08-47-50.61-27.03-62.08-12.8-42.91-20.38-56.05-2.33-20.01-55.88-62.6-45.16-667.4212.16-33.08-37.24-42.66-45.469.86-58.36-14.28-51.96-17.11-56.05-36.65-2.33-20.01-55.881.73-52.76-62.6-51-45.1613.02-9.83-60.7-61.01-63.04-7.45-48.79-33.69-45.11-17.71-65.44-42.45-51.36-26.06-66.480000000000004-30.147.42-8.0512.16-33.08-49.936.66000000000001-50.77-56.18-33.87-29.84-39.6-52.14-55.22-26.31-37.24-17.78-41.45-42.6612.87-52.69-63.52-59.77-13.26-47.478.81-49.12-68.38-5.65-51.111.08-18.56-33.42-53.11-33.6-35.89-52.29-65.32-49.34.66-49.59-10.91-14.4-8.98-49.12-67.24-68.38-5.65-51.11-5.84-44.961.08-44.74-18.56-12.44-30.32.72-5.57-46.72-51.63-56.05-43.37-48.13-28.52-62.93-34.31-35.47-21.4-33.42-10.84-13.77-53.11-69.74-33.6-35.89-76.68-18.63-.93-40.71-11.15-27.84-30.8-73.12-30-72.1-52.29-51.84-65.01-65.32-19.89-35.73-43.33-66.86-9.661.88-73.28-15.19-30.75-15.41-38.76-56.04-67.25-62.12-41.95-34.92-17.12-62.39-26.71-12.37-20.95-7.16-42.36-8.94-50.2-15.19-65.41-30.75-15.41-38.76-42.38-20.44-56.04-9.51-67.25-30.6-45.49-68.59-41.87-10.26-63.63-27.871e-2-24.03-60.98-34.36-48.34-47.93-27.94-62.12-15.41-57.17-41.95-77.03-34.92-17.12-47.6-5.59-65.49-64-21.25-48.1-61.85-71.71-25.19-22.86-62.39-48.55-17.5-26.71-14.26-9.57-36.13-13.62-48.27-39.01-39.48-63.35-48.45-52.47-11.13-16.23-1.06-26.56-42.19-39.54-10.35-16.68-8.63-60.34-50.06-18.39-54.94-23.21-32.99-63.35-14.28-48.45-52.47-11.13-68.8-43.33-16.23-50.37-1.06-42.05-17.89-42.83-62.4-29.884.22-1.48-.51-62.82-2.1510.74-67.82-23.9-50.62-26.56-30.04-33.15-42.19-49.43-39.54-10.35-8.45-45.81-23.65-26.15-12.6-18.36-56.62-28.39-57.23-57.61-16.68-57.4-33.48-8.63-7.77-44.9-29.74-3.46-14.85-54.7-62.043.43-31.14-43.27-38.39-2.66-12.16-34.62-29.49-6.12-63.47-39.54-39.9-52.35-14.01-60.91-8.98-45.41-63.463.43-29.01-31.14-43.27-38.39-15.75-57.37-2.66-56.16-12.16-49.02-23.21-8.76-12.36-17.32-11.42-61.08-38.73-31.84-24.75-.809999999999999-58.225.7-57.71-34.62-43.663.49-29.49-68.84-6.12-63.47-42.08-37.3-2.5-10.81-43.25-62.23-5.6-48.11-.762.65-39.54-13.67-55.22-39.9-63.72-8.99999999999999e-2-14.549.256.166.94-57.55-28.64-15-64.5-2.11.431.88-68.1-39.37-51.64-48.6-15.27-64.79-23.02-69.36-17.39-46.17-43.17-30.36-28.64-12-15-64.5-2.11-55.16-16.39.43-76.961.88-53.13-73.07-6.33-48.26-40.07.22-32.43-.72-31.66-4.64-45.27-53.93-5.26-23.46-68.1-16.55-25.72-39.37-64.01-51.64-48.6-45.47-62.64-40.98-29.67-46.42-32.13-68.71-51.82-1.28-11.34-15.27-34.2-48.87-64.79-64.31-4.34-12.51-11.3-49.41-56.97-.29-23.75-17.83-50.85-14.41-36.85-14.49-39.6-11.81-3.91-35.87-35.47-27.46-16.27.77-2.23-54.94-9.17-46.62-23.75-.94-17.83-50.85-14.41-58.47-45.25-36.852.86-14.49-46.32-31.35-64.05-52.61-38.04-66.44-63.17-57.21-4.09-68.56-63.97-49.35-19.58-47.13-39.6-57.14-33.86-11.81-23.31-3.91-35.871.69-40.73-40.86-33.79.59-10.63-20.35-17.81-58.86-28.47-35.472.81-17.44-27.46-57.81-48.29-46.42-54.47-36.71-46.34-23.9617-28.77-4.5214.055.65-11.39-60.042.69-59.66-46.31-48.35-38.436.8210.211.054.19-1.99-51.1317-40.51-28.77-4.5214.05-32.523.095.65-50.29-11.39-42.65-47.98-36.1-3.75-14.2913.27-41.89-57.17-45.82-40.57-54.95-40.68-48.58-17.85-60.044.5-20.092.69-46.13-59.66-46.31-9.16-54.15-61.79-37.37-50.41-19.36-57.38-39.84-34.693.23-48.35-57.98-17.77-38.43-8.79-37.258.96-32.4-27.05-7.77-6.21-31.81-34.33-34.52-49.99-23.65-16.52-75.63-46.62-65.55-19.97-76.7-77.37-30.15-47.81-.79-46.23-48.15-46.82-31.81-16.47-34.33-34.52-49.99-25.03-74.35-23.65-11.61-16.52-18.25-2.35-35.25-40.63-50.68-52.74-10.34-60.61-18.34-76.741.62-16.27-39.49-10.97-75.63-47.57-27.14-46.62-22.17-65.55-19.97-48.77-33.27-19.74-35.19-14.23-71.22-17.25-66.99-23.49-60.22-76.7-30.23-45.73-77.37-32.96-74.17-22.96-47.78-15.34-38.57-3.77-33.812.14-39.13-8.75-57.64-64.014.75-2.87-64.52-29.23-22.01-3.53-64.72-18.77-41.26-55.55-31.71-21.5-33.81-21.832.14-39.13-8.754.26-35.59-57.64-12.99-64.01-56.94-8.04-24.69-5.06-64.65-50.76-51.87-36.21-10.03-62.05-46.05-42.33-2.61-18.544.75-37.63-45.31-2.8713.9-64.52-29.232.3210.49-17.24-60.83-5.88-58.16-14.3-14.93.425.47-22.01-63.03-5.17-3.53-35.78-44.9-61.916.7-51.81-35.1414.29-11.931.39-45.38-7.521.46-62.73.84-67.79-18.65-43.48-9.54-49.313.37-10.16-46.34-55.37-67.52-12.6-11.93-7.771.39-45.38-7.52-7.157.821.46-55.05-62.73-54.05-56.65-65.087.84-17.554.17-65.17-42.02-66.39-59.26-30.73-50.33-53.36-18.66.84-39.01-8.97-67.79-64.34-18.65-43.48-31.35-50.25-17.11-58.718.81-3.6-26.39-11.191.34-39.78-9.54-22.34-60.86-49.31-3.310.2-49.18-57.63-12.04-23.25-10.36-34.16-3.85-27.77-37.46-55.29-47.89-38.85-14.67-.21-16.34-5.46-7.93-58.54-74.87-72.51-46.83-8.22-56.11-34.16-66.33-3.85-27.77-37.46-29.33-35.87-55.29-42.15-47.89-27.92-43.09-52.91-20.88-68.53-63.01-56.35-34.86-39.19-64.05-39.27-17.39-7.26-48.44-38.85-61.61-69.63-14.67-16.89-.21-16.34-47.36-64.12-8.85-59.42-64.36-39.52-52.38-31.39-12.81-64.01-5.46-34.5-46.97-7.93-2.21-20.7-60.04-35.51-42.47-76.99-77.69-36-47.67-51.13.47-37.48-25.88-7.09-5.43-56.58-57.132.34-.959999999999999-30.22-57.634.46-58.9-37.934.99-36-39.79-47.67-51.13.47-.43-20.91-37.48-10.04-25.88-18.18-49.43-28.63-67.04-15.76-51.25-51.17-27.68-60.05-.459999999999999-69.99-36.6-39.06-42.99-7.09-42.99-63.12-5.43-24.51-56.58-57.13-16.86-53.31-47.03-63.61-4.18-56.38-55.48-65.18-31.92-58.692.34-63.336.98-.959999999999999-36.57-8.31-1.87.653.35-6.43-58.18-37.13-61.82-25.84-48.92-58.512.21-41.49-12.22-26.07-14.48-19.41-46.97-31.3-14.9.8-7.77-29.3-73.62-37.13-42.31-61.82-25.84-48.92-57.92-43.03-58.51-71.832.21-72.74-23.27-19.15-29.75-29.82-25.46-56.54-21.76-70.9-2.09-38.02-60.49-50.2-16.21-41.49-70.45.55-12.22-43.53-26.07-14.48-18.22-37.46-10.19-11.7-18-30.36-36.89-15.73-31.79-7.22-19.41-35.84-67.12-46.97-4.46-61.31-68.21-10.97-56.25-12.76-24.31-73.98-51.64-77.3-55-37.92-72.62-37.3-17.75-61.61-29.36-25.49-71.53-59.03-8.29-53.58-56.85-3.46-42.38-73.98-44.15-51.64-77.3-55-56.34-62.58-37.92-18.54-72.62-64.02-77.8-4.82-42.39-61.68-51.31-17.62-67.2-58.46-18.77-77.25-6.02-.92-46.69-37.3-34.38-73.71-17.75-22.79-61.61-29.36-54.36-1.91-2.59-74.85-42.75-40.64-16.6-43.87-27.57-38.18-25.49-37.86-13.06-71.53-3.3-28.43-53.46-6.68-72.31-34-32.79-39.46-43.63-27.28-56.82-40.67-48.81-58.546-1.452.43-54.41-60.217.58-22.467.34-38.9-31.73-47.96-39.46-42.23-43.63-27.28-56.82-23.73-11.89-40.67-60.49-48.81-25.1-15.09-23.87-9.21-7.48-2.76-2.09-56.05-4.13-20.4-69.28-48.83-24.29-34.72-58.54-68.5-63.316-20.41-1.452.439.15-66.78-59.73-42.528.86-42.71-4.19-24.79-31.85-45.62-54.416.62-59.55-60.21-20.24-30.13-61.06-12.83-37.67-47.45-28.01-56.07-21.38-67.36-36.06-58.65-26.32-25.42-33.74-3.953.08-19.02-2.68-7.65-62.37-59.24-34.86-31.65-7.7-56.077.15-21.38-67.36-36.06-3.21-60.12-58.653.89-26.32-39.81-22.363.81-48.56-11.62-17.84-27.91-28.99-12.85-14.64-19.52-46.14-62.24-70.72-25.42-41.01-62.09-33.74-32.28-3.953.08-43.22-61.38-4.376.92-42.65-42.45-63.1-50.57-65.43-41.88-19.02.340000000000001-66.58-2.68-58.63-53.04-45.93-33.09-68.83-6.68-47.19-3.71-47.57-57.97-31.32-44.65-21.92-22.18-41.651.25-60.29-55.02-24.83-53.73-61.65-67.5-.32-44.73-45.43-3.71-28.58-47.57-57.97-31.32-40.23-63.87-44.65-7.29-21.9210.22-3.84-34.68-38.42-14.12-67.8-29.76-19.381.33-25.23-29.42-25.2-4.86-31.9-22.18-1.49-17.76-41.65-63.141.25-60.29-59.23-8.334.82-60.74-2.59-.450000000000001-56.24-62.51-62.97-18.15-55.02-67.38-43.58-24.83-20.35-60.92.729999999999999-63.38-58.88-.67-56.39-6.32-27.93-45.44-16.07-56.77-67.65-32.65-62.34-.18-68.28-18.25-62.9-72.22-63.98-11.56-71.88-75.36-3-6.32-32.46-27.93-45.44-16.07-23.67-13.31-56.77-28.17-67.65-53-30.83-12.05-60.43-3.44-52.38-33.01-12.39-13.22-61.13-55.44-49.94-12.88-56.31-32.65-35.11-69.27-62.34-58.4-.18-68.282.3-37.61-58.71-72.73-38.66-74.81-1.71-9.31-63.54-31.91-18.25-29.63-73.35-62.9-71.65-32.96-4.12-2.9-21.03-24.57-11.07-27.87-53.26-39.4-69.59-43.46-21.62-53.97-38.56-12.71-12.8-69.18-13.31-50.97-47.43-4.48-67.05-14.65-55.85-27.87-64.85-53.26-39.4-69.594.41-40.53-43.46-23.16-21.62.83-61.23-10.92-11.97-5.63-65.97-4.79-65.26-59.37-65.87-1.9-73.54-49.23-28.88-53.97-26.2-50.32-38.56-9.56-12.71-12.8-51.17-3.33-34.34-18.1-54.694.62-57.57-9.79-63.2-24.03-69.18-13.21-59.34-13.31-27.39-23.78-47.36-12.31-61.59-31.48-54.016.73-46.99-29.316.5613.28-4.1616.68-56.74-61.48-16.24-12.08-6.66-3.86-59.189.04-35.042.64-32.216.73-12.67-46.99-29.316.56-51.053.4413.281.68-4.16-62.34-39.4911.3811.6913.72-41.87-.529999999999998-15.63-4.21-31.6116.12-6.872.04-23.2616.68-49.8-19.18-56.74-41.27-61.48-16.24.610000000000003-55.981.456.86-15.45-19.48-9.722.825.9-23.01-12.08-31.54-7.87-6.66-62.193.3714.210.45-36.06-1.85-58.1320.64-18.7522.411.57-5.6947.7827.9725.02-24.9825.27-13.41-9.92-15.3424.844.06-18.6726.7942.74-18.4820.64-25.420.42-5.76-11.886-25.04-18.7522.427.3131.7319.0523.814.29.9911.15-2.929.1-13.48-10.5528.7945.429.2811.5752.36-5.69-23.3916.39-13.173.526.4848.85.6847.7827.5241-4.4311.4119.0142.54-14.66-26.248.96-25.43-4-35.61-28.75-40.28-23.0116.52-33.5-24.92-38.71-3.51-36.934.33-30.68-15.12-30.46-7.11-32.63-3.49-25.4310.17-36.3621.38-15.27-.38000000000000322.72-4-35.6117.76-18-45.88-21.8415.112.472.06-17.9316.25-30.4611.3-3.9231.16-10.95-28.751.73-40.2819.6218.13-24.622.2315.9825.84-20.68-23.012.68-19.16-31.61-36.3-9.74-32.252.4-6.86-6.39-31.23-12.16-44.68-64.21-28.75-16.95-57.88-14.22-24.5-56.17-19.62-51.35-41.57-11.21-26.11-22.09-63.43-81.39-5.75999999999999-31.23-58.33-24.19-73.5-32.51-56.67-31.73-12.16-44.68-78.78-73.08-74.05-11.74-72.41-6.73999999999999-50.66-23.94-48-44.52-41.41-32.37-25.13-35.02-64.21-66.11-28.75-50.91-48.41-61.96-56.2-17.94-46.17-17.33-16.95-17.16-65.93-66.79-29.66-44.82-71.1-59.71-19.86-12.522.97-42.04-37.089.06999999999999-17.1-57.05-14.86-2.05-40.396.51000000000001-45.42-8.999.06-57.83-23.26-11.13-16.01-12.22-38.652.97-51.741.76000000000001-42.24-5.38-31.19-45.64-42.04-37.08-42.986.67999999999999-15.67-22.56-29.653.81999999999999-60.13.31-19.78-10.74-57.89-24.9114.44-48.289.06999999999999-12.32-17.1-51.9-43.59-11.157.83-48.8-6.29-53.64-57.05-40.73-14.59.31999999999999-54.31-39.86-63.65-60.56-61.343.15000000000001-78.64-46.77-54.96-46.43-32.39-83.69-79.76-72.01-25.67-77.64-48.86-51.86-64.67-66.39-80.03-30.53-92.92-31.96-39.87-78.64-95.46-18.07-96.91-41.9-21.96-88.7-46.77-54.96-95.25-62.6-94.31-63.37-90.39-41.1-89.77-71.57-26.93-78.48-69.31-55.66-31.02-43.39-46.43-49.56-32.39-54.05-65.36-48.61-62.9-26.32-43.21-93.75-83.69-60.83-30.24-30.72-90.69-82.52-83.73-45.62-38.06-94.74-14.33-6.97000000000001-21.54-23.71-18.85-31.11-24.11-43.31-60.35-57.35-4.64-50.41-12.96-35.83-41.75-8.73-45.17-4.98-1.11-14.33-22.73-62.44-45.09-13.26-28.234.47-6.97000000000001-21.546.863.59-2.37-55.498.98-10.23-40-12.45-19.98-2.44-25.72-47.77-36.27-55.67-23.71-61.27-18.85-18.72-25.79-60.17-48.95-39.23-41.77-.719999999999999-31.11-62.39-32.12-1.77-11.29-13.16-5.11-22.87-13.24-35.62-7.08-.23999999999999810.342.3250.16-7.2244.36-10.81-14.19-15.04-8.18-247.14-20.9924.78.530000000000001-18.0454.5428.53-7.08-9.6446.37.438.6643.9932.11-.23999999999999810.3-17.2637.953.1841.8336.5836.6944.5913.8656.05-8.4916.1-6.6842.1455.6742.325.1750.1657.833.3846.4215.3753.3935.8530.7-7.2253.9934.444.833.26-12.9528.4123.063.782.2216.22-17.5-7.45-38.16-24.862.0918.57-27.98-10.32-57.34-11.9-9.98-11.31-26.32-23.8-23.61-8.14-16.13-33.116.22-34.48-46.52-41.61-39.88-55.78-22.88-17.5-7.45-5.39-47.792.48-39.7918.61-41.86-18.64-47.1617.5-10.56-30.99-11.51-35.967.42-38.16-9.36-24.86-38.39-22.94-43.913.09-40.888.86-34.642.09-27.919.24-25.1716.04-35.17-10.35-42.79-19.56-54.36-7.81-38.3421.25-14.17-53.89-48.87-21.3921.32-24.63-2.1412.15-11.69-21.9-9.59-45.54-4.27-34.6516.94-47.66-7.8114.24-30.4120.6113.54-35.36-18.71-38.3421.257.368.47-7.19-33.3718.65-1.07-40.79-24.86-48.15-5.771.91-40.53-57.321.12-14.17-45.72-53.89-26.1617.43-37.5214.76-29.1-28.47-43.82-48.8719.63-39.87-7.621.518.51-50.18.41-8.26-57.69-93-93.02-67.63-41.7-34.93-45.4-75.64-88.55-75.02-38.84-29.81-17.66-72.58-73.25-86.57-39.8-77.66-45.45-78.03-93-86.64-30.13-22.45-31.13-28.53-20.1-93.02-67.63-89.35-20.01-43.16-18.79-25.92-34.85-31.82-66.52-86.02-46.17-76.21-17.39-20.84-66.53-41.7-53.83-34.93-68.07-26.47-93.99-81.58-58.79-73.99-86.52-45.4-62.84-35.87-81.88-95.38-36-27.55-73.14-61.93-74.82-19.05-34.0413.61-38.589.29.09-49.463.6219.9517.59-8.09-46.71.19-20.76-51.07-27.15-17.4613.31-25.59-19.05.370000000000005-12.77-7.03-27-11.83-2.01-34.0413.618.091.43-20.06-15.739.13-37.53-47.66-6.48-16.076.6914.71-40.25-38.03-54.71-38.58-7.569.2-46.074.59.44-15.4-2.54-23.53-42.119.09-20.42-46.99-52.71-34.225.12-19.41-12.4522.0722.77-32.2813.85-37.433.93999999999999.1199999999999975.49999999999999-55.53-22.974.43999999999999-57.655.71-15.26-58.18-17.19-5.52-2.06-53.6618.79-52.76-32.28-15.71-43.15-27.31-35.01-3.76000000000001-24.5613.85-37.43-1.94-2.02-25.516.85999999999999-52.73-16.59-14.13-10.2-46.1-10.29.93-47.76-28.683.389999999999993.93999999999999-36.33.119999999999997-6.1610.42-49.013.192.2911.99-21.275.4999999999999910.14-52.23-16.62-44.88-51.32-53.84-56.54-46.764.99-33.51-46.79-46.72-62.06-39.08-69.32-57.13-45.24-61.64-77.34-68.77-47.24-2.91999999999999-39.41-14.72-50.7-27.62-71.43-18.62-33.51-18.03-4.70999999999999-78.75-3.8-53.27-57.39-46.79-46.72-51.08-20-54.78-5.64-74.45-16.05-26.34-60.33-35.05-6.14-82.09-64.32-33.01-50.47-62.06-58.32-39.08-66.35-64.84-58.54-46.18-39.65-60.81-44.75-69.32-40.7-29.57-72.08-15.23-8.33-65.57-20.29-63.78-52.2334.1213.9333.22.900000000000002-26.559.72-2.9730.57-20.1725.1228.39-2513.9245.5223.1848.8426.5427.1427.8834.129.46-9.9244.1635.5649.34-23.6413.9333.2222.85-10.8438.7430-9.69-22.44-27.5418.238.845.9245.25-10.71-5.6733.15.90000000000000225.9-26.55-25.8746.3914.2912.18-11.8615.41-.8899999999999979.729.443.07-25.16-2.99999999999976e-225-21.7843.855.544.33-63.73-66.41-68.14-78.05-8.84-30-21.21-83.2-53.16-82.96-36.72-43.89-27.66-36.16-31.99-48.34-18.8-72.01-51.89-63.73-34.95-15.13-26.81-50.52-60.53-51.75-66.41-68.14-72.86-73.53-19.57-71.49-55.22-26.79-51.33-40.9-17.08-7.12-12.31-81.62-55.21-74.17-78.05-84.77-8.84-15.89-33.1-84.48-32.91-71.43-50.83-43.77-30-82.24-15.41-55.38-45.49-14.56-62.79-37.95-28.17-47.61-6.32000000000001-17.88-54.82-69.52-5.06-24.56-47.42-58.79-4.07000000000001-7.2-31.58-34.79-58.74-10.37-45.06.920000000000002-30.38-24.87-63.23-6.32000000000001-7.79000000000001-70.33-40.12-26.63-44.08-70.25-17.88-54.82-48.6-38.53-37.45-53.59-51.8-20.3-4.24.28-41.02-25.43-4.35000000000001-32.7-34.16-62.49-69.52-23.22-5.06-62.07-73.36-23.79-23.99-3.34-15.87-1.01000000000001-24.56-66.78-63.76-7.81-13.4-20.51-33.352.39-59.76-19.2545.5920.14-4.1642.01-9.95-.12999999999999936.7435.4543.3749.22-17.9626.4527.15-14.5729.2939.6913.0435.521.9545.5926.37-10.993.64-28.5-14.4416.420.14-4.1649.5211.481.1-19.616.956.92-13.4213.623.9-16.79-.5223.3744.86-19.5342.0140.95-9.95-23.142.46-15.69-17.8337.9644.2344.69-.12999999999999949.16.552.0742.64-19.0145.140.6-17.6138.11-21.3625.76-31.2333.612.94-2.76-16.4237.5529.31-23.1137.2140.69-31.67-28.35-6.7410.77-18.622.51-11-21.3622.1-6.532.9818.33-3.84-22.6225.76-31.2317.71-1.66-22.28-21.4526.4615.27-21.7921.64-2.02.43999999999999834.627.6723.73-34.4933.61-36.972.9424.0438.063.9940.14-32.96-25.3628.87-2.76-5.0428.2336.98-1.71-30.55-31.77-13.64-10.1-23.6-53.47-82.03-88.37-81.2-90.67-69.97-24.82-43.03-46.57-89.52-26.95-79.35-38.15-66.13-40.74-54.6-24.41-35.37-98.41-53.47-50.54-70.84-72.38-94.83-32.77-83.08-82.03-88.37-28.03-89.21-28.74-34.63-28.13-20.46-44.77-65.12-40.03-67.8-43.68-55.44-84.44-81.29-81.2-42.83-90.67-59.66-75.9-39.31-98.62-36.43-84.21-30.8-69.97-80.79-80.69-66.61-70.22-46.64-81.69-32.41-62.52-39.99-45.1-53.35-55.38-25.4214.32-18.65-29.58-37.817.52-50.7-6.62-44.3-9.45-48.395.33-12.35-48.226.039.39-45.1-54.94-43.34-37.520.68-2.17-53.04-53.35-55.38.210000000000001-41.13-26.03-37.45-10.05-34.79-43.7-18.4-58.348.14-22.4815.08-.39000000000000119.82-25.42-42.2714.32-43.11-48.52-26.21-22.18-31.94-44.48-47.56-18.65-10.12-3520.53-45.03-55.86-52.11-5.6-39.8116.47-40.37-.98-42.13-31.3-14.04-67.51-47.7-44.755.25-45-6.32-9.81-4.39-44.53-63.79-1.06-46.52-62.47-1.25-40.375.67-40.15-13.97-7.85-25.735.31-.98-42.13-47.04-51.46-38.78-43.54-23.93-29.72-30.88-16.81-28.83-6.25-9.18-48.52-65.15-29.01-31.3-72.09-14.043.66-36.12-6.56-23.25-26.21-68.53-25.41-67.51-47.25-60.73-15.3-31.14-38.74-62.27-5.076.47-68.69-9.66-31.09.52-6.345.19-12.08-51.61-1.59-10.173.62-31.581.84-39.42-4.41-19.97-4.63-27.98-2.46-31.6-9.66-45.261.27-56.47-19.82-34.71-57.81-31.09.52-52.85-17.0910.79-13.25-50.2-37.56-37.15-17.16-51.34-4.63-46.39-31.17-66.25-24.14-6.34-36.825.19-54.71-53.22-10.47-37.32-51.07-60.93-14.41-12.08-37.77-15.93-3.481.21-25.35-2.84-37.49-28.23-28.7-44.07-63.14-30.62-11.09-46.55-58.35-17.42-61.08-50.8-19.13-55.68-23.95-33.73-64.09-49.19-53.21-11.876.09-69.54-44.07-16.97-51.11-1.8-42.79-18.63-43.57-63.14-30.623.48-2.22-1.25-63.56-2.89-68.56-24.64-51.36-27.3-30.78-33.89-42.93-50.17-40.28-11.09-9.19-46.55-24.39-26.89-13.34-19.1-57.36-29.13-57.97-58.35-58.14-9.37-8.51-45.64-30.48-4.2-15.59-55.44-62.78-58.92-13.91-18.87-65.02-38.851.1-41.09-53.9-15.56-62.46-10.53-46.96-65.011.88-32.69-44.82-39.94-43.73-17.3-58.92-4.21-57.71-13.71-50.57-24.76-10.31-13.91-18.87-12.97-62.63-40.28-33.39-26.3-59.774.15-59.26-36.17-45.211.94-31.04-70.39-7.67-65.02-43.63-38.85-4.05-12.36-44.8-63.78-7.15-49.66-2.311.1-15.22-41.45-65.27-1.64-16.097.74.615.39-59.1-6.22-38.09-29.9-38.43-52.47-1.17-5.1-12.85-59.19-7.22-36-33-20.19-18.47-4.83-54.338.06-52.9-44.99-6.2210.6-66.7912.05-42.96-62.93.84-38.09-29.910.39-22.269.45-21.495.53-43.764.91-13.29-57.93-6.38-15.55-29.2-53.84-41.47-38.43-35.3-52.47-30.81-19.5-36.25-21.96-58.54-41.658.89-1.17-24.03-54.62-54.145.83-2.34-1.13-39.24-46.89.88-44.56-51.92-37.35-35.18-40.04-27.78-34.78-15.581.46-1.54-54.25-8.48-45.93-23.06-17.14-50.16-13.72-53.91-57.78-44.56-36.163.55-13.8-45.63-30.66-63.36-51.92-37.35-65.75-62.48-56.52-3.4-67.87-48.66-18.89-46.44-38.91-56.45-33.17-11.12-22.62-3.22-35.182.38-40.04-40.17-33.11.28-9.94-19.66-17.12-58.17-27.783.5-26.77-57.12-47.6-45.73-53.78-36.02-45.65-23.27-5.52-12.36-22.9-54.92-62.76-5.38-56.96-1.791.592.44-4.42-10.6-59.748.39-37.38-13.135.44-67.14-41.13-5.52-2.96-58.9-20-51.26-56.59-44.71-12.36-22.94.66-50.5-65.78-54.43-49.18-49.29-57.19-26.46-68.65-4.11-28.7-5.92-54.74-68.27-54.92-17.77-62.76-70.4-45.98-59.02-27.97-65.99-48.45-43.3-5.38-66.59-47.04-17.4-45.86.35-41.01-35.66-16.38-14.82-57.05-23.33-33.38-2.67-15.97-42.92-59.4-12.85-30.5116.51-28.93-30.85-29.52-14.51-17.03-17.22-32.69-24.7-7.73-57.05-6.355.69.780000000000001-.94999999999999914.95-17.95-23.33-33.38-35.446.96-43.31-1.04-59.441.03-22.196.33-58.33-30.27-9.84-29.32-4.87-48.25-2.67-31.47-15.97-2.44-17.893.07-53.925.00000000000007e-2-49.69-6.19-42.92-12.93-60.07-15.66-56.87-5.66-30.481.96-21.2713.53-39.97-9.44-69.03-33.616.111.09-26.39-69.1-23.15-45.64-59.93-36.09-25.88-38.19-2.24-43.51-13.13-64.72-.120000000000001-39.97-62.02-17.37-68.39-61.32-12.42-29.07-9.44-69.03-55.14-56.25-40.59-14.41-66.43-46.71-6.99-22.92.369999999999999-42.01-49.69-7.259.52-68.9-33.61-2.066.11-21.62-65.21-10.26-62.54-18.68-19.31-3.961.09-67.41-7.91-40.16-49.28-66.292.32-56.19-39.529.9111.0211.04-14.35-40.28-47.05-36.58-6.346.57-6.96-43.14-52.17-64.32-9.4-8.734.59-42.18-4.32-36.53-3.9511.024.66-51.85-59.53-50.85-53.45-61.8811.04-14.357.37-61.97-38.82-63.19-56.06-47.13-50.16-15.464.04-35.81-5.77-64.59-61.14-15.45-40.28-28.15-47.05-13.91-55.5112.01-.4-23.19-7.994.54-36.58-19.14-46.11-9.99999999999996e-213.4-45.98-54.43-8.84-20.05-7.16-19.17-4.18-51.83.359999999999999-47.42-47.3111.24-41.84-58.17-55.81-30.138.48-39.41-17.4612.85-11.07-20.76-51.53-12.63-19.17-38.59-25.45-31.19-11.22-26.39-36.21-4.18-51.83-46.31-39.65-18.16-22.49-47.35-.6900000000000019.44-31.74-22.15-44.91-52.932.03-.19000000000000116.49.359999999999999-30.66-47.427.85-42.72-47.66-22.82-35.68-14.693.89-47.31-17.88.7714.49-4-43.34-18.81-25.77-60.29-60.99-13.88-60.01-8.73-50.1-46.28-51.669.37-23.19-50.611.49-51.87-30.912.02-28.97-40.64-44.17.5-64.956.6-13.88-30.45-3.01-18.85-11.15-42.4-21.6-60.01-8.73-44.22-44.14-20.65-53.026.57-29.57-32.03-35.96-6.00000000000005e-2-35.96-56.091.6-17.48-49.55-50.1-9.83-46.28-40-56.582.85-49.35-48.45-58.15-24.89-51.66-56.36.07-29.54-1.285.167.6810.38.6-51.15-41.37-28.09-28.16-12.82-35.8-5.56-17.75-29.64-13.242.46-6.11-27.64-71.96-35.47-60.16-24.18-47.26-3.45-56.26-41.37-56.85-70.173.87-71.08-21.61-17.49-28.09-28.16-23.8-54.88-20.1-69.24-.43-58.83-48.54-14.55-39.83-68.747.21-10.56-41.87-24.41-12.82-16.56-35.8-8.53-10.04-16.34-28.7-35.23-14.07-30.13-5.56-34.18-45.31-2.8-59.65-66.55-9.31-54.59-11.1-22.65-46.26-26.07-45.36-13.0414.41-21.86-9.17-42.718.03-37.26-40.5312.86-26.06-57.66-35.32-60.98-38.68-39.28-40.02-46.26-21.6-2.22-56.3-47.7-61.4811.5-26.07-45.36-34.99-1.3-50.88-42.14-2.4510.315.4-30.37-20.98-18.06-57.39-1.43-6.47-45.29-13.04-38.0414.4113.73-58.53-26.43-24.32-.279999999999998-27.55-11.25-21.86-21.54-55.2113.02-12.11-37.149.64-55.99-17.68-16.47-6.88-4.2-2.477.44-61.77-40.61-49.412.59-17.4512.35-33.89-26.72-42.95-34.45-38.62-22.27-51.811.4-18.72-6.88-35.66-55.48-43.8-20.09-10.08-18.86-4.2-2.472.252.92-51.04.879999999999999-15.39-43.82-19.28-29.71-53.53-63.49-58.311.01-15.43.567.4414.16-61.77-54.72-37.5113.87-37.7.82-19.78-26.84-40.6111.63-55.2-15.23-25.12-56.05-7.82-32.66-42.44-23-52.41-40.85-3.9110.79-53.67-34.17-11.315.99999999999987e-2-54.66-51.53-27.15-23.949.99999999999979e-3-48.36-13.67-59.65-28.35-33.864.5-52.41-50.9411.6-18.61-32.1-14.6511.52-40.85-3.91-10.13-20.2-21.28-5.14-6.93-38.43-54.53-63.01-17.71-33.3-54.38-26.03-24.573.7610.79-35.51-53.673.3414.63-34.94-34.74-55.39-42.86-57.72-34.178.055.03-50.92-45.33-38.22-25.38-61.121.03-39.48-67.18-41.73-17.43-63.6-11.64-21.46-58.33-57.04-64.96-70.81-3.63-48.04-48.74-7.02-50.88-61.28-34.63-57.09-43.54-67.18-47.96-10.6-25.236.91-7.15-37.99-41.73-17.43-71.11-33.07-22.69-1.98-28.54-28.51-8.17-35.21-25.49-4.8-21.07-44.96-66.45-2.06-63.6-62.54-11.641.51-64.05-5.9-3.76-59.55-65.82-66.28-21.46-70.69-28.14-23.66-64.23-2.58-66.69-62.19-3.98-59.7-11.21-58.33-1.34-66.18-35.51-29.81-16.15-70.12-61.88-9.46-69.78-73.26-.899999999999999-4.22-25.83-43.34-13.97-55.08-21.57-11.21-54.67-26.07-65.55-50.9-28.73-9.95-58.33-1.34-50.28-30.91-10.29-11.12-59.03-47.84-10.78-54.21-30.55-33.01-67.17-60.24-56.31.92-66.184.4-35.51-56.61-70.63-36.56-72.71.390000000000001-7.21-61.44-29.81-27.53-60.8-69.55-30.86-2.02-.8-18.93-22.47-8.97-32.19-3.632.71-4.465.01-15.69-60.84-42.63-39.093.86-58.71-6.31-47.51-19.53-44.92-31.06-61.25-50.2912.75-32.19-35.12-14.82-13.289.17-52.89-2.58-3.632.71-57.633.55-56.92-51.03-57.53-65.2-40.89-20.54-45.63-17.86-41.98-30.22-1.22-4.37-4.46-42.835.01-26-9.76-46.3512.96-49.23-1.45-54.86-15.69-4.87-4.97-19.05-15.44-39.02-3.97-53.25-23.14-45.67-9.87-1.62.41-29.55-69.29-36.32-25.39-17.17-72.49-4.27-48.35-10.67-45.52-6.58-60.3-42.62-6.75-61-64.36-9.87-3.00000000000002e-2-11.63-17.47-75.65-52.8-1.93-1.62.41-55.18-13.84-28.94-17.52-44.92-20.18-11.27-36.573.37-63.11-32.49-70.05-54.58-74.79-29.55-12.7-69.29-11.86-6.45-28.76-32.79-23.03-10.49-7.41-36.32-44.85-19.97-75.5-9.94.89-2.86-49.37-15.16-71.4410.37-25.2-8.5135.7512.99-37.0113.24-25.44-21.9512.7730.8932.03-30.714.76-30.51-37.438.39-6.03-37.07-30.7810.3715.2819.711.7826.58-2.04-.880000000000003-14.95-2.93-25.51-22.5816.7633.39-2.75-.46000000000000140.33-35.424.36-25.2-23.66-8.51-5.5536.77-6.3535.7515.9415.4928.6628.97-16.46-.62000000000000530.51-26.69-38.2336.93-32.52-21.535.32-19.92-30.41-21.83-35.62-.419999999999995-33.84-27.5922.63-12.03-27.37-4.02-.39999999999999913.26-33.272.7125.81-.909999999999997-32.5220.85-14.91-18.75-8.419999999999995.565.15000000000001-14.8419.34-27.3714.39-.82999999999999834.25-7.86-25.664.8222.7121.22-21.531.345.3219.0728.93-17.59-19.9219.615.77-25.28-16.07-28.52-33.21-29.165.49-3.77-3.3-1.93-19.21-13.4525.828.5318.25-13.4223.13-8.631.54-17.5316.6420.66-20.6836.99-15.5818.56-13.9211.0230.59-1.93-36.03-30.3331.01-42.5536.01-7.9118.81-5.25-1.771.3410.3817.627.73-21.46-23.36-8.16-5.66-19.2123.45-13.4524.81-3.4225.4225.8-15.1325.591.66999999999999-23.18-24.0413.09-28.35-16.9622.8930.23-64.14-38.21-19.23-84.11-29.11-67.45-20.55-72.48-36.05-84.89-52.45-50.32-38.19-43.07-65.71-78.8-25.3-58.25-72.7-69.1-64.14-70.04-20.38-49.62-80.65-23.24-87.16-23.75-46.84-37.8-84.95-51.97-12.62-75.34-17.99-39.38-78.96-70.65-38.21-65.85-19.23-75.86-33.35-80.7-84.11-41.92-67.79-26.24-41.56-17.74-81.37-90.71-87.62-88.4-23.9121.4327.7813.49-7.34.3850.72-1.2527.5324.5310-6.64-3.6445.86-16.5336.52-19.0758.3254.43-12.3129.6221.43-18.8613.7913.0226.6335.29-13.384.8249.46-2.097.0820.7345.373329.9626.8322.3411.0327.7825.913.4950.0733.18-17.36-7.3-3.3715.5630.2346.1545.67-14.3-7.3430.7738.33-18.35-48.54-87.17-75.95-58.11-70.31-87.35-84.35-31.64-77.41-62.83-85.64-68.75-35.73-72.17-28.11-49.73-89.44-55.23-22.53-33.97-48.54-20.14-23.41-82.49-22.61-37.23-67-39.45-46.98-29.44-52.72-74.77-63.27-82.67-50.71-88.27-45.72-52.79-87.17-26.92-75.95-66.23-68.77-27.72-58.11-51.11-89.39-69.14-59.12-28.77-38.29-32.11-49.87-40.24-62.62-27.828.3-22.75-45.34-48.93-52.31-53.16-46.3-40.12-59.11-1.6-13.34-37.59-56.16-9.59-47.768.179999999999995.86999999999999-6.01000000000001-38.36-27.82-55.38-.2200000000000063.7099999999999912.84-1.436.47-24.2617.93-46.61-22.02-44.84.0217.554.2-32.9519.68-4.748.3-6.21-22.7515.27-2.27-7.42-45.346.2399999999999915.87-24.34-3.68-33.32-4.86-9.71-15.06-34.34-35.9-23.29-59.74-2.75-13.75-43.82-26.16-73.18-27.74-25.82-42.16-57.5-39.64-39.45-23.98-48.94-50.32-62.36-71.62-38.72-33.34-23.29-21.23-63.63-55.63-75.59-57.7-34.48-631.66-26.4-46.83-27.35-51.8-8.42-54-25.2-54.23-38.78-59.74-16.77-2.75-56.72-6.98-50.48-13.752.72999999999999-43.74-28.243.39999999999999-41.01.199999999999989-26.19-58.63-35.4-70.2-.219999999999999-58.99-6.70999999999999-70.34-.149999999999991-46.1-23.61-9.31999999999999-33.16-31.06-43.04-67.01-25.74-56.12-69.13-7.22999999999999-51.88-56.83-40.18-59.81-.219999999999999-14.11-13-54.84-18.82-22.54-62.26-46.33-69.62-27.24-19.56-62-78.77-.349999999999994-35.64-67.19-47.63-4.03999999999999-58.99-12.32-6.70999999999999-50.57-49.94-65.29-70.34-42.86-1.83999999999999-59.7-61.34-29.09-19.97-71.57-13.06-29.73-79.16-71.73-98.09-85.68-49.5-92.65-79.12-42.94-33.91-21.76-77.35-81.51-90.67-43.9-81.76-82.13-90.74-34.23-32.63-24.2-97.12-71.73-93.45-24.11-22.89-58.55-38.95-35.92-70.62-90.12-50.27-80.31-21.49-24.94-70.63-45.8-57.93-72.17-30.57-98.09-79.01-85.68-62.89-78.09-90.62-49.5-79.74-66.94-28.42-39.97-85.98-99.48-31.65-77.24-66.03-78.9236.0931.927.0831.5726.142.4340.0714.39-24.221.7233.89-28.59-4.675.02-3.1122.859.7110.6520.47-11.5636.0930.5723.916.756.83-15.05-25.18166.4129.1737.19-17.77-15.55-32.23-16.114.92-23.5926.9831.9237.487.0819.94-1.05-19.6331.57-26.982.0614.53-24.51-30.23-11.743.0710.0344.5545.253.21-8.3743.8346.1417.6745.08-17.0146.3525.3823.4527.2435.1238.58-13.02-12.1224.93-2.5136.8816.0854.493.2138.738.6247.557.4424.0526.5130.44-5.4630.4450.57-7.1211.9644.0344.584.3134.4851.06-8.3737.8243.8342.9352.6319.3746.14-14.8950.78-19.53-11.5924.02-4.24-13.2-15.9-6.1245.638.35-3.478.89-14.259.83-6.57-22.27-13.77.8315.6620.8440.354.3727.4536.4537.0450.361.8-2.328.288.353.9935.0749.4316.5539.0228.73-5.2620.0248.93-27.02-9.2522.064.6-6.99-3.25-11.28-9.77-3.4721.038.8915.42-5.7410.32-14.25-2.0614.3745.6525.5-17.0139.84-10.534.78-8.712.84-4.72000000000001-23.65-25.76-28.22-7.37-58.11-12.82-9.55-62.947.58-22.25-14.7610.9-11.4-10.06-28.48-47.8611.4-61.58-24.01-4.72000000000001-15.09-48.78-7.9410.85-60.38-65.48-19.71-29.1-32.027.30999999999999-48.65-43.61-4.79000000000001-37.04-12.04-63.818.44999999999999-23.65-3.49000000000001-25.76-49.8-22.53-38.83-28.22-40.91-28.54-53.345.13-63.1-37.97-59.725.91-32.4-33.61-68.2-84.54-32.97-30.06-83.26-53.22-83.02-36.78-43.95-36.22-33.45-32.05-48.4-18.86-51.95-35.01-15.19-60.59-51.81-66.47-68.2-72.92-73.59-71.55-6.40000000000001-26.85-51.39-40.96-17.14-7.18000000000001-12.37-81.68-55.27-74.23-78.11-84.83-15.95-33.16-84.54-55.05-32.97-71.49-50.89-43.83-30.06-21.27-82.3-16.13-15.47-55.44-45.55-62.85-38.01-28.23-47.67-9.4921.5421.3420.77-13.4641.2638.1313.7510.5434.96-28.26.2746.2514.95-17.937.54-251.25-24.9227.45-9.49-3.276.8-8.26-1.5925.0341.1349.614.3119.940.9812.6311.17-17.16-24.1922.11-16.74-28.0321.5440.2921.3441.9929.4644.3220.77-2.09-21.4545.47-18.4337.5231.9311.9847.72-14.4326.08-24.02-35.55-37.69-19.9915.5923.5129.36-37.826.59-34.43-9.569.4319.83-6.822.096.51-30.85-34.3-3.46.279999999999994-24.0229.66-8.38-39.47-8.72000000000001-12.94-33.28-6.24-15.96-36.65-20.383.5125-39.3922.1521.09-42.9622.6-35.552.86-37.6918.124.3724.83-19.9916.8829.245.44-13.31-17.7922.7825.2420.74-37.4718.25-20.4314.7950.948.0448.3540.11-12.3148.0151.49-17.558.594.0621.57-7.8-.19999999999999932.94.36.96-11.8236.56-20.4328.519.14-10.6531.5726.07-10.9932.448.7811.2445.438.4734.53-23.6944.41-26.1734.8448.8614.7949.0350.94-22.16-14.5639.678.04-5.625.7649.4839.0347.789.09-20.97-2.84.699999999999999-12.8-33.2315.83-43.48-14.8312.118.57-34.3828.19-24.21-10.9925.9914.4.53999999999999930.73-43.274.59999999999999-15.722.37-27.94-26.89-33.2327.11-34.0720.51-36.9634.6810.37-9.9815.11-12.6611.46-.300000000000004-29.3-26.15-26.0612.31-4.52-20.7615.83-.980000000000004-43.4818.71-29.0724.34-14.8330.32-25.6520.48-25.55-11.47-15.08-26.5522.73-7.3815.15-54.83-25.66-21.63-18.1-37.2518.07-50.15-6.07-43.75-47.84-28.445.88-11.8-47.679.94-54.39-42.79-1.62-52.49-52.8-54.83.759999999999998-40.58-36.9-57.23-34.24-43.15-17.85-57.798.69-21.9315.63.15999999999999720.37-24.87-41.72-42.56-47.97-25.66-7.4-21.63-31.39-43.93-47.01-18.1-29.03-9.57-33.24-34.4521.08-44.48-51.56-5.05-39.2617.02-46.21-10.64-27.33-71.59-48.831.17-49.08-10.4-13.89-48.61-66.73-67.87-5.14-50.6-5.331.59-44.23-29.811.23-5.06-46.21-51.12-55.54-47.62-62.42-33.8-34.96-20.89-32.91-10.33-13.26-52.6-69.23-33.09-35.38-76.17-.42-40.2-10.64-12.18-27.33-30.29-72.61-29.49-71.59-51.78-51.33-64.5-64.81-19.38-35.22-66.35-9.152.39-72.77-.41-11.4-38.25-13.01-2.52-11.12.69-32.51.91-5.34-55.56-20.9-5.56-28.91-32.53-46.19.34-35.64-58.74-32.02-.41-53.78-18.02-14.18-24.51-38.49-38.08-18.09-52.27-5.56-47.32-32.1-67.18-25.07-7.27-37.75-55.64-54.15-11.4-34.27-38.25-52-61.86-15.34-13.01-52.54-38.7-7.65-16.86-4.41.280000000000001-3.77-38.42-29.16-29.63-33.68-16.4-22.16-61.41-64.14-53.86-22.19-58.74-27.01-67.15-18.08-52.25-56.27-14.93-72.6-20.03-54.17-21.69-46.63-66.2-33.68.42-5.28-66.626.94-71.62-27.7-54.42-30.36-33.84-36.95-45.99-53.23-43.34-14.15-12.25-27.45-29.95-16.4-59.06-22.16-60.42-32.19-61.03-61.41-20.48-61.2-37.28-12.43-11.57-48.7-7.26-18.65-58.5-65.84-20.88-46.81-65.79-.91-55.91-17.57-64.47-12.54-48.97-.13-32.57-34.7-46.83-41.95-19.31-6.22-59.72-26.77-12.32-15.92-20.88-14.98-64.64-35.4-4.37-61.782.14-61.27-38.18-47.22-6.99999999999994e-2-33.05-72.4-9.68-67.03-45.64-6.06-14.37-46.81-19.17-65.79-9.16-51.67-4.32-.91-43.1-17.23-58.78-43.46-67.28-3.655.692.63.38-61.11-36.54-42.89-28.6-7.81-19.49-65.83-13.86-42.64-39.64-25.11-8.47-11.47-60.971.42-51.633.96-73.43-69.54-2.8-44.73-36.543.75-28.9-28.13-41.74-50.4-1.73-19.93-64.57-13.02-22.19-35.84-60.48-48.11-45.07-41.94-37.45-26.14-42.89-41.01-28.6-65.18-48.292.25-7.81-11.74-30.67-45.34-61.26-60.78-.81-7.77-45.88-53.443.24-30.028.61-2.61-20.45-8.258.795.79-46.92-1.15-15.737.08-9.81-42.83-6.39-50.45-28.8310.88-23.33-56.03-44.59-30.02-58.42-55.153.93-55.95-41.33-11.56-39.11-31.58-49.12-25.84-3.79-15.294.11-27.859.71-32.84-25.778.61-51.64-2.61-12.33-9.79-50.84-20.45-27.4510.83-9.42-19.44-49.79-40.27-46.45-28.69-38.32-15.94-26.58-62.7-31.65-9.06-5.47-2.09-1.24-8.1-14.284.71-52.8-41.06-16.811.76-44.81-6.64-62.58-60.27-48.39-16.04-26.58.98-54.18-58.11-67.24-52.97-60.87-30.14-72.33-7.79-32.38-9.6-58.42-71.95-58.6-21.45-74.08-49.66-62.7-48.19-31.65-69.67-52.13-46.98-9.06-60.64-70.27-30.06-50.72-21.08-49.54-44.69-39.34-20.06-18.5-47.53-11.08-68.07-57.07-27-44.662.36-43.08-45-28.66-13.32-31.18-31.37-46.84-21.88-20.5-8.46.8-32.1-37.48-47.53-49.59-7.19-15.194.77-13.12-36.34-7.82-72.48-44.42-23.99-43.47-19.02-62.4-16.82-45.62-16.59-32.04-11.08-54.05-68.07-14.1-63.84-20.34-57.07-73.55-27.08-42.58-74.22-29.81-71.02-44.63-12.19-35.42-.62-78.08-19.31-71.59-7.96-78.15-32.2-54.69-68.98-45.14-47.24-35.26-11.29-52.56-22.18-9.17-71.07-26.42-21.47-38.12-18.49-78.08-64.19-65.3-23.46-59.48-55.76-16.04-31.97-8.68-51.06-58.74-16.3.47-77.95-42.66-11.11-30.67-74.26-19.31-65.98-71.59-27.73-28.36-13.01-7.96-35.44-76.46-18.6-16.96-49.21-58.33-6.73-65.24-48.57.86-11.7914.572.16-34.029.13-4.4-40.58-49.61-61.76-6.17-2.017.15-39.62-1.76-1.397.22-49.29-50.89-59.3213.6-11.799.93-59.41-60.63-24.97-44.57-47.6-12.96.6-33.25-3.21-62.03-58.58-12.89-37.72-25.59-11.35-52.9514.57-4.512.16-20.63-5.437.1-34.02-3.78-16.58-55.1-43.552.4615.96-51.87-6.28-17.49-4.6-64.2-60.03-35.19-59.68-54.21-70.54-68.18-42.5-3.89-29.83-62.48-23.44-33.13-25-50.96-37.82-38.76-48.58-16.55-64.2-58.68-52.02-34.86-34.94-13.06-2.93-44.11-34.52-57.28-65.3-10.34-12.564.12-12.01-43.03-4.52-55.09-60.03-65.59-35.19-48.05-27.06-8.48-59.68-1.13-30.17-42.64-3.62.12-16.37-31.18-38.14-72.66-73.36-18.56-6.98-59.18-61.49-33.02-60.431.66-61.7-40.73-38.8-42.59-50.47-53.93-2.33-3.23-40.28-12.84-52.23-31.43-69.84-18.56-54.05-53.97-62.85-72.79-39.4-41.86-45.79-9.89-45.79-65.92-8.23-27.31-59.38-59.93-19.66-49.83-66.41-6.98-53.17-59.18-58.28-67.98-34.72-61.49-.46-66.134.18-3.76-39.37-11.11-2.15.55-9.23-60.98-22.76-10.94-23.3-.16-24.24-7.847.86-.709999999999999-22.24-30.07-35.25-54.76-18.78-41.86-50.86-51.45-64.77-16.21-12.09-22.69-22.76-18.4-49.48-63.84-30.96-53.43-43.14-9.15-34.43-63.3412.61-5.16-36.47-19.01-7.42-11.16-3.13-4.64-10.94-35.44-23.3-29.83-8.67-24.73-.16-12.35-28.78-60.06-39.912.6-54.25-3.91-49.19-5.7-17.25-50.83-31.9-29.79-27.33-48.182.56-42.73-467.39-63.13-33.3-40.79-66.45-44.15-45.49-27.07-7.69-66.956.03-31.54-50.83-40.46-6.77-47.61-66.44.839.93-35.84-26.45-23.53-62.86-6.9-11.94-50.76-18.51-43.518.26-64-31.9-52.06-29.79-5.75-33.02-16.72-27.33-14.64-27.01-2.21-60.687.55-17.584.17-61.46-23.15-21.94-13.92.44-49.13-52.041.16-28.88.92-45.32-38.15-45.88-48.65-50.05-33.7-63.24-30.15-47.09-66.91-21.51-30.29-15.63-13.9-9.18-8.51-10.55-75.7-55.25-30.71-41.14-64.96-74.92-69.73-.42-26.83-7.87-3.992.73-66.15-48.942.44-27.05-49.13-10.61-31.21-38.27-52.04-60.83.2-65.97-66.63-26.66-36.55-19.25-44.09-53.87-34.43-17.42-48.45-48.25-47.68-13.45-68.17-65.04-40.66-37.45-61.871.35-27.18-73.16-41.86-9.01-64.45-1.91-28.16-1.99-54.36-17.42-23.64-33.71-18.65-25.32-51.94-68.04-76.52-31.22-46.81-67.89-39.54-38.08-9.75-2.72-49.02-10.171.12-48.45-67.2-48.25-68.9-56.37-71.23-47.68-24.82-5.46-72.38-8.48-64.43-58.84-38.89-74.63-12.48-52.99-20.81-9.28-7.14-24.84-60.42-68.34-74.19-7.01-51.42-10.4-35.27-54.26-64.66-38.01-46.92-51.34-13.98-10.53-41.37-45.11-20.81-74.49-36.45-5.36-36.11-31.89-11.55-38.59-28.87-8.18-24.45-48.34-69.83-5.44-66.98-65.92-1.87-67.43-9.28-47.69-7.14-62.93-69.2-69.66-24.84-61.71-74.07-50.27-31.52-27.04-67.61-70.07-65.57-7.36-63.08-3.5-38.72-74.87-31.97-72.28-64.04-11.62-71.94-75.42-6.38-32.52-27.99-45.5-16.13-23.73-56.83-28.23-30.89-12.11-60.49-3.5-52.44-33.07-13.28-55.5-50-12.94-56.37-32.71-35.17-69.33-62.4-58.46-.24-68.342.24-58.77-72.79-38.72-72.96-74.87-1.77-9.37-63.6-31.97-18.31-29.69-73.41-62.96-71.71-33.02-2.96-21.09-24.63-11.13-5.82-54.884.43-24.22-51.16-47.62-4.67-67.24-14.84-28.06-65.04-53.45-39.59-69.784.22-43.65-23.35-61.42-11.11-12.16-5.82-66.16-4.98-59.56-2.09-73.73-49.42-29.07-54.16-26.39-50.51-38.75-9.75-12.9-12.99-51.36-34.53-18.29-54.88-38.074.43-57.76-9.98-63.39-24.22-69.37-13.4-59.53-13.5-27.58-23.97-12.5-61.78-31.67-54.2.2-28.97-33-36.53-17.38-72.7-4.48-48.56-10.88-6.79-26.19-60.51-42.83-6.96-64.57-.24-11.84-53.01-2.14-1.83.2-55.39-14.05-17.732.6-20.39-11.48-36.783.16-63.32-32.7-70.26-54.79-75-29.76-12.91-12.07-6.66-28.97-47.23-33-23.24-10.7-7.62-36.53-25.6-45.06-21.39-20.18-75.71-10.15-3.07-49.58-15.37-71.65-9.970000000000017.68-53.91-41-47.12-12.84-38.16-48.415.4513.72-10.22-60.22-9.97000000000001-48.65-45.16-50.58-10.447.688.82-53.91-8.45-53.72-14.6-60.64-14.82-41-47.12-29.24-60.28-53.99-7.93-3.51000000000001-16.19-11.43-31.043.37-25.25-24.09-38.16-26.14-48.72-45.79-6.4510.18-25.96-23.6717.12-40.93-58.63-18.85-48.41-46.87-31.72-28.7613.56-29.5612.54-7.27-7.720000000000015.455.76-39.67-23.83-16.237.3-49.9-61.4413.72-15.1343.12-6.8844.968.31-12.035.65-1.04-4.7917.19-9.92-1.34-15.1320.07-13.3527.91-7.143.128.46-6.8816.4720.09-1.8533.75-12.7844.968.3123.246.319.5841.345.58-22.31.7438.6912.0726.0525.645.6539.83-6.8834.8819.6654.7412.63-5.1725.31-16.743.241.71-1.0421.8325.8139.5649.422.9.5740.126.26-4.794.42-8.03-12.7213.84-8.6725.9816.7217.198.784.6742.86-8.5532.4420.2741.012.9923.8752.4350.7340.458.7845.3313.623.3853.744.6738.8442.861.5259.1933.726.6240.76-8.5532.448.2833.2252.79-13.83-8.13-9.153.21-7.46-20.3558.2114.2941.0116.9520.4323.5432.5839.8229.93.740000000000002-1.1636.214.0416.542.9945.658.7547.0118.7847.62487.0747.7923.87-.98-1.8435.2920.13-6.155.2445.0952.4331.08-.8213.44-17.6719.19-12.5127.8813.4225.3927.7222.52-15.8231.08-20.8515.5833.63-33.26-.821.3113.448.56-14.0827.54-27.1726.33-17.6719.19-6.62-21.07-17.47-18.4131.258.92.01-5.08-29.0228.39-35.5327.884.7913.83-33.32-.34000000000000339.01-23.7133.6412.257.47-27.33-19.0213.42-14.2232.4-24.2318.28-29.07-32.489.71-16.1625.3910.0733.89-29.74-15.29-39.08-35.99-36.7727.72-7.06-12.4540.05-26.3328.6815.62-.99000000000000221.9724.42-24.16-1.4344.91-7.0621.7218.725.914.19-12.45-9.4540.05-22.3430.71-8.06-24.8852.51-26.3328.6848.62-18.1223.81-24.677.98-23.737.21-19.8120.8229.48-19.19-.99000000000000243.65-7.91.2714.9239.5627.1924.1521.0238.1916.535.2221.9720.097.6844.2627.37-23.17-13.11-9.189.7524.4240.3439.86-20.11-11.94-13.1524.9632.52-24.16-18.49-19.7830.13-6.2325.617.3226.41-21.31-3.283.24-4.45-21.49-18.4934.22-11.5525.93.03-19.78-2.8930.13-6.3137.7524.5316.13-23.58-6.2325.610.6343.3331.8945.7242.4536.49-16.6347.8443.2528.63-1.1426.4118.8836.4213.14-8.912.59-16.8115.15-22.4120.0120.1413.07-21.3138.94-10.09-.370000000000001-2.9138.147.7514.75-23.53-3.286.7437.0927.5725.733.7515.9925.623.24-20.8130.75-5.241.6332.894.538.0940.658.01-3.55-16.58-19.96-20.81-13.95-7.7741.37-26.7630.7519.01-5.24-23.8122.76-12.85-15.4140.531.6332.8938.2226.34-6.01-23.0332.1347.4136.0630.8145.1930.9238.828.0950.28-14.2610.33-12.4536.3749.936.55-.60000000000000144.3952.0327.6140.6526.149.647.6230.0824.93-12.9938.5948.228.0128.67-.97000000000000227.49-18.7222.6417.29-1.99-3.55-33.23-17.55.5-17.5-15.7716.66-23.05-19.7911.71-30.25-3.8713.79-33.2312.2114.1312.8-2.21-17.55.309999999999995.515.97-8.9940.33-10.37-22.41-17.5-15.77-31.671.236.6118.72-23.6826.59-15.6842.72-35.64-17.755.47-23.0541.6113.55-6.8812.6-11.8531.53-14.0514.75-.75-14.281.16999999999999-19.7923.1837.2-16.7732.97-10.5326.242.68-3.7900000000000111.7143.35-1.0640.15-11.0613.76-18.684.55-30.2529.4610.0327.3352.2145.1452.856.74-5.92-6.63-26.0952.926.9729.4643.7519.919.722.0110.03-13.9427.33-3.05-16.0623.7945.841.1952.2145.14-3.7612.89-6.7438.9640.0724.41-1.7750.2534.2530.53-9.196.74-16.5525.8333.51-8.93-25.752.7217.43-14.12-22.295.4449.03-5.9240.7546.362.53.13-12.22-17.2710.2151.23-6.63-8.2723.9833.150.11-18.540.0123.34-26.09-25.24-63.81-26.2-8.84999999999999-17.53-54.03-52.92-80.39-10.72-61.22-74.95-61.42-25.24-16.21-4.06-58.98-59.65-63.81-72.97-26.2-64.06-64.43-79.4-73.04-16.53-8.84999999999999-17.53-14.93-6.5-79.42-75.75-6.41-29.56-5.19-12.32-40.85-21.25-18.22-52.92-72.42-32.57-62.61-3.78999999999999-7.23999999999999-52.93-28.1-40.23-21.33-54.47-12.87-80.39-61.31-67.98-45.19-60.39-72.92-31.8-62.04-49.24-10.72-22.27-68.28-81.78-22.4-13.95-59.54-48.33-61.2226.1319.95-18.611.51-18.4622.152.0617.98.59000000000000331.3112.1628.4926.13.450000000000003-38.169.73-12.2219.95-42.53-18.61-8.92-17.05-10.518.91-4.231.51-18.46-3.296.53-25.516.639.97-11.52-7.1917.67-7.11-28.99-39.122.06-7.5315.2323.25-31.71-29.49-46.17-30.04.98000000000000417.74-37.5313.0417.9823.54-6.866-14.99-33.5717.63-40.92-11.88.590000000000003-38.45-44.17-25.6813.66-10.87-3.9130.6131.31-47.82-3.577.77-17.48-25.18-27.6-.369999999999997-39.18-50.3414.82-13.1414.27-47.8215.54-5.43-48.35-7.36-3.574.317.77-43.83-42.93-22.45-5.88-33.32-17.48-25.186.07-14.7323.687.897.81-15.6816.69-42.926.63-6.76-4.3-.369999999999997-36.27-.36999999999999719.76-37.93-18.8513.2213.77-26.59.953.6720.25-39.187.0100000000000113.0212.1221.82-11.4415.33-45.719.97-50.34-42.4-6.79-35.05-41.49-44.01-46.71-36.9314.82-16.1826.9310.46-17.5957.3614.44.8299999999999982.6251.748.9315.92-.48-16.18-7.6113.9258.2421.7526.9346.4410.4633.5442.5427.6543.1356.45-17.5957.367.893.7714.3710.0841.166.3855.52-13.2922.6445.1134.82.82999999999999826.1155.02-20.93-3.1628.1510.69-.9000000000000022.8422.08-5.19-3.682.6227.1214.9821.51.34999999999999816.41-8.164.0320.4651.7431.59-10.9245.9352.83-4.4140.87-2.628.93-8.05-17.4815.6710.992.395.00000000000043e-2-14.94-18.88-48.57-28.84-2.59999999999999-53.34-8.05-4.77999999999999-58.17-19.2512.35-17.48-9.9899999999999915.67-6.63-5.29.950000000000003-23.71-43.0910.992.3916.17-56.81-19.24-10.32-44.015.57000000000001-3.16999999999999-42.8615.62-55.61-60.71-14.94-24.33-27.2512.08-43.88-38.84-1.9999999999996e-2-32.27-7.27-59.72-59.0413.22-18.881.28-20.99-45.03-17.76-34.06-23.45-36.14-23.77-48.579.90000000000001-58.33-33.2-8.16999999999999-54.9510.68-27.63-28.84-35.1814.39-.56000000000000220.97-2.74-20.366.88-36.731.71.170000000000002-35.42-5.38-35.1811.063.8920.1211.6214.3915.79-.56000000000000228.98-4.11-15.9512.8332.6520.97-2.74-12.75-3.97-18.63-25.08-25.7528.21-23.71-7.4441.4420.99-3.556.8830.740.6635.47-33.84-7.43-26.39-30.27-36.9938.9431.8914.68-36.7-7.2114.87-23.65-3.054.0117.7826.57-34.4631.7132.37-7.62.2933.22-15.019.8319.61.17000000000000242.76-23.6350.889.8423.33-4.8654.2426.1750.130.71-8.8345.8942.7618.3815.17-8.7839.59-23.634.950.8819.58-13.2743.6442.17-20.379.8423.335.88-20.2932.081.3611.4312.51-3.63-1.843.0429.6645.7654.248.9424.5345.6117.2615.8-12.53-19.5626.7444.9-12.11-23.426.1744.9225.9746.6234.0948.9525.42.54-16.8250.1-13.842.1536.5629.4516.6152.35-9.830.71-7.58-46.5-17.11-53.16-85.3-60.96-43.18-72.49-31.5-18.69-21.35-13.43-7.58-74.76-30.35-29.65-71.37-46.5-27.51-17.11-43.76-34.85-11.21-30.43-67.79-53.16-85.3-71.24-40.4-36.66-7.28-45.32-55.7-76.41-49.85-45.66-49.88-70.22-43.18-52.9-73.59-57.32-33.43-11.94-76.33-14.79-15.85-66.75-79.9-14.34-72.49-34.08-74.63-18.84-12.57-12.11-56.93-20.06-7.7-31.5-50.25-54.73-14.16-75.81-11.7-16.2-74.41-18.69-40.76-19.86-6.8815.33.68-48.883.99-13.6621.03-41.2519.911.66-40.7619.5623.04-49.32-46-19.86-24.39-6.88-36.25-28.65-39.014.45-24.1515.33.68-21.49-40.278.116.00000000000023e-2-19.31-39.93-39.18.813.12-2.38-39.443.99-19.67-17.2116.9510.026.08-52.1415.96-54.62-14.716.3920.41-13.6620.5822.49-50.61-43.0111.22-20.41-34.07-22.6921.0310.5819.33-19.36-48.2-49.42-31.29-27.75-41.25-83.48-23.11-48.56-66.34-88.79-82.33-59.08-33.27-28.62-33.95-36.99-40.53-83.48-20.91-73.31-32.11-60.09-23.11-34.7-48.56-18.37-92.37-47.43-44.5-64.8-66.34-88.79-26.73-77.04-75.99-21.99-83.17-22.7-28.59-22.09-86.06-14.42-38.73-59.08-33.99-61.76-37.64-49.4-78.4-75.25-75.16-36.79-84.63-53.62-69.86-33.27-50.08-92.58-30.39-78.17-24.76-63.93-18.78-74.75-28.62-74.65-60.57-64.18-40.6-75.65-26.37-56.48-33.95-90.52-68.81-52.17-77.32-19.14-95.2-58.22-66.03-73.61-23.35-77.62-22.3-90.52-46.44-84.12-49.27-88.21-68.81-34.49-52.17-88.04-30.43-84.92-94.76-83.16-77.32-19.14-41.99-92.86-93.17-39.61-80.95-65.85-77.27-49.87-97.6-74.61-83.52-58.22-98.16-31.68-62.3-24.74-40.21-20-65.24-82.09-25.5-82.93-88.34-66.03-47.77-62-71.76-84.3-87.38-58.47-69.4-49.94-73.61-74.82-19.29-84.85-95.68-91.93-45.42-79.63-23.35-43.2-60.85.74-12.17-6.05-40.33-15.01-4.76-58.62-66.89-42.957.05-43.2-4.52-8.01-2.59-42.73-60.85-61.99.74-44.72.550000000000001-38.577.47-38.35-12.17-6.05-23.937.11.82-45.24-49.66-36.98-41.74-22.13-56.54-27.92-29.08-15.01-27.03-4.45-7.38-46.72-63.35-27.21-29.5-70.29-12.245.46-34.32-4.76-6.3-21.45-24.41-66.73-23.61-65.71-45.9-45.45-58.62-58.93-13.5-29.34-36.94-60.47-3.278.27-66.895.92-52.33-2.33-54.17-17.522.82-14.86-8.17-4.42-26.4.709999999999999-7.875.92-29.284.14-37.12-2.11-52.33-17.67-2.33-25.68-29.3-7.36-42.963.57-54.17-17.52-32.41-55.51-28.79-50.55-14.7913.09-10.95-47.9-21.28-35.26-34.85-14.86-49.04-2.33-44.09-28.87-63.95-21.84-4.04-34.527.49-52.41-50.92-8.17-31.04-35.02-48.77-58.63-12.11-9.78-49.31-35.47-4.42-13.63-1.183.51-23.05-.540000000000001-35.19-25.93-26.4-20.66-16.55-54.74-3.33-44.32-32.15-52.89-14.87-35.75-64.31-62.61-52.33-20.66-57.21-25.48-35.26-65.62-16.55-50.72-54.74-13.4-71.07-45.6-18.5-52.64-3.33-44.32-20.16-45.1-64.671.95-3.75-2.78-65.09-4.428.47-70.09-26.17-52.89-28.83-32.31-35.42-44.46-51.7-41.81-12.62-10.72-48.08-25.92-28.42-14.87-57.53-20.63-58.89-30.66-59.5-59.88-18.95-59.67-35.75-10.9-10.04-47.17-32.01-5.73-17.12-56.97-64.31-53.47-21.57-35.83-4.72-41.58-9.88-50.27-35.81-47.78-50.11-44.91-6.57-53.47-1.54-37.97-56.0210.87-21.57-23.7-35.83-30.95-8.31-49.934.78-48.72-4.72-41.58-15.77-1.32-4.92-3.98-53.64-31.29-24.4-17.316.63-50.7813.14-50.27-27.18-36.2210.93-22.05-61.41.32-56.03-34.64-29.864.94-3.37-35.81-8.17-54.791.84-40.676.6810.09-32.1-6.23-47.78-32.46-56.287.35-7.116.6913.614.38-50.11-.7099999999999974.68-47.8218.56-36.45-23.39-6.78-29.74-32.1916.39-6.34-52.68-.709999999999997-29.49-26.49-13.68-11.964.681.68-47.8214.57-38.48.29000000000000317.11-60.2818.56-36.45-56.3910.35-31.5816.9-15.7515.96-14.9812.04-28.59-37.2511.42-6.78-51.42.130000000000003-9.04-22.69-47.33-34.96-31.92-28.79-45.96-24.3-12.99-29.74-27.86-15.45-52.03-35.1415.45.341.41-17.52-32.19-48.11-47.6312.344.175.38-32.73-40.2916.39-4.12-2.83-52.74-16.38-48.21-39.93-49.02-1.3-19.33-25.85-18.16-1.12-4.12-56.83-11.06-48.51-25.64-2.83-19.72-52.74-16.3-60.36-47.14-38.74.970000000000001-16.38-48.21-33.24-65.94-54.5-68.33-65.06-59.1-5.98-70.45-65.86-51.24-21.47-49.02-41.49-59.03-35.75-13.7-25.2-5.8-37.76-.199999999999999-42.62-42.75-35.68-1.3-61.55-12.52-22.24-19.7-60.75-30.36-37.36.920000000000001-19.33-29.35-59.7-50.18-48.31-56.36-38.6-48.23-25.853.48-48.08-12.09-18.96-50.22-21.86-25.42-57.98-25.34-13.78-.752.633.48-3.38-9.56-58.79.43-48.08-36.34-12.096.48-40.09-4.48-1.92-57.86-18.96-50.22-55.55-43.67-11.325.7-49.46-64.74-53.39-48.14-62.52-48.25-56.15-25.42-67.61-3.07-27.66-4.88-53.7-67.23-53.88-16.73-61.72-69.36-44.94-57.98-43.47-26.93-64.95-47.41-42.26-4.34-55.92-65.55-25.34-46-16.36-44.821.39-39.97-34.62-15.34-13.7812.05-3.63-21.68-3.68-5.41-37.841.87-1.39-32.899.07-17.31-34.9712.05-33.39-35.31-33.98-18.97-3.63-21.49-21.68-37.15-12.19-61.51-10.811.23-3.68-5.4110.49-22.41-27.79-39.92.5-47.77-5.5-63.914.46-3.43-26.651.87-62.79-34.73-14.3-33.78-9.33-52.71-7.13-35.93-20.43-6.9-22.35-1.39-44.36-58.38-4.41-54.15-10.65-47.38-63.86-17.39-32.89-64.53-20.12-61.33-10.12-34.94-2.5-25.739.07-48.58-29.15-46.45-71.33-64.26-71.97-25.86-13.2-12.496.97-72.04-26.09-48.58-62.87-39.03-28.82-41.13-29.15-5.18-46.45-16.07-3.06-42.91-64.96-20.31-71.33-64.26-15.36-32.01-12.38-58.08-59.19-43.53-17.35-69.37-53.37-49.65-9.93-25.86-2.57-44.95-52.63-10.196.58-71.84-36.55-53.17-24.56-68.15-13.2-59.87-65.48-21.62-22.25-6.9-1.85-29.33-70.35-12.49-10.85-43.1-52.22-69.23-.62-59.13-42.466.97-51-12.43-50.04-67.39-58.71-22.21-23.324.15-65.52-15.02-1.29-14.82-51-60.03-72.18-17.26-16.59-12.43-3.27-50.04-12.18-11.813.16-3.2-59.71-67.39-58.71-61.31-69.743.18-.49-69.83-46.68-71.05-63.92-35.39-54.99-58.02-23.32-3.82-43.67-13.63-72.45-69-23.31-48.14-36.01-54.91-21.77-63.374.15-14.93-8.26-31.05-15.85-3.32-44.44-14.2-27-65.52-53.97-7.965.54-53.84-62.29-16.7-27.91-15.02-73.74-67.56-29-49.12-29.15-69.76-49.67-65.59-48.2-78.92-59.77-76.1-73.74-48.06-9.45-57.34-35.39-67.56-5.08-29-38.69-30.56-37.1-56.52-43.38-49.12-29.15-44.32-54.14-22.11-64.24-57.58-36.09-40.42-65.28-40.5-18.62-8.49-49.67-40.08-62.84-70.86-15.9-18.12-1.44-17.57-48.59-65.35-10.08-60.65-65.59-71.15-40.75-53.61-32.62-14.04-65.24-6.69-35.73-48.2-9.16-3.44-21.93-61.27-36.74-43.7-78.22-78.928.25-36-47.34-22.09-14.39-11.97-39.2-.39000000000000110.77-54.39-26.43-53.848.25-55.11-34.148.78-32.21-36-43.88-47.344.263.36-17.12-33.69-6.25-22.09-14.39-45.64-24.84-63.25-47.46-47.38-23.89-56.263.33-66.2-32.81-35.27-39.2-3.3-39.2-59.33-1.64-20.72-52.79-53.34-13.07-49.52-43.24-59.82-.390000000000001-46.58-52.59-51.69-61.39-28.13-54.96.13-59.5410.772.83-32.78-4.521.924.447.14-2.64-54.3911.98-31.13-14.6613.39-61.56-18.64-5.03-6.82-55.94-13.13-20.12-3.7211.983.41-18.12-62.44-25.95-31.13-50.64-14.66-37.74-46.74-31.85-47.33-60.6513.39-61.56-12.09-7.97-18.57-14.28-45.36-10.58-59.729.09-26.84-49.31-39.02-5.03-30.31-59.2216.73-1.04-32.35-14.89-3.3-7.04-26.28.990000000000002-.52-6.82-31.32-19.18-25.71-4.55-20.613.96-8.23-24.66-55.94-35.796.72-50.13-57.03.210000000000001-45.07-1.58-13.13-36.92-27.49-60.64-55.96-47.36-45.02-30.03-26.093.6-16.13-42.378.37-36.92-40.1913.2-25.72-57.32-27.49-34.98-60.64-38.34-39.68-45.92-21.26-1.88-55.96-47.36-61.1411.84-25.73-34.65-.959999999999997-50.54-41.8-2.11-60.5910.6415.74-30.03-20.64-17.72-57.05-1.09-6.13-44.95-12.7-37.714.7514.07-58.19-26.09-46.25-23.986.00000000000023e-2-27.21-10.91-21.52-8.83-21.23.6-54.8713.36-11.77-36.89.98-55.65-17.34-16.131.63-47.94-32.99-54.52-30.81-13.19-40.433.15-65.26-33.721.87-28.171.63-44.61-37.44-53.67-45.17-47.94-49.34-32.99-62.53-29.44-17.6-46.38-66.2-54.52-30.81-20.8-29.58-14.92-8.47-7.8-61.76-9.84-26.11-74.99-54.54-30-40.43-64.25-74.21-69.02.29-26.12-7.16-3.283.44-72.49-65.44-48.233.15-26.34-48.42-9.9-30.5-37.56-51.33-60.12.91-65.26-65.92-25.95-35.84-66.77-18.54-43.38-53.16-33.72-46.9719.42-55.09-14.05-27.54.650000000000002-58.45-30.38-54.31-34.924.62-50.1-46.97-22.59-19.384.57-43.819.42-9.11-55.09-23.799.06-47.85-46.3816.16-14.05-27.54-10.0916.08-36.29-5.57-15.64-16.72-.579999999999998-2.37-7.25-33.87-49.97-58.45-13.15-28.74-49.82-21.47-20.018.3215.35-30.95-49.117.919.19-30.38-49.13-30.18-50.83-38.3-53.16-29.61-6.7512.61-54.319.59-46.36-40.77-33.66-20.82-56.565.59-34.92-60.76-21.84-51.23-15.1816.96-7.38-25.164.15-36.84-49.65-46.99-54.91-60.766.42-37.99-38.693.03-21.84-40.83-51.23-24.58-33.49-57.13-37.91-.549999999999997-15.1816.962.9-27.94-31.68-61.06-23.02-12.648.07-18.49-22.68-18.461.88-25.16-15.445.25-11.02-34.91-56.47.99-53.55-52.49-1.5911.56-544.15-34.266.29-49.5-55.77-56.23-11.41-48.28-60.64-36.84-18.09-13.61-54.187.47-56.64-52.146.07-49.65-5.72-26.62-39.6-61.81-47.162.4-50.47-32.82-67.51-5.23-66.38-58.14-5.72-66.04-69.522.84-.48-26.62-22.09-39.6-10.23-17.83-7.47-50.93-22.33-61.81-47.16-24.99-6.21-54.59-46.54-27.17-6.55-7.38-55.29-49.6-44.1-7.04-50.47-26.81-29.27-63.43-56.5-52.565.66-62.448.14-31.77-52.87-66.89-32.82-67.06-68.974.13-3.47-57.7-26.07-12.41-23.79-67.51-57.06-65.81-27.121.722.94-15.19-18.73-5.23-5.32-65.69-40.24-22.46-9.99999999999979e-3-6.47-29.72-55.53-60.18-54.85-51.81-48.27-5.32-67.89-15.49-56.69-28.71-65.69-54.1-40.24-70.433.57-41.37-44.3-24-22.46-9.99999999999979e-3-62.07-11.76-12.81-66.81-5.63-66.1-60.21-66.71-2.74-74.38-50.07-29.72-54.81-27.04-51.16-39.4-10.4-13.55-13.64-52.01-4.17-35.18-18.94-55.53-38.723.78-58.41-10.63-64.04-24.87-70.02-14.05-60.18-14.15-28.23-24.62-48.2-13.15-62.43-32.32-54.857.55-14.16-30.8-5.65-63.8312.23-24.75-16.94-9.36-59.62-5.35-60.677.55-36.531.15-33.75.24-14.16-48.48-30.85.07-52.541.9511.79.19-5.65-63.83-40.989.8910.2-43.36-2.02-17.12-5.7-33.114.63-8.36.549999999999999-24.7515.19-51.29-20.67-58.23-42.76-62.97-17.73-.879999999999999-57.47-4.00000000000009e-25.37-16.94-35.2-20.97-11.211.334.41-24.5-13.57-33.03-9.36-8.15-63.681.8812.718.96-37.55-3.34-59.62-.85000000000000124.883.14-1.1740.9318.17-31.8318.42-20.26-16.77-22.1917.9536.0737.21-25.5219.9435.89-25.3313.79-32.2513.57-12.61-18.73-.850000000000001-31.89-25.615.5520.4624.8812.216.96-2.6531.763.144.3-9.772.25-20.33-17.421.9438.572.434.72-12.54-30.249.54-20.02-18.48-3.33-.37000000000000541.95-1.1721.1220.6733.8434.15-11.2812.1635.69-21.51-33.0542.11-15.74-33.36-12.89-36.04-38.37-48.86-40.28-54.07-18.87-52.29-11.03-46.044.18-30.48-45.82-22.47-47.99-18.85-40.79-5.19-51.726.02-30.63-15.747.36000000000001-19.36-50.972.4-33.36-61.24-37.2-.25-26.87-12.89-13.3-33.29.890000000000001-45.82-4.06-19.2815.8-26.31-44.11-55.644.262.77-39.98-17.11-13.13.61999999999999710.48-36.041.16-12.68-43.73-34.52-46.97-25.1-47.61-12.96-22.22-21.75-9.7-26.1140.2329.6430.0232.7522.47-9.227.35-4.385.4000000000000135.76-13.3120.8624.88-16.46-34.4241.2115.74-11.3622.78-26.5314.46-9.715.2434.812.29000000000001-31.81-26.11-27.0835.23-25.44-38.3340.23-3.6923.03-1.029999999999992.455.5614.621.8411.95-17.2418.22-3.94-1.44-14.9927.67-9.2329.03.80000000000000429.64-10.9129.815.89-18.96-19.822.15000000000001-24.13-12.7427.1134.45-27.5410.337.46999999999999-49.99-53.41.59999999999999-36.7410.16-41.77-5.3412.71-54.18-21.74-19.61-7.48-12.36-8.57-356.62-48.095.41-38.59-1.73-27.54-41.99-38.39-33.43-39.3310.33-12.02-18.91-26-49.947.46999999999999-56.456.96-16.13-7.09-54.24-21.2618.09-44.6312.72-13.45-48.25-39.94-7.5-35.1411.48-45.15-2.64-49.99-11.21-37.084.46999999999999-10.8512.97-36.21-60-56.91-57.696.8-14.92-55.56-34.06-86.71-76.65-64.97-18.63-70.6-41.82-44.82-57.63-59.35-75.99-72.99-23.49-85.88-24.92-32.83-71.6-88.42-11.03-89.87-34.86-14.92-81.66-39.73-47.92-88.21-55.56-87.27-56.33-83.35-42.72-34.06-82.73-64.53-19.89-71.44-62.27-48.62-23.98-36.35-39.39-25.35-47.01-58.32-41.57-43.45-55.86-19.28-36.17-86.71-72.72-53.79-39.12-23.2-23.68-75.48-76.69-38.58-31.02-87.7-26.275.55000000000001-8.271.24000000000001-29.15-41.35-58.39-55.39-2.67999999999999-48.45-11-33.87-56.68-39.79-6.77-43.21-3.02.850000000000009-12.37-20.77-60.48-43.13-11.3-26.276.43000000000001-5.01-19.588.820000000000015.55000000000001-.409999999999997-53.5310.946.35000000000001-8.27-38.04-10.49-18.02-.47999999999999-23.76-45.81-34.31-53.71-21.75-16.89-16.76-23.83-58.212.04000000000001-46.99-37.27-39.811.24000000000001-22.15-60.43-40.18-30.16.190000000000012-11.2-3.14999999999999-20.91-11.28-33.666.63999999999999.549999999999997-.659999999999997-6.65-44.57-48.16-51.54-52.39-45.53-39.359.79-58.34-.829999999999998-12.57-36.82-55.3917.19-8.82-44.43-46.998.95-29.951.316.63999999999999-5.24-37.59-27.05-54.61.54999999999999715.834.48-.77000000000000313.61-.6599999999999977.24-23.4918.7-45.84-21.25-44.034.7918.324.9700000000000112.8120.45-3.979.07-5.44-21.9816.04-1.5-6.657.0116.64-23.57-2.91-32.55-50.3-8.94-14.29-33.57-35.13-81.36-73.37-67.44-60.22-23.49-53.56-35.9-82.92-37.48-35.56-36.89-51.9-67.24-49.38-49.19-33.72-41.71-58.68-9.36-60.06-72.1-67.19-65.46-81.36-48.46-43.08-33.03-30.97-73.37-23.1-65.37-6.97-85.33-67.44-44.22-72.74-8.08-36.14-56.57-37.09-61.54-18.16-63.74-50.44-63.97-48.52-69.48-26.51-12.49-66.46-16.72-60.22-7.01000000000001-53.48-37.98-6.34-50.75-60.75-35.93-68.37-45.14-79.94-63.63-19.8-29.34-72.09-77.14-6.94999999999999-52.9-30.41-16.12-39.96-50.17-37.86-49.84-73.81-32.54-62.92-11.33-75.93-36.08-14.03-58.68-7.66-14.73-63.63-46.98-66.61-7.02-20.91-19.8-35.46-61.64-9.61999999999999-25.62-29.34-69.06-53.13-76.42-34.04-26.36-68.8-85.57-7.14999999999999-42.44-82.16-54.43-10.84-65.79-19.12-13.51-57.37-56.74-72.09-49.66-8.63999999999999-66.5-68.14-35.89-9.75999999999999-78.37-19.86-36.53-85.9614.8523.378.53-43.14-2.02-45.17-31.644.5413.5725.72-29.2-29.87-34.03-43.193.58-34.28-2.07-34.65-49.62-43.2613.2520.9312.2514.8523.28-49.64-24.25-45.9723.37.21999999999999924.5917.46-11.078.5311.56-23.14-42.64-2.79-32.8325.9922.54-23.151.688.45-24.6916.91-50.61-31.53-38.2-15.41-30.61-43.14-32.26-19.4619.067.51-38.57.3815.83-29.76-18.55-31.444.3617.62-21.34-25.9225.2819.8136.1433.788.1-30.5117.38-4.5727.6-34.88-10.96-1.2729.5-9.4-2.8616.563.429.16-10.814.3614.18-17.8529.824.2817.62-3.87.46000000000000125.32.539999999999999-21.34-31.479.71.11999999999999722.8830.9-24.06-21.84-38.52-22.3925.39-29.8820.6925.6331.19.78999999999999913.65-7.34-25.92-33.27-4.238.24-30.8-36.5221.31-3.223.7438.2638.96-32.46-30.72-45.29-49.97-23.2-51.67-24.26-86.35-22.99-43.96-86.88-45.89-42.1-34.22-30.76-82.36-9.91-81.46-60.98-44.41-71.85-56.01-63.71-32.46-53.26-14.85-66.13-30.64-30.72-54.21-21.84-81.43-11.9-45.29-42.83-38.9-74.8-38.9-18.77-76.46-57.38-25.31-24.76-28.58-34.86-18.28-77.71-31.52-25.51-26.41-16.71-49.97-84.23-18.56-88.87-80.93-45.32-80.02-82.54-85.24-75.46-23.71-56.19-22.92-18.97-47.67-72.24-48.16-64.56-80.26-71.69-50.16-5.83999999999999-42.33-37.15-17.64-53.62-30.54-74.35-21.54-36.43-20.95-7.63-81.67-6.72-56.19-60.31-49.71-49.64-54-22.92-57.7-8.56-77.37-41.44-18.97-29.26-63.25-37.97-9.06-85.01-67.24-35.93-53.39-64.98-42-69.27-67.76-61.46-36.96-49.1-42.57-63.73-47.67-60.05-43.62-12.34-32.49-75-11.25-68.49-23.21-66.7-55.15-19.45-79.63-91.23-69.68-59.07-38.22-88.96-43.67-40.4-93.79-54.87-23.27-53.1-45.61-19.95-42.25-41.65-40.91-34.67-59.33-78.71-24.63-33.23-19.45-92.43-54.86-35.57-45.94-79.63-30.05-38.79-78.48-20-91.23-96.33-50.56-59.95-62.87-23.54-79.5-74.46-35.64-67.89-95.34-94.66-22.4-54.5-34.34-56.61-80.65-53.38-69.68-71.76-59.39-84.19-25.72-93.95-43.79-90.57-24.94-63.25-64.46-46.12-59.12-12.38-29.36-15.59-68.79-38.75-68.55-22.31-29.48-13.25-21.75-18.98-17.58-33.93-4.39-57.6-37.48-49.32-20.54-.720000000000013-12.4-36.11-46.12-37.34-52-53.73-58.45-59.12-5.16000000000001-57.08-40.818.06999999999999-12.38-36.92-26.49-2.677.289999999999992.09999999999999-67.21-40.8-59.76-63.645.56999999999999-1.48-18.69-70.07-40.58-18.5-57.02-36.42-29.36-6.80000000000001-67.83-1.66000000000001-1-40.97-.150000000000006-48.38-23.54-13.76-33.2-23.75-18.23.00000000000011e-219.32-4.23-38.4616.2613.13-11.25-14.46-38.419.96-53.26-24.7321.25-10.05-4.54-42.914.0112.54-50-19.79-6.3-23.75-49.922.45-34.49-28.27-18.2-17.12-33.26-31.47-26.593.00000000000011e-216.1324.61-20.69-5.115.98-12.37-13.83-42.16-49.1915.27-41.74-53.03-3.4615.29-3.6616.994.4619.32-27.09-46.4520.47-43.4312.52-.18-13.0222.72-39.431.08000000000001-520.9216.3654.139.3144.8952.8158.66-8.5235.8936.59-5.1319.7438.7349.1322.4844.9431.3955.0335.81-1.5513.08-19.06-525.8429.585.2858.9620.9210.54-10.1716.3920.5816.36-3.9823.0613.34-7.358.9232.8154.3-10.0951.45-.509999999999998-13.6651.9-6.2532.16-8.3947.453.6754.1346.1858.5434.7415.9911.51-9.5754.5450.04-8.1747.559.5511.7328.6642.2610.6350.9442.7-9.7250.654.08-18.28-14.9611.186.6524.16-5.2135.92.39-7.9735.496.8946.3731.729.55-9.2339.15-17.8431.111.73-8.89-8.0639.8534.1628.66-8.435.0311.3713.8347.9941.0637.12-21.14716.3337.4351.4517.3851.6253.53-19.57-11.9742.26-3.038.3552.0741.6250.37-17.16-18.38-.253.29-10.2119.47-36.9731.7821.44-17.739.215.67-37.2825.29-27.1114.09-13.8923.0911.5-2.3627.8316.87-46.17-1.231.7-18.6-20.14-42.5919.47-30.84-29.79-36.1324.21-36.9723.517.6124.11-39.8631.787.47-12.8812.21-15.568.56-3.2-32.2-29.05-28.96-38.43-7.42-23.6612.93-3.88-46.3815.81-31.9721.4427.42-28.5517.58-28.45-14.375.6-29.4519.83-10.2812.253.55-35.41-29.07-41.84-12.93-32.0823.24-44.98-.899999999999999-38.58-3.73-42.67-23.2711.05-6.63-42.511.7515.11-39.38-49.22-37.62-31.7826.43.55-47.32-47.63-49.665.93-35.41-20.31-31.73-4.33-52.06-29.07-37.98-12.68-52.6213.86-16.7620.85.3325.54-19.720.04-37.39-42.8-20.49-2.23-16.46-26.22-38.76-41.84-23.86-4.4-28.07-29.2826.25-50.14-46.39.119999999999997-34.0922.19-22.54-48.27-26.53-22.22-64.32-41.568.44-41.81-3.13-6.62-1.2-41.34-59.46-60.62.13-43.33-59.281.94-37.188.86-36.96-10.78-4.66-22.548.52.21-38.94-43.85-48.27-35.59-40.35-20.74-55.15-26.53-27.69-13.62-25.64-3.06-5.99-45.33-61.96-25.82-28.11-10.856.85-32.93-3.37-4.91-20.06-23.02-65.34-22.22-44.51-44.06-57.23-57.54-12.11-35.55-59.08-1.889.66-65.5-32.43-14.81-35.28-12.13-9.8.69-7.895.9-29.34.12-37.14-2.13-52.35-17.69-2.35-25.7-.18-29.32-7.38-42.983.55-54.19-17.54-32.43-55.53-28.812.8-50.57-14.8113.07-10.97-47.92-21.3-35.28-34.87-14.88-49.06-2.35-44.11-28.89-63.97-21.86-4.067.47-52.43-50.94-8.19-31.06-35.04-48.79-58.65-12.13-49.33-35.49-4.44-13.65-1.2-23.07-.56-35.21-25.95-26.42-16.98-.57-66.91-56.32-56.7-59.43-49.15-17.48-54.03-22.3-32.08-62.44-13.37-47.54-51.56-10.227.74-67.89-42.42-15.32-49.46-.15-41.14-16.98-41.92-61.49-28.975.13-.57.4-61.91-1.2411.65-66.91-22.99-49.71-25.65-29.13-32.24-41.28-48.52-38.63-9.44-44.9-22.74-25.24-11.69-54.35-17.45-55.71-27.48-56.32-15.77-56.49-32.57-7.72-6.86-28.83-2.55-13.94-53.79-61.13-32.08-69.95-67.09-9.63-6.22-61.22-22.88-69.78-17.85-54.28-72.33-5.44-37.88-40.01-52.14-47.26-51.05-24.62-66.24-11.53-65.03-21.03-57.89-32.08-17.63-21.23-26.19-20.29-69.95-47.6-40.71-33.62-9.68-67.09-3.17-66.58-43.49-52.53-5.38-38.36-77.71-14.99-72.34-46.17-11.37-19.68-52.12-24.48-71.1-14.47-56.98-9.63-48.41-22.54-64.09-48.77-72.59-23.41.38-2.71-1.93-66.42-64.62-23.98-45.487.17-2.89-14.57-60.91-8.94-37.72-34.72-21.91-20.19-3.55-6.55-56.056.34-54.62-46.71-7.948.88-68.5110.33-44.68-64.622.12-39.81-31.628.67-23.987.73-23.213.81-36.82-45.483.19-15.01-59.65-8.1-17.27-30.92-55.56-43.19-40.15-54.19-32.53-21.22-37.97-36.09-23.68-60.26-43.377.17-6.82-25.75-40.42-56.34-55.86-4.06-2.85-40.96-48.528.16-37.07-68.89-55.07-64.58-34.19-21.99-4.95-7.95-60.66-14.89-52.34-29.47-6.66-23.55-56.57-20.13-60.32-64.19-50.97-42.57-2.86-20.21-52.04-37.07-69.77-58.33-43.76-72.16-68.89-62.93-9.81-74.28-69.69-55.07-25.3-52.85-45.32-62.86-39.58-17.53-29.03-9.63-41.59-46.45-46.58-39.51-5.13-65.38-16.35-26.07-23.53-64.58-41.19-2.91-23.16-33.18-63.53-52.14-60.19-42.43-52.06-29.68-49.11-43.02-41.81-35.822.15.699.079.923.06-3.12-52.2615.87-41.64-29.9-5.6512.92-59.66-33.651.964.52-51.42-12.52-43.78-49.11-37.23-4.88-15.4212.14-43.02-58.3-46.95-41.7-56.08-41.81-49.71-18.98-61.173.37-21.221.56-47.26-60.79-47.44-55.28-62.92-38.5-51.54-37.03-20.49-58.51-40.97-35.82-49.48-59.11-18.9-39.56-9.927.83-33.53-28.18-8.9-7.3410.192.2-3.73-10.95-47.68-17.61-35.2711.75-33.69-35.61-34.28-19.27-3.93-21.79-21.98-37.45-29.46-12.49-61.81-11.11.930000000000001-3.98-5.7110.19-22.71-28.09-38.14-40.22.2-48.07-5.8-64.214.16-3.73-26.951.57-63.09-35.03-14.6-34.08-9.63-53.01-7.43-20.73-7.2-22.65-1.69-44.66-58.68-4.71-54.45-10.95-64.16-17.69-33.19-64.83-20.42-10.42-35.24-2.8-26.038.77-8.62-52.45-42.91-.164.89-65.3-19.35-41.84-56.13-32.29-22.08-34.39-22.411.56-39.71-9.33-60.923.68-36.17-58.22-13.57-64.59-57.52-8.62-25.27-5.64-65.23-51.34-52.45-36.79-10.61-62.63-46.63-42.91-3.19-19.124.17-38.21-45.89-3.4513.32-65.1-29.819.91-17.82-61.41-6.46-53.13-58.74-14.88-15.51-.16-22.59-63.61-5.75-4.11-36.36-62.496.12-52.39-35.7213.71-56.99-65.51-50.671-40.123.03-10.5-46.68-55.71-67.86-12.94-12.27-8.111.05-45.72-7.86-40.07-7.497.481.12-55.39-63.07-54.39-56.99-65.427.5-17.893.83-65.51-42.36-66.73-59.6-31.07-50.67-53.7-19.5-39.35-9.31-68.13-64.68-18.99-43.82-50.59-17.45-59.058.47-10.61-3.94-26.73-11.531-9.88-22.68-61.2-49.65-3.64-49.52-57.97-12.38-23.59-10.7-35.77-49.03-10.07-5.49-56.69-51.22-67.55-65.19-39.51-.9-48.79-26.84-59.013.47-20.45-30.14-60.91-22.01-28.55-47.97-34.83-40.57-20.6-35.77-45.59-13.56-61.21-55.69-49.03-27.54-31.87-56.73-31.95-10.076.00000000000005e-2-41.12-31.53-54.29-62.31-7.35-9.577.11-9.02-56.8-1.53-52.1-57.04-62.6-32.2-45.06-24.07-5.491.86-27.18-39.65-.6099999999999995.11-52.72-28.19-35.15-69.67-70.37-40.69-42.43-27.86-23.18-49.95-21.48-48.8913.2-50.16-29.1913.73-27.26-31.05-38.93-42.399.21-63.248.31-12.17-28.74-1.3-17.14-9.44-40.69-19.89-58.3-7.02-42.51-42.43-18.94-51.318.28-61.25-27.86-30.32-34.251.65-34.25-54.383.31-15.77-47.84-48.39-44.57-38.29-54.874.56-41.63-47.64-46.74-56.44-23.1811.08-54.5915.727.78-27.836.879.3912.092.31-49.44-24.53-57.8-61.75-33.05-8.48-32.56-16.16-.46-9.03-30.56-74.88-38.39-43.57-63.08-27.1-50.18-6.37-59.18-44.29-59.77-73.09.95-74-24.53-20.41-31.01-31.08-26.72-57.8-23.02-72.16-3.35-39.28-61.75-51.46-17.47-42.75-71.664.29-13.48-44.79-27.33-15.74-38.72-11.45-12.96-19.26-43.76-31.62-38.15-16.99-33.05-20.67-37.1-68.38-48.23-5.72-69.47-12.23-57.51-14.02-25.57-67.96-7.783.82-17.73-28.34-49.191.55-43.74-47.016.38-32.54-64.14-34.31-41.8-67.46-45.16-45.76-46.5-52.74-28.08-8.7-62.78-54.18-67.965.02-32.55-51.84-41.47-7.78-57.36-48.62-8.93-67.413.828.92-36.85-27.46-24.54-63.87-7.91-12.95-51.77-19.527.937.25-65.01-32.91-53.07-30.8-6.76-34.03-17.73-15.65-28.02-3.22-61.696.54-43.623.16-62.47-24.16-22.95-10.972.03-44.71-27.73-41.511.7-18.3411.46-34.78-27.61-43.84-35.34-38.11-39.51-23.16-52.7.51-19.61-7.77-36.55-56.37-44.69-20.98-10.97-19.75-5.09-3.361.362.03-51.93-1.00000000000016e-2-16.28-65.16-44.71-20.17-30.6-54.42-64.38-59.1910.12-16.292.676.55-62.66-55.61-38.412.98-16.51-38.59-7.00000000000003e-2-20.67-27.73-50.2910.74-55.43-56.09-16.12-56.94-8.71-33.55-43.33-23.89-24.1-29.65-47.88-67.17-43.62-9.39-64.11-60.98-36.6-33.39-9.44-57.815.41-23.12-69.1-37.8-43.31-4.95-61.86-60.392.15-28.06-41.55-24.12.07-50.3-13.36-19.58-29.65-30.73-14.59-16.38-21.26-47.88-63.98-72.46-27.16-42.75-63.83-35.48-34.02-5.691.34-63.12-6.115.18-44.39-63.14-44.19-64.84-52.31-67.17-20.76-1.4-68.32-4.42-60.37-47.67-34.83-70.57-8.42-48.93-3.83-29.75-25.19-62.96-18.14-53.72-61.64-67.49-.309999999999999-44.72-45.42-3.7-28.57-47.56-57.96-31.31-53.77-40.22-63.86-44.64-7.28-21.9110.23-3.83-34.67-38.41-14.11-67.79-29.75-19.371.34-25.22-29.41-25.19-4.85-31.89-22.17-1.48-17.75-41.64-63.131.26-60.28-8.324.83-60.73-2.58-40.99-.44-56.23-62.5-62.96-55.01-67.37-43.57-24.82-20.34.74-63.37-58.87-.659999999999998-56.38-25.73-27.91-44.84-58.44-26.81-67.12-58.88-6.46-66.78-70.262.1-1.22-27.36-22.83-40.34-10.97-52.08-18.57-8.21-51.67-23.07-62.55-47.9-25.73-6.95-55.331.66-47.28-27.91-7.29-8.12-56.03-50.34-44.84-7.78-51.21-27.55-30.01-64.17-57.24-53.34.92-63.18-32.51-53.61-67.63-33.56-67.8-69.713.39-4.21-58.44-13.15-24.53-68.25-57.8-66.55.9799999999999992.2-15.93-19.47-5.97-63.38-6.94-75.69-65.35-26.18-53.12-49.58-6.63-69.2-16.8-58-30.02-67-55.41-41.55-71.74-60.782.26-42.68-45.61-25.31-23.77-1.32-63.38-13.07-14.12-7.78-68.12-6.94-67.41-61.52-68.02-4.05-75.69-51.38-31.03-56.12-28.35-52.47-40.71-11.71-14.86-14.95-5.48-36.49-20.25-56.84-40.032.47-59.72-11.94-65.35-71.33-15.36-61.49-15.46-29.54-49.51-14.46-63.74-33.63-56.16-47.49-8.53-14.87-2.1-31.01-11.86-67.181.04-43.04-5.36-40.21-1.27-20.67-54.99-37.31-1.44-55.69-59.05-4.565.28-6.32-12.16-70.34-47.493.383.695.72-49.87-8.53-23.63-12.21-39.618.12-14.87-5.96-31.268.68-57.8-27.18-64.74-49.27-69.48-24.24-63.98-6.55-1.14-23.45-41.71-27.48-17.72-5.18-2.1-20.08-39.54-15.87-14.66-70.196.22.45-44.06-9.85-66.13-29.92-73.2-34.08-35.67-50.52-16.11-25.93-27.2-35.71-69.38-29.7-79.7-29.45-68.13-64.64-70.06-29.92-11.8-10.66-73.39-27.93-11.98-73.2-34.08-80.12-34.3-60.48-66.6-48.72-79.76-73.47-27.41-22.99-35.67-30.91-50.52-44.73-43.57-57.64-68.2-65.27-25.93-9.3-45.44-43.15-2.36-60.41-38.33-67.89-66.35-51.2-48.24-5.92-49.04-6.94-26.75-14.03-13.72-59.15-43.31-12.18-80.92-5.76000000000001-20.536.66-15.28-35.7325.26-1.366.2312.83.40999999999999712.55-23.35-14.77-28.566.64-26.7814.48-20.5329.69-4.97-20.313.04-22.486.66-15.2820.32-26.2131.53-5.129.7732.876.1527.91-7.85-35.73-11.6925.2612.6212.21-7.78-20.3121.456.2341.31-.800000000000004-18.611.88-30.1328.28-14.478.412.3826.1335.99-10.53-12.8626.67-18.22-9.01-21.46-26.15-22.13.293.7617.1122.56-2.91-45.73-44.09-56.98-4.0511.16-16.5-31.3914.13.82-27.858.7-23.03-13.2517.11-31.962.216.23-35.11-53.0722.56-2.91-30.014.13-45.18-4.19-28.35-3.4116.16-50.46-44.76-45.7316.58-44.0921.58-22.344.38-16.2-13.09-4.053.19-6.7-35.89-37.79-.43-20.09-33.649.02-27.8810.38-17.8510.9911.37-29.56-12.76-37.61-38.47-1.34-42.788.4599999999999915.8-33.78-14.627.028.38-5.59999999999999-29.54-.859999999999999-16.68-15.81-36.5122-16.3430.56-21.3715.0633.11-33.78-1.34.79000000000000612.928.0400000000000111.83-14.627.02-27.6925.81-18.1918.67-7.13999999999999-21.59-17.99-18.9330.738.381.49-5.5999999999999927.87-36.0527.3613.31-33.84-.85999999999999938.49-24.2333.1211.736.95-19.5412.9-14.7431.88-24.7517.76-29.59-339.1924.879.5533.37-30.26-39.6-37.2927.2-10.0216.5-22.27-37.94-34.026.61.710000000000001-4.46-26.1510.75-15.6430.7-21.277.514.51-8.3-10.02-26.66-23.6625.84-36.5524.4116.5-22.27-39.0938.3-40.5414.4734.41-32.339.6-38.88-6.23-37.94-7-34.0215.27-33.4-15.2-22.11-12.94.71000000000000125.3512.989.946.8123.98-8.997.765.88-6.5330.0513.16-37.38-27.32-23.3910.2126.1325.65-34.32-27.3618.31-38.379.9244.6431.4243.3854.7350.14-2.02-16.6432.5922.882.44-14.6-11.641.11-4.6632.799.92-12.89437.02.58000000000000240.7744.6431.4223.02-16.69.6632.4917.5250.2238.7852.6149.3443.38-9.7454.7335.525.7533.343.3120.03-2.029.48-9.9222.04-15.5226.919.96-14.4245.83-3.26.523.9845.0314.6421.643.6113.6343.9834.4640.6432.5110.13-94.94-45.42-81.03-20.77-37.37-22.99-80.63-19.96-86.9-50.89-84.76-88.14-88.99-82.13-75.95-26.81-94.94-37.43-49.17-73.42-91.99-19.41-45.42-81.03-83.59-27.65-66.55-35.29-29.96-41.84-74.19-91.21-36.05-20.77-32.12-37.37-37.26-29.36-60.09-82.44-57.85-80.63-31.81-18.28-31.63-68.78-23.79-40.57-27.53-42.04-58.58-20.56-38.1-43.25-81.17-29.59-60.17-39.51-69.15-40.69-45.54-70.17-71.7312.836.0555.3741.6357.76-20.627.6411.253.98-3.6411.1728.83-18.1927.2529.1727.8412.83-2.5115.3515.5431.0123.026.0555.374.67-7.37-2.46-.73-16.6316.2721.6533.76-8.6441.63-.64000000000000157.76-2.7120.51-8.0128.598.1627.643.1946.57.98999999999999829.7914.2916.21-4.7538.2252.24-1.7348.014.5141.2457.7226.7558.3913.9855.1928.819.59-15.2115.4-22.6717.1817.843.6427.64-15.5444.6243.533.446.31.35999999999999922.8537.1413.33.0915.43.41999999999999-20.5520.72-9.6641.93-22.6717.1839.23-5.4245.638.53-10.376.28-13.3532.3533.4617.8-8.3843.6423.92-15.8.12999999999999519.2226.9-15.54-32.3146.1110.82-20.73-28.942.42-12.5334.1439.75-4.11-3.48-18.83-23.883.59999999999999-13.24-14.8817.3726.49-25.1116.73-32.7-28.66-33.44-48.411.4318.67-9.8627.2-18.258.59-28.55-43.96-30.435.7514.7826.93-27.99-28.66-32.82-41.984.79-33.07-.859999999999999-33.44-48.41-42.0514.4622.1413.4616.0624.49-48.43-44.7624.581.4325.818.679.7412.77-21.93-1.58-31.6227.223.75-21.942.89-9.249.6618.12-49.4-30.32-36.99-14.2-29.4-41.93-.810000000000002-31.0520.278.72-37.29-50.7917.04-17.34-30.23-56.42-61.25-54.71-55.72-26.53-51.31-75.91-56.08-30.54-48.11-32.04-15.71-18.07-43.75-82.36-34.47-56.42-24.25-86.73-62.81-53.12-22.35-61.25-54.71-35.29-48.43-42.69-62.66-47.49-37.67-69.7-27.57-34.23-55.72-51.39-26.53-73.19-83.32-42.14-28.97-20.95-75.91-73.69-90.37-74.24-43.22-26.46-31.16-26.22-20.66-51.06-38.2-59.19-77.77-26.57-85.12-43.61-82.65-88.37-69.88-55.07-13.59-12.89-37.11-72.68-52.2-45.43-72.65-3.12-67.68-9.78-71.24-76.46-42.89-15.48-77.57-14.21-35.18-78.1-37.11-33.32-25.44-21.98-73.58-1.13-72.68-52.2-35.63-63.07-47.23-54.93-23.68-44.48-6.06999999999999-21.86-21.94-45.43-13.06-72.65-36.51-34.05-30.12-9.98999999999999-67.68-48.6-16.53-15.98-56.25-19.8-9.5-68.93-22.74-16.73-17.63-7.92999999999999-41.19-14.42-75.45-80.09-72.15-36.54-64.8-73.76-66.68-14.9312.8633.6518.76-2.51-22.1813.75-12.0511.5743.9431.987.03-9.37-25.07-16.55.0349.3512.8618.0437.551.5724.65-19.1633.6518.7634.2447.56-26.4848.47-1-5.125.481.1932.27-2.5146.63-22.1836.2225.93-8.0646.13-29.82-12.0519.261.8-9.79-6.0513.19-12.57-6.2718.236.0912.62-8.547.52-17.05-4.8642.8522.7-19.8137.04-13.3-11.513.99999999999991e-238.4420.827.0431.66-16.7741.71-17.792.3217.9236.7723.49-27.2518.0421.31-32.086.8438.448.6116.141.7619.4620.0620.827.042.38-1737.0828.4842.26-30.726.8515.77-17.9231.6622.92-16.77-29.52-34.6211.15-1.1638.17-17.79-12.7526.07-6.1818.82-33.6339.317.2127.375.1-18.948.33-7.972.64-10.05-22.4835.99-32.24-7.11-28.86-1.54-2.75-10.8-26.53-38.375.78999999999999-29.8619.02-56.26-56.8810.8-12.59-57.84-27.8-57.6-11.36-18.53-2.3-10.8-8.03-6.63-22.986.56-46.65-26.53-38.37-9.5910.23-1.45-25.16-35.17-26.39-41.05-47.5-48.175.78999999999999-46.13-29.86-1.43000000000001-25.97-15.5418.2413.05-56.26-29.85-48.81-52.69-59.4116.52-7.74-59.12-29.63-7.55-46.07-25.47-18.41-4.644.149999999999999.289999999999999.95-30.02-20.13-37.43-2.81-22.25-32.55-85.41-28.5-59.63-73.98-69.1-54.88-88.96-42.69-19.79-80.97-26.25-29.38-53.76-56.97-80.92-32.55-95.77-67.24-21.26-52.56-47.05-85.41-28.5-29.97-92.51-62.3-48.81-66.26-92.43-40.06-70.78-60.71-59.63-75.77-73.98-42.48-26.38-17.9-47.61-26.53-54.88-56.34-84.67-91.7-45.4-27.24-95.54-45.97-27.22-46.17-25.52-38.05-23.19-46.74-69.6-22.04-85.94-29.99-35.58-55.53-81.94-41.43-65.52-29-5.36000000000001-49.85-44-39.81-27.58-1.85000000000001-69.96-10.35-15.5-7.58000000000001-1.73-68.91-24.5-23.8-65.52-40.65-21.66-11.26-37.91-15.45-29-5.36000000000001-24.58-61.94-47.31-79.45-65.39-34.55-30.81-1.43000000000001-39.47-49.85-70.56-44-44.03-64.37-37.33-67.74-51.47-27.58-6.09-70.48-8.94000000000001-10-60.9-8.49000000000001-66.64-28.23-68.78-12.99-6.72000000000001-6.26000000000001-51.08-14.21-25.65-44.4-48.88-8.31-5.85000000000001-68.56-12.84-44.32-26.97-37.33-38.2510.494.811.7-21.01-46.52-29.6121.5813.34-39.0821.2424.72-47.64-44.32-18.18-22.71-5.2-34.576.54-26.97-37.336.13-22.4717.012.36-19.81-38.599.791.74-17.63-38.25-37.4210.49-.700000000000003-37.765.67-15.5318.6311.77.76-50.4617.64-52.94-13.0322.09-11.9822.2624.17-48.93-41.3312.9-18.73-32.3922.7112.2621.01-17.68-47.74-26.07-39.57-47.86-80.14-35.2-10.47-9.86-73.83-37.17-62.52-28.37-14.14-24.76-28.3-71.25-8.67999999999999-61.08-19.88-47.86-10.88-22.47-36.33-6.13999999999999-17.1-80.14-35.2-32.27-52.57-54.11-76.56-14.5-64.81-63.76-9.75999999999999-70.94-10.47-16.36-9.86-2.19-26.5-46.85-49.53-25.41-37.17-66.17-63.02-62.93-24.56-72.4-57.63-21.04-37.85-80.35-18.16-65.94-12.53-51.7-6.55-16.39-62.42-48.34-51.95-63.42-44.25-21.72-32.5825.2-29.29-10.225.76-41.9730.895.69-40.0510.21-21.9933.33-34.899.19-28.496.36-32.58-13.1821.143.45999999999999-32.4121.8425.2-29.29-39.13-27.53-21.6936.4913.64-37.23-37.5416.02-25.32-10.22-21.645.76-18.98-27.89-2.5923.95-6.6730.8915.4235.63-9.61000000000001-26.4630.13-32.71-10.47.86-6.37-16.13-28.67-31.75-2.84-13.77-17.98-19.1936.34-29.22-36.3-2432.28-34.888.4-30.72-29.13-14.28-48.69-38.87-37.6-29.094.58-35.114.9-35.353.33-.165.26-34.88-53-54.148.59-36.87-52.828.4-30.7215.32-30.5-4.321.8-16.0814.968.67-37.39-41.81-29.13-33.89-14.28-20.07-21.23-7.163.4.469999999999999-38.87-55.5-19.36-21.65-62.44-4.39-26.473.091.55-13.6-16.56-58.88-15.76-57.86-38.05-50.77-51.08-5.65-21.49-52.6216.12-59.04-12.76-39.95-18.012.44-58.55-31.93-39.52-46.12-33.7-45.84-9.94-18.52-4.73-39.93-6.51-47.77-12.76-62.98-28.32-12.98-36.33-10.81-39.95-18.01-53.61-7.08-64.82-28.17-43.06-66.16-39.44-61.2-25.442.44-21.6-58.55-45.91-45.5-25.51-12.98-54.74-39.52-74.6-32.49-14.69-45.17-3.16-61.57-18.82-41.69-45.67-59.42-69.28-22.76-20.43-59.96-15.07-24.28-11.83-7.14-11.19-36.58-37.05-68.61-74.06-48.59-5.77-7.415.48-47.45-62.66-35-20.11-65.6-55.32-23.65-60.2-28.47-38.25-68.61-19.54-53.71-57.73-16.391.57-74.06-48.59-21.49-55.63-6.32-47.31-23.15-48.09-67.66-1.04-6.74-5.77-68.08-7.41-73.08-29.16-55.88-35.3-38.41-47.45-54.69-44.8-15.61-13.71-51.07-31.41-17.86-60.52-23.62-61.88-33.65-62.49-62.87-21.94-38.74-13.89-13.03-50.16-8.72-59.96-67.35.86-13.32-54.94-36.3-22.321.62-27.06-11.24-12.118.59-49.92-11.58-58.48-6.55-42.98-61.035.86-26.58-28.71-40.84-35.96-39.75-13.32-54.94-.229999999999999-53.73-9.73-46.59-20.78-6.33-9.93-8.99-58.65-36.3-29.41-22.32-55.798.13-55.28-41.235.92-27.06-66.41-3.69-61.04-39.65-34.87-8.38-40.82-13.18-59.8-3.17-45.681.675.08-37.11-52.79-37.47-61.292.3411.689.37-55.12-23.21-49.73-10.964.71.789999999999999-39.84-33.94-28.77-7.08-43.98-17.59-63.93-11.96-40.74-37.74-24.93-23.21-6.57-9.57-59.073.32-57.64-49.73-10.965.86-71.537.31-47.7-67.64-.9-42.835.65-274.71-26.23.789999999999999-48.5.17-18.03-11.12-20.29-33.94-58.58-46.21-43.17-40.04-57.21-24.24-40.99-39.11-26.7-63.28-46.394.15-5.91-9.84-43.44-59.36-58.881.09-5.87-51.545.14-25.66-60.38-47.16-59.12-70.47-65.88-13.72.9-48.33-38.62-18.18-1.14-4.14-56.85-11.08-48.53-25.66-2.85-19.74-52.76-16.32-56.51-60.38-47.16-38.76.95-16.4-48.23-33.26-65.96-54.52-68.35-65.08-59.12-6-70.47-51.26-21.49-49.04-59.05-35.77-13.72-25.22-5.82-37.78-.22-42.64-35.7-1.32-61.57-12.54-22.26-19.72-60.77-30.38-37.38-19.35-29.37-59.72-50.2-56.38-48.25-25.871.67-47.85-12.24-72.5-55.9-70.28-12.64-73.31-6.37-42.38-8.51-5.13-4.28-11.14-17.32-66.461.67-55.84-44.1-19.85-1.28-73.86-47.85-12.24-9.68-65.62-26.72-57.98-63.31-51.43-19.08-2.06-57.22-72.5-61.15-55.9-56.01-63.91-33.18-10.83-35.42-12.64-61.46-74.99-61.64-24.49-69.48-52.7-65.74-51.23-34.69-72.71-55.17-50.02-12.1-63.68-33.1-53.76-24.12-52.58-47.73-23.1-21.54-21.68-14.9-64.22-50.48-66.6111.75-36.49-20.1-12.83-5.21-20.02-37.689.34-36.1-38.02-36.69-21.68-6.34-24.2-24.39-39.86-31.87-14.9-64.22-13.52-1.48-6.39-8.127.78-25.12-30.5-42.61-.209999999999999-50.48-8.21-66.61-6.14-29.36-.84-37.44-17.01-36.49-12.04-55.42-9.84-38.64-23.14-25.06-4.1-47.07-61.09-7.12-56.86-13.36-50.09-66.57-35.6-67.24-22.83-64.04-37.65-28.446.36-35.033.04-36.81-37.43-63.27-47.27-4.09-64.25-63.13-53.03-65.94-19.99-42.48-56.77-32.93-22.72-35.03-23.05.92-40.35-9.97-61.563.04-36.81-58.86-14.21-65.23-58.16-9.26-25.91-6.28-51.98-53.09-37.43-11.25-63.27-43.55-3.83-19.76-38.85-46.53-4.0912.68-65.74-30.451.19.27-62.05-7.1-53.77-59.38-15.52-16.15-.8000000000000014.25-23.23-6.39-4.75-37-46.125.48-36.3613.07-22.2-17.42-2.45-52.29-69.53-41-78.06-32.61-59.45-22.31-6.9-20.43-56.61-65.64-77.79-22.87-22.2-18.04-8.88-55.65-17.79-50-17.42-2.45-8.81-65.32-73-64.32-66.92-75.35-2.43-6.1-75.44-52.29-76.66-69.53-60.6-63.63-28.93-49.28-19.24-78.06-74.61-28.92-53.75-41.62-60.52-68.98-1.46-20.54-13.87-36.66-21.46-8.93-50.05-19.81-71.13-59.58-13.57-7e-2-67.9-33.52-20.63-21.52-16.69-23.23-22.22-51.41-26.63-2.03-21.86-47.4-29.83-45.9-62.23-59.87-34.194.42-43.47-21.52-53.698.79-15.13-24.82-55.59-16.69-23.23-42.65-29.51-35.25-15.28-30.45-40.27-8.24-50.37-43.71-22.22-26.55-51.41-4.755.38-35.8-48.97-56.99-2.03-4.2512.43-3.7-34.72-51.48-46.78-51.72-57.28-26.88-39.74-18.75-.17-51.377.18-34.334.7110.43-8.06-22.87-64.35-65.05-36.73-1.16-21.64-28.41-1.19-70.72-6.16-64.06-2.62.62-30.95-58.363.73-59.63-38.664.26-36.73-40.52-48.4-51.86-.260000000000001-72.71-1.16-21.64-38.21-10.77-26.61-18.91-50.16-29.36-67.77-51.98-51.9-28.41-60.78-1.19-37.33-39.79-43.72-63.85-6.16-25.24-57.31-57.86-17.59-54.04-64.34-4.91-51.1-57.11-56.21-65.91-32.65-59.421.616.25-1.69-37.3-9.04-8.00000000000001e-2-7.16-58.91-31.21-52-37.11-15.843.83-32.1-6.3-29.92-62.29-50.33-25.38-8.986.72-1.85-23.38-67.7-31.21-36.39-55.9-19.92-43.81-52-37.11-52.59-65.918.13-66.82-17.35-13.23-23.83-19.54-50.62-15.84-64.983.83-54.57-44.28-10.29-64.4811.47-6.3-37.61-20.15-8.56-12.3-31.54-5.78-12.08-36.58-24.44-30.97-9.81-25.87-1.3-13.49-61.2-41.051.46-55.39-5.05-6.84-18.39-65.1-47.46-53.7-58.32-9.89-68.37-8.87-28.98-44.58-63.43-50.15.59-44.7-47.975.42-33.5-65.1-35.27-42.76-68.42-46.12-46.72-47.46-53.7-29.04-9.66-63.74-55.14-68.924.06-33.51-42.43-8.74-58.32-49.58-9.892.867.96-37.81-25.5-64.83-8.87-13.91-52.73-20.48-45.486.97-65.97-33.87-54.03-31.76-7.72-34.99-18.69-29.3-16.61-4.18-62.655.58-19.552.2-25.12-23.91-34.24-18.51-6.67-50.83-15.18-64.0611.2211.84-55.84-32.4512.8-17.2412.56-33.68-26.51-42.74-34.24-37.01-38.41-22.06-51.61.61-18.51-6.67-35.45-55.27-43.59-19.88-9.87-18.65-3.992.463.13-50.831.09-15.18-43.61-19.07-29.5-63.28-58.0911.22-15.193.777.6514.37-61.56-37.314.08-15.41-37.491.03-19.57-26.63-40.4-49.19-54.33-54.99-15.02-24.91-7.61-42.23-22.79-43.938.93-47.98-16.85-2.5-7.38-21.612.48-33.79-56.694.49-50.23-47.1-22.72-19.514.44-43.9319.29-9.24-55.22-23.92-29.438.93-47.98-46.5116.03-14.18-27.67-10.2215.95-36.42-5.7-15.77-16.85-.710000000000001-2.5-34-50.1-58.58-28.87-49.95-21.6-20.148.1915.22-31.08-49.2419.06-30.51-49.26-30.31-50.96-38.43-53.29-29.74-6.88-54.449.46-46.49-40.9-20.955.46-35.05-5.12-41.64-65.28-20.79-26.64-30.83-43.06-68.79-.680000000000001-60.29-55.14-63.06-68.91-1.73-46.14-46.84-5.12-29.99-48.98-59.38-32.73-55.19-41.64-65.28-46.06-8.7-23.338.81-5.25-36.09-39.83-69.21-31.17-20.79-8.00000000000001e-2-26.64-26.61-6.27-33.31-2.9-19.17-43.06-64.55-.16-61.7-60.64-9.74-62.15-4-42.41-1.86-57.65-63.92-64.38-19.56-56.43-44.99-26.24-21.76-62.33-64.79-2.08-57.83.31-14.04-3.68-2.76-51.5-45.81-52.71-205.51-11.4-62.59-54.35-1.93-62.25-65.736.633.31-22.83-18.3-35.81-6.44-47.55-14.04-3.68-47.14-18.54-58.02-43.37-21.2-2.42-50.8-42.75-23.38-2.76-3.59-51.5-40.31-3.25-46.68-25.48-59.64-52.71-48.779.45-58.6511.93-27.98-63.1-29.03-63.27-65.187.92.32-53.91-22.28-8.62-63.72-53.27-62.02-23.336.73-14.94-1.44-16.815.48-29.46-54.19-54.89.17-27.49-2.14-36.29-50.52-39.9-36.366.59-55.98-3.58-44.78-16.8-53.78-42.19-28.33-58.52-47.5615.48-29.46-32.39-12.09-10.5511.9-50.16.149999999999999-.899999999999999-54.96.28-54.19-48.3-54.8-62.47-38.16-17.81-15.13-39.25-27.491.51-1.64-1.73-40.17.74-7.03-43.62-26.8115.69-46.51.28-52.13-12.96-58.11-48.27-2.24-16.32-12.71-1.24-20.41-42.942.38-55.4-.91-19.98-35.9611.77-61.09-35.899.85-40.41-8.21-63.534.69-39.39-1.71-36.562.38-17.02-51.34-33.662.21-52.04-55.4-.918.93-2.67-8.51-66.69-43.847.037.34-46.22-4.88-19.98-8.56-35.96-11.22-2.31-27.61-54.15-23.53-61.09-45.62-65.83-20.59-3.74-60.332.51-19.8-38.06-23.83-14.07-1.531.55-27.36-16.43-12.22-11.01-66.54-.986.1-6.2-62.48-77.83-71.52-71.33-58.61-33.8-24.06-25.33-3.89-27.83-77.83-27.58-66.26-62.77-68.19-28.05-9.92999999999999-8.78999999999999-71.52-26.06-10.11-71.33-78.25-32.43-58.61-64.73-46.85-77.89-71.6-30.45-25.54-33.8-29.04-48.65-14.24-42.86-41.7-55.77-43.75-66.33-63.4-24.06-7.42999999999999-43.57-41.28-.489999999999995-58.54-76.24-36.46-66.02-64.48-49.33-46.37-4.05-47.17-5.06999999999999-24.88-25.33-12.16-11.85-57.28-41.44-33.84-10.31-67.51-79.05-3.89-57.73-63.27-36.3-11.43-78.69-36.73-30.13-39.2-66.31-57.73-71.52-36.32-69.74-28.48-63.49-13.27-47.93-63.27-39.92-65.44-36.3-22.64-69.17-11.43-48.08-33.19-10.09-36.81-68.42-15.05-78.69-54.65-17.7-44.32-30.34-30.75-50.74-16.56-63.27-21.51-36.73-1.64999999999999-43.76-61.56-31.08-73.09-13.19-14.68-57.43-34.56-30.58-16.83-6.97-53.49-55.82-16.29-30.13-61.18-51.97-64.42-69.11-42.55-65.06-30.41-39.67-39.2-15.7-13.293.04000000000001-64.7-65.25-23.57-8.36-3.72-5.42-15.7-47.37-10.82-42.55-32.77-2.41-51.48-17.31-13.29-54.63-72.593.04000000000001-49.53-15.39-64.7-23.71-47.87-22.93-3.36-35.88-69.98-65.25-2.94-63.61-76.52.06-41.86-15.14-39.2-35.72-32.61-23.57-16.33-26.22-55.41-57.31-19.95-42.11-39.61-53.16-10.5-47.4-9.14-37.37-8.53-8.14999999999999-49.08-8.36-32.28-57.13-57.99-20.86-36.02-62.3-50.91-11.06-3.72-39.25-9.99-37.51-41.1-14.53-23.77-39.594.29000000000001-.910000000000004-39.257.65000000000001-44.28-7.8510.2-56.69-24.25-22.12-9.99-14.87-11.08-37.51-50.62.90000000000001-41.1-4.24-30.05-44.5-40.9-35.94-41.84-14.53-21.42-28.51-52.454.95999999999999-58.964.45-18.64-9.6-56.75-23.7715.58-47.1410.21-11.18-15.96-50.76-42.45-10.01-37.658.97-47.66-5.15-52.5-55.91-13.72-39.591.95999999999999-13.3610.46-53.17-38.72-62.51-59.42-60.24.29000000000001-26.81-31.67-41.01-98.05-95.45-56.8-61.97-95.88-73.15-26.81-78.78-50-53-65.81-67.53-84.17-81.17-31.67-94.06-33.1-41.01-96.6-19.21-98.05-43.04-23.1-89.84-47.91-56.1-96.39-95.45-64.51-91.53-50.9-42.24-90.91-72.71-28.07-79.62-70.45-56.8-32.16-44.53-47.57-50.7-33.53-55.19-66.5-49.75-51.63-64.04-27.46-44.35-94.89-84.83-80.9-61.97-47.3-31.38-31.86-91.83-83.66-84.87-46.76-39.2-95.88-56.42-4.82.82-41.161.56-43.84-58.46-31.69-39.38-56.42-53.42-.710000000000001-46.48-9.03-31.9-54.71-37.82-4.8-41.24-1.052.82-18.8-58.51-41.16-9.33000000000001-24.38.4-3.04000000000001-17.6110.791.56-51.5612.918.32-6.3-36.07-8.52-16.051.49-21.79-43.84-32.34-51.74-19.78-57.34-14.92-14.79-21.86-56.244.01-45.02-35.3-37.843.21-27.18-20.18-58.46-38.21-28.192.16-7.36000000000001-9.23-1.18-18.94-9.31-31.69-84.78-70.06-42.06-63.19-17.41-77.27-16.6-68.37-81.4-84.78-85.63-78.77-72.59-23.45-91.58-34.07-45.81-70.06-88.63-16.05-42.06-80.23-24.29-63.19-31.93-26.6-38.48-70.83-60.29-87.85-17.41-28.76-34.01-19.63-33.9-26-56.73-14.54-79.08-54.49-77.27-28.45-14.92-28.27-65.42-20.43-12.79-37.21-24.17-38.68-55.22-17.2-34.74-39.89-77.81-26.23-16.6-56.81-36.15-65.79-37.33-83.54-42.18-47.53-66.81-68.3714.721.43-8.06-16.5727.5213.53-2.86000000000001-29.32-2.9414.72-32.313.1415.0613.73-1.28-16.621.239999999999991.4316.98.91-8.06-9.44-21.48-16.57-14.84-30.742.167.5417.5919.6527.52-14.7543.65-34.71-16.826.4-22.1242.5414.48-5.9513.53-10.9232.46-13.1215.68.18-13.352.09999999999999-18.8624.1138.13-15.8433.9-9.627.1343.61-2.8600000000000112.6444.28-.13000000000000341.08-10.1314.69-17.755.48-29.32-48.48-28.12-71.51-3.24000000000001-31.04-64.38-4.22-81.54-2.53-48.48-25.99-11.7-35.54-45.75-33.44-45.42-69.39-28.12-58.5-6.91000000000001-71.51-9.61-54.26-3.24000000000001-10.31-59.21-42.56-62.19-2.60000000000001-16.49-31.04-57.22-5.2-21.2-24.92-64.64-48.71-72-29.62-21.94-64.38-81.15-2.73-38.02-69.57-77.74-50.01-6.42-61.37-14.7-9.09-52.95-52.32-67.67-72.72-45.24-4.22-62.08-63.72-31.47-22.35-5.34-73.95-15.44-32.11-81.54-58.64-23.42-61.65-6.06999999999999-26.78-1.00999999999999-46.46-58.44-72.17-58.64-22.46-13.43-1.28-56.2-56.87-61.03-70.19-23.42-61.28-29.07-61.65-70.26-13.75-6.06999999999999-14.75-12.15-3.72-76.64-51.25-72.97-26.78-2.41-9.53999999999999-38.07-18.47-15.44-50.14-69.64-29.79-59.83-1.00999999999999-4.45999999999999-50.15-25.32-37.45-18.55-51.69-10.09-77.61-58.53-65.2-42.41-57.61-70.14-29.02-59.26-46.46-7.94-19.49-65.5-79-19.62-11.17-56.76-45.55-58.4438.6-8.5-6.9411.62-1.41-21.6-1.7741.4222.2738.636.2410.56-28.0519.84-2.1130.06-32.42-8.51.1931.96-6.9419.025.8811.62-8.356.8216.64-15.3932.2626.74-1.412.9227.783-18.88-29.0112.172.5825.3433.36-21.6-19.38-36.06-19.9311.0927.85-27.4223.1528.0933.653.2516.11-4.88-23.4627.74-30.81-1.7710.7-28.34-34.06-15.5723.77-.7599999999999986.240.7241.42-3.2-9.7-60.4-34.95-33.15-55.42.5-2.64999999999999-30.61-3.2-65.29-1.92999999999999-22.9-65.82-24.83-21.04-13.16-9.7-61.311.15-60.4-23.35-50.79-34.95-42.65-11.4-32.26.21000000000001-45.07-9.58-33.15-.780000000000001-60.379.16-24.23-21.77-17.84-53.74-17.842.29000000000001-55.4-36.32-4.25-3.7-43.97-7.52-13.82.78-56.65-10.46-4.45-5.349999999999994.35000000000001-28.91-2.14-63.172.5-67.81-59.87-24.26-52.52-58.96-61.48-64.18-54.4-2.64999999999999-53.71-42.77-10.69-70.82-46.85-56.39-32.77-44.3-37.31-53.71-69.41-60.84-39.315.01000000000001-31.48-26.3-6.79000000000001-42.77-19.69-63.5-10.69-10.13.22-70.824.13-45.34-49.46-38.86-38.79-43.15-46.852.28999999999999-66.52-30.59-8.12-18.41-52.4-27.121.78999999999999-74.16-56.39-25.08-42.54-54.13-50.39-31.15-58.42-56.91-50.61-26.11-38.25-31.72-52.88-36.82-61.39-49.2-32.77-1.48999999999999-21.64-64.15-7.3-.400000000000006-57.64-12.36-55.85-44.3-90.7-21.69-42.65-26.37-31.79-81.24-61.13-66.2-39.96-90.7-45.41-42.14-95.53-56.61-25.01-54.84-47.35-21.69-43.99-43.39-42.65-61.07-80.45-26.37-34.97-21.19-94.17-56.6-37.31-47.68-31.79-40.53-80.22-21.74-92.97-98.07-52.3-61.69-64.61-25.28-81.24-76.2-37.38-69.63-44.63-97.08-96.4-24.14-56.24-36.08-58.35-82.39-55.12-71.42-60.81-73.5-61.13-85.93-27.46-95.69-70.56-45.53-92.31-26.68-64.99-66.27.18128.4533.5340.77-21.28-21.912.73-22.867.18-22.6223.6216.4532.6824.1826.9528.351241.54-11.678.4525.3945.2133.539.82-.1899999999999988.59-6.07-7.8-12.5240.77-11.155.125433.559.0119.4443.2653.2248.03-21.285.13-13.83-17.71-24.4351.544.4527.24-24.145.3527.43-11.099.5116.5730.3439.13-21.944.2744.934.9614.8545.78-2.4522.3932.1712.7344.8749.86-14.298.8211.4916.24-17.8429.69-9.8544.8741.7417.3614.15-9.838.57-24.653.8849.8618.5624.07-14.2941.15-21.398.8222.314.86-21.3131.06-5.88.3411.49-4.65-2.862.0228.6444.7453.227.9223.5144.5916.2414.78-13.55-20.5825.7243.88-13.13-24.4225.1543.924.9545.633.0747.9324.381.52-17.8449.08-14.8241.1335.5428.4315.5951.33-10.8229.6942.1638.4820.742.43-.11000000000000322.1647.8936.934.2442.1648.01-19.1725.2425.94-15.789.0928.0838.4811.8334.2920.7425.16-12.22.43-29.71-15.6515.1918.93-5.3748.31-.110000000000003-20.825.749.935.71-14.6312.412.69-18-1.7322.1643.65-20.7440.839.74-11.16-24.3141.25-16.921.51-19.0436.7543.0243.48-1.3435.5347.8924.095.34.85999999999999941.43-20.2243.8939.39-18.8236.92.91-15.63-37.46.58-48.681.27-31.44-5011.152.91-49.5110.8114.29-58.07-54.75-28.61-33.14-15.63-45-3.89-37.4-4.3-32.96.58-8.07-30.24-49.02-.640000000000001-57.63-8.69-48.68-47.856.00000000000023e-2-5.63-11.13-48.19-4.76-28.42-25.968.21.27-2.67-60.897.20999999999999-63.37-23.46-2.3611.66-22.4111.8313.74-59.36-51.762.47-29.16-42.82-31.4412.281.8310.58-28.11-56.95-58.17-40.04-36.5-50-11.87-19.9-63.71-37.685.95999999999999-20.74-46.09-5.29-8.33-11.87-54.827.75-44.65-3.45-31.435.55-6.04-19.910.29-.670000000000002-63.71-15.84-36.14-37.68-60.131.92999999999999-48.38-47.33-53.676.675.959999999999996.99999999999932e-26.56999999999999-57.414.24-10.07-30.42-5.33-33.1-8.98-20.74-49.74-46.59-46.5-8.13-55.97-24.96-41.2-4.61-21.42-63.92-1.73-49.513.90000000000001-35.279.88-46.094.00000000000063e-2-45.99-31.91-35.52-11.94-46.992.29000000000001-27.82-5.29-17.21-47.08-25.34-72.23-60.76-19.65-44.85-18.26-72.53-17.21-85.43-41.35-79.03-44.18-83.12-63.72-29.4-47.08-82.95-28.7-25.34-89.67-78.07-72.23-14.05-36.9-87.77-88.08-90.11-34.52-60.76-72.18-44.78-92.51-69.52-78.43-53.13-93.07-26.59-57.21-19.65-35.12-14.91-60.15-77-20.41-77.84-83.25-60.94-42.68-56.91-66.67-79.21-82.29-53.38-64.31-44.85-68.52-69.73-14.2-79.76-90.59-86.84-40.33-74.54-18.266.73.42.23-12.49-37.3-47.04-45.77-67.21-43.276.73-43.52-4.84-8.33-2.91-43.05-61.17-62.31.42-45.04-60.99.237.15-38.67-12.49-6.37-24.256.79.5-40.65-45.56-37.3-42.06-22.45-56.86-28.24-29.4-15.33-27.35-4.77-7.7-47.04-63.67-27.53-29.82-70.61-12.565.14-34.64-5.08-6.62-21.77-24.73-67.05-23.93-66.03-46.22-45.77-58.94-59.25-13.82-29.66-37.26-60.79-3.597.95-67.21-6.05-.509999999999998-27.48-52.3514.91-27.05-33.65-24.582.53-6.057.74-27.465.96-35.3-.289999999999999-50.51-15.85-.509999999999998-23.861.66-27.48-41.145.39-52.35-15.7-30.59-53.69-26.974.64-48.7314.91-9.13-46.08-19.46-33.44-33.03-13.04-47.22-.509999999999998-42.27-27.05-62.13-20.02-2.22-32.79.31-50.59-49.1-6.35-29.22-33.2-46.95-56.81-10.29-7.96-47.49-33.65-2.6-11.81.6400000000000015.33-21.231.28-33.37-24.11-24.58-55.26-57.67-74-6.26-5.71-47.39-62.6-67.24-65.54-55.26-23.59-60.14-28.41-38.19-68.55-19.48-53.65-57.67-16.331.63-74-21.43-55.57-6.26-47.25-23.09-48.03-67.6-35.08-.98-5.71-68.02-7.355.54-73.02-29.1-55.82-31.76-35.24-38.35-47.39-54.63-44.74-15.55-13.65-51.01-28.85-31.35-17.8-60.46-23.56-61.82-33.59-62.43-62.81-21.88-62.6-38.68-13.83-12.97-50.1-34.94-8.66-20.05-59.9-67.24-10.84-40.1-12.58-8.99-35.56-26.32-10.5-54.38-49.18-10.84-57.74-5.81-42.24-60.296.6-25.84-27.97-40.1-35.22-39.01-12.58.510000000000002-52.99-8.99-45.85-20.04-5.59-9.19-14.15-8.25-35.56-28.67-21.582.36-55.058.87-54.54-31.45-40.496.66-26.32-65.67-2.95-60.3-38.91-34.13.67-7.64-40.08-12.44-59.06-2.43-44.942.415.82-36.37-10.5-52.05-36.73-60.553.08-11.3712.429.3310.11-54.38-65.74-60.88-51.545.52.9-35.75-30.583.33-19.4-65.74-13.77-42.55-39.55-26.74-25.02-8.38-11.38-60.881.51-59.45-51.544.05-73.345.5-49.51-69.45-2.71-44.64-36.453.842.9-28.04-1.02-41.65-50.31-1.64-19.84-64.48-12.93-22.1-35.75-60.39-48.02-44.98-41.85-59.02-37.36-26.05-42.8-40.92-28.51-65.09-48.22.34-7.72-11.65-30.58-45.25-61.17-60.69-.72-8.89-7.68-45.79-53.353.335.34-46.28-53.9-9.92-52.64-7.247.38-19.39-11.75.342.34-50.37-4.6-42.05-19.183.63-13.26-46.28-9.84-50.03-53.9-32.287.43-9.92-41.75-26.78-59.48-48.04-33.47-61.87-52.64.479999999999999-63.99-59.4-44.78-15.01-42.56-35.03-52.57-29.29-7.24-18.74.66-31.36.26-36.16-36.29-29.225.16-55.09-6.06-15.78-13.24-54.29-23.9-30.97.38-12.87-22.89-53.24-43.72-41.85-49.9-32.14-41.77-19.39-4.15-18.87-46.87-25.74-71.52-11.66-72.33-20.56-7.53-4.15-3.3-10.16-16.34-65.482.65-54.86-43.12-18.87-.3-72.88-46.87-8.7-64.64-25.74-57-62.33-50.45-18.1-28.64-1.08-71.52-60.17-54.92-69.3-55.03-62.93-32.2-74.39-9.85-34.44-11.66-60.48-74.01-60.66-23.51-68.5-76.14-51.72-64.76-50.25-33.71-71.73-54.19-49.04-11.12-62.7-72.33-32.12-52.78-23.14-51.6-5.39-46.75-41.4-22.12-20.56-42.34-29.05-19.56-11.05-55.14-41.15-24.761.7-24.68-42.344.68-40.76-42.68-41.35-26.34-11-28.86-29.05-44.52-36.53-19.56-18.18-6.14-11.05-12.783.12-29.78-35.16-45.21-47.27-55.14-12.87-71.277.09-10.8-34.02-5.5-70.16-42.1-21.67-41.15-16.7-60.08-14.5-43.3-27.8-14.27-29.72-8.76-51.73-65.75-11.78-61.52-18.02-54.75-71.23-24.76-40.26-71.9-27.49-68.7-17.49-42.31-9.87-33.11.7-28-48.36-4.97-73.24-45.44-12.1-72.265.06-73.95-28-50.49-64.78-40.94-30.73-43.04-31.06-7.09-48.36-17.98-69.57-4.97-66.87-22.22-73.24-66.17-17.27-33.92-14.29-73.88-59.99-45.44-19.26-71.28-55.28-51.56-11.84-27.77-4.48-46.86-54.54-12.14.67-73.75-38.46-6.911.26-26.47-70.06-15.11-61.78-67.39-23.53-24.16-8.81-3.76-31.24-72.26-14.4-12.76-45.01-54.13-71.14-2.53-61.04-44.375.06-8.01-43.23-5-60.58-39.87-65.64-20.19-8.215.52-8.01-44.19-53.22-65.37-10.45-9.78-5.623.54-43.23-5.37-37.58-53.61-52.9-60.58-51.9-54.5-62.939.99-15.46.32-39.87-64.24-57.11-28.58-48.18-51.21-16.512.99-36.86-6.82-65.64-62.19-16.5-41.33-29.2-48.1-14.96-56.5610.96-8.12-1.45-24.24-9.043.49-37.63-7.39-20.19-58.71-47.16-1.1512.35-47.03-55.48-9.89-21.1-8.21-75.86-28.76-30.32-48.88-35.85-15.66-35.49-78.68-59.53-75.86-73.5-47.82-9.21-57.1-35.15-67.32-4.84-28.76-38.45-69.22-30.32-56.28-43.14-48.88-28.91-44.08-53.9-21.87-69.52-64-35.85-40.18-65.04-40.26-18.38-8.25-49.43-39.84-62.6-70.62-15.66-17.88-1.2-17.33-48.35-65.11-9.84-60.41-65.35-70.91-40.51-53.37-32.38-13.8-65-6.45-35.49-47.96-8.92-3.2-21.69-61.03-36.5-43.46-77.98-78.68-48.17-41.679.03-16.42-18.224.03-53.87-48.72-20.76-48.1713.92-49.44-28.4714.45-26.54-30.33-38.21-41.679.93-62.529.03-28.02-.580000000000002-16.42-8.72-39.97-19.17-57.58-6.3-41.79-18.22-50.599-60.53-27.14-29.6-33.532.37-33.53-53.664.03-15.05-47.12-47.67-7.4-43.85-37.57-54.155.28-40.91-46.92-46.02-55.72-22.46-49.2311.8-53.8716.448.5-27.111.157.5910.1112.813.03-48.72-13.6-24.54-56.623.51-20.46-10.92-34.54-23.01-30-13.62.1-6.47-28-72.32-35.83-41.01-60.52-24.54-47.62-3.81-56.62-57.21-70.533.51-71.44-21.97-17.85-28.45-28.52-24.16-20.46-69.6-.79-36.72-59.19-48.9-14.91-40.19-69.16.85-10.92-42.23-24.77-13.18-16.92-36.16-8.89-10.4-16.7-41.2-29.06-35.59-14.43-30.49-5.92-18.11-34.54-65.82-45.67-3.16-60.01-66.91-9.67-54.95-11.46-23.013.23-65.78-44.82-61.1-55.68-6.23-26.34-21.27-47.513.23-42.06-45.338.06-30.86-62.46-32.63-40.12-65.78-43.48-44.08-44.82-26.4-7.02-61.1-52.5-66.286.7-30.87-50.16-39.79-55.68-46.94-7.25-65.735.510.6-35.17-25.78-22.86-62.19-6.23-11.27-50.09-17.84-42.849.618.93-63.33-31.23-51.39-29.12-5.08-32.35-16.05-26.66-13.97-26.34-1.54-60.018.22-16.91-41.944.84-60.79-22.48-21.27-23.33-28.15-24.6-49.68-56.925.135.75-28.886.71-23.336.47-39.77-32.6-48.83-40.33-43.1-44.5-28.15-57.69-4.48-24.6-41.54-61.36-49.68-25.97-15.96-24.74-10.08-8.35-3.63-56.92-5-21.27-70.15-49.7-25.16-35.59-59.41-69.37-64.185.13-21.28-2.321.568.28-67.65-60.6-43.397.99-21.5-43.58-5.06-25.66-32.72-46.49-55.285.75-60.42-61.08-21.11-31-61.93-13.7-38.54-48.32-28.88-68.97-73.96-9.81-32.92-35.59-40.34-6.26-53.79-14.25-68.97-65.84-41.46-38.25-14.3-62.67.55-27.98-73.96-42.66-48.17-9.81-65.25-2.71-32.92-46.41-28.96-2.79-55.16-18.22-24.44-35.59-19.45-21.24-26.12-52.74-68.84-77.32-32.02-47.61-68.69-40.34-38.88-10.55-3.52-49.82-67.98-10.97.32-49.25-68-49.05-69.7-57.17-72.03-48.48-25.62-6.26-73.18-9.28-65.23-59.64-52.53-39.69-75.43-13.28-53.79-55.93-52.25-34.51-16.2-13.66-35.93-61.66-50.67-48.01-55.93-61.785.4-39.01-39.712.01-22.86-41.85-52.25-25.6-48.06-34.51-38.93-1.57-16.215.941.88-28.96-32.7-8.4-62.08-13.667.05-19.51-23.7-19.48.860000000000003-26.18-16.464.23-12.04-35.93-57.426.97-54.57-53.51-2.6110.54-55.023.13-35.285.27-50.52-56.79-57.25-12.43-49.3-61.66-37.86-19.11-14.63-55.26.45-57.66-53.165.05-50.67-61.87-43.33-21.56-65.54-10.28-60.23-27.52-8.96-70.11-61.87-9.45-69.77-73.25-.89-4.21-30.35-25.82-43.33-13.96-55.07-21.56-54.66-26.06-65.54-50.89-28.72-9.94-58.32-1.33-50.27-10.28-11.11-59.02-53.33-47.83-10.77-54.2-30.54-33-67.16-60.23-56.291.93-66.174.41-35.5-56.6-70.62-36.55-70.79-72.7.4-7.2-61.43-29.8-16.14-27.52-71.24-60.79-69.54-30.85-2.01-.79-18.92-22.46-8.96-38.69-30.6613.15-12.88-56.52-29.82-4.47-45.27-42.23-38.694.26-58.31-5.91-47.11-19.13-56.11-44.52-30.66-60.85-49.8913.15-34.72-14.42-12.889.57-52.49-2.18-3.233.11-57.23-56.52-50.63-57.136.84-64.8-40.49-20.14-45.23-17.46-41.58-29.82-.82-3.97-4.06-42.435.41-25.6-9.36-45.95-29.1413.36-48.83-1.05-54.46-15.29-60.44-4.47-50.6-4.57-18.65-15.04-38.62-3.57-52.85-22.74-45.27-73.78-43.91-65.65-18.76-30.23-71.34-46.14-72.73-18.46-73.78-5.56-49.64-11.96-46.81-7.87-27.27-61.59-43.91-8.04-62.29-65.65-1.32-12.92-18.76-76.94-54.09-3.22-2.91-.88-56.47-30.23-18.81-46.211.52-21.47-12.56-37.862.08-64.4-33.78-71.34-55.87-76.08-30.84-13.99-70.58-13.15-7.74-30.05-48.31-34.08-24.32-11.78-8.7-37.61-26.68-46.14-22.47-21.26-76.79-11.23-.4-4.15-50.66-16.45-72.73-12.99-20.41-31.12-61.78-11.53-50.21-46.72-52.14-126.127.26000000000001-55.47-10.015.94-55.28-16.16-62.2-16.38-42.56-48.68-30.8-61.84-55.55-14.4-9.48999999999999-5.07-17.75-12.99-32.6-25.65-39.72-27.7-50.28-47.35-8.018.62-27.52-25.2315.56-60.19-20.41-49.97-48.43-33.28-30.3212-31.1210.98-8.83-9.283.89-41.23-25.39-17.795.74000000000001-51.46-6312.16-67.38-27.41-66.22-70.46-84.25-49.05-82.47-41.21-76.22-26-60.66-76-52.65-78.17-49.03-70.97-35.37-81.9-24.16-60.81-45.92-22.82-49.54-81.15-27.78-63.54-91.42-67.38-30.43-43.48-63.47-29.29-76-34.24-49.46-14.38-56.49-74.29-43.81-25.92-27.41-70.16-47.29-43.31-29.56-19.7-66.22-68.55-29.02-42.86-73.91-77.15-81.84-55.28-77.79-43.14-52.4-51.93-24.75-61.42-30.34-37.51-69.18-32.63-64.36-54.58-24.22-73.29-39.12-35.1-76.44-94.4-18.77-44.24-71.34-37.2-86.51-45.52-69.68-44.74-25.17-57.69-91.79-86.09-87.06-24.75-85.42-63.67-36.95-61.01-57.53-54.42-45.38-38.14-48.03-77.22-79.12-63.92-61.42-74.97-32.31-69.21-30.95-59.18-30.34-29.96-70.89-30.17-54.09-79.8-42.67-57.83-84.11-72.72-32.87-25.53-47.82-68.85-78.9-65.65-18.75-70.68-34.25-16.2-83.09-50.65-48.52-36.39-41.27-37.48-63.91-22.29-77-23.5-67.5-30.64-56.45-70.9-67.3-62.34-68.24-18.58-40.93-47.82-54.91-85.36-21.95-45.04-36-83.15-50.17-10.82-73.54-16.19-37.58-77.16-68.85-36.41-64.05-17.43-74.06-31.55-78.9-82.31-40.12-65.99-24.44-15.94-79.57-65.12-88.91-85.82-86.6-22.11-48.02-50.01-78.4-10.32-62.29-33.51-36.51-49.32-51.04-67.68-64.68-15.18-77.57-16.61-24.52-63.29-80.11-2.72-81.56-26.55-6.61-73.35-31.42-39.61-79.9-47.25-78.96-48.02-75.04-74.42-56.22-11.58-63.13-53.96-40.31-15.67-28.04-31.08-34.21-38.7-50.01-33.26-35.14-47.55-10.97-27.86-78.4-68.34-64.41-45.48-30.81-15.37-75.34-67.17-68.38-30.27-22.71-79.39-56.42-26.72-1.64999999999999-61.28-58.28-5.56999999999999-51.34-13.89-36.76-59.57-42.68-9.66-46.1-5.91-2.03999999999999-15.26-23.66-63.37-46.02-14.19-29.163.54000000000001-7.9-22.475.930000000000012.66000000000001-3.3-56.428.05000000000001-40.93-13.38-20.91-3.36999999999999-26.65-48.7-37.2-56.6-24.64-62.2-19.65-26.72-61.1-.849999999999994-49.88-40.16-42.7-1.64999999999999-32.04-25.04-63.32-43.07-2.69999999999999-12.22-14.09-6.03999999999999-23.8-14.17-36.55-23-31.45-34.13-79.02-79.87-73.01-66.83-17.69-85.82-28.31-40.05-64.3-82.87-10.29-36.3-71.91-74.47-18.53-57.43-26.17-20.84-32.72-65.07-54.53-82.09-26.93-11.65-23-28.25-20.24-50.97-8.78-73.32-48.73-71.51-22.69-9.16-22.51-59.66-7.03-31.45-18.41-32.92-49.46-11.44-28.98-34.13-72.05-20.47-10.84-51.05-60.03-31.57-77.78-36.42-41.77-61.05-62.61-64.44-47.59-59.29-34.97-81.99-36.55-34.63-35.96-50.97-66.31-48.45-48.26-32.79-40.78-57.75-8.42999999999999-59.13-71.17-66.26-64.53-80.43-47.53-42.15-32.1-30.04-72.44-22.17-64.44-6.03999999999999-43.29-71.81-7.14999999999999-35.21-55.64-36.16-60.61-17.23-62.81-34.01-63.04-47.59-68.55-25.58-11.56-65.53-15.79-59.29-22.56-6.08-52.55-37.05-49.82-8.61-59.82-35-67.44-44.21-79.01-57.89-7.08999999999999-68.34-49.15-26.66-12.37-36.21-46.42-34.11-46.09-70.06-28.79-59.17-7.58-72.18-32.33-10.28-54.93-3.91-10.98-59.88-43.23-62.86-3.27-17.16-16.05-31.71-57.89-5.86999999999999-65.31-49.38-72.67-30.29-22.61-65.05-81.82-3.39999999999999-38.69-70.24-50.68-7.08999999999999-62.04-15.37-9.75999999999999-53.62-52.99-68.34-73.39-45.91-4.88999999999999-62.75-32.14-23.02-6.00999999999999-74.62-16.11-32.78-82.21-14.98-22.66-82.71-71.21-35.03-26-13.85-68.77-69.44-73.6-82.76-35.99-73.85-41.64-74.22-89.19-82.83-26.32-18.64-27.32-24.72-16.29-89.21-63.82-85.54-16.2-39.35-14.98-22.11-28.01-62.71-82.21-42.36-72.4-13.58-17.03-62.72-37.89-50.02-64.26-22.66-90.18-71.1-77.77-54.98-70.18-82.71-41.59-71.83-59.03-20.51-78.07-91.57-32.19-23.74-69.33-58.12-71.0117.1237.35-9.2652.850.4424.76-13.8534.0412.0944.26-18.225.715.3946.167.2613.833.2220.0825.825.8521.0230.84-1.1946.4640.9434.2812.7917.1241.98-14.8126.3716.7839.5447.56-7.4-5.18-21.86-5.7325.29-13.2237.3542.2947.8517.4530.319.32-9.2641.94-16.6112.4324.9-19.86-1.3737.9713.4420.454.9255.62-3.22.340000000000003-31.35-5.64-67.73-4.36999999999999-25.34-68.26-27.27-23.48-15.6-12.14-63.748.71000000000001-62.84-42.36-25.79-53.23-37.39-45.09-13.84-34.643.77000000000001-47.51-12.02-12.1-35.59-3.22-62.81-24.21-20.28-56.18-20.28-.149999999999991-57.84-38.76-6.69-6.14-46.41-16.24.340000000000003-59.09-12.9-6.88999999999999-7.789999999999991.91000000000001-31.35-4.58-65.616.00000000000023e-2-70.25-26.7-54.96-61.4-63.92-66.62-56.84-5.08999999999999-17.07-76.27-56.18-73.07-88.77-80.2-58.67-14.35-50.84-45.66-26.15-62.13-39.05-82.86-30.05-44.94-29.46-16.14-90.18-15.23-64.7-68.82-58.22-58.15-62.51-31.43-66.21-17.07-85.88-37.77-71.76-46.48-17.57-93.52-75.75-44.44-61.9-73.49-69.75-77.78-76.27-69.97-45.47-57.61-51.08-72.24-56.18-80.75-68.56-52.13-20.85-83.51-26.66-19.76-77-31.72-75.21-63.66-38.38-21.99-69.27-88.55-43.26-39.99-93.38-54.46-22.86-52.69-45.2-19.54-41.84-41.24-40.5-34.26-58.92-78.3-24.22-32.82-19.04-92.02-54.45-35.16-45.53-79.22-29.64-38.38-78.07-95.92-50.15-59.54-62.46-23.13-79.09-74.05-35.23-67.48-42.48-94.25-21.99-54.09-33.93-56.2-80.24-52.97-69.27-58.66-71.35-58.98-83.78-93.54-68.41-43.38-90.16-24.53-62.84-64.05-18.3420.059.38-9.99999999999801e-3-29.8116.439.2600000000000125.4916.9919.7621.164.8134.35-18.861.26000000000001-10.5818.238.0226.342.63-7.381.40000000000001-13.26-14.99-19.71-20.3833.58-18.34-2.071.8212.2536.0746.0340.84-28.47-2.06-21.02-24.9-31.6237.2620.05-31.33-1.8420.24-18.282.329.3823.1531.94-29.0937.08-2.237.6638.59-9.6415.224.985.54000000000001-61.56-81.33-8.98-12.04-15.17-39.55-42.76-66.71-18.34-81.56-53.03-7.05-38.35-32.84-71.2-14.29-15.76-78.3-48.09-34.6-52.05-78.22-25.85-62.79-56.57-46.5-45.42-61.56-59.77-12.17-3.69-48.99-33.4-12.32-40.67-42.13-70.46-77.49-31.19-70.04-81.33-31.76-13.01-31.96-11.31-23.84-8.98-32.53-55.39-74.75-7.83-15.78-21.37-28.48-41.32-5.58-67.73-27.22-15.9946.0848.3146.9952.84-14.3430.0730.77-10.9513.9232.9143.3116.6639.1225.5749.2129.99-7.377.26-24.88-10.8220.0223.76-.53999999999999953.1415.14.72-15.9910.57-9.817.247.52-13.173.126.9948.48-15.9145.6344.57-19.4846.08-12.0726.34-14.2141.5847.8548.313.4940.3652.7228.925.6946.26-15.3948.7244.22-13.9941.73-82.46-22.95-32.14-31.7-84.12-23.8-20.32-92.68-89.36-63.22-67.75-50.24-79.61-38.5-72.01-82.37-38.91-67.51-28.03-42.68-64.85-83.63-35.25-92.24-43.3-62.67-83.29-82.46-34.55-82.8-39.37-63.03-60.57-26.41-33.34-37.28-95.5-27.4-97.98-36.97-22.95-57.02-22.78-20.87-93.97-86.37-32.14-63.77-77.43-66.05-22.33-24.03-62.72-91.56-92.78-74.65-71.11-84.6120.49-20.7824.328.55-34.428.17-24.2316.97-11.0125.9714.38.52000000000000330.7119.75-43.291.654.58-15.72-17.26-39.7122.35-27.96-26.91-33.2527.09-34.0926.3820.4926.9910.35-1015.09-12.6811.44-.32-29.32-26.17-26.0812.29-4.54-20.7815.81-1-43.518.69-29.0924.32-14.8530.3-25.6720.46-11.49-15.18.48-26.5722.71-7.415.13-26.1-37.17-36.2128.87-39.354.73-32.951.90000000000001-37.04-17.6416.68-1-36.8717.3820.74-33.75-43.59-31.99-26.1532.039.18-41.69-42-44.0311.56-29.78-14.68-26.11.3-32.35-7.05-46.9919.49-11.1326.4310.9631.17-14.07-30.92-31.76-37.17-14.863.40000000000001-10.83-20.59-33.13-36.21-7.3-18.231.23-22.4431.88-33.68-44.51-40.765.75-28.4627.82-39.92-32.5-21.798.87-41.38-2.7-6.19-.770000000000001-40.91-59.03-60.172.56-42.9-58.852.37-36.759.29-36.53-10.35-4.23-22.118.932.64-38.51-43.42-47.84-35.16-39.92-20.31-27.26-13.19-25.21-2.63-5.56-44.9-61.53-25.39-27.68-68.477.28-32.5-2.94-4.48-19.63-22.59-64.91-21.79-63.89-44.08-43.63-56.8-11.68-27.52-35.12-58.65-1.4510.09-65.07-24.83-64.8-25.99-21.75-7.96-43.16-9.74-51-15.99-66.21-31.55-16.21-39.56-14.04-43.18-21.24-56.84-10.31-68.05-31.4-46.29-69.39-42.67-11.06-64.43-28.67-.79-24.83-61.78-48.73-28.74-62.92-16.21-57.97-42.75-77.83-35.72-17.92-48.4-66.29-64.8-22.05-44.92-48.9-62.65-72.51-25.99-23.66-63.19-49.35-18.3-15.06-10.37-36.93-14.42-49.07-39.81-40.28-60.21-23.54-54.62-47.45-15.78-52.33-20.6-30.38-60.74-11.67-45.84-49.86-8.529.44-66.19-40.72-13.62-47.761.55-39.44-15.28-40.22-59.79-27.276.831.132.1-60.21.459999999999999-21.29-48.01-23.95-27.43-30.54-39.58-46.82-36.93-7.74-5.84-21.04-23.54-9.99-52.65-15.75-54.01-25.78-54.62-55-14.07-54.79-30.87-5.16-42.29-27.13-.85-12.24-52.09-59.43-30.42-9.39.66-12.59-59.49-7.56-43.99-62.044.85-27.59-29.72-41.85-36.97-40.76-14.33-55.95-1.24-54.74-10.74-47.6-21.79-7.34-10.94-15.9-10-59.66-37.31-30.42-23.337.12-56.29-33.2-42.244.91-28.07-67.42-4.7-62.05-40.66-1.08-9.39-41.83-14.19-60.81-4.18-46.69.664.07-38.12-12.25-53.8-62.31.33-13.1210.677.588.36-56.13-16.77-14.7813.61-54.47-2.5-31.28-28.28-15.47-13.752.89-.110000000000003-49.6112.78-48.18-40.27-1.515.32-62.0716.77-38.24-58.188.56-33.37-25.1815.11-17.5414.17-16.7710.259.63-8.57-53.21-1.66-10.83-24.48-49.12-36.75-33.71-30.58-26.09-14.78-31.53-29.65-17.24-53.82-36.9313.613.55-.380000000000003-19.31-33.98-49.4210.552.383.59-34.52-42.0814.6-11.14-40.84-65.91-6.28-9.28-61.99-16.22-53.67-30.8-7.99-24.88-57.9-21.46-61.65-65.52-52.3-43.9-4.19-21.54-53.37-38.4-71.1-59.66-45.09-73.49-70.22-64.26-11.14-75.61-26.63-54.18-46.65-64.19-40.91-18.86-30.36-10.96-42.92-5.36-47.91-40.84-6.46-66.71-17.68-27.4-24.86-65.91-35.52-42.52-4.24-24.49-64.86-55.34-53.47-61.52-43.76-53.39-31.01-53.77-45.32-42.642.253.1-3.76-9.94-59.089.05-48.46-36.72-12.476.1-66.48-40.47-4.86-2.3-58.24-19.34-50.6-55.93-44.05-11.7-22.245.32-49.84-65.12-53.77-48.52-56.53-25.8-67.99-3.45-28.04-5.26-54.08-67.61-54.26-17.11-69.74-45.32-58.36-43.85-27.31-65.33-47.79-42.64-4.72-56.3-65.93-25.72-16.74-45.21.01-40.35-35-15.72-14.16-3.89-20.74-9.04-33.3613.66-31.78-33.7-32.37-17.36-2.02-19.88-20.07-35.54-27.55-10.58-59.9-9.22.84-2.07-3.812.1-20.8-26.18-36.23-38.294.11-46.16-3.89-62.29-25.043.48-61.18-33.12-12.69-32.17-7.72-51.1-5.52-34.32-5.29-20.74.219999999999999-42.75-56.77-2.8-52.54-9.04-45.77-62.25-15.78-31.28-18.51-59.72-8.51-33.33-.890000000000001-24.1210.68-19.47-70.27-9.02-28.21-50.7-64.99-41.15-30.94-43.25-31.27-7.3-48.57-18.19-69.78-5.18-45.03-67.08-22.43-73.45-66.38-17.48-34.13-14.5-74.09-60.2-61.31-45.65-19.47-71.49-12.05-27.98-4.69-47.07-54.75-12.314.46-73.96-38.67-7.12-26.68-70.27-15.32-61.99-67.6-23.74-24.37-9.02-3.97-31.45-72.47-14.61-45.22-54.34-71.35-2.74-61.25-44.584.85-61.02-53.346.71-4.79-40.97-50-62.15-7.23-6.56-2.46.76-40.01-2.15-34.36-1.7813.196.83-49.68-57.36-48.68-51.28-59.7113.21-12.189.54-59.8-36.65-61.02-53.89-47.99-13.296.21-33.64-3.6-62.42-58.97-13.28-38.11-25.98-11.74-53.3414.18-4.91.77-21.02-5.826.71-34.41-4.17-16.97-55.492.0715.57-43.81-52.26-6.67-17.88-4.99-38.81-59.04-12.43-74.49-72.13-46.45-7.84-55.73-33.78-65.95-3.47-27.39-37.08-67.85-28.95-35.49-54.91-41.77-47.51-27.54-42.71-52.53-20.5-68.15-62.63-55.97-34.48-38.81-63.67-6.88-48.06-38.47-61.23-69.25-14.29-16.51.17-15.96-46.98-8.47-59.04-63.98-69.54-39.14-52-31.01-12.43-63.63-5.08-34.12-46.59-1.83-20.32-59.66-35.13-42.09-76.61-77.31-66.45-70.01-38.32-64.03-1.94-65.3-44.33-1.41-42.4-46.19-54.07-57.53-5.93-78.38-6.83-27.31-43.88-16.44-32.28-24.58-55.83-35.03-73.44-22.16-57.65-57.57-34.08-66.45-6.86-45.46-49.39-13.49-49.39-69.52-11.83-30.91-62.98-63.53-23.26-53.43-70.01-10.58-56.77-62.78-61.88-71.58-38.32-65.09-4.06-69.73.58-42.97-14.71-8.27-5.75-3.05-12.83-64.58-62.57-3.37-23.46-6.579.13.56-20.97-65.29-28.8-33.98-53.49-17.51-40.593.22-49.59-34.7-50.18-63.510.54-64.41-14.94-10.82-21.42-21.49-17.13-48.21-13.43-62.576.24-41.87-7.88-33.16-62.0713.88-3.89-35.2-17.74-6.15-9.89-1.86-3.37-9.67-34.17-22.03-28.56-7.4-23.461.11-11.08-27.51-58.793.87-52.98-59.88-2.64-47.92-4.43-15.98-46.36-62.75-15.473.81-41.48-44.758.64-30.28-61.88-32.05-39.54-65.2-42.9-43.5-44.24-50.48-25.82-6.44-60.52-51.92-65.77.28-30.29-49.58-39.21-5.52-55.1-46.36-6.6711.18-34.59-25.2-22.28-61.61-5.65-10.69-49.51-17.26-42.269.51-62.75-30.65-50.81-28.54-4.5-31.77-15.47-26.08-13.39-25.76-.9599999999999998.8-16.33-41.365.42-60.21-21.9-20.694.09-34.3-23.63-14.2415.56-30.68-23.51-39.74-31.24-34.01-35.41-19.06-48.64.61-15.51-3.67-32.45-52.27-40.59-16.88-6.87-15.65-.989999999999998.7400000000000025.466.13-47.834.09-12.18-16.07-26.5-50.32-60.28-55.0914.22-12.196.7710.6517.37-51.51-34.317.08-12.41-34.494.03-16.57-23.63-37.4-46.1914.84-51.33-12.02-21.91-52.84-4.61-29.45-39.23-19.79-18.87.9-71.45-68.39-65.26-40.88-37.67-13.72-62.091.13-27.4-73.38-42.08-47.59-9.23-66.14-64.67-2.13-32.34-45.83-28.38-2.21-54.58-17.64-23.86-33.93-35.01-18.87-20.66-68.26-76.74-31.44-47.03-68.11-39.76-38.3-9.97-2.94-49.24-10.39.9-48.67-67.42-48.47-69.12-56.59-71.45-47.9-25.04-5.68-72.6-64.65-59.06-51.95-39.11-74.85-12.7-53.218.57-53.5-55.73-54.41-60.266.92-37.49-38.193.53-21.34-40.33-50.73-24.08-46.54-32.99-56.63-37.41-4.99999999999972e-2-14.6817.463.4-27.44-31.18-6.88-60.56-22.52-12.148.57-17.992.38-24.66-14.945.75-10.52-34.41-55.98.49-53.05-51.9912.06-53.54.65-33.766.79-49-55.27-55.73-10.91-47.78-60.14-36.34-13.11-53.687.97-56.14-51.646.57-49.15-.829999999999998-60.34-51.15-51.59.83-59.49-62.979.396.07-20.07-15.54-33.05-3.68-44.79-11.28-.919999999999998-44.38-15.78-55.26-40.61-18.44.34-48.048.95-39.99-20.62-.829999999999998-48.74-.489999999999998-43.92-20.26-22.72-56.88-49.95-46.0112.21-55.8914.69-46.32-60.34-26.27-60.51-62.4210.683.08-51.15-19.52-5.86-17.24-60.96-59.26-20.578.279.49-8.64-12.181.32-51.17-9.9-55-39.233.72-58.85-6.45-47.65-19.67-56.65-45.06-31.2-61.39-50.4312.61-32.33-35.26-14.96-13.429.03-53.03-2.72-3.772.57-57.773.41-57.06-51.17-57.67-41.03-20.68-45.77-18-42.12-30.36-1.36-4.51-4.6-42.97-26.14-9.9-46.49-29.6812.82-49.37-1.59-55-15.83-60.98-5.01-51.14-19.19-15.58-39.16-4.11-53.39-23.28-45.81-6.544.533.57-61.516.71-37.37.31-34.544.4-15-49.32-31.644.23-50.02-53.381.1110.95-.65-6.49-64.67-41.829.059.3611.39-44.2-2.86-17.96-6.54-33.94-.290000000000001-25.5914.35-52.13-21.51-59.07-43.6-63.81-18.57-1.72-.8800000000000014.53-17.78-36.04-21.81-12.05.493.57-25.34-14.41-33.87-10.2-64.521.0411.878.12-38.39-4.18-60.4611.9110.59-.42000000000000213.27-37.84-45.32-43.78-58.35-7.13-57.13-6.88-45.56-42.07-47.49-7.3510.7711.91-50.82-5.3610.59-50.63-11.51-57.55-11.73-44.03-26.15-57.19-50.9-4.84-.420000000000002-13.1-8.34-27.956.46-22.16-21-35.07-23.05-45.63-42.7-3.3613.27-22.87-20.5820.21-37.84-55.54-45.32-43.78-28.63-25.6716.65-26.4715.63-4.18-4.638.548.85-36.58-20.74-13.1410.39-46.81-58.3516.81-16.69-34.2-19.5729.59-41.85-26.19-3.32-8.43-35.07-26.49-40.28-5.08-38.52.76-32.2517.97-16.69-32.03-8.68-34.2-5.06-278.6-37.93-16.84-1.9521.15-5.5716.19-19.57-47.45-23.4113.54-13.08.899999999999999.490000000000002-19.514.68-32.039.73-5.4929.59-12.52-30.32.159999999999997-41.8518.05-26.19-3.32.65999999999999714.4124.27-22.25-24.5814.951.11-29.94-20.73-33.18-37.87-11.31-33.82.829999999999998-8.43-7.96-39.98-95.26-86.95-39-42.62-75.83-33.17-33.73-28.09-38.37-70.04-33.49-65.22-55.44-25.08-74.15-39.98-35.96-77.3-95.26-19.63-45.1-72.2-38.06-46.38-70.54-45.6-26.03-92.65-86.95-87.92-25.61-86.28-99.17-20.61-64.53-37.81-61.87-58.39-55.28-46.24-39-48.89-78.08-79.98-42.62-64.78-75.83-33.17-70.07-31.81-60.04-31.2-30.82-71.75-31.03-54.95-79.8-80.66-43.53-58.69-84.97-73.58-33.73-26.39-39.5-28.46-9.56-1.8-33.34-27.39-55.03-77.58-18.29-56.63-9.72999999999999-61.66-25.23-7.17999999999999-74.07-41.63-39.5-27.37-32.25-28.46-54.89-13.27-67.98-14.48-21.62-47.43-61.88-58.28-59.22-9.56-31.91-38.8-45.89-69.83-12.42-76.34-12.93-36.02-26.98-74.13-41.15-1.8-64.52-7.17-28.56-33.34-68.14-27.39-55.03-8.41-65.04-22.53-69.88-73.29-31.1-56.97-15.42-30.74-6.92-70.55-56.1-79.89-76.8-77.58-13.09-32.0616.01-14.6316.9515.58-.640000000000001-2.529.91-24.0422.3-29.67-.890000000000001-3.89-16.7-18.42-35.06-32.0617.44-44.9516.018.1-30.67-47.4929.96.0726.01-40.731.2-47.28-14.63-46.34-15.4-42.42-1.796.87-41.8-23.621.04-30.51-21.34-7.6916.954.581.54-1.5915.58-6.08-.640000000000001-2.52-14.9321.654.76-45.78-35.72-31.79-12.861.8117.7317.25-42.72-34.55-35.762.359.91-46.77-40.95-4.180000000000014.39-35.47-18.05-59.37.879999999999995-12.44-42.51-59.55-56.55-3.84-49.61-12.16-35.03-57.84-40.95-7.93000000000001-44.37-4.18000000000001-.310000000000002-13.53-21.93-61.64-12.46-27.435.27-6.170000000000017.664.39-1.57000000000001-54.699.785.19-9.43000000000001-39.2-11.65-19.18-1.64-24.92-46.97-35.47-54.87-22.91-60.47-18.05-17.92-59.37.879999999999995-48.15-38.43-40.977.99999999999983e-2-30.31-23.31-61.59-41.34-31.32-.969999999999999-10.49-12.36-4.31-22.07-12.44-34.8217.447.1630.5234.7642.7839.0424.53-3.6-18.19-21.57-22.42-15.56-9.3839.76-28.3729.1417.4-6.85-25.4247.1621.15-14.46-17.0238.9231.2836.6124.73-7.62-24.6430.5245.834.4529.243.5829.3137.216.4848.67-15.878.72-14.0634.7648.2934.94-2.2142.7850.4239.0424.537.9946.0128.4723.32-14.636.9846.616.427.06-2.5825.88-20.3321.0315.68-3.6-5.16-7.46.210000000000001-31.45-19.62-8.52-27.5615.41-3.22-11.646.02-414.446.365.03-9.98-25.32-7.46-7.278.2.210000000000001-16.7632.56-18.14-30.18-23.54-39.44-6.54-1.1610.95-31.4518.82-23.4534.95-43.41-25.52-2.3-30.8233.845.78-14.654.83-19.6223.76-21.826.98-8.52-22.05-27.5615.4129.43-24.5425.2-18.318.4334.91-11.563.9435.58-8.8332.38-18.835.99-26.45-3.22-38.02-75.81-13.33-21.8-87.57-84.16-67.79-21.12-38.53-8.94999999999999-54.9-32.41-18.12-41.96-52.17-39.86-51.84-75.81-34.54-64.92-13.33-77.93-38.08-16.03-60.68-16.73-65.63-48.98-68.61-22.91-21.8-37.46-63.64-11.62-27.62-31.34-71.06-55.13-78.42-36.04-28.36-70.8-87.57-9.14999999999999-44.44-75.99-84.16-56.43-67.79-21.12-15.51-59.37-58.74-74.09-79.14-51.66-10.64-68.5-70.14-37.89-28.77-11.76-80.37-21.86-38.53-87.96-27.313.8239.2638.4324.34-34.72-15.64-2.66-29.28-15.7520.4329.4641.61-13.31-13.98-18.14-27.319.47-18.3913.82-18.76-33.73-27.3729.1428.1430.7439.17-33.75-30.0839.2616.1140.4833.354.8224.4227.45-7.25-26.7513.1-16.9441.8838.43-7.2617.575.4424.34-8.8-34.72-15.64-22.31.479999999999997-14.72-27.2513.87-16.37-3.5734.9523.4-22.61-36.1123.2731.72-13.87-2.66-15.55-60.034.34999999999999-7.53-46.99.239999999999995.4800000000000046.0400000000000113.11-5.3410.998.63-17.05-55.66-7.77-29.722.45-60.03-36.11-26.424.34999999999999-34.55-28.01-8.59-21.73-35.96-20.79-10.97-43-.870000000000005-7.53-29.02-24.69.170000000000002-24.61-46.49-56.62-15.44-25.03-2.275.75-49.21-46.99-63.67-47.54-16.52.239999999999995-55.03.4800000000000046.04000000000001-24.36-11.5-32.49-51.07.129999999999995-58.42-29.38-16.91-55.95-61.67-43.18-3.84-28.37-21.4113.1113.81-6.2518.06-2.75-29.41-.609999999999999-49.74-3.55-47.49-23.73.70999999999999-58.384.98-15.99-58.91-17.92-14.13-6.25-2.79-54.3918.06-53.49-33.01-16.44-43.88-35.74-4.49-25.2913.12-2.67-2.75-26.246.13-53.4616.07-17.32-14.86-10.93-46.83-10.939.2-48.49-29.412.663.20999999999999-37.06-.609999999999999-6.89-49.74-3.552.461.5611.26-224.77-56.269.41-60.9-52.96-17.35-45.61-52.05-54.57-57.27-47.494.2600000000000138.66-18.0533.3820.3714.3-5.1619.34-10.48.14-8.26-23.96-15.396.1450.4613.9719.1538.662.6825.76-18.0534.7619.8735.3548.6749.58.110000000000003-4.016.592.333.38-1.447.74-21.0714.8637.3327.04-6.9518.3347.24-28.71-10.9420.372.91-8.68-4.9414.3-12.97-5.1619.347.213.73-7.438.63-15.94-3.7512.6843.9623.81-18.738.1545.05-12.1933.09-10.41.15-39.63-35.67-73.65-68.48-89.36-48.52-28.36-57.27-32.24-82.98-37.69-34.42-87.81-48.89-17.29-47.12-39.63-13.97-36.27-35.67-34.93-28.69-53.35-72.73-27.25-13.47-86.45-48.88-39.96-73.65-24.07-32.81-72.5-14.02-85.25-90.35-44.58-53.97-56.89-17.56-73.52-68.48-29.66-61.91-36.91-89.36-88.68-48.52-28.36-50.63-74.67-47.4-63.7-53.09-65.78-53.41-78.21-19.74-87.97-62.84-37.81-84.59-18.96-57.27-58.4814.68-25.34-26.86-8.5437.83-37.81-8.3218.5-36.53-6.49-36.299.952.7819.0110.5113.2814.68-1.6727.87-25.34-5.22-17.0611.7231.54-3.85-13.86-5.08-19.74-26.19-26.8627.1-24.82-8.5540.3319.88-4.665.7729.5939.5534.36-34.95-8.54-27.5-31.38-38.137.8330.78-37.81-8.3213.76-24.76-4.162.916.6725.46-35.5730.631.26-8.711.1832.11-16.128.7218.5-.939999999999998-50.51-30.32-43.98-39.61-10.51-29.24-10.49-65.21-64.24-9.52000000000001-12.65-37.03-40.24-64.19-15.82-79.04-50.51-4.53-35.83-30.32-68.68-11.77-13.24-75.78-32.08-49.53-75.7-23.33-54.05-43.98-42.9-59.04-57.25-52.37-25.75-9.65000000000001-1.17-46.47-30.88-9.80000000000001-38.15-39.61-67.94-74.97-28.67-10.51-67.52-29.24-10.49-29.44-8.79000000000001-21.32-6.46000000000001-30.01-52.87-72.23-5.31-69.21-13.26-18.85-25.96-38.8-3.06-65.21-24.7-20.33-14.12-38.14-4.75999999999999-59.57-65.31-26.9-67.23-14.17-6.25-.399999999999991-67.58-23.17-22.47-64.19-39.32-20.33-9.92999999999999-36.58-14.12-27.67-4.03-23.25-60.61-78.12-64.06-33.22-29.48-9.99999999999943e-2-38.14-48.52-69.23-42.67-38.48-42.7-63.04-36-45.72-66.41-50.14-26.25-4.75999999999999-69.15-7.61-8.66999999999999-59.57-72.72-65.31-26.9-67.45-11.66-5.39-4.92999999999999-49.75-12.88-.519999999999996-24.32-43.07-47.55-6.97999999999999-68.63-4.52-9.02-67.23-11.51-39.84-10.59-34.76-9.37-30.16-29.115.13-43.24.45-3.79000000000001-56.214.117.59-64.77-61.45-35.31-39.84-22.33-51.7-10.59-44.1-54.46-11-39.6-14.77-36.94-55.72-7.34-15.39-34.76-55.38-54.55-6.64-12.33-17.83-54.89-11.46-35.12-32.661.5-5.43000000000001-9.37-67.59.509999999999991-70.07-30.16-9.06-29.115.137.03999999999999-66.06-58.46-4.23-35.86-49.52-38.145.58-4.873.88-34.81-63.65-64.87-46.74-43.2-56.78.8714.24-39.6-34.83-41.0610.3-6.51-12.916.580000000000013.04000000000001-39.9122.66-29.7411.46-16.5220.468.87-4.9899999999999925.214.24-48.8-3.86-.93-21.23-45.2216.84-33.47-32.4221.58-39.620.8714.9821.48-42.4929.154.84-15.519.58000000000001-18.195.93-5.83-34.83-31.68-31.596.78-41.06-10.0510.3-6.51-49.0113.18-34.618.81-20.3624.79-31.1814.95-31.08-17-20.612.97000000000001-32.0817.2-12.919.62-1.13000000000001-.430000000000007-47.59-6.850000000000017.86-32.67-14.41-46.27-44.2611.06-57.16-13.08-50.76-15.91-54.85-35.45-1.13000000000001-18.81-54.68-.4300000000000072.92999999999999-51.56-61.4-49.814.22-8.63000000000001-59.5-59.81-6.25000000000001-47.59-32.49-43.91-16.51-64.24-41.25-50.16-24.86-64.81.67999999999999-28.948.61999999999999-6.8500000000000113.36-31.88-48.737.86-49.57-32.67-14.41-28.64-38.4-50.94-54.02-25.11-36.04-16.58-40.25-41.4614.07-51.49-62.32-58.57-12.06-46.2710.01-56.81-55.49-44.48-58.17-7.06.42-1.1213.45-37.7712.23-38.02.66-2.832.59-37.55-55.67-56.815.92-39.54-55.495.73-33.3912.65-33.17-.869999999999999-18.7512.296-40.06-44.48-31.8-36.56-16.95-51.36-22.74-23.9-9.83-21.85.73-2.2-41.54-58.17-22.03-24.32-65.11-7.0610.64.42-1.12-16.27-19.23-61.55-18.43-60.53-40.72-40.27-53.44-53.75-8.32-24.16-31.76-55.291.9113.45-61.71-13.613.9-10.73-59.8911.55-4.11-26.98-21.874.77-3.819.98-25.228.2-33.061.95-48.27-13.611.73-21.623.9-25.24-3.3-38.97.63-13.46-28.35-51.45-24.73-46.49-10.7317.15-6.89-43.84-17.22-31.2-30.79-10.8-44.981.73-40.03-24.81-59.89-17.781.99999999999996e-2-30.4611.55-48.35-4.11-26.98-30.96-44.71-54.57-8.05-5.72-45.25-31.41-.359999999999999-9.572.887.57-18.993.52-31.13-21.87-22.34-57.87-2.59-10.9-58.85-55.23-22.02-64.68-64.12-69.76-59.48-27.81-64.36-32.63-42.41-72.77-23.7-57.87-61.89-20.55-2.59-78.22-52.75-25.65-59.79-51.47-27.31-52.25-71.82-5.2-10.9-9.93-72.24-11.571.32-77.24-33.32-60.04-35.98-39.46-42.57-51.61-58.85-48.96-19.77-17.87-55.23-33.07-22.02-64.68-27.78-66.04-37.81-66.65-67.03-26.1-66.82-42.9-18.05-17.19-54.32-39.16-12.88-24.27-64.12-71.46-20.97-32.01-50.91-58.67-27.13-33.08-5.4417.11-42.18-3.84-50.741.19-35.24-53.2913.6-18.84-20.97-33.1-28.22-32.01-5.58-47.27.51-45.99-38.85-13.041.41-2.19-1.25-50.91-28.56-21.67-14.589.36-48.0515.87-47.54-24.45-33.4913.66-19.32-58.674.05-53.3-31.91-27.137.67-33.08-5.44-52.064.57-37.949.4112.82-29.37-3.5-45.05-29.73-53.5510.08-4.3719.4216.3317.11-47.38-9.32-57.39-26.75-58.33-56.96-40.74-38.86-51.29-17.34-63.68-11.71-40.49-37.49-24.68-22.96-6.32-9.32-58.823.57-57.39-49.48-10.716.11-71.28-47.45-67.39-.65-42.585.9-26.754.96-25.981.04-39.59-48.25.42-17.78-62.42-10.87-20.04-33.69-58.33-45.96-42.92-39.79-56.96-35.3-40.74-38.86-26.45-63.03-46.144.4-5.66-9.59-28.52-43.19-59.11-58.631.34-6.83-5.62-43.73-51.295.39-23.69-60.46-69.03-29.17-46.59-5.27-65.52-52.2-22.13-5.09-8.09-60.8-15.03-52.48-29.61-6.8-23.69-56.71-20.27-60.46-64.33-51.11-42.71-3-52.18-37.21-69.91-58.47-72.3-69.03-63.07-9.95-74.42-69.83-55.21-25.44-52.99-45.46-63-39.72-17.67-29.17-9.77-41.73-4.17-46.59-46.72-5.27-65.52-16.49-26.21-23.67-64.72-34.33-41.33-3.05-23.3-33.32-63.67-54.15-52.28-60.33-42.57-52.2-29.82-46.47-76.23-59.59-63.83-71.85-68.11-53.6-25.47-10.88-7.5-6.65-13.51-19.69-68.83-.7-58.21-46.47-22.22-3.65-76.23-50.22-14.61-12.05-67.99-60.35-65.68-53.8-21.45-4.43-59.59-74.87-63.52-58.27-72.65-58.38-66.28-35.55-77.74-13.2-37.79-15.01-63.83-77.36-64.01-26.86-71.85-79.49-68.11-53.6-37.06-75.08-57.54-52.39-14.47-66.05-75.68-35.47-56.13-26.49-54.95-8.74-50.1-44.75-25.47-23.91-24.79-32.46-.799999999999999-12.63-23.73-4.69-47.66-29.03-20.61-38.278.75-36.69-38.61-37.28-22.27-6.93-24.79-24.98-40.45-32.46-15.49-64.81-14.11-2.07-8.717.19-25.71-31.09-43.2-.799999999999999-51.07-8.8-67.211.16-6.73-29.95-1.43-66.09-38.03-17.6-37.08-12.63-56.01-10.43-39.23-23.73-10.2-4.69-47.66-61.68-7.71-57.45-13.95-50.68-67.16-20.69-36.19-67.83-23.42-64.63-13.42-38.24-5.8-29.035.772.53-59.95-51.4814.2910.88-5.49-52.16-34.75-64.33-18.38-40.87-55.16-31.32-21.11-33.42-21.442.53-38.74-8.36-59.954.65-35.2-57.25-12.6-56.55-7.65-24.3-4.67-50.37-51.48-35.82-9.64-61.66-45.66-41.94-2.22-18.155.14-37.24-44.92-2.4814.29-64.13-28.842.7110.88-16.85-5.49-52.16-57.77-13.91-14.54.8099999999999995.86-21.62-62.64-4.78-3.14-35.39-44.51-61.527.09-51.42-34.7514.68-4.26-45.38-70.82-69.99-55.93.16-15.92-28.9-2.28-15.81-51.99-61.02-73.17-18.25-17.58-13.42-4.26-51.03-13.17-45.38-12.82.17-4.19-60.7-59.7-62.3-70.732.19-1.48-70.82-47.67-72.04-64.91-36.38-55.98-59.01-24.31-4.81-44.66-14.62-73.44-69.99-24.3-49.13-37-55.9-22.763.16-15.92-9.25-32.04-16.84-4.31-45.43-15.19-27.99-66.51-54.96-8.954.55-54.83-63.28-17.69-28.9-16.015.69-58.69-46.81-7.35-54.58-54.82-60.38-67.45-49-65.33-62.97-37.291.32-46.57-24.62-56.795.69-18.23-27.92-58.69-19.79-26.33-45.75-32.61-18.38-33.55-43.37-11.34-53.47-46.81-25.32-29.65-54.51-29.73-7.852.28-38.9-29.31-52.07-60.09-5.13-7.359.33-6.8-37.82-54.58.690000000000001-54.82-60.38-29.98-42.84-21.85-3.27-54.474.08-24.96-37.431.617.33-11.16-50.5-25.97-32.93-67.45-68.15-41.33-65.64-44.83-18.17-46.972.16-44.03-8.99999999999999e-2-23.88-51.2910.8-52.56-31.5911.33-29.66-33.45-41.33-44.796.81-65.645.91-14.57-31.14-3.7-11.84-43.09-22.29-60.7-44.91-44.83-21.34-53.715.88-63.65-30.26-32.72-36.65-.75-36.65-56.78.91-18.17-50.24-50.79-10.52-46.97-40.692.16-44.03-50.04-49.14-58.84-25.58-52.358.68-56.9913.325.38-30.23-1.974.476.999.69-8.99999999999999e-2-51.84-56.95-.24-51.67-38.66-32.59-13.13-37.63-7.89-26.43-10.035.67-2.9-24.43-68.75-32.26-37.44-56.95-20.97-44.05-.24-53.05-38.16-53.64-66.96-67.87-18.4-14.28-24.88-20.59-51.67-16.89-66.032.78-33.15-55.62-45.33-11.34-36.62-65.5310.42-7.35-38.66-21.2-9.61-13.35-32.59-5.32-13.13-37.63-25.49-32.02-10.86-26.92-2.35-14.54-30.97-62.25-42.1.409999999999998-56.44-63.34-6.1-51.38-7.89-19.44-48.71-52.67-14.69-19.861.02-39.82-59.98-31.07-56.1-5.36-50.65-53.92-.53-39.45-71.05-41.22-48.71-74.37-52.07-52.67-53.41-59.65-34.99-15.61-61.09-74.87-1.89-39.46-48.38-14.69-64.27-55.53-15.84-74.32-3.092.01-43.76-34.37-31.45-70.78-14.82-19.86-58.68-26.43-51.431.02.34-39.82-59.98-37.71-13.67-40.94-24.64-35.25-22.56-34.93-10.13-68.6-.37-25.5-50.53-3.75-69.38-31.07-29.86-51.29-11.27-9.75-28.07-74.441.2-28.29-55.11-8.00000000000001e-2-30.12-.32-46.56-39.39-55.62-47.12-49.89-51.29-34.94-64.48-11.27-31.39-19.55-48.33-68.15-32.76-22.75-31.53-16.87-10.42-9.75-63.71-11.79-28.06-76.94-56.49-31.95-42.38-66.2-76.16-70.97-1.66-28.07-9.11-5.231.49-74.44-67.391.2-28.29-50.37-11.85-32.45-39.51-53.28-62.07-1.04-67.21-67.87-27.9-37.79-68.72-20.49-45.33-55.11-35.67-17.81-38-24.34-28.71-57.81-39.08-57.83-3.11-4.08-58.8-55.67-31.29-28.08-4.13-52.510.72-17.81-63.79-32.49-38.360000000000001-56.55-55.087.46-36.24-18.797.38-44.99-14.27-24.34-25.42-9.28-11.07-15.95-42.57-58.67-67.15-21.85-37.44-58.52-30.17-28.71-.3799999999999996.65-39.65-57.81-.799999999999999-39.08-57.83-38.88-59.53-47-61.86-38.31-15.453.91-63.01.890000000000001-55.06-49.47-42.36-29.52-65.26-3.11-43.62-41.92-48.13-24.11-57.49-2.683.06-35.354.98-48.08-56-61.855.33-39.08-39.781.94-22.93-41.92-52.32-25.67-48.13-34.58-58.22-39-1.6415.871.81-29.03-32.77-62.15-24.11-13.736.98-19.58-23.77-19.55.790000000000003-26.25-16.534.16-12.11-36-57.496.9-54.64-53.58-2.6810.473.06-35.355.2-50.59-56.86-57.32-12.5-49.37-61.73-37.93-19.18-14.7-55.276.38-57.73-53.234.98-50.74-26.57-55.82-31.65-57.04-36.25-37.3-71.54-23.21-70.86-62.62-10.2-70.52-74-1.64-4.96-31.1-26.57-44.08-14.71-55.82-22.31-11.95-55.41-26.81-51.64-29.47-10.69-59.07-51.02-31.65-11.03-11.86-59.77-54.08-48.58-11.52-54.95-31.29-33.75-67.91-60.98-57.041.18-66.923.66-36.25-57.35-37.3-71.54-73.45-.35-7.95-62.18-30.55-16.89-28.27-71.99-61.54-70.29-31.6-2.76-1.54-19.67-23.21-9.71-53.22-58.59-4.75-9.52-3.29-54.65-37.84-31.44-50.93-47.39-4.44-67.01-14.61-55.81-27.83-64.81-53.22-39.36-69.55-58.594.45-40.49-43.42-23.12.87-61.19-10.88-11.93-65.93-4.75-65.22-59.33-65.83-1.86-73.5-49.19-28.84-53.93-26.16-50.28-38.52-9.52-12.67-12.76-51.13-3.29-34.3-54.65-37.844.66-57.53-9.75-63.16-23.99-69.14-13.17-59.3-13.27-27.35-23.74-47.32-12.27-61.55-31.44-53.97-52.57-53.27-6.11-46.85-61.56-21.03-39.29-7.43-9.44-64.763.46-40.62-2.94-37.791.15-18.25-52.57-34.89.98-53.27-56.63-2.147.7-3.9-67.92-45.075.86.11-47.45-6.11-21.21-9.79-37.1910.54-12.45-3.54-28.8411.1-55.38-24.76-62.32-46.85-67.06-21.82-4.97-61.56-4.13-21.03-39.29-25.06-15.3-2.76.32-28.59-17.66-37.12-13.45-12.24-67.77-2.218.624.87-41.64-7.43-63.71-70.43-85.91-54.51-21.9-51.41-72.14-35.49-85.49-35.24-73.92-70.43-75.85-35.71-17.59-79.18-78.99-39.87-85.91-40.09-72.39-54.51-85.55-79.26-33.2-28.78-41.46-36.7-21.9-50.52-49.36-63.43-51.41-73.99-71.06-31.72-51.23-48.94-8.15000000000001-66.2-44.12-73.68-72.14-56.99-54.03-11.71-54.83-12.73-32.99-19.82-64.94-75.17-86.71-11.55-48.37-1.27-11.82-22.954.81-13.19-44.94-36.36-50.15-14.95-48.37-7.11-42.128.1-41.9-14.93-36.87-1.27-47.8-26.71-11.8211.28-15.446.32-29.44-57.32-33.28-22.95-8.97-9.38-29.374.81-41.9-.140000000000001-15.36-22.39-40.19-9.71-51.726.69-36.06-13.19-9.214.5414.4-32.12-34.45-8.76-39.81-43.05-9.04-18.3-17.83-17.03-24.01-22.35-50.98-13.6815.0220.19.82-21.8514.7-17.03-7.2523.11-25.9612.2328.563.09-24.0110.131.81-22.352.5922.16-44.46-38.76-39.7322.58-50.9827.58-16.3410.38-13.68-10.2-7.091.95-.700000000000003-29.89-31.795.57-14.09-27.6415.02-21.8816.38-11.8516.9917.3717.16-6.76000000000001-32.47-25.3914.4621.8-30.52-73.27-52.72-75.12-41.31-60.32-23.58-61.92-15.02-66.95-30.52-12.47-79.36-46.92-32.66-60.18-18.56-73.27-19.77-26.91-52.72-67.17-63.57-64.51-14.85-37.2-44.09-75.12-17.71-81.63-18.22-41.31-32.27-79.42-46.44-69.81-12.46-33.85-38.63-65.12-32.68-60.32-13.7-70.33-27.82-75.17-78.58-62.26-20.71-12.21-82.09-82.87-18.38-26.11-69.713.78999999999999-24.01-1.18000000000001-24.74-46.267.99999999999983e-2-51.89-23.11-26.11-38.92-40.64-57.28-4.78-14.12-52.89-69.717.67999999999999-16.153.78999999999999-62.95-21.02-69.5-36.85-68.56-37.62-24.01-15.35-64.02-45.82-1.18000000000001-52.73-43.56-29.91-17.64-20.68-23.81-6.64-39.61-22.86-24.74-37.15-.570000000000007-17.46-68-57.94-35.08-20.41-4.97000000000001-19.87-12.31-68.99-76.83-49.15-54.65-22.03-46.4-26.34-69.73-86.77-83.77-31.06-76.83-39.38-62.25-85.06-35.15-27.53-40.75-49.15-88.86-39.68-54.65-21.95-33.39-19.56-22.83-28.79-81.91-22.03-36.65-66.42-38.87-46.4-28.86-52.14-74.19-82.09-50.13-87.69-45.27-52.21-86.59-26.34-75.37-65.65-68.19-27.14-57.53-88.81-68.56-28.19-49.29-39.66-62.04-32.08-39.7213.9120.8825.971.83000000000001-40.89-44.27-45.12-38.26-32.0817.06-51.076.44-29.55-1.55-37.16-39.7216.228.5800000000000113.912.03-30.32-47.347.8223.111.7520.886.6100000000000114.51-16.2225.97-38.57-13.98-36.7625.5912.24-24.9120.083.316.341.83000000000001-14.7123.315.77.620000000000005-37.323.91-16.3-25.28-7.02-26.3-27.86-11.47-35.97-57.27-61.2416.01-2.41999999999999-29.47-11.81-58.83-13.39-11.47-12.8-27.81-43.15-25.1-34.5914.73-35.97-48.01-41.37-57.27-24.37-18.99-6.88-49.28.990000000000002-41.28-61.24-43.35-20.13-48.6516.01-12.05-32.48-135.93000000000001-39.65-10.85-26.35-24.43-45.39-2.4199999999999911.6-42.377.37-36.13.600000000000001-29.39-13.89-26.66-44.28-21.05-55.859.5935.52-14.0823.93-26.8730.4342.6-3.3519.1433.439.59-.62000000000000511.69-.29000000000000617.01-26.3813.4735.52-9.1334.82-14.082.57-17.0628.6429.7514.09-12.0923.9320.21-19.51-3.58000000000001-26.8715.5123.19-19.2542.47.11-24.44-32.6138.71-16.2430.4336.04-7.82-7.19-22.54-27.5940.91-16.9513.6629.6913.02-36.416.81999999999999-62.16-4.05-29.97-61.54-50.43-64.07-50.54-14.36-5.336.81999999999999-48.1-48.77-52.93-15.32-53.55-68.52-62.16-5.65000000000001-6.65000000000001-4.054.38-68.54-64.874.47-18.685.69-29.97-10.37-7.34-42.04-61.54-21.69-51.737.09-42.05-17.22-29.35-10.45-1.98999999999999-69.51-50.43-57.1-34.31-49.51-62.04-20.92-38.36.159999999999997-57.4-48.66-37.45-50.34-40.456.62-5.58-9.4-9.8221.259.8726.223.84-1.84-40.457.44-14.5117.66-20.9-19.34-12.86.62-6.52-20.75-5.584.24-27.7914.347.68-13.81-9.48-9.4-31.28-41.41-.229999999999997-9.8212.9420.96-34-48.46-32.33-1.3115.4510.7515.6921.25-9.153.71-17.28-35.8615.34-14.17-1.7-46.46-6.228.3229.02-29.53-29.98-18.032.52999999999999-60.37-17.09-37.24-9.83000000000001-71.92-8.56-29.53-72.45-31.46-27.67-16.33-67.03-46.55-29.98-57.42-49.28-18.03-38.83-.420000000000002-16.21-16.29-39.78-7.410000000000012.52999999999999-30.86-28.4-24.47-60.37-24.47-4.34-62.03-10.88-10.33-50.6-14.15-3.85000000000001-63.28-17.09-11.08-11.98-2.28-35.54-8.77000000000001-4.13000000000001-74.44-30.89-70.81-61.03-9.28-18.9610.25-24.99-10.24-6.77-5.76-16.96-33.36-49.06-40.49-18.9625.36-11.13-5.95-22.429.66-5.2310.2523.5724.48-24.99-29.11-18.51-22.88.28-26.522.64-10.2412.231.94-32.05-6.7722.14-53.81-36.04-22.19-33.78-30.04-10.8-36.56-30.26-5.76-17.9-11.37-32.53-16.47-41.04-12.4218.86-43.87.99-35.5-23.95-63.98-29.5210.369.81-30.14-4.53-8.41-59.15-13.86-10.59-63.98-25.066.54000000000001-23.299.86-11.1-4.86-29.52-48.9-3.4210.36-62.62-25.05-16.13-49.82-.239999999999995-8.989.81-61.42-66.52-20.75-30.14-33.066.27-49.69-5.83-38.08-13.08-65.537.41-24.69-4.53-26.8-50.84-23.57-39.87-29.26-29.58-54.38-64.144.87-33.44-34.65-33.94-25-50.583.61-7.13-45.04-73.25-43.21-73.01-26.77-33.94-17.71-26.21-23.44-38.39-41.94-53.78-25-5.18000000000001-40.57-50.58-41.8-56.46-62.91-63.58-9.62-61.543.61-16.84-41.38-30.95-7.132.83-2.36-71.67-64.22-68.1-74.821.11-23.15-74.53-45.04-22.96-61.48-40.88-33.82-20.05-72.29-6.12-45.43-28-18.22-37.66-20.836.16999999999999-30.12-32.96-27.068.91999999999999-44.839.889999999999996.76-17.62-20.83-44.783.59-59.6314.88-49.277.639999999999996.16999999999999-56.37-12.67-30.12-56.29-3.92-34.64-24.57-23.49-39.63-32.96-6.349.7618.24-27.06-11.479.60999999999999-18.74-48.53-55.56-9.260000000000018.9-59.4-9.830000000000018.91999999999999-10.0310.62-1.9112.95-10.6-52.8214.16.1516.35-45.8-5.2920.2420.16-20.654.93-2.3116.5129.2437.1643.01-24.1720.2420.94-20.784.0933.4815.7439.3820.16-17.2-34.71-20.6510.1913.9343.315.27-5.11-25.824.93.710000000000001-19.637.41-2.31-23-6.7317.16-25.7435.834.74-16.1636.25-21.916.51-24.0431.7538.0238.48-6.3442.8919.09-4.1434.39-23.8231.9-14.54-33.13-59.07-34.46-57.25-17-17.68-25.92-78.34-18.02-14.54-86.9-83.58-57.44-44.46-66.23-76.59-33.13-61.73-36.9-59.07-77.85-29.47-37.52-56.89-77.51-76.68-34.46-39.96-77.02-33.59-57.25-54.79-20.63-27.56-89.72-21.62-92.2-52.29-17.17-51.24-17-15.09-88.19-80.59-26.36-57.99-60.27-16.55-18.25-68.87-65.33-78.83-45.94-17.13.639999999999986-58.69-6.62-22.71-9.62-13.16-56.116.45999999999999-45.94-4.74000000000001-32.724.25999999999999-21.19-65-20.06-17.13-37.43-61.42.639999999999986-49.67-48.625.38-55.84.66999999999999-1.22000000000001-58.6912.95-11.36-31.71-6.62-34.39-10.27-22.03-47.88-47.79-9.42000000000001-57.26-42.49-5.90000000000001-22.71-65.21-3.02000000000001-50.82.61-36.56-47.38-1.25-33.21-29.11-6.58000000000001-8.94-19.5833.19-22.42-22.9827.41-2.4452.88-15.3428.74-8.9425.91-13.036.3723.0144.75-9.74-19.58-7.9856.0433.19-17.68-17.9935.57-5.779.33-2.09-22.42.57-8.3416.96-22.9843.512.8850.4455.189.94-6.9149.68-13.169.1527.4113.183.42-9.12-12.216.7125.241.5755.8929.76-4.4551.83-14.111.37-30.03-62.64-33.13-12.4-49.05.95-49.3-10.62-14.11-8.69-48.83-66.95-5.36-5.55-44.671.37-44.45-12.15-30.031.01-5.28-51.34-55.76-43.08-47.84-62.64-34.02-35.18-21.11-33.13-10.55-13.48-52.82-33.31-35.6-76.39-18.34-40.42-10.86-12.4-27.55-30.51-72.83-29.71-71.81-51.55-64.72-19.6-9.372.17-72.99-8.07-55.17-44.62-33.49-61.25-43.25-11.5-20.08-6.29-41.49-8.07-49.33-14.32-64.54-14.54-41.51-19.57-55.17-8.64-29.73-44.62-67.72-41-62.76-27.88-23.16-33.49-47.47-47.06-27.07-61.25-14.54-56.3-41.08-34.05-16.25-46.73-4.72-63.13-20.38-43.25-47.23-60.98-70.84-24.32-21.99-47.68-16.63-13.39-47.4-38.14-38.61-14.79-7.81-9.4719.16-18.14-46.84-51.92-41.64-9.97-46.52-14.79-24.57-54.93-5.86-44.05-60.38-34.91-7.81-41.95-33.63-9.47-34.41-53.9812.646.947.91-54.419.16-59.4-15.48-42.2-18.14-21.62-24.73-33.77-31.12-1.93-3.00000000000011e-2-37.39-17.73-4.18-46.84-9.94-48.2-19.97-48.81-49.19-48.98-25.06.649999999999999-6.43-46.28-53.62-48.05-5.3-25.85-3.45-37.26-18.25-54.99-16.65-63.55-11.62-48.05-66.1.79-31.65-45.91-18.39-60.01-5.3-58.8-51.66-25.85-11.4-15-14.06-63.72-41.37-34.48-3.45-60.863.06-60.35-37.26-46.3.850000000000001-32.13-8.76-66.11-44.72-39.94-13.45-45.89-18.25-64.87-8.24-50.75-3.49.99999999999979e-3-16.31-57.86-66.363.524.3-60.19-45.84-2.24-75.74-47.94-70.77-47.21-25.69-72.03-20.06-48.84-45.84-33.03-31.31-14.67-67.17-57.83-19.06-2.24-79.63-55.8-75.74-9-50.93-2.45-35.1-3.39-34.33-47.94-56.6-7.93-26.13-70.77-19.22-28.39-42.04-54.31-51.27-48.14-65.31-32.34-49.09-47.21-34.8-71.38-54.49-3.95-14.01-36.87-51.54-66.98-52.08-59.64-2.96-12.08-39.76-34.26-66.88-42.51-62.57-19.18-2.14-5.14-57.85-12.08-49.53-26.66-3.85-53.76-61.38-48.16-39.76-4.99999999999998e-2-49.23-34.26-66.96-55.52-69.35-66.08-60.12-7-66.88-52.26-22.49-50.04-42.51-60.05-36.77-14.72-6.82-38.78-1.22-43.64-36.7-2.32-62.57-13.54-23.26-20.72-61.77-31.38-9.99999999999996e-2-20.35-60.72-39.62-49.25-26.87-16.58-8.94-62.57-69.54-74.63-50.49-7.77-4.39-3.54-10.4-16.58-65.722.41-55.1-19.11-47.11-11.5-8.94-64.88-57.24-62.57-50.69-18.34-1.32-56.48-71.76-60.41-69.54-55.27-63.17-32.44-74.63-10.09-34.68-11.9-74.25-60.9-23.75-68.74-51.96-65-50.49-33.95-71.97-54.43-49.28-11.36-72.57-32.36-23.38-41.64-22.36-20.8-46.98-22.48-1.182.79-74.46-56.03-28.98-46.64.38-45.06-46.98-45.65-30.64-15.3-33.35-23.86-73.18-22.48-10.44-17.08-1.18-34.08-39.46-51.57-9.17-59.44-17.172.79-15.1-38.32-9.8-74.46-46.4-25.97-45.45-64.38-18.8-47.6-32.1-34.02-13.06-56.03-70.05-16.08-65.82-22.32-59.05-29.06-44.56-31.79-14.17-37.4-2.6-40.8-66.73-17.13-55.14-4.34-61.64-73.81-27.86-50.35-64.64-40.8-30.59-42.9-30.92-48.22-4.83-44.68-66.73-22.08-66.03-17.13-33.78-14.15-59.85-60.96-45.3-19.12-55.14-51.42-11.7-27.63-4.34-46.72-54.4-11.96-73.61-38.32-6.771.4-69.92-14.97-61.64-67.25-23.39-24.02-8.67-3.62-72.12-14.26-44.87-60.9-44.235.2-68.07.91-57.2-31.28.289999999999999-10.822.82-10.71-46.89-55.92-68.07-13.15-12.48-8.32-45.93-7.77.27.91-55.6-54.6-57.2-65.637.293.62-65.72-42.57-66.94-31.28-50.88-53.91-19.21.289999999999999-39.56-9.52-68.34-19.2-44.03-31.9-50.8-59.268.26-10.82-4.15-26.94-11.74.789999999999999-40.33-22.89-61.41-3.85-12.59-23.8-10.91-6.13-53.2-41-37.18-36.76-67.83-56.45-72.78-70.42-44.74-6.13-54.02-32.07-64.24-25.68-27.24-33.78-53.2-40.06-25.83-41-50.82-18.79-60.92-54.26-32.77-37.1-37.18-15.3-5.17-46.35-36.76-59.52-67.54-12.581.88-14.25-45.27-62.03-57.33-62.27-67.83-37.43-50.29-29.3-10.72-61.92-32.41-44.88-.12-40.38-74.9-75.6-42.46-42.01-53.96-74.52-11.62-54.9-34.75-62.16-7.00000000000003e-2-63.43-42.46.46-40.53-44.32-55.66-4.96-25.44-42.01-14.57-22.71-53.96-33.16-71.57-55.78-55.7-32.21-64.58-74.52-41.13-43.59-47.52-11.62-47.52-67.65-9.96-61.11-61.66-21.39-57.84-68.14-8.71-54.9-60.91-60.01-69.71-36.45-63.22-67.862.45-41.1-1.18-10.96-62.71-30.68-59.89-24.65-39.4-42.87-43.88-32.68-16.28-.58-9.15-30.68-75-38.51-43.69-27.22-59.3-44.41-59.89-73.21-74.12-24.65-20.53-31.13-26.84-57.92-23.14-72.28-39.4-61.87-51.58-17.59-42.87-71.784.17-13.6-27.45-15.86-19.6-38.84-13.08-19.38-43.88-31.74-38.27-17.11-33.17-8.6-37.22-68.5-5.84-57.63-14.14-25.695.08-29.38-69.26-68.71-28.76-54.37-50.49.25-45.04-48.315.08-33.84-65.44-35.61-68.76-47.8-54.04-29.38-10-55.48-69.263.72-33.85-42.77-9.08-58.66-49.92-68.712.527.62-38.15-28.76-25.84-65.17-9.21-53.07-20.82-45.826.63-66.31-34.21-54.37-32.1-8.06-35.33-19.03-29.64-29.32-4.525.24-63.77-25.46-24.25-35.69-44.63-19.05-73.24-62.5-24.593.62-26.423.38-42.86-35.69-51.92-43.42-46.19-31.24-27.69-15.85-44.63-64.45-29.06-19.05-27.83-13.17-6.72-6.05-60.01-8.09-73.24-52.79-28.25-38.68-62.5-72.46-67.272.04-5.41-1.535.19-70.74-46.484.9-24.59-46.67-8.15-28.75-35.81-49.582.66-63.51-24.2-41.63-51.41-31.97-29.75-56.75-20.46-17.62-23.52-59.5-5.75-60.47-57.34-32.96-29.75-5.8-54.179.05-65.46-1.31-58.22-56.755.79-37.91-20.465.71-46.66-15.94-26.01-27.09-10.95-17.62-44.24-60.34-68.82-23.52-39.11-60.19-31.84-2.054.98-41.32-59.488.82-40.75-59.5-40.55-61.2-48.67-63.53-39.982.24-64.68-56.73-66.93-4.78-45.29-52.39-52.31-11.5-37.08-29.84-48.66-61.39-69.31-75.16-7.98-52.39-53.09-11.37-36.24-65.63-47.89-71.53-52.31-14.952.56-11.5-42.34-46.08-75.46-37.42-27.04-6.33-37.08-32.86-12.52-39.56-29.84-9.15-25.42-49.31-6.41-67.95-66.89-15.99-68.4-10.25-48.66-8.11-63.9-70.17-70.63-25.81-75.04-51.24-28.01-66.54-8.33-64.05-70.46-51.87-25.93-50.54-27.75-68-67.32-59.08-6.66-66.98-70.461.9-1.42-27.56-40.54-18.77-8.41-51.87-23.27-48.1-25.93-7.15-55.53-47.48-28.11-7.49-8.32-50.54-45.04-7.98-51.41-27.75-30.21-64.37-57.444.72-63.387.2-32.71-67.83-33.76-68-69.913.19-4.41-58.64-27.01-24.73-68.45-66.75-16.13-19.67-6.17-4.99-33.8-51.577.76-44.31-28.22-41.31-37.775.18-57.39-4.99-46.19-18.21-55.19-29.7414.07-30.87-33.8-13.510.49-51.57-1.26-2.31-56.314.87-55.6-49.717.76-63.88-39.57-19.22-44.31-16.54-40.66-28.9-3.05-3.14-41.516.33-8.44-45.03-28.2214.28-47.91-.130000000000001-53.54-14.37-3.55-49.68-17.73-51.93-21.82-44.35-5.135.51-47.268.358.91-41.48-11.63-66.951.27-42.81-5.13-39.98-1.04-20.44-37.08-58.82-4.335.51-6.09-70.11-47.263.613.92-49.64-8.3-23.4-11.988.35-14.64-5.73-31.038.91-57.57-26.95-64.51-69.25-24.01-7.16-63.75-.91-23.22-41.48-27.25-17.49-4.95-1.87-30.78-39.31-15.64-69.96-43.83-9.62-65.9-29.6715.73-29.7314.364.41-18.17-17.86-1.1723.286.7220.33-29.6720.58-18.1-20.0320.1138.2339.3722.138.05-23.1715.95-30.0915.73-16.571.31-29.73-23.4417.7122.6227.0414.3619.12-.48999999999999833.925.36.464.41-18.17-15.2424.14.596.88-10.38-28.0811.7-17.86-16.32-1.171.7944.11.99000000000000243.0923.2822.833636.31-9.126.7214.3237.85-19.35-30.8944.27-35.54-46.9812.1-56.55.63-41.08-35.24-8.395.90000000000001-46.92-44.12-35.54-49.33-14.13-6.29-41.38.92-25.74-17.73-43.25-14.11-36.05-.449999999999996-46.98-25.89-1112.1-14.62-46.237.14-28.62-56.5-32.464.49-22.13-8.15-8.565.63-41.08.68-14.54-21.57-39.37-50.997.51000000000001-35.24-12.37-8.395.3615.22-31.3-33.635.90000000000001-7.94-38.99-29.78-42.23-46.92-20.36-42.87-8.22-17.48-17.0131.2231.5323.99-18.337.7211.2-6.24-.48-2.1626.0641.531.22-.44999999999999936.114.1544.51-4.5629.61-7.71-25.6749.9624.49-2.6131.5323.21-.94999999999999923.9943.5611.04-23.06-17.36-18.3343.98-16.69-29.5848.985.067.7211.214.3123.3520.7-8.4926.974.817.31-6.2436.42-.4837.789.5538.3938.77-2.1638.5614.64-10.21-11.0726.0610.9-15.38-3.9935.8643.2-3.5338.62-8.7821.1917.0826.1225.7144.6922-17.4534.81-3.5343.37-8.5645.92-20.9711.4713.620.8524.64-1.7939.83-14.8838.6231.485.67-8.78-5.18-.220000000000002-6.1243.5421.1914.37.21-16.7340.68-23.2417.0826.12-21.0311.95-11.4245.9319.76-15.04-6.7325.71-1.9344.69-11.9430.57-16.78-20.1922-3.8737.6822.3646.18-17.45-3-26.79-23.7-24.4840.01-2.055.55-65.08-70.69-3.31-54.86-24.99-39.28-56.14-67.07-48.39-2.05-54.02-25.24-41.05-42.77-59.41-56.41-69.3-8.34-16.25-55.02-71.845.55-18.281.66-65.08-23.15-31.34-71.63-38.98-70.69-39.75-66.77-26.14-17.48-66.15-3.31-54.86-45.69-32.04-19.77-22.81-8.77-30.43-41.74-24.99-26.87-39.28-2.7-19.59-70.13-60.07-56.14-37.21-22.54-6.62-7.10000000000001-67.07-58.9-60.11-22-14.44-71.12-40.3-42.3924.5217.687.00000000000003e-217.61-40.12-28.9-4.068.76-23.26-40.3-37.315.417.09-15.78-38.59-21.7-25.1215.0718.945.72-2.68-42.396.79-8.1824.5213.08-1.4926.9123.6417.68-35.4429.0324.449.82-19.957.00000000000003e-217.61-5.67-27.72-35.62-3.661.21.33-5.74-40.1220.13-28.9-19.18-21.7219.33-11.06-4.06-42.34-22.09-12.0718.288.766.8914.94-2.826.81-15.57-48.1312.36-1.8300000000000119.2422.11-42.4312.48-18.5710.42-.68-44.75-48.13-48.98-42.1213.2-54.932.58-9.16-51.9820.6-5.41-41.02-43.5812.364.7210.05-1.83000000000001-34.18-23.64-51.23.9599999999999919.247.889999999999992.6399999999999917.022.7510.6522.11-42.43-17.84-40.6221.738.3816.2223.86-.56000000000000212.48-2.03-18.5719.451.91-3.24-41.1610.4220.05-20.16.5-29.14-.68-46.89-5.53-10.88-30.16-31.72-35.25-71.45-47.81-22.45-7.42999999999999-35.49-68.83-11.84-6.36-8.89-52.91-35.25-82.27-36.83-36.24-51.25-66.59-48.73-33.07-41.06-58.03-8.70999999999999-59.41-71.45-64.81-80.71-47.81-42.43-32.38-30.32-72.72-22.45-64.72-6.31999999999999-84.68-66.79-43.57-7.42999999999999-35.49-55.92-36.44-17.51-63.09-49.79-63.32-47.87-68.83-25.86-11.84-65.81-16.07-59.57-22.84-6.36-52.83-37.33-5.69-50.1-8.89-60.1-35.28-67.72-44.49-79.29-26.09-31.87-20.17-8.65-49.61-7.23-38.9813.3-22.853.99999999999991e-219.86-26.09-3.610.69-23.36-11.05-23.03-47-36.1115.48-49.12-9.2712.78-31.8712.08-36.82-20.17-39.819.795.97.01-8.65-34.8317.191.19-2.53-42.25-49.61-7.23.450000000000003-41.9919.66-15.63-55.35-27.6215.97-38.987.6913.3-30.56-29.93-45.28-50.33-22.8518.17-39.69-41.33-9.083.99999999999991e-217.05-51.566.95-9.72-59.15-58.85-13.96-3.93000000000001-26.99-69.85-30-77.82-65.41-59.47-79.21-72.38-58.85-22.67-13.64-56.41-57.08-61.24-70.4-61.49-29.28-61.86-76.83-70.47-13.96-14.96-12.36-3.93000000000001-76.85-51.46-73.18-3.84-26.99-2.62-9.75-38.28-18.68-15.65-69.85-30-60.04-1.22-50.36-25.53-18.76-51.9-10.3-77.82-58.74-65.41-42.62-57.82-70.35-29.23-59.47-46.67-8.15000000000001-19.7-65.71-79.21-19.83-11.38-56.97-45.76-58.65-1.21000000000001-33.93-23.17-41.22-37.23-14.47-11.72-36.56-70.62-55.38-17.54-1.21000000000001-3.57000000000001-29.25-19.97-41.92-9.75-72.23-38.62-7.85000000000001-46.75-40.21-20.79-33.93-48.16-32.99-23.17-55.2-7.55-13.07-19.73-41.22-36.89-12.03-36.81-58.69-68.82-37.23-14.47-6.45-61.41-75.87-59.74-11.96-67.23-16.66-11.72-6.16-36.56-23.7-44.69-63.27-12.07-70.62-41.58-29.11-68.15-73.87-55.38-16.04-40.57-33.61.9099999999999971.6111.03-36.56-17.97-18.92-39.51-3.61-42.429.78-48.94-38.29-16.3811.03-51.0612.3-51.59-10.6-6.811.07-47.0725.38-46.17-25.69-9.12-36.56-28.422.83-17.9720.44-30.844.654.57-18.9213.45-46.1423.39-10-7.54-39.51-3.6116.52-41.179.9810.536.71.4317.01-42.423.779.788.8818.58-14.6812.09-48.9416.73-53.58-45.64-10.03-38.29-44.73-47.25-49.95-40.1711.58-50.286.65000000000001-46.03-43.42-23.695.22-47.18-34.82-45.77-3.86999999999999-33.88-50.28-65.98-57.418.44000000000001-28.05-22.87-3.36-16.26-60.07-7.25999999999999-22.15-6.669999999999996.650000000000017.56-41.91-46.03-35.43-35.36-39.72-8.63999999999999-43.425.72-63.09-27.16-4.69-14.98-23.695.22-70.73-52.96-39.11-50.7-27.72-54.99-53.48-47.18-22.68-34.82-28.29-49.45-33.39-57.96-45.77-29.341.94000000000001-18.21-60.72-3.869999999999993.03-54.21-8.92999999999999-52.42-40.87-32.22-21.97-35.6926.69-3.21-6.132.24.130000000000003-15.02-12.0818.52-32.2213.0716.341.8733.473.6411.1314.4915.0915.8322.07-2.59-21.9723.5137.29-35.691.8821.1710.8-22.8926.6917.95-21.7436.74-34.49-39.59-3.21-6.1333.2-22.7621.1-11.15-38.6-37.9234.342.2422.4.130000000000003-23.913.36-12.94-2.33-15.02-2.65-27.4531.02-37.21-12.0812.95-33.8331.8-6.51-7.72-25.8912.14-24.487.710.1920.15-57.21-5.646.06-18.22-55.93-25.89-55.69-9.45-.390000000000001-8.89-6.12-4.728.47000000000001-44.74-24.62-36.46-7.6812.14-23.25-33.26-24.48-39.14-40.87-45.59-46.267.7-44.22-27.9520.93.479999999999997-24.0610.1920.1514.96-54.35-46.9-50.7818.4311.38-5.83-57.21-27.72-5.64-44.16-23.56-16.5-2.736.06-54.9711.211.86-28.11-18.2212.71-35.52-10.68-.899999999999999-20.34-7.66000000000001-73.92-73.84-41.04-44.61-29.02-27.38-27.58-51.01-16.99-62.38-7.66000000000001-10.79-35.17-62.33-13.96-77.18-48.65-33.97-28.46-66.82-9.91000000000001-11.38-73.92-30.22-47.67-73.84-21.47-58.41-52.19-42.12-41.04-57.18-55.39-50.51-23.89-7.79000000000001-44.61-29.02-7.94000000000001-36.29-66.08-73.11-8.65000000000001-65.66-76.95-27.38-8.63000000000001-27.58-6.93000000000001-19.46-4.60000000000001-28.15-51.01-70.37-3.45-67.35-11.4-16.99-24.1-36.94-1.2-63.35-22.8446.62-7.7419.654.357.15-13.54-12.44-14.5839.9945.8938.746.6252.47-14.7130.4-11.3213.5532.5416.2938.7525.248.8429.62-7.74-25.25-11.1919.6523.39-.9152.7714.734.35-16.3610.214.3910.17-10.177.15-13.542.7326.62-16.2845.26-6.7-19.8545.71-12.4425.97-14.5841.2147.4847.943.1239.9952.3528.559.85.3245.89-15.7648.3543.85-14.3641.36-1.74000000000001-37.55-53.67-53.33-33.07-30.61-27.069.08999999999999-47.47-32.766.5-1.74000000000001-54.166.16-62.72-59.4-33.26-37.79-49.65-8.54000000000001-42.05-52.41-8.95-37.55-12.72-34.89-53.67-5.29000000000001-62.28-13.34-32.71-53.33-52.5-4.59-10.28-15.78-52.84-33.07-30.613.55-3.38000000000001-65.542.55999999999999-28.11-7.010000000000017.00999999999999-27.067.179999999999999.08999999999999-64.01-56.41-2.18000000000001-33.81-47.47-36.097.63-2.820000000000015.92999999999999-32.76-61.6-62.82-44.69-41.15-54.65-38.41-62.68-74.92-20.58-31.87-59.64-31.15-90.46-16.66-62.06-34.87-38.41-81.36-18.79-29.99-57.97-20.99-32.58-16.25-27.21-90.25-45.31-42.38-62.68-86.67-24.61-74.92-73.87-80.21-19.87-81.05-20.58-26.47-19.97-83.94-12.3-36.61-31.87-59.64-35.52-47.28-73.13-73.04-82.51-51.5-67.74-31.15-47.96-90.46-28.27-76.05-22.64-61.81-16.66-72.63-26.5-72.53-58.45-62.06-38.48-73.53-24.25-54.36-31.8353.55-7.31-17.0110-22.3144.179.8213.856.45-9-1.7753.55-14.6729.4126.58-12.367.0441.36-12.1942.0645.42-9.07-18.91-7.3156.7133.86-17.01-17.32-19.3536.24-5.110-1.4225.98-21.751.24-7.67-22.3144.1713.5551.1155.8510.6150.35-7.08-12.499.8228.0813.854.09-8.45-11.5317.386.4525.912.241.0356.56-9-19.83-16.0830.43-3.7852.59.8-35.69.86-34.23-24.28-1.7-2.01-18.7-43.15-26.59-40.29.8-40.45-1.77.16-39.98-58.1-59.24-41.97-57.923.3-35.8210.22-35.6-3.3-21.189.863.57-37.58-42.49-46.91-34.23-38.99-19.38-53.79-25.17-26.33-24.28-1.7-4.63-43.97-24.46-26.75-9.498.21-31.57-2.01-3.55-18.7-21.66-63.98-20.86-62.96-43.15-42.7-55.87-56.18-10.75-26.59-34.19-57.72-.5211.02-64.14-8.722.72-56.3612.24-49.89-3.18-9.02-35.87-50.162.66-.140000000000001-8.725.07-30.13-37.97-2.96-53.18-18.52-26.53-1.01-30.15-8.21-43.812.72-18.37-33.26-56.36-29.641.97-51.4-15.6412.24-11.8-48.75-22.13-36.11-35.7-49.89-3.18-44.94-29.72-22.69-4.896.64-53.26-51.77-9.02-31.89-35.87-49.62-59.48-12.96-10.63-50.16-36.32-5.27-14.48-2.032.66-23.9-1.39-36.04-26.78-27.25-51.7-52.01-44.47-2.15-28.2-31.68-14.24-20-18.32-46.54-61.98-51.7-20.03-56.58-34.63-64.99-15.92-50.09-12.775.19-70.44-44.97-17.87-52.01-43.69-19.53-44.47-64.04-31.522.58-3.12-2.15-64.46-3.799.1-69.46-25.54-28.2-31.68-34.79-43.83-41.18-11.99-47.45-25.29-27.79-14.24-56.9-20-58.26-30.03-58.87-59.25-18.32-59.04-35.12-10.27-9.41-46.54-31.38-5.1-16.49-56.34-63.68-20.32-62.47-15.07-45.04-40.93-49.97-49.56-68.54-45.85-6.4-58.66-20.32-67.22-15.29-69.77-2.88-35.32-37.45-44.7-48.49-22.06-63.68-8.97-62.47-55.33-29.52-15.07-18.67-23.63-17.73-67.39-45.04-38.15-31.06-7.12-64.53-.61-40.93-49.97-2.82-35.8-12.43-69.78-43.61-8.81-17.12-49.56-21.92-68.54-11.91-54.42-7.07-3.66-45.85-19.98-61.53-46.21-70.03-6.4-20.852.94-.15.63-63.86-52.24-59.8410.7916.4-50.98.57-29.3-15.011.8512.78-5.9-52.24-.27-29.05-13.24-11.525.122.1215.01-45.95-38.04.7317.55-59.84-36.01-55.9510.79-31.14-22.9517.34-15.3116.4-14.5412.48-28.15-36.8111.86-50.98.57-8.6-22.25-34.52-31.48-45.52-23.86-12.55-29.3-27.42-15.01-51.59-34.715.845.781.85-17.08-31.75-47.67-47.1912.784.615.82-32.29-39.8516.8310.3212.41-54.5-47.66-30.05-47.5910.14-1.08-25.92-38.74-6.7210.327.32-45.39-37.07-14.28.61-8.28-4.86-45.05-48.92-35.7-27.312.41-36.77-21.8-54.5-43.06-28.49-56.89-53.62-47.665.46-59.01-54.42-39.8-10.03-30.05-47.59-24.31-2.265.64-26.32-31.18-31.31-24.2410.14-50.11-1.08-10.8-8.26-49.31-18.92-25.9212.36-7.89-17.91-48.26-38.74-36.87-44.92-27.16-36.79-14.419.35-51.14-36.95-58.02-60.893.65-51.26-20.21-49.2-38.15.979.3510.23.34-51.9816.15-41.36-29.6213.2-59.38-33.372.244.8-51.14-43.5-48.83-36.95-4.6-15.1412.42-42.74-58.02-46.67-41.42-55.8-41.53-49.43-60.893.65-20.941.84-60.51-47.16-55-62.64-38.22-51.26-36.75-20.21-58.23-40.69-35.542.38-49.2-58.83-18.62-39.28-9.64-38.18.11-33.25-27.9-8.62-7.06-33.033.17-20.47-45.83-60.85-32.79.550000000000001-56.44-61.92-59.39-15.37-33.0313.99-31.45-32.04-17.03-1.69-19.55-35.21-27.22-10.25-59.57-8.873.17-3.4712.43-20.47-25.85-35.9-37.964.44-45.83-3.56-61.9616.4-1.49-24.71-60.85-32.79-12.36-31.84-50.77-5.19-18.49-4.96-20.41.550000000000001-42.42-56.44-2.47-52.21-8.71-45.44-61.92-15.45-30.95-62.59-18.18-59.39-8.18-33-.559999999999999-23.7911.01-18.98-13.2-24.9-36.424.54-37.84-6.09-58.37-22.22-45.11-64.93-18.98-41.47-55.76-21.71-34.02-22.041.93-8.96-60.554.05-35.8-57.85-13.2-57.15-8.25-24.9-5.27-64.86-50.97-52.08-36.42-10.24-62.26-46.26-42.54-2.824.54-37.84-45.52-3.08-64.73-29.4410.28-17.45-61.04-6.09-52.76-58.37-14.51-15.14.2099999999999995.26-22.22-63.24-5.38-3.74-35.99-45.11-62.126.49-52.02-35.3514.08-1.81-46.7-56.73-33.679.19-30.6617.164.75-1.1918.5511.72-1.81-37.99-47.02-4.25-3.58.5799999999999989.74.829999999999998-31.381.216.179.81-46.7-45.7-48.3-56.7316.19-9.212.52-56.82-33.67-58.04-50.91-22.38-41.98-45.019.19-30.66-.620000000000001-59.44-10.3-35.13-41.9-8.76-50.3617.16-1.924.75-18.04-2.849.69-31.43-1.19-13.99-52.51-40.965.0518.55-40.83-49.28-3.69-14.9-2.01-65.11-32.39-43.15-25.1-29.09-51.85-54.6-29.764.3-10.94-48.78-65.11-62.75-37.07-46.35-24.4-56.575.91-27.7-58.47-19.57-26.11-45.53-32.39-18.16-33.33-43.15-11.12-58.77-53.25-46.59-25.1-29.43-54.29-29.51-7.632.5-29.09-51.85-59.87-4.919.55-6.58-54.36.91-49.66-54.6-60.16-29.76-42.62-21.63-3.05-54.254.3-24.74-37.211.837.55-10.94-50.28-25.75-32.71-67.23-67.93-57.22-9.63-28.22-27.27-6.68-42.58-3.77-55.972.75-7.9-29.81-57.224.87-58.495.4-35.59-39.38-47.26.88-71.57-1.99999999999996e-2-20.5-37.07-9.63-17.77-49.02-28.22-66.63-15.35-50.84-50.76-27.27-59.64-4.99999999999989e-2-69.58-36.19-38.65-6.68-42.58-62.71-5.02-56.17-56.72-52.9-46.62-63.2-3.77-49.96-55.97-55.07-64.77-31.51-58.282.75-62.927.39-.549999999999999-36.16-7.9-1.461.063.76-6.02-57.77-6.92-63.85-11.17-13.78-33.51-62.42-10.02-22.38-11.43-53.33-23.32-6.928.78.210000000000001-65.64-29.15-34.33-53.84-40.942.87-49.94-35.05-50.53-63.85-64.76-15.29-11.17-21.77-21.84-17.48-48.56-13.78-62.925.89-30.04-52.51-42.22-33.51-62.4213.53-4.24-18.09-6.5-29.48-2.21-3.72-10.02-34.52-22.38-28.91-7.75-23.81.76-11.43-27.86-59.14-38.993.52-53.33-60.23-2.99-48.27-4.78-16.334.98-5.278.45-53.93-24.03-21.11-29.48-27.37-12.22-15.16-45.764.98-40.31-43.58-29.11-60.71-30.88-38.37-41.73-42.33-43.07-49.31-24.65-5.27-50.75-64.538.45-29.12-48.41-38.04-4.35-53.93-45.19-5.5-63.987.2512.35-24.03-21.11-60.44-4.48-48.34-16.0911.3610.68-61.58-29.48-49.64-27.37-3.33-30.6-14.3-24.91-12.22-24.59.210000000000001-58.269.97-15.16-40.196.59-59.04-20.73-19.52-18.65-56.68-20.06-52.24-54.73-64.6912.67-38.9-50.6-26.3211.39-18.6511.15-35.09-44.15-35.65-38.42-39.82-53.01.200000000000001-19.92-8.08-36.86-56.68-21.29-11.28-20.06-5.4-3.671.051.72-52.24-.32-16.59-65.47-45.02-20.48-54.73-64.69-59.59.812.366.24-62.97-55.92-38.7112.67-16.82-38.9-.379999999999999-20.98-28.04-41.81-50.610.43-55.74-56.4-16.43-26.32-57.25-9.02-33.86-43.64-24.2-65.061.21.12-31.68-28.11-43.7-45.34-45.14-21.71-55.73-10.34-65.06-61.93-37.55-10.39-58.764.46-24.07-38.75-44.26-5.9-62.81-61.341.2-42.5-25.051.12-51.25-14.31-20.53-30.6-31.68-15.54-17.33-22.21-48.83-64.93-28.11-43.7-64.78-36.43-6.64.39-64.07-7.064.23-45.34-64.09-45.14-65.79-53.26-68.12-44.57-21.71-2.35-69.27-5.37-61.32-55.73-48.62-35.78-71.52-9.37-49.88-68.54-14.18-41.57-26.27-29.07-8.38-9.48-7.34-61.91-67.81-60.62-68.54-74.39-7.21-52.32-10.6-35.47-54.46-38.21-60.67-47.12-70.76-51.54-14.183.33-10.73-41.57-45.31-21.01-74.69-36.65-26.27-5.56-32.12-36.31-32.09-11.75-29.07-8.38-24.65-48.54-5.64-67.18-15.22-2.07-67.63-9.48-47.89-7.34-63.13-69.4-69.86-25.04-61.91-74.27-50.47-31.72-27.24-67.81-6.16-70.27-65.77-7.56-63.28-52.76-16.95-.83-1.17-21.43-23.89-27.44-63.59-7.03-21.74-61-52.76-.34-60.668.224.9-21.24-16.71-4.85-45.96-12.45-2.09-45.55-16.95-41.78-19.61-.83-49.217.78-41.16-21.79-1.17-2-49.91-44.22-38.72-1.66-21.43-23.89-58.05-51.1211.04-57.06-26.39-47.49-61.51-27.44-61.68-63.599.511.91-52.32-20.69-7.03-18.41-62.13-51.68-60.43-21.747.18.32-9.81-13.35.15-43.63-19.36-7.12-61.46-50.17-22.4-50.898.42-65.38-19.98-47.17-43.63-.68-63.25-52.05-24.07-61.05-49.46-65.79-54.838.21-36.73-39.66-19.364.63-57.43-7.12-8.17-1.83-62.17-.99-61.46-55.57-62.071.9-69.74-45.43-50.17-22.4-46.52-34.76-8.91-9.470000000000001-30.54-14.3-50.89-34.088.42-53.77-5.99-59.4-20.23-65.38-9.41-55.54-9.51-23.59-19.98-43.56-8.51-57.79-27.68-50.21-67.59-6.732.97-24.048.27-58.21-23.86-27.89-20.49-5.04-12.27-67.59.629999999999999-43.45-40.62-1.68-21.08-55.4-1.85-56.1-59.46-4.974.87-6.73-70.75-47.92.973.285.31-50.28-8.94-24.04-12.62-40.027.71-15.28-6.378.27-58.21-27.59-65.15-69.89-24.65-64.39-6.96-1.55-23.86-42.12-27.89-18.13-5.59-2.51-31.42-20.49-39.95-16.28-15.07-70.6-5.045.792.04-44.47-10.26-66.54-30.34-27.83-45.15-66.77-7.36-59.57-43.73-30.12-80.12-29.87-68.55-65.06-70.48-30.34-12.22-11.08-73.81-28.35-12.4-73.62-34.5-80.54-34.72-60.9-67.02-49.14-80.18-73.89-27.83-23.41-36.09-31.33-50.94-16.53-45.15-43.99-58.06-46.04-68.62-65.69-26.35-9.72-45.86-43.57-2.78-60.83-78.53-68.31-66.77-51.62-48.66-6.34-49.46-7.36-27.17-14.45-59.57-43.73-12.6-69.8-81.34-6.18000000000001-17.4830.9615.6711.45-9.81-18.41-23.1-20.3-11.72-25.519.69-23.7317.53-17.4832.74-1.92-17.266.09-19.439.71-12.2323.37-23.1634.58-2.0712.8235.929.230.96-4.8-32.68-8.6428.311.6915.6715.26-4.7329.45-17.2624.59.2844.362.25-15.5514.93-27.0832.82-11.4211.4515.4329.1839.04-7.48-9.8129.72-15.17-18.41-23.1-19.0515.66.346.8117.94-49.6322.419.8512.2-37.64-.50999999999999814.934.65000000000001-27.029.53000000000001-22.2-12.4217.94-31.133.040000000000017.06-34.28-52.2423.39-2.08-29.184.96-44.35-3.36-27.52-2.5816.99-49.63-43.93-44.917.41-43.26-56.1522.41-21.515.21-18.85-15.37-12.26-3.224.02-5.87-35.06-36.96.400000000000006-21.76-32.819.85-27.0511.21-17.0211.8212.2-28.73-11.93-37.64-.509999999999998-41.95-30.569.2916.63-57.18-42.334.46999999999999-38.14-56.49.96999999999999-53.66-1.40000000000001-39.747.16-44.77-8.349.71-57.18-24.74-22.61-10.48-15.36-11.57-383.62-51.092.41-41.59-4.73-30.54-44.99-41.39-42.337.32999999999999-15.02-21.91-29-52.944.46999999999999-59.453.96-19.13-10.09-57.24-24.2615.09-47.639.71999999999999-11.67-16.45-51.25-10.5-38.148.48-48.15-5.64-52.99-56.4-14.211.469999999999999.96999999999999-53.66-63-59.91-60.693.8-2.75-31.6122.5413.15-20.0532.92-27.05-8.3737.97-1414.7811.78-1.03-2.75-19.39-16.3933.11-29.2831.6823.77-15-31.8245.57-33.2721.7441.68-25.0616.87-31.611.04-30.67.270000000000003-26.7513.8822.54-26.13-7.9336.71-14.84-5.677.9832.6220.2517.2114.0831.259.5915.0313.15.74000000000000237.3220.43-30.11-20.05-16.1217.4832.92-27.05-20.0918.0225.58-31.1-4.6638.0320.9431.256.00000000000023e-229.419.88-12.14-29.18-26.1826.53-19.2418.21-4.66-27.47-10.5822.44-1426.1930.0616.848.44-31.27-13.9217.912.9435.6424.238.0334.7628.8-24.3240.1535.5620.94-8.8318.7211.1928.735.45-16.6-5.1-24.57.46-30.112.3212.45-2931.25-17.78-8.06-10.630.456.00000000000023e-27.06-10.9729.419.8826.068.317.93-4.45-92.13-88.4-34.45-39.23-78.36-66.34-37.88-81.95-85.33-86.18-79.32-73.14-24-92.13-34.62-46.36-70.61-89.18-16.6-42.61-78.22-80.78-24.84-63.74-32.48-27.15-39.03-71.38-88.4-33.24-17.96-29.31-34.56-20.18-34.45-26.55-57.28-15.09-79.63-55.04-77.82-29-15.47-28.82-65.97-20.98-13.34-24.72-39.23-55.77-17.75-35.29-40.44-78.36-26.78-57.36-66.34-37.88-42.73-48.08-67.36-68.92-48.98-28.05-64.52-23.59-20.57-47.83-6.62-50.64-32.98-80-34.56-32.64-33.97-48.98-64.32-46.46-46.27-30.8-38.79-55.76-6.44-57.14-69.18-64.27-62.54-78.44-45.54-40.16-28.05-70.45-20.18-62.45-4.05-82.41-64.52-41.3-69.82-5.16-33.22-53.65-34.17-58.62-15.24-60.82-32.02-47.52-61.05-66.56-23.59-9.56999999999999-63.54-13.8-57.3-20.57-4.09-35.06-47.83-6.62-33.01-65.45-42.22-77.0215.7532.724.2734.49-23.5317.7226.8446.66.71000000000000123.237.4913.653.4415.753.77-20.221.07-9.3142.28-22.3217.5339.58-5.0745.9538.88-10.026.63-1332.733.8118.15-8.0343.9927.9924.27-15.45.479999999999997-22.8119.5727.25-15.19-31.9646.4611.17-20.38-28.55-.82-12.1834.4940.1-3.76-3.13-18.48-23.533.95-12.8917.7226.84-24.7633.7517.08-32.35-44.4-60.5-5.99999999999999-46.06-16.55-53.03-66.53-59.7-46.17-9.98999999999999-.95999999999999411.19-43.73-44.4-48.56-57.72-10.95-48.81-16.6-49.18-64.15-57.79-1.286.40000000000001-2.28.3200000000000078.75-64.17-60.58.84-14.3110.062.93000000000001-25.6-5.99999999999999-2.97-37.67-57.17-17.32-47.3611.468.01000000000001-37.68-12.85-24.98-6.08-39.22-65.14-46.06-52.73-29.94-45.14-57.67-16.55-46.794.53-53.03-66.531.30000000000001-44.29-33.08-45.97-10.4418.41-27.2125.3219.41-42.39-23.913.9430.2727.912.23-36.3811.51-10.4421.73-40.75-16.83-7.1423.63-15.27-8.7310.69-2.453.29-16.68-1.518.31-23.7218.4111.75-9.73999999999999-5.4119.45-5.33-27.21-37.343.84-5.7517.0125.03-29.93-27.71-44.39-28.262.7600000000000119.52-35.7519.7625.32-5.087.78-13.21-31.7919.41-39.142.37-42.39-23.9-9.09-2.1332.3933.094.2219.474.8218.5926.914.79-23.47-1.5625.85-36.2427.126.15-36.774.228.0115.8919.35-32.2540.2-31.35-10.875.7-21.74-5.9-13.617.65-3.1535.2619.4719.39-4.128.27-31.3238.214.827.2811.21-24.6911.2131.34-26.35-7.2724.825.35-14.9221.5315.25-27.618.5924.623.733.4.14000000000000126.91-34.12-38.764.79-23.47-32.43-35.13-25.3526.411.66-1.00000000000016e-235.0217.03-18.25-21.0135.845.83-10.57-26.27-17.73.8348.1511.6616.8436.35.36999999999999723.45-20.3632.4517.5633.0446.36-27.6847.27-2.2-6.324.28-1.00000000000016e-231.07-3.7145.43-23.3812.5535.0224.73-9.2616.0244.93-31.02-13.2518.06.600000000000001-10.99-7.2511.99-15.28-7.4717.034.8911.42-9.746.32-18.25-6.0641.65-21.0135.84-14.530.78-12.71-1.1621.41-1.26-46.5510.34-14.39-49.27-24.146.46-44.281.014.28-49.11-10.1921.41-8.42-.9324.732.433.033.7710.01-14.65-34.0320.0511.4525.23-47.75-10.18-1.26-34.9514.635.89-33.824.68-46.55-51.65-5.88-15.27-18.1921.14-34.82-29.789.04-23.211.79-50.66-49.98-9.8210.34-11.93-35.97-8.7-25-14.39-27.08-39.51-49.27-24.14-45.8919.74-18.57-19.7823.45-13.2532.824.6229.614.2314.12-23.596.45-23.3522.8915.7231.9523.4526.2227.6211.2740.81-12.47.72-4.1224.6644.4832.89.09-.9199999999999987.86-6.8-13.25-13.9240.04-11.884.3953.2732.828.2818.7142.5352.4947.3-22.014.4-14.56-18.44-25.1650.7743.72-24.874.6226.7-11.828.7815.8429.6138.443.544.2314.12-3.1821.6631.4412-35.72-73.95-45.65-30.39-49.91-33.16-38.75-84.14-29.42-32.55-56.93-60.14-84.09-35.72-98.94-70.41-24.43-55.73-50.22-88.58-31.67-33.14-95.68-65.47-51.98-69.43-95.6-43.23-73.95-63.88-62.8-78.94-77.15-72.27-45.65-29.55-21.07-66.37-50.78-29.7-58.05-59.51-87.84-94.87-48.57-30.41-87.42-49.14-30.39-49.34-28.69-41.22-26.36-49.91-72.77-25.21-33.16-38.75-58.7-22.96-85.11-44.6-57.36.79000000000001-35.81-20.01-42.86-40.66-8.99999999999892e-2-7.27999999999999.6400000000000016.49000000000001-60.69-16.28-15.58-57.3-32.43-13.44-3.03999999999999-29.69-7.22999999999999-20.782.86-16.36-53.72-39.09-71.23-57.17-26.33-22.596.79000000000001-31.25-41.63-62.34-35.78-31.59-35.81-56.15-29.11-38.83-59.52-43.25-19.362.13000000000001-62.26-.719999999999999-1.77999999999999-52.68-65.83-58.42-20.01-60.56-4.771.51.96000000000001-42.86-5.98999999999999-17.43-40.66-8.99999999999892e-22.37-2.13-60.34-4.61999999999999-65.78-19.72-22.16.799999999999997-40.19-.450000000000003-39.14.120000000000005-8.12-60.54-.2199999999999993.26000000000001-69.1-65.78-39.64-44.17-26.66-56.03-14.92-48.43-58.79-15.33-43.93-4.45-19.1-41.27-60.05-11.67-19.72-39.09-59.71-58.88-10.97-16.66-22.16-59.22-15.79-39.45-36.99-2.83-9.76000000000001-13.7-71.92-3.82000000000001-74.4-34.49-13.39-33.44.7999999999999972.70999999999999-70.39-62.79-8.56-40.19-53.851.25-.450000000000003-39.14-69.2-51.07-47.53-61.03-63.92-25.82-18.25-53.91-67.76-64.4-68.01-40.82-44.36-87.31-24.74-77.14-35.94-63.92-26.94-38.53-52.39-22.2-33.16-96.2-51.26-48.33-68.63-70.17-92.62-30.56-80.87-79.82-25.82-87-26.53-32.42-25.92-89.89-18.25-42.56-62.91-37.82-65.59-41.47-53.23-82.23-79.08-78.99-40.62-88.46-57.45-37.1-53.91-96.41-34.22-82-28.59-67.76-22.61-32.45-64.4-68.01-79.48-30.2-60.31-37.78-22.0626.54-8.4618.387.6846.86-18.7-11.4743.85-24.3719.71-17.9716.88-22.06-2.6631.6613.98-21.8932.3635.72-18.77-28.61-17.01-11.1747.0124.16-26.71-27.0226.54-14.8.299999999999997-11.1216.28-31.45-8.46-17.377.93-32.0134.473.8541.4125.9446.15.909999999999997-15.9440.65-16.78.11999999999999718.384.15-5.61-18.15-21.237.68-3.25-7.4646.86-18.7-25.7820.73-13.4842.8-38.36-40.87-23.55-1.93-61.34-9.13-24.97-38.5811.42-38.83-.15-3.641.78-38.36-56.48-57.625.11-40.35-56.34.92-34.211.84-33.98-7.8-1.68-19.5611.485.19-40.87-45.29-32.61-37.37-17.76-52.17-23.55-24.71-10.64-22.66-8.00000000000001e-2-3.01-42.35-58.98-22.84-25.13-65.92-7.879.83-.390000000000001-1.93-17.08-20.04-62.36-19.24-61.34-41.53-54.25-9.13-24.97-56.11.112.64-62.52-12.19-60.63-45.34-41.12-19.86-11.26-6.57-9.37-17.95-4.16-39.36-5.94-47.2-12.19-62.41-27.75-12.41-35.76-10.24-39.38-17.44-53.04-6.51-64.25-27.6-42.49-65.59-38.87-60.63-24.873.01-21.03-57.98-31.36-45.34-44.93-24.94-59.12-12.41-54.17-38.95-74.03-31.92-14.12-44.6-2.59-62.49-18.25-41.12-45.1-58.85-68.71-22.19-19.86-59.39-14.5-11.26-6.57-10.62-45.27-36.01-36.48-55.6811.89-60.15-47.59-49.94-.100000000000001-37.23-52.67-42.39-10.72-47.27-15.54-25.32-55.68-6.61-40.78-44.8-3.4614.5-61.13-35.66-8.56-42.76.61-34.38-10.22-35.16-54.7311.896.197.16-55.155.5218.41-60.15-16.23-42.95-18.89-22.37-25.48-34.52-41.76-31.87-2.68-.780000000000001-38.14-15.98-4.93-47.59-10.69-48.95-20.72-49.56-49.94-9.01-25.81-.100000000000001-37.234.21-7.18-47.03-54.37-.27-15.12-61.92-19.31-1.05-67.42-3.79-56.05-17.71-64.61-12.68-49.11-67.16-.27-32.71-34.84-46.97-42.09-45.88-19.45-61.07-6.36-59.86-15.86-52.72-26.91-12.46-16.06-15.12-64.78-42.43-35.54-28.45-4.51-61.922-61.41-38.32-47.36-.21-33.19-72.54-9.82-67.17-45.78-41-6.2-46.95-19.31-65.93-9.3-51.81-4.46-1.05-43.24-58.92-67.42-3.795.552.463.24-61.25-30.39-1.53-55.68-46.29-13.09-66.06-6.09-24.77-71.11-19.14-47.92-44.92-32.11-30.39-13.75-16.75-66.25-3.86-64.82-56.91-18.14-1.32-78.71.13-54.88-74.82-8.08-50.01-1.53-34.18-2.47-33.41-6.39-47.02-55.68-7.01-25.21-69.85-18.3-27.47-41.12-65.76-53.39-50.35-47.22-64.39-42.73-48.17-46.29-33.88-70.46-53.57-3.03-13.09-17.02-50.62-66.06-6.09-13.05-51.16-58.72-2.04-19.62-62.31-45.22-55.53-24.34-53.68-44.16-12.144.91.9-50.81-5.04-42.49-19.623.19-13.7-46.72-10.28-50.47-54.34-41.12-32.726.99-10.36-42.19-27.22-59.92-48.48-62.31-59.04-53.083.99999999999991e-2-64.43-59.84-45.22-15.45-43-35.47-53.01-29.73-7.68-19.18.220000000000001-31.745.82-36.6-36.734.72-55.53-6.5-16.22-13.68-54.73-24.34-31.34-13.31-53.68-44.16-50.34-32.58-42.21-19.8310.296.56-47.39-42.61-3.48-15.5-43.96.1100000000000013.494.34-2.52-8.7-57.8410.29-47.22-35.48-11.237.34-65.24-39.23-3.62-1.06-57-18.1-49.36-54.69-42.81-10.466.56-48.6-63.88-52.53-47.28-61.66-47.39-55.29-24.56-66.75-2.21-26.8-4.02-52.84-66.37-53.02-15.87-60.86-68.5-57.12-42.61-26.07-64.09-46.55-41.4-3.48-55.06-24.48-15.5-43.96-39.11-33.76-14.48-12.92-30.01-50.94-14.47-55.4-58.42-31.16-72.37-28.35-46.011.01-44.43-46.35-45.02-30.01-14.67-32.53-32.72-48.19-40.2-23.23-72.55-21.85-9.81-14.72-16.45-.55-33.45-38.83-50.94-8.54-58.81-16.54-74.943.42-14.47-37.69-9.17-73.83-45.77-25.34-44.82-20.37-63.75-18.17-46.97-31.47-17.94-12.43-55.4-69.42-15.45-65.19-21.69-58.42-74.9-43.93-31.16-72.37-45.98-13.54-36.77-1.97-33.77-50.72-42.29-52.515.51-35.74-44.86-64.68-18.73-41.22-55.51-31.67-21.46-33.77-21.792.18-39.09-8.71-60.34.3-35.55-57.6-12.95-63.97-56.9-8-24.65-5.02-50.72-51.83-36.17-9.99-62.01-46.01-42.29-2.57-18.54.79-37.59-45.27-2.8313.94-64.48-29.192.3610.53-17.2-5.84-52.51-58.12-14.26-14.89.4599999999999995.51-21.97-5.13-35.74-44.866.74-51.77-35.114.33-6.129.98-44.52-4.46-33.972.5116.019.18-4.35-40.53-49.56-61.71-6.79-6.12-1.967.2-39.57-1.71-33.92-1.3413.637.27-49.24-56.92-48.24-50.84-59.2713.659.98-59.36-36.21-60.58-53.45-24.92-44.52-47.55-12.856.65-33.2-3.16-61.98-58.53-12.84-37.67-25.54-44.44-11.314.62-4.462.21-20.58-5.387.15-33.97-3.73-55.052.5116.01-51.82-6.23-17.44-4.55-30.14-58.99-13.37-65.9-59.991.81-16.68-54.52-70.85-68.49-42.81-4.2-52.09-30.14-62.31.17-23.75-33.44-64.21-25.31-31.85-51.27-38.13-43.87-23.9-39.07-48.89-16.86-58.99-52.33-30.84-35.17-60.03-35.25-13.37-3.24-44.42-34.83-57.59-65.61-10.65-12.873.81-12.32-43.34-60.1-4.83-60.34-65.9-35.5-48.36-27.37-8.79-59.99-1.44-42.951.81-16.68-31.49-38.45-72.97-73.67-30.34-45.59-30.94-44.71-53.03-30.91-2.65-24.56-51.9710.12-53.24-32.2710.65-30.34-34.13-42.01-45.476.13-66.325.23-15.25-31.82-4.38-20.22-12.52-43.77-22.97-61.38-45.59-45.51-22.02-54.395.2-64.33-30.94-33.4-37.33-1.43-37.33-57.46.23-18.85-50.92-51.47-11.2-47.65-41.371.48-44.71-50.72-49.82-59.52-26.26-53.03812.64-30.91-2.656.319.01-.77-52.52-35.4-23.73-58.76-40.77-5.49-2.73-59.58-29.57-13.172.53-6.04-27.57-71.89-35.4-40.58-60.09-24.11-47.19-3.38-56.19-41.3-56.78-70.13.94-71.01-21.54-17.42-28.02-23.73-54.81-20.03-69.17-.359999999999999-36.29-58.76-48.47-14.48-39.76-68.677.28-10.49-41.8-24.34-12.75-16.49-35.73-8.46-16.27-40.77-28.63-35.16-14-30.06-5.49-17.68-65.39-2.73-59.58-9.24-54.52-11.03-22.58-72.48-49.81-4.52-61.41-36.68-1.8-26.93-57.53-6.79-52.08-55.35-1.96-40.88-72.48-42.65-50.14-75.8-53.5-54.1-54.84-61.08-36.42-17.04-71.12-62.52-76.3-3.32-40.89-49.81-16.12-65.7-56.96-17.27-75.75-4.52.58-45.19-35.8-32.88-72.21-16.25-21.29-60.11-27.86-52.86-.41-1.09-41.25-61.41-39.14-15.1-42.37-26.07-36.68-23.99-11.56-1.8-26.93-5.18-70.81-32.5-31.29-38.45-1.75-47.82-19.62-44.61-19.23-29.128.59-21.458.35-37.89-30.72-46.95-38.45-41.22-42.62-26.27-55.81-2.6-22.72-10.88-39.66-59.48-47.8-24.09-14.08-22.86-8.2-1.75-1.08-55.04-3.12-19.39-68.27-47.82-23.28-33.71-57.53-67.49-62.37.01-19.4-.443.4410.16-65.77-58.729.87-19.62-41.7-3.18-23.78-30.84-44.61-53.4-58.54-19.23-29.12-11.82-36.66-46.44-27-54.35-16.12-44.42-59.68-40.16-56.91-51.32-5.93-60.65-57.52-33.14-29.93-5.98-54.358.87-19.66-65.64-34.34-39.85-1.49-58.4-56.935.61-24.6-38.09-20.645.53-46.84-16.12-26.19-27.27-11.13-12.92-17.8-44.42-60.52-69-23.7-39.29-60.37-32.02-30.56-2.234.8-41.5-59.66-2.65-40.93-59.68-40.73-61.38-48.85-63.71-40.16-17.3-64.86-56.91-51.32-31.37-67.11-4.96-45.47-9.22-73.31-30.71-46.51-23.66-25.86-66.43-59.24-67.16-73.01-5.83-50.24-50.94-9.22-34.09-53.08-63.48-36.83-59.29-45.74-69.38-50.16-12.8-27.434.71-9.35-40.19-43.93-73.31-35.27-24.89-4.18-30.74-34.93-30.71-10.37-37.41-27.69-7-23.27-47.16-68.65-4.26-65.8-64.74-13.84-.69-8.1-46.51-5.96-61.75-68.02-68.48-23.66-60.53-49.09-25.86-66.43-68.89-64.39-6.18-61.96.46-39.6-37.16-60.12-19.13-58.87-20.18-59.44-51.21.22-59.1-62.589.786.46-19.68-15.15-32.66-3.29-44.4-10.89-.529999999999998-43.99-15.39-54.87-40.22-18.05.73-47.65-39.6-20.23.390000000000001-.439999999999998-48.35-42.66-37.16-9.99999999999979e-2-43.53-19.87-22.33-56.49-49.56-45.6212.6-55.515.08-24.83-45.93-25.88-60.12-62.0311.073.47-50.76-19.13-5.47-60.57-58.87-20.189.88-8.25-11.791.71-26.16-64.26-71.83-36.17-22.32-25.68-22.07-49.26-45.72-2.77-65.34-12.94-54.14-26.16-63.14-51.55-37.69-67.88-56.926.12-38.82-41.75-21.45-19.912.54-59.52-9.21-10.26-64.26-3.08-63.55-57.66-64.16-.19-71.83-47.52-27.17-52.26-24.49-48.61-36.85-7.85-11-11.09-49.46-1.62-32.63-52.98-36.176.33-55.86-8.08-61.49-22.32-67.47-57.63-25.68-22.07-10.6-59.88-29.77-52.35.93-42.67-7.67-34.51-23.81-62.992.57-4.66-59.988.24-35.841.84-33.015.93-13.47-47.79-30.115.76-48.49-51.852.6412.48.880000000000001-4.96-63.14-40.2910.5810.89-42.67-1.33-16.43-5.01-32.4115.32-7.671.24-24.0615.88-50.6-19.98-57.54-42.07-62.28-17.04-.189999999999998-56.78.65-16.25-34.51-20.28-10.522.025.1-23.81-12.88-8.67-62.992.579.65-36.86-2.65-58.931