87182966911821306151513240217029718896710996183687116413705413516522568978437104477126158412212285522127733889173362954122192791387961427551769462140722332915017110602237706443358792513523616580014375915967614880912785678102242048082895731674311732221755482755311128319466373378600102016208995312794057611943321594881800711698616371136107777422046415148961507412821926561413621846495721015963978787203202470021758679187104036192216965843392975902001231049891858177889912740121357528611152806209072212591548501624288195090123708412937956718153671110826