48302514715744830591366010637728637701672704672782128721714107301410767130903411792515577301348821298686460067119807750632151000563638030389014549291305631303841303833038892655914512666760601293200138267192848667601612678051003777928485442808135018667661466303140150810839411303811263619299010628216984020123591338688215528613572032770691661313349371031327984019489958532894661998573828303888167348105098410426791554985289547637777155774388284212776236812122649105551711807911807511359571528489105974911524071536755134256613164913425652656655102221354814365374528926110703511070341073326150926695353774136310246001049641193191946654946653