216116888835107767115175451444606256331291575888832216971396921235634820791356219114763454213513734504371041365782357222188906368338437114447765318894195396471032136103839505318107018100354254428953649317734194251517273247413996123140126297271780741770471445735181681196857517062530054762971157066743149492533813865413904129797514945375246992888551679058030511232685319702110641251624120537310721963674551390343320205894065466399368037139037213114841423835142378913129425163032170022168581138247156112253110774497139408925605939086644884410233021280598565004951016642968109897146938647631110737251546066233178135439214452291137037