111621112749114281114285114420114424114425114429116009116264116275116720117714119597121986123251124943125247126123126429126657126732126736126862127033127202131412132355133472133558133560133971134573134575134785134885134915137477137546137555137651137727137740137983138756138927139104139413139420139421139428139429139431139503139504139778140084142281142283142296142349142356143178143328143842144735145687146203146246146509146647146672146767146776147141148181149007149213149384149877150146151704153718153793155956156115157450157476157612158608158903161262161301161403161455161491161818163003163045164631