12639312582321976220786029871851983415410674519658814775711508176827120835125491654695749913804115194515818710005822415253819086612651365636113464789481389171049961058201193599413128692124080141251158001924762045458779132406116571213271305882124652512769297527542222657716410002858416316601436698743999511873151819251597591134981252491912231364135359134054161662120844130651227727534914612911186110504554376173233177978123205731281609981722711989008910916945414624420422314187194422202070578917865713845874021622011958531288192118816943113357018844812404150064