193212484221655101815062921801202434196350754280184917401604112622414352723222276672541879121587154943870528987114311035211993406350147419561964186122090910201602152013201547185119663116101022175614018325957066327651730167416111178132923516127211875196131635841144740512781892198529