350,347,345,345,344,343,340,337,325,323,323,323,321,325,330,335,341,345,349,351,354,358,362,364,365,369,373,379,383,388,394,399,405,403,399,394,390,386,384,382,381,381,380,379,376,372,367,357;984,986,988,995,999,1001,1004,1005,1005,1006,1010,1014,1017,1018,1019,1021,1023,1024,1025,1027,1029,1033,1039,1045,1050,1047,1044,1042,1040,1039,1037,1036,1036,1031,1030,1029,1026,1023,1018,1012,1005,998,994,990,987,986,984,984