114111389681092909102088057858188810199291044911110995310969889491018616957105210648931127619395111710758121137112358211421082103696410179878901065862110811481146109310999071004100110169061136107710298971006112410499726181024981938887950609110791095610151097634898105511046211086614882881952103461790839288611111084624104862695511451118894107010281072105911281126998615877106911161121107895999199610661058111387658391710791114100210851122105610009141031102560711199311076104795494089510419301143883904102789660662211291057394905865105311329631125103510549629121067106010819398791140613612110688997110389906251074101411301105110210718991003633891100797011331094967577819101399799911311147900948958608108311391005627107399358499591610639519378851026961960103710308159941134102339696557691810689661101913110311001112611932884393105010391110610620933928936113510621043934111510331087969973106110511008108810981089989108010229921091623