149267773205898674198621788190410873399090363656891112468183088909003464817143134271132610579417061101453650146974314696439832599832561469745194342550510979683854901792887657075506741419445133665219475787766895176565955148183492478885731016693462081314851101634956924896235145894925586643439743439877047514933008903531323351877669111770213109111492940122434015084253172033657295810845810858682103555398818477648121391073710442565956210815146533663505375316514313431176227210871491264814274814287618769828014214171200039565484223766298143765594121933813125173656491391074713837112328614077051087440776718282932648312867745