343,338,335,334,339,332,328,316,308,309,315,323,330,336,345,353,347,351,359,369,371,372,384,387,397,395,394,408,406,399,399,397,391,387,380,378,365,358,350,354,356,362,357,350,347,343,341,343;993,990,984,979,973,968,965,963,961,953,942,943,947,947,948,939,935,929,929,927,923,915,913,909,915,926,936,940,941,945,953,959,962,959,961,963,968,962,966,972,976,980,987,987,984,984,989,993