801477801484801574801576801901802049803011803028804425804549804892805364805365805390805397805409806060806247806255806352806405806414806426806438806471806571806951807442807466807586807590807995809809810191810480810548810770810776812459813022813026813028813730814818814931815164815435815586815721816640816710816916816985817234818650818651818746818903819072819547820030820038820840821074821090821647822404822417822478822676822931822932823649823707823742823744824201824462825139825240825463826327826490826533827025827546827626827776828592828927829293829794829795829810830253830266830278830327830371830468