66167695219523798611351511285681358595420220049339797102393942209563794678448851254982229720587561245309771898821888181350271152052341626742178199582569177185337117451000161368379435813429432169406318346212222378971178035227621192004169013156699209136809019606769179163880123515978578026211622714633810256778080157429172985185203425184877316631127127948121629618564114551812215610243810120222660076887147474330962148045786858399202589882678906158583416291464331342509861912144868579324414477685515554516809321973914336880213274911144412750069440