50972668049564805714347551202018622927352512437799486642388107152996892124812477973847973727364131430818238831274622123439028766810761462086365123566861210699312636332553413605041360505141358215868476348014309487185950972732885328863288771530012603811466144583092583093546392672286107540780561287669545314119562013603091359706114261486579856836412987142876701536545617117136050610872718016912401321337898148737484655314947511301941130194313019447261307261076087756202151059466737708551609281741116990730857135722954639354639428767211349408015712876735463958469531766601076151076167858955564821453253680462106018106066107617