92265108123127837827288274883087974451058741122871249419061783043905471227411249048199382564826988275682764830238304784063915791136908332790448904579352899319110028827029488710804590667106285118511830559366482716972139733710275212306112547012767482732830598636692294108341109567888979734110618712162382628830638721789954