481576138402212411681320309340616046584789452218539616114491869341241583485516269704832801624125228145371178049713907681264881038348816571018991555555555974924229924273112101537948747073246340106557837928716811731242761155264211182088138241335042734134651469888013465151182121148305711370366987702381371902361467616146764831139010393791112485115192214677341467593146756212605062988179760659250191309041092892298824130905130946130947104253709786854311270644957367566608626608211027022431058100884414170096364294083161302479111826163645111660971192350104387118211640843427604527617910297751119030148253011406974456214451741368742