11716021185610018110236510809426476160970136539650751123101744115765120222142933139121106971129057202873391266943411961019753314935272126107681219555188985206621430555358157669125405201053981189165823478871142128966595726731212770174932745846824140672184728361013401640541147070480781848551595133390175223169271668519695011303320298715784812987588893833282733118955149773429149658912949319019918933012146013953615154412519117758866299105061199575142328965144892841271616587927956521414856981220110791555217521636121439639084343923031116283133556206512