148516831901448199414971275163110541139638434124747160367332314351433261988200016098421001102783765836510643331782148928018693535026211767156113216261042126315537451499716126170815834011885314985816079934704399736907630565363546817353201821814166670131136295834612892571529121533148119331594959