100934108506986799675410828994095108357102507941891058811090309348710836310988693411991971081201056821082901053601098871083651083661027111099219699210562210992497524109927108296925211038271040421029091099289194691848968501089649653493537108370910769673510093210837110362210993010837297672907429067697710977209366396958976879017390078