110488990991122413081401142417271823190519811983204121332310232423262451245424592461246824732504250725122529254825832604261726202621262626292630263926432644266226632673268426872696270427803095318832013207323832933361350135343541389041694296431147704790480648795296532053575391540755215887589358975900591060876117618062346240625163076315634263456348635765936598659966006623664766686670671867326742