28927149201500014941149881509115096149291509715084561315109404025069453082549175520574351820661505314886196773690048389498518066984501888488910289469551677589837610496905386469445149061490514968150141482214890148971490014899148921507714883148911507843195537145530270625880451462531686497627502382662