500424500519500854502149502551502553502554502913503214504545504625504849505229505378506594506837506922506925508834509640510150510342510953511025511583511912512359513086513481515723516132518478518541519031522573523155524526524532524994525509525620525622525623525900526605527294528220528307529141529303529305529451529768529991530466530523530572531023531672531976532240532311533003533174533818533896534169537565538405539471539517539601539605539860543930544256547076547112547113547815547944548009548052548259549290549404549611551559552083552514554338554680555280555281556924558666560424560803564445564490