1442561682823662445425503362146672234713546357072137851251927954519118757038926725351519550538023750116133827833459365484139077314034928337347745365131893835671033382524185442228064457283948525663778345052551822315364584398203072854012598723557160804152284290111482489500192549173513664717735782471596904047520780934064665052864946483727981277366880558951084596464950427323184044472916045578012316803852255427446473383507687445233731417415261301714062194564256785434673324444335578836945729321237708449487753274463540239551260399560215106681107193729755133466400484763106015567455211736765445032502026513197092044485203063544058636759766228630883517050263016240493633031796606596753538466571748349467153735067246825829897157262777935688813679640765674847837749012182721168647914818144781122811460222630246159865232077956471431626831565826520016736837025119984782614111723672871926661127345542323187095663172972964533415398300438849600217771102033372707897154355884363121266139817227256791376586676371335523749386470509563222182186116590802689178309313459288220628294623525141775621904401544747765536844723917547918537971567461392253287302576456637625082162053858557694528325112242121024826911036174421833548703261655810641764345426146363427853538179451956126620761382165387702243384480331295787777374196674115772632163145122194768235176706249898077431352219876757127544278446575240254276837517666917371756476954134142828378521348524264351284586671694841375697184337976048636220145514430567022132653587301665677014543434513885051254665800781747397808113230304795595643806536462539351786799565488680216673228768527144167731452234414729977860518875155568846033053869010928983854767364843764060151765469611801537562976363828170448163671115580133958559975072771945581206421432384836392061181648599679197790227138792340220824271222942342434655912425252775270560340310852770738