8683233367136240632876227114857138829216432114643195586517263854111999120657817257218287110003114176222644193765128912135063120554106094125949108529945811646871533141978241109111034953520716303613468412958612653319781710095605342648019855126187130602101315622049317021983048094247619426112833395585131770221811446091143241470691847047336215259898749152276110091007163255565890158084119141165813634910668115472153051131252102864754340213226716968591290591496068405812835913611945067139204142936155601113310111755174577118228138273336662258821697282260364085437903