108230110014112614640361080288272075961757605074285802917127768116553114791105634525301082545006012685813759106507766689828378641173491037611936864107524741424910767658074397754037463789473745287653574934423638205025567968535114997951114531020810835865811084325309274554113935109655148449882614314109393118023104094