195244340108313211122688834288835828470248690827565588041755518093316720420314517656222129630620239968942535220546650580565364330837674651450411363251230782786321821902938262793435035275634423043506574247013735333219824314076526953816770262333187745255728206914617172295411711207378933937753615415222827828045945698518678286589685274208687540270170