2114022227412064691177032048732673515828713602622181847699362982735768901115240115766140663411006893040188143210252671386731065121711502153576035261207395091434936388480101489472251211451203658618247133931129118293187086205435227543103609217431112519209420102518411407769078524780212355199403309023234521730226431125971264669905411866048245453522053185223554810145479904421529159186632027598322351940612332239737152144144172546621344051439493553111499313964618272915956895448889611635305048540254127736139052310733601055519389912464820654399303