0	46	30	46	1536	200	0	5	10000	2000	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
336175996408	336175996967	336175997517	336175998067	336175998617	336175999167	336175999717	336176000267	336176000817	336176001367	336176001917	336176002467	336176003017	336176003567	336176004117	336176004667	336176005217	336176005767	336176006317	336176006867	336176007417	336176007967	336176008517	336176009067	336176009617	336176010167	336176010717	336176011267	336176011817	336176012367	336176012917	336176013467	336176014017	336176014567	336176015117	336176015667	336176016217	336176016767	336176017317	336176017867	336176018417	336176018967	336176019517	336176020067	336176020617	336176021167	336176021717	336176022267	336176022817	336176023367	336176023917	336176024467	336176025017	336176025567	336176026117	336176026667	336176027217	336176027767	336176028317	336176028867	336176029417	336176029967	336176030517	336176031067	336176031617	336176032167	336176032717	336176033267	336176033817	336176034367	336176034917	336176035467	336176036017	336176036567	336176037117	336176037667	336176038217	336176038767	336176039317	336176039867	336176040417	336176040967	336176041517	336176042067	336176042617	336176043167	336176043717	336176044267	336176044817	336176045367	336176045917	336176046467	336176047017	336176047567	336176048117	336176048667	336176049217	336176049767	336176050317	336176050867	336176051417	336176051967	336176052517	336176053067	336176053617	336176054167	336176054717	336176055267	336176055817	336176056367	336176056917	336176057467	336176058017	336176058567	336176059117	336176059667	336176060217	336176060767	336176061317	336176061867	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
0	30	60	90	120	150	180	210	240	270	300	330	360	390	420	450	480	510	540	570	600	630	660	690	720	750	780	810	840	870	900	930	960	990	1020	1050	1080	1110	1140	1170	1200	1230	1260	1290	1320	1350	1380	1410	1440	1470	1500	1530	1560	1590	1620	1650	1680	1710	1740	1770	1800	1830	1860	1890	1920	1950	1980	2010	2040	2070	2100	2130	2160	2190	2220	2250	2280	2310	2340	2370	2400	2430	2460	2490	2520	2550	2580	2610	2640	2670	2700	2730	2760	2790	2820	2850	2880	2910	2940	2970	3000	3030	3060	3090	3120	3150	3180	3210	3240	3270	3300	3330	3360	3390	3420	3450	3480	3510	3540	3570	3600	3630	3660	3690	3720	3750	3780	3810	3840	3870	3900	3930	3960	3990	4020	4050	4080	4110	4140	4170	4200	4230	4260	4290	4320	4350	4380	4410	4440	4470	4500	4530	4560	4590	4620	4650	4680	4710	4740	4770	4800	4830	4860	4890	4920	4950	4980	5010	5040	5070	5100	5130	5160	5190	5220	5250	5280	5310	5340	5370	5400	5430	5460	5490	5520	5550	5580	5610	5640	5670	5700	5730	5760	5790	5820	5850	5880	5910	5940	5970	6000	6030	6060	6090	6120	6150	6180	6210	6240	6270	6300	6330	6360	6390	6420	6450	6480	6510	6540	6570	6600	6630	6660	6690	6720	6750	6780	6810	6840	6870	6900	6930	6960	6990	7020	7050	7080	7110	7140	7170	7200	7230	7260	7290	7320	7350	7380	7410	7440	7470	7500	7530	7560	7590	7620	7650	7680	7710	7740	7770	7800	7830	7860	7890	7920	7950	7980	8010	8040	8070	8100	8130	8160	8190	8220	8250	8280	8310	8340	8370	8400	8430	8460	8490	8520	8550	8580	8610	8640	8670	8700	8730	8760	8790	8820	8850	8880	8910	8940	8970	9000	9030	9060	9090	9120	9150	9180	9210	9240	9270	9300	9330	9360	9390	9420	9450	9480	9510	9540	9570	9600	9630	9660	9690	9720	9750	9780	9810	9840	9870	9900	9930	9960	9990	10020	10050	10080	10110	10140	10170	10200	10230	10260	10290	10320	10350	10380	10410	10440	10470	10500	10530	10560	10590	10620	10650	10680	10710	10740	10770	10800	10830	10860	10890	10920	10950	10980	11010	11040	11070	11100	11130	11160	11190	11220	11250	11280	11310	11340	11370	11400	11430	11460	11490	11520	11550	11580	11610	11640	11670	11700	11730	11760	11790	11820	11850	11880	11910	11940	11970	12000	12030	12060	12090	12120	12150	12180	12210	12240	12269	12299	12329	12359	12389	12419	12449	12479	12509	12539	12569	12599	12629	12659	12689	12719	12749	12779	12809	12839	12869	12899	12929	12959	12989	13019	13049	13079	13109	13139	13169	13199	13229	13259	13289	13319	13349	13379	13409	13439	13469	13499	13529	13559	13589	13619	13649	13679	13709	13739	13769	13799	13829	13859	13889	13919	13949	13979	14009	14039	14069	14099	14129	14159	14189	14219	14249	14279	14309	14339	14369	14399	14429	14459	14489	14519	14549	14579	14609	14639	14669	14699	14729	14759	14789	14819	14849	14879	14909	14939	14969	14999	15029	15059	15089	15119	15149	15179	15209	15239	15269	15299	15329	15359	15389	15419	15449	15479	15509	15539	15569	15599	15629	15659	15689	15719	15749	15779	15809	15839	15869	15899	15929	15959	15989	16019	16049	16079	16109	16139	16169	16199	16229	16259	16289	16319	16349	16379	16409	16439	16469	16499	16529	16559	16589	16619	16649	16679	16709	16739	16769	16799	16829	16859	16889	16919	16949	16979	17009	17039	17069	17099	17129	17159	17189	17219	17249	17279	17309	17339	17369	17399	17429	17459	17489	17519	17549	17579	17609	17639	17669	17699	17729	17759	17789	17819	17849	17879	17909	17939	17969	17999	18029	18059	18089	18119	18149	18179	18209	18239	18269	18299	18329	18359	18389	18419	18449	18479	18509	18539	18569	18599	18629	18659	18689	18719	18749	18779	18809	18839	18869	18899	18929	18959	18989	19019	19049	19079	19109	19139	19169	19199	19229	19259	19289	19319	19349	19379	19409	19439	19469	19499	19529	19559	19589	19619	19649	19679	19709	19739	19769	19799	19829	19859	19889	19919	19949	19979	20009	20039	20069	20099	20129	20159	20189	20219	20249	20279	20309	20339	20369	20399	20429	20459	20489	20519	20549	20579	20609	20639	20669	20699	20729	20759	20789	20819	20849	20879	20909	20939	20969	20999	21029	21059	21089	21119	21149	21179	21209	21239	21269	21299	21329	21359	21389	21419	21449	21479	21509	21539	21569	21599	21629	21659	21689	21719	21749	21779	21809	21839	21869	21899	21929	21959	21989	22019	22049	22079	22109	22139	22169	22199	22229	22259	22289	22319	22349	22379	22409	22439	22469	22499	22529	22559	22589	22619	22649	22679	22709	22739	22769	22799	22829	22859	22889	22919	22949	22979	23009	23039	23069	23099	23129	23159	23189	23219	23249	23279	23309	23339	23369	23399	23429	23459	23489	23519	23549	23579	23609	23639	23669	23699	23729	23759	23789	23819	23849	23879	23909	23939	23969	23999	24029	24059	24089	24119	24149	24179	24209	24239	24269	24299	24329	24359	24389	24419	24449	24479	24509	24539	24569	24599	24629	24659	24689	24719	24749	24779	24809	24839	24869	24899	24929	24959	24989	25019	25049	25079	25109	25139	25169	25199	25229	25259	25289	25319	25349	25379	25409	25439	25469	25499	25529	25559	25589	25619	25649	25679	25709	25739	25769	25799	25829	25859	25889	25919	25949	25979	26009	26039	26069	26099	26129	26159	26189	26219	26249	26279	26309	26339	26369	26399	26429	26459	26489	26519	26549	26579	26609	26639	26669	26699	26729	26759	26789	26819	26849	26879	26909	26939	26969	26999	27029	27059	27089	27119	27149	27179	27209	27239	27269	27299	27329	27359	27389	27419	27449	27479	27509	27539	27569	27599	27629	27659	27689	27719	27749	27779	27809	27839	27869	27899	27929	27959	27989	28019	28049	28079	28109	28139	28169	28199	28229	28259	28289	28319	28349	28379	28409	28439	28469	28499	28529	28559	28589	28619	28649	28679	28709	28739	28769	28799	28829	28859	28889	28919	28949	28979	29009	29039	29069	29099	29129	29159	29189	29219	29249	29279	29309	29339	29369	29399	29429	29459	29489	29519	29549	29579	29609	29639	29669	29699	29729	29759	29789	29819	29849	29879	29909	29939	29969	29999	30029	30059	30089	30119	30149	30179	30209	30239	30269	30299	30329	30359	30389	30419	30449	30479	30509	30539	30569	30599	30629	30659	30689	30719	30749	30779	30809	30839	30869	30899	30929	30959	30989	31019	31049	31079	31109	31139	31169	31199	31229	31259	31289	31319	31349	31379	31409	31439	31469	31499	31529	31559	31589	31619	31649	31679	31709	31739	31769	31799	31829	31859	31889	31919	31949	31979	32009	32039	32069	32099	32129	32159	32189	32219	32249	32279	32309	32339	32369	32399	32429	32459	32489	32519	32549	32579	32609	32639	32669	32699	32729	32759	32789	32819	32849	32879	32909	32939	32969	32999	33029	33059	33089	33119	33149	33179	33209	33239	33269	33299	33329	33359	33389	33419	33449	33479	33509	33539	33569	33599	33629	33659	33689	33719	33749	33779	33809	33839	33869	33899	33929	33959	33989	34019	34049	34079	34109	34139	34169	34199	34229	34259	34289	34319	34349	34379	34409	34439	34469	34499	34529	34559	34589	34619	34649	34679	34709	34739	34769	34799	34829	34859	34889	34919	34949	34979	35009	35039	35069	35099	35129	35159	35189	35219	35249	35279	35309	35339	35369	35399	35429	35459	35489	35519	35549	35579	35609	35639	35669	35699	35729	35759	35789	35819	35849	35879	35909	35939	35969	35999	36029	36059	36089	36119	36149	36179	36209	36239	36269	36299	36329	36359	36389	36419	36449	36479	36509	36539	36569	36599	36629	36659	36689	36719	36749	36778	36808	36838	36868	36898	36928	36958	36988	37018	37048	37078	37108	37138	37168	37198	37228	37258	37288	37318	37348	37378	37408	37438	37468	37498	37528	37558	37588	37618	37648	37678	37708	37738	37768	37798	37828	37858	37888	37918	37948	37978	38008	38038	38068	38098	38128	38158	38188	38218	38248	38278	38308	38338	38368	38398	38428	38458	38488	38518	38548	38578	38608	38638	38668	38698	38728	38758	38788	38818	38848	38878	38908	38938	38968	38998	39028	39058	39088	39118	39148	39178	39208	39238	39268	39298	39328	39358	39388	39418	39448	39478	39508	39538	39568	39598	39628	39658	39688	39718	39748	39778	39808	39838	39868	39898	39928	39958	39988	40018	40048	40078	40108	40138	40168	40198	40228	40258	40288	40318	40348	40378	40408	40438	40468	40498	40528	40558	40588	40618	40648	40678	40708	40738	40768	40798	40828	40858	40888	40918	40948	40978	41008	41038	41068	41098	41128	41158	41188	41218	41248	41278	41308	41338	41368	41398	41428	41458	41488	41518	41548	41578	41608	41638	41668	41698	41728	41758	41788	41818	41848	41878	41908	41938	41968	41998	42028	42058	42088	42118	42148	42178	42208	42238	42268	42298	42328	42358	42388	42418	42448	42478	42508	42538	42568	42598	42628	42658	42688	42718	42748	42778	42808	42838	42868	42898	42928	42958	42988	43018	43048	43078	43108	43138	43168	43198	43228	43258	43288	43318	43348	43378	43408	43438	43468	43498	43528	43558	43588	43618	43648	43678	43708	43738	43768	43798	43828	43858	43888	43918	43948	43978	44008	44038	44068	44098	44128	44158	44188	44218	44248	44278	44308	44338	44368	44398	44428	44458	44488	44518	44548	44578	44608	44638	44668	44698	44728	44758	44788	44818	44848	44878	44908	44938	44968	44998	45028	45058	45088	45118	45148	45178	45208	45238	45268	45298	45328	45358	45388	45418	45448	45478	45508	45538	45568	45598	45628	45658	45688	45718	45748	45778	45808	45838	45868	45898	45928	45958	45988	46018	46048	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
3650	2300	2764	3650	2300	2764	3650	2300	2764	3650	2300	2764	3650	2300	2764	3650	2300	2764	3650	2300	2764	3650	2300	2764	3650	2300	2764	3650	2300	2764	3650	2300	2764	3650	2300	2764	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	3650	2300	2763	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	100	200	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
53258	19471	8192	2366	1560	1152	960	786	625	609	556	496	486	461	388	418	382	402	395	364	400	391	350	385	333	316	325	331	333	339	358	292	323	328	329	381	337	334	301	308	327	291	360	347	316	295	329	312	354	341	295	321	339	317	301	318	332	335	312	311	324	315	316	305	340	367	319	328	309	316	358	316	294	320	332	319	335	341	305	327	319	306	316	353	329	344	307	295	309	345	299	335	287	320	350	326	308	352	326	317	318	335	298	303	311	330	313	329	346	315	306	284	308	310	334	337	294	325	351	320	308	314	340	307	332	332	324	334	309	327	295	347	281	307	319	322	350	294	318	317	325	319	306	325	355	340	319	322	348	338	342	308	305	307	308	350	316	342	318	286	349	299	311	321	310	356	318	331	310	310	300	328	301	334	318	334	343	328	287	325	316	328	283	294	296	321	314	317	315	306	315	309	307	340	318	314	313	346	336	315	312	325	281	314	342	324	315	312	330	323	317	296	284	307	345	334	286	291	323	351	304	303	326	340	319	297	314	338	325	327	305	292	328	325	326	318	356	326	330	321	341	323	328	304	308	311	325	347	317	322	307	303	328	333	278	324	318	318	347	327	298	309	329	317	297	325	316	307	340	328	312	343	368	292	291	312	297	339	335	350	339	295	332	329	296	313	308	302	336	312	305	309	341	364	336	355	350	330	336	359	355	314	290	327	313	337	313	291	315	319	307	297	348	308	306	330	351	301	347	314	314	322	321	346	311	291	323	326	352	315	321	319	330	346	319	340	341	305	311	303	334	360	323	323	315	339	319	307	320	337	327	301	346	327	302	300	309	311	321	290	314	332	304	358	331	305	306	299	339	296	322	313	306	307	356	290	312	313	293	330	284	305	321	339	318	303	327	345	335	341	336	326	310	318	339	325	310	335	334	298	338	319	330	335	303	328	300	328	317	304	343	355	309	335	305	340	329	311	290	315	330	314	325	300	308	328	294	335	328	326	322	312	315	304	318	346	325	326	320	348	354	345	301	327	321	305	339	324	337	335	324	314	322	300	314	331	321	317	318	327	347	309	339	313	367	341	322	307	325	337	298	354	314	327	312	337	322	337	300	298	310	285	334	324	300	317	302	324	316	333	333	328	314	334	327	325	341	325	333	326	345	304	303	332	336	323	325	294	318	359	313	294	310	319	355	301	299	310	324	317	315	307	290	322	290	307	299	313	334	343	340	286	293	291	315	321	295	299	315	345	274	329	308	338	319	310	309	308	290	344	325	322	359	297	337	311	329	291	316	298	322	305	305	328	318	299	292	337	332	317	316	296	353	330	329	360	306	329	306	314	300	312	329	338	281	326	336	306	329	325	292	304	299	323	313	316	324	350	341	337	293	319	362	319	325	338	309	313	302	323	316	319	325	315	290	290	310	321	300	304	351	324	345	337	313	324	303	304	279	336	329	334	305	335	326	316	342	315	338	315	357	328	323	316	300	323	318	314	322	336	328	341	329	310	309	343	314	331	317	349	311	305	293	312	315	344	331	297	334	328	311	326	335	310	340	297	355	343	337	350	314	300	318	329	316	324	312	335	349	360	313	310	312	342	330	333	324	350	325	326	315	310	321	309	322	340	333	311	296	316	321	290	311	335	346	325	309	305	310	312	278	291	337	325	334	291	306	341	308	311	309	345	325	346	309	333	309	334	306	331	342	334	329	330	312	308	324	340	335	302	317	333	325	317	322	310	318	294	330	307	345	324	295	303	308	302	311	291	322	311	326	319	316	335	287	311	341	323	305	328	335	302	307	317	300	355	336	327	336	336	335	320	331	331	341	340	315	318	331	338	323	324	327	312	326	313	308	290	325	310	331	299	317	305	324	308	349	337	349	300	324	314	354	286	350	316	328	321	356	343	296	304	337	351	327	324	322	299	311	281	313	357	297	321	314	305	354	301	351	300	297	293	299	346	300	320	351	347	303	328	311	321	359	333	319	303	321	309	304	308	331	344	304	318	299	337	338	332	343	356	310	318	320	319	313	341	334	345	309	339	330	304	314	301	298	313	310	321	311	278	293	319	320	352	336	309	314	287	292	311	306	321	316	311	306	318	283	305	301	304	311	340	330	316	306	300	327	326	300	337	326	331	301	338	315	336	314	311	329	319	339	313	304	327	318	333	321	308	314	307	346	302	318	338	307	318	323	308	319	322	320	324	342	341	320	317	324	325	352	305	303	334	336	306	320	353	343	332	308	327	312	307	328	321	330	312	316	329	326	293	332	341	325	345	351	349	295	321	338	333	329	311	319	324	283	305	315	291	322	324	323	321	341	302	327	302	296	340	308	331	301	315	333	324	292	321	320	341	319	318	334	329	318	280	311	324	342	338	322	323	299	317	366	304	358	301	324	345	321	336	303	347	328	327	324	321	336	295	321	342	330	329	308	339	319	320	306	331	295	311	286	336	347	310	340	329	334	323	308	296	296	319	307	281	331	328	357	287	360	298	316	312	308	352	339	324	358	339	312	351	332	306	311	318	331	300	298	334	317	329	334	321	311	333	322	316	286	315	306	307	307	316	322	327	329	303	329	361	298	351	341	322	342	325	294	316	308	314	329	305	287	314	313	337	316	294	299	328	303	307	338	337	332	327	336	342	285	348	322	289	314	317	317	315	307	299	325	345	331	301	359	344	328	316	299	288	345	341	297	307	324	323	300	313	295	312	352	341	313	350	321	318	321	316	347	309	312	323	349	331	337	290	334	294	329	353	344	313	338	325	321	315	317	318	347	309	337	318	333	335	334	360	326	317	354	340	330	331	270	343	319	312	331	321	363	331	316	345	330	288	328	313	302	309	309	323	322	289	282	343	313	326	299	345	326	300	306	310	325	315	300	312	313	325	303	300	305	326	297	335	319	304	308	322	316	323	348	311	300	328	317	331	313	311	326	296	325	282	303	361	326	346	321	326	322	354	350	325	313	306	312	356	296	305	309	325	316	331	306	344	349	289	340	316	345	302	309	291	315	297	297	311	313	337	319	315	358	270	299	351	335	281	333	290	327	279	330	319	287	334	334	309	306	331	303	339	313	330	308	304	325	336	323	327	322	314	312	299	298	314	326	307	333	338	309	333	336	289	353	291	305	344	336	327	324	304	331	306	341	325	340	294	317	346	305	327	308	325	340	348	290	335	343	325	331	350	302	300	308	309	314	347	333	339	336	307	312	309	333	318	329	328	319	326	334	325	313	329	322	308	312	301	336	317	333	281	292	302	316	296	291	311	325	303	324	336	329	329	333	300	331	347	320	291	311	318	296	314	313	309	349	335	275	330	332	319	325	290	339	310	307	306	323	325	369	322	321	321	292	327	335	336	322	287	339	332	324	312	303	314	289	344	312	312	322	309	334	320	299	331	345	315	316	339	272	308	330	308	317	331	286	325	314	296	323	324	320	382	317	319	308	307	324	292	326	312	321	322	345	307	343	322	339	322	328	299	311	351	281	313	273	326	312	309	324	305	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24995	2874	5952	6566	5495	4489	3701	3183	2778	2323	2194	2159	1984	1756	1665	1537	1477	1351	1363	1309	1262	1228	1279	1102	1102	1110	1111	1069	1116	1022	1103	1050	972	978	1054	996	971	1004	966	1006	980	976	972	933	949	935	932	927	894	926	921	906	952	877	925	884	893	906	970	915	863	929	908	945	946	892	900	889	886	942	933	905	901	896	823	900	908	856	822	859	919	854	932	880	863	915	858	893	924	910	910	889	906	891	877	903	865	897	892	899	901	827	894	852	838	910	931	889	892	872	895	874	843	862	918	856	851	880	880	928	906	839	874	836	884	897	915	853	842	887	885	861	843	866	946	838	908	853	820	888	895	837	933	863	875	899	846	875	875	893	825	838	912	844	878	875	871	820	911	882	862	825	883	909	897	883	880	845	889	838	855	878	877	865	875	845	896	933	890	855	898	869	825	972	834	836	824	818	838	860	882	850	909	905	877	895	902	903	846	805	837	833	854	877	835	816	913	849	856	835	934	860	918	870	870	852	858	868	901	840	875	838	838	912	814	822	896	887	914	831	877	843	845	856	861	891	879	815	827	896	861	864	857	860	875	874	847	904	889	898	822	869	827	881	913	875	875	908	865	803	873	865	937	878	894	891	889	858	849	866	903	853	855	842	806	864	869	864	874	837	872	875	855	845	866	847	852	851	837	899	886	948	906	855	822	890	871	873	824	872	904	879	880	893	921	886	943	840	858	830	896	848	934	873	837	891	857	927	818	883	875	856	881	843	815	879	869	847	867	827	904	874	859	927	868	841	880	882	860	872	852	916	910	877	883	875	864	837	888	855	909	844	861	909	857	867	857	878	898	887	847	844	812	886	836	846	871	858	850	911	906	883	808	857	889	897	894	887	835	853	879	872	846	846	879	859	901	848	872	858	852	890	860	958	904	836	848	953	878	885	824	865	877	853	871	851	865	838	882	864	855	933	813	862	851	894	832	884	857	867	876	898	942	844	876	859	873	871	874	879	910	868	859	852	888	909	839	870	881	875	843	839	875	884	845	870	845	866	837	899	896	863	925	884	875	844	888	838	873	827	899	886	894	851	906	867	839	838	833	869	851	875	883	875	858	867	872	850	908	858	877	845	834	892	859	845	911	877	857	919	878	887	832	876	880	883	891	903	873	896	883	881	818	872	853	846	898	832	912	889	901	875	864	906	912	927	860	864	871	868	866	884	864	892	800	894	828	880	874	882	881	844	839	943	900	868	891	829	887	826	889	892	879	829	865	923	875	865	793	894	810	886	857	880	883	852	850	903	846	865	901	932	833	891	919	910	902	919	853	860	861	877	876	871	901	908	855	858	810	884	867	874	871	927	855	894	889	891	834	864	858	857	833	897	832	883	865	880	871	828	933	877	884	868	854	881	863	879	876	919	903	868	916	861	833	859	798	852	874	890	839	906	846	846	875	866	843	860	860	905	837	884	886	855	900	849	854	945	874	842	891	819	869	869	923	872	894	818	848	888	881	846	850	848	862	906	903	848	825	891	891	855	891	853	878	850	840	900	867	909	887	858	849	823	890	901	930	799	876	863	861	880	904	910	883	837	888	844	862	899	848	885	870	882	886	874	881	843	856	873	852	832	851	871	852	889	875	913	920	868	900	884	910	914	897	850	841	830	845	885	866	793	879	856	894	873	864	904	858	876	891	859	886	813	862	871	895	851	870	867	831	866	846	869	892	828	833	886	889	835	866	887	859	857	901	868	873	897	852	886	877	862	868	923	863	824	845	833	866	924	897	891	858	883	836	837	885	930	811	885	838	875	891	878	864	870	862	906	873	899	956	876	861	846	850	847	950	835	814	906	884	868	827	824	885	841	859	857	845	862	843	900	885	877	825	848	916	841	839	920	848	867	894	899	926	852	881	882	904	847	893	914	885	975	868	818	849	895	865	852	845	882	847	844	898	872	837	860	917	841	853	837	913	846	894	888	881	840	875	879	837	850	910	799	873	906	865	835	892	867	891	888	901	880	899	854	844	882	872	863	901	883	905	862	877	810	890	894	840	851	895	819	833	885	905	833	823	884	871	937	847	829	848	865	869	824	858	859	836	837	879	896	826	815	809	877	899	857	890	883	889	889	875	829	873	894	824	881	842	850	846	922	923	855	868	891	862	853	885	844	820	880	866	833	865	801	845	854	867	866	845	808	873	877	898	832	840	895	939	873	830	895	871	886	847	849	861	831	847	870	875	912	863	872	821	863	874	888	863	907	825	897	849	899	865	856	868	886	890	823	833	877	893	870	838	866	868	848	884	911	882	880	894	913	842	915	882	894	834	930	851	908	823	892	895	924	887	877	938	868	816	894	844	834	873	858	869	919	875	873	862	856	879	908	915	895	889	859	886	857	867	878	895	835	884	840	794	919	859	964	821	830	879	828	856	866	895	883	882	934	886	869	916	914	860	947	883	876	856	859	883	852	857	891	915	826	895	873	903	885	910	901	880	836	922	833	840	870	833	886	918	861	846	828	841	913	906	876	854	895	875	874	884	888	887	816	871	872	894	897	826	851	887	846	869	840	889	913	898	874	865	864	911	823	873	820	878	942	835	885	890	848	885	864	820	906	890	868	868	880	852	887	847	889	849	835	853	858	886	887	838	890	817	856	870	907	904	849	896	867	872	832	855	872	900	840	799	833	896	907	844	810	861	859	859	932	901	851	870	853	849	837	805	867	888	844	882	899	867	850	861	847	897	888	838	943	877	852	894	879	848	852	888	865	828	886	878	882	848	869	866	813	856	868	853	843	870	886	886	924	905	839	875	870	847	846	807	860	854	826	866	852	904	854	860	853	858	911	894	910	880	868	871	827	874	832	878	858	836	902	831	880	841	906	851	849	822	891	906	853	837	838	900	864	883	877	903	831	860	865	904	805	869	964	949	914	879	874	920	880	805	866	854	867	832	921	855	869	841	869	820	864	865	840	903	888	861	924	856	874	842	878	847	895	867	826	903	847	891	877	885	857	867	781	873	862	887	857	904	853	835	851	868	874	841	865	807	853	867	853	841	907	861	849	877	960	836	858	891	859	847	892	828	849	890	893	879	825	913	893	934	808	888	867	850	948	867	898	894	854	858	867	842	852	863	896	848	876	871	866	889	821	850	902	888	842	886	886	885	848	907	921	842	829	870	873	841	846	856	863	875	891	882	855	894	861	835	908	871	841	826	833	902	935	883	908	892	845	892	854	881	851	871	888	900	873	834	887	863	934	881	875	841	869	883	871	899	897	829	855	865	888	891	931	899	860	863	843	906	861	901	851	893	865	843	883	873	939	878	916	888	864	905	899	832	830	840	921	887	847	905	920	883	825	878	880	883	917	833	847	913	868	894	845	832	891	880	847	866	864	880	879	813	873	916	863	888	858	911	897	907	902	892	866	857	919	882	851	840	907	878	842	870	878	900	859	861	924	844	897	904	865	882	860	851	905	896	889	851	843	870	870	884	852	861	864	824	893	883	880	813	866	861	875	866	821	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7357	473	311	230	233	210	193	195	182	189	180	180	167	171	168	172	184	187	195	185	156	182	192	158	199	192	181	180	180	192	175	194	155	182	168	192	176	148	165	174	172	201	215	170	193	188	169	170	180	188	166	183	168	188	192	181	158	167	159	177	161	168	191	163	160	191	168	167	168	166	152	178	178	143	203	178	175	159	167	181	162	184	168	169	166	188	196	155	187	193	172	174	189	177	182	183	165	174	194	161	160	176	167	174	160	193	154	177	180	179	201	168	180	186	160	192	164	171	168	164	173	186	190	161	188	165	168	171	171	188	196	184	173	142	188	167	191	172	163	154	178	159	167	194	159	192	152	160	198	171	182	174	164	188	163	203	174	183	183	159	170	180	171	158	166	196	179	183	187	164	185	157	151	170	167	169	159	176	169	170	194	182	148	169	172	176	176	185	182	176	180	182	163	170	175	159	156	176	188	174	173	161	185	177	204	163	174	156	154	180	171	144	179	178	198	191	202	172	178	161	180	190	186	179	188	178	153	184	190	164	174	170	167	198	191	180	189	164	200	178	183	181	190	188	184	165	206	194	202	159	160	183	196	174	203	163	188	179	195	188	172	164	150	176	177	189	189	176	196	187	185	175	157	175	179	189	166	158	198	193	169	182	163	193	164	173	169	169	174	172	162	184	172	188	190	168	190	172	184	169	180	182	202	175	193	141	179	172	178	167	180	182	186	194	183	177	177	167	178	175	154	168	180	201	153	183	173	184	197	171	192	170	196	193	163	180	171	195	168	181	173	199	181	182	161	177	160	193	178	161	200	170	158	180	163	186	170	156	164	204	150	170	180	183	174	165	171	178	178	185	166	158	178	161	167	195	160	161	185	187	179	175	213	178	178	182	176	154	183	171	179	161	165	173	179	168	150	172	182	179	168	168	192	173	164	165	167	177	197	178	181	157	196	185	169	162	159	188	183	168	176	184	170	187	188	192	191	177	191	212	194	170	158	173	148	170	199	174	152	182	173	201	177	173	189	178	158	210	187	191	156	157	208	172	179	174	178	167	175	184	150	176	172	170	169	179	181	192	176	170	170	169	177	176	200	189	178	181	194	193	160	200	186	178	172	155	156	181	173	181	198	152	185	169	165	156	196	168	179	184	192	175	194	186	164	181	186	200	158	183	186	183	182	172	160	177	182	187	203	197	180	165	167	188	171	152	176	229	164	169	155	204	169	190	180	160	179	166	176	156	170	171	172	189	169	193	185	175	180	183	184	179	167	172	180	181	184	194	173	190	198	189	170	183	198	162	177	162	189	171	182	158	167	194	187	176	178	189	155	197	163	178	205	161	177	155	176	170	171	153	183	198	197	186	190	187	188	165	176	166	174	163	182	169	168	175	159	177	185	179	172	187	190	204	169	172	172	177	173	190	174	173	160	187	184	171	153	164	162	176	194	187	193	197	170	192	188	161	153	170	174	163	174	157	167	160	163	193	149	177	161	167	189	159	177	174	181	173	175	153	150	192	183	172	184	166	189	168	170	152	168	166	190	188	182	173	156	156	186	173	151	159	189	165	189	171	161	179	182	176	159	160	178	177	177	199	189	195	149	190	170	178	184	172	183	170	195	177	195	165	149	175	176	179	192	173	149	193	175	190	165	164	167	167	178	188	181	179	179	197	190	179	160	153	158	174	182	163	158	192	151	191	169	178	200	167	179	156	181	182	182	190	201	177	172	179	183	182	162	161	174	165	171	190	207	181	160	179	163	196	172	186	179	168	197	167	175	162	162	160	165	164	175	197	178	175	162	155	198	192	163	159	193	165	193	179	185	186	154	179	161	174	161	188	187	177	161	164	176	207	185	158	161	176	181	169	182	186	181	160	172	180	179	152	195	156	179	181	194	161	186	177	164	165	169	179	176	179	192	194	161	183	182	182	165	195	176	192	177	173	166	149	167	175	175	172	169	172	174	172	171	183	183	188	164	187	144	164	190	148	178	199	165	206	178	171	171	167	157	176	175	181	183	199	201	184	162	172	182	176	164	171	158	178	170	154	168	181	158	167	191	155	175	149	161	198	183	191	182	188	157	162	193	183	163	145	176	180	195	177	156	206	167	188	195	193	179	162	171	177	160	158	179	158	172	159	175	172	210	179	171	175	168	182	167	178	160	171	174	187	197	175	163	165	141	178	176	166	177	212	172	172	192	188	181	169	176	176	140	172	158	178	183	187	169	187	170	171	186	165	184	166	162	177	186	171	187	181	193	180	179	189	173	186	176	194	180	203	188	169	184	162	178	171	157	154	188	160	171	159	183	180	180	166	180	172	158	178	205	178	184	184	193	182	201	163	208	187	184	172	179	170	160	187	200	179	191	188	178	180	175	200	158	179	178	182	144	182	165	171	184	183	172	165	171	187	171	197	170	177	152	213	184	172	186	168	175	169	173	182	173	172	176	201	168	174	172	169	182	156	179	192	136	172	160	172	167	198	163	158	166	162	173	202	166	169	190	176	168	159	166	182	181	203	170	150	192	166	171	200	153	169	173	166	189	171	168	186	196	168	190	167	183	171	179	187	193	181	176	178	179	187	175	177	162	167	176	191	178	181	188	191	164	196	198	170	186	175	159	160	161	201	197	172	205	169	150	196	168	176	182	182	184	187	189	198	176	193	183	195	171	176	167	173	182	194	140	169	182	191	194	172	153	178	188	189	208	184	166	170	171	190	184	179	186	185	166	182	167	175	169	180	168	175	168	185	195	167	163	163	190	158	161	178	174	176	182	166	175	181	189	203	175	167	204	187	171	158	182	148	175	167	188	171	167	175	162	169	178	178	190	147	189	157	172	167	172	175	191	183	194	160	187	144	166	187	193	167	176	163	165	173	163	183	172	169	167	176	184	203	175	174	188	185	165	179	163	229	176	190	199	174	177	174	158	150	179	180	173	178	161	187	174	175	169	164	171	182	155	156	180	155	173	182	171	170	173	162	180	158	198	190	171	187	152	173	198	181	199	161	170	180	186	168	147	198	199	157	166	188	178	188	195	181	174	186	149	163	168	178	184	150	153	158	175	168	168	162	162	189	164	147	185	183	171	184	180	159	177	176	173	197	179	185	163	212	185	169	167	165	160	190	169	142	198	165	177	183	155	181	193	170	167	184	185	176	155	189	180	165	175	162	190	215	174	169	174	196	158	166	173	182	194	179	162	162	163	172	200	193	193	208	195	184	178	183	178	193	145	148	149	179	167	178	160	178	155	174	180	161	179	159	186	155	198	180	186	157	167	166	144	184	189	193	175	183	172	189	177	181	200	166	180	168	194	171	193	184	161	202	204	195	185	177	172	159	161	184	182	160	194	183	164	194	204	188	167	180	182	185	169	188	192	175	178	190	185	194	156	193	197	174	180	194	146	143	173	189	150	174	174	154	192	190	165	177	190	169	161	186	171	179	163	193	195	224	193	174	189	166	176	200	191	183	152	176	175	177	165	202	180	174	180	183	165	186	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7166	645	687	741	653	663	643	616	583	558	544	596	592	578	567	540	557	576	537	535	558	549	582	560	538	557	568	564	520	544	561	558	525	530	580	525	562	573	544	537	557	558	582	528	576	563	567	558	554	520	573	548	553	553	536	559	535	552	552	586	518	511	552	544	504	562	539	547	547	566	562	540	542	515	560	507	553	542	540	528	543	507	574	555	542	574	568	543	593	534	594	558	605	552	505	576	527	529	526	552	545	568	543	556	523	568	556	547	557	538	566	535	580	588	538	560	497	538	525	545	549	568	554	588	541	540	541	581	528	528	503	570	514	558	562	618	525	547	495	565	534	528	558	582	544	523	559	537	580	546	558	564	539	575	539	533	566	515	496	579	575	541	505	520	546	544	562	523	534	562	517	516	558	558	572	583	555	571	535	531	549	526	543	509	539	533	594	579	528	524	519	539	522	535	537	575	569	537	571	580	547	575	533	570	546	557	591	580	526	553	520	538	548	582	501	511	546	580	554	505	518	515	559	508	532	530	567	515	569	556	535	538	557	570	543	533	542	534	547	543	527	569	574	551	549	498	510	532	570	576	580	564	547	590	552	507	519	510	538	532	542	545	531	531	551	483	541	570	545	539	517	536	524	589	536	570	558	513	569	544	572	580	529	569	538	557	530	545	552	559	498	565	560	570	549	555	539	492	552	519	546	567	613	541	516	513	543	556	524	564	577	530	544	535	553	538	587	510	516	509	526	513	548	546	520	558	600	558	601	538	550	541	547	540	539	567	543	551	531	579	534	532	543	516	577	562	581	546	548	571	513	556	574	549	541	555	520	531	577	569	544	537	570	555	523	562	580	550	509	556	558	502	531	552	517	550	567	557	552	567	554	528	551	531	562	558	577	575	583	502	574	557	527	535	517	566	580	540	538	539	533	554	573	561	518	536	566	539	531	555	506	553	578	508	575	542	568	520	574	531	546	526	596	534	537	568	541	527	511	565	554	566	557	537	552	560	591	526	528	575	527	561	557	565	531	588	551	524	527	563	555	547	532	532	524	548	526	530	536	510	553	504	558	592	504	580	556	526	518	546	560	558	560	547	550	540	509	555	492	552	592	528	568	508	477	539	553	543	503	568	543	550	531	529	567	542	563	555	537	518	538	558	520	574	617	552	501	527	566	549	587	544	563	539	530	514	547	535	563	552	591	526	530	556	530	541	533	562	507	551	550	589	556	564	545	516	572	512	562	556	577	587	548	564	548	583	527	534	517	562	528	526	532	561	551	524	497	570	527	543	489	559	522	482	567	575	524	540	577	538	545	599	571	578	591	527	557	524	561	519	536	591	552	539	542	573	535	555	540	528	517	539	566	533	567	537	549	568	531	550	529	551	523	530	568	510	555	534	593	539	572	549	525	551	521	523	546	574	544	538	555	585	548	524	505	535	537	550	572	543	551	535	529	567	557	567	542	557	522	547	520	544	548	543	535	524	528	539	564	577	512	556	540	531	529	542	568	529	524	535	578	540	534	558	558	563	536	569	552	573	565	549	571	516	560	527	497	536	594	569	587	518	522	542	556	518	568	558	578	551	564	534	548	570	557	607	547	572	503	561	553	543	557	532	502	527	560	545	542	567	511	529	519	536	573	559	543	574	519	549	548	591	569	565	520	533	562	533	572	537	514	487	541	543	535	568	548	563	565	528	565	516	532	540	534	551	560	545	549	514	522	576	520	564	522	560	580	537	579	529	507	566	521	554	555	563	516	577	544	587	548	562	537	549	539	586	558	513	517	595	526	525	579	557	582	563	555	557	561	566	526	516	534	522	514	545	541	541	543	593	548	528	555	517	563	533	547	530	580	536	513	547	588	583	542	536	509	543	509	556	519	535	585	524	543	520	529	500	550	557	565	537	558	521	561	565	593	566	558	515	553	543	567	555	531	562	578	558	523	543	549	527	540	527	538	583	489	526	482	505	543	577	528	575	575	539	537	510	526	548	552	519	547	559	523	556	581	543	511	545	540	564	549	521	510	572	565	528	542	561	593	551	557	539	530	553	578	564	539	552	541	557	558	566	558	555	544	496	540	525	556	523	518	533	573	533	560	531	531	494	518	548	567	503	532	536	567	521	545	523	528	558	549	571	599	609	493	550	555	512	545	520	497	537	530	523	549	519	502	551	545	539	558	576	533	550	503	573	547	532	566	521	600	567	543	540	567	487	562	546	531	554	546	539	548	580	512	534	514	521	525	545	544	554	552	549	550	496	548	557	518	511	572	545	516	580	580	559	531	578	530	529	560	544	509	564	534	519	544	550	528	566	547	565	533	544	510	560	566	546	543	533	560	568	550	559	537	570	543	614	535	539	553	565	509	547	549	537	531	572	531	549	550	551	509	557	591	552	514	535	552	527	548	522	512	543	577	548	584	526	545	561	559	570	570	525	582	517	565	548	544	547	545	596	541	566	546	572	564	554	564	552	502	544	490	528	563	538	545	567	525	537	558	531	558	544	570	518	546	536	520	533	554	555	519	569	493	577	559	573	546	524	552	557	534	550	569	570	557	567	571	544	542	506	551	594	516	540	530	558	503	601	516	558	512	545	526	548	557	570	571	518	570	523	555	519	548	578	557	552	520	546	570	552	538	573	474	517	511	576	534	549	577	571	560	558	550	506	502	567	546	580	561	529	539	528	532	570	558	524	528	557	531	547	535	557	549	554	545	548	546	566	555	538	557	572	517	510	545	522	573	559	547	537	511	565	546	555	581	546	606	551	524	568	545	571	561	552	545	592	570	541	517	511	544	544	560	543	538	535	551	526	542	535	551	508	603	526	535	557	534	608	542	604	533	524	548	552	551	542	539	551	546	551	575	524	578	543	501	539	535	547	574	566	563	558	544	568	556	562	522	561	568	490	559	529	538	536	536	568	519	572	569	549	566	579	578	520	555	487	575	530	567	555	539	554	557	546	564	516	533	531	550	557	562	591	504	551	546	556	514	552	587	537	534	544	553	557	522	532	544	553	578	538	532	564	552	554	536	545	555	546	529	584	541	588	507	491	588	528	551	562	516	558	526	532	524	548	549	545	564	550	564	513	575	578	552	522	569	553	568	546	518	538	529	549	551	552	574	544	538	550	593	550	548	548	532	561	528	567	595	549	590	564	578	562	549	535	539	597	582	587	572	545	571	572	573	591	587	551	576	556	537	530	526	506	502	540	519	563	588	507	545	542	570	552	544	551	499	544	544	563	530	540	585	497	603	586	558	589	562	556	541	553	564	564	572	486	559	578	559	584	574	575	551	536	563	582	566	531	576	531	530	517	555	576	545	530	517	591	533	545	605	558	538	544	522	546	525	541	523	522	503	541	545	530	523	547	535	550	531	508	552	544	542	522	494	521	545	540	559	547	471	558	581	524	533	598	564	516	543	533	539	569	562	541	572	567	528	566	551	526	585	571	588	519	511	563	548	539	539	569	587	561	556	573	575	538	540	543	505	552	550	538	560	552	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
42630	12540	2826	1213	895	730	631	552	498	431	447	424	408	392	361	382	352	346	354	352	351	354	355	347	374	363	378	328	317	359	372	326	342	328	330	321	318	329	372	327	368	309	331	311	352	327	314	329	316	332	333	352	302	343	318	328	326	335	341	325	328	317	318	362	310	295	307	337	313	325	337	328	327	342	341	365	328	359	321	309	330	316	312	329	340	332	330	375	357	345	325	341	312	307	337	332	307	327	314	299	318	294	342	364	325	331	328	331	302	315	342	306	326	330	329	335	296	317	330	307	341	299	330	339	321	330	339	323	325	326	319	313	318	310	329	361	343	348	338	320	301	311	318	325	319	311	344	294	304	320	328	315	316	335	330	316	355	338	337	323	313	329	332	304	297	301	281	341	312	308	329	335	311	312	369	331	318	306	359	333	323	340	306	346	351	339	336	282	332	342	319	345	334	322	364	283	360	307	314	353	315	350	320	340	295	309	326	344	331	313	346	317	366	338	345	308	336	330	324	326	350	348	309	336	352	338	318	308	331	315	346	323	300	304	300	328	301	305	319	341	324	290	334	335	268	351	316	282	309	285	318	302	336	339	299	323	322	343	327	292	329	332	351	303	352	304	315	350	310	322	313	309	312	358	344	326	309	318	335	338	338	331	317	340	325	333	338	328	314	324	317	337	336	300	336	338	338	362	303	351	329	291	319	308	333	301	317	353	351	312	312	315	326	332	362	318	345	303	301	351	313	291	322	367	314	307	316	323	316	325	374	332	353	340	345	307	325	312	328	318	316	318	329	331	342	344	314	325	336	317	349	299	311	339	351	332	311	309	310	349	311	307	317	308	335	332	314	349	322	297	326	284	326	285	310	336	345	315	337	323	344	322	323	339	332	309	301	319	329	328	299	300	304	323	326	294	340	328	281	333	338	296	303	353	322	329	343	316	302	355	313	331	314	328	305	324	358	288	299	331	301	326	336	294	333	296	321	317	290	330	314	302	341	327	331	337	338	305	346	337	314	316	338	330	328	321	278	342	321	334	303	317	306	325	323	346	321	315	327	309	326	281	358	316	315	317	320	331	324	312	314	296	335	330	317	315	306	320	335	309	311	334	317	297	309	336	330	330	308	341	316	345	324	322	305	317	327	290	312	343	314	325	336	332	331	328	331	312	310	318	326	360	313	336	319	341	304	295	332	340	343	341	294	284	322	325	323	340	290	337	310	321	353	310	343	312	317	313	340	293	340	307	313	317	343	331	308	352	324	341	319	321	309	315	321	305	334	311	327	321	280	342	294	363	330	315	310	318	335	317	333	341	322	320	325	310	309	348	307	328	323	334	309	338	337	308	328	320	327	324	333	290	345	305	308	308	331	353	329	312	309	337	319	329	308	335	332	297	323	301	359	342	314	360	321	322	335	306	302	340	371	328	335	316	357	338	329	321	283	321	338	350	303	349	332	310	315	326	314	322	321	324	310	394	304	340	309	312	338	338	326	300	342	333	323	341	324	314	292	321	300	301	320	334	313	301	297	336	333	338	318	299	335	312	319	311	299	303	330	321	309	341	347	336	325	291	323	342	342	315	339	303	339	324	299	341	317	318	323	318	328	311	336	303	346	309	320	309	303	308	316	338	325	345	320	345	301	299	322	315	323	318	333	297	293	325	298	335	352	345	346	312	297	365	361	301	287	358	309	339	294	310	311	316	335	318	345	312	312	299	314	311	319	330	304	346	282	340	302	351	320	305	347	373	317	309	305	329	334	333	325	331	321	342	311	315	354	318	343	327	300	326	306	323	338	319	335	284	321	332	324	333	329	327	326	316	313	323	326	349	313	341	314	332	331	317	305	331	280	312	334	330	355	326	327	335	318	319	323	391	358	366	306	310	335	310	342	332	326	339	359	347	350	307	332	334	340	347	353	311	353	309	331	310	318	342	322	271	329	301	318	341	283	337	336	326	336	348	299	312	356	319	335	318	332	333	327	322	318	305	364	326	328	304	332	295	342	334	315	338	336	334	320	322	332	305	315	294	334	316	308	316	322	313	326	332	333	341	291	349	322	352	325	330	319	341	331	368	319	328	299	309	362	318	354	302	339	314	325	352	319	326	332	359	363	337	318	315	303	304	334	353	316	301	307	290	386	332	337	348	310	315	322	304	344	355	359	343	343	342	327	333	325	283	350	322	327	320	349	354	318	325	325	312	351	338	338	355	345	322	309	306	334	282	313	351	325	337	308	320	333	323	334	302	298	324	336	317	379	301	311	328	323	311	311	312	318	343	337	319	322	303	321	325	332	327	347	321	297	294	312	322	330	310	348	324	327	326	335	319	319	298	295	347	320	310	326	307	293	334	307	317	299	322	302	344	320	314	326	319	279	359	310	313	326	282	299	322	319	299	307	309	345	357	338	314	307	313	306	318	331	344	317	327	302	288	319	340	310	310	339	310	352	318	312	332	309	314	343	328	306	300	309	321	325	316	304	282	290	322	298	323	320	354	303	297	336	324	341	324	336	354	356	348	328	320	365	337	316	361	325	311	326	332	335	304	320	310	318	322	352	313	342	327	331	351	361	333	326	292	304	338	302	320	308	341	288	363	323	350	274	313	340	284	310	347	314	322	333	338	294	308	337	361	383	346	350	309	356	322	341	328	314	314	284	323	335	299	333	339	301	310	341	311	307	310	331	314	310	315	337	301	330	297	323	319	327	302	307	335	295	323	310	331	320	318	318	324	302	334	337	301	301	333	327	322	332	359	344	323	293	337	325	351	375	307	322	346	321	323	306	317	333	320	314	341	300	322	291	258	309	321	316	303	318	327	304	308	272	321	343	301	347	298	341	324	354	346	319	364	321	289	312	338	292	305	344	316	360	330	343	333	336	305	307	291	317	308	332	305	347	348	324	338	317	287	343	324	348	349	295	342	302	298	303	310	331	309	322	360	336	301	312	316	299	316	340	288	325	308	315	306	290	314	334	303	287	318	325	377	323	355	321	292	320	320	330	301	313	297	310	319	311	332	333	313	279	310	334	316	291	308	319	317	333	302	358	338	283	304	336	310	287	316	349	300	323	316	338	360	342	333	326	329	309	306	307	325	315	315	359	290	334	315	307	311	326	315	314	321	312	317	337	309	331	304	338	304	330	325	318	308	323	320	333	344	315	313	355	329	312	295	281	340	329	338	322	296	339	333	353	339	341	321	335	345	299	297	321	337	319	321	319	312	307	345	339	299	339	329	281	325	319	353	316	304	322	316	331	319	327	331	327	307	294	327	301	336	301	296	309	334	329	322	356	313	317	313	298	333	345	314	335	327	341	344	335	317	313	301	313	311	320	303	364	341	295	290	330	296	315	310	341	313	290	325	305	354	340	328	332	338	325	298	317	294	333	331	316	327	309	360	297	312	295	334	348	329	308	311	374	305	294	335	317	336	304	310	344	326	297	321	325	337	292	343	325	285	319	350	319	358	359	314	308	304	299	304	326	310	334	313	320	273	322	319	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
19245	1881	3541	4004	3419	2819	2332	2103	1859	1671	1575	1545	1392	1309	1261	1227	1160	1230	1150	1164	1144	1097	1051	1054	1082	1038	989	1029	964	1021	1021	986	1044	932	985	1049	943	967	936	1008	909	913	966	931	898	956	935	954	944	908	973	920	899	897	935	912	922	839	883	883	895	935	923	912	969	906	919	934	905	883	915	948	895	858	846	905	905	915	847	904	897	917	891	905	898	959	872	919	882	864	902	940	936	891	935	880	876	920	859	932	979	850	894	902	901	917	928	900	873	868	881	882	947	864	918	917	870	880	940	923	902	865	890	927	930	875	926	889	893	858	918	825	885	898	922	893	902	873	853	902	816	923	904	949	892	899	897	867	903	902	954	864	932	909	892	890	911	860	928	940	887	899	911	939	897	920	882	948	940	887	889	936	886	829	874	842	857	911	875	903	863	937	890	948	845	872	926	881	884	899	939	858	927	868	916	943	903	928	855	908	878	919	896	904	880	833	962	885	875	977	917	895	924	881	868	899	906	907	900	917	898	813	829	888	913	856	899	861	925	832	910	934	894	862	884	918	896	850	857	861	905	908	897	895	925	904	958	881	858	900	900	904	909	930	901	871	940	862	922	885	946	910	913	906	924	879	849	878	900	895	899	895	881	869	899	858	910	905	883	900	886	925	906	916	901	909	915	897	903	946	879	879	864	845	856	887	886	887	946	854	916	879	870	869	845	886	861	832	923	901	881	940	884	924	942	897	889	878	908	928	933	907	882	931	912	845	898	935	837	942	892	840	907	892	869	895	868	887	887	879	936	915	876	881	871	929	897	936	886	853	877	902	935	886	860	880	853	867	909	930	889	872	890	912	907	933	884	852	902	846	856	949	996	870	895	930	841	866	847	884	911	918	887	933	892	931	882	941	910	883	880	919	900	865	893	954	871	936	926	906	942	913	883	881	907	871	904	952	923	890	868	904	904	891	905	873	922	870	970	891	889	949	913	941	915	963	943	913	868	880	901	898	900	900	947	936	840	950	891	872	918	849	819	890	907	846	877	946	870	848	958	897	917	885	898	924	851	925	875	888	868	873	858	899	910	961	888	918	942	880	853	877	970	913	867	927	935	912	925	862	901	909	871	930	881	855	945	884	896	867	899	858	851	901	821	886	862	906	927	919	903	859	894	937	880	975	910	939	851	917	914	875	853	944	867	903	903	941	902	844	885	847	917	923	905	924	877	860	943	834	883	895	902	926	877	930	872	919	857	894	968	916	931	948	892	902	909	867	865	860	834	924	909	877	929	877	905	924	881	876	838	840	874	876	913	838	935	853	890	899	917	927	889	851	851	946	864	868	874	894	903	887	934	939	883	914	919	900	901	897	843	892	935	899	898	853	893	890	896	903	883	965	882	918	865	874	873	874	956	901	930	931	865	886	856	848	908	881	913	888	885	842	917	906	878	911	882	904	919	882	910	933	879	938	913	883	937	874	924	919	902	876	843	887	956	911	837	880	899	947	925	900	930	893	925	890	898	887	930	904	890	884	944	893	887	935	863	887	895	909	874	903	887	857	940	895	911	911	859	902	919	868	878	872	901	914	906	945	916	920	908	928	914	900	937	876	938	889	877	949	927	925	902	906	898	859	917	901	940	909	864	933	883	940	877	826	896	882	929	908	866	947	898	890	901	879	932	873	871	899	895	929	890	878	906	897	917	909	896	867	935	920	872	900	869	881	947	841	899	902	846	861	923	894	895	895	916	901	864	847	917	841	891	944	963	878	923	936	902	893	885	875	844	905	869	916	911	864	914	892	922	893	857	942	849	862	884	902	930	896	951	906	885	906	898	906	896	938	876	860	881	898	900	888	960	900	876	899	926	904	915	926	908	838	904	852	852	841	891	902	893	912	837	916	927	903	854	921	899	878	880	938	918	866	852	828	878	904	951	883	878	898	905	919	886	907	881	873	929	903	872	913	874	908	907	870	855	881	847	923	910	921	842	909	893	906	866	893	846	894	895	930	891	821	892	849	887	914	861	899	914	901	914	886	897	912	871	962	972	906	855	878	902	913	877	921	892	869	898	889	881	889	902	906	938	883	922	907	844	992	851	860	937	939	947	865	860	843	872	882	884	872	884	933	880	906	809	912	930	827	882	883	865	890	912	893	910	906	883	900	863	923	906	889	889	950	850	895	942	888	843	957	908	897	913	904	894	895	896	899	919	948	935	951	914	858	907	948	862	884	912	921	880	894	893	893	882	895	841	878	924	931	911	925	910	880	876	866	897	845	888	935	891	892	822	887	890	938	887	895	854	875	904	927	911	930	906	944	954	902	926	924	892	924	910	875	901	877	913	857	900	918	920	904	940	941	832	870	871	903	940	882	924	887	872	896	852	912	866	913	945	893	884	899	943	896	901	837	872	886	884	898	892	933	948	891	904	847	938	863	943	878	881	866	916	891	857	896	875	881	856	927	929	847	898	924	863	917	943	885	895	860	894	850	908	903	899	978	895	850	881	835	883	922	897	919	838	897	880	877	881	890	897	875	897	910	954	920	939	905	886	967	900	898	878	907	882	873	920	868	910	860	889	863	908	870	874	855	904	933	909	925	887	894	873	898	911	914	857	882	859	914	907	927	880	942	878	846	875	902	925	897	912	867	876	889	924	923	934	886	941	937	889	890	909	896	870	931	938	947	917	899	865	859	890	887	916	855	881	893	874	874	919	856	902	937	844	870	823	951	841	869	931	859	918	889	882	914	919	874	856	940	941	945	854	885	890	847	875	889	925	912	907	893	829	879	922	898	875	914	904	935	856	884	900	909	894	866	866	917	875	902	911	901	855	846	902	935	872	933	929	905	861	928	897	872	836	841	864	939	866	874	889	857	891	885	929	857	883	893	904	886	928	855	894	894	906	921	918	871	916	843	908	882	955	912	909	845	908	874	864	919	876	928	876	876	899	931	867	963	880	878	820	905	893	873	936	905	906	913	873	918	913	912	950	919	918	901	868	969	880	902	866	868	928	911	913	939	952	896	942	928	917	907	916	896	917	881	913	935	863	900	900	903	870	873	928	901	930	896	917	852	928	877	922	841	977	888	906	910	870	913	874	873	925	934	859	946	928	894	876	927	933	917	890	921	909	833	926	918	865	937	932	869	901	850	860	881	865	846	900	915	858	895	867	932	883	904	896	904	885	939	884	882	914	933	899	917	880	897	953	898	856	933	909	872	958	868	925	916	857	908	877	851	884	917	936	874	890	883	939	854	919	880	856	912	951	913	890	883	894	938	882	868	929	961	903	874	945	888	865	896	890	886	853	860	843	876	925	898	878	868	921	940	876	959	913	909	836	864	943	900	929	950	836	892	871	908	926	966	870	905	861	874	857	895	902	807	915	894	917	904	871	898	882	963	928	871	907	886	865	959	915	913	848	885	862	877	865	893	835	865	911	929	909	919	858	851	907	917	912	863	825	937	900	821	888	918	891	827	857	857	906	905	915	925	918	945	913	940	867	918	916	886	916	868	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
49218	20329	10310	2468	1503	1184	893	725	643	532	547	452	478	468	424	406	413	413	345	383	378	344	334	359	354	367	343	361	341	328	366	329	349	319	362	347	373	308	339	350	334	309	309	327	341	344	299	325	308	342	330	302	311	318	291	300	325	332	352	328	324	315	337	296	315	348	296	285	323	271	321	288	322	325	331	309	314	304	309	300	290	298	343	326	308	301	313	314	348	296	316	319	290	340	301	302	310	314	304	312	310	334	333	312	287	303	343	318	320	310	319	321	318	336	312	332	334	279	290	293	282	333	317	337	292	313	319	302	305	283	338	301	298	320	327	332	295	332	329	294	315	300	330	310	308	295	320	298	322	305	285	302	301	335	320	283	317	302	294	320	298	312	322	340	320	310	327	299	292	299	308	309	301	298	340	332	289	331	275	328	315	324	323	284	305	327	317	314	302	311	311	312	315	305	305	315	324	313	316	293	316	319	248	330	321	278	312	303	336	353	317	313	290	331	291	310	271	330	322	331	327	337	335	298	305	312	310	337	322	317	343	274	318	298	327	324	338	270	297	313	302	286	316	281	302	333	271	293	319	324	307	327	301	320	320	324	331	275	319	348	288	360	322	297	328	311	313	319	327	310	312	315	336	323	337	342	331	301	331	300	311	288	292	307	298	322	358	328	324	323	306	328	298	302	304	319	320	313	334	330	298	314	299	290	327	292	292	308	291	302	329	316	319	322	309	305	282	323	353	322	306	330	341	314	292	313	332	327	314	322	310	275	370	324	315	304	286	288	281	297	336	330	303	312	328	320	306	319	300	322	315	329	317	254	283	322	305	328	291	310	319	324	322	307	282	317	308	286	306	273	303	293	319	344	310	298	283	309	330	299	314	313	319	287	308	320	299	315	290	308	303	302	322	324	315	305	272	307	305	330	314	298	288	342	350	304	303	300	317	336	296	288	307	295	337	315	288	314	290	302	316	322	307	282	328	333	309	351	309	333	335	326	321	319	309	288	308	288	357	304	295	325	350	318	281	327	296	303	308	330	338	299	319	328	321	328	317	325	324	302	309	299	312	292	340	312	305	296	301	338	312	310	312	309	370	314	319	308	329	328	303	271	298	313	299	316	320	354	339	314	321	329	308	343	317	295	324	313	313	346	298	308	326	315	310	331	323	327	317	303	296	316	316	302	310	323	308	292	302	337	324	324	300	320	265	321	310	312	325	294	302	294	311	346	306	308	289	316	292	297	290	296	332	326	305	310	302	323	344	337	301	316	303	312	312	291	307	301	304	320	324	322	300	313	331	349	345	287	327	344	312	313	329	362	318	315	295	319	295	287	353	315	332	319	306	300	298	280	323	300	335	332	307	325	325	304	319	304	315	299	320	311	304	317	326	288	312	310	322	303	316	293	326	309	315	302	330	314	322	327	357	330	303	290	343	326	322	320	306	287	289	313	331	328	313	302	313	311	322	315	349	286	294	294	321	275	334	304	300	289	295	306	301	316	324	286	346	317	303	337	321	293	316	274	307	278	327	312	288	273	304	326	316	310	314	327	321	303	339	333	297	276	319	300	312	318	281	303	347	309	296	298	282	315	309	279	303	335	350	339	316	309	304	306	322	329	300	323	317	323	318	324	316	290	315	285	288	306	315	292	303	329	308	315	307	348	329	295	315	293	321	341	296	325	350	309	313	312	327	288	308	277	300	329	297	317	305	320	316	332	284	331	332	341	316	313	340	318	330	306	298	318	289	315	299	312	297	306	281	331	327	349	343	279	296	330	312	297	319	317	312	334	336	314	310	308	285	339	312	322	320	337	306	300	290	329	326	329	332	321	287	323	321	311	321	300	285	343	356	316	319	327	317	331	299	287	318	275	340	293	321	331	308	313	336	318	268	287	287	329	303	300	314	348	341	330	300	285	315	331	303	307	304	303	330	312	327	320	277	314	297	310	333	314	277	291	301	299	341	343	328	295	303	329	300	316	302	285	315	308	304	318	289	307	316	322	331	312	305	285	318	282	321	317	302	317	313	305	315	318	345	322	335	307	313	330	327	271	295	319	320	311	327	308	306	323	304	312	311	310	351	289	321	348	311	344	343	321	328	345	300	331	287	325	291	345	325	332	287	323	306	334	317	321	336	344	348	307	262	290	304	329	311	333	325	321	334	350	305	333	325	293	330	318	313	315	313	288	339	312	338	347	316	312	311	319	316	347	325	339	347	303	290	321	334	321	302	330	284	333	303	310	334	289	299	283	338	313	290	328	316	298	311	326	313	282	332	305	330	339	338	303	310	320	304	281	297	296	330	307	319	285	296	263	293	307	298	341	286	338	303	297	304	331	283	290	318	342	329	329	311	295	330	318	302	312	342	324	307	290	307	313	332	323	289	300	299	350	280	297	315	310	290	327	303	302	329	309	327	307	299	292	309	289	297	343	358	284	327	303	284	319	343	312	304	321	334	309	337	321	323	295	331	319	266	321	317	305	292	327	347	320	309	278	307	309	317	297	301	320	308	271	333	313	268	297	317	285	306	309	328	304	326	309	305	326	320	290	308	325	329	312	306	282	299	325	305	298	336	284	349	335	308	279	349	311	309	310	292	293	344	306	311	323	335	329	328	316	342	320	299	325	283	319	326	319	304	344	328	326	322	297	305	326	339	322	311	338	336	316	308	321	312	296	312	329	332	344	313	365	322	320	294	308	345	302	350	341	294	327	309	309	318	299	324	323	317	326	313	335	309	312	341	349	311	323	321	309	293	339	313	289	342	291	309	327	340	310	342	330	313	314	326	329	317	312	322	340	336	318	321	355	321	323	294	299	337	346	315	319	289	299	315	341	305	322	311	332	335	329	266	330	325	320	333	317	318	328	322	308	351	307	308	333	284	304	323	308	296	321	286	311	299	308	297	285	303	297	298	313	264	312	321	314	288	320	332	331	321	318	328	317	307	320	316	277	354	294	300	295	333	337	315	285	288	313	332	311	331	320	303	352	331	337	306	317	328	317	322	333	309	285	337	296	329	299	321	300	310	313	322	295	320	321	312	298	314	310	339	306	331	267	347	309	316	333	301	327	304	292	323	288	319	319	284	277	324	331	341	343	317	330	311	291	286	334	319	299	301	293	314	294	342	325	315	285	333	317	305	298	313	319	299	300	304	334	308	298	333	293	292	307	317	349	317	284	342	303	353	311	294	292	296	321	340	329	366	336	300	280	341	296	319	340	326	360	317	306	324	343	352	315	307	326	282	326	335	310	291	311	323	326	338	318	307	295	308	341	313	341	324	315	336	341	318	312	275	328	302	306	357	287	299	302	322	304	313	321	318	297	306	322	303	309	315	322	292	318	345	275	306	308	317	321	309	319	318	335	313	305	291	285	315	318	323	324	310	318	262	281	295	294	278	314	323	301	322	357	292	283	295	353	349	307	311	324	307	330	309	323	329	299	314	302	309	344	346	340	304	299	331	309	337	329	290	305	288	330	335	300	305	276	303	335	328	308	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23782	2851	5965	6520	5481	4480	3661	3161	2650	2386	2149	2072	1846	1782	1616	1580	1459	1406	1306	1267	1292	1179	1209	1185	1118	1056	1062	1025	1039	1035	1036	960	992	929	978	993	949	937	945	957	960	914	917	946	945	974	908	882	886	878	913	966	864	859	882	928	902	872	872	887	918	884	881	906	923	899	828	901	920	888	902	843	857	858	848	891	821	881	884	889	916	886	872	847	885	874	921	857	818	901	879	815	893	851	883	841	884	931	872	846	930	900	897	902	834	901	892	885	893	823	895	849	884	867	859	895	901	869	850	890	847	851	884	848	908	865	883	825	825	815	832	848	834	858	867	878	862	886	807	833	895	868	848	872	878	897	869	896	862	857	855	825	901	853	858	825	894	895	859	930	880	836	853	859	841	908	869	885	826	862	850	861	824	856	841	869	864	823	838	856	875	841	862	841	854	810	864	858	827	874	890	872	877	847	894	862	890	917	846	896	857	879	881	881	864	864	867	855	884	861	870	884	863	896	855	862	866	878	839	851	866	853	826	871	837	808	834	762	843	835	806	831	869	857	850	805	822	866	867	821	881	851	812	835	810	822	886	847	828	873	834	847	862	861	855	880	866	877	840	851	928	856	851	830	786	885	854	863	918	826	819	915	825	824	839	869	847	831	879	823	869	828	819	843	866	871	891	820	891	869	870	858	852	817	855	874	862	889	804	858	822	899	810	846	793	832	846	844	906	906	845	863	854	857	883	809	826	866	839	836	816	848	884	811	835	825	877	842	830	853	853	878	869	844	851	852	848	860	846	849	810	856	856	799	917	904	879	893	833	886	866	900	840	894	790	804	856	839	855	842	874	885	806	852	839	862	874	906	866	866	859	842	812	800	847	890	850	845	823	831	806	868	862	861	829	843	837	914	853	869	815	882	862	834	740	793	869	909	889	839	861	871	824	867	852	856	907	868	849	861	878	824	882	881	874	841	828	785	867	880	858	852	921	846	906	859	820	859	836	846	816	841	876	840	830	860	900	882	817	849	929	852	843	878	826	846	837	837	840	895	821	877	780	845	843	845	861	868	859	846	832	830	852	850	879	823	865	806	856	825	852	855	828	856	904	801	891	831	825	859	884	888	848	846	821	838	853	878	856	856	877	879	830	852	845	875	881	828	848	872	866	833	903	848	833	818	815	899	881	886	858	834	852	856	852	855	842	862	872	867	819	836	829	880	880	854	807	890	940	842	882	868	861	802	876	832	844	845	867	903	810	874	859	858	864	854	817	858	893	911	865	861	840	837	813	853	831	780	844	808	834	847	838	883	859	869	765	797	895	839	875	818	834	875	906	898	865	858	859	846	830	839	851	841	795	854	851	871	821	887	897	836	878	843	869	803	823	796	878	844	860	828	872	900	900	855	843	849	874	883	792	867	856	820	862	842	832	860	917	893	915	844	877	860	824	869	866	845	872	893	824	845	856	833	845	832	837	838	906	808	844	813	901	843	854	795	855	814	884	855	834	846	850	881	882	889	858	860	885	854	860	894	849	848	877	836	852	898	842	820	853	801	840	889	837	938	816	858	845	887	891	825	849	865	883	862	845	807	882	883	859	837	895	820	827	896	855	838	838	847	823	853	890	819	855	882	875	870	869	821	912	831	896	848	841	813	898	870	865	811	859	861	856	856	767	862	802	853	864	831	851	867	828	868	841	860	844	809	817	840	845	899	904	898	866	844	867	839	873	837	902	844	816	873	931	855	856	895	851	904	851	835	799	820	911	829	860	843	885	864	886	838	839	876	862	838	864	849	889	899	878	916	917	876	821	886	914	899	860	875	859	813	828	852	797	851	830	847	823	841	810	819	836	857	831	879	840	845	810	891	810	843	863	870	888	870	869	833	862	878	866	778	869	828	873	839	848	872	888	846	841	786	838	868	850	910	844	919	891	854	872	859	878	872	847	882	873	834	848	878	865	877	883	861	892	876	878	873	847	814	894	801	824	865	848	854	866	855	850	866	870	852	882	835	864	805	864	859	872	887	861	867	885	901	849	860	789	849	927	869	825	867	826	929	877	817	855	852	855	910	836	870	893	894	832	862	843	847	857	880	894	834	839	821	900	873	859	830	871	859	831	847	831	890	881	847	909	845	800	805	801	848	885	823	827	817	877	876	843	884	871	786	882	852	906	898	857	807	818	873	852	852	872	844	846	869	864	817	875	920	906	875	843	872	843	883	862	852	894	872	806	824	840	835	840	802	898	889	812	823	846	819	862	806	920	865	849	878	869	857	834	879	834	893	913	865	798	884	872	851	824	866	843	869	803	827	871	808	871	874	863	904	876	860	854	906	901	900	866	862	793	886	848	857	796	827	884	866	823	869	871	851	859	862	877	870	857	866	834	876	837	901	856	922	821	859	818	844	811	918	892	915	806	884	830	891	882	894	882	788	857	793	871	891	880	904	821	894	841	807	798	836	898	880	877	870	855	799	880	803	897	869	846	874	864	833	875	877	861	853	814	839	890	823	803	821	837	842	872	844	808	857	790	859	774	837	864	936	825	832	883	878	866	829	842	811	862	929	828	811	848	820	854	853	860	854	904	846	879	808	821	846	856	840	830	839	830	872	853	837	850	866	889	922	838	890	882	863	833	853	783	876	788	861	811	850	874	881	857	840	844	859	888	855	844	860	817	884	824	835	858	896	808	878	873	855	853	825	843	868	918	840	832	829	898	857	861	844	870	853	826	859	870	855	862	854	859	876	858	824	864	872	853	860	809	871	858	870	870	829	835	876	862	814	881	857	847	820	886	873	851	806	867	855	881	849	879	831	862	863	910	837	892	885	820	807	889	855	839	869	912	827	838	895	879	820	882	832	833	855	908	905	862	866	863	883	813	872	874	888	831	875	816	872	871	890	847	844	849	885	871	837	889	863	821	866	838	872	862	855	876	804	847	859	896	866	842	865	824	833	855	875	885	829	844	820	884	886	869	849	880	857	848	803	876	861	896	898	845	863	864	869	835	861	878	873	871	806	866	884	877	854	845	857	855	882	895	820	871	884	850	820	862	841	879	820	797	848	854	878	863	825	873	849	826	869	816	923	821	828	829	867	870	850	861	863	889	870	827	869	838	835	871	920	857	905	888	865	847	815	868	884	828	825	841	835	835	879	835	842	881	831	825	876	934	832	823	829	892	849	930	864	884	862	801	863	880	829	845	820	840	881	866	830	861	860	899	907	803	889	864	852	835	853	838	879	869	868	839	776	897	865	929	886	869	898	811	827	875	867	805	867	859	871	828	875	879	861	876	827	828	847	838	847	824	846	857	862	875	873	883	816	873	831	859	898	807	790	859	878	863	868	852	912	832	828	872	833	862	910	879	867	863	861	833	887	899	901	885	847	842	853	826	848	852	792	894	876	869	844	855	876	868	891	856	881	843	846	881	910	856	840	816	808	850	826	907	825	842	829	851	841	826	835	856	863	821	804	830	841	831	848	858	799	856	827	808	860	837	829	855	840	871	836	823	822	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7223	497	361	221	209	223	169	190	205	189	187	175	196	186	160	194	184	175	186	168	174	175	157	199	175	187	154	142	169	186	196	169	177	182	215	156	174	186	170	187	192	200	178	171	199	169	154	171	168	174	165	188	169	195	179	186	204	160	176	190	185	173	209	192	184	174	167	193	164	183	190	186	170	153	183	176	208	189	179	166	175	166	167	153	145	180	162	175	167	183	193	188	178	165	168	182	163	166	183	147	173	172	172	165	179	173	191	189	213	167	163	166	179	175	197	176	185	175	162	175	184	180	164	165	194	185	164	173	190	169	187	185	176	151	154	190	178	161	147	176	165	183	179	167	158	165	191	178	151	172	187	190	185	164	173	187	155	186	183	203	159	170	163	163	157	185	180	154	173	165	172	142	183	173	169	165	180	191	165	178	178	175	174	171	151	172	172	180	175	160	166	165	182	178	180	164	160	185	170	181	182	148	214	170	171	197	169	169	180	174	194	181	190	186	167	185	170	165	177	172	175	190	185	187	170	165	165	144	137	174	165	179	185	173	177	161	192	174	167	174	187	172	183	173	163	179	183	160	199	183	193	157	180	186	163	176	166	184	195	159	171	166	180	178	162	172	200	170	169	170	159	155	170	157	167	176	199	176	180	174	182	171	185	190	170	169	174	158	170	186	163	170	184	177	159	198	142	184	188	201	166	152	165	169	178	191	133	189	191	150	178	202	190	172	161	184	181	167	162	175	193	188	185	167	155	167	186	165	189	170	169	192	178	164	167	189	154	177	173	176	169	152	149	186	197	185	176	179	170	177	161	163	174	179	160	176	163	169	148	169	170	173	165	195	186	150	185	166	170	182	172	202	174	178	166	217	169	172	151	179	188	146	168	164	170	185	175	175	183	170	187	164	192	162	182	186	159	166	168	163	198	164	158	171	154	186	167	186	187	181	152	132	182	187	191	210	205	149	183	170	158	185	174	174	157	178	200	171	164	174	171	162	181	186	204	154	169	161	188	171	148	197	185	187	187	162	190	179	186	156	174	183	197	176	174	213	157	172	153	168	150	164	176	196	171	172	157	167	151	172	176	177	179	169	183	184	173	181	184	180	190	182	160	179	178	186	195	196	178	171	165	200	147	174	182	164	182	165	162	194	173	187	169	185	177	167	165	191	183	183	159	164	198	171	175	200	165	213	182	158	180	170	203	182	176	174	161	166	188	161	175	163	167	157	201	199	156	175	172	196	165	179	180	187	166	146	180	174	159	165	177	184	180	176	179	202	182	181	156	180	170	173	166	183	175	173	172	162	188	182	163	153	167	176	174	196	174	182	179	173	162	162	174	179	160	184	164	175	160	167	174	154	164	198	170	164	177	153	187	159	177	162	174	186	189	175	183	185	178	198	158	161	165	173	184	168	183	182	202	170	171	166	181	200	182	190	166	208	187	178	155	186	165	187	188	172	191	174	180	151	172	175	167	174	173	183	166	177	195	183	170	158	170	173	177	165	196	168	172	194	177	183	159	186	184	165	153	183	142	154	175	191	176	177	200	188	188	179	165	152	192	195	167	167	187	189	166	151	187	155	151	169	180	171	177	172	159	178	177	168	182	195	173	190	176	184	157	166	160	174	179	182	144	177	177	179	196	189	172	152	180	161	188	159	160	189	175	147	152	188	178	184	149	182	158	171	173	163	204	186	175	145	165	173	153	182	193	189	177	156	159	190	175	188	154	172	173	197	190	182	140	180	183	184	174	168	180	183	169	159	180	189	176	171	185	181	164	143	177	188	205	173	186	187	167	165	180	190	178	185	181	196	176	175	183	191	186	178	163	163	212	163	161	164	183	167	159	147	178	187	187	177	171	178	172	150	187	175	188	171	179	194	196	159	171	175	176	202	171	160	175	192	190	202	186	169	162	171	177	178	173	179	169	174	194	166	146	187	157	166	208	175	179	166	181	182	173	188	187	201	195	186	181	187	164	191	187	180	197	168	149	168	158	174	177	174	193	163	178	170	163	185	176	158	158	188	137	186	176	186	175	172	157	189	187	173	214	172	182	181	180	180	174	165	147	162	156	176	153	184	132	178	176	185	167	151	165	164	187	198	177	179	165	179	161	189	180	158	165	191	182	193	180	166	182	178	175	188	183	167	171	155	165	196	176	182	175	175	159	176	167	167	178	201	158	168	169	188	190	174	179	211	183	174	208	191	195	162	172	152	167	171	169	182	192	171	180	190	155	188	175	187	205	172	168	174	187	161	165	164	189	155	195	179	178	166	150	154	192	191	201	155	157	174	178	168	189	177	184	181	167	172	187	192	145	184	172	172	152	185	173	171	152	177	162	186	189	193	181	189	161	166	162	171	183	174	162	172	163	172	159	190	171	186	176	199	164	186	195	178	192	170	177	160	159	168	191	157	159	178	163	166	178	162	156	166	169	168	195	177	189	175	181	171	179	135	181	179	160	179	163	167	160	160	180	182	178	156	163	168	182	152	181	200	194	161	167	152	158	207	175	178	177	161	162	160	184	169	166	188	180	180	174	161	173	197	152	163	154	178	184	170	179	175	186	143	165	173	153	190	166	176	187	197	170	158	161	208	176	186	159	185	153	171	194	162	171	175	181	181	178	185	167	166	161	177	181	175	155	178	178	176	175	167	180	177	152	182	150	149	166	164	178	172	182	174	159	177	194	146	163	180	176	200	178	166	211	183	185	184	157	170	145	152	188	176	156	168	176	190	175	178	156	149	160	197	178	181	183	172	196	186	201	176	183	190	161	163	170	165	172	160	160	180	198	159	201	167	188	196	154	188	170	170	181	191	183	180	172	162	166	189	133	192	163	151	186	177	189	167	149	181	173	177	193	181	185	152	174	198	168	192	173	174	198	193	153	192	169	165	162	172	156	164	167	163	178	160	174	160	179	196	188	158	180	182	167	191	195	177	183	173	183	183	148	179	175	177	168	169	172	182	176	175	200	199	157	162	176	159	168	144	183	181	188	180	180	164	160	147	175	184	169	185	179	191	166	171	164	180	159	169	172	192	177	188	159	178	175	162	173	191	200	196	162	166	198	180	200	178	177	185	189	167	192	184	188	188	199	171	184	171	187	187	185	179	184	174	179	186	167	171	180	189	176	189	185	167	157	176	179	194	162	153	176	198	191	173	168	180	170	162	166	157	163	179	203	195	171	176	160	176	188	168	182	176	192	191	182	156	165	179	171	162	203	166	160	174	167	194	176	184	173	185	180	163	174	170	156	183	220	181	180	181	174	179	164	150	159	168	168	161	184	171	177	168	184	190	184	174	186	169	160	186	154	163	149	181	177	174	168	181	166	168	202	189	190	174	188	189	167	169	178	178	173	187	192	162	151	174	177	151	187	162	167	197	187	176	154	166	151	178	183	188	186	171	169	164	162	229	230	176	157	155	178	144	180	184	165	172	168	175	179	161	169	174	170	160	189	183	187	172	170	176	208	169	187	170	192	170	161	161	172	192	162	185	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7046	592	693	712	710	617	621	627	646	586	591	586	588	596	584	591	587	568	590	549	555	590	513	544	524	591	542	566	539	504	558	521	553	587	552	542	549	517	579	493	533	578	546	533	535	526	591	575	519	556	527	572	551	492	548	532	543	549	548	534	556	554	585	548	525	573	520	535	574	559	550	538	555	517	563	529	552	526	589	509	533	534	554	569	515	588	500	508	521	582	541	544	550	546	557	529	561	543	561	556	526	516	556	538	538	537	527	552	521	482	518	544	592	554	537	520	582	515	534	556	540	541	499	557	551	529	545	517	551	524	538	530	525	517	519	543	536	581	546	555	531	552	567	528	543	521	534	565	539	531	525	569	532	557	551	568	555	546	555	545	524	534	512	529	520	518	583	493	552	540	525	552	519	534	548	533	578	562	530	530	539	538	552	546	527	526	561	541	580	548	519	571	553	548	540	542	551	525	536	516	540	561	534	551	495	545	537	546	578	562	563	567	531	565	515	531	568	553	525	547	583	563	564	543	512	557	547	531	584	545	541	571	566	519	527	517	500	602	544	550	511	524	587	567	550	557	586	547	579	519	556	523	529	545	579	562	521	564	550	528	508	554	537	459	541	558	557	602	528	540	499	502	580	490	544	565	516	509	499	534	521	536	529	519	595	508	555	573	539	526	534	565	513	577	554	519	545	524	527	498	544	568	550	575	551	512	515	530	523	535	507	576	536	502	481	531	520	483	532	526	591	545	530	554	521	560	550	560	517	541	527	511	532	550	530	516	539	554	503	534	573	556	533	588	524	543	547	565	537	565	554	537	538	531	500	549	528	533	517	561	519	549	531	513	550	535	550	550	552	549	552	568	549	569	558	576	523	486	543	529	524	549	536	559	589	514	568	519	583	570	547	525	537	563	530	547	539	559	587	546	528	554	568	560	534	557	530	544	554	572	578	558	562	567	503	564	517	508	540	558	478	532	498	540	538	561	541	554	534	547	531	519	508	533	530	573	566	536	555	526	592	538	548	538	548	550	535	523	539	541	543	540	529	560	549	572	520	538	544	545	527	561	542	525	534	491	556	572	525	560	551	544	548	510	531	557	535	537	509	525	538	526	536	537	519	555	520	522	526	556	515	574	518	583	553	609	593	534	526	544	557	544	526	542	559	573	567	559	570	520	560	509	583	589	517	564	557	515	535	573	577	561	552	549	551	542	517	546	542	538	547	517	543	518	543	531	556	537	567	490	563	535	523	523	514	542	568	554	571	498	559	551	541	549	562	541	535	534	546	515	537	538	542	548	534	568	551	552	531	542	539	578	529	532	550	564	536	520	523	533	522	532	560	552	531	512	525	553	526	539	537	587	549	515	532	523	568	519	557	554	536	560	494	490	567	554	552	553	536	510	550	568	528	544	554	604	548	553	556	552	559	537	513	518	584	514	533	614	518	544	579	522	565	515	500	514	483	559	557	530	512	503	502	506	533	562	518	536	532	536	529	514	568	570	550	523	544	513	571	557	544	545	535	560	547	521	549	587	557	533	534	527	527	537	567	558	541	528	528	561	554	595	530	533	540	565	542	540	538	548	514	547	518	549	531	548	554	561	552	556	540	521	561	593	538	568	532	494	520	563	563	547	532	557	552	489	552	570	551	491	554	545	588	562	537	529	582	533	550	545	602	525	535	525	522	572	535	548	503	570	538	568	525	525	575	529	589	566	514	558	576	516	558	586	524	558	556	555	579	546	558	540	564	540	554	525	549	557	537	489	568	546	518	548	535	539	541	566	552	540	543	522	598	563	536	516	553	539	557	485	503	569	543	546	534	539	547	525	535	577	541	514	523	564	555	557	588	574	538	556	552	546	565	570	549	534	522	565	524	572	539	561	561	560	535	501	534	549	556	537	513	525	517	522	523	572	537	535	563	555	596	558	512	525	544	515	532	574	544	547	472	537	494	595	581	517	536	550	552	585	569	548	504	550	538	550	573	520	550	548	527	554	557	529	520	551	526	533	510	579	558	535	534	541	562	536	558	509	537	574	584	523	533	522	538	550	517	527	526	522	510	571	538	567	525	532	538	531	538	544	575	549	560	579	545	557	550	545	584	568	525	504	550	549	521	567	523	514	562	556	516	547	560	500	527	541	564	569	528	542	547	567	537	525	546	609	564	556	580	522	556	572	510	539	567	530	556	548	554	559	571	546	502	542	506	530	539	577	542	595	551	533	484	545	549	551	551	532	543	536	540	565	556	530	540	555	524	553	579	531	574	563	552	542	536	519	553	582	527	568	531	529	607	541	573	545	544	532	525	544	529	548	559	530	548	555	529	553	500	564	496	565	544	550	532	529	557	599	582	540	571	528	547	537	552	513	596	551	571	525	487	566	550	544	522	542	525	564	533	547	552	536	556	523	522	571	530	565	532	518	530	551	553	542	567	520	506	534	565	518	565	533	564	527	523	548	517	544	551	554	612	537	577	529	535	534	563	543	519	519	543	562	558	485	555	537	552	527	505	585	580	567	555	540	525	544	512	540	560	520	557	592	512	554	547	508	513	584	533	556	570	589	513	523	540	507	551	554	530	535	542	570	491	504	559	563	567	549	517	588	523	517	538	526	558	538	542	555	556	514	515	541	529	546	596	531	517	547	545	539	541	494	543	521	513	531	498	530	514	511	524	554	514	515	563	558	483	560	540	572	539	501	517	557	565	542	515	540	527	571	532	526	528	516	515	549	535	569	551	531	554	539	578	526	520	511	514	501	569	553	573	537	564	533	542	527	538	560	549	541	527	546	556	567	524	542	574	565	561	563	597	547	569	524	555	553	499	547	547	566	552	556	609	560	542	494	552	558	561	552	568	533	524	554	520	560	613	563	528	516	568	528	541	567	494	507	544	519	577	553	530	539	564	545	540	550	559	511	534	547	535	524	555	570	549	502	510	574	538	547	569	575	561	582	553	592	521	568	553	563	554	531	548	566	552	558	581	534	538	572	586	556	532	533	540	547	530	582	545	532	532	539	562	546	533	542	539	534	567	543	518	522	577	533	524	555	550	533	480	519	568	539	555	517	510	528	529	529	553	516	575	531	584	562	545	552	531	561	575	531	532	543	564	531	520	529	575	530	553	519	506	549	561	542	556	582	582	546	524	512	576	556	547	542	538	561	515	558	536	537	547	503	564	558	527	527	524	530	523	544	522	573	555	545	549	543	563	548	538	513	525	533	544	571	503	550	560	556	543	538	525	578	560	568	589	491	548	566	554	548	516	564	512	566	549	516	529	554	551	598	520	576	534	507	514	560	540	527	584	534	525	519	567	547	567	534	546	531	520	565	520	579	564	571	537	556	550	572	582	519	501	555	560	530	575	540	538	539	551	551	578	533	549	506	514	568	556	492	535	592	584	563	538	594	553	567	531	524	559	534	556	599	543	586	536	524	563	530	512	565	535	539	538	583	591	496	564	542	535	532	528	545	551	522	566	545	499	513	533	511	571	506	523	521	505	541	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
42644	13452	3007	1235	895	702	622	522	490	436	432	436	390	443	386	388	351	346	356	327	335	330	366	316	360	361	362	306	352	353	353	333	313	365	348	335	348	337	305	349	339	348	345	336	348	330	331	314	314	303	327	328	357	325	304	332	329	326	316	332	292	302	336	313	331	316	330	352	328	342	283	305	347	359	352	303	346	325	306	350	369	338	347	307	322	354	328	352	309	345	331	330	327	333	330	306	292	328	314	305	339	347	328	325	290	344	307	305	304	319	342	315	347	296	322	302	293	330	352	320	329	341	314	326	346	310	346	317	336	336	346	315	332	337	342	315	328	341	293	305	327	337	304	333	374	348	354	316	323	321	329	305	325	342	326	359	300	314	332	363	322	331	320	338	312	330	355	336	312	352	304	321	320	344	366	326	317	328	333	347	343	320	349	346	279	321	325	309	320	356	341	307	317	311	344	322	308	327	338	301	323	309	318	345	289	362	303	320	308	339	329	333	311	322	348	335	333	340	336	339	348	338	324	313	329	318	307	336	322	309	304	321	343	301	315	346	298	318	334	320	314	283	305	318	313	367	319	309	321	357	328	312	312	315	356	330	343	337	326	309	313	334	308	340	320	308	308	330	349	309	306	309	323	314	347	330	316	347	349	339	305	336	302	332	340	315	327	295	305	323	309	355	329	299	280	341	324	355	354	297	322	355	307	314	352	284	281	297	303	305	322	339	323	325	320	316	338	323	313	331	326	295	296	313	333	312	351	357	318	329	297	323	324	301	319	342	343	346	319	321	322	318	358	322	329	303	368	323	350	323	337	316	291	344	337	350	319	337	344	316	341	307	316	357	300	287	307	300	356	307	290	309	328	326	345	333	338	331	331	334	329	312	357	328	273	281	317	294	330	259	296	308	343	338	327	336	340	317	325	306	319	337	304	317	331	323	280	292	317	321	327	350	313	315	344	311	318	350	306	301	316	321	328	303	361	296	309	350	345	312	305	307	337	325	328	320	289	347	366	316	303	332	310	349	323	320	275	318	328	351	330	345	322	316	312	315	314	314	335	332	328	295	306	281	334	320	340	300	350	327	329	366	306	303	308	320	319	364	317	336	314	302	319	319	280	324	304	305	307	290	353	342	293	323	325	337	301	302	336	337	300	343	320	344	325	313	308	319	339	316	319	320	303	295	321	339	349	324	318	300	345	345	327	350	320	353	303	290	322	314	315	327	324	330	338	318	313	310	293	354	346	286	317	361	362	303	318	331	310	319	348	324	340	308	304	326	318	312	354	300	299	329	323	304	313	310	296	320	354	312	336	342	347	332	348	327	313	327	336	295	310	317	305	319	317	290	313	331	327	359	325	294	318	341	338	314	307	364	339	339	318	322	323	325	303	343	345	323	325	337	328	329	296	316	288	343	320	361	340	339	349	332	306	314	309	364	319	318	339	323	326	277	352	352	320	345	311	337	316	316	318	294	358	322	330	337	332	318	322	300	303	352	328	304	294	282	303	301	333	329	344	349	318	325	308	342	298	324	333	303	334	303	316	325	318	325	306	316	292	318	305	308	327	329	346	318	338	304	326	295	314	309	294	347	292	326	309	346	352	322	297	312	292	318	295	299	346	272	331	322	330	327	331	334	343	327	302	342	299	332	318	352	315	332	330	317	319	338	304	332	332	297	328	300	296	310	337	310	318	339	278	338	308	337	333	322	327	318	351	316	317	310	341	332	355	324	345	311	316	342	325	329	338	300	315	286	330	332	325	368	291	325	300	325	353	316	314	305	298	338	312	317	311	303	299	312	361	302	314	345	297	296	299	340	322	330	345	356	319	301	339	342	308	314	332	303	310	304	330	320	287	335	312	351	312	338	330	314	320	338	326	336	347	325	341	349	294	312	329	333	302	304	302	341	345	294	289	341	354	319	323	301	312	282	332	317	320	335	332	316	305	311	348	307	319	326	310	367	344	330	319	344	313	347	294	361	330	335	337	284	300	364	300	303	304	298	348	329	328	335	349	340	333	312	337	323	317	318	324	328	322	331	317	318	326	322	351	307	310	358	311	311	302	356	288	320	333	339	326	316	318	320	352	316	329	294	326	348	331	284	308	312	330	343	359	330	305	341	327	308	288	334	328	316	355	331	298	348	309	346	321	312	358	330	299	334	375	317	328	354	306	345	346	334	368	359	281	290	352	299	339	338	317	319	324	321	370	342	332	295	312	342	333	295	341	338	337	316	324	314	314	350	337	316	331	309	322	315	372	330	342	315	315	320	316	342	342	328	358	303	343	303	339	268	308	309	312	294	332	344	306	306	309	334	308	346	312	348	296	303	308	289	321	329	305	343	329	332	328	323	333	322	307	331	302	311	317	319	353	321	320	292	310	319	350	315	331	339	352	330	325	371	326	313	328	350	323	337	324	330	331	337	338	363	332	335	310	285	333	346	329	305	347	341	306	307	326	334	312	324	307	350	289	318	329	334	336	311	307	312	330	344	354	326	326	333	324	304	280	316	323	331	315	320	349	353	376	321	352	290	352	317	334	322	327	312	339	341	350	327	308	322	340	357	324	343	314	325	281	299	300	326	312	313	310	317	354	316	342	343	317	348	317	321	293	304	329	340	319	330	327	318	291	331	363	335	313	288	342	332	328	322	320	346	319	339	329	332	334	333	307	350	317	302	309	355	325	369	336	334	297	327	345	363	318	298	291	321	314	308	307	318	328	323	344	323	325	322	324	307	341	299	312	333	332	309	328	323	299	343	285	331	308	315	328	325	311	348	330	292	334	321	369	328	331	327	328	293	353	318	322	319	306	334	326	333	323	318	341	308	330	327	326	326	308	329	345	323	325	327	342	343	298	323	319	337	328	319	330	324	295	331	341	313	342	334	327	355	313	303	320	337	310	330	345	355	333	322	313	322	334	332	311	312	307	341	313	345	327	334	327	310	320	330	305	326	332	345	343	301	356	332	323	307	307	308	333	327	336	317	306	338	334	320	315	342	326	304	304	339	322	304	372	312	345	322	318	331	335	346	304	310	321	300	308	325	323	335	304	326	316	305	289	318	317	312	354	329	290	348	334	338	337	312	340	318	317	331	309	313	299	298	304	334	335	315	317	359	356	320	323	338	286	318	304	288	365	316	339	340	380	324	324	357	308	316	324	300	320	325	323	322	317	314	347	353	333	344	328	337	315	323	336	318	341	311	282	310	301	340	303	315	319	332	292	355	323	363	318	328	327	354	295	342	317	367	327	357	327	316	316	296	331	326	317	320	333	323	300	316	323	324	296	314	308	285	336	314	309	314	335	321	320	339	326	286	291	348	328	343	325	277	368	340	342	314	338	299	313	301	325	323	321	319	323	368	319	330	339	345	311	347	322	325	328	350	323	306	329	329	311	302	318	322	322	316	318	309	332	327	318	322	286	310	316	308	321	279	349	299	285	331	310	341	320	347	315	379	304	315	312	281	369	331	317	312	316	327	345	345	344	310	330	333	357	311	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
19099	1961	3680	4010	3380	2873	2402	2035	1908	1763	1634	1549	1556	1398	1322	1286	1238	1165	1164	1125	1107	1111	1063	1070	1061	944	1011	998	1003	947	1006	996	939	944	994	931	1036	960	986	990	857	953	952	918	941	944	980	962	902	916	915	904	944	911	938	921	920	906	895	952	970	901	919	940	916	895	893	955	925	887	917	873	916	863	884	901	874	948	845	939	893	923	887	922	909	875	903	886	892	908	862	888	879	917	885	888	839	912	891	889	920	877	895	892	849	974	873	905	906	926	899	874	884	906	942	933	902	949	903	846	882	851	839	895	922	885	883	940	930	911	908	878	923	834	923	890	874	971	932	884	893	910	891	851	913	894	863	904	909	929	891	854	877	874	935	935	933	878	912	942	890	846	847	974	957	958	876	929	904	865	920	878	908	901	920	951	877	903	929	899	943	948	890	950	919	921	913	847	948	928	885	907	881	881	909	943	895	898	953	938	906	843	911	949	883	947	927	854	887	928	920	871	917	875	882	887	944	851	893	915	832	867	894	920	861	905	891	935	916	890	859	905	870	924	885	880	881	915	959	911	877	910	908	909	870	948	931	872	935	908	905	940	931	893	913	937	889	963	890	850	928	918	862	861	881	881	921	874	942	869	899	894	881	931	918	896	915	889	907	869	858	923	881	933	892	937	932	931	891	945	844	821	923	877	901	933	915	881	903	902	908	890	931	939	929	889	902	915	918	846	885	915	957	896	881	874	862	860	887	925	927	918	918	938	930	890	951	901	909	869	894	896	929	885	875	892	862	909	940	905	908	937	927	902	898	918	859	872	933	955	910	933	861	877	901	883	868	942	957	883	905	905	878	842	906	935	881	882	881	878	911	860	901	867	850	868	905	886	893	924	889	914	962	889	878	907	907	859	893	924	894	903	893	893	964	922	836	960	913	939	908	922	908	851	906	936	888	912	900	968	882	857	926	882	900	857	946	867	906	918	896	894	889	890	956	889	956	897	878	923	952	915	902	903	891	973	908	923	917	891	867	918	871	920	875	898	922	869	908	914	924	971	921	918	855	894	904	869	868	948	945	911	906	921	879	937	877	867	882	900	956	891	916	909	930	919	946	862	865	877	888	908	873	928	882	888	856	880	936	891	899	893	888	862	893	864	903	902	843	961	912	848	880	862	875	910	847	873	886	931	871	865	873	941	975	919	884	858	874	925	867	914	904	914	863	929	799	921	933	895	903	901	882	891	923	904	899	897	859	923	892	889	930	869	883	877	891	935	867	875	879	916	974	895	920	913	903	899	933	961	885	860	905	947	901	909	891	855	956	897	911	943	920	869	907	889	893	924	895	896	893	863	900	954	905	880	914	889	884	896	910	917	896	916	894	907	923	868	924	924	893	850	889	888	895	936	904	917	855	916	882	897	914	895	912	914	902	861	858	912	949	926	844	881	955	880	915	925	914	919	944	882	952	909	920	888	939	858	883	905	882	882	924	933	920	961	847	878	903	903	936	883	856	877	851	876	887	948	902	982	914	897	850	873	892	932	885	869	883	892	882	880	896	929	890	909	902	912	855	921	955	893	903	892	918	949	848	918	943	895	916	886	893	910	871	902	921	932	890	924	836	946	900	910	893	901	895	936	912	885	899	951	850	863	915	951	942	905	883	911	911	913	880	895	921	953	893	845	935	898	911	954	850	920	907	878	846	886	931	869	858	882	882	934	928	867	906	966	902	904	924	917	883	867	933	925	875	896	871	954	880	886	915	913	924	879	915	909	891	924	940	877	944	927	883	895	842	882	910	912	942	874	892	876	839	904	912	894	942	878	939	890	926	887	912	928	917	874	912	880	894	886	846	856	911	924	935	901	897	912	900	890	916	896	932	900	897	890	842	940	906	892	882	876	923	981	895	871	949	906	897	865	896	885	901	882	924	907	904	873	920	938	915	901	924	896	957	868	878	932	925	869	917	887	958	843	922	921	902	872	898	891	903	907	897	921	867	904	904	846	949	919	906	862	879	868	917	941	859	922	908	905	914	883	940	939	914	933	972	886	892	883	928	883	909	899	927	918	910	893	852	959	899	919	936	841	907	885	873	896	895	863	915	899	855	870	870	915	907	892	966	862	880	898	843	866	811	917	931	946	874	879	904	883	895	866	885	932	919	861	910	862	872	895	863	931	944	932	961	904	888	906	893	888	952	928	917	927	922	927	853	835	950	923	917	890	882	862	938	923	850	910	926	920	907	902	884	927	901	928	855	922	911	890	893	859	878	922	895	914	885	883	900	910	934	930	904	914	902	900	921	900	889	919	881	931	912	904	865	913	916	834	882	889	927	884	897	880	880	925	911	859	912	842	909	905	912	858	891	946	897	896	885	931	868	859	901	932	901	876	897	867	924	859	894	913	943	882	903	877	895	944	896	936	904	921	887	954	932	890	945	895	923	899	898	895	871	958	918	877	890	915	879	908	813	898	916	936	895	926	903	901	862	898	898	927	855	860	898	932	870	860	917	887	881	865	855	909	954	906	907	928	911	931	905	927	878	838	882	878	905	880	937	886	878	915	898	909	934	871	872	911	858	884	895	862	903	895	934	948	917	919	908	924	905	873	936	887	895	907	906	930	968	906	880	910	940	874	914	930	884	907	941	872	933	881	845	948	877	855	871	900	918	922	928	882	919	848	864	919	869	909	876	931	915	910	887	888	865	886	875	861	919	822	875	863	914	872	862	881	850	965	936	883	837	905	905	938	924	906	904	932	908	949	985	915	957	906	876	902	896	927	926	921	909	912	895	914	865	870	933	1001	890	950	872	901	903	955	931	886	877	913	919	924	908	933	883	843	881	889	889	879	930	916	859	930	880	898	905	884	900	907	921	878	894	894	907	913	887	898	907	886	901	880	900	896	863	951	898	849	894	915	921	903	882	874	924	913	904	926	928	965	904	974	879	898	926	918	870	918	897	893	912	888	924	931	894	854	882	916	903	862	907	895	936	912	881	897	885	902	936	879	894	880	920	893	879	944	913	913	871	896	923	844	860	876	812	925	853	918	911	915	932	892	927	867	891	897	914	925	926	889	914	925	854	973	903	931	887	888	871	885	860	855	899	931	921	929	876	928	904	889	850	889	906	891	893	882	905	925	863	889	887	918	931	945	899	843	860	885	870	899	940	919	906	921	842	887	893	937	878	927	880	888	910	925	906	878	879	889	880	866	900	860	915	933	895	946	908	903	913	935	904	890	812	898	925	872	928	978	875	937	895	925	851	902	887	893	887	906	900	886	927	869	870	850	852	888	920	920	869	926	887	912	851	941	915	910	916	933	897	918	850	881	941	881	878	863	903	798	915	890	871	930	914	933	895	899	874	908	936	921	894	885	1000	914	918	921	882	899	931	930	942	888	906	909	840	855	884	871	849	871	922	928	946	906	896	884	881	905	912	879	912	937	901	910	909	915	850	916	875	906	972	852	924	909	869	884	907	866	894	899	959	867	916	916	941	923	921	882	870	875	906	876	917	866	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
47953	21158	15512	2977	1642	1171	896	740	585	564	540	508	495	444	446	437	355	381	351	363	344	346	348	335	366	333	367	332	339	346	295	344	340	332	318	327	320	314	306	342	311	335	334	325	341	336	328	322	326	297	330	307	309	328	317	309	317	322	324	323	321	327	361	349	299	331	328	353	322	333	293	336	293	329	312	324	311	300	290	326	312	294	311	317	317	325	311	318	320	294	318	281	323	344	333	313	305	339	291	334	297	319	329	310	309	304	321	338	321	297	333	327	327	330	300	317	310	332	309	304	321	325	298	312	295	303	311	309	339	322	298	318	312	293	312	306	299	300	312	302	306	334	323	324	306	323	323	283	313	296	319	336	296	350	300	311	338	321	307	315	357	352	353	327	292	326	310	344	312	346	315	323	318	308	323	319	292	308	275	312	294	324	300	331	332	285	322	335	289	313	324	311	296	309	295	333	321	316	303	289	324	305	302	295	336	338	308	332	312	337	307	317	299	330	302	301	311	320	330	308	324	329	305	307	300	291	304	273	294	324	314	320	304	318	337	314	354	352	329	319	339	314	342	322	355	316	282	318	306	336	325	324	300	294	300	318	326	318	269	332	282	306	354	334	319	277	286	310	324	304	349	310	287	308	281	350	287	357	317	319	325	319	361	342	314	286	294	314	331	322	333	313	295	326	295	301	286	293	325	297	325	342	332	299	336	332	299	293	300	256	334	311	326	353	304	343	333	298	333	310	295	326	300	294	279	315	322	321	328	351	338	312	299	311	343	302	295	314	304	309	310	311	329	317	341	303	305	342	310	305	299	296	336	346	309	341	328	288	293	330	315	313	310	300	317	305	297	293	306	302	303	313	299	308	284	308	320	299	332	294	314	308	336	301	306	283	308	318	325	317	318	337	304	315	302	351	317	303	327	312	335	320	338	317	327	298	327	302	306	313	310	308	343	302	340	335	311	322	320	301	309	347	306	316	299	321	316	294	310	348	310	342	339	296	333	296	352	321	306	298	308	324	311	321	309	307	269	329	289	284	320	317	305	301	288	311	328	315	323	297	300	325	313	298	323	336	285	339	328	296	321	321	343	302	275	316	325	321	307	324	286	299	285	316	304	285	327	324	309	308	306	317	310	305	311	313	320	319	307	344	263	309	297	303	330	315	335	320	295	305	292	310	314	309	308	311	336	333	298	319	366	325	289	311	286	328	327	332	338	324	331	288	317	309	296	314	320	329	290	310	320	317	313	300	329	314	319	298	321	345	301	285	297	306	308	317	347	294	331	324	293	337	321	301	288	314	317	308	328	301	308	315	297	311	324	343	308	311	355	324	285	327	308	334	280	316	255	291	303	335	346	315	267	319	302	310	323	303	321	295	296	329	342	313	302	325	284	339	299	301	333	341	330	260	286	295	351	308	311	327	319	324	299	326	320	346	326	343	297	324	336	318	326	335	310	308	291	332	307	319	315	334	315	323	311	319	293	327	328	338	314	284	319	337	321	303	310	330	368	321	318	295	330	330	332	318	298	307	330	318	335	338	318	315	310	307	302	337	284	344	292	274	307	327	317	305	340	284	343	310	347	300	330	321	302	295	273	314	330	326	304	341	343	310	323	307	289	317	331	299	320	335	281	293	300	299	320	320	302	326	316	311	321	327	309	299	301	299	309	293	361	309	333	322	333	308	303	340	331	331	345	276	303	307	292	303	297	294	310	357	300	352	283	307	323	356	302	303	304	313	336	307	306	288	307	339	322	283	329	352	331	336	326	340	298	310	327	298	280	300	317	308	327	307	332	292	312	321	317	339	341	312	299	287	306	315	312	294	305	273	316	320	326	294	324	306	311	287	323	300	309	312	313	371	311	343	352	287	296	281	310	302	327	317	301	307	290	324	308	347	322	315	321	317	325	276	288	330	275	329	319	314	311	308	299	304	331	321	300	285	303	310	311	294	321	322	320	323	341	342	312	302	310	310	301	300	333	322	311	308	315	310	333	291	297	305	300	316	310	298	333	306	306	303	319	292	309	321	342	301	320	322	310	325	321	319	327	304	305	322	330	320	316	355	328	307	328	302	318	290	333	349	340	326	310	318	293	330	292	330	290	346	303	292	325	306	282	313	296	310	334	302	333	273	302	338	328	319	302	296	321	305	341	315	359	314	295	326	308	286	323	321	315	322	320	333	331	300	331	314	308	324	297	330	292	279	321	320	309	330	311	295	305	323	291	310	362	341	296	319	345	311	321	290	336	310	319	290	281	309	295	320	305	331	295	278	298	307	351	313	295	322	347	318	308	327	321	332	329	334	315	330	270	311	322	323	313	276	307	308	350	304	304	321	309	302	320	301	337	270	305	320	306	320	326	335	321	315	325	310	337	292	307	292	325	331	317	361	338	312	307	306	278	317	324	289	327	328	277	335	340	324	312	346	332	323	337	307	302	314	323	347	309	302	322	294	310	306	300	322	316	321	309	319	312	334	314	335	325	307	297	316	291	339	319	306	329	336	320	313	320	348	307	315	326	318	320	316	323	292	322	308	294	289	291	309	310	298	295	335	301	316	314	280	320	326	302	298	356	299	322	274	312	318	336	304	295	338	323	290	286	316	342	303	312	319	342	312	321	305	307	318	320	306	339	315	320	313	333	326	329	328	318	339	310	322	300	330	316	322	321	293	316	274	306	299	298	306	294	319	299	317	312	306	324	352	330	324	294	319	294	308	325	349	325	328	295	314	304	331	329	370	302	343	330	327	304	282	311	296	296	344	297	299	288	300	355	278	341	339	291	332	307	300	286	320	284	309	301	291	319	302	320	314	371	305	325	303	287	309	309	279	284	346	327	326	314	325	328	299	322	314	332	351	337	312	296	322	314	295	304	330	301	310	289	326	304	351	320	317	323	322	329	317	311	289	329	316	330	334	289	344	343	336	312	309	309	321	313	360	323	325	349	311	290	330	335	370	300	299	296	318	270	319	317	331	295	318	326	292	277	286	337	322	335	313	339	323	286	304	309	315	335	320	283	294	325	298	301	295	308	312	331	302	317	325	328	280	320	305	298	297	299	272	354	299	321	310	309	290	309	310	330	297	338	336	327	345	301	336	318	305	294	287	293	333	317	337	338	316	297	332	312	302	302	317	302	303	286	310	299	324	321	339	297	284	305	296	331	328	292	282	330	312	300	310	321	272	349	314	313	321	295	294	323	296	298	296	300	324	309	312	325	331	314	308	285	324	312	320	338	309	315	310	286	356	296	332	285	286	332	288	295	311	311	300	305	309	301	292	307	287	319	307	286	305	323	308	328	306	284	308	305	340	298	285	275	341	316	296	283	377	317	307	314	366	301	293	328	325	312	346	317	309	317	307	315	334	291	316	311	299	281	296	302	355	313	300	311	290	315	300	318	304	299	303	307	340	318	305	316	293	298	341	322	331	318	341	275	324	333	296	334	303	320	320	335	302	317	328	305	314	308	285	342	304	327	314	306	348	317	317	340	325	294	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24139	2875	5835	6500	5556	4475	3690	3082	2707	2461	2086	1999	1903	1706	1655	1556	1435	1413	1320	1307	1213	1211	1161	1196	1115	1074	1066	1078	1048	1050	1000	1046	956	992	969	1006	973	871	969	983	914	949	953	976	958	949	922	936	875	879	928	910	892	923	912	852	912	901	920	943	873	862	878	859	938	851	900	887	902	863	888	844	884	898	844	833	862	845	865	944	888	923	849	865	887	834	858	882	872	840	865	854	812	842	864	874	868	839	893	886	889	894	877	879	877	837	853	821	831	835	811	871	857	866	827	860	883	843	841	882	839	865	883	843	872	921	840	851	856	884	851	903	845	869	907	837	894	783	893	898	856	880	922	890	830	908	875	867	836	880	843	846	849	832	856	830	841	888	886	861	846	909	896	909	831	862	845	831	883	837	822	791	897	844	833	899	891	838	888	852	852	857	874	867	838	847	816	808	856	820	875	869	875	787	829	854	871	848	839	858	815	866	880	886	824	836	828	823	836	854	889	832	860	846	812	875	877	884	872	865	902	861	829	869	875	855	870	833	832	855	892	831	852	880	889	869	840	812	814	834	846	869	860	882	845	877	878	817	906	744	825	838	857	855	795	780	866	838	822	835	883	857	849	862	823	838	889	822	853	875	816	830	804	920	846	842	783	839	857	862	842	898	855	817	874	886	822	829	851	806	857	891	837	869	821	880	844	852	862	865	833	832	877	850	808	914	823	813	858	813	884	822	882	889	900	864	838	824	876	808	842	889	858	822	872	843	851	830	894	854	879	851	879	878	827	852	859	865	871	844	916	797	835	854	877	828	843	803	864	835	838	857	815	828	856	875	853	885	846	856	833	866	882	860	843	855	810	902	802	784	786	918	857	839	860	876	841	804	881	859	908	860	840	820	841	835	883	848	863	870	850	851	895	805	864	814	851	856	832	819	839	844	815	868	859	872	792	870	795	841	829	833	827	838	841	912	796	836	869	910	871	892	898	857	829	882	899	840	831	865	830	836	851	818	888	872	861	849	840	830	859	853	840	828	874	803	862	816	889	839	845	808	921	874	861	842	897	850	838	825	882	830	881	831	844	788	920	833	828	842	903	844	844	840	836	914	863	863	874	850	831	834	856	801	814	855	871	819	880	778	866	887	876	822	849	832	850	831	915	806	859	878	842	867	868	826	834	839	874	848	920	853	886	922	857	873	878	871	855	824	844	828	859	807	859	907	855	797	842	857	807	807	885	888	843	859	855	876	835	817	881	852	822	888	849	809	792	755	866	872	848	810	815	868	863	845	835	843	847	813	817	852	865	873	876	847	832	896	852	877	841	784	854	846	866	857	887	889	862	851	844	820	818	881	800	842	841	781	854	794	859	867	815	868	863	823	852	878	876	848	832	883	850	836	837	829	891	867	842	838	879	862	895	878	892	826	866	860	862	819	886	812	854	860	870	889	784	856	849	864	853	860	840	830	864	871	850	864	893	845	831	860	870	849	883	813	840	815	858	888	833	847	868	864	828	846	813	837	818	852	819	896	873	910	873	826	868	864	868	875	865	832	864	854	872	849	906	898	897	869	871	835	886	873	801	873	814	824	854	819	822	898	808	879	885	841	797	843	881	858	865	902	830	923	885	820	883	880	801	907	878	819	830	858	850	856	861	849	877	884	856	849	871	856	822	897	884	854	845	843	824	782	836	819	888	869	879	847	873	854	869	854	867	874	855	880	856	819	899	847	853	871	829	918	829	883	821	886	864	827	845	892	873	868	834	881	834	867	874	844	898	840	858	870	804	830	864	814	841	853	844	856	860	844	894	814	850	888	848	827	863	816	833	823	876	896	858	865	845	790	826	853	832	862	848	837	856	844	825	851	830	856	860	839	816	882	859	893	759	905	820	850	897	866	861	882	855	873	791	843	897	853	866	850	792	810	858	859	908	842	864	834	870	864	877	861	827	898	839	895	899	849	857	881	838	851	905	827	868	847	843	876	785	872	805	824	874	839	872	876	904	844	849	878	851	881	897	776	810	813	865	843	823	844	863	914	883	833	862	833	864	880	831	814	866	899	862	874	827	863	825	831	836	854	798	825	832	849	877	838	839	874	819	849	842	892	847	848	876	797	912	838	848	850	877	839	800	879	890	874	891	855	896	863	862	880	844	847	869	850	865	894	878	870	808	883	831	841	868	853	869	885	884	847	835	863	805	867	825	849	829	835	817	839	876	853	833	888	926	846	871	868	836	826	848	887	858	852	890	844	820	859	789	905	855	840	892	857	864	809	861	858	808	841	883	867	906	847	906	842	865	855	866	835	798	812	842	843	843	862	821	875	885	853	813	790	831	811	853	826	866	831	826	844	887	859	878	876	855	829	815	831	861	842	839	843	851	838	835	863	830	809	835	892	864	902	867	849	846	839	909	833	859	823	887	792	835	839	881	902	828	877	867	883	819	824	862	864	882	885	892	924	881	901	806	873	814	825	845	865	884	842	827	796	879	841	851	847	892	841	836	843	894	858	800	890	864	869	846	841	838	854	825	842	858	871	832	860	858	805	849	803	854	881	854	884	892	851	871	807	833	840	840	848	862	793	815	835	834	827	880	858	826	840	905	805	847	826	776	832	880	860	797	876	878	831	850	901	849	814	850	839	832	824	836	869	831	857	852	879	853	866	809	848	893	846	836	860	887	865	803	841	870	856	850	813	884	783	876	823	787	831	884	851	813	864	858	865	823	814	856	888	870	884	913	872	859	858	845	811	879	830	909	874	862	855	884	884	878	833	871	793	845	820	813	846	858	887	813	839	860	839	862	822	810	868	868	860	867	809	785	856	912	836	873	857	870	840	832	843	828	861	848	843	801	846	806	835	883	834	849	844	892	847	886	881	884	855	828	886	907	820	827	802	854	849	873	822	868	847	875	896	862	891	828	803	915	854	854	835	853	861	783	858	911	816	845	839	870	865	858	881	819	883	865	844	841	841	813	883	884	905	870	840	849	834	826	891	866	852	855	825	809	820	836	839	896	835	861	871	834	871	847	874	838	760	833	842	855	785	828	834	852	799	886	841	845	869	831	839	870	824	896	877	879	907	869	880	853	860	837	824	785	898	847	859	848	852	854	843	851	816	852	873	798	797	846	879	827	906	832	860	840	869	823	832	823	846	843	862	827	886	832	845	876	859	853	884	844	857	881	881	835	853	880	872	856	849	830	900	865	852	874	825	888	818	826	853	820	861	883	892	864	869	889	863	900	868	794	854	882	809	899	826	931	847	854	820	871	884	877	859	843	865	809	872	841	833	855	851	870	892	816	838	837	930	871	850	864	822	836	814	870	847	903	866	858	858	838	889	858	840	880	865	871	868	850	894	870	868	826	842	853	913	840	899	811	810	880	825	804	827	848	854	857	814	852	843	838	836	861	840	860	818	862	838	796	824	847	911	905	822	864	803	791	853	835	820	845	840	819	899	847	811	825	853	919	851	838	807	861	902	871	844	815	901	843	866	866	859	867	865	842	852	851	883	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7284	525	383	249	220	185	188	219	187	179	204	176	160	190	172	184	182	184	182	164	182	195	184	178	167	169	179	182	187	170	160	172	169	183	160	177	171	167	179	164	158	177	180	178	151	164	197	167	170	165	179	156	164	168	164	178	179	157	172	200	187	190	184	181	164	169	175	175	201	179	153	161	164	183	189	186	165	170	177	181	175	178	167	188	181	160	167	155	188	176	156	150	166	180	155	176	202	203	184	146	176	184	177	179	173	187	166	174	184	181	162	190	168	196	167	171	171	193	174	178	193	174	176	180	181	168	176	184	172	188	175	184	199	164	179	174	164	188	166	157	205	161	168	173	194	173	199	188	183	197	187	168	197	182	174	167	191	185	175	184	195	172	165	181	184	188	179	169	161	143	194	164	170	175	192	150	148	174	177	169	177	195	176	210	201	193	182	184	178	166	207	186	168	159	167	163	183	203	190	170	187	184	182	166	174	179	181	174	187	174	171	181	164	183	170	162	203	170	200	159	164	172	183	172	186	181	182	178	171	191	179	166	186	180	183	200	182	176	160	177	207	191	179	171	191	174	175	194	195	178	157	154	161	179	149	175	170	187	155	178	167	178	157	176	182	191	166	162	181	196	170	195	181	179	166	143	173	163	206	178	163	189	170	199	166	184	175	198	193	174	172	159	163	204	182	166	193	158	189	185	177	173	158	183	177	182	188	172	174	159	175	164	176	181	152	187	177	177	177	191	160	200	191	165	173	172	149	160	146	194	180	174	190	195	178	176	174	194	163	184	166	184	166	175	171	188	190	154	191	189	169	182	187	175	174	186	184	158	160	198	151	183	188	162	177	186	167	179	174	183	164	165	167	158	156	185	195	172	162	177	181	185	173	181	181	181	179	197	192	193	182	162	162	165	165	182	186	193	177	154	162	192	187	155	202	184	179	203	173	174	163	169	166	179	168	154	183	171	187	194	200	171	176	179	172	206	168	149	169	180	190	177	167	182	189	185	175	197	166	189	177	165	189	180	169	184	154	178	170	169	150	182	189	194	181	153	164	176	163	186	211	197	186	172	209	184	179	179	170	148	169	185	160	186	186	151	192	173	199	190	157	184	168	182	145	184	178	148	193	187	170	182	165	176	181	157	176	161	177	162	184	187	181	168	187	166	181	184	165	172	180	184	169	172	168	196	171	191	165	183	204	178	172	186	167	155	165	192	203	191	177	198	184	196	161	180	155	176	186	176	172	162	174	195	173	182	161	172	177	183	162	191	160	161	191	172	178	162	154	142	173	150	141	169	187	180	185	200	216	184	159	165	154	178	184	168	162	163	193	187	174	182	181	218	165	172	172	172	182	182	197	208	167	171	178	197	163	181	175	196	156	167	196	203	152	184	142	177	183	170	163	143	173	151	193	162	180	182	173	191	179	169	162	155	167	171	167	184	174	160	176	181	204	187	193	172	159	175	185	187	184	164	169	158	170	167	173	175	175	188	170	186	169	176	172	174	196	179	179	193	185	167	180	179	180	159	187	188	193	159	164	188	188	198	211	173	187	166	192	177	181	186	182	157	179	202	173	167	170	182	181	168	163	180	165	195	175	171	151	164	185	146	177	174	184	170	186	201	176	169	195	163	179	185	173	160	196	183	181	155	197	207	158	151	172	177	169	165	162	211	156	173	198	178	177	189	162	174	162	175	149	182	178	151	168	165	167	175	155	184	172	180	175	173	175	204	186	171	196	157	188	194	207	177	172	186	185	194	178	165	178	167	164	178	153	166	208	208	165	161	169	190	180	193	159	182	178	185	162	183	177	201	170	161	168	172	176	166	187	181	177	180	167	164	179	174	179	177	165	193	173	164	179	176	189	156	189	163	196	181	166	177	172	152	182	163	176	150	155	179	176	177	182	163	180	175	167	165	159	174	179	174	177	178	178	168	177	175	189	177	173	152	176	171	171	194	175	168	176	191	190	164	206	173	173	165	202	177	179	185	182	180	170	179	192	158	169	182	178	171	178	159	186	174	163	188	179	179	182	181	171	176	197	175	190	184	202	178	185	183	175	162	147	177	203	143	185	177	173	175	161	186	167	173	173	193	184	164	158	170	164	163	177	184	198	159	192	164	167	161	184	185	173	171	196	211	206	176	204	167	183	176	178	162	182	167	146	199	181	176	195	196	173	174	145	177	176	163	166	190	178	195	180	178	195	168	168	170	184	167	179	148	174	181	177	189	161	176	157	168	184	174	179	177	184	183	155	167	169	182	199	184	167	163	175	168	168	179	192	182	163	189	168	171	188	185	147	169	186	196	167	193	163	178	202	178	205	170	168	174	184	180	161	166	177	186	207	180	193	178	168	161	155	179	182	175	188	197	176	184	173	164	162	186	180	187	186	182	190	160	161	174	156	191	157	153	182	194	193	174	173	187	183	180	198	175	146	165	179	187	172	152	164	168	175	187	171	171	147	186	194	153	176	159	187	179	167	191	165	189	208	163	181	191	178	181	186	172	175	168	173	200	172	198	175	160	165	160	155	169	177	185	184	188	170	171	172	178	159	185	180	203	168	206	182	161	155	182	194	186	183	189	190	192	161	194	174	163	189	164	180	163	189	199	212	184	172	167	182	198	180	184	169	181	173	177	186	195	170	162	179	179	181	171	212	169	146	194	188	183	175	196	180	185	187	175	178	174	152	174	173	174	170	169	186	177	171	188	182	195	190	181	177	167	183	158	193	167	154	192	161	166	176	158	200	177	179	181	198	175	168	184	179	191	184	159	170	168	163	203	197	176	166	185	170	182	149	168	173	175	160	166	178	197	169	166	172	181	202	181	197	186	188	156	191	171	179	175	144	173	179	181	165	180	163	157	183	171	157	169	210	187	158	191	194	163	171	178	196	180	164	197	206	181	167	169	176	187	159	165	156	181	158	151	177	171	164	174	169	199	192	199	180	168	201	154	157	177	169	171	151	162	171	186	168	185	173	184	195	165	191	159	181	181	173	171	150	159	185	168	171	151	184	184	134	179	166	176	172	156	161	170	186	174	165	187	151	161	189	148	209	172	192	178	175	170	175	140	180	203	183	184	163	180	186	178	183	198	170	194	199	175	185	162	179	193	186	186	164	167	172	176	180	195	174	182	155	168	185	172	162	163	167	166	168	204	175	170	167	175	163	179	188	198	162	184	188	161	153	167	186	183	179	190	165	193	162	171	176	176	201	201	170	163	186	180	193	184	179	163	175	171	183	163	172	179	183	180	164	190	183	173	167	148	179	170	155	170	161	193	182	142	158	187	189	188	182	192	176	167	188	168	181	185	167	166	171	165	157	177	178	190	159	172	163	189	209	163	172	182	193	162	165	155	184	175	165	166	176	169	163	157	195	187	180	166	186	170	160	176	161	199	163	146	180	171	165	171	179	183	181	160	197	158	176	190	176	177	164	193	193	184	177	178	190	170	176	166	171	173	186	176	186	154	165	175	169	188	183	194	179	190	157	188	187	165	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6869	666	769	772	762	658	648	616	590	603	580	567	562	605	552	555	532	572	586	550	584	543	567	601	560	538	544	529	555	524	539	575	575	529	579	575	538	571	514	575	551	554	554	534	593	500	600	575	549	556	535	503	585	563	540	542	547	543	550	577	554	533	587	552	512	538	504	553	581	528	578	554	516	583	570	553	558	534	550	562	556	565	537	538	559	545	541	515	521	552	529	570	520	569	540	558	560	546	534	557	541	570	566	518	520	562	553	546	520	558	509	561	543	509	564	550	558	521	493	568	568	530	538	538	527	528	515	528	496	561	532	530	534	546	582	581	559	546	566	588	541	549	540	555	565	555	557	545	545	567	524	589	558	550	558	551	575	529	553	540	529	523	528	545	525	561	521	499	594	534	551	555	566	592	549	544	545	556	542	547	598	530	549	562	542	530	594	567	552	574	559	565	551	565	492	531	560	571	552	621	524	592	565	513	542	507	565	584	564	569	522	518	510	551	550	506	583	557	565	556	512	564	546	539	549	550	546	548	525	534	569	575	551	548	561	560	526	544	550	557	507	571	577	481	575	584	539	546	523	548	556	555	588	561	543	545	519	532	537	547	553	545	569	579	548	574	563	557	521	508	532	537	539	530	543	534	505	552	566	534	542	538	577	545	546	553	518	533	555	543	558	559	509	592	565	555	508	532	560	515	506	536	503	547	528	545	553	528	574	549	555	508	572	556	558	532	552	530	591	558	540	569	550	584	557	551	573	547	546	526	520	570	594	570	558	548	570	525	541	567	558	520	537	557	562	533	516	559	559	556	521	536	567	529	545	537	540	571	539	561	518	561	564	513	564	538	550	553	549	540	558	548	563	546	524	525	530	499	570	575	561	540	552	556	560	578	534	504	540	559	523	485	568	543	509	553	554	516	558	504	533	583	575	577	557	544	563	563	537	556	584	530	555	510	537	530	534	565	558	537	587	542	551	560	537	566	562	560	533	501	544	521	528	562	558	539	565	540	551	557	598	574	565	527	563	585	552	543	618	562	547	542	520	535	548	555	551	543	555	572	574	529	558	593	543	544	504	597	548	518	520	556	534	532	508	520	571	501	536	576	527	518	526	526	589	521	541	545	548	593	526	549	562	537	563	574	526	547	564	571	519	560	549	513	564	571	532	517	481	551	578	518	582	577	538	548	588	580	590	549	556	552	520	542	574	506	541	553	580	612	569	556	540	554	586	493	533	532	547	545	538	585	548	559	596	542	531	570	553	563	515	582	502	528	526	537	554	537	534	513	561	583	550	522	531	554	550	602	510	541	538	535	586	535	581	551	540	559	514	566	522	540	534	550	558	538	521	515	553	579	537	515	541	535	532	564	550	514	552	545	567	549	542	562	526	499	582	570	525	521	530	514	522	556	567	537	577	552	502	525	555	558	553	552	529	553	559	563	576	519	566	546	564	590	573	556	520	546	557	542	534	538	577	514	599	554	547	498	550	534	543	533	579	551	546	507	574	546	571	557	556	548	550	569	589	528	580	578	537	606	530	539	563	533	529	536	547	533	590	544	585	548	546	549	561	563	559	524	567	575	536	544	529	554	530	574	545	536	540	577	518	542	537	513	531	531	567	552	521	580	526	564	541	571	549	558	576	590	505	553	562	558	546	544	557	559	545	551	569	564	563	580	559	595	569	547	555	548	558	588	551	530	560	525	598	497	523	532	548	531	529	537	546	537	573	571	535	555	532	530	560	573	553	573	539	542	549	546	546	526	568	554	561	554	545	573	521	554	551	558	496	529	570	510	545	506	562	560	529	524	542	523	526	543	555	553	535	539	555	508	537	544	541	540	543	526	560	566	557	557	548	547	564	595	548	553	559	541	547	560	582	582	547	555	525	515	533	553	550	564	611	551	533	576	570	565	576	512	518	549	594	529	556	531	558	567	532	538	557	524	556	528	539	556	549	515	523	532	530	535	538	519	533	561	537	543	561	546	550	525	567	530	531	549	552	562	534	542	563	563	546	584	546	533	569	528	590	569	532	522	585	528	549	538	511	566	534	570	611	543	538	561	554	543	553	534	552	587	509	545	550	559	547	549	554	555	549	528	540	547	597	535	578	555	599	542	572	543	563	561	548	535	570	537	574	541	553	545	526	529	530	545	543	564	507	555	537	559	516	542	566	563	558	543	604	540	542	533	520	540	561	567	538	516	568	497	521	593	555	565	557	559	583	556	562	530	513	581	544	537	535	541	573	582	559	526	547	551	598	559	568	541	558	534	570	494	542	570	570	532	540	552	555	571	578	552	593	541	559	566	556	541	519	562	566	535	547	536	585	577	556	584	553	536	569	515	532	552	599	541	550	579	571	604	519	556	525	515	530	552	592	543	570	543	577	570	530	527	526	558	524	542	573	533	521	537	536	518	534	554	518	534	601	537	516	557	555	541	547	541	517	569	528	549	545	597	532	592	542	515	515	539	524	555	542	549	557	525	535	534	537	585	493	563	519	546	550	519	576	563	619	523	530	511	541	532	558	560	537	553	548	518	549	590	551	539	524	563	547	552	532	533	541	535	553	511	543	511	528	549	537	543	579	557	589	538	543	547	553	543	570	559	534	548	567	532	540	540	584	505	558	547	581	528	525	562	551	568	571	588	563	557	542	582	497	554	577	547	559	564	574	533	564	561	536	520	549	554	544	520	514	544	535	504	564	542	532	579	566	539	537	502	542	538	539	523	554	541	551	540	559	554	588	565	566	526	574	512	545	597	563	537	554	533	539	547	510	546	548	556	534	554	604	494	540	537	541	570	574	526	545	552	547	488	543	508	546	557	541	583	510	539	503	520	586	495	559	585	577	545	547	518	537	552	553	568	540	578	518	562	597	565	566	551	565	534	534	555	551	560	495	504	579	513	538	582	538	533	549	522	595	542	559	537	529	598	523	556	556	550	526	549	544	534	562	560	558	553	552	538	532	549	511	568	581	554	521	509	541	547	553	493	544	535	519	562	546	560	581	524	532	556	588	556	596	548	544	533	584	567	550	522	576	548	577	526	548	567	542	580	554	554	529	553	592	514	541	567	573	553	547	550	545	561	557	534	544	570	555	533	519	579	522	530	535	551	520	544	498	573	554	527	513	550	576	576	502	576	588	519	561	521	511	584	547	522	536	548	537	567	523	562	592	534	479	578	526	569	522	584	517	544	590	518	553	559	557	539	521	548	523	530	560	533	578	544	557	580	532	551	576	521	539	541	523	556	574	521	588	564	542	571	552	577	567	528	556	563	528	555	600	549	527	545	560	552	549	516	523	533	586	542	550	563	550	544	559	508	501	547	566	551	554	542	536	527	543	565	586	525	551	505	522	568	568	568	554	582	557	509	521	570	561	519	558	584	539	529	529	519	537	530	590	515	565	543	537	530	562	530	554	576	539	530	546	529	551	552	560	553	536	526	564	539	523	559	571	561	518	570	546	548	526	545	559	582	568	553	549	533	545	551	567	492	568	550	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
42616	13527	3074	1313	895	815	654	563	521	474	426	432	396	377	398	347	380	381	345	362	355	370	319	340	320	349	334	345	352	350	318	348	369	339	313	323	307	310	327	321	291	310	345	335	302	320	352	332	327	386	343	337	322	309	315	341	303	338	324	312	326	340	337	340	343	341	314	330	313	303	331	315	320	308	302	321	318	348	331	316	339	308	333	350	316	353	336	306	303	324	312	316	328	312	333	356	298	334	359	304	337	307	348	329	330	317	314	342	365	365	323	314	319	336	320	336	315	321	334	322	322	355	327	325	309	336	336	326	317	308	302	334	322	320	333	336	323	338	317	320	321	324	302	341	324	325	322	321	305	345	315	314	337	344	310	327	324	293	310	341	321	353	313	320	321	314	330	314	310	325	389	285	334	315	328	338	305	331	311	359	310	325	343	353	341	343	331	323	340	347	329	325	344	340	340	335	341	342	344	334	328	289	329	336	337	328	345	355	357	336	339	282	325	338	340	306	318	311	329	336	335	317	312	328	313	327	318	320	337	335	321	304	329	338	308	345	301	308	311	307	358	320	323	304	333	314	331	331	291	333	314	293	364	326	313	323	309	316	314	333	321	333	326	292	292	325	310	303	313	307	333	355	342	345	338	287	316	315	340	352	293	348	321	343	307	310	335	314	334	312	310	306	333	360	320	331	319	281	327	289	342	310	303	323	285	340	294	325	350	351	311	350	309	330	328	361	300	335	322	333	342	317	341	312	318	339	362	322	331	347	346	322	308	350	324	327	352	338	326	357	342	305	305	351	313	320	323	362	295	301	374	326	336	335	306	305	309	304	321	338	323	299	299	326	330	331	303	302	337	313	324	328	361	309	327	346	334	332	316	325	301	300	327	307	336	324	323	326	336	340	334	337	312	326	338	314	323	348	288	308	353	299	316	315	323	305	311	329	333	333	287	313	350	310	317	328	316	330	328	311	298	346	327	323	325	317	331	320	348	317	366	316	323	324	323	300	352	320	319	332	341	304	343	322	299	327	272	337	337	323	308	338	306	350	338	298	332	349	340	361	343	320	324	323	312	339	370	329	311	308	289	318	311	306	328	336	334	359	347	330	344	332	316	313	305	331	362	308	332	313	348	318	312	328	320	322	316	361	322	339	316	332	341	318	298	332	307	342	349	300	328	328	305	346	302	320	323	285	316	329	298	314	314	297	335	316	356	332	299	329	347	330	310	304	311	325	353	313	331	323	302	342	307	361	317	353	316	303	313	333	316	309	313	298	269	316	314	285	337	319	318	340	323	332	339	311	307	345	316	346	327	352	305	309	347	348	357	325	314	324	342	361	326	300	344	396	319	317	341	327	319	346	346	323	299	297	334	316	321	352	308	319	284	324	347	331	298	345	329	340	333	293	315	335	328	322	314	325	336	314	311	307	334	301	321	339	301	318	345	319	357	383	337	328	302	341	307	336	348	325	335	297	334	314	329	320	325	325	316	356	345	299	323	316	330	318	335	335	341	300	317	310	331	320	339	334	317	309	316	328	302	325	325	313	344	288	317	354	322	339	282	299	343	354	349	365	305	321	339	339	315	313	343	304	317	311	322	293	331	317	301	367	304	322	325	330	331	303	314	339	292	324	306	318	321	307	343	327	304	309	297	325	296	302	333	330	303	314	321	332	298	320	348	313	314	330	327	331	327	334	330	297	348	329	344	329	337	344	300	305	327	343	343	337	311	306	343	322	298	301	341	338	327	303	334	363	280	372	349	341	287	297	278	324	314	301	321	317	353	308	312	336	316	345	342	312	290	329	365	328	309	284	307	344	331	317	303	323	311	370	331	321	324	310	353	302	356	338	356	322	334	323	315	321	355	344	317	327	318	337	341	326	342	338	303	316	300	307	312	347	336	350	304	306	317	340	314	348	320	334	324	301	342	368	318	313	363	305	328	327	344	336	292	312	316	330	333	331	327	323	358	326	337	307	295	331	357	332	286	327	334	331	341	301	359	349	349	325	290	315	323	314	332	324	337	322	328	317	300	326	332	288	355	297	321	301	333	312	300	314	333	350	332	321	320	332	332	364	312	321	350	352	319	347	324	307	340	315	349	321	312	313	328	327	310	321	322	349	306	348	319	358	316	298	327	323	321	311	318	314	321	349	321	314	327	335	326	293	333	298	333	319	314	309	366	322	336	356	310	346	318	322	322	337	332	340	320	311	297	324	328	309	320	349	331	301	320	281	290	330	345	330	325	339	329	322	317	315	320	340	328	337	313	331	293	336	327	338	288	288	291	352	311	324	314	348	339	312	313	343	323	314	345	302	328	339	340	318	366	343	319	345	318	295	353	319	327	356	321	316	302	329	329	321	326	334	312	302	342	312	332	334	356	320	332	313	333	350	304	337	285	349	344	345	318	319	332	309	316	328	338	343	360	345	307	345	286	298	308	339	351	291	318	324	307	314	332	322	321	304	307	338	297	347	336	340	348	326	335	336	361	368	295	312	307	309	357	343	328	328	344	299	315	338	320	313	316	282	341	325	307	307	320	307	345	338	335	355	312	328	330	297	307	304	336	307	304	283	304	326	330	296	307	324	331	338	315	304	296	345	342	326	312	298	318	342	337	344	352	307	302	329	359	292	341	310	279	330	332	274	306	327	347	328	296	360	311	316	322	281	302	332	296	317	326	329	324	283	323	326	322	335	326	322	334	324	308	349	314	342	351	328	319	317	330	308	307	316	331	345	316	342	325	327	350	322	323	285	315	370	306	323	300	305	347	299	304	323	314	320	358	337	337	268	344	349	320	295	331	302	320	336	324	331	306	308	334	315	291	358	321	327	306	301	330	320	309	345	353	322	324	334	328	331	340	342	352	330	307	319	328	330	320	295	325	330	328	326	295	309	332	332	326	310	326	330	308	305	359	348	336	350	343	313	332	365	322	311	317	300	287	324	336	317	320	313	332	302	335	321	345	334	304	327	351	321	299	323	391	328	326	290	301	330	314	336	343	361	317	295	323	345	310	312	297	321	340	308	324	310	331	305	287	338	306	345	314	307	329	326	318	319	323	310	292	319	345	319	321	320	335	332	316	320	301	316	324	332	334	284	344	340	304	309	324	318	320	332	335	330	348	325	350	315	320	342	323	315	326	308	321	321	326	299	327	322	302	299	309	332	344	311	313	297	346	339	364	333	290	310	321	286	308	304	298	303	321	360	297	333	287	325	326	315	330	346	333	335	329	276	319	319	325	326	359	355	346	326	338	338	320	352	296	339	312	318	336	325	349	343	357	369	349	334	324	361	317	319	324	296	261	292	309	359	318	345	355	330	333	336	327	319	326	331	342	319	312	339	328	315	331	314	351	324	315	342	323	334	333	327	326	307	321	325	319	322	325	318	332	322	322	309	296	337	326	348	335	302	329	306	310	357	338	336	352	355	313	350	342	316	310	341	325	332	337	343	315	289	304	325	288	331	366	319	346	297	304	323	322	320	321	324	328	310	340	319	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
19533	1951	3684	4020	3499	2845	2426	2061	1877	1726	1660	1622	1410	1395	1340	1314	1230	1174	1182	1113	1087	1083	1065	1078	986	1095	1058	990	968	954	1031	959	978	983	925	956	983	953	936	917	970	971	937	950	927	906	911	992	971	952	889	914	906	983	956	915	969	932	936	973	945	879	943	938	1002	954	957	879	899	945	922	891	929	928	899	876	908	938	948	935	909	937	900	910	932	907	894	937	899	849	893	957	938	955	839	902	902	897	942	908	860	901	891	889	908	928	915	882	915	859	904	894	953	863	897	891	907	910	915	883	928	897	908	894	922	931	914	875	906	852	914	938	908	905	878	887	868	894	911	877	866	918	943	877	907	937	922	916	943	945	921	842	908	887	876	926	917	869	829	929	908	967	909	901	971	914	934	904	935	902	889	858	950	921	897	890	900	895	943	903	912	872	924	886	833	898	949	845	932	977	905	873	907	921	944	938	876	927	842	872	920	917	957	848	915	940	935	919	953	893	859	905	907	909	874	815	933	889	860	910	924	964	908	844	931	828	884	948	950	884	972	941	906	893	939	862	897	843	897	922	915	891	886	878	888	876	910	908	884	936	888	914	900	907	901	867	809	864	905	838	910	907	906	889	916	905	949	966	928	852	889	890	935	894	904	911	908	861	913	891	883	897	914	851	953	956	892	928	918	937	861	914	908	898	903	878	902	862	901	886	919	908	900	904	939	884	896	876	931	894	934	925	915	855	897	874	891	883	933	900	896	869	930	931	955	928	907	939	861	878	889	938	940	922	941	881	939	829	955	884	925	895	884	873	900	932	918	930	802	919	885	943	926	915	921	840	898	917	900	882	906	875	872	900	907	931	882	894	891	899	920	928	927	889	902	914	871	905	945	880	894	885	808	886	963	940	886	935	908	943	938	936	878	886	908	941	896	851	925	919	924	880	916	938	860	909	902	980	946	917	953	855	908	893	881	885	1011	904	838	939	865	885	886	844	879	877	874	915	900	885	911	888	881	886	975	884	888	872	888	939	846	850	892	939	912	910	886	973	874	910	940	944	926	928	946	922	886	892	949	875	945	903	898	893	885	943	949	892	929	922	911	905	890	898	923	897	877	883	892	911	918	915	860	935	882	826	914	839	882	958	960	898	933	903	873	880	930	916	938	929	918	881	914	874	840	913	893	878	909	977	874	932	850	862	865	883	914	886	911	923	862	859	947	921	911	890	857	881	843	943	934	873	874	911	919	880	869	903	913	893	919	934	930	880	959	917	914	923	887	922	881	876	950	916	898	878	922	880	848	876	917	917	991	915	913	871	868	940	919	893	913	906	913	891	932	913	879	919	947	887	895	871	939	923	855	841	916	968	874	893	876	855	886	943	911	968	929	882	965	919	906	930	902	930	862	936	879	871	880	888	898	939	942	923	934	968	874	924	896	902	895	838	922	907	907	873	863	874	927	873	869	932	881	854	911	922	894	894	928	860	879	923	928	931	911	938	921	866	925	931	926	847	888	947	950	863	888	847	945	923	901	937	905	895	889	918	875	942	876	912	895	889	919	895	918	916	917	860	914	950	982	859	914	884	915	988	945	956	915	879	893	911	918	890	909	914	908	929	940	871	909	900	933	904	900	886	897	910	934	954	853	928	942	976	891	907	881	910	924	940	945	865	946	882	889	908	907	901	880	917	892	918	945	888	888	908	877	891	868	951	857	871	903	902	880	897	890	893	899	857	887	870	894	909	910	927	890	887	859	905	888	885	909	910	863	843	910	895	958	927	891	855	927	858	900	926	875	919	870	929	883	946	906	914	917	938	891	894	897	893	927	867	930	893	914	903	884	911	876	858	905	931	912	924	938	922	912	897	919	961	884	909	987	934	924	894	942	869	930	938	874	856	915	907	904	870	913	876	861	909	884	875	927	911	927	879	974	884	875	888	920	901	858	960	926	939	856	877	943	918	906	859	886	902	891	915	863	906	946	899	866	879	849	939	939	865	850	834	971	946	956	874	897	904	919	886	978	943	925	957	895	884	901	945	876	926	933	916	869	873	933	956	878	924	902	899	799	933	927	887	932	870	919	925	890	905	864	831	920	847	913	887	919	873	908	892	900	850	935	915	926	924	899	871	951	909	923	959	902	892	941	879	922	953	878	931	930	958	905	899	911	842	869	881	854	937	904	877	892	879	938	950	912	898	916	893	913	860	856	943	893	935	851	882	921	925	908	929	870	983	879	852	822	935	877	902	927	893	880	975	918	921	878	880	843	923	892	908	885	852	842	927	865	887	903	881	892	892	898	980	957	976	927	902	883	840	909	933	929	843	894	858	914	897	938	930	873	940	875	877	881	917	931	879	895	952	883	906	928	938	866	913	902	910	865	945	929	885	915	892	863	883	937	928	940	890	900	899	920	970	908	917	907	963	959	917	866	947	912	881	900	913	835	856	890	947	856	864	919	839	891	950	906	921	890	868	856	915	881	909	912	905	930	849	885	906	902	917	929	874	915	866	921	909	844	849	903	892	937	912	926	942	899	917	933	902	848	930	876	848	890	887	962	891	900	879	908	908	906	929	877	932	896	913	895	909	905	882	945	942	908	902	896	913	878	934	929	923	920	922	849	897	938	879	935	910	882	871	877	876	843	875	918	925	885	910	902	893	884	839	876	917	903	868	890	932	831	909	915	948	960	880	842	887	925	873	915	889	899	908	902	920	903	878	946	916	903	907	865	888	913	885	887	887	909	915	921	926	920	855	867	883	892	900	912	924	914	873	895	948	887	891	877	913	846	925	910	915	881	881	886	870	888	882	931	910	928	897	871	911	831	886	880	912	914	915	857	879	906	890	906	929	893	940	911	931	900	895	886	920	913	898	945	897	882	925	847	904	905	858	867	976	925	922	932	950	934	905	908	888	910	854	911	894	940	970	876	867	913	900	962	914	911	875	943	971	911	929	919	916	895	917	950	945	928	933	867	875	920	909	945	899	912	925	881	867	920	907	831	880	911	873	909	886	906	919	961	862	892	905	911	904	888	886	882	897	916	900	919	921	925	890	893	915	899	913	855	899	923	876	892	927	905	926	863	932	941	851	876	885	897	906	886	867	936	911	914	938	890	868	888	879	940	887	946	918	901	891	874	893	909	893	835	931	944	887	938	912	858	921	941	933	880	913	881	876	891	881	884	947	882	892	947	896	856	918	902	916	909	889	839	939	892	937	892	926	841	869	887	909	926	836	887	892	907	899	873	845	864	919	912	928	875	921	879	937	952	873	913	910	896	936	919	922	900	916	929	874	874	849	891	938	881	946	958	936	879	885	926	898	913	873	925	941	891	876	887	858	895	880	864	877	944	908	926	907	879	911	968	849	917	937	864	892	870	883	934	922	912	856	928	936	940	925	912	898	888	872	872	932	838	925	903	898	876	894	914	916	880	857	907	899	893	870	868	937	891	925	877	891	896	881	880	926	874	894	917	864	892	884	912	882	901	965	881	911	893	889	908	954	915	942	941	875	888	901	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
50897	19952	10873	2621	1520	1142	927	763	683	593	550	455	501	443	396	363	436	371	393	327	338	356	377	329	371	345	322	325	351	321	329	306	319	299	337	349	330	329	322	336	337	339	361	303	357	330	310	313	298	291	344	306	325	361	322	329	322	328	358	318	294	314	274	291	321	315	352	327	304	340	308	302	324	325	297	325	306	300	288	303	322	345	310	324	326	317	301	322	320	287	295	329	299	314	327	321	310	300	330	314	306	308	283	338	319	300	296	328	327	308	309	298	297	302	332	320	320	310	306	328	318	336	300	305	330	310	278	342	356	332	323	329	337	304	322	342	331	319	312	295	332	316	312	317	340	306	320	269	309	298	310	298	295	306	305	356	319	286	318	329	344	323	305	297	282	332	309	324	294	283	330	283	319	341	281	313	315	327	303	320	336	299	307	317	333	318	305	299	310	340	305	309	295	317	313	308	261	347	319	306	294	312	301	337	320	300	294	332	316	328	329	324	322	299	296	308	309	303	324	336	313	317	304	282	303	313	344	327	294	294	300	321	316	326	318	316	295	341	325	284	329	291	287	321	276	319	311	315	306	289	280	333	321	344	310	300	305	318	280	285	256	316	349	318	316	297	289	306	335	316	303	321	307	292	321	323	340	314	283	297	335	327	314	322	328	324	303	319	355	304	317	287	301	298	313	330	329	306	319	326	293	333	316	303	341	329	311	314	348	321	315	324	329	312	282	324	295	309	311	327	317	281	314	322	316	315	317	303	286	296	315	305	295	275	283	297	273	296	321	323	331	297	282	300	302	308	320	338	340	289	332	302	313	302	323	326	323	302	285	334	278	310	287	318	310	341	321	317	312	319	334	290	292	316	284	292	305	346	326	302	297	334	315	295	285	286	301	328	313	322	270	303	304	308	307	305	290	340	296	324	321	331	277	293	332	289	319	293	311	301	315	355	333	367	327	311	314	300	315	308	318	294	333	328	311	320	293	310	336	296	319	322	303	294	335	298	330	319	331	304	325	331	319	319	348	287	317	291	310	320	316	282	308	317	316	280	303	329	293	313	289	306	301	341	284	315	283	310	293	310	311	308	293	309	311	311	317	351	332	298	296	310	297	316	307	309	343	304	326	318	290	346	334	320	303	319	270	321	291	325	326	332	329	316	333	309	323	319	288	283	334	350	340	282	302	332	322	327	324	299	344	345	327	314	318	318	321	280	351	321	306	337	328	310	283	300	317	347	322	324	336	284	305	310	292	312	315	301	320	296	332	321	301	319	312	312	322	307	321	328	329	341	315	312	307	309	323	313	338	346	294	305	297	308	298	319	318	304	296	295	292	330	290	361	312	352	299	324	301	301	322	316	286	337	341	315	332	312	288	304	310	310	314	324	322	333	291	307	267	322	336	320	319	300	318	297	318	316	303	304	336	294	344	300	302	324	359	298	338	314	299	297	305	324	340	350	329	334	326	306	301	313	274	323	307	284	327	312	302	315	300	343	302	304	348	292	339	326	291	303	324	320	311	325	327	340	336	332	294	330	353	311	323	293	268	326	264	317	333	332	297	296	326	304	323	308	304	340	318	298	313	285	334	291	304	315	330	307	307	316	328	339	310	338	293	286	303	290	291	286	322	320	273	285	310	287	314	301	338	355	323	325	333	300	301	342	286	320	294	321	311	305	293	305	281	320	331	302	335	328	302	311	315	294	298	317	333	368	294	341	314	345	312	318	314	309	337	327	269	338	336	354	328	341	312	279	344	308	321	341	311	304	325	299	313	325	317	333	308	309	340	303	309	326	329	333	355	289	307	308	318	311	316	337	283	329	308	311	318	332	314	344	312	327	347	321	332	307	291	276	334	295	319	290	295	334	301	304	323	293	322	347	299	302	316	316	265	319	322	302	274	313	321	293	334	332	281	309	300	294	276	334	321	314	353	322	329	331	338	313	330	300	292	302	287	294	295	311	332	324	286	306	307	343	345	304	304	328	304	317	334	313	324	317	310	317	318	326	295	328	332	323	327	306	326	306	320	306	290	329	300	289	302	346	300	303	303	312	311	316	320	303	331	329	313	299	279	330	346	317	334	299	331	308	323	320	315	344	313	297	305	325	310	334	313	322	337	335	333	312	325	305	324	334	311	326	318	309	315	325	325	316	316	272	309	301	314	314	336	265	306	305	311	290	325	304	313	281	328	291	330	346	310	282	327	324	307	272	317	326	331	303	312	294	332	305	292	331	298	298	318	322	317	317	307	295	269	297	305	308	314	313	316	289	329	311	313	304	321	316	319	313	296	298	292	337	281	318	323	312	265	309	336	316	306	328	337	331	318	296	331	273	310	299	337	321	299	337	292	339	321	311	341	315	335	312	315	293	291	334	314	312	293	330	325	345	316	335	330	294	311	281	321	295	332	307	343	319	302	296	321	300	292	317	302	339	342	298	296	313	323	329	318	309	310	314	326	326	301	322	301	306	308	313	335	285	338	332	328	305	340	314	312	317	327	285	322	311	316	306	319	318	296	285	327	328	341	274	312	299	295	321	303	305	348	314	316	293	344	331	318	292	314	309	305	331	327	311	313	311	291	314	321	327	316	328	339	310	322	311	321	313	331	327	325	300	334	308	316	314	294	298	289	288	306	300	348	339	301	305	319	353	315	307	292	322	288	349	332	297	282	316	306	340	369	323	304	294	327	316	315	294	297	311	329	317	340	342	336	297	332	300	336	275	327	321	305	318	325	306	303	327	326	289	306	299	293	327	301	295	284	301	306	315	333	338	314	294	306	296	318	315	317	307	295	323	317	316	318	328	329	296	296	323	333	288	315	324	306	293	304	324	317	298	309	328	303	335	294	303	341	326	324	350	338	286	319	314	335	328	346	286	355	324	338	318	338	303	332	352	317	313	309	290	323	296	341	329	285	317	296	296	320	326	320	327	307	313	328	310	299	308	321	305	327	313	309	307	344	303	302	343	319	323	336	294	322	318	322	291	334	290	328	312	336	337	302	312	333	336	326	283	353	308	317	312	334	332	336	334	317	322	313	338	290	310	332	321	347	309	309	315	307	330	321	323	324	305	331	309	324	324	350	311	340	330	327	292	321	357	302	324	323	308	338	306	342	298	295	294	304	272	310	302	314	289	323	329	302	333	293	338	306	298	318	325	310	313	317	311	300	318	299	316	314	307	305	328	316	335	316	313	309	322	319	332	294	312	328	306	318	303	331	329	347	312	335	307	311	310	324	328	310	318	319	296	291	300	291	282	309	316	312	312	333	311	327	292	293	316	327	289	327	295	331	307	323	306	325	285	302	323	303	325	313	306	295	306	301	315	298	302	335	284	352	323	321	363	318	293	349	298	307	316	311	316	301	333	329	299	305	291	297	303	340	339	291	318	317	315	275	332	341	338	330	342	310	324	322	302	296	329	338	334	312	323	314	297	344	346	314	297	354	317	317	278	326	315	271	306	319	342	336	330	293	325	340	276	314	336	334	297	354	323	325	337	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24558	2749	5812	6383	5347	4464	3816	3128	2678	2503	2235	2128	1965	1681	1553	1475	1424	1394	1341	1290	1268	1269	1191	1083	1178	1093	1038	1061	1021	1017	1098	998	992	1048	928	999	949	994	956	958	911	934	907	892	1029	899	928	958	952	904	898	949	896	943	942	909	875	877	932	819	900	886	883	878	902	875	927	895	852	891	929	899	824	907	889	833	870	887	892	943	853	890	909	870	842	824	862	880	849	930	847	889	876	925	889	904	848	832	855	843	844	881	857	895	856	911	844	804	865	890	821	875	825	855	910	857	875	802	884	867	846	819	866	854	902	813	839	875	905	848	867	881	830	871	904	870	866	814	860	865	862	850	847	901	925	847	861	886	878	867	822	828	875	891	835	882	854	862	846	850	893	873	899	869	932	871	919	799	865	817	870	848	856	867	831	886	851	854	847	848	869	874	824	846	837	840	818	818	903	870	869	831	866	863	842	920	871	910	823	889	840	874	907	815	850	823	876	859	854	812	872	862	902	914	848	885	855	864	863	883	855	814	889	859	851	851	826	883	894	866	872	828	868	848	821	898	881	879	866	888	858	836	856	875	823	852	857	858	842	880	834	846	866	834	852	836	905	861	834	883	889	829	873	850	864	886	852	863	881	840	913	887	872	880	890	850	867	844	814	861	811	867	862	847	863	817	845	899	864	849	850	860	834	892	847	868	794	861	890	834	848	837	883	896	872	860	863	861	862	820	877	881	854	861	866	872	812	846	913	825	786	816	864	858	848	855	820	848	872	845	867	801	847	828	826	831	835	866	873	903	840	847	857	842	881	873	878	864	855	890	829	793	869	838	899	850	820	858	879	947	828	887	873	845	882	825	849	851	803	842	846	861	851	841	840	800	838	830	870	844	859	874	824	875	817	864	894	863	868	867	900	818	869	799	857	883	864	819	854	850	833	867	873	869	848	807	825	790	847	872	865	889	866	824	869	858	858	883	856	849	820	867	813	800	862	839	834	929	787	846	843	842	806	906	842	899	847	838	861	864	840	848	864	799	821	857	841	844	822	877	872	856	843	833	884	879	834	854	850	873	831	844	829	899	878	881	882	788	862	825	861	868	847	859	868	887	861	842	837	844	865	840	827	778	771	834	842	820	821	878	843	867	845	820	808	871	847	860	856	901	882	850	865	918	840	851	858	825	805	835	834	857	854	877	861	855	847	864	891	857	830	861	846	868	837	865	864	843	881	841	834	808	810	892	845	833	898	800	836	869	880	827	848	890	856	872	827	840	866	852	882	776	915	871	784	920	817	865	893	803	859	847	843	852	855	840	862	855	871	925	837	871	848	878	876	889	842	893	830	866	873	819	915	898	863	942	847	893	809	828	836	807	857	843	853	892	861	873	845	829	851	873	882	847	845	900	806	833	839	814	896	855	837	874	819	869	877	836	830	898	853	872	876	880	879	853	815	857	828	816	863	831	844	910	860	858	863	842	853	846	840	890	913	819	842	842	865	881	852	855	847	816	847	889	878	945	811	889	838	882	865	812	846	869	863	846	910	899	897	836	881	811	846	869	859	897	845	867	889	835	831	899	890	887	886	880	828	907	843	859	946	864	884	815	813	901	854	805	826	898	886	876	824	877	824	845	891	823	849	852	904	907	860	919	867	906	868	863	833	788	850	863	874	872	764	860	927	910	858	853	857	865	841	870	834	859	875	842	840	875	919	876	901	824	865	866	837	898	875	839	831	851	818	875	821	885	899	910	876	833	831	812	857	826	861	917	835	855	899	863	853	842	917	851	831	847	868	862	847	880	824	817	840	871	892	911	819	860	911	849	826	880	827	817	927	826	869	840	885	877	930	892	908	857	841	768	849	857	847	833	809	862	814	859	899	890	886	852	906	904	823	887	816	888	925	858	880	875	843	903	841	844	883	855	860	847	839	901	847	819	866	865	866	855	871	873	821	835	798	903	873	854	882	824	830	874	826	868	915	931	779	861	883	904	843	859	884	859	854	879	840	839	895	844	870	926	839	793	810	892	831	807	884	868	877	863	921	840	835	838	934	859	822	864	804	804	853	882	843	835	880	844	836	829	900	864	834	795	852	836	789	844	892	843	836	855	871	857	878	861	829	898	857	858	859	820	876	815	881	839	831	846	872	819	833	859	881	864	884	879	873	883	908	838	857	933	845	878	874	863	835	841	858	851	780	854	864	909	827	840	864	880	856	873	854	853	860	849	821	856	823	814	866	860	876	777	845	879	890	886	845	882	861	878	883	834	840	856	881	889	824	825	832	871	825	902	850	853	873	882	836	806	869	868	843	854	858	857	861	914	853	806	876	858	829	843	840	917	779	803	815	835	859	870	864	872	877	829	856	879	865	803	881	889	901	854	839	858	843	826	854	848	927	877	847	824	879	891	878	840	876	896	892	820	852	834	846	793	842	848	859	856	858	872	844	829	871	845	809	866	846	843	836	853	868	845	896	848	781	878	876	857	825	878	881	897	814	815	815	829	853	893	820	908	792	843	856	872	866	787	811	822	859	832	838	838	894	906	882	827	827	858	873	912	826	894	841	828	841	817	830	827	917	851	851	859	855	902	877	874	866	861	821	867	866	778	828	892	855	885	848	883	907	873	803	858	839	806	877	858	865	906	859	930	867	889	816	906	867	866	808	884	852	860	889	891	881	855	822	848	827	838	865	889	868	838	874	838	842	841	820	890	878	824	870	826	835	843	890	854	883	843	865	798	838	825	864	840	859	840	836	863	824	841	875	910	859	904	818	849	870	838	846	843	838	874	837	871	910	846	833	830	833	831	808	830	883	849	899	852	846	820	813	858	835	831	861	809	808	860	841	831	824	873	835	903	865	838	849	856	818	832	839	824	924	847	872	854	833	888	866	904	819	811	871	850	813	815	895	838	840	791	840	891	894	865	835	879	822	867	923	889	917	827	806	810	894	895	821	898	887	896	879	872	903	876	828	877	841	865	885	834	813	842	774	888	877	883	871	920	888	887	835	884	879	919	878	771	858	903	839	869	811	840	870	876	868	867	830	867	831	851	849	811	890	870	869	842	856	843	884	903	830	914	855	885	816	841	871	851	885	872	880	890	881	855	910	867	840	854	849	844	868	836	837	862	808	889	838	908	838	872	866	887	867	894	940	793	842	913	839	839	843	875	828	824	871	845	910	828	862	811	857	880	863	862	849	864	830	897	857	845	850	851	833	829	882	877	877	903	874	882	893	863	844	858	849	889	811	915	838	834	855	883	841	870	853	864	850	867	870	811	883	850	900	898	856	883	828	865	904	893	894	861	902	850	832	852	848	814	850	859	847	851	831	839	790	846	833	888	861	885	822	871	862	871	887	841	848	897	868	866	874	872	922	882	853	875	882	880	861	856	915	841	830	842	881	808	859	847	855	848	850	848	819	880	865	821	927	873	879	815	824	883	880	893	829	831	799	865	804	897	841	856	913	850	858	902	836	830	895	847	823	817	831	856	833	897	846	844	858	864	894	905	870	842	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6999	478	335	226	195	194	191	195	197	197	183	214	153	190	195	203	139	174	170	199	172	160	187	171	182	166	178	175	188	147	173	183	173	152	165	179	169	191	193	192	189	168	167	199	180	175	176	174	175	220	173	157	170	203	172	173	162	182	175	189	209	196	185	148	171	222	167	173	170	168	179	192	183	186	190	148	173	162	178	182	160	168	159	196	173	191	165	191	164	179	209	163	174	194	155	179	169	181	177	199	172	175	188	190	169	182	143	140	167	188	194	193	195	170	176	165	198	162	169	147	182	150	185	160	178	196	163	180	175	166	188	174	185	176	158	203	175	185	155	206	182	167	161	174	174	174	182	200	207	161	178	171	168	168	180	179	157	176	172	169	170	177	153	160	165	171	174	167	183	185	187	179	195	169	172	215	156	174	182	174	175	160	188	176	186	198	179	173	165	160	171	182	183	170	176	165	184	180	188	181	187	163	172	158	178	170	173	175	177	192	168	178	182	167	176	189	178	177	155	161	195	157	172	176	151	179	184	192	188	182	174	154	166	175	184	206	158	177	166	182	181	202	193	181	192	164	183	167	181	182	160	198	152	164	161	176	192	159	150	182	159	172	174	206	165	174	207	174	185	194	190	183	170	161	188	161	172	170	174	182	163	169	173	197	195	198	180	186	168	181	161	168	192	151	188	156	180	153	169	176	158	185	184	191	192	164	171	211	177	174	179	182	145	179	204	175	195	158	194	167	192	162	157	171	192	151	181	175	184	183	193	157	189	177	183	171	181	185	183	169	162	169	155	173	166	172	149	172	187	163	171	179	186	179	177	184	181	163	146	159	160	177	176	173	193	197	186	193	196	189	163	181	181	193	171	185	174	170	178	170	166	185	162	172	175	172	179	188	157	177	186	192	156	183	180	154	177	156	157	153	161	177	174	176	147	163	153	186	161	172	186	172	192	196	153	161	202	195	160	168	174	163	159	162	190	188	169	186	184	157	182	190	182	173	162	177	193	156	165	172	194	180	184	172	173	160	163	175	191	168	170	195	160	170	176	164	171	130	184	163	182	175	195	170	170	197	205	184	184	188	170	169	170	167	171	170	163	173	158	176	188	182	153	163	168	193	159	171	189	158	176	212	200	157	162	150	171	174	177	153	174	161	188	164	183	192	159	177	153	185	165	164	180	189	171	173	136	189	185	183	195	161	192	166	160	187	154	168	197	181	170	174	178	157	172	163	186	184	186	192	184	170	152	154	167	165	175	176	174	200	141	176	165	194	192	162	194	166	183	151	170	168	167	176	162	179	152	174	181	156	178	187	184	182	199	169	171	181	186	181	171	174	175	160	169	173	176	164	157	174	170	170	195	153	156	170	173	188	203	174	183	177	176	159	205	162	185	218	182	180	179	203	182	176	157	174	165	193	181	154	187	168	161	181	165	157	146	156	188	176	175	175	172	170	191	158	174	193	167	159	146	187	172	149	176	173	193	160	189	178	158	184	187	165	172	171	187	176	173	188	175	175	182	168	154	175	156	165	183	182	181	196	184	164	186	168	197	180	162	182	153	152	177	144	177	184	193	160	168	181	188	172	182	159	178	160	190	171	185	166	187	180	183	202	177	204	183	176	182	187	181	158	169	172	180	159	164	196	158	150	187	187	181	178	183	192	162	180	177	196	179	185	156	150	191	203	193	190	195	174	184	184	165	168	189	184	165	176	187	151	163	186	180	193	165	178	154	179	195	189	178	172	164	161	182	175	167	161	151	176	169	155	166	174	181	168	174	196	165	169	195	176	153	163	180	183	166	160	162	173	183	185	170	175	171	161	177	190	180	161	178	162	178	196	184	173	163	169	189	196	152	173	172	205	164	172	182	181	201	159	162	147	179	178	184	177	179	198	166	162	167	172	163	180	174	179	180	153	189	185	174	192	191	177	182	199	188	186	167	152	171	182	150	162	187	175	165	182	183	163	165	182	147	159	181	184	167	177	195	196	181	180	166	172	178	161	191	174	165	141	172	180	187	175	184	190	176	164	154	174	176	172	198	175	163	169	188	178	173	151	166	174	160	175	157	180	189	172	178	160	190	151	187	177	190	183	186	195	209	147	174	174	202	182	181	174	182	171	176	165	174	190	182	207	168	190	176	159	154	183	172	174	176	153	160	154	208	194	169	175	192	192	174	210	189	167	168	162	179	177	170	169	192	166	176	156	162	192	165	176	160	176	165	167	200	167	162	202	195	182	165	166	189	188	173	207	193	167	142	179	169	174	181	169	180	184	203	172	171	181	185	159	168	214	176	183	178	176	175	168	176	158	193	185	201	178	160	197	157	177	197	182	176	178	157	165	182	176	174	161	177	162	178	171	185	164	202	179	174	184	156	162	199	184	164	145	168	169	190	162	182	172	211	174	163	187	186	194	162	211	183	189	179	184	188	183	188	188	192	172	169	167	162	180	174	179	180	187	184	181	174	167	172	169	156	177	177	170	170	153	189	172	171	180	166	156	189	199	175	157	205	178	162	168	156	178	177	194	161	173	166	170	187	170	189	190	180	187	180	151	156	135	185	171	181	161	143	170	179	176	187	167	193	171	157	185	155	158	195	159	173	172	155	181	190	157	173	188	160	163	190	153	159	164	185	187	171	177	171	144	199	165	163	188	178	167	185	163	153	158	164	157	148	170	153	171	179	174	171	170	147	185	183	159	182	176	163	185	189	189	187	161	193	177	156	146	171	191	152	187	181	194	190	167	165	218	211	148	180	162	176	179	171	180	173	179	178	184	178	182	177	182	177	150	183	174	167	176	165	171	191	183	190	178	168	169	168	182	168	195	189	173	168	169	155	168	164	186	178	196	203	183	176	164	175	166	154	180	183	182	176	199	201	174	197	196	191	184	171	165	169	167	160	155	177	172	174	178	177	171	196	168	156	175	181	172	158	166	207	182	150	165	159	169	159	189	171	179	181	154	169	170	171	189	165	181	163	186	179	157	198	175	168	171	149	152	170	178	177	199	171	177	149	191	187	187	178	167	193	162	186	182	198	146	174	187	167	177	163	188	167	176	174	178	175	184	172	164	157	165	182	177	195	201	170	165	180	163	198	167	192	157	184	171	175	165	162	162	185	164	172	169	165	171	209	157	191	182	187	187	164	183	158	186	188	162	155	180	182	174	154	178	185	194	175	193	171	179	166	154	169	197	157	169	165	192	176	196	166	168	187	172	168	160	173	148	167	172	216	193	170	185	167	191	169	183	188	179	168	195	186	172	173	185	188	193	182	168	147	187	186	196	169	189	191	166	173	173	167	171	184	156	194	177	163	158	166	179	199	211	159	171	172	156	176	192	171	182	186	173	162	163	172	177	152	168	218	189	147	169	172	177	181	170	165	172	168	168	188	157	168	161	182	189	180	161	185	158	174	167	161	185	182	167	172	183	175	163	166	173	183	167	175	176	167	184	183	172	179	174	178	180	193	190	153	186	147	188	169	174	164	191	184	177	178	161	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6590	625	712	755	689	678	642	613	597	598	615	625	604	580	598	558	530	564	521	595	576	526	541	543	558	548	523	550	592	528	589	540	550	539	543	605	584	571	559	587	535	578	551	563	555	508	530	554	510	564	543	551	562	569	545	540	538	556	503	542	530	596	523	557	547	551	577	549	512	535	559	546	551	540	531	574	562	565	543	574	523	549	498	581	532	564	520	572	527	523	540	560	576	529	504	523	540	520	572	563	552	500	541	563	559	548	585	554	584	560	563	517	566	529	572	507	518	519	559	534	565	569	550	564	538	555	504	548	562	557	520	519	535	555	568	534	499	538	559	566	542	539	530	547	609	526	545	553	590	540	515	524	524	540	594	543	552	549	557	533	555	557	518	547	558	550	549	547	579	590	541	578	561	511	576	483	567	525	523	528	537	539	560	562	544	516	555	551	537	529	558	545	573	568	545	556	569	576	564	551	533	557	546	526	550	558	605	544	537	543	541	524	561	512	543	539	549	574	549	534	585	521	574	553	538	532	489	554	536	595	551	530	574	538	524	555	540	519	527	539	543	499	571	548	536	566	611	562	524	528	544	551	569	600	535	501	543	525	558	513	592	543	503	550	565	522	573	533	584	519	559	542	602	536	558	527	539	564	537	527	556	561	526	579	561	582	569	547	513	530	528	509	518	553	541	586	509	516	567	586	535	513	548	587	527	585	585	539	553	557	572	532	516	534	556	544	596	518	515	510	589	496	559	582	538	542	583	539	522	549	530	550	496	549	500	549	535	521	574	538	554	536	545	568	530	544	517	554	515	522	528	536	511	535	549	537	530	522	542	546	498	558	558	565	553	567	514	573	580	560	583	542	563	560	576	576	528	515	544	529	591	584	545	543	593	506	555	531	575	519	511	574	556	544	541	561	565	543	558	605	567	563	535	566	526	560	567	550	520	554	540	491	553	555	543	549	541	547	542	531	581	517	537	544	534	571	546	576	552	586	545	537	535	560	559	560	550	533	529	540	543	597	536	542	510	526	567	561	553	516	550	566	551	524	541	555	510	527	533	511	542	540	568	495	570	546	554	535	543	555	575	536	555	543	545	521	535	568	526	543	583	534	519	559	553	541	538	501	571	580	582	531	522	538	503	571	534	589	573	536	558	558	532	545	575	526	546	543	571	562	569	510	543	519	530	587	532	533	551	551	552	512	601	565	551	531	547	558	571	572	549	547	573	564	557	600	548	538	525	547	537	546	536	558	566	538	558	538	554	555	558	587	545	524	578	567	530	516	538	564	558	495	504	584	520	534	532	564	564	570	562	566	575	566	542	518	576	573	577	528	538	558	560	557	569	539	580	547	559	549	538	552	565	541	564	618	582	529	528	522	563	566	512	549	523	544	602	500	561	527	556	576	556	532	550	533	531	506	530	556	548	585	531	544	510	542	479	527	548	527	545	521	606	537	547	561	572	569	577	532	549	546	517	543	608	536	564	549	561	553	559	544	537	532	542	549	556	560	525	550	561	564	551	514	548	528	570	545	544	523	541	569	577	541	552	509	556	563	581	578	596	535	554	558	538	566	565	543	535	523	566	510	531	549	575	518	570	545	522	560	534	572	534	510	561	557	541	545	574	572	582	571	572	507	561	584	598	538	557	574	539	524	558	527	535	583	578	563	522	527	538	520	495	584	538	507	524	508	589	528	562	570	563	548	563	564	571	549	554	547	532	593	553	510	533	535	553	502	532	545	544	537	577	535	543	526	545	528	530	577	537	517	566	515	556	536	556	585	515	545	554	596	542	519	537	528	506	531	516	569	531	550	505	521	576	561	542	584	551	491	522	511	559	576	519	566	586	564	594	537	565	541	556	582	532	554	518	515	534	545	524	564	570	556	569	561	525	537	538	523	517	540	540	568	499	533	574	535	557	564	597	548	511	528	530	539	563	569	537	530	541	557	554	541	546	534	566	551	554	566	525	531	550	532	545	535	528	550	559	571	543	553	522	547	586	580	569	596	586	491	572	557	541	557	524	532	560	540	595	560	523	531	560	549	552	501	555	521	509	526	576	555	567	533	553	574	562	520	548	542	584	542	547	590	516	568	558	549	523	551	540	518	530	579	569	551	483	543	545	547	498	540	564	555	547	561	592	542	561	555	560	526	593	524	539	562	523	540	532	539	547	509	545	573	562	535	555	541	519	588	522	515	555	555	535	526	532	573	551	533	561	548	546	511	530	582	535	516	564	516	522	551	540	505	526	548	571	523	530	576	559	498	532	570	541	576	591	557	542	531	550	565	505	535	584	510	540	582	535	544	558	555	555	499	528	556	562	533	526	595	536	518	550	547	558	531	530	484	495	589	547	560	554	512	526	541	528	569	536	551	562	519	541	544	561	542	512	530	549	556	556	534	578	556	555	574	555	523	547	587	578	522	546	533	543	555	596	523	591	526	555	527	505	583	545	523	537	548	556	585	510	528	542	552	496	565	545	530	527	546	528	551	556	531	621	552	535	555	542	535	516	529	529	550	543	584	565	501	570	567	521	583	564	549	573	562	568	571	539	443	547	560	546	537	532	526	590	536	549	510	522	560	550	544	532	547	580	548	568	542	585	507	538	496	514	525	580	534	563	546	533	490	565	553	545	564	550	531	557	549	543	551	552	588	553	543	539	544	543	577	543	532	550	497	509	548	560	503	520	529	566	545	568	534	501	584	566	528	517	568	568	567	549	550	531	536	550	561	534	587	561	537	513	518	562	513	552	555	538	556	528	542	577	566	550	572	537	572	544	517	514	592	577	540	567	547	531	537	524	512	537	552	551	541	556	527	516	512	562	551	581	576	540	536	565	563	507	545	583	584	542	556	553	537	571	569	530	541	540	486	535	568	544	526	490	536	587	548	565	558	541	527	541	570	501	536	547	561	549	541	561	562	502	562	522	580	503	583	509	548	511	558	492	575	508	506	564	569	560	536	546	537	580	546	568	570	529	509	583	546	538	485	562	584	542	553	547	515	540	539	598	630	530	547	511	553	547	513	561	540	544	566	547	505	549	525	508	551	518	533	514	575	525	570	527	552	550	547	578	544	544	578	538	511	566	557	569	559	525	580	544	530	571	550	554	578	535	569	551	568	548	551	513	540	540	569	523	522	543	559	525	541	526	526	538	506	586	576	562	493	549	558	534	566	540	541	573	530	543	537	540	507	558	560	564	531	542	531	564	542	503	596	534	517	541	540	582	548	526	548	529	569	543	544	533	550	556	557	572	563	508	570	554	526	517	514	508	522	527	548	550	545	558	547	570	537	547	548	566	581	550	565	565	539	556	555	522	548	556	550	537	537	588	525	535	530	537	540	539	545	566	537	541	575	505	566	572	557	565	547	526	564	556	529	580	533	554	528	535	591	536	569	571	523	555	523	529	523	538	561	574	532	546	548	555	533	534	545	552	546	532	479	561	530	601	578	519	540	516	534	583	514	544	507	532	557	561	534	557	538	553	576	544	538	522	532	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
42437	14664	3473	1347	885	750	629	547	540	439	416	435	390	392	401	372	358	387	375	330	378	333	334	353	312	332	364	333	358	310	303	345	327	324	350	319	329	330	318	324	323	308	367	321	342	365	316	341	311	333	312	322	340	332	326	325	311	335	326	323	304	319	340	345	355	348	326	312	350	312	349	333	330	316	330	309	318	321	290	318	341	279	362	353	348	338	341	311	295	368	344	335	305	324	319	309	332	313	349	321	321	317	366	338	323	311	292	319	296	304	333	311	321	292	322	303	322	287	347	343	325	345	311	344	336	331	326	336	350	296	365	331	322	331	312	301	295	305	323	322	317	340	296	339	301	319	314	333	328	332	311	298	310	357	347	345	339	293	326	318	335	314	305	350	323	332	349	346	342	328	279	319	337	330	341	359	307	279	315	308	331	337	341	329	302	328	335	297	317	337	335	296	294	312	322	343	326	340	314	317	312	337	330	314	330	312	321	307	315	347	345	318	348	306	335	313	290	309	334	322	310	331	313	321	293	342	353	301	353	338	355	298	347	335	352	300	343	308	313	339	334	345	308	321	329	316	309	329	332	337	323	309	356	313	344	323	290	358	328	341	305	309	311	341	341	322	303	309	320	331	320	362	320	316	336	342	336	326	305	344	330	329	311	313	311	318	340	326	324	327	335	290	321	337	334	331	356	321	340	363	345	330	343	337	351	325	332	311	319	326	328	350	307	314	327	313	312	317	337	322	310	365	334	321	336	329	319	335	347	315	315	311	345	311	317	350	329	328	357	286	322	310	297	317	352	331	336	322	308	310	280	349	322	329	316	307	345	346	348	316	300	303	320	314	332	301	334	348	315	322	333	337	281	326	316	334	317	345	321	303	311	299	303	292	308	300	339	297	345	319	332	328	295	305	356	319	334	329	347	335	314	338	334	314	342	329	320	308	311	319	294	301	325	319	341	361	300	328	286	322	322	309	327	363	306	363	336	320	314	325	316	327	317	343	308	337	347	304	360	329	338	324	284	324	353	317	343	330	335	337	303	329	336	319	280	363	340	325	276	316	325	329	298	309	313	361	330	320	319	319	372	325	313	319	330	317	309	341	325	334	326	357	335	315	343	312	315	330	313	305	320	340	343	321	332	321	302	299	329	351	318	315	311	306	344	314	343	330	317	326	317	295	311	282	353	334	318	369	337	296	324	342	346	346	347	307	328	333	329	311	354	336	291	295	344	332	331	311	330	300	321	311	356	306	339	325	322	319	315	329	327	322	314	337	341	325	324	313	314	309	321	341	330	313	310	328	352	301	308	306	330	314	334	308	325	299	338	329	360	318	304	337	330	324	332	302	349	304	330	332	352	293	350	319	344	328	320	346	325	349	297	344	304	340	344	314	360	289	337	334	333	334	299	340	378	333	301	338	311	344	324	305	312	343	321	299	301	356	303	298	315	352	311	370	316	320	326	342	316	334	342	318	338	350	306	348	315	284	324	307	320	308	296	361	320	317	294	322	311	335	312	354	292	329	322	289	297	334	333	378	316	298	344	301	333	332	325	331	340	335	341	291	329	308	282	330	344	302	329	328	337	323	338	323	298	340	341	326	351	362	313	291	308	331	343	335	345	350	320	312	333	338	337	319	334	347	324	329	367	359	326	342	308	311	315	324	328	298	322	347	307	347	299	363	314	316	343	334	308	341	328	338	360	285	329	311	331	310	354	297	344	307	310	326	318	315	350	312	322	297	309	310	324	305	306	341	340	316	349	347	328	298	332	337	341	326	301	333	327	299	311	334	289	304	310	341	287	316	307	311	283	297	295	289	321	314	304	329	325	311	305	352	314	338	302	318	341	338	339	342	335	299	309	309	328	347	317	310	327	292	314	334	330	309	331	319	319	342	307	330	298	339	308	334	307	286	313	340	362	302	307	325	297	356	323	339	345	303	320	343	349	291	318	322	321	338	306	365	328	327	315	318	336	314	331	336	305	307	317	342	322	313	327	334	313	335	315	324	320	332	331	315	294	315	351	309	305	333	295	306	337	305	349	323	325	337	328	321	330	327	320	324	306	285	327	292	300	316	310	334	352	355	314	326	327	333	327	363	342	321	338	312	320	327	297	319	331	310	305	327	339	310	316	312	314	323	335	335	339	330	302	310	356	299	304	336	334	339	328	360	318	317	330	335	341	316	349	328	300	302	352	294	335	352	291	336	347	357	326	306	313	321	344	315	310	332	323	322	315	298	325	350	313	330	314	291	320	320	304	315	334	340	314	332	286	325	304	335	334	355	347	301	324	318	327	354	326	305	323	309	312	338	328	335	337	325	352	311	322	320	299	332	327	314	306	298	352	323	307	333	347	322	331	334	302	311	317	353	345	330	334	300	324	301	352	346	302	317	324	320	328	320	323	318	317	322	328	306	295	297	282	316	332	294	346	315	327	311	296	342	313	319	344	345	313	329	308	326	316	310	309	351	322	310	326	353	290	288	318	342	299	350	328	316	291	323	348	301	307	318	300	339	358	291	336	334	320	306	304	345	311	320	325	341	332	324	296	315	334	350	321	341	307	313	340	343	314	322	310	346	350	349	337	306	312	313	303	318	302	322	313	324	356	349	297	307	287	342	325	310	336	322	319	319	328	316	325	362	333	321	321	328	308	346	275	317	326	303	300	316	339	300	349	321	278	347	306	354	365	347	330	312	293	347	312	328	313	317	336	327	329	300	339	310	330	284	292	316	315	323	328	346	325	350	362	331	347	306	329	338	325	343	310	354	311	316	324	325	348	357	304	339	328	341	331	336	361	356	320	330	275	323	341	310	313	335	316	338	350	364	369	340	354	303	308	354	330	320	351	350	335	371	325	323	301	340	308	314	367	319	320	305	328	307	375	321	304	376	344	278	276	295	320	326	299	337	301	319	311	305	315	337	320	293	327	337	306	330	341	326	322	274	324	303	325	350	316	342	328	311	297	324	323	344	298	338	361	298	324	337	342	333	340	322	330	323	333	298	307	290	330	332	318	348	307	357	361	341	314	333	301	347	342	314	317	333	324	309	327	295	295	316	343	329	349	310	327	331	287	378	291	325	320	332	355	293	310	285	317	328	309	312	324	326	299	330	289	324	315	309	315	309	328	331	317	345	334	321	314	306	324	325	324	317	255	285	341	306	348	361	309	351	337	280	337	343	334	298	323	328	285	294	309	325	328	302	346	305	313	307	336	323	310	288	343	325	315	330	334	324	326	321	338	340	326	294	311	320	324	290	337	362	313	328	337	323	350	294	359	299	305	333	356	354	318	336	295	323	315	303	320	323	324	318	353	305	323	301	334	344	342	305	319	298	328	304	347	320	328	312	336	308	319	301	317	320	369	345	348	330	358	323	338	326	321	311	306	317	345	333	350	324	310	297	328	349	348	312	332	312	326	327	328	324	286	297	331	332	342	341	324	356	301	336	308	297	301	311	308	315	328	312	320	337	307	333	338	330	330	323	310	330	339	349	343	292	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
19301	1955	3688	4044	3450	2795	2367	2158	1956	1704	1639	1619	1513	1378	1299	1244	1173	1212	1158	1048	1117	1093	1095	1013	1069	1028	968	1033	993	990	1042	982	982	1039	1037	915	939	972	933	940	931	973	928	956	905	982	962	955	976	923	995	943	962	939	921	873	967	927	948	962	944	914	889	894	965	870	925	954	872	956	868	854	958	928	924	938	934	938	914	948	928	921	941	887	899	865	920	933	928	891	858	906	896	902	879	908	937	888	918	911	845	832	879	954	926	930	912	914	903	900	898	948	877	934	936	889	891	939	912	922	931	934	821	964	912	886	981	921	861	857	922	941	879	952	897	873	916	918	926	918	888	880	913	941	883	904	926	924	943	940	951	956	899	889	856	961	893	907	872	924	898	889	907	880	931	944	932	892	885	913	833	856	888	953	868	969	905	898	959	874	893	944	842	900	887	914	924	893	895	912	893	923	839	941	910	900	841	922	837	880	880	932	908	854	844	887	916	898	860	910	881	937	895	880	881	921	885	909	913	886	873	879	896	891	885	928	961	961	892	855	855	893	921	966	902	992	940	933	865	898	868	888	866	879	910	954	911	861	873	820	867	878	881	833	915	823	895	878	876	888	929	926	865	879	852	928	922	900	917	919	930	919	860	941	903	925	877	932	911	918	877	894	916	887	918	909	952	907	932	982	913	879	872	891	890	919	876	927	908	931	864	875	930	886	889	927	876	904	913	944	913	854	891	864	917	895	930	857	871	914	947	898	921	853	862	897	920	934	870	928	891	905	916	860	924	883	849	935	899	886	905	904	946	904	927	912	876	877	889	864	896	883	918	944	842	952	883	902	904	887	911	898	847	912	869	927	892	873	891	945	865	879	902	886	898	901	882	876	879	843	870	927	913	951	907	914	940	835	885	927	855	923	905	926	850	910	908	908	865	928	877	934	915	861	896	908	904	935	904	884	909	903	880	892	908	949	863	862	867	903	903	955	925	889	898	913	894	947	889	928	893	946	887	956	867	898	929	847	893	931	924	878	847	902	940	878	867	946	879	914	907	957	986	931	913	874	910	896	937	944	932	855	947	896	892	911	894	950	906	908	897	896	890	865	969	846	934	899	931	907	905	951	878	904	911	912	916	886	893	929	907	915	909	878	929	896	872	829	879	855	887	913	908	909	817	929	904	933	881	879	913	894	893	882	861	864	875	932	886	916	905	866	926	835	842	898	899	844	921	891	912	938	929	910	918	918	943	891	917	893	897	943	869	942	895	899	880	926	932	880	921	901	893	913	915	883	922	892	876	862	937	874	865	858	941	939	895	881	876	883	892	947	947	879	942	872	937	896	921	898	876	931	944	864	834	911	872	868	849	931	857	890	878	835	906	947	902	899	889	931	865	914	896	939	904	908	930	833	917	921	923	911	939	920	917	932	921	905	862	927	947	885	891	936	921	904	869	862	892	968	842	895	915	900	924	886	921	896	888	874	878	929	888	866	932	876	877	951	935	886	870	868	866	899	942	942	960	934	872	952	922	909	913	949	853	876	904	843	867	960	926	825	872	914	860	902	899	866	905	978	880	936	860	858	911	922	918	878	872	899	973	944	961	900	877	877	898	873	809	866	861	900	920	914	904	937	907	996	916	954	863	954	960	905	886	912	904	898	931	890	927	926	909	914	874	923	965	935	949	862	958	875	882	898	907	885	929	888	914	903	885	851	873	927	921	946	922	901	896	884	912	947	888	962	856	906	918	929	890	947	907	889	933	918	879	886	902	857	964	871	853	881	868	852	925	908	926	886	918	909	875	941	913	901	888	850	840	886	917	910	902	941	840	928	929	834	880	914	911	840	883	868	928	951	913	897	904	941	890	901	966	921	898	894	905	880	864	951	942	920	892	927	919	918	877	880	923	943	925	944	918	906	917	905	851	927	922	907	922	866	913	892	897	943	911	917	933	892	874	897	905	872	911	895	878	889	897	853	868	889	902	904	931	902	928	882	968	910	894	909	933	950	845	869	874	912	898	915	931	904	890	868	938	945	844	937	875	905	840	933	844	889	860	925	942	911	964	908	879	957	909	924	883	875	854	874	900	900	882	948	882	931	890	924	939	867	916	898	883	866	906	891	868	872	947	893	897	885	931	882	900	899	923	918	911	865	906	885	874	918	901	874	923	913	904	877	913	908	929	893	937	893	913	933	898	908	902	897	938	900	935	893	888	933	991	916	910	932	875	878	959	933	851	921	899	874	871	941	902	867	886	891	893	913	903	906	934	884	899	897	916	873	907	907	926	931	899	944	877	906	905	952	893	885	909	864	877	922	862	851	935	915	892	934	922	940	882	894	911	964	871	894	935	971	900	884	905	884	903	906	860	882	871	891	967	976	881	901	878	917	896	921	888	938	914	865	907	949	895	839	914	917	924	935	931	878	937	897	884	878	886	905	841	891	886	891	934	909	910	933	938	890	890	887	903	947	927	866	962	923	899	863	911	921	946	934	876	886	873	860	958	928	882	865	841	865	897	947	955	880	958	897	899	892	891	901	909	943	935	887	926	942	897	866	928	899	858	906	901	869	884	873	913	898	926	919	924	944	889	915	883	829	888	886	892	897	943	906	878	871	926	842	930	932	866	911	895	926	846	898	933	880	926	871	906	934	923	877	940	863	905	884	918	867	938	945	912	880	911	937	902	889	928	943	893	891	928	916	917	896	1003	865	924	921	936	883	920	878	970	847	913	900	911	824	916	905	895	868	850	927	923	903	917	858	872	906	948	908	902	917	903	935	844	892	867	861	974	937	912	924	910	940	916	887	881	920	894	858	879	895	923	855	888	866	925	877	917	905	929	872	939	880	901	907	937	861	905	906	865	946	877	943	870	895	926	930	900	901	909	906	909	896	910	908	862	942	858	912	888	877	896	920	899	885	899	890	951	960	866	906	892	894	913	975	919	932	908	886	906	911	877	871	882	916	869	872	853	911	911	929	879	880	893	918	906	916	921	907	896	949	917	893	854	911	905	874	918	902	966	865	827	897	907	879	945	889	892	852	886	940	916	853	892	915	915	863	882	904	916	887	894	879	945	887	978	878	965	885	888	855	918	916	916	903	873	895	900	919	935	900	924	912	870	910	895	955	928	846	902	932	928	918	938	934	920	889	899	946	871	912	908	889	843	919	889	918	864	927	875	932	882	900	930	908	883	893	928	898	949	877	892	952	935	901	878	841	919	919	882	952	960	919	867	929	892	933	865	923	851	870	942	890	870	875	941	917	912	889	899	842	902	898	965	900	940	870	897	918	830	981	962	893	858	839	889	912	929	871	867	957	865	874	879	900	919	859	822	883	903	933	859	885	918	930	879	910	931	902	891	894	872	916	867	961	942	882	884	871	887	894	891	939	909	900	871	917	924	885	930	860	892	905	922	901	885	878	854	870	851	874	931	881	913	905	925	915	896	895	855	903	898	894	915	935	920	914	864	883	904	938	903	937	859	905	918	901	903	848	940	923	911	886	902	951	911	901	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
48425	20034	10979	2666	1600	1148	894	729	626	549	515	496	511	442	446	393	392	375	359	383	368	351	321	335	349	337	325	338	336	301	313	283	319	317	352	339	320	346	308	318	334	324	332	365	288	340	298	324	330	318	334	296	299	326	339	319	321	319	323	319	308	325	315	319	330	316	347	322	339	300	338	282	343	319	279	312	312	316	302	316	309	294	301	347	308	301	333	306	300	330	325	306	347	303	317	311	314	307	324	298	291	327	298	287	308	300	312	313	323	351	309	301	288	318	287	328	340	306	335	316	316	328	305	310	325	322	308	319	309	330	305	335	300	295	325	280	348	282	294	296	314	296	305	296	335	317	294	342	292	305	297	289	329	316	324	279	302	315	290	292	297	297	329	304	320	283	286	310	297	315	308	308	307	320	294	313	335	322	294	333	278	330	337	355	290	333	311	295	308	317	320	291	335	315	315	294	296	349	315	303	273	311	321	328	333	311	291	294	297	327	295	311	316	314	265	291	323	309	333	297	321	287	290	272	341	304	340	306	317	273	333	302	299	291	318	327	315	294	299	326	319	344	326	345	310	313	292	327	300	316	356	344	306	286	314	325	273	349	303	333	312	334	289	307	313	291	350	320	297	301	331	303	357	333	295	304	264	340	308	317	280	298	310	332	299	322	308	313	284	298	318	295	325	300	310	318	302	335	343	337	334	303	304	290	283	364	307	310	303	283	304	290	337	300	320	304	285	316	292	308	338	322	314	307	330	298	336	320	291	332	334	284	318	284	333	349	302	346	319	302	310	307	302	343	281	311	330	281	337	283	261	307	300	315	303	307	296	296	304	330	270	263	321	315	302	321	315	299	308	308	358	316	316	328	312	305	306	315	317	339	318	297	316	292	338	302	291	282	318	305	302	271	305	322	308	319	334	291	298	289	328	287	329	338	330	313	320	294	296	308	317	299	313	331	303	284	345	319	285	317	313	329	327	304	332	339	285	297	336	340	306	297	294	321	296	294	293	314	301	290	329	363	316	300	324	285	317	301	319	340	299	311	313	308	290	309	322	315	361	300	320	331	302	296	321	289	307	319	336	307	309	255	292	302	304	320	298	342	307	309	288	286	293	330	331	328	321	314	311	357	289	305	292	280	322	339	316	340	312	292	322	311	310	305	313	292	333	326	296	297	319	314	299	312	274	279	295	337	335	279	357	316	329	290	326	337	289	305	315	351	356	302	282	290	318	332	321	306	314	309	332	297	301	311	297	322	307	335	298	314	290	331	285	294	309	314	339	328	303	301	311	298	333	303	320	305	329	319	311	340	330	334	288	319	300	283	284	319	283	360	280	326	325	311	283	319	310	323	309	292	315	305	339	295	282	275	297	297	287	276	317	316	343	323	325	325	274	321	331	308	318	329	292	314	292	294	307	319	305	338	319	296	277	297	282	311	279	296	299	325	310	297	293	325	371	324	296	282	318	288	317	323	336	294	314	329	299	289	302	331	319	309	334	288	293	324	293	323	310	278	299	314	309	274	297	303	332	311	302	320	316	298	311	325	349	336	316	302	321	326	323	312	292	336	332	336	322	325	309	315	342	316	303	315	318	318	290	320	296	320	293	348	342	344	304	346	318	333	309	310	286	302	318	281	271	291	299	316	277	333	296	296	294	329	312	291	314	307	317	309	318	320	306	308	329	335	325	305	300	336	297	344	305	299	297	305	279	302	339	301	314	319	317	301	343	294	305	307	315	343	312	334	340	299	339	313	313	342	310	305	314	310	286	332	312	310	297	318	319	312	325	313	298	280	315	296	303	316	351	315	306	305	309	319	365	327	327	307	322	281	306	298	318	285	315	334	305	297	329	345	350	307	328	321	312	303	340	315	309	275	293	303	302	279	326	286	321	312	300	305	325	316	309	280	297	324	301	328	317	286	313	352	300	280	308	334	321	290	312	330	315	334	313	327	282	339	346	345	321	313	310	300	311	255	308	334	306	293	311	306	335	323	364	308	325	281	332	325	286	302	316	343	306	305	295	320	278	286	329	290	301	296	316	316	319	298	336	306	321	302	291	305	327	319	317	303	289	312	318	314	315	316	327	335	307	289	301	316	327	287	305	339	299	334	330	309	297	332	335	286	333	304	313	294	300	321	333	290	298	306	316	326	310	304	309	346	322	323	339	285	321	337	326	313	325	326	313	323	305	305	288	296	308	302	285	314	287	311	297	319	310	279	333	272	319	318	288	305	331	308	308	354	292	298	304	281	308	306	366	332	318	294	305	316	294	328	322	300	303	312	313	336	319	277	295	320	280	330	307	310	291	324	338	317	293	326	311	312	284	309	315	339	290	312	299	312	300	315	322	334	335	307	293	285	308	282	327	303	324	311	313	322	321	294	281	308	323	331	333	312	301	315	317	338	327	304	325	330	322	339	305	336	281	319	311	322	306	344	294	312	314	316	308	329	302	314	316	321	306	314	293	323	309	330	301	322	291	326	322	289	304	305	301	293	307	314	327	301	332	314	311	279	277	301	330	334	299	340	298	299	321	297	307	337	333	336	317	311	314	303	303	313	332	320	309	301	321	322	272	314	328	309	327	319	280	353	307	319	332	323	324	320	332	313	320	310	337	346	312	328	329	272	326	288	335	282	298	314	290	337	276	320	306	321	304	297	311	275	251	330	298	313	336	300	358	337	274	337	330	295	310	303	337	299	333	310	304	355	320	295	305	324	308	326	338	307	310	307	291	335	325	326	313	315	291	342	299	317	328	283	302	280	306	308	306	298	290	334	294	332	326	331	310	372	345	294	297	285	313	281	324	316	315	326	297	324	340	312	315	312	288	327	305	316	332	308	302	276	316	307	314	304	308	302	309	298	334	298	320	303	303	300	311	316	320	312	307	356	316	330	284	332	300	329	306	316	296	319	319	321	330	299	316	308	314	318	292	298	307	286	313	287	302	287	328	302	311	319	286	309	326	274	310	307	290	324	315	320	337	310	302	288	304	315	312	295	310	298	293	291	298	319	338	321	344	326	302	329	312	302	317	376	330	309	309	288	319	302	321	301	335	330	299	296	307	324	321	299	321	307	303	338	318	293	332	295	303	342	287	286	313	287	340	315	315	310	302	346	297	339	313	299	288	308	294	310	344	335	286	327	332	292	294	329	312	292	294	323	323	294	290	320	292	289	329	347	291	321	312	307	307	311	316	327	322	326	311	308	302	257	315	291	332	306	324	272	288	313	303	312	326	271	350	330	326	303	288	275	321	304	308	329	289	297	316	346	275	292	299	296	285	307	314	295	294	336	323	292	306	296	299	334	297	288	305	290	296	339	314	314	315	267	329	294	286	318	314	295	292	295	318	317	320	303	323	324	303	332	303	311	331	291	325	287	320	334	349	341	316	277	310	317	314	311	316	283	306	311	298	313	319	294	323	328	314	306	303	325	306	301	296	328	338	314	262	324	320	317	317	339	293	317	297	294	338	321	313	300	331	356	309	300	284	329	290	319	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23113	2884	5976	6487	5517	4568	3656	3207	2715	2475	2205	2114	1873	1684	1605	1529	1485	1330	1307	1305	1193	1202	1167	1143	1139	1109	1078	1123	1063	1020	995	1009	1017	992	1010	951	989	993	965	931	995	949	922	913	911	910	964	899	871	925	891	903	949	953	901	924	952	907	888	881	916	817	963	837	875	877	874	866	815	875	812	872	937	858	931	879	871	896	897	901	860	867	867	816	878	878	770	891	940	909	897	858	900	833	872	886	879	883	913	898	852	824	859	874	870	851	834	837	876	900	846	868	823	890	857	899	849	850	838	863	903	834	848	914	827	829	900	835	799	817	814	798	853	875	849	831	890	860	884	906	931	913	849	856	817	843	857	885	849	872	853	826	853	884	800	879	888	853	833	843	859	882	874	859	880	826	874	794	862	856	843	887	822	860	824	842	834	874	847	874	876	869	821	824	863	857	803	804	891	866	851	844	873	805	877	815	892	933	866	824	812	865	845	865	852	844	926	845	832	863	838	807	884	842	771	867	834	870	811	831	820	833	847	840	846	855	808	875	873	864	829	868	851	901	863	844	816	886	842	912	824	851	851	903	877	853	846	836	830	831	861	826	854	876	887	870	811	830	875	866	859	865	841	837	847	868	889	835	819	860	827	897	845	812	851	858	878	877	807	861	910	846	857	833	814	837	829	843	889	862	865	831	791	790	844	843	859	847	897	862	872	848	820	815	835	897	851	827	884	815	833	892	881	867	824	862	842	811	822	853	829	901	890	797	846	921	921	863	847	879	874	838	829	825	879	780	826	876	898	854	858	820	855	839	855	830	864	831	779	855	882	827	850	824	856	822	850	795	816	872	814	836	833	857	826	862	869	847	855	858	851	904	831	848	817	872	827	802	861	830	886	839	835	842	843	865	863	872	799	854	842	880	834	861	835	841	830	834	851	894	888	825	845	887	883	829	879	827	827	873	870	833	855	845	823	818	825	852	857	816	824	878	900	858	858	882	860	880	834	837	872	840	907	887	805	884	858	866	819	897	869	818	841	887	877	876	848	851	862	832	856	860	890	868	873	827	885	822	826	870	840	888	881	842	827	844	885	889	894	883	829	870	857	889	901	866	883	828	903	882	845	867	855	904	842	855	846	800	862	870	863	820	789	800	893	854	843	842	846	840	864	900	886	847	863	905	867	863	899	898	850	847	835	844	845	850	817	877	849	837	881	887	818	869	832	861	846	859	836	817	834	874	914	871	819	859	825	861	821	867	861	864	847	879	872	873	825	811	858	844	887	846	856	847	861	819	855	834	850	835	853	874	864	826	813	871	850	849	859	830	864	848	829	858	827	866	894	848	894	820	896	823	892	831	838	884	845	871	889	860	863	896	872	861	851	865	879	843	854	869	881	824	821	872	845	872	840	899	853	843	859	810	836	839	849	836	800	834	873	816	831	898	846	819	868	844	841	818	851	842	850	849	829	798	842	877	882	856	844	914	803	858	844	877	866	895	868	859	833	840	849	820	869	839	879	815	859	832	863	884	875	875	898	830	849	796	797	856	814	862	830	887	825	861	871	841	790	874	816	812	842	850	879	905	845	852	875	877	860	846	894	760	860	873	815	830	843	863	864	838	893	867	804	843	806	835	832	821	855	859	850	900	824	836	851	810	881	841	830	851	890	845	887	820	758	832	863	857	857	832	807	831	833	806	857	849	896	872	880	839	843	905	906	836	848	842	820	811	841	813	855	808	825	830	848	825	916	860	827	880	890	884	850	874	878	860	875	884	853	880	798	864	825	841	879	817	834	825	872	835	825	860	845	869	823	839	818	814	845	863	869	830	854	899	827	809	859	842	876	820	828	878	862	832	890	887	832	894	880	876	881	839	849	839	829	832	833	866	875	822	809	828	873	844	860	874	837	823	828	829	918	822	834	854	881	798	832	832	862	858	853	806	823	843	823	811	894	836	810	825	854	855	883	847	845	835	842	851	886	850	875	877	865	846	855	883	874	823	868	854	849	857	852	840	883	852	868	899	860	858	873	894	880	880	818	909	850	826	830	851	826	862	856	871	850	847	872	880	884	906	838	871	840	841	891	877	870	826	860	847	854	843	863	876	840	851	816	845	897	888	838	869	847	861	911	826	843	825	833	846	823	833	842	866	878	878	855	818	828	810	896	856	839	895	836	869	879	838	926	841	850	836	823	873	897	799	764	809	818	853	898	824	816	874	883	849	907	867	819	835	869	804	828	841	869	828	805	851	797	831	827	872	846	833	884	885	851	860	839	803	846	876	816	801	843	879	810	812	839	843	844	810	855	824	886	838	805	912	819	852	831	866	853	861	796	851	861	857	849	893	791	818	880	896	842	844	850	853	905	829	899	858	861	845	872	841	875	856	857	854	818	867	816	835	840	883	841	876	833	834	838	844	899	946	859	884	851	858	833	872	852	853	860	847	845	869	856	866	848	894	874	857	892	868	848	855	877	831	909	854	881	836	829	879	879	853	881	828	879	869	856	888	853	800	812	819	819	824	866	806	829	853	895	865	860	831	876	847	832	879	847	841	888	859	789	812	882	897	840	886	833	854	852	850	813	888	856	856	866	864	824	885	864	824	885	798	855	908	829	850	886	843	857	840	818	851	832	854	883	876	838	866	850	856	806	833	856	841	890	873	855	833	898	824	895	837	862	846	896	883	829	825	869	845	781	829	876	883	793	789	841	848	872	894	849	862	905	815	830	848	857	859	928	849	837	880	826	844	883	867	816	831	831	821	886	845	861	884	835	801	845	861	849	883	838	791	842	790	818	859	802	812	827	867	775	859	884	878	860	837	863	831	853	847	855	811	866	814	894	841	835	857	844	844	841	854	861	859	878	860	864	863	866	828	812	817	814	815	861	878	866	876	860	882	829	844	895	874	838	808	895	844	854	856	801	920	823	897	847	856	877	824	871	819	878	854	853	913	842	831	879	849	849	869	845	830	831	871	923	820	865	850	833	872	859	851	896	809	889	864	797	882	858	894	892	823	870	814	837	856	804	833	814	861	842	889	830	845	869	859	819	870	851	860	772	879	870	852	866	834	806	887	852	852	847	895	882	830	825	852	800	903	857	845	846	862	812	870	894	834	842	835	816	843	880	865	862	900	821	794	870	836	868	840	815	828	791	810	859	872	850	848	880	929	828	898	914	820	848	860	897	807	845	841	819	840	834	852	863	875	873	838	835	835	827	826	878	873	840	871	830	827	849	799	838	834	836	855	881	816	826	855	815	901	882	854	867	859	839	846	899	823	899	821	871	871	867	818	866	842	936	872	835	802	852	869	855	905	823	850	838	849	867	889	891	881	815	834	850	865	849	833	877	841	888	904	828	853	833	854	828	885	864	854	862	876	873	864	836	830	822	878	869	864	844	845	844	861	831	882	806	827	826	886	777	869	842	859	851	895	799	845	845	865	891	779	842	882	841	881	815	864	855	844	872	830	856	914	892	837	866	822	822	793	834	817	850	819	865	823	864	820	840	844	826	828	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6502	427	310	234	203	202	191	181	173	189	173	162	199	192	187	179	202	185	196	177	159	195	168	158	183	160	170	178	167	184	172	189	179	164	191	169	176	164	195	177	166	147	176	182	172	173	188	188	155	184	180	186	195	196	189	184	163	155	191	173	164	164	175	155	174	197	182	172	169	163	159	166	174	165	157	160	180	179	174	180	179	172	163	186	184	169	219	187	189	163	175	149	166	186	196	160	155	188	168	176	152	149	189	165	154	194	168	189	173	184	172	191	163	168	177	172	168	163	192	180	220	165	173	176	184	171	189	197	172	181	206	154	148	180	167	175	177	164	151	185	164	166	164	165	160	177	169	161	180	187	176	180	180	182	191	184	178	181	161	163	168	169	158	159	183	160	191	180	170	146	187	190	170	173	166	183	179	178	169	169	164	171	167	176	177	184	189	178	176	165	153	165	181	165	170	175	186	156	164	188	193	153	178	176	173	178	205	159	154	157	147	175	157	152	173	175	170	182	167	180	165	145	187	185	169	174	186	188	180	167	134	161	180	164	177	177	174	168	160	179	164	189	176	171	174	167	168	173	187	178	169	180	177	177	171	203	166	157	185	177	152	181	182	167	197	179	170	169	171	176	184	198	187	165	171	172	191	177	180	168	187	176	142	183	170	180	182	191	164	187	174	178	181	177	189	172	179	155	163	164	177	172	165	161	168	182	157	171	170	188	189	180	158	199	170	182	160	168	173	155	168	155	174	168	182	181	157	175	174	175	188	157	158	173	176	179	185	164	181	184	178	171	187	171	173	185	198	167	175	173	163	192	181	169	158	186	201	159	171	159	161	195	174	181	182	154	184	184	167	165	183	191	178	181	182	186	186	181	159	170	177	188	177	169	182	192	183	189	183	181	176	169	174	172	166	150	186	177	187	169	180	154	165	184	186	182	209	207	172	197	176	161	163	163	178	174	166	160	166	175	148	162	157	181	170	177	175	158	158	177	188	184	179	180	176	187	175	172	176	170	162	225	174	198	170	156	172	179	178	174	197	158	184	166	185	174	191	169	181	159	154	180	177	179	146	152	153	155	164	136	151	149	172	156	174	177	196	192	186	186	178	161	178	164	180	161	145	159	181	161	151	192	187	170	178	171	191	171	182	188	174	177	154	168	192	170	205	175	170	178	167	166	166	157	172	184	173	185	170	153	206	192	187	163	188	201	176	178	192	171	184	184	165	169	169	181	151	167	145	175	152	190	184	174	183	176	184	182	174	154	178	174	184	187	184	157	176	180	179	197	170	158	165	200	189	184	170	192	178	176	187	185	201	178	168	165	173	186	185	200	158	169	171	191	177	176	167	191	173	179	195	172	178	148	181	159	166	180	196	166	174	159	183	185	165	161	183	170	156	163	176	159	180	184	166	171	179	196	176	174	171	181	180	191	169	164	182	187	189	194	166	156	194	163	179	183	178	170	163	169	192	161	164	182	188	166	151	168	185	175	194	171	186	183	193	182	169	185	151	189	180	190	180	195	181	196	190	184	160	154	168	176	180	153	186	165	181	170	170	163	170	172	181	157	202	177	171	177	181	191	180	184	167	151	173	165	183	189	172	180	207	188	155	173	163	172	152	166	177	173	169	183	180	184	170	173	162	178	184	160	196	162	181	164	173	165	164	183	175	170	187	159	160	194	179	176	184	201	188	169	164	167	156	177	171	159	179	163	195	186	203	186	171	155	179	191	152	194	159	187	171	173	204	167	171	176	183	182	168	172	170	169	181	185	195	206	158	177	183	178	169	170	181	180	175	174	174	162	170	165	161	196	185	164	145	177	161	135	166	159	158	184	179	157	185	164	180	186	165	184	183	189	194	182	164	159	163	149	148	192	192	186	197	177	182	158	178	178	166	199	214	182	180	160	175	210	186	194	185	189	191	185	145	163	184	172	164	199	165	169	155	174	200	180	177	186	175	176	183	165	170	160	172	185	175	176	179	175	153	152	184	148	152	171	170	148	198	180	188	174	177	177	180	170	167	183	176	184	148	159	161	169	178	153	178	171	165	167	172	164	153	183	199	174	135	178	176	173	162	166	142	180	163	166	165	153	182	180	171	170	170	178	177	184	167	195	187	164	191	163	169	179	157	174	183	192	176	202	168	173	170	172	186	187	161	175	159	159	181	170	186	180	182	172	185	152	174	182	167	180	154	175	167	182	164	196	175	173	185	169	184	158	185	180	178	158	160	159	161	152	181	160	175	163	171	197	189	160	151	174	163	165	169	179	163	176	191	178	183	176	162	184	170	180	156	188	166	167	199	191	167	160	176	158	171	161	160	162	159	159	160	166	156	170	163	177	194	154	184	174	169	178	187	154	183	173	173	150	165	169	179	186	197	174	182	165	192	173	185	183	160	197	200	184	179	177	152	179	170	165	186	162	172	175	182	179	172	177	172	143	196	165	166	183	146	164	177	173	173	175	180	176	185	167	164	145	167	149	179	164	195	177	166	183	177	149	176	166	175	187	164	208	159	178	158	179	199	179	178	173	159	164	171	182	168	169	171	163	200	164	161	167	192	167	189	174	161	163	167	166	162	183	170	150	184	178	175	184	189	168	205	193	178	160	173	168	203	180	185	164	153	177	181	166	135	170	186	173	174	163	177	155	174	168	189	176	192	177	164	186	186	159	158	184	174	149	162	154	177	182	162	178	175	161	196	182	169	176	172	174	173	150	172	160	165	161	185	175	181	180	202	197	206	170	179	181	189	160	180	186	198	179	167	163	174	193	167	166	171	171	183	165	147	179	170	178	174	164	170	198	166	163	162	175	188	161	189	191	166	161	186	157	167	182	168	181	187	188	165	176	183	163	182	157	169	177	167	185	155	189	158	172	188	180	167	159	179	188	179	186	176	188	194	164	166	176	168	169	201	168	176	183	165	175	168	146	166	166	153	190	190	174	174	150	170	173	165	166	178	186	172	178	158	194	169	150	172	185	201	168	197	188	188	158	183	175	163	159	162	175	168	195	176	180	189	178	174	167	186	184	161	169	191	176	175	163	186	163	187	167	201	175	159	175	162	182	171	205	175	184	184	206	170	178	183	159	201	157	201	169	184	179	183	182	213	194	187	159	188	192	185	192	187	185	183	186	190	173	179	186	188	175	167	163	190	173	170	179	159	161	190	183	167	176	156	163	165	182	177	172	165	182	169	168	164	182	179	161	164	189	155	150	183	190	165	199	177	164	176	179	166	179	197	177	160	179	190	170	175	168	177	163	185	174	184	142	163	173	179	161	148	152	163	175	162	175	175	159	190	195	181	165	165	169	125	192	167	165	170	168	185	176	170	181	180	171	177	190	173	195	146	187	154	178	180	200	164	190	151	199	180	183	175	160	184	218	175	183	182	165	166	182	194	168	175	177	193	154	158	163	169	176	175	193	169	149	167	156	182	180	195	174	168	146	178	198	173	195	166	195	188	158	185	180	163	172	160	196	162	168	186	153	178	167	161	193	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6215	605	707	752	693	649	622	606	649	649	578	604	579	562	575	564	571	581	580	550	571	610	529	587	569	544	604	556	549	540	555	574	553	559	535	503	534	537	558	565	516	582	551	539	557	559	509	554	533	492	506	546	554	576	537	584	531	572	495	549	517	589	547	508	541	543	541	562	546	552	557	527	552	537	524	542	586	593	524	558	565	522	596	572	563	575	547	545	523	551	575	581	557	521	572	535	552	590	557	565	546	536	555	524	519	537	558	551	507	499	560	573	503	512	555	563	514	557	586	536	571	546	546	532	543	525	536	540	558	525	498	542	533	590	552	536	536	551	534	528	577	556	513	520	560	523	540	510	547	546	553	526	536	584	553	541	482	556	548	508	529	536	588	562	553	538	578	497	534	576	522	533	547	529	528	536	543	545	569	546	545	574	546	542	508	572	522	565	513	534	507	564	540	544	521	515	548	528	508	488	565	544	541	551	541	547	512	540	565	523	525	568	503	569	536	518	554	522	605	518	526	562	491	529	517	524	544	544	545	494	572	556	533	546	520	577	598	554	563	547	543	545	549	509	494	526	543	529	545	525	504	539	526	552	511	522	548	508	519	549	535	534	584	508	544	557	536	521	525	542	528	552	539	524	575	527	569	509	568	567	531	536	545	530	492	577	498	535	503	537	553	579	556	529	536	569	541	563	506	540	555	525	524	479	554	525	532	550	525	527	482	542	563	528	525	462	543	561	533	520	578	583	584	562	578	559	547	517	489	565	575	523	512	583	542	554	564	508	517	527	527	534	551	533	549	534	533	564	568	542	504	548	580	564	530	517	516	542	557	570	537	534	498	512	506	560	543	554	544	530	566	528	530	542	560	499	529	558	522	555	520	499	568	550	562	578	518	528	496	532	533	544	595	535	535	536	515	544	545	535	558	534	550	503	550	538	514	535	535	541	528	528	542	555	558	534	589	512	526	582	509	532	537	537	559	527	560	579	505	572	568	538	548	525	532	555	530	551	547	555	535	585	537	533	549	545	580	539	585	558	562	504	544	562	585	564	535	535	535	522	522	541	560	531	552	546	577	548	545	528	547	560	517	575	538	524	569	559	519	561	565	550	573	579	522	546	549	564	535	510	539	564	531	599	567	559	534	569	536	527	561	504	534	566	560	521	557	501	548	527	531	525	506	554	565	501	554	538	508	510	571	531	546	543	524	566	591	550	573	564	556	553	497	549	559	555	538	520	528	550	509	526	570	528	529	574	546	554	554	537	583	573	615	523	554	562	533	558	573	564	568	535	560	538	514	546	520	547	550	573	567	486	504	554	522	536	521	511	554	495	562	550	527	532	534	543	561	547	544	539	552	546	544	547	549	536	522	558	553	546	543	557	502	519	535	590	561	532	528	563	521	532	519	559	575	574	544	520	566	531	516	544	564	528	549	508	544	555	567	528	558	549	534	560	511	532	523	547	532	534	550	562	530	561	534	520	564	499	540	544	570	578	541	521	527	544	562	522	494	537	526	548	550	568	526	503	522	504	549	527	575	553	565	533	522	519	554	507	549	549	511	551	546	530	601	544	507	522	535	561	539	565	544	513	539	552	562	529	510	505	528	528	528	551	537	567	500	547	534	541	521	540	517	571	565	582	543	563	558	567	502	523	515	520	546	516	517	554	556	518	553	509	539	539	544	554	525	533	551	544	552	591	532	556	575	532	566	512	547	533	556	557	558	519	561	564	560	506	489	513	565	506	523	492	586	581	542	529	543	579	572	532	542	552	557	575	535	539	533	519	548	527	551	604	547	527	521	550	527	550	515	529	557	554	561	529	557	533	561	517	512	550	514	571	571	556	509	503	560	513	579	528	525	527	566	546	530	531	532	558	494	530	530	501	586	529	556	564	543	516	551	547	504	500	560	551	530	554	528	562	549	591	578	560	567	536	532	569	544	537	568	524	546	556	582	526	524	523	527	528	556	542	546	533	540	526	552	531	559	585	541	546	560	556	499	553	536	541	563	548	557	552	537	535	616	518	538	563	561	522	546	549	553	557	561	496	578	504	551	545	528	555	560	551	545	535	511	536	550	509	531	573	561	506	561	542	512	538	498	567	521	505	531	561	565	516	556	521	563	531	555	500	568	534	549	511	558	558	528	564	528	530	535	554	613	530	528	574	547	520	528	544	553	574	584	539	540	503	531	527	519	566	522	576	538	529	577	532	507	508	539	532	525	574	574	539	535	563	568	515	540	508	549	533	533	552	558	533	475	526	576	540	548	548	545	573	537	570	556	569	508	515	540	536	532	554	541	509	501	511	523	501	555	552	529	485	556	552	528	503	532	545	536	571	574	547	570	543	514	504	602	550	520	534	528	512	553	544	581	541	549	540	580	545	552	572	566	554	561	526	560	526	547	572	535	550	551	555	576	541	575	575	540	554	547	532	540	481	530	504	558	582	554	552	549	564	553	562	565	528	522	577	548	550	589	538	539	549	511	530	550	566	547	532	547	584	578	583	533	544	512	522	608	545	546	546	573	500	529	546	523	561	518	545	498	507	546	544	580	581	547	567	554	551	567	557	539	513	571	543	571	524	542	547	526	602	517	557	513	550	590	494	544	541	536	556	547	546	572	531	529	549	552	581	563	526	526	552	528	531	559	545	499	540	521	543	534	571	608	549	517	520	557	514	565	527	556	549	560	546	540	521	544	546	497	535	564	538	559	555	526	550	554	511	567	521	588	567	531	519	563	542	510	536	521	542	545	568	557	540	554	564	528	529	572	521	609	563	509	509	546	526	551	579	595	520	552	531	523	552	518	557	499	533	562	509	511	558	548	567	560	567	596	548	572	524	529	539	567	597	532	545	529	559	522	509	551	587	533	469	529	501	547	514	550	574	523	576	528	518	533	533	513	519	540	518	568	553	566	554	568	527	565	535	575	562	604	556	547	533	513	537	540	515	535	572	516	583	530	540	565	565	570	577	572	516	521	532	596	523	566	532	553	551	544	578	553	585	554	533	554	547	572	495	525	590	532	527	515	538	575	539	560	550	561	523	549	576	536	539	536	533	575	564	531	541	496	548	541	559	526	554	521	503	520	520	549	544	542	548	547	569	525	536	610	507	548	536	519	506	538	556	561	552	548	561	566	519	533	539	535	585	561	533	501	524	535	521	556	547	541	548	530	533	506	543	525	563	528	555	536	553	552	500	498	538	549	566	543	529	515	576	551	510	580	563	574	503	533	549	528	511	569	571	546	502	552	573	521	516	570	544	524	547	555	516	515	574	538	523	526	505	513	551	592	568	519	558	570	534	596	538	544	574	532	536	576	556	561	553	523	538	580	565	536	532	535	549	534	549	579	517	554	541	555	535	555	559	517	562	579	555	527	573	543	582	556	571	543	534	538	502	568	590	563	536	547	547	583	563	563	565	525	559	556	511	508	551	538	540	547	542	529	522	528	566	551	554	543	541	574	539	513	550	570	524	519	542	533	525	543	560	560	515	560	540	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
41229	9698	2032	1261	985	695	673	585	518	452	474	420	421	358	387	372	356	353	363	344	357	360	369	358	338	332	318	375	321	372	347	334	356	345	332	303	354	340	341	324	345	318	339	317	329	328	326	299	322	311	345	341	310	326	330	319	349	329	345	307	352	319	340	317	336	323	299	336	338	368	361	326	329	333	315	307	311	311	315	338	343	336	320	320	330	324	341	319	336	307	327	324	349	303	323	312	308	317	318	319	334	335	309	319	340	325	344	301	330	307	317	323	338	321	334	303	351	325	348	311	323	323	304	339	306	334	312	336	341	332	331	308	310	353	302	278	299	312	336	314	341	353	372	322	369	298	319	324	366	323	292	318	312	327	328	270	310	315	337	324	337	306	336	311	331	300	354	275	294	302	315	324	344	321	323	344	334	316	322	304	313	321	311	303	304	344	341	366	322	359	319	299	312	309	291	330	286	324	310	293	337	353	315	330	312	320	327	331	333	320	332	288	350	304	344	314	327	314	305	335	315	297	329	271	325	370	313	354	306	304	309	320	303	342	319	318	321	343	337	317	321	347	294	340	317	309	326	344	350	290	309	345	290	335	297	322	327	330	314	328	305	316	367	365	304	333	310	309	341	345	332	351	326	320	311	314	350	340	338	310	317	316	316	294	289	320	295	324	347	337	321	340	299	301	310	357	313	332	347	328	316	320	277	321	303	341	288	342	341	309	319	319	333	330	329	307	319	323	318	330	326	279	341	330	322	306	291	323	340	303	310	349	325	298	311	296	368	302	307	308	323	293	322	312	302	332	314	341	344	338	324	339	338	326	323	310	302	315	333	307	353	356	338	328	337	322	364	331	319	326	326	348	351	367	310	315	348	348	331	313	307	334	318	357	324	309	336	321	319	296	337	336	330	324	283	318	339	359	325	359	353	311	299	338	303	335	303	340	328	364	317	329	280	338	359	346	335	333	328	351	320	343	327	307	314	327	314	316	316	355	300	310	361	342	311	352	346	323	293	320	313	326	335	331	318	338	335	318	336	324	346	307	334	297	349	326	317	305	333	335	315	303	343	338	335	347	297	358	302	336	344	310	353	326	338	302	338	285	311	337	315	329	338	298	307	322	321	324	317	319	315	322	307	354	276	336	313	331	349	326	363	328	333	318	337	334	338	344	328	308	312	298	323	316	327	310	306	309	327	337	303	303	355	353	331	306	315	312	302	335	334	345	372	342	311	329	333	300	296	328	312	306	307	348	314	314	322	321	320	304	341	335	311	321	325	343	330	345	352	309	334	353	353	306	335	321	322	334	317	337	320	298	323	325	310	315	317	338	326	266	327	323	317	325	335	340	318	327	307	289	315	341	316	316	337	305	351	328	322	329	324	295	328	343	353	333	322	331	322	299	334	339	312	305	322	309	335	311	315	323	321	309	306	317	316	336	321	322	309	312	296	323	304	328	312	301	308	318	323	336	335	320	330	347	318	309	325	323	287	342	333	300	342	317	369	302	311	281	310	305	359	332	313	316	314	304	293	329	337	360	328	332	315	322	363	320	317	345	295	334	320	310	339	334	347	339	326	334	347	318	329	325	326	323	296	337	311	353	293	326	316	346	332	330	322	334	334	301	311	334	312	339	347	334	283	332	321	319	352	303	339	314	336	304	346	382	358	343	339	316	302	340	303	343	323	340	332	361	326	348	349	323	347	337	322	313	315	297	310	347	353	361	317	313	295	350	322	336	338	345	316	313	321	313	350	310	359	302	309	332	358	363	319	310	339	346	345	316	331	347	299	313	339	319	327	313	340	324	346	331	307	332	326	326	367	330	305	339	332	307	362	319	330	299	339	313	338	287	333	318	310	349	256	303	281	332	293	336	328	339	329	289	297	308	313	322	322	314	334	330	299	329	287	340	308	319	313	278	345	352	319	344	294	352	308	337	352	325	316	307	335	338	333	348	334	304	290	333	334	308	316	350	309	306	361	331	317	330	338	324	302	304	283	315	300	315	320	352	335	333	319	308	341	323	329	334	290	339	326	320	327	310	326	354	311	338	311	324	301	298	320	344	316	319	325	289	343	316	332	316	294	304	318	333	309	329	293	304	319	318	338	313	315	299	310	314	314	326	340	316	293	340	327	342	326	341	330	330	320	310	356	318	337	339	349	332	345	314	330	320	303	291	344	325	294	325	308	329	318	324	314	346	325	324	312	318	330	328	331	313	341	315	340	298	312	360	333	333	332	338	325	310	315	334	332	337	335	337	334	338	318	330	345	335	291	317	326	308	325	331	307	333	315	324	371	353	291	317	319	302	321	325	322	331	294	349	337	319	320	298	331	346	335	322	332	330	299	332	330	309	320	322	322	327	371	323	312	344	292	337	318	323	312	314	314	316	306	307	353	352	326	329	323	335	314	301	285	338	298	319	274	335	314	336	338	318	325	320	321	319	298	318	350	310	326	283	299	314	334	320	333	323	305	316	327	353	309	327	313	317	311	321	345	315	311	268	311	337	314	330	293	330	336	307	299	322	315	337	328	325	310	336	305	322	314	339	335	312	301	327	303	325	325	300	318	328	341	310	399	309	324	364	324	326	332	307	324	324	332	319	312	337	301	324	295	328	318	346	300	337	331	360	344	342	307	347	345	333	299	340	338	340	329	289	326	341	324	341	338	300	342	336	345	299	338	332	321	349	313	344	302	307	330	325	325	342	317	312	304	312	332	329	297	311	329	340	289	334	317	298	308	298	332	324	317	311	306	316	338	328	322	324	317	326	303	316	336	327	328	347	318	339	341	318	333	283	339	305	307	315	308	276	333	353	355	349	344	301	315	291	347	346	323	345	334	331	342	350	352	327	328	328	319	297	364	333	354	321	298	319	319	324	360	312	297	305	324	322	374	334	296	349	314	320	332	348	300	332	305	321	303	340	326	301	343	327	314	299	314	327	292	295	345	327	297	372	314	367	316	336	322	338	321	320	325	320	336	277	320	341	328	326	337	313	314	332	325	307	352	343	298	339	317	297	307	295	335	350	341	329	326	330	315	281	335	346	311	295	325	315	321	294	330	343	332	324	304	342	315	311	295	313	308	345	306	329	321	321	333	294	316	322	329	308	337	333	328	317	313	294	336	347	362	278	320	327	346	307	311	350	334	306	325	345	330	303	315	334	311	324	342	318	312	318	321	344	335	316	328	311	314	296	332	312	294	305	343	325	287	341	328	356	321	318	351	359	298	322	298	370	314	303	319	339	324	307	322	309	312	342	334	308	342	344	310	332	335	348	338	326	306	292	310	334	323	328	327	310	311	319	307	321	323	303	337	319	315	356	321	310	303	342	350	334	327	335	348	291	334	318	311	375	310	355	336	314	328	323	325	314	323	300	323	311	321	346	351	312	311	326	302	293	345	344	334	366	316	335	350	318	349	335	340	331	331	339	312	309	304	350	328	299	316	293	334	321	318	316	316	350	326	339	321	351	299	335	337	325	312	313	366	338	332	316	300	318	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18236	1875	3717	4060	3488	2821	2438	2130	1898	1715	1641	1585	1372	1359	1336	1279	1248	1171	1150	1104	1140	1086	1016	999	1007	1048	1012	1016	1116	940	957	968	1012	960	967	979	970	956	889	924	946	998	926	951	961	895	941	933	956	937	933	918	936	915	912	915	903	928	861	927	911	916	945	907	877	889	934	909	858	973	952	920	947	907	864	893	920	937	891	923	911	934	864	938	940	820	1008	922	955	955	927	920	951	956	876	856	923	962	876	996	901	973	884	954	897	901	910	906	891	899	879	925	901	897	921	858	890	855	885	903	915	895	839	956	892	915	894	882	868	933	900	876	861	909	888	902	921	946	926	907	908	930	929	882	891	869	909	946	903	869	909	879	869	908	881	911	881	845	852	851	909	927	939	898	902	916	861	921	904	905	906	952	866	885	853	904	832	863	916	861	872	925	947	934	907	898	909	888	901	935	943	911	862	903	872	888	932	886	886	853	870	884	883	926	932	913	856	871	874	868	857	856	937	875	895	896	936	917	963	878	928	936	912	862	929	926	864	885	818	893	901	902	932	907	862	927	876	849	898	894	924	919	925	895	909	887	881	934	910	862	922	933	933	923	873	982	875	976	912	936	859	878	907	880	838	923	937	819	949	878	885	885	860	914	954	850	869	892	872	948	869	886	856	905	931	845	880	884	914	961	912	881	907	890	969	894	865	862	905	832	843	835	922	871	912	872	924	912	932	882	892	912	945	885	898	890	908	922	939	920	914	890	890	879	938	889	876	967	929	924	886	946	863	930	934	899	877	907	917	950	956	893	922	879	847	853	905	900	871	871	921	899	951	923	863	959	942	862	911	875	888	981	892	871	905	968	919	934	912	909	870	891	903	917	924	923	854	900	877	884	894	903	867	945	912	872	904	950	909	838	867	883	922	947	907	888	935	885	840	915	911	879	891	936	880	933	913	907	904	872	925	927	914	909	894	947	913	906	869	887	903	883	910	907	878	912	937	935	889	979	902	901	912	903	850	871	923	869	897	912	905	861	902	917	887	908	898	942	891	845	868	896	873	913	921	909	883	915	923	914	879	937	834	875	886	923	883	918	891	905	899	893	877	921	871	859	933	881	912	871	872	867	951	927	897	910	946	873	924	911	901	937	897	896	895	892	914	934	909	955	879	938	868	855	908	891	920	928	919	890	910	867	925	888	877	916	915	890	925	887	937	909	922	854	952	900	903	922	905	937	869	886	890	851	892	859	893	930	829	922	918	887	876	942	894	843	893	882	892	931	855	898	874	878	926	909	889	870	851	922	847	927	898	897	871	881	888	857	870	901	921	864	888	896	899	924	888	939	859	887	955	887	875	852	984	945	932	923	902	888	883	897	912	901	902	872	910	909	878	909	852	907	898	894	874	883	926	910	881	906	846	873	882	866	892	890	895	893	914	933	900	855	907	912	918	882	853	939	883	917	884	930	895	952	897	895	899	838	899	845	898	915	922	892	890	944	848	920	904	886	867	868	865	925	831	909	945	872	873	916	922	903	909	921	900	875	880	904	885	868	935	859	874	911	932	874	881	858	952	886	907	924	864	929	940	897	897	893	870	844	844	893	929	897	937	958	959	935	891	915	908	894	892	917	871	869	909	867	953	913	947	872	879	876	924	928	922	907	887	891	925	927	912	938	930	880	879	904	840	904	809	911	871	942	938	943	867	890	875	863	916	887	876	898	879	910	922	883	863	859	1006	902	878	861	924	875	886	892	896	909	865	885	871	901	852	933	939	922	875	886	924	922	893	861	903	940	956	946	911	933	856	884	902	935	892	935	879	941	889	941	928	889	910	902	890	866	876	859	893	944	908	876	954	842	888	912	832	908	949	931	896	911	892	891	907	895	858	868	920	928	876	851	929	865	940	907	926	897	874	945	915	878	955	875	920	898	875	885	925	930	891	889	873	877	931	907	940	936	941	910	841	902	854	894	936	895	862	960	920	857	896	886	883	880	908	881	916	884	878	870	886	905	945	853	852	916	957	883	913	882	877	863	951	888	930	922	915	898	896	980	931	921	849	982	871	876	879	896	928	913	874	880	918	893	921	892	936	870	874	890	881	916	893	886	929	933	905	898	869	921	918	905	896	886	905	892	922	903	891	880	886	856	924	878	873	938	927	924	905	919	899	918	853	910	903	834	897	943	907	931	890	904	924	935	861	883	895	856	914	902	877	922	876	905	846	884	836	941	944	949	914	876	889	885	920	885	887	929	871	882	898	940	921	933	921	932	901	892	875	869	920	949	906	854	881	885	934	919	909	891	880	877	927	882	916	889	869	896	898	818	934	857	904	907	929	877	874	931	916	852	878	932	913	903	937	885	863	884	897	889	927	855	898	883	870	870	940	903	905	942	917	970	885	909	821	877	868	890	900	884	917	891	904	882	877	904	934	909	872	899	853	871	952	888	921	905	924	858	899	902	935	888	915	893	903	888	920	911	879	899	917	918	890	942	852	946	887	906	905	861	878	871	926	949	867	907	895	894	946	911	896	929	881	896	911	975	877	929	918	882	861	880	851	907	902	952	945	908	919	908	964	924	891	909	891	880	882	871	917	825	883	899	911	845	908	935	873	866	909	916	903	866	919	921	860	905	890	920	931	862	867	924	856	909	907	893	866	887	825	892	852	914	883	858	934	857	884	927	914	929	930	912	918	890	904	912	966	869	892	860	946	928	955	869	946	924	873	866	961	826	874	895	865	890	876	892	885	889	905	861	877	866	885	904	875	874	891	870	872	933	912	907	882	904	882	850	866	855	942	910	897	897	929	915	896	940	890	908	898	843	854	893	927	902	891	846	872	915	893	882	857	866	919	857	863	921	959	889	833	940	892	882	904	898	871	934	878	886	879	873	870	905	884	830	894	865	914	860	888	861	809	857	917	871	921	901	917	936	863	862	874	921	906	921	936	934	879	871	871	933	895	862	928	924	919	883	907	879	909	885	927	901	886	856	874	872	899	917	886	905	881	893	919	900	934	910	930	894	864	919	868	882	960	916	901	839	874	883	856	922	908	893	912	886	847	884	839	839	898	860	869	902	892	896	856	872	865	868	880	926	917	910	891	944	835	947	872	870	920	923	882	878	920	828	890	903	903	882	894	914	931	868	948	984	867	895	871	876	895	888	881	892	898	902	906	869	914	864	938	915	885	886	920	883	949	905	870	900	915	921	889	899	928	893	884	915	847	877	923	898	830	952	863	860	930	936	837	863	904	902	869	919	891	915	899	867	854	911	898	897	885	903	934	861	869	917	932	916	899	899	873	920	885	857	938	962	947	856	859	894	918	866	903	901	890	896	921	899	838	885	900	852	869	916	908	902	885	864	903	857	892	970	934	879	911	916	860	908	893	888	921	902	947	887	929	850	905	900	927	900	858	917	919	914	913	834	918	883	887	896	877	887	911	924	865	874	859	838	850	885	895	888	876	903	896	863	898	860	879	880	904	877	856	866	937	929	868	877	960	906	903	902	953	881	870	945	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
51485	19405	8331	2450	1589	1166	962	775	689	583	519	550	499	465	421	410	391	397	367	370	347	363	357	339	362	361	343	348	343	314	350	292	307	333	338	334	355	295	341	323	325	327	334	311	315	301	323	309	278	292	318	363	319	337	297	314	306	335	281	309	288	353	342	310	346	316	306	343	325	307	339	315	320	300	315	314	286	325	327	320	311	327	303	308	325	318	313	304	303	287	309	294	310	328	328	317	308	296	323	331	342	323	298	337	304	279	315	328	299	316	305	299	327	303	288	275	331	301	329	320	352	306	287	335	298	334	313	302	332	300	310	308	313	300	323	323	324	293	301	330	305	314	334	326	312	318	310	297	296	334	332	318	339	319	306	312	321	279	265	320	304	314	302	295	357	261	311	344	328	290	314	323	331	333	345	325	297	348	334	328	322	314	293	318	368	321	330	316	320	329	272	312	298	316	311	312	316	314	299	318	315	311	306	342	318	293	301	297	306	338	300	354	322	299	328	280	338	303	317	324	319	334	325	321	315	301	298	296	311	330	334	305	299	323	321	308	301	296	316	340	313	335	320	294	295	308	320	309	283	317	318	325	320	302	284	327	352	278	342	278	312	333	305	308	325	323	328	303	315	317	326	320	340	331	334	327	332	331	299	326	347	320	282	334	319	291	322	330	273	307	292	273	285	326	302	330	310	314	327	307	325	336	313	289	323	334	324	308	327	320	279	319	316	327	316	326	319	318	271	328	311	355	304	281	274	295	334	288	307	322	306	302	334	329	331	334	340	329	330	311	336	339	327	307	345	314	346	328	313	309	310	294	285	340	328	307	301	327	315	314	309	338	351	323	325	300	301	350	329	341	342	329	273	349	316	304	294	300	301	337	298	334	296	321	337	282	328	290	320	288	322	282	309	293	338	294	308	300	327	311	301	352	302	297	328	323	320	277	338	317	281	367	297	303	324	285	306	304	311	347	319	301	308	317	332	315	318	321	310	312	304	267	293	321	312	287	335	321	309	296	347	295	314	298	341	332	311	311	284	315	304	342	316	290	314	321	318	301	313	306	338	307	308	339	318	341	285	297	310	339	351	296	317	328	313	311	297	316	322	313	305	350	314	305	318	316	323	303	333	293	315	331	306	288	323	331	308	346	352	290	309	305	315	309	316	333	305	327	322	320	332	297	343	307	305	296	341	282	336	304	291	288	321	311	315	331	319	298	319	292	323	289	361	310	305	281	319	301	275	283	303	285	317	324	311	342	335	322	325	336	308	320	308	309	324	329	316	353	328	354	312	319	307	320	294	300	340	297	326	309	340	299	333	294	297	290	305	317	280	318	290	304	332	315	305	336	328	322	323	312	324	326	299	310	303	312	337	337	321	309	296	306	298	333	321	332	296	314	325	314	325	306	304	342	335	304	311	323	299	298	287	323	290	338	318	304	315	346	324	305	316	316	320	322	316	289	291	319	325	302	323	315	324	306	292	297	307	289	303	338	303	308	326	306	318	318	298	311	340	317	313	308	296	304	304	272	322	311	322	278	271	297	265	347	310	301	281	305	316	336	362	312	332	323	324	327	301	282	332	335	334	335	303	320	334	307	333	286	315	323	308	299	318	332	307	313	346	336	309	296	334	322	304	308	289	322	295	319	314	298	309	312	327	324	298	327	314	312	286	306	306	326	298	337	292	314	323	320	287	328	341	341	294	323	296	285	306	307	323	321	332	328	322	289	320	285	307	298	311	351	306	312	322	284	327	331	339	299	306	307	284	344	298	293	325	308	291	331	307	335	303	350	321	302	299	335	321	344	287	323	317	288	314	331	333	300	300	321	305	318	313	347	310	330	336	319	324	324	323	285	326	321	322	323	329	303	310	325	309	310	308	309	282	282	314	292	305	293	331	335	303	319	313	324	326	325	313	317	319	291	317	328	299	310	300	332	331	314	305	309	344	306	321	335	313	302	322	297	309	323	338	297	323	306	326	319	301	351	325	296	336	285	285	340	321	333	315	308	268	305	323	306	317	354	300	305	313	309	304	315	335	292	300	282	317	338	292	269	306	301	331	307	306	324	314	320	314	310	309	326	307	302	317	339	313	321	349	323	315	319	279	303	317	328	304	320	341	281	299	307	315	326	293	289	323	327	298	324	310	287	307	301	320	320	321	333	317	281	298	307	311	336	287	304	272	306	327	341	344	341	325	296	323	285	314	324	323	301	339	286	292	303	312	338	307	333	299	334	338	294	292	315	322	336	316	326	313	341	343	314	323	310	310	311	359	317	322	298	303	282	321	326	300	325	310	293	314	298	307	317	297	304	329	322	318	336	308	326	306	351	326	310	319	326	301	310	306	333	333	339	331	306	293	351	313	303	331	340	357	341	316	304	328	312	301	303	313	325	317	324	336	296	340	338	324	306	321	314	325	316	308	322	309	294	295	292	324	331	324	304	301	300	313	288	358	329	306	269	317	331	313	321	293	327	326	326	318	313	325	292	314	297	286	312	309	323	294	289	314	296	293	320	296	320	316	358	329	329	313	304	334	298	303	323	333	335	316	301	311	324	309	323	306	325	320	320	334	276	289	295	297	325	323	332	315	316	345	304	311	312	322	315	298	328	293	307	361	345	294	330	316	340	309	309	304	314	308	340	317	284	278	344	311	298	270	293	343	351	307	327	306	285	285	307	291	306	323	306	290	319	315	294	306	316	330	346	315	312	313	310	320	312	305	310	317	323	339	331	335	297	330	316	317	329	289	298	331	323	283	294	334	295	323	350	327	306	326	328	328	332	339	372	299	296	317	329	335	315	328	317	328	290	326	305	291	324	317	340	298	296	332	288	314	302	309	311	296	305	325	269	309	323	294	317	308	310	306	298	315	336	296	298	280	339	308	324	303	298	298	313	310	331	333	330	330	323	317	297	313	303	327	330	325	335	295	315	335	313	290	328	308	332	298	313	310	304	342	312	329	356	286	321	288	310	349	357	328	311	298	296	336	359	334	308	323	353	283	306	320	318	320	308	303	313	294	298	286	323	313	315	314	313	337	338	338	327	320	325	307	329	311	317	281	348	308	295	290	311	323	300	321	294	294	315	314	300	305	320	286	321	313	325	318	350	319	266	289	298	303	310	324	320	289	316	309	342	330	316	341	286	319	287	329	304	355	351	309	318	270	309	306	326	332	282	343	291	321	293	311	287	324	311	314	295	296	313	322	304	293	302	288	301	308	313	294	288	297	304	319	321	341	296	324	334	315	292	313	322	328	314	320	294	327	299	314	324	346	347	299	314	324	341	324	322	338	326	323	282	317	341	333	287	296	336	306	285	299	306	304	284	342	332	282	316	313	324	301	293	296	296	305	339	286	324	286	308	300	303	294	298	319	290	313	304	312	319	321	348	295	311	306	312	300	351	334	321	314	340	306	311	321	329	327	307	310	306	319	318	279	318	300	293	324	326	310	342	290	325	306	328	330	323	355	310	324	322	296	324	316	312	320	284	299	329	334	303	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23670	2767	5909	6383	5554	4439	3748	3103	2747	2356	2212	2092	1895	1786	1500	1495	1410	1382	1384	1293	1255	1256	1108	1149	1109	1119	1086	1053	975	1059	1027	1026	1003	1038	923	980	989	957	946	976	986	881	955	948	954	902	905	939	947	862	924	886	941	929	876	891	859	892	924	901	846	849	938	861	873	885	912	844	907	845	816	939	816	862	847	853	836	856	876	883	881	854	844	868	836	810	836	818	879	871	921	867	909	863	866	856	928	888	902	862	846	850	859	842	875	895	891	852	893	888	902	859	903	871	876	867	870	867	810	819	887	873	843	867	840	862	821	822	906	875	822	862	874	905	844	836	831	813	843	848	843	824	849	887	840	798	854	900	880	934	854	837	818	835	851	913	804	887	868	863	853	842	868	890	825	846	837	865	858	857	877	861	834	906	892	899	831	877	872	845	860	848	896	862	811	919	862	821	884	858	877	832	879	879	836	888	805	818	803	825	881	861	873	805	877	850	854	827	887	879	828	799	866	797	842	835	858	838	863	875	857	834	800	846	829	785	849	871	844	855	866	902	860	817	886	830	886	841	947	826	835	853	836	834	875	861	876	885	855	868	863	875	799	910	904	879	895	831	869	880	848	890	878	840	829	847	821	889	867	826	870	878	883	875	915	827	843	846	857	833	834	862	897	847	870	911	879	814	831	854	837	850	844	819	844	916	859	863	823	865	845	846	827	847	819	880	873	831	869	848	831	826	885	876	850	852	790	848	821	795	871	897	879	870	852	810	845	922	857	842	891	842	826	822	862	871	861	871	839	875	891	869	856	809	859	859	860	850	866	891	849	838	851	810	850	889	851	829	868	791	837	871	775	868	886	885	872	804	831	858	804	883	850	838	853	849	835	799	854	873	855	813	796	866	907	835	841	873	832	825	850	864	889	884	872	852	825	843	862	866	881	816	890	864	848	903	886	861	851	883	861	827	814	841	883	897	852	801	859	853	866	830	831	813	845	874	859	847	839	854	825	835	873	898	836	860	851	823	795	890	833	829	819	808	839	865	858	878	920	822	817	841	849	838	808	827	864	843	843	855	812	831	871	816	869	831	828	816	838	835	790	873	834	774	849	812	858	929	855	812	888	851	880	848	883	808	828	843	924	855	862	850	846	852	801	812	892	831	836	805	851	843	814	833	823	835	827	849	842	882	886	920	847	816	844	843	893	839	873	893	847	851	846	833	854	820	823	847	862	882	843	850	905	858	873	891	824	796	855	882	864	871	861	855	896	875	832	837	854	847	820	835	933	822	843	839	816	867	831	842	889	854	845	826	873	822	872	868	863	833	893	840	864	807	833	833	885	925	792	858	863	864	858	856	887	808	828	836	875	863	832	829	899	832	843	808	831	872	835	869	835	861	819	827	858	895	870	841	871	879	883	927	854	894	857	816	910	800	845	843	828	834	882	852	897	790	870	844	873	878	774	881	822	831	851	842	861	880	826	812	833	803	811	812	848	848	838	894	851	860	882	830	791	821	829	844	837	838	829	862	867	840	864	879	831	800	840	882	830	863	821	825	819	844	894	877	858	903	843	929	860	887	893	871	834	869	837	863	856	841	897	855	881	887	824	823	861	880	904	860	870	862	831	820	817	863	838	837	860	866	844	818	913	910	839	861	876	838	841	878	871	829	866	825	830	817	789	868	859	852	815	832	862	852	827	890	865	850	843	863	869	846	839	870	831	888	798	834	856	885	817	923	863	821	886	806	864	896	854	863	854	891	821	879	787	833	820	841	865	851	877	828	888	844	887	833	848	843	804	859	858	851	855	861	841	831	857	865	863	826	853	829	896	842	900	869	845	872	869	834	892	862	831	859	848	833	840	899	875	825	843	847	819	844	833	817	871	851	848	867	881	871	928	819	892	858	809	897	831	834	845	839	842	888	881	813	836	832	910	851	815	815	874	859	901	825	838	855	867	837	854	857	850	914	844	791	885	832	835	786	876	907	866	840	889	887	835	792	795	872	826	841	833	851	862	860	896	877	865	855	870	850	843	821	851	850	827	845	882	880	856	814	904	850	895	835	920	865	824	855	847	865	854	833	893	856	863	872	847	870	833	846	879	845	836	821	812	847	851	818	820	899	903	803	917	916	808	914	841	887	846	858	844	866	829	866	893	823	875	837	846	847	865	859	875	803	845	837	872	858	831	871	867	829	832	871	879	843	851	887	807	823	876	788	832	807	874	851	834	818	818	832	857	845	868	897	870	878	821	830	827	830	858	860	783	899	810	836	885	872	841	871	858	851	847	883	888	833	885	880	840	873	875	827	831	876	825	825	841	834	878	840	866	829	876	842	815	852	897	856	860	870	861	829	848	808	879	830	886	865	864	844	898	843	908	837	871	871	903	808	830	873	867	808	877	828	869	891	888	846	919	849	795	839	859	842	849	872	849	885	853	841	852	846	839	851	834	890	786	839	833	860	839	853	900	829	887	834	919	800	829	855	866	818	840	886	849	842	899	849	817	880	839	861	868	887	846	818	845	863	881	881	828	886	844	856	824	911	866	882	914	889	854	875	846	835	823	881	866	829	882	863	876	846	853	878	920	869	876	877	876	841	854	850	804	856	845	855	833	904	872	822	844	838	827	856	848	956	840	833	854	828	838	868	889	870	839	835	871	833	850	817	879	836	904	854	821	813	809	853	883	877	802	855	877	812	849	856	839	830	883	822	883	851	811	861	814	907	825	832	900	866	858	845	885	831	892	850	868	841	856	908	862	835	807	885	848	897	888	842	877	931	851	871	864	844	836	844	838	880	860	827	872	901	908	861	843	809	827	869	833	884	860	856	877	893	798	882	858	856	865	879	862	883	859	872	821	859	849	873	862	852	888	852	826	819	867	817	892	794	842	886	838	876	844	816	910	822	850	851	874	838	811	859	884	865	846	854	835	853	812	875	819	823	842	872	820	794	832	844	894	868	823	874	846	850	886	889	834	859	841	857	831	790	813	877	849	836	841	895	900	869	848	891	835	870	879	789	851	858	893	823	884	826	863	832	854	868	833	843	836	864	864	921	824	810	857	830	846	827	813	874	855	910	861	830	768	819	853	833	823	880	841	841	879	840	837	831	847	809	848	829	884	841	876	855	897	805	855	851	851	877	901	835	878	880	857	861	881	834	856	874	920	887	868	850	879	855	849	835	861	918	812	868	831	877	829	880	888	865	850	819	847	856	882	873	855	824	807	883	856	830	877	840	886	835	872	842	840	825	855	885	887	849	809	852	856	862	873	873	873	902	822	923	883	788	902	870	839	839	845	880	834	804	871	899	822	856	853	883	853	842	818	872	820	863	874	861	830	819	882	846	910	822	855	819	857	857	848	827	874	866	848	845	822	845	841	856	825	903	857	852	846	870	859	871	824	886	872	857	829	841	907	845	862	852	869	880	824	800	880	784	908	882	838	862	905	834	876	896	912	846	787	842	826	875	838	823	883	811	820	870	826	873	922	852	845	881	865	871	790	809	819	833	834	835	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7095	504	327	230	205	210	195	170	201	191	196	182	182	197	185	185	171	216	180	187	192	194	189	182	195	164	173	165	178	185	155	177	153	166	167	187	185	168	191	169	169	175	193	166	173	166	178	169	171	191	171	183	165	172	171	183	196	187	178	179	179	167	178	172	175	197	192	175	165	170	184	167	184	171	156	174	165	179	166	185	191	152	170	187	189	184	172	179	170	177	178	174	183	166	204	182	175	187	174	205	183	185	177	180	162	162	174	199	167	169	182	178	178	200	181	180	210	171	196	202	171	184	173	191	187	174	175	186	187	170	191	181	175	179	169	175	202	165	184	186	180	162	192	177	183	190	170	161	167	179	180	188	168	173	168	184	169	180	189	177	159	182	170	170	183	191	192	184	174	186	171	202	167	172	193	154	175	170	166	159	175	165	188	187	187	150	182	168	176	168	172	181	158	170	189	165	171	174	192	164	173	172	183	183	170	167	181	170	193	168	185	187	182	156	181	179	175	182	167	178	194	176	179	168	153	183	152	202	163	150	214	198	190	181	196	184	174	203	184	174	180	191	187	201	164	177	174	193	196	193	178	181	178	179	176	167	169	169	159	180	160	154	206	200	200	166	163	163	167	182	157	170	185	175	155	192	173	185	181	202	167	190	173	173	174	181	187	179	198	169	174	174	167	179	170	177	173	156	156	189	152	170	191	172	174	165	176	205	178	159	182	153	189	194	168	168	176	171	186	169	164	171	166	205	181	190	156	159	168	182	174	208	171	167	168	156	162	155	178	151	157	171	159	186	179	201	189	183	202	150	184	177	179	177	179	176	181	184	169	180	152	167	176	161	189	184	185	197	198	193	178	175	183	181	174	175	168	203	147	195	148	179	189	171	167	189	168	197	185	185	188	184	179	131	154	191	193	169	190	164	174	182	183	157	177	185	163	176	203	191	168	183	182	160	174	166	155	200	171	199	179	179	169	185	166	183	182	163	165	195	163	177	184	194	177	173	175	161	189	164	197	140	190	167	177	161	201	172	168	172	193	193	180	177	163	184	169	172	182	165	157	149	176	187	169	188	146	186	185	186	209	186	191	181	178	174	195	179	206	183	168	178	153	194	189	165	185	170	165	192	143	185	178	198	190	162	184	168	172	165	161	168	177	178	169	189	175	188	174	178	184	159	189	184	165	170	195	184	180	210	168	188	185	163	187	184	177	177	179	179	162	155	173	162	186	179	199	171	186	150	176	182	178	178	176	163	156	171	177	174	188	170	195	161	201	160	192	187	167	177	166	177	180	152	174	206	172	197	148	184	197	203	181	165	173	164	173	183	166	177	173	179	159	210	187	182	183	185	183	171	198	189	221	188	203	172	188	182	154	166	194	151	176	170	152	188	182	176	181	174	192	176	178	163	165	151	172	203	172	156	193	185	165	203	166	172	189	171	182	170	166	195	160	185	169	169	176	170	211	178	148	195	163	193	180	184	192	183	197	194	208	163	176	173	165	163	159	178	176	186	172	182	202	173	184	191	171	181	193	178	169	183	177	198	186	202	180	172	168	169	179	172	194	164	151	179	145	189	176	178	173	187	180	176	176	184	192	180	190	162	164	164	190	197	170	194	182	169	185	178	215	191	174	178	184	165	178	160	191	184	184	169	183	186	178	181	187	195	178	186	160	173	172	169	178	187	174	176	182	165	187	171	206	188	168	168	150	173	182	183	204	166	182	193	188	189	187	171	185	180	192	182	148	152	171	181	190	167	178	201	166	184	173	207	168	166	190	156	174	189	190	164	145	182	181	166	174	173	150	154	176	172	202	170	147	174	189	172	159	149	165	185	216	181	195	208	180	192	186	180	186	159	165	145	173	182	164	183	183	165	190	187	155	185	180	190	186	197	193	176	185	176	180	173	165	164	205	169	195	201	184	171	191	175	207	183	185	186	170	189	170	179	185	165	149	187	181	147	142	175	197	181	171	174	185	191	197	165	171	181	171	178	170	148	175	157	173	175	170	168	192	163	193	205	188	204	209	175	175	152	190	198	188	152	167	186	167	173	188	167	193	148	165	159	170	163	165	163	184	169	140	192	165	163	180	194	194	178	156	181	171	181	175	179	176	173	177	172	197	172	170	178	169	199	162	168	175	174	157	166	180	186	151	194	173	163	156	194	166	178	164	171	171	166	205	172	176	178	170	161	180	151	174	181	174	167	184	204	180	174	177	202	178	187	178	162	167	174	186	184	157	184	185	197	182	186	168	185	164	187	171	181	168	182	173	168	169	177	166	170	182	176	163	162	176	195	182	177	171	187	167	165	186	200	180	178	181	159	198	180	176	179	156	190	191	178	171	181	168	189	181	160	174	177	160	182	195	187	163	192	198	172	169	161	165	189	180	181	152	184	190	168	190	194	162	175	164	151	174	187	224	175	162	176	156	169	167	158	161	179	188	177	173	164	193	159	168	184	210	167	172	177	184	160	149	160	173	170	179	192	163	188	185	187	175	183	176	200	150	184	173	179	163	167	216	175	163	163	167	184	159	166	188	170	191	156	190	164	159	181	187	173	174	188	162	178	173	181	161	173	179	181	155	172	165	178	213	147	169	162	175	180	176	185	170	164	182	196	180	183	173	201	165	173	184	160	166	163	165	199	191	179	176	158	175	206	176	165	193	188	194	172	185	202	181	168	169	177	168	161	175	182	188	182	159	157	170	175	161	198	175	184	192	185	173	173	174	155	164	166	166	192	169	167	181	193	159	167	176	170	200	182	160	172	181	187	169	199	167	152	176	162	175	173	182	198	163	166	206	178	190	195	174	176	170	172	174	154	174	173	176	165	192	176	159	173	166	161	185	174	180	178	164	177	161	183	174	180	183	176	183	176	164	195	188	200	171	185	187	184	178	176	153	178	165	182	165	178	180	181	176	173	173	153	170	187	201	157	166	168	171	171	182	164	165	175	176	200	202	183	177	184	170	199	185	164	152	164	159	186	160	201	170	177	184	180	155	170	178	177	172	170	211	176	164	178	181	190	193	164	171	162	188	142	177	166	201	179	201	193	170	161	191	180	177	173	160	177	198	175	178	163	168	182	169	185	183	193	158	151	199	177	170	200	177	161	168	177	167	194	173	206	164	194	180	187	182	164	168	179	179	170	179	178	198	165	177	198	205	185	185	182	197	161	188	182	177	170	181	166	177	186	192	170	177	174	173	171	209	180	177	170	191	167	181	174	181	181	169	175	188	172	179	179	171	170	180	168	171	184	191	180	163	164	165	170	160	171	176	193	177	162	188	171	171	173	201	186	173	207	166	173	169	175	187	188	203	169	201	177	179	169	156	172	183	179	190	173	176	199	167	166	156	179	187	178	182	185	176	166	183	158	170	188	160	175	157	155	183	165	153	181	159	187	175	182	172	170	174	185	176	182	182	178	169	188	174	173	202	171	166	163	185	184	152	170	177	168	180	162	161	165	164	165	206	166	170	165	175	152	187	186	157	180	196	182	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6833	546	628	768	743	682	603	684	615	635	591	616	502	595	566	575	568	561	574	570	615	624	569	556	598	557	590	558	547	601	558	568	556	551	536	546	525	614	554	529	535	609	553	542	546	544	546	524	545	535	563	570	581	560	580	537	529	579	513	546	535	582	548	542	569	515	523	546	584	555	482	581	551	548	541	538	543	527	576	543	539	536	528	539	516	576	556	561	556	581	528	539	564	551	576	538	486	565	524	578	560	541	547	586	541	586	510	605	554	541	512	555	570	575	534	536	565	545	568	525	577	555	554	563	557	557	545	541	543	578	604	549	517	513	525	543	554	577	569	585	494	515	526	546	586	570	563	542	523	554	472	552	536	543	570	529	493	542	561	561	530	590	544	548	596	557	564	513	508	543	594	551	552	562	552	522	568	540	550	524	547	574	549	599	592	516	522	502	558	573	549	543	551	545	580	568	580	510	529	527	603	534	527	543	556	559	555	534	518	565	558	563	560	569	537	580	564	578	539	517	544	551	534	544	544	539	579	553	548	537	562	574	518	549	544	493	531	551	525	565	525	571	561	582	507	572	520	543	573	572	563	561	554	563	505	556	585	574	539	504	569	562	524	583	522	518	527	550	541	548	547	562	520	564	556	574	536	561	526	551	557	544	513	585	554	583	519	609	558	566	543	524	539	473	575	532	539	554	519	572	551	536	553	526	534	549	581	595	558	564	535	554	546	563	548	529	562	556	511	570	570	563	522	558	555	543	557	508	542	541	546	563	502	562	534	561	543	574	541	533	554	553	555	520	578	533	541	590	544	558	573	570	539	540	506	554	547	553	602	522	527	568	539	567	563	534	528	585	545	505	536	521	581	558	542	527	513	547	556	524	589	548	516	537	488	530	567	557	564	507	579	506	541	547	535	527	534	568	547	568	567	565	558	556	572	534	565	528	512	544	567	564	534	542	567	503	537	532	565	538	534	588	555	575	532	554	556	522	517	545	535	550	544	528	511	519	515	489	580	569	561	592	529	538	583	551	547	579	555	527	534	521	506	567	551	529	533	552	548	544	533	547	505	544	538	573	583	513	575	579	528	564	552	546	568	524	495	543	559	561	543	608	560	548	530	517	522	557	566	539	538	533	568	585	575	579	546	499	541	529	548	548	523	564	540	558	565	535	590	553	555	569	521	559	493	567	596	510	514	542	571	537	524	536	541	538	560	541	535	557	567	575	543	559	563	520	562	571	538	565	573	533	553	507	541	530	523	542	544	518	552	524	568	513	576	546	554	514	601	543	527	534	598	546	547	525	563	503	573	575	523	555	561	518	554	574	561	567	549	602	530	527	550	536	564	584	595	510	568	524	544	549	539	592	560	584	565	520	552	535	566	533	561	571	565	563	531	555	551	537	542	574	571	588	560	567	528	538	586	580	555	532	579	575	574	509	548	541	555	565	565	551	512	542	530	532	591	550	540	555	590	558	547	567	541	496	545	568	542	575	552	555	516	597	522	585	516	553	509	551	568	542	567	520	499	564	550	555	561	547	536	541	599	527	591	581	510	546	621	538	535	531	542	545	549	527	560	552	532	537	532	532	534	529	563	512	556	516	559	554	524	566	545	526	583	512	573	548	535	564	555	552	570	598	589	504	554	554	549	509	542	558	568	558	537	541	553	505	514	586	571	546	567	531	562	528	544	548	542	562	509	540	564	524	546	596	563	589	489	525	537	544	565	541	526	543	563	542	541	545	579	566	564	534	566	582	535	527	547	554	523	589	558	569	594	584	543	535	531	583	579	532	571	564	589	566	544	559	541	552	546	541	565	526	589	547	560	576	561	562	545	556	563	564	533	564	545	591	556	548	563	527	539	522	544	560	529	516	556	551	531	524	557	537	578	566	558	542	509	563	568	531	566	544	529	526	540	543	563	511	592	541	562	568	524	528	560	559	561	588	541	551	500	523	566	558	525	553	564	532	545	520	538	556	547	559	570	557	510	557	564	556	524	573	553	582	521	579	527	547	513	548	565	518	590	579	514	523	553	594	550	523	564	577	568	530	524	552	574	509	563	575	524	536	576	570	533	518	537	529	561	551	545	536	580	559	581	558	515	535	561	571	541	567	591	570	535	497	542	497	548	542	553	539	529	579	559	591	534	523	541	540	598	558	527	550	575	522	588	529	537	538	515	557	543	572	513	558	557	530	544	529	525	541	537	572	579	579	550	556	575	569	571	556	531	553	526	540	578	589	560	561	555	553	582	554	558	550	562	549	553	553	545	512	534	548	517	577	557	548	553	540	561	523	534	560	544	510	550	534	586	550	601	528	590	531	522	541	604	536	546	534	518	533	561	518	548	562	547	566	538	509	552	570	542	534	533	555	559	519	543	578	537	586	584	564	529	561	545	507	541	533	536	579	532	559	538	542	511	580	583	525	557	542	529	545	549	546	518	517	560	599	517	526	562	563	550	568	554	540	550	568	603	550	554	562	602	562	562	525	529	555	548	525	563	540	523	571	535	564	519	592	507	555	556	538	586	572	560	523	568	541	530	544	526	512	521	553	510	570	598	537	544	542	543	546	534	559	608	515	557	552	542	552	580	594	530	522	520	586	568	519	594	559	512	534	529	555	565	545	567	561	559	549	560	532	560	542	539	545	545	571	582	564	593	579	608	534	569	552	555	547	552	529	512	520	521	529	596	533	527	531	547	545	509	591	547	501	547	540	551	542	545	585	565	545	529	526	564	585	566	522	538	544	573	535	528	475	500	583	560	534	538	543	553	548	598	566	566	538	528	567	543	544	568	541	506	595	552	561	531	553	538	547	548	581	528	523	575	572	569	545	565	532	556	508	481	552	550	564	486	547	559	564	563	549	530	497	561	533	554	539	556	550	502	509	555	515	559	564	550	559	584	544	570	534	566	508	539	552	533	560	530	535	541	559	541	514	529	533	559	545	554	552	542	588	560	548	523	562	551	526	534	553	530	531	550	560	527	543	555	566	563	581	543	534	536	547	549	611	557	538	539	561	513	543	588	512	547	552	587	530	538	562	611	563	582	548	551	519	520	573	531	491	546	556	558	530	490	571	599	589	542	552	604	524	590	510	559	561	542	537	553	545	519	530	517	516	584	552	556	505	515	561	550	536	555	539	556	529	568	540	552	562	553	519	561	554	529	499	535	564	568	529	510	549	530	564	558	515	562	547	552	541	545	511	568	504	529	539	575	569	561	537	547	539	513	523	576	574	573	553	535	558	571	544	531	522	567	564	587	544	550	561	559	546	512	563	570	514	560	557	546	484	535	604	544	517	527	570	561	535	565	543	513	536	582	541	552	534	548	524	509	553	576	523	556	533	518	549	549	568	556	539	577	564	491	556	556	486	497	558	544	561	557	582	510	533	576	560	581	564	553	591	576	566	528	496	547	597	493	567	523	512	538	512	535	549	535	523	591	592	525	564	555	559	566	560	522	549	529	542	535	553	540	539	575	576	518	566	544	562	562	551	547	517	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
43566	12985	2865	1275	1000	746	618	564	505	471	434	386	380	397	384	363	364	365	357	351	358	323	320	379	335	312	347	341	318	299	323	313	326	347	338	354	316	318	285	302	351	315	345	298	361	307	323	345	313	323	328	328	317	318	345	319	343	331	319	307	341	372	307	354	335	341	303	285	320	338	325	359	312	315	327	368	321	328	355	326	292	322	326	349	306	345	342	344	303	327	346	320	306	322	344	346	316	336	273	316	321	334	324	332	337	308	304	335	322	354	355	346	292	324	312	335	340	319	334	321	332	314	326	278	311	325	329	314	326	318	299	317	314	302	306	342	306	339	313	314	323	321	302	291	333	307	357	331	306	340	322	302	332	331	320	318	334	329	333	321	304	332	313	300	310	340	317	343	325	323	306	331	330	347	322	339	328	283	355	326	349	328	375	348	322	310	337	314	301	333	333	341	327	366	356	330	344	327	328	300	352	341	347	329	322	316	347	320	328	339	299	303	319	309	336	323	316	328	320	352	303	367	319	342	329	301	321	305	289	341	331	330	291	314	322	346	360	376	312	317	291	344	323	346	331	371	297	310	332	342	323	292	357	333	273	344	327	312	333	329	332	347	329	314	306	341	320	304	353	343	324	326	350	317	302	348	318	329	329	318	324	330	378	290	294	348	358	334	328	315	330	289	338	313	346	340	328	337	325	336	329	300	311	299	308	338	344	341	325	314	312	320	331	319	316	340	325	319	320	343	345	370	320	330	329	350	360	295	338	316	318	337	327	311	360	344	273	312	291	324	301	326	328	335	331	343	339	311	321	304	314	329	317	320	317	319	305	356	322	384	309	314	338	332	336	333	317	326	345	340	298	314	320	332	323	303	304	348	351	327	331	345	333	312	290	321	371	319	340	316	328	285	313	335	317	328	327	341	329	334	336	314	339	341	296	290	312	325	340	329	327	309	319	349	348	314	320	344	351	335	305	341	295	326	360	315	322	330	337	300	346	332	299	330	309	306	334	315	316	314	360	334	308	327	317	325	319	302	288	323	362	334	312	325	326	340	310	341	337	330	331	303	324	318	312	344	353	305	309	327	307	346	333	323	310	281	367	324	362	324	358	300	319	311	306	313	312	310	331	342	326	301	307	305	320	315	318	351	344	316	308	314	331	306	318	330	355	311	345	326	319	321	349	318	324	325	329	335	308	308	354	346	320	316	336	343	301	345	316	356	299	346	332	309	318	317	337	340	318	319	374	312	315	321	307	325	315	346	342	353	342	321	319	342	348	310	342	333	328	347	341	318	307	350	326	369	328	327	331	340	359	328	331	350	326	318	317	357	352	313	322	341	314	343	337	328	335	308	336	312	333	323	359	339	326	302	300	305	287	347	316	338	317	334	317	305	341	305	331	291	317	353	334	339	306	326	287	344	355	348	316	337	332	327	343	367	301	308	335	318	355	313	339	322	324	307	306	345	318	297	339	335	347	320	331	329	322	313	333	311	334	305	332	339	309	310	335	293	334	292	317	330	336	342	294	317	301	305	333	325	358	303	317	316	321	307	334	343	316	335	406	309	315	315	345	348	321	292	341	311	323	341	308	320	303	345	337	308	335	337	355	352	301	365	318	355	338	322	303	316	341	319	342	343	291	349	314	341	329	306	324	351	305	337	314	295	301	319	336	327	349	330	338	349	313	299	308	343	353	314	311	343	306	316	333	303	304	318	309	329	341	314	325	312	331	356	334	311	336	347	321	346	327	329	331	339	334	315	318	373	331	345	308	285	287	336	353	322	311	343	333	333	278	316	377	335	347	290	312	278	308	313	332	320	337	298	352	311	341	295	285	371	353	336	314	325	350	342	332	338	310	338	314	341	349	336	317	294	335	345	345	341	294	335	308	309	315	318	336	305	303	327	330	354	323	322	334	329	314	340	321	316	321	328	346	336	309	339	334	333	352	322	335	318	311	341	350	317	323	291	320	325	347	327	316	295	360	296	332	336	314	354	310	341	316	324	347	336	323	321	304	330	327	338	348	317	324	311	335	318	308	326	318	321	350	301	327	321	348	325	318	305	339	304	340	329	338	326	302	317	308	318	291	330	325	340	336	317	314	272	338	350	346	297	341	312	303	316	301	318	316	306	341	335	350	316	360	338	335	315	326	313	326	328	322	335	318	329	344	337	300	359	339	311	325	321	328	326	335	338	310	323	293	327	306	313	336	318	297	310	319	327	324	301	332	327	359	294	337	321	337	330	307	314	278	325	353	318	298	313	328	326	344	368	326	339	326	315	301	336	351	314	333	341	339	338	333	330	336	346	316	331	338	331	299	307	334	328	311	350	326	321	307	342	326	324	329	336	272	341	350	358	304	330	331	367	339	304	302	321	325	317	327	307	351	349	327	296	314	331	321	320	351	326	327	306	322	333	337	323	350	324	321	354	318	341	335	319	312	293	307	302	344	318	316	308	326	320	332	322	291	344	362	312	300	351	315	327	349	306	309	317	339	340	346	313	324	333	330	296	340	308	322	320	324	343	339	317	316	328	333	333	362	329	324	308	315	332	286	332	347	320	328	324	316	307	359	328	328	332	343	325	331	306	336	314	309	341	342	334	309	352	300	312	341	361	354	333	350	364	342	329	325	367	314	364	306	322	309	350	329	287	347	333	299	310	327	276	345	303	364	309	324	333	342	346	344	314	339	341	313	333	316	347	361	335	315	318	305	329	348	315	293	337	298	348	330	312	312	330	354	294	317	327	293	287	360	317	346	313	345	312	324	355	334	306	304	335	337	346	315	370	330	329	284	322	323	352	342	329	326	329	314	314	349	337	333	352	334	317	332	316	311	310	348	306	303	330	352	322	331	343	348	362	347	316	332	302	339	357	341	343	317	335	370	299	353	311	334	329	323	332	311	309	325	329	342	326	320	335	332	330	297	318	300	332	351	305	329	328	322	310	328	318	372	321	317	311	330	338	303	337	331	337	316	344	345	298	322	323	311	319	320	338	336	362	320	339	314	309	308	293	293	313	300	332	343	363	327	318	325	337	312	322	323	328	311	339	310	324	346	315	317	339	318	322	321	312	306	299	304	320	341	293	314	330	323	348	338	286	308	326	306	329	329	306	273	336	311	363	340	344	336	326	315	325	338	324	307	311	301	301	336	308	325	316	325	317	302	324	347	283	324	300	323	322	349	319	353	319	307	307	350	339	332	334	325	336	353	288	340	296	291	308	316	312	342	330	312	298	298	326	346	300	313	342	367	329	326	328	325	343	334	329	334	332	332	287	334	315	326	322	314	342	339	311	330	335	302	305	334	328	328	310	320	357	288	341	301	310	305	335	319	320	333	325	320	306	312	328	333	301	325	337	288	318	346	335	329	327	330	333	349	306	326	357	343	326	305	299	309	342	322	335	309	322	346	328	356	327	314	329	294	308	306	341	292	300	320	299	320	333	321	329	307	313	362	281	328	304	332	305	330	341	332	340	295	315	365	329	325	321	340	305	346	319	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
19435	1861	3660	3958	3390	2860	2466	2113	1946	1728	1654	1516	1370	1318	1232	1361	1212	1187	1195	1113	1078	1008	1049	1013	988	993	1038	1057	1016	973	1011	1034	940	986	951	938	1010	915	937	943	925	886	917	926	980	966	890	928	901	918	941	931	950	937	926	899	965	907	910	940	901	895	881	885	930	884	918	969	916	893	1018	943	889	922	936	912	843	921	963	928	887	851	833	907	854	933	912	885	883	925	913	908	887	932	892	928	902	865	869	885	880	927	873	936	918	903	926	894	875	909	887	873	919	908	893	929	911	930	984	913	879	922	951	906	886	876	897	867	909	853	862	909	868	889	926	908	923	917	874	914	896	932	848	881	882	911	914	932	928	909	889	866	867	908	909	907	875	928	929	898	884	913	869	927	891	882	878	890	903	896	891	874	936	914	885	915	931	879	903	880	930	898	895	894	952	877	923	885	895	883	873	858	920	908	911	903	880	944	914	915	943	938	889	936	898	915	898	911	848	904	884	920	967	887	870	847	915	864	905	926	944	898	938	906	893	898	917	929	934	841	924	910	853	872	890	899	879	928	892	946	936	931	884	845	886	844	881	882	859	910	914	869	929	912	906	928	923	930	932	901	879	910	905	897	859	943	866	922	908	892	950	936	943	909	919	940	890	875	923	886	894	882	867	857	920	887	915	930	893	912	955	861	912	882	937	925	916	910	879	929	921	859	893	886	926	897	924	914	927	843	888	900	933	911	856	916	923	859	903	908	931	886	896	910	958	912	896	922	906	904	901	909	924	907	888	925	933	944	884	866	897	934	909	940	893	889	914	873	875	939	875	911	907	846	903	873	916	883	907	889	863	884	854	904	899	864	946	862	924	958	883	897	872	883	847	917	943	897	911	945	915	929	890	942	853	887	900	883	894	918	879	841	946	882	887	892	918	874	910	910	958	878	904	951	874	916	924	862	905	863	889	875	879	829	920	931	874	905	966	904	864	898	951	878	949	857	937	911	886	978	898	900	906	919	881	858	911	869	882	962	884	837	843	926	883	962	900	878	845	884	870	931	916	881	931	878	933	915	901	906	904	897	927	953	937	894	893	896	962	913	884	886	915	973	934	891	890	892	897	904	891	891	934	910	855	874	866	919	906	872	906	879	853	918	905	882	911	873	887	923	894	903	889	929	928	946	899	891	886	876	912	893	853	897	885	920	929	910	973	881	887	859	936	884	878	880	901	924	877	934	941	903	894	870	853	869	935	871	903	877	922	919	902	847	901	866	872	935	859	886	926	905	976	939	881	886	971	949	920	907	894	938	907	854	883	913	942	955	845	907	896	977	902	948	873	853	897	953	922	942	900	909	890	937	872	894	966	892	905	911	911	829	851	906	891	885	883	913	959	910	897	903	886	877	968	909	873	912	920	964	942	845	920	868	933	913	897	865	909	918	921	926	967	884	873	924	900	916	869	937	942	863	922	867	888	866	873	1013	904	861	898	952	897	837	907	893	905	927	907	854	874	917	886	898	905	902	870	921	915	874	907	925	883	875	907	925	878	887	902	946	906	895	873	893	903	894	912	875	905	948	940	883	943	848	856	838	927	849	915	926	923	879	924	879	911	889	900	897	902	899	896	924	955	895	959	943	938	923	858	859	952	845	902	887	927	885	927	924	917	886	899	870	872	902	912	920	841	944	916	891	894	899	899	872	883	905	978	889	877	909	880	874	918	878	897	936	887	857	891	919	920	897	902	902	933	945	898	869	834	873	899	891	861	869	905	905	956	883	858	909	830	872	962	939	903	896	844	912	908	907	933	861	934	955	903	828	888	889	874	940	892	917	918	894	929	881	954	899	906	902	895	919	851	926	882	886	902	903	829	918	981	950	894	919	913	882	875	906	862	937	898	894	914	913	901	900	899	940	884	902	874	908	900	933	943	942	920	907	941	843	861	915	876	891	920	937	909	888	922	829	926	898	881	902	897	916	877	902	855	963	895	863	949	917	923	886	918	869	904	901	951	857	933	937	1010	917	943	884	912	849	903	889	919	963	901	878	919	903	892	928	902	910	908	953	892	865	859	925	921	898	880	877	932	884	920	899	871	901	935	872	858	891	907	895	918	921	879	907	950	929	887	869	943	949	893	870	908	881	926	944	958	922	894	915	876	901	883	902	918	913	927	889	865	918	909	951	982	876	941	957	901	879	889	946	904	970	895	894	935	906	901	916	931	874	845	906	936	873	879	910	896	940	903	950	897	863	905	906	889	881	897	964	912	933	943	859	906	904	864	892	895	913	896	921	901	874	903	904	852	932	860	908	959	959	901	956	895	897	962	912	891	959	954	919	867	863	940	900	907	902	842	912	936	935	868	909	847	903	882	903	903	915	919	925	891	958	891	1009	901	891	918	900	902	861	912	903	954	873	885	908	883	893	908	952	900	917	870	861	916	951	864	893	883	897	923	861	899	895	939	948	966	923	903	867	900	826	911	923	939	932	893	900	910	910	891	856	833	848	911	863	906	891	897	899	897	922	894	866	863	896	895	937	944	934	877	938	926	860	888	900	924	879	944	912	935	913	898	939	935	936	916	876	877	916	907	952	881	868	870	916	901	882	955	860	882	882	859	896	950	957	910	923	931	900	898	877	920	911	921	911	922	896	867	890	876	873	896	928	896	907	922	861	887	865	858	902	883	908	842	843	893	936	860	944	899	888	891	946	890	861	848	929	919	890	930	913	866	894	830	840	861	900	862	873	930	919	881	888	887	881	929	922	890	934	900	840	934	942	898	921	902	839	903	924	911	876	876	877	931	875	927	891	889	945	918	868	894	897	917	906	906	893	896	839	891	865	919	889	907	915	893	904	850	880	872	875	923	892	950	866	879	893	962	973	903	894	857	931	897	923	892	941	929	924	923	905	847	897	870	886	926	924	928	890	935	910	883	956	910	864	927	894	920	931	871	897	864	868	863	919	932	889	934	870	946	872	873	900	887	892	960	895	960	937	889	919	909	905	872	852	860	955	892	853	901	928	911	851	882	869	883	937	907	892	877	935	894	914	880	892	856	926	867	927	897	904	888	957	888	877	931	913	878	891	850	872	952	939	918	873	869	868	920	840	921	915	866	871	896	953	877	909	917	894	872	905	863	886	914	904	922	851	907	890	875	942	900	855	872	880	855	901	867	924	914	910	896	930	930	916	939	893	899	903	941	883	860	892	917	852	887	947	935	917	906	940	915	861	913	944	935	911	900	918	889	924	877	910	893	889	942	869	894	873	981	944	929	840	902	908	921	922	957	903	897	882	922	928	867	846	886	923	917	868	865	949	871	909	877	948	907	946	925	884	864	897	899	926	881	917	971	885	903	923	875	945	903	876	912	946	854	865	953	885	864	881	934	876	933	896	864	1008	860	926	903	884	934	863	902	898	935	889	858	847	915	937	919	857	922	960	942	894	885	908	893	887	924	882	889	904	932	912	902	964	887	893	911	928	881	837	910	971	854	891	897	860	920	927	841	883	874	922	838	867	897	917	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
52371	19989	9137	2475	1541	1191	922	780	621	591	540	483	508	433	480	435	434	413	386	373	341	382	375	346	370	377	360	314	339	340	321	332	369	332	380	294	298	314	330	361	342	330	296	330	317	327	306	323	323	324	292	320	302	323	332	316	363	334	322	319	308	303	335	308	351	348	311	329	339	345	303	327	343	323	328	330	304	298	279	350	304	305	335	346	321	301	343	323	303	330	319	354	322	321	279	307	339	326	325	328	347	300	306	294	312	265	337	357	290	313	333	297	289	309	358	341	309	308	319	323	292	338	335	316	330	321	298	304	323	343	325	289	314	300	328	307	326	319	346	333	342	296	307	331	326	311	330	325	336	324	302	313	303	314	302	295	302	309	288	303	330	293	308	346	330	326	309	303	295	340	325	302	313	303	297	334	334	309	311	318	307	307	351	303	312	317	284	283	331	334	317	317	329	298	301	313	314	324	291	299	320	298	297	315	317	294	319	320	327	339	327	286	300	317	340	309	339	312	309	327	314	320	316	339	324	310	314	325	314	306	311	324	331	329	346	319	318	289	281	323	336	309	305	296	321	331	284	315	299	305	326	324	349	313	287	323	308	297	297	327	319	351	303	336	305	311	279	324	286	313	331	312	352	324	298	293	337	314	311	309	287	303	327	306	303	336	312	292	328	307	322	301	308	316	331	295	349	330	299	310	291	282	334	330	286	326	324	328	295	290	320	299	303	314	308	316	298	311	303	328	297	342	312	314	316	290	305	302	338	289	302	326	322	306	339	329	320	318	307	310	314	329	327	282	350	315	275	305	333	336	289	313	331	306	299	300	298	304	276	328	310	315	317	311	318	335	308	323	304	327	324	301	297	310	317	311	337	323	300	330	290	299	299	312	290	286	321	296	306	325	313	352	310	347	295	284	337	298	298	287	306	315	309	347	274	317	307	292	333	307	309	316	327	330	283	297	327	312	299	304	304	314	344	319	315	290	313	337	316	308	318	323	330	308	314	350	321	300	323	286	327	299	331	327	311	303	327	277	297	320	327	310	302	295	310	317	307	284	319	317	328	307	320	287	298	323	299	355	283	282	325	320	314	320	317	298	314	280	299	306	292	317	294	313	327	311	307	314	346	322	349	355	303	307	298	321	351	323	287	317	355	318	311	341	325	303	310	282	315	307	309	313	312	310	315	319	304	313	319	310	284	313	343	313	344	294	302	302	311	303	277	327	316	338	303	341	323	338	301	322	316	318	321	344	331	315	310	316	277	299	327	317	315	290	323	297	307	299	322	324	295	317	304	303	334	328	313	286	313	317	308	341	301	337	313	330	291	303	319	311	348	299	328	285	352	317	295	307	319	301	351	326	287	341	309	302	313	297	294	340	315	292	332	307	310	298	344	297	339	317	305	310	340	319	307	326	325	366	306	323	316	283	324	322	330	334	314	349	326	326	310	326	327	297	346	335	320	331	308	334	323	319	292	266	319	304	316	294	301	319	293	293	320	328	316	308	313	286	286	308	332	334	296	334	318	306	296	302	304	306	283	309	309	345	307	302	306	350	331	314	304	314	296	283	308	302	305	333	322	339	318	337	277	311	320	318	336	319	318	341	258	294	306	320	334	318	302	298	306	337	318	291	318	310	321	330	319	336	328	302	324	321	309	320	304	318	295	302	320	334	327	319	291	322	313	323	314	311	313	331	334	302	341	319	317	334	336	303	310	308	336	314	294	325	319	319	309	306	297	360	292	316	292	335	303	338	332	309	348	332	326	317	330	320	344	300	319	310	340	303	352	322	323	302	289	321	322	302	274	324	310	344	307	319	333	281	300	316	276	349	300	319	323	303	301	287	293	314	359	296	325	331	301	311	318	303	299	318	297	292	348	315	330	318	318	295	346	334	311	295	318	319	342	338	335	337	297	312	314	319	297	329	303	319	321	330	303	327	320	297	319	322	306	317	294	333	318	334	332	321	294	306	329	281	321	299	310	320	315	334	301	308	344	304	334	286	316	329	339	315	318	295	321	330	322	295	320	325	286	300	298	315	305	295	289	314	310	311	330	338	308	279	293	288	302	290	297	287	342	325	312	329	319	319	322	338	349	332	317	297	316	349	304	319	316	249	289	292	306	320	308	310	330	313	295	298	316	322	291	339	362	302	312	318	314	317	302	340	312	296	293	321	329	297	324	303	308	326	309	299	337	339	306	325	339	306	327	316	319	307	299	299	317	318	353	312	297	311	354	318	339	315	344	324	293	334	320	305	329	297	287	316	293	313	292	326	317	313	333	333	291	319	340	316	305	285	310	263	338	339	282	300	297	312	330	329	315	338	301	328	324	280	293	311	325	328	320	318	280	327	331	310	328	314	313	310	307	325	327	315	323	322	298	293	336	299	308	313	312	299	326	301	335	307	294	331	342	319	312	323	296	330	315	312	282	306	322	320	339	303	312	324	349	301	322	333	308	353	303	333	321	302	289	323	311	316	314	342	273	287	330	318	321	312	344	305	296	287	298	299	287	335	326	347	329	331	280	313	319	300	338	322	313	285	334	310	287	303	344	338	343	326	318	285	312	320	331	300	331	340	322	318	285	337	346	319	334	340	326	323	319	324	332	305	309	319	321	323	312	307	298	314	316	358	317	309	333	335	333	288	321	338	323	303	306	289	304	289	318	298	308	310	307	329	326	327	313	366	327	344	300	319	316	314	297	323	294	299	315	304	315	302	315	310	340	317	293	295	313	312	322	309	312	308	319	316	292	291	331	295	298	317	326	322	299	355	287	312	313	249	285	296	309	307	312	326	324	301	312	265	318	317	316	297	336	325	289	311	309	326	301	355	339	295	324	373	332	308	287	309	326	285	310	335	312	281	335	325	330	300	332	330	331	304	294	342	320	335	317	293	262	293	333	301	311	296	322	306	328	321	314	304	325	304	313	319	315	311	305	339	318	322	320	308	311	303	319	340	322	277	295	279	307	357	296	355	324	331	317	318	283	312	263	304	316	303	336	319	319	323	306	314	318	335	319	328	333	314	308	296	345	319	294	311	324	337	314	305	304	344	313	300	339	304	283	279	299	283	280	309	316	339	289	306	305	347	321	310	328	331	312	324	302	313	343	304	325	331	292	329	332	344	286	331	315	283	305	315	326	320	310	325	319	335	281	307	310	315	293	303	335	332	313	302	307	319	303	327	293	313	320	309	312	326	285	356	342	292	321	303	284	303	325	309	327	327	309	282	310	300	305	312	325	318	319	323	309	314	286	300	326	307	302	319	316	329	310	273	368	292	290	340	344	328	313	309	301	313	333	323	334	305	334	335	320	314	339	299	319	288	305	315	328	305	279	267	298	350	322	300	309	337	291	313	360	305	327	297	302	309	290	336	323	329	306	318	326	307	320	273	330	323	308	308	332	348	321	295	301	297	301	295	345	319	330	295	317	285	312	307	323	306	343	326	274	306	350	295	281	326	313	289	309	330	334	337	319	294	318	313	293	340	297	308	315	348	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24519	2786	5908	6413	5481	4514	3681	3190	2687	2385	2141	2025	1880	1737	1672	1480	1405	1396	1298	1302	1246	1215	1180	1141	1104	1114	1085	1013	1011	1039	990	1024	988	987	1007	999	973	931	1004	958	981	912	916	963	924	938	909	926	918	894	903	897	879	916	947	884	904	875	904	879	891	908	884	889	882	866	885	870	888	881	853	935	900	847	842	919	933	849	867	864	879	864	848	870	893	836	903	842	861	866	829	880	868	829	842	816	909	927	912	879	886	839	898	865	855	861	916	897	859	867	861	874	867	819	914	808	920	872	889	866	865	884	912	883	884	831	877	895	885	858	898	860	872	882	826	805	871	864	847	878	864	885	815	849	809	854	861	852	839	824	914	910	880	821	832	871	853	882	888	894	844	845	828	833	840	882	851	858	837	848	890	863	866	852	843	844	889	866	851	854	807	827	849	881	857	832	803	866	795	914	862	853	871	873	895	841	879	847	840	859	814	796	889	909	867	828	861	878	855	878	861	859	862	860	884	876	895	852	830	848	870	812	849	877	887	856	889	849	859	883	903	832	862	888	838	849	886	830	865	847	855	909	849	837	847	869	884	878	848	899	851	843	876	885	858	889	841	874	809	876	901	867	848	861	834	830	906	853	880	892	837	859	867	807	889	865	857	888	858	843	818	867	871	876	822	857	877	874	849	793	861	888	857	831	876	873	863	854	840	807	808	852	787	889	860	863	869	805	872	855	871	897	865	838	838	810	884	849	852	853	823	898	870	866	855	838	877	878	833	827	891	876	859	843	895	830	888	900	834	870	828	838	871	810	860	901	847	818	826	813	888	867	849	883	869	837	851	864	911	881	834	856	832	936	808	835	866	849	867	816	853	853	917	868	917	832	863	903	886	877	867	844	850	836	915	872	896	854	872	863	850	850	828	853	842	849	872	841	826	899	838	821	879	858	900	835	872	840	822	836	824	908	865	854	874	879	869	835	895	859	835	778	790	870	866	884	897	810	826	850	890	817	876	855	877	863	878	789	844	818	843	845	902	827	799	842	852	866	844	871	834	832	855	878	859	870	810	920	900	824	857	862	868	867	873	858	850	863	866	809	841	854	866	779	860	849	879	848	852	841	819	893	864	815	844	866	840	857	887	904	873	855	861	837	850	829	884	830	844	894	845	869	849	847	879	887	821	860	830	831	883	800	844	814	849	793	849	843	907	870	874	883	870	876	852	844	866	838	906	834	882	859	840	847	802	840	850	860	819	856	841	855	880	821	830	893	852	891	845	826	855	872	830	855	894	844	852	826	901	880	836	862	837	910	844	887	873	859	800	854	816	863	909	836	879	848	855	834	885	864	843	830	877	835	788	892	856	843	871	835	870	818	840	821	870	803	856	846	858	813	858	830	840	829	909	830	889	858	866	848	835	815	906	893	817	865	850	864	840	895	855	810	847	876	899	883	879	819	864	837	866	863	842	852	836	824	858	853	832	823	851	860	860	860	833	882	885	876	847	836	858	867	832	831	877	845	850	892	885	887	895	868	806	893	862	847	870	867	908	816	852	823	854	862	864	839	876	827	830	851	818	816	810	840	849	871	828	854	834	885	844	839	853	811	887	856	829	874	858	850	849	880	883	872	824	842	833	873	879	865	879	803	833	812	881	891	817	865	868	875	841	875	883	819	864	836	834	849	856	871	892	841	854	829	876	842	864	818	874	862	814	844	861	857	813	864	865	858	827	864	846	868	832	854	805	864	835	865	860	877	817	885	840	920	848	844	850	856	821	852	828	862	875	874	751	826	855	856	834	882	853	842	845	870	825	850	863	895	793	879	882	843	869	848	825	933	824	826	824	857	856	840	877	841	904	840	832	877	845	832	837	847	880	869	846	857	871	774	883	850	838	839	832	865	864	847	855	855	873	868	832	843	826	839	865	841	854	883	852	852	833	901	835	895	896	785	841	844	853	840	834	857	852	793	845	810	843	883	831	857	819	899	845	821	817	912	788	848	842	848	851	873	826	873	830	834	869	782	848	837	878	909	896	846	880	805	913	830	900	867	869	930	829	892	878	856	844	844	824	862	894	890	865	843	860	849	843	896	850	879	842	826	837	879	836	829	863	834	881	887	843	887	827	810	868	883	850	839	885	868	838	834	825	904	865	854	868	836	867	825	836	861	888	855	859	854	843	840	876	808	822	828	902	836	811	893	871	863	869	925	871	793	834	836	806	865	870	812	861	863	826	892	884	842	845	852	822	875	847	869	818	823	872	848	878	865	835	825	872	847	794	898	804	837	848	843	911	839	843	875	824	853	818	867	831	872	906	874	851	866	894	857	895	851	852	807	861	876	868	863	814	816	862	861	832	829	880	837	839	856	856	819	886	866	782	861	812	831	862	856	862	786	810	825	886	860	821	867	834	856	842	868	848	859	895	848	860	876	865	884	845	866	826	836	834	860	815	849	883	872	879	877	827	836	820	844	871	872	853	873	832	850	849	872	840	876	847	820	895	823	864	835	858	870	853	855	874	786	851	852	878	839	881	810	859	846	860	860	861	833	799	834	874	847	839	844	896	923	825	868	830	851	847	849	861	821	847	857	835	882	833	887	808	866	930	824	891	891	862	900	830	835	845	832	868	876	847	842	867	843	894	882	838	847	830	878	844	901	835	842	822	843	842	877	872	867	816	873	852	857	866	857	876	878	860	833	846	921	897	809	802	879	845	924	872	849	822	877	837	832	843	869	834	899	818	873	821	862	858	854	873	880	825	862	845	873	815	845	897	850	870	849	852	887	820	842	884	840	851	824	894	826	848	880	827	802	827	846	841	924	834	892	865	839	866	777	883	870	810	874	840	859	796	829	904	922	881	802	859	849	796	878	863	874	816	820	821	840	842	891	833	867	877	886	840	856	903	866	839	830	821	867	873	872	861	842	879	818	861	856	815	905	846	850	828	852	850	836	879	862	840	853	836	885	795	870	866	860	848	887	904	892	816	878	838	824	872	836	857	837	827	854	836	831	857	840	878	887	825	870	823	836	894	874	877	808	843	840	894	889	881	826	860	843	797	893	838	894	820	801	859	850	883	833	879	899	863	836	860	846	882	879	828	872	825	858	862	840	845	853	879	868	820	859	846	883	833	811	864	836	884	813	906	854	891	836	888	889	867	836	843	837	829	803	852	868	842	890	842	854	859	848	837	840	833	816	797	877	831	894	840	848	847	828	882	855	871	883	804	872	891	838	884	809	858	831	830	833	842	853	826	895	869	848	892	895	815	880	833	839	865	833	829	884	827	835	852	852	826	824	844	834	805	910	827	847	889	865	865	891	895	845	847	869	866	899	870	838	841	863	834	834	908	880	927	840	879	854	835	838	867	866	856	842	844	859	856	845	852	878	881	869	860	870	818	876	859	841	847	829	835	848	864	856	860	857	880	884	869	818	857	862	858	859	837	812	889	822	847	899	821	877	886	827	886	839	874	867	827	811	856	804	877	855	853	836	864	852	786	841	878	841	827	832	827	805	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6933	477	326	232	209	209	215	213	172	176	174	174	170	188	171	194	189	188	165	161	163	185	173	167	162	164	200	198	179	168	181	144	158	176	182	169	174	157	169	199	195	198	184	168	195	160	147	190	198	214	189	168	160	171	166	168	168	164	176	172	166	191	170	161	162	161	180	162	174	170	195	217	195	149	177	192	165	158	187	170	190	169	170	168	172	162	190	184	167	175	155	173	197	186	184	190	186	177	176	190	194	168	191	221	177	170	161	174	180	151	144	180	184	176	164	147	211	160	152	158	166	173	188	171	185	175	184	179	161	184	196	190	164	175	174	173	176	179	172	176	187	193	172	184	180	184	178	176	168	164	200	172	191	186	195	193	152	175	171	184	184	174	175	174	165	147	181	182	175	173	164	176	171	175	187	180	180	185	173	189	191	181	153	186	198	176	155	192	180	178	178	168	209	175	170	171	176	154	182	194	186	169	186	172	173	192	197	171	175	182	142	166	175	158	177	172	176	184	171	175	172	183	164	148	195	184	171	176	180	191	143	196	179	186	151	196	195	177	170	167	169	173	197	191	172	175	154	186	171	189	184	163	174	176	183	154	168	198	161	174	202	194	186	181	175	171	190	189	192	169	173	155	179	206	161	174	144	185	188	162	185	178	190	182	202	171	166	178	187	189	183	174	186	183	175	183	165	174	161	174	170	178	155	186	181	190	172	162	187	177	184	183	168	173	174	183	187	159	170	195	151	174	168	193	191	172	202	163	205	191	180	166	170	182	163	168	213	180	193	158	190	212	153	177	187	174	195	170	207	183	165	186	177	173	157	188	162	184	190	164	194	162	162	158	202	189	169	192	166	170	173	178	200	181	182	173	183	175	189	176	169	184	175	148	174	221	181	177	168	154	179	191	175	190	173	179	168	183	196	164	179	194	179	193	186	166	181	212	185	179	159	183	196	186	179	189	175	164	210	194	177	188	175	161	152	184	186	191	158	146	178	159	173	191	191	196	195	160	181	172	193	172	186	193	194	155	177	191	161	161	196	188	176	166	166	166	182	182	188	175	170	199	182	153	161	166	177	166	187	174	171	159	182	186	170	144	190	164	164	187	194	189	168	185	172	169	182	171	196	185	167	173	182	189	158	189	174	169	168	177	194	177	198	187	168	173	174	181	175	189	181	182	184	168	199	172	184	178	189	186	171	182	194	184	170	161	190	156	147	178	164	184	161	168	168	172	181	185	178	153	166	174	185	179	189	168	171	153	183	191	166	153	162	188	184	160	170	175	206	176	160	185	167	181	165	162	200	194	201	165	191	174	178	154	173	183	162	169	194	180	191	186	173	168	167	179	172	159	171	158	186	175	158	158	168	174	189	157	188	181	162	166	196	192	192	187	188	164	182	173	153	174	181	153	182	181	168	174	204	178	166	174	188	185	170	151	213	156	171	198	197	193	156	190	173	184	164	177	207	194	170	192	177	174	165	178	176	197	174	172	169	169	181	177	162	171	189	178	209	159	181	199	182	173	180	172	163	188	167	186	188	204	169	179	199	193	189	161	186	189	162	176	169	170	173	180	194	164	208	164	175	166	191	186	181	167	189	184	143	188	171	197	166	165	178	179	177	180	202	175	183	185	177	169	180	170	177	173	169	170	178	188	179	190	213	176	174	185	181	159	186	172	170	195	180	182	171	154	176	153	217	163	149	178	154	194	157	196	173	190	184	190	170	166	191	204	188	190	199	166	152	169	158	183	192	193	172	186	177	203	174	195	186	223	187	182	177	170	158	177	161	181	186	200	181	153	181	168	183	184	167	149	178	207	175	185	176	194	174	152	191	182	167	183	179	191	179	195	180	168	177	191	171	185	181	171	191	180	206	178	152	174	168	187	184	190	163	155	187	201	172	201	163	165	184	182	169	208	189	203	152	180	145	165	191	175	188	176	180	173	188	188	195	163	161	189	184	184	183	171	171	175	167	182	156	166	176	175	153	159	173	163	178	194	184	160	213	182	147	172	191	200	162	162	173	174	171	184	185	181	188	173	179	177	146	182	197	161	185	180	171	192	180	200	175	203	170	183	167	173	175	164	170	186	172	187	186	188	176	165	181	170	194	191	184	177	151	166	195	179	175	208	188	190	169	173	156	149	176	174	184	182	186	158	180	181	196	164	175	182	194	172	186	161	184	168	151	161	169	183	145	174	194	182	184	194	186	181	170	161	178	173	169	165	166	177	154	174	172	176	189	197	185	193	163	183	190	174	201	187	168	193	156	189	184	198	155	183	174	190	182	191	166	187	173	168	167	193	181	150	162	162	168	156	173	187	184	172	161	181	162	197	177	183	179	180	166	168	179	197	170	170	160	178	187	195	184	171	174	173	193	164	181	167	193	153	176	186	184	189	186	183	175	178	163	188	171	175	168	162	164	163	162	193	172	156	183	190	165	190	181	193	185	148	180	155	174	194	186	143	164	193	173	171	172	190	175	167	181	163	182	182	177	180	184	167	185	178	179	209	158	155	174	147	159	158	184	182	190	172	184	151	196	177	147	176	172	167	188	167	170	148	191	194	175	198	168	181	173	164	165	207	162	164	194	178	156	166	176	175	182	188	174	153	188	193	198	177	163	202	163	170	179	167	178	196	178	143	183	170	192	160	209	177	154	170	187	178	168	181	182	183	168	182	148	183	178	181	184	162	170	198	177	200	182	195	164	179	169	197	178	158	191	161	180	173	138	180	176	161	178	164	171	168	172	164	187	180	186	184	168	174	162	181	185	166	201	168	186	173	186	196	179	146	169	162	204	183	189	166	189	186	205	185	173	182	157	189	169	170	165	188	228	193	152	159	160	167	171	198	185	149	176	196	179	183	176	184	169	197	163	149	178	156	176	179	175	185	191	194	195	185	159	178	165	183	169	177	177	167	166	166	176	161	175	177	161	171	167	187	170	191	186	170	163	166	173	195	166	183	175	173	189	156	191	215	212	167	177	164	153	158	185	192	177	168	192	170	201	189	187	175	176	162	147	194	175	174	172	191	169	177	181	187	183	170	172	181	183	172	161	188	206	164	160	178	176	154	183	210	142	152	176	192	175	195	177	181	168	165	179	167	167	184	160	181	166	188	167	160	172	164	183	151	180	194	174	158	193	182	182	172	185	198	163	187	182	210	164	170	171	162	161	177	196	166	179	170	169	176	214	174	183	173	205	189	187	184	187	178	171	191	169	186	183	184	188	169	168	200	176	164	181	178	193	180	172	165	186	200	191	171	181	183	179	144	151	177	187	192	169	149	170	204	149	162	190	176	186	182	202	177	174	184	176	179	172	147	172	172	166	172	183	186	183	185	166	160	157	153	179	196	179	186	205	166	149	184	170	179	191	200	170	190	195	171	197	178	162	159	188	151	168	191	184	224	184	192	173	155	189	144	176	173	179	197	208	149	165	175	181	171	162	198	180	174	164	189	190	179	176	194	169	173	187	199	182	183	181	172	152	182	155	171	176	184	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6857	639	750	721	716	688	607	626	588	615	626	607	590	560	605	546	590	530	591	589	576	532	543	542	549	580	558	573	528	537	538	557	543	515	578	522	535	555	561	521	510	571	543	523	537	480	562	546	541	553	562	522	576	514	543	518	539	521	580	552	521	524	547	524	525	564	536	518	528	593	566	532	540	557	533	548	525	604	553	520	592	550	502	532	527	541	576	552	525	568	587	538	519	567	520	533	529	546	549	581	532	533	571	543	551	561	504	546	539	556	521	575	566	557	563	581	553	530	570	580	546	517	559	560	592	507	546	549	577	567	548	556	574	586	513	539	510	544	544	582	558	525	581	560	555	530	568	501	558	552	535	570	563	532	631	553	529	521	567	545	537	555	569	547	549	570	560	591	525	534	598	561	548	533	585	527	598	602	532	554	571	527	547	558	606	510	552	556	542	549	543	548	542	554	526	529	551	548	546	552	558	594	578	565	565	552	581	551	545	542	548	528	505	543	496	557	603	524	557	550	580	576	535	553	537	532	573	546	515	529	568	574	526	530	551	614	487	537	527	565	553	540	515	554	562	555	604	585	572	564	514	579	546	518	549	541	539	534	555	546	525	553	547	559	538	562	593	542	528	556	609	536	522	516	523	536	550	567	545	566	550	517	544	559	566	565	544	520	533	594	547	550	554	536	576	525	566	533	508	545	566	567	543	515	517	568	598	582	558	561	587	547	532	560	542	565	536	529	533	563	565	578	543	551	538	541	555	523	484	560	562	531	545	572	521	564	573	540	573	549	539	522	506	518	568	504	530	528	527	600	516	552	579	532	553	562	561	532	549	546	561	562	532	549	545	546	560	525	574	497	584	579	589	559	546	505	571	559	561	556	547	595	552	570	525	549	562	538	525	568	531	570	544	577	570	512	583	544	532	539	560	567	530	546	539	556	528	551	527	548	576	581	553	556	502	549	518	554	527	543	594	543	549	598	525	552	572	570	518	579	570	532	527	559	541	538	576	546	538	549	542	503	526	574	572	523	556	542	523	549	558	535	520	511	542	540	547	549	559	541	557	496	573	552	537	568	544	569	568	540	581	540	548	583	570	573	574	541	539	505	568	548	555	508	518	560	566	537	578	552	499	594	575	527	556	578	530	605	574	527	534	580	511	590	583	626	561	541	532	574	512	565	526	540	538	567	553	571	540	526	571	551	575	565	540	502	512	554	559	555	583	555	521	553	537	570	582	545	587	507	535	547	560	573	553	550	545	564	601	538	575	547	524	564	556	561	574	601	535	533	570	542	532	564	547	559	583	540	545	524	562	563	551	536	524	524	570	522	528	597	534	550	569	532	587	580	589	527	529	561	535	573	562	558	513	528	558	563	539	544	526	515	570	523	554	541	589	597	579	553	527	580	562	570	494	615	556	574	570	549	587	540	538	538	531	565	535	505	550	541	576	585	558	536	560	576	545	577	597	572	518	554	569	578	554	546	591	486	513	539	561	509	548	519	584	560	507	547	566	592	544	553	538	581	560	572	554	564	573	564	562	550	543	537	533	549	573	526	551	510	570	545	555	573	553	570	519	526	545	535	570	585	543	590	565	593	543	573	520	520	540	603	570	555	533	535	547	528	553	586	540	570	561	544	530	545	547	547	541	544	536	565	579	521	518	551	500	561	580	564	556	538	552	503	595	536	546	554	571	553	533	525	563	515	554	549	540	597	510	552	512	542	540	531	546	543	565	542	526	553	541	530	559	523	569	546	569	569	511	533	518	517	566	561	553	526	532	535	527	585	556	530	491	550	551	530	549	565	601	570	563	523	594	560	556	501	562	572	554	537	578	570	519	575	528	571	510	527	526	557	579	570	550	556	570	547	532	558	564	572	577	538	554	542	573	488	551	542	549	519	540	571	524	568	542	545	557	613	534	556	581	556	580	537	506	571	542	547	547	528	568	522	548	554	563	563	523	548	549	536	600	529	555	598	556	540	537	520	518	531	551	591	574	537	531	542	534	550	519	553	556	582	529	544	534	595	538	567	495	574	579	586	539	572	522	569	541	525	579	492	517	532	588	582	540	561	570	532	560	522	537	554	572	531	537	547	545	513	527	569	541	557	545	504	555	543	536	531	506	550	584	563	558	584	605	549	548	545	575	525	548	566	527	586	546	489	592	513	559	541	562	535	574	546	529	547	550	546	557	534	559	534	552	571	577	509	541	580	552	539	524	544	526	547	562	526	518	530	553	595	571	579	550	572	552	550	562	581	573	558	545	595	521	548	521	525	535	591	516	546	554	573	570	586	552	566	512	530	529	546	522	505	572	542	578	556	552	543	530	558	526	532	552	542	553	567	546	551	508	540	533	562	582	564	536	569	560	550	538	518	559	562	564	588	580	583	520	553	544	548	488	548	539	496	530	562	589	534	523	533	588	553	582	568	516	513	536	511	556	556	560	528	587	552	589	576	580	534	551	534	514	525	566	518	549	552	523	565	568	560	530	572	549	554	563	542	551	553	549	559	540	541	581	550	536	544	538	548	579	548	553	552	581	520	547	574	531	578	528	544	572	553	547	555	547	585	531	549	553	547	540	540	552	560	560	544	533	572	526	558	589	575	526	588	560	587	528	551	507	577	567	565	574	602	551	562	542	546	546	548	530	581	564	531	527	576	549	550	543	576	547	554	534	534	555	558	550	517	521	585	542	483	540	553	566	530	569	541	533	554	534	560	539	541	560	534	575	540	541	525	613	559	523	542	510	498	561	574	564	522	524	581	532	550	569	547	557	572	554	532	573	559	536	552	550	544	571	562	571	539	540	568	538	572	531	528	509	546	565	533	534	551	551	553	520	505	542	563	588	573	576	534	553	575	508	514	527	555	588	507	577	554	549	517	583	561	525	531	568	523	493	538	507	535	550	547	572	600	544	537	576	589	591	540	540	550	533	510	553	546	563	544	560	533	519	568	601	565	553	547	578	547	555	537	535	574	544	514	557	556	582	566	537	548	548	552	534	559	585	539	572	540	556	544	557	545	557	548	550	544	541	550	555	520	546	561	547	518	528	569	528	560	506	561	492	558	504	591	564	530	528	565	489	583	550	537	548	528	547	574	523	523	551	540	572	517	560	514	561	536	539	580	571	562	510	513	550	544	549	552	520	525	565	579	543	516	553	550	561	537	566	520	546	554	549	561	537	544	521	564	548	559	513	548	564	558	508	534	552	546	489	539	530	545	542	583	547	539	534	585	534	535	546	545	554	535	542	539	543	563	524	567	578	520	544	546	537	548	536	497	573	560	541	582	557	539	542	576	534	565	618	570	546	539	561	569	567	536	598	545	586	558	560	585	542	574	570	566	563	566	585	573	550	551	560	569	513	561	540	583	544	541	566	565	521	540	513	527	558	514	538	580	535	600	555	509	505	534	566	549	570	523	523	556	523	584	522	525	530	545	605	524	547	537	567	508	588	486	541	535	540	545	576	529	524	589	559	519	561	547	579	545	547	492	528	557	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
43732	11366	2299	1225	885	804	627	596	493	470	410	426	432	390	379	367	383	368	336	373	349	328	404	344	367	350	323	309	321	336	307	342	346	345	346	327	354	342	305	329	336	366	333	310	315	346	307	328	318	335	323	307	351	330	350	326	341	349	328	342	343	299	314	352	349	340	356	308	327	353	336	329	326	321	330	365	338	382	332	334	330	318	346	326	342	350	316	285	296	317	333	303	319	326	331	314	351	361	345	352	325	337	298	324	308	337	313	339	342	354	311	329	316	335	327	321	352	340	339	353	337	341	338	349	349	342	318	310	361	370	329	321	345	324	342	318	332	295	339	347	330	334	323	315	295	319	339	332	346	328	291	333	310	327	349	336	338	320	316	326	316	335	317	309	313	318	330	327	318	331	318	336	348	315	324	332	300	318	336	314	338	348	318	329	335	334	307	331	327	351	315	317	326	339	359	336	340	336	312	332	359	336	359	339	291	298	342	320	349	328	329	329	352	332	336	324	346	314	348	329	334	331	322	306	309	297	321	310	336	308	344	348	325	303	312	334	351	341	350	319	337	340	349	313	340	338	335	357	354	336	335	327	355	354	335	342	306	314	357	361	325	333	318	334	333	344	292	335	337	348	312	334	364	324	334	306	310	303	355	331	335	326	315	325	291	343	333	341	297	349	284	304	343	308	315	294	335	347	310	363	352	327	286	338	316	322	317	293	351	344	303	316	320	366	315	323	323	333	338	352	312	322	308	312	334	318	313	328	302	287	342	340	337	344	309	324	332	305	376	321	338	339	302	362	350	316	337	338	318	350	322	336	332	348	332	326	322	340	348	322	320	307	313	330	325	333	354	328	340	311	336	324	329	346	331	341	306	309	349	348	318	324	306	324	314	345	341	341	352	325	329	326	298	320	317	283	335	296	322	344	336	346	333	325	316	319	329	341	344	333	312	338	306	348	312	355	344	311	339	345	338	311	365	339	334	349	361	304	333	323	338	363	300	321	340	322	343	324	345	310	316	327	302	335	318	340	317	333	325	306	358	325	360	345	310	312	309	331	345	334	320	334	326	330	317	338	343	340	313	327	292	311	337	341	334	332	318	320	318	289	342	319	327	320	363	337	322	332	331	338	322	325	353	324	343	341	339	337	334	350	307	325	339	313	341	337	344	350	318	327	319	367	361	298	335	319	328	334	334	315	311	322	339	309	360	320	351	362	317	351	347	304	306	345	331	319	346	293	331	322	325	326	338	336	357	356	344	306	338	361	324	345	322	333	329	345	325	327	335	350	329	355	303	287	348	318	365	361	340	309	321	358	294	344	332	345	318	330	301	308	318	326	360	307	325	332	339	329	267	311	364	363	313	326	331	359	352	304	347	314	350	289	373	325	310	316	334	360	327	311	324	328	352	329	325	321	348	335	333	336	346	338	310	307	321	306	335	335	309	369	332	339	331	335	321	336	340	336	300	333	324	330	359	327	326	319	325	340	330	337	334	335	349	325	314	342	329	337	341	292	316	308	313	351	327	320	324	349	308	329	348	316	350	358	326	296	315	278	340	369	334	331	361	365	311	331	291	327	319	336	319	321	353	373	337	309	350	361	327	352	357	303	338	296	349	336	317	347	330	328	356	313	344	349	321	294	328	320	331	338	337	326	325	318	339	318	334	338	333	326	298	339	321	308	368	336	339	339	306	367	350	318	309	346	321	307	339	335	367	319	317	318	364	332	338	320	318	333	358	342	318	322	327	276	343	337	328	324	324	280	339	305	333	341	343	360	315	330	347	350	346	341	341	344	322	387	349	323	348	305	289	332	321	317	308	333	330	337	316	309	318	337	340	319	330	301	332	334	341	345	311	345	316	305	347	362	355	295	327	328	335	326	348	289	312	328	310	338	356	339	298	333	346	326	333	323	379	328	320	335	328	329	364	344	327	322	355	318	324	351	328	298	314	312	347	293	343	299	321	316	315	325	336	317	314	315	325	334	331	335	335	319	334	303	341	316	316	306	321	368	339	328	352	325	345	326	329	343	307	337	319	315	318	328	340	354	313	313	347	326	346	326	315	332	313	302	333	306	316	323	317	325	309	331	342	313	336	326	343	340	322	352	320	344	315	305	317	318	294	343	334	345	312	325	352	302	309	348	348	317	308	341	297	286	306	328	330	332	287	355	342	348	350	326	323	295	297	336	327	352	350	331	320	335	319	303	318	332	347	333	365	330	322	301	339	326	345	295	334	310	297	331	348	314	342	309	318	292	331	311	343	353	318	327	336	334	304	308	324	342	344	332	311	389	316	305	336	329	328	310	305	324	326	333	346	306	301	360	343	337	350	306	350	335	305	344	349	323	328	328	327	351	345	340	330	370	344	319	334	303	338	326	318	347	339	315	289	325	303	329	332	335	336	366	359	322	329	343	322	356	314	349	326	350	333	342	339	336	339	325	342	287	335	299	329	332	302	327	332	331	315	359	331	313	323	358	349	338	329	331	302	328	314	339	294	312	310	358	346	336	333	329	304	342	328	336	308	333	304	334	316	327	332	333	311	332	310	346	279	311	289	351	350	331	321	314	343	312	338	351	342	332	322	311	339	316	331	331	314	339	374	336	325	322	328	334	343	365	379	365	329	328	348	335	315	338	339	314	331	344	342	331	342	343	330	331	351	355	309	332	324	327	318	342	331	354	329	356	316	363	302	307	317	314	288	306	314	342	303	303	328	310	313	314	333	306	328	318	311	335	317	280	330	323	351	328	333	321	337	353	331	371	346	314	327	343	361	342	364	318	323	379	331	310	335	304	334	326	289	339	323	305	323	364	365	311	302	316	341	340	308	342	334	345	354	294	348	315	346	337	334	356	333	324	373	312	282	342	321	302	347	333	339	339	303	326	276	342	346	343	335	316	344	336	315	343	345	326	329	332	327	290	336	327	351	320	329	376	351	334	336	319	338	335	319	330	356	313	299	339	320	341	339	324	325	351	326	343	349	305	301	305	375	316	317	334	313	314	355	336	329	316	345	320	342	308	318	331	332	349	348	323	323	353	352	310	341	315	323	343	317	288	352	322	328	339	317	328	307	349	339	344	314	337	307	322	304	337	329	340	332	302	324	318	308	349	312	345	322	336	316	363	324	310	292	314	298	337	340	343	322	325	320	334	338	335	327	320	338	326	351	353	324	308	338	332	322	333	305	307	314	312	331	320	333	335	286	300	314	331	344	305	345	318	309	302	348	355	348	320	309	371	352	342	314	324	354	307	317	323	320	338	336	351	331	333	342	312	335	320	352	337	306	317	342	317	326	322	357	350	358	351	357	347	353	325	357	323	310	346	338	349	350	325	348	354	327	312	328	327	314	299	316	332	344	350	313	306	333	333	318	344	328	328	352	352	320	362	341	312	348	372	328	315	355	336	353	313	284	351	345	330	330	317	317	335	304	330	301	311	328	345	294	334	338	314	309	339	304	315	348	345	306	337	317	324	355	326	316	323	339	292	363	315	321	331	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
19625	1960	3665	3983	3441	2918	2415	2156	1898	1747	1596	1558	1497	1338	1287	1275	1254	1166	1176	1152	1097	1113	1076	1029	1072	1039	1060	1003	1012	1020	999	1019	1026	967	977	983	1003	986	951	1013	924	984	993	979	991	982	905	1015	923	997	972	993	932	911	957	964	905	933	913	920	948	886	920	978	945	958	967	940	984	920	897	964	925	937	903	931	844	913	926	963	867	893	907	932	935	989	952	927	909	934	896	919	955	956	925	876	976	977	963	955	904	941	972	986	915	909	940	915	979	922	918	918	910	961	929	857	947	918	986	916	973	900	937	964	902	893	920	953	939	941	997	951	934	931	968	919	963	940	970	959	922	888	896	898	991	888	887	914	964	944	986	953	951	957	907	964	945	954	895	936	943	951	964	892	953	935	890	880	971	981	997	916	918	937	953	879	894	946	932	933	894	933	939	948	978	972	961	978	868	928	912	893	970	877	907	976	891	912	918	937	898	951	937	935	937	900	890	901	880	926	924	925	935	944	920	967	943	978	966	956	900	967	962	981	913	941	963	980	962	972	932	889	956	944	930	890	933	961	906	972	902	942	927	900	894	917	948	904	930	912	913	959	938	911	914	920	911	899	937	948	911	902	931	950	899	926	918	964	917	884	889	951	980	923	920	925	938	910	896	875	932	927	931	915	960	909	942	956	887	958	904	969	943	946	1015	908	924	1012	943	890	917	943	917	917	924	924	895	949	894	919	973	964	869	943	893	915	928	915	947	888	907	931	960	954	927	897	977	950	980	996	914	975	953	915	955	929	870	950	943	935	1004	996	902	919	898	926	947	943	922	885	926	952	920	953	976	924	910	937	951	927	895	911	902	900	941	902	963	895	961	881	981	928	861	904	916	947	926	904	936	980	962	893	951	939	928	872	866	902	904	901	952	934	904	900	978	931	915	916	879	908	942	913	963	878	981	877	959	894	911	925	874	935	905	941	923	895	954	986	936	962	875	956	926	903	893	901	925	919	913	937	884	901	933	944	911	981	951	948	923	926	927	921	1009	912	933	906	908	954	946	930	953	892	942	990	926	900	966	903	893	910	934	914	914	912	962	906	895	932	959	971	901	938	948	917	957	936	930	922	961	997	898	875	952	975	947	931	967	954	958	981	898	927	939	899	954	936	924	917	955	935	931	899	958	889	984	942	867	918	972	920	926	946	975	897	893	914	964	881	961	919	918	865	940	941	975	892	943	936	957	983	951	932	912	920	954	912	910	914	939	946	930	881	936	927	889	933	931	950	895	865	897	966	885	958	872	901	885	954	902	957	910	931	906	915	907	903	921	948	920	881	916	925	923	914	986	910	935	924	932	892	961	890	914	950	925	906	900	1007	932	965	925	972	938	889	925	953	907	963	921	939	907	931	962	968	953	965	897	949	930	925	930	884	989	891	939	928	1009	916	985	929	923	898	876	938	928	932	973	902	944	935	868	927	899	927	924	934	933	899	848	935	910	896	874	930	887	914	934	905	935	935	949	958	906	960	905	909	955	910	984	912	973	936	919	937	929	905	926	936	919	972	926	892	925	974	917	992	894	946	927	962	925	920	924	903	892	868	926	963	900	929	860	896	915	913	946	939	949	935	915	921	977	907	986	952	891	883	960	995	926	914	965	947	934	927	914	951	933	910	933	936	911	883	1004	924	889	978	929	957	944	873	861	924	930	931	899	893	891	960	920	963	934	925	950	969	880	983	920	898	908	893	937	884	894	913	955	956	941	900	957	902	905	952	972	926	948	921	972	936	981	949	926	942	904	938	968	900	898	889	900	877	856	937	954	909	940	945	953	866	914	880	964	913	950	915	888	939	958	879	892	893	974	969	877	897	953	942	908	932	873	923	933	913	896	898	923	948	936	896	942	899	933	907	967	913	948	883	952	925	921	906	963	895	941	915	849	945	937	938	944	900	975	921	925	977	937	951	910	984	869	931	945	893	895	908	869	929	893	836	975	940	912	963	938	920	932	933	964	964	924	873	933	914	848	876	954	949	933	940	957	943	939	949	1002	926	953	940	909	1013	956	938	942	927	913	902	954	928	863	979	901	907	981	944	958	951	989	923	952	878	937	966	935	905	938	884	867	931	957	873	916	951	916	932	924	923	929	953	927	893	996	868	998	973	950	919	939	942	924	985	895	924	873	933	929	931	941	877	943	893	927	947	922	931	921	912	906	954	915	922	894	923	910	955	939	905	899	963	959	912	897	951	887	982	943	878	916	951	937	912	923	889	956	970	916	994	961	919	908	921	910	946	879	901	979	962	929	941	997	915	896	875	914	932	903	985	934	972	898	924	923	979	918	931	906	902	891	922	923	959	918	883	964	928	878	915	914	914	955	911	925	901	902	925	913	943	934	908	914	935	953	956	958	985	948	938	939	931	918	912	920	890	920	923	894	918	954	883	954	916	948	935	905	956	958	930	935	929	914	1002	907	903	919	922	924	972	945	937	874	939	925	915	968	889	939	890	965	919	862	970	932	884	883	891	929	916	919	925	948	938	891	905	934	966	863	919	940	908	934	954	967	932	986	898	930	894	944	920	944	946	959	948	921	917	921	905	926	885	906	893	945	906	943	979	880	920	927	916	940	910	906	921	921	946	938	928	925	999	907	932	949	924	951	940	929	885	901	924	962	885	958	914	892	970	983	927	916	875	975	938	947	895	937	974	950	964	880	934	983	953	921	943	916	911	931	908	954	898	964	955	905	949	921	904	909	920	954	908	931	950	920	946	918	946	933	882	950	941	884	930	928	945	904	945	950	986	945	945	946	961	917	978	974	916	963	952	955	949	927	884	951	917	973	919	945	906	869	946	958	875	922	929	957	892	910	959	906	950	922	885	886	933	949	967	911	926	891	901	953	896	911	939	906	957	961	933	932	959	949	930	938	986	910	982	901	946	959	930	942	880	910	954	843	934	887	1001	897	974	938	910	899	912	1012	875	929	930	910	932	906	937	958	956	899	944	908	939	942	894	930	993	982	918	972	971	975	973	1018	904	927	937	902	963	969	907	947	899	932	949	921	949	942	925	964	917	973	867	913	934	934	890	925	927	972	988	911	897	897	921	981	927	880	948	931	875	951	866	974	1007	916	948	897	937	941	965	929	913	961	947	970	925	909	922	932	900	986	973	898	949	917	954	938	948	959	970	940	904	965	922	914	891	932	963	926	904	932	938	917	888	896	914	925	973	902	923	975	927	945	868	949	938	912	950	934	884	919	952	861	867	961	973	899	892	871	954	882	973	967	970	949	900	951	902	946	962	931	960	936	942	976	960	912	946	932	903	952	912	917	937	932	883	937	948	905	935	909	943	931	894	931	889	891	976	935	916	954	935	896	886	913	938	920	925	885	934	889	915	954	934	901	962	949	978	939	917	931	895	850	960	954	863	919	889	922	907	914	891	887	924	932	905	907	906	918	936	908	935	962	859	900	928	918	962	946	927	932	910	957	948	919	926	953	940	941	924	895	940	931	939	954	958	897	905	942	961	922	956	918	901	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
51065	19539	8347	2182	1449	1101	843	748	646	569	486	487	469	453	393	405	411	395	333	378	405	371	341	321	348	369	314	320	304	344	321	293	338	322	346	323	331	321	326	314	340	339	314	367	322	340	326	305	300	319	311	339	285	320	310	351	302	316	307	307	309	297	286	329	303	306	342	350	325	336	308	307	319	316	340	314	313	300	319	311	341	334	318	327	334	310	329	316	311	305	315	311	295	324	319	291	300	334	327	340	317	341	323	318	309	320	332	348	276	340	311	323	323	301	288	320	310	286	330	322	329	306	315	289	310	330	305	289	313	334	300	310	301	313	294	337	322	325	288	306	319	321	289	306	310	316	322	315	301	315	332	288	311	287	313	332	310	316	323	310	300	322	320	337	354	336	346	299	298	281	314	350	302	313	326	324	307	268	320	292	324	340	325	319	337	307	288	317	307	329	327	314	313	317	315	304	299	328	318	290	307	354	316	328	310	304	302	328	320	309	330	291	311	304	305	327	331	324	315	289	311	307	320	313	322	322	336	319	316	326	311	312	316	312	317	316	291	275	302	314	313	306	302	302	313	334	316	310	318	301	305	320	293	310	319	347	317	344	334	315	329	319	309	316	310	319	321	271	323	305	339	326	298	330	336	258	298	342	298	307	309	313	344	287	296	300	321	277	339	289	340	320	336	317	324	324	306	337	309	324	309	331	335	327	293	320	345	304	331	341	303	325	297	336	295	296	331	335	327	317	326	310	299	295	300	338	326	345	343	292	302	295	302	312	323	342	327	323	295	307	326	330	345	277	324	314	321	335	307	298	307	335	304	304	330	319	302	314	315	292	289	316	270	310	303	289	311	288	283	298	304	308	327	291	358	345	317	278	297	313	316	306	310	307	312	288	337	310	299	320	331	303	327	285	326	290	327	294	306	301	297	326	320	308	320	331	352	301	320	319	276	312	302	274	315	320	306	320	320	330	309	315	326	326	335	309	317	329	295	355	330	299	320	295	310	326	299	312	309	338	326	312	337	329	314	331	303	312	304	287	314	334	334	303	324	293	311	267	327	313	303	333	316	314	320	316	315	314	308	352	329	303	304	326	308	329	349	301	297	321	315	319	305	332	299	319	332	327	303	328	333	299	318	316	286	292	309	320	309	321	300	324	271	328	312	296	306	294	306	306	341	336	349	297	310	331	337	318	300	345	324	310	331	354	324	308	343	345	310	319	316	302	339	324	326	331	340	325	330	316	293	311	303	289	332	332	332	304	326	302	293	326	304	322	324	311	293	360	297	319	312	329	312	303	305	313	302	327	309	318	337	310	322	332	283	329	310	318	341	288	303	302	307	272	328	361	272	333	326	313	294	316	287	308	310	318	283	330	290	346	295	306	354	357	314	318	279	325	332	300	300	299	314	325	302	305	356	332	270	305	335	320	344	315	315	342	304	310	328	339	316	307	332	292	266	281	335	307	311	324	325	304	308	348	320	355	305	286	295	298	320	317	323	333	371	311	332	301	330	291	348	333	311	275	308	315	301	321	300	318	323	305	311	292	314	311	299	301	339	344	296	314	323	291	295	284	297	324	306	330	276	305	322	305	302	296	322	291	310	295	304	282	294	327	308	349	327	302	316	335	287	331	292	345	289	338	288	289	311	313	304	310	312	296	318	296	293	319	327	322	311	293	285	310	314	275	300	313	350	331	334	318	326	310	322	299	283	294	336	337	301	299	332	335	323	292	277	313	287	295	327	313	298	303	304	340	341	338	303	322	296	319	279	298	319	335	292	288	325	315	282	324	314	325	333	296	355	285	331	307	290	319	342	328	324	340	310	315	311	278	306	312	325	325	301	328	332	316	328	274	301	321	325	337	343	347	319	337	288	290	303	301	312	312	324	322	312	313	321	315	319	286	312	320	316	334	301	308	329	306	301	297	310	337	293	276	281	290	290	311	294	334	323	315	305	293	326	338	321	335	323	304	312	282	284	301	333	311	306	319	323	326	295	303	302	299	341	321	316	282	317	291	295	320	299	305	297	297	330	314	303	328	337	319	309	315	293	329	279	311	319	344	303	311	274	314	314	343	307	304	313	302	330	335	317	333	303	352	315	319	287	292	342	299	310	293	314	322	322	351	266	323	313	318	311	304	328	329	298	308	346	322	329	294	303	306	335	307	288	334	348	306	327	316	334	341	298	323	318	329	312	288	300	292	302	323	305	313	308	313	319	321	317	329	297	320	333	334	315	326	343	303	305	280	288	347	300	283	339	323	293	298	335	336	308	306	349	338	320	320	323	311	349	328	305	309	325	333	287	324	331	300	301	258	322	324	277	303	298	322	302	321	268	377	308	308	322	319	322	328	321	354	307	316	312	343	297	319	330	295	294	307	339	309	329	326	325	308	308	284	335	294	304	348	313	329	304	311	310	318	364	300	288	313	314	287	310	328	305	322	316	316	327	322	295	321	316	299	293	299	297	343	295	314	328	332	316	278	330	279	305	293	309	319	313	340	323	312	320	307	318	321	318	330	329	282	292	304	286	293	331	368	287	303	296	297	352	320	282	328	335	330	290	287	311	285	288	301	302	296	260	309	307	286	325	328	287	302	308	310	299	349	323	316	335	344	327	305	336	317	294	331	310	330	314	296	298	329	308	308	338	320	330	326	327	288	297	264	298	320	325	301	277	316	293	309	308	304	313	344	294	299	330	306	312	304	308	329	338	311	306	346	285	321	321	284	314	330	322	295	340	343	339	348	316	320	342	320	326	312	298	308	314	311	334	322	298	308	309	324	320	340	335	294	299	322	313	317	305	299	327	307	306	325	314	290	311	318	290	357	326	340	334	320	326	286	311	318	299	294	305	326	318	304	326	336	290	326	337	287	325	317	287	291	308	340	325	292	334	350	336	309	305	310	320	307	315	317	312	311	303	293	327	312	318	325	315	325	319	333	328	327	309	315	336	309	313	322	318	314	326	327	335	290	342	295	327	329	317	312	298	309	314	331	302	272	331	319	304	307	325	307	317	321	354	323	300	339	322	325	288	308	314	298	301	324	273	315	342	315	317	301	295	314	306	292	332	305	331	276	298	338	319	313	329	325	306	346	308	318	308	314	322	301	348	305	354	303	315	292	320	279	330	312	332	305	317	289	311	295	327	352	291	305	296	322	326	275	320	314	324	290	339	301	330	298	319	327	309	298	341	299	320	305	317	311	292	278	344	329	314	309	330	330	316	319	352	300	362	318	309	321	309	310	320	323	292	286	306	333	279	321	273	324	289	310	319	322	281	326	347	321	316	332	320	316	336	315	288	286	297	327	332	315	309	292	288	312	324	308	305	318	314	323	301	341	316	303	305	319	298	293	324	336	285	310	302	342	337	321	332	307	318	280	323	325	306	307	337	332	278	315	350	304	315	277	310	302	303	317	326	299	345	321	286	334	358	300	326	327	349	312	327	317	312	297	336	311	292	329	297	332	332	292	312	319	313	318	317	323	303	354	334	304	316	315	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24014	2805	5724	6085	5264	4239	3605	2956	2620	2297	2044	1959	1797	1765	1543	1513	1375	1391	1312	1303	1172	1161	1207	1171	1062	1047	1056	1011	1051	1064	951	1066	968	947	986	959	961	960	1012	980	929	899	969	952	875	854	948	879	920	920	908	917	861	920	941	956	882	900	902	983	879	890	829	882	860	844	888	871	872	870	863	866	921	872	900	920	878	879	955	919	917	884	843	872	857	905	881	877	869	880	869	902	886	890	893	799	866	867	915	880	912	891	869	860	851	861	874	867	842	892	867	855	863	847	896	857	874	930	897	911	839	873	838	911	883	833	898	863	850	876	895	885	858	847	828	879	777	805	837	883	911	912	854	811	845	922	862	893	828	920	826	843	837	850	878	820	839	855	859	871	838	852	927	853	823	827	905	901	890	818	856	854	867	838	854	857	865	869	879	843	861	863	846	883	848	874	816	859	842	848	858	835	857	907	865	853	827	859	868	841	847	827	836	924	889	857	906	853	877	906	807	829	874	864	937	869	858	844	866	810	886	842	861	833	847	845	859	856	787	865	822	866	780	859	852	848	869	843	878	805	859	888	810	868	895	885	824	883	874	886	858	894	895	865	905	841	840	864	814	855	879	884	888	917	866	882	794	855	828	908	796	867	893	878	874	910	838	886	821	882	880	871	820	885	858	812	903	881	856	834	903	873	855	860	847	825	873	859	859	828	895	883	854	872	848	868	824	814	872	871	875	871	878	789	898	880	813	840	837	805	859	902	822	849	889	867	841	821	876	835	865	843	877	850	873	876	820	844	875	825	821	858	894	857	855	889	868	856	821	864	813	883	911	839	867	878	913	850	877	875	850	831	874	874	849	840	845	889	853	849	884	909	849	880	867	910	900	851	867	848	897	867	836	835	837	872	895	905	881	877	860	876	874	834	870	890	870	907	829	836	897	896	823	853	851	896	867	917	902	909	804	869	863	917	830	841	890	853	823	880	838	874	869	882	850	878	894	917	877	861	873	857	841	882	811	918	826	822	906	811	896	823	855	863	843	931	857	943	865	867	872	928	853	849	864	879	867	865	833	874	927	856	847	817	897	838	861	886	938	861	887	854	886	840	834	800	870	840	884	875	849	830	870	850	835	879	844	822	868	878	845	808	787	872	821	841	853	849	911	872	828	840	829	896	872	891	895	923	839	869	854	850	854	871	845	855	840	831	850	871	867	894	838	922	868	884	834	858	867	833	856	905	903	869	884	902	862	814	839	880	867	856	842	836	865	834	853	844	815	845	801	843	862	882	808	830	877	888	847	843	855	882	836	884	854	918	868	824	838	848	886	809	843	857	892	798	837	820	878	820	845	827	846	873	835	853	819	845	852	898	836	857	847	829	825	848	854	878	859	833	856	842	859	854	815	881	841	851	848	837	839	862	840	900	817	833	835	840	857	877	855	851	799	821	829	865	841	898	893	878	846	825	847	840	850	823	902	871	873	884	837	860	893	874	901	840	791	893	855	843	822	851	853	849	901	879	884	895	846	860	866	830	894	874	905	854	826	866	839	876	829	867	852	818	826	842	834	871	842	897	896	900	881	883	846	858	838	901	877	861	812	897	855	891	872	888	891	846	891	907	863	834	861	895	868	842	831	848	842	813	918	872	822	858	886	894	853	832	867	873	863	854	873	871	900	867	844	893	897	845	881	800	852	857	896	910	849	840	905	863	892	828	831	928	856	847	877	854	863	860	865	858	868	808	824	864	866	885	950	882	873	879	827	847	840	851	878	962	861	871	936	867	869	817	845	933	829	907	907	863	848	788	864	860	854	862	942	851	887	845	906	833	912	890	838	876	857	809	932	842	874	875	832	869	838	871	829	875	811	824	857	853	824	885	819	836	863	896	858	865	878	839	898	810	847	868	879	918	841	856	881	817	841	898	856	865	906	832	847	821	834	871	876	837	840	933	849	846	855	801	865	850	850	879	860	844	909	919	860	823	838	824	831	902	854	868	798	874	823	842	885	808	873	891	885	827	845	925	886	828	831	820	871	892	863	827	893	823	854	893	819	895	840	877	887	867	806	853	822	894	889	862	876	869	813	897	846	836	882	859	941	876	826	832	860	861	837	826	922	867	840	852	814	872	861	892	857	814	830	838	879	859	860	871	858	828	867	845	866	866	869	926	933	832	879	867	932	914	818	864	822	898	815	854	874	852	813	915	922	811	844	880	820	816	804	876	842	864	881	855	841	847	874	845	801	836	833	838	832	823	866	849	868	851	892	870	900	883	820	867	911	867	844	866	890	871	846	882	816	839	934	868	845	860	838	825	863	851	879	887	859	843	879	855	835	892	873	893	846	869	836	823	867	823	868	899	899	905	854	793	833	869	885	813	826	871	854	885	909	867	805	826	815	902	868	814	843	917	883	836	885	869	817	862	834	833	930	862	891	892	888	868	837	864	836	865	858	884	895	870	843	883	853	870	824	812	820	879	876	881	856	846	901	881	849	848	845	870	869	908	814	841	836	861	896	878	863	846	877	811	805	855	861	827	892	859	859	892	862	855	812	834	844	866	843	826	814	897	842	899	905	837	849	860	877	855	850	846	897	870	900	846	868	879	836	883	845	904	905	857	817	855	839	884	913	861	838	861	871	826	903	831	860	836	864	916	880	878	844	873	866	894	914	901	866	882	892	884	914	868	888	890	854	840	898	864	889	888	907	899	926	884	836	873	821	861	916	882	895	861	869	863	822	835	842	904	845	842	851	868	869	860	825	905	826	904	872	856	875	910	863	847	851	855	851	828	855	934	880	845	911	890	830	844	902	842	844	873	827	912	866	814	879	925	851	892	869	850	811	854	834	934	849	820	828	829	854	832	853	865	835	871	855	861	899	801	900	829	897	900	855	856	871	810	861	834	860	866	858	872	893	888	841	862	882	913	830	830	874	821	873	860	877	843	905	885	831	847	904	828	828	867	824	877	846	875	861	863	864	863	916	843	878	887	862	851	872	855	841	849	825	863	832	838	840	888	857	861	865	884	798	851	840	908	851	845	856	872	874	863	872	882	828	822	831	830	844	844	838	912	849	843	878	876	851	892	852	890	865	833	849	913	835	839	896	868	863	906	850	850	859	880	826	936	836	862	817	905	870	892	834	891	807	820	868	849	886	900	895	833	859	845	871	881	892	927	884	843	883	859	884	873	849	845	851	903	856	838	855	871	856	838	884	806	856	866	861	850	845	887	815	902	828	901	915	861	859	849	779	846	817	870	818	866	861	912	823	836	832	859	915	824	879	877	863	910	824	863	843	819	819	881	874	878	937	852	853	807	846	870	871	847	884	913	834	855	892	865	809	883	814	906	870	851	869	851	835	863	886	829	869	916	847	837	894	854	865	867	886	888	845	888	862	832	861	832	869	917	891	885	863	861	882	896	934	881	786	909	820	850	894	838	862	836	866	848	836	886	891	842	905	874	799	813	847	843	852	855	854	839	849	882	875	852	803	883	886	841	873	839	861	850	875	876	892	834	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7108	456	311	220	217	180	174	195	184	185	175	181	206	160	195	192	158	196	181	171	178	186	160	189	183	188	155	199	195	173	186	194	167	187	176	172	180	185	180	202	179	170	185	174	199	180	173	187	200	182	191	179	175	201	191	184	198	157	196	175	160	178	197	170	158	184	177	198	213	210	186	151	166	161	188	191	188	191	162	169	165	153	192	166	169	162	171	156	192	176	187	176	203	184	162	186	167	194	175	176	189	164	179	162	163	213	198	193	171	199	186	190	177	174	157	170	204	173	152	154	195	196	173	178	157	162	151	177	160	172	170	187	172	162	173	179	177	161	165	188	159	176	195	171	146	189	166	167	194	175	184	167	181	181	168	169	183	195	202	159	192	182	189	174	193	163	181	177	176	166	178	183	168	172	180	156	183	156	186	143	175	171	177	188	170	188	183	164	176	173	200	185	168	169	180	167	175	195	186	174	172	170	160	178	181	162	187	187	184	186	143	157	200	179	193	164	198	171	188	166	201	166	156	172	162	190	177	179	185	176	205	171	179	185	146	176	175	189	190	177	178	183	177	164	167	174	204	194	194	172	177	194	179	191	187	178	180	176	189	191	182	183	183	162	167	176	194	194	181	178	170	182	134	182	188	186	200	188	160	178	182	176	196	172	169	177	200	196	177	173	169	192	168	151	166	201	181	196	182	173	168	190	180	173	179	173	170	169	170	174	172	178	176	178	172	167	188	183	194	189	198	177	183	201	175	188	186	167	173	209	186	189	193	165	200	168	172	197	190	178	178	187	165	158	180	175	204	179	197	177	184	182	169	175	181	180	186	199	173	162	182	161	187	187	164	196	168	166	173	172	175	157	172	197	178	162	180	171	185	172	174	201	189	168	175	192	174	155	177	187	163	170	154	190	167	185	198	172	173	183	144	174	178	170	178	174	190	157	178	195	187	179	189	184	176	163	193	174	172	188	177	193	178	184	195	178	175	171	196	195	161	200	201	187	173	171	185	174	185	184	182	173	188	169	179	185	180	161	154	183	159	179	171	179	168	179	166	181	183	177	183	191	169	162	149	196	175	172	177	175	190	200	180	165	185	217	196	188	204	170	193	152	179	182	194	155	178	179	214	198	181	161	155	193	177	168	185	166	149	164	181	174	170	184	186	175	164	165	198	179	176	177	178	163	171	164	203	193	164	159	188	192	178	172	189	188	182	169	183	178	182	167	186	177	184	179	190	194	171	148	194	175	195	170	206	147	186	197	198	166	192	171	185	175	207	192	161	183	172	196	189	176	188	175	183	189	156	172	156	200	180	154	165	176	172	182	164	173	176	180	168	166	172	175	187	160	176	185	176	211	166	180	170	179	178	189	166	178	183	157	188	179	175	206	184	193	166	175	183	153	171	187	181	196	187	182	189	163	200	163	168	181	174	175	173	179	189	168	176	176	188	162	181	177	150	171	158	183	183	158	179	191	186	175	160	182	166	176	185	187	207	197	149	180	175	175	161	167	177	181	176	190	197	171	169	187	195	167	180	200	179	183	189	164	182	208	180	208	200	155	179	182	168	169	184	180	164	183	157	168	158	191	162	188	177	186	195	178	180	189	194	183	174	179	164	164	181	171	169	169	180	172	177	180	182	189	176	175	166	186	193	171	186	162	165	198	202	168	177	165	179	200	187	169	175	165	162	160	188	175	155	185	192	180	174	174	153	191	180	169	197	175	147	183	192	189	185	179	182	186	172	197	172	179	199	182	197	173	181	173	153	161	199	161	159	165	162	173	166	178	162	160	160	177	173	166	170	177	174	165	212	182	172	198	165	180	171	173	212	196	195	178	178	173	182	168	170	177	170	160	170	169	174	167	187	196	177	164	174	180	191	175	171	191	182	182	168	183	180	196	193	187	167	163	180	198	162	182	213	158	201	179	182	157	149	182	158	174	174	184	190	164	181	194	181	168	182	180	167	178	144	159	158	177	176	198	217	186	171	173	186	182	192	176	149	180	161	181	166	172	162	211	202	148	174	170	156	173	171	175	188	173	187	174	175	152	176	190	184	184	174	191	176	194	165	183	197	188	168	195	196	179	168	188	175	170	161	181	189	181	160	181	171	191	184	182	179	174	172	152	191	164	180	158	184	181	176	181	162	175	183	171	186	186	164	178	157	176	184	178	167	203	176	168	193	171	193	201	167	178	172	171	166	203	192	151	196	180	210	170	165	174	196	176	163	212	189	160	160	182	193	177	190	167	160	205	176	167	188	163	158	174	188	171	174	172	197	198	186	150	177	168	201	186	164	194	174	177	165	197	185	177	184	172	207	178	194	156	164	195	184	190	194	170	167	173	181	167	185	158	156	161	180	184	168	183	166	163	185	195	163	184	186	162	189	193	184	160	184	185	166	196	185	176	183	196	200	159	197	166	195	153	200	191	176	163	175	188	204	181	196	168	179	166	162	149	152	179	149	181	160	187	170	151	169	171	165	190	192	179	177	161	167	166	192	184	176	163	198	177	181	186	157	155	183	182	184	217	179	192	172	162	183	190	185	198	166	164	195	186	203	171	163	171	183	177	200	181	185	189	193	195	179	182	177	194	179	162	174	163	162	188	181	161	198	175	169	158	195	160	150	181	167	163	170	175	189	186	162	177	175	173	147	180	178	172	197	195	188	175	191	169	182	207	174	179	161	163	179	217	192	196	172	159	164	182	173	189	186	168	178	159	184	164	184	186	176	182	183	180	169	180	193	171	173	171	169	195	193	183	178	193	169	173	159	165	172	174	161	187	181	177	167	169	169	183	168	179	164	182	175	179	185	197	193	192	195	197	175	176	193	181	188	192	182	173	161	190	219	183	147	188	177	169	227	167	175	193	176	198	162	198	172	177	178	184	187	155	193	167	164	157	203	190	184	169	217	204	150	177	182	174	179	189	186	189	194	163	171	188	198	183	180	168	160	180	188	182	219	186	185	173	176	186	172	190	202	187	181	173	185	159	180	189	203	161	186	208	149	164	179	185	179	190	176	160	172	177	172	167	197	195	169	180	184	153	165	207	166	190	175	172	187	181	169	156	171	193	183	185	193	172	190	154	199	187	167	176	173	182	174	156	156	171	163	191	164	178	171	183	199	156	195	169	173	160	176	196	179	202	162	183	183	185	169	197	171	175	172	192	176	179	176	171	173	182	167	190	193	184	193	186	199	180	176	180	167	180	179	172	185	169	158	176	194	191	164	175	169	194	192	171	182	173	185	186	175	209	150	200	182	182	180	189	176	157	184	178	167	181	164	176	186	186	180	178	161	181	183	178	160	166	175	172	183	197	184	163	184	164	188	162	198	173	173	201	201	199	184	196	158	177	182	177	201	158	182	198	164	172	185	171	177	188	169	169	154	171	217	160	176	168	182	200	201	162	186	179	201	181	152	182	173	182	162	169	170	159	175	174	181	185	178	209	175	155	167	165	188	203	156	181	190	182	188	172	187	151	184	168	178	177	156	213	172	163	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7408	593	724	794	736	689	648	581	561	569	618	536	528	609	562	578	575	563	603	550	581	566	580	555	545	575	557	554	567	568	544	555	545	524	540	531	587	459	549	568	585	517	556	581	548	535	531	590	530	530	549	501	571	576	533	530	573	527	573	531	567	538	618	486	548	593	561	560	546	526	545	529	529	558	555	532	571	551	527	557	563	557	587	563	533	519	562	515	508	606	527	556	602	540	523	543	575	551	529	559	581	536	553	609	552	573	569	571	542	534	571	561	579	534	522	601	522	536	574	560	589	560	552	550	584	553	534	587	509	560	555	565	586	515	536	532	581	579	557	550	537	539	535	514	552	560	601	584	529	567	545	561	537	531	531	523	546	533	571	581	572	525	570	499	561	539	582	527	576	542	576	550	546	535	513	537	541	579	537	563	520	528	556	598	579	569	506	567	525	532	544	573	555	543	572	551	548	560	557	610	537	524	587	541	558	560	566	572	518	567	535	530	565	529	547	528	540	538	579	541	576	515	532	566	563	558	581	557	551	548	573	522	552	556	561	577	582	547	562	534	537	556	548	543	534	552	566	561	567	527	562	577	561	565	545	531	534	549	542	554	557	528	533	544	558	560	562	548	595	516	548	554	550	522	542	556	546	556	523	531	565	555	560	565	539	540	569	523	569	556	570	535	554	532	569	576	542	547	613	567	511	541	524	545	565	551	579	506	545	602	534	568	538	526	562	554	603	560	526	557	570	560	529	566	539	533	583	546	560	526	575	534	562	587	548	542	555	511	598	579	532	542	528	571	543	539	538	541	573	582	585	505	506	521	570	567	579	544	536	580	557	578	587	546	588	549	562	569	518	545	523	524	545	547	550	550	569	511	560	563	559	581	558	548	569	540	588	602	514	516	558	549	583	571	515	530	551	552	578	573	495	560	540	525	534	565	552	518	577	580	589	531	606	513	577	525	554	545	541	542	519	538	520	526	551	583	534	558	550	565	555	542	560	558	559	545	557	544	542	549	569	608	570	547	559	536	529	535	565	529	566	513	538	553	563	544	527	546	526	538	570	535	535	566	515	542	557	528	575	557	520	527	543	546	521	591	538	557	564	577	568	567	535	526	545	580	510	493	560	516	541	547	601	547	547	582	542	554	549	544	555	512	562	579	574	581	591	561	500	567	556	558	569	611	521	575	572	536	565	574	525	560	550	584	571	544	569	529	555	572	542	560	606	537	539	553	524	536	565	520	554	526	590	532	576	577	533	594	544	543	508	587	548	564	518	557	556	578	532	553	500	551	547	551	524	569	547	518	513	561	556	507	586	571	537	558	517	554	581	566	593	533	599	559	563	566	589	562	571	584	560	559	554	538	553	573	572	540	603	558	531	537	575	585	538	546	579	549	556	525	556	528	516	564	519	533	548	571	575	543	554	544	526	577	569	513	553	565	580	544	565	572	502	533	547	526	512	552	493	573	531	587	552	543	539	581	560	527	582	565	555	574	557	564	537	592	543	560	568	536	528	538	543	555	535	577	587	556	502	538	549	566	559	559	549	548	549	520	568	575	547	558	534	547	542	545	551	513	513	603	568	569	560	528	523	562	569	546	581	562	497	521	577	581	538	541	540	564	531	582	504	550	545	587	565	536	551	585	536	564	525	558	569	572	530	549	535	549	576	536	588	543	521	512	546	539	595	520	550	560	523	574	555	572	564	561	522	544	530	491	550	520	545	519	516	551	545	528	539	547	564	538	556	585	546	551	578	571	530	555	537	537	541	606	539	553	571	566	551	530	574	539	528	539	540	561	575	593	584	591	519	559	509	553	533	525	563	541	529	585	521	521	576	552	552	537	556	552	557	548	585	585	525	502	556	553	543	548	559	516	545	559	540	506	586	586	558	506	591	534	543	522	557	540	559	538	515	527	551	543	558	563	530	571	560	527	590	539	585	523	554	539	552	561	563	559	581	548	559	504	530	570	611	592	554	550	591	556	532	561	508	520	530	572	540	541	542	545	526	549	548	542	550	574	567	528	557	551	506	536	567	563	565	532	534	582	544	562	595	525	561	558	549	559	566	518	573	567	575	590	539	591	536	596	562	535	581	574	547	513	532	586	565	565	570	597	545	546	547	515	553	559	531	508	566	588	590	598	571	567	544	568	517	529	546	529	538	524	540	577	543	596	556	525	538	558	576	527	596	499	526	522	558	542	569	495	554	528	603	532	530	569	529	562	553	596	526	520	541	545	527	565	519	565	547	532	541	530	533	532	564	579	580	572	548	566	550	604	531	527	558	559	599	529	571	587	557	549	583	563	569	522	597	576	547	556	532	529	527	552	506	502	559	536	572	582	574	552	547	525	528	552	546	532	517	530	560	531	530	589	549	551	525	547	533	532	594	537	563	569	543	548	617	526	556	551	529	491	526	603	520	543	549	537	509	555	534	550	566	539	530	517	580	543	573	534	612	564	564	549	551	526	551	567	526	576	525	587	546	546	511	535	555	537	584	547	542	577	541	567	576	485	565	538	571	551	566	545	545	537	511	583	551	531	582	586	532	523	547	559	582	566	588	537	537	498	559	522	537	548	560	540	570	517	512	537	519	517	558	573	594	550	544	530	540	568	544	546	554	557	544	542	565	559	553	552	553	549	528	562	579	588	581	563	566	567	559	523	524	521	525	550	549	531	550	544	551	548	564	567	572	558	505	516	568	565	541	571	537	570	513	529	541	512	526	564	598	575	517	572	557	545	551	582	550	532	522	587	539	574	577	508	554	563	551	551	561	537	562	540	556	582	518	549	561	578	530	555	512	555	576	558	572	536	560	522	551	547	560	554	546	527	523	523	527	557	591	553	560	553	592	571	571	570	539	527	516	585	529	575	619	575	539	562	546	580	551	574	521	567	516	561	566	566	562	555	594	519	579	529	568	583	561	563	589	592	507	567	545	549	569	572	591	540	546	608	523	595	573	573	561	531	604	537	578	555	542	536	525	566	565	529	541	537	559	549	558	583	533	506	538	561	590	587	574	545	558	510	571	567	554	555	515	570	572	579	605	538	562	544	555	533	516	516	553	523	556	579	547	574	556	539	592	524	490	583	559	513	557	522	532	518	548	505	576	549	581	550	578	543	570	548	542	538	559	563	559	575	583	566	574	550	571	571	543	554	525	539	577	536	585	558	567	564	554	507	580	520	532	552	537	558	569	535	544	579	551	550	546	537	575	580	519	538	533	589	585	545	530	513	552	543	524	570	556	571	526	574	559	539	595	554	531	540	542	503	509	540	543	560	526	581	575	529	546	521	536	563	570	549	546	571	563	538	578	519	546	556	547	581	536	540	529	564	608	526	531	589	529	525	566	573	519	541	539	556	549	565	543	545	545	499	547	561	526	558	579	540	520	591	536	517	560	532	562	574	509	558	569	575	556	552	537	556	547	582	539	538	574	570	571	496	572	523	534	516	553	565	553	544	514	559	533	537	600	611	569	575	550	562	568	540	534	544	524	569	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
44056	14464	3098	1246	909	696	617	543	550	472	430	413	431	433	413	398	395	359	335	375	342	335	335	331	333	322	350	322	342	346	323	352	332	326	333	302	341	336	341	370	371	325	344	314	336	374	327	308	327	349	362	321	351	351	368	322	316	335	299	349	318	287	351	328	365	355	321	377	321	320	329	319	332	301	347	324	325	388	329	343	321	312	324	316	329	328	326	332	336	346	321	316	317	352	355	317	312	314	335	334	332	334	335	334	365	333	337	356	300	337	328	317	341	340	321	316	346	311	338	332	310	319	344	303	343	342	300	301	342	332	326	337	353	339	323	321	334	339	342	309	292	317	283	322	322	354	326	314	340	345	353	356	304	340	294	313	326	323	307	344	347	330	327	320	337	331	336	339	326	337	342	317	318	336	343	332	339	305	325	348	334	296	315	304	322	340	330	299	310	303	317	327	343	357	315	333	356	308	341	313	306	312	341	337	313	337	318	325	342	326	363	323	331	303	310	332	322	319	320	338	325	343	290	324	313	365	332	328	337	324	316	336	321	344	333	350	357	322	322	328	300	336	343	335	322	320	321	294	341	350	321	315	339	341	311	305	315	331	342	359	338	338	343	330	342	325	331	335	320	327	349	330	331	345	291	342	361	344	356	314	340	352	327	314	340	329	298	348	313	330	363	338	334	327	319	315	355	328	335	313	318	333	318	349	320	336	335	339	309	304	359	337	294	329	336	322	320	347	301	344	312	343	326	341	318	354	328	328	333	367	354	312	309	331	292	322	338	304	329	320	290	354	298	335	335	332	306	361	327	323	320	287	335	317	323	355	347	316	343	340	318	312	339	337	353	323	324	327	302	334	340	312	292	341	330	296	342	327	275	338	347	305	330	336	332	336	311	327	334	351	351	348	322	323	328	344	304	338	329	309	327	342	349	324	338	347	326	342	324	317	358	307	301	301	324	315	356	315	311	335	325	335	345	319	368	293	331	345	293	338	357	312	312	362	359	305	300	339	308	308	302	341	345	346	325	325	347	352	376	323	334	338	336	291	313	343	308	319	353	316	344	346	348	300	327	335	324	317	312	325	312	323	328	333	329	310	346	283	358	316	353	316	350	347	328	335	349	341	322	325	311	318	353	332	335	336	343	350	326	326	320	375	326	321	296	341	286	357	328	328	340	312	332	337	313	329	352	287	307	367	304	354	361	350	349	327	336	338	307	344	338	341	305	331	341	300	346	327	320	312	345	336	383	346	315	375	332	322	343	312	345	317	320	336	328	352	314	308	341	314	325	335	308	351	329	326	326	320	292	337	338	329	293	322	315	325	304	331	299	329	337	311	306	325	311	331	337	306	313	303	321	323	324	345	308	326	295	308	326	342	351	330	347	316	339	313	316	337	302	308	335	345	322	324	345	332	312	282	304	289	293	320	330	328	326	349	379	288	329	342	341	319	339	295	320	324	320	321	352	368	335	325	314	307	323	335	334	367	333	337	337	330	305	302	336	317	361	334	363	306	301	317	338	306	344	310	330	367	284	335	345	337	326	346	340	366	358	313	320	304	314	348	332	296	318	334	328	333	312	361	329	351	330	332	333	327	358	311	320	321	328	291	350	352	311	348	319	330	316	311	286	308	294	321	330	321	349	294	319	332	347	309	295	332	305	329	338	325	324	292	323	318	312	334	326	346	333	312	361	303	313	342	352	323	327	310	333	337	327	342	315	322	293	340	346	343	339	288	361	319	346	335	343	323	370	336	335	319	360	323	315	339	321	313	323	331	317	347	339	338	350	309	346	342	308	300	309	319	316	331	336	313	321	362	349	316	350	336	319	323	292	330	359	304	334	316	307	299	315	337	323	306	303	321	335	325	321	299	319	314	327	353	346	303	306	300	321	316	301	333	354	297	307	322	319	389	327	347	320	306	312	330	342	352	341	348	334	310	343	313	328	352	345	287	320	315	327	348	333	315	297	335	310	325	323	310	297	320	356	336	319	340	330	293	317	337	361	351	320	304	366	337	348	305	333	367	327	361	344	334	328	309	352	333	309	356	314	291	346	345	345	293	309	333	326	323	314	343	292	329	324	283	347	306	347	309	323	330	307	337	343	354	308	365	307	346	344	346	363	320	339	341	318	360	375	329	295	297	339	362	340	357	303	354	359	298	338	351	351	378	337	293	302	336	304	353	324	289	316	356	317	319	321	335	303	347	338	336	313	339	309	332	319	353	326	343	353	343	348	315	323	299	320	311	347	318	327	327	313	330	300	319	315	367	349	339	323	326	331	322	316	333	320	313	303	337	331	293	346	325	322	304	334	352	302	332	321	332	322	345	343	334	300	325	315	325	323	308	333	302	325	344	308	339	310	327	356	316	347	347	302	341	305	303	320	369	321	327	302	322	309	336	331	342	307	323	326	340	340	308	318	323	332	313	368	315	302	308	290	328	347	327	330	378	377	321	336	303	277	335	313	324	328	330	310	316	322	332	331	341	316	356	366	328	380	314	334	343	323	351	325	343	344	340	349	317	333	335	309	291	327	336	335	350	315	307	348	361	355	305	329	356	369	343	337	343	324	320	332	349	337	313	308	316	306	322	324	321	311	336	304	303	333	315	318	329	291	303	330	332	355	290	352	359	335	336	346	328	321	362	325	306	342	334	309	383	347	348	334	338	348	349	316	342	341	326	273	338	350	316	333	328	332	340	333	336	329	312	327	306	332	339	290	333	359	319	322	334	316	341	338	335	322	343	330	347	319	358	341	319	319	317	371	326	315	332	338	330	309	323	348	319	322	321	332	327	319	292	309	320	347	361	342	332	363	309	290	316	332	334	344	325	330	338	335	320	328	344	329	311	292	298	313	338	347	316	320	329	338	320	316	333	321	313	338	330	314	337	360	321	281	292	308	340	327	314	370	339	339	336	348	337	339	358	312	371	326	300	346	313	343	325	330	314	344	360	364	319	339	337	311	336	330	321	321	312	340	329	338	344	344	325	328	333	320	329	296	320	320	329	311	306	355	359	330	324	340	339	337	279	347	307	344	343	297	325	372	333	336	304	312	316	327	324	352	339	320	346	351	299	319	350	324	322	335	351	345	314	310	332	337	317	315	317	348	328	347	337	375	338	306	324	327	372	320	328	345	318	340	334	289	341	344	326	322	297	351	318	319	321	335	334	346	319	297	311	328	324	366	290	345	327	340	354	310	315	344	335	341	323	346	321	316	326	328	349	319	343	321	355	323	321	327	336	319	316	367	343	338	333	345	340	327	349	320	312	330	323	316	309	351	323	342	307	345	302	319	337	307	312	340	336	309	340	336	331	323	341	332	352	365	317	344	359	353	307	334	321	338	338	332	371	351	327	335	323	309	356	321	331	351	295	346	348	294	360	280	334	342	302	318	288	310	352	317	308	311	356	314	292	358	319	319	330	311	338	320	333	354	328	346	360	305	343	359	306	317	303	329	296	327	310	324	302	291	373	334	340	348	293	339	312	324	353	334	329	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
20073	1860	3429	3791	3253	2666	2320	2048	1826	1703	1592	1493	1394	1284	1291	1214	1191	1157	1113	1129	1075	1099	1056	1074	1038	1054	1028	1013	972	999	1061	973	1034	1004	940	1031	984	984	958	931	974	958	917	901	965	979	906	988	993	932	947	918	931	873	1028	924	885	962	960	953	919	893	877	933	974	950	912	871	902	923	905	910	927	920	844	892	879	893	865	905	873	900	899	923	960	914	898	883	905	934	910	935	911	937	900	933	901	912	917	896	893	917	893	929	891	902	942	889	956	843	918	873	954	859	931	870	924	922	867	894	903	855	918	858	889	951	899	887	966	905	902	937	873	905	895	901	907	902	959	937	909	950	932	899	931	915	919	897	891	930	944	918	905	857	906	898	883	869	883	862	921	916	880	960	912	904	864	885	915	927	912	910	911	900	901	877	933	936	897	916	972	899	940	947	864	912	926	909	898	876	907	876	919	875	923	948	897	907	941	907	906	859	949	862	898	863	877	892	913	896	865	877	936	944	906	896	886	866	889	907	900	882	861	958	887	933	906	888	895	927	908	875	909	943	911	908	886	932	933	847	913	899	876	903	866	863	899	878	958	885	903	905	921	872	965	872	891	907	860	961	895	923	961	947	911	887	986	845	871	914	892	942	932	945	892	956	915	874	927	881	905	933	901	882	943	930	890	913	905	894	937	905	882	934	904	910	925	939	943	911	895	896	872	914	888	886	940	908	900	917	943	916	904	880	927	905	937	933	869	900	892	855	887	965	899	917	885	931	883	863	940	889	927	889	915	917	898	955	951	876	880	897	877	956	894	965	895	912	912	913	925	955	937	909	875	854	880	917	959	938	860	902	927	949	908	900	906	889	930	906	961	934	892	892	918	976	879	940	893	934	892	912	918	919	918	928	908	884	919	919	886	909	869	881	869	931	926	937	907	865	877	916	910	899	929	868	913	918	917	885	927	882	875	918	912	893	875	917	913	929	909	911	949	908	912	965	911	937	904	902	899	900	909	913	915	874	919	917	903	965	914	885	830	913	906	940	948	883	916	922	910	887	1003	918	911	896	915	925	910	925	957	936	904	898	917	974	921	945	897	992	935	895	923	943	874	896	894	882	851	872	876	886	918	871	965	889	890	826	936	905	896	956	898	853	933	906	879	912	923	922	898	878	891	900	922	931	939	934	885	952	908	889	911	945	893	902	890	917	936	913	933	899	915	919	865	956	891	887	921	903	853	902	892	869	946	950	943	890	828	865	912	928	942	866	887	873	915	950	916	905	919	843	932	907	912	987	928	913	869	930	907	858	917	930	912	917	856	894	901	869	867	936	914	852	902	936	904	883	881	932	921	861	886	933	913	925	948	923	887	949	938	940	866	1000	920	876	900	890	904	943	868	843	944	868	913	966	921	919	899	871	905	920	887	875	878	956	913	945	894	939	945	920	933	912	938	929	886	930	905	830	924	886	898	889	918	933	900	912	886	890	915	927	910	919	919	953	909	907	908	932	924	907	950	949	946	930	917	885	877	911	887	875	889	951	880	887	925	890	838	875	896	846	861	918	945	905	868	901	951	874	904	918	915	925	967	853	908	902	937	922	904	945	857	911	881	875	925	897	926	961	934	882	891	900	913	865	942	926	912	880	853	905	936	920	861	916	890	903	899	910	889	902	878	915	883	856	960	938	916	902	890	907	934	937	896	933	879	877	873	914	880	897	933	903	895	885	917	952	868	849	921	915	914	937	908	880	893	878	900	888	901	967	889	906	941	883	952	929	833	929	870	916	927	958	900	930	958	896	959	887	865	891	917	869	904	900	917	977	935	942	914	884	934	928	892	881	930	890	929	864	916	885	906	910	945	868	913	937	915	901	904	891	870	931	838	877	911	927	897	899	900	955	877	937	932	953	888	878	933	875	891	874	933	937	923	891	889	887	884	898	941	923	881	878	957	923	913	912	962	915	895	964	948	844	937	930	876	910	878	906	956	907	911	899	909	887	901	918	896	862	881	907	872	887	922	910	925	879	909	920	927	921	881	938	862	934	861	902	933	897	923	933	865	903	953	905	935	900	825	917	897	899	986	886	897	888	965	913	914	908	889	849	854	913	935	922	890	861	942	944	888	892	918	919	888	922	942	881	864	893	869	955	909	914	895	901	926	870	926	912	849	932	907	861	918	868	908	911	967	859	874	901	957	913	882	929	945	905	945	917	898	931	907	959	946	909	919	938	921	910	930	920	911	942	917	873	900	854	981	837	916	912	894	839	914	897	932	937	919	940	932	867	857	911	894	943	946	875	878	942	955	922	932	934	910	884	872	882	861	902	861	909	873	931	918	876	850	866	841	887	964	893	884	951	893	893	885	952	855	946	895	877	943	871	886	927	911	890	837	878	924	936	963	899	861	846	949	907	925	895	933	928	877	900	885	901	925	934	912	907	882	860	857	939	863	913	892	913	978	889	944	904	884	936	928	930	871	964	902	913	880	906	906	919	886	917	873	900	926	960	865	938	902	883	932	949	891	958	900	890	911	888	948	873	925	924	950	951	886	888	938	919	867	896	921	897	933	922	905	931	926	921	869	929	891	921	909	904	978	923	946	904	935	914	911	918	927	908	919	955	960	911	936	908	946	945	861	943	897	979	911	937	869	907	917	897	897	885	917	926	895	854	895	882	961	905	889	991	892	893	930	885	887	915	912	878	963	951	886	886	890	944	912	876	870	905	883	914	935	927	881	908	901	978	948	926	906	889	874	936	922	940	901	868	863	975	879	917	889	945	871	865	880	911	913	910	939	869	898	847	885	861	879	873	921	929	899	931	931	932	953	887	964	903	918	912	955	879	868	935	908	893	906	853	955	902	943	907	868	865	927	937	952	969	877	917	913	904	927	908	905	911	911	900	930	925	877	858	940	905	872	880	920	881	926	863	934	882	915	953	885	929	893	913	917	920	913	932	927	851	943	939	908	956	919	913	966	875	904	912	923	851	863	904	926	857	869	946	902	897	943	850	855	934	957	866	889	927	894	915	911	918	942	902	886	976	919	873	925	886	866	875	886	916	916	907	900	918	904	924	864	985	935	905	842	920	881	928	936	892	906	887	903	928	921	923	955	945	928	907	934	954	902	927	903	937	945	921	884	839	929	923	901	936	975	922	869	862	879	854	910	891	889	892	917	947	853	909	886	882	913	903	910	929	896	933	888	813	940	934	884	888	836	880	887	905	822	895	898	887	898	962	883	890	899	916	833	891	886	872	950	921	905	922	937	917	925	881	952	906	868	915	910	878	893	920	938	891	941	902	879	913	936	946	899	950	911	930	905	930	931	918	940	896	907	939	904	899	919	903	904	863	877	919	876	932	855	896	904	936	873	947	961	912	908	903	917	934	913	867	936	888	871	868	902	901	902	906	884	923	894	871	870	932	912	916	878	863	932	894	830	930	881	869	953	940	867	958	920	869	946	879	956	851	873	895	903	883	931	904	907	883	863	872	899	907	873	937	898	917	926	911	925	916	890	889	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
50854	20872	11458	2461	1545	1105	936	719	634	574	538	542	460	438	396	414	394	413	351	372	340	321	380	358	359	322	364	311	330	333	308	305	310	317	339	320	306	338	307	334	302	341	313	321	297	331	317	331	335	328	318	319	301	312	319	295	339	324	312	331	287	292	324	285	301	276	325	317	315	289	312	321	300	311	314	302	358	311	322	309	300	331	330	313	342	315	324	311	315	304	287	308	315	319	322	295	314	283	317	320	309	312	314	342	354	312	312	349	294	321	325	305	329	316	325	313	279	283	349	332	286	296	328	305	300	320	304	299	275	308	322	310	353	305	305	305	326	294	319	332	303	287	334	314	324	337	333	289	328	311	319	263	325	317	301	325	338	296	318	335	300	353	305	316	306	318	308	281	297	306	305	344	301	328	320	306	323	297	282	308	316	298	303	307	311	290	309	318	333	302	331	293	296	304	307	307	315	328	288	322	312	306	310	276	296	295	344	307	332	319	315	288	315	312	323	345	322	352	304	305	337	336	315	307	319	300	322	304	317	338	281	316	316	326	301	307	302	331	335	291	311	316	306	317	285	306	300	312	336	323	304	320	334	287	346	312	298	285	291	312	294	333	331	286	309	333	303	292	314	325	315	346	322	282	323	289	330	302	306	298	317	329	302	310	299	325	290	349	300	336	309	315	314	303	326	327	309	306	296	311	309	323	292	306	286	319	320	270	277	305	297	322	299	316	288	300	295	275	314	322	313	333	278	307	333	304	314	313	329	323	313	318	286	307	309	288	297	344	309	308	309	337	349	335	316	314	329	338	314	311	325	312	340	311	328	302	286	312	315	296	308	293	318	299	299	291	317	313	291	302	285	295	332	311	303	327	330	351	307	288	293	327	330	321	335	286	315	303	298	280	302	305	326	339	300	314	276	300	291	319	300	297	296	280	340	309	347	302	311	277	318	314	290	326	295	349	305	320	325	284	288	340	323	314	317	318	284	288	303	295	310	339	315	307	316	297	320	285	334	295	283	302	297	304	316	363	317	330	338	299	315	297	304	309	301	292	319	354	307	329	335	329	327	291	310	313	278	297	321	324	349	332	332	314	314	322	291	294	332	297	304	311	300	327	331	302	300	290	342	277	295	316	327	294	305	303	307	301	306	309	339	287	285	340	288	304	319	288	341	329	306	316	313	320	313	347	297	301	322	318	336	307	301	338	270	315	303	332	307	310	314	310	282	321	321	305	326	300	323	302	338	301	302	318	311	310	322	330	336	329	303	310	305	297	319	342	316	336	309	329	339	348	301	333	308	323	321	322	327	322	281	301	310	351	305	320	339	337	308	320	306	306	311	313	321	275	335	313	283	303	269	333	327	331	353	336	341	313	303	310	308	308	344	305	314	309	325	343	328	330	350	308	284	322	309	310	331	302	321	295	327	289	323	313	323	328	318	329	335	343	318	340	299	307	295	352	311	315	293	313	338	303	314	306	345	334	341	315	308	331	292	286	322	334	285	321	318	283	308	324	300	312	287	320	302	314	307	313	318	306	311	310	292	301	311	301	308	344	349	332	309	313	312	312	322	325	366	306	291	304	311	338	335	317	289	334	328	291	333	332	294	300	281	306	351	294	302	282	344	297	347	328	301	299	325	319	297	301	318	283	321	337	297	306	310	296	289	308	281	304	336	283	321	299	336	307	311	288	287	302	301	264	307	312	311	304	301	306	313	264	317	338	281	319	318	348	340	308	303	325	312	301	313	324	312	321	304	299	340	295	315	285	281	306	290	297	296	297	380	322	312	299	301	305	309	321	339	306	297	305	327	349	324	310	310	338	292	299	317	329	308	313	319	347	304	322	321	307	314	364	336	311	302	320	313	310	292	340	319	347	310	318	306	331	297	322	282	325	303	324	310	339	306	323	322	354	306	356	301	337	332	298	314	310	337	313	270	328	329	272	274	334	328	344	331	316	328	280	319	307	294	316	327	338	323	308	318	297	339	273	332	305	335	320	291	302	311	319	323	319	279	280	301	336	326	281	298	315	326	319	330	310	288	307	328	319	340	332	348	315	356	302	322	298	298	308	298	311	318	316	329	307	310	324	308	306	331	299	315	317	305	314	316	307	348	301	316	311	305	302	328	312	308	278	326	330	297	305	327	315	316	330	337	308	305	303	304	328	322	322	328	338	341	287	298	290	332	317	303	318	317	291	325	343	309	324	295	293	320	317	313	280	316	301	297	309	302	296	307	307	304	333	355	330	301	349	352	303	361	323	309	280	304	318	295	327	319	308	329	306	328	300	345	278	324	289	310	302	307	306	314	324	301	306	296	327	325	292	305	298	325	328	300	328	312	307	312	330	317	312	349	295	314	304	297	312	312	277	341	309	328	323	334	320	320	299	322	346	287	299	282	313	315	318	288	300	321	288	261	317	312	318	335	276	321	342	339	300	350	308	307	345	315	304	323	322	297	292	316	331	334	297	337	315	288	305	307	305	302	306	337	319	324	320	318	323	300	295	320	316	308	326	295	318	319	292	291	318	303	323	321	317	336	295	298	302	320	328	302	291	328	332	284	301	299	338	334	296	342	295	310	336	318	333	328	331	334	298	327	323	259	328	295	322	316	298	308	341	326	343	318	318	333	345	317	313	324	299	312	323	345	319	312	318	302	313	321	333	349	284	317	331	309	302	314	323	279	332	324	325	342	302	331	305	320	276	354	307	307	309	326	324	285	331	316	320	328	277	291	274	346	311	322	318	336	322	313	325	312	306	334	330	298	314	339	291	284	334	310	297	343	290	319	289	306	330	310	304	323	290	340	303	326	304	339	297	310	333	313	294	336	283	286	308	267	301	330	300	299	307	318	320	306	297	293	317	311	299	294	316	336	331	311	324	318	321	312	292	316	333	302	306	297	328	293	259	278	313	333	321	321	296	348	322	304	300	291	274	279	335	281	322	330	327	341	317	319	310	360	314	302	299	317	324	312	288	332	324	303	327	281	359	317	304	301	291	297	313	335	329	325	323	312	287	321	308	356	327	287	314	301	335	329	355	328	317	303	338	333	334	305	332	326	292	304	317	273	319	330	320	314	306	345	300	288	312	312	280	325	320	315	317	332	328	321	329	327	315	278	295	307	369	297	357	324	329	342	344	326	323	343	298	305	314	292	341	330	316	327	340	343	325	267	307	297	317	341	281	306	305	301	333	332	291	339	311	290	328	302	326	319	321	295	315	328	341	356	303	313	314	305	327	319	344	344	303	296	314	295	349	316	295	314	346	347	309	307	293	315	313	314	297	295	316	300	327	320	318	331	335	334	372	314	309	305	319	316	292	306	313	319	318	310	295	321	274	292	316	295	327	297	294	294	319	286	297	295	294	303	298	284	299	337	322	324	310	305	292	310	323	321	353	350	314	309	294	324	336	328	300	331	266	267	297	309	362	299	324	298	374	310	327	311	335	310	316	313	329	314	301	310	291	308	316	314	314	319	303	283	337	335	340	316	296	333	319	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24618	2864	5745	6089	5355	4254	3532	3034	2567	2413	2104	2001	1838	1684	1530	1395	1396	1306	1271	1278	1228	1158	1136	1110	1110	1051	1068	1055	1031	1047	1113	1024	985	986	1025	949	966	984	915	931	933	949	945	902	917	929	915	888	936	889	920	874	914	924	892	847	902	939	894	901	881	879	907	839	848	904	900	915	886	901	868	867	886	885	908	845	848	832	897	872	896	885	887	878	873	856	883	872	892	895	896	846	864	874	849	856	837	905	872	891	827	900	891	866	816	890	825	876	844	848	833	850	845	874	866	833	827	803	890	842	882	874	907	836	831	851	879	834	836	826	846	870	821	861	822	845	846	836	883	927	864	887	864	856	872	837	833	867	841	875	912	834	856	908	821	862	849	878	862	841	837	823	880	851	846	796	875	857	879	897	795	843	837	856	879	828	842	872	861	892	889	864	899	840	866	874	846	883	814	883	869	848	885	859	846	823	830	854	862	847	862	863	860	864	851	856	881	886	851	881	887	834	834	903	836	852	896	829	852	885	892	893	851	861	835	816	867	853	854	850	858	866	844	834	874	823	841	857	843	821	892	880	841	909	859	883	875	865	815	871	921	889	846	873	849	836	789	845	798	856	859	848	891	783	895	823	817	871	844	856	832	838	902	801	821	858	836	829	851	818	860	888	842	866	844	838	862	854	890	844	884	849	851	895	844	845	839	856	894	851	844	862	793	820	837	814	815	887	830	850	873	906	899	830	887	804	814	808	882	872	829	842	858	855	877	877	853	832	831	797	845	854	890	798	870	861	884	848	839	858	835	876	808	864	811	839	865	851	859	843	883	845	850	844	827	835	897	869	839	863	877	822	895	870	881	872	848	882	831	862	850	813	873	909	812	872	859	897	804	868	825	913	856	879	798	789	858	846	887	822	903	866	868	847	856	844	864	839	817	902	832	890	889	836	959	860	842	856	866	854	857	834	894	850	822	863	848	870	821	927	831	850	914	851	808	891	870	811	852	885	886	873	829	823	872	882	868	829	875	816	879	890	825	868	868	836	872	839	855	849	863	820	803	849	813	828	839	832	831	808	892	864	859	904	825	871	827	864	852	835	825	848	880	865	856	833	877	834	882	819	897	806	824	809	851	833	872	854	885	856	863	875	863	828	839	852	855	860	903	838	900	836	856	858	807	841	895	882	866	828	894	838	884	828	892	872	872	820	860	830	788	814	870	838	854	868	911	899	851	873	851	837	899	868	838	844	871	813	843	867	894	853	838	810	837	827	891	819	901	875	925	918	825	850	832	834	879	845	869	856	910	857	826	836	868	872	854	841	827	829	831	838	845	807	840	875	819	832	891	845	851	866	860	926	888	833	851	851	843	865	856	819	862	870	798	877	870	880	843	830	871	881	868	887	867	849	842	807	874	898	867	836	873	855	878	840	821	872	872	885	863	845	852	855	826	912	876	810	876	827	819	851	850	865	832	863	936	846	813	819	838	841	857	848	844	819	873	884	837	834	890	844	870	848	861	855	825	821	818	871	886	846	827	841	783	869	826	868	832	827	817	913	844	885	853	833	817	834	820	851	808	820	805	847	860	875	804	856	786	867	887	806	789	824	837	856	864	858	837	843	889	846	847	872	884	880	831	854	822	884	843	830	883	896	876	881	846	851	815	848	891	854	847	907	811	798	854	853	856	844	856	870	847	808	897	831	832	836	828	814	884	823	864	834	838	845	811	859	877	842	854	806	884	906	883	834	868	862	846	906	835	851	892	867	870	861	885	837	842	878	845	873	860	835	875	843	882	910	839	890	837	824	855	829	855	875	858	882	873	822	850	870	854	793	893	857	911	850	883	816	897	855	876	940	907	849	797	875	843	860	887	815	791	898	882	861	884	785	866	844	834	872	845	867	892	868	869	814	875	895	883	850	887	797	869	810	880	815	812	821	851	858	836	832	805	877	865	842	806	873	855	881	821	840	868	887	846	808	829	847	895	828	852	864	856	859	835	862	845	880	879	874	857	822	840	879	878	869	844	860	878	841	839	847	849	876	875	856	866	843	801	892	874	878	933	860	852	850	869	848	840	831	794	905	876	844	910	886	842	911	830	874	899	855	854	871	876	849	869	819	888	853	834	870	842	873	898	830	875	805	830	809	876	814	912	863	806	829	889	829	798	794	789	849	851	836	814	856	857	824	821	843	866	854	880	859	819	839	876	861	854	825	849	832	835	874	877	846	829	899	825	854	865	841	868	872	836	867	867	809	841	803	867	834	836	857	903	858	885	849	905	837	852	828	825	898	836	853	886	931	902	830	876	837	884	824	842	819	820	923	849	870	847	875	837	812	855	843	867	833	839	853	817	802	810	857	872	867	859	815	899	867	922	882	805	880	839	854	872	828	841	855	828	853	839	876	844	844	899	850	868	856	851	857	852	953	858	903	874	827	901	816	823	823	907	830	878	844	893	788	848	835	886	844	901	848	898	860	900	884	864	869	825	856	882	856	837	858	883	877	882	860	830	863	908	861	866	849	902	809	872	888	827	847	889	879	831	881	880	862	831	849	832	891	851	860	862	876	860	801	878	884	868	898	884	887	901	843	828	828	922	808	875	852	845	830	848	822	827	874	829	849	878	846	911	858	845	859	834	873	896	879	844	865	823	821	790	899	889	852	841	846	897	765	884	838	833	869	850	836	858	862	809	879	818	841	820	882	838	867	873	862	844	829	886	866	856	863	839	846	836	917	876	867	859	849	791	796	820	835	871	842	861	917	827	849	865	838	858	825	859	889	837	892	837	811	847	835	836	857	875	891	859	850	883	837	843	881	866	872	841	840	883	809	841	842	863	886	848	832	848	889	841	847	835	866	842	834	852	844	860	860	896	859	819	860	805	885	890	880	840	856	840	850	827	834	882	839	839	873	880	860	783	851	876	807	842	872	830	891	859	811	812	838	859	797	860	855	837	832	878	903	860	915	811	871	838	862	829	886	806	902	829	865	815	842	870	870	821	848	860	850	859	897	821	852	840	787	880	828	833	860	875	861	852	832	888	832	829	835	869	851	861	893	791	818	843	847	884	840	842	854	812	875	845	842	837	829	802	837	845	850	854	907	836	871	881	856	825	882	816	871	843	857	827	877	815	846	891	826	911	856	825	822	893	836	870	870	828	824	865	846	891	891	882	865	889	829	849	836	894	893	934	839	810	885	837	857	877	847	822	863	884	895	878	841	836	872	881	796	859	903	855	898	979	909	862	893	866	848	883	863	880	887	896	843	880	939	831	840	864	864	928	793	888	835	866	853	883	868	860	892	892	849	846	845	836	867	819	849	836	819	856	863	845	880	826	886	870	901	850	878	897	857	856	851	900	862	838	839	831	849	852	870	840	843	855	865	881	856	857	851	895	837	883	844	888	891	816	853	870	908	857	830	855	801	881	837	826	807	846	906	829	863	807	889	892	884	833	915	868	864	810	862	883	816	835	795	864	826	851	821	874	798	916	841	884	829	863	858	880	851	900	864	825	862	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7061	519	402	256	203	188	192	187	174	156	178	185	178	190	165	169	159	198	181	193	186	164	154	198	171	192	171	157	177	165	180	181	150	204	204	174	159	168	170	171	171	182	170	170	173	198	184	185	202	170	186	175	179	195	174	156	167	204	151	157	143	171	173	199	164	171	183	194	173	176	192	169	183	205	203	166	190	166	156	159	187	175	190	181	168	181	188	189	194	179	171	177	182	171	190	195	199	165	165	176	174	171	176	177	158	161	172	181	181	172	174	177	162	192	163	177	159	181	162	200	187	175	173	180	189	179	192	181	171	163	175	188	182	183	187	189	197	170	166	193	183	177	189	164	179	202	178	179	195	168	190	163	183	187	176	170	166	170	148	158	175	158	191	189	189	182	172	173	170	178	173	182	185	185	204	171	184	154	189	198	150	184	185	189	168	170	173	174	177	183	180	184	164	164	163	170	185	211	161	169	157	188	175	193	175	177	168	179	187	182	200	198	178	189	166	191	189	182	156	170	172	182	182	191	195	188	150	178	161	168	183	195	154	191	170	171	157	192	172	173	191	176	191	178	169	166	195	173	191	159	181	185	190	144	177	180	192	160	153	159	196	198	178	176	187	198	197	171	188	160	172	185	172	197	194	186	194	186	186	179	168	177	144	186	172	189	172	169	188	162	154	190	182	146	170	178	191	197	149	167	162	193	188	169	177	173	165	182	173	185	204	181	200	163	195	203	188	187	224	154	203	173	190	180	171	176	169	173	198	174	172	185	152	206	176	181	181	184	177	170	183	187	181	169	166	164	161	194	190	193	183	149	178	181	174	184	171	168	203	174	176	187	176	161	191	166	190	168	166	189	207	194	171	179	163	171	187	145	191	174	186	218	185	181	175	179	185	187	200	167	192	162	181	203	169	185	194	183	164	177	176	161	201	157	191	192	183	187	203	186	156	180	184	178	177	190	193	184	153	177	196	167	170	170	200	184	178	174	178	163	183	173	159	193	190	185	182	172	175	189	189	201	168	174	170	200	177	181	162	170	191	160	181	167	184	162	188	180	180	181	175	179	180	149	172	187	155	178	202	217	202	192	161	173	182	172	187	167	191	180	190	184	190	179	169	208	166	203	182	175	200	176	178	183	191	159	173	160	169	180	161	168	180	190	183	193	176	192	184	170	202	178	154	183	188	180	182	167	178	194	169	184	175	176	179	172	172	171	161	156	170	179	182	187	181	183	179	168	183	167	181	165	177	169	181	196	184	171	198	179	175	167	192	160	168	184	151	186	177	145	194	145	167	184	171	196	181	182	162	170	175	170	161	214	195	190	196	188	159	173	205	213	173	184	203	185	196	169	172	184	192	205	169	154	148	161	159	163	165	167	177	180	186	194	170	171	161	172	186	180	159	181	174	169	168	186	179	158	168	183	178	182	193	173	171	176	176	190	145	174	203	196	157	176	162	203	165	185	164	162	183	169	186	162	175	170	176	173	168	179	196	159	166	187	198	158	209	183	183	170	194	160	169	157	169	191	163	197	175	170	179	176	165	181	176	181	164	192	206	182	167	164	174	182	163	171	170	197	175	182	200	177	179	174	180	160	166	184	162	171	194	167	186	173	193	167	195	164	167	164	180	202	200	182	199	183	174	180	172	187	151	186	174	209	187	201	209	155	163	176	181	159	172	182	167	171	182	168	161	176	200	193	165	170	171	170	167	175	169	175	178	170	154	184	187	175	195	174	170	159	191	189	180	174	179	187	159	191	181	185	163	177	176	182	179	181	170	176	172	160	182	160	181	196	193	181	183	146	186	208	176	173	166	169	138	187	180	184	150	183	173	164	179	185	184	185	166	168	183	162	162	170	192	195	195	186	192	191	175	169	170	186	192	145	171	218	186	170	188	179	184	201	190	182	184	198	205	174	179	182	176	189	186	154	168	171	182	185	204	181	176	173	173	172	181	175	195	170	185	168	172	173	194	183	161	182	188	187	186	198	175	178	191	158	197	161	196	165	187	174	158	148	169	176	195	177	180	177	201	183	190	171	172	211	167	163	180	158	182	175	179	164	192	165	172	174	179	202	172	180	175	187	175	187	185	180	185	151	168	166	183	155	146	159	196	169	183	156	174	180	187	172	191	168	175	157	161	176	174	164	158	176	186	163	172	173	178	168	153	148	195	184	177	177	155	195	193	175	182	162	165	184	180	166	171	172	201	179	167	180	171	165	174	181	206	177	172	192	174	206	180	195	178	169	165	189	179	160	166	164	182	189	165	173	167	191	209	187	170	177	184	185	197	196	187	184	174	189	157	180	193	181	196	206	175	202	168	196	197	170	184	218	177	194	180	174	180	166	163	171	205	156	178	166	184	191	176	162	190	194	207	197	163	168	202	184	167	188	189	160	176	198	169	173	170	180	180	170	188	187	202	178	166	181	178	184	158	170	185	187	186	185	197	175	175	189	167	154	161	157	167	177	202	172	165	172	167	173	177	174	173	165	213	184	189	168	173	167	171	174	182	180	167	156	157	166	177	195	178	169	193	180	200	164	167	179	150	182	178	178	161	184	171	165	186	155	178	153	191	175	163	186	194	184	160	181	179	189	161	174	179	186	153	175	171	186	171	160	201	159	186	193	177	167	194	176	177	189	164	150	179	184	179	179	159	189	195	170	166	155	184	177	197	202	185	175	190	185	167	176	185	170	163	177	188	195	160	191	170	151	178	189	189	180	176	169	191	188	181	178	194	178	140	172	167	177	187	162	179	183	208	176	178	186	172	181	194	161	168	188	174	167	174	194	180	149	202	173	176	185	175	184	173	177	161	175	156	192	156	155	185	156	153	172	170	163	185	171	171	171	182	185	183	179	180	173	191	174	160	181	199	172	177	194	157	198	183	193	169	177	175	180	194	155	200	153	169	171	153	176	149	201	172	163	178	187	169	156	193	184	174	166	173	167	193	172	181	155	159	172	204	184	187	179	156	170	174	159	162	170	164	189	158	195	167	140	200	163	171	159	183	181	178	211	184	164	181	194	170	181	181	158	175	157	199	171	190	188	177	195	183	170	173	166	193	182	183	171	184	177	169	195	184	194	181	191	174	203	179	183	183	193	213	207	213	177	207	197	155	172	169	161	169	197	203	176	155	174	179	190	183	187	176	178	171	173	186	178	218	168	193	173	175	182	193	194	176	181	173	181	178	188	159	175	202	186	192	174	178	183	192	181	173	183	185	168	168	187	204	170	168	175	165	191	179	189	178	190	179	170	166	182	163	157	164	180	181	174	154	174	174	172	167	161	174	187	163	169	186	198	173	168	163	176	183	170	173	203	156	168	172	189	170	183	182	202	172	176	205	174	167	179	198	190	180	201	168	168	192	195	183	180	189	185	170	213	150	164	160	194	182	167	195	178	192	180	171	193	208	176	172	174	178	190	180	195	190	199	184	175	167	162	181	146	196	173	186	202	185	181	144	177	158	167	176	155	197	182	199	189	174	198	189	178	181	176	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7424	608	751	745	731	655	708	616	643	578	582	578	583	558	584	601	603	581	589	571	538	534	562	554	582	598	602	554	544	584	518	558	590	553	558	560	539	552	585	548	566	571	556	594	519	520	564	538	563	528	503	581	550	604	561	552	581	588	567	575	576	530	561	582	526	560	564	568	562	597	530	541	542	564	602	507	568	555	579	539	566	545	541	555	571	536	551	558	524	559	549	526	504	547	521	541	514	559	529	519	548	526	590	572	564	546	570	548	508	542	574	579	522	570	591	529	550	536	546	582	548	556	545	554	542	588	544	578	611	548	516	538	580	547	534	529	592	546	563	544	527	558	611	528	556	610	556	544	541	564	538	525	539	533	533	550	545	602	549	580	555	559	594	521	548	572	555	540	525	615	534	544	510	529	539	519	528	553	563	557	520	566	535	526	552	549	576	517	595	557	563	532	539	615	520	579	561	590	496	514	552	558	526	548	545	555	531	526	516	539	552	540	538	533	543	593	564	553	565	576	540	586	613	529	525	610	543	552	546	534	569	540	560	535	570	546	523	523	542	539	527	567	542	546	529	554	580	552	502	552	576	570	576	524	561	563	542	524	532	529	553	519	553	542	557	567	551	561	575	533	560	585	558	584	550	533	541	576	544	545	553	577	557	614	554	538	571	541	552	537	562	530	552	561	566	554	522	567	535	551	559	516	627	565	560	606	573	548	531	545	574	524	526	522	558	524	571	564	551	546	529	561	555	565	558	536	551	548	555	545	554	559	565	546	573	521	546	544	553	565	526	520	558	549	559	580	554	563	535	532	535	556	516	566	564	546	546	554	505	546	584	562	509	506	572	522	581	526	541	570	523	557	517	575	545	577	497	553	540	572	584	539	543	513	600	531	534	565	563	551	539	568	554	550	526	549	549	533	551	557	572	531	589	560	570	536	534	546	556	526	550	565	535	524	553	542	543	538	564	597	558	580	536	568	515	534	573	555	561	549	535	528	550	553	566	576	579	547	590	509	565	536	557	528	531	544	571	579	486	515	464	541	585	541	557	577	548	536	517	539	562	577	560	542	560	544	585	554	506	563	555	555	566	551	563	529	523	559	539	548	526	568	585	597	539	550	559	580	572	595	538	545	598	536	579	548	541	551	529	542	587	549	545	562	542	551	589	542	589	599	570	493	575	532	595	527	535	545	544	583	584	538	536	523	578	540	544	575	524	531	493	576	531	513	620	562	480	562	546	575	554	583	595	580	554	555	538	528	536	584	589	563	537	534	544	553	520	529	538	509	556	511	535	528	583	550	576	539	546	555	554	540	567	528	567	562	561	550	538	539	559	576	545	513	583	573	549	595	579	552	537	546	566	534	546	530	573	562	522	557	587	544	564	570	558	587	488	541	559	528	541	542	568	557	575	550	551	512	553	520	525	577	520	495	606	547	534	567	488	570	569	563	543	519	546	554	566	603	518	588	546	558	554	548	592	554	531	569	551	553	521	498	576	548	549	563	521	565	575	576	559	511	575	522	543	562	556	553	566	526	578	586	524	536	592	525	566	547	582	533	530	547	540	530	549	539	567	553	547	509	505	557	534	530	515	558	573	543	527	562	545	542	563	566	554	542	572	545	546	577	548	557	573	558	538	539	564	557	571	549	543	572	533	514	600	542	551	562	583	531	596	550	525	554	570	532	554	536	525	538	580	553	544	532	546	556	560	539	526	540	542	580	579	560	561	572	581	555	591	552	550	528	577	521	545	529	537	569	595	553	556	498	557	535	562	600	512	548	574	575	558	476	529	583	525	536	540	534	576	571	553	506	558	523	571	557	519	555	522	548	525	527	542	574	546	535	564	550	569	548	554	531	527	560	594	525	536	541	575	571	554	556	524	552	562	518	512	567	510	530	553	548	554	543	551	551	552	556	542	548	532	557	542	528	550	563	541	574	563	523	573	556	599	541	523	548	569	534	546	581	532	536	597	564	532	530	551	576	529	551	566	538	551	552	580	546	493	512	544	556	549	537	530	558	551	511	526	529	535	531	585	555	559	588	587	552	553	538	540	534	522	562	567	484	563	559	551	525	588	543	514	579	542	592	565	573	542	524	532	531	589	553	570	538	558	514	560	553	536	614	577	548	548	537	565	536	551	558	558	546	567	560	591	558	547	521	591	551	589	553	564	545	513	575	527	532	546	555	533	578	559	540	558	578	573	533	570	533	570	525	523	565	567	551	563	524	539	520	568	525	557	550	524	566	575	552	580	545	573	570	572	592	577	542	533	560	543	541	575	551	532	562	570	591	524	584	545	580	503	575	503	566	583	539	578	557	536	501	546	570	515	550	536	542	530	552	561	543	539	537	556	559	564	574	544	531	527	609	563	561	573	569	592	531	521	538	555	587	559	559	537	580	592	553	550	579	565	561	592	591	531	547	580	540	521	531	537	579	534	526	525	568	543	567	597	564	577	562	535	569	570	584	553	561	562	528	509	532	547	543	554	570	589	540	534	560	576	580	483	502	554	556	583	564	573	538	550	533	499	528	548	572	539	564	538	561	525	500	505	558	566	519	560	534	569	544	549	574	545	545	533	538	581	537	509	523	578	556	535	581	535	551	563	536	544	540	540	558	538	573	569	534	562	565	588	529	521	557	509	553	538	582	556	542	555	552	577	519	564	553	583	558	534	541	530	553	525	534	547	522	570	563	521	587	563	509	537	524	549	559	602	552	585	613	543	561	524	564	561	545	551	526	559	563	561	536	556	560	584	540	556	537	546	549	589	554	507	506	514	560	497	586	528	565	559	532	520	565	551	557	534	531	590	558	562	545	572	605	533	568	543	558	551	518	564	541	525	552	570	570	541	565	526	575	587	517	512	515	537	528	563	529	588	548	561	555	556	566	568	530	557	534	541	557	534	583	564	508	525	591	560	539	551	560	541	557	532	558	574	529	571	552	546	533	582	597	555	526	556	554	572	597	558	561	538	563	583	558	532	593	555	512	568	558	523	536	567	557	525	567	527	483	486	537	558	533	583	602	594	574	566	570	517	570	545	567	581	545	538	551	560	549	544	554	532	572	527	545	560	577	542	538	527	552	507	588	557	523	536	548	528	536	496	560	567	526	560	558	563	518	565	550	539	546	518	545	560	565	547	567	541	498	550	539	553	519	549	532	567	526	557	566	552	579	582	555	530	547	544	575	505	550	540	551	537	514	557	522	535	576	531	536	556	502	559	582	541	555	602	526	563	568	507	546	565	545	581	562	533	511	555	522	565	586	559	556	544	569	517	530	544	558	551	501	555	574	545	577	546	524	556	570	538	568	538	561	539	559	560	556	556	550	524	546	542	562	565	534	554	548	605	578	559	554	533	544	542	574	512	597	565	518	509	572	569	528	536	568	509	587	593	540	558	539	575	548	589	522	500	548	585	523	569	530	588	568	559	568	579	541	543	534	509	556	582	583	559	556	585	531	582	544	576	588	521	574	577	552	541	567	572	550	552	534	556	593	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
42555	11699	2333	1193	933	742	591	564	507	477	456	425	387	386	326	361	361	382	367	337	335	334	399	319	315	300	331	336	351	326	346	344	348	339	330	317	369	347	337	347	324	366	363	352	346	294	330	337	320	353	335	333	341	328	328	358	342	308	345	319	326	347	334	331	325	305	309	330	346	313	308	309	340	317	318	307	313	351	309	367	339	345	314	354	330	328	311	312	350	308	339	343	316	341	307	337	311	335	332	294	307	324	332	317	291	309	297	331	333	372	320	316	363	319	279	329	329	297	305	321	328	302	307	304	380	342	364	322	293	356	366	303	316	340	315	321	309	352	317	347	314	313	322	316	318	332	343	355	337	315	339	338	326	346	323	294	304	335	315	349	288	348	310	335	299	299	305	328	306	328	345	301	345	344	322	319	318	344	341	309	311	308	359	311	312	331	294	325	354	304	295	313	327	330	296	292	344	315	351	304	345	309	343	313	306	320	324	302	352	309	315	331	299	320	294	316	314	323	330	318	351	316	301	309	368	346	334	317	321	284	314	360	313	300	340	331	323	314	318	335	353	338	314	330	320	372	343	355	321	308	355	335	314	341	366	286	328	349	320	311	327	325	325	301	344	292	341	320	319	319	318	291	321	305	337	314	317	321	324	304	337	326	316	360	320	306	343	308	333	341	337	308	341	333	333	324	326	329	322	342	332	320	321	297	329	306	329	309	339	330	312	340	321	309	331	371	308	325	336	353	345	305	350	316	304	297	323	353	291	331	329	323	320	294	318	307	314	349	295	328	335	357	326	316	303	317	308	311	364	339	324	319	343	314	320	302	343	318	315	321	342	306	319	359	320	329	306	313	324	289	306	318	338	350	319	318	340	339	308	323	303	330	308	308	311	327	338	311	339	340	332	345	320	326	321	325	342	328	321	304	327	307	306	283	310	298	326	322	335	332	320	363	339	334	350	348	300	330	305	330	342	297	368	325	312	323	324	332	317	326	324	362	330	330	276	321	338	307	312	294	318	360	311	337	302	323	314	318	361	297	316	321	314	288	325	347	318	331	342	313	298	327	350	377	296	333	321	338	307	320	332	327	302	298	342	345	319	299	329	301	375	310	340	328	320	310	319	342	326	313	323	322	319	279	324	339	335	277	332	299	370	354	318	311	296	326	327	312	316	348	321	299	316	316	336	321	347	337	339	350	335	348	307	348	344	307	366	317	328	337	339	333	326	291	296	311	336	329	326	328	327	320	319	321	362	322	352	296	334	339	332	332	299	320	323	365	350	345	343	319	335	336	332	302	329	296	322	321	343	351	342	344	321	334	346	297	309	324	326	324	327	327	310	372	322	348	317	328	308	325	317	345	351	278	307	327	320	335	340	330	295	306	344	329	329	329	315	296	331	353	326	336	319	306	348	326	327	365	333	308	320	314	327	293	322	327	319	306	342	308	320	319	325	336	356	332	324	320	315	338	345	291	335	341	300	305	305	353	320	301	317	322	295	338	318	348	332	300	318	287	321	367	334	340	350	350	353	314	351	322	346	317	342	307	321	274	310	306	318	330	318	351	325	318	296	332	321	333	338	323	315	314	317	319	317	333	325	344	337	326	322	344	300	342	336	365	301	353	339	356	327	336	321	338	327	336	316	389	349	332	303	298	338	317	325	321	348	323	304	334	333	320	290	341	329	332	357	321	300	353	337	309	313	336	302	325	324	328	342	324	320	314	329	355	329	304	317	332	307	321	345	353	318	333	333	300	307	331	324	340	342	338	328	337	314	332	318	323	308	297	335	307	342	332	293	359	309	330	343	322	325	282	317	302	318	326	341	338	331	330	350	318	332	306	333	340	325	346	365	315	316	329	308	315	344	320	337	344	312	353	324	312	337	322	342	288	335	321	341	313	337	322	330	325	316	351	354	317	335	303	325	335	341	335	326	330	321	362	312	340	317	316	322	320	334	323	308	350	316	333	321	361	316	303	300	349	318	278	332	296	320	294	312	347	316	316	331	319	312	346	305	337	326	331	328	318	328	351	289	379	331	300	330	309	322	333	339	332	344	305	315	310	305	326	330	344	283	298	328	320	317	294	326	341	327	319	285	322	315	336	304	342	319	324	310	345	333	331	332	327	324	306	348	312	307	354	334	310	328	323	327	323	329	331	331	327	317	311	337	319	321	296	324	339	351	288	310	326	329	326	331	345	329	333	321	360	303	325	329	325	346	344	296	294	356	312	319	308	319	330	340	325	287	327	332	334	326	318	312	350	318	294	334	315	333	307	338	335	336	320	328	319	310	334	344	321	321	325	325	344	336	335	316	280	333	337	319	296	332	318	311	336	315	309	312	297	324	336	327	354	332	362	368	309	320	340	326	322	339	303	316	308	287	325	338	334	332	332	316	356	305	307	316	302	349	326	336	308	334	296	333	298	300	319	318	315	346	344	337	338	301	354	331	332	318	328	322	325	271	315	350	346	311	304	331	336	287	317	329	334	343	330	344	309	340	334	344	305	324	343	324	283	370	313	311	337	291	359	345	319	317	367	330	335	333	315	323	319	329	328	332	341	335	355	309	337	288	309	301	316	352	352	341	319	316	328	320	355	313	321	341	304	329	331	289	345	321	325	321	341	333	321	304	339	337	326	334	350	344	325	317	320	333	302	318	327	330	331	321	323	358	328	318	323	341	332	333	379	363	306	341	309	321	329	342	303	317	298	342	334	288	330	329	336	316	318	330	308	340	345	341	306	327	335	338	343	333	330	318	302	331	345	326	324	321	294	319	346	306	336	323	336	318	343	342	318	314	299	315	370	311	320	323	309	299	317	336	293	307	337	317	355	333	310	306	349	309	341	300	307	330	334	335	322	298	310	316	343	329	311	348	301	332	341	328	338	317	271	314	317	301	304	291	281	329	320	305	341	338	326	328	314	317	316	329	332	341	328	316	298	337	325	307	304	345	342	318	316	303	341	296	337	328	341	333	343	324	338	296	274	303	353	293	352	309	323	348	340	320	305	335	280	363	361	375	323	298	321	318	294	314	335	378	314	334	345	349	331	306	332	335	319	317	262	339	321	324	333	347	293	304	305	332	326	335	308	341	338	327	363	338	324	335	338	358	306	347	307	295	305	342	330	326	347	287	369	352	337	342	335	348	340	330	331	360	275	339	293	348	321	352	336	325	332	340	325	338	344	312	334	277	322	326	352	322	302	313	352	337	356	316	333	327	350	333	312	312	326	368	334	313	314	343	332	314	336	311	348	302	325	321	311	314	309	339	314	312	355	299	348	343	310	318	338	339	303	333	281	326	341	307	329	307	328	319	347	319	314	317	312	349	329	331	336	302	319	325	298	353	318	309	315	350	307	349	346	307	333	321	330	321	296	321	334	338	326	343	315	308	336	331	306	297	316	288	339	310	303	315	339	331	319	318	353	340	337	333	326	287	292	321	319	328	332	335	358	332	303	328	337	369	297	335	341	306	310	340	330	332	336	332	327	349	348	307	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
19170	1882	3461	3997	3351	2699	2296	2040	1828	1662	1612	1613	1363	1384	1261	1226	1193	1186	1126	1157	1091	1065	1078	1033	1042	1027	1039	1017	989	1018	983	913	991	1015	996	962	966	922	971	962	989	920	889	940	925	957	924	974	922	930	931	921	931	895	950	910	972	909	949	905	925	861	975	890	923	895	883	888	941	909	977	927	878	940	958	856	882	957	949	961	928	850	977	952	928	906	899	936	928	918	910	938	892	887	932	907	868	943	906	887	852	901	931	902	887	964	932	956	903	896	860	881	874	915	900	895	940	900	949	930	910	908	871	841	891	889	928	943	941	903	932	899	890	900	884	940	890	910	932	942	925	936	920	929	903	890	908	950	952	901	898	917	874	876	847	917	969	908	905	932	929	854	877	900	934	865	924	921	841	876	871	870	897	887	941	918	924	876	902	883	933	862	966	921	880	882	835	921	960	930	881	918	911	919	927	922	914	903	929	926	927	866	890	978	847	906	898	919	909	903	883	879	848	906	943	949	871	874	925	890	835	955	913	916	921	906	903	902	867	886	902	916	943	898	910	943	867	882	880	925	882	865	884	884	894	959	902	878	887	900	948	940	882	928	866	893	899	922	867	916	904	916	809	951	914	942	936	859	945	926	899	890	946	900	922	911	917	898	846	887	895	888	904	901	869	942	885	898	909	935	855	927	898	869	894	897	948	884	920	876	882	860	940	868	919	893	890	883	897	951	877	878	911	922	893	887	917	919	884	883	940	923	890	933	838	902	897	887	951	959	931	928	895	950	919	908	917	907	907	907	877	855	923	953	896	828	850	930	871	900	892	977	902	889	921	895	871	878	885	946	910	903	900	906	910	870	946	892	926	911	972	909	872	910	915	914	860	926	912	933	897	926	935	925	852	918	909	915	930	904	928	950	925	899	889	930	874	917	920	931	840	922	905	890	897	966	903	894	911	938	887	899	929	959	874	925	874	907	936	914	868	916	955	878	882	891	972	929	910	944	883	939	918	868	942	875	922	898	936	890	863	919	934	861	946	886	921	948	914	894	876	907	956	883	862	900	904	875	926	892	876	883	901	938	897	906	904	909	918	877	888	918	924	921	894	911	868	896	876	887	886	954	886	905	929	870	906	935	866	892	928	914	910	948	884	949	892	898	867	899	893	915	912	915	854	944	880	901	927	951	888	938	969	926	881	972	865	926	912	923	922	973	899	922	899	945	888	940	930	897	937	909	934	943	887	857	859	869	860	914	884	883	878	927	964	891	906	919	895	866	892	935	887	880	934	900	922	923	873	935	935	891	895	909	910	878	850	873	929	927	950	901	884	879	853	938	898	938	929	888	941	866	946	944	920	866	901	847	945	947	933	872	962	960	923	903	902	924	917	927	892	873	920	931	969	897	882	885	911	900	894	869	899	878	910	959	907	925	901	846	896	915	829	857	883	852	906	946	886	974	875	879	872	899	919	899	965	966	922	903	927	914	885	910	927	938	899	930	920	884	916	888	919	873	914	961	912	881	902	848	891	910	881	906	905	928	989	912	905	868	968	868	902	923	873	868	873	919	908	875	888	923	886	905	979	886	927	887	895	880	914	907	913	894	859	842	917	930	877	904	884	918	936	895	916	924	910	927	893	892	873	917	888	898	964	879	924	931	919	945	900	901	897	880	881	930	962	841	920	836	885	892	929	904	877	930	905	947	927	860	894	906	968	867	829	874	926	918	925	890	914	916	901	935	881	925	870	867	901	920	915	882	886	943	873	924	902	900	902	868	952	936	888	952	893	903	890	927	961	898	898	883	896	922	912	874	953	878	907	897	871	923	874	860	953	933	914	897	922	967	865	909	846	932	913	944	902	916	951	939	876	890	902	946	921	927	960	894	942	955	914	888	897	854	888	943	900	913	910	903	897	931	907	895	892	829	924	916	926	958	885	939	911	913	891	870	897	942	931	971	905	927	942	886	971	947	927	905	910	891	934	887	880	867	895	891	881	950	902	888	957	932	884	840	906	925	821	932	886	895	943	873	890	918	978	941	913	959	878	888	930	942	922	877	921	919	924	866	891	911	921	973	891	898	986	894	940	925	876	870	900	870	901	891	863	846	928	889	884	891	912	941	965	892	905	823	896	903	872	901	949	923	958	957	945	935	909	911	895	901	933	913	853	923	921	932	899	904	917	871	841	873	934	880	916	859	924	906	904	935	912	847	887	886	895	927	937	898	946	925	915	897	887	933	935	894	916	886	903	917	893	924	942	938	890	890	930	889	939	909	903	905	920	927	940	874	917	925	893	915	893	944	899	919	924	935	895	907	924	913	895	853	852	896	861	928	896	879	913	939	901	875	958	941	898	904	912	892	842	922	910	987	917	891	887	930	879	883	885	894	974	914	901	842	913	946	883	939	868	925	871	890	921	888	915	876	928	973	938	890	879	964	885	881	895	892	889	910	945	898	904	944	930	892	907	908	904	842	888	868	875	898	884	904	889	917	876	930	897	926	881	930	855	921	953	875	864	927	936	853	908	907	898	911	927	904	885	930	898	866	907	905	931	945	902	929	954	922	902	905	923	861	930	898	937	950	886	901	879	929	841	897	901	908	863	929	896	889	901	906	950	905	903	877	916	934	901	906	891	862	903	897	901	866	925	952	861	917	935	900	913	860	909	911	903	859	946	911	915	905	925	905	946	872	866	910	925	877	919	879	920	906	904	931	878	936	909	952	847	884	890	822	863	920	886	908	903	873	928	901	938	923	962	892	925	874	914	945	914	925	935	960	941	914	869	945	952	912	933	924	827	967	926	888	921	957	897	890	911	870	936	927	876	887	954	867	925	884	924	914	874	893	881	886	938	939	917	880	920	905	911	862	937	862	921	883	923	951	945	887	917	939	873	901	946	932	931	891	963	918	925	928	922	876	873	845	934	865	868	898	978	895	923	878	871	908	939	926	833	897	914	889	900	851	876	932	913	941	899	955	956	918	941	899	917	909	916	947	915	869	928	916	833	923	888	967	915	916	920	834	893	944	876	939	890	895	937	926	829	878	908	888	946	884	905	921	915	907	914	862	917	914	907	902	889	924	879	878	903	888	935	901	864	886	904	961	902	937	910	901	899	890	882	891	899	907	927	943	933	896	925	886	862	897	908	882	888	868	901	894	915	941	901	915	861	926	963	880	874	959	940	925	920	877	875	945	900	925	878	855	897	879	903	918	895	885	921	929	954	954	895	871	903	934	947	845	932	900	883	952	904	903	881	917	905	939	915	938	902	892	905	895	924	926	933	930	900	891	880	877	919	926	968	923	888	917	889	924	890	918	909	907	879	938	859	874	909	918	907	904	875	892	905	927	926	881	914	828	905	917	888	814	926	927	878	889	887	902	903	875	888	899	931	867	933	966	876	904	962	890	936	847	943	929	916	875	904	930	901	871	926	924	911	951	914	980	951	904	934	922	874	898	869	875	916	911	868	899	904	874	873	903	875	898	924	900	884	893	952	928	897	916	926	918	892	930	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
48240	22274	10815	2367	1507	1093	875	721	615	578	497	520	473	468	414	397	397	381	374	375	393	349	358	340	352	298	353	331	335	326	335	295	315	323	318	336	300	318	333	351	326	287	320	286	280	315	306	328	322	311	330	320	276	302	321	311	338	337	327	318	315	303	287	312	299	329	343	337	317	309	316	323	323	317	308	329	314	305	300	303	274	351	318	337	360	317	287	326	298	309	336	323	315	318	335	282	306	322	326	316	303	329	319	316	339	324	302	315	325	304	312	317	292	309	337	326	334	299	317	319	321	299	333	329	293	325	301	309	312	327	306	287	301	342	323	305	308	297	311	300	310	328	302	325	340	306	303	308	317	322	322	342	267	321	308	326	328	307	326	310	304	332	303	315	304	294	312	363	307	357	321	321	299	295	285	292	330	284	308	332	351	317	307	326	303	316	316	300	311	325	307	296	287	360	318	357	297	320	308	306	321	295	308	313	341	318	332	316	328	313	337	319	314	327	305	341	289	305	293	316	295	306	305	323	320	307	291	304	307	335	318	314	341	354	311	293	313	323	327	324	316	340	317	341	342	324	319	314	314	314	340	334	324	283	359	295	279	297	315	328	283	291	310	307	308	329	325	325	320	317	325	311	299	317	337	300	326	304	305	338	301	314	290	303	317	326	333	311	312	298	309	334	294	307	291	313	338	324	310	341	310	324	300	275	298	329	334	343	312	302	343	328	324	314	296	312	327	314	313	307	323	310	300	346	316	314	258	319	328	321	335	307	327	289	310	331	325	307	310	304	307	333	285	311	311	322	316	342	318	315	290	331	304	287	312	322	351	325	321	305	299	296	310	320	322	356	325	318	346	326	315	344	305	315	327	324	310	310	333	339	325	328	298	302	325	319	314	308	303	324	310	263	313	319	301	314	301	286	290	331	308	323	307	319	314	305	320	300	321	263	313	330	334	302	309	303	298	289	327	305	309	319	297	353	333	310	308	330	289	250	332	320	304	287	309	303	326	296	318	347	324	331	301	323	317	289	309	335	330	331	290	279	274	309	295	296	342	313	282	315	310	312	320	330	303	316	306	315	283	314	296	321	301	330	312	329	307	294	294	286	329	285	301	299	283	319	317	266	296	327	316	320	306	296	333	290	311	333	318	318	273	305	290	316	312	314	265	325	364	320	299	307	308	303	295	325	303	298	291	305	303	320	303	323	333	296	302	315	310	303	317	333	277	311	334	328	312	298	295	294	301	347	310	324	285	282	290	348	306	318	295	306	349	309	349	337	337	316	276	330	331	302	315	310	316	295	335	320	306	312	283	328	301	337	309	318	299	285	328	321	356	322	330	316	322	295	311	326	343	299	301	334	310	318	305	345	317	318	328	345	325	315	308	334	303	317	309	323	289	354	307	326	297	295	312	311	294	331	322	334	303	336	332	308	307	314	310	287	316	359	277	311	327	323	303	332	327	311	344	317	305	298	302	312	304	333	288	310	313	315	275	321	291	324	315	312	303	279	329	283	343	310	300	310	308	287	317	320	314	321	298	310	316	303	309	283	310	318	328	310	297	303	325	332	305	315	323	310	344	311	355	322	321	315	316	279	317	295	308	308	301	309	304	306	325	303	295	306	321	335	307	336	319	337	311	328	328	306	343	295	320	282	323	309	336	298	307	290	328	320	338	333	328	329	285	292	310	314	296	345	320	291	290	306	277	334	325	293	293	296	315	305	279	347	313	293	294	328	318	327	309	320	295	321	328	305	321	321	330	294	312	311	326	317	306	333	335	304	321	321	302	348	282	293	320	281	310	318	313	313	315	303	314	316	328	292	333	305	296	337	339	314	306	354	315	301	330	277	307	345	313	293	308	301	302	293	299	326	344	293	307	270	320	322	315	328	296	298	317	306	314	309	324	312	318	339	312	325	316	334	341	292	300	316	312	314	307	312	296	321	335	339	328	325	293	325	329	318	317	328	300	300	321	317	308	313	306	299	300	332	294	340	330	308	316	323	339	332	343	299	292	351	326	275	343	334	312	302	335	284	341	316	327	317	311	306	350	315	309	320	298	285	283	293	322	275	284	284	311	297	327	337	343	315	294	323	309	316	293	290	321	304	310	349	322	311	328	271	334	323	299	284	302	317	320	328	281	313	293	333	323	302	311	324	336	299	309	329	306	303	324	315	303	324	316	310	299	306	285	332	325	309	317	335	312	331	295	303	318	305	283	340	328	326	335	305	277	329	332	311	322	324	331	340	300	319	347	303	292	317	301	327	341	305	301	305	328	319	313	307	291	307	317	346	303	312	311	296	310	304	310	311	309	311	333	338	312	301	327	302	297	288	338	334	343	323	336	294	327	324	318	324	303	328	339	366	299	323	316	310	301	310	320	321	306	316	334	316	327	315	334	318	310	351	306	310	310	321	296	312	316	330	294	321	308	318	309	315	289	320	315	313	308	310	296	307	291	331	299	360	308	299	278	303	298	325	311	292	321	303	314	315	278	299	284	328	304	340	295	334	318	306	277	312	319	305	316	354	319	314	333	325	345	338	312	335	327	284	308	302	308	332	331	342	339	350	300	309	303	321	340	321	284	316	329	304	359	313	310	316	287	313	312	334	333	282	336	289	316	310	331	281	293	312	293	317	311	344	317	300	320	296	316	340	315	308	267	323	298	303	291	294	317	288	337	312	352	300	334	329	319	327	310	308	292	313	302	336	305	332	289	302	350	291	327	313	303	299	308	306	312	318	297	304	347	323	317	298	318	315	335	309	308	332	311	306	303	318	314	300	329	340	327	344	353	303	338	292	345	317	308	319	309	315	308	297	296	318	312	314	284	306	318	267	298	330	303	304	318	308	333	299	330	295	341	315	301	287	327	367	305	329	359	336	316	345	317	348	326	299	319	337	297	332	320	295	287	328	295	322	313	308	289	297	306	342	326	292	285	294	322	303	304	323	326	321	315	346	277	313	308	336	303	297	331	342	325	308	318	327	331	308	365	311	315	294	289	320	352	304	335	315	277	317	333	307	329	319	299	329	325	341	320	302	328	306	305	302	330	346	285	344	343	309	330	325	317	300	295	328	310	314	318	306	351	295	324	328	312	306	344	330	313	310	295	297	305	338	273	339	318	319	286	331	361	300	323	342	327	305	341	280	315	330	326	311	284	318	300	347	329	324	334	339	293	276	335	304	333	286	313	294	302	294	296	319	289	332	314	321	329	293	326	293	345	345	295	302	304	305	319	281	305	290	317	297	325	304	313	285	316	321	323	280	310	299	321	280	374	311	310	333	300	282	330	342	291	308	303	313	260	310	309	287	342	311	334	335	332	322	297	320	317	320	312	317	309	304	284	346	349	293	283	341	314	314	305	318	332	323	302	300	298	301	318	302	312	299	323	329	332	343	293	284	301	319	333	276	318	304	319	325	340	277	304	283	322	297	307	324	317	326	330	312	316	297	318	297	277	325	306	292	291	313	292	313	321	294	295	290	332	331	348	325	306	300	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24107	2745	5713	6304	5236	4326	3526	3025	2657	2316	2172	2008	1860	1676	1524	1508	1476	1326	1261	1264	1219	1155	1167	1100	1170	1049	997	1129	1035	1034	1031	1062	1009	1024	939	990	957	974	965	965	935	979	967	983	950	887	972	954	940	927	903	919	926	945	956	913	885	902	889	891	870	916	883	885	895	935	894	883	859	900	883	895	865	814	916	917	888	903	864	890	855	845	818	862	860	875	900	880	850	877	889	824	909	913	863	849	853	862	880	861	884	883	845	855	858	883	875	886	833	877	881	830	855	873	831	865	882	848	849	873	869	903	896	868	835	813	861	820	860	867	836	875	864	895	828	831	897	905	853	880	838	904	834	880	869	886	883	801	821	868	899	819	834	793	884	916	826	878	910	850	847	836	882	809	859	900	877	875	825	857	837	888	888	850	864	856	845	871	884	878	863	824	892	838	831	840	888	836	848	850	836	856	866	815	835	839	908	880	853	846	896	854	859	832	864	856	839	858	844	841	854	843	856	822	897	857	855	898	818	882	813	868	821	890	903	874	889	867	853	857	913	866	857	846	818	800	898	834	849	862	863	910	803	853	823	812	822	871	857	808	813	802	810	915	850	829	819	818	858	881	888	808	895	876	822	879	878	869	892	836	841	899	880	852	838	875	838	833	880	896	839	871	885	855	844	848	868	887	886	799	871	853	860	824	876	880	867	843	873	874	821	864	853	869	838	791	863	846	843	858	848	878	843	839	879	875	869	825	841	884	876	920	837	815	849	815	869	868	804	841	861	872	845	860	866	817	812	824	882	858	845	867	896	903	858	910	855	876	871	799	845	857	901	869	845	869	831	882	850	842	878	860	826	848	894	844	932	864	848	877	862	847	853	899	843	841	885	851	863	882	872	840	908	862	862	862	865	878	906	865	860	899	887	837	864	819	812	840	859	873	870	864	879	879	833	837	804	845	849	898	873	866	895	829	856	845	880	892	835	867	843	835	827	850	880	878	858	898	876	861	877	913	910	870	836	839	862	843	841	877	886	874	818	907	831	863	862	815	810	864	857	820	881	841	782	868	843	829	866	851	865	855	867	858	840	827	877	859	851	910	811	867	863	881	846	829	827	887	871	863	836	869	868	858	849	884	913	822	890	866	906	836	866	878	856	832	845	886	835	879	922	862	870	869	826	871	870	848	839	865	885	809	834	837	842	864	825	874	892	875	849	803	840	875	855	843	870	869	850	840	873	791	866	815	880	803	870	819	876	837	856	773	831	817	908	892	805	853	842	835	883	865	901	820	802	891	845	835	850	819	827	841	840	872	825	865	860	846	855	832	854	859	890	894	859	868	844	830	862	858	873	833	835	902	812	857	884	863	879	857	856	916	831	812	853	888	836	839	845	896	834	833	850	875	835	897	860	860	834	830	873	827	805	848	878	859	943	903	819	910	890	876	844	875	905	905	852	825	923	863	853	884	866	853	836	902	858	858	869	877	856	855	856	882	879	837	845	888	887	846	901	832	816	870	847	811	832	831	853	854	867	896	868	836	856	858	887	795	832	856	858	856	865	836	867	883	821	874	845	816	840	830	855	849	906	846	850	877	846	848	819	869	836	891	879	836	850	854	834	859	842	874	874	879	864	876	844	845	818	846	880	872	868	854	831	906	882	849	823	832	844	849	891	842	861	866	855	837	890	848	884	876	852	818	879	791	853	849	821	868	939	886	816	848	835	884	864	819	840	821	819	851	856	874	856	917	811	877	865	818	839	842	843	850	818	829	890	865	887	826	869	892	836	862	840	837	852	895	891	873	896	788	844	866	909	845	824	826	878	895	871	839	879	840	882	901	865	877	857	852	859	898	861	876	843	821	827	853	844	844	835	862	853	865	863	833	819	831	871	892	812	811	859	851	850	880	857	824	820	881	879	817	874	854	878	833	866	816	888	840	879	844	866	832	841	859	901	866	860	887	799	843	836	915	878	919	906	906	840	901	885	859	821	873	873	869	816	834	935	892	872	895	819	881	876	869	839	870	855	857	871	856	874	826	820	850	841	830	877	844	899	869	843	904	769	819	809	882	828	828	869	824	800	878	848	874	871	870	853	880	884	837	825	868	861	881	860	774	819	846	851	833	869	858	837	855	860	853	880	816	859	858	863	870	864	928	848	866	827	891	898	857	861	856	884	861	796	803	840	862	873	839	838	829	866	841	888	923	829	869	865	881	874	870	930	913	851	865	893	875	805	828	841	855	850	856	850	792	871	900	926	874	881	872	900	907	853	881	843	866	823	865	870	822	864	876	859	872	868	862	843	852	895	879	860	880	853	895	883	860	870	829	894	828	853	876	846	859	884	839	907	891	845	892	830	840	860	880	852	822	866	815	841	852	889	851	848	875	826	872	830	849	820	861	830	881	783	876	859	862	879	842	853	933	829	829	841	854	847	846	877	789	854	846	842	876	914	855	885	906	891	830	892	803	890	837	827	855	851	858	834	841	914	870	879	839	796	862	899	891	881	880	814	828	870	867	908	914	892	813	927	875	842	857	854	859	860	887	810	799	895	848	826	837	785	827	877	832	856	865	875	839	872	872	864	818	849	836	859	820	853	821	889	855	855	837	885	865	847	843	876	854	858	834	869	819	925	804	885	837	818	835	866	872	886	865	832	817	860	864	868	822	881	935	865	856	911	874	820	860	816	835	915	886	882	805	871	800	916	901	837	845	844	921	908	823	881	838	907	868	887	903	897	848	853	864	821	799	870	832	851	862	804	899	830	854	849	830	890	889	866	869	869	841	861	931	823	879	859	890	890	834	863	796	873	880	859	829	846	902	833	899	882	816	813	862	880	867	811	857	894	862	877	847	884	866	825	845	877	847	851	842	891	855	840	839	886	825	855	884	860	869	819	882	881	885	889	849	814	841	834	868	859	918	881	882	936	870	868	907	881	864	903	869	856	840	892	876	857	855	786	833	872	831	832	860	811	869	884	889	920	878	866	873	864	887	888	876	905	856	860	846	805	852	863	840	833	859	851	872	844	882	818	851	845	869	886	802	889	863	910	876	863	850	849	845	849	831	863	883	876	858	875	900	835	862	855	831	869	809	808	883	854	866	847	898	847	865	885	907	886	806	831	879	878	874	853	861	848	844	806	918	907	798	858	834	860	905	894	874	862	860	829	883	885	877	828	808	838	857	841	832	888	826	840	864	814	881	844	870	854	851	783	882	836	894	802	907	902	840	848	842	846	863	821	888	846	913	831	850	915	883	834	820	908	852	841	842	828	828	856	900	824	898	888	862	833	808	883	901	904	806	859	877	824	906	888	845	858	868	870	859	890	879	899	796	851	901	853	857	895	875	831	879	899	871	887	848	878	895	888	852	849	876	850	870	867	841	843	886	929	844	893	834	855	850	905	829	837	873	862	887	834	815	839	828	855	883	908	795	812	895	878	841	896	887	838	842	864	885	821	850	859	916	822	854	868	832	855	847	862	932	849	910	828	913	823	883	868	883	834	873	856	873	866	852	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7869	537	380	221	208	214	196	186	207	145	189	207	200	189	162	188	207	179	200	180	205	174	172	173	185	174	169	193	191	170	204	182	177	174	192	177	188	169	168	188	166	160	189	191	191	193	199	178	197	191	175	179	192	173	195	179	196	213	184	187	192	160	194	213	177	166	199	160	194	183	190	172	174	188	177	174	199	174	188	193	174	173	193	190	185	165	171	167	159	166	171	167	185	185	150	171	163	180	196	191	181	176	182	166	176	173	174	196	195	205	190	156	196	173	172	167	151	190	188	168	167	158	198	189	171	173	166	172	178	190	172	188	200	181	183	179	188	195	174	171	193	170	177	192	195	168	172	170	186	181	161	172	175	196	186	194	162	173	162	178	192	163	166	187	184	181	181	174	170	198	157	206	189	186	186	202	157	171	190	184	168	189	203	192	180	205	197	185	194	211	182	213	186	204	177	157	183	187	176	178	216	159	173	181	215	179	195	209	201	209	181	176	186	177	200	192	159	157	190	189	202	186	174	193	203	179	189	182	183	179	167	185	180	200	175	184	200	182	175	200	201	200	186	185	187	184	182	176	195	168	181	184	175	191	183	159	184	164	184	190	192	182	154	179	167	176	185	205	165	179	170	174	186	179	198	204	201	183	198	167	199	163	197	194	190	180	172	183	200	212	168	196	184	185	168	180	193	167	162	186	186	167	171	190	213	203	206	189	184	161	187	157	178	168	193	184	180	213	181	186	194	203	174	172	179	173	148	179	184	184	170	170	191	178	191	196	188	196	164	185	155	148	199	174	166	159	166	182	188	176	190	197	172	176	173	199	174	180	151	175	186	194	181	171	183	179	215	195	186	196	191	165	163	162	179	168	171	186	197	188	180	201	181	190	181	172	178	203	179	183	210	179	168	173	176	170	165	162	207	186	175	175	193	150	169	172	166	167	185	169	179	219	185	174	196	176	193	186	197	184	178	198	185	190	193	190	183	172	182	201	170	180	190	176	162	178	183	172	192	177	180	189	172	208	187	176	202	178	185	182	213	194	167	193	193	168	192	169	197	178	172	194	191	183	176	172	189	189	196	194	183	194	207	199	162	178	164	171	183	173	191	198	198	180	175	178	187	183	200	191	169	193	196	179	176	163	172	187	196	166	180	183	172	181	168	198	179	198	180	171	179	160	192	164	189	201	179	179	186	187	146	204	166	165	181	179	173	190	184	189	173	178	195	166	145	168	166	176	178	180	162	180	186	194	173	175	180	186	183	171	178	206	185	186	192	156	188	192	187	174	194	182	165	191	179	162	162	175	187	202	187	182	166	174	162	184	173	187	187	166	172	209	172	194	179	190	135	186	163	170	198	156	189	181	189	167	194	200	162	161	195	175	177	193	177	177	160	214	165	178	176	156	181	187	186	197	189	183	174	186	194	207	193	175	191	182	187	165	187	180	193	181	175	191	236	179	182	158	190	165	175	200	170	183	175	200	189	200	168	175	172	168	206	160	166	166	188	161	183	183	180	184	151	190	196	168	203	178	201	207	175	191	192	167	203	190	173	168	176	182	197	182	172	190	188	173	180	167	175	191	193	176	157	165	172	192	166	190	164	180	178	207	189	183	187	173	171	184	184	186	177	183	162	153	199	172	199	196	168	191	187	196	156	166	186	188	181	157	174	181	178	182	186	194	184	186	190	193	173	177	175	181	170	195	199	176	169	183	191	186	178	193	182	175	199	192	177	193	193	168	184	184	198	174	185	194	183	183	200	175	164	168	192	206	178	191	188	173	181	174	191	200	177	214	179	180	173	184	189	161	162	202	177	198	186	182	179	199	180	177	175	207	189	178	198	181	167	170	202	186	198	185	141	197	181	194	189	180	176	181	165	193	195	186	187	155	191	169	195	182	170	182	171	176	165	178	149	174	192	162	196	162	181	185	185	168	177	187	190	180	174	185	196	195	178	182	196	197	175	178	207	174	164	187	178	170	202	170	154	177	203	201	171	181	178	175	187	146	175	194	199	176	186	176	171	183	194	182	181	168	191	195	202	169	198	164	170	173	174	189	194	170	196	196	173	198	170	210	190	188	161	195	157	165	194	180	168	175	185	185	188	164	187	187	208	177	179	169	173	168	179	182	159	188	173	191	173	168	164	194	181	175	175	171	179	159	175	197	150	174	195	181	187	158	178	200	218	153	205	162	166	166	169	165	167	173	183	187	203	177	204	181	201	181	176	168	213	197	162	180	181	177	177	182	147	204	173	174	184	210	179	155	189	181	201	204	159	218	184	200	166	179	185	184	183	142	153	171	172	177	160	183	182	162	175	161	153	186	174	194	191	168	198	170	197	183	174	191	179	173	175	173	175	197	192	171	168	177	196	191	180	211	175	180	160	157	193	200	198	178	193	193	160	183	197	213	190	168	179	190	176	189	176	188	196	188	187	177	167	189	170	203	163	188	158	185	182	198	187	174	182	182	189	155	186	191	175	187	166	183	188	161	194	182	171	184	183	182	155	164	163	192	190	198	186	185	186	204	196	180	163	174	195	186	182	174	185	180	194	183	181	191	197	172	193	161	164	163	185	184	208	177	179	172	176	169	166	181	176	191	166	181	199	175	184	171	179	174	189	154	199	168	163	191	191	173	191	171	196	183	171	191	176	181	209	159	162	173	192	180	182	188	210	170	191	163	187	174	191	190	177	194	198	198	194	161	200	174	170	191	186	196	198	172	170	172	191	189	162	206	171	178	188	173	185	215	181	152	193	194	179	191	216	196	191	175	192	179	167	192	160	153	204	195	177	169	173	196	185	158	183	186	206	175	172	175	192	166	185	169	158	179	189	199	191	183	168	181	177	185	194	195	174	190	184	159	173	177	220	171	194	190	186	203	177	172	164	184	192	180	183	178	168	160	172	168	173	195	182	176	182	171	180	193	202	176	152	176	158	171	196	170	186	166	174	196	203	167	176	173	181	176	176	186	207	178	161	193	185	189	174	168	202	190	144	163	204	174	168	178	192	171	182	167	156	177	166	167	203	184	204	187	159	179	202	185	173	163	163	181	167	181	198	180	173	170	176	180	198	192	162	181	161	187	175	177	182	177	185	163	157	178	157	194	192	184	183	182	196	161	178	186	179	155	185	186	169	167	176	174	184	202	165	202	187	168	196	174	206	179	144	159	181	166	210	192	182	153	168	171	174	188	184	179	203	167	180	188	185	190	150	166	165	194	191	172	166	185	203	170	188	159	197	158	166	169	193	190	177	193	181	192	196	166	187	170	166	186	222	175	180	162	170	161	153	181	180	215	207	180	154	192	182	190	212	182	193	163	179	172	171	182	189	196	168	177	185	167	155	162	182	168	175	176	184	157	174	186	183	198	194	188	181	177	185	157	158	200	183	190	201	162	170	166	181	190	166	177	153	180	164	208	186	210	163	163	207	169	199	183	219	206	185	166	181	174	188	186	164	188	177	181	182	181	155	162	177	184	185	188	202	176	214	170	167	180	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8048	681	742	756	696	680	650	648	570	607	631	606	597	576	586	599	625	587	614	575	559	594	555	568	561	601	571	569	597	522	550	530	551	625	579	589	632	619	546	590	611	548	555	518	599	564	525	574	529	536	541	565	600	536	584	584	538	578	561	559	521	576	581	582	576	553	562	591	563	587	531	548	595	571	562	565	566	542	563	574	571	601	547	588	562	574	562	557	547	561	611	562	583	548	554	545	526	567	588	546	547	550	576	549	546	537	583	557	541	562	555	592	538	576	549	547	603	598	545	528	524	618	552	554	546	612	571	587	581	557	580	578	560	560	597	537	563	575	554	570	547	565	555	544	558	550	542	577	580	507	562	550	561	587	558	577	541	527	543	556	584	566	550	554	534	566	553	563	566	583	577	573	576	564	524	583	593	540	569	568	557	535	558	614	571	581	591	550	591	541	578	554	557	522	532	540	544	634	563	549	533	563	545	580	534	546	565	569	547	588	579	535	527	576	582	569	553	560	544	572	538	550	570	579	614	537	570	585	588	558	602	542	568	529	598	554	535	550	566	582	568	535	573	561	541	572	590	567	514	555	558	551	534	561	596	558	567	570	559	575	550	550	610	581	589	567	606	554	553	530	541	561	557	543	574	567	568	537	536	583	584	610	549	538	576	552	591	558	559	565	583	543	549	556	580	556	551	600	540	565	543	572	538	564	568	565	562	525	543	590	514	609	566	542	550	528	546	604	569	583	619	526	592	571	555	577	570	565	575	545	577	566	553	592	541	558	569	539	584	615	581	524	566	598	570	569	477	559	572	539	540	593	543	569	537	573	574	554	613	549	540	556	593	562	606	574	601	584	548	559	549	509	600	563	555	557	543	586	607	582	565	580	536	578	567	601	590	604	564	515	553	562	590	534	562	579	584	531	577	548	530	612	544	586	546	618	584	566	548	587	558	556	545	565	549	599	624	500	535	609	561	599	592	549	565	521	530	565	546	544	551	548	582	552	547	518	525	612	563	577	570	552	560	543	551	575	586	571	552	611	562	588	576	626	590	518	560	573	597	528	567	580	568	532	540	572	561	549	574	565	582	567	541	566	541	546	533	529	578	569	545	585	574	577	563	535	558	573	572	560	542	584	566	525	527	576	581	522	568	584	581	577	530	573	575	575	538	575	581	544	539	561	612	571	572	593	568	579	553	559	554	543	562	526	518	555	557	542	523	525	558	582	576	573	537	574	585	566	562	573	539	598	571	604	532	582	552	556	581	579	549	570	575	545	531	543	581	542	514	557	546	630	561	558	599	585	585	539	552	577	552	605	546	605	567	577	548	575	552	556	565	569	558	547	618	577	580	527	531	594	520	516	584	581	550	576	581	543	603	540	576	577	558	544	545	569	542	532	561	588	519	528	526	575	566	593	550	557	573	557	595	539	562	529	541	518	629	531	564	531	538	599	538	576	562	522	580	571	546	625	580	573	564	589	576	548	574	544	567	611	567	557	582	558	569	586	597	609	582	590	534	544	567	573	566	595	557	541	556	572	577	612	574	532	569	570	584	600	515	541	565	544	539	535	566	558	552	601	527	543	545	555	527	548	567	527	528	537	546	549	534	612	592	592	540	536	566	636	573	551	565	545	582	550	537	572	561	594	568	540	537	572	555	580	521	549	525	582	578	582	553	571	527	587	600	503	592	591	539	582	589	551	550	598	542	557	553	551	603	531	587	544	549	547	541	570	556	579	572	577	590	550	524	592	568	550	572	589	538	579	574	575	550	563	573	580	532	537	541	582	557	558	568	546	572	588	526	566	549	599	571	565	573	557	592	535	558	574	568	520	551	563	557	570	545	583	538	572	570	546	557	601	529	573	532	558	556	566	578	583	572	556	546	610	557	588	568	542	583	517	600	536	575	590	594	576	562	569	603	537	567	596	551	558	522	561	604	592	562	560	589	515	579	541	538	573	549	569	590	540	564	581	537	578	608	543	567	521	542	569	561	568	562	537	605	558	543	562	543	576	572	572	582	582	535	571	577	570	533	523	598	577	559	514	550	592	566	546	533	557	557	617	536	570	533	591	588	602	539	523	539	583	599	557	542	606	542	586	602	539	580	572	595	572	581	558	572	584	572	570	572	527	528	541	538	606	542	578	567	560	577	569	545	599	537	590	538	503	576	599	566	555	593	541	539	584	577	575	640	592	554	547	564	564	601	536	543	592	563	536	575	557	554	581	533	590	596	537	554	580	553	581	580	567	563	633	563	618	530	564	584	540	579	523	575	551	564	600	581	544	600	565	554	514	543	507	558	534	578	554	549	530	559	559	537	526	540	537	543	558	534	567	570	563	614	528	577	587	569	602	570	612	581	589	591	556	575	531	552	528	573	575	562	571	548	598	548	569	575	543	564	596	593	551	576	621	561	546	588	562	596	610	563	555	595	579	571	566	567	586	555	557	530	581	562	543	566	579	594	565	554	567	544	552	543	523	608	614	570	568	501	569	592	517	563	582	592	569	577	524	573	521	573	554	529	551	565	561	543	535	550	588	592	580	545	536	542	522	600	552	531	602	535	547	552	540	566	542	560	556	532	549	540	560	523	528	549	539	549	590	560	547	543	586	567	545	523	597	536	574	568	614	597	541	561	556	537	532	562	546	537	544	567	586	532	610	560	552	553	564	565	584	554	597	565	545	533	556	608	546	552	542	578	563	516	559	582	557	552	589	550	583	548	613	558	582	578	555	556	616	542	621	580	591	541	566	555	563	532	547	590	559	564	588	560	569	538	572	590	612	572	586	561	575	569	595	595	583	563	585	575	557	601	604	532	585	531	539	563	603	581	568	573	571	577	580	583	554	509	561	560	581	545	592	561	585	526	520	566	519	553	546	564	598	533	587	566	558	524	544	577	536	565	539	570	555	551	545	580	581	516	568	514	596	559	611	569	542	558	579	541	575	550	562	542	559	542	582	583	553	541	589	587	566	576	579	608	555	552	534	544	561	549	524	564	555	527	510	558	563	547	544	546	562	577	515	570	558	579	585	580	549	556	593	529	568	537	585	560	582	573	565	498	600	546	565	552	580	564	531	592	551	574	577	567	545	557	562	577	539	611	565	573	542	563	547	553	562	557	580	562	574	605	566	589	551	544	531	583	553	581	527	580	580	575	602	557	583	600	555	555	574	545	532	561	549	547	577	534	542	558	545	563	565	530	567	586	576	554	510	558	558	589	568	586	552	573	542	551	550	573	562	578	561	541	537	525	556	549	548	566	575	546	572	555	564	612	554	539	581	527	526	532	536	540	514	578	537	622	582	551	568	566	574	575	566	626	536	552	575	523	543	551	545	579	551	581	579	529	602	572	564	563	598	548	576	557	546	519	592	545	547	528	533	589	540	587	572	577	538	550	535	623	534	569	580	589	589	589	545	522	574	575	587	552	569	556	559	552	545	547	565	563	588	563	536	542	544	574	593	563	507	559	587	552	572	588	570	530	584	579	562	579	563	530	581	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
43569	16722	4109	1248	921	726	607	526	505	462	440	451	440	417	338	373	356	354	382	372	348	339	350	326	354	313	322	387	341	324	360	339	324	335	324	353	353	329	345	351	352	307	330	320	339	344	342	356	321	347	357	320	324	318	334	331	353	372	343	371	349	329	320	330	342	344	358	336	301	295	312	362	277	355	337	378	328	348	338	330	351	352	313	335	352	340	323	324	309	327	351	320	348	313	327	369	316	355	333	351	358	345	300	357	343	337	353	300	339	312	318	320	337	331	264	355	360	307	358	299	335	336	336	358	326	350	362	311	340	320	328	330	320	363	323	341	344	325	297	340	306	332	367	342	309	332	323	336	332	320	348	320	314	299	317	345	301	317	330	331	324	352	354	337	331	299	334	321	339	296	339	312	308	352	330	336	315	346	374	361	321	335	352	287	367	310	280	352	303	354	346	334	354	349	316	327	327	315	325	343	300	328	350	323	344	341	295	333	320	356	365	322	340	320	309	324	323	339	351	345	342	354	352	322	318	302	348	357	346	343	335	325	340	312	327	324	303	330	335	303	324	319	338	315	337	335	328	339	286	322	336	341	320	325	336	358	361	309	318	268	342	321	331	300	339	321	321	325	306	296	339	316	306	350	302	313	338	319	351	340	381	327	317	335	331	346	321	363	350	337	318	344	328	319	316	312	331	348	325	331	314	343	332	334	334	314	329	353	357	337	368	332	324	308	306	325	345	347	312	313	344	343	332	323	339	330	340	337	333	329	306	328	361	317	341	316	342	306	357	340	332	313	369	328	313	328	366	319	373	340	328	331	342	342	306	332	316	312	334	329	345	296	363	327	331	335	328	333	347	303	308	329	326	356	292	352	330	359	322	345	328	339	365	314	361	323	341	326	336	364	293	355	325	343	346	337	330	331	321	360	333	321	354	321	306	330	285	352	311	320	332	349	340	323	320	315	315	338	336	343	325	331	332	310	326	324	318	308	319	312	331	298	338	329	295	324	323	338	307	359	359	303	323	348	321	316	345	309	343	338	308	322	327	313	360	302	307	328	317	335	310	337	315	316	322	304	309	344	323	285	344	360	324	300	338	319	296	342	359	343	312	307	352	337	335	303	299	306	351	336	341	327	314	342	352	311	354	331	341	363	340	330	325	316	341	337	345	328	331	310	331	320	332	346	317	320	310	304	340	371	335	318	316	332	334	321	364	324	352	318	353	330	321	312	342	345	299	289	339	325	362	325	310	364	303	318	369	353	318	332	340	322	316	311	335	354	328	347	324	307	292	354	320	364	336	340	308	332	333	336	339	342	310	330	328	338	306	342	326	339	308	323	308	315	302	325	321	364	334	344	327	345	292	333	365	334	321	354	313	345	355	328	323	307	380	355	341	300	381	353	318	319	340	322	320	306	318	368	348	346	341	330	320	337	308	305	300	371	329	345	323	328	333	302	320	324	346	331	376	342	328	325	305	334	291	336	333	304	306	341	313	356	341	340	344	330	351	316	316	318	316	353	337	384	360	346	328	330	308	319	331	342	325	320	292	314	340	322	314	314	359	309	317	350	357	328	319	348	347	300	318	334	323	297	334	300	319	324	364	330	307	329	298	309	345	318	308	355	323	300	330	359	299	330	313	347	328	350	343	332	342	323	309	349	342	340	336	336	335	329	320	328	322	344	314	307	340	331	340	355	330	334	322	352	335	357	349	317	332	329	303	309	328	316	318	353	352	338	338	319	346	335	315	330	349	338	334	304	355	344	324	310	329	341	337	314	338	318	354	304	334	334	347	318	342	303	338	298	335	327	349	329	323	326	330	343	371	364	343	298	348	335	327	329	312	304	349	315	346	328	339	324	325	339	338	358	326	327	342	321	333	338	339	359	348	310	327	314	312	299	308	333	310	332	322	366	330	320	330	320	313	349	349	341	316	367	302	294	311	315	331	304	312	332	312	328	339	333	350	289	354	333	327	311	329	379	295	339	337	365	317	317	316	310	319	321	342	335	325	347	338	310	322	330	333	353	329	345	331	350	354	314	313	350	342	315	347	342	330	321	302	348	342	344	356	336	304	315	351	332	322	337	324	331	323	332	329	355	339	350	313	341	335	336	325	369	351	325	308	323	307	325	313	365	350	312	321	297	333	324	319	348	290	327	351	358	360	297	337	329	354	340	313	356	319	348	330	320	344	317	344	351	319	312	300	321	325	340	328	347	321	326	333	316	329	280	351	339	362	347	302	338	343	332	317	308	358	325	340	331	310	309	319	349	333	313	328	324	334	336	321	328	341	341	338	332	303	316	342	300	294	311	316	305	342	313	344	321	336	363	341	339	319	347	331	338	320	292	329	324	325	337	357	350	301	332	336	304	352	338	344	347	333	324	328	316	362	321	345	350	311	338	308	346	345	360	336	299	334	334	333	292	353	338	301	323	323	356	325	344	312	310	334	344	325	321	348	358	349	346	312	353	324	341	337	327	348	351	342	336	310	300	336	335	327	382	333	334	324	327	322	364	307	351	359	317	336	328	341	295	347	329	347	368	313	344	283	343	323	343	330	345	354	349	350	331	353	310	352	340	351	309	319	353	327	318	365	332	333	345	301	318	312	340	330	338	342	327	320	336	316	339	325	324	301	343	361	357	325	341	366	332	279	322	325	289	308	341	349	333	310	307	304	310	324	332	331	321	314	339	365	305	306	308	361	359	372	328	340	374	308	302	307	328	341	325	379	313	336	315	347	344	327	331	335	355	331	319	355	330	325	335	333	337	344	300	312	356	334	336	311	314	318	318	325	317	318	311	338	331	326	310	320	333	338	298	312	328	338	305	357	336	322	336	305	295	316	332	309	336	332	340	320	341	298	345	344	303	335	331	342	321	309	317	337	362	345	367	324	317	300	333	331	334	327	341	289	338	358	323	301	344	297	338	328	323	335	334	326	294	329	352	345	360	376	326	325	351	329	326	332	339	337	341	339	317	320	365	297	311	323	339	315	311	314	335	339	330	332	318	329	341	298	322	338	359	320	320	332	304	351	331	345	352	362	321	349	306	326	300	350	324	309	300	346	326	332	328	353	352	345	369	337	343	355	330	318	328	336	339	315	364	317	318	347	304	350	310	345	331	326	311	337	298	322	362	328	329	322	360	361	312	308	332	345	327	325	355	308	341	363	352	350	326	335	305	335	326	341	341	328	345	312	347	338	313	304	325	341	328	323	347	351	311	321	322	323	340	332	326	304	317	318	314	304	316	354	338	340	306	306	317	340	348	325	338	311	300	349	326	348	309	359	332	341	322	352	306	342	320	318	330	367	321	297	369	332	360	319	365	334	347	349	326	340	353	373	290	314	314	353	343	348	328	316	297	341	343	328	334	335	331	311	348	352	319	335	330	335	325	352	327	324	341	317	328	323	329	314	326	322	319	346	324	297	306	341	343	353	304	326	329	326	314	300	372	346	341	314	303	321	334	365	326	339	295	338	320	347	308	346	352	303	319	321	335	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
20265	1886	3579	3809	3218	2887	2382	2106	1832	1701	1581	1622	1413	1340	1304	1263	1247	1159	1117	1095	1090	1077	1100	1017	1074	1116	1064	1069	1031	1006	1031	950	951	1035	949	972	1002	962	955	1008	982	981	954	908	925	953	922	948	991	922	886	908	900	942	931	949	926	968	955	942	883	906	952	943	934	983	963	953	925	959	874	994	918	887	897	915	908	939	918	877	956	901	906	911	924	925	975	909	848	913	904	933	934	923	921	879	878	933	950	957	934	895	952	909	972	937	880	940	866	901	922	953	919	925	925	934	879	901	932	981	880	937	921	898	955	914	924	888	978	878	936	1015	912	904	909	952	917	909	917	951	964	902	901	884	920	935	925	960	898	918	962	916	949	908	845	910	986	911	869	915	897	906	924	908	906	922	924	883	898	940	942	896	896	937	877	921	887	940	885	970	942	906	937	902	930	926	904	919	885	926	949	944	893	913	913	917	925	929	874	937	974	928	893	909	898	912	890	861	886	897	901	946	889	948	885	909	917	925	951	911	921	923	866	890	902	922	873	885	886	896	1014	939	949	921	901	913	936	969	990	916	839	919	920	955	969	931	869	949	963	932	884	928	925	951	873	984	875	941	923	942	865	865	979	884	908	882	920	914	891	872	933	951	938	915	912	930	932	924	917	908	925	894	851	921	972	933	944	896	946	938	885	867	957	955	910	931	868	859	896	938	906	959	965	938	913	909	949	898	924	885	936	935	913	895	952	890	884	927	936	912	870	929	861	864	953	829	906	893	938	960	962	923	923	975	861	877	971	891	960	965	923	932	926	912	916	891	923	886	938	920	927	913	912	885	875	943	956	908	969	903	945	895	906	931	923	889	912	939	900	926	956	941	929	962	906	955	927	927	927	948	923	930	984	923	966	922	909	877	926	885	916	913	892	894	938	901	891	901	837	936	935	854	896	905	961	944	920	904	865	864	889	893	935	932	906	918	887	904	889	942	904	907	948	947	942	907	875	859	873	873	876	885	902	944	914	891	926	888	919	895	917	912	867	925	915	889	946	925	886	892	863	963	899	916	893	881	959	916	934	914	960	887	918	913	945	942	908	952	970	899	858	926	921	954	884	864	918	884	969	961	919	949	905	920	870	950	914	909	890	914	921	897	949	893	905	945	921	907	875	947	915	904	907	886	900	921	916	945	899	903	895	928	920	953	944	982	914	936	875	886	890	909	960	970	895	882	916	896	944	957	877	977	948	916	902	928	900	910	958	870	940	871	913	925	906	919	926	890	957	917	888	954	925	960	891	922	919	928	937	909	959	937	878	928	915	955	902	909	934	892	924	841	866	901	913	908	925	859	931	943	892	926	864	901	907	878	889	912	927	921	915	889	899	943	926	916	917	937	870	903	905	889	883	943	930	899	858	888	866	938	918	938	948	944	952	875	931	876	938	908	923	902	916	898	839	935	945	904	918	914	946	887	932	926	989	905	906	898	881	899	909	947	934	902	905	906	932	867	928	925	894	941	985	953	941	912	879	893	937	967	889	873	929	900	878	935	896	911	901	913	909	872	973	915	907	919	960	912	920	946	939	961	904	886	939	929	936	898	866	919	894	950	957	941	918	904	957	965	907	939	936	884	950	921	951	939	903	888	932	893	853	931	897	882	851	941	905	954	963	911	961	956	933	927	918	910	880	868	906	975	966	943	925	983	947	932	954	912	867	931	880	892	960	956	943	880	956	866	855	902	886	922	888	932	904	958	916	910	904	960	892	889	934	939	891	902	909	941	918	965	989	879	950	914	851	921	888	949	944	895	958	847	900	915	901	910	872	914	949	958	942	902	916	863	977	892	892	841	889	966	856	931	919	913	942	902	895	933	876	915	985	889	902	900	901	892	893	904	912	915	964	968	919	896	866	898	933	994	895	891	929	857	915	917	875	956	879	880	950	924	912	978	842	900	936	900	967	922	910	944	946	915	959	920	912	920	900	955	927	919	936	976	925	892	887	938	928	919	907	894	826	890	931	869	926	939	954	921	896	861	916	887	917	939	887	952	933	859	909	900	894	953	896	913	950	939	918	939	918	954	934	915	889	930	914	892	923	893	886	888	899	897	924	922	921	897	912	981	883	936	919	876	885	937	932	912	954	966	936	933	951	927	930	902	894	864	966	965	912	935	898	890	948	939	896	927	963	911	872	883	925	904	941	880	934	885	908	967	881	911	878	893	841	908	926	957	914	882	922	864	972	892	885	884	900	975	931	921	947	896	901	903	920	930	973	956	935	933	911	914	912	920	970	913	852	864	912	904	922	907	925	938	895	933	909	863	899	925	862	922	946	909	928	917	906	901	942	848	894	901	925	914	891	862	907	926	906	960	902	986	911	938	911	852	917	952	898	919	909	952	896	917	914	935	916	928	955	928	904	893	951	899	867	958	905	902	944	928	869	945	929	938	853	934	901	928	921	917	942	925	910	929	855	920	915	921	873	910	856	884	895	950	916	956	901	961	890	894	937	893	932	889	854	875	930	917	899	925	907	906	932	909	907	913	952	927	917	909	973	899	897	892	898	876	879	937	866	983	965	923	924	906	891	951	956	918	906	929	967	948	922	940	936	866	879	871	941	926	884	997	957	900	909	891	930	922	972	939	917	914	936	904	894	973	899	895	891	868	915	935	915	966	907	902	905	892	897	964	905	891	851	932	872	892	936	889	862	908	916	897	890	945	870	891	856	840	992	941	946	972	941	871	916	912	896	864	909	914	890	886	1015	918	861	903	967	843	892	894	936	942	898	942	889	921	941	927	938	933	925	918	914	904	842	867	942	939	954	946	963	913	931	898	944	901	909	893	947	875	913	866	926	909	887	843	893	929	897	939	887	964	944	942	927	926	936	949	911	899	926	915	902	922	859	920	889	929	886	900	958	906	906	859	888	887	895	901	927	909	957	933	923	889	940	897	926	906	912	931	870	931	956	911	875	896	931	904	906	917	887	860	940	857	881	934	908	941	872	926	930	953	935	880	937	903	887	963	942	891	897	887	898	917	928	969	903	981	899	919	927	904	935	897	907	903	933	860	902	893	957	928	940	951	918	917	907	935	933	947	899	898	966	856	939	911	957	906	928	878	897	981	913	895	844	894	943	928	919	940	979	933	925	853	904	918	943	883	918	916	920	910	922	908	946	924	917	886	896	903	920	959	873	909	886	955	905	917	923	900	875	940	884	910	969	871	909	887	880	942	907	950	943	918	924	945	901	967	881	902	963	890	866	958	936	946	941	892	941	927	908	890	937	907	920	887	913	878	931	919	878	909	939	868	915	966	868	925	920	921	896	911	892	948	895	894	898	951	864	875	921	945	900	917	947	928	945	874	925	913	937	945	942	892	893	908	944	938	891	937	889	880	926	936	930	929	848	886	914	903	937	1016	855	931	950	885	899	884	941	925	941	892	944	887	908	873	928	911	927	865	954	892	916	935	909	918	888	917	949	908	920	923	977	886	874	910	868	936	853	928	988	872	942	887	920	883	900	933	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
48145	23008	14562	2625	1533	1149	909	747	675	590	517	489	453	425	434	414	423	386	362	343	360	362	357	392	361	352	350	324	319	313	321	350	314	337	347	320	334	299	325	333	294	370	311	355	333	344	320	321	303	346	331	313	312	308	305	296	347	321	324	283	261	340	334	312	347	315	354	300	333	312	341	289	284	306	335	332	322	315	340	320	336	300	348	328	327	289	336	303	304	321	324	306	344	309	333	328	313	324	349	306	324	315	318	296	344	329	339	349	309	311	329	320	300	325	317	311	318	328	315	313	304	335	312	321	302	314	320	285	359	318	312	341	338	313	334	360	319	307	325	285	300	329	329	318	288	324	280	321	303	320	343	334	293	306	300	326	288	287	309	323	338	298	348	338	321	322	316	344	281	314	295	302	311	318	322	333	311	350	309	310	313	331	296	285	299	306	330	311	363	319	319	294	333	337	316	321	318	316	305	297	309	311	303	333	327	298	289	333	322	337	324	305	322	321	301	307	333	315	308	321	350	305	359	336	304	331	294	319	284	295	307	308	306	344	333	313	325	319	333	286	308	309	309	368	300	319	304	316	301	274	303	328	337	306	288	304	306	309	302	317	333	332	307	295	344	306	325	316	292	299	319	317	343	337	319	329	336	331	320	341	286	308	297	294	310	293	318	280	309	304	304	334	318	337	331	296	284	317	320	306	331	312	340	335	298	305	348	358	328	328	310	293	286	319	300	351	319	320	328	274	295	311	323	326	320	331	321	307	321	313	297	308	332	293	298	307	313	300	313	290	353	325	334	323	302	302	338	332	338	320	305	324	324	318	319	313	294	319	317	328	303	303	296	281	322	310	332	304	324	301	358	352	301	299	335	313	338	291	338	317	311	337	311	308	316	327	340	302	298	322	290	324	304	332	307	303	329	350	325	338	307	325	320	322	319	335	312	335	317	341	308	299	305	314	307	346	292	298	297	332	331	325	327	322	285	309	309	344	327	310	332	332	338	278	300	318	324	314	305	344	295	285	329	308	306	307	309	317	330	360	295	298	285	297	314	323	346	343	308	300	326	291	345	325	305	308	290	298	324	302	329	299	323	323	313	298	310	284	321	291	321	314	349	275	300	314	325	301	329	318	327	331	311	289	330	309	333	280	365	306	268	313	280	311	320	297	315	300	309	335	337	338	317	308	305	344	307	326	304	302	288	347	338	318	304	309	308	326	302	344	325	331	336	311	290	308	326	305	326	334	275	322	324	304	307	301	309	340	304	312	317	297	343	351	330	301	330	300	341	314	330	308	348	313	322	321	322	300	361	303	334	290	312	328	292	318	370	293	329	298	335	346	312	310	343	309	330	327	325	247	305	291	292	330	326	314	306	306	311	326	288	339	286	323	296	281	298	306	338	318	323	298	332	307	334	306	345	310	327	319	289	304	309	317	282	299	313	329	292	343	292	296	292	301	304	279	313	341	323	297	319	331	320	349	323	335	295	342	321	290	322	311	331	324	323	325	358	317	319	320	320	332	325	304	353	303	310	319	323	334	304	317	324	336	324	312	299	292	320	314	298	342	319	312	342	298	297	298	322	324	342	294	332	310	310	287	300	306	345	318	269	303	336	310	319	296	295	324	307	318	306	291	310	303	335	287	339	304	337	293	329	291	321	316	319	354	308	336	334	294	314	291	329	296	343	333	288	320	358	315	313	295	314	333	310	341	296	302	309	302	325	324	280	317	315	299	330	319	334	333	322	290	298	327	323	296	311	326	382	331	340	322	333	321	306	302	309	316	293	293	315	291	317	339	327	316	306	299	300	320	309	320	311	334	321	304	299	308	315	321	291	287	321	300	299	304	304	299	300	313	335	305	322	321	323	288	308	330	299	322	313	283	312	317	328	285	327	327	326	300	308	309	307	307	309	322	305	309	324	329	308	325	346	314	351	338	334	314	339	326	302	316	337	331	324	309	310	330	344	322	310	312	326	356	304	316	335	330	322	344	274	301	302	299	301	309	325	312	340	300	281	269	336	291	294	276	290	296	305	346	290	308	281	291	300	330	300	300	299	277	335	323	326	315	295	355	338	331	305	323	335	327	313	335	320	338	287	296	315	347	309	306	325	321	287	330	330	299	343	322	273	330	329	329	336	295	313	303	335	290	313	293	300	318	310	322	334	335	293	341	340	310	314	319	311	326	316	319	346	329	334	330	316	371	332	321	314	304	310	366	317	335	334	314	345	307	332	312	319	327	288	321	333	329	306	341	316	330	301	296	281	297	330	317	326	315	312	287	331	298	294	319	341	320	302	293	325	309	291	311	333	315	315	323	343	319	318	325	293	325	315	315	308	315	317	302	291	315	325	257	307	341	303	321	298	341	293	314	305	271	325	335	312	314	291	354	321	330	347	297	305	316	307	315	317	328	322	338	318	318	320	305	318	306	333	327	307	310	337	314	288	330	340	286	292	359	317	292	315	325	362	312	264	309	365	344	325	275	335	315	314	299	292	292	299	294	325	317	319	334	295	330	336	360	328	317	295	309	284	315	298	288	297	306	328	296	323	315	309	336	303	305	346	315	308	316	297	325	299	338	340	320	341	300	306	307	319	338	301	300	323	330	311	297	319	306	318	345	300	323	335	331	338	354	308	352	299	310	332	326	306	298	349	309	355	312	282	322	306	329	297	341	304	328	292	292	314	334	333	306	354	315	319	295	334	307	350	295	288	328	281	333	276	279	291	301	296	293	314	328	338	333	321	326	271	331	305	332	323	323	298	319	306	345	334	318	302	337	304	320	302	322	312	323	311	321	306	289	310	335	295	319	336	309	335	319	309	343	307	341	346	311	305	316	320	332	289	299	325	300	354	300	332	314	312	323	313	304	324	332	299	335	301	303	335	311	327	324	328	310	316	311	341	313	321	313	338	338	315	320	315	302	319	325	291	305	338	317	310	330	326	321	310	319	334	321	307	308	301	312	308	308	327	315	309	339	316	302	305	296	321	286	282	325	338	322	334	327	314	327	358	330	325	312	306	301	334	366	332	281	282	320	297	287	332	320	318	334	333	307	349	321	302	320	303	303	315	308	339	330	330	301	302	324	294	316	331	321	338	292	347	303	308	299	293	289	330	326	316	312	297	317	335	305	308	314	335	319	347	324	338	328	307	299	328	323	298	321	327	308	297	323	335	313	290	338	310	328	309	314	321	323	319	320	359	323	318	280	300	278	318	283	323	319	306	296	341	327	320	334	337	307	367	289	312	331	361	331	337	297	310	290	303	317	325	335	334	309	327	322	316	339	273	359	307	299	287	288	295	343	295	316	282	308	311	325	306	293	329	318	340	345	316	327	322	335	323	330	315	305	325	278	339	306	313	305	325	304	308	307	298	327	294	343	358	316	330	327	307	317	323	311	322	321	303	311	306	322	334	330	299	315	348	298	341	326	325	355	311	307	337	269	323	315	295	288	307	306	322	290	310	341	338	330	341	303	338	338	338	351	286	335	338	322	301	302	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24344	2735	5748	6283	5365	4394	3539	3185	2598	2318	2142	2041	1836	1606	1570	1506	1441	1374	1287	1300	1225	1185	1098	1093	1105	1113	1083	978	1028	1041	942	994	998	960	967	974	932	947	983	940	998	964	959	966	969	926	966	879	885	880	912	895	897	935	842	843	872	901	888	930	917	855	851	897	901	904	917	900	919	857	892	878	912	891	896	876	869	892	851	823	863	870	831	859	878	883	900	943	890	881	871	856	894	859	891	856	847	934	876	888	889	857	881	895	837	903	880	884	853	893	865	905	927	865	930	871	873	903	876	899	849	825	835	897	842	866	865	834	865	882	863	884	868	853	910	845	915	827	919	851	836	868	838	875	870	808	822	838	878	821	860	834	903	837	884	822	849	845	876	843	884	819	846	796	860	830	811	797	879	876	826	871	840	849	864	817	851	876	799	880	872	882	911	887	869	795	846	830	889	849	841	835	878	896	887	860	836	858	868	842	848	865	830	859	841	836	926	888	865	831	864	845	831	824	884	884	907	843	851	850	903	846	845	817	869	875	874	880	874	883	882	823	851	842	860	882	873	878	855	822	831	833	895	777	851	850	849	837	859	870	894	819	867	827	891	924	850	831	817	847	931	904	900	889	897	887	883	880	876	829	862	828	865	853	806	848	804	845	874	854	868	835	971	892	851	857	884	858	872	865	839	869	857	866	860	847	831	908	825	851	867	897	867	826	888	880	846	852	873	823	868	872	857	876	813	863	862	897	855	861	883	884	869	914	884	845	852	858	832	886	809	874	874	879	820	840	957	826	810	858	875	842	840	870	839	860	835	861	863	879	826	915	931	817	842	898	846	885	860	831	814	835	812	850	847	824	853	854	851	892	874	847	858	907	854	869	818	872	871	891	872	869	830	867	855	868	866	860	868	861	867	851	870	843	791	820	792	869	851	824	827	830	836	851	899	864	902	857	873	878	834	833	881	840	915	799	828	900	843	905	798	832	832	870	826	859	855	871	853	844	875	857	869	894	933	809	873	894	891	882	886	887	910	873	865	862	892	869	823	806	849	852	816	862	862	839	853	889	877	864	840	923	859	825	847	843	868	888	875	866	868	883	911	856	838	926	858	855	818	820	830	853	813	820	886	869	897	921	897	769	858	884	885	880	915	838	854	906	842	838	846	891	894	817	805	847	859	856	824	840	864	831	830	868	863	923	849	887	842	868	845	851	864	798	870	804	864	808	901	810	882	849	838	853	871	855	855	871	879	856	827	833	837	879	904	854	904	849	820	821	838	849	827	869	801	868	808	864	886	916	902	831	870	891	922	830	886	861	867	890	850	863	862	844	827	869	839	878	920	846	870	819	854	812	887	823	870	871	937	820	836	866	865	910	844	892	857	874	867	828	860	826	913	931	830	830	865	879	880	848	820	861	839	878	874	850	855	827	881	905	795	846	848	861	798	805	919	833	889	854	833	880	848	838	865	885	920	864	888	883	836	911	856	879	880	826	873	819	836	843	857	876	869	943	837	860	796	835	847	814	901	848	821	862	855	893	884	844	795	841	846	891	899	847	932	865	877	869	857	850	826	835	864	883	877	880	855	852	841	837	860	815	889	847	893	876	871	870	899	905	871	873	820	860	817	870	830	887	863	854	894	888	818	882	856	845	893	880	836	795	865	812	777	882	828	886	889	859	849	870	835	894	880	908	874	794	872	884	873	878	856	845	889	845	884	883	895	863	847	840	878	885	869	864	868	898	817	831	893	897	928	812	893	871	926	844	880	881	845	875	853	893	867	848	850	822	872	894	902	822	851	847	832	833	872	893	858	859	858	859	866	842	932	836	855	834	843	859	840	861	872	856	880	889	877	830	866	869	815	886	831	949	876	850	853	866	856	806	837	841	871	887	909	871	825	894	857	845	847	857	848	853	880	913	842	826	848	864	841	819	852	911	884	853	839	887	854	838	816	844	862	898	848	835	828	854	865	856	868	858	834	921	863	835	805	847	849	839	893	894	864	871	840	847	918	814	886	856	846	875	876	813	829	858	856	848	913	815	859	895	845	834	829	836	883	834	907	839	852	851	818	859	880	857	813	915	827	835	805	877	868	888	851	901	843	849	862	902	884	814	823	841	891	882	879	844	809	899	825	871	897	917	842	865	839	837	904	805	878	841	815	931	855	882	859	816	897	886	809	810	825	861	846	927	853	867	829	842	881	857	841	918	869	870	824	874	843	821	850	818	884	814	877	821	870	919	887	856	888	894	887	867	876	850	909	836	836	831	827	823	802	872	851	887	889	881	858	879	806	850	874	851	859	868	938	864	864	862	796	820	860	817	881	891	844	864	862	842	879	851	855	863	859	900	870	868	867	811	862	911	857	885	870	834	866	847	824	869	891	851	894	863	826	820	876	864	859	852	886	897	836	863	855	849	862	852	866	818	842	841	855	882	869	879	853	847	858	865	852	855	882	856	855	872	907	843	832	847	870	822	861	858	862	832	877	839	877	810	860	841	899	883	882	849	857	910	857	859	880	799	862	819	859	886	826	861	902	893	900	811	895	860	857	891	794	792	911	891	887	767	837	894	827	942	907	920	856	864	886	886	884	874	875	873	890	808	885	855	848	865	891	838	885	873	856	859	860	904	880	884	845	866	824	853	896	859	838	827	869	850	904	904	905	845	898	897	881	849	840	864	875	886	898	899	833	849	871	856	899	812	859	873	854	811	871	853	847	851	877	874	813	864	841	896	841	889	843	846	834	874	856	883	839	841	827	862	809	789	827	854	825	885	831	882	891	859	849	889	891	873	885	867	936	848	832	813	873	888	872	830	865	873	826	877	853	822	873	857	793	850	874	807	826	880	804	870	864	855	810	858	858	885	864	850	848	857	880	883	871	875	921	860	837	806	870	822	838	834	844	859	864	918	868	840	852	899	928	836	890	798	850	877	939	833	855	873	861	863	866	901	870	861	853	865	854	859	840	858	835	860	900	866	834	859	840	826	914	843	860	843	837	855	832	782	898	843	851	795	906	902	862	858	850	872	872	850	875	859	891	851	874	857	886	865	837	910	799	838	862	892	828	896	836	821	888	868	830	862	824	871	871	872	856	903	874	865	888	883	862	847	867	885	867	827	851	848	856	854	882	894	879	874	878	889	841	892	891	814	864	864	896	848	775	905	874	884	872	858	869	840	863	903	862	872	823	872	870	897	847	797	892	834	880	879	822	855	806	827	852	844	847	894	841	836	875	811	785	826	885	893	867	868	814	850	867	809	910	895	888	845	840	865	888	826	864	844	861	861	865	902	844	948	871	849	894	868	893	854	897	827	840	815	839	862	842	826	858	849	866	847	870	881	864	831	863	874	855	871	851	870	860	858	802	858	853	872	870	884	889	880	850	884	916	914	862	899	881	820	857	882	873	846	883	903	871	869	919	865	834	866	851	877	811	909	839	869	900	927	859	815	821	863	887	856	872	856	874	791	858	840	849	865	818	866	924	879	879	875	870	882	844	892	829	843	855	868	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8020	589	433	231	234	202	185	190	174	186	190	187	184	186	164	175	212	204	177	149	148	190	176	186	215	183	191	210	195	179	210	187	171	188	200	198	186	173	189	166	186	175	200	173	186	172	181	193	158	168	174	183	163	180	211	165	171	208	171	178	189	163	164	182	176	176	208	200	161	168	210	176	206	188	164	181	191	182	191	186	170	190	190	190	185	169	175	193	181	180	187	169	200	157	205	205	183	168	212	188	187	186	172	155	166	195	216	188	159	189	180	165	188	170	191	170	198	190	180	174	189	186	178	177	191	206	188	182	178	177	159	180	207	176	177	168	175	189	166	188	193	206	185	163	177	183	162	172	163	188	171	198	205	190	190	169	180	184	197	170	180	192	208	182	191	179	184	199	176	172	184	221	180	156	174	185	185	174	165	183	180	176	163	168	194	212	185	190	183	214	178	188	178	154	191	176	196	167	188	176	157	178	186	168	166	174	185	205	178	170	177	175	167	185	185	189	187	174	186	181	194	170	175	186	167	174	180	177	201	195	187	199	193	199	178	181	191	166	198	165	157	196	197	184	177	148	172	195	180	180	173	182	179	179	166	204	197	181	166	185	174	181	187	182	188	177	197	173	168	188	168	179	197	185	169	205	191	172	191	187	171	173	186	174	190	191	179	197	191	205	169	175	166	170	191	172	186	209	176	163	178	180	188	178	191	198	184	157	166	176	175	161	183	177	175	189	149	186	175	192	173	170	180	183	190	165	200	179	172	186	185	202	169	176	148	194	178	152	186	180	183	182	209	175	181	169	179	160	199	204	175	184	185	198	180	165	175	169	159	149	202	181	182	211	170	185	179	190	171	184	177	169	176	165	202	179	160	172	164	182	192	202	167	162	164	175	174	174	166	189	175	184	179	210	176	192	175	178	179	195	202	172	190	201	174	174	189	173	186	178	186	174	160	183	158	162	167	162	160	165	180	197	187	160	186	187	175	199	188	169	166	196	179	203	173	194	170	177	195	206	172	156	175	178	176	194	176	167	185	189	186	186	181	173	157	212	180	196	163	175	173	184	172	185	176	158	186	173	185	174	154	195	159	187	157	197	166	175	197	181	204	184	161	178	159	188	155	198	192	197	226	181	207	178	183	180	183	176	175	172	195	173	163	192	169	178	193	209	162	173	177	156	197	166	169	168	191	198	179	178	163	195	184	189	186	195	197	174	193	181	168	191	179	175	209	178	169	172	178	191	189	169	184	213	179	195	171	186	182	168	188	193	201	193	178	157	176	182	207	175	154	191	168	177	157	189	205	190	217	189	176	204	195	182	190	193	186	196	192	150	219	203	193	174	189	187	212	192	178	202	165	164	175	182	198	170	212	196	176	182	148	177	192	181	164	199	163	197	176	191	179	169	183	188	189	190	179	183	154	166	185	185	176	178	195	167	150	198	193	192	169	175	180	167	173	165	190	190	164	166	169	184	195	155	157	203	179	195	172	160	195	178	179	181	190	185	186	170	199	177	192	186	200	170	206	192	171	156	195	178	173	189	193	176	189	198	185	214	174	178	190	204	214	188	172	200	179	180	197	188	176	177	175	185	172	171	198	197	176	173	200	173	176	163	194	209	198	160	175	197	201	179	183	166	157	181	176	184	164	200	177	181	211	172	178	179	164	200	171	170	191	189	179	181	160	198	174	169	190	201	175	175	194	159	180	186	209	176	183	180	206	189	148	174	164	153	189	195	176	208	156	163	185	161	172	178	185	183	190	194	179	188	172	160	194	168	207	189	184	206	156	188	171	173	174	191	190	187	172	194	200	186	207	185	185	187	205	170	205	165	171	168	166	184	192	176	192	174	185	208	177	197	191	157	178	179	182	178	187	178	182	173	186	165	177	202	168	168	186	183	188	193	194	187	161	180	183	207	185	169	191	192	165	210	169	211	198	185	148	210	181	196	165	175	194	158	200	162	172	174	197	191	187	171	179	181	200	165	176	180	182	182	189	187	183	168	176	178	178	170	175	181	167	193	173	189	184	174	199	155	181	215	164	184	182	191	193	185	183	186	198	175	167	154	176	157	164	198	187	189	173	182	177	183	179	169	190	174	174	185	166	175	167	191	172	181	175	211	202	169	189	160	185	181	184	167	203	182	170	158	149	169	161	164	172	209	181	175	179	176	176	199	195	184	171	183	179	199	201	168	178	164	181	200	181	193	189	189	195	164	183	199	168	170	198	188	175	200	187	178	162	195	167	189	164	179	173	170	189	187	175	159	165	178	178	189	194	178	201	193	168	209	187	187	172	203	178	197	191	193	187	194	188	185	178	188	177	174	188	187	177	182	181	187	171	206	182	197	194	169	179	206	186	179	197	185	154	177	169	178	193	181	176	195	195	209	182	168	190	165	177	182	187	185	176	203	200	178	190	161	184	169	174	179	190	205	182	175	189	187	191	171	180	204	190	186	182	174	167	190	184	181	187	192	184	227	198	192	183	186	183	200	196	185	175	209	169	213	195	175	177	198	181	187	205	186	173	179	152	191	187	179	168	180	158	183	178	202	183	177	187	173	182	186	173	188	204	178	158	177	193	179	178	178	171	205	169	201	206	170	184	198	167	194	155	169	182	192	172	172	169	211	185	201	176	186	184	165	188	198	211	213	162	176	182	196	178	163	175	192	177	186	172	184	168	201	176	185	182	198	193	177	158	182	185	189	228	175	165	166	194	219	168	179	205	171	170	179	185	175	207	179	151	155	173	195	190	173	182	194	186	198	166	189	190	200	185	171	183	190	195	176	183	176	180	178	205	176	164	190	197	169	172	171	199	195	172	173	197	167	198	174	185	191	197	183	177	160	162	185	170	199	170	164	174	182	169	173	195	155	161	186	175	170	173	171	197	184	193	192	184	194	170	183	200	188	187	192	172	189	185	170	189	184	153	181	183	174	183	185	173	163	167	184	198	196	190	179	177	186	195	175	170	206	177	151	179	193	183	205	183	197	183	171	192	174	212	189	172	193	192	178	193	162	171	157	189	198	181	183	170	196	189	171	184	171	183	179	172	202	182	193	168	210	194	161	181	165	190	157	168	213	164	179	199	177	163	208	197	166	199	181	188	172	191	186	193	166	157	173	148	175	186	191	199	193	189	174	188	180	190	210	212	198	177	194	188	166	173	183	188	185	183	164	179	197	189	176	187	187	194	170	177	183	181	178	192	183	207	174	169	153	162	179	170	199	177	203	183	197	203	173	173	183	167	194	172	173	178	173	193	183	214	227	165	179	167	175	191	186	185	155	166	185	184	188	177	191	191	166	198	215	175	190	171	179	201	178	188	186	181	202	161	165	213	204	194	181	201	175	198	199	187	170	166	202	179	182	171	184	199	204	171	184	151	177	172	163	154	185	213	173	195	176	189	190	195	174	183	165	177	203	188	196	181	164	198	185	178	180	176	183	180	180	188	186	184	163	177	201	179	191	174	184	168	187	178	185	198	183	195	178	185	175	175	194	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8148	646	773	763	663	691	623	613	631	571	611	589	606	614	617	618	576	603	580	575	537	586	578	619	567	573	547	574	552	552	599	546	531	576	563	563	545	578	552	579	557	578	540	607	521	530	526	589	550	550	543	551	547	569	554	554	569	546	545	504	623	528	565	563	583	565	556	572	564	555	577	574	588	589	632	567	612	550	567	517	555	541	554	570	549	542	566	597	569	583	545	559	536	534	540	583	591	562	552	547	541	569	499	568	544	566	518	584	546	573	542	543	567	583	600	582	540	530	603	596	574	546	585	560	567	595	578	611	559	578	547	571	526	516	545	523	526	562	559	566	574	542	521	552	548	547	542	576	565	519	571	585	562	533	564	579	637	571	520	562	581	509	541	595	538	598	526	567	580	567	604	550	578	574	524	551	571	579	564	546	554	524	565	607	536	573	538	561	605	577	561	554	541	533	560	598	554	508	567	539	576	565	550	585	546	588	586	584	564	530	582	553	545	539	569	586	592	566	562	550	590	546	594	561	538	577	552	493	565	543	563	545	521	584	565	571	550	532	584	518	531	570	505	592	526	570	563	531	562	597	569	555	580	580	574	558	583	611	569	551	573	571	566	572	576	583	601	592	549	590	531	580	567	579	572	546	552	568	545	548	556	585	569	546	570	542	524	543	526	569	542	536	567	550	581	587	580	590	602	529	547	539	585	562	535	557	555	535	535	593	585	562	542	587	533	569	544	566	590	577	555	557	582	565	605	551	510	550	556	565	540	530	542	586	583	544	595	551	554	518	543	553	568	534	568	569	603	565	587	567	521	622	550	569	551	554	521	546	538	570	549	529	582	537	562	575	589	558	562	579	547	539	571	515	524	590	542	529	568	566	559	549	579	600	566	551	556	566	588	570	525	567	573	566	546	550	585	539	571	559	566	550	575	578	604	568	537	557	621	547	575	549	545	564	576	513	541	529	542	542	558	552	559	540	562	573	564	586	549	571	582	566	534	576	600	543	607	614	545	605	552	567	544	582	527	557	541	582	582	538	592	549	567	563	571	551	547	550	547	600	568	574	554	586	580	582	572	524	545	502	535	506	591	573	552	565	521	564	564	571	591	551	561	570	526	541	553	586	556	553	537	548	585	524	579	561	565	534	550	569	569	549	569	591	532	510	573	584	564	566	558	572	565	534	575	572	553	564	550	533	591	548	562	548	562	550	567	503	560	571	561	587	563	560	554	575	599	610	550	539	548	555	527	567	508	512	589	562	554	567	582	580	540	578	571	545	585	579	548	568	576	557	560	530	588	503	565	579	539	580	550	522	550	567	545	581	568	520	589	568	531	555	581	503	572	586	567	546	553	536	564	607	607	609	592	577	547	529	515	535	518	570	559	557	546	540	550	582	544	541	600	571	541	540	577	545	546	569	573	578	605	565	561	562	552	579	562	547	548	591	562	578	612	525	558	571	500	587	546	578	537	554	587	581	539	585	577	545	566	559	548	581	574	578	560	535	573	534	572	559	602	552	599	569	595	569	552	505	544	545	532	558	591	619	561	586	519	566	540	567	539	580	549	569	578	549	541	639	555	571	525	564	540	580	538	571	541	532	554	578	610	539	537	492	564	548	551	582	508	568	564	615	526	549	594	566	575	549	547	597	563	590	557	584	527	526	549	551	547	532	576	596	533	589	561	531	561	591	582	559	570	537	551	570	573	566	554	541	553	572	553	561	542	545	532	523	539	539	589	574	554	565	553	604	547	592	558	532	568	556	609	548	527	547	519	532	558	543	575	533	596	568	574	540	556	548	586	542	581	560	577	566	556	582	585	569	569	531	525	569	555	566	525	602	543	548	572	568	561	550	581	558	562	555	562	543	559	608	556	557	562	542	579	592	555	571	547	567	551	612	551	557	536	565	569	548	557	566	558	529	538	539	534	588	561	559	581	570	561	587	521	554	580	581	540	557	580	547	593	566	529	574	580	584	558	585	569	530	557	549	552	569	545	543	533	567	583	594	525	534	584	555	608	526	537	562	597	544	497	539	535	606	535	527	583	589	559	549	540	581	532	562	594	551	583	512	552	586	534	577	572	525	580	542	572	569	577	563	564	523	525	583	568	564	581	552	598	529	555	584	564	533	574	588	579	537	571	532	576	590	552	574	593	562	630	580	562	587	564	571	587	579	540	586	568	583	547	530	540	570	593	515	547	592	549	596	530	536	554	567	611	575	599	561	524	549	526	599	571	560	534	585	537	541	563	573	564	559	569	526	575	566	559	536	565	514	541	551	565	551	542	553	558	576	578	577	547	546	574	534	559	544	526	536	596	604	524	605	558	559	571	520	556	551	587	554	539	591	559	569	578	550	589	539	544	562	529	501	569	572	568	561	557	539	584	535	598	564	560	567	568	572	528	521	540	537	572	563	547	545	526	592	585	556	570	585	542	557	590	546	554	565	558	576	559	523	575	555	571	581	551	524	539	527	589	521	570	575	564	561	533	554	559	574	580	554	554	539	567	509	569	573	566	528	555	553	580	557	580	536	613	505	574	525	561	597	554	589	605	570	563	549	582	572	565	587	510	568	545	561	580	549	559	571	549	593	587	557	571	534	573	575	561	573	539	525	558	560	560	602	587	530	586	581	582	589	549	570	554	522	533	528	567	535	554	525	536	572	564	615	527	551	579	532	563	529	578	550	530	533	571	568	611	550	568	563	529	526	552	556	595	571	608	570	552	507	541	578	524	568	545	564	560	606	581	547	555	560	547	542	564	608	557	542	523	561	588	558	578	551	556	580	568	574	535	588	537	592	521	594	568	601	558	550	551	576	597	556	541	558	561	589	523	604	573	549	538	522	562	588	545	545	547	558	559	527	561	598	579	572	548	538	552	531	568	573	555	540	519	545	581	545	524	586	590	541	608	532	533	573	542	559	542	554	514	542	550	586	523	560	578	579	576	543	573	520	558	570	606	557	549	541	571	586	586	599	570	570	551	548	577	563	578	558	625	550	541	580	595	607	541	571	580	538	531	515	592	568	593	590	535	559	569	541	544	544	533	595	543	560	574	579	531	587	587	576	543	519	577	548	585	535	540	584	557	553	560	573	540	552	571	566	574	533	554	576	560	572	576	529	573	523	554	545	522	567	511	532	587	569	620	587	539	588	585	578	581	589	565	577	551	554	552	519	521	543	567	572	549	571	578	544	582	531	535	587	545	551	542	579	577	582	579	551	518	551	579	585	512	567	567	560	530	549	613	534	589	543	569	572	559	515	557	546	572	545	575	539	604	586	595	593	556	564	528	581	552	576	540	537	581	537	564	607	563	555	532	536	537	570	565	556	575	571	505	548	557	571	556	575	558	554	567	552	508	561	556	558	607	542	588	573	536	556	547	558	566	594	549	579	608	562	542	535	526	551	568	572	563	539	560	578	532	515	535	546	588	543	552	547	561	572	591	579	537	573	548	583	554	565	524	562	531	578	550	578	540	573	549	541	559	538	575	572	601	577	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
43198	16520	3668	1215	913	849	627	542	469	446	450	433	434	382	342	380	367	347	338	368	367	367	394	363	337	350	315	358	402	335	321	344	350	311	339	319	357	358	325	343	361	324	347	334	333	339	310	348	346	296	329	319	315	321	360	360	328	383	361	339	346	345	360	341	324	330	375	320	344	344	314	330	348	341	341	334	360	313	351	351	338	332	326	356	329	312	340	333	344	329	352	358	323	332	335	352	372	341	356	320	300	332	351	380	322	325	322	338	322	307	336	314	322	357	323	307	347	336	373	345	325	309	310	356	330	332	337	347	337	286	330	336	344	341	302	347	304	315	322	302	318	304	322	363	330	342	330	345	333	308	331	329	319	316	330	312	334	333	324	347	364	327	328	305	306	312	332	329	332	365	329	325	349	354	305	308	348	331	300	306	337	330	295	368	332	335	331	309	348	353	350	371	318	336	327	333	339	295	336	347	348	372	327	336	319	292	342	322	352	294	308	323	303	339	303	310	301	318	353	312	342	334	331	335	336	347	315	338	318	346	333	337	326	352	359	322	349	344	309	360	352	301	334	330	364	325	343	321	310	351	367	269	333	357	306	326	299	341	311	307	343	347	366	337	303	328	338	321	321	326	332	346	333	311	326	341	325	330	307	356	359	344	319	315	335	375	339	344	303	357	329	313	316	340	348	338	320	345	363	325	332	350	292	337	322	336	331	317	309	340	341	362	352	340	331	346	315	313	323	294	317	336	333	309	367	348	315	303	332	333	335	326	329	330	327	329	332	330	354	341	331	351	312	333	364	318	333	328	335	321	347	394	366	311	362	336	296	301	307	292	327	306	336	313	328	307	351	334	338	327	340	351	342	292	344	343	324	328	326	292	332	356	329	338	335	317	322	340	336	336	335	329	326	388	315	315	330	315	324	282	332	322	354	336	308	337	345	314	360	317	355	328	355	341	321	329	311	358	356	316	330	350	355	361	335	309	325	329	322	348	351	317	321	337	345	320	336	323	320	332	354	312	332	330	324	338	337	321	352	316	301	321	321	306	305	290	313	327	329	376	331	329	307	348	327	322	320	335	320	325	315	365	340	298	332	330	338	328	316	330	330	309	332	322	349	360	333	319	329	308	340	321	322	323	349	321	338	335	346	312	328	334	329	294	343	334	316	296	331	366	315	358	329	340	337	337	344	343	326	335	318	322	328	333	331	329	348	346	330	322	333	335	301	331	324	327	325	333	362	340	301	312	339	314	334	371	320	338	335	347	346	352	350	307	313	328	302	343	339	307	335	321	337	349	325	371	330	340	341	330	324	333	324	310	316	359	317	319	348	328	324	313	337	312	308	360	342	320	320	324	338	335	338	338	332	347	315	315	310	338	370	362	341	326	305	353	350	342	311	312	299	323	333	326	331	331	354	331	326	328	342	318	343	334	319	345	325	349	327	335	316	345	327	306	329	310	367	336	316	343	335	313	359	296	348	341	316	293	340	341	321	323	312	314	326	320	343	308	338	339	318	321	315	338	361	326	329	349	308	324	348	343	342	339	319	326	328	324	352	294	313	296	393	351	351	351	345	350	331	320	336	335	342	315	338	348	344	302	341	367	342	313	318	327	329	324	301	317	334	322	318	346	357	293	337	330	313	330	314	311	348	345	303	299	356	346	354	327	315	326	366	307	325	321	310	332	333	354	311	307	361	316	303	304	354	364	333	294	317	320	335	347	341	325	327	333	322	326	330	333	337	355	326	321	329	319	339	345	326	361	308	352	353	363	335	324	313	334	336	308	309	313	332	358	337	299	330	342	315	358	346	357	334	339	335	318	343	316	320	370	368	348	320	310	316	337	341	321	325	318	325	334	327	336	327	321	328	280	370	324	321	296	341	314	341	327	338	360	304	329	352	338	338	385	344	355	337	311	291	373	331	317	343	321	316	351	367	349	318	325	331	322	356	313	360	335	319	333	320	303	289	337	285	335	331	339	331	340	342	309	333	335	349	352	312	311	326	324	322	345	326	317	376	355	326	375	357	341	306	330	347	339	334	338	341	312	314	336	313	329	332	327	326	334	327	320	325	315	341	319	334	289	319	346	307	306	296	345	336	336	348	339	338	364	322	313	306	348	320	333	322	357	345	325	346	327	325	320	316	371	314	324	312	351	350	341	351	322	367	336	322	327	346	373	322	317	343	332	355	358	368	362	324	339	328	341	314	346	361	320	344	346	325	356	326	349	347	320	348	330	330	301	343	341	323	342	349	323	335	327	342	335	348	321	346	323	312	357	327	356	324	342	340	374	306	334	359	313	328	308	332	338	330	344	329	304	329	302	368	319	326	310	310	338	336	364	342	319	315	327	336	331	341	313	359	340	330	349	338	325	349	345	340	332	319	345	293	297	325	326	348	333	350	324	308	320	304	302	304	331	311	342	330	318	342	314	326	328	347	335	340	334	357	360	328	328	356	351	302	328	334	305	305	318	320	345	326	344	328	283	331	360	335	314	338	324	332	318	368	329	329	302	315	368	315	352	342	354	314	276	310	337	353	311	322	344	348	322	335	332	345	319	305	352	304	317	342	364	272	323	326	352	326	338	339	343	325	314	292	317	367	351	334	340	338	322	329	332	306	327	291	325	349	311	347	336	355	332	313	380	313	330	330	343	346	344	320	326	310	343	335	290	299	323	322	334	371	356	348	346	357	314	322	314	333	345	337	349	295	374	374	339	319	324	348	342	346	336	326	297	344	333	326	379	341	322	356	354	308	340	356	324	328	325	381	336	319	329	365	306	309	319	325	333	360	322	325	306	332	337	319	369	335	295	292	332	317	322	295	314	366	324	325	305	316	328	330	316	317	316	322	350	328	342	319	372	326	342	336	337	302	350	328	339	329	307	329	320	340	328	336	319	362	360	347	352	342	306	353	331	364	340	322	353	333	357	331	317	353	319	313	311	322	354	343	303	310	335	335	352	308	330	312	324	344	337	325	351	329	348	321	322	349	336	325	309	327	319	334	341	353	333	340	322	291	297	317	313	341	322	362	350	338	332	321	341	348	349	316	285	326	366	326	359	358	314	321	320	350	324	337	312	328	316	325	326	318	337	361	344	313	309	356	339	336	334	323	361	351	357	316	374	330	347	375	347	345	320	310	335	328	362	361	315	345	315	322	336	332	363	315	295	335	316	329	346	327	315	290	352	323	320	321	355	350	331	355	332	327	344	338	339	361	313	330	343	322	334	311	329	323	319	344	355	343	298	317	318	338	320	320	338	319	334	349	335	339	333	324	340	321	350	313	378	344	321	334	302	300	346	301	324	334	319	302	351	342	334	331	331	328	349	327	335	298	331	350	362	314	319	342	305	319	325	312	337	337	316	296	318	306	329	332	303	332	303	328	339	327	351	326	335	323	331	366	373	310	366	353	340	353	295	345	300	341	348	336	322	336	342	345	346	312	354	315	361	322	338	345	316	306	334	302	316	361	321	330	347	337	311	315	268	339	332	374	326	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
19887	1894	3613	3884	3304	2773	2491	2061	1850	1688	1637	1505	1382	1309	1339	1260	1178	1153	1180	1139	1146	1031	1080	1076	1064	1028	1024	989	971	1075	998	1069	998	992	952	932	935	956	1004	968	997	910	991	935	956	962	1024	967	962	931	970	916	903	941	929	904	933	919	966	904	962	979	904	947	954	929	913	930	970	950	943	935	908	949	965	950	922	910	896	928	985	929	876	906	974	976	935	897	894	959	920	950	925	949	901	954	926	948	958	957	896	895	955	901	927	885	937	918	936	901	931	918	981	969	954	871	852	922	975	927	911	896	915	960	898	884	973	935	932	896	911	899	893	929	933	907	940	868	918	965	918	965	880	899	904	895	895	922	877	858	884	928	890	929	875	874	976	955	887	925	971	956	935	901	953	959	896	942	861	858	906	910	936	906	966	863	926	893	909	987	883	899	868	903	872	899	888	923	954	906	921	898	942	906	957	905	917	905	917	927	897	906	916	944	905	922	922	903	930	928	896	966	909	931	911	907	875	876	969	881	865	913	936	918	895	939	933	889	922	913	927	941	904	891	953	896	937	937	941	951	943	884	910	920	979	901	937	920	908	925	929	933	879	923	874	920	914	903	927	954	885	926	879	957	944	900	937	932	916	929	913	875	969	925	908	946	895	898	922	918	893	951	937	904	903	957	918	920	919	932	923	935	877	870	887	926	923	906	855	883	918	875	934	878	907	883	900	973	887	909	903	915	934	922	885	901	903	948	897	947	887	925	926	997	949	921	904	910	924	965	889	947	937	885	934	944	951	945	932	872	895	901	943	894	918	937	912	931	889	967	916	904	924	932	934	905	923	911	895	899	879	913	940	950	914	906	937	949	915	921	947	953	874	938	887	903	905	944	965	927	951	855	887	948	920	931	877	857	928	883	979	970	909	932	913	978	917	889	924	926	948	850	918	957	908	983	923	966	926	922	951	919	926	867	900	933	906	909	926	915	985	885	906	956	927	904	915	943	933	895	878	903	908	947	881	955	937	932	859	917	956	852	922	976	956	946	936	913	890	935	924	913	835	878	893	956	869	871	906	920	927	943	957	915	873	971	945	897	944	915	927	951	912	931	887	890	937	937	973	925	910	981	887	887	919	928	911	913	976	919	914	904	934	933	935	949	936	928	880	960	867	909	905	920	948	921	929	890	917	940	896	895	868	897	956	876	915	930	904	904	890	879	907	921	905	982	917	872	921	932	942	885	941	874	892	922	942	873	994	884	897	871	882	925	897	950	920	901	973	941	950	931	929	933	898	897	892	940	911	933	905	910	908	925	916	900	943	935	936	901	913	871	928	906	862	954	936	930	933	953	925	967	950	892	972	944	958	905	917	917	923	928	938	924	924	856	933	947	942	912	900	918	859	944	935	960	878	908	899	936	946	953	899	911	936	894	952	915	897	934	892	887	908	898	908	926	896	950	937	955	936	922	903	922	956	898	894	928	902	927	906	956	896	915	881	951	947	898	893	917	882	905	903	939	924	896	907	959	942	941	900	884	934	933	935	886	923	896	911	924	872	933	906	985	871	906	952	1014	900	938	888	903	899	942	922	890	917	914	896	953	935	950	885	898	917	892	878	863	955	964	920	905	958	907	951	911	864	828	938	908	972	921	909	899	896	878	939	936	875	927	905	935	919	923	941	879	950	920	936	922	906	932	963	926	862	919	898	914	927	907	929	904	834	925	892	877	930	975	882	904	924	951	914	964	873	920	918	919	917	962	894	926	877	923	910	990	910	911	913	948	901	913	947	943	899	911	908	899	915	952	876	924	919	949	894	885	943	862	925	907	903	900	972	904	932	945	957	910	948	899	832	910	911	969	908	935	893	921	920	920	919	898	955	900	929	943	920	916	887	901	868	883	950	904	950	875	874	955	884	911	910	925	939	926	881	880	950	887	923	846	888	909	900	880	938	926	885	933	911	938	925	914	906	893	947	935	921	955	927	940	929	930	918	969	876	872	938	908	892	961	936	914	901	895	928	912	888	904	870	892	933	932	883	923	942	864	942	929	970	879	928	910	896	906	880	888	927	892	898	943	889	908	940	880	941	937	874	900	923	1015	935	905	945	922	884	919	893	925	925	898	883	963	907	927	902	930	924	896	946	894	891	947	870	938	914	929	949	905	911	904	920	959	914	906	885	916	962	909	910	886	910	937	891	872	946	867	876	941	872	893	893	891	905	934	923	895	891	909	879	893	923	943	956	922	901	875	879	907	899	944	866	915	891	955	941	921	919	945	908	867	942	882	914	903	945	916	956	924	939	868	843	912	970	908	889	894	898	859	944	914	867	940	930	885	958	892	924	931	899	912	907	876	906	945	918	899	936	931	933	915	920	904	920	921	941	880	960	933	873	912	890	917	955	900	958	963	928	885	950	841	939	941	950	904	945	940	939	955	887	916	927	901	922	934	884	902	974	949	941	943	939	916	917	961	906	892	919	900	942	944	938	899	908	898	914	853	870	932	891	912	877	911	906	914	891	877	906	950	961	975	975	931	960	918	970	887	907	926	874	904	905	889	932	932	907	880	922	895	913	891	917	873	994	889	935	956	914	928	904	920	903	897	936	905	890	932	899	892	844	942	939	884	967	968	894	982	938	902	893	889	892	900	956	885	882	895	926	929	900	897	879	944	889	911	915	933	881	906	959	869	896	898	907	937	904	973	864	963	903	898	972	906	989	958	893	919	930	914	946	976	900	893	857	911	855	837	954	911	920	912	933	900	915	870	913	924	920	926	909	907	898	892	953	867	952	941	847	929	925	942	935	902	870	942	916	973	887	934	911	909	975	923	964	911	917	898	898	930	960	859	970	908	878	910	927	888	925	909	877	873	889	895	934	920	908	932	932	879	942	895	921	893	925	905	949	841	913	902	915	936	959	895	907	946	906	889	901	893	917	835	978	869	960	932	896	931	954	932	895	940	943	929	944	930	955	982	906	919	873	880	888	925	907	961	1013	951	903	881	917	936	962	947	925	910	915	898	900	948	908	914	907	887	893	872	876	930	906	897	925	936	943	927	878	880	885	949	949	956	899	942	945	952	871	877	944	874	966	897	928	897	869	957	915	901	870	908	936	879	885	904	927	898	904	952	903	930	907	903	912	917	934	942	939	955	951	932	880	921	873	953	882	893	964	896	923	946	922	930	885	921	936	976	912	887	905	895	914	912	894	922	918	889	864	929	976	918	914	900	831	966	914	896	888	969	893	940	819	909	960	916	949	906	929	915	899	905	911	922	917	934	908	976	884	909	934	946	942	934	889	927	930	982	926	882	873	889	926	877	869	931	938	910	946	850	943	949	909	871	923	958	888	890	888	940	918	889	908	874	932	931	883	944	883	897	910	912	908	941	894	864	958	968	898	909	876	941	906	911	941	891	962	898	950	896	906	890	959	910	929	946	917	898	886	925	906	882	906	909	873	899	902	908	937	897	882	943	923	870	942	885	899	917	918	919	883	1006	916	935	926	917	969	910	869	907	902	876	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
49196	22217	9874	2288	1541	1217	890	740	628	566	544	553	487	416	432	428	404	397	393	385	348	342	342	335	366	392	344	331	344	334	313	354	357	318	315	323	331	308	338	325	361	323	319	306	301	314	311	329	327	293	303	327	311	297	314	320	345	329	290	331	319	282	327	304	327	298	309	308	297	306	294	309	327	359	306	339	315	321	267	350	309	295	303	302	305	301	338	318	315	310	309	322	279	299	301	333	337	336	325	348	317	316	314	318	316	302	314	306	344	314	303	323	293	296	344	334	316	304	318	305	304	326	300	288	271	344	326	353	314	346	329	319	318	291	331	326	294	265	307	290	300	296	327	314	291	312	292	322	311	312	290	287	307	294	303	282	306	319	316	277	254	345	303	340	313	292	294	326	336	343	298	318	304	299	305	326	313	354	319	334	330	281	308	304	304	320	312	337	314	263	299	292	284	330	310	319	329	325	322	295	308	308	305	348	331	319	317	322	335	302	315	295	312	320	304	300	339	316	295	305	331	322	313	296	304	301	328	330	282	286	301	283	302	327	293	318	336	330	309	280	304	321	294	308	326	306	355	301	312	338	324	326	264	330	340	312	330	314	307	315	283	319	309	323	329	310	283	333	309	314	293	283	316	311	300	317	334	320	302	322	305	294	329	297	323	300	318	352	302	328	319	345	315	294	310	322	336	331	305	323	327	283	302	315	295	282	325	339	324	304	314	309	291	328	342	330	323	350	338	300	292	301	339	302	308	316	355	295	307	299	334	302	307	344	312	301	329	354	293	339	309	312	312	292	297	300	293	303	300	292	318	309	280	321	303	292	317	308	295	307	301	314	317	310	325	356	330	331	305	286	318	327	296	324	302	300	312	315	322	301	313	330	296	315	298	330	322	330	291	306	321	324	325	304	285	319	291	327	325	372	352	299	308	277	322	301	331	327	304	283	327	354	319	289	334	323	311	337	324	306	305	329	326	329	337	308	318	307	331	329	329	292	344	300	333	306	298	331	323	303	325	311	293	285	293	337	297	306	338	322	317	329	309	313	332	309	315	330	327	347	326	308	323	301	333	305	316	333	329	324	286	314	313	290	322	325	311	307	327	309	310	317	306	295	301	324	316	310	310	314	330	299	349	343	310	315	305	305	316	357	320	324	329	302	299	318	281	310	315	315	318	333	297	304	333	291	316	321	340	322	292	345	321	339	279	305	310	344	322	323	316	306	357	288	334	300	312	305	276	303	314	293	363	306	298	306	315	334	332	321	334	310	282	307	315	339	317	304	312	313	308	307	301	318	306	329	334	286	300	318	352	292	320	340	324	333	286	318	307	314	307	336	329	321	301	288	332	362	319	322	334	320	320	320	321	355	313	313	310	331	293	316	315	328	325	343	317	321	324	323	348	316	292	337	337	295	343	340	341	328	311	338	320	322	332	329	268	316	337	296	314	305	290	339	322	324	331	325	307	284	306	301	300	306	306	316	294	310	318	296	316	326	319	319	351	313	304	318	332	283	303	306	318	334	369	318	317	357	345	300	331	321	304	331	309	324	303	332	308	313	295	278	295	311	304	290	350	328	308	308	306	306	341	285	353	321	298	274	348	309	312	316	300	315	283	325	342	290	305	332	302	322	317	298	273	323	270	319	272	318	311	313	279	304	348	329	296	302	289	342	309	307	341	321	337	321	324	284	314	303	287	330	306	309	348	308	336	309	328	294	324	350	311	317	309	326	348	309	302	325	329	325	308	295	303	275	286	304	320	355	318	306	312	327	314	340	326	325	291	309	338	299	328	315	296	303	308	340	289	315	314	317	337	290	297	319	319	285	311	344	300	341	337	339	329	275	319	336	297	284	294	313	315	327	348	316	297	334	290	303	344	331	352	307	291	294	313	312	342	334	282	329	321	328	317	311	310	317	304	339	271	300	310	350	349	309	337	296	299	319	311	333	333	298	304	323	309	297	296	306	312	327	307	318	314	297	334	316	324	292	305	329	301	339	297	315	305	334	324	358	283	289	314	309	330	290	302	306	331	294	334	309	339	307	284	311	296	281	301	334	341	298	338	326	288	344	324	318	309	326	274	310	315	329	299	328	285	300	293	334	322	307	322	294	300	333	326	307	300	309	286	288	325	307	342	309	305	308	308	295	256	302	330	284	298	316	311	320	333	285	340	306	334	315	316	335	296	295	291	324	309	342	286	312	312	306	310	311	328	336	315	326	323	314	335	282	316	302	322	292	311	326	306	339	298	314	353	283	320	280	314	333	276	319	323	324	297	323	309	321	295	327	334	328	301	295	311	293	293	316	290	335	284	299	301	317	312	317	281	323	308	329	311	333	326	303	320	311	315	311	312	296	308	275	350	320	313	321	326	349	302	321	308	319	316	287	296	309	299	310	313	324	321	287	311	312	305	311	292	299	318	318	318	304	322	270	311	303	328	295	319	333	339	275	324	323	314	307	307	304	299	307	326	309	337	305	290	313	318	334	360	286	336	310	324	320	304	309	299	299	324	301	322	328	306	285	308	326	310	304	336	328	319	294	286	323	302	335	325	293	301	326	286	311	300	291	332	332	309	301	299	287	322	287	320	336	338	315	307	314	342	319	314	321	356	339	333	325	317	318	321	320	287	312	360	302	339	316	310	313	314	308	327	347	344	310	332	299	301	330	293	321	283	322	297	341	315	329	298	301	330	311	306	353	333	346	313	321	307	299	312	305	286	325	321	373	316	326	312	323	293	318	303	269	320	306	284	318	336	299	321	277	327	342	297	276	311	298	334	334	312	336	328	314	307	335	339	316	321	312	345	331	308	296	318	319	325	321	302	301	339	292	308	287	282	327	326	327	299	332	327	292	320	338	337	320	289	338	307	309	302	352	287	324	311	322	322	286	341	290	311	401	339	297	310	304	310	305	303	308	323	334	322	298	306	316	328	317	310	313	328	304	306	307	331	329	279	305	351	335	299	299	323	312	292	329	323	331	342	293	313	317	307	308	312	328	304	347	338	297	290	314	282	305	305	303	304	324	318	259	290	317	315	293	308	314	315	296	299	283	299	311	357	339	317	311	318	312	340	294	311	337	304	329	300	332	298	297	288	310	322	309	337	347	336	324	305	347	323	343	365	323	348	294	324	315	340	331	307	322	323	294	314	309	311	332	315	290	301	292	318	320	309	332	315	320	314	347	296	334	295	345	313	303	300	326	324	304	293	335	307	287	362	318	250	310	305	322	277	326	342	312	319	306	299	324	312	307	273	306	310	299	309	329	281	375	322	329	282	311	308	328	281	288	343	307	331	332	319	349	276	319	295	348	326	308	322	326	311	294	310	289	296	324	320	314	319	289	298	299	312	328	319	286	324	309	325	323	277	308	299	311	311	326	305	324	315	351	289	317	335	308	297	301	310	310	328	275	303	356	325	281	316	286	336	285	319	350	330	305	281	322	305	313	337	324	315	323	323	307	343	333	309	325	322	302	299	320	324	319	341	325	293	283	330	330	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23951	2736	5851	6370	5386	4447	3597	3049	2585	2379	2055	2041	1819	1675	1600	1496	1404	1378	1312	1369	1198	1215	1163	1137	1090	1088	1105	1023	1114	1004	1031	995	1026	971	1005	974	939	973	981	910	944	954	936	876	867	906	892	972	914	889	946	909	872	863	924	871	897	920	860	826	940	960	900	858	891	900	912	883	898	886	853	892	906	847	836	935	884	845	872	911	916	828	845	893	868	895	884	870	893	914	822	868	858	898	878	910	848	891	843	869	860	820	873	916	898	872	878	875	884	862	925	824	873	892	858	828	878	889	894	873	832	835	849	871	874	849	874	859	818	859	880	834	896	891	818	827	842	836	865	871	892	897	861	892	897	909	882	894	842	827	886	815	856	885	819	879	872	875	805	889	879	829	850	863	822	853	880	866	873	892	866	862	848	840	892	859	891	877	885	859	915	892	882	909	872	826	853	842	823	865	845	827	836	854	843	881	880	840	857	897	893	819	838	899	895	869	823	853	880	859	804	834	887	810	891	833	845	901	893	868	859	885	855	879	936	880	822	889	900	882	881	869	891	826	852	885	850	905	788	887	843	810	840	840	864	809	835	877	861	861	815	878	845	840	873	868	883	877	938	864	883	855	856	880	927	840	832	854	908	857	837	870	894	878	890	807	856	855	846	826	918	832	834	863	863	877	902	794	823	882	884	903	861	855	819	875	853	887	838	868	831	863	815	859	839	856	891	882	828	878	860	819	891	856	870	874	865	878	836	824	814	858	893	872	880	882	803	881	847	907	827	863	889	812	869	829	844	852	772	868	897	942	863	897	826	888	855	889	909	793	884	819	866	828	800	814	901	832	857	862	842	890	790	860	871	844	883	866	873	893	851	853	844	828	835	910	847	822	836	879	838	892	907	857	837	832	824	850	897	865	835	862	820	863	836	795	846	898	851	837	860	859	861	840	803	862	886	829	873	843	880	883	865	837	878	840	860	875	878	853	827	871	917	826	874	874	845	806	864	888	865	899	898	826	818	914	878	818	875	861	810	879	794	818	872	859	885	848	893	870	843	843	852	876	864	856	826	926	851	874	878	897	877	861	894	861	836	854	846	832	865	861	865	849	868	915	857	869	837	837	813	799	910	888	803	837	848	874	837	861	855	881	877	886	834	867	846	871	818	887	841	894	830	929	828	883	877	859	836	851	837	868	831	856	858	835	935	909	848	870	863	860	901	855	873	842	848	828	838	831	909	821	863	865	870	854	871	818	870	807	862	843	832	892	802	856	825	822	844	878	820	842	850	812	878	814	864	909	837	852	856	818	873	890	879	889	819	912	861	817	916	827	854	810	869	899	907	841	835	823	831	831	924	889	924	870	885	925	815	835	858	872	886	840	861	889	860	878	892	919	895	817	850	907	857	883	935	817	913	854	890	826	915	849	866	839	887	900	875	924	909	827	852	881	808	890	842	874	863	842	901	885	872	832	859	844	907	844	868	894	888	848	849	837	871	850	863	861	840	865	809	895	842	864	897	896	865	856	865	875	881	863	879	904	875	845	861	829	854	813	824	879	825	853	870	860	834	876	874	838	868	853	875	840	881	853	822	838	821	877	877	898	810	881	863	855	823	880	843	868	883	850	821	872	823	870	824	817	880	800	854	834	856	864	835	861	874	869	874	839	880	871	880	851	845	834	883	913	905	784	873	882	859	817	831	857	884	874	807	842	857	937	861	807	879	855	842	900	863	905	845	863	836	860	842	828	872	835	854	863	840	831	866	884	837	834	809	803	802	914	863	833	804	902	874	857	846	819	783	845	856	859	868	847	843	848	843	887	850	861	817	827	843	865	846	857	814	903	862	883	874	851	809	890	857	860	893	893	873	864	801	857	901	860	866	842	882	910	857	890	804	886	800	860	855	804	862	864	862	890	885	850	883	837	888	861	802	814	806	814	866	895	880	841	861	875	772	915	889	908	802	838	848	841	849	823	854	881	829	839	819	922	843	805	922	862	861	848	809	812	851	908	887	855	835	884	851	848	838	866	805	898	821	832	872	858	801	842	862	918	863	888	844	867	850	857	851	856	837	855	859	874	852	838	822	867	872	859	842	858	910	776	839	875	878	845	856	891	891	874	856	813	877	870	855	896	857	874	900	830	853	839	860	915	863	857	828	854	838	879	873	837	822	898	810	875	838	820	854	876	829	815	844	863	844	862	853	825	847	849	846	875	895	831	909	823	911	906	919	907	910	908	857	897	861	880	856	859	892	816	875	871	843	880	919	883	862	863	801	823	840	865	896	893	895	869	835	894	849	847	892	872	810	867	858	859	907	906	815	824	868	872	903	856	848	857	895	885	876	878	827	821	858	920	882	855	875	863	857	833	848	819	863	884	856	942	828	869	881	894	844	836	861	878	876	805	875	896	864	875	860	818	863	841	846	930	830	833	840	870	828	854	860	839	836	843	877	882	898	848	810	908	841	858	878	820	878	856	768	849	853	854	865	835	850	847	847	861	824	819	821	858	848	902	836	825	835	886	870	836	885	838	883	882	872	855	858	888	851	841	847	840	888	843	844	877	864	874	913	882	837	833	844	876	897	837	820	909	889	893	887	849	852	888	901	777	833	864	896	871	890	815	849	821	882	842	816	896	841	882	853	816	828	855	852	841	802	788	837	832	877	847	833	844	903	843	864	820	821	900	847	820	847	849	840	873	828	861	917	835	853	865	820	867	834	867	843	867	813	842	815	869	805	903	834	839	871	868	874	865	851	833	856	887	845	810	849	903	834	856	842	909	874	842	867	863	831	924	862	892	866	850	886	837	866	845	865	869	850	800	856	836	878	834	812	853	886	835	874	850	878	883	874	855	850	859	868	839	832	820	870	865	865	882	881	884	846	884	832	836	885	837	824	841	877	880	846	850	856	863	849	810	874	847	867	811	878	913	840	837	817	808	876	899	844	801	875	912	896	839	859	865	836	875	822	810	849	818	829	830	810	828	865	840	842	872	869	860	889	841	907	878	831	815	901	917	854	863	828	863	827	873	836	903	847	861	845	793	850	824	851	883	873	872	830	877	864	858	839	883	858	866	852	875	858	824	843	826	825	801	851	875	917	849	840	843	868	865	892	895	849	845	858	809	822	868	839	842	851	860	896	884	821	842	918	888	892	838	845	870	868	802	820	841	828	885	877	844	859	826	902	830	858	900	842	905	818	843	840	838	904	842	853	894	849	852	840	870	862	833	821	857	870	863	887	876	822	867	869	856	871	850	883	878	854	859	867	847	862	890	883	869	822	879	851	851	861	892	819	833	879	889	919	878	883	855	857	853	882	907	830	839	855	867	830	889	856	864	850	845	865	813	821	861	818	855	818	841	843	889	846	849	855	872	888	879	867	868	844	863	890	851	817	869	894	854	851	887	799	868	871	863	816	827	845	865	863	816	852	836	867	841	887	925	823	867	900	844	871	830	870	805	898	849	814	827	872	848	893	852	910	898	844	797	848	901	814	902	833	888	927	896	870	869	856	898	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7226	514	336	266	215	187	207	188	186	161	190	188	187	197	194	185	182	183	203	196	170	173	183	174	173	192	141	193	204	185	202	185	199	190	182	200	171	180	176	168	182	165	170	168	195	160	212	174	174	192	190	174	170	189	150	192	166	175	179	193	184	188	167	219	160	178	190	182	192	159	185	194	171	170	241	168	180	189	191	154	176	156	193	211	184	180	188	164	165	193	156	171	191	185	167	194	172	192	200	178	148	161	176	160	194	195	169	169	169	185	168	195	187	189	199	168	188	154	189	176	206	177	194	187	166	190	193	186	194	165	163	182	188	210	178	187	165	166	175	164	186	196	169	179	168	180	171	174	200	178	179	170	185	185	199	169	169	168	176	201	185	174	182	192	188	179	193	184	190	186	165	171	191	187	174	181	162	201	205	185	172	166	168	170	176	181	191	182	193	188	174	176	184	176	176	155	185	184	185	178	174	186	173	167	179	194	195	182	175	199	191	186	188	185	198	182	192	171	200	164	167	168	189	174	162	186	182	190	190	178	192	198	180	201	176	189	182	175	203	201	166	183	175	194	170	162	193	170	172	181	188	171	160	182	179	189	193	182	185	177	186	193	173	187	181	185	181	174	171	156	188	163	162	211	179	173	216	176	178	179	200	175	169	198	197	165	184	174	158	176	167	171	197	186	211	208	163	160	189	170	181	184	212	171	174	204	166	196	187	190	185	198	185	172	192	182	183	193	170	190	165	181	181	165	182	190	164	191	177	172	181	187	180	196	180	173	198	171	157	182	167	182	190	174	166	191	186	194	178	190	184	205	193	212	192	194	173	194	186	182	164	190	165	185	183	165	178	190	171	160	195	185	221	171	176	184	193	175	185	171	191	180	175	168	174	181	184	163	199	179	189	181	171	186	189	164	183	190	174	178	160	181	191	187	174	172	173	189	186	175	187	189	179	173	172	191	171	195	191	180	184	186	184	201	191	176	185	195	183	185	183	193	198	201	190	172	189	198	188	173	200	185	186	190	206	194	185	159	162	195	161	199	177	182	175	187	174	180	182	174	166	182	157	185	193	171	196	177	203	181	161	167	202	186	191	220	170	167	180	168	175	165	195	207	164	173	185	201	192	174	162	177	193	155	181	174	176	172	178	193	192	189	170	199	158	193	206	180	185	165	182	175	149	197	179	202	191	174	160	209	177	178	190	184	198	166	197	179	190	177	201	182	158	168	188	203	165	188	164	182	176	172	203	184	192	186	191	188	196	171	186	184	205	167	172	192	178	180	168	188	176	181	159	172	186	191	200	175	217	196	163	184	175	140	185	198	187	181	204	180	176	190	184	179	207	172	168	180	152	175	190	204	194	197	176	164	175	169	169	166	192	190	187	179	162	172	170	200	186	167	163	190	194	171	173	201	191	176	173	161	193	167	167	222	168	192	215	220	218	186	187	192	187	196	198	169	203	183	181	181	192	171	183	172	188	171	163	172	183	198	167	168	170	199	171	175	196	169	168	187	180	183	167	175	177	178	177	193	181	186	177	172	188	216	185	190	185	166	184	178	190	186	171	192	195	200	189	147	157	170	193	189	173	198	151	171	172	202	177	189	197	172	175	164	195	178	212	191	191	180	181	184	190	188	194	186	186	174	187	200	183	165	192	178	198	185	196	189	174	167	189	190	195	208	186	179	177	192	186	171	197	169	189	166	178	167	191	167	182	208	171	191	174	189	166	195	183	183	175	174	184	201	178	191	195	183	178	200	192	173	187	190	183	198	166	177	182	162	182	199	175	204	177	165	169	174	184	204	197	190	190	185	212	179	162	189	188	191	174	176	180	189	196	180	173	199	188	175	192	186	187	154	178	170	162	159	183	188	204	171	208	207	162	172	155	187	177	189	181	186	165	169	195	178	181	197	161	166	191	190	197	182	171	175	166	203	181	196	190	194	139	180	164	175	176	172	167	190	175	181	199	185	199	181	179	177	185	202	177	174	196	212	160	187	164	171	186	173	208	177	170	180	174	160	182	173	198	161	160	163	202	174	193	182	170	170	200	197	180	183	179	173	176	182	177	187	197	170	188	170	172	176	191	181	161	156	190	161	171	171	173	183	159	176	176	180	188	181	183	188	190	181	175	177	155	185	167	194	184	166	175	194	185	178	193	180	206	171	190	176	208	169	179	149	216	174	172	173	196	201	195	177	187	189	170	164	197	193	184	178	174	183	168	180	183	147	160	164	182	180	190	179	183	168	183	168	171	194	183	186	180	199	181	186	188	199	215	174	198	183	186	180	207	172	200	199	194	197	195	216	165	178	178	185	181	173	178	185	154	183	140	165	202	190	203	185	173	173	187	155	199	167	169	196	177	154	184	179	186	170	178	177	167	181	174	169	149	154	180	180	189	193	168	189	203	175	187	213	192	169	201	155	194	188	178	190	184	182	198	184	208	187	175	173	182	159	182	196	166	203	173	206	155	181	188	181	187	182	181	188	210	198	180	187	187	191	190	188	173	178	185	189	201	187	193	190	179	175	193	195	175	184	183	203	182	189	183	160	178	184	177	178	201	162	193	174	162	187	170	170	173	170	190	163	195	221	190	184	183	189	182	170	183	170	185	152	198	175	185	198	170	179	194	198	190	183	155	194	168	211	183	190	185	214	188	188	198	187	152	178	151	188	178	172	184	169	183	180	180	194	197	181	170	206	162	173	185	197	189	164	179	201	164	211	175	174	175	158	173	185	153	172	181	192	187	171	197	190	206	205	171	189	176	169	202	199	191	206	191	178	187	188	187	166	205	191	178	164	202	186	191	199	203	199	176	163	167	188	154	174	165	175	183	177	180	202	188	172	174	193	168	173	158	186	192	185	177	198	178	177	158	159	170	207	169	173	181	203	176	205	178	170	181	169	189	189	165	187	186	149	187	211	174	194	182	174	190	188	163	178	200	187	178	201	214	163	184	167	198	176	191	170	183	170	199	174	159	191	199	175	169	186	179	166	186	197	170	184	163	201	183	176	157	197	183	147	185	174	199	195	173	196	198	168	191	164	165	188	179	183	185	164	185	170	175	176	195	195	168	188	182	183	172	182	206	199	165	174	186	151	213	186	175	190	189	197	172	179	146	179	177	178	180	181	197	190	174	176	203	195	193	182	171	217	171	188	191	192	177	172	189	195	168	202	193	193	193	213	193	178	178	180	172	205	207	181	210	162	169	188	192	184	172	195	175	199	187	191	179	184	185	165	175	172	174	195	189	201	167	192	164	194	194	157	188	183	175	185	156	176	187	177	186	171	210	209	178	182	159	185	185	195	170	171	175	188	178	175	162	166	170	183	218	195	177	181	179	172	189	170	185	175	177	190	172	167	178	169	159	153	180	184	186	174	166	181	181	189	172	159	135	189	208	165	212	177	176	205	179	159	178	181	184	163	178	192	176	184	189	178	190	191	174	179	193	178	207	163	177	183	202	202	187	188	180	182	180	177	177	177	209	177	165	196	189	160	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7797	630	791	755	760	711	678	654	609	641	621	621	674	586	613	580	563	578	582	583	577	618	538	587	610	561	584	579	544	525	551	572	535	532	552	556	557	558	568	559	547	581	600	541	562	574	544	554	563	579	572	541	602	574	493	593	534	581	580	532	569	578	588	525	544	572	563	584	587	560	527	546	534	555	577	616	526	532	618	568	549	600	564	588	569	558	563	554	580	545	568	568	593	535	542	595	526	606	488	561	583	510	568	517	525	576	545	581	549	582	558	576	582	591	595	569	534	570	569	568	555	566	548	563	548	553	579	540	588	588	528	566	520	580	538	544	510	566	592	542	545	561	546	563	560	559	541	543	552	555	592	569	596	530	574	569	536	538	520	529	575	562	598	540	513	569	554	549	547	561	587	545	575	563	538	562	604	542	557	568	531	589	612	565	558	609	563	612	518	579	579	532	564	537	580	559	558	566	590	558	536	573	598	564	576	553	541	574	581	568	570	573	564	498	587	571	532	555	571	581	512	582	555	539	563	549	588	560	555	571	531	554	545	546	540	552	581	506	535	551	539	563	575	536	591	542	587	568	577	537	555	585	516	539	551	625	567	563	545	582	544	607	547	522	591	549	557	544	569	607	530	529	555	539	557	546	599	547	569	591	565	571	615	596	552	573	567	578	540	564	585	571	566	517	552	542	531	553	527	556	550	496	567	589	573	570	559	532	555	582	588	551	542	544	605	526	575	529	522	534	573	583	544	574	566	539	544	550	621	539	526	562	552	553	520	563	563	590	554	565	526	520	558	587	595	547	524	589	538	547	602	585	513	556	555	568	578	566	566	570	595	546	570	538	553	608	556	520	593	529	523	536	613	542	591	563	575	551	552	537	581	604	567	531	537	556	557	520	567	545	545	579	523	562	534	586	537	566	560	598	534	554	571	515	575	552	570	547	555	610	560	548	577	566	504	572	577	570	562	540	545	550	512	552	591	565	581	570	553	573	554	554	545	597	586	534	560	620	541	603	531	515	543	504	531	580	572	551	517	534	599	548	560	586	551	576	572	567	558	524	573	545	545	575	543	576	544	558	577	555	566	537	565	533	541	590	558	597	584	537	562	575	546	572	558	595	558	553	532	560	585	561	603	546	572	593	567	559	617	554	541	546	603	590	538	584	531	580	517	603	571	622	544	613	545	526	580	550	541	592	525	527	575	560	559	532	573	525	592	567	571	567	531	563	567	595	571	555	574	524	581	552	565	546	608	562	530	545	558	565	555	570	590	533	534	589	566	532	559	579	554	636	545	528	517	555	537	572	556	552	511	547	574	565	600	564	587	557	575	511	548	544	532	562	600	493	562	533	545	548	595	569	562	558	549	573	541	557	581	597	563	595	551	568	529	550	593	541	561	573	590	510	526	540	523	576	518	588	611	589	533	557	518	529	562	524	580	548	561	591	504	597	547	536	555	602	556	551	564	538	573	550	521	580	536	542	547	541	555	573	571	551	584	569	561	522	553	536	564	573	566	507	584	556	554	538	571	574	555	575	599	598	566	555	542	510	584	575	550	554	527	590	501	608	515	508	583	567	541	575	594	537	548	587	579	575	565	568	557	583	563	521	548	533	532	556	591	528	545	530	546	580	583	618	555	562	550	561	575	559	551	546	525	569	544	588	541	559	545	554	569	569	536	555	550	588	585	543	557	550	528	541	564	593	525	584	577	582	566	545	599	532	565	561	605	555	558	547	557	583	562	530	545	545	585	553	559	547	563	532	540	548	565	544	579	560	538	556	532	590	561	547	511	564	570	539	533	573	560	569	586	588	605	582	592	552	571	575	539	580	575	552	609	553	549	527	610	561	572	558	542	567	590	571	532	561	575	546	534	525	543	568	554	568	545	540	583	541	544	586	569	555	516	518	581	547	542	504	583	576	565	545	557	558	617	565	584	559	533	599	567	538	564	565	583	574	541	608	575	546	558	592	594	548	554	549	525	531	530	582	537	561	577	570	588	589	530	558	566	534	601	499	548	594	574	592	550	564	573	568	583	569	604	579	564	595	573	548	557	541	582	529	574	523	569	598	553	550	571	580	573	622	574	544	544	550	558	598	538	522	522	602	538	576	559	550	533	613	574	567	599	571	603	580	603	593	569	610	506	532	568	568	608	602	563	550	549	571	558	553	552	556	554	602	540	549	544	567	544	560	566	571	500	524	592	532	540	563	589	569	559	566	556	553	532	566	573	572	555	573	577	569	586	542	576	550	538	532	532	587	571	579	558	565	569	571	624	566	541	531	600	586	566	572	554	554	584	582	543	612	554	502	556	559	551	583	584	529	547	546	584	571	564	583	558	563	531	580	537	561	553	582	557	581	538	586	591	589	554	618	543	530	552	595	560	550	531	522	541	553	578	526	570	555	566	518	553	500	522	562	551	552	572	574	582	534	570	565	548	568	550	580	547	566	590	545	578	540	557	598	521	574	544	534	546	536	517	595	564	586	535	538	545	597	538	611	541	559	541	581	548	590	551	553	574	561	549	524	557	568	568	544	556	552	558	576	552	542	575	582	605	582	570	571	567	557	556	554	540	581	590	517	576	553	585	518	530	566	607	536	558	589	520	556	559	558	528	520	582	572	568	608	517	545	536	603	549	591	578	534	518	580	568	582	578	554	549	534	566	565	572	562	550	614	584	593	549	541	551	561	568	586	565	561	570	618	552	593	547	527	596	562	547	553	557	543	566	637	568	560	573	607	542	589	567	566	549	551	568	594	510	559	560	493	541	502	521	552	575	569	570	564	591	501	604	545	573	623	551	569	582	530	569	590	557	538	519	594	585	544	597	555	525	576	573	542	543	569	542	538	553	564	590	547	546	516	551	531	515	572	550	523	553	544	531	538	568	616	559	566	579	529	572	548	591	545	620	560	570	548	617	591	584	541	528	564	548	554	579	578	534	540	539	537	570	596	600	584	579	562	559	543	544	590	562	587	589	579	550	550	533	572	581	533	558	571	571	555	589	507	590	553	581	536	555	533	556	558	531	545	579	560	557	561	614	550	531	555	538	561	560	521	543	576	572	567	527	575	555	519	587	536	575	546	561	601	589	581	572	539	576	579	574	563	602	547	577	587	533	548	554	556	584	572	558	557	564	603	584	582	553	593	560	523	524	562	544	551	539	519	572	592	583	537	580	561	544	520	559	567	549	565	554	552	526	559	565	583	579	582	541	560	577	576	557	561	535	520	563	533	574	590	544	529	599	579	597	552	565	528	525	560	490	547	552	524	532	527	559	576	531	571	570	557	571	579	588	590	580	545	521	610	588	614	565	544	544	525	556	571	586	544	585	545	552	600	573	569	517	571	565	560	546	575	534	598	544	590	570	600	553	568	571	570	581	549	525	536	549	537	523	595	556	546	552	559	561	578	600	561	581	580	576	573	524	546	607	565	562	591	559	550	577	532	585	544	546	494	576	540	562	567	544	540	587	558	583	546	551	551	585	580	548	578	596	561	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
42035	12008	2248	1221	958	766	619	557	535	493	421	431	426	436	368	395	352	379	361	355	365	318	385	352	371	341	339	382	372	300	304	354	344	349	350	345	338	366	339	350	332	332	303	343	345	339	319	311	365	349	331	340	299	318	359	323	304	325	332	319	376	358	327	302	322	317	332	338	341	356	342	365	328	342	325	338	343	355	340	312	317	288	324	273	313	364	319	321	312	337	320	358	314	352	322	335	329	346	368	348	298	342	345	346	315	338	331	349	340	311	323	328	338	325	312	354	323	333	325	332	338	318	291	334	315	317	344	371	338	326	361	347	324	347	324	314	311	351	339	327	321	301	330	325	355	312	335	352	316	321	327	331	297	343	339	327	329	339	341	346	313	328	324	310	312	323	344	296	306	383	328	338	386	345	322	303	348	339	314	322	336	327	338	323	378	339	343	324	330	311	298	343	316	326	285	343	340	322	310	341	329	337	353	324	331	345	334	319	383	295	321	331	328	306	333	329	360	342	350	314	335	317	343	310	303	318	298	328	332	313	320	356	324	293	309	325	302	309	312	341	302	349	337	356	339	359	314	351	309	315	307	324	322	316	309	325	312	300	341	320	339	363	352	353	345	303	337	303	318	337	347	341	381	346	352	322	326	343	341	348	348	347	343	332	318	324	293	299	321	342	331	347	339	332	332	339	306	333	335	321	305	337	332	357	320	325	332	320	311	310	322	320	332	328	321	317	312	333	322	337	328	337	301	332	304	346	355	343	332	306	354	343	322	361	341	344	331	295	302	319	334	329	319	329	338	334	324	318	364	316	336	318	327	328	324	343	311	314	306	337	323	350	329	334	338	331	341	352	318	327	360	319	308	350	353	317	321	302	312	270	315	334	316	344	347	333	322	337	339	311	334	354	338	346	311	360	341	342	323	347	344	345	323	294	342	329	362	347	354	342	321	307	341	342	323	323	321	345	347	317	350	349	323	297	348	335	318	327	311	313	356	335	328	323	337	346	335	332	319	368	316	279	329	323	324	343	327	312	305	332	304	333	330	332	325	333	324	299	324	340	300	329	329	361	352	376	320	368	317	319	306	337	347	337	346	341	327	352	309	311	340	329	295	328	364	367	319	303	312	330	336	365	333	315	307	306	336	346	345	344	293	333	347	313	313	347	339	341	289	339	344	338	355	341	358	337	336	359	356	379	314	363	360	322	326	353	361	318	331	320	290	338	320	335	330	326	313	336	346	318	318	326	309	307	334	297	341	314	322	350	327	316	328	365	354	318	338	320	341	318	341	347	334	341	328	307	330	303	330	330	325	316	337	332	333	326	302	341	318	304	334	312	327	355	342	305	342	313	327	331	325	313	343	328	377	312	374	344	336	346	319	327	354	353	323	331	330	326	345	396	325	338	294	360	326	333	349	314	314	319	323	309	321	347	320	329	337	329	358	404	351	306	327	348	344	306	358	334	363	322	338	349	320	351	340	334	347	331	309	314	326	322	344	315	324	324	337	315	321	345	301	337	313	354	316	311	313	343	319	309	300	313	332	327	308	312	339	290	332	323	279	343	344	319	336	302	342	331	323	303	353	340	347	332	339	334	322	337	336	328	354	345	317	339	311	348	360	288	349	334	292	326	345	334	351	364	307	318	314	287	297	317	346	313	303	336	293	301	324	356	359	328	324	322	367	354	315	332	333	378	309	359	297	318	325	365	328	319	317	346	355	334	325	327	301	327	304	338	322	308	341	342	301	346	319	328	351	348	357	339	273	327	314	337	302	328	308	343	322	326	322	318	364	337	318	340	325	336	345	353	334	316	342	335	333	362	358	327	336	335	333	319	315	335	338	352	325	317	324	307	298	324	335	336	334	333	365	348	349	363	328	315	307	346	324	344	352	326	319	313	320	299	311	314	324	328	346	349	316	318	331	328	333	321	335	327	355	353	340	324	349	320	310	303	339	327	312	344	323	332	341	328	352	358	323	318	325	326	345	365	304	334	309	339	322	357	299	329	331	313	322	299	311	336	341	333	344	331	335	354	345	348	303	310	326	322	329	315	349	330	349	341	356	308	333	319	334	314	345	326	329	329	316	339	333	324	307	319	310	329	332	341	289	328	318	347	345	316	362	328	324	309	315	329	304	329	337	305	318	367	320	322	316	336	324	318	342	328	325	309	302	322	307	291	336	343	315	332	345	324	324	325	309	311	334	325	312	337	352	323	327	336	324	348	341	307	344	322	315	318	326	339	325	342	343	344	316	307	312	344	356	345	320	331	324	331	310	335	329	339	302	340	356	320	304	343	345	331	336	344	344	319	314	352	342	342	319	294	346	364	334	346	297	332	334	360	332	313	340	315	308	350	334	318	315	348	335	338	325	361	332	323	341	324	312	317	318	348	348	367	340	292	299	305	325	338	360	335	313	346	348	325	327	323	354	353	345	337	331	342	347	369	301	329	357	321	320	311	306	347	344	350	318	344	383	345	320	329	310	333	325	316	328	311	339	335	353	366	310	330	302	341	316	317	354	347	341	359	330	340	364	306	350	322	341	331	312	321	332	332	352	325	299	322	314	354	306	362	361	288	319	343	330	311	339	305	323	341	304	337	303	331	331	344	313	320	346	330	300	298	320	302	358	363	340	342	344	297	319	325	321	296	312	361	344	334	338	321	339	332	353	329	331	318	297	313	332	327	291	341	322	327	328	299	307	293	358	332	334	306	309	330	333	306	330	360	370	321	350	344	332	336	336	342	331	326	315	356	317	321	303	334	345	348	369	321	327	325	339	353	296	324	309	336	325	307	345	317	314	311	321	341	316	375	306	308	324	343	318	320	324	306	315	336	344	327	350	310	355	330	320	331	298	338	341	308	337	318	322	351	355	328	338	303	305	307	318	354	325	330	314	315	370	319	309	364	333	333	312	310	318	337	317	340	360	337	305	336	322	326	351	322	352	352	346	313	309	334	349	337	306	318	348	338	338	337	312	338	316	312	350	321	330	323	328	347	312	335	317	327	320	324	350	324	313	335	322	325	351	330	324	338	316	334	356	342	362	368	336	341	341	360	339	349	351	320	341	329	358	288	340	349	349	312	336	321	344	340	334	318	289	327	335	339	380	308	344	312	313	345	332	315	304	345	344	330	303	327	358	331	331	311	335	355	343	321	357	333	359	329	341	314	322	325	292	314	337	321	333	335	290	321	319	297	332	334	322	360	312	385	319	329	294	326	343	323	284	323	314	322	294	313	350	345	330	338	321	318	319	323	327	323	312	325	314	347	344	354	320	324	322	333	342	307	352	312	325	317	312	365	331	310	324	336	354	330	305	315	336	328	306	315	326	327	301	315	333	306	331	324	326	334	357	323	310	410	337	325	309	341	326	338	355	320	299	318	311	335	338	316	303	314	332	373	318	284	324	331	323	336	338	359	339	338	328	345	331	325	330	329	329	337	359	341	318	280	337	293	323	336	331	306	330	294	340	324	344	327	337	375	336	365	348	327	319	328	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18951	1880	3518	3919	3469	2780	2387	2149	1843	1665	1588	1535	1423	1332	1380	1209	1176	1211	1196	1114	1123	1117	1040	1102	1004	1046	1054	1025	1000	1021	944	976	1010	957	974	967	945	1005	927	937	985	989	900	912	975	988	950	942	977	950	955	928	916	954	934	907	890	956	902	964	910	918	979	978	966	880	957	913	932	930	969	972	969	921	908	924	901	951	898	969	952	924	961	930	884	946	991	858	867	869	917	864	910	860	951	902	916	898	882	915	928	919	925	900	895	920	826	870	939	885	936	879	978	951	901	944	876	902	899	911	878	963	929	887	929	864	930	936	869	970	885	948	930	943	945	921	955	900	975	979	911	924	907	894	901	930	939	897	871	932	887	945	922	902	957	925	925	916	880	921	918	965	932	927	890	958	872	870	923	953	890	918	910	942	886	933	838	911	939	914	855	930	940	895	871	915	914	914	924	895	886	971	909	914	930	941	864	865	907	922	933	856	879	942	883	948	885	911	932	884	930	876	949	979	954	846	881	861	945	857	867	956	943	939	883	905	941	871	894	901	903	914	899	904	951	884	923	870	865	841	895	940	900	944	890	912	953	910	959	927	905	878	893	926	914	960	902	945	902	892	882	859	913	908	913	928	941	899	915	885	913	910	942	914	894	931	939	855	929	919	938	920	909	888	923	914	842	908	940	893	899	942	874	881	897	935	908	916	905	883	893	915	943	894	852	896	891	888	934	879	918	896	936	925	910	939	914	902	917	908	921	921	894	912	917	953	919	907	883	944	907	964	936	928	855	901	888	877	935	931	874	911	906	906	893	906	908	912	943	884	944	860	933	916	908	891	896	873	917	942	874	892	917	879	889	900	929	933	928	916	935	960	953	920	974	897	890	938	906	868	892	933	905	962	909	920	857	970	853	896	916	871	899	936	862	906	965	872	895	879	923	943	908	909	926	880	899	889	915	890	911	925	925	836	848	899	894	907	942	897	871	905	892	878	880	893	836	952	942	901	874	889	923	831	906	874	930	943	985	888	896	926	920	903	886	891	873	898	905	888	894	864	891	902	971	906	941	878	934	877	858	887	910	966	930	875	846	900	929	894	933	899	880	962	912	987	905	921	900	882	928	889	902	872	858	944	922	919	902	885	895	916	968	895	933	910	929	938	882	915	927	943	901	893	906	898	898	917	913	949	953	944	881	912	900	900	954	951	886	890	911	929	947	911	958	902	896	916	875	904	962	960	912	877	932	899	887	873	897	944	877	913	937	909	898	951	880	927	889	902	870	854	921	911	914	881	922	951	906	915	948	904	932	966	883	913	924	899	919	882	857	875	883	913	856	915	960	868	865	922	925	952	896	942	946	911	905	881	917	944	923	887	884	903	913	887	916	921	882	909	911	945	928	860	947	880	933	933	924	936	887	947	905	917	931	946	938	905	937	872	906	894	959	925	914	968	889	896	890	904	916	907	922	869	902	889	897	872	905	956	917	955	871	916	938	886	975	943	950	890	891	888	870	916	894	947	929	918	936	884	869	874	949	909	904	939	945	917	885	906	896	944	958	944	973	940	898	903	960	883	928	892	930	887	875	916	938	871	875	912	851	908	884	906	900	927	927	957	893	954	884	911	915	960	906	930	897	898	898	908	869	888	906	914	960	922	874	870	921	940	935	887	927	903	904	919	931	873	876	879	884	935	944	941	913	865	858	985	913	914	907	879	909	886	966	908	890	932	875	898	899	929	920	867	921	907	882	893	934	893	936	917	935	909	898	943	917	907	950	968	905	912	888	944	897	911	886	937	948	934	950	907	909	932	941	921	918	882	934	919	957	926	973	913	898	913	887	935	978	975	869	931	923	966	890	905	947	873	891	871	927	914	898	936	912	920	906	871	904	917	942	874	937	924	980	903	896	964	904	880	945	891	910	892	900	868	868	940	930	903	877	919	913	937	924	954	980	960	947	888	912	928	975	916	930	938	900	921	852	927	874	916	896	918	913	899	908	912	898	905	912	895	962	934	948	884	936	870	925	855	902	894	895	926	930	902	923	884	897	926	900	905	900	962	920	932	891	957	955	881	887	901	863	971	888	964	951	933	952	912	947	856	916	874	929	888	936	911	928	904	895	933	943	914	956	926	928	922	930	946	945	871	940	929	937	914	831	843	892	943	926	889	888	881	961	826	885	925	912	897	919	947	890	863	879	885	929	971	931	847	922	912	925	953	870	918	928	889	913	877	900	935	965	877	958	878	950	887	922	885	919	898	934	886	900	853	910	924	945	950	872	865	923	932	869	888	922	918	870	881	875	901	926	900	888	900	950	897	897	909	937	932	904	944	955	913	897	894	881	951	900	931	928	907	901	840	953	924	917	876	930	954	845	920	904	913	894	893	897	915	894	883	882	849	873	905	854	881	934	947	920	921	962	933	903	919	919	873	918	896	879	952	927	925	878	903	923	922	916	869	936	919	922	919	953	912	893	847	881	897	924	907	892	904	890	938	909	939	877	891	924	857	884	916	886	950	883	940	872	926	879	966	923	910	892	923	929	944	899	886	965	922	919	916	937	965	887	904	907	907	932	876	887	893	923	896	877	906	843	899	925	930	918	912	889	937	891	906	885	897	904	892	943	884	902	917	929	888	901	931	938	899	887	934	917	932	910	954	942	906	928	915	909	925	931	911	931	908	888	860	898	860	911	911	947	860	914	928	941	884	916	925	911	880	880	907	915	880	939	907	947	912	889	867	953	971	964	876	931	889	886	890	903	878	934	909	890	891	915	953	844	907	916	889	920	892	851	913	916	938	906	924	884	959	943	933	896	901	901	904	921	894	939	876	963	914	892	879	958	930	913	897	972	955	920	967	927	955	911	935	889	922	913	918	956	906	924	933	966	890	929	914	948	912	905	942	909	913	843	868	884	926	903	911	926	1017	859	898	947	930	882	900	853	908	954	913	902	950	935	954	904	916	851	920	901	901	899	871	876	898	894	926	897	911	858	904	831	933	958	909	884	950	914	911	957	932	936	892	934	882	872	939	903	1000	896	898	933	914	915	948	965	987	915	884	921	913	918	864	931	904	941	946	895	925	938	886	912	880	913	873	862	888	962	927	923	868	875	894	877	938	894	933	893	894	875	882	950	822	933	926	905	917	956	925	949	942	930	911	909	880	886	889	935	921	913	917	910	954	932	881	927	904	893	858	912	909	908	933	907	898	927	901	918	908	898	941	913	850	895	899	945	853	881	927	898	891	926	872	883	894	910	888	910	886	872	944	966	903	883	941	835	966	932	893	933	888	903	932	908	913	872	935	935	867	914	938	921	893	930	880	890	942	883	961	853	904	906	904	944	892	867	912	881	940	884	876	896	924	908	959	914	872	955	861	899	926	915	911	910	982	923	849	931	939	859	923	925	902	962	884	962	912	936	935	928	906	961	898	919	924	895	896	939	884	876	847	903	903	941	902	917	891	883	929	920	902	925	951	932	879	918	892	941	863	885	931	879	887	878	863	930	926	885	918	881	941	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
48329	22156	8945	2247	1520	1157	910	735	628	547	536	563	475	455	441	419	408	375	366	336	392	333	361	377	339	364	318	337	313	349	353	341	334	342	323	327	317	336	347	329	351	324	285	326	328	325	287	340	336	325	275	311	303	311	330	306	343	342	308	310	312	340	324	370	330	346	344	335	337	318	304	340	324	320	331	319	343	300	313	319	300	316	311	313	332	285	307	256	337	294	317	314	299	289	297	301	333	312	306	335	317	336	309	322	305	316	300	301	329	305	310	283	301	301	299	345	287	290	287	303	328	314	286	307	296	322	341	332	341	337	304	323	342	326	319	344	310	316	337	316	322	293	320	334	325	308	307	342	329	335	334	298	290	346	310	320	287	286	353	312	300	323	315	327	310	356	281	317	297	351	356	325	279	327	318	321	324	334	281	307	328	330	342	313	335	331	323	327	321	290	302	328	313	325	336	295	322	328	288	337	336	329	326	354	296	297	321	300	341	304	311	326	317	310	330	309	321	290	327	311	336	325	296	312	321	316	329	323	324	315	315	288	301	337	313	361	299	319	331	313	350	313	336	312	315	287	312	307	324	309	301	296	289	327	299	326	305	332	318	344	314	316	310	345	296	332	313	316	350	305	317	293	308	297	313	315	302	344	308	310	324	325	339	310	329	309	319	285	322	299	327	288	289	346	338	268	326	318	350	324	338	333	289	318	319	327	342	292	329	321	287	314	292	300	315	315	316	317	296	356	298	305	320	331	287	317	311	312	308	311	302	320	354	319	303	328	294	336	306	301	309	307	308	336	326	291	305	325	322	267	304	315	337	307	308	308	313	304	341	317	319	342	304	318	336	341	322	327	325	339	305	319	291	321	313	295	318	298	344	329	314	318	320	337	297	319	336	307	367	306	330	276	284	324	301	323	317	296	326	316	297	326	345	302	273	314	308	310	307	313	315	320	323	298	299	302	314	347	306	282	319	336	293	317	290	275	292	328	339	296	288	322	298	316	289	287	345	302	319	323	322	313	332	314	314	318	325	325	331	306	337	307	324	299	325	274	343	313	312	332	312	316	311	314	308	329	310	316	336	334	296	340	318	330	324	330	306	306	324	343	314	290	323	323	328	296	315	309	333	333	323	299	345	306	309	303	339	324	322	305	314	330	292	331	309	338	307	302	296	319	294	328	304	311	332	320	330	308	295	302	331	318	320	283	301	305	309	292	321	351	309	278	297	272	316	327	307	322	340	304	345	322	342	306	301	274	326	322	306	294	319	301	298	343	283	313	316	320	300	298	324	303	298	309	296	347	322	290	306	320	323	304	281	304	311	319	286	326	323	311	319	301	326	331	325	313	299	311	327	333	317	329	282	302	320	325	338	328	318	307	291	293	282	301	311	332	341	312	327	286	336	307	301	304	303	297	334	286	305	288	302	268	291	320	309	350	307	366	325	312	305	313	309	342	304	296	301	339	316	317	311	263	333	329	343	298	303	312	316	336	300	322	332	308	310	280	335	318	323	290	321	319	337	319	299	301	318	316	292	346	339	321	322	321	283	345	304	326	340	320	303	292	314	290	286	296	330	320	311	300	321	324	307	287	300	314	337	344	321	325	345	307	312	326	331	306	331	317	329	340	277	316	319	342	308	313	305	326	288	308	300	329	308	294	318	329	320	339	344	310	294	313	304	304	328	306	312	287	340	326	318	289	314	288	293	325	295	309	318	303	297	331	310	313	287	298	312	295	325	317	323	327	272	293	328	272	334	314	309	335	283	306	309	314	319	271	318	328	284	317	317	340	322	308	348	296	327	298	322	318	330	310	319	288	335	300	282	290	301	307	281	332	296	300	302	328	325	276	302	324	317	325	335	306	308	336	314	274	315	288	322	284	321	327	265	307	342	322	309	284	292	284	302	335	326	310	333	316	280	346	314	321	324	308	301	346	317	296	325	329	338	283	306	319	300	342	295	312	317	307	305	294	343	308	309	329	340	295	303	324	299	315	316	352	318	340	316	303	295	305	331	320	320	319	309	336	267	307	302	335	324	344	302	329	292	330	314	291	308	330	318	335	310	302	337	318	301	311	322	326	293	313	318	314	336	298	309	308	313	302	270	307	302	326	288	325	311	331	313	322	311	341	274	317	294	322	307	336	303	295	314	320	326	317	309	309	307	275	312	311	350	306	290	316	326	320	348	314	352	325	322	314	339	302	297	296	340	317	318	291	306	338	293	314	333	339	305	348	295	319	342	310	313	329	306	348	344	322	344	318	306	334	331	312	327	322	310	317	291	310	294	326	298	304	323	316	303	314	322	314	326	294	270	307	310	331	341	363	327	295	297	330	323	295	314	337	320	342	327	310	322	313	321	332	343	292	343	297	342	324	301	319	323	318	308	303	317	328	338	320	289	346	300	311	318	304	288	340	307	323	290	291	332	320	340	329	349	292	291	311	332	324	315	302	311	325	334	332	276	297	279	333	301	291	322	295	308	295	299	275	303	307	329	303	310	344	327	326	323	347	314	297	328	286	314	337	324	332	328	321	325	318	321	308	311	337	281	312	302	267	307	303	318	303	291	312	334	324	301	305	324	307	296	335	306	309	291	348	315	327	321	323	316	305	353	313	330	290	324	295	298	306	267	310	315	326	318	322	317	306	298	339	309	300	289	324	299	285	297	336	293	318	311	327	361	330	306	322	304	329	323	356	305	325	325	344	322	298	328	307	314	322	324	318	298	301	312	312	340	319	325	277	331	308	325	292	307	331	324	288	321	317	304	287	347	288	338	353	333	320	301	296	338	312	300	329	336	329	317	299	322	298	314	334	335	330	326	344	286	338	295	320	281	314	327	325	301	293	314	310	298	315	305	310	285	351	303	315	315	293	324	345	296	342	307	302	341	337	365	314	332	322	307	294	331	296	331	322	331	302	330	309	320	329	330	337	322	271	324	327	351	330	286	306	309	320	309	307	333	322	308	314	334	312	325	310	376	311	319	361	323	312	312	303	313	334	311	311	304	302	285	304	322	336	280	328	280	298	304	291	300	346	314	298	292	314	313	284	330	283	294	291	344	308	305	299	308	326	332	319	314	334	292	326	326	336	317	326	306	313	319	297	332	314	293	335	308	327	316	285	331	328	309	330	303	324	298	301	328	341	294	354	311	313	316	308	329	314	306	319	333	328	277	299	318	323	328	315	292	329	313	302	297	325	320	298	306	328	303	336	296	323	317	313	299	316	320	311	326	347	269	312	310	363	282	327	312	318	354	297	327	324	327	304	288	313	319	298	305	331	315	295	315	307	338	329	319	300	302	350	295	334	330	289	306	328	308	304	335	338	329	325	324	314	334	294	324	320	314	312	325	303	335	312	297	305	320	289	336	326	364	318	323	307	357	313	317	289	306	306	316	297	313	313	325	314	320	325	293	294	319	308	302	318	300	307	343	311	307	302	331	303	352	274	320	333	307	297	317	309	363	329	305	288	321	286	327	317	337	314	307	298	296	323	317	313	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22980	2761	5856	6377	5446	4395	3560	3126	2643	2370	2129	2000	1812	1741	1486	1491	1440	1365	1265	1284	1239	1225	1135	1143	1150	1133	1109	1076	1001	1032	1028	1041	1012	1034	952	930	960	969	972	917	954	887	905	956	966	909	916	927	939	918	908	900	931	872	886	905	926	935	857	889	902	889	839	919	903	877	915	877	998	898	852	863	828	919	876	904	877	870	903	820	866	887	869	879	918	847	846	892	893	888	875	828	886	885	873	840	848	854	864	898	866	909	860	824	879	820	811	880	864	879	902	855	852	837	859	857	944	844	818	859	880	882	857	821	887	867	880	850	866	868	852	832	879	872	834	854	919	868	853	857	894	828	904	839	872	844	850	891	861	806	890	859	874	895	909	872	803	886	886	894	851	874	886	895	848	847	858	888	834	822	873	901	836	850	851	851	841	852	890	885	889	885	835	863	857	875	876	844	926	877	842	826	909	866	919	836	898	837	837	822	866	885	866	857	872	833	867	825	843	897	840	836	849	844	839	861	871	900	885	854	886	829	884	865	870	891	883	869	843	886	875	841	855	876	877	830	884	884	865	829	786	884	781	905	868	831	906	821	836	834	845	829	882	846	843	835	819	852	864	855	885	838	830	850	866	797	962	857	844	874	864	873	815	855	869	901	874	819	820	875	869	830	850	840	885	871	909	863	896	859	829	809	852	897	895	863	851	865	850	825	833	825	836	870	875	823	843	859	863	866	872	902	841	888	844	820	811	883	858	862	874	935	826	829	860	841	842	846	846	832	887	847	857	876	826	826	897	831	855	873	863	860	892	863	843	852	826	864	835	843	835	899	865	839	830	860	851	867	871	882	850	866	857	877	875	845	868	833	872	894	868	920	836	874	869	873	844	830	852	871	886	874	870	867	876	854	865	864	883	839	881	883	871	825	832	858	844	848	818	870	845	839	817	903	844	845	885	846	876	836	879	854	846	822	843	917	826	891	830	837	880	864	857	785	894	828	870	900	834	896	851	896	869	823	811	845	838	877	852	888	866	858	921	915	867	842	870	904	858	861	868	853	831	843	880	914	905	894	873	869	846	859	876	847	890	853	854	896	867	880	904	849	910	850	844	846	852	879	915	819	865	826	843	819	881	877	873	863	882	840	826	862	786	843	807	865	892	900	889	871	848	876	824	822	869	851	847	836	860	883	896	851	857	872	810	833	898	894	851	873	891	882	868	840	860	856	867	851	837	892	868	826	898	844	848	870	852	878	858	800	852	859	830	845	788	848	891	923	890	809	846	949	851	833	852	849	916	833	913	857	854	863	819	807	944	874	873	857	862	865	896	823	834	901	867	836	871	894	878	820	936	893	872	860	836	844	844	813	894	881	877	846	872	924	851	882	885	835	826	879	837	832	849	890	801	891	826	916	843	839	856	860	805	801	893	864	850	847	849	906	832	879	866	866	888	836	852	836	886	894	905	836	857	909	877	832	835	833	865	848	866	849	845	840	865	837	913	879	824	810	854	811	855	832	848	898	874	864	850	891	883	878	929	852	894	844	889	899	866	899	844	882	871	834	912	840	896	830	834	859	894	824	846	820	822	815	865	874	896	851	899	888	835	811	873	853	855	878	852	834	800	818	855	856	920	876	866	848	861	889	851	871	868	847	833	911	843	822	863	858	863	906	918	860	875	868	797	800	897	884	857	835	848	856	873	847	890	845	881	841	862	890	857	828	858	897	852	867	853	820	819	815	874	921	838	853	815	838	883	857	884	831	900	858	830	832	891	869	888	888	864	851	891	876	790	885	849	827	878	838	815	849	850	825	847	897	849	836	901	874	861	821	803	861	850	831	848	900	833	842	869	851	843	862	867	893	843	843	865	844	828	802	858	879	823	866	846	847	850	855	895	842	775	802	870	861	841	868	862	869	899	799	856	885	871	849	840	876	877	878	794	884	860	815	838	851	843	868	861	799	885	856	831	914	822	839	864	855	890	856	869	909	815	846	894	900	892	878	822	853	906	833	913	856	898	846	848	867	861	863	844	862	879	847	852	897	837	851	827	881	854	867	878	925	864	802	882	836	839	855	894	849	840	887	897	778	809	894	873	859	842	851	837	872	872	821	820	846	842	914	851	830	868	858	872	871	876	884	840	848	862	818	907	887	811	865	811	857	896	838	862	869	855	875	889	894	836	832	852	819	873	868	873	878	870	836	881	918	872	830	895	905	849	858	884	831	850	912	846	887	873	857	824	877	860	884	842	857	836	862	884	857	934	789	891	861	878	871	873	859	871	884	924	859	856	907	864	881	852	851	894	849	885	845	858	844	894	846	850	875	854	863	870	837	844	849	858	772	864	826	836	868	837	834	843	849	865	868	866	820	898	801	893	846	824	929	867	871	845	871	838	862	866	846	869	848	905	836	821	917	790	845	851	878	905	829	897	863	857	848	888	858	865	849	820	864	873	837	862	941	878	872	874	874	926	872	845	812	870	861	861	849	866	938	885	835	839	882	898	849	885	817	855	892	850	838	844	837	835	855	857	846	858	863	918	820	917	871	843	888	808	849	854	818	889	890	887	857	855	849	859	854	885	890	841	863	840	882	927	892	826	870	850	895	823	891	817	850	846	899	818	851	835	812	867	832	862	870	836	864	855	832	809	851	831	870	876	907	876	882	844	901	861	869	865	844	855	814	905	821	852	915	879	831	868	817	867	877	820	897	841	847	850	864	870	895	838	871	891	912	846	880	839	858	867	841	869	879	869	871	841	869	860	871	876	900	851	912	828	902	842	863	866	845	862	914	849	861	857	883	866	890	862	845	837	844	870	861	841	836	891	854	861	886	859	899	849	792	864	899	849	839	886	843	923	868	902	912	850	836	897	825	841	881	793	910	872	873	851	869	849	841	873	895	812	866	854	794	840	844	849	828	846	864	848	850	886	894	910	870	887	805	847	876	822	893	880	907	877	867	859	862	888	855	836	860	830	853	911	835	909	856	873	854	838	872	895	818	901	906	887	861	843	854	815	850	862	869	859	842	866	798	870	858	879	855	888	847	802	921	863	865	887	880	802	905	898	862	884	855	864	849	848	885	859	926	872	877	849	810	863	850	812	907	831	824	881	852	869	860	887	852	894	889	875	894	801	856	862	893	823	895	868	905	873	873	923	845	821	897	860	837	884	928	877	805	816	904	848	862	880	873	859	857	843	894	880	875	869	871	889	851	877	856	866	839	884	840	877	859	812	868	836	835	875	854	835	870	862	850	852	893	893	851	880	819	896	840	860	836	812	892	861	836	841	870	877	807	849	889	842	886	873	850	882	863	870	883	840	864	864	929	863	823	864	823	878	895	874	867	905	816	883	858	862	893	849	816	811	836	902	914	874	891	837	837	904	879	858	893	849	865	846	818	834	798	835	883	838	917	869	819	895	855	886	870	862	845	874	883	829	907	880	862	836	859	890	832	855	875	845	820	864	845	808	882	880	889	916	868	912	821	866	904	849	848	855	886	862	850	890	870	927	800	809	905	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7198	596	387	251	226	200	226	179	172	193	212	191	200	201	164	187	182	200	186	183	181	186	175	171	190	203	160	193	162	204	160	182	201	185	204	195	167	171	166	197	189	175	182	177	181	190	169	183	176	169	167	198	159	189	150	178	169	163	181	176	185	174	183	170	180	176	191	214	179	179	189	195	188	162	171	195	190	195	179	194	188	169	183	180	157	184	180	165	189	179	171	176	208	183	194	194	171	192	165	176	197	181	173	170	168	180	201	181	206	202	172	168	185	183	168	184	190	182	195	179	168	155	185	204	178	173	188	164	172	189	188	189	164	160	152	181	180	192	168	177	196	187	187	196	189	165	158	165	192	188	172	217	184	184	191	214	187	188	199	197	181	203	162	176	203	201	158	188	222	202	196	200	181	197	190	166	162	164	167	176	188	179	183	151	184	202	182	187	152	174	183	174	166	181	158	182	170	190	184	175	163	195	167	187	176	164	198	164	185	170	177	160	190	171	173	215	175	190	138	160	174	189	184	174	189	185	182	194	165	186	187	179	197	168	186	188	194	198	176	177	188	213	169	194	172	165	181	206	182	197	178	166	204	195	161	175	190	189	181	181	183	204	165	178	207	159	165	183	203	189	197	198	193	181	186	196	192	174	163	157	170	208	185	190	174	188	191	185	179	188	196	200	185	199	179	195	189	202	179	168	186	179	170	144	168	183	194	173	176	177	190	209	181	190	172	176	184	167	183	197	189	184	156	168	175	184	173	183	169	153	152	183	197	178	173	171	172	169	192	177	193	157	170	172	201	198	202	181	185	171	172	168	186	180	183	170	175	190	175	172	187	188	163	188	168	178	195	169	194	172	151	194	162	178	169	192	181	174	159	178	186	175	180	191	210	194	206	187	180	155	181	183	177	165	176	183	181	174	168	172	191	169	182	182	179	176	214	172	169	153	190	172	182	183	201	171	190	195	175	194	190	163	174	156	181	177	182	175	183	189	188	183	201	177	178	198	189	175	190	175	172	175	170	168	189	176	183	184	201	181	177	186	188	179	194	180	176	184	190	169	187	168	166	162	176	202	169	175	157	174	179	180	192	190	159	171	196	210	163	188	187	161	196	174	197	193	181	201	181	178	161	169	192	169	175	178	224	199	188	203	183	169	177	178	162	215	184	190	199	184	176	185	169	175	200	200	190	175	177	196	161	181	175	183	201	203	191	182	189	183	181	188	211	180	199	182	187	175	177	182	169	201	178	185	179	178	165	164	183	166	178	150	175	192	207	170	177	178	166	179	205	186	185	169	178	169	159	189	180	176	192	162	188	179	180	182	192	179	167	185	163	179	169	178	198	196	185	162	180	180	206	168	179	176	179	187	185	173	164	182	177	174	181	183	183	184	182	187	205	174	201	192	162	182	176	171	190	188	172	187	164	190	194	174	181	190	215	165	196	206	151	184	167	161	185	170	180	187	201	168	203	196	189	165	174	199	197	182	190	183	180	184	194	168	168	196	169	159	195	168	191	195	194	204	176	173	176	178	194	197	156	190	189	189	185	200	163	197	182	183	196	169	167	189	181	191	193	182	179	180	190	192	183	176	180	199	152	204	169	197	172	152	161	179	171	172	159	208	182	203	185	195	172	181	211	203	182	192	161	162	199	186	183	153	179	187	180	179	201	166	176	166	207	200	171	188	186	192	203	180	176	171	199	190	175	184	185	179	206	174	174	206	204	179	172	161	172	159	198	173	202	176	196	168	201	191	164	182	155	170	169	156	198	181	183	193	168	180	218	180	196	185	204	172	180	164	154	182	179	199	175	161	200	172	208	183	176	194	175	192	184	192	173	187	183	175	226	183	191	192	165	159	193	185	179	179	170	196	165	184	175	228	191	165	175	170	173	178	171	176	196	185	167	180	178	191	185	171	194	178	198	194	161	164	181	182	199	161	158	175	187	157	166	190	174	180	199	158	197	189	186	171	172	179	167	184	204	190	165	193	180	189	208	176	143	179	184	181	159	166	176	184	142	181	177	161	175	184	173	183	176	176	173	170	154	182	193	181	190	192	180	192	178	184	171	157	166	190	179	201	161	177	171	174	179	185	185	180	176	185	185	170	182	173	184	170	178	206	187	178	182	194	159	179	188	188	179	185	186	189	168	188	184	189	173	178	209	171	199	181	199	184	177	167	186	177	165	169	188	176	196	177	205	174	177	190	155	178	171	182	186	206	200	170	170	175	177	202	193	159	193	177	160	179	193	178	201	186	162	179	208	178	194	194	198	170	193	187	160	192	162	198	188	189	204	187	163	183	184	157	180	183	173	190	187	179	163	185	172	180	177	167	178	173	167	168	200	186	197	185	176	201	165	163	189	220	173	179	180	163	169	207	159	185	197	173	187	175	195	195	177	188	174	163	172	179	176	178	201	170	180	172	177	188	179	193	169	162	169	165	172	179	178	195	174	186	184	184	195	161	197	204	193	166	170	191	161	185	165	161	185	196	189	181	187	164	180	188	181	186	178	197	192	208	196	177	193	163	202	185	188	171	194	175	191	193	167	173	166	189	177	165	165	168	190	184	180	199	174	196	166	169	194	198	214	182	175	181	192	217	199	151	178	180	184	193	205	184	193	164	168	188	146	163	173	185	164	183	190	170	194	198	181	205	184	199	185	175	172	180	170	155	176	174	186	170	179	181	190	176	195	179	184	191	183	213	179	165	197	189	170	203	183	160	195	195	216	175	164	189	200	191	191	207	187	162	174	197	181	174	172	189	177	174	194	167	174	183	177	180	171	207	181	186	182	169	199	186	151	174	190	179	173	214	177	167	190	166	175	168	159	172	172	165	173	181	158	173	178	194	183	189	183	177	203	187	201	187	185	174	170	171	164	205	191	167	204	169	185	192	196	175	186	195	180	196	195	152	178	198	170	197	217	154	190	185	194	188	194	189	172	157	189	180	180	172	163	182	180	196	162	185	204	174	186	196	192	189	191	202	176	218	188	163	181	181	181	194	202	182	178	224	188	188	210	181	149	171	170	179	174	163	189	187	189	162	175	168	197	180	192	163	203	189	191	180	157	192	179	182	170	182	163	161	151	202	160	207	183	168	180	167	185	183	164	172	170	179	183	187	169	181	185	180	179	195	177	166	205	206	200	201	177	188	181	201	182	160	178	175	181	170	207	168	180	210	190	161	196	178	209	173	209	167	162	171	195	190	156	206	162	197	180	190	182	188	158	182	197	190	192	192	203	188	165	170	169	163	182	164	180	189	175	181	179	175	165	181	178	167	170	162	195	180	178	173	176	190	196	194	168	152	158	193	196	190	180	140	166	165	169	171	183	184	183	172	182	184	186	180	174	204	180	197	190	177	174	168	186	193	173	199	183	176	170	170	167	198	177	168	169	198	179	179	204	172	196	192	213	177	184	181	201	158	163	186	167	178	181	169	188	171	179	186	178	185	186	192	175	187	210	175	188	192	204	197	185	170	175	169	169	155	197	185	182	186	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7567	627	741	732	717	663	639	612	648	630	562	659	575	589	569	617	556	594	559	541	553	634	586	573	563	558	579	563	578	553	576	562	601	589	591	611	555	538	555	537	551	547	587	577	569	562	595	542	549	547	543	588	556	550	563	570	526	560	586	607	581	563	565	574	578	578	545	556	553	556	590	591	520	541	560	555	579	581	552	572	585	535	529	550	540	627	552	516	594	586	558	583	591	582	604	529	578	565	546	558	595	579	539	601	576	598	577	588	565	574	561	530	564	529	546	577	568	579	598	566	595	553	572	580	584	554	589	516	609	546	569	547	551	586	542	580	528	535	556	533	584	564	554	576	590	535	560	571	553	595	553	535	558	541	584	563	624	549	531	610	533	555	569	563	565	560	546	552	508	561	529	619	565	605	570	532	547	554	550	569	573	559	567	568	568	532	533	536	572	587	581	539	588	560	526	537	574	555	536	571	546	556	580	550	529	560	555	560	595	588	575	519	546	538	545	606	572	530	538	604	566	563	498	554	549	575	566	560	507	575	591	540	561	543	596	556	554	538	596	551	519	581	549	599	560	519	491	544	554	571	540	517	587	570	570	580	598	595	548	614	589	548	604	567	539	534	594	601	578	526	609	541	555	563	523	536	568	553	563	557	541	545	576	553	558	576	595	584	525	589	549	551	552	589	592	566	566	511	601	547	586	539	570	585	567	553	523	573	539	557	563	574	542	511	541	535	525	577	553	535	570	550	552	519	503	535	560	546	563	525	535	592	590	594	574	596	578	586	535	518	586	566	557	573	508	597	586	555	573	594	536	519	576	552	567	550	599	522	568	568	631	585	557	563	542	600	538	555	533	552	508	576	599	526	544	554	574	592	551	558	571	560	555	570	556	583	557	542	593	586	545	536	518	582	536	554	566	523	572	588	581	527	544	582	598	610	610	565	583	517	590	603	595	526	573	567	606	602	560	552	567	572	560	574	611	548	549	532	556	572	589	587	581	570	573	496	542	545	538	524	580	538	549	593	516	563	557	554	575	562	564	547	566	549	557	560	554	586	603	514	563	585	585	544	551	542	577	567	521	578	541	528	562	563	551	561	571	571	560	560	541	557	564	540	575	593	558	621	519	562	531	531	539	558	552	507	566	565	574	572	559	579	547	566	550	590	565	538	589	531	570	588	578	568	581	538	568	592	564	531	547	575	551	611	603	582	553	583	566	574	546	556	582	559	547	551	554	564	552	569	563	572	568	531	562	597	550	542	551	553	554	578	597	581	564	608	537	550	581	540	506	550	557	610	597	596	545	590	551	554	589	576	552	527	585	613	607	554	602	544	530	573	548	546	556	612	559	564	607	598	572	531	578	559	539	587	571	578	563	569	581	565	542	544	527	561	557	560	501	560	568	552	577	586	583	567	552	609	555	543	552	581	560	564	504	540	560	592	598	552	565	553	552	582	586	554	605	585	527	580	590	583	544	548	564	543	543	501	601	564	583	552	562	558	563	544	544	507	533	544	594	572	586	573	578	540	566	525	507	558	572	574	579	600	589	545	588	563	567	554	580	543	570	569	561	578	566	542	607	586	554	551	561	558	613	561	571	587	559	521	520	540	536	587	536	553	606	566	545	587	540	592	543	596	583	551	565	586	571	563	557	578	554	560	580	531	608	583	527	599	508	592	567	556	551	577	574	553	544	514	559	583	564	550	536	557	567	561	559	554	572	552	531	583	516	542	568	529	550	619	563	569	577	561	588	554	578	555	583	559	602	559	574	561	564	531	577	564	557	527	561	568	551	565	551	549	545	532	559	563	565	540	603	573	564	644	545	624	573	575	526	557	514	572	616	563	598	590	559	539	597	565	562	511	552	558	574	564	552	577	544	543	574	557	546	516	553	565	574	555	566	537	577	563	571	591	536	579	536	599	581	590	567	564	533	567	553	565	551	532	563	578	553	566	591	584	513	548	560	569	580	572	518	521	562	547	555	526	548	568	607	540	582	575	580	619	547	534	532	575	529	550	599	581	529	547	569	549	562	553	569	542	596	562	572	565	583	543	559	559	517	530	542	554	562	562	621	606	571	576	580	568	583	575	571	574	569	552	589	560	605	570	558	500	558	603	585	519	541	547	577	543	561	551	525	580	518	573	591	584	547	597	557	525	535	613	509	539	544	573	544	550	544	548	554	576	550	535	544	581	580	588	574	562	531	542	563	563	538	606	607	584	576	564	555	522	565	574	534	580	554	572	607	535	551	564	582	550	557	553	565	564	550	539	552	550	542	589	574	556	597	559	584	531	573	558	563	566	569	551	588	557	583	579	587	556	534	559	561	575	529	531	510	581	552	538	541	528	595	610	570	593	571	537	537	576	608	565	557	524	554	599	599	570	524	557	576	530	537	550	579	520	583	552	557	608	539	568	569	566	552	552	581	512	576	583	546	571	546	532	585	566	547	569	592	572	550	562	588	569	571	556	590	563	616	580	593	555	590	571	567	575	532	585	559	544	563	569	564	545	550	572	545	566	573	565	574	585	583	579	602	560	585	525	532	572	519	565	572	520	549	558	543	552	578	543	570	562	569	584	573	573	565	544	545	546	531	564	559	554	580	591	583	590	550	573	569	544	552	553	584	579	524	508	544	564	569	553	561	543	585	577	532	536	535	553	542	557	604	556	586	578	519	556	620	557	609	576	568	563	568	531	555	554	534	566	545	561	575	563	576	568	592	589	606	605	561	579	500	539	545	511	578	584	560	577	566	501	540	562	558	557	599	559	563	541	563	542	542	580	578	586	556	550	543	558	567	591	540	546	569	557	568	581	559	583	560	594	564	529	531	528	541	551	548	592	566	543	573	545	562	547	595	549	569	558	576	537	566	590	585	516	572	516	570	596	589	588	561	560	550	585	565	582	608	552	583	568	518	585	545	545	569	571	547	619	518	573	522	556	552	566	577	564	625	569	545	554	573	555	530	541	557	557	555	553	583	574	599	532	580	547	580	591	559	580	555	573	569	574	565	550	544	562	578	572	519	574	556	534	531	571	532	558	570	552	564	587	525	531	560	572	574	556	582	586	519	559	587	590	574	588	570	554	560	569	598	559	537	579	542	570	568	584	602	565	579	557	574	580	596	524	565	573	609	550	527	583	550	511	549	544	542	558	565	554	547	553	588	571	569	603	547	578	581	528	579	531	606	588	577	532	593	530	593	516	574	574	548	527	569	573	563	560	547	590	567	569	546	592	541	550	534	557	562	607	547	552	568	531	550	575	591	542	560	561	557	567	560	578	580	512	592	563	553	581	589	600	532	545	557	554	610	550	617	548	561	554	562	519	589	547	514	549	547	533	592	579	575	558	569	532	565	572	557	587	604	523	577	543	560	594	552	582	541	518	547	555	556	554	565	558	553	544	543	583	546	540	610	529	542	533	581	600	567	545	538	571	555	565	559	590	589	563	567	544	573	576	588	566	533	604	554	545	537	555	565	581	580	545	545	569	548	570	550	550	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
41395	15753	3014	1209	879	761	642	546	460	463	442	422	405	387	446	387	355	400	393	332	349	346	342	344	370	348	341	347	372	319	337	311	327	335	342	322	321	322	354	357	320	317	343	356	305	343	363	310	333	321	312	374	349	306	338	335	346	345	306	356	323	324	311	368	324	304	330	321	332	348	335	359	349	318	330	324	341	365	345	335	316	357	322	316	332	345	327	344	327	347	306	333	303	309	332	333	314	342	308	314	378	339	348	301	323	325	314	306	334	329	338	347	354	262	335	337	336	314	345	341	354	327	318	361	320	300	338	317	338	284	324	334	332	312	355	344	327	336	327	305	346	290	326	363	338	363	352	312	321	342	310	333	343	338	340	326	303	318	315	347	315	315	363	329	299	321	313	341	293	330	321	323	362	344	360	351	348	325	352	350	340	348	357	340	327	340	316	337	330	342	312	352	305	343	347	337	315	360	346	331	310	320	329	343	333	339	353	324	299	327	324	316	303	319	299	313	289	343	341	344	348	332	317	349	363	340	336	343	312	323	324	312	315	303	311	301	345	303	305	313	332	312	354	329	323	309	295	329	341	337	351	326	336	316	357	325	318	311	314	345	345	304	360	352	338	315	316	333	357	325	323	307	319	302	316	320	326	312	309	323	338	328	363	353	332	336	310	328	346	347	391	330	299	352	351	368	328	305	351	303	318	368	322	340	353	343	313	331	335	347	313	339	327	353	333	319	320	299	317	326	345	338	344	332	343	332	319	344	338	318	306	312	319	330	329	368	339	341	321	313	317	349	348	327	303	348	341	326	325	331	337	344	326	331	330	326	322	334	348	310	307	341	357	377	334	351	333	333	341	324	321	325	310	321	332	317	298	301	298	331	289	338	299	319	322	304	297	317	346	342	326	332	333	316	325	327	355	342	316	319	333	298	342	326	319	359	361	322	326	309	343	302	329	336	308	333	318	329	353	301	314	350	332	346	325	362	314	337	362	331	332	323	332	322	328	339	303	332	343	338	363	323	329	320	331	334	309	293	332	300	329	324	322	325	348	305	317	328	318	330	339	337	338	311	293	293	351	342	317	326	331	335	318	320	321	339	335	317	342	280	342	330	310	348	332	336	326	321	314	321	333	315	344	332	323	292	309	309	340	361	342	328	315	335	330	344	328	308	338	320	327	350	356	335	337	351	351	319	320	317	334	343	325	329	297	334	325	286	327	353	317	327	320	318	349	314	324	301	327	369	371	313	373	333	349	302	347	311	357	305	300	325	339	311	342	324	332	353	328	337	336	349	334	345	318	328	356	358	343	323	348	321	322	341	301	357	308	337	345	320	296	344	314	333	348	319	324	354	324	306	336	300	322	338	326	308	300	325	315	286	341	303	346	327	347	325	327	324	338	368	338	333	314	351	325	308	331	347	323	342	329	336	333	340	345	356	343	329	312	290	333	375	325	371	329	344	313	359	362	350	353	352	336	338	299	358	320	360	326	314	312	349	293	318	343	313	343	340	351	357	314	326	341	313	340	309	347	331	315	340	318	323	325	330	329	320	299	319	330	339	327	315	332	310	334	336	391	312	341	352	323	347	319	356	317	344	360	336	343	351	323	338	313	313	375	296	326	323	315	326	304	344	306	344	340	285	339	346	300	328	313	302	315	342	305	299	323	291	328	350	311	330	319	305	287	329	295	337	335	322	335	308	302	304	308	321	340	326	295	339	359	329	332	354	334	316	339	318	344	324	371	356	311	300	330	333	324	333	349	321	353	345	355	351	330	310	347	348	341	358	342	334	331	309	345	337	341	310	329	321	324	323	341	323	326	335	348	337	349	325	316	323	340	315	316	316	320	308	352	314	329	340	303	330	329	318	347	335	330	345	335	328	332	328	319	304	364	338	348	319	339	285	343	341	310	328	314	325	343	349	330	330	347	309	321	344	331	319	326	314	346	314	312	319	327	311	314	308	351	317	303	314	326	313	343	344	307	321	308	319	349	334	323	342	340	329	305	345	299	304	331	328	305	349	353	312	356	313	317	336	318	313	346	321	357	323	336	318	327	337	291	342	301	349	317	354	393	341	343	302	330	337	324	322	320	317	377	333	313	344	328	328	378	338	327	314	310	341	354	309	320	329	358	356	347	357	351	329	343	335	353	323	340	357	335	334	316	346	310	348	336	326	288	363	336	319	338	332	325	308	316	303	367	350	343	378	355	302	300	312	330	328	330	320	332	327	356	369	323	349	333	334	319	332	336	362	347	343	327	339	314	367	348	332	312	350	364	323	346	319	312	305	343	345	362	355	340	354	327	352	339	335	365	333	328	326	305	300	289	308	319	317	332	325	318	341	361	322	328	312	356	348	346	363	322	339	339	338	340	325	330	348	318	326	307	353	316	331	349	334	327	307	314	333	305	373	369	288	300	335	317	316	332	345	336	332	325	331	358	319	320	314	350	278	317	325	320	302	318	315	324	340	336	314	309	319	345	313	320	342	334	323	348	360	310	323	327	340	307	334	303	316	337	339	321	342	343	363	340	326	332	317	354	331	318	347	368	353	330	333	344	320	336	379	320	358	321	337	351	327	299	331	350	316	334	327	337	318	293	349	309	322	305	320	292	349	338	315	328	360	340	328	336	293	346	311	327	321	325	327	322	334	326	332	331	364	338	340	341	329	322	309	336	338	334	360	342	316	321	365	339	335	322	321	300	354	313	316	319	339	320	306	300	334	334	333	330	304	325	301	328	333	332	360	292	344	309	343	331	313	339	314	341	350	322	324	337	332	329	351	327	293	355	327	317	319	342	336	305	310	310	345	316	353	327	331	357	344	318	350	295	332	317	334	330	297	329	340	353	331	343	336	309	342	313	368	343	340	333	347	322	301	333	327	330	286	331	318	348	356	343	377	323	320	310	335	309	303	327	332	315	335	332	335	288	306	328	326	328	328	356	330	310	333	370	337	326	344	344	319	312	331	347	335	316	338	316	351	314	323	341	302	337	325	332	323	352	339	306	314	337	340	308	331	332	317	345	338	343	316	336	317	299	359	315	325	368	311	364	338	324	313	355	318	347	311	341	333	323	298	318	298	305	311	337	323	296	311	324	351	308	350	354	336	369	354	321	333	300	311	307	346	320	331	331	333	277	281	329	340	310	311	315	309	333	323	302	330	354	344	336	313	321	317	328	331	288	306	314	359	335	349	341	341	307	316	343	305	359	320	350	348	333	335	299	346	354	357	318	339	323	364	323	350	323	339	339	335	320	288	338	322	321	355	321	344	330	346	320	295	287	345	346	322	335	313	306	369	330	386	351	328	359	331	349	345	304	324	333	345	324	359	359	350	306	362	309	343	334	346	321	351	350	348	319	298	335	349	324	331	334	315	338	338	320	309	296	377	358	331	287	348	288	323	352	318	334	352	327	316	325	337	314	317	340	322	334	357	322	322	330	330	320	354	282	329	349	368	313	328	306	315	343	340	338	334	309	331	327	320	354	345	338	279	343	337	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18662	1883	3753	3849	3352	2851	2409	2171	1931	1736	1499	1521	1505	1335	1221	1248	1219	1170	1103	1156	1099	1147	1125	1031	1034	1040	1011	972	987	1005	991	939	1044	1041	980	1069	956	968	1009	935	941	972	950	959	995	966	995	950	928	971	924	937	953	1001	927	921	938	926	935	927	880	913	904	962	954	978	902	910	922	915	880	897	903	977	958	959	880	909	988	921	909	947	961	953	974	973	945	948	959	930	942	918	893	975	944	895	924	928	940	894	944	926	895	865	902	978	919	900	944	900	920	878	952	923	901	939	938	918	921	943	901	907	948	906	881	896	930	927	894	911	936	843	882	868	914	875	944	938	934	929	945	840	892	898	927	875	928	926	961	928	913	915	944	928	894	919	939	894	975	908	901	936	929	983	921	916	898	870	946	914	891	926	964	935	939	894	940	892	916	869	949	894	896	894	951	925	913	936	942	884	924	900	937	876	958	919	936	902	878	952	880	916	884	890	955	891	914	924	930	935	892	933	891	923	930	894	889	900	962	933	902	900	832	890	905	932	923	887	955	915	974	916	944	870	956	920	918	878	863	935	936	904	893	941	947	903	924	955	876	882	878	938	898	877	980	863	903	921	884	961	929	921	949	918	940	843	945	928	943	908	914	908	931	887	972	906	907	936	908	896	934	902	935	919	925	910	1005	950	910	889	943	888	854	892	896	877	891	894	933	940	909	914	931	959	912	903	921	937	891	985	887	934	973	898	901	891	920	953	894	937	911	953	942	951	919	939	933	965	939	897	928	890	910	890	923	938	876	889	917	895	899	849	876	907	984	885	874	946	920	938	931	945	920	899	908	855	896	915	937	914	934	869	960	883	925	907	897	937	918	847	917	951	883	940	925	922	906	915	923	853	939	846	916	968	899	921	919	915	977	943	924	915	973	908	901	937	914	877	879	904	885	954	951	931	895	904	935	922	916	930	915	888	896	924	925	918	949	909	894	948	917	891	880	980	889	902	907	942	919	950	943	926	966	905	932	913	895	905	948	914	880	939	935	926	828	869	929	926	917	938	930	932	919	933	893	882	926	928	906	904	944	925	909	891	936	882	914	875	934	898	918	848	951	904	873	902	892	906	939	929	928	897	916	878	944	928	946	987	908	892	898	895	950	930	884	910	948	876	893	907	885	949	938	919	920	863	941	918	905	904	875	881	922	910	904	899	900	939	877	917	929	941	930	931	944	953	925	957	954	883	895	948	918	997	875	902	942	953	959	897	974	942	927	908	954	894	923	911	944	910	885	924	872	938	912	947	926	887	930	933	926	949	930	931	928	959	906	935	920	923	911	948	939	968	941	940	954	922	929	869	908	927	948	942	925	951	905	903	921	914	951	925	889	873	885	908	918	971	897	904	930	906	921	965	915	908	942	939	962	917	881	888	933	875	899	896	916	928	904	904	928	838	912	838	936	935	925	893	924	920	977	885	923	868	907	940	929	914	883	819	937	1022	941	885	921	911	901	898	913	856	940	915	888	939	939	930	986	979	957	941	915	942	953	974	882	901	925	949	880	908	950	850	975	913	887	973	910	922	914	944	938	888	910	897	915	884	929	863	928	878	929	869	913	961	948	908	904	902	983	917	945	928	914	930	883	930	911	912	944	974	973	891	914	860	916	934	889	918	911	929	907	874	958	888	907	937	935	910	993	959	880	919	897	938	983	924	920	906	950	934	956	896	904	921	941	873	902	886	911	887	974	930	890	908	889	927	853	924	919	929	979	914	918	958	892	951	933	954	920	926	970	972	926	935	923	953	904	909	941	883	900	899	922	943	933	899	924	942	929	928	899	924	947	853	932	923	851	906	882	895	897	942	861	893	962	923	930	889	949	917	853	946	917	886	911	870	901	970	954	909	903	953	940	940	895	938	921	875	944	911	900	898	986	876	931	944	897	914	871	931	885	950	877	897	915	929	978	900	917	886	913	958	959	909	907	964	861	921	878	937	943	914	907	918	901	923	953	871	891	927	946	897	942	922	920	898	887	932	877	958	917	914	894	894	928	955	937	912	918	928	868	924	873	964	939	896	932	947	941	920	903	830	932	931	921	955	954	927	951	928	885	912	975	899	923	965	937	953	899	920	881	939	958	922	905	963	886	912	897	898	911	936	927	940	940	908	932	921	912	931	930	934	927	898	915	913	898	863	944	954	966	926	927	924	885	939	940	935	939	931	1009	889	928	877	876	923	966	929	899	912	882	940	898	961	868	885	956	963	949	892	942	918	919	933	949	922	900	914	877	895	966	993	937	923	917	897	936	862	931	940	923	880	954	897	928	918	928	907	953	960	908	884	932	935	897	921	953	910	980	875	935	891	922	893	933	942	960	943	896	926	908	858	957	977	882	930	952	872	941	942	905	849	876	926	947	914	944	969	940	905	906	851	933	862	927	962	903	895	947	923	915	879	941	901	919	946	904	918	897	942	910	873	901	894	931	907	921	948	968	903	892	948	890	892	983	925	908	905	965	929	931	987	883	950	933	924	905	933	912	964	955	914	845	907	933	979	941	943	934	938	910	946	865	939	920	885	878	919	909	918	916	880	865	826	900	925	873	892	940	1010	898	892	935	863	875	949	921	909	897	931	883	901	890	929	926	880	926	959	884	937	883	945	953	902	904	929	932	928	926	913	898	945	929	883	912	903	904	891	930	899	903	957	863	921	911	936	934	883	970	912	945	902	860	935	922	874	941	909	914	919	845	955	900	922	939	976	888	916	891	964	885	949	895	896	914	897	957	932	892	935	939	864	882	900	942	908	895	949	894	965	980	905	937	891	964	879	927	927	941	907	913	921	866	950	891	883	891	898	920	942	974	890	970	922	917	904	895	928	914	870	908	900	937	886	869	908	877	935	928	923	902	871	937	917	924	928	897	910	975	918	919	902	940	881	909	948	893	901	875	885	902	955	989	926	878	978	930	982	878	848	916	939	927	878	860	924	885	974	869	881	935	944	906	867	884	891	917	864	973	980	881	894	936	922	940	957	849	925	867	932	849	910	884	931	898	970	874	967	917	878	927	873	928	962	991	943	900	952	872	891	902	887	914	921	901	899	954	911	944	951	923	874	884	924	937	858	917	943	925	932	909	905	925	907	913	940	901	923	922	945	847	892	915	889	954	894	894	931	897	976	910	900	895	899	928	909	823	925	911	938	927	922	967	921	916	934	853	900	938	951	937	957	927	943	900	943	940	911	876	935	903	899	925	879	925	910	936	873	861	889	908	937	912	892	860	882	885	900	920	995	903	882	944	987	891	941	906	889	960	872	951	972	891	928	868	888	970	879	965	919	924	888	960	872	870	911	930	950	917	908	922	932	936	929	896	951	889	902	977	941	970	882	841	947	943	961	952	952	887	914	891	931	899	947	970	885	961	925	872	877	891	944	950	892	866	889	930	891	971	881	888	908	917	866	907	907	890	873	966	911	923	902	898	919	943	895	896	903	927	898	974	911	930	865	932	905	990	912	874	897	928	899	851	908	897	923	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
45970	22528	8021	2295	1509	1182	855	767	662	582	543	490	483	446	418	389	401	375	391	365	366	363	346	368	333	359	305	341	340	313	342	326	343	323	336	311	299	321	345	316	322	298	358	294	306	322	322	317	310	343	323	317	302	320	307	298	317	299	297	311	297	350	324	297	350	305	308	288	328	345	342	298	297	325	296	338	337	307	324	319	323	310	341	322	334	299	333	307	333	315	309	318	326	317	315	306	311	312	308	301	323	313	336	304	337	360	324	328	310	315	341	331	315	320	307	291	303	302	322	332	304	303	281	301	317	342	325	302	293	312	277	313	322	310	318	316	293	289	285	304	308	304	353	318	318	292	300	282	283	282	341	347	325	259	344	293	315	326	312	345	302	349	305	339	301	321	322	340	313	293	345	321	304	307	325	322	312	320	309	292	291	341	322	304	303	303	298	313	307	313	313	291	288	289	312	336	344	281	293	319	329	324	317	306	283	316	283	281	338	302	287	299	322	308	309	330	314	322	298	302	315	334	329	320	317	302	308	326	328	333	284	307	326	323	329	318	342	322	324	321	318	310	312	268	297	310	295	309	320	341	281	286	312	288	314	322	353	306	310	354	311	309	310	330	311	287	315	303	311	303	318	298	309	316	330	302	294	315	322	299	293	300	312	273	305	323	300	333	321	299	298	329	308	337	330	312	330	327	311	307	310	336	328	321	297	305	293	317	285	299	314	312	349	299	302	338	340	272	296	350	325	336	315	317	283	327	333	304	325	307	312	320	321	313	319	309	342	313	294	319	325	325	304	308	319	322	297	305	299	312	333	316	320	322	287	298	304	322	327	312	340	319	318	299	314	323	307	282	317	283	325	295	284	346	311	324	331	321	318	310	274	296	298	324	301	317	310	314	304	332	319	310	306	337	304	313	319	287	306	303	315	289	289	307	304	296	315	322	339	353	299	312	314	306	309	312	312	324	296	341	319	315	339	325	319	308	281	300	340	308	329	332	321	337	291	326	298	312	278	327	312	332	327	331	327	265	299	311	307	324	316	314	309	335	309	315	306	321	334	305	267	338	328	332	337	323	312	322	333	328	301	317	322	315	307	300	326	318	296	315	281	294	302	338	295	313	345	305	324	304	320	316	275	297	301	299	296	292	312	307	271	303	312	307	311	293	313	303	313	318	280	320	314	313	342	323	292	315	301	294	316	293	313	295	320	344	318	303	312	309	301	339	280	336	334	350	304	327	306	321	319	307	329	330	300	306	297	281	303	308	289	297	289	277	331	336	319	326	324	335	327	313	310	306	294	337	258	282	296	295	321	294	316	324	311	302	293	374	303	318	313	330	312	312	289	350	324	272	304	309	328	321	309	319	324	284	320	321	283	358	305	335	312	309	298	343	321	316	295	310	313	348	353	358	303	300	305	292	276	343	320	303	288	287	319	288	335	326	306	289	287	290	299	300	322	325	314	286	273	321	331	318	312	316	281	317	299	277	292	320	304	320	301	323	338	332	342	318	308	297	283	320	345	311	303	336	299	284	299	296	279	336	325	351	306	317	293	336	317	345	298	310	298	316	281	286	284	328	305	331	270	296	350	305	297	321	319	314	320	318	315	278	318	300	310	281	318	327	316	295	320	298	331	299	303	289	322	306	320	305	309	289	316	335	316	260	299	338	303	320	325	308	292	333	304	348	288	340	318	331	314	327	313	302	345	336	311	323	298	304	351	303	320	324	322	301	300	323	306	296	323	306	310	283	294	338	290	325	299	327	300	291	331	319	295	312	300	330	308	313	292	316	321	300	324	307	350	338	335	286	307	337	320	294	277	339	325	295	280	299	304	294	296	318	302	328	287	282	339	290	289	303	328	318	300	323	307	353	295	302	304	292	324	310	299	318	307	302	319	321	338	310	322	340	301	318	328	341	330	305	285	318	302	265	309	330	321	314	300	290	314	300	354	336	304	296	318	318	297	330	326	312	294	311	311	291	306	310	284	321	330	332	348	306	322	341	327	309	312	321	307	301	297	305	324	289	275	302	281	330	333	325	312	295	316	295	330	324	313	318	312	351	290	304	319	340	315	302	315	294	310	290	349	320	317	298	336	349	300	303	323	318	306	321	341	310	304	323	322	282	296	335	326	269	305	344	291	326	332	319	317	316	327	288	315	312	320	337	310	309	307	294	301	303	300	316	348	294	304	319	311	304	301	313	326	350	316	308	309	287	327	302	290	341	277	306	321	313	321	317	293	325	364	307	311	324	321	300	305	333	343	315	332	346	322	315	313	319	316	323	301	334	343	318	315	321	271	295	327	334	342	333	341	293	305	311	294	305	329	302	354	308	306	313	298	316	280	312	327	303	324	306	311	331	314	334	322	310	287	279	298	307	327	328	293	307	315	338	315	347	286	317	301	327	296	296	307	306	324	300	341	323	318	337	300	311	304	313	282	337	314	336	352	304	277	300	325	309	300	305	288	310	309	299	284	337	307	318	324	260	310	334	304	336	316	334	326	337	292	325	335	324	335	327	340	331	319	308	319	306	313	295	320	300	328	316	327	296	316	320	270	316	332	309	321	333	339	329	310	303	320	300	321	318	272	300	308	343	338	322	319	286	316	339	307	314	305	326	360	312	320	319	279	323	308	296	327	309	305	315	328	317	325	282	303	306	304	298	357	305	303	352	326	323	349	315	319	308	320	269	304	339	313	336	292	305	319	349	330	336	295	308	342	293	290	295	320	301	309	340	318	304	298	299	311	324	319	313	328	316	330	309	311	330	306	320	321	326	340	305	279	313	296	326	319	307	313	328	295	318	356	319	332	339	323	324	330	321	310	303	329	325	333	333	340	318	307	367	364	341	308	311	339	296	315	316	335	268	310	324	331	320	342	291	313	326	268	306	328	299	305	305	355	305	321	292	321	308	324	340	313	328	319	316	284	285	316	326	314	311	337	314	333	295	318	292	328	328	312	315	334	329	300	305	299	310	311	314	324	323	323	298	312	318	315	304	322	314	320	280	292	317	311	321	306	331	295	322	304	299	318	338	314	290	307	307	328	316	297	293	311	313	336	337	341	309	319	338	320	308	327	349	356	334	319	321	317	333	321	310	345	312	299	305	300	332	353	312	308	314	326	324	306	324	308	336	305	307	335	305	330	339	289	313	295	314	326	318	297	317	315	285	292	301	353	319	315	292	321	293	306	283	323	323	295	315	313	330	309	303	341	329	307	308	331	303	322	304	332	307	311	316	313	317	308	304	318	311	308	330	312	327	304	307	291	326	314	305	317	295	280	310	325	316	304	282	308	347	311	319	327	322	329	282	315	317	319	305	311	297	310	302	319	292	308	268	318	345	295	330	305	314	306	323	299	331	344	318	289	275	317	295	311	308	302	304	313	332	288	344	310	318	302	325	294	321	315	334	303	315	322	292	297	300	296	298	279	315	327	328	340	296	306	306	319	286	267	314	331	311	304	347	327	302	322	341	325	333	322	301	325	317	293	302	344	360	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21535	2843	5912	6464	5503	4408	3626	3109	2652	2333	2131	2058	1950	1653	1563	1518	1494	1352	1288	1249	1193	1237	1229	1140	1099	1053	1102	1090	1064	981	1027	994	1004	977	1028	1004	1030	998	1002	1010	927	964	963	945	952	935	926	905	902	933	964	902	912	891	887	962	930	862	799	884	867	939	858	907	894	920	895	865	852	937	909	868	865	874	850	897	893	912	897	824	878	819	869	859	912	882	925	901	865	876	877	864	869	881	861	892	857	884	853	920	877	862	854	832	894	867	869	891	885	891	897	913	870	865	853	826	884	887	891	842	820	849	870	938	822	861	838	875	860	861	858	896	901	883	870	863	855	882	852	887	880	895	853	873	840	874	834	869	870	888	869	855	854	881	879	797	912	905	863	841	912	906	908	883	857	861	849	838	894	903	870	816	852	908	835	882	820	928	865	904	854	898	866	880	795	825	892	847	847	852	877	877	821	813	867	893	842	889	834	866	915	854	849	833	852	870	847	864	810	813	861	867	876	833	914	837	888	812	826	863	863	884	830	852	795	818	878	878	892	878	860	807	817	863	854	862	889	826	903	857	838	849	868	846	820	854	884	899	862	914	876	870	854	886	861	838	827	846	860	846	876	848	886	873	911	816	848	864	824	888	859	848	866	847	832	850	927	887	857	864	851	911	846	897	864	846	857	808	867	854	871	898	823	865	900	794	816	862	902	868	844	825	897	864	828	851	855	859	899	918	878	873	851	890	837	899	804	860	879	799	864	916	873	822	854	851	853	849	822	874	861	904	920	829	785	885	828	857	865	800	864	852	860	857	835	882	829	842	870	879	881	905	876	886	822	869	819	889	862	837	874	851	856	850	803	802	836	848	918	814	892	866	811	814	829	804	905	823	881	813	833	816	880	814	848	814	830	847	836	881	846	820	876	863	846	826	866	837	853	879	855	819	861	853	841	900	853	829	829	812	887	834	812	894	818	858	853	849	843	872	876	791	835	771	816	845	891	852	869	840	884	884	840	879	863	828	844	842	906	855	881	905	892	859	876	886	852	890	911	828	822	817	872	847	868	903	860	884	824	806	830	904	847	857	906	876	870	825	864	849	793	832	841	828	906	892	853	911	873	881	882	820	818	847	831	869	852	845	865	907	829	798	875	849	878	854	817	849	857	902	883	833	882	869	831	855	869	902	866	877	859	867	875	890	888	853	895	879	870	891	849	844	910	884	822	868	867	797	826	882	867	816	857	906	835	885	800	862	845	863	850	866	860	874	804	810	849	845	892	864	848	844	860	886	840	849	937	836	917	884	872	896	907	851	892	834	838	888	836	825	856	833	899	846	825	844	823	835	823	832	867	832	835	788	803	885	881	852	878	887	802	798	933	937	915	862	809	822	847	854	874	824	880	772	874	857	843	868	884	834	873	868	858	908	904	834	868	842	806	857	835	865	883	861	872	910	893	853	863	887	860	851	821	841	775	842	833	816	862	866	837	880	833	871	859	861	948	859	921	837	928	856	844	844	872	897	893	889	861	811	857	844	908	856	839	895	819	868	895	888	891	870	813	862	881	905	866	839	809	874	916	792	802	889	809	880	836	853	904	860	840	852	883	854	791	889	844	848	894	878	823	888	856	837	860	871	879	886	851	824	848	797	843	865	828	857	822	868	890	801	858	852	874	885	844	827	838	857	821	912	816	874	814	891	892	880	877	898	842	873	850	890	812	855	882	876	836	859	851	848	855	854	892	865	854	875	892	818	840	839	861	869	810	882	875	884	862	802	872	840	846	937	814	822	885	836	856	918	891	847	819	892	895	922	846	905	786	833	822	841	878	900	795	863	817	855	848	862	797	876	873	873	879	842	868	870	855	863	865	840	877	916	864	849	876	861	841	847	869	910	844	836	834	862	868	886	866	873	864	817	850	943	837	857	824	857	853	809	838	869	872	857	844	841	858	856	811	826	878	867	820	861	889	827	860	879	833	884	842	885	818	820	848	788	842	895	900	841	867	856	912	864	845	816	853	868	848	885	806	831	887	875	871	836	825	861	866	840	851	835	826	910	836	897	882	850	871	826	860	862	824	836	862	872	855	871	862	884	885	864	873	869	862	841	834	875	844	880	848	833	856	847	849	846	816	882	844	899	858	907	840	884	853	885	903	856	824	862	862	882	880	870	852	817	869	840	859	861	893	859	879	895	878	836	863	813	850	890	873	850	841	842	858	806	787	832	853	807	892	883	814	833	801	819	912	906	826	857	897	881	895	865	896	817	844	856	857	868	885	862	904	839	916	842	885	877	904	908	836	880	880	890	889	856	841	886	877	899	877	880	847	844	876	856	864	835	820	863	872	830	851	871	897	843	879	853	851	844	862	865	856	881	837	836	846	832	855	854	873	848	847	791	860	907	864	897	849	862	895	868	856	881	793	837	856	906	857	858	831	854	871	843	851	876	855	864	876	877	858	881	867	886	879	863	844	854	860	869	893	820	860	870	880	872	865	862	883	826	857	884	828	861	898	874	857	916	865	857	801	867	818	892	908	859	827	850	883	875	858	878	828	863	859	854	866	837	827	856	841	845	900	879	842	845	831	800	934	859	828	823	884	861	881	882	898	896	914	864	870	862	847	813	836	882	914	846	865	875	845	816	845	925	856	888	912	832	856	865	831	862	885	829	857	888	849	857	823	892	863	881	843	877	787	897	869	854	889	836	842	888	832	823	877	832	805	850	899	836	786	815	863	844	906	832	836	850	802	878	881	824	894	900	807	856	882	842	853	861	850	879	847	861	838	881	913	900	852	870	858	866	812	883	842	815	819	877	851	846	907	879	841	793	860	853	831	883	823	899	865	945	862	869	823	836	863	811	860	824	874	833	861	900	842	852	833	845	842	838	855	855	844	833	813	853	855	828	829	824	820	859	837	869	892	806	900	888	872	825	894	890	879	857	872	839	820	854	787	869	850	889	904	854	859	921	865	916	863	879	921	880	885	869	833	895	900	844	866	818	864	885	857	852	891	845	886	902	860	853	847	867	853	910	865	898	848	913	855	833	881	919	795	857	848	890	856	833	850	880	904	857	863	826	870	846	893	822	849	833	870	873	873	871	869	854	869	815	811	848	877	866	847	881	869	838	876	862	855	874	883	855	838	885	843	867	881	854	834	909	884	833	837	847	842	915	824	826	860	899	876	762	814	877	827	843	873	880	878	864	910	837	844	809	788	866	827	863	865	905	877	831	828	885	881	902	841	888	908	851	848	832	873	846	857	857	871	859	910	869	873	836	869	823	870	871	909	923	906	836	849	860	826	876	854	810	884	813	813	880	879	875	871	886	907	899	808	879	867	864	864	879	842	839	877	882	812	858	867	845	834	837	870	798	828	882	888	846	856	876	859	849	848	811	864	849	885	806	843	859	847	890	837	873	891	835	823	883	848	884	885	896	844	869	823	819	848	838	864	812	854	884	881	849	883	848	880	876	864	872	887	874	850	856	842	922	866	856	843	885	867	868	800	869	874	850	863	869	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6433	598	319	238	201	230	174	196	214	224	173	173	162	172	191	176	177	181	192	175	194	192	187	203	167	189	183	169	168	153	203	166	166	177	215	182	192	172	174	196	181	172	180	185	163	188	176	176	185	176	208	190	194	203	183	192	184	199	174	154	179	179	185	162	192	165	205	189	165	177	210	149	182	185	169	165	187	174	199	196	200	202	190	182	173	187	165	186	171	205	159	191	201	175	181	169	173	181	172	188	174	171	170	195	199	172	183	159	179	166	179	189	161	166	153	188	175	199	182	201	190	176	203	166	169	184	179	187	179	183	190	193	185	174	180	191	177	178	176	195	165	178	178	173	170	183	174	193	186	176	198	187	181	200	185	168	172	184	177	161	163	171	179	189	150	170	172	177	145	182	187	174	191	184	181	159	202	190	185	176	191	189	179	195	148	185	194	191	186	186	180	169	180	192	188	198	209	174	196	169	177	169	181	191	185	193	177	190	175	192	190	177	179	161	169	175	180	186	167	172	156	158	186	196	166	178	179	173	187	194	187	195	188	176	169	175	175	180	171	183	179	174	181	159	182	180	166	183	174	189	175	165	173	194	183	181	195	140	164	173	174	194	188	179	178	204	157	183	164	178	171	190	167	206	197	175	184	184	186	198	173	195	174	183	178	196	175	200	192	179	189	187	175	205	198	187	192	188	227	148	166	182	193	173	182	191	197	189	181	170	155	160	178	157	158	185	183	200	189	191	194	196	197	180	188	176	169	193	165	169	198	170	169	181	201	181	183	160	174	181	152	174	180	198	207	192	185	191	177	168	198	173	190	162	202	197	152	189	180	173	185	166	191	177	181	168	163	170	199	178	199	186	188	206	176	175	182	185	185	192	195	161	171	191	221	173	174	172	158	173	180	184	175	192	161	193	157	157	166	181	176	176	190	165	189	176	159	177	168	190	168	204	188	173	171	173	188	164	196	187	178	194	196	185	190	162	159	179	169	169	181	177	165	185	164	192	174	212	208	170	185	161	156	174	203	165	184	162	200	173	161	186	165	176	170	185	180	188	181	173	169	159	172	169	182	189	187	164	182	189	178	179	168	200	177	184	191	172	195	203	191	175	183	187	184	186	202	173	184	178	193	178	207	184	184	195	169	185	188	180	176	192	185	193	193	190	198	157	177	163	175	185	158	160	155	187	191	183	190	206	155	174	176	187	195	194	154	166	197	178	187	173	152	192	187	183	196	192	189	179	192	183	177	200	187	167	183	187	184	170	152	174	186	191	179	169	199	177	177	183	171	182	177	192	178	171	182	171	179	162	186	176	167	175	158	184	152	181	154	176	181	174	189	213	168	159	156	172	193	168	151	169	191	163	168	176	154	183	198	173	177	191	173	165	169	176	171	170	187	173	217	177	172	210	194	161	163	156	208	188	172	202	165	190	197	195	161	182	176	180	164	205	198	194	161	205	208	182	195	173	192	189	171	181	195	180	211	177	182	205	176	167	158	188	194	177	175	182	177	201	200	164	173	187	191	186	179	157	156	162	205	176	153	179	174	195	188	187	166	172	171	187	198	177	179	170	205	174	187	179	176	180	180	183	170	171	191	181	200	152	181	168	193	167	163	189	178	178	185	184	161	197	176	170	171	177	169	162	183	196	166	190	195	172	178	180	177	201	208	180	206	170	174	182	172	185	173	181	176	224	184	182	179	180	177	186	193	169	184	165	170	167	170	182	187	180	174	166	161	151	189	167	214	180	174	169	164	156	169	191	180	175	191	172	188	172	203	172	185	174	180	182	187	182	176	167	175	160	150	186	170	177	178	185	170	168	169	163	170	201	183	177	185	190	175	190	170	183	175	192	176	193	195	179	181	187	172	171	162	160	165	166	172	163	189	190	199	190	181	182	194	159	176	190	188	180	181	179	189	198	183	160	170	193	175	176	169	191	175	190	183	166	153	174	169	179	177	187	176	180	183	183	192	176	170	188	167	169	163	176	203	176	177	198	186	192	199	137	210	159	159	171	200	191	191	167	181	188	165	188	171	192	169	189	185	187	175	186	190	180	176	185	184	180	194	197	195	168	202	176	184	172	194	183	169	185	181	183	193	174	198	202	187	177	154	178	191	174	202	183	175	184	192	187	169	174	174	174	203	135	160	168	165	181	193	184	188	196	184	171	176	178	169	166	188	189	150	191	169	176	169	174	192	185	191	189	191	193	156	174	197	176	208	181	158	196	207	189	179	192	198	185	193	173	187	170	163	160	184	195	192	190	183	176	193	169	179	180	180	175	169	202	192	182	171	163	212	171	163	172	199	186	182	172	158	188	178	184	165	195	184	190	185	191	176	177	168	195	190	146	190	172	203	178	183	181	193	149	149	183	187	166	159	166	156	171	191	191	191	192	199	201	161	199	182	211	198	183	197	158	200	200	172	181	174	167	182	176	184	173	185	173	192	199	176	201	177	179	185	189	152	176	177	173	172	181	183	186	180	179	182	201	223	169	164	175	155	190	182	179	160	186	198	179	171	169	183	187	215	185	190	186	210	199	203	178	181	171	190	181	204	189	175	187	193	166	169	181	206	170	190	176	191	173	208	190	181	188	194	159	170	183	170	193	168	168	181	179	167	184	189	193	198	185	170	206	187	178	204	173	170	191	192	207	186	189	176	184	159	164	178	171	196	185	183	174	193	165	199	183	189	186	214	182	173	180	182	190	179	166	198	170	178	170	179	172	158	195	194	190	186	166	177	195	189	154	161	193	189	170	184	180	170	194	191	174	172	176	172	171	179	189	174	158	171	185	169	201	183	193	178	167	183	182	162	209	157	172	183	174	178	175	197	182	187	184	186	189	176	189	174	194	189	189	184	175	170	176	188	175	166	185	189	186	144	186	168	173	206	215	185	172	148	147	179	186	183	164	194	171	185	195	170	191	173	168	204	187	176	180	176	180	182	172	171	186	182	159	160	173	187	183	198	191	182	170	202	186	178	183	194	197	156	175	168	168	199	185	174	202	185	185	189	175	212	194	208	203	152	173	226	188	166	159	211	184	179	192	193	188	168	184	191	179	184	172	181	195	177	176	183	180	175	207	161	187	172	182	163	187	178	200	166	168	186	178	190	169	179	174	197	204	200	177	205	184	196	202	185	177	176	173	176	166	183	174	178	183	193	180	190	179	188	168	157	199	175	191	201	184	188	189	175	154	197	154	181	182	171	174	198	174	175	185	204	168	180	188	200	162	160	196	190	162	180	164	161	168	160	189	174	180	204	191	189	179	168	191	186	187	177	172	177	197	186	192	160	189	186	170	170	179	168	161	192	180	180	205	177	193	188	178	172	187	163	180	184	186	159	183	173	165	187	171	175	185	197	171	164	206	198	170	183	193	159	187	163	196	162	187	200	205	190	182	194	183	204	152	191	156	181	178	168	168	178	173	186	185	187	195	182	182	164	179	168	163	180	151	197	188	169	209	183	185	189	187	176	165	182	186	176	176	177	191	181	200	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7034	580	757	814	766	664	687	645	609	621	592	656	627	624	566	592	593	545	590	587	585	604	601	606	566	590	569	536	577	538	577	587	536	599	584	589	574	556	583	627	583	605	596	588	579	550	549	563	546	538	542	535	540	565	589	532	571	590	576	595	600	572	585	563	566	525	613	536	552	554	568	581	552	576	588	529	572	566	576	533	564	528	564	577	561	578	565	558	589	523	547	542	576	575	558	562	567	575	565	569	551	578	543	580	548	562	551	540	574	565	528	523	566	554	554	546	586	587	586	574	561	534	578	583	576	507	581	553	567	571	561	534	544	576	532	583	577	536	491	494	575	562	561	552	599	552	565	586	536	545	608	523	552	513	504	535	535	561	549	543	552	538	602	583	550	549	541	542	578	503	581	624	549	550	579	548	515	541	552	542	596	594	584	538	565	505	547	594	506	574	540	533	595	548	565	611	552	557	621	553	531	544	542	584	560	580	589	559	551	538	579	549	546	547	564	566	520	534	551	536	592	573	569	556	564	569	591	532	562	584	565	586	571	573	581	534	517	563	582	532	506	524	586	532	531	530	585	556	484	626	579	514	550	582	567	544	550	539	570	623	584	563	562	599	568	600	554	534	548	556	574	575	560	516	561	602	548	527	609	547	576	568	519	548	548	584	552	541	542	571	578	568	576	571	585	555	552	588	553	617	585	537	565	510	557	556	547	614	578	531	577	556	586	567	516	577	540	598	566	594	556	568	560	567	545	611	569	590	527	544	549	584	525	571	581	551	586	550	600	581	551	526	556	554	556	564	521	538	593	586	530	536	530	522	538	514	582	583	557	531	595	538	571	580	576	566	567	595	557	537	562	533	569	528	540	550	560	553	590	551	617	526	558	575	561	576	572	533	572	564	537	537	563	578	573	590	610	593	554	564	560	570	582	568	559	571	555	545	546	553	575	567	600	538	517	583	579	537	576	542	568	559	534	552	577	535	526	548	556	525	574	585	559	548	548	569	569	521	553	539	539	557	561	532	589	563	549	576	541	570	535	541	552	570	534	549	546	555	547	570	526	566	562	538	535	562	577	597	612	562	533	571	598	576	520	569	602	550	554	564	538	566	556	549	610	579	534	546	560	570	559	529	560	535	536	554	592	546	550	565	544	532	555	529	548	538	582	566	601	579	529	517	568	527	526	575	566	555	499	514	570	550	565	497	549	497	502	559	571	530	548	553	603	553	600	534	520	526	587	547	547	539	584	573	540	600	605	558	546	559	585	551	564	555	557	562	564	554	550	585	575	535	549	566	577	539	573	568	597	591	568	542	567	604	556	571	516	538	559	564	592	574	535	516	580	582	538	577	575	554	565	567	552	573	573	540	576	615	544	541	523	570	542	566	542	582	563	575	564	613	552	549	561	587	546	612	587	575	596	541	513	572	526	549	557	545	548	582	539	583	549	503	551	592	551	565	555	567	530	588	524	575	526	568	599	566	564	536	612	580	548	517	578	541	517	546	508	559	591	542	572	560	591	580	550	504	545	541	596	583	552	511	553	550	605	570	567	607	595	576	505	530	557	592	564	577	559	537	550	622	606	558	520	535	561	545	569	589	498	579	537	574	554	593	601	542	574	558	573	580	541	549	556	544	530	567	578	564	522	544	559	528	597	576	571	569	588	518	533	494	545	530	532	555	585	536	564	522	538	599	537	575	531	568	572	544	578	570	571	539	550	544	592	573	569	579	571	551	572	566	553	549	535	623	573	578	549	599	543	580	522	546	539	575	554	510	592	558	570	563	518	505	554	581	557	598	574	568	592	563	543	557	546	537	619	565	539	575	540	554	570	571	571	530	569	542	595	537	568	552	525	590	549	559	538	564	546	561	530	554	563	577	559	558	569	550	568	516	569	521	538	567	576	533	537	557	599	578	575	571	559	588	572	582	535	592	571	574	550	550	536	545	568	538	570	583	547	548	566	568	576	563	539	527	580	546	541	590	518	545	548	578	559	601	525	544	547	615	599	541	573	546	550	564	531	582	566	539	570	578	533	543	585	561	555	549	539	561	557	536	537	546	564	591	513	592	548	581	545	551	545	546	562	560	562	603	547	571	554	605	567	576	564	584	574	521	543	534	563	581	545	547	540	572	546	578	547	542	558	548	610	586	585	552	540	578	563	570	537	552	588	512	564	564	584	551	561	582	560	552	528	581	527	550	558	552	520	579	551	562	575	588	560	573	556	542	571	533	592	528	537	554	583	532	537	585	530	562	527	567	537	592	547	525	568	575	579	516	589	541	490	620	576	537	542	529	557	590	545	558	567	546	560	547	572	547	587	536	593	541	596	548	576	551	569	499	543	550	569	525	536	555	540	556	532	548	579	573	552	521	575	552	613	540	574	577	505	540	539	588	590	571	565	536	563	586	526	576	557	532	582	555	603	574	577	538	560	602	547	558	615	611	543	587	555	541	597	517	570	562	608	548	562	572	553	627	539	580	560	561	529	584	542	532	516	550	554	538	585	576	575	606	550	539	603	536	525	542	561	552	593	527	551	534	525	523	572	577	590	578	583	545	572	557	556	542	525	558	540	553	558	555	595	566	564	557	563	556	558	541	549	545	556	598	566	517	607	536	526	529	560	596	522	546	556	571	535	581	555	613	539	574	531	557	630	578	584	543	534	613	569	523	539	564	591	572	538	550	562	545	552	582	585	513	551	566	593	513	568	562	540	583	546	613	615	573	563	560	560	562	595	550	565	570	548	551	533	559	569	549	570	658	542	578	534	566	540	552	577	575	527	614	605	560	585	535	612	556	586	542	593	555	537	555	577	545	540	578	583	555	579	565	530	575	554	571	574	573	541	573	568	631	583	545	574	598	530	518	566	551	587	565	544	528	545	522	550	585	542	566	573	567	583	584	586	515	512	523	533	547	549	598	564	569	527	543	558	567	564	538	569	583	555	545	581	524	552	584	562	542	582	566	539	590	544	556	520	566	549	587	588	562	535	535	556	520	588	579	546	566	583	538	571	559	516	610	573	583	545	525	563	543	546	544	523	558	542	529	568	620	524	581	548	558	540	554	561	546	557	552	567	594	526	544	517	590	535	581	555	600	553	547	574	599	534	552	535	557	536	569	553	592	534	557	568	588	581	528	552	586	571	564	548	588	562	539	586	527	557	560	584	621	578	573	549	537	561	549	540	592	554	564	536	614	508	552	543	542	537	562	532	590	568	555	560	565	554	550	567	608	595	617	560	523	574	575	551	554	565	567	564	529	574	543	570	564	540	554	590	550	553	557	567	523	579	556	574	576	609	568	562	600	549	532	596	554	543	548	560	569	584	554	594	517	551	537	543	563	573	577	588	571	576	588	564	526	537	504	568	540	580	537	552	534	566	527	564	614	544	551	579	583	580	584	555	554	570	590	584	576	596	548	566	582	569	531	603	498	552	577	543	547	591	560	613	538	596	533	607	535	561	549	588	513	555	573	550	549	586	590	582	553	571	590	554	580	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
39700	10969	2088	1259	972	738	624	531	489	485	428	434	404	405	416	372	359	387	374	350	331	351	364	332	364	317	337	332	354	346	314	347	351	330	328	340	359	318	360	333	341	348	332	346	323	316	341	321	367	347	320	365	324	328	314	311	356	331	361	333	303	355	316	340	353	344	345	362	339	319	380	370	310	329	326	330	305	329	321	340	300	301	326	320	299	319	341	375	330	334	344	335	338	342	337	305	341	350	330	348	338	325	317	350	304	335	351	320	364	323	357	349	323	325	342	361	342	370	304	302	298	322	331	342	330	333	331	312	315	332	341	340	352	363	342	346	342	341	323	315	326	325	338	343	325	305	314	353	298	325	336	323	328	353	359	375	354	348	305	359	334	315	355	330	326	296	332	301	334	339	332	343	335	329	318	328	287	345	319	361	333	365	346	318	294	321	348	328	289	334	302	304	331	339	336	298	294	336	310	344	319	318	316	325	312	348	309	376	371	330	330	354	334	309	338	308	350	328	346	345	313	326	318	341	337	378	361	349	355	347	309	382	297	316	344	308	345	332	325	313	331	360	342	323	319	317	295	313	320	343	303	326	322	332	333	352	325	367	319	328	340	384	343	316	313	335	353	311	343	347	329	344	314	317	355	321	333	340	348	333	338	325	334	332	339	296	339	337	338	303	355	323	355	342	358	322	326	307	339	343	334	348	313	321	346	328	328	310	325	306	353	334	298	311	341	343	349	308	308	289	374	306	328	314	341	351	351	315	342	334	331	297	306	330	324	318	344	302	331	351	312	307	334	340	339	322	315	339	352	297	340	357	331	355	302	325	362	328	317	351	315	319	337	313	332	315	329	350	343	361	305	330	330	325	332	305	329	355	312	322	294	316	353	376	363	317	305	298	357	338	309	317	355	366	320	331	295	323	325	327	318	321	329	345	323	330	362	328	326	307	314	331	333	335	366	315	340	334	337	309	306	360	337	332	347	328	327	331	308	307	313	340	323	320	330	321	335	367	330	325	320	338	333	358	359	341	297	334	320	327	327	333	317	312	303	328	359	341	313	360	318	344	329	326	331	308	311	349	334	342	367	338	366	332	326	330	345	345	348	321	331	314	320	339	330	349	336	312	318	297	350	320	326	350	339	301	325	340	341	364	292	346	304	317	317	327	339	367	349	296	347	377	340	331	331	331	312	290	347	351	347	314	333	308	319	326	301	328	345	332	325	309	343	317	300	300	318	337	355	342	332	364	338	327	335	318	378	336	311	358	343	359	312	329	319	295	322	324	329	320	310	302	297	298	346	338	296	357	350	306	331	317	337	337	309	336	334	327	349	347	317	301	344	348	352	316	338	327	318	364	328	383	340	380	328	326	323	321	342	352	339	336	322	348	344	298	320	331	315	345	331	320	297	331	331	346	351	321	303	336	348	328	357	313	378	328	324	329	302	317	318	300	315	346	306	345	316	316	339	347	315	330	310	307	320	322	316	302	325	317	336	304	341	308	328	343	344	346	340	343	326	355	328	339	319	306	322	329	312	316	339	300	306	298	355	303	339	323	316	293	395	345	356	325	324	319	346	358	317	331	348	318	324	329	326	338	315	335	323	319	322	337	321	354	350	310	364	322	322	316	340	383	314	339	340	320	312	291	300	295	320	321	324	324	333	352	307	366	349	346	359	345	343	347	345	347	327	327	319	332	347	317	310	328	313	302	308	322	329	321	300	331	357	337	336	350	341	329	341	341	338	321	307	273	352	356	320	335	303	321	317	345	344	330	290	349	313	338	351	343	328	339	324	342	331	276	313	323	351	323	329	341	342	323	323	316	329	328	302	311	330	349	315	311	351	345	349	342	337	349	330	365	335	358	309	342	324	332	336	332	301	343	334	296	334	345	311	314	374	346	328	347	320	327	334	309	328	327	316	352	353	323	341	324	313	335	300	318	354	339	303	333	332	329	324	351	299	331	350	348	313	342	348	318	344	359	324	323	369	335	311	311	301	334	343	345	324	336	358	355	335	339	324	313	310	342	317	346	309	303	320	296	326	313	337	327	319	317	340	305	336	331	327	310	317	342	316	283	323	323	317	312	338	330	324	303	326	313	325	338	323	315	324	350	323	339	292	368	346	329	286	315	329	330	294	322	300	342	319	302	346	326	298	338	321	336	345	298	297	309	344	349	316	318	306	334	349	310	363	326	337	340	298	316	375	341	335	321	328	339	329	326	354	330	343	332	319	322	310	338	334	329	311	311	327	348	336	313	322	338	339	308	343	359	317	331	324	343	320	367	338	315	342	304	322	312	356	330	321	332	324	359	374	312	302	312	364	326	314	328	323	336	360	318	328	306	302	365	308	317	324	325	340	320	323	349	339	315	346	314	345	335	325	290	342	333	304	329	345	350	336	325	365	340	317	342	342	317	319	383	323	284	347	312	300	303	343	322	340	318	347	329	336	312	314	327	327	315	312	341	318	359	386	306	341	354	318	325	360	347	316	301	320	312	346	295	333	326	324	319	334	285	301	355	304	348	298	343	327	347	336	320	337	361	366	339	345	302	320	297	346	333	331	301	323	355	334	347	314	349	287	326	304	349	324	337	332	330	324	324	314	320	325	334	353	309	301	319	302	326	331	275	326	322	349	328	318	336	352	350	311	331	372	341	303	299	357	331	328	341	288	316	344	323	348	314	358	360	317	318	309	327	310	343	367	336	361	340	313	309	347	328	294	316	307	300	326	342	297	349	363	323	329	326	356	323	338	332	346	317	364	345	338	364	296	345	309	320	364	341	333	355	320	302	352	325	299	317	323	292	333	367	358	316	351	328	321	320	331	328	330	318	329	303	326	349	350	354	325	325	347	324	372	334	307	290	334	312	321	332	313	347	316	310	299	303	340	341	301	341	340	353	338	339	345	307	318	316	299	343	290	316	328	328	364	301	303	328	314	307	311	307	335	307	308	299	339	329	294	340	322	340	326	295	339	346	307	329	328	313	351	328	334	327	332	321	304	348	322	338	319	295	324	350	340	340	333	313	351	315	330	351	308	332	326	336	317	334	320	346	317	330	334	324	337	353	319	295	342	356	332	354	308	305	333	314	306	291	324	335	334	345	341	303	337	355	318	319	325	327	331	308	338	331	373	323	360	334	319	328	288	313	318	300	315	352	321	340	285	318	361	313	310	310	321	316	334	366	362	345	342	339	342	328	360	306	327	330	303	334	324	334	302	341	295	335	327	312	308	310	313	292	338	362	349	329	334	320	368	328	332	332	324	308	312	331	355	330	317	331	316	337	318	299	309	323	356	344	325	335	336	306	332	294	328	352	355	365	329	313	344	353	325	334	308	346	353	317	326	353	317	342	311	334	354	302	321	314	333	325	338	343	342	334	330	320	314	330	341	340	330	330	315	370	317	320	346	356	298	349	328	314	295	340	328	362	320	336	327	335	311	292	319	310	328	308	324	310	323	325	318	350	325	334	342	305	329	338	351	299	345	317	330	337	319	339	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17372	1850	3684	4039	3489	2839	2437	2105	1857	1708	1571	1575	1490	1348	1299	1225	1228	1173	1176	1178	1155	1113	1102	1051	1023	1041	1016	1008	983	965	1018	1059	933	982	1024	961	951	978	981	966	939	944	854	998	984	957	934	939	1007	953	916	1038	909	935	920	1012	936	928	958	1002	919	910	949	933	899	973	884	903	940	958	876	998	981	919	958	949	898	965	931	965	894	915	920	922	905	921	867	902	893	901	930	849	910	887	951	951	888	858	907	916	972	907	926	955	890	915	955	885	936	921	906	929	931	877	949	952	960	909	938	907	923	947	923	906	955	928	893	883	964	901	916	910	960	937	924	900	964	948	936	932	884	904	856	881	934	967	924	844	872	946	882	907	965	902	918	893	913	929	925	879	890	891	862	931	901	920	867	893	921	909	905	913	922	919	955	909	933	882	916	889	876	847	915	932	898	891	947	896	929	867	956	906	947	914	900	914	954	904	870	901	916	927	941	892	904	887	948	907	932	905	956	901	924	934	923	896	986	921	891	887	905	880	887	911	873	935	927	917	930	912	865	858	923	924	910	946	950	894	877	910	917	956	936	883	921	899	936	897	886	918	909	943	918	879	906	941	928	891	926	912	905	969	948	920	955	944	925	879	895	951	930	897	890	951	929	903	875	888	912	855	928	898	901	897	909	935	936	945	886	935	870	935	915	886	926	899	901	893	952	872	903	938	845	915	912	947	954	850	959	893	894	899	916	936	900	937	938	921	868	947	925	878	899	889	830	887	872	952	910	968	911	920	894	846	944	948	951	955	908	904	926	860	925	924	896	925	931	967	906	905	875	930	949	921	891	899	891	913	906	856	890	895	872	931	949	919	897	885	971	929	894	909	970	937	978	898	926	982	896	914	917	898	895	892	877	873	892	902	876	865	908	866	897	878	863	860	920	943	899	918	904	895	908	895	923	866	911	866	927	853	932	903	946	930	950	924	878	989	942	874	882	867	928	921	861	980	895	941	934	942	908	891	902	973	895	898	925	890	849	952	922	919	916	872	917	852	934	928	874	963	900	924	894	913	923	904	951	908	876	954	939	852	941	888	901	901	953	907	918	886	950	907	895	899	958	915	856	943	929	952	908	892	915	953	938	861	870	913	933	890	880	934	961	930	928	975	898	880	924	920	941	923	875	934	884	903	925	922	940	898	884	922	900	885	967	924	933	909	915	910	922	907	928	883	889	889	846	895	897	938	846	918	880	910	897	935	884	921	988	964	893	930	898	893	886	902	905	881	916	902	880	894	920	905	867	877	864	933	901	918	896	930	932	945	890	907	866	925	874	850	889	958	914	892	862	944	911	939	956	900	940	934	879	903	889	893	940	867	883	962	877	857	849	906	918	934	895	930	920	916	862	964	940	912	888	873	950	946	918	876	909	879	891	894	879	904	928	972	933	913	903	957	921	898	924	902	931	871	882	951	889	904	890	895	933	937	847	870	917	925	909	941	920	901	885	947	932	901	846	913	924	884	870	926	891	913	908	911	935	917	873	908	952	885	948	920	895	882	935	897	896	893	938	896	885	893	910	899	891	907	953	860	905	900	902	883	904	917	917	880	888	959	885	913	879	951	890	965	925	884	887	879	935	916	925	885	895	933	913	930	954	863	951	865	881	865	858	931	862	931	932	976	894	905	917	873	906	940	889	881	922	971	942	962	927	882	933	889	925	958	923	901	909	862	937	965	905	902	987	928	915	880	930	907	912	874	926	902	923	878	898	957	904	950	888	902	890	879	875	917	944	933	860	913	904	898	874	891	919	870	952	918	933	912	954	899	890	915	884	891	947	885	862	895	920	882	869	855	895	943	977	913	881	907	936	914	897	889	855	920	891	920	957	871	900	912	954	919	936	873	961	922	848	860	871	900	945	898	903	919	903	945	875	935	887	928	923	879	975	881	886	893	921	898	897	899	925	988	932	961	923	909	870	986	892	880	944	911	948	917	938	817	907	912	929	883	932	911	952	905	903	962	929	899	871	920	871	888	859	882	927	913	918	949	844	906	896	907	939	972	904	914	913	951	931	949	921	887	882	907	928	994	906	916	936	911	929	900	922	881	882	897	924	915	931	898	923	876	922	938	896	901	889	933	899	901	891	908	934	938	900	973	864	940	892	958	853	947	927	915	905	905	898	919	914	887	930	860	974	891	966	852	945	927	910	905	938	932	905	908	926	946	924	889	911	914	971	888	898	887	896	885	884	950	917	939	927	909	922	872	918	877	932	896	959	903	919	933	907	893	919	901	899	899	893	924	922	890	961	897	940	912	883	939	929	894	880	934	913	888	901	929	930	873	914	909	869	853	906	971	892	949	873	939	931	905	889	911	911	866	902	896	893	916	921	903	974	922	932	919	906	889	885	887	934	874	929	901	892	872	897	898	968	897	854	918	897	912	913	940	948	933	983	962	946	897	944	907	922	945	949	908	989	931	849	926	915	888	956	902	970	910	908	855	951	893	879	925	926	892	931	948	872	857	919	894	886	899	950	936	911	864	954	922	923	909	903	926	896	882	906	897	867	896	891	904	914	893	925	897	931	947	959	909	899	920	882	887	823	905	844	979	869	851	886	927	933	931	945	939	983	962	947	884	927	891	957	872	876	895	919	876	933	923	959	922	901	854	893	937	889	939	867	889	936	887	919	910	900	941	908	892	907	940	932	899	898	922	881	868	939	902	926	879	916	915	938	911	891	876	918	927	925	880	897	909	932	896	877	903	954	930	897	932	854	902	915	889	915	923	940	919	907	889	939	891	887	870	912	893	989	914	880	900	894	895	908	968	950	925	920	924	908	879	884	878	929	935	929	934	924	924	900	902	906	948	885	912	931	942	940	883	916	901	857	889	928	843	901	895	944	922	932	920	888	890	882	927	915	906	931	882	865	848	850	910	887	942	941	957	964	931	904	894	965	912	939	890	889	949	956	908	936	859	936	905	911	915	930	932	907	930	933	902	921	929	903	929	954	910	879	902	903	929	899	940	888	914	879	961	934	940	913	878	896	917	897	886	910	914	920	905	893	907	920	974	927	939	900	904	908	959	966	916	979	906	911	914	923	909	858	859	896	931	888	894	862	902	908	885	934	891	923	922	946	894	880	879	901	873	898	833	873	947	963	862	924	919	839	923	984	908	915	910	910	879	993	952	881	921	901	926	920	904	884	932	885	924	905	892	949	941	898	881	892	885	940	930	898	883	915	941	904	900	920	881	878	876	932	882	915	911	899	907	860	888	893	927	917	890	869	885	944	897	969	875	888	901	971	918	909	932	861	901	892	914	923	931	950	865	917	887	948	839	892	907	918	898	975	932	854	966	945	899	972	960	951	899	952	875	890	908	873	923	932	929	933	916	861	883	925	884	922	934	906	875	879	894	894	947	849	867	881	872	940	862	926	916	869	899	914	892	897	932	911	950	936	910	993	905	936	944	911	905	950	881	865	937	889	887	903	911	936	960	914	943	938	915	881	922	947	920	930	883	932	890	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
47791	20277	6721	2231	1562	1156	916	746	622	577	509	530	502	458	420	399	410	398	353	338	381	383	329	355	361	343	302	337	352	350	334	304	318	342	304	355	364	309	326	307	306	344	328	337	326	317	343	307	299	347	308	330	306	316	351	305	311	345	335	330	303	308	300	329	339	312	300	331	353	332	332	345	336	341	333	301	327	329	326	330	319	340	307	290	340	305	282	325	324	342	331	302	308	321	348	330	314	333	313	311	321	341	287	312	317	298	340	291	272	331	318	317	333	316	309	309	317	344	297	315	327	315	299	333	319	318	320	319	312	330	332	316	316	332	340	298	324	296	334	315	292	311	317	309	324	266	321	299	303	328	295	339	350	319	312	322	315	309	296	314	292	293	304	309	289	281	312	331	312	304	307	308	296	338	297	279	335	309	334	312	294	301	323	310	341	294	312	320	309	301	321	336	314	305	313	330	334	276	342	310	329	320	342	291	336	326	311	330	312	347	294	322	356	315	321	327	324	301	331	336	322	339	313	323	308	292	318	326	296	302	314	325	344	273	297	304	331	315	296	293	306	328	319	321	294	303	317	330	278	344	326	316	324	341	338	332	308	282	315	316	293	314	302	282	335	308	308	330	330	296	340	338	306	322	330	332	341	332	349	313	318	339	333	316	270	317	307	286	300	291	346	276	313	299	321	321	343	294	307	321	299	308	285	311	301	327	320	290	318	340	321	302	303	289	314	287	325	313	343	297	304	296	355	296	298	306	284	304	305	328	309	288	297	317	357	327	318	335	321	337	385	269	320	309	311	311	314	323	324	335	310	306	289	316	305	346	299	330	289	322	330	332	317	317	329	300	318	339	285	296	288	280	312	298	339	307	305	345	332	305	305	289	298	344	312	312	311	317	321	333	287	295	288	305	293	282	304	332	323	315	315	310	326	346	323	296	340	297	311	314	328	282	292	329	314	315	304	310	301	336	320	304	271	307	289	299	313	280	309	307	296	340	309	286	292	320	326	318	343	308	297	329	300	299	305	344	309	324	340	337	298	303	300	306	343	319	294	299	302	364	313	310	329	334	314	318	327	291	299	283	289	289	332	325	338	280	332	266	332	348	318	327	302	303	305	298	344	311	289	323	361	310	300	319	339	288	301	314	316	332	314	318	319	308	315	341	272	289	313	303	317	287	321	294	312	303	350	325	311	332	335	286	320	321	305	322	320	306	299	311	332	344	303	287	316	288	291	322	292	346	337	312	334	336	305	337	326	334	296	341	319	309	323	282	306	299	324	294	317	318	309	299	313	348	296	304	311	328	286	328	321	306	299	316	296	332	312	351	339	310	319	299	327	338	349	294	294	322	305	312	305	325	318	308	324	316	319	287	332	323	324	303	307	303	319	313	283	328	323	296	335	292	306	336	313	300	289	290	356	299	324	314	332	321	325	309	316	295	318	302	291	308	305	317	307	306	315	323	314	308	317	325	337	317	318	280	335	308	304	297	338	313	371	295	272	297	295	300	297	305	335	319	324	315	338	316	329	315	288	319	320	312	309	319	291	342	290	314	293	302	282	319	344	322	300	323	360	301	320	316	297	296	304	310	337	339	337	281	283	344	309	305	282	317	332	268	319	303	323	332	327	316	311	317	307	313	298	299	323	304	332	325	345	316	311	313	313	313	309	291	311	306	321	319	284	334	321	290	304	345	300	297	294	289	329	282	312	294	308	298	327	370	334	322	330	334	293	302	319	315	322	283	310	319	285	331	321	313	309	303	305	325	311	315	340	318	282	309	321	291	317	290	314	346	297	315	331	308	321	315	325	286	271	299	330	314	296	357	315	344	298	294	327	300	294	312	319	293	328	283	331	344	319	298	320	307	305	296	308	319	330	283	336	323	335	304	311	312	323	290	284	337	294	264	323	315	325	303	322	317	323	319	311	311	338	277	309	323	319	336	333	315	322	320	307	313	309	311	338	267	311	326	300	320	280	283	327	333	330	317	330	326	311	324	312	319	354	301	313	297	342	300	332	340	314	303	315	317	312	291	327	306	305	308	304	316	302	314	314	325	311	351	314	324	331	318	327	311	342	281	309	329	329	309	339	318	306	322	312	317	286	282	309	306	307	317	305	318	300	313	323	317	289	311	331	277	325	323	309	322	325	332	346	325	311	327	315	316	326	311	302	318	321	288	288	310	318	325	298	305	302	310	325	338	344	314	323	323	328	325	304	334	277	305	293	297	301	312	333	330	336	298	337	340	326	307	314	289	290	285	308	304	315	353	303	302	279	308	325	338	310	306	306	322	329	299	285	292	316	317	336	347	286	325	310	305	343	291	305	284	298	292	329	296	294	317	342	273	309	301	323	300	328	339	314	372	334	281	314	288	298	329	313	320	296	309	323	303	302	293	303	323	341	329	317	317	342	298	274	315	320	303	325	277	327	313	327	345	287	299	337	300	330	298	303	299	315	311	318	305	300	300	344	292	288	330	296	327	333	368	296	347	346	282	340	332	302	323	302	303	329	335	306	319	333	306	315	321	305	313	268	318	335	326	314	289	331	315	296	293	292	288	321	284	319	333	316	326	334	317	296	314	317	314	321	317	324	316	288	296	315	327	328	309	325	292	322	323	318	335	306	323	295	294	337	319	305	319	306	277	322	310	315	310	312	320	305	313	299	321	319	332	312	281	307	355	291	318	304	293	330	333	313	345	336	294	315	292	319	323	315	305	318	318	305	309	300	318	294	334	285	286	321	310	327	323	339	320	301	313	290	317	347	315	323	321	311	310	333	312	300	307	319	326	335	332	335	322	325	286	301	312	339	294	310	318	335	296	345	325	304	295	326	302	324	309	307	334	318	286	312	314	307	334	298	326	291	328	305	347	321	330	340	322	340	298	308	327	305	318	329	295	327	329	307	314	303	321	312	319	320	304	314	321	315	318	325	311	326	306	325	313	293	296	289	323	353	265	319	278	329	311	348	299	315	321	308	326	299	320	314	301	285	334	310	314	296	314	310	329	299	304	315	305	335	312	314	306	285	290	331	344	317	334	291	332	340	354	314	291	326	315	309	341	319	282	339	323	316	329	299	311	313	298	321	314	313	303	308	324	319	321	317	306	309	315	331	311	290	319	285	312	331	310	320	294	302	329	316	303	335	336	305	280	310	326	315	321	357	311	270	320	296	338	319	271	308	327	304	355	297	327	312	326	299	304	318	323	364	293	288	328	348	313	320	323	317	357	305	324	323	332	324	318	276	307	304	285	294	331	333	298	302	285	310	327	319	290	330	315	305	297	310	307	314	319	331	344	325	297	342	340	330	346	329	320	323	318	313	328	337	329	326	342	323	325	318	305	322	336	312	335	319	318	296	344	318	313	309	325	316	333	308	338	290	299	338	319	313	295	331	317	293	299	320	293	315	296	337	307	308	317	302	293	340	314	282	303	311	315	341	305	307	299	321	341	311	311	312	308	339	330	349	283	318	329	307	290	320	347	322	336	305	311	315	305	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21870	2757	6039	6519	5501	4461	3812	3134	2723	2438	2196	1993	1906	1678	1613	1524	1457	1370	1305	1340	1249	1160	1211	1160	1117	1137	1055	1076	1078	1073	1000	1038	998	976	1014	989	985	945	952	947	945	960	959	942	967	960	939	927	955	959	913	867	905	895	876	928	914	889	917	893	896	801	931	861	796	902	891	835	900	876	807	876	878	917	878	867	901	860	836	877	877	842	877	902	848	865	903	840	847	887	870	851	842	896	864	879	955	855	858	888	869	852	908	841	880	861	886	954	896	872	868	902	879	875	836	889	827	858	890	853	841	839	874	851	906	841	903	876	881	852	900	906	913	914	886	841	806	841	881	836	863	878	850	869	846	890	866	854	827	869	857	856	875	843	852	861	818	873	852	823	891	866	842	834	835	857	851	851	841	860	879	872	915	846	871	858	782	775	890	872	890	859	884	835	836	827	925	911	854	828	866	850	882	864	899	842	818	861	891	836	849	911	893	908	854	871	863	872	919	881	855	872	926	847	930	835	913	865	866	883	854	903	838	866	892	892	849	837	855	886	913	886	872	898	881	882	841	859	854	865	854	891	867	875	846	871	819	898	879	820	905	826	818	824	842	829	890	884	810	859	868	892	831	846	878	826	907	830	883	852	884	854	821	903	834	849	828	831	918	850	789	898	827	884	890	907	854	817	896	877	848	869	862	843	891	792	805	886	871	809	825	859	834	867	843	893	829	831	830	829	841	885	863	801	770	807	869	794	857	865	847	864	853	857	829	845	874	866	886	881	886	823	919	887	882	842	845	811	883	885	859	814	861	852	884	881	852	864	855	870	797	884	919	830	895	885	851	773	831	857	840	870	837	879	892	816	919	846	815	840	836	829	912	853	849	812	863	851	877	868	849	831	839	836	853	859	844	865	902	875	836	869	843	841	924	839	841	843	877	865	863	836	829	902	846	857	838	869	901	890	818	800	860	856	848	845	878	855	859	910	860	820	868	818	890	844	841	840	878	828	832	873	853	863	829	815	901	859	851	859	877	864	870	812	899	859	834	833	900	925	896	877	842	878	884	899	832	848	871	813	876	850	811	827	854	897	811	827	833	867	840	826	872	849	912	820	843	862	814	912	836	840	895	818	845	828	829	770	832	891	846	862	880	882	863	831	892	855	828	854	881	882	869	880	860	851	863	866	875	872	810	852	907	811	896	867	879	836	839	881	872	874	900	837	844	966	900	857	842	882	907	815	907	860	859	834	784	864	938	862	894	879	860	870	827	868	850	930	841	825	793	863	845	852	858	811	884	885	838	852	910	873	864	872	903	871	874	841	790	862	869	874	840	834	877	820	913	838	852	838	905	851	890	907	879	826	930	868	833	837	894	842	888	835	869	865	869	841	818	875	823	869	812	880	818	854	840	830	878	874	830	899	858	847	866	858	847	862	856	859	853	875	831	872	858	885	859	863	843	865	912	888	898	788	836	802	861	849	886	877	829	872	896	860	854	887	844	857	845	903	815	881	840	882	862	826	846	901	847	832	827	862	891	849	900	867	872	828	850	887	855	903	850	867	840	877	820	863	874	849	855	817	826	896	835	880	869	888	880	848	849	849	842	866	848	870	905	828	872	867	857	853	842	833	838	833	870	843	847	856	851	867	846	844	878	847	830	877	861	869	871	869	896	891	833	849	915	827	866	863	859	872	856	907	956	851	876	817	831	879	913	903	846	831	828	861	826	832	809	843	871	919	864	828	824	905	882	872	856	897	839	859	865	900	817	860	900	838	817	861	910	853	898	840	808	863	819	857	873	811	885	835	885	867	844	907	898	834	860	872	884	889	823	862	887	860	879	822	870	876	867	828	884	904	910	836	829	820	893	914	855	914	842	871	791	884	838	824	875	888	883	885	849	866	858	855	879	857	856	829	821	871	844	861	811	910	875	844	902	833	905	866	836	886	890	810	887	846	812	876	859	823	911	852	835	870	843	865	866	899	892	848	833	876	853	880	870	801	838	905	871	830	853	856	862	835	880	852	868	877	815	861	920	841	836	786	867	824	823	883	885	851	860	877	894	832	843	874	874	877	848	855	853	826	853	882	820	851	842	917	883	870	920	878	807	906	866	911	899	851	891	847	894	938	881	878	866	830	864	839	850	869	833	829	867	859	926	835	842	900	856	871	865	845	895	860	848	835	838	862	865	847	865	884	909	875	872	809	853	826	877	841	819	829	834	899	849	846	891	876	839	881	861	867	868	857	878	804	848	859	834	865	857	844	803	810	856	849	894	847	873	835	851	855	862	894	850	856	877	879	902	854	818	864	871	881	859	817	881	858	847	900	838	873	853	801	853	841	878	833	903	836	839	838	801	841	830	879	834	895	835	866	855	882	850	815	831	876	828	900	864	829	830	862	831	863	838	814	921	859	813	878	832	852	863	904	877	870	813	886	916	847	859	871	825	900	889	856	849	800	901	851	864	903	839	865	871	831	862	884	871	836	812	820	859	881	865	856	889	900	824	862	806	819	897	845	846	822	884	867	902	845	881	852	878	855	821	875	863	824	838	865	851	826	888	858	853	828	874	833	851	829	884	851	867	833	838	838	865	872	761	843	811	837	858	827	815	878	839	858	910	892	845	861	911	919	871	871	875	806	831	838	859	851	834	890	863	811	856	810	849	864	821	812	884	874	883	880	871	860	851	809	917	842	864	817	882	919	837	816	845	832	842	845	843	852	831	885	868	875	834	856	888	893	864	843	902	840	915	935	876	814	835	867	866	863	810	872	853	820	905	851	863	913	839	861	918	941	848	841	878	833	829	840	846	871	891	815	864	837	874	861	875	822	819	855	861	903	833	858	851	884	863	834	808	843	877	893	881	857	880	816	877	851	917	823	880	855	853	829	822	867	869	795	804	834	856	821	864	892	882	811	877	890	851	879	868	832	858	862	883	858	860	830	879	857	857	859	865	905	881	850	859	863	876	875	870	869	844	795	877	895	807	889	894	840	867	867	835	890	827	850	838	847	886	851	887	815	871	913	928	836	850	882	845	876	858	957	863	861	858	849	805	863	834	862	889	836	810	812	865	849	880	869	813	859	840	880	918	837	870	882	892	842	861	884	893	886	822	869	843	817	845	890	864	848	908	856	834	827	859	893	835	896	858	801	820	870	825	889	858	864	816	895	832	843	871	887	800	862	843	881	865	861	866	846	886	926	866	914	801	823	865	831	886	880	857	841	874	889	866	815	887	900	864	833	830	888	823	835	867	887	892	880	905	838	835	863	871	823	899	919	832	810	865	907	947	832	853	807	824	847	822	849	826	805	834	860	897	834	914	905	829	877	819	877	807	862	846	871	859	873	882	808	854	869	856	823	869	868	811	884	788	891	850	807	808	836	906	817	887	867	902	852	879	877	865	861	832	835	878	813	809	847	840	864	868	848	880	849	843	867	856	868	809	812	847	867	891	857	847	922	828	868	843	841	946	899	882	909	809	862	849	828	842	874	879	821	868	845	859	785	876	838	849	925	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6743	502	322	235	209	200	218	214	173	205	189	204	177	184	200	173	182	175	163	177	175	201	164	203	192	175	198	178	178	191	188	196	173	197	168	167	176	190	160	169	180	193	165	175	186	195	202	204	173	171	190	177	169	172	177	193	183	159	170	172	194	166	211	179	176	195	184	200	178	191	201	224	187	175	183	180	168	179	170	182	162	183	217	181	198	189	171	177	162	163	179	202	196	176	160	171	165	190	178	203	183	192	186	183	170	170	165	186	183	216	186	186	170	177	168	174	172	186	197	191	196	162	175	174	175	161	166	182	183	183	198	186	179	185	180	188	208	166	164	185	190	156	226	201	162	197	174	183	193	184	211	181	163	179	186	189	164	163	181	191	181	189	181	189	169	171	199	194	199	194	187	196	199	175	179	183	176	190	185	178	178	194	167	154	159	179	190	177	205	179	185	152	179	183	183	166	168	174	165	169	180	194	192	172	192	168	161	189	206	188	175	181	198	193	172	178	175	172	176	174	189	197	182	159	188	166	193	182	177	191	195	177	206	170	168	190	186	188	177	202	183	182	195	162	156	168	204	174	168	192	170	168	172	164	175	182	203	183	174	181	201	163	189	175	172	200	181	154	165	197	159	201	171	168	187	174	179	187	195	179	197	183	188	166	168	173	182	183	170	188	183	166	190	189	186	179	164	170	175	192	186	222	208	170	183	190	205	164	175	179	176	172	185	188	176	186	203	169	175	175	170	182	161	178	189	176	190	192	185	194	189	181	183	180	189	197	216	202	192	168	171	182	182	169	171	156	178	180	182	197	186	193	189	188	181	164	183	179	175	200	172	188	205	179	196	148	204	190	186	175	168	191	201	185	181	188	190	186	194	189	197	181	191	174	171	181	183	170	200	181	153	173	201	160	197	199	204	166	173	192	200	153	177	165	194	165	170	191	151	169	208	185	194	199	174	183	170	186	186	194	187	189	179	194	168	167	176	172	191	204	205	181	205	205	197	214	170	169	179	166	191	174	175	157	202	202	164	188	180	188	180	185	166	169	190	179	170	160	194	173	183	184	177	184	205	178	181	183	171	173	180	189	197	198	172	181	178	211	200	196	178	172	178	187	151	192	165	182	171	215	180	201	168	169	163	175	183	180	201	200	189	194	191	182	191	165	181	161	190	168	194	194	195	190	179	178	205	196	180	192	174	179	195	199	184	178	196	177	179	177	193	187	186	148	179	192	186	172	204	163	173	170	186	186	192	195	167	186	209	170	201	183	200	172	173	180	181	190	166	156	182	196	177	179	177	212	178	177	147	180	164	181	180	192	179	191	190	179	170	166	188	169	201	182	180	195	163	190	187	198	204	198	185	204	184	149	188	194	188	187	199	177	212	183	156	195	189	182	205	182	194	190	175	189	180	165	158	175	197	187	187	165	200	176	177	179	190	186	193	222	191	185	189	197	178	148	181	198	173	202	179	185	195	196	193	172	214	187	197	176	173	171	171	187	200	179	195	176	164	163	202	175	186	193	174	183	178	190	185	190	183	182	171	191	183	159	177	173	194	186	186	171	189	154	200	187	185	170	194	203	174	165	163	208	150	181	190	172	172	175	197	186	185	168	175	186	175	190	188	200	186	195	168	182	186	194	208	182	181	178	188	204	196	194	173	183	197	184	198	197	191	171	183	171	188	200	171	183	167	207	185	176	185	211	184	180	179	184	199	192	170	189	159	205	180	217	188	187	175	170	174	170	200	195	169	195	191	178	197	201	187	187	193	185	210	173	193	176	194	178	191	166	171	170	177	175	170	179	178	199	198	228	177	179	201	193	221	180	193	188	179	211	167	171	178	179	176	189	169	174	175	198	203	183	189	182	165	178	165	185	173	167	178	188	187	164	171	180	164	172	163	169	168	173	176	173	180	182	167	180	174	167	185	190	176	180	179	191	198	197	178	171	175	191	165	199	198	208	199	193	177	178	171	166	167	184	197	176	182	190	168	166	168	200	174	161	170	197	208	155	184	182	165	170	195	148	180	140	140	192	171	179	204	187	184	150	178	159	176	182	189	189	176	185	186	180	182	163	173	173	199	181	196	175	155	165	190	161	183	183	189	172	167	190	152	176	168	157	197	201	201	173	215	193	179	146	160	174	182	204	200	204	181	198	160	173	176	185	175	187	195	203	175	181	175	189	175	183	179	180	199	177	176	180	193	217	178	188	177	184	187	169	199	187	168	185	186	186	184	175	188	152	157	176	181	179	184	194	161	178	181	174	175	190	184	190	170	195	166	175	167	160	185	172	179	187	170	192	183	189	185	173	177	198	185	178	156	203	181	179	183	212	173	214	195	160	176	186	214	175	178	165	174	176	197	181	160	183	174	172	191	179	191	194	182	177	168	175	178	196	207	175	191	195	187	184	167	195	194	150	190	173	174	179	167	173	157	181	206	188	206	176	172	176	193	165	231	192	174	155	176	181	194	182	181	189	182	188	181	189	178	163	178	165	171	172	193	185	193	196	181	193	209	197	173	187	188	191	202	186	169	195	202	177	196	198	204	171	183	162	173	160	170	199	186	168	175	182	210	198	189	175	158	195	165	161	183	170	191	187	175	183	178	162	199	167	202	191	153	191	164	181	176	190	176	192	172	176	183	184	179	182	193	176	183	185	180	167	184	173	167	171	171	182	161	181	206	222	190	185	190	176	157	182	160	175	166	183	193	190	191	158	190	186	183	175	159	200	176	164	185	186	165	166	189	199	204	208	187	193	176	187	196	198	171	170	192	175	198	184	180	161	198	205	181	158	193	187	169	180	194	200	174	208	192	179	177	170	166	198	190	175	174	170	173	160	184	182	182	175	191	179	163	177	183	172	200	195	186	185	195	188	216	176	174	188	194	174	193	184	186	180	171	167	204	188	191	200	178	167	175	181	168	180	185	191	204	205	209	171	198	191	192	185	193	173	170	191	181	212	185	172	184	187	184	187	215	185	166	167	185	155	195	171	190	165	196	199	181	187	175	205	203	191	184	205	165	183	184	188	167	174	167	190	185	182	194	199	183	184	175	171	193	165	185	145	180	180	172	198	172	187	194	172	204	190	173	195	177	181	192	187	177	211	189	191	171	175	161	176	203	181	173	168	208	196	182	186	171	157	191	175	156	147	205	188	177	185	176	193	216	206	170	199	208	160	193	194	179	170	167	186	185	189	204	197	180	185	208	184	171	196	191	202	182	195	207	194	171	182	169	168	198	190	155	202	162	165	178	191	187	197	189	173	172	162	174	201	181	151	187	174	176	186	163	201	187	167	195	188	181	157	182	183	189	195	169	188	191	179	162	177	166	179	170	176	200	158	188	205	183	167	186	153	166	173	200	169	169	178	177	173	202	164	210	196	180	162	176	163	177	183	172	185	172	193	181	201	168	163	194	160	177	183	190	194	188	189	201	172	180	185	187	156	193	173	173	186	178	198	201	181	193	174	164	179	161	176	193	219	183	192	182	173	167	145	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7097	626	715	773	693	683	708	656	625	647	605	605	594	590	562	549	528	576	585	563	515	556	564	567	592	562	546	606	561	558	535	594	511	571	559	570	587	585	548	565	570	523	580	543	585	510	550	608	587	559	592	558	581	570	606	577	545	545	570	575	582	536	577	592	558	551	531	585	597	532	561	546	544	568	553	533	530	556	557	556	573	557	582	512	559	613	533	609	510	575	561	529	616	547	548	539	572	580	583	561	534	567	560	573	567	546	533	592	572	563	545	606	578	613	608	535	575	582	545	559	572	565	602	575	561	587	541	586	584	593	553	577	557	527	618	572	551	524	583	559	517	577	585	565	563	547	567	591	557	522	547	524	592	546	570	563	552	563	548	588	523	581	541	526	539	586	558	543	593	532	565	565	544	568	558	552	570	593	568	579	505	530	574	595	514	558	549	604	566	542	558	565	524	553	543	521	570	567	553	573	561	586	575	559	582	564	562	555	549	533	578	578	530	530	548	539	597	585	590	532	602	529	586	557	583	560	527	566	551	552	564	550	540	571	521	569	577	600	526	570	551	572	537	556	550	543	557	593	554	547	525	570	579	609	586	575	509	604	563	572	612	549	564	514	548	500	597	552	535	532	575	567	531	549	625	532	568	588	611	529	567	561	527	558	545	556	569	575	540	558	537	555	582	562	583	599	562	569	566	602	515	557	524	562	523	506	604	545	609	527	558	604	541	596	563	545	590	548	577	563	514	578	525	586	580	597	578	596	594	566	566	552	553	570	560	517	554	542	542	586	572	576	577	550	550	556	629	536	560	517	554	601	549	578	578	538	554	551	545	565	556	552	555	525	546	556	558	536	591	559	573	592	558	591	562	588	549	602	557	546	566	555	592	557	561	548	575	532	551	554	554	558	561	561	544	557	579	537	545	610	585	567	549	563	561	531	553	558	549	582	569	528	552	585	569	527	579	606	516	519	580	558	599	549	543	556	579	521	551	583	573	622	556	559	527	563	528	585	574	604	586	526	559	489	568	567	564	583	568	560	567	555	586	542	606	542	569	529	567	573	574	576	565	586	569	599	584	590	600	539	547	581	549	554	541	562	542	606	544	576	538	555	578	586	554	556	571	547	533	549	521	562	582	564	596	538	594	585	582	570	551	555	594	528	573	588	577	573	564	565	572	606	568	532	598	590	564	552	561	570	555	556	619	598	567	543	569	617	628	555	590	555	593	527	589	529	585	578	605	559	510	515	581	581	562	488	559	614	526	549	561	572	601	560	568	595	579	559	625	548	566	561	578	590	581	573	560	543	523	552	567	521	562	576	573	567	541	579	583	571	574	586	484	588	558	563	574	564	628	551	588	555	552	572	555	541	566	563	562	602	591	559	557	556	602	587	538	604	549	546	600	603	541	531	558	529	528	568	601	582	591	569	563	583	518	533	548	587	577	553	564	587	551	551	553	605	563	544	555	578	540	537	527	547	598	568	588	568	535	556	541	545	577	561	546	550	566	561	536	565	516	510	534	562	602	549	557	594	547	562	508	517	591	585	557	523	562	618	560	580	581	582	560	538	533	566	557	535	601	556	541	551	586	516	574	550	577	547	585	565	576	551	556	526	583	587	566	554	633	555	568	550	544	580	552	574	569	557	584	545	584	526	565	585	573	600	553	560	516	544	496	557	563	561	590	557	574	571	599	549	600	549	580	585	581	579	533	529	567	592	568	588	568	556	567	557	571	563	595	575	556	541	550	558	574	568	569	560	592	585	575	551	567	546	547	564	582	545	527	581	629	572	574	591	576	560	531	566	544	567	589	578	581	552	581	601	536	565	553	606	550	555	538	576	594	554	553	614	569	534	541	574	541	562	551	545	570	557	554	544	583	589	547	554	569	558	575	574	607	565	552	592	586	571	563	592	573	561	571	546	575	591	544	588	556	630	588	564	539	524	548	560	530	590	541	560	558	522	568	544	550	584	558	592	582	567	548	583	560	529	533	542	540	571	558	558	558	547	575	535	538	581	576	571	583	556	500	539	545	552	562	555	597	536	496	579	563	561	582	554	568	529	571	560	614	559	567	566	562	512	532	575	570	552	558	529	560	556	550	559	550	568	539	548	562	576	607	555	581	553	593	584	579	564	565	536	556	612	578	517	553	556	576	584	578	568	551	570	544	589	556	549	509	567	556	607	542	593	551	541	585	541	572	553	584	527	514	551	568	609	549	596	540	590	565	583	552	571	591	593	592	552	576	537	561	576	539	567	599	559	573	545	554	592	568	570	543	554	543	554	560	561	596	553	576	532	603	519	568	590	581	545	535	548	566	591	548	566	556	558	577	557	567	585	584	577	576	590	597	547	566	534	499	558	569	565	542	539	602	596	588	622	550	578	582	580	514	546	572	593	531	551	546	583	576	539	519	532	583	594	548	515	518	558	581	584	572	602	556	550	567	573	558	559	550	526	582	586	553	581	560	572	609	553	576	606	558	590	579	548	551	592	533	573	543	567	574	554	597	521	572	544	565	601	552	555	599	525	555	578	579	516	594	557	573	517	583	560	592	559	539	553	546	563	541	587	514	533	570	521	588	575	555	546	540	541	551	572	545	591	562	550	547	565	579	552	553	547	586	577	546	535	594	565	591	577	566	557	577	567	525	559	570	559	537	550	605	579	549	557	593	555	528	581	598	562	544	559	603	551	539	582	588	578	575	543	527	586	561	570	579	625	577	541	563	556	557	514	553	599	547	561	546	565	546	556	573	558	553	553	546	566	563	591	527	586	592	565	572	564	573	535	572	615	600	574	545	549	548	535	574	544	532	582	562	560	609	554	581	563	572	509	589	559	556	573	564	601	538	533	553	602	613	554	605	524	568	524	524	599	557	573	538	537	544	539	582	566	602	530	565	553	595	542	516	530	612	583	564	560	582	542	551	618	585	593	565	559	580	557	551	578	543	556	569	560	542	582	550	618	572	551	491	561	632	599	558	582	543	552	537	556	558	587	590	574	547	547	551	610	574	583	557	547	558	561	526	551	575	545	582	519	571	576	610	588	557	559	547	560	591	554	554	572	536	516	534	555	560	554	550	552	531	546	562	558	556	571	532	532	548	571	558	589	547	568	543	562	559	587	575	562	538	618	596	609	542	584	544	541	561	578	539	556	566	596	580	536	528	581	565	592	562	565	587	549	547	575	542	544	569	522	551	544	580	573	624	565	582	546	575	565	572	523	575	541	561	534	575	585	540	587	542	580	594	572	566	521	492	557	595	560	559	585	552	540	554	534	549	599	566	591	542	590	569	539	567	538	585	596	589	539	554	609	558	557	553	547	610	572	549	573	595	562	536	577	562	549	566	565	554	525	559	585	524	567	581	566	556	595	542	577	569	578	622	526	562	562	534	549	562	589	589	552	563	496	560	547	510	587	551	549	562	531	547	538	545	555	537	583	587	623	531	530	523	576	533	587	523	550	590	566	554	525	531	563	548	558	555	586	570	578	569	504	524	561	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
41356	14389	2564	1253	1021	734	658	542	552	437	451	438	448	396	409	393	366	379	352	399	372	361	325	347	336	339	330	350	337	331	318	352	329	333	340	343	353	351	350	356	352	346	320	315	337	355	355	352	334	339	339	342	343	329	304	357	323	334	325	338	335	358	324	341	320	352	332	314	324	349	303	340	340	330	335	322	328	342	333	329	334	310	338	311	317	336	322	331	331	330	313	333	350	363	344	336	330	331	325	348	332	310	338	323	325	354	354	342	319	319	359	345	361	355	337	365	328	332	345	350	343	333	326	299	341	351	301	325	341	343	325	343	345	328	339	319	312	317	327	349	330	321	293	350	279	305	308	354	335	327	348	315	356	342	342	341	316	332	340	331	298	321	323	335	328	292	340	324	344	344	342	345	341	321	305	328	363	319	363	300	323	351	332	354	312	297	339	324	343	327	341	329	335	334	341	317	342	379	314	384	330	326	322	342	299	327	323	351	292	353	320	345	313	328	297	339	360	334	299	335	325	340	340	330	348	327	335	326	331	352	349	349	339	341	346	328	314	321	337	335	327	360	313	336	311	335	307	326	336	324	353	332	340	304	316	339	348	354	325	350	337	370	304	335	324	328	374	306	342	288	340	324	346	329	317	325	349	345	326	339	334	320	327	302	339	289	351	353	333	310	343	311	339	316	326	332	335	321	295	335	333	331	315	345	355	304	340	337	321	323	336	319	328	333	335	348	345	356	320	316	331	296	307	320	303	325	337	295	329	326	327	320	317	388	363	348	320	309	343	342	326	327	327	346	352	328	311	315	318	297	331	346	341	334	314	318	331	317	348	354	315	330	329	311	352	347	336	336	309	331	353	314	372	333	322	303	344	342	367	299	357	307	342	361	324	297	342	353	358	308	347	344	354	290	337	340	337	344	347	314	326	331	359	337	365	320	343	323	332	298	338	335	334	319	368	312	338	332	308	338	303	322	349	337	314	336	314	335	359	328	326	294	361	331	332	327	344	330	316	337	315	324	300	353	341	306	321	343	319	331	358	348	340	339	352	316	330	339	300	340	333	318	338	325	310	312	364	339	327	334	332	324	307	343	334	312	309	320	358	305	332	332	318	354	351	329	340	305	316	312	353	327	323	314	351	359	317	335	328	335	315	331	325	317	313	324	348	354	293	340	305	352	333	342	347	293	350	291	322	315	335	327	328	349	317	371	328	327	343	336	364	316	327	312	341	320	327	318	325	313	339	342	330	342	321	311	324	332	345	338	331	321	346	326	345	293	323	318	329	350	327	330	317	377	359	303	325	332	334	332	352	349	356	348	331	322	379	334	328	363	319	323	335	304	330	330	342	324	311	329	300	342	317	348	338	363	328	362	324	347	317	301	355	335	296	347	311	309	336	328	326	340	315	339	325	355	335	324	333	351	364	321	320	347	301	345	328	342	337	341	311	302	324	317	329	352	313	355	316	352	332	344	325	342	328	314	326	344	320	315	294	354	352	356	339	353	354	348	356	308	323	350	351	324	350	320	318	339	338	332	340	364	337	342	345	340	322	339	322	350	295	294	311	303	347	342	356	325	321	352	317	313	359	332	339	332	320	321	332	317	312	302	317	338	327	302	294	355	340	346	311	345	352	311	338	319	301	332	317	318	325	330	349	321	336	330	321	326	343	354	322	351	347	323	360	332	282	328	297	317	325	332	306	290	319	322	381	341	340	334	355	304	340	343	309	327	325	324	355	349	347	341	322	334	334	343	359	345	340	324	320	314	303	325	333	340	349	339	335	343	332	362	311	342	325	339	295	338	332	355	318	338	319	337	328	305	340	341	340	334	319	343	328	335	349	320	331	363	324	342	352	356	333	306	308	341	340	313	356	315	323	311	327	307	332	324	341	316	343	345	337	377	346	334	342	337	307	335	328	315	325	354	312	358	319	308	351	337	335	325	301	314	331	347	341	325	325	325	342	339	315	326	328	311	328	317	316	303	310	365	354	363	338	348	337	335	349	357	322	317	340	341	301	354	328	340	353	359	354	343	346	339	330	320	322	322	309	315	329	343	344	329	298	336	342	329	354	336	315	316	366	316	349	316	325	326	371	319	370	343	348	312	348	345	316	347	339	327	320	351	330	344	318	332	308	320	317	344	334	333	325	306	309	301	293	281	338	308	331	337	358	311	326	353	327	340	354	344	368	309	285	327	339	309	352	322	383	317	357	305	327	338	328	348	349	354	335	311	294	339	353	330	286	338	301	313	344	354	347	316	319	326	327	347	311	310	334	360	292	344	331	377	329	300	328	320	365	323	342	330	329	284	351	325	351	346	301	342	352	332	319	340	320	291	332	332	309	331	356	311	316	322	345	324	323	317	362	352	333	299	334	338	357	308	288	343	346	320	324	368	344	316	350	365	363	333	339	312	348	336	354	328	319	346	339	344	316	335	356	355	332	318	349	334	366	318	306	349	347	375	365	317	371	335	363	360	322	324	345	340	321	348	315	329	369	335	340	303	299	309	345	313	322	311	349	332	295	380	334	347	325	337	344	317	317	318	306	327	347	353	355	360	316	343	317	329	361	314	333	319	315	302	304	354	321	339	346	336	349	307	354	343	339	315	310	319	327	343	295	327	305	331	350	327	323	320	331	338	349	312	316	341	326	334	366	381	316	354	277	306	330	341	354	331	354	333	332	297	330	348	309	324	342	309	320	320	369	354	323	355	314	344	306	314	334	293	334	318	350	345	336	341	332	318	323	363	318	338	357	291	325	342	316	317	304	348	346	330	360	312	296	332	328	340	345	337	350	318	299	281	354	321	329	342	354	348	328	297	349	332	326	299	322	358	373	310	330	316	308	375	335	343	324	347	332	323	356	334	334	331	331	321	323	329	333	330	323	337	351	330	302	358	307	334	338	350	353	322	330	325	335	345	342	335	339	321	325	334	353	324	335	330	370	318	310	356	325	301	309	374	385	323	288	341	348	358	289	325	378	329	317	349	318	339	345	314	331	343	321	355	361	354	330	348	322	342	338	329	313	356	334	299	325	328	353	342	332	351	349	324	327	307	340	340	322	327	340	332	346	307	315	373	333	334	314	326	321	336	315	326	361	308	300	338	320	354	308	314	341	326	354	318	314	310	336	308	323	360	324	343	330	332	325	350	352	310	332	333	326	348	314	300	328	300	331	348	336	352	348	319	340	309	348	337	339	312	342	336	341	329	337	304	345	335	364	313	333	317	342	327	333	326	315	315	288	320	309	331	355	306	316	330	315	304	319	341	330	327	317	314	331	330	359	342	320	351	333	303	331	338	315	353	329	328	343	322	333	322	292	316	328	329	337	290	356	328	335	344	350	341	334	345	327	313	312	317	350	339	337	293	327	340	342	327	350	340	320	309	317	327	306	345	309	311	330	323	312	333	312	337	328	290	323	303	342	343	330	325	371	329	335	295	312	319	332	330	330	327	303	345	321	346	302	325	330	343	332	325	317	303	315	317	345	323	308	342	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18450	1883	3519	3961	3379	2870	2431	2135	1868	1711	1522	1474	1397	1336	1289	1277	1202	1155	1108	1139	1077	1117	1103	1091	1109	1035	1072	991	1045	995	990	973	965	964	1003	960	948	1023	967	941	903	920	1006	880	886	961	994	933	931	959	928	978	933	941	963	931	929	941	991	944	928	947	932	925	930	954	880	947	927	926	890	926	968	986	962	957	985	905	956	915	904	860	935	871	932	961	898	933	936	913	907	884	930	915	935	896	911	890	988	875	946	905	931	913	953	945	956	968	881	897	952	934	930	954	874	934	900	939	902	949	922	928	907	1006	885	949	949	924	990	913	918	909	932	856	939	894	898	917	918	935	883	953	930	957	939	922	941	935	895	929	887	949	926	898	927	926	961	924	867	891	908	955	896	933	1004	921	915	867	918	905	917	960	935	870	894	944	952	930	868	948	938	947	940	929	896	909	895	883	934	906	971	908	942	910	863	896	931	927	922	959	895	934	883	917	906	881	879	939	948	951	861	925	895	961	909	908	896	903	868	926	887	933	864	927	922	903	963	893	909	936	922	840	936	936	903	916	950	880	933	981	901	932	898	958	896	928	909	931	884	850	900	907	907	901	940	924	892	905	893	860	923	965	890	1005	896	955	928	959	898	947	964	955	934	901	927	878	912	928	920	966	927	928	933	973	892	900	905	939	915	918	939	941	931	923	943	884	913	907	925	913	913	986	900	924	928	897	922	950	940	886	980	916	926	912	926	909	918	917	946	887	921	906	873	886	918	969	940	891	885	879	861	856	936	925	942	944	982	902	846	963	871	914	928	867	892	990	867	918	964	908	882	917	912	962	894	848	871	902	920	863	917	970	891	910	932	898	899	937	890	925	896	928	917	919	903	910	972	915	960	909	941	884	882	949	927	902	945	942	964	958	916	882	936	937	864	908	925	878	929	963	913	939	955	920	944	944	938	920	941	919	918	959	900	962	942	874	916	890	887	948	887	909	941	912	977	879	918	900	947	962	958	895	944	969	892	928	936	909	895	934	908	953	912	899	899	925	929	893	963	845	932	930	908	879	912	927	859	897	902	935	981	873	929	893	939	923	885	901	928	862	922	935	890	894	869	906	935	940	930	947	939	987	933	915	908	889	859	980	928	929	887	918	989	888	920	963	953	966	903	994	930	928	943	965	926	890	909	877	966	923	895	902	869	909	913	911	905	949	956	939	962	890	953	926	879	884	940	930	919	939	906	904	938	906	948	907	891	956	884	878	884	886	925	930	879	933	884	903	936	889	912	888	906	930	943	925	973	938	903	983	887	922	922	872	884	954	902	926	915	906	920	907	914	879	931	915	927	914	896	897	954	906	875	924	936	948	928	924	884	947	906	967	902	937	969	901	893	962	904	877	922	888	903	959	873	938	921	875	942	912	911	918	938	896	941	913	873	886	877	950	888	931	861	948	879	947	865	944	941	885	948	932	926	926	871	944	900	946	889	966	911	915	951	930	883	972	968	895	966	884	935	885	938	899	917	955	958	911	920	914	922	914	928	895	942	892	951	893	913	939	895	978	898	938	941	925	915	853	915	931	934	897	883	941	910	869	943	913	917	920	937	904	904	934	926	913	951	963	904	937	898	933	944	928	914	921	955	904	935	920	956	913	935	898	922	909	933	921	884	903	887	925	950	906	912	915	935	911	899	921	934	905	943	957	903	927	895	949	856	900	925	916	897	898	898	949	921	909	894	906	904	968	902	884	1006	897	933	944	927	893	942	888	908	920	901	965	938	907	922	874	899	916	972	909	925	904	958	919	923	925	918	933	865	980	901	922	894	932	957	878	974	922	936	922	884	923	875	864	862	973	912	927	894	921	941	921	924	918	932	904	896	908	952	944	937	902	964	933	944	918	932	915	957	901	882	911	889	1028	846	904	889	956	915	928	959	988	872	881	909	942	903	925	920	929	878	862	935	904	887	923	953	934	879	974	911	890	892	911	905	912	886	878	954	952	852	943	876	927	931	849	903	940	900	899	894	927	892	891	913	925	873	895	871	921	898	937	933	945	865	906	884	943	897	941	907	947	901	975	929	881	885	905	942	883	852	936	956	946	928	939	894	863	927	927	896	974	922	912	892	921	929	867	928	934	901	920	913	957	931	911	949	920	880	954	990	908	896	967	907	897	898	927	913	919	938	936	914	909	1002	899	909	967	930	916	939	913	922	877	893	878	958	906	928	896	880	908	938	958	894	925	903	859	920	880	896	908	875	925	905	901	937	905	984	896	883	947	958	914	985	915	902	926	908	920	950	912	973	927	905	930	870	919	900	930	908	933	828	913	925	913	936	922	918	895	865	920	923	885	952	852	858	930	893	964	909	935	855	904	883	922	958	899	924	926	953	949	890	899	936	885	898	947	912	910	913	961	897	965	931	876	931	927	883	918	954	931	972	971	956	908	912	903	907	947	898	912	884	901	932	935	907	866	944	936	910	901	911	899	924	869	981	910	919	885	910	920	945	914	897	909	903	928	892	965	967	919	952	894	929	887	932	905	932	867	884	911	886	928	929	910	880	890	887	922	916	928	907	866	888	901	924	870	887	918	941	910	850	885	915	976	915	941	865	893	878	900	982	969	933	928	871	930	941	966	888	903	894	875	867	894	907	912	962	915	889	888	878	891	898	923	953	920	872	911	879	884	916	955	962	860	953	966	888	947	890	913	942	953	893	921	911	963	924	939	888	929	916	873	944	917	890	927	911	914	923	906	950	955	925	962	928	941	903	898	948	954	927	887	907	882	951	931	881	899	910	925	909	911	918	927	917	853	926	983	927	916	887	932	956	902	968	919	914	917	930	869	922	893	902	939	900	909	878	889	927	891	926	912	928	956	910	883	957	973	928	914	903	908	899	965	909	863	842	846	924	890	959	960	871	953	898	939	932	895	942	934	911	905	899	925	918	946	941	901	904	913	869	917	921	936	918	930	905	879	913	949	953	890	885	936	958	872	925	885	902	955	955	934	913	925	948	940	909	884	960	928	956	923	925	913	916	962	924	921	949	905	919	941	941	852	918	880	911	914	945	897	902	918	955	940	910	916	847	926	953	925	913	909	895	879	915	886	939	914	937	943	921	948	914	924	966	894	897	895	994	877	885	988	959	943	896	906	975	887	971	958	918	956	862	960	931	959	913	905	963	917	923	959	962	928	875	900	963	930	932	970	942	905	917	894	990	970	944	941	889	921	913	931	893	880	929	920	917	919	933	880	929	921	909	937	948	988	916	933	916	909	873	909	988	949	940	868	859	895	979	937	899	930	898	860	957	854	926	937	966	897	904	949	909	983	901	951	925	893	924	942	913	960	911	893	929	956	936	867	859	916	956	929	899	888	906	947	921	905	922	924	909	886	934	903	906	950	902	921	913	929	940	935	908	966	895	903	879	876	929	952	934	935	935	944	972	937	890	944	883	894	964	950	941	883	945	928	890	880	960	973	917	947	941	879	979	918	876	926	875	936	921	864	958	919	916	956	918	885	873	895	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
45988	23689	10106	2414	1637	1129	936	686	650	586	526	496	471	432	433	367	379	377	412	371	324	382	383	361	356	365	339	349	340	364	360	310	352	357	340	345	338	299	361	321	346	323	337	324	334	309	332	324	305	348	348	321	307	336	360	357	309	307	334	318	329	323	334	333	312	326	348	332	328	335	310	318	320	333	320	322	294	309	339	284	317	327	307	322	331	293	284	263	325	314	307	331	298	282	336	317	340	325	287	302	308	331	292	326	327	332	317	327	346	310	317	327	330	370	290	323	333	288	327	305	333	325	293	338	324	312	317	332	314	323	311	330	332	295	323	330	304	332	304	293	321	316	323	280	317	340	318	317	357	324	322	336	315	325	350	322	280	317	320	321	290	305	306	332	307	308	343	288	298	305	304	305	318	332	278	339	312	308	316	310	313	313	343	337	342	314	298	309	328	326	310	315	313	301	292	311	355	338	316	306	332	288	327	304	315	291	314	329	336	308	335	305	322	327	283	347	310	304	294	292	317	288	326	337	296	296	294	306	345	320	318	338	285	282	342	307	315	319	334	293	283	336	337	329	317	315	277	276	327	299	309	337	322	317	330	320	282	316	351	335	317	325	335	320	303	293	300	310	331	323	350	336	306	311	329	291	336	319	334	336	322	311	307	316	304	331	324	311	344	304	282	309	321	316	324	285	327	289	320	301	347	323	295	338	305	324	322	305	316	302	333	293	331	310	323	313	304	319	291	289	302	291	302	296	330	313	300	312	328	319	324	278	319	296	297	281	319	343	305	286	335	333	311	307	336	336	284	294	299	335	315	329	322	320	300	299	315	307	299	323	356	301	304	290	315	325	289	314	315	329	326	325	339	286	348	345	322	291	303	286	304	323	301	294	324	308	313	318	304	290	309	273	295	305	343	339	350	346	333	301	323	333	292	347	316	326	312	316	336	293	341	293	321	320	329	305	300	302	265	337	330	298	347	320	315	293	312	344	308	330	356	317	309	323	317	320	306	299	322	323	324	323	293	345	306	324	320	288	280	329	319	301	305	269	311	335	299	282	327	329	336	330	339	281	320	313	350	314	329	309	323	305	289	285	324	332	318	327	330	283	296	313	317	335	310	320	321	308	331	298	316	332	315	298	315	295	316	335	314	310	297	317	295	350	316	287	283	324	310	302	278	290	291	321	326	329	315	340	318	305	314	287	301	267	314	339	323	300	319	286	302	314	311	318	314	323	329	320	301	282	308	357	298	317	325	324	315	330	342	322	337	318	287	293	318	310	292	335	292	301	290	320	305	305	312	313	322	330	312	322	283	297	314	281	327	318	333	321	322	312	309	294	297	335	351	323	304	322	316	312	340	308	321	299	318	299	294	321	308	315	315	312	338	312	291	293	314	314	322	311	330	311	318	326	285	327	326	344	309	301	309	309	343	314	329	298	287	287	316	321	337	314	307	339	359	315	330	303	300	340	293	338	299	308	299	311	341	293	305	296	308	285	332	285	329	298	343	332	339	315	294	317	303	292	335	286	318	315	330	292	306	303	316	294	300	311	328	329	337	348	312	318	330	303	296	301	310	335	318	340	337	298	336	327	298	305	303	324	295	297	306	311	330	325	316	314	329	305	332	333	307	287	301	313	281	329	344	300	320	331	330	312	305	313	312	321	337	275	298	319	313	306	313	305	329	313	293	314	296	330	345	330	314	323	309	312	278	315	311	313	319	324	313	306	332	314	321	318	313	297	335	302	307	333	288	329	296	286	303	280	294	295	290	341	330	331	316	326	335	325	313	315	332	294	348	330	312	331	339	317	287	266	310	310	317	331	310	308	297	321	347	323	323	312	348	326	332	324	326	319	301	317	307	325	328	295	324	322	332	317	309	283	350	318	306	317	306	269	308	327	325	326	274	284	294	342	353	296	333	305	341	327	320	323	345	317	316	310	310	303	299	323	326	319	327	274	326	281	292	317	287	313	307	323	344	307	310	296	317	343	324	309	312	329	296	322	319	294	311	291	322	328	335	296	346	311	286	301	314	307	323	307	303	304	311	315	322	301	336	323	316	340	317	317	324	325	320	280	336	320	339	322	320	325	361	341	329	329	325	334	292	329	309	299	313	301	293	300	292	333	296	307	352	316	352	297	340	300	329	355	305	281	331	344	336	358	280	301	304	314	295	291	308	310	304	311	361	311	295	310	337	294	298	321	287	309	285	319	353	364	313	328	306	326	286	322	297	339	341	303	305	293	325	286	319	322	339	324	316	327	321	324	319	330	311	326	326	332	284	312	318	308	322	288	301	351	331	340	318	311	314	316	306	349	330	295	296	325	312	279	309	327	332	317	302	312	305	306	289	316	321	321	335	319	341	321	297	291	342	318	308	304	316	315	273	307	295	323	323	313	321	303	316	313	299	305	309	342	313	327	319	334	372	296	289	299	315	328	332	333	319	331	313	298	315	312	310	314	327	288	357	341	341	314	309	314	358	317	312	307	355	283	332	305	340	332	336	334	315	292	292	331	335	314	306	317	348	316	316	336	313	342	296	292	293	328	306	319	318	271	339	311	323	307	310	312	295	348	311	326	314	321	338	329	312	293	297	287	344	334	305	282	321	290	322	339	332	318	321	304	309	335	285	311	303	342	338	299	296	303	286	303	339	308	292	334	318	325	329	319	316	314	302	320	330	341	329	329	305	316	331	361	315	312	305	299	326	323	333	317	316	333	324	304	298	313	314	341	329	315	303	328	310	321	335	303	301	319	315	317	292	313	312	332	303	324	323	308	321	308	291	334	289	305	345	350	326	307	292	333	312	300	315	333	308	328	316	296	320	310	317	318	329	317	318	325	304	296	339	310	353	278	304	305	338	335	299	350	336	317	335	305	304	298	289	303	305	310	306	341	343	319	308	312	337	336	330	324	329	307	317	335	321	331	316	326	312	305	331	316	318	339	321	326	332	323	324	303	324	324	331	289	323	292	280	323	310	308	289	298	295	324	310	312	329	320	299	325	309	308	265	328	345	329	345	313	314	314	295	363	292	332	298	313	300	290	305	303	315	330	299	314	341	322	294	314	321	333	315	320	337	323	314	349	322	317	351	341	304	270	307	323	338	317	325	317	305	300	328	332	301	343	306	323	375	341	319	307	294	299	287	351	311	295	309	300	348	301	352	350	344	332	288	323	322	318	278	274	363	309	337	306	339	321	310	309	321	330	318	326	310	298	355	349	287	281	330	341	297	304	312	316	328	349	354	297	292	298	336	313	309	330	306	317	338	307	296	329	278	325	339	313	309	346	325	339	284	323	315	343	295	311	302	324	316	320	330	355	324	313	330	303	300	306	308	308	314	292	304	311	332	316	315	324	321	307	313	331	327	338	289	308	353	302	307	318	283	340	285	288	318	296	290	317	337	306	305	304	335	303	301	325	325	343	372	329	306	310	322	323	316	328	344	363	314	322	304	323	338	329	295	319	338	304	300	320	355	292	312	289	321	281	314	330	301	334	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22506	2760	5803	6493	5363	4581	3671	3069	2698	2384	2207	2052	1901	1664	1551	1502	1434	1395	1336	1304	1220	1216	1179	1146	1111	1091	1073	1034	1061	1052	1009	1047	957	1058	1014	962	946	966	960	958	990	949	953	951	973	969	936	927	868	936	940	923	950	896	906	893	887	916	853	908	896	861	890	895	894	847	844	877	879	891	919	913	892	904	941	946	880	916	880	860	827	890	904	884	899	918	846	905	884	888	913	844	864	866	867	913	835	832	919	872	839	881	877	889	916	886	895	874	869	837	906	857	910	841	841	887	844	871	896	839	886	903	851	841	850	845	866	893	895	890	860	833	880	897	870	859	831	842	886	842	887	863	872	846	880	892	862	820	861	851	814	844	849	830	857	848	855	844	828	941	799	857	826	858	850	812	837	825	888	874	884	873	862	813	845	844	819	870	872	854	896	841	862	845	848	878	843	871	845	872	840	906	883	870	821	897	862	869	883	884	872	816	889	867	872	859	779	876	804	855	856	857	843	826	853	878	845	887	817	854	850	880	793	837	833	865	808	887	933	898	865	866	842	836	836	862	905	860	888	918	885	821	860	922	890	858	855	778	839	854	817	933	834	846	867	855	862	821	834	865	849	885	841	897	850	846	858	859	853	917	889	792	907	864	829	843	878	843	869	880	840	851	889	860	843	894	866	826	871	869	868	805	835	890	824	876	878	882	809	898	856	859	866	872	860	847	811	858	940	894	921	902	826	817	870	835	823	856	847	834	826	836	862	880	890	856	849	815	871	827	830	822	885	864	915	843	870	862	847	831	836	831	855	899	879	837	869	835	867	824	882	818	888	882	881	838	874	853	844	871	858	868	883	872	858	825	904	865	857	839	874	874	828	806	820	843	821	893	878	878	871	844	889	819	895	911	900	860	888	859	875	886	857	874	837	863	870	847	820	833	831	883	841	879	854	854	846	905	851	851	907	845	897	869	871	875	836	859	894	881	931	877	831	887	896	846	821	798	865	871	870	837	880	863	829	886	859	880	842	881	845	833	868	893	855	828	837	847	855	870	867	860	875	837	863	854	906	837	819	873	861	858	876	893	847	896	841	863	813	830	872	901	806	838	809	865	857	914	870	857	877	884	876	854	863	865	865	823	859	865	859	915	803	896	854	850	878	792	880	802	874	901	892	850	863	795	830	833	856	908	860	813	844	849	873	901	895	862	849	864	886	896	872	805	869	884	892	857	863	868	914	844	892	847	872	868	861	874	864	836	813	903	874	807	859	866	857	857	822	882	875	834	843	876	863	846	836	864	876	831	883	915	830	874	877	864	857	872	848	849	860	859	858	824	867	844	857	834	884	868	839	853	881	906	942	841	867	916	833	840	856	815	833	844	827	899	844	857	838	909	870	890	851	858	817	896	836	859	899	889	867	824	815	865	871	809	820	866	846	862	907	851	789	871	864	838	836	855	890	845	863	842	858	880	850	867	922	835	862	840	880	821	886	862	845	811	891	881	841	899	836	840	856	869	859	834	825	836	768	859	840	821	829	867	834	838	889	855	907	865	854	858	801	894	844	817	859	857	857	911	877	886	900	840	847	797	860	814	866	866	830	855	852	859	889	837	807	812	884	837	846	858	896	812	834	839	849	870	836	873	888	807	836	807	871	855	839	845	836	855	845	802	840	884	818	895	813	900	838	882	860	856	807	869	882	889	841	906	842	875	882	931	867	939	872	873	875	871	863	903	855	882	874	827	857	882	872	867	860	899	805	851	823	848	835	866	872	850	781	825	834	841	864	817	838	830	845	795	889	875	882	895	871	921	860	905	879	840	881	902	898	870	816	878	860	865	885	870	880	903	857	847	855	907	848	856	862	849	902	842	879	887	855	860	904	876	894	870	860	846	887	882	926	838	883	852	802	919	868	853	821	834	876	846	880	877	834	827	831	808	858	903	850	847	852	817	877	806	895	818	856	838	847	858	832	871	834	830	909	873	880	872	844	845	863	799	859	864	864	874	836	829	841	898	891	868	847	880	878	841	853	900	891	881	843	871	842	832	834	908	868	790	932	856	853	898	855	880	874	829	869	848	889	851	821	859	824	876	883	879	838	823	911	827	849	951	876	859	831	838	879	823	890	858	850	831	866	836	867	893	850	878	880	796	867	837	824	852	862	931	827	845	817	882	820	830	890	847	870	829	906	885	852	936	829	833	868	858	880	844	888	861	836	912	898	932	834	819	870	879	831	855	820	837	907	866	873	838	829	848	838	841	803	847	854	862	889	860	837	826	939	896	904	848	859	830	847	860	881	871	859	824	923	834	826	892	870	817	871	865	869	905	833	870	862	878	857	903	846	803	908	816	837	833	864	801	883	879	813	866	838	897	868	845	856	849	896	879	841	858	825	872	869	843	879	882	802	932	860	899	877	848	826	846	883	927	859	926	890	822	880	863	844	836	890	923	867	888	850	821	857	897	863	880	871	883	904	836	868	859	824	840	856	834	855	836	847	881	835	904	867	872	845	881	849	869	846	843	794	873	854	824	870	845	884	881	852	853	820	873	874	874	848	828	888	854	841	894	847	875	916	871	858	825	850	879	814	819	846	877	905	818	841	833	910	813	863	854	889	903	861	828	828	847	918	851	841	898	876	853	873	808	841	864	893	868	888	902	875	845	855	858	875	800	853	806	870	774	823	857	907	814	956	852	878	876	874	845	787	858	807	860	854	891	887	859	883	821	822	818	869	864	836	823	829	852	854	869	880	889	885	851	890	883	890	893	852	895	847	885	814	819	898	883	833	865	846	830	857	859	875	874	906	863	862	872	865	795	839	875	866	806	880	857	838	869	836	855	951	846	847	844	869	936	872	864	842	898	869	893	846	852	882	935	872	859	909	881	859	902	887	874	915	794	844	903	824	844	880	848	848	914	822	846	841	801	869	887	844	843	849	881	864	811	888	870	828	856	857	888	850	856	889	865	854	825	883	828	831	908	866	924	821	868	863	849	883	854	858	853	850	809	809	826	871	877	861	862	853	846	813	813	862	808	812	795	881	841	862	805	882	877	881	794	873	820	782	867	865	831	852	906	868	884	903	908	852	877	846	893	787	843	849	889	889	900	828	836	885	841	845	820	855	860	873	851	814	841	834	846	875	870	876	851	870	842	843	838	913	844	877	845	859	856	863	887	832	845	835	853	846	852	870	867	870	946	898	845	862	871	912	895	909	849	921	914	837	793	867	783	827	906	872	848	825	858	881	836	895	885	852	757	920	850	864	890	906	847	817	865	882	883	866	859	852	860	894	863	892	829	876	873	847	861	913	885	895	838	827	833	899	890	887	815	840	854	843	872	859	893	874	857	889	850	873	910	850	888	805	893	838	887	865	891	869	853	820	863	827	822	894	922	855	811	854	809	882	850	864	880	829	883	830	893	849	887	863	799	905	886	910	861	851	847	828	830	864	859	847	867	869	839	936	839	869	887	886	860	854	861	838	860	841	834	840	909	900	906	857	855	884	906	838	892	834	885	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7185	576	371	241	210	217	209	203	204	170	167	195	184	198	196	170	205	197	179	185	178	188	187	214	201	172	192	179	190	172	191	183	179	184	196	190	205	168	190	166	174	210	188	168	171	196	178	217	166	179	189	171	200	175	189	199	185	184	166	179	208	190	207	170	172	158	163	165	185	179	189	181	176	181	179	174	208	220	196	179	185	169	184	196	190	203	180	178	191	177	176	192	167	175	176	176	164	199	183	173	198	179	178	188	170	176	188	186	189	199	173	176	157	193	175	191	196	178	200	157	170	178	192	176	188	207	185	161	177	197	186	195	164	171	175	168	177	202	189	176	209	172	209	186	219	194	194	201	195	195	174	190	200	179	185	187	168	161	172	192	183	194	177	174	206	170	184	191	176	178	194	169	197	206	172	179	166	187	194	193	176	201	189	178	186	185	205	193	153	196	160	150	193	179	156	155	181	197	202	218	179	184	165	185	166	218	168	191	204	185	169	174	179	178	152	199	169	184	183	185	186	184	179	190	176	173	215	151	171	171	193	186	201	176	172	162	194	199	190	191	186	210	150	200	195	176	168	199	193	187	189	166	190	189	171	168	188	179	178	174	205	179	195	181	183	169	176	215	182	192	199	175	177	168	190	155	170	168	193	167	165	189	169	166	176	174	170	155	190	171	189	182	204	187	170	189	180	192	168	178	187	172	193	191	167	179	176	183	177	160	197	166	192	174	163	232	184	195	164	188	174	204	177	172	185	199	214	183	184	167	165	161	175	184	172	192	184	166	172	179	178	205	169	179	188	176	186	171	188	166	210	188	184	173	182	180	163	179	202	186	183	181	184	187	187	158	170	180	170	190	175	214	170	169	209	174	170	214	183	173	173	202	169	187	196	178	196	188	172	166	183	161	169	197	184	182	193	187	177	174	188	199	205	161	178	185	172	207	181	172	186	186	162	202	201	181	188	204	176	172	181	182	167	159	186	193	164	199	174	173	186	177	181	184	186	192	212	174	177	187	197	180	207	183	187	163	179	176	200	199	206	192	204	173	167	167	212	185	192	176	176	173	182	196	176	154	173	171	184	154	179	177	200	181	223	210	157	186	200	170	167	199	188	175	187	175	186	181	177	178	174	171	188	167	201	178	210	206	180	187	199	196	217	182	193	178	180	183	202	200	188	172	185	163	176	174	196	174	208	175	187	179	162	169	177	209	206	188	175	188	179	183	197	185	183	197	161	202	190	195	159	191	201	180	164	183	202	184	186	200	186	207	175	178	171	165	191	195	193	173	189	181	186	182	187	175	177	198	192	195	160	210	188	199	198	193	201	180	186	178	176	179	171	214	172	197	204	171	153	175	164	180	184	187	182	185	194	184	168	169	182	171	193	204	187	194	141	166	176	168	196	162	184	199	173	174	182	189	181	185	210	194	180	210	168	160	180	189	195	191	200	181	194	215	183	190	199	180	171	180	169	162	198	184	194	183	210	161	197	175	162	172	184	179	166	185	177	167	194	200	175	188	179	185	175	190	192	201	178	203	180	198	182	203	185	182	187	202	190	167	187	168	157	195	208	195	163	194	187	182	176	185	193	169	188	186	191	195	182	157	184	166	196	209	207	200	178	198	199	194	154	192	175	195	211	180	175	172	184	173	196	190	203	210	168	179	176	191	178	208	184	164	175	171	174	201	178	182	185	165	155	189	160	157	189	190	180	176	175	184	169	163	163	178	193	188	194	206	196	188	186	166	188	183	176	172	198	178	174	169	178	203	164	190	202	170	171	174	184	179	199	193	174	196	193	178	193	175	195	178	171	169	183	201	169	171	202	176	163	169	172	189	190	204	200	198	167	178	181	177	203	194	191	171	183	188	174	168	179	175	178	188	203	182	185	175	157	191	180	200	172	191	180	185	174	176	177	174	189	200	167	172	190	176	189	168	204	187	199	174	188	178	191	188	175	175	178	192	183	170	178	188	200	168	208	175	175	165	183	181	210	202	188	185	198	224	172	180	180	168	187	178	180	190	190	180	168	202	168	191	189	213	190	185	194	195	173	185	187	205	178	193	193	199	193	180	167	179	181	205	172	182	179	181	204	198	181	172	208	186	196	192	205	181	168	182	180	195	205	178	183	194	189	202	211	179	180	185	172	180	203	183	175	188	200	227	198	176	219	170	196	195	171	206	176	202	190	198	202	218	164	170	163	175	170	187	203	190	203	172	191	184	171	196	185	188	175	195	171	171	193	166	213	207	166	183	176	180	197	177	201	163	151	172	175	186	177	173	200	197	170	165	177	207	178	189	192	186	183	184	182	188	176	174	180	186	179	171	167	195	196	190	180	209	207	172	172	184	183	189	206	191	180	199	194	173	191	198	184	198	183	195	175	181	187	194	170	164	199	185	219	172	168	198	182	173	185	179	212	188	188	188	181	188	199	173	154	189	156	183	205	186	178	166	196	201	153	169	175	190	170	201	173	185	189	174	176	211	187	184	162	188	203	195	189	206	172	202	180	181	201	167	204	174	179	187	182	198	185	189	190	168	189	212	189	177	175	193	202	201	206	202	166	181	166	184	191	171	183	177	170	181	177	186	178	211	183	198	202	173	179	202	183	165	204	180	191	180	179	192	173	197	200	202	188	151	174	189	180	180	217	207	205	188	184	183	189	208	179	174	182	169	156	170	187	189	211	186	183	180	187	166	175	207	202	183	205	207	180	185	175	193	183	164	178	173	194	208	188	203	178	208	190	162	195	179	167	208	189	180	170	188	188	206	168	181	193	167	189	178	171	166	185	192	159	193	187	196	186	179	198	180	154	169	163	201	176	188	202	179	157	206	192	212	182	178	177	183	205	180	176	181	199	186	211	161	201	185	172	212	202	169	183	178	177	186	194	184	202	169	170	207	162	186	179	183	181	194	169	199	165	193	197	173	188	182	197	198	186	172	184	187	168	190	172	172	167	199	180	186	182	202	200	160	199	193	199	183	165	168	183	196	183	192	212	190	212	170	174	192	177	169	202	184	217	197	158	173	181	203	188	177	167	175	177	165	175	168	182	198	200	174	214	178	190	197	155	177	189	181	196	153	191	168	181	210	172	171	179	164	191	162	192	204	201	192	176	186	183	191	182	204	172	182	189	180	201	166	166	154	195	189	178	158	176	180	196	192	186	180	183	208	171	192	183	194	209	208	212	190	196	191	189	241	153	159	198	180	170	185	183	185	167	186	193	193	197	166	159	186	186	156	189	166	192	181	167	182	214	177	172	183	189	181	190	203	172	178	174	167	161	171	176	183	198	161	183	182	158	187	180	163	185	173	203	170	207	197	183	165	207	189	171	196	184	184	160	188	167	192	195	189	178	196	184	183	177	190	199	203	207	210	184	179	173	183	168	155	175	183	183	196	167	199	205	163	187	186	185	180	185	175	194	185	212	196	165	202	173	184	196	172	209	210	194	167	187	190	184	162	190	182	186	189	180	177	188	173	177	203	186	195	181	209	185	185	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7685	623	787	756	698	701	662	604	638	599	611	582	589	612	586	574	587	606	583	566	560	562	575	575	536	579	566	594	589	546	569	541	574	600	603	603	554	596	539	572	573	541	619	561	572	563	582	527	582	537	590	606	575	638	515	545	536	535	539	618	551	579	605	538	560	569	593	565	577	573	607	591	557	536	598	577	575	569	564	570	604	590	578	554	544	577	616	578	618	582	543	580	580	572	572	586	579	564	583	593	572	566	607	578	559	624	570	601	571	540	566	579	595	560	534	554	563	543	582	560	528	592	549	524	539	516	567	574	534	591	569	562	575	606	545	595	526	565	582	590	598	560	499	531	580	540	590	594	546	585	561	573	591	564	601	595	578	580	549	550	581	536	543	571	538	571	554	608	533	513	598	619	576	544	584	573	567	558	562	556	554	607	528	596	532	542	617	584	561	556	550	633	598	583	545	560	571	576	569	578	534	561	587	530	584	588	552	572	591	551	544	579	563	561	550	573	583	597	578	540	555	567	572	560	558	523	586	549	571	557	577	586	558	591	591	576	595	555	568	564	567	595	583	622	578	599	583	563	599	563	558	560	571	566	571	565	560	501	557	569	585	569	563	564	588	582	601	551	557	568	515	604	577	580	561	557	567	561	603	575	568	591	581	591	603	595	548	562	572	557	570	573	577	586	545	577	584	535	599	567	536	548	601	578	564	591	518	570	566	582	576	560	584	594	579	586	574	599	567	571	590	580	585	572	514	552	595	546	553	565	563	564	621	566	514	579	566	588	547	547	566	549	534	540	549	609	612	533	564	563	536	556	509	556	590	538	561	578	581	593	505	602	555	563	537	559	605	524	592	526	546	588	554	541	579	571	563	546	566	556	536	571	583	561	617	546	530	572	538	562	578	542	554	561	562	539	577	589	556	544	537	580	538	551	547	583	538	561	581	602	536	558	574	562	572	571	577	538	580	547	616	577	562	560	541	554	556	579	556	567	615	522	569	580	544	584	560	546	510	580	554	556	564	610	610	547	554	618	564	593	589	587	571	542	609	582	596	566	548	553	563	555	536	577	578	555	523	540	567	542	587	567	597	574	603	566	582	584	553	545	584	552	594	533	567	540	571	564	581	588	583	559	540	600	584	596	562	573	528	587	531	570	589	586	600	595	603	536	545	553	553	629	587	566	583	527	558	576	568	590	541	567	623	564	634	593	598	588	619	579	560	603	548	552	532	552	553	586	553	556	558	601	543	585	563	510	544	521	575	571	593	580	522	537	586	539	574	588	602	596	532	566	588	576	537	530	572	610	560	567	567	569	562	605	579	572	579	558	515	564	564	607	585	544	542	576	552	562	551	584	561	581	597	582	556	579	565	548	601	607	558	576	540	577	551	602	530	574	631	586	549	571	598	538	600	571	567	555	549	563	573	564	542	545	553	570	570	575	599	583	570	575	591	545	590	541	573	520	567	565	582	577	547	547	572	556	610	565	521	573	579	590	553	599	555	551	551	538	587	616	584	541	542	540	556	578	562	586	565	522	599	580	570	552	534	568	575	576	583	562	555	556	575	579	533	538	550	593	569	610	579	548	558	574	575	601	505	556	601	571	553	525	541	556	608	593	577	545	603	566	541	559	580	617	628	589	567	610	586	587	571	550	575	585	558	606	526	566	548	605	556	557	563	556	533	580	584	598	544	567	539	558	586	544	574	560	546	577	606	589	577	573	588	528	579	566	571	555	557	574	564	578	579	568	610	541	556	565	563	554	567	556	565	576	605	561	600	596	553	590	553	568	543	557	569	608	590	603	564	572	571	584	542	542	526	552	598	562	572	544	616	609	553	569	563	572	563	572	602	573	652	559	529	564	552	515	575	586	587	557	565	574	553	554	528	569	610	605	541	591	600	573	573	582	577	573	544	593	568	580	617	611	577	563	604	597	548	579	556	549	598	566	595	548	560	536	586	539	540	589	568	555	551	548	581	544	592	605	558	528	595	599	563	596	590	560	547	509	591	600	585	585	550	623	540	601	582	561	615	588	574	580	542	593	578	569	565	575	594	599	575	584	558	557	590	572	546	551	570	535	568	568	578	515	587	579	611	545	561	602	574	516	524	564	589	566	570	559	563	569	538	521	564	586	573	530	568	587	563	602	599	565	560	557	575	598	607	611	569	556	535	584	560	580	563	587	556	541	564	523	574	621	565	584	556	562	565	541	579	574	545	584	582	535	571	545	507	546	537	549	600	634	587	612	536	563	575	571	585	548	545	567	558	574	596	574	547	578	572	600	541	546	562	569	543	618	570	532	573	549	553	554	547	566	580	572	540	582	598	590	546	608	544	546	570	576	525	560	558	548	562	538	525	563	549	583	583	566	505	529	601	546	550	541	545	596	592	567	541	578	555	576	567	550	543	542	604	576	539	618	612	542	597	598	612	547	620	601	574	554	551	583	537	549	576	558	577	624	538	599	570	560	572	592	598	562	580	579	553	553	549	583	578	570	578	540	564	559	632	585	594	564	554	605	595	569	593	603	531	616	548	566	541	552	571	544	537	548	555	585	595	550	560	601	563	543	553	594	551	597	598	550	586	527	565	522	548	562	586	578	553	574	550	544	586	580	601	597	535	578	580	567	600	563	611	507	514	524	527	561	581	596	565	571	624	604	607	532	616	592	601	583	592	583	568	508	556	568	531	565	599	589	592	569	558	559	609	571	579	580	568	585	572	603	552	557	544	603	568	586	570	556	547	580	577	539	538	565	619	565	574	579	589	522	526	559	594	569	558	536	544	530	584	567	547	583	552	581	565	532	577	570	544	550	549	574	543	588	548	590	546	592	583	561	574	552	564	594	549	571	558	587	544	567	586	598	556	569	599	575	583	562	525	597	575	524	533	554	552	570	577	576	508	581	580	520	588	551	585	587	641	585	565	595	579	557	555	542	561	529	572	604	553	587	588	579	588	555	528	594	594	610	570	544	587	568	550	561	549	571	560	572	550	567	582	524	567	535	583	567	622	537	535	579	568	591	577	560	569	583	595	538	546	544	516	566	593	559	595	573	586	560	550	557	622	529	563	539	576	584	561	570	557	513	553	575	534	557	593	596	576	618	607	599	541	550	582	578	555	531	596	564	594	558	544	581	546	540	555	599	573	544	565	588	604	573	586	567	538	562	550	527	578	577	556	605	605	554	573	554	574	574	560	583	570	547	601	550	577	549	557	537	560	573	614	563	615	595	568	575	572	602	564	591	543	574	589	537	589	586	566	565	569	570	568	558	558	529	608	556	535	553	548	549	591	539	582	520	561	566	554	579	570	552	551	594	536	579	582	565	573	577	550	546	498	564	552	573	582	550	590	557	551	522	571	591	600	548	569	603	585	606	543	561	613	555	520	579	576	577	596	547	562	561	575	595	559	579	582	559	596	544	565	564	573	586	519	528	540	581	565	618	575	577	551	604	566	555	557	584	572	575	537	597	535	554	556	545	586	567	579	546	554	555	577	554	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
42040	16953	3586	1337	922	796	640	526	453	446	450	436	388	372	373	399	394	361	346	360	352	353	346	326	311	361	333	346	310	356	345	340	378	365	351	325	366	324	323	343	354	322	329	337	349	368	312	361	362	358	334	351	327	295	320	306	350	322	351	346	340	348	309	332	303	333	340	345	379	345	343	343	342	358	327	306	353	322	323	337	318	334	345	325	332	320	318	302	325	315	350	311	345	330	323	325	317	344	308	331	312	345	301	330	318	366	331	318	322	329	354	354	329	320	337	286	342	340	333	316	306	324	327	323	348	297	352	341	374	312	342	332	324	365	320	356	338	327	331	338	347	332	330	334	344	340	351	296	349	353	334	319	321	336	323	345	356	299	349	354	350	335	331	334	329	329	341	348	349	342	335	329	319	323	329	317	305	312	324	382	364	343	354	332	340	345	360	340	326	334	329	334	324	324	295	322	356	342	326	334	334	326	345	330	336	333	322	350	348	347	323	331	318	328	371	346	347	349	351	347	365	342	329	345	330	361	295	297	306	354	338	337	362	321	359	366	347	315	326	299	326	315	314	352	356	333	318	367	340	351	330	301	312	342	345	313	326	332	333	346	374	346	338	338	345	366	348	336	313	375	351	317	324	328	344	314	332	308	336	349	327	297	368	320	340	339	326	325	349	343	302	359	359	307	346	328	358	354	365	342	306	334	354	333	316	332	318	327	326	330	295	327	366	365	345	324	336	324	342	339	348	310	331	320	339	367	359	350	351	329	331	337	356	369	319	331	329	351	336	372	340	344	332	310	309	341	355	309	352	340	351	341	336	362	338	329	311	297	348	341	327	303	309	333	301	336	315	319	319	315	337	319	335	321	342	333	352	357	340	336	317	340	310	340	299	281	337	325	300	323	333	378	360	336	297	371	339	323	340	335	272	301	323	369	309	334	328	347	316	314	338	329	330	369	339	315	338	309	336	359	336	312	351	351	358	343	333	340	370	331	326	283	304	352	322	335	341	335	323	324	375	361	312	306	322	312	294	347	307	320	326	350	316	358	318	348	339	328	344	349	329	345	349	371	320	352	342	334	330	321	351	331	348	359	346	301	323	347	351	336	347	332	343	339	338	348	317	320	345	309	365	348	307	333	337	331	333	341	334	320	322	307	299	354	349	332	325	331	366	328	345	305	341	353	311	341	309	287	327	340	314	332	340	332	377	326	346	314	303	356	339	343	336	326	356	311	327	317	350	318	338	306	328	353	338	355	333	326	341	338	325	334	309	331	370	348	348	321	337	343	350	313	335	377	351	325	335	342	325	330	358	354	294	320	332	298	333	326	331	351	338	336	330	369	311	297	308	341	298	315	325	310	323	320	338	344	378	319	342	320	304	322	333	324	343	316	335	311	319	318	318	341	333	342	365	315	306	321	339	351	353	316	311	339	315	338	316	317	338	319	331	325	353	335	336	357	343	330	353	336	336	311	330	331	312	362	305	289	328	327	357	331	331	318	317	367	340	322	346	332	341	347	344	332	323	354	307	335	340	341	327	357	316	323	323	299	333	334	322	343	338	343	332	355	288	319	314	324	312	329	380	357	329	327	354	304	345	313	322	340	362	328	312	351	299	328	314	320	366	339	334	329	354	340	336	347	357	339	332	332	353	366	344	322	344	270	349	355	332	367	340	374	348	343	324	356	357	309	351	365	337	306	354	346	338	331	352	347	334	320	352	353	306	308	343	343	344	344	328	318	286	346	330	347	362	333	322	359	323	347	309	323	327	311	332	341	336	329	330	357	343	331	325	323	323	341	331	325	332	366	339	331	341	343	326	343	335	328	308	352	350	320	333	321	310	297	349	334	316	345	330	302	393	339	338	341	306	326	305	342	325	325	318	339	340	343	344	317	345	290	299	321	342	304	346	321	329	354	352	338	319	319	375	309	313	349	316	348	344	310	318	335	350	371	332	333	345	346	344	337	334	341	336	317	334	303	326	302	340	360	325	312	342	306	301	332	340	350	312	339	332	321	324	317	333	333	341	333	330	316	282	375	330	342	355	338	321	342	312	356	318	331	320	336	334	339	338	342	334	311	297	331	343	352	318	356	360	338	370	360	322	367	343	334	360	349	300	309	341	313	346	333	342	350	336	324	325	330	313	336	317	341	323	317	318	345	327	356	335	336	325	323	311	343	309	319	344	371	325	328	316	367	337	341	317	374	276	349	334	339	318	296	321	337	342	326	351	338	340	331	326	353	343	316	326	321	371	362	316	352	359	350	303	324	357	328	288	332	352	334	304	350	333	343	325	354	342	347	346	313	344	373	348	345	335	318	344	339	330	336	337	330	325	331	328	324	328	311	361	323	316	320	340	334	332	332	309	295	340	320	366	339	347	344	330	317	309	337	373	339	328	334	334	385	331	300	355	333	333	353	327	310	309	326	331	309	298	308	310	335	349	324	335	321	353	330	308	324	340	337	357	318	299	337	338	359	350	313	343	363	332	325	340	310	335	326	360	335	331	336	325	350	354	339	325	326	323	391	335	340	290	344	329	336	368	323	347	334	324	307	321	333	334	341	316	335	341	307	334	320	347	278	291	332	280	348	320	364	299	309	326	317	343	320	349	353	328	327	347	343	349	320	338	356	374	304	313	342	353	321	332	328	328	317	329	305	348	306	362	319	334	336	366	370	311	317	364	340	351	353	321	323	326	318	339	320	326	308	298	320	358	344	355	317	343	352	313	342	311	299	322	361	296	353	309	337	325	300	315	325	316	336	348	329	330	311	373	351	319	321	354	295	352	328	320	330	365	342	327	329	337	399	317	336	352	327	366	318	313	332	332	329	329	317	341	307	324	313	346	311	335	316	350	326	332	358	328	337	306	324	354	337	303	297	354	308	334	325	359	330	318	346	337	310	320	351	327	324	330	327	322	338	354	338	353	342	318	349	331	350	327	348	352	316	320	326	351	334	347	314	325	333	361	346	360	361	367	355	333	312	344	345	315	333	323	311	315	325	302	327	338	315	323	324	305	344	336	326	323	322	317	353	322	342	325	315	338	354	344	348	330	340	356	354	334	351	310	312	330	336	300	326	364	341	337	320	313	323	360	321	333	342	330	351	325	390	327	314	402	302	293	346	339	330	358	342	357	343	344	349	331	329	350	331	384	334	333	371	354	312	327	320	331	320	336	345	328	316	346	326	312	313	327	323	322	330	347	312	309	324	332	354	317	346	325	312	352	336	326	310	333	315	330	329	343	303	330	308	299	337	339	330	321	330	352	322	351	321	337	330	359	337	352	357	310	359	315	351	335	333	338	346	304	350	314	336	351	296	301	321	357	335	306	368	331	312	347	318	369	295	338	385	327	324	345	309	340	316	328	352	327	339	335	308	325	312	323	324	297	337	325	318	334	316	313	309	342	347	323	300	385	312	317	326	318	343	352	361	328	337	292	336	311	294	331	332	350	346	344	352	341	331	342	323	332	310	308	332	332	334	325	328	346	328	310	307	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
19725	1829	3626	3926	3430	2920	2407	2045	1909	1741	1595	1558	1485	1380	1297	1288	1176	1150	1139	1162	1132	1170	1097	1079	1128	1022	1131	1038	1042	1005	1015	998	1016	974	970	1010	993	981	996	1001	947	970	950	955	911	926	969	957	984	932	933	938	988	955	889	944	933	991	935	940	949	935	931	974	950	957	960	860	938	916	898	934	930	938	953	887	902	885	940	942	920	989	942	916	961	885	946	909	943	919	920	937	936	882	923	903	893	905	960	939	906	897	913	915	876	985	904	911	982	934	900	949	959	929	933	950	907	902	901	939	917	962	972	915	921	996	912	905	910	988	886	913	927	937	927	972	931	928	955	927	911	954	918	894	923	908	921	968	932	898	976	937	917	853	944	907	881	937	896	968	945	913	939	889	962	936	917	885	930	864	961	979	922	957	877	912	863	950	922	914	855	946	889	928	973	922	971	903	920	907	971	915	919	925	907	897	915	958	894	969	983	905	928	923	1000	929	899	915	907	898	881	1012	905	887	917	959	968	899	892	901	895	978	880	952	914	985	969	921	913	945	938	998	969	931	976	912	918	969	891	930	893	925	960	915	889	973	946	925	873	924	938	910	939	951	921	911	899	938	896	908	902	915	907	976	970	964	856	901	904	972	903	901	919	958	931	911	916	907	983	902	956	897	905	901	917	873	882	952	977	930	903	944	937	961	915	887	928	923	938	979	942	905	963	901	911	963	907	856	964	903	861	858	959	968	936	909	912	928	912	950	949	873	897	946	934	951	918	930	933	932	930	911	877	923	952	927	922	921	851	921	926	900	932	909	901	975	900	894	892	927	949	922	862	868	883	933	875	928	958	857	890	931	876	910	914	943	969	952	987	933	896	903	917	944	951	888	861	943	880	924	910	937	915	947	929	892	915	900	910	926	888	941	920	897	962	925	917	885	915	915	932	879	914	932	892	914	910	933	906	981	991	935	938	964	925	902	939	945	907	952	948	955	899	924	897	909	948	918	890	914	933	941	972	913	931	913	941	891	913	937	961	958	931	947	940	933	906	927	937	963	975	908	917	895	934	898	933	927	992	921	956	920	953	885	881	892	930	952	872	933	945	907	920	947	942	927	932	922	954	896	926	897	930	1006	917	880	895	926	963	913	985	954	950	931	973	937	877	903	930	893	884	921	922	891	961	936	957	889	917	967	914	890	919	961	905	885	949	900	935	935	887	959	952	938	943	904	890	967	910	923	885	876	916	908	920	950	880	961	869	932	984	959	917	925	930	912	985	884	964	926	907	876	918	940	880	942	988	863	911	924	923	937	927	971	908	912	878	882	966	894	903	910	906	919	907	893	913	923	930	1022	946	904	933	932	927	961	929	867	925	865	882	893	918	913	893	918	960	943	957	977	891	882	914	975	941	910	957	906	934	968	986	888	916	950	916	919	915	896	954	943	848	875	971	992	937	906	922	933	932	971	935	882	880	896	978	937	945	931	923	919	904	1006	887	957	948	951	899	947	891	860	867	949	930	927	944	940	951	968	938	936	902	987	934	968	912	911	936	939	935	902	937	929	949	932	886	939	883	889	965	916	916	954	924	940	911	944	928	876	907	956	941	879	892	899	975	935	931	908	937	900	908	930	947	927	999	922	879	898	941	918	864	876	925	944	953	945	914	957	928	932	898	927	917	940	861	913	934	880	961	945	918	895	935	906	941	942	926	906	990	977	946	862	895	909	908	938	918	925	916	973	957	840	922	981	911	939	864	943	967	925	956	994	938	929	959	952	876	915	930	927	923	940	895	903	935	905	900	936	888	879	939	929	939	903	938	951	923	941	914	922	889	949	982	975	914	929	923	905	976	914	960	956	951	951	922	906	944	940	942	881	923	933	907	888	972	941	967	941	968	963	947	927	938	956	907	910	970	917	904	944	884	943	894	929	974	904	946	874	919	907	929	957	951	866	938	980	913	929	921	942	920	978	923	899	948	959	908	922	916	990	883	966	963	990	902	921	914	897	918	910	920	920	919	929	909	930	921	986	903	877	952	928	900	882	922	925	944	890	896	935	1009	945	910	887	945	955	955	938	917	971	983	919	981	941	919	935	918	975	890	914	954	872	863	900	879	934	895	943	946	949	905	925	913	926	890	898	970	939	863	883	858	944	920	938	939	906	930	979	921	897	937	925	951	925	898	924	982	981	905	933	877	927	889	937	931	929	956	908	943	958	944	959	855	919	940	981	921	950	936	916	929	954	907	947	948	895	967	928	933	923	935	974	911	910	954	913	966	946	908	871	922	904	956	941	978	915	935	972	929	961	988	876	984	934	941	923	922	893	918	908	898	897	938	941	897	975	926	913	873	917	963	917	934	870	981	943	916	909	988	960	926	932	950	930	915	930	952	950	982	948	907	985	909	917	921	826	913	940	924	928	930	902	840	946	929	955	918	895	877	944	906	930	915	906	911	922	957	949	904	890	910	959	961	901	908	875	936	939	955	974	906	907	963	851	929	895	927	945	895	935	928	880	941	936	920	913	954	956	930	875	892	945	929	905	900	919	926	920	893	887	937	904	885	941	977	898	931	901	931	940	918	942	957	941	890	948	894	937	923	970	963	886	966	952	942	963	888	971	916	942	982	931	923	955	930	952	890	891	986	849	929	885	957	904	907	920	917	953	961	952	935	892	937	846	927	892	889	921	895	908	946	947	923	901	949	946	872	900	923	887	955	890	931	924	967	961	914	940	894	959	920	960	979	970	924	986	871	968	945	930	971	960	963	965	886	967	946	893	906	939	875	1003	940	961	957	929	949	889	923	948	887	913	936	909	949	908	924	948	940	901	865	916	908	927	970	874	962	913	960	926	880	928	944	947	942	944	914	923	916	952	874	904	906	890	954	867	955	909	881	920	919	901	869	889	899	952	895	919	961	926	904	937	941	933	909	921	925	943	898	919	941	957	939	898	889	978	926	936	910	897	895	896	973	959	914	923	887	956	916	929	929	878	948	930	941	958	903	950	895	969	893	928	934	891	911	886	927	902	943	965	955	862	892	869	891	934	882	914	975	935	904	921	909	908	911	970	914	958	910	936	944	885	956	982	924	904	929	959	863	897	928	945	871	946	956	881	906	960	880	945	920	961	905	902	957	933	906	896	938	932	953	861	879	921	929	947	919	931	893	918	905	908	921	897	948	906	889	946	927	983	909	901	930	902	953	928	961	919	932	941	946	925	931	927	854	938	940	971	954	971	953	918	934	877	892	947	870	977	889	946	921	900	880	949	935	863	899	950	871	949	903	936	934	964	960	977	913	908	884	907	899	940	930	910	904	899	890	898	936	909	947	935	915	939	910	886	870	943	961	912	981	931	860	910	940	935	872	923	910	935	853	971	940	964	943	955	885	916	920	874	917	944	902	919	938	902	869	925	888	945	1005	899	896	996	902	929	914	902	841	898	912	912	872	984	879	955	934	967	945	935	959	925	921	941	900	947	895	858	871	896	896	930	889	895	950	878	978	962	982	919	905	964	898	918	947	958	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
44453	25655	17278	2915	1597	1172	994	797	686	578	515	534	460	410	404	421	421	381	373	388	356	354	333	379	357	357	326	364	357	351	360	335	364	359	326	352	344	323	339	312	305	296	328	325	352	345	386	323	321	308	324	364	300	293	324	347	335	298	342	346	314	329	315	352	300	315	277	322	304	339	354	339	330	314	325	346	339	327	313	318	324	363	304	321	341	336	299	311	336	312	295	306	303	311	329	337	334	318	341	330	306	302	304	308	314	292	323	340	339	314	325	319	295	310	339	301	300	339	330	267	318	340	343	284	340	327	344	315	274	315	345	367	312	371	310	321	316	282	304	285	330	332	304	334	310	319	324	316	321	329	325	329	335	325	319	330	316	269	319	324	319	298	286	316	306	302	287	356	307	322	316	335	345	315	332	328	319	322	320	309	285	329	290	325	345	347	298	298	338	320	318	323	334	323	283	286	322	332	338	337	303	329	302	300	316	337	278	309	314	303	318	322	310	335	313	300	343	311	290	349	326	278	334	315	316	315	328	347	316	305	314	319	332	318	297	343	319	334	322	320	326	289	316	328	280	342	318	341	355	361	331	303	329	308	338	355	304	275	334	306	327	340	302	335	326	309	285	287	312	322	318	300	319	287	310	317	321	352	323	345	295	284	296	298	321	315	325	376	318	303	305	317	352	324	362	311	299	353	305	355	330	316	315	348	327	299	344	325	320	356	327	326	307	326	308	336	323	322	291	313	331	338	315	334	322	310	323	331	323	322	314	347	304	309	333	326	319	355	349	337	323	297	335	301	301	318	317	339	329	327	291	300	349	334	270	345	321	304	324	321	333	315	331	343	300	316	318	329	347	354	306	326	322	340	341	305	334	331	329	313	349	324	348	343	321	346	301	319	312	329	326	282	342	294	303	317	325	342	293	287	328	290	307	315	301	326	318	318	297	315	325	292	302	304	314	298	309	301	328	305	320	296	315	309	352	311	274	315	303	330	300	312	337	340	315	317	311	329	321	298	322	313	327	310	322	338	294	318	304	323	322	325	316	344	354	323	343	349	315	311	325	310	335	334	327	328	335	322	349	324	298	321	346	289	325	310	324	306	306	325	326	303	310	308	332	303	333	302	371	334	319	322	341	315	303	317	342	347	334	311	305	305	335	323	303	321	303	310	333	302	348	282	328	276	311	328	309	332	339	312	338	299	290	303	339	288	318	280	293	331	334	281	344	327	321	301	291	325	309	306	331	316	275	333	311	296	341	330	315	342	318	323	285	322	277	338	333	345	305	303	295	307	344	295	337	339	337	315	338	311	270	302	340	324	305	319	355	311	312	318	333	333	337	322	308	317	324	327	301	352	312	312	305	303	319	303	325	318	304	327	337	350	323	309	338	310	304	316	308	296	296	335	327	329	358	290	308	311	325	303	362	330	287	318	305	313	332	304	330	321	309	353	332	339	334	291	333	319	326	314	305	318	311	303	344	294	330	312	331	321	331	364	332	342	362	298	278	320	346	344	342	328	327	346	319	335	293	318	304	304	327	292	321	328	325	326	312	310	327	304	308	331	315	295	297	318	326	355	358	342	310	346	339	344	331	320	319	352	339	308	298	299	359	310	374	315	309	334	333	331	305	351	321	331	305	308	313	329	310	273	298	306	312	333	322	294	321	316	327	350	324	315	292	319	325	303	322	346	318	312	306	308	360	339	297	356	311	340	318	291	330	363	321	300	325	333	279	285	330	315	319	317	297	334	312	285	306	327	285	325	307	325	323	314	315	342	336	300	309	323	329	311	325	313	300	361	324	325	314	327	327	275	350	336	304	350	324	311	309	330	309	335	320	318	317	309	321	325	351	310	320	321	361	315	302	320	348	337	289	322	333	322	312	345	314	311	325	316	309	321	291	299	287	334	305	349	314	320	312	333	314	332	346	323	338	319	330	320	334	332	323	304	319	338	341	317	328	336	307	284	319	318	316	321	316	289	310	318	329	340	334	340	339	323	292	329	333	335	325	322	326	339	309	340	323	302	322	301	327	304	334	307	329	301	320	352	324	318	304	314	350	325	359	335	320	306	329	324	299	357	315	322	303	341	330	322	333	318	332	350	312	334	322	339	306	286	328	326	304	327	330	319	342	330	322	290	319	322	321	328	307	318	312	313	309	310	302	318	326	325	324	322	311	327	321	291	300	325	316	335	324	316	336	329	313	324	296	326	260	345	326	340	287	301	304	316	277	337	304	342	333	342	311	349	353	326	342	315	338	304	275	322	312	313	335	315	335	326	306	321	329	363	308	311	309	350	304	340	321	301	330	347	321	322	310	328	304	297	318	327	304	325	335	337	344	327	281	328	326	319	288	320	302	342	297	306	283	320	342	320	314	340	349	335	330	317	294	340	298	322	295	281	318	342	333	323	347	277	323	323	326	334	323	348	328	310	330	282	299	313	321	323	299	334	325	308	346	319	333	311	290	325	333	304	319	317	345	332	293	309	315	376	309	329	304	301	305	316	312	288	336	316	331	309	322	313	321	354	316	300	309	357	308	319	264	323	317	311	349	352	322	284	315	294	319	339	341	312	317	330	328	296	316	331	300	299	295	316	300	289	321	314	306	327	289	304	297	307	321	301	335	280	317	295	310	328	334	320	340	317	282	330	323	295	314	325	335	332	323	322	338	348	296	304	306	318	331	310	306	336	301	302	292	323	350	313	306	297	289	275	330	323	307	319	317	334	328	304	311	357	326	287	320	332	305	323	313	335	303	301	297	290	293	304	330	306	315	335	337	299	357	342	320	330	316	321	327	296	322	333	334	335	320	328	318	328	329	325	304	351	281	326	320	329	356	346	322	290	340	331	293	363	319	283	314	344	314	331	286	334	329	337	306	317	326	321	333	295	318	343	319	309	338	341	291	309	322	334	329	323	335	328	348	284	326	311	303	318	303	326	302	326	316	297	285	373	299	330	310	309	321	335	331	303	290	316	317	323	303	323	308	324	337	343	289	323	301	294	318	346	315	305	308	323	342	343	351	310	312	282	316	311	352	348	334	339	328	309	306	270	326	333	317	334	330	306	270	318	311	327	316	331	332	303	315	303	313	302	292	316	335	322	325	319	315	301	323	315	301	314	314	307	341	351	309	326	297	290	313	298	308	347	335	320	319	333	304	315	305	315	323	321	326	315	311	371	326	315	323	329	333	310	320	327	337	324	351	319	317	298	326	311	327	311	298	335	316	295	325	305	348	312	343	322	330	323	313	295	319	344	327	343	283	295	313	304	297	330	346	320	291	309	335	351	301	320	303	335	323	318	327	338	307	299	310	296	294	335	311	308	329	318	317	341	346	343	320	320	316	298	348	355	331	333	338	369	335	307	318	327	319	326	305	353	329	300	336	306	288	299	312	310	334	307	293	318	352	299	306	291	321	311	323	330	281	299	316	314	329	333	328	357	312	307	312	313	342	310	311	322	307	328	295	352	337	323	310	312	313	312	295	319	303	304	303	303	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24121	2722	5689	6209	5300	4397	3609	3021	2549	2299	2185	2036	1932	1766	1639	1509	1413	1374	1258	1312	1242	1218	1219	1163	1111	1074	1046	1072	1079	1084	1066	1039	1067	1054	924	941	1000	982	950	992	987	917	1022	948	909	1014	945	926	932	956	969	879	888	915	964	903	915	898	850	892	886	864	884	905	889	867	900	858	894	916	878	900	902	900	879	859	868	935	859	888	891	869	846	913	892	865	886	865	907	888	889	878	938	874	859	852	859	892	869	903	847	834	880	925	864	883	849	911	850	911	904	888	886	906	841	927	897	855	899	854	876	878	922	869	867	856	848	861	886	872	835	850	861	907	829	879	921	902	891	840	846	866	933	818	853	839	863	830	857	917	845	917	905	913	871	884	902	834	883	874	870	902	932	884	847	864	866	840	868	855	895	870	895	893	875	875	851	839	896	902	898	878	874	830	843	903	794	806	876	925	865	818	866	905	880	834	830	833	854	830	885	843	874	908	879	909	851	806	890	878	857	972	854	848	935	895	829	854	925	850	878	896	819	866	885	843	894	881	905	846	866	832	845	888	872	848	881	848	875	906	867	882	881	830	838	863	869	857	893	877	906	846	860	851	885	903	805	850	826	884	875	867	885	886	845	819	882	860	875	911	864	802	901	832	867	823	850	898	830	870	900	854	880	875	839	897	871	886	838	908	909	843	855	893	920	860	898	809	920	859	904	869	868	826	843	839	879	874	879	842	866	881	840	897	942	856	917	849	834	882	876	864	887	848	839	916	817	896	825	836	904	898	843	919	862	804	861	873	865	848	875	870	807	842	903	879	868	837	915	907	821	884	895	842	896	870	833	904	856	881	883	900	911	874	871	869	879	883	815	899	923	795	830	863	804	873	859	908	875	906	848	907	784	844	838	877	854	891	832	860	847	871	855	849	815	871	865	843	866	847	912	908	865	867	833	917	889	862	870	834	914	869	862	873	887	831	845	890	933	898	886	906	924	830	901	838	876	916	857	863	883	867	836	877	837	857	892	821	834	815	856	840	836	835	908	845	884	885	897	901	851	887	864	888	865	861	872	830	905	872	850	870	853	898	877	900	892	840	850	930	881	866	825	838	854	864	809	894	872	831	870	839	889	846	858	844	890	897	915	806	872	844	850	839	849	858	899	837	885	848	831	870	836	909	859	893	897	858	821	880	914	857	860	890	853	898	874	872	872	873	870	839	837	830	884	917	915	840	874	882	877	862	814	888	853	860	860	907	848	840	852	894	916	809	810	855	890	829	858	919	881	855	802	873	872	846	899	904	898	872	869	839	892	852	868	896	801	855	855	918	854	892	808	881	926	894	842	885	911	849	872	841	879	855	919	843	846	854	867	909	908	884	875	918	837	882	845	904	834	862	872	842	913	905	855	841	881	869	868	853	906	863	877	842	883	852	862	904	850	883	896	821	903	844	797	904	908	830	871	915	902	816	896	875	871	929	860	849	862	861	846	871	880	929	878	857	886	834	891	816	894	864	829	878	881	900	883	908	864	860	875	897	883	850	849	909	890	830	863	832	880	904	859	886	848	854	855	853	829	900	900	883	862	855	851	846	872	850	855	911	848	817	896	832	878	806	872	912	900	845	847	838	870	852	854	897	804	921	863	911	884	848	849	826	867	894	902	845	900	884	894	845	834	832	912	876	858	884	838	855	868	855	886	888	881	906	827	858	815	899	886	884	895	864	868	862	871	870	892	819	865	843	903	837	863	934	891	888	855	832	854	872	849	883	894	922	903	851	892	844	888	909	904	909	863	845	830	865	852	881	833	887	893	823	884	879	886	858	859	902	867	859	885	845	854	867	894	854	899	881	872	857	869	811	824	867	916	879	849	823	851	853	876	830	801	878	883	915	871	922	858	849	927	855	855	902	854	871	841	850	829	832	814	857	876	841	876	877	813	936	905	852	861	829	860	911	847	848	855	828	866	891	853	870	919	813	846	936	816	830	881	866	887	963	894	873	827	850	889	873	859	847	853	909	845	875	840	864	849	869	937	801	874	915	891	858	873	879	829	836	861	860	859	870	850	868	858	853	895	869	869	875	924	877	855	842	880	841	881	887	893	850	871	896	899	843	887	869	885	882	904	847	870	914	852	880	852	833	833	913	857	806	880	850	834	860	819	857	854	793	909	854	831	870	900	851	890	930	868	870	857	830	920	861	919	799	858	851	829	878	854	836	880	845	858	880	862	795	855	870	833	887	860	849	887	834	877	862	848	823	879	832	836	918	892	841	857	839	899	897	872	875	892	844	808	834	830	849	924	845	896	857	853	883	878	903	838	807	862	882	870	873	853	855	901	816	861	902	906	876	894	872	898	924	864	903	870	856	840	866	882	870	827	870	880	853	839	892	851	894	850	841	904	864	867	860	902	935	870	892	826	868	886	868	889	862	856	859	867	857	810	825	860	850	952	828	878	864	857	858	902	893	905	887	849	868	880	812	864	846	857	826	840	832	839	863	859	863	848	868	831	878	902	890	894	821	851	877	885	881	881	808	900	867	879	893	893	858	881	915	884	851	792	871	883	858	911	833	838	933	870	883	849	840	886	907	849	869	856	904	898	915	897	885	839	894	830	872	907	845	817	891	854	889	889	885	813	874	885	885	837	874	915	846	872	932	846	803	835	897	865	855	906	832	820	846	829	885	878	850	833	893	892	871	837	857	920	866	874	870	843	861	851	838	865	854	848	874	871	846	875	853	890	884	844	873	856	885	895	865	888	892	887	877	806	890	830	891	847	852	893	895	835	811	866	821	863	932	888	937	855	855	887	918	827	921	820	876	910	846	831	860	878	883	804	912	838	880	854	879	862	827	840	876	903	891	863	860	882	851	872	852	899	916	841	906	917	882	814	897	901	907	877	927	886	825	823	864	852	861	837	905	828	866	885	875	855	899	820	887	896	901	863	857	814	915	832	867	849	841	877	891	898	880	858	893	856	884	861	866	841	812	891	832	866	869	863	905	866	868	845	871	892	891	895	877	860	812	870	889	836	865	879	833	830	845	875	868	860	906	853	810	873	854	830	839	870	881	868	861	833	887	874	859	820	860	884	848	876	853	874	831	834	866	885	873	871	885	868	890	852	875	826	881	862	911	878	850	840	873	875	846	863	885	866	881	842	890	916	833	873	852	890	907	892	874	920	872	881	909	834	858	846	865	856	827	875	832	845	840	891	883	841	865	911	892	891	856	862	905	863	838	896	875	839	893	929	915	878	862	865	858	844	892	828	877	882	841	850	903	874	949	833	875	879	888	886	863	802	883	883	867	869	863	873	906	890	866	822	845	929	846	829	859	890	867	859	841	883	888	894	918	853	882	830	857	871	845	910	814	858	871	928	879	937	882	844	864	886	885	876	880	878	893	820	893	840	858	847	875	839	857	813	849	897	872	894	823	895	897	890	843	841	864	862	887	864	918	872	815	885	857	859	907	943	902	909	861	846	809	848	877	841	866	894	844	837	877	891	852	910	870	845	848	891	871	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7921	601	421	262	210	177	182	213	173	202	180	191	191	180	174	192	164	178	178	187	187	172	208	188	196	169	171	180	193	190	180	191	207	175	188	170	202	196	175	180	182	164	182	216	187	193	174	203	191	215	173	185	180	193	186	165	180	164	196	190	187	189	175	186	159	188	201	191	174	203	185	182	205	189	157	206	177	188	166	172	175	174	209	202	168	187	195	203	191	191	167	180	224	170	203	181	169	194	184	197	167	182	177	177	179	203	178	208	182	184	170	201	201	199	176	179	204	208	190	190	197	182	189	183	176	190	179	200	185	193	191	188	170	180	182	193	190	174	180	183	162	159	181	165	174	191	182	207	196	196	177	177	202	179	156	194	178	193	188	171	181	191	177	163	206	157	171	213	160	192	184	182	186	184	197	212	216	172	181	198	169	179	208	180	193	183	208	179	188	190	198	177	179	165	177	216	175	180	187	173	169	197	182	184	187	189	189	203	176	195	173	177	162	215	191	204	174	189	190	177	193	208	195	184	199	174	184	202	210	207	175	210	191	167	169	181	192	180	185	200	192	214	176	169	161	177	175	226	189	207	191	188	160	174	195	180	178	189	187	193	175	186	200	181	183	191	175	191	168	181	170	178	192	189	176	181	193	174	182	189	183	206	162	194	178	183	198	165	193	180	173	168	181	190	197	199	187	182	191	171	211	210	185	216	168	190	207	174	180	164	186	170	200	169	177	173	177	215	193	209	152	200	187	188	195	184	194	210	196	171	198	179	211	185	191	189	190	178	206	156	192	177	203	191	196	157	192	204	190	171	176	200	204	183	203	198	184	188	182	200	183	178	185	159	199	166	176	184	175	189	186	178	177	190	194	154	202	164	168	174	174	186	188	208	206	192	192	163	206	199	180	164	194	172	196	197	194	186	146	192	207	187	200	187	169	182	196	202	181	178	192	192	180	183	173	170	193	170	168	202	210	193	160	196	206	187	160	173	178	225	211	180	171	229	188	163	206	166	185	178	161	191	171	198	163	186	193	182	183	223	184	172	174	169	199	174	193	217	184	195	186	183	180	186	154	188	190	181	166	197	154	182	173	177	179	201	190	171	170	178	211	161	193	196	173	203	212	192	175	191	178	158	181	197	178	173	195	187	191	196	175	169	204	200	176	174	191	185	192	164	207	174	187	195	162	213	188	181	180	188	191	187	193	169	191	183	189	177	187	199	195	190	196	199	182	195	194	165	193	181	178	194	193	183	217	165	192	168	172	211	190	171	187	192	197	176	181	202	211	183	197	181	170	193	194	194	180	170	177	196	181	180	197	189	200	206	200	193	197	174	177	164	174	191	167	214	175	177	171	199	174	169	209	173	206	195	186	164	178	163	197	209	184	194	191	196	177	191	191	184	201	196	208	221	174	205	195	169	174	187	210	170	207	189	164	182	182	201	213	188	205	180	172	177	162	187	209	201	208	217	195	215	193	202	192	174	180	180	175	199	204	201	182	180	185	187	179	179	166	174	197	185	175	196	180	175	173	203	179	161	167	185	188	184	198	208	164	187	169	184	177	176	183	173	192	178	204	186	195	176	193	197	185	225	198	177	178	179	160	172	179	170	201	178	182	173	182	187	183	165	168	191	189	187	209	161	187	191	186	175	170	187	167	198	172	186	184	191	191	175	179	160	192	196	191	184	185	175	167	191	151	176	173	185	179	187	192	213	169	177	179	177	193	177	201	178	192	186	178	175	187	172	163	195	174	169	168	201	191	187	163	174	207	182	183	178	195	166	184	203	178	182	207	162	196	193	189	200	212	175	174	162	178	172	206	202	178	203	192	179	164	214	188	181	204	196	200	202	168	199	172	175	183	178	191	180	173	171	207	186	213	167	178	192	179	184	163	169	206	193	195	201	160	191	199	157	206	200	174	179	184	197	207	206	168	175	196	199	204	160	190	210	189	180	178	190	192	167	175	193	173	212	177	202	188	209	182	186	184	193	195	168	165	194	193	171	179	208	213	182	192	222	185	200	174	204	191	207	204	178	171	179	213	167	191	178	176	176	171	184	188	186	182	215	204	175	182	179	165	174	200	196	204	187	181	190	192	178	196	185	179	164	204	162	181	220	188	185	178	186	181	199	183	188	197	175	180	173	171	184	174	186	176	194	173	175	194	193	174	213	200	181	174	169	199	190	193	168	199	201	191	182	194	195	192	184	196	190	206	215	181	160	194	186	195	210	179	174	196	191	170	188	188	200	176	186	203	178	182	191	180	210	190	202	193	173	188	170	198	176	192	196	177	198	184	163	195	190	185	202	192	214	200	173	179	200	191	188	167	173	169	182	183	200	204	207	201	172	163	165	197	198	179	188	191	206	194	199	213	198	184	181	209	167	191	162	180	213	196	179	180	214	159	156	184	165	184	201	189	162	195	184	195	198	185	214	196	179	193	197	170	165	183	161	171	183	175	198	192	176	183	186	154	180	172	188	163	175	180	171	185	192	202	170	199	197	164	210	163	180	184	167	201	222	190	173	189	193	202	173	189	177	186	173	182	224	185	211	188	186	183	187	198	175	214	199	195	198	182	186	199	204	200	175	189	172	191	196	176	161	172	188	197	190	176	211	182	188	198	173	198	196	198	174	191	194	185	173	177	179	195	198	206	202	156	187	199	179	196	223	165	194	200	186	183	175	196	195	174	204	169	167	185	176	183	198	192	168	214	207	178	201	188	203	199	188	196	182	193	188	206	184	188	170	179	166	208	195	169	189	195	175	190	172	193	157	185	185	172	201	195	178	199	188	181	170	195	192	181	191	205	186	198	181	205	198	187	179	184	186	152	174	206	187	187	177	190	188	183	187	189	158	195	186	186	200	179	193	190	181	184	205	208	185	188	182	175	178	176	178	170	188	166	170	202	203	196	156	177	211	177	202	204	201	206	181	168	176	187	210	203	193	187	187	183	208	206	207	161	177	198	197	187	168	201	184	185	208	189	210	192	177	204	193	175	195	214	187	190	180	190	212	181	172	188	205	183	213	202	180	203	190	187	196	166	181	178	182	220	195	200	155	179	183	186	199	183	184	183	203	183	184	185	182	171	157	185	187	195	199	167	165	185	184	190	213	172	166	157	192	164	178	192	182	202	189	200	182	196	169	178	167	173	159	179	202	181	200	182	202	190	197	188	177	197	190	178	169	167	199	183	195	203	201	210	175	172	168	175	211	183	214	181	157	189	187	179	195	202	170	171	167	189	176	185	197	184	190	205	179	194	182	189	192	209	140	193	185	184	183	178	159	167	186	190	175	178	198	164	169	194	189	165	219	183	168	167	214	183	163	177	185	177	175	179	164	200	194	172	180	173	203	193	187	180	174	196	198	182	186	202	178	195	191	205	163	185	160	194	190	193	168	161	211	178	176	186	194	174	190	179	170	180	185	173	195	182	190	173	173	198	177	180	190	193	182	190	174	197	179	191	177	198	179	177	164	221	184	189	172	182	177	188	202	153	183	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7893	661	707	774	735	692	716	687	645	591	586	626	607	602	627	602	606	583	625	630	609	549	598	576	601	593	600	562	554	576	604	589	547	556	554	554	571	574	578	586	558	574	554	551	558	583	624	569	546	589	569	566	566	587	520	547	565	561	568	589	550	528	553	559	570	584	591	595	563	606	591	577	601	560	573	600	569	595	544	577	584	560	618	575	546	578	547	589	575	604	571	590	566	537	598	591	529	560	556	536	525	570	594	542	557	610	589	571	602	564	607	551	566	532	599	587	533	589	588	582	592	600	603	575	574	566	564	559	580	539	595	581	544	521	590	586	582	573	565	560	551	569	526	559	584	598	523	574	562	560	575	595	573	603	571	552	586	565	565	592	572	620	599	547	556	574	577	586	563	566	543	572	545	552	598	595	556	541	550	584	546	567	579	582	578	596	629	527	555	580	640	574	597	568	566	610	553	561	582	574	567	564	586	581	543	568	570	539	574	583	601	576	552	552	539	605	559	550	569	572	561	558	593	578	576	555	554	583	567	568	564	565	606	560	588	604	599	565	572	596	566	517	607	559	563	586	572	571	554	620	574	578	552	572	553	565	562	570	564	526	584	559	595	541	537	557	583	591	596	602	570	574	572	556	592	561	558	575	623	581	577	569	575	561	549	526	621	567	584	583	560	561	594	535	591	568	574	565	582	539	546	557	554	548	539	551	547	547	561	584	575	553	530	598	590	573	564	551	608	588	535	551	583	605	529	583	562	519	571	595	561	550	560	567	574	577	562	581	600	536	546	585	519	605	573	574	563	587	578	588	579	535	563	568	568	546	566	523	565	589	544	531	568	546	559	603	602	616	537	590	597	554	610	535	568	547	570	566	563	544	555	594	510	574	576	582	578	595	583	600	559	518	550	561	587	545	564	568	552	580	554	595	559	571	569	578	579	568	528	592	557	608	562	589	594	560	572	569	548	570	574	539	576	553	591	543	526	573	590	577	570	559	564	566	603	580	558	564	597	579	548	606	557	532	590	567	573	589	561	567	590	581	587	518	602	502	529	561	570	572	600	559	587	537	535	576	561	579	615	591	581	554	593	555	569	565	560	539	566	571	592	564	552	556	586	589	576	629	533	614	587	572	555	633	532	555	587	579	544	546	632	588	581	520	581	562	571	566	556	549	570	594	553	577	565	591	549	587	550	581	577	574	580	618	568	533	594	565	607	574	584	602	577	570	520	593	632	546	577	584	587	559	560	572	580	589	583	547	560	577	615	553	567	614	574	583	615	577	586	562	639	595	545	598	573	588	629	591	537	579	613	537	556	601	568	556	551	560	566	569	573	573	590	521	593	581	569	573	573	551	571	553	573	569	564	587	568	598	553	584	568	583	578	540	543	566	537	553	574	595	560	572	527	561	526	563	596	561	550	548	594	512	552	504	564	577	536	550	574	606	585	572	540	602	580	575	567	584	565	554	568	577	577	575	593	555	561	600	577	569	547	593	597	572	568	593	547	590	596	555	545	568	575	565	566	575	549	555	548	524	524	553	618	546	618	552	566	557	570	589	568	574	534	601	585	589	594	558	608	543	566	592	541	602	540	581	546	549	561	571	569	576	547	548	602	549	580	608	590	592	568	548	577	590	579	558	541	570	532	577	557	589	608	563	588	551	551	519	600	607	574	547	615	576	579	597	548	520	539	575	616	549	586	589	551	523	579	548	586	592	586	574	527	579	599	566	600	542	576	553	571	578	585	605	581	569	613	560	574	578	563	580	594	604	592	593	556	540	553	561	597	542	576	565	608	575	546	565	557	556	604	564	536	569	577	552	560	586	558	548	550	606	612	551	569	569	551	547	566	572	555	576	546	554	562	590	604	575	599	599	581	562	610	586	551	570	589	577	574	573	601	570	567	623	634	520	565	629	591	556	549	549	572	513	539	536	573	550	557	551	602	567	561	547	566	593	597	556	618	552	611	546	569	550	573	618	568	581	544	542	573	573	584	568	597	565	566	519	565	555	576	556	586	533	588	563	594	574	593	555	583	561	540	568	578	601	578	571	582	553	548	556	586	593	580	602	586	566	592	579	590	620	571	549	575	597	560	586	595	601	609	582	569	562	555	586	598	556	607	547	571	572	590	560	587	558	574	554	590	595	586	559	589	550	591	568	601	593	556	582	584	569	539	582	571	569	553	532	568	563	586	554	558	582	594	561	538	605	556	616	604	589	590	546	537	584	565	530	600	647	533	574	604	525	596	527	574	583	584	556	591	562	581	579	583	606	584	587	602	594	567	572	572	582	588	587	566	534	585	584	565	567	582	587	528	576	587	603	584	579	568	605	578	529	540	533	560	558	590	559	600	621	569	561	585	555	602	571	571	582	610	553	543	605	557	549	555	609	518	566	560	570	574	573	582	635	549	615	568	587	570	608	628	557	567	566	590	592	586	524	560	586	561	592	583	582	583	593	531	592	590	586	523	581	578	601	580	559	568	564	577	519	565	571	590	605	600	573	634	580	559	557	564	597	592	575	536	529	551	614	582	583	537	601	559	568	566	596	565	568	593	555	582	550	539	534	603	593	548	644	593	578	541	583	558	541	586	580	539	590	511	524	545	557	553	530	593	537	581	597	589	552	563	558	583	558	598	599	556	579	613	567	607	577	578	554	559	587	592	601	605	576	546	551	570	581	558	568	585	591	583	586	531	580	612	600	584	562	560	559	629	551	537	529	604	589	562	572	591	576	581	580	580	563	579	602	538	589	545	594	563	565	606	542	600	542	605	532	588	542	580	551	588	589	601	578	574	550	577	559	585	593	589	552	552	574	583	571	535	605	564	581	573	572	557	591	583	592	527	610	576	601	567	574	588	621	538	558	601	605	580	528	604	594	655	577	547	567	576	541	545	577	551	553	560	573	553	598	587	534	553	578	600	542	573	587	572	592	558	595	537	558	575	553	596	571	589	612	554	610	549	601	543	632	594	515	541	516	570	577	617	601	592	603	575	556	569	565	554	588	589	577	577	532	536	590	519	593	602	604	597	570	613	570	611	555	561	552	603	570	604	535	555	597	571	582	600	585	592	579	580	578	544	582	532	618	587	574	553	554	570	590	588	574	604	582	595	612	578	593	563	611	611	576	563	604	559	555	591	565	578	553	546	538	555	580	595	557	562	585	607	587	576	546	550	547	611	581	571	590	534	562	560	569	576	599	516	583	554	535	593	544	613	544	546	592	556	577	556	596	555	619	560	588	597	595	541	591	578	548	583	556	579	604	535	567	596	568	581	562	527	564	563	534	563	539	592	549	566	574	560	624	558	566	579	587	553	538	635	548	575	591	613	586	597	612	566	550	611	611	533	543	511	571	585	554	583	580	581	546	539	561	614	554	523	583	504	540	535	588	592	586	551	531	551	557	573	580	576	562	620	542	565	565	532	578	502	594	619	557	585	584	584	597	607	604	587	587	590	585	580	582	551	575	585	545	553	550	602	577	563	615	570	566	600	594	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
41018	19555	4975	1269	930	764	625	548	528	465	461	434	385	366	395	381	343	356	360	400	371	358	363	344	360	361	340	360	370	332	354	335	338	345	390	388	331	342	348	323	351	356	320	344	331	348	347	293	333	356	316	316	331	327	316	354	357	321	322	286	326	356	388	338	304	317	337	324	316	353	362	323	365	333	332	320	333	373	336	334	354	336	356	326	357	357	345	335	343	300	330	332	306	339	329	315	359	351	351	344	317	335	321	316	306	304	300	319	336	345	325	335	364	344	329	316	358	339	344	323	319	348	365	327	320	345	367	308	358	354	317	330	357	336	323	375	346	300	340	334	334	305	329	324	337	308	367	338	300	330	343	358	323	343	346	361	315	348	324	307	314	320	351	337	327	337	329	362	316	370	333	368	365	316	306	304	345	328	309	317	337	367	330	349	329	298	336	339	354	346	388	361	326	381	361	335	356	338	336	348	304	348	344	335	345	319	319	336	362	335	319	358	350	337	304	352	336	310	337	309	333	342	312	340	324	338	362	354	336	325	347	328	303	359	359	305	337	334	335	321	327	312	332	317	315	324	350	323	351	336	316	355	360	324	325	326	334	329	335	346	310	343	365	333	366	342	304	317	344	329	319	310	336	317	335	333	363	345	303	334	350	338	327	328	329	316	332	321	336	336	329	343	327	344	329	346	349	363	347	342	310	316	326	345	321	339	318	356	359	341	316	328	319	357	336	313	348	329	335	359	325	327	336	325	358	352	309	339	304	351	312	287	327	331	342	329	316	323	344	319	338	362	322	333	350	351	336	340	333	352	338	338	326	332	337	319	370	349	336	319	353	352	355	321	337	362	330	313	338	359	339	333	345	345	341	371	342	312	337	398	321	324	326	281	338	344	367	353	321	287	295	319	352	342	321	350	323	364	306	326	329	326	314	308	343	352	358	368	333	371	332	330	309	316	319	332	350	330	344	355	332	346	304	311	291	315	338	319	329	340	321	316	320	331	333	363	341	313	324	328	288	331	339	344	303	342	334	342	340	342	344	356	376	339	313	326	338	321	335	329	323	353	362	295	320	361	351	334	324	320	326	332	328	336	330	334	311	370	317	327	337	325	351	339	327	349	331	357	322	374	313	367	335	363	335	354	296	357	315	319	335	317	377	305	359	297	326	369	350	341	294	354	339	346	339	314	330	327	324	321	347	300	329	350	288	331	352	347	328	319	358	329	346	340	359	339	301	330	310	330	337	375	320	322	330	359	358	339	318	370	336	327	331	342	345	349	313	365	343	326	327	347	354	334	344	336	336	298	347	322	357	322	311	302	321	320	324	346	332	329	304	342	331	326	285	320	371	317	323	350	324	346	351	361	325	330	345	360	325	359	332	347	377	328	384	335	323	302	313	315	331	327	334	343	360	316	306	327	348	347	355	332	321	392	344	354	386	380	315	320	318	326	334	342	361	323	313	350	317	312	355	354	328	338	337	339	339	337	333	325	285	331	303	326	350	334	336	326	336	359	354	321	318	294	337	376	331	338	361	339	325	339	345	336	346	318	336	322	311	304	348	319	340	349	329	338	332	364	341	343	338	285	350	340	321	329	343	361	335	350	337	338	318	354	329	347	326	337	348	354	329	326	315	318	329	303	339	346	353	375	324	335	316	321	356	329	348	350	344	321	322	351	346	329	348	362	349	330	343	319	327	336	333	312	346	366	357	348	340	340	329	319	332	338	334	301	322	327	342	323	294	341	323	336	345	331	308	325	326	358	339	346	305	342	322	352	361	322	322	336	354	331	282	321	347	363	333	342	349	311	354	338	346	345	337	338	326	323	346	354	315	340	354	332	368	326	354	315	340	354	349	308	347	351	322	335	341	347	331	347	329	312	335	343	368	323	333	352	322	353	334	313	326	349	314	338	305	311	310	335	345	349	305	328	335	344	311	299	342	331	378	313	363	313	330	342	309	337	331	341	354	332	333	332	334	324	321	322	307	326	310	356	325	309	343	322	368	359	321	347	331	360	340	312	319	330	337	341	328	355	330	354	322	330	309	328	344	328	312	353	341	338	298	336	330	338	345	335	340	300	329	333	312	374	329	357	277	348	327	359	319	359	294	339	333	317	328	290	329	339	320	342	326	318	338	322	328	313	345	313	342	336	344	349	315	327	311	319	349	330	350	359	345	337	341	327	347	353	333	340	309	360	331	329	296	325	336	348	324	314	329	336	318	317	347	309	339	328	326	327	344	338	361	330	342	300	365	326	335	335	366	328	330	350	335	310	336	333	320	318	333	364	338	344	354	321	317	348	358	335	333	345	338	335	335	305	331	353	315	341	321	348	346	340	312	320	306	341	332	318	382	324	354	312	345	359	359	352	318	288	320	339	361	317	314	352	373	330	347	320	346	332	345	348	352	318	334	338	302	307	377	353	369	315	406	355	324	318	324	324	313	327	312	369	328	354	295	317	366	325	333	328	341	330	319	360	339	343	323	305	351	327	334	266	335	307	352	345	354	340	344	345	321	313	326	312	338	345	348	336	377	344	350	354	317	356	345	341	334	343	382	334	326	327	330	345	368	384	340	289	304	340	324	352	364	323	320	320	339	354	334	338	351	330	311	329	369	356	342	318	341	332	307	350	374	368	345	373	317	383	327	336	360	345	353	358	357	293	324	346	342	355	333	288	344	315	320	357	327	356	343	314	332	328	370	365	332	332	309	359	330	345	363	332	330	347	319	313	342	359	324	323	314	327	334	336	340	335	351	352	355	310	345	338	355	332	354	355	350	322	297	365	327	328	301	331	339	314	336	347	318	342	306	333	334	311	365	331	297	333	340	325	364	341	323	333	337	324	322	339	329	353	355	346	343	367	368	344	340	314	328	352	300	283	340	346	299	349	331	353	317	332	325	344	322	333	349	305	312	311	355	349	341	347	369	318	354	353	330	317	344	329	331	356	322	340	346	316	361	347	335	371	334	331	348	348	312	303	310	354	330	367	340	323	336	321	315	365	342	324	337	331	339	356	346	345	339	351	345	316	332	327	354	332	325	333	324	321	344	344	315	291	308	317	347	331	321	364	336	342	319	354	350	347	308	325	350	344	341	314	349	356	330	336	355	363	332	331	329	373	319	319	346	331	328	304	324	331	315	339	339	344	355	328	309	347	338	372	356	364	343	338	351	349	327	360	320	326	370	355	332	349	305	321	355	318	339	350	346	321	327	324	329	314	325	326	341	360	368	347	369	345	334	316	384	356	365	313	343	341	306	290	355	329	318	340	340	344	339	321	323	321	311	321	294	330	338	329	301	336	336	380	308	324	346	361	323	317	347	357	339	318	347	327	335	315	363	329	321	354	325	333	358	327	359	367	344	323	335	336	312	301	369	287	372	344	335	327	376	355	324	363	345	367	351	325	350	318	358	360	324	326	335	344	359	347	311	316	326	331	358	311	349	312	321	319	337	335	270	364	380	321	328	316	356	357	299	337	330	327	325	352	361	341	361	361	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18840	1891	3590	3903	3489	2860	2435	2087	1948	1681	1552	1564	1453	1307	1337	1280	1291	1210	1149	1113	1099	1089	1190	1064	1084	1051	1037	1038	1053	1012	1032	985	1045	994	973	942	1038	976	968	942	936	963	940	954	902	920	959	949	967	980	957	980	920	962	917	984	933	908	929	912	954	944	931	974	913	915	926	920	930	908	897	935	881	900	951	925	950	904	948	888	878	886	955	923	950	959	998	856	929	920	910	907	879	958	974	911	922	904	911	879	969	962	911	950	952	911	914	982	944	924	929	949	986	907	938	907	939	935	922	966	942	972	932	926	915	969	915	906	944	944	953	899	960	887	874	901	964	883	918	897	917	901	929	938	906	946	951	925	915	942	901	917	971	952	945	900	877	897	949	884	952	964	969	926	844	943	955	903	940	932	961	915	932	907	991	920	964	922	924	915	935	938	954	909	953	901	921	928	911	974	941	923	936	961	903	916	919	900	896	938	938	952	921	920	990	924	892	949	928	912	942	993	889	973	920	887	960	942	958	926	899	933	933	914	970	954	945	971	891	913	915	909	971	882	917	920	922	932	944	920	918	928	945	934	947	924	942	902	946	900	887	955	928	960	939	947	981	891	958	969	891	886	917	872	931	953	927	929	859	927	946	996	926	932	933	999	930	914	1003	982	925	884	925	942	893	901	864	948	885	871	895	929	883	900	913	890	904	886	1000	900	918	851	895	905	903	950	923	918	910	872	917	926	979	906	920	913	907	921	930	904	897	893	907	943	877	938	914	930	981	955	908	984	918	940	956	948	904	1004	864	872	890	921	1010	910	913	913	917	949	941	946	907	944	893	939	879	915	912	908	965	931	946	929	957	994	963	938	879	868	949	940	962	949	934	906	919	964	924	900	940	938	889	884	954	928	902	939	930	908	912	893	934	903	964	910	931	945	889	951	971	932	980	915	873	969	895	924	928	891	920	939	938	913	1016	963	911	879	946	960	984	943	957	935	890	918	976	932	913	966	910	861	912	889	975	870	934	928	921	882	927	894	929	931	906	896	893	935	959	912	969	919	1018	919	880	974	909	945	935	926	931	912	932	871	948	857	932	925	932	896	903	947	910	901	852	876	934	870	883	945	866	878	1022	999	931	943	922	936	934	926	958	947	950	954	950	922	960	949	900	950	939	937	896	948	901	927	931	954	931	922	938	923	930	933	911	917	900	934	899	967	921	926	918	933	896	946	907	912	900	929	889	955	903	978	914	937	932	955	898	954	950	953	920	954	876	953	907	859	921	981	948	933	930	890	933	949	910	919	907	921	922	908	924	946	977	933	971	973	890	914	893	974	906	923	932	923	946	888	950	910	905	927	913	887	935	937	892	921	952	970	922	928	956	916	926	905	939	898	911	861	890	904	911	940	917	949	940	878	918	913	977	931	897	916	959	908	938	954	943	983	1002	887	961	923	916	902	923	904	900	930	889	905	886	962	905	913	908	893	954	912	941	949	947	901	900	947	896	964	933	896	906	939	952	911	950	957	946	961	922	929	946	906	946	956	899	949	917	906	904	906	921	917	954	901	896	929	968	877	946	909	968	897	894	913	929	862	897	938	904	947	965	929	954	926	936	953	970	935	889	915	927	953	898	897	919	920	930	930	910	935	901	953	889	872	867	928	928	889	884	975	927	949	857	917	928	886	971	909	926	883	962	924	913	890	939	917	917	946	921	861	959	949	921	868	897	911	889	926	958	961	961	919	898	900	910	913	937	911	927	950	903	933	902	958	920	946	940	892	863	945	971	965	953	947	925	939	952	939	899	960	890	886	946	899	893	921	921	955	924	963	921	930	890	884	907	900	909	942	913	876	923	940	971	934	858	948	947	895	953	1017	859	893	935	900	929	981	917	912	965	904	881	958	929	894	905	927	908	903	956	914	1025	910	868	964	924	935	955	869	901	948	924	947	928	952	948	953	952	901	942	916	931	923	897	948	902	942	913	961	922	956	896	939	909	999	948	932	854	971	943	931	960	911	974	936	936	902	960	950	886	889	941	934	959	898	933	938	931	923	928	885	904	932	928	943	949	970	887	1030	925	897	946	918	948	925	927	898	897	919	935	917	906	866	861	950	912	952	927	970	911	979	927	986	957	864	872	909	866	936	910	922	932	919	1009	898	912	932	915	936	923	982	846	862	881	903	973	883	981	960	942	939	936	949	981	924	935	942	958	928	908	922	926	907	899	933	923	942	944	871	921	909	905	903	916	876	919	920	940	928	932	873	873	895	924	940	948	933	932	893	962	856	914	898	919	923	927	910	959	903	950	941	944	922	943	883	967	922	884	965	887	920	891	932	964	922	879	906	964	910	971	939	930	919	914	954	935	957	923	909	984	875	885	854	888	857	907	975	894	928	878	952	947	909	898	949	954	964	968	919	895	933	895	950	947	953	934	988	932	977	921	875	915	926	918	936	924	903	910	952	904	990	919	907	966	950	946	933	946	876	1017	918	931	925	951	945	899	909	933	956	891	903	915	975	954	900	930	954	944	923	904	952	945	895	909	907	882	933	871	956	942	922	901	943	904	955	955	882	930	906	908	944	920	874	909	882	910	868	899	918	943	870	847	901	887	937	946	941	970	998	887	839	952	896	929	918	914	915	970	897	944	965	921	914	929	958	939	922	912	939	946	949	891	926	922	935	910	935	913	950	975	972	916	923	912	932	1004	934	885	928	911	881	910	924	938	890	920	888	922	914	927	941	947	917	915	894	918	933	914	931	950	899	912	947	966	960	922	954	929	956	987	924	960	870	902	842	942	927	935	902	928	943	911	979	885	865	935	920	924	895	918	934	901	923	896	936	908	948	909	908	959	900	853	891	919	899	885	892	964	922	902	994	978	901	923	948	910	925	982	927	906	940	921	925	962	880	949	906	889	912	920	942	890	875	940	902	974	924	946	924	960	934	927	956	895	845	892	888	925	974	945	896	912	947	917	903	929	953	959	884	922	905	898	961	864	925	874	932	983	979	970	899	910	951	948	937	940	932	814	944	989	971	934	922	926	880	911	957	904	896	965	929	926	926	886	927	905	931	924	974	917	891	981	946	942	850	965	917	939	948	897	942	933	955	962	945	918	928	924	961	947	954	908	888	935	952	883	916	923	962	945	899	942	898	922	958	978	955	928	956	942	955	970	978	913	944	931	927	886	931	910	918	932	916	945	891	882	934	955	937	913	934	952	934	940	888	908	956	880	882	916	941	922	945	933	905	914	914	969	932	916	892	921	950	948	896	880	913	950	926	927	929	914	863	937	1009	932	983	971	935	931	965	909	899	936	900	881	920	929	950	902	944	921	947	950	937	932	876	963	910	865	923	941	997	878	993	942	910	930	920	938	894	899	960	918	960	912	939	890	968	966	948	911	968	929	937	1009	900	876	872	975	899	930	882	858	925	902	891	917	911	959	939	895	933	936	911	941	916	876	952	908	940	887	922	880	904	1000	960	891	898	957	931	892	964	954	956	920	924	906	963	929	907	917	948	838	917	893	931	904	943	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
43445	26128	14884	2684	1541	1179	931	781	688	596	509	491	485	473	430	399	438	386	405	377	372	352	386	329	331	321	349	329	317	332	329	330	315	342	325	332	341	309	325	334	303	340	344	342	342	362	320	313	318	337	336	329	319	299	329	341	341	348	317	319	295	307	329	325	329	319	276	311	323	306	342	320	315	294	331	339	316	326	314	335	332	338	301	339	310	337	311	342	339	327	306	323	345	343	321	336	323	351	312	286	321	328	338	312	312	361	331	306	310	317	312	321	347	333	321	308	322	326	341	339	316	302	307	345	307	320	322	328	330	299	281	340	314	309	301	317	310	318	300	326	309	350	324	317	311	319	322	310	324	311	346	313	342	321	321	349	343	299	328	303	324	311	314	310	349	319	309	344	297	332	324	304	310	333	293	328	341	313	312	358	311	313	319	323	336	330	292	335	330	280	329	358	316	320	355	352	306	301	314	331	323	323	350	295	336	312	298	314	293	299	343	281	316	335	309	325	315	320	306	280	311	340	315	308	307	309	318	303	343	345	305	328	305	302	295	320	324	303	312	290	306	329	314	325	336	313	321	323	306	308	355	325	317	293	299	284	314	351	352	279	304	324	299	309	323	302	292	336	307	343	327	320	306	315	311	303	278	315	344	338	366	329	315	288	352	327	350	334	327	315	285	336	323	301	312	293	323	304	325	341	312	297	326	316	318	306	332	300	331	319	324	289	316	304	329	337	310	303	295	328	284	318	365	347	276	330	339	347	338	340	317	297	308	304	291	324	329	322	340	333	308	319	329	322	340	292	288	317	338	311	308	336	332	336	328	329	307	319	304	313	302	339	348	314	313	330	329	345	353	351	327	318	330	308	327	327	321	323	351	305	322	315	336	305	331	315	360	303	316	315	320	316	307	321	286	317	306	303	319	312	310	330	323	323	332	308	292	330	331	329	328	347	320	295	323	331	348	310	309	291	335	335	315	322	299	303	331	349	285	292	299	323	351	349	325	329	320	352	310	304	300	306	313	325	322	332	303	366	361	318	320	330	326	317	324	327	297	310	302	327	330	313	323	296	304	350	271	312	340	300	307	289	322	297	313	321	299	342	330	313	290	292	311	295	360	320	312	332	276	349	292	331	332	334	318	328	345	326	310	345	327	313	310	310	341	303	279	312	281	312	343	319	349	358	327	320	313	319	313	301	342	304	333	329	321	340	329	328	298	334	333	306	303	313	303	291	337	313	313	323	308	297	325	317	309	333	323	329	303	319	316	326	351	308	335	326	300	344	325	294	328	319	323	348	319	322	344	294	359	303	315	311	330	321	300	335	317	312	304	327	320	320	302	309	294	292	321	308	344	294	305	348	334	308	310	325	317	318	299	342	343	322	299	321	320	328	283	319	311	336	323	318	326	302	334	347	311	318	336	307	330	302	306	365	333	331	308	312	312	331	324	333	339	292	311	308	339	321	338	317	291	337	333	343	278	342	318	325	318	318	348	355	308	329	313	304	329	337	346	287	343	346	331	306	313	314	321	322	325	284	325	344	303	338	326	328	322	307	329	295	286	322	352	288	315	336	335	306	333	317	300	321	334	318	318	328	316	327	302	312	311	324	330	332	313	316	304	336	348	347	297	298	322	326	329	323	306	333	329	289	284	310	340	337	302	296	308	318	313	305	302	330	317	334	307	330	314	342	325	317	336	316	357	303	334	301	327	288	329	316	290	296	305	320	323	344	370	315	307	305	320	347	372	315	301	322	289	327	342	306	358	331	300	322	313	294	318	345	309	339	321	327	329	327	283	326	324	283	304	315	299	322	345	312	340	369	308	322	319	351	337	331	327	313	347	323	343	295	331	309	339	312	321	328	338	317	315	300	325	353	297	320	319	306	338	321	312	308	344	333	294	329	312	341	284	288	346	307	338	320	289	335	306	292	340	331	310	302	326	324	340	299	333	327	322	312	306	319	291	320	321	340	315	345	343	354	363	316	324	335	320	347	296	312	330	350	340	326	312	311	322	336	358	317	311	303	322	323	335	330	321	300	322	297	318	340	306	356	297	279	345	361	368	336	330	324	326	310	302	328	287	333	284	298	306	313	314	301	312	306	317	307	323	307	324	301	302	337	319	330	342	280	368	329	318	333	340	316	301	313	318	340	301	296	339	329	302	312	292	325	314	335	329	322	321	336	324	345	324	317	316	294	304	355	337	284	331	311	307	320	315	323	300	319	333	327	312	291	331	337	371	320	293	312	291	330	332	329	319	311	310	310	343	313	334	301	347	327	295	317	295	344	329	315	342	318	320	322	319	364	321	325	289	328	305	313	311	323	337	308	302	306	347	321	318	300	342	352	312	313	303	283	311	335	315	315	324	310	341	339	334	313	279	332	292	300	336	314	317	323	335	312	297	328	320	365	337	338	335	297	319	323	343	339	305	305	337	340	343	323	310	309	328	291	335	302	321	318	313	334	324	347	310	309	296	318	308	301	316	328	334	323	331	324	324	315	331	326	341	298	339	302	297	324	316	359	321	329	350	308	295	363	308	317	311	332	306	351	326	297	371	350	305	303	344	333	328	300	322	289	294	320	300	307	324	308	296	298	320	348	321	322	355	295	357	307	328	330	328	347	288	280	306	353	340	339	280	344	327	330	337	325	346	289	313	340	291	308	298	321	311	314	320	343	321	339	327	320	340	312	329	307	298	307	320	293	339	303	335	319	323	310	321	288	308	277	281	335	338	296	333	348	356	322	328	359	307	296	319	337	318	308	302	315	306	316	329	345	308	322	331	315	321	304	337	311	305	322	329	314	336	298	317	314	309	297	325	307	331	328	330	375	327	324	342	346	346	335	315	309	348	305	319	317	334	309	369	314	296	339	346	322	321	330	326	358	321	330	301	306	310	337	338	313	308	349	301	321	326	309	294	359	325	299	302	323	301	305	325	323	310	323	325	299	295	365	310	299	331	325	319	311	357	330	310	303	285	311	283	326	354	308	321	289	315	325	331	311	352	330	306	302	297	350	316	328	316	310	323	314	318	326	300	328	336	312	296	354	328	318	330	297	319	351	299	339	314	314	325	300	337	357	324	330	330	333	315	305	349	320	337	337	311	332	341	324	331	317	335	310	309	306	308	327	325	330	326	314	339	293	301	316	334	333	290	321	337	309	297	300	319	324	321	336	308	304	336	320	312	347	316	333	300	319	307	342	291	324	329	312	337	315	350	299	321	323	308	335	304	319	365	351	317	347	350	325	319	328	301	280	329	333	337	288	361	346	332	325	337	344	320	321	319	330	322	302	331	336	331	319	310	333	331	315	323	332	299	300	326	301	329	316	304	356	290	328	342	324	329	343	310	344	326	299	324	320	309	309	311	280	360	340	334	304	333	303	323	319	360	294	324	332	306	329	320	314	352	309	329	334	345	367	328	341	336	290	291	319	328	332	321	370	327	324	327	329	288	287	339	319	377	291	294	359	329	317	314	306	309	314	348	334	342	326	309	306	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22352	2744	5820	6280	5472	4524	3733	3136	2730	2333	2120	2011	1945	1745	1566	1530	1449	1409	1361	1234	1254	1229	1236	1210	1126	1006	1159	1039	1069	1066	1058	1015	988	977	1029	963	992	969	983	962	934	956	944	919	914	971	955	916	940	914	897	941	947	909	905	923	910	1045	888	923	849	876	912	953	888	884	899	911	906	887	845	875	893	881	867	888	833	874	860	940	919	844	829	899	895	860	868	871	878	890	906	867	863	896	953	853	866	857	850	898	887	912	903	905	889	906	860	834	867	917	862	920	824	851	925	868	873	866	881	872	841	872	849	912	887	895	849	850	911	884	843	928	818	865	899	879	853	846	936	916	869	801	842	870	846	854	864	869	873	853	884	882	895	896	824	807	860	834	919	912	888	898	866	860	888	849	862	936	822	932	880	830	879	858	839	844	931	858	938	867	848	895	844	845	881	920	907	836	845	878	860	902	859	872	862	881	893	918	901	869	902	861	895	864	854	887	872	853	865	909	921	867	841	847	881	935	866	903	894	846	883	853	872	821	891	887	818	794	869	862	883	874	880	845	919	876	843	855	838	901	948	862	867	877	866	856	867	856	888	837	787	880	904	843	905	809	916	843	894	834	885	844	877	791	840	906	881	833	883	871	863	851	842	817	888	856	894	861	889	834	856	910	877	913	895	812	809	888	857	832	846	886	882	873	849	810	864	887	833	831	904	882	846	843	858	856	873	892	896	897	863	837	861	870	882	866	880	845	855	863	921	886	869	834	872	882	897	886	849	836	835	905	905	893	836	856	823	883	868	837	830	889	866	841	918	866	874	860	895	868	845	809	875	858	867	884	906	864	854	886	855	864	945	873	857	869	828	873	901	855	873	830	875	827	850	849	843	819	900	841	873	955	874	871	863	880	827	901	922	894	880	830	853	876	828	871	878	876	851	861	884	861	839	888	901	830	913	813	940	898	832	935	862	906	903	842	918	888	867	886	859	876	856	841	808	840	850	878	889	813	843	860	877	871	941	862	882	897	869	844	905	843	891	859	899	804	849	855	841	876	830	839	800	931	839	885	827	877	875	842	859	860	859	902	869	917	851	921	842	846	856	837	874	846	847	845	829	838	869	828	882	877	920	861	861	915	904	872	902	908	878	834	821	921	871	930	854	852	849	888	891	888	890	867	854	862	859	912	883	860	872	872	913	899	889	883	867	891	866	857	878	848	858	889	908	828	840	851	834	910	852	878	880	838	856	896	874	841	794	889	845	891	878	889	874	842	901	869	844	832	883	898	816	846	868	865	883	824	882	817	860	787	926	857	864	868	861	861	865	857	871	851	846	897	836	883	849	857	860	874	876	869	872	901	866	878	871	882	869	794	933	841	882	837	835	887	859	860	851	838	882	812	827	862	884	830	908	885	852	873	910	864	863	836	824	882	831	874	864	801	860	855	861	885	881	913	876	885	867	772	853	820	896	859	827	828	882	864	863	878	867	868	891	836	818	871	881	872	825	870	837	864	852	855	888	888	855	850	868	887	891	891	876	841	888	859	850	831	881	857	885	834	877	877	849	883	915	904	891	900	885	826	806	830	876	893	855	855	860	907	886	883	861	851	873	840	876	919	818	821	896	903	862	906	849	896	852	891	840	918	852	864	815	835	851	878	881	862	887	801	871	889	903	876	839	853	901	909	841	894	898	869	876	853	885	860	860	886	866	833	908	852	908	845	821	856	808	872	883	841	895	842	850	828	821	802	862	931	919	854	907	867	898	865	852	897	876	835	838	877	853	840	904	859	936	910	875	840	820	852	880	880	869	826	893	805	936	892	878	840	871	869	875	859	862	904	892	846	848	875	884	849	913	841	864	852	826	891	837	856	877	848	864	866	855	845	867	862	932	868	839	901	900	883	838	860	848	851	828	820	867	869	824	826	871	803	855	898	910	905	937	918	916	838	861	879	909	864	878	946	849	865	855	879	833	842	873	896	865	881	854	865	861	858	802	843	873	826	874	888	830	893	846	847	843	878	856	883	887	876	873	832	881	847	846	894	867	885	861	867	848	778	845	824	894	841	859	911	866	840	841	872	808	889	830	841	851	894	877	860	845	834	813	845	838	912	912	871	870	909	884	931	868	903	867	814	900	889	848	847	898	856	842	854	924	848	925	826	860	862	801	885	879	865	860	838	878	842	853	856	857	917	904	817	835	830	890	831	863	926	817	847	806	857	841	853	889	836	845	842	893	860	895	823	911	851	875	904	848	859	827	855	900	891	811	881	867	814	800	872	806	875	850	864	838	884	842	869	863	825	901	885	849	834	874	851	902	906	898	874	869	817	860	893	876	887	850	855	863	862	853	893	853	837	846	913	874	829	866	854	877	785	829	895	851	861	870	841	932	843	836	820	907	854	861	893	851	896	925	876	868	869	880	864	926	883	916	821	876	904	839	907	871	864	849	826	938	895	866	826	829	883	877	806	840	885	816	867	888	891	823	885	881	883	827	868	831	845	859	891	857	870	882	839	830	892	828	863	818	857	823	907	829	912	843	863	897	852	840	882	794	838	911	842	853	845	839	892	888	856	899	903	811	909	894	868	816	856	879	866	873	871	888	843	911	860	808	875	881	849	881	907	885	887	883	830	867	883	854	836	878	855	902	924	840	886	861	867	864	889	869	870	850	875	857	817	864	884	870	850	836	831	843	800	841	808	882	905	902	895	828	826	867	880	872	847	861	897	879	878	930	899	938	840	878	855	848	834	845	846	850	878	856	886	861	867	913	872	889	840	855	869	949	888	904	840	801	908	892	893	846	891	854	876	841	870	839	836	854	895	837	842	887	865	890	844	859	851	884	873	901	840	896	892	880	825	859	897	864	858	856	881	854	858	876	830	797	802	826	884	879	859	881	832	857	894	871	885	843	846	864	876	805	884	854	884	818	812	865	815	828	894	849	841	899	891	904	885	883	908	868	862	844	853	854	831	875	843	860	869	841	842	890	790	867	875	856	850	858	867	857	813	844	926	806	895	898	876	847	832	859	888	834	895	895	855	842	833	853	885	828	861	806	839	864	856	900	881	868	873	851	864	881	819	814	864	848	863	870	826	959	886	872	809	870	852	836	866	843	862	880	879	839	854	844	880	840	880	851	827	834	837	909	927	851	875	862	818	826	862	891	878	854	840	905	872	848	862	879	888	912	850	877	803	857	804	855	895	807	880	881	885	895	847	880	856	880	873	858	873	887	845	877	828	816	873	813	862	842	893	840	899	868	857	856	839	872	827	894	857	885	853	878	970	829	857	849	832	884	917	890	924	811	822	845	868	832	863	919	858	834	850	862	835	869	822	891	827	891	840	877	874	851	864	839	909	910	898	882	907	931	865	858	830	800	841	869	841	833	836	848	901	886	894	913	835	852	869	852	833	834	892	868	864	840	898	852	891	854	829	863	839	846	853	906	901	875	897	847	863	839	862	835	916	845	848	868	825	866	828	906	881	852	909	847	868	830	869	857	882	831	870	863	860	865	851	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7351	587	391	236	235	208	229	217	225	183	179	222	193	179	186	172	184	211	185	189	183	171	195	196	195	181	194	189	192	186	190	191	173	199	216	202	177	179	185	177	174	205	183	185	189	169	193	172	224	179	194	204	194	195	171	173	171	207	197	188	177	178	168	166	205	176	180	161	195	193	178	191	194	177	169	175	172	202	186	184	201	194	200	180	194	203	177	183	183	183	190	201	186	174	191	176	185	205	172	162	172	188	180	153	193	222	193	180	213	176	162	182	196	201	223	205	190	187	182	181	199	178	186	186	178	204	196	180	189	178	173	191	171	194	187	195	208	162	196	200	187	185	187	195	175	156	194	208	173	191	210	196	182	188	189	217	184	197	182	176	208	202	178	191	183	214	194	152	201	202	184	189	185	197	163	178	208	197	174	190	182	220	186	168	193	180	186	183	159	186	195	175	187	194	191	179	177	190	216	184	193	174	199	178	203	182	189	190	192	176	188	194	199	172	205	198	200	187	170	199	189	215	197	187	184	191	196	211	176	158	175	177	208	180	182	209	175	173	160	173	182	190	196	185	213	219	174	191	190	173	172	182	191	197	187	196	184	206	208	182	186	186	172	188	190	176	183	154	186	190	185	155	173	194	167	187	199	172	183	192	180	181	190	212	165	168	171	180	165	178	171	193	185	198	189	193	198	183	203	213	178	196	164	187	180	182	210	189	186	178	198	187	205	210	168	158	177	208	206	166	181	194	189	169	180	197	182	207	193	182	175	165	190	197	198	172	199	200	185	187	180	182	181	189	172	184	191	169	185	181	207	190	178	179	179	173	159	186	174	175	179	162	179	193	201	197	185	165	221	188	197	193	197	172	182	201	190	184	187	174	167	175	187	177	200	189	188	188	185	172	193	170	212	185	194	178	188	162	185	183	186	185	176	163	212	206	201	213	197	191	190	189	183	210	198	201	198	169	208	195	170	185	167	193	183	199	174	192	166	174	210	202	189	175	189	202	184	166	173	185	202	196	193	168	174	146	210	172	203	190	168	211	167	201	180	188	195	193	184	209	199	213	190	177	198	184	200	165	196	195	186	197	177	213	161	191	183	186	178	193	191	203	182	196	191	199	170	171	167	171	192	181	204	228	185	192	207	188	198	197	191	166	191	185	184	177	191	200	176	171	184	182	189	200	176	180	194	180	174	187	184	183	174	197	191	168	205	235	201	185	176	177	187	185	200	179	185	183	170	181	180	173	186	188	191	184	184	167	201	185	197	190	189	186	182	185	172	188	182	176	179	212	185	179	170	174	184	165	211	193	184	196	192	176	187	194	198	187	200	172	181	171	185	192	208	184	190	174	206	190	202	185	172	197	164	198	214	183	161	190	201	173	185	178	171	175	196	222	202	196	207	180	200	186	202	175	176	192	185	164	168	197	184	191	214	199	178	193	208	171	193	190	187	199	153	193	196	177	153	169	182	196	177	185	180	174	176	175	191	188	180	196	198	204	172	185	222	214	213	174	185	203	174	180	202	218	179	194	196	205	179	188	202	191	189	179	192	203	195	197	208	170	220	193	194	167	170	184	202	173	164	171	181	203	173	193	191	174	192	190	206	168	168	169	207	181	191	193	184	180	177	182	206	194	184	210	182	177	193	191	173	200	195	195	205	196	205	214	173	173	192	186	188	172	207	167	199	189	180	204	203	171	199	189	198	196	187	204	192	169	155	182	195	190	187	188	190	164	188	181	205	186	201	174	189	189	183	195	199	183	187	192	187	203	198	207	193	188	188	182	160	176	204	156	184	195	191	195	199	184	203	184	201	208	185	179	184	211	201	193	182	210	183	156	173	198	181	188	201	210	170	172	177	218	187	170	191	200	213	150	162	204	208	189	214	185	186	209	192	203	197	143	189	188	193	190	181	194	193	184	202	176	187	174	193	180	189	168	172	157	195	193	171	178	186	195	181	185	174	184	194	182	188	173	178	203	210	176	190	178	190	182	198	187	173	174	202	188	178	168	204	177	168	180	202	169	171	182	195	224	179	200	198	183	214	171	179	188	173	186	185	202	207	176	212	198	188	200	192	189	189	196	196	188	166	175	193	187	173	193	175	192	156	155	199	194	183	177	193	206	181	211	215	185	190	182	214	184	172	179	165	188	192	184	173	200	216	180	184	176	197	186	177	193	162	223	212	198	182	181	171	172	196	169	155	157	174	201	191	189	164	201	201	184	194	158	194	186	190	190	177	197	196	206	212	201	171	208	180	189	179	178	184	185	203	189	161	204	160	164	203	201	191	175	192	177	180	179	192	169	193	211	183	181	168	206	184	195	196	221	172	165	199	166	195	191	169	160	199	189	212	187	185	178	179	163	173	186	189	198	190	191	205	204	212	158	183	181	181	162	200	182	178	197	213	204	187	193	192	179	209	171	175	170	192	184	166	193	194	184	182	167	188	191	184	199	168	207	196	184	179	194	192	179	182	183	193	183	209	192	178	187	182	191	193	194	179	179	161	185	175	190	170	216	207	170	174	192	185	190	188	197	181	178	187	191	185	177	197	183	172	187	197	183	175	194	190	176	210	181	193	200	167	176	197	191	207	175	207	180	196	180	175	168	177	201	198	177	193	180	180	168	217	154	182	185	177	204	172	217	199	201	190	206	216	202	187	179	188	192	218	191	168	178	186	171	167	171	183	185	172	176	166	183	193	188	183	174	174	169	184	170	172	191	203	174	170	206	183	182	168	191	183	172	193	192	171	197	187	195	182	183	186	175	162	185	203	204	178	176	199	173	218	178	199	177	174	183	183	177	160	187	187	183	203	201	187	199	178	178	187	205	214	189	190	190	177	201	165	178	179	170	183	213	190	206	181	188	174	190	182	178	191	204	186	183	200	183	182	158	195	204	186	186	176	154	179	181	184	199	207	214	168	210	186	194	189	169	167	203	187	183	192	175	179	175	195	185	204	187	135	191	200	201	167	180	199	150	173	164	196	181	196	202	181	185	188	193	188	182	193	203	164	172	170	187	204	164	202	196	205	183	174	186	187	189	200	191	180	189	170	176	193	193	177	170	176	185	174	193	196	188	184	177	201	219	178	178	169	156	189	174	179	177	208	174	168	171	185	182	188	181	190	171	184	196	180	171	195	187	177	181	207	190	176	164	166	209	174	188	164	181	201	198	191	204	188	201	197	181	180	196	211	184	187	185	182	180	192	194	170	205	170	179	193	202	193	203	201	172	185	190	176	190	186	191	180	177	178	191	193	162	187	213	183	174	179	200	197	188	167	224	216	145	194	178	198	179	164	171	181	201	183	180	188	177	177	164	212	192	174	177	181	179	175	179	176	212	181	186	183	182	214	196	177	177	191	175	170	206	150	182	205	184	178	179	172	182	173	199	174	181	172	201	186	180	190	208	207	189	191	178	191	188	182	175	180	194	193	181	187	193	209	160	172	196	182	184	182	183	177	185	182	196	180	183	177	184	217	174	201	163	175	177	189	180	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7683	649	684	718	745	726	657	653	640	616	607	647	637	605	600	539	558	577	636	569	575	612	544	526	633	596	548	591	617	605	580	586	607	584	589	550	564	564	603	584	579	579	580	533	597	589	553	593	564	586	606	559	598	529	579	564	545	598	607	577	608	527	565	598	571	530	557	568	625	595	586	569	588	604	569	538	578	573	564	562	559	609	593	590	577	581	581	559	562	565	572	583	568	562	564	563	572	596	580	609	563	541	552	531	529	564	588	546	566	606	578	613	577	563	560	562	568	592	574	562	563	577	584	569	613	617	552	516	559	545	564	604	573	612	567	597	570	524	548	584	577	591	598	550	556	560	566	599	549	574	592	587	584	554	534	600	569	560	565	565	589	583	598	557	569	590	590	591	610	545	583	530	568	556	564	562	572	553	598	559	584	598	579	551	540	576	552	594	581	565	583	602	563	578	580	579	580	524	605	589	605	554	586	602	595	565	598	603	553	579	540	581	587	569	565	571	593	580	604	576	597	555	574	629	544	573	565	636	549	584	569	544	602	549	544	534	618	562	553	641	563	569	592	561	592	586	568	577	595	564	555	555	577	549	586	554	561	557	565	549	603	580	583	579	538	566	575	598	589	548	562	565	577	574	566	560	597	546	572	571	577	592	535	577	582	522	619	558	612	552	587	516	553	574	509	592	590	606	533	576	589	553	576	511	586	589	576	571	574	565	551	578	587	579	584	610	567	563	587	575	576	549	565	575	601	552	597	555	564	570	564	602	558	561	546	594	565	565	602	570	555	571	577	571	562	567	609	586	569	532	544	570	585	573	605	587	581	580	576	584	549	644	582	593	551	597	564	552	580	569	564	607	605	602	551	572	552	581	549	539	576	585	592	568	535	576	545	546	533	546	574	552	548	565	562	519	535	504	583	565	614	566	548	544	548	592	572	551	548	581	577	580	575	606	579	524	545	542	554	611	556	546	578	558	583	623	575	603	558	542	529	570	615	620	551	542	596	538	543	548	617	580	567	565	586	600	565	591	583	593	577	590	611	595	605	570	570	581	535	554	552	589	568	586	592	567	519	615	591	586	563	589	543	582	603	534	604	619	577	571	605	574	549	584	609	571	630	548	542	568	571	544	556	560	597	579	575	583	604	508	582	580	579	547	608	550	592	578	516	515	543	558	592	575	581	610	580	566	559	592	614	557	608	555	590	598	573	578	536	527	567	595	557	521	560	537	614	555	560	566	580	591	608	528	559	544	609	587	566	606	584	565	593	551	554	582	593	585	588	599	538	545	590	558	547	556	610	598	588	593	555	587	577	573	589	582	602	512	565	581	565	615	568	605	555	578	558	527	568	539	562	570	535	591	555	557	556	553	547	569	565	549	602	579	556	558	622	534	618	583	596	562	550	599	568	543	583	581	571	529	548	573	565	617	570	549	538	563	581	567	575	569	561	584	600	577	541	545	570	569	582	591	574	565	585	612	542	600	585	602	565	551	588	591	526	553	552	582	558	555	550	581	565	582	551	565	573	543	567	570	566	550	594	594	571	554	610	581	581	563	563	578	574	498	536	576	554	574	626	572	587	567	564	562	609	566	572	587	540	581	560	576	565	568	572	579	556	554	577	602	572	557	533	545	543	547	596	523	552	544	563	576	547	567	612	556	545	577	550	574	554	556	557	582	587	608	600	553	584	606	540	535	582	551	577	604	561	542	572	580	558	607	558	538	534	569	579	576	571	573	588	627	557	544	590	563	535	558	593	562	587	560	522	589	535	601	564	572	572	594	597	566	558	569	576	558	576	583	534	591	553	558	533	556	602	587	599	558	550	571	594	589	559	582	609	575	584	564	528	552	572	553	577	599	593	570	596	575	577	563	567	574	523	554	600	557	552	638	580	568	608	562	540	564	560	566	566	570	587	564	564	589	563	605	593	582	560	569	516	549	572	571	608	574	597	574	570	583	565	607	574	609	583	573	576	539	555	557	546	585	570	563	585	573	533	586	606	598	574	539	559	563	567	578	534	555	610	572	545	599	559	588	618	562	566	574	570	585	556	576	576	605	608	580	573	591	559	613	549	582	544	569	552	582	604	566	531	613	581	587	607	591	567	569	502	583	611	549	553	542	574	584	593	589	555	548	575	551	619	575	583	588	578	621	558	601	587	603	589	598	600	535	591	529	544	580	569	522	603	588	570	617	583	575	605	571	562	547	530	577	571	568	548	534	602	592	548	590	571	555	612	578	564	550	569	602	560	593	565	598	571	551	536	569	576	552	560	575	598	553	579	559	576	579	565	549	594	511	551	566	611	554	557	553	583	619	597	570	605	588	610	595	593	575	553	568	580	603	540	554	575	577	611	562	545	584	539	618	597	564	564	572	577	523	621	606	578	550	582	548	547	536	550	609	571	554	558	596	589	587	567	621	593	648	551	614	592	575	565	585	588	535	592	526	585	544	568	577	557	566	563	542	540	590	572	552	583	567	648	545	548	545	551	581	563	532	590	601	541	594	576	580	603	521	528	610	585	567	539	534	590	572	607	596	583	560	592	573	572	546	588	553	569	525	576	581	570	547	597	554	566	544	546	575	571	579	590	577	526	598	517	561	555	605	571	583	593	581	583	562	565	606	624	559	605	536	562	570	550	566	532	582	577	590	611	541	582	564	584	581	582	573	594	585	595	563	547	548	501	605	541	576	557	561	602	557	573	556	570	583	545	577	559	563	587	598	554	562	564	607	564	573	528	569	563	603	546	594	607	597	560	534	576	592	534	552	582	561	581	548	605	579	626	551	574	556	545	558	565	577	591	553	557	581	551	543	572	595	618	598	526	563	587	545	553	549	535	597	551	584	558	586	547	577	539	527	571	576	586	572	567	558	564	607	602	602	564	566	531	572	560	599	559	572	579	572	609	570	599	630	581	574	567	569	580	572	586	583	585	603	595	618	590	562	601	565	533	582	564	600	589	562	539	557	567	555	583	529	558	594	564	586	573	570	560	560	581	585	564	514	574	551	577	563	605	591	631	540	588	540	544	549	588	612	575	524	540	572	564	594	593	562	616	571	611	589	596	590	577	601	599	599	524	593	595	531	550	555	600	573	592	564	573	593	556	536	584	543	610	592	578	567	571	616	592	559	571	588	623	598	590	579	582	547	554	577	570	586	575	578	593	564	561	555	545	592	590	544	581	547	597	536	535	577	607	545	575	592	594	593	578	575	594	557	571	585	561	572	561	570	567	566	592	566	550	614	608	549	531	569	581	555	533	561	590	599	602	579	573	580	550	557	570	596	594	579	524	596	543	576	574	613	561	585	581	583	580	607	544	611	614	547	544	566	604	570	583	572	586	519	564	627	580	592	566	521	571	550	582	550	554	585	555	573	592	602	579	605	567	586	579	538	534	539	587	576	560	576	544	559	535	575	581	605	598	541	562	612	555	574	554	615	562	549	619	564	503	568	579	555	567	548	568	531	567	561	589	559	579	567	593	580	570	568	576	580	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
41719	19189	4951	1280	940	776	653	524	448	449	439	436	419	390	394	406	352	371	311	369	373	371	331	354	341	336	369	322	327	378	331	306	351	316	357	355	336	322	343	347	346	307	339	309	348	366	352	321	345	366	337	335	328	291	353	295	351	317	354	338	336	302	361	311	326	344	321	339	345	361	373	330	339	322	332	354	331	361	332	325	355	339	327	327	369	346	327	365	352	356	312	344	343	325	335	318	338	340	334	321	338	336	294	365	306	344	315	329	316	320	332	330	334	306	307	361	349	346	316	294	357	310	327	325	371	319	349	323	342	326	323	364	361	328	353	348	348	344	348	327	325	322	335	343	353	322	329	302	351	324	356	322	365	365	343	360	338	366	329	304	354	350	327	346	362	331	357	370	339	324	345	340	345	358	326	329	368	324	310	324	296	328	354	333	320	344	324	365	329	309	330	329	319	365	327	322	338	332	341	305	368	301	321	312	343	366	342	312	353	272	327	318	328	305	327	356	324	339	344	331	330	336	352	331	342	350	299	335	326	341	327	311	286	375	317	322	311	332	321	313	371	318	339	348	356	327	320	345	344	326	315	311	350	339	361	366	375	302	334	298	333	334	305	342	358	338	327	339	303	356	361	350	309	324	333	300	362	329	324	359	337	345	330	345	325	320	335	361	327	333	351	345	316	341	378	345	314	356	350	339	317	338	338	351	316	333	341	345	370	322	339	343	338	327	334	318	336	338	335	352	334	329	325	323	333	351	322	341	353	342	348	338	301	342	355	326	308	326	316	363	323	328	351	322	309	331	350	333	293	270	344	349	356	358	364	340	327	342	319	310	319	315	336	329	334	289	339	349	314	305	345	326	311	335	339	348	289	331	356	379	304	356	323	309	323	344	318	326	369	309	347	339	335	334	348	342	361	328	312	338	389	351	379	340	343	366	299	302	350	323	370	321	352	340	331	331	350	346	342	311	340	375	346	311	357	334	340	330	339	355	349	321	362	350	313	343	380	334	335	353	339	350	345	321	341	342	329	332	363	330	316	306	335	348	352	348	303	337	339	322	329	355	340	304	331	352	325	320	323	371	344	350	336	351	344	312	347	337	345	363	330	339	317	343	321	363	334	309	335	348	344	327	331	368	359	358	319	368	329	330	328	321	318	355	328	318	368	336	350	339	338	335	336	322	341	353	290	339	329	342	324	314	338	360	365	329	325	320	329	351	340	336	337	339	316	310	312	315	303	318	326	385	344	297	318	374	334	333	358	334	326	358	345	349	329	321	292	325	315	316	350	307	315	330	322	343	319	324	330	323	287	307	349	341	340	334	309	341	353	375	401	323	333	338	351	347	329	334	371	342	319	356	350	337	356	367	305	315	309	346	336	321	325	316	345	330	339	331	310	307	350	360	339	347	377	340	314	382	342	347	351	337	348	345	348	274	351	313	356	337	349	345	361	314	329	324	352	355	300	345	365	332	352	342	347	340	323	331	329	342	324	323	350	360	363	354	344	307	329	327	339	347	322	331	337	358	324	307	346	305	355	344	306	342	310	391	337	367	334	356	298	317	347	351	364	336	329	331	320	361	332	355	325	367	378	306	359	331	338	338	311	313	358	337	326	321	366	339	335	310	359	309	337	336	332	338	338	338	340	353	326	316	339	345	334	362	352	332	323	302	327	341	327	360	320	317	366	344	360	339	345	326	349	311	326	321	293	318	334	330	355	347	326	337	302	357	333	355	318	329	309	339	303	329	344	316	327	329	354	323	318	314	336	333	334	333	350	345	368	325	333	311	308	348	320	311	300	352	371	331	367	326	328	294	333	372	319	323	299	324	336	315	340	346	333	349	356	329	336	337	319	347	320	313	368	349	339	312	349	344	327	355	364	322	331	352	312	320	362	343	333	329	346	341	342	367	360	359	340	322	385	318	334	343	379	345	361	369	323	334	326	322	360	296	328	318	329	376	336	340	351	340	314	319	335	346	314	322	339	333	332	315	330	333	329	328	338	332	304	352	324	334	304	336	313	298	358	329	333	314	311	342	348	352	349	348	330	339	341	309	350	359	330	319	328	330	325	322	353	350	340	357	318	303	347	305	345	309	353	319	348	328	324	297	368	321	372	330	328	338	323	358	343	324	364	318	301	317	317	327	369	337	341	347	322	343	370	338	313	321	339	344	348	387	322	308	370	350	325	325	333	332	316	332	322	304	336	313	341	369	358	295	356	347	317	328	322	358	327	349	318	334	310	346	336	392	339	330	320	323	368	327	317	353	361	327	309	328	295	315	352	355	320	302	323	347	321	324	328	362	321	338	340	355	344	316	318	312	363	305	337	338	331	315	364	354	329	341	298	359	353	346	315	343	321	356	334	316	362	357	338	333	348	339	317	332	339	356	316	351	301	328	339	328	320	385	323	334	332	355	371	338	378	341	370	320	324	305	326	329	332	365	345	307	330	291	333	314	316	305	354	367	351	346	322	340	349	321	358	335	345	323	334	297	372	321	352	326	320	316	335	325	313	306	346	343	338	337	352	318	328	301	323	335	308	309	327	323	318	370	289	326	338	332	291	339	318	357	337	328	321	322	320	336	373	345	326	371	334	309	350	365	315	352	327	329	332	314	334	369	318	348	367	358	345	361	320	349	334	345	318	350	321	341	340	339	370	327	322	297	287	344	320	335	330	361	345	338	365	318	352	343	350	318	314	325	304	325	333	317	358	311	339	330	378	312	328	344	359	312	317	338	361	329	317	338	360	326	347	302	310	345	299	319	344	360	347	341	309	333	316	335	354	277	365	291	316	377	310	374	306	351	356	335	373	350	322	319	342	313	359	321	340	334	317	320	349	359	369	335	342	383	350	357	321	306	382	352	313	350	327	315	333	347	344	336	327	328	331	346	355	322	347	342	305	320	319	332	344	334	359	341	339	318	342	319	313	347	354	326	324	334	354	323	342	320	341	361	325	343	313	355	343	318	344	339	352	316	316	365	326	327	339	351	341	336	338	335	322	330	330	345	333	356	327	329	314	335	351	322	303	338	320	350	340	332	347	319	378	327	335	349	344	348	338	327	350	328	344	358	345	330	369	310	334	377	333	319	361	312	327	337	347	342	339	364	304	329	322	348	333	324	351	333	356	317	311	322	344	323	345	352	320	325	341	341	367	360	328	360	323	354	330	348	323	316	332	340	317	361	334	322	338	335	311	348	359	332	319	337	336	346	321	321	334	315	308	366	355	346	300	310	349	370	321	320	356	320	344	309	369	323	346	353	344	320	337	305	344	305	343	350	322	331	354	361	325	328	310	311	327	339	306	378	345	327	325	349	304	315	360	340	347	375	358	366	359	352	312	315	335	337	329	364	341	342	328	320	338	372	350	317	326	308	346	377	339	310	336	328	320	358	322	321	341	310	335	310	310	336	347	343	355	376	332	324	344	321	313	323	353	318	335	346	355	342	364	334	305	353	379	354	291	333	316	343	346	375	331	352	313	328	338	303	329	373	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
19303	1897	3541	3830	3284	2701	2434	2009	1941	1717	1615	1507	1457	1387	1233	1257	1232	1178	1148	1178	1116	1088	1047	989	1053	1037	1044	1000	984	996	1042	1001	1003	1024	1000	1016	1012	1015	994	954	991	922	949	986	976	960	947	1022	945	960	962	993	900	934	937	968	960	943	974	997	976	935	976	965	970	947	938	956	950	957	920	916	977	943	951	922	954	952	904	911	934	946	916	916	986	928	955	912	917	918	918	903	918	916	938	905	923	904	997	967	905	949	943	907	966	929	960	913	919	966	886	918	897	981	890	912	896	966	907	969	924	931	986	937	933	956	934	919	966	979	977	912	899	939	947	884	922	929	965	965	878	952	932	938	958	946	879	940	880	950	1014	930	938	954	919	910	929	914	961	946	928	931	892	930	895	950	951	921	956	908	936	914	972	923	910	912	883	921	896	973	930	955	925	960	917	871	926	883	961	979	940	946	896	968	929	927	979	895	912	869	929	921	955	928	951	937	940	937	874	946	899	935	910	907	928	923	947	904	939	876	952	928	880	911	923	931	918	878	902	970	892	889	898	917	955	923	896	909	964	958	914	921	909	934	975	948	921	945	868	871	917	855	961	924	963	889	896	930	974	919	956	868	848	933	894	901	902	922	929	931	932	914	898	949	954	881	884	907	899	926	972	939	928	992	865	900	952	929	921	937	918	964	922	882	940	934	959	954	878	856	903	959	949	960	912	962	882	877	943	905	908	898	942	976	904	969	887	881	963	935	960	916	909	902	920	913	918	890	935	892	943	943	923	910	925	955	918	977	972	944	883	942	886	922	953	915	936	918	975	979	900	942	934	898	896	920	957	912	905	941	925	872	924	893	925	898	920	945	916	952	953	893	911	914	945	916	940	885	893	936	949	915	918	868	974	926	978	934	950	919	895	892	923	946	883	902	890	914	937	948	888	902	923	952	910	953	927	942	909	886	849	929	941	906	965	940	903	938	902	928	929	887	898	887	910	917	1006	970	925	917	916	964	916	910	926	923	939	918	947	942	919	900	884	965	977	933	905	916	879	936	929	938	938	911	919	916	927	931	928	931	926	913	953	918	910	932	931	883	957	921	919	881	924	950	920	951	885	864	902	913	953	973	924	921	918	895	950	950	939	924	924	885	937	992	949	947	933	919	919	916	954	927	898	924	936	942	927	975	913	946	910	963	953	925	931	956	899	959	916	909	916	894	919	902	966	907	919	919	956	880	902	929	864	931	907	899	930	935	854	910	908	920	928	969	951	913	935	976	950	923	926	943	930	930	957	917	898	948	936	957	905	945	897	925	971	953	968	914	927	909	937	895	964	896	917	992	939	909	881	885	922	930	988	889	935	913	946	912	947	891	940	914	950	934	882	940	903	893	930	910	899	899	926	960	902	954	881	962	983	968	994	868	970	978	883	928	929	890	956	858	918	963	922	937	958	941	917	932	938	946	907	920	958	903	906	892	918	902	955	928	919	928	955	911	923	919	955	963	884	912	918	952	967	945	928	955	916	995	931	929	894	960	944	926	964	912	968	945	922	944	910	920	914	922	931	933	977	949	908	958	890	924	900	939	993	888	916	902	841	964	912	960	908	904	922	915	973	884	880	955	892	884	937	962	842	920	925	911	899	961	953	949	926	907	949	957	913	1012	928	917	956	912	909	911	903	880	938	884	907	932	969	918	861	879	974	936	926	911	945	902	914	894	868	947	987	906	885	909	915	886	919	942	914	931	924	964	966	932	898	890	934	929	984	949	907	914	885	918	913	915	916	898	877	951	957	924	893	908	889	916	921	929	883	965	926	915	892	932	948	897	922	948	901	889	937	984	951	926	929	921	917	963	996	965	889	892	893	925	954	948	918	953	915	873	905	940	951	942	929	885	883	947	947	907	937	937	951	907	911	938	942	995	969	942	937	953	961	946	910	930	946	964	977	930	928	968	889	896	909	888	964	937	982	947	928	927	910	931	912	919	956	985	916	918	961	936	891	943	986	954	890	926	1024	918	911	917	960	888	924	928	946	908	895	950	879	913	931	917	903	953	905	929	906	936	861	961	960	914	908	910	928	938	951	909	918	925	874	965	947	922	928	943	936	970	985	905	931	945	935	933	970	928	932	928	942	901	897	916	934	954	959	942	975	913	913	954	937	956	888	947	966	917	873	936	956	967	937	945	867	889	917	951	942	960	920	903	933	945	923	921	887	933	996	983	879	898	926	958	901	904	918	939	954	968	896	911	929	931	910	906	905	963	917	940	926	924	927	864	949	901	930	947	899	942	935	970	941	910	926	938	903	957	860	911	943	952	945	940	941	914	934	856	904	909	880	907	951	902	955	919	949	961	915	941	914	946	926	860	931	894	932	904	946	913	928	903	945	894	929	967	944	957	836	943	901	871	964	946	875	950	964	893	948	938	948	894	900	906	929	953	877	930	875	934	888	940	926	912	942	916	984	924	911	886	929	934	968	917	963	1014	932	868	939	955	872	964	951	883	919	890	955	926	959	948	922	928	917	918	955	931	964	927	897	946	934	889	967	935	918	933	925	874	916	917	946	979	943	921	909	959	893	908	932	959	1013	896	920	935	862	918	914	895	956	961	882	892	1026	907	908	881	932	956	930	948	892	918	964	899	896	935	921	909	888	951	899	926	910	925	921	878	933	948	878	915	919	979	967	889	969	921	939	932	908	950	981	927	908	927	961	948	879	951	933	935	937	931	909	954	947	922	929	935	977	917	895	938	943	947	945	952	952	912	971	861	920	985	919	936	897	965	919	911	891	887	933	909	901	929	884	912	921	919	900	929	913	892	927	931	909	929	966	963	963	998	923	961	943	909	898	931	979	959	889	911	954	943	1002	964	928	938	896	927	902	931	953	953	896	925	950	892	885	925	896	927	940	928	872	893	937	972	946	948	964	977	921	978	937	933	885	895	952	934	936	938	951	867	926	978	934	912	926	919	929	890	945	922	933	956	925	973	889	932	953	916	934	910	952	933	929	913	934	969	974	911	967	910	928	934	942	926	883	955	937	900	907	925	892	904	991	926	900	928	951	953	933	948	958	892	855	903	974	946	942	935	924	947	930	906	921	942	915	885	901	872	985	928	1018	966	894	870	894	914	900	915	903	905	931	879	919	908	909	945	879	899	928	928	912	932	862	930	888	938	947	910	923	927	943	933	941	899	929	894	906	907	932	923	922	952	909	931	954	959	951	934	912	955	956	872	918	970	925	914	939	964	916	943	888	930	920	966	933	913	925	874	919	923	963	932	940	956	994	895	927	947	994	924	935	966	922	931	945	949	894	891	914	908	928	955	943	933	915	907	928	908	906	871	972	913	893	947	909	956	936	994	926	909	903	938	962	961	920	975	897	896	911	913	968	939	902	909	974	917	889	920	922	958	918	857	950	916	943	967	936	937	949	962	920	924	924	938	903	909	950	944	948	938	917	920	913	947	891	896	949	907	909	962	948	953	918	922	930	902	952	886	935	937	916	916	865	922	913	910	972	955	931	955	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
46142	25048	17810	2940	1581	1195	903	764	659	609	552	554	512	469	451	426	406	375	379	368	367	351	386	339	363	355	299	316	316	317	356	323	341	319	341	336	342	376	332	332	346	330	330	333	303	313	356	295	338	339	317	330	301	317	320	335	364	318	298	342	290	305	320	334	294	335	329	334	339	328	309	306	335	334	331	325	303	316	306	331	313	309	292	327	331	298	309	306	299	317	326	321	333	324	309	324	314	377	333	309	307	291	338	336	318	303	331	301	332	339	335	330	315	336	328	313	328	322	339	317	317	332	340	290	298	313	335	302	301	327	336	319	317	295	293	314	360	363	311	326	319	338	305	265	341	336	322	285	293	347	331	330	332	370	326	298	340	298	303	308	330	303	317	306	328	315	297	361	332	312	310	338	295	314	327	354	318	297	349	309	300	307	333	315	305	299	319	346	333	300	321	324	291	287	304	321	350	305	345	325	367	306	343	307	339	335	313	323	328	320	302	342	341	327	343	311	339	291	332	326	323	342	319	314	299	351	315	321	301	319	340	329	311	324	343	311	317	319	303	309	302	336	359	338	315	293	321	308	324	347	335	312	323	311	264	300	328	290	339	347	339	338	321	325	303	364	316	322	350	338	333	327	347	319	324	316	289	330	320	327	332	337	338	300	314	299	341	316	327	303	362	343	309	319	335	352	313	308	330	318	334	329	285	327	329	297	295	298	305	333	336	332	307	323	315	329	335	301	338	338	302	294	363	308	321	352	335	314	297	317	313	309	327	321	360	316	314	313	331	327	317	309	330	345	307	294	333	295	343	286	303	314	342	312	306	309	323	334	316	361	315	335	309	328	304	301	309	330	300	328	324	314	321	353	340	305	334	326	311	309	330	309	323	337	331	297	339	327	326	333	320	321	345	321	317	262	295	329	305	334	312	340	347	290	333	321	370	335	320	340	316	333	342	363	319	329	302	306	304	350	312	311	292	323	295	345	296	343	304	340	333	334	301	323	358	333	319	332	319	323	333	331	323	327	341	341	311	323	305	356	330	310	321	315	357	358	335	292	320	347	326	316	319	313	332	318	337	366	337	316	347	316	319	315	297	302	355	350	323	316	326	297	310	334	320	339	302	307	327	350	289	321	299	306	324	332	339	334	312	323	314	310	323	338	302	302	337	301	349	278	312	304	347	304	347	352	331	342	296	315	339	356	348	303	317	314	332	310	285	326	317	307	309	296	300	318	330	341	319	338	327	296	307	353	331	309	304	337	332	329	346	303	301	305	336	303	294	327	301	292	333	307	336	321	321	371	319	324	284	349	338	312	305	339	297	328	296	319	304	320	329	290	323	296	329	300	321	306	363	325	354	347	347	295	317	282	352	327	324	320	333	338	355	338	323	314	332	337	317	337	283	339	320	298	295	309	307	338	344	281	304	315	319	305	327	337	366	336	336	324	325	329	312	311	308	305	349	339	299	290	290	334	329	310	319	293	301	329	327	358	306	339	351	344	305	306	308	310	300	292	297	331	336	327	317	338	317	311	354	326	328	335	304	320	316	314	287	324	313	302	322	362	337	301	316	361	320	300	313	280	292	319	302	347	293	318	335	352	322	318	311	335	340	283	305	282	320	276	309	324	321	317	322	342	330	316	323	321	315	323	321	316	312	339	329	362	311	304	312	302	329	299	312	316	337	302	335	325	315	350	342	327	318	312	316	319	308	326	336	339	326	320	328	309	312	315	329	337	323	324	328	314	308	339	357	319	333	324	325	310	347	331	327	338	305	299	320	300	321	366	327	323	298	331	331	324	306	287	290	333	328	317	308	307	331	316	325	332	295	351	361	315	280	313	307	330	337	350	309	315	296	335	289	335	299	300	341	334	312	320	326	327	333	305	327	328	333	304	312	319	311	310	286	319	306	314	342	337	304	342	307	326	330	321	320	346	334	304	330	309	328	318	324	317	326	321	286	321	305	306	316	323	326	308	286	319	328	286	348	335	323	326	331	342	288	341	329	317	355	313	298	304	313	331	316	322	307	304	335	324	325	352	352	317	310	321	306	358	319	319	332	312	330	358	335	292	311	327	282	298	342	331	309	299	321	306	314	306	318	340	339	306	345	299	309	303	335	355	317	293	306	315	341	304	308	296	322	338	315	348	330	319	291	313	324	304	293	306	289	322	346	326	334	317	306	339	334	324	300	328	364	348	327	334	315	315	337	333	313	315	322	317	304	322	320	334	310	320	316	308	326	337	320	304	322	312	310	344	306	304	326	322	348	314	318	303	294	325	316	293	349	292	325	346	317	353	324	324	326	284	330	334	290	315	321	317	277	321	304	312	328	316	310	287	335	361	315	321	338	315	299	305	334	311	320	330	293	287	278	319	308	286	325	331	376	329	321	321	309	339	326	337	336	300	324	292	330	316	359	320	318	279	360	337	308	343	321	302	323	295	355	280	340	299	298	331	333	315	341	325	325	297	353	307	350	316	321	322	327	304	312	298	304	302	303	280	325	328	305	331	320	326	301	300	326	325	320	340	310	312	294	324	335	337	307	332	332	353	310	292	319	334	313	338	297	325	308	317	336	319	296	323	325	324	317	346	330	331	358	309	339	322	332	328	330	353	332	314	346	323	301	338	330	332	311	335	313	295	319	318	317	322	304	296	336	319	306	340	340	337	335	300	300	332	321	332	304	303	314	322	325	341	329	335	338	290	336	321	350	316	326	334	336	340	341	333	313	307	319	295	321	338	301	344	299	290	329	299	299	333	301	309	332	298	331	299	326	332	318	335	309	311	284	311	332	316	317	331	337	301	328	310	335	338	319	316	299	348	309	318	339	326	328	306	347	337	292	304	327	311	328	298	320	339	336	330	300	324	312	348	323	335	325	310	326	298	278	302	321	324	318	321	336	322	327	303	305	311	277	327	315	342	332	352	333	327	313	319	324	331	328	332	304	319	313	328	339	309	277	348	348	320	316	294	328	313	327	307	330	326	329	301	308	326	306	295	308	328	313	313	305	317	307	331	292	327	322	314	319	343	300	303	328	314	301	354	297	343	324	329	306	341	300	294	348	309	345	333	325	299	317	313	304	338	313	327	326	304	327	336	315	340	283	306	328	324	310	323	305	284	327	283	318	333	309	305	308	286	297	314	316	344	300	288	323	360	318	305	325	295	331	301	308	338	329	304	317	322	285	318	327	331	352	308	324	343	356	343	348	326	341	332	316	337	302	351	334	319	294	348	308	317	273	306	319	329	335	321	305	323	309	337	292	343	359	322	332	276	318	321	332	294	319	324	350	312	318	286	310	292	326	304	282	301	309	338	356	333	330	347	320	289	303	353	331	344	320	313	311	302	275	314	312	375	329	292	295	343	327	314	308	312	299	314	344	340	308	344	334	310	320	335	316	342	330	345	305	308	317	356	310	318	330	325	322	353	323	291	289	318	283	300	310	354	338	341	317	299	298	335	331	301	307	336	303	340	341	324	319	318	341	329	337	303	288	306	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
25287	2720	5750	6319	5266	4391	3616	3018	2611	2434	2076	2040	1949	1702	1614	1504	1442	1373	1356	1293	1239	1251	1143	1147	1104	1099	1108	1084	1064	1100	1082	1014	1009	1022	1050	917	1024	960	931	979	939	979	965	925	972	941	941	953	908	992	958	1008	909	961	930	871	922	934	916	942	948	893	910	955	915	875	875	839	901	871	882	892	922	880	888	943	857	895	875	898	946	911	908	901	894	889	908	947	889	881	865	871	923	894	843	887	863	878	845	868	908	864	883	913	910	859	898	861	862	886	848	877	837	839	882	895	872	883	854	874	907	873	879	868	914	917	919	860	827	866	837	883	867	840	838	878	925	833	825	816	870	902	875	846	850	895	835	882	910	892	865	840	855	855	849	911	924	877	883	905	905	886	871	895	830	904	875	903	842	912	806	879	893	856	869	846	913	834	885	870	866	929	875	868	869	887	834	850	908	900	884	830	859	881	830	831	934	860	862	894	895	868	904	835	846	856	898	900	869	862	870	870	860	842	858	819	884	914	850	834	780	859	838	866	960	868	880	859	900	884	834	937	889	867	883	893	860	892	902	935	835	821	905	907	862	856	899	870	897	848	908	888	906	877	868	912	838	895	858	815	882	877	868	933	878	894	890	860	867	895	919	837	873	881	875	880	916	862	854	864	876	885	892	894	902	921	914	854	913	840	913	921	870	844	861	868	829	870	862	931	899	866	899	899	912	914	885	864	869	899	846	859	906	881	909	874	877	870	873	907	863	881	916	881	866	873	887	857	883	864	848	854	893	907	876	855	915	910	857	905	886	838	889	876	876	851	881	867	880	916	891	881	869	864	862	868	891	880	843	839	861	922	876	912	848	856	875	867	935	859	832	880	910	861	775	868	878	898	837	899	851	814	831	872	855	841	834	903	889	871	878	853	893	838	861	924	937	828	862	885	852	804	848	865	795	852	887	856	879	902	903	847	849	890	867	832	911	903	916	874	860	832	855	846	883	905	887	883	854	842	873	885	848	869	918	837	862	917	918	904	873	888	910	857	927	868	873	911	862	827	887	900	841	822	888	875	821	817	871	894	896	888	879	868	833	849	831	883	844	852	855	889	855	871	861	895	883	893	848	880	848	813	890	816	875	893	824	837	823	868	863	842	853	927	872	927	844	953	828	894	831	845	913	890	868	854	874	844	881	857	916	841	887	864	848	869	849	882	845	881	875	887	853	855	899	878	850	864	908	881	872	907	834	894	871	897	865	882	864	852	875	815	879	856	855	819	843	867	916	817	833	873	878	912	837	875	922	851	857	869	874	894	815	886	831	856	894	881	889	873	880	847	890	897	891	841	880	842	939	914	880	856	931	922	867	841	836	880	869	885	875	875	845	870	842	861	874	898	897	837	856	861	909	895	862	849	880	872	819	903	867	916	897	857	846	850	877	894	923	880	885	859	860	882	864	875	888	890	865	886	850	880	896	875	872	865	852	788	858	807	857	907	845	876	930	876	890	857	898	900	797	861	862	851	827	913	865	824	861	848	908	814	877	858	902	860	846	879	935	864	901	882	897	834	916	930	840	934	845	902	857	883	866	893	848	852	859	871	822	856	907	841	919	893	924	886	883	857	941	869	837	853	912	911	891	887	844	867	860	894	877	870	820	897	926	825	865	869	876	849	883	851	846	874	865	873	857	930	832	834	828	872	872	917	874	852	857	915	864	885	880	881	882	903	898	866	876	913	784	874	870	898	831	841	809	882	821	857	836	887	889	851	868	860	856	890	902	850	857	879	882	902	891	892	889	890	869	842	825	902	861	853	861	932	896	825	902	887	879	868	843	908	875	889	885	881	861	883	875	946	868	872	855	870	851	878	875	874	878	875	911	845	865	855	864	891	895	841	822	879	891	891	898	902	921	867	907	855	833	820	904	930	846	831	864	870	841	792	862	899	859	931	897	845	876	893	853	872	899	884	850	862	851	848	801	860	879	877	916	864	903	850	872	889	855	878	892	859	878	861	817	893	881	870	875	848	899	872	875	826	869	898	889	857	876	839	841	860	870	879	887	845	870	839	825	847	855	846	879	866	865	854	861	810	871	868	849	874	857	874	864	861	873	876	904	906	864	845	828	929	885	871	879	867	901	845	845	783	868	897	881	889	816	871	894	914	841	865	876	944	874	878	851	897	880	847	848	868	809	833	897	863	886	871	948	863	852	849	844	887	866	828	860	869	856	855	889	862	864	865	897	846	908	868	884	888	893	878	890	860	848	910	922	912	865	839	874	892	823	886	880	829	889	863	879	895	901	879	845	860	853	888	910	863	934	862	899	905	847	866	854	921	852	841	870	845	826	900	841	876	859	918	894	842	917	886	916	874	878	865	789	878	878	888	841	864	822	857	815	903	868	882	874	883	905	874	894	908	874	906	848	895	850	867	891	870	827	871	867	927	845	893	940	843	859	897	913	879	866	868	900	894	836	830	895	871	905	942	881	848	810	863	898	848	866	904	838	897	885	843	849	874	840	864	898	909	836	849	865	862	892	828	846	872	851	920	881	914	837	893	843	845	845	913	893	835	891	874	913	860	863	872	880	904	907	887	897	911	853	863	872	893	899	893	871	867	871	846	885	891	843	863	889	852	864	795	887	847	858	866	907	867	880	892	833	872	827	928	874	894	885	891	848	856	910	841	902	854	864	880	850	847	852	888	854	855	833	854	902	880	857	857	864	889	881	902	846	909	875	850	865	862	849	921	876	852	888	889	856	852	911	877	881	920	865	883	895	841	829	877	939	864	882	842	864	896	875	874	894	864	841	858	880	850	836	839	845	885	835	887	846	881	897	856	843	868	887	862	846	878	813	832	892	892	813	834	895	859	859	872	853	841	833	889	913	871	819	889	819	869	884	923	883	904	848	861	828	855	856	845	858	871	824	845	923	868	914	827	879	891	855	865	843	854	831	893	850	873	803	903	863	868	900	854	902	899	881	838	837	833	886	875	919	878	865	884	880	865	925	925	888	873	829	882	851	891	864	833	884	872	884	932	905	818	813	824	804	814	885	842	837	896	886	880	834	880	846	830	869	855	882	863	894	851	881	823	858	929	856	899	876	872	882	859	888	900	780	866	883	871	891	913	851	895	897	821	834	887	848	887	864	837	834	852	912	811	903	919	880	886	880	845	873	893	891	820	825	861	853	872	831	840	896	866	887	865	863	834	834	834	891	822	844	886	874	861	942	889	871	860	843	888	828	860	866	900	898	875	854	811	831	881	826	882	857	859	883	858	846	850	893	881	857	861	893	919	932	818	867	861	884	914	918	909	873	868	838	798	879	889	945	852	918	881	891	866	867	860	890	857	882	919	868	909	893	841	916	866	920	878	813	885	820	855	907	885	899	801	876	819	867	834	898	899	890	902	853	840	844	833	912	881	872	906	928	831	882	883	902	851	916	827	830	909	909	924	848	861	865	890	851	866	849	892	860	840	917	852	922	902	914	856	898	879	836	934	860	871	853	881	829	880	907	852	867	860	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7988	595	435	237	200	207	205	189	188	182	188	210	199	223	212	169	176	182	183	184	207	192	186	197	215	195	196	201	184	184	160	196	179	177	190	218	168	191	206	184	213	173	184	204	200	184	194	188	214	175	170	199	189	175	174	181	210	194	200	200	188	183	197	173	190	194	189	197	151	183	182	170	219	214	172	179	224	185	194	195	198	206	193	179	226	185	185	169	189	182	173	192	205	162	215	211	162	187	187	170	199	189	194	192	169	189	190	220	199	185	175	188	181	216	180	180	194	183	190	190	189	185	194	185	207	182	178	182	194	188	192	169	185	180	176	187	181	182	185	201	185	203	180	182	176	159	193	207	169	182	189	189	195	177	197	177	178	184	138	181	184	188	210	227	164	194	172	199	181	189	204	197	187	199	171	183	188	188	197	202	183	178	174	187	169	188	187	180	179	175	171	173	190	206	176	179	171	152	210	181	185	173	179	192	203	210	162	173	187	186	180	202	163	181	174	161	185	177	181	203	193	198	183	173	202	204	188	199	197	170	194	183	191	201	184	198	169	171	177	177	166	179	178	193	170	195	206	174	171	192	183	178	195	210	189	169	215	198	201	196	196	175	193	202	174	195	170	173	168	194	198	205	185	170	172	176	187	185	196	188	192	225	190	180	181	206	180	176	182	181	196	211	179	183	190	193	186	192	190	177	215	169	165	195	200	191	194	194	188	170	196	173	177	211	198	173	210	183	198	186	193	202	182	181	179	181	188	197	191	186	201	216	172	162	202	166	209	179	189	159	181	229	211	209	169	183	189	176	188	210	224	210	187	192	226	193	165	175	181	190	187	186	180	206	181	161	181	178	178	197	177	171	181	180	179	228	186	181	182	178	172	194	176	181	192	205	178	191	202	184	200	155	165	199	210	183	189	204	217	212	186	172	190	212	173	173	173	177	190	178	179	195	182	187	203	189	173	203	188	169	215	202	191	167	214	212	196	199	207	200	170	187	203	203	188	190	217	195	183	189	178	203	210	190	184	176	188	172	198	206	186	183	190	178	177	189	177	194	235	195	174	191	184	196	180	177	172	187	192	215	197	191	162	201	193	174	186	192	192	172	161	172	189	192	189	181	174	199	184	211	225	188	187	183	173	181	183	187	183	191	182	195	176	183	184	203	188	199	204	189	200	196	169	190	206	183	167	193	186	196	190	197	190	187	189	189	150	212	182	183	197	196	209	175	194	169	166	186	194	187	174	205	176	170	165	186	226	185	206	187	177	171	190	199	189	183	188	185	197	198	195	187	201	178	208	192	176	188	169	187	192	192	192	196	169	184	183	189	197	194	183	181	192	209	181	199	197	213	199	151	195	209	165	200	174	152	185	200	178	181	177	177	171	175	162	163	182	160	191	175	177	186	194	197	176	186	182	197	190	205	196	161	180	193	183	213	174	196	181	182	189	178	186	160	173	158	168	188	197	192	196	196	213	216	170	180	179	174	186	165	195	172	194	163	167	198	202	186	197	197	195	196	176	167	190	205	196	184	169	190	182	186	184	181	180	200	172	183	185	193	196	172	209	187	196	189	186	178	205	206	162	184	207	186	184	213	204	192	161	181	176	184	200	186	180	155	212	189	189	173	216	193	198	197	211	180	198	173	205	188	187	189	176	187	160	158	173	185	181	174	207	172	170	181	192	192	173	180	181	189	176	202	184	185	207	191	190	194	181	186	184	201	198	158	190	202	192	200	191	178	207	208	182	190	183	188	179	200	160	216	187	179	174	196	174	190	169	170	194	173	204	209	178	204	192	206	181	184	170	190	189	187	214	188	221	186	196	173	180	204	196	194	189	202	215	172	186	198	185	175	185	195	203	201	183	218	193	187	186	172	169	178	177	200	166	155	182	200	183	180	199	182	201	183	197	166	190	190	169	171	212	179	179	195	199	169	214	180	170	177	195	176	173	201	191	190	209	163	185	175	188	160	206	185	188	173	206	185	180	175	211	159	186	197	176	196	187	159	197	181	187	199	204	195	189	174	201	188	182	182	179	218	169	176	192	179	194	186	201	172	173	181	183	168	169	193	187	185	184	178	175	198	185	206	204	185	201	179	176	167	162	172	196	191	176	164	187	189	187	180	184	200	195	201	183	165	191	182	184	203	187	177	192	155	205	178	182	181	189	190	194	171	159	183	189	163	193	207	167	188	182	183	167	187	185	168	178	175	180	185	183	166	190	182	172	176	187	204	174	196	175	209	190	203	169	184	180	199	176	202	189	194	184	190	168	167	191	180	192	182	181	216	193	178	193	187	194	219	165	170	179	199	172	179	187	176	208	176	228	187	178	191	202	166	198	193	177	201	200	183	189	161	172	175	194	191	189	198	204	184	166	168	184	212	178	179	190	199	190	221	191	193	207	185	176	191	186	201	190	170	159	216	216	183	165	179	200	172	182	196	174	209	177	183	191	178	200	156	181	192	188	184	176	201	185	185	215	184	190	222	191	162	174	192	172	187	151	193	184	192	181	199	194	186	217	204	164	208	218	163	182	165	181	165	196	179	180	189	210	188	162	187	182	174	189	185	189	189	188	185	197	198	204	218	193	177	158	189	210	200	232	218	178	178	189	212	164	169	202	190	187	203	179	165	179	179	185	199	191	191	193	190	162	194	189	171	179	176	188	195	178	188	219	166	190	170	163	173	206	183	205	199	209	172	173	178	208	188	206	205	179	192	190	187	194	179	198	202	201	177	217	188	211	196	178	179	195	194	189	188	203	186	167	166	177	194	189	177	191	188	191	180	190	183	194	199	184	210	175	186	164	199	191	216	196	187	184	181	173	184	193	179	180	155	185	210	199	179	182	189	178	185	192	177	193	180	190	178	186	186	185	151	199	186	175	189	181	179	197	203	198	209	174	207	195	188	213	184	201	169	178	192	214	173	190	194	151	200	174	201	211	189	200	186	202	198	166	189	204	197	181	185	179	199	188	186	181	163	211	210	183	186	191	196	195	202	200	196	202	178	179	204	190	192	167	217	186	179	169	218	187	161	210	210	184	190	171	191	178	196	178	169	191	193	180	185	163	192	165	204	179	181	196	206	204	157	174	161	183	173	194	193	215	184	198	178	185	176	195	199	169	187	200	182	205	192	181	165	200	184	174	193	173	175	173	188	215	176	189	164	189	169	178	196	185	169	187	212	172	178	192	165	187	177	198	205	187	216	203	209	176	163	185	179	199	196	175	188	176	185	199	179	180	174	188	194	194	183	190	174	203	186	181	193	169	153	199	168	205	196	188	188	196	177	198	179	191	201	173	161	212	191	193	202	200	189	164	179	184	185	183	200	194	181	203	208	183	185	173	189	174	221	188	205	181	199	201	167	203	188	204	186	183	192	200	186	175	147	191	202	183	175	202	202	192	160	180	199	190	178	175	193	183	181	181	207	157	203	188	187	202	181	171	167	183	227	165	168	192	193	196	189	172	185	192	234	176	216	169	194	179	194	216	187	188	200	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7955	703	732	749	752	596	644	645	640	626	580	648	621	639	585	585	611	570	585	596	591	551	628	577	550	587	562	585	546	585	586	558	582	593	603	578	599	579	555	604	573	568	589	548	553	574	620	582	576	559	533	594	570	554	587	589	588	566	555	588	571	564	580	567	557	610	582	537	588	555	593	572	560	552	549	599	550	557	588	573	603	597	572	544	612	564	586	603	573	610	569	567	526	545	560	586	593	592	575	576	553	600	592	598	583	582	553	573	565	600	611	545	554	549	566	564	568	577	525	555	627	557	579	575	595	605	593	566	556	571	588	590	540	584	575	550	552	605	556	534	593	567	576	571	560	560	591	547	590	545	569	569	557	515	606	578	576	541	574	571	558	596	575	562	558	571	573	565	561	604	590	620	572	591	542	538	541	581	580	602	553	558	603	574	556	571	611	562	573	576	558	581	552	584	583	591	617	528	586	576	531	576	584	572	593	571	590	588	581	580	546	587	596	582	566	605	547	579	555	602	593	549	604	600	581	564	649	569	604	569	585	571	563	610	560	515	566	572	601	576	604	591	552	622	583	553	609	552	570	564	588	563	572	571	541	598	592	576	593	598	593	593	570	593	598	566	601	606	538	615	621	571	567	564	609	566	555	569	584	601	564	586	609	577	537	547	581	546	546	581	575	577	614	573	587	543	586	594	584	489	553	575	623	574	553	544	573	520	616	538	568	574	597	595	584	562	560	530	550	593	634	582	610	563	610	597	574	600	550	579	618	583	574	546	575	610	606	623	536	580	601	539	566	565	633	577	582	571	645	524	610	581	578	592	583	547	570	572	567	551	541	571	602	561	605	553	573	538	575	611	582	580	579	514	621	557	574	564	559	569	572	569	588	580	569	569	595	568	602	550	631	586	574	623	579	548	583	596	587	581	578	593	562	527	600	597	579	538	565	576	607	585	605	616	600	571	601	558	606	577	600	565	590	592	567	556	569	559	536	540	566	610	572	577	568	590	525	593	597	591	570	587	588	521	543	586	547	583	578	582	578	559	563	593	594	563	546	610	573	619	606	569	575	559	625	555	581	600	592	561	539	598	529	555	624	616	538	574	585	590	609	564	558	575	578	602	615	586	541	590	556	593	579	557	551	530	534	573	574	612	614	635	586	600	580	550	565	511	522	581	559	608	602	525	569	587	554	563	565	580	615	565	573	576	601	639	561	584	551	579	519	557	581	554	560	551	618	578	590	616	570	620	546	620	573	577	601	589	595	599	631	609	580	568	571	596	592	566	561	537	557	600	577	558	592	555	571	578	556	551	639	570	547	577	574	539	595	598	566	585	593	573	567	556	537	574	616	601	589	628	566	536	614	541	596	577	544	562	521	561	543	561	616	574	566	557	574	635	568	617	540	575	574	579	610	571	536	610	596	545	536	557	575	552	539	527	575	553	599	584	613	554	512	604	543	598	563	591	592	591	579	619	572	569	597	585	580	533	608	563	580	595	583	573	575	539	553	552	599	611	576	576	583	553	563	594	584	571	606	606	564	559	535	588	559	570	570	569	580	554	574	615	576	568	579	596	600	551	617	588	608	547	572	597	534	551	568	596	567	560	611	551	583	613	554	567	553	531	612	592	589	559	608	529	580	569	580	614	544	561	533	546	602	582	564	583	550	575	594	591	581	590	506	598	582	558	597	574	565	571	579	543	553	598	563	567	570	587	597	581	580	543	579	616	573	562	533	555	605	587	600	541	597	577	539	554	556	594	605	567	563	624	564	587	595	543	560	564	540	597	571	563	627	585	580	592	564	533	590	569	551	587	620	587	617	559	551	589	576	590	600	586	582	590	554	524	557	575	621	597	554	533	590	576	559	553	559	540	545	589	584	602	568	542	574	585	557	554	571	604	534	597	563	597	560	553	592	558	554	583	573	562	621	620	602	574	571	597	572	571	596	569	552	549	592	584	533	556	586	611	574	584	571	556	589	616	556	575	574	596	578	568	572	576	600	568	544	598	538	578	564	587	571	550	561	584	562	604	609	559	550	559	601	589	596	585	562	586	587	591	570	600	540	571	584	567	634	587	545	645	598	572	550	596	592	562	574	564	538	613	570	562	567	578	599	578	572	548	575	592	598	596	563	533	562	567	535	575	553	577	582	544	564	579	595	595	577	611	542	573	568	577	581	586	577	576	600	561	600	571	564	621	589	600	554	591	564	549	631	561	544	547	603	564	590	589	600	566	559	585	591	584	586	608	578	614	633	560	567	600	591	561	542	588	565	547	545	619	586	587	598	619	569	572	586	594	569	536	535	597	581	595	519	541	579	586	529	559	598	584	561	570	558	561	548	549	589	552	547	570	569	549	545	535	565	537	569	580	602	587	577	604	628	531	562	627	542	534	595	588	581	553	560	556	575	580	585	563	578	605	594	550	595	579	620	523	572	582	596	565	570	583	594	537	588	568	597	571	586	551	562	556	617	557	571	533	579	573	571	606	602	586	579	549	624	567	590	599	576	560	589	548	584	566	581	581	592	632	563	575	595	539	604	562	571	587	579	584	559	577	570	580	537	584	562	629	547	552	530	563	547	612	574	583	566	589	551	603	599	553	581	576	575	584	586	585	555	537	569	605	553	519	590	630	576	596	534	589	591	595	625	551	578	593	601	543	540	571	594	545	566	620	572	589	573	564	553	605	596	552	598	559	586	572	563	541	583	618	550	600	558	589	590	616	605	604	533	596	582	584	560	568	533	519	573	554	574	598	615	526	567	563	568	564	559	541	543	574	562	550	632	606	559	591	572	552	590	584	602	596	605	543	577	556	599	572	543	569	545	571	555	596	553	583	601	607	547	562	547	580	571	590	554	555	576	634	598	550	579	527	597	592	575	579	554	559	597	562	554	618	611	593	554	590	566	582	576	536	607	557	592	587	577	567	603	539	529	569	548	562	602	591	561	551	555	582	559	620	562	589	558	591	627	576	568	604	575	554	574	571	543	614	602	555	585	563	555	556	569	613	568	560	581	584	564	542	594	579	577	608	615	567	540	546	539	535	571	588	603	588	486	592	564	576	550	551	586	588	570	572	541	615	610	576	547	564	569	574	588	572	560	581	561	604	570	614	567	582	554	643	570	572	567	593	523	546	601	565	579	548	571	558	596	572	598	574	572	575	611	576	558	573	599	571	572	580	536	571	545	552	610	538	606	584	589	588	558	591	583	579	568	601	566	561	581	573	567	579	614	597	584	567	551	585	573	572	584	597	556	559	604	546	569	580	620	593	563	574	563	611	579	519	594	599	564	582	563	541	590	586	565	606	565	563	535	546	577	590	582	592	571	553	588	613	558	573	568	556	535	561	601	514	549	549	563	547	567	581	569	540	550	608	579	603	578	610	619	598	562	561	594	525	599	553	624	566	556	603	566	573	623	537	584	552	563	584	541	591	589	575	540	557	566	591	533	537	579	608	567	561	546	583	601	540	558	554	567	590	602	581	508	555	564	572	553	608	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
42482	17538	4056	1290	974	740	628	552	509	452	429	436	382	356	369	441	343	391	385	372	341	377	340	334	376	359	338	345	347	321	322	362	373	386	288	336	342	325	353	353	315	360	366	334	358	326	357	350	347	312	366	343	362	366	327	304	347	340	369	345	376	313	384	341	336	406	376	336	318	337	336	348	369	328	338	332	354	351	298	340	352	329	350	345	361	362	335	375	356	335	329	340	353	347	345	346	346	370	321	328	312	367	327	336	331	360	303	341	331	315	380	342	326	329	306	344	305	363	354	315	325	389	336	353	327	350	319	303	337	340	342	319	339	319	347	322	315	327	347	360	301	336	367	327	351	315	362	337	332	344	347	352	335	332	315	318	334	347	318	364	342	328	362	349	337	328	314	368	335	327	329	323	345	304	324	360	330	360	332	373	335	363	296	374	327	330	314	334	347	316	326	317	362	322	335	295	338	327	345	304	330	336	328	323	370	342	321	335	343	317	354	355	362	326	367	325	329	339	306	356	366	355	300	370	298	307	353	353	316	352	405	337	329	298	383	348	336	329	338	342	342	312	332	335	377	327	353	323	340	310	339	345	360	317	313	360	308	340	348	339	281	349	335	326	318	359	334	345	348	347	346	348	316	343	304	332	325	325	298	336	358	332	353	346	318	312	345	307	364	328	313	360	359	340	364	337	347	336	327	353	336	304	359	335	324	339	345	331	331	323	350	314	337	357	330	384	352	350	369	325	342	324	367	305	345	362	357	364	331	337	357	353	319	398	354	348	346	328	302	321	350	341	340	350	336	327	337	353	337	344	333	322	321	361	352	364	299	289	320	331	315	335	323	298	361	320	319	343	369	332	345	352	332	315	343	349	349	337	375	344	325	309	372	330	324	328	318	324	352	335	335	302	327	331	348	333	332	339	354	347	313	330	306	322	336	348	303	354	337	334	359	357	357	313	289	303	342	354	321	365	356	311	328	306	353	320	333	352	316	338	334	313	347	341	293	312	344	325	322	341	326	325	381	311	307	369	330	334	349	353	336	323	337	311	327	344	349	341	340	320	335	331	319	330	350	300	315	316	341	346	347	310	330	330	324	345	351	356	352	355	319	310	305	316	327	355	343	337	348	355	341	317	318	360	322	349	343	320	333	315	356	296	319	329	331	350	361	332	332	313	335	319	324	344	338	324	288	332	302	331	342	326	339	359	347	343	333	333	318	350	355	323	317	332	379	338	346	325	361	343	338	336	335	342	330	310	354	332	330	342	314	301	320	351	336	344	365	347	355	345	337	371	373	322	350	364	370	335	344	350	330	348	368	329	370	339	371	342	309	322	314	315	324	340	358	362	325	354	328	361	326	347	378	363	318	350	385	329	312	340	359	355	325	338	318	337	311	304	340	294	316	338	347	329	338	323	337	358	329	333	334	327	303	346	308	321	330	345	353	328	347	348	346	342	327	322	321	314	365	337	342	333	350	302	322	350	317	315	344	343	334	321	302	340	346	322	346	372	354	333	339	332	319	340	340	295	295	346	344	308	365	317	309	326	334	318	353	341	307	348	356	369	353	353	327	319	340	339	359	332	348	325	338	328	336	337	288	325	340	337	356	325	367	351	376	318	372	351	304	334	314	338	363	310	336	349	337	349	360	369	341	337	339	313	326	357	343	334	351	282	349	308	346	319	343	321	354	322	341	320	317	351	315	333	366	325	342	320	340	336	319	348	343	307	320	332	358	365	342	339	370	365	348	341	339	344	327	316	346	325	349	341	313	345	337	311	318	330	320	343	314	339	305	319	325	323	305	319	371	318	293	359	350	329	364	314	325	328	338	363	341	341	339	323	358	350	312	309	380	364	326	351	318	359	324	331	341	322	328	333	330	334	344	305	314	362	349	316	348	323	319	325	333	332	339	337	304	333	312	339	328	356	335	314	315	355	343	343	307	331	329	335	321	329	326	326	335	325	332	359	347	298	338	360	347	351	358	327	376	340	357	335	340	313	336	315	376	311	351	322	350	320	352	341	385	346	305	334	345	319	304	326	315	343	337	325	365	334	330	320	290	321	325	357	329	334	342	325	335	348	334	330	338	341	325	359	356	365	337	341	327	319	330	354	327	315	329	360	326	327	343	317	305	314	342	370	345	346	340	336	319	339	346	340	339	307	318	331	294	329	335	352	317	314	312	336	308	331	319	346	305	343	328	330	347	299	342	330	338	314	336	352	319	350	328	354	329	334	353	347	360	369	312	341	332	344	331	346	349	331	350	328	336	327	343	342	338	350	365	340	332	311	359	312	343	339	327	335	357	356	328	329	359	363	327	334	323	349	356	353	345	318	342	350	345	323	312	309	329	335	349	345	324	350	349	332	337	295	332	344	312	317	308	341	362	318	376	331	335	361	323	357	341	334	321	351	333	333	334	365	314	316	307	319	331	352	339	366	320	343	326	330	367	350	300	354	325	317	303	315	366	356	350	315	330	331	336	360	331	373	344	305	302	314	326	318	313	359	335	322	339	337	342	347	333	344	325	312	317	341	352	341	308	328	344	328	345	315	337	316	315	336	319	327	326	371	313	342	339	357	359	305	347	336	343	320	288	326	322	373	348	342	347	302	334	349	319	298	323	309	354	351	356	316	340	343	368	318	344	354	303	383	329	364	381	338	350	363	323	335	343	366	381	335	373	354	341	374	328	341	342	333	336	306	342	365	319	297	333	315	349	341	350	331	325	326	319	351	369	331	321	317	361	357	352	319	319	330	341	309	373	324	339	356	362	295	335	321	328	349	337	309	349	339	325	312	331	359	351	297	332	301	331	321	336	338	332	371	305	319	330	360	331	326	332	347	326	320	341	341	335	321	320	323	335	357	332	351	333	343	324	351	343	347	347	346	346	348	321	317	324	309	345	347	333	325	302	347	339	322	306	372	313	358	330	348	314	353	360	317	319	358	336	325	312	355	326	340	338	326	322	330	330	330	330	307	306	352	312	314	321	353	342	341	355	324	313	338	349	349	326	310	330	312	359	340	369	328	367	345	327	316	330	377	346	348	331	332	321	349	321	329	346	314	330	303	339	358	352	320	341	339	348	300	321	334	349	335	312	312	304	342	320	310	341	354	345	338	339	331	333	350	322	326	317	372	381	325	305	323	321	366	349	345	391	349	358	340	335	358	371	340	384	344	335	370	355	317	324	339	317	341	387	333	378	328	336	315	358	313	347	314	318	327	357	352	342	330	340	342	348	342	307	373	296	326	372	326	321	345	332	349	337	316	354	338	336	318	350	374	328	317	318	349	338	321	347	334	353	355	340	345	298	329	352	382	335	337	352	339	329	297	342	308	338	317	327	341	361	338	344	305	326	320	316	329	309	334	364	318	346	347	349	340	343	323	344	317	306	356	331	301	333	343	321	329	300	331	320	351	356	327	309	320	339	359	366	309	341	337	345	323	335	336	327	353	325	307	331	395	341	316	335	331	329	318	347	312	376	307	316	329	289	324	333	333	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
19457	1937	3535	3877	3322	2749	2406	2181	1871	1706	1596	1579	1454	1404	1286	1227	1274	1204	1183	1042	1114	1076	1118	1106	1083	1038	1051	1089	1017	1073	989	1024	989	1014	992	956	1030	996	959	964	933	1027	982	941	981	966	1030	970	965	958	933	946	938	930	937	974	964	928	952	923	941	972	974	922	928	902	959	909	946	912	995	949	957	971	934	900	940	922	948	911	940	972	927	950	994	935	1001	921	905	933	923	957	932	953	963	960	922	886	927	928	944	926	975	964	915	928	907	932	951	943	931	941	932	978	923	961	961	923	937	960	925	968	881	867	892	981	981	924	953	934	860	918	934	923	981	935	969	930	929	896	921	908	897	968	917	965	960	903	900	923	857	938	917	925	915	907	966	936	976	930	941	919	961	934	931	879	963	876	938	936	966	915	901	921	917	912	907	900	979	950	977	979	931	949	966	880	904	973	944	886	938	915	961	923	946	983	945	982	913	957	878	900	957	950	890	981	891	881	934	949	878	941	912	873	943	921	944	875	923	916	931	952	940	936	921	980	941	935	924	939	875	932	927	886	924	922	964	858	920	922	933	946	923	920	942	941	890	943	903	913	979	943	953	945	950	967	893	938	929	918	927	938	907	947	975	940	955	980	942	978	963	921	873	885	936	880	917	897	932	882	909	927	949	949	937	892	912	931	949	944	890	965	947	891	934	923	888	924	908	914	885	983	986	977	945	965	945	921	917	928	926	883	949	917	895	914	913	896	945	926	902	930	956	865	967	913	954	908	897	935	931	977	977	890	953	948	919	952	918	924	933	938	854	939	951	942	957	961	915	949	902	978	937	918	910	962	929	926	996	897	937	904	912	878	897	923	905	988	924	925	887	921	866	951	934	887	967	986	970	941	899	868	967	911	971	950	992	942	912	886	979	953	960	953	963	903	971	923	864	932	934	914	927	905	937	970	904	952	936	942	914	877	905	947	967	940	954	942	951	960	901	918	957	904	896	916	932	931	899	951	935	912	901	908	931	978	927	955	951	915	969	928	923	916	954	887	951	879	875	898	938	878	935	942	942	936	1002	937	944	960	857	929	910	945	834	945	922	938	943	949	912	1009	994	958	913	949	929	899	928	933	932	905	958	959	988	951	941	892	936	900	943	906	947	841	976	897	925	863	919	935	953	942	917	920	973	978	948	974	958	938	938	943	918	926	923	937	873	928	916	895	983	922	893	903	899	932	962	986	978	979	961	923	888	962	929	959	888	936	898	933	870	933	948	898	974	997	918	989	937	928	933	950	924	946	921	936	960	923	938	930	951	887	963	953	908	861	946	896	910	887	975	928	893	970	953	934	958	890	954	969	952	988	902	946	921	891	903	904	889	936	918	937	993	924	927	933	933	904	923	921	974	932	926	951	910	946	955	951	964	907	891	1001	943	911	915	915	947	996	924	1006	899	928	922	921	922	947	885	920	954	928	902	907	905	945	909	942	951	980	870	921	968	975	902	890	908	985	939	939	944	898	942	940	902	927	923	883	949	962	933	892	944	964	934	926	972	924	921	967	925	898	926	950	883	899	942	931	914	906	951	938	860	935	979	930	901	932	939	906	956	930	926	931	956	929	897	960	901	979	976	925	975	906	932	962	949	924	920	965	926	928	910	954	930	907	896	900	954	968	917	918	888	858	965	863	902	932	906	958	877	959	922	937	994	886	961	938	878	891	908	955	946	917	921	920	918	934	939	916	935	888	963	1004	939	958	905	926	881	952	968	913	926	915	992	907	947	926	904	891	912	984	923	940	928	968	898	976	906	934	959	917	918	927	949	939	912	938	1018	923	925	990	999	991	927	887	906	947	949	899	918	945	893	896	954	950	991	932	900	934	932	941	920	908	980	941	934	910	931	967	911	952	899	962	927	906	897	941	907	926	913	936	955	1003	930	934	941	913	949	916	926	891	873	884	909	916	904	932	941	918	987	960	889	950	898	940	903	961	934	883	935	917	944	919	930	930	919	897	910	953	893	912	910	922	951	926	924	865	925	875	924	936	914	908	966	871	1029	953	936	916	890	907	891	924	906	926	924	914	958	936	944	942	884	970	909	898	912	892	972	884	910	919	888	938	892	927	921	950	949	928	920	917	909	924	952	932	912	956	922	945	912	948	912	918	864	934	892	906	900	1027	986	973	884	954	888	906	960	937	922	973	951	851	945	889	952	963	964	978	948	941	949	888	927	909	923	927	960	931	950	922	982	931	922	933	860	929	957	935	913	931	904	911	964	914	996	906	949	969	899	944	939	907	953	922	955	887	937	947	906	955	985	981	898	968	926	883	923	937	925	932	929	938	981	981	983	914	914	944	950	968	961	944	895	907	932	938	959	933	927	920	957	935	897	895	920	972	871	914	879	891	909	888	902	920	909	969	953	925	962	907	941	942	943	974	932	932	891	870	985	937	909	975	919	948	903	911	917	923	970	899	896	866	910	919	933	946	869	926	960	951	917	953	942	882	936	937	891	860	943	912	973	913	859	965	938	950	915	997	956	931	966	954	955	911	939	996	966	902	943	895	938	961	859	941	913	935	945	956	928	921	943	918	841	927	906	972	907	970	972	915	960	905	907	884	918	970	905	950	857	951	886	968	879	906	919	925	955	922	918	1007	920	980	951	896	961	928	958	961	957	924	893	984	933	1011	964	962	967	928	957	905	967	907	914	912	955	983	963	990	937	934	895	947	978	984	952	943	878	896	905	898	869	918	917	890	886	889	919	916	923	931	943	949	961	928	904	902	885	924	949	874	922	982	915	912	903	898	934	945	948	930	891	876	953	961	892	959	905	878	949	977	924	975	897	965	960	874	904	928	925	946	942	898	961	961	897	945	936	945	925	915	883	910	906	906	943	860	864	900	906	916	915	895	944	904	940	925	911	977	958	953	918	918	947	959	962	935	941	952	905	905	948	894	927	873	960	947	951	899	930	953	959	942	903	918	881	928	932	951	916	930	932	953	921	918	960	919	893	977	920	907	926	938	967	915	948	959	935	919	910	944	961	958	896	974	923	877	869	923	916	939	867	958	919	901	927	911	862	965	859	981	941	944	880	939	924	949	975	941	914	917	1006	922	941	930	978	940	900	965	972	931	922	949	912	894	995	933	912	935	964	928	899	892	934	934	927	966	940	884	925	955	890	870	941	902	904	916	947	928	941	896	944	978	922	872	922	993	936	946	903	899	919	934	934	883	945	932	935	975	935	871	947	914	960	905	895	935	916	913	899	954	933	947	957	910	919	881	948	931	899	932	941	942	916	954	971	846	898	934	924	873	917	925	896	865	881	988	891	894	948	891	921	923	876	965	879	1003	908	908	929	909	912	917	919	939	922	948	955	949	970	923	916	936	903	911	909	954	964	943	899	905	902	886	894	984	924	943	964	922	961	911	931	940	911	961	946	935	965	939	949	900	958	915	922	978	904	958	935	900	942	930	949	934	886	887	924	955	911	941	918	977	937	955	977	890	887	956	956	880	939	982	911	955	905	917	956	903	914	941	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
45717	24685	12337	2362	1595	1130	932	787	607	576	513	495	492	455	413	383	386	393	387	362	378	385	332	356	351	336	377	318	365	322	300	320	342	354	316	309	292	342	320	339	348	312	291	325	325	359	318	293	326	325	349	325	355	330	317	335	314	308	332	321	301	337	324	364	333	293	335	367	335	319	343	324	305	308	309	315	315	303	324	301	360	324	327	332	318	292	321	305	331	307	320	310	330	344	319	332	307	313	292	341	297	332	313	308	301	294	314	345	310	359	315	338	307	331	345	319	334	281	313	327	315	305	330	317	302	299	331	329	308	306	323	307	314	301	294	306	315	309	309	319	313	295	351	330	325	326	306	327	312	325	324	345	337	301	340	325	319	302	313	307	290	318	334	336	312	319	316	298	338	312	343	325	313	340	315	325	346	312	315	295	314	313	324	357	307	347	318	328	303	286	293	326	323	315	285	298	312	326	349	311	332	337	324	337	309	309	325	311	318	309	339	347	302	312	304	322	308	320	312	307	314	332	310	326	294	297	335	352	299	311	321	314	321	323	303	339	291	331	322	331	330	287	362	326	267	310	319	300	323	299	313	326	346	306	321	314	350	325	323	291	327	370	326	329	307	314	319	345	324	317	314	289	309	326	311	317	341	307	324	321	326	337	333	288	284	322	316	297	288	317	327	304	301	338	330	319	296	327	334	323	300	314	328	337	319	358	333	300	340	322	326	315	297	309	305	310	326	332	350	339	325	338	307	307	309	317	312	334	310	352	316	338	326	313	318	306	336	311	307	317	305	318	359	318	319	329	328	308	326	325	302	323	277	294	337	327	302	305	323	333	305	330	324	305	289	320	337	342	323	313	321	335	330	354	297	349	295	313	339	302	303	357	364	348	329	326	317	303	274	333	326	274	324	323	319	303	316	282	305	307	319	277	301	323	331	309	342	307	290	334	309	286	314	318	293	327	300	288	313	328	324	295	335	332	330	322	295	296	309	278	345	315	315	320	338	315	295	312	316	291	335	313	318	304	297	317	330	323	323	288	317	322	332	296	340	310	300	313	303	351	293	325	352	308	307	314	332	356	317	330	301	342	315	318	320	302	296	336	315	309	311	312	355	332	318	293	372	356	332	336	291	330	302	330	294	299	317	329	310	289	329	318	302	330	302	321	312	338	300	308	310	298	316	315	348	319	308	337	312	345	307	333	308	304	353	303	324	288	351	322	302	302	328	291	304	314	322	311	344	339	329	306	322	303	335	292	333	312	328	311	298	285	333	325	285	330	313	332	339	300	299	337	297	287	300	322	316	350	280	309	290	286	332	316	305	344	318	316	301	300	341	322	346	323	330	333	311	319	314	318	335	345	327	318	305	326	310	307	350	327	314	330	336	313	332	289	291	305	310	308	319	336	306	334	327	323	323	313	314	301	321	305	325	316	376	338	320	317	306	337	335	298	321	318	301	325	276	327	314	299	322	312	323	350	336	284	333	304	293	317	334	344	337	333	297	335	318	294	287	306	336	323	344	303	329	312	325	322	320	304	346	311	333	334	322	349	331	344	339	314	310	306	290	323	313	297	344	351	313	319	304	302	336	355	325	333	321	342	332	328	332	300	311	341	315	301	322	329	286	351	300	309	287	296	291	320	333	307	336	318	340	319	306	301	295	304	311	328	300	326	307	345	347	311	342	343	304	300	268	330	310	315	325	327	330	296	345	321	312	307	318	307	330	287	318	347	293	311	316	321	332	300	317	328	313	288	317	312	310	318	350	345	328	304	323	351	312	303	298	325	323	297	321	317	332	317	342	330	339	334	340	323	336	343	317	310	312	296	308	318	355	330	294	284	292	320	317	310	357	328	323	312	298	266	273	299	326	300	327	324	311	368	338	305	303	332	322	335	339	330	316	315	303	300	306	328	335	304	306	297	327	312	362	310	301	325	296	330	305	321	299	351	298	313	315	315	305	314	323	353	317	292	315	315	328	297	333	281	315	323	304	294	332	314	341	316	330	302	317	314	299	333	315	300	328	306	338	322	314	315	308	336	323	357	323	320	305	330	310	322	290	288	347	319	306	299	353	306	344	296	325	358	352	296	335	344	319	336	322	285	310	318	324	306	332	325	309	324	319	312	327	317	285	303	323	294	320	333	283	320	327	336	300	340	292	274	334	356	298	332	319	296	314	312	353	293	349	316	277	313	281	307	339	299	325	325	319	338	309	285	299	333	332	330	287	341	328	341	334	303	310	315	305	293	309	303	330	322	319	318	306	341	349	303	352	276	347	295	309	344	326	326	317	345	298	346	309	334	321	310	323	297	300	329	322	332	312	312	294	338	341	320	329	334	335	289	315	330	318	271	338	307	287	299	333	319	350	334	300	303	313	263	325	325	359	320	315	322	339	310	301	313	321	321	302	321	333	299	316	324	315	304	324	327	317	323	316	304	327	312	332	298	309	324	298	286	314	295	341	287	297	317	346	314	334	339	311	333	341	302	352	305	326	340	306	305	330	319	328	292	327	300	292	315	329	310	334	290	330	334	325	346	326	338	361	347	350	323	336	384	299	306	304	325	317	321	299	298	313	312	294	316	288	263	306	297	317	300	317	314	311	277	317	320	321	330	317	303	302	324	342	303	319	314	309	301	290	313	311	323	293	332	315	300	330	320	280	294	297	301	343	292	337	294	275	293	331	287	316	295	297	311	329	295	358	312	283	292	305	297	300	337	328	314	336	332	316	330	328	301	323	310	289	298	284	306	331	313	369	333	294	304	304	319	318	317	302	349	316	326	306	324	326	317	320	311	328	334	308	282	300	325	321	355	322	321	327	311	318	294	321	313	303	312	316	335	315	294	315	322	301	310	289	336	308	309	333	299	327	297	307	313	289	310	304	320	313	300	352	300	305	298	293	310	287	307	327	299	314	351	316	280	315	331	333	311	294	320	326	312	332	315	316	313	299	347	319	302	323	337	331	337	346	298	315	320	311	316	292	298	313	354	300	281	303	300	319	286	323	341	324	329	315	284	322	316	316	326	306	314	327	328	299	303	330	312	294	316	324	316	324	310	315	298	327	331	312	304	326	310	315	327	330	346	321	296	318	284	283	309	338	318	313	308	335	285	278	288	345	319	334	297	334	314	301	334	320	331	294	320	309	329	303	261	330	322	336	339	307	301	318	327	293	317	326	322	335	302	316	296	310	317	311	315	305	327	291	292	293	321	291	346	328	319	324	316	298	320	332	350	279	329	323	324	330	345	311	311	323	321	338	318	304	280	324	324	322	303	302	320	306	319	318	313	321	315	319	327	339	331	305	337	304	314	319	303	329	326	292	338	365	316	323	284	312	294	331	309	302	291	327	302	326	352	306	320	291	322	314	329	315	342	327	330	311	315	308	318	315	314	333	323	307	309	332	310	300	341	306	335	329	314	300	303	318	332	298	283	320	322	319	309	333	343	321	270	332	331	346	308	296	323	309	323	328	306	329	361	313	297	284	328	317	311	319	299	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22974	2771	5899	6502	5497	4422	3618	3092	2609	2442	2197	2030	1903	1739	1589	1533	1424	1368	1283	1272	1294	1179	1201	1106	1162	1185	1050	1088	1010	1020	1104	996	1006	955	1006	1028	927	973	935	943	965	905	958	935	969	949	939	941	940	968	955	972	903	890	935	884	924	916	929	926	914	941	910	917	905	894	922	875	887	908	887	901	930	901	835	890	876	849	870	855	845	882	883	847	885	846	890	855	898	888	869	862	848	902	899	913	864	848	841	868	861	850	851	889	884	897	898	870	878	894	896	918	847	907	900	848	847	835	885	859	898	829	839	892	842	878	857	848	873	877	885	892	926	896	909	879	825	928	890	908	937	914	901	848	893	854	809	844	881	886	836	870	891	878	861	882	870	914	861	871	922	875	879	810	812	839	871	865	853	864	860	916	876	845	858	860	843	762	844	850	806	898	870	875	810	920	865	863	930	821	872	901	857	867	896	899	873	857	887	868	868	822	894	851	833	896	873	842	856	844	837	884	905	870	817	893	831	850	845	842	832	868	833	831	855	818	883	921	822	881	857	869	902	824	914	904	860	903	902	864	882	844	850	866	851	834	844	893	896	833	870	818	842	848	878	822	879	873	864	932	902	896	857	825	881	885	878	881	852	851	894	828	859	855	774	865	895	842	832	851	854	865	899	888	853	879	899	850	842	845	854	821	886	892	859	903	864	870	846	877	830	883	893	851	835	869	820	855	849	860	868	916	865	872	848	904	862	901	921	837	891	849	892	934	844	842	843	865	921	829	922	831	821	897	888	891	833	847	837	867	846	800	880	841	850	824	871	832	856	843	866	904	938	853	849	842	866	856	827	862	870	905	863	842	854	892	855	774	868	864	816	859	843	818	829	892	855	876	816	832	806	884	815	871	859	858	845	830	841	940	842	897	864	887	881	894	871	878	893	847	857	894	844	870	876	830	867	881	835	882	906	850	841	815	873	870	837	831	852	834	847	875	843	863	845	864	924	841	852	870	829	924	853	890	857	875	875	899	841	917	799	903	854	860	881	873	859	888	860	868	843	856	876	813	826	892	837	852	854	911	842	876	858	856	889	865	830	880	794	856	831	838	872	910	881	834	853	894	930	894	876	872	884	841	824	882	845	871	838	909	847	849	838	855	881	873	893	869	885	829	886	846	838	829	816	840	854	802	913	840	911	844	893	849	860	840	816	856	845	843	915	859	820	887	895	900	862	809	902	844	847	831	860	878	835	859	867	898	894	790	863	876	844	819	869	875	866	870	849	853	884	879	860	933	842	804	845	900	850	857	856	862	839	839	824	867	833	891	831	847	924	879	858	858	879	841	865	830	906	884	879	920	758	871	828	851	894	859	806	826	841	849	854	846	879	848	891	897	908	797	866	969	890	848	828	869	859	871	910	887	893	847	874	852	880	881	876	861	890	845	858	875	870	887	875	872	878	908	868	870	811	880	868	856	831	901	829	852	842	828	873	850	851	842	872	887	833	819	839	898	830	868	843	862	817	856	834	899	867	858	846	831	843	929	881	894	903	893	857	811	840	876	848	821	902	860	864	822	863	830	930	830	822	844	882	867	882	877	872	877	880	844	905	848	854	825	875	867	858	895	854	920	854	894	882	891	832	839	864	893	859	827	876	853	871	874	896	881	827	879	836	834	827	858	844	854	841	865	776	914	848	851	904	842	900	873	897	830	893	822	837	869	901	823	827	881	870	882	837	841	841	778	827	825	873	856	816	895	888	840	830	905	816	875	891	916	855	835	866	832	905	835	887	841	842	844	815	838	945	850	873	822	840	834	878	882	892	837	890	861	890	790	921	907	832	861	838	868	889	880	877	870	928	893	883	832	869	911	910	849	873	878	853	888	848	870	883	812	842	832	843	841	883	814	890	937	858	854	920	894	854	943	807	838	939	784	858	905	848	887	910	900	889	886	872	931	901	843	879	878	874	809	884	885	904	863	914	842	854	878	892	846	838	875	837	904	845	843	844	905	863	846	833	895	857	867	830	886	873	896	866	896	871	876	832	853	826	877	832	845	837	889	857	885	905	831	873	866	827	886	873	822	854	862	862	852	855	848	862	850	860	863	815	867	898	862	861	887	848	907	871	808	848	889	865	855	839	814	863	869	807	889	898	869	892	880	849	834	918	876	857	856	877	830	837	899	821	829	838	863	882	904	857	855	853	824	877	890	888	898	899	860	873	850	821	843	859	901	819	802	856	834	877	833	795	830	869	864	924	860	878	895	815	886	843	854	891	889	881	898	854	862	862	856	905	839	852	880	860	921	853	924	892	838	870	898	904	885	804	841	862	881	853	866	837	842	853	856	878	867	852	893	842	837	836	864	880	867	892	866	920	869	859	861	853	807	838	883	879	871	853	842	864	837	862	859	844	800	877	873	835	874	875	877	811	892	834	864	898	826	846	886	905	901	819	850	862	878	882	865	902	877	812	835	868	838	832	884	895	856	830	894	830	887	901	855	886	910	887	900	890	856	853	811	876	932	828	900	877	869	871	862	885	833	889	888	898	881	826	875	891	821	847	898	890	792	881	912	902	862	900	888	877	904	936	860	907	856	877	886	833	838	857	843	855	923	876	850	862	884	845	897	823	836	866	883	864	868	856	836	837	892	889	867	818	857	883	820	888	878	902	846	870	920	837	855	831	858	836	861	864	840	836	874	891	853	840	885	882	870	887	883	895	857	942	907	871	876	891	838	867	858	864	890	866	869	795	830	880	838	901	841	802	875	878	909	841	830	859	888	840	903	788	869	904	833	895	840	901	895	881	859	827	904	866	863	889	903	867	813	842	870	830	831	855	854	889	886	889	904	863	897	852	875	882	872	847	897	839	870	885	873	825	823	897	897	804	905	894	820	901	852	847	853	821	819	859	956	874	833	923	877	874	828	899	901	853	878	882	877	903	848	917	823	881	833	895	894	802	883	912	860	849	813	864	865	896	852	840	815	851	844	867	876	839	858	889	880	859	802	910	884	858	797	782	861	855	869	877	848	888	868	858	813	848	804	879	856	860	849	858	870	855	879	883	895	868	882	859	918	832	835	850	840	859	893	844	853	905	885	870	864	874	909	905	850	865	927	846	821	905	838	883	842	842	867	849	864	892	786	900	880	905	872	900	809	869	861	799	885	827	898	904	836	905	850	876	868	823	910	850	855	870	845	853	899	882	916	886	840	848	894	857	874	878	881	875	893	892	806	852	883	814	909	865	859	887	837	857	830	827	799	919	905	852	896	901	869	863	858	860	902	851	902	841	874	860	871	896	871	855	835	895	883	852	831	862	854	766	898	869	898	833	858	877	879	862	888	893	893	860	857	887	853	924	877	885	876	844	856	855	862	887	853	847	860	882	869	867	872	840	874	839	857	860	937	856	880	854	860	909	902	900	863	823	907	869	874	852	827	810	816	848	882	879	842	895	830	834	880	898	850	866	823	908	871	822	866	829	856	887	832	877	870	831	918	891	832	852	848	877	867	920	906	859	896	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7397	595	389	270	223	182	210	183	199	225	205	176	188	206	170	184	162	214	188	187	187	198	187	180	194	182	198	192	188	204	195	178	176	174	189	195	185	169	207	193	191	161	188	188	166	188	196	186	204	184	189	191	186	179	180	216	197	201	188	178	194	173	218	199	168	180	187	211	167	197	204	174	166	187	186	195	205	212	203	169	188	167	179	186	192	170	199	195	193	157	190	202	190	182	178	205	176	198	189	189	189	194	176	196	203	209	189	184	187	163	176	169	195	209	178	202	172	180	176	194	186	201	181	189	163	205	200	172	191	190	191	200	188	182	189	170	187	197	192	177	188	166	179	182	203	191	198	181	180	191	211	185	210	227	193	180	188	168	189	192	190	181	181	206	176	198	188	169	180	182	188	179	158	179	161	188	201	180	189	179	179	204	192	202	204	192	187	181	172	181	181	173	177	173	202	184	180	183	175	188	183	186	185	161	206	176	192	188	186	204	203	183	203	180	179	200	201	188	192	199	183	178	193	185	196	194	171	192	197	204	207	181	169	180	158	171	148	181	189	165	195	165	183	202	182	169	207	206	213	200	191	187	192	221	185	217	213	184	171	201	177	197	168	180	201	187	207	180	195	188	168	209	203	203	178	162	178	178	177	180	177	172	178	157	152	193	200	193	181	187	189	185	182	170	175	178	194	188	207	189	207	214	212	186	172	169	196	192	218	185	184	188	193	166	166	157	215	188	203	201	189	179	199	168	171	183	184	193	191	198	177	187	191	187	197	188	200	181	189	192	181	154	211	211	189	162	165	186	167	179	184	178	208	189	205	198	190	213	172	215	190	217	181	205	194	194	184	200	163	199	196	152	205	187	173	213	226	187	180	202	196	185	217	167	183	200	185	169	161	191	184	176	174	204	184	199	188	200	180	158	191	194	185	199	162	174	180	183	197	185	161	188	191	177	185	181	179	173	215	191	187	195	181	173	197	182	166	161	159	165	180	221	187	188	180	182	210	177	187	180	198	185	158	189	209	182	172	226	190	222	173	193	184	199	191	194	187	199	186	183	193	170	202	179	200	180	166	186	202	186	160	190	174	187	183	185	190	177	227	201	182	179	194	169	198	161	195	174	178	225	172	188	188	176	197	203	168	179	192	179	167	204	188	177	207	173	226	190	186	196	171	168	180	213	199	188	187	181	208	193	178	190	168	174	215	207	193	182	219	182	189	168	196	188	173	184	216	205	200	168	180	189	182	204	196	186	159	179	203	174	184	179	167	192	188	202	193	182	176	185	179	187	176	181	194	183	161	180	177	169	170	166	185	181	187	192	208	154	166	179	185	177	212	198	192	183	180	159	173	178	173	203	191	184	186	168	194	181	182	170	182	175	176	189	195	185	191	191	191	192	215	167	196	196	182	184	196	190	194	194	182	187	197	233	194	144	186	201	174	201	188	179	200	185	182	215	189	181	197	188	191	198	181	193	181	217	200	181	208	181	190	160	167	192	191	196	189	191	196	173	188	174	157	175	195	188	201	202	177	167	186	171	186	181	173	200	193	175	191	166	205	162	182	173	189	224	199	188	209	185	201	188	171	218	171	186	176	198	184	185	164	202	175	184	182	186	177	191	180	172	168	188	193	180	211	204	192	198	202	191	178	202	182	188	174	196	195	212	198	169	187	180	193	200	194	197	221	188	164	182	178	187	207	191	191	187	198	181	198	208	190	192	193	206	175	177	179	206	177	174	199	192	184	187	166	164	202	202	192	185	175	181	172	157	189	174	181	203	186	182	171	193	210	191	183	172	174	215	174	197	179	181	183	200	186	165	197	202	170	187	201	196	200	177	187	203	184	187	183	198	190	191	199	168	202	200	176	184	174	209	181	198	177	193	196	192	184	186	181	202	164	172	175	163	169	167	184	187	180	161	193	171	151	162	181	183	188	181	167	177	185	193	198	214	162	179	188	166	198	202	184	186	189	189	204	175	164	181	192	183	201	182	199	175	185	185	195	217	185	183	179	175	162	172	200	198	182	181	192	172	178	179	173	187	193	194	192	181	194	189	174	180	195	217	193	175	179	206	203	192	198	178	178	178	177	170	194	209	193	162	207	202	191	178	195	191	193	188	186	168	198	203	175	188	200	191	170	172	192	194	175	180	194	180	166	171	179	197	186	159	180	171	180	169	220	160	191	159	171	197	202	188	161	196	184	191	197	163	191	164	188	189	177	168	188	221	212	222	206	192	177	183	213	161	219	189	167	181	176	177	189	186	186	171	173	192	180	185	180	177	181	178	206	166	208	214	170	178	188	209	230	195	193	190	169	171	207	182	214	178	179	189	177	194	182	179	189	165	172	175	180	183	175	190	183	194	205	200	193	207	208	202	172	191	191	185	197	178	193	173	184	189	166	191	180	179	189	168	195	173	184	194	163	198	184	178	185	162	185	175	172	164	204	211	192	181	174	193	186	197	178	180	167	188	212	186	203	188	181	187	196	166	202	190	181	170	177	163	200	173	201	191	162	196	177	194	180	194	168	185	209	187	183	182	180	190	157	183	198	188	201	191	190	186	190	182	179	190	175	178	167	175	172	177	191	183	195	193	179	169	182	222	202	179	212	183	156	167	207	194	191	179	187	167	194	192	177	181	232	175	182	211	192	178	237	197	175	190	171	186	191	218	173	202	175	206	160	214	168	178	177	196	199	201	199	199	183	184	181	194	195	178	191	173	198	195	179	182	189	208	215	202	200	187	177	191	175	188	199	195	181	185	208	202	192	175	208	169	213	187	179	197	176	187	186	188	182	157	180	167	205	147	186	174	209	219	179	205	211	194	180	151	192	186	189	203	215	208	178	180	172	222	191	163	188	172	185	198	164	187	168	178	167	174	176	185	194	190	184	202	172	194	181	152	214	173	179	187	191	196	187	169	213	188	185	186	202	207	173	174	191	169	186	178	193	177	194	207	205	191	172	178	179	218	206	193	204	176	198	193	187	190	169	182	191	180	180	186	202	203	170	182	168	169	190	199	171	211	192	210	181	196	174	164	195	197	195	170	191	185	183	190	192	192	187	197	197	180	203	165	178	184	182	174	176	179	200	190	186	183	186	183	180	198	174	190	168	178	164	185	202	182	175	204	205	175	190	199	174	167	176	200	177	188	218	194	189	176	178	191	176	197	191	199	177	170	197	168	179	206	196	190	190	183	168	181	209	189	201	192	163	205	148	179	172	192	175	187	187	177	188	187	194	170	181	179	182	198	192	209	191	218	202	199	165	190	175	167	169	204	205	174	178	202	182	202	171	194	174	199	161	171	189	177	210	200	201	183	178	189	176	169	181	194	179	197	204	178	194	198	152	214	178	169	180	180	219	166	148	197	195	183	201	176	201	197	183	163	187	179	189	201	192	181	200	180	187	191	212	170	173	203	193	162	171	206	175	167	196	174	180	186	202	194	164	176	184	193	198	179	186	209	200	190	175	175	218	187	182	200	181	187	172	186	218	188	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7514	669	731	750	740	697	694	631	647	603	602	597	632	604	593	601	630	595	563	587	569	542	594	563	568	541	564	551	584	563	570	591	599	579	599	599	584	566	576	572	612	552	553	542	599	572	555	598	582	568	590	535	551	562	570	575	585	567	526	569	530	563	616	541	523	563	589	581	578	601	612	599	561	551	502	529	592	566	523	588	587	585	556	592	573	553	544	591	621	559	565	621	553	581	571	540	561	610	561	549	574	595	543	565	570	561	612	571	568	587	570	617	568	605	575	543	587	557	549	584	575	580	596	542	551	592	562	560	547	602	585	571	597	543	559	587	542	553	574	556	541	606	569	556	550	573	572	556	545	584	553	525	563	550	580	561	618	613	575	556	570	569	541	561	592	514	574	546	547	585	568	586	522	564	551	500	577	557	581	586	525	563	563	598	536	560	551	529	566	586	543	567	573	546	548	596	562	569	570	524	566	571	539	576	578	588	555	563	542	543	604	529	542	589	552	570	563	553	576	559	546	542	549	543	538	526	561	598	560	559	583	598	585	572	627	536	570	519	532	599	598	596	601	583	600	609	584	564	532	529	597	573	522	539	583	565	535	577	538	549	569	565	633	584	537	592	554	567	530	556	563	587	574	586	531	576	556	575	553	585	568	524	583	567	545	586	585	560	564	580	556	569	542	571	548	526	632	561	586	625	602	593	575	568	531	574	586	572	541	612	622	565	551	577	542	605	548	591	555	562	537	529	602	538	543	552	564	605	566	574	574	573	534	572	582	551	570	601	594	563	570	543	545	601	551	556	569	566	551	550	587	587	562	623	564	578	566	562	564	564	552	548	564	535	593	569	545	535	545	600	605	590	530	574	571	626	574	593	579	615	539	564	548	574	578	577	611	571	557	570	585	573	553	563	530	557	558	539	535	611	580	598	592	590	535	617	568	572	588	529	590	581	575	628	578	593	600	560	579	550	547	566	510	567	609	526	564	557	548	592	553	586	551	560	554	538	538	561	576	622	588	608	553	598	579	586	591	577	544	525	563	595	555	555	594	538	623	568	560	524	546	557	615	551	592	572	536	565	543	555	548	556	558	559	554	593	567	612	533	567	529	551	581	605	581	546	545	559	577	588	583	537	561	585	555	554	538	553	523	547	604	598	557	597	576	606	591	544	527	593	571	554	569	611	571	594	583	579	538	593	601	550	583	573	563	563	554	562	585	607	569	524	513	604	495	530	552	575	558	559	582	603	569	587	561	553	538	548	572	606	578	566	545	551	573	574	544	561	566	527	567	584	578	585	560	599	592	558	588	560	538	564	579	609	555	604	589	573	596	584	506	581	569	530	552	576	556	555	588	583	606	574	558	546	531	567	570	551	573	564	576	599	520	562	561	571	549	580	570	584	554	544	552	536	581	521	528	581	543	601	590	571	540	542	584	569	572	554	596	606	601	553	573	594	524	583	528	542	596	556	576	586	592	621	544	567	572	598	610	543	615	551	569	530	573	572	562	572	610	548	575	540	561	588	606	583	538	571	576	536	597	570	580	528	588	547	564	559	545	584	595	554	561	552	619	579	537	574	543	585	559	510	603	613	600	634	585	586	585	554	572	606	557	570	572	569	568	587	585	591	590	541	572	582	566	579	558	552	557	571	563	540	588	565	558	591	591	601	544	573	575	567	577	602	574	551	597	565	609	567	544	599	584	585	556	564	572	534	547	584	556	607	570	572	605	556	575	606	606	590	561	579	545	574	553	545	584	553	542	568	572	536	579	568	584	547	571	585	583	581	610	558	596	564	575	579	587	598	545	567	546	580	564	564	561	591	571	544	526	544	569	548	572	599	540	557	584	595	586	603	550	566	577	576	575	545	544	591	613	523	580	571	582	585	586	538	565	563	561	565	573	557	589	542	561	575	534	576	579	582	574	575	565	554	580	574	584	574	579	538	559	565	577	574	512	567	582	528	580	559	564	572	561	553	506	585	577	576	557	614	541	545	564	549	566	567	562	590	564	545	592	553	558	585	601	602	575	585	551	595	586	551	512	581	570	564	581	582	573	526	576	566	581	563	590	563	550	615	591	529	530	594	543	556	551	556	563	554	521	567	599	565	578	594	533	572	531	567	556	606	555	543	597	573	534	554	597	576	564	551	554	610	613	555	560	591	597	558	630	560	571	586	557	589	587	560	580	569	591	559	552	565	590	575	586	549	555	571	608	557	567	562	563	570	598	561	569	540	560	586	596	543	521	586	558	584	587	573	557	578	594	620	553	571	597	593	580	536	575	618	569	571	594	512	537	563	583	582	549	572	521	571	561	626	584	580	577	598	547	570	582	571	562	594	559	579	601	588	581	614	522	562	549	571	588	566	576	557	544	567	534	520	568	548	625	536	564	559	536	568	614	587	575	607	558	545	539	576	588	599	584	570	569	498	556	590	604	572	554	585	563	586	573	583	633	572	611	619	555	583	579	551	573	557	606	577	522	583	549	574	581	556	526	584	564	533	571	564	592	599	555	585	571	581	604	514	596	591	552	566	556	545	584	530	530	585	541	571	597	563	596	584	527	587	589	600	576	601	603	569	607	572	567	542	597	567	618	534	532	540	581	544	542	584	603	605	570	593	576	560	603	556	524	570	592	569	532	566	588	571	602	578	568	591	545	629	554	575	570	572	567	539	589	574	570	540	543	580	562	600	556	531	511	597	572	561	586	600	578	597	567	548	547	564	589	589	539	575	551	573	581	607	561	542	586	574	591	541	568	573	555	584	556	603	564	616	570	586	574	574	554	571	601	589	570	600	582	590	559	565	595	511	565	568	586	583	550	557	622	541	637	570	559	566	520	588	567	581	542	590	557	574	576	588	598	573	540	569	564	549	554	563	587	533	592	584	554	592	588	607	568	554	621	536	594	561	566	543	558	574	571	562	563	588	532	562	595	543	572	596	561	550	615	559	585	569	588	565	588	579	587	563	573	605	550	551	563	566	601	535	567	568	549	592	562	568	567	584	572	554	586	559	567	528	578	588	522	569	595	561	594	577	548	539	563	603	531	525	587	600	581	572	521	577	566	583	566	596	582	580	550	581	586	565	563	568	565	597	582	548	568	612	594	589	581	590	569	604	568	564	575	543	610	607	575	569	553	563	580	591	503	540	559	589	531	610	559	518	571	599	558	588	574	548	564	514	581	543	529	525	549	554	537	564	569	543	555	514	587	565	571	525	573	587	586	544	593	577	528	566	562	523	641	573	608	551	574	591	589	614	600	545	591	583	560	609	547	570	587	529	582	572	593	552	592	528	591	573	587	523	538	594	597	556	547	584	575	568	560	548	544	590	589	595	533	584	544	557	559	571	585	586	534	560	573	563	597	575	575	570	558	578	562	566	582	570	598	554	603	595	588	569	547	634	540	570	589	538	559	530	585	600	581	535	588	566	547	542	552	574	573	553	594	517	610	549	530	543	602	540	589	557	561	561	646	595	546	567	571	586	591	573	549	585	532	560	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
41870	15121	2934	1246	955	755	629	580	495	470	437	434	371	402	412	385	347	392	370	360	334	347	342	338	353	332	362	346	355	350	331	322	331	350	345	354	342	328	347	339	301	327	308	338	323	333	303	333	349	355	308	340	336	363	351	339	344	333	385	337	340	330	349	333	370	327	329	339	340	313	342	349	364	337	343	330	342	315	368	366	340	316	290	327	306	337	351	339	334	341	334	314	306	358	333	305	305	323	347	335	352	336	325	309	349	364	339	349	328	323	330	340	375	359	307	322	319	334	374	306	353	325	358	320	310	317	319	295	335	331	339	337	362	349	335	323	301	350	377	354	326	345	302	327	313	334	354	354	326	316	324	366	329	348	349	318	332	348	350	328	357	321	331	324	315	337	333	354	304	320	359	325	331	338	316	344	343	309	348	301	350	323	320	311	327	358	338	329	332	380	321	342	346	336	359	348	313	344	317	339	356	320	339	332	342	372	331	330	372	317	314	343	321	344	314	296	331	357	323	296	299	352	319	343	327	316	342	348	336	337	329	365	344	359	322	346	318	347	340	370	363	339	344	324	331	310	381	352	339	309	311	359	318	335	360	313	310	356	338	311	305	312	335	314	342	323	332	311	344	304	328	353	337	318	347	363	356	319	322	313	315	345	356	343	340	352	330	331	358	342	345	325	294	328	337	342	303	296	367	338	303	340	329	343	328	329	299	304	344	334	349	340	337	306	367	308	323	320	326	343	322	337	322	308	329	312	336	347	323	347	323	323	338	332	310	347	347	338	326	337	304	331	334	323	365	337	354	342	326	327	334	367	336	335	310	336	343	350	333	314	338	320	361	332	339	309	327	367	341	324	323	326	343	342	334	326	321	368	325	343	320	317	308	309	318	335	322	308	313	332	360	320	370	330	346	348	343	354	333	313	321	344	333	358	312	354	347	353	306	294	310	346	377	335	326	289	304	310	318	347	295	343	314	335	320	384	305	350	373	338	318	327	327	328	347	328	317	321	286	304	339	377	346	318	348	338	321	340	337	337	337	318	334	351	330	327	343	327	358	322	330	317	320	326	319	344	330	312	311	326	314	344	353	363	368	322	338	350	365	377	324	334	317	359	340	331	346	326	348	304	354	329	344	316	332	333	339	341	360	351	360	335	334	371	374	337	326	353	322	315	340	323	309	299	356	350	348	373	306	327	312	313	363	330	328	329	338	325	323	328	303	352	333	321	343	345	366	294	355	318	322	351	364	340	360	350	317	346	329	324	324	340	331	328	319	338	351	333	339	342	343	369	367	314	365	379	328	373	345	325	333	368	369	355	333	349	355	324	308	342	328	342	319	318	332	346	301	330	321	327	343	350	332	368	311	329	311	339	309	326	342	360	318	329	349	340	355	317	308	341	351	338	319	316	343	346	354	335	336	308	332	341	353	348	335	297	346	332	322	348	314	330	314	323	330	326	335	335	335	298	336	305	322	339	335	275	305	359	317	339	316	350	309	334	320	329	333	349	328	342	322	317	324	336	331	355	311	367	315	322	357	313	321	364	302	322	324	331	359	329	353	308	339	357	326	349	327	306	358	337	310	319	312	361	324	344	338	319	306	335	332	343	340	319	306	326	353	332	333	366	329	304	352	326	316	331	309	339	339	337	310	339	320	329	335	328	336	333	329	324	338	338	319	325	320	325	354	341	337	342	327	341	346	289	309	339	328	313	344	343	335	349	326	328	337	332	339	338	358	334	327	343	371	336	348	317	354	313	341	331	337	354	348	322	332	323	306	329	352	306	335	332	317	366	302	347	339	334	331	319	316	323	298	349	331	327	305	346	355	347	341	326	326	333	308	362	332	306	329	355	336	317	347	323	327	360	352	328	299	322	318	334	332	325	314	331	320	344	335	336	314	328	364	320	334	349	344	356	327	328	320	311	373	354	314	355	351	345	313	334	344	323	325	339	337	346	351	285	348	352	335	345	312	332	323	350	365	346	335	312	317	333	333	320	322	370	327	317	299	356	353	339	326	358	352	351	338	327	357	362	309	337	300	361	328	350	339	343	326	370	349	326	295	304	318	341	324	278	315	354	350	330	347	328	349	342	295	345	335	327	328	300	348	314	333	313	312	319	325	334	373	337	334	329	367	323	312	327	314	325	315	354	294	319	338	351	335	328	379	346	308	362	323	338	315	319	338	343	384	350	309	316	299	334	334	352	320	318	354	359	339	334	309	296	326	336	318	337	341	319	331	321	330	375	353	323	343	315	321	344	354	317	334	329	304	342	322	304	317	361	325	338	296	314	353	312	341	336	323	320	344	333	337	346	339	349	342	351	360	342	331	304	322	352	326	311	350	302	326	384	355	338	356	361	311	322	340	308	327	313	342	363	330	338	334	325	334	320	303	343	327	337	335	305	332	336	319	360	331	356	315	367	320	316	345	350	328	333	343	345	362	317	341	323	297	308	361	324	347	334	345	330	347	326	297	320	315	294	337	358	334	328	349	307	344	347	316	332	351	339	343	378	308	317	320	302	326	335	326	349	337	319	335	323	316	338	341	331	304	289	318	347	323	339	318	320	303	322	327	300	318	316	364	343	320	361	348	323	333	311	325	325	311	339	333	338	304	337	322	327	323	324	312	327	371	316	323	331	323	334	348	360	352	334	359	342	311	309	341	325	329	342	327	311	362	336	321	359	333	332	336	313	337	322	340	316	312	320	349	359	313	342	324	339	359	354	342	357	348	333	330	332	305	325	358	330	336	334	345	350	400	352	341	347	324	360	313	346	312	316	308	324	333	387	331	322	345	289	361	347	324	337	336	367	330	337	295	331	356	314	313	340	333	334	355	357	332	361	346	317	363	302	321	365	349	323	355	338	324	321	324	295	361	375	327	335	324	353	354	331	350	308	346	330	328	311	288	279	343	337	327	333	342	350	312	351	334	337	327	309	338	338	344	339	319	342	335	345	315	324	368	354	350	325	303	321	308	335	372	333	324	344	332	309	330	303	331	318	324	335	314	352	310	315	334	336	332	330	340	337	309	337	320	362	349	337	344	328	335	334	315	296	343	340	327	296	342	336	342	316	320	332	319	318	353	319	350	325	351	337	344	335	348	318	315	358	315	324	354	334	307	347	348	338	312	318	328	322	307	372	314	321	337	318	305	358	363	330	345	327	345	301	334	367	337	307	329	330	318	367	352	335	301	331	321	329	320	327	371	305	313	347	383	347	325	343	361	384	324	340	345	316	317	381	314	353	322	327	330	346	311	354	362	346	343	345	309	326	306	331	322	385	349	339	320	310	318	354	320	318	336	324	353	320	324	369	335	357	324	353	330	322	356	321	318	360	351	350	306	326	354	323	266	319	295	301	341	335	309	325	336	339	335	346	370	348	337	343	347	308	325	328	329	341	337	351	320	314	353	339	337	339	327	342	339	369	356	394	325	349	333	336	339	323	331	336	370	326	344	344	360	330	324	352	332	312	361	323	340	332	338	325	351	350	337	332	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18856	1913	3611	3829	3376	2914	2405	2163	1937	1736	1583	1572	1419	1354	1275	1269	1173	1154	1185	1214	1181	1085	1061	1054	1054	1031	1040	1016	1011	1060	996	986	997	975	1054	968	969	1003	977	989	990	1007	955	973	975	986	931	992	983	961	971	959	965	953	928	926	952	965	959	925	976	917	943	966	944	908	994	950	945	941	931	912	887	956	929	915	955	912	954	919	887	923	914	927	918	919	941	931	956	948	986	984	995	939	927	920	942	907	917	870	863	884	896	927	908	959	898	940	975	870	904	929	906	902	929	899	916	927	944	959	869	938	970	881	942	903	861	908	874	966	897	878	913	911	904	844	968	902	924	925	936	913	932	917	943	929	926	917	953	917	943	1006	963	891	928	872	880	924	927	934	932	905	881	939	928	892	952	907	900	986	916	858	910	918	960	911	916	913	943	903	906	900	920	845	955	942	911	913	945	891	897	915	904	919	895	889	913	978	871	901	903	939	899	951	953	949	927	869	965	906	886	936	921	921	903	924	905	959	905	948	892	922	916	932	893	914	911	911	972	915	893	869	938	938	932	943	973	915	919	929	928	950	933	888	927	950	915	951	892	977	865	885	934	964	926	935	910	944	913	940	940	957	894	919	897	917	917	877	962	910	946	852	971	902	907	908	946	913	839	911	902	917	902	914	950	879	868	932	915	928	908	897	896	910	960	903	915	983	925	924	915	916	937	959	934	924	917	950	934	937	915	910	902	893	892	872	955	982	932	980	883	912	897	933	871	944	931	972	901	938	895	880	921	923	892	959	898	912	916	890	972	956	929	947	896	926	938	917	892	925	944	911	932	977	892	899	917	903	911	878	901	935	949	930	934	954	914	929	888	898	941	928	876	979	927	928	907	905	922	924	905	902	940	965	930	907	913	897	948	888	945	912	941	938	939	903	890	895	909	927	904	918	910	916	890	935	871	887	957	918	977	927	952	958	917	934	936	991	955	889	906	925	888	907	902	884	899	909	882	933	918	867	920	922	906	901	865	938	926	940	905	868	899	943	923	947	943	914	881	908	908	910	924	986	890	887	938	893	876	912	861	988	941	938	980	960	890	942	909	908	931	913	932	906	926	926	881	957	884	905	866	968	905	949	925	887	918	951	922	914	934	923	958	942	917	956	942	887	906	944	932	921	938	961	898	897	939	881	928	973	911	897	888	896	885	981	954	951	940	912	940	926	965	927	921	866	925	903	975	945	899	944	905	903	910	894	908	882	908	884	878	846	935	988	966	901	915	905	933	895	938	935	956	905	917	877	950	952	955	911	937	904	959	904	904	917	892	881	903	922	896	920	915	887	948	922	937	901	929	916	886	924	871	921	949	971	991	909	954	948	960	928	948	979	911	909	959	933	934	900	894	862	894	932	884	913	881	940	970	922	949	936	910	933	907	943	930	926	973	925	948	925	888	901	814	899	929	937	934	879	904	947	873	891	881	915	882	971	906	985	918	842	934	929	968	937	934	960	946	959	906	935	900	966	936	921	934	935	925	941	924	917	959	927	918	924	967	935	917	919	914	920	910	952	960	940	896	885	889	912	890	945	896	907	915	909	897	942	912	916	888	900	927	852	943	916	980	939	917	931	943	985	900	946	899	894	880	909	918	900	928	888	874	952	903	905	954	882	902	895	900	940	906	941	906	982	908	933	906	919	916	912	911	921	878	942	867	854	918	936	905	918	916	959	875	923	931	878	961	898	933	897	908	891	937	877	948	949	937	911	917	870	905	936	926	890	915	911	905	953	929	920	926	951	877	885	904	936	922	893	889	960	889	904	895	931	924	928	1006	922	891	926	929	915	903	893	968	967	951	898	951	896	914	953	906	941	893	901	894	947	930	917	822	923	891	896	933	946	979	972	920	863	959	953	967	956	952	949	898	935	888	881	908	916	912	962	936	916	946	909	905	899	940	895	884	924	930	907	932	889	908	935	854	945	868	919	881	957	910	905	904	907	909	876	929	947	918	953	965	938	981	934	906	933	910	913	911	910	912	927	920	908	886	936	910	906	938	916	904	897	968	928	923	1000	901	936	983	868	893	884	946	923	959	896	895	865	954	926	925	891	869	913	913	913	924	938	947	904	914	898	931	930	913	891	953	917	932	888	883	920	921	916	966	894	956	927	970	959	903	914	880	938	916	946	914	931	922	938	918	884	922	914	903	924	944	891	928	899	975	975	942	920	851	946	884	919	894	941	919	936	894	946	970	916	943	909	904	894	934	968	963	949	891	918	924	945	938	911	938	924	932	949	925	878	931	912	948	935	934	903	886	935	920	921	938	891	901	959	940	925	929	912	946	954	914	912	918	951	894	952	911	905	854	972	891	911	932	916	911	916	901	917	943	894	923	957	916	889	880	898	940	869	891	888	887	971	875	890	961	928	974	976	928	929	960	895	880	930	945	904	879	938	867	911	922	898	899	848	947	951	901	876	916	933	926	921	948	951	989	972	926	947	952	912	909	998	913	912	900	892	946	932	903	898	929	883	925	922	979	900	891	904	886	897	970	958	995	919	955	936	878	913	915	953	953	937	916	942	913	939	908	905	946	859	924	959	923	935	938	936	924	889	941	917	976	899	890	867	921	896	941	896	870	936	892	911	910	975	936	850	885	893	896	852	957	927	921	900	928	945	895	852	936	894	898	895	876	933	951	966	900	896	936	903	893	903	886	948	927	863	917	916	953	900	936	897	965	910	921	903	866	935	935	882	892	952	906	948	927	910	932	949	903	901	948	944	967	901	944	943	937	943	887	896	901	891	925	932	963	951	948	908	894	918	907	868	937	897	862	909	903	903	907	954	928	990	844	963	964	916	938	975	937	925	884	891	864	906	908	924	934	911	906	909	888	854	913	985	928	965	918	866	899	922	925	858	869	921	930	909	956	900	851	877	928	927	899	952	895	942	918	888	906	887	928	884	867	923	953	945	914	969	899	926	913	925	926	907	937	940	867	902	929	951	891	887	967	928	950	900	879	900	923	878	935	935	929	950	906	884	947	919	936	928	929	914	972	921	886	981	920	894	978	905	940	942	877	900	901	955	929	939	930	892	956	905	893	910	869	884	933	890	914	931	895	941	900	923	952	879	899	890	901	931	907	1011	920	885	911	932	886	923	931	908	894	882	943	902	961	937	961	896	929	949	908	920	884	907	926	927	922	923	956	925	924	948	921	901	956	906	921	893	925	894	946	919	932	908	892	913	900	898	933	923	915	992	945	896	910	951	882	897	919	854	940	947	942	895	958	899	924	910	956	883	930	924	934	914	891	999	886	951	935	923	941	937	905	925	897	924	902	938	933	943	896	964	928	851	943	916	901	919	948	941	867	925	910	958	966	910	907	932	899	917	915	947	930	934	943	907	903	962	911	848	893	919	931	881	875	849	902	964	909	943	912	891	941	909	902	884	1008	895	958	877	878	956	973	981	887	904	980	974	910	912	938	990	920	948	911	872	906	959	961	875	922	898	918	937	906	857	895	954	894	924	918	909	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
47039	23157	9986	2336	1529	1204	933	764	659	586	495	450	522	466	443	397	409	369	350	344	398	332	396	339	359	314	353	340	341	350	337	316	315	329	331	298	359	325	336	345	294	306	328	358	326	294	304	318	300	345	328	339	292	338	356	303	336	339	295	289	325	329	316	340	306	308	315	326	305	316	306	297	286	311	345	360	297	291	289	325	326	315	308	305	302	322	300	314	322	275	334	284	328	303	325	311	310	304	323	304	328	332	337	310	294	326	333	303	326	308	337	302	325	323	305	323	309	292	341	345	359	318	326	315	338	300	340	362	289	331	290	294	342	305	321	276	283	301	320	309	285	319	323	316	328	339	353	336	297	366	298	309	282	319	273	316	311	306	306	348	308	309	301	339	303	334	320	304	294	303	340	283	333	375	315	338	314	317	341	321	322	300	299	283	310	311	305	308	306	310	303	303	289	306	323	326	293	320	304	332	328	277	303	323	346	335	315	310	323	301	326	348	317	315	311	309	331	298	354	303	320	300	332	303	312	282	307	315	338	311	309	317	333	305	299	355	288	331	279	292	317	324	308	303	314	314	296	327	284	333	296	308	320	319	322	298	329	317	337	333	314	339	291	335	348	340	300	298	268	286	315	319	311	338	360	301	286	327	300	298	340	320	313	305	329	311	314	356	344	340	319	321	281	310	304	298	329	341	303	317	340	322	302	298	320	320	316	340	321	341	317	332	291	293	320	332	314	289	307	316	336	314	338	317	343	322	311	318	320	331	306	317	332	346	342	299	317	312	327	304	315	307	343	311	321	300	338	345	315	328	306	301	313	358	299	341	312	295	329	298	329	301	306	302	310	292	309	345	292	337	309	296	318	280	277	322	313	341	317	332	339	339	297	306	325	307	339	308	278	319	317	318	311	321	324	306	319	284	293	270	345	289	265	310	306	319	332	294	334	331	338	309	314	315	310	324	305	294	306	310	313	317	295	317	298	321	316	310	314	344	311	281	337	315	283	342	314	325	326	337	298	308	292	302	312	281	287	319	325	323	334	304	351	318	308	310	315	298	285	320	273	326	286	314	315	285	326	320	282	330	303	339	326	333	306	309	308	315	312	337	316	319	311	317	326	349	311	300	304	297	348	338	315	309	343	286	309	330	300	295	314	328	320	294	327	324	290	312	323	320	316	306	308	356	321	333	311	347	311	311	286	285	318	304	335	294	352	300	327	313	344	341	303	309	331	300	317	307	322	277	294	340	315	326	321	322	316	326	353	314	311	317	325	315	328	333	301	322	319	337	322	310	306	313	328	338	330	352	321	328	307	303	318	292	296	303	319	305	327	333	292	288	313	347	329	286	304	295	292	309	313	321	320	300	295	306	342	314	311	311	268	336	315	316	334	334	342	310	292	315	330	310	314	311	303	311	321	308	286	326	291	324	315	292	326	296	324	322	322	305	332	316	306	306	329	307	309	339	280	307	300	333	322	321	345	324	333	299	314	305	290	333	331	303	308	326	301	301	291	282	316	321	298	306	304	309	356	334	291	313	335	313	327	293	301	318	314	305	338	330	298	302	292	295	337	357	302	311	321	343	337	304	346	313	336	358	281	308	319	316	316	321	298	314	336	310	323	357	348	298	334	311	307	319	359	295	326	340	306	335	291	342	318	310	348	306	327	322	312	322	323	325	333	331	325	331	333	323	293	325	292	322	333	297	286	328	310	305	317	323	298	306	318	322	280	318	325	317	332	306	312	319	332	306	299	308	317	323	323	284	290	347	313	305	283	300	363	351	310	326	300	295	316	344	320	341	343	304	342	305	321	323	279	302	293	306	293	310	353	310	325	326	311	302	331	300	284	320	335	299	321	333	309	342	297	341	337	329	274	332	321	306	336	304	288	326	309	313	328	298	305	326	285	304	342	315	337	316	317	328	279	334	299	339	270	340	327	334	336	323	343	317	286	330	301	312	326	310	313	308	291	315	296	298	316	323	317	285	308	325	324	314	306	322	257	318	316	296	313	329	323	283	305	325	297	290	325	281	312	283	304	329	340	314	309	330	303	336	301	328	316	325	312	297	310	344	292	307	316	293	325	327	335	322	346	346	324	354	325	307	371	310	345	300	307	326	315	326	323	350	322	326	310	333	298	313	342	309	323	307	295	313	290	287	357	295	317	313	319	316	327	293	328	314	312	294	319	304	309	331	325	317	327	299	326	293	312	296	311	331	285	322	339	326	302	331	307	312	321	303	327	342	278	293	323	326	303	315	342	323	332	308	319	348	310	316	336	320	308	319	301	326	298	319	328	331	340	323	304	347	341	314	358	334	325	321	319	365	304	331	326	343	301	298	315	318	306	306	347	320	340	323	293	292	314	323	295	354	354	337	324	316	317	369	326	334	302	311	300	304	282	305	313	317	330	287	336	323	294	338	312	370	302	338	305	317	298	322	314	333	311	344	302	293	313	305	323	319	320	296	305	296	320	312	359	325	303	306	316	373	290	375	357	334	319	298	285	305	318	348	348	304	263	313	306	315	337	340	330	295	331	316	324	331	297	308	317	302	312	330	345	349	348	319	294	359	304	326	305	298	303	293	295	293	324	329	335	280	308	317	301	297	303	317	316	290	305	326	330	293	324	340	305	334	342	313	310	332	317	284	295	317	314	290	317	321	309	328	306	331	355	300	321	356	305	323	306	311	297	320	315	315	295	309	350	298	320	273	279	292	300	326	288	268	309	300	327	312	316	333	334	314	325	339	309	306	332	318	315	309	335	302	304	312	318	313	327	315	317	300	309	312	336	306	341	329	304	309	311	324	327	325	349	313	337	342	313	340	299	293	330	314	327	285	306	293	317	323	305	294	311	297	326	302	315	301	316	336	313	337	340	344	321	334	281	293	272	339	314	318	307	318	306	301	332	310	283	311	317	358	295	349	334	330	299	336	318	331	301	321	333	301	316	304	320	312	292	316	319	299	308	313	312	348	324	308	341	297	300	331	294	321	311	318	329	323	298	304	317	335	334	292	303	327	343	311	261	331	303	320	299	312	339	293	311	328	300	332	305	307	340	338	299	295	328	326	320	344	315	339	322	297	327	322	346	344	289	299	295	300	334	340	324	321	321	331	315	306	280	300	339	330	311	299	325	297	309	326	295	316	322	326	346	314	338	303	344	322	312	304	302	295	326	325	343	311	313	307	327	318	319	294	334	312	346	324	301	320	314	330	318	304	318	320	345	303	310	316	293	298	310	309	341	316	327	315	314	341	325	303	309	329	372	314	315	305	316	326	323	279	349	315	329	303	308	327	288	323	289	345	289	319	295	292	312	288	331	322	307	295	358	304	285	318	324	358	314	295	300	320	309	346	309	302	304	302	328	295	331	294	331	321	342	324	300	336	337	288	317	330	309	330	319	307	369	302	340	329	300	317	317	323	330	301	340	311	306	296	348	298	313	285	325	292	308	349	338	365	304	291	315	332	337	300	310	294	296	342	313	323	316	306	329	285	291	299	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22677	2760	5838	6448	5401	4572	3732	3195	2660	2486	2243	2050	1912	1684	1586	1500	1462	1434	1341	1291	1211	1152	1116	1162	1075	1083	1120	1073	1054	979	1009	970	974	995	930	1001	932	967	959	952	935	987	903	982	954	954	936	951	948	926	912	922	906	875	961	876	909	896	879	907	929	867	890	890	908	852	882	890	887	854	863	885	858	869	880	888	879	887	895	904	843	836	874	835	872	881	881	884	857	901	812	910	857	867	885	888	860	909	839	891	872	864	833	877	868	828	945	855	845	857	880	892	853	876	809	880	886	948	855	837	835	878	834	836	915	858	908	892	876	859	900	794	894	821	845	889	826	870	852	849	793	871	882	848	903	873	878	836	884	863	824	892	851	868	901	844	853	857	876	883	905	863	827	847	854	845	832	835	800	931	851	840	834	852	835	855	869	861	845	792	854	881	831	845	861	887	907	893	885	868	856	904	845	845	885	878	863	841	858	899	851	825	874	870	893	855	888	914	814	842	870	830	874	866	786	864	838	829	883	896	852	816	843	840	875	908	820	855	880	872	872	856	843	840	840	847	862	852	876	926	885	861	852	904	832	808	851	829	867	858	905	917	834	850	839	859	843	878	818	872	854	831	818	842	860	865	854	908	863	847	831	876	927	813	893	836	883	846	835	877	847	901	805	905	920	869	858	856	901	834	843	786	830	887	882	867	809	893	903	864	858	868	895	847	871	851	863	836	841	869	898	835	882	945	854	873	828	868	825	859	804	870	875	883	822	843	862	823	855	881	890	860	842	856	850	862	897	862	873	857	835	890	851	864	846	881	879	916	844	868	886	846	806	861	883	855	863	888	835	855	879	896	876	857	890	830	854	872	881	840	872	835	834	876	846	881	897	898	863	835	839	864	885	883	886	827	836	893	862	844	865	833	846	880	828	864	890	830	867	896	886	881	869	813	882	870	876	901	854	853	846	876	851	812	863	834	841	879	854	899	870	842	826	797	846	851	859	835	903	857	910	838	840	854	835	853	847	834	846	829	855	810	889	896	898	903	837	853	844	852	866	853	871	882	811	850	857	873	846	817	887	857	824	887	879	886	876	871	904	857	862	869	870	904	860	898	831	823	864	837	847	888	808	820	897	854	839	828	831	839	847	860	866	795	825	878	876	902	811	819	871	823	862	858	874	893	856	825	872	912	900	820	873	868	868	877	892	843	875	879	798	933	804	826	847	872	883	820	865	872	922	869	907	855	839	872	839	867	846	846	778	887	870	876	813	833	804	900	827	864	902	875	859	862	887	790	860	877	880	831	840	852	856	837	859	885	893	885	846	877	853	861	843	885	859	886	803	822	902	820	825	865	898	831	870	832	836	842	853	814	834	883	867	878	818	835	865	878	861	805	886	822	886	867	851	859	859	919	836	855	808	815	924	861	833	836	868	880	860	886	866	847	823	847	855	875	876	875	862	846	802	861	880	884	787	855	824	873	826	842	841	861	866	847	881	878	868	859	878	850	843	846	910	861	869	860	857	858	856	858	831	815	890	882	884	812	855	894	827	875	855	864	893	875	869	861	886	877	885	859	899	862	830	830	843	834	872	876	839	847	864	864	866	833	832	875	899	803	836	856	874	848	850	875	875	897	895	878	872	817	874	883	810	857	895	829	849	853	824	950	901	825	847	839	876	844	852	829	859	867	823	867	865	878	820	859	831	860	868	869	911	839	902	825	887	867	831	902	851	843	894	841	873	894	862	858	880	822	870	792	870	842	919	855	828	835	845	859	851	877	843	777	876	875	881	824	863	849	834	846	823	869	913	927	882	872	881	804	809	852	921	857	826	857	821	850	834	869	857	864	829	900	859	884	859	911	898	912	847	834	815	852	896	855	837	899	848	845	877	826	847	866	826	786	856	869	823	880	823	874	842	898	862	828	889	838	842	862	862	822	809	823	840	815	906	853	879	849	909	843	809	831	838	862	849	887	825	903	869	856	820	887	868	862	865	892	827	857	885	854	822	805	835	912	858	877	865	878	855	857	839	907	866	819	804	841	841	851	832	860	841	841	863	840	896	832	888	871	863	839	871	858	838	867	790	844	885	850	865	890	913	846	852	893	853	868	856	858	820	856	882	826	877	869	905	846	890	835	856	826	924	796	815	888	880	897	858	795	902	808	881	819	915	864	806	885	852	822	893	888	866	846	877	870	828	852	885	848	880	862	852	828	870	848	863	862	829	899	879	860	824	865	865	788	895	869	842	848	877	864	874	836	873	878	862	840	878	822	889	830	864	874	826	846	867	821	862	856	885	898	872	879	850	861	879	848	893	875	876	824	872	860	823	857	802	844	843	847	812	889	865	862	822	856	851	883	867	981	845	852	852	886	818	852	872	870	799	835	817	881	834	803	848	851	847	875	860	856	815	857	845	830	817	839	874	821	827	821	857	904	851	833	860	849	837	908	881	861	879	892	809	825	848	838	852	845	864	904	862	854	837	846	883	881	821	883	839	877	892	893	870	814	837	876	853	897	843	805	850	884	878	857	886	858	857	909	798	797	870	854	866	819	888	807	874	861	865	858	880	847	797	856	817	836	848	932	850	845	853	843	888	836	879	886	895	803	869	827	922	866	848	815	825	857	869	870	797	836	801	841	836	840	857	854	886	841	868	889	832	846	832	859	957	829	853	858	874	867	823	866	876	852	873	818	831	862	842	845	841	904	899	833	835	855	873	807	859	885	813	815	839	842	812	869	873	859	923	832	854	886	861	860	840	838	828	863	820	868	854	854	837	838	837	839	884	842	839	837	877	855	841	843	863	850	895	839	862	853	867	842	883	861	808	851	900	839	879	877	880	885	882	838	925	809	827	868	837	848	891	843	872	782	864	818	858	888	821	851	813	856	889	823	843	887	823	863	845	867	805	874	832	870	823	869	887	831	876	881	880	900	888	861	865	825	824	839	899	861	817	863	836	826	847	839	847	848	831	867	870	884	833	877	875	889	854	882	884	836	819	842	864	871	851	875	863	844	789	931	880	875	830	842	832	833	816	872	883	813	844	924	841	828	815	829	867	850	891	831	864	894	828	880	870	887	923	863	861	865	868	821	875	889	874	912	880	821	863	868	848	862	877	822	848	834	855	816	871	794	827	889	838	891	839	831	874	870	885	822	856	902	872	821	862	838	807	888	831	831	861	898	869	902	861	863	855	823	826	857	823	837	833	865	886	863	792	837	850	871	843	819	898	899	813	881	838	862	847	920	888	854	925	856	860	856	837	876	889	839	886	857	880	872	854	815	855	850	882	861	889	840	870	865	835	861	842	878	970	902	846	852	839	919	858	865	833	892	906	915	864	889	843	853	793	879	862	811	803	822	883	877	871	793	890	829	881	860	872	817	841	793	841	848	836	840	907	834	905	880	833	819	887	870	832	867	885	900	811	898	852	814	836	883	843	884	879	882	853	837	850	865	838	879	843	846	882	863	842	853	857	885	891	914	901	823	834	873	834	905	863	836	845	841	913	808	887	860	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6922	544	379	234	226	203	189	200	168	183	209	172	181	177	218	196	175	153	173	175	188	210	211	199	179	178	221	192	181	180	187	177	177	186	173	193	171	210	169	174	160	192	181	171	181	179	193	172	202	197	175	177	189	176	173	183	177	183	171	175	212	194	179	164	193	179	215	181	185	176	170	202	191	178	199	169	182	210	206	164	171	180	171	173	198	176	195	211	195	178	186	190	159	180	178	179	192	183	193	190	163	208	161	174	191	181	170	193	181	192	197	177	204	170	176	168	205	205	162	166	204	182	181	182	198	184	194	190	164	190	162	193	174	198	150	189	178	187	199	206	195	152	168	195	192	205	188	184	200	180	179	175	171	175	183	166	214	171	180	176	194	161	174	184	187	192	194	181	172	166	168	179	192	179	186	198	163	172	177	162	190	184	203	164	200	184	167	175	201	203	163	187	186	185	164	186	197	172	162	170	173	169	176	170	176	190	189	187	215	231	208	165	178	197	181	185	177	175	179	189	216	194	194	198	176	180	166	191	206	207	186	163	166	187	167	159	162	165	178	158	142	168	188	169	165	199	221	177	167	180	187	193	187	195	187	163	187	194	169	178	195	180	174	195	198	201	203	179	198	178	187	206	159	178	195	160	201	179	175	174	191	191	173	184	174	160	168	176	196	179	202	215	198	176	181	164	188	185	182	173	174	201	181	181	219	183	185	203	183	172	181	178	204	173	226	167	201	186	171	181	169	188	196	185	187	171	181	171	177	197	179	189	165	184	166	190	197	174	216	184	184	178	186	186	194	164	185	183	185	198	171	169	154	196	167	183	183	163	180	175	179	181	179	177	191	199	186	172	170	166	190	173	194	210	179	178	176	184	176	198	189	173	188	187	189	163	195	185	171	196	167	194	184	198	194	209	183	173	176	189	173	180	158	165	166	178	191	191	201	190	180	179	161	188	159	192	203	175	189	185	199	195	190	202	193	183	182	200	184	196	158	187	192	165	185	193	165	203	171	200	193	199	183	210	184	172	179	172	186	159	185	185	181	183	193	204	190	153	169	186	194	168	194	160	184	188	168	158	162	170	159	165	179	193	169	167	190	158	172	176	199	175	165	207	188	198	213	176	186	189	182	193	179	178	196	196	180	196	186	196	168	205	160	202	184	184	180	195	181	187	172	183	188	189	147	172	174	182	171	186	164	194	195	192	201	186	177	169	174	184	195	174	213	169	204	167	176	177	199	202	189	167	164	189	170	175	169	179	189	195	193	181	185	194	175	182	173	198	190	189	198	176	191	185	203	172	209	177	162	173	175	164	172	179	201	191	171	187	214	214	198	188	166	214	181	179	200	193	204	192	185	195	198	170	185	200	188	217	191	182	186	170	204	195	189	187	208	163	183	182	187	193	197	194	172	206	187	176	198	180	200	199	181	165	200	177	196	182	196	180	195	195	217	199	220	192	174	168	188	176	182	210	192	174	176	178	180	179	193	199	224	235	184	183	187	164	211	187	200	205	199	191	174	210	174	184	201	159	175	192	186	197	187	201	189	219	200	193	173	174	182	169	196	168	176	154	194	188	189	179	182	183	198	194	159	197	203	190	190	197	178	166	181	168	177	191	171	190	188	184	217	206	170	171	205	194	201	196	176	200	183	157	172	176	182	201	193	195	173	184	185	176	197	169	185	185	181	190	190	221	168	194	164	181	183	190	162	184	166	191	201	196	174	156	201	180	167	196	199	188	160	172	168	172	179	197	186	188	185	175	197	181	179	164	162	165	168	201	192	164	188	180	171	180	178	176	179	192	191	170	202	181	161	184	191	171	180	195	183	166	197	215	198	186	200	188	214	185	174	197	213	176	194	194	172	160	186	180	194	193	182	182	187	171	201	181	207	196	187	215	202	169	165	189	177	171	192	191	195	164	190	182	178	189	186	207	192	178	200	192	177	180	170	184	149	183	191	160	201	182	198	191	178	192	165	176	178	188	171	180	187	178	194	181	196	178	200	177	170	200	156	178	201	202	177	189	199	205	188	185	181	185	187	160	179	175	188	182	199	183	168	201	215	177	192	191	189	180	182	211	182	170	190	185	177	180	183	177	190	164	197	192	172	177	182	183	174	189	197	170	157	174	204	176	177	174	181	195	194	165	178	182	185	174	189	172	170	192	201	173	174	171	168	214	181	169	177	185	175	165	196	196	171	194	172	203	168	164	169	181	191	206	184	171	171	192	154	206	201	202	175	193	177	178	197	197	183	160	183	176	180	203	179	190	200	177	193	173	190	180	194	187	176	203	178	186	168	193	174	173	199	187	187	177	176	199	188	172	183	181	200	176	220	197	208	187	179	180	167	174	198	170	177	181	177	181	198	152	194	187	174	176	153	184	183	186	185	179	205	202	150	193	167	183	192	199	180	200	185	181	191	177	207	186	200	184	190	198	181	192	155	188	193	188	179	203	179	190	190	179	169	172	179	190	195	178	194	178	203	153	195	189	174	200	188	184	193	196	174	189	196	195	192	186	210	179	199	189	159	162	185	173	188	216	196	156	208	175	155	197	187	169	165	188	189	166	190	186	183	166	176	174	205	178	203	203	164	183	205	195	182	197	196	195	184	181	160	185	152	201	169	180	183	189	174	198	198	206	178	172	187	190	194	158	195	174	169	173	177	186	177	177	202	177	185	162	177	195	178	170	178	175	184	212	201	192	159	183	180	178	172	180	174	209	191	166	197	170	171	178	181	185	177	173	207	167	191	177	167	213	186	173	171	191	185	172	163	178	191	165	162	165	174	163	193	182	202	183	198	173	163	185	198	213	156	185	207	190	193	178	185	204	200	194	194	189	215	178	167	154	185	159	167	177	200	160	208	169	171	158	178	156	193	185	186	181	186	200	201	217	192	186	198	168	185	178	165	179	186	202	181	187	196	161	189	198	184	183	191	189	177	190	191	218	198	180	197	210	198	168	167	196	178	165	164	203	185	192	178	165	201	163	179	196	178	189	197	198	185	183	167	183	171	205	215	191	183	199	187	167	168	164	172	176	173	158	170	174	188	187	171	159	170	190	187	182	168	202	182	194	171	174	160	203	171	178	169	185	189	194	189	172	207	206	184	177	188	178	169	156	193	196	173	176	180	192	225	193	187	189	158	191	187	192	188	203	182	171	193	178	177	177	218	194	154	193	173	204	178	186	181	181	171	184	183	184	196	183	189	186	183	191	161	173	169	176	178	191	184	173	205	197	184	205	196	212	187	219	221	189	193	203	195	183	166	188	169	154	188	192	179	168	184	166	183	187	206	210	195	193	191	184	195	169	209	197	178	184	184	192	174	161	167	199	161	156	168	176	201	202	174	182	190	206	201	202	173	202	177	198	195	201	213	184	188	204	196	184	203	167	189	152	182	193	196	175	197	198	179	193	184	169	177	204	179	183	191	191	188	214	185	172	199	162	188	178	182	196	197	185	156	184	175	185	192	226	194	180	206	182	191	195	189	206	205	192	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6983	593	753	726	755	680	649	659	638	568	578	578	654	586	611	569	633	564	586	592	509	593	553	554	557	568	569	566	561	578	594	562	523	565	634	563	551	593	549	580	597	563	517	581	566	544	586	557	562	563	551	579	571	544	595	568	556	566	595	595	596	581	610	571	547	553	518	566	589	616	553	599	538	576	566	557	547	493	591	544	597	567	555	608	570	531	583	561	548	559	574	548	620	580	537	518	556	561	558	593	539	600	563	538	582	555	586	546	571	553	592	564	537	571	579	541	592	561	573	539	542	555	599	552	567	537	586	616	593	527	578	576	583	564	584	543	554	611	609	579	565	573	557	592	547	595	566	575	521	579	547	597	592	536	516	567	568	574	610	566	546	550	595	536	547	532	584	570	552	576	578	600	559	529	580	559	582	549	566	537	597	564	582	555	586	580	550	570	557	554	558	564	568	590	572	544	554	614	547	589	563	579	577	587	600	603	603	556	553	561	546	553	573	523	559	567	552	532	497	559	596	527	554	569	617	537	601	590	564	554	548	566	585	537	584	560	540	576	572	551	607	554	589	581	635	545	558	592	603	561	560	589	518	544	581	579	576	567	564	536	555	598	579	607	528	568	555	563	594	566	587	595	498	553	562	573	622	564	584	528	627	526	596	589	584	587	551	555	593	558	559	573	570	572	582	550	565	578	567	572	572	577	603	575	587	577	555	568	548	558	566	542	583	545	525	598	556	588	545	595	535	526	574	584	503	552	612	569	511	601	512	552	551	593	587	568	563	562	588	572	597	582	570	575	532	582	580	556	580	521	536	573	606	580	571	582	592	511	595	554	564	566	580	571	545	539	575	587	543	557	597	539	583	600	580	558	557	564	588	565	548	574	525	571	574	554	603	571	570	569	552	572	607	580	536	556	590	585	606	598	542	521	598	519	576	544	598	575	561	581	567	597	581	535	588	562	578	558	550	575	531	621	571	565	596	584	516	573	545	582	577	583	608	590	586	594	561	525	571	612	580	641	589	546	568	540	531	567	536	556	575	598	547	555	541	573	606	572	602	570	528	545	638	554	598	544	606	570	556	569	541	589	605	548	554	562	582	595	567	567	580	552	578	564	554	543	600	566	530	584	625	559	574	568	534	567	598	580	584	565	551	554	545	568	562	551	579	599	565	541	559	601	558	589	575	563	570	567	540	581	595	542	549	576	557	578	533	568	610	618	596	582	528	548	596	578	592	595	574	564	553	581	600	562	555	593	561	546	551	546	573	574	541	584	588	578	551	540	584	596	539	546	570	567	544	547	585	606	554	594	588	567	585	576	576	594	547	573	602	541	578	534	577	564	530	564	538	571	585	555	545	529	605	555	558	535	562	588	555	555	559	549	565	591	579	568	535	589	592	563	553	590	550	549	594	553	567	615	548	545	534	586	549	571	554	572	573	545	607	582	591	543	590	586	566	561	564	574	577	527	556	533	570	525	571	546	618	593	601	561	550	568	598	568	555	573	572	557	556	592	572	588	552	552	578	600	537	595	563	573	540	589	586	555	540	622	556	560	609	556	543	598	578	568	628	587	562	569	574	572	581	592	572	560	572	544	573	634	546	551	551	568	575	547	573	587	578	559	602	544	593	581	546	563	594	564	569	572	576	598	573	557	554	606	587	563	538	577	556	547	516	578	580	564	577	569	593	567	555	647	562	518	537	526	553	534	598	580	579	546	548	596	620	573	541	588	564	595	596	543	561	579	579	599	546	549	618	579	581	567	581	522	539	581	584	563	544	508	559	553	541	581	577	576	534	579	594	558	584	548	566	579	550	564	577	572	553	611	563	535	608	585	594	556	595	562	538	556	591	589	606	582	599	531	558	554	533	598	550	595	572	526	566	509	530	545	539	564	584	591	556	581	555	544	586	614	594	549	543	588	551	570	545	557	536	570	538	571	577	554	559	553	556	570	562	527	560	540	562	552	538	551	592	582	585	546	557	582	527	543	581	585	622	571	554	578	559	576	560	569	554	556	558	525	608	559	574	576	597	589	559	515	562	569	551	578	571	582	541	582	549	544	533	556	597	530	570	563	561	569	592	567	554	556	534	586	536	580	601	591	577	559	536	618	577	572	555	621	555	568	552	557	615	580	592	574	601	573	594	631	576	540	554	590	572	570	581	540	584	549	566	541	555	581	536	550	544	537	596	559	561	570	560	605	575	598	622	588	548	593	533	541	557	562	602	564	586	582	537	548	567	536	576	559	582	586	584	586	587	565	580	566	534	554	617	565	537	579	571	590	579	539	548	578	569	539	583	577	551	608	545	557	543	514	544	561	534	593	537	524	578	573	555	566	555	545	586	574	507	557	563	536	607	546	560	532	609	569	547	550	552	545	552	610	566	569	573	558	565	567	557	569	596	583	540	561	596	611	562	572	576	549	572	551	529	564	585	570	539	517	569	553	567	581	573	576	542	527	577	593	543	581	587	546	602	597	562	585	577	574	604	533	548	529	528	559	577	588	565	546	620	611	566	539	571	515	606	520	571	583	561	601	560	642	585	562	574	557	570	565	573	604	565	592	582	541	596	626	572	534	589	575	593	606	569	535	557	595	578	553	558	552	591	534	571	570	598	558	536	619	580	555	594	553	573	598	548	544	532	589	569	581	576	575	590	551	553	544	555	563	545	580	535	518	602	583	496	578	569	575	546	558	554	555	538	624	553	592	603	591	608	582	603	595	533	570	613	553	566	543	546	594	558	556	576	527	537	582	583	582	553	557	580	582	592	516	563	565	548	579	585	565	561	575	614	536	599	563	572	616	589	583	587	523	570	584	587	584	585	560	580	575	568	540	581	559	580	562	553	583	573	580	519	529	560	584	598	543	580	550	567	571	627	524	560	575	553	579	538	550	547	597	530	569	543	541	526	562	563	593	580	548	603	576	534	575	568	535	573	543	565	548	540	545	590	541	582	587	599	563	581	558	538	567	550	580	533	507	586	566	543	526	549	550	551	608	543	562	592	565	523	532	607	594	532	585	556	568	563	554	530	558	582	561	547	522	569	581	575	579	561	564	551	556	626	571	526	583	588	528	530	580	547	556	597	552	594	588	549	577	555	563	581	618	546	568	551	591	539	587	596	623	550	577	558	569	581	568	583	554	556	616	565	554	496	581	560	563	562	571	541	534	566	560	564	543	555	561	548	555	572	586	543	529	548	604	563	522	534	575	572	580	574	613	564	548	537	565	576	578	554	593	571	589	584	566	599	521	553	545	557	604	589	556	604	577	591	605	565	561	519	546	521	609	559	571	606	572	564	563	574	612	563	521	600	538	541	587	633	500	568	544	567	589	536	552	547	574	613	548	549	621	568	533	604	560	609	557	554	539	575	515	602	564	591	580	539	557	525	570	603	581	603	603	537	537	571	541	532	534	542	591	579	507	573	544	527	554	509	589	575	573	553	569	541	600	555	553	601	558	587	533	601	579	536	589	594	576	600	575	540	557	570	582	515	599	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
40675	11652	2195	1280	937	724	622	569	501	439	468	404	395	386	410	396	350	381	372	322	352	360	331	335	399	382	324	340	341	368	356	360	354	411	365	329	325	343	346	344	310	327	316	343	333	344	339	331	317	341	323	356	312	325	361	321	365	350	323	335	359	342	350	331	331	321	325	360	334	365	362	337	355	323	300	323	340	339	359	320	358	361	330	300	349	334	348	321	330	328	322	318	338	320	332	352	311	360	353	338	312	359	335	299	353	331	372	351	362	325	349	313	284	305	315	371	350	328	367	339	340	371	321	347	349	353	331	324	327	316	334	323	355	328	308	335	298	343	341	345	326	324	326	323	300	356	346	326	338	355	335	291	326	348	321	316	343	358	334	349	360	336	347	317	325	310	336	329	337	327	334	313	367	328	323	367	350	303	358	305	323	324	319	385	323	353	326	330	325	337	342	359	298	326	317	332	331	369	322	336	359	319	308	303	344	324	316	331	320	340	374	349	297	331	352	351	337	351	316	342	346	305	329	343	300	351	362	343	321	296	333	340	351	307	337	328	347	342	329	337	312	307	309	357	326	358	331	334	319	312	331	329	302	350	329	333	335	353	306	316	364	344	346	310	340	348	334	306	325	322	335	335	341	312	334	305	336	308	324	367	314	355	341	301	354	321	307	364	312	313	333	317	305	315	335	355	352	338	334	341	317	323	347	351	314	321	340	334	380	340	358	352	324	351	330	369	361	370	343	348	353	346	323	332	337	325	309	332	346	320	332	333	349	374	324	321	309	318	329	287	323	357	354	323	353	338	335	353	295	338	312	326	323	335	358	320	324	328	361	325	336	329	312	340	336	326	303	328	359	339	324	380	330	360	308	348	336	318	323	312	349	312	291	317	346	309	321	332	316	340	342	334	328	340	303	306	310	311	325	316	347	330	352	330	311	348	328	333	346	328	311	375	374	342	355	339	332	310	321	324	323	347	351	333	343	314	344	326	345	305	325	359	323	305	344	357	351	332	335	364	340	314	352	307	343	369	315	369	321	344	300	329	307	322	364	372	360	317	370	304	342	349	357	371	348	321	331	332	310	356	357	330	332	321	343	328	332	329	316	320	334	295	335	355	321	310	333	323	331	371	328	329	327	359	324	357	348	362	319	300	336	298	330	289	338	345	336	334	342	346	330	367	320	315	301	338	326	336	310	308	347	343	323	319	329	339	331	363	297	325	302	330	317	324	343	315	340	379	354	341	331	333	309	311	342	324	341	338	325	317	366	333	335	382	348	357	313	358	316	314	316	330	321	313	343	341	362	339	342	335	315	356	321	350	349	357	351	341	332	315	331	383	339	325	355	319	309	333	352	329	331	347	330	339	340	319	330	322	345	358	369	298	304	353	336	342	356	337	326	313	365	327	353	316	321	338	319	315	338	342	337	331	341	330	333	303	305	369	319	320	363	314	368	353	349	330	311	360	334	330	348	336	345	328	317	294	349	312	337	331	343	340	301	327	314	337	314	296	363	333	322	302	327	329	335	301	391	296	360	327	326	340	312	344	349	334	328	323	340	342	307	339	325	333	329	335	337	347	336	363	340	356	315	304	359	320	334	328	350	348	308	306	339	333	327	333	342	328	324	302	322	343	344	327	299	331	290	320	336	333	347	347	316	318	374	315	339	324	311	318	338	344	356	355	337	339	323	340	340	365	332	320	351	327	317	302	350	345	314	293	351	331	285	323	306	328	317	363	361	313	303	357	329	329	330	361	360	338	322	340	340	323	360	322	341	330	316	333	345	299	340	326	310	307	325	337	355	347	356	313	326	342	356	322	344	347	322	322	324	325	370	371	333	318	311	296	346	347	320	320	362	333	299	309	375	342	342	346	324	315	331	302	315	316	338	377	351	347	323	326	330	332	362	333	348	346	321	308	312	331	349	334	337	333	356	355	346	354	375	324	306	319	304	363	339	328	333	328	348	366	340	344	298	308	375	316	350	359	354	347	321	322	326	326	322	332	335	351	327	322	354	327	317	323	330	328	332	325	304	328	345	306	358	353	355	352	356	358	372	389	344	332	326	349	340	309	337	375	356	326	376	319	304	331	385	320	329	322	325	377	329	366	318	365	342	352	336	301	347	303	319	333	354	342	338	321	325	336	347	364	338	340	340	320	336	356	356	331	325	328	297	339	310	304	315	350	308	300	338	331	320	315	315	340	374	341	344	358	349	332	319	340	333	348	351	342	317	353	336	335	325	355	313	349	330	351	352	342	337	337	338	338	346	336	325	344	336	344	319	344	336	309	337	332	386	294	322	360	343	341	339	338	325	342	322	346	333	347	320	363	336	312	335	382	354	343	339	321	348	367	322	334	315	348	318	360	340	328	332	333	292	337	352	323	297	295	329	333	362	343	318	331	338	342	341	317	355	337	327	324	342	376	358	313	331	341	311	340	344	356	324	313	333	319	324	342	350	318	313	322	342	333	358	336	349	355	335	355	338	313	293	348	359	309	319	366	301	339	300	363	293	286	368	340	340	329	342	329	353	341	347	345	288	330	324	362	362	305	314	357	341	338	342	352	290	305	322	331	300	371	303	319	369	351	340	332	335	336	313	321	325	339	359	336	335	343	344	341	317	354	336	362	345	351	329	361	389	352	310	384	362	358	341	345	318	349	338	359	331	379	310	352	320	323	325	305	331	311	322	342	342	348	333	366	331	322	314	390	325	361	329	340	328	323	339	347	350	322	320	326	366	335	322	352	355	324	329	342	342	322	326	341	305	325	340	278	337	307	346	336	310	324	317	347	337	345	326	313	322	327	335	343	349	337	320	348	347	324	357	340	371	335	345	363	305	339	348	340	338	342	328	330	301	352	302	352	327	319	331	337	314	321	313	348	348	319	354	299	328	334	322	335	344	350	343	301	352	343	313	348	338	339	341	336	325	322	289	355	365	374	348	339	329	348	348	359	352	340	330	347	339	385	335	323	315	325	307	330	330	359	346	355	296	333	294	355	371	355	329	355	344	329	326	319	339	332	351	333	332	325	309	337	300	318	336	324	326	302	350	352	355	316	356	346	345	371	294	356	328	340	336	334	333	332	332	310	353	334	316	342	309	360	312	315	332	347	358	335	323	361	337	339	318	329	357	347	317	336	342	297	361	333	344	328	329	337	347	346	370	342	338	336	336	364	340	395	368	346	344	311	335	320	344	329	343	376	308	314	335	306	327	351	357	318	358	332	332	350	341	337	316	339	290	332	330	330	322	335	325	308	347	347	286	273	327	356	355	329	322	349	355	345	353	333	308	332	317	366	358	319	317	319	319	336	345	345	326	330	321	306	345	331	289	341	322	302	329	367	365	335	319	318	314	325	340	331	331	341	343	364	340	322	339	346	333	331	333	315	331	344	337	314	346	356	328	322	299	325	325	339	315	330	305	333	320	347	311	335	357	333	334	347	340	328	321	355	333	323	325	325	328	377	328	352	358	333	318	346	334	334	320	329	349	296	319	356	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18137	1962	3691	3932	3456	2850	2427	2156	1970	1757	1634	1515	1470	1451	1290	1257	1237	1196	1132	1088	1072	1054	1120	1011	1098	1059	970	1021	1052	1021	990	1014	1014	1009	998	989	951	951	993	964	992	948	1006	992	897	1047	944	946	974	929	921	931	940	956	953	917	883	951	945	976	938	913	981	981	901	936	898	971	950	952	984	908	941	939	935	884	964	903	927	945	989	947	908	888	942	932	902	981	987	899	887	981	957	887	959	911	930	934	899	956	929	981	930	910	991	937	891	969	923	902	887	958	1007	909	892	928	918	898	914	898	908	874	937	932	959	981	885	860	925	869	932	958	909	953	962	882	910	958	957	891	945	959	931	942	906	915	894	909	921	947	900	913	878	973	932	967	947	920	908	912	950	981	940	957	939	879	937	967	904	913	939	930	940	912	943	942	854	913	969	872	953	949	950	942	906	969	888	896	896	986	902	974	886	893	912	872	923	913	928	936	889	964	904	868	907	912	883	942	906	877	883	878	926	984	919	970	927	939	912	896	956	884	929	923	884	937	937	963	966	937	919	879	941	922	907	882	997	876	932	917	920	984	902	990	952	991	900	920	928	964	931	901	894	915	927	919	973	871	945	893	930	891	912	950	954	918	927	901	860	948	869	923	889	998	874	932	960	933	881	921	951	884	905	997	972	914	880	955	953	907	929	896	897	884	913	978	875	953	933	934	912	940	935	929	916	882	914	894	934	949	952	925	958	987	909	915	864	950	940	942	904	894	906	918	886	913	944	907	895	941	954	904	927	963	947	889	936	884	939	932	924	956	947	907	959	846	953	924	891	898	959	874	924	912	884	901	876	943	845	904	948	865	915	960	942	902	884	928	904	893	851	936	944	932	884	884	928	917	963	908	960	934	960	925	926	916	842	924	873	874	882	869	978	892	899	885	875	911	909	878	974	856	914	959	940	941	906	956	900	910	953	907	935	920	891	1000	939	928	929	896	905	903	912	956	968	955	927	869	879	924	878	857	883	910	914	925	955	886	937	949	926	929	980	963	934	918	930	951	914	962	949	862	933	922	884	930	975	941	890	972	918	967	895	949	884	979	931	894	958	890	937	913	905	968	901	958	979	908	947	892	898	951	867	870	842	920	849	894	922	954	934	934	907	962	873	934	1005	907	947	921	956	969	954	944	952	932	950	947	966	933	941	919	966	954	909	911	880	892	933	890	888	923	906	926	900	877	920	957	841	935	873	955	860	929	911	931	886	966	991	868	923	914	969	932	929	927	922	912	966	926	902	937	901	962	849	913	927	893	907	925	855	934	928	907	895	934	932	918	885	928	930	917	957	958	884	904	894	954	927	911	891	967	948	958	860	918	916	887	938	918	922	963	974	907	885	975	930	959	917	901	905	901	883	915	948	928	916	869	911	910	916	879	909	943	935	953	954	942	906	998	930	919	927	946	886	947	910	914	953	995	925	919	930	983	915	884	865	856	930	900	893	892	947	956	913	914	923	919	891	941	968	914	920	902	919	906	945	928	945	898	948	918	901	923	894	930	922	911	887	924	936	975	898	935	908	911	856	942	934	910	927	886	945	910	898	955	922	937	888	897	876	851	957	953	962	947	917	955	980	878	927	925	926	956	886	902	906	908	948	983	943	893	897	894	903	925	930	934	938	902	953	952	917	988	900	918	907	974	877	961	935	921	882	942	912	962	917	893	898	912	888	912	935	908	900	902	978	873	978	894	919	980	947	899	929	943	982	925	964	946	963	931	925	900	918	915	876	916	901	949	919	859	900	909	940	917	917	925	900	904	1015	891	874	952	914	941	903	945	902	941	879	900	933	885	911	898	908	886	924	939	936	945	948	893	888	889	960	927	959	912	897	899	855	977	923	895	937	912	944	907	949	884	992	947	894	903	982	882	894	934	911	881	910	873	931	891	913	932	938	966	959	900	974	912	950	908	893	915	896	958	922	982	894	898	954	909	930	900	906	911	943	883	942	932	998	934	848	879	958	900	934	908	928	919	910	877	900	977	911	939	895	914	915	929	931	892	931	938	863	923	949	917	935	852	927	931	928	914	974	816	992	922	949	939	944	924	915	957	953	935	923	915	887	908	924	940	961	928	896	975	948	904	934	961	951	927	892	941	874	931	903	929	940	929	893	914	933	936	950	955	957	965	918	935	924	945	913	948	936	929	867	919	917	878	954	947	917	888	944	957	959	863	896	965	891	951	909	923	875	891	908	915	940	987	861	906	886	860	913	856	911	938	870	947	959	911	915	881	951	908	889	903	992	845	925	916	927	882	896	910	927	919	922	929	924	943	940	906	920	938	915	938	911	868	882	941	959	900	940	966	914	895	915	837	913	892	913	923	923	903	933	893	905	919	987	906	914	948	927	944	855	900	877	939	915	971	968	942	889	938	981	982	927	931	924	895	900	933	961	921	895	927	872	943	944	910	900	843	861	946	972	992	932	911	944	881	871	886	914	923	951	903	898	913	904	876	940	971	961	904	940	881	940	893	910	886	925	878	940	900	933	933	909	967	914	907	937	933	961	897	907	973	952	939	960	882	870	928	904	861	913	905	894	883	884	929	915	947	924	930	919	900	911	917	915	889	936	988	879	921	901	953	944	921	962	995	868	920	944	934	974	934	884	910	954	892	900	852	917	956	884	920	942	956	943	964	913	959	944	963	897	869	889	899	973	896	915	933	911	963	900	930	934	891	895	974	977	959	888	867	879	932	894	902	902	913	925	922	977	916	885	954	915	925	914	878	906	952	954	928	860	911	902	866	950	918	864	922	925	862	889	929	897	920	934	954	890	982	880	932	942	946	891	878	943	924	922	911	966	938	896	953	929	896	912	926	882	915	900	928	906	904	949	956	866	872	928	969	940	956	903	947	971	921	909	938	1033	948	904	922	944	933	887	892	960	899	887	917	886	910	931	904	922	946	955	919	955	900	897	898	934	946	960	921	948	884	900	908	869	922	952	912	922	935	916	906	909	924	955	937	928	918	918	913	855	972	913	938	941	922	950	988	904	900	869	961	928	942	1003	891	918	951	901	896	867	953	916	918	971	948	886	964	893	888	964	872	914	906	938	899	916	947	937	946	870	905	956	885	903	940	918	960	955	901	923	928	897	937	955	904	941	847	914	936	906	889	933	981	856	954	952	912	912	903	981	940	906	905	879	948	894	921	923	921	917	907	910	911	978	902	963	912	953	915	947	937	926	918	895	903	892	896	927	912	898	933	909	910	921	871	948	902	940	924	939	919	915	894	900	895	963	944	972	935	928	905	900	910	896	885	947	928	907	875	927	954	948	923	986	915	892	920	952	905	961	947	886	897	917	920	912	947	881	889	883	901	1014	914	958	879	950	850	893	939	914	888	921	921	929	934	932	958	930	937	898	916	901	886	931	914	943	962	935	924	928	987	935	918	857	861	915	883	904	920	920	955	965	947	849	877	879	951	951	931	924	940	925	971	860	950	939	996	918	918	898	915	918	965	947	926	973	942	946	918	870	913	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
48895	19626	6517	2295	1551	1153	945	750	651	542	536	523	456	453	424	404	407	416	394	401	381	336	398	351	370	385	345	351	340	333	359	362	330	302	335	281	287	319	338	324	317	313	357	327	336	306	336	313	295	303	332	321	346	295	318	330	323	310	291	310	304	362	328	345	345	349	277	322	328	317	315	327	314	304	335	309	307	324	287	303	302	328	319	299	309	314	308	303	328	301	308	300	333	324	304	343	311	299	307	280	298	315	335	305	310	293	328	301	330	299	339	312	340	314	313	329	306	301	330	316	345	331	321	301	334	313	284	318	331	317	315	314	329	339	301	295	323	316	293	335	300	301	315	324	313	273	315	310	323	302	294	320	297	292	342	352	319	311	298	312	335	313	318	301	346	338	315	332	285	340	307	293	307	332	276	292	291	338	322	309	304	324	321	296	304	321	297	301	335	304	301	297	304	314	326	338	314	335	298	342	309	320	275	330	311	320	303	335	328	305	297	344	306	310	313	287	329	295	314	293	345	338	305	312	322	316	316	297	316	293	315	301	305	294	358	310	306	336	278	329	305	298	306	329	317	280	325	343	310	300	368	347	297	306	306	297	321	314	319	293	350	304	308	318	389	310	344	332	312	342	343	323	324	300	325	307	326	313	299	307	301	332	341	339	286	314	338	308	300	340	301	339	302	323	317	325	300	336	303	311	316	310	287	348	314	313	298	304	251	297	294	312	346	328	306	297	328	324	293	295	309	293	296	326	294	319	326	313	333	334	332	268	306	326	300	349	325	308	297	342	316	319	313	342	319	328	288	310	301	341	330	329	323	301	304	288	307	283	325	334	362	328	318	293	290	302	314	309	313	306	322	340	303	325	302	319	310	347	314	309	313	308	304	333	355	330	295	311	322	301	299	327	319	318	320	303	294	310	282	322	334	306	342	305	304	330	312	303	313	313	319	324	320	325	343	296	304	310	313	293	290	303	289	346	326	324	323	251	313	334	294	318	353	305	309	297	339	316	287	294	334	331	297	326	310	322	338	318	330	310	315	309	326	300	318	327	289	307	326	335	298	301	301	337	283	322	323	322	311	314	311	334	307	335	319	307	295	297	306	335	333	310	317	311	304	327	298	322	310	357	328	310	319	308	325	319	280	310	328	310	331	327	310	319	311	325	302	314	332	302	304	325	327	340	328	314	288	310	319	312	304	313	289	312	313	306	298	342	301	330	323	323	321	332	309	335	317	305	329	312	308	306	328	318	315	326	297	320	301	303	311	286	332	341	327	315	316	312	308	285	341	322	291	320	331	303	323	323	281	307	312	330	301	289	302	316	277	306	314	321	300	304	315	314	284	311	322	292	361	304	304	309	275	313	335	321	315	302	304	323	313	308	305	326	323	325	297	339	323	326	301	318	341	347	315	305	352	316	318	316	315	329	295	323	303	334	350	326	312	308	335	317	340	323	287	337	325	295	315	311	317	291	283	333	313	304	310	298	299	328	334	304	308	314	331	349	331	326	354	315	340	326	325	318	337	327	304	319	296	341	308	316	278	317	350	305	297	313	322	305	329	329	289	322	338	300	322	298	332	342	330	283	337	350	312	283	322	324	297	303	337	331	310	315	319	305	328	297	291	337	329	289	319	316	322	325	309	303	295	330	338	271	319	316	323	302	329	323	293	323	320	307	320	324	309	284	287	321	312	326	323	308	285	340	295	311	343	314	317	334	332	272	337	328	318	298	313	297	311	344	337	334	273	305	298	332	347	320	309	328	310	311	305	304	328	308	311	303	336	328	313	282	341	350	302	286	340	361	318	328	331	312	301	319	308	308	298	317	283	309	325	326	336	310	317	329	291	316	314	317	297	315	314	335	317	313	317	306	314	291	320	299	348	322	321	320	304	331	296	340	303	331	311	297	301	358	298	306	314	321	304	316	315	335	316	310	272	344	298	318	314	333	296	307	323	276	304	281	320	299	329	293	298	319	302	324	300	310	318	295	284	313	319	323	311	279	321	290	330	329	346	325	326	329	336	308	311	336	331	336	348	329	315	306	289	300	330	311	311	329	302	309	296	302	312	321	323	339	320	311	326	313	327	283	318	306	330	306	322	301	327	268	310	325	321	303	300	317	301	319	318	327	295	363	312	327	352	324	300	296	296	331	330	316	323	331	323	319	313	318	332	329	285	307	324	342	344	340	295	324	293	307	311	308	301	331	298	346	337	311	308	290	340	326	299	337	331	313	315	308	306	339	326	317	328	284	309	276	291	297	317	286	310	334	306	294	326	317	323	305	326	323	293	289	312	332	332	320	327	290	307	286	296	306	286	336	320	294	309	319	327	348	327	308	321	320	299	302	325	308	300	335	313	326	301	309	326	308	334	285	325	324	322	307	332	335	316	321	326	285	319	311	315	337	323	303	300	325	306	299	333	303	317	342	306	353	326	315	369	308	331	309	313	299	297	318	340	305	292	292	326	306	339	303	295	308	317	335	297	284	311	273	303	311	352	342	308	305	306	319	344	314	306	321	320	325	252	319	339	323	346	313	302	311	302	362	308	302	298	323	314	340	306	288	328	318	334	316	297	309	279	353	313	314	307	323	295	319	320	297	321	301	345	294	322	306	334	317	317	303	299	316	287	293	311	307	298	338	305	315	297	305	329	307	334	300	298	355	342	333	330	313	329	371	310	329	274	333	309	334	314	299	303	285	348	325	360	339	319	340	345	315	277	323	329	319	362	304	304	316	298	361	336	305	315	311	300	308	290	327	321	321	308	302	324	301	325	298	314	344	282	290	288	349	341	312	316	329	323	323	329	305	308	302	301	326	317	285	329	295	309	302	308	290	273	326	312	301	320	305	352	316	313	331	312	289	311	325	315	302	362	327	344	288	324	304	289	312	321	306	311	319	328	295	311	299	307	340	329	288	315	335	324	301	316	331	303	315	313	329	314	310	336	316	310	317	314	320	290	322	310	316	314	318	337	317	291	301	313	315	305	290	314	322	319	332	303	311	286	337	300	291	339	285	296	334	284	333	293	296	308	293	302	314	315	279	289	313	345	306	297	302	328	314	320	296	312	301	305	311	326	310	309	333	306	279	293	317	308	329	353	287	296	338	338	313	296	287	309	353	296	338	314	313	303	311	317	323	355	293	334	312	343	315	336	318	305	340	293	302	322	312	355	297	338	298	321	309	300	322	264	280	284	323	306	302	310	321	302	342	313	338	322	301	320	316	323	332	312	337	344	294	319	331	310	309	329	322	316	300	321	285	342	312	305	328	331	296	305	314	317	284	320	291	298	301	334	279	337	322	320	322	295	346	311	315	324	302	349	301	323	341	327	318	315	318	293	340	314	313	332	343	320	305	297	316	319	333	360	328	298	322	339	315	332	350	326	304	290	320	339	296	322	325	328	320	346	294	324	346	319	337	299	331	301	308	325	314	310	302	320	296	322	358	280	301	314	310	326	315	327	300	310	279	315	309	329	333	305	311	330	321	317	333	290	312	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22148	2841	5865	6379	5497	4586	3633	3098	2731	2411	2128	2064	1924	1752	1561	1535	1431	1428	1326	1260	1298	1184	1207	1161	1121	1148	1062	1049	1073	1020	977	1041	993	950	1007	988	968	1009	961	949	960	910	951	884	939	926	953	891	920	944	926	909	883	964	944	940	843	933	904	924	942	875	921	930	843	908	866	879	884	863	887	907	919	843	848	911	910	840	898	868	820	893	847	857	873	873	826	840	874	838	848	811	835	847	873	848	892	821	879	868	873	900	886	837	896	828	884	859	833	856	846	880	887	895	830	833	897	865	893	867	833	861	841	821	841	813	855	844	875	902	839	792	810	862	898	831	885	901	877	869	844	885	892	851	842	819	839	850	852	848	875	898	828	866	832	832	805	847	865	785	878	850	834	860	859	886	843	902	844	840	839	862	865	866	827	832	839	829	860	881	836	909	879	865	850	842	900	874	847	885	817	824	839	823	847	872	856	845	844	819	844	889	865	887	811	870	876	808	855	904	869	854	882	819	858	871	866	854	868	847	861	813	846	888	823	824	861	856	791	831	848	819	870	861	794	806	896	876	854	857	859	840	861	845	841	834	892	828	882	814	924	881	859	843	831	797	864	824	880	851	858	878	817	886	848	834	768	861	864	865	859	874	877	859	853	873	831	874	874	805	865	895	839	873	827	874	846	807	848	850	823	805	918	784	809	907	894	834	881	899	824	858	783	894	880	851	875	807	858	907	846	869	885	931	885	832	875	876	841	837	856	833	836	895	850	843	854	873	906	873	864	847	844	863	859	891	862	865	878	869	836	867	852	827	872	858	818	838	852	852	783	861	861	837	841	902	834	815	847	866	854	807	917	822	835	833	853	824	892	837	803	780	845	890	866	821	853	849	866	874	902	867	791	828	847	849	878	855	868	785	866	851	807	830	820	898	805	858	898	852	871	808	833	800	869	849	839	864	821	860	904	895	843	902	819	907	836	851	848	868	836	833	842	873	880	912	881	873	867	863	812	827	849	865	836	846	861	870	877	880	841	812	846	792	879	841	858	861	933	883	883	810	829	828	842	875	847	875	854	849	879	875	864	876	858	878	856	853	913	879	844	890	776	852	857	871	885	855	835	863	854	883	844	855	845	863	816	801	857	842	885	847	848	859	828	809	872	839	817	887	845	876	871	873	883	839	880	845	864	829	813	842	823	874	811	822	858	873	863	804	832	887	841	852	877	790	822	858	846	895	817	834	823	858	879	821	862	827	833	878	895	846	864	850	862	801	880	823	884	869	848	860	853	849	807	875	805	889	878	855	863	832	882	850	864	846	822	855	892	841	854	874	875	901	816	817	855	847	839	809	857	892	804	817	891	835	870	833	869	823	848	785	902	842	882	813	845	871	869	877	867	860	840	824	885	864	858	842	813	794	895	846	846	870	867	808	843	834	899	825	904	811	888	818	866	838	902	822	892	852	868	785	836	826	835	858	811	886	817	856	815	796	848	865	891	851	846	884	865	868	825	847	856	814	824	842	870	835	876	883	838	839	890	858	812	848	862	828	861	856	884	875	862	825	806	895	848	852	859	848	840	871	817	808	849	848	839	838	881	876	868	784	875	850	882	864	800	810	864	828	851	865	836	847	800	812	808	793	862	853	875	846	854	898	837	813	858	836	880	893	866	814	892	897	855	828	854	856	845	869	878	890	867	829	853	831	841	856	804	851	811	814	872	869	847	833	848	873	845	871	843	822	889	870	908	861	816	831	849	799	822	844	821	830	883	835	873	834	822	871	867	877	841	844	865	893	860	818	828	826	814	793	884	772	877	896	858	892	863	858	840	874	854	872	826	801	839	818	801	915	893	853	868	875	853	883	855	833	837	856	838	836	881	870	871	903	818	862	861	786	828	863	911	833	905	843	835	842	861	834	865	851	910	837	806	879	849	853	852	855	876	827	854	839	842	837	843	856	863	821	861	862	829	824	827	866	848	834	847	867	839	887	875	885	903	884	832	872	876	843	849	860	870	844	830	892	897	819	889	886	826	863	823	868	783	851	874	874	835	858	886	846	860	851	817	789	915	846	852	850	820	892	822	870	845	826	887	877	861	910	851	861	797	845	886	874	829	847	859	830	805	864	881	855	797	803	851	882	840	832	784	889	821	831	864	872	843	830	875	856	865	807	871	843	871	839	825	887	858	889	840	864	851	875	862	906	839	854	844	899	836	841	854	867	865	844	858	844	843	835	870	896	859	856	861	861	849	845	877	848	860	834	907	912	795	854	844	870	861	807	823	874	797	833	852	870	819	813	847	884	823	862	816	864	866	859	891	867	829	874	878	869	862	852	885	831	841	855	813	862	824	865	807	888	786	826	849	858	887	897	918	817	848	854	857	872	905	918	866	867	875	896	854	886	839	861	859	829	890	868	895	842	883	887	809	839	872	893	802	886	867	799	861	850	896	890	831	873	855	876	859	815	888	823	862	859	822	846	850	834	875	842	863	873	872	796	840	856	842	873	889	852	811	879	845	840	832	841	885	823	818	831	898	836	877	816	854	849	888	895	803	896	789	775	825	878	902	886	855	840	877	856	847	855	869	896	822	883	889	834	827	826	897	868	857	861	869	849	822	846	882	844	776	804	883	881	838	929	848	866	844	823	854	858	842	881	869	820	830	898	848	792	865	838	865	801	950	898	793	863	840	903	907	846	876	854	905	840	851	841	839	846	778	823	907	895	867	788	899	835	899	858	868	807	857	813	877	916	821	852	851	842	907	888	876	797	903	823	837	894	880	833	877	839	866	830	827	890	842	813	795	836	806	877	795	896	822	910	886	832	858	911	830	863	866	864	829	848	840	806	853	893	839	893	833	854	830	817	827	836	887	849	829	904	813	908	828	864	870	842	799	845	798	916	864	893	819	847	855	868	871	882	828	867	822	876	827	837	831	851	853	853	840	841	821	857	884	802	854	864	850	872	831	844	902	855	883	861	838	822	871	864	848	829	839	871	843	879	842	849	855	901	847	888	884	863	875	786	863	837	820	843	833	825	862	822	858	855	821	880	840	901	821	892	822	917	783	878	861	870	863	834	878	837	866	857	859	808	877	846	828	826	818	872	860	885	846	859	843	894	894	855	814	837	818	838	858	854	832	865	847	873	869	864	842	860	858	850	872	877	854	830	850	839	834	861	862	833	816	931	887	822	875	866	848	860	866	836	879	837	839	872	863	857	855	849	808	877	857	823	861	862	865	808	839	843	829	854	901	878	874	813	896	848	928	872	859	856	879	858	808	822	856	830	864	835	839	862	864	801	884	848	911	819	853	838	887	837	820	881	817	854	876	841	812	834	896	834	820	837	884	862	879	848	880	825	863	876	839	832	828	907	846	872	889	885	817	834	853	879	898	816	831	841	868	857	885	906	911	882	869	840	836	852	850	856	856	813	851	850	856	856	856	799	818	806	887	818	871	855	832	884	858	798	836	850	880	886	814	830	820	852	865	798	823	858	908	906	820	892	909	862	843	879	853	843	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6181	539	298	211	237	192	198	194	190	189	200	179	178	185	193	194	190	178	185	192	197	216	176	167	190	192	172	161	201	177	175	160	164	180	179	189	163	188	186	178	164	174	182	171	181	213	206	183	188	195	176	183	172	187	156	182	175	167	186	193	180	200	175	175	201	161	156	190	173	185	180	179	178	183	171	165	184	200	187	194	204	210	215	172	199	178	189	198	197	192	175	173	191	182	172	198	186	175	187	184	196	195	177	174	191	197	186	175	165	187	191	192	192	184	206	176	187	191	198	180	188	149	168	206	181	170	184	167	191	196	190	207	206	180	181	213	153	192	189	186	194	185	178	156	153	152	201	163	188	164	172	164	185	187	187	178	189	167	185	172	183	180	154	176	171	189	188	182	183	192	172	172	179	182	183	182	222	184	183	186	205	203	180	173	206	184	174	206	175	168	173	182	182	200	202	158	175	192	208	193	196	168	194	190	173	172	173	201	183	183	205	179	154	174	165	198	186	177	173	182	163	198	192	189	192	191	171	212	192	184	160	175	184	170	183	189	164	188	195	182	182	163	170	166	191	179	191	195	180	182	171	166	179	186	167	198	179	191	180	173	187	206	192	196	173	160	176	186	207	204	167	190	190	199	191	192	184	190	195	178	183	154	197	191	186	178	196	183	186	156	203	187	181	203	197	205	162	174	194	185	165	176	187	199	171	190	176	177	176	180	176	181	176	186	200	199	185	201	189	189	188	195	157	184	186	181	187	166	182	188	157	173	194	167	172	198	184	186	188	165	183	182	153	172	162	172	158	184	201	169	197	169	206	186	197	175	190	203	169	179	198	200	191	210	188	176	168	164	159	180	188	167	185	205	174	184	202	169	166	174	189	198	179	195	172	206	188	191	172	175	201	188	182	176	185	186	183	184	180	198	190	179	175	169	182	191	169	188	159	178	174	186	204	199	191	183	177	159	182	160	175	198	159	191	184	187	148	187	205	180	178	187	197	177	186	197	204	189	151	174	191	165	164	181	192	164	185	197	200	171	184	165	189	179	174	165	180	182	178	218	177	169	174	202	170	188	181	189	159	191	166	172	170	168	191	180	176	161	163	181	199	162	183	198	168	167	186	199	167	171	183	189	189	190	176	191	170	189	167	187	167	202	184	182	164	179	178	163	204	166	156	175	175	166	177	205	207	160	206	189	202	177	200	178	177	166	186	181	193	197	177	168	181	185	166	191	192	181	183	175	168	182	194	196	199	193	193	180	172	187	195	183	180	183	191	177	184	176	190	200	174	185	178	170	182	200	182	183	171	184	186	174	182	202	175	199	189	195	192	192	193	170	175	200	189	190	181	166	176	190	172	169	206	211	173	198	176	184	186	155	182	173	166	173	193	188	170	172	181	164	163	166	169	160	170	193	180	187	182	192	200	206	188	191	208	184	178	183	164	176	198	201	185	194	186	209	187	163	189	193	173	186	179	174	177	175	167	184	170	211	181	173	175	187	203	181	196	187	164	199	167	210	189	183	174	166	175	189	177	182	202	163	174	164	178	187	214	199	194	206	185	172	166	177	190	180	173	204	184	186	193	136	181	170	179	194	185	182	180	184	175	192	184	186	165	170	178	192	214	162	198	183	163	187	177	190	181	182	180	180	169	204	197	176	180	173	180	191	222	195	186	194	203	175	168	190	148	202	185	184	190	171	162	196	218	182	176	191	169	160	208	194	198	198	189	160	165	197	170	200	147	210	186	204	206	189	168	183	185	193	175	181	187	167	221	159	185	176	154	187	179	173	180	172	194	181	180	180	196	191	181	177	158	173	172	180	192	194	184	203	182	184	182	177	187	185	166	192	191	164	171	157	210	178	203	171	159	195	176	194	189	188	174	203	185	195	180	201	185	182	182	166	213	167	207	167	205	168	157	176	189	199	194	188	178	174	165	213	176	171	193	206	172	206	185	180	178	199	191	203	206	191	167	191	164	185	183	172	213	183	159	205	167	170	200	187	168	173	191	179	174	181	181	191	190	198	156	173	185	180	181	154	190	188	182	175	180	198	173	175	179	197	178	179	176	195	175	169	185	161	182	156	198	189	196	177	189	150	177	158	174	178	175	170	184	160	175	193	169	159	169	181	143	197	194	176	190	189	162	198	187	193	162	173	163	161	187	197	173	179	167	180	209	183	180	181	191	179	183	185	179	183	183	165	194	174	210	186	165	182	204	165	151	177	194	203	164	202	204	189	174	177	177	206	185	178	178	191	158	177	204	178	188	185	189	185	184	177	203	195	206	170	193	172	182	199	169	176	168	181	202	189	186	163	191	212	210	181	175	194	185	196	189	181	167	200	169	186	183	154	193	179	175	171	189	149	203	187	194	179	169	176	184	198	192	163	175	178	185	179	172	159	183	206	175	175	200	189	187	161	175	180	205	189	179	193	175	173	197	183	168	188	174	170	201	212	170	177	170	182	185	188	164	182	186	180	184	169	189	178	197	194	170	180	198	206	177	163	187	199	175	181	192	173	177	208	187	183	184	196	179	196	185	174	182	191	198	218	157	190	180	197	196	194	179	192	182	153	196	203	194	165	189	198	203	176	175	177	191	192	178	196	207	181	200	173	185	199	172	177	178	179	178	195	197	163	202	165	198	168	163	187	199	178	191	188	196	219	173	178	206	193	177	180	180	203	187	204	186	176	209	198	201	179	179	171	175	206	170	188	195	172	171	189	201	165	195	199	189	162	173	167	155	186	170	211	179	187	205	174	193	188	174	205	177	188	168	185	168	183	183	180	189	177	190	185	188	206	172	162	208	209	165	168	192	167	162	206	185	150	195	176	194	194	175	186	177	206	195	198	182	166	184	163	179	174	177	165	170	177	187	184	165	197	200	176	187	184	183	187	169	179	185	186	188	189	182	200	199	208	172	184	166	184	185	195	190	182	196	173	191	166	177	151	178	154	178	181	177	171	177	191	176	177	177	223	187	180	180	192	196	172	179	171	175	194	203	150	175	176	171	226	179	175	194	179	195	195	172	189	170	177	171	189	185	160	179	183	170	209	186	184	190	184	182	167	166	177	195	211	157	188	168	177	178	190	181	178	193	177	197	204	174	172	181	199	195	177	187	161	214	161	181	198	178	169	192	181	182	198	190	144	188	192	203	185	176	192	194	171	163	195	209	180	195	194	195	197	197	181	191	166	174	177	193	214	204	197	184	175	190	164	203	192	182	176	178	180	183	169	155	197	206	181	166	165	161	163	193	178	200	178	204	169	182	170	175	181	208	168	194	183	170	176	184	179	191	178	170	188	168	147	185	183	207	192	194	169	170	212	200	150	176	204	166	168	169	193	180	177	167	169	203	164	182	183	194	184	214	211	192	189	168	176	199	180	205	157	171	168	187	190	171	185	194	178	166	168	195	178	180	187	170	191	166	191	165	169	192	187	183	176	177	205	162	204	188	191	172	188	197	205	195	182	181	176	182	188	183	184	196	207	160	203	171	157	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6525	610	703	713	766	722	627	661	670	594	602	615	632	596	593	581	570	580	548	554	599	579	593	564	603	536	535	587	582	597	545	580	562	600	589	579	546	611	569	563	572	551	584	552	600	514	581	589	579	572	555	561	570	526	570	574	568	614	557	571	605	562	553	567	541	571	553	577	568	582	529	583	563	531	518	596	556	571	558	550	556	593	533	576	608	561	566	552	549	592	585	581	605	577	558	547	532	550	574	562	593	594	582	580	578	596	556	618	579	528	552	571	568	572	576	563	576	581	570	574	546	565	597	592	604	581	595	570	561	565	516	554	579	550	559	565	588	583	589	533	559	570	566	588	547	559	539	597	561	530	579	523	537	566	556	555	572	580	555	568	627	569	547	559	558	546	571	572	552	573	571	552	570	577	572	596	568	512	531	556	556	553	552	539	555	531	564	555	545	566	570	555	547	522	552	597	575	539	564	569	541	558	639	543	554	545	566	554	589	533	560	578	596	582	601	545	559	559	555	581	559	579	550	524	593	566	552	586	574	539	553	568	546	572	523	547	546	547	596	576	553	559	578	569	545	592	578	597	542	558	562	568	644	581	583	579	568	578	616	543	604	553	586	557	601	619	581	540	550	576	631	593	514	551	557	563	545	503	599	570	554	578	554	603	543	480	597	539	576	589	519	590	543	548	559	561	582	544	556	572	594	542	611	598	594	527	577	570	583	569	541	568	558	589	544	587	545	566	560	604	576	580	570	590	603	551	567	549	589	594	548	564	558	563	554	601	556	542	568	568	532	582	554	573	592	560	567	571	564	576	562	572	554	565	550	529	558	558	524	584	588	585	537	508	593	607	592	554	573	550	595	554	543	542	584	554	579	556	552	564	555	537	600	565	562	553	589	542	537	535	537	543	554	559	580	570	567	592	564	562	569	603	570	562	588	585	542	565	563	562	576	537	567	573	569	533	544	543	575	548	552	553	570	584	603	574	583	527	586	530	554	614	549	514	549	552	562	562	564	600	597	559	566	565	536	505	585	530	578	544	608	586	586	506	564	533	589	556	534	533	556	553	602	532	585	538	566	520	545	573	607	559	553	569	596	566	514	540	607	576	539	542	595	536	576	600	528	566	541	569	531	568	591	555	557	598	576	525	557	579	559	546	608	577	583	577	581	580	567	501	574	614	553	574	578	533	599	547	647	578	592	498	537	569	585	567	494	548	558	587	556	593	551	558	571	546	556	604	591	567	559	556	563	557	586	579	565	609	595	538	555	550	568	542	601	537	566	562	532	585	602	543	529	567	564	580	544	604	566	573	533	558	562	606	559	581	581	566	561	563	565	552	576	585	567	558	552	566	530	568	525	555	572	538	594	600	577	534	572	508	556	570	563	570	575	588	547	558	540	577	552	542	594	559	568	569	546	630	563	567	583	539	546	543	551	565	554	559	588	589	539	552	569	553	561	587	545	554	594	538	578	552	559	557	556	524	546	580	572	577	522	546	588	620	603	551	541	572	560	533	595	552	562	578	537	567	566	593	521	552	566	606	583	554	565	588	557	592	540	604	587	576	555	569	553	590	550	564	558	602	537	561	561	586	585	590	537	566	519	536	544	530	523	573	595	575	599	571	551	553	558	557	586	613	546	588	576	560	569	555	577	539	575	528	566	580	561	569	565	598	573	565	582	557	543	555	619	577	530	569	561	583	588	563	545	556	605	609	569	535	589	571	566	560	573	560	556	558	587	556	567	517	587	541	599	581	599	552	571	554	564	572	600	555	520	557	581	555	499	581	607	561	569	571	586	544	530	549	527	637	540	592	553	568	588	565	563	592	558	575	608	566	532	549	528	540	576	561	563	581	547	576	529	558	522	584	558	624	526	526	629	531	527	510	569	525	624	553	558	575	554	529	550	543	587	562	614	566	579	565	541	588	601	542	568	549	561	554	565	604	618	588	537	537	588	576	595	569	567	567	555	571	562	555	579	566	563	577	547	528	612	578	552	519	544	583	584	578	551	603	586	589	547	604	553	547	507	532	585	529	577	565	598	590	571	548	549	522	581	577	564	520	541	568	582	542	559	567	561	599	548	548	558	562	524	573	540	551	542	556	554	566	554	568	560	587	558	574	555	568	574	598	555	566	564	571	581	532	567	519	577	581	544	563	557	565	567	557	547	542	550	577	582	586	547	560	564	530	606	559	540	515	551	567	552	557	552	575	585	567	559	580	520	563	578	580	586	582	556	507	573	529	589	553	536	640	556	582	573	562	580	590	555	567	555	514	581	603	589	577	514	571	562	553	555	581	562	573	550	553	595	546	551	550	584	577	572	585	534	595	533	533	550	574	590	599	568	524	560	574	517	567	540	535	543	568	624	552	558	608	544	562	568	561	528	592	601	580	531	557	523	527	568	578	546	554	587	608	556	539	564	539	502	547	557	538	577	590	597	521	553	556	554	570	536	563	618	561	528	531	586	566	537	540	571	568	561	526	553	552	571	561	596	599	558	525	534	570	578	597	607	559	572	516	566	520	559	587	539	607	582	586	553	578	573	588	569	579	566	544	580	568	568	555	572	521	585	577	559	523	588	583	501	587	584	584	553	557	561	546	583	600	541	600	565	559	544	569	591	534	543	526	525	540	595	583	581	583	589	534	546	555	562	538	562	541	558	590	539	522	547	548	545	583	536	545	527	569	557	543	616	555	608	557	598	563	577	595	511	561	564	544	555	530	557	573	522	562	556	554	566	550	584	582	518	550	576	544	579	529	573	566	560	562	525	558	558	636	583	593	515	539	558	556	567	573	587	599	576	557	565	576	528	608	567	567	577	575	587	551	555	577	521	573	590	579	525	549	561	514	539	584	620	560	578	579	557	573	536	575	594	533	565	542	522	590	555	581	551	612	541	520	565	551	600	579	555	607	556	613	544	569	558	585	573	603	563	615	567	571	526	581	563	581	566	576	549	537	549	559	554	517	551	575	557	522	574	567	571	608	573	549	561	574	578	532	554	574	607	570	539	526	562	562	516	542	611	602	576	558	549	570	540	594	577	594	556	522	570	575	560	528	546	555	571	541	546	533	562	558	571	544	577	568	563	545	545	580	568	558	572	530	551	585	577	590	550	606	552	598	568	564	547	554	597	556	569	568	564	548	550	553	579	530	586	521	559	552	615	535	537	544	559	531	570	603	530	573	603	577	572	578	597	558	566	565	581	594	561	588	576	534	516	563	586	603	550	531	577	535	564	579	568	561	576	521	585	551	555	540	551	575	581	570	563	583	532	553	580	529	570	530	548	552	566	563	602	600	519	572	567	546	574	567	606	564	570	578	554	562	593	546	594	581	578	537	511	591	558	565	593	531	570	581	537	584	563	547	553	557	569	556	526	582	592	551	576	572	566	576	551	556	558	548	548	574	548	537	572	562	551	571	566	565	581	562	557	549	580	569	571	569	573	546	584	559	560	572	534	528	542	577	544	536	579	535	580	571	585	548	546	578	569	597	587	559	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
38636	8763	1856	1254	920	716	638	549	467	498	406	390	424	424	380	380	363	355	366	369	347	360	358	359	345	317	321	338	346	339	318	348	362	339	364	321	313	370	324	316	345	365	321	355	336	348	323	329	324	333	326	323	326	345	328	312	342	324	347	275	351	354	344	323	306	369	348	323	324	340	336	352	313	319	305	337	322	323	342	331	329	335	322	339	344	327	313	327	321	379	299	309	319	343	340	310	329	346	332	333	338	329	318	310	333	337	322	346	288	321	323	350	358	331	321	315	350	305	330	326	377	334	323	338	336	327	321	343	324	313	341	333	368	325	323	322	337	340	344	369	321	354	365	314	313	320	336	342	346	313	343	329	357	344	312	298	336	289	298	322	334	325	321	313	315	346	365	293	299	321	322	298	307	343	342	355	298	350	322	361	348	332	292	337	342	325	348	302	313	336	338	331	336	340	345	349	339	317	355	317	348	344	346	317	323	315	337	291	326	331	354	321	341	314	341	323	347	347	322	333	363	368	348	357	355	326	328	306	354	296	323	299	336	321	317	331	331	321	323	349	338	312	327	302	309	333	305	338	350	329	332	320	325	367	318	350	311	317	331	311	314	332	352	312	324	338	345	327	357	299	353	336	342	346	346	359	303	316	292	319	359	337	342	321	324	318	328	316	354	318	312	324	329	339	324	352	337	354	329	358	319	313	317	310	341	331	326	344	337	313	340	341	332	353	325	317	333	341	352	339	341	310	318	317	322	332	318	306	346	352	323	348	326	327	314	290	334	323	345	323	345	347	331	327	360	350	338	364	343	320	312	326	366	321	342	325	336	300	327	331	366	284	342	306	348	326	323	340	318	302	338	340	316	329	330	341	297	302	302	334	309	360	334	319	310	328	325	356	341	309	324	331	349	325	337	339	333	316	332	344	316	332	360	359	325	370	346	341	333	346	332	334	312	315	372	311	325	336	328	350	333	321	356	330	326	307	307	344	327	308	328	326	307	313	325	302	349	349	302	322	352	345	350	300	348	312	342	296	331	325	342	307	319	371	330	322	359	349	361	308	318	350	341	311	330	327	346	334	352	328	364	304	336	309	313	350	344	325	312	340	321	344	309	341	299	296	339	340	302	304	314	306	342	288	331	340	342	322	339	334	309	338	300	329	319	352	309	325	304	350	338	304	353	286	299	321	346	334	339	324	332	327	377	332	308	329	333	301	342	354	349	324	329	351	341	337	327	329	369	296	318	321	325	348	323	339	317	318	343	318	324	317	308	323	314	293	347	330	328	318	343	325	318	352	309	360	331	321	342	343	336	308	324	341	290	299	322	318	341	343	339	338	320	293	340	359	349	336	323	293	333	321	340	347	342	331	312	344	351	346	323	361	300	380	315	348	332	308	335	356	329	328	318	355	332	345	329	360	317	343	301	305	316	339	344	355	384	339	350	368	316	321	301	308	353	336	335	328	334	360	365	313	356	329	334	333	340	333	318	321	349	341	310	335	312	342	313	308	302	342	329	307	326	326	318	344	310	339	344	326	321	333	321	322	337	343	360	314	349	336	322	333	334	299	346	370	340	315	357	302	317	311	357	325	308	315	304	326	349	293	342	337	351	332	338	330	335	311	312	348	307	331	348	299	327	331	374	333	330	337	317	340	325	358	316	334	296	313	339	349	318	325	332	321	337	339	324	339	336	329	299	323	332	331	337	320	373	346	295	337	349	304	337	328	339	345	338	352	329	360	337	387	348	296	339	318	333	349	306	315	326	314	317	315	329	336	296	297	342	317	348	322	336	312	321	303	318	320	363	328	350	312	309	360	319	317	338	322	318	339	333	302	313	294	337	331	333	360	306	307	315	332	321	328	323	314	312	368	292	328	338	349	284	328	317	351	330	313	341	313	351	312	311	348	322	316	385	333	338	312	290	317	353	305	318	314	321	346	341	361	363	318	333	328	359	307	293	310	349	344	321	329	349	355	330	337	317	314	313	320	346	339	326	338	333	338	350	296	347	318	356	333	300	325	322	347	319	324	356	348	345	344	333	334	325	304	365	360	328	330	332	354	318	358	385	315	341	313	343	352	342	325	324	340	339	355	312	357	318	315	317	348	333	285	324	350	333	334	330	307	303	358	302	325	303	340	371	344	305	303	342	348	307	323	330	343	332	340	318	324	338	316	357	337	311	315	341	337	320	321	336	297	306	339	310	341	323	337	339	347	303	335	319	320	336	309	315	350	348	340	311	325	321	350	329	294	303	320	340	326	306	334	321	350	355	315	306	326	326	318	327	330	343	329	324	377	345	330	352	346	330	340	369	334	346	319	371	342	342	315	334	326	327	327	306	350	320	346	360	319	316	375	319	299	362	309	303	329	357	325	338	343	333	369	325	315	310	340	320	346	363	321	348	328	320	337	354	350	307	332	327	336	332	305	315	349	346	360	309	310	321	294	319	321	349	309	340	328	318	309	335	321	331	313	337	320	321	311	372	319	331	318	343	320	323	377	321	322	326	364	344	324	301	303	321	290	320	329	331	331	332	338	295	331	332	340	334	322	321	364	340	329	308	308	311	317	345	332	345	352	322	334	334	322	323	325	317	297	312	329	310	277	330	316	369	339	342	321	331	329	311	329	328	326	331	316	331	317	337	345	321	321	339	334	335	344	316	312	308	306	331	338	359	304	293	334	359	321	332	337	302	327	319	347	336	331	296	310	308	320	322	310	336	322	340	300	345	353	333	347	338	355	315	331	334	366	331	293	306	325	299	332	329	290	347	303	366	308	346	313	358	345	331	325	337	321	339	328	327	354	337	284	310	361	319	360	327	335	344	304	315	322	323	335	348	372	303	324	329	326	316	331	346	333	342	300	322	322	327	342	367	330	311	327	324	326	328	324	326	310	327	339	317	301	301	298	326	331	351	323	325	322	342	326	340	321	305	329	313	315	340	322	340	322	310	329	343	343	319	353	348	334	355	310	324	328	344	356	300	324	332	323	336	350	342	345	332	322	337	315	315	338	354	310	348	359	303	307	309	339	327	306	356	343	339	311	323	341	326	327	332	327	308	324	316	328	334	327	347	328	300	332	342	303	344	306	349	317	310	330	339	322	368	315	333	319	352	330	318	338	312	342	344	311	314	362	334	334	343	308	306	311	339	334	313	303	336	337	360	318	346	355	333	292	308	341	292	313	329	325	331	339	311	293	337	319	340	329	314	332	329	319	332	315	337	317	337	316	331	303	297	327	309	339	334	312	350	313	346	338	359	312	320	331	308	302	328	342	335	322	320	368	320	351	331	368	385	311	353	312	335	333	327	342	307	353	327	341	315	308	330	317	351	359	295	319	327	345	321	317	352	330	292	295	296	357	363	341	319	333	285	331	306	323	337	309	334	295	326	336	344	302	351	324	351	380	319	292	333	316	340	351	325	275	315	334	316	353	343	321	328	332	310	328	313	368	313	322	338	338	338	327	348	315	316	320	373	317	343	335	332	379	315	331	332	301	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17111	1862	3653	4039	3439	2819	2493	2155	1905	1662	1523	1519	1475	1340	1376	1236	1169	1197	1182	1079	1112	1096	1094	1046	1046	1023	1078	1025	991	1029	1002	992	1007	1027	953	924	945	966	949	951	959	992	960	962	976	977	938	1014	951	964	972	924	951	907	941	945	880	983	964	964	960	941	945	963	1002	930	953	947	889	929	931	865	910	916	886	934	970	866	924	939	921	942	905	937	989	912	913	934	923	938	889	924	967	902	921	922	892	966	941	917	910	924	951	940	886	922	949	944	908	976	958	877	936	929	953	918	925	928	931	972	902	893	942	912	910	910	897	910	928	915	954	947	909	918	849	926	923	930	902	939	931	930	875	926	902	881	893	980	897	898	947	941	888	914	903	929	908	864	896	905	938	914	906	892	869	937	864	917	882	890	906	944	865	967	982	928	853	962	931	903	918	908	921	909	934	921	905	902	941	939	888	932	910	935	962	905	911	932	922	947	903	915	871	905	949	961	910	928	946	961	920	922	887	956	888	940	921	904	895	888	915	956	938	935	909	935	893	935	895	923	910	944	908	897	899	913	936	871	905	904	847	892	886	934	899	964	894	950	911	934	904	884	897	915	900	957	975	962	922	941	919	843	943	966	930	890	911	902	929	924	910	897	886	940	913	877	874	919	893	909	939	923	930	915	917	911	880	962	915	872	898	876	904	919	932	935	914	915	920	920	911	902	935	929	926	922	893	904	898	910	924	890	928	915	934	911	934	879	935	957	982	915	917	895	888	874	946	936	880	895	935	988	865	935	926	894	857	922	925	894	950	856	980	952	861	956	896	960	919	924	933	889	919	925	894	889	985	894	924	889	909	873	931	900	912	864	891	894	894	929	910	892	943	899	883	923	880	869	925	914	956	889	956	931	948	893	922	855	965	925	882	829	926	888	882	958	903	924	862	883	946	931	907	918	922	973	951	958	875	905	911	909	898	892	907	850	898	986	933	858	887	937	900	904	880	914	922	922	903	915	876	892	941	892	909	953	904	931	936	932	885	905	964	881	897	889	878	932	895	938	880	883	894	922	908	903	905	956	965	874	896	928	922	889	890	950	885	943	893	894	942	912	888	920	914	893	862	917	925	888	917	880	938	937	914	918	898	903	968	932	964	928	914	916	949	944	914	902	920	906	933	920	954	905	906	880	859	904	901	935	896	901	931	860	920	912	884	843	949	936	927	890	978	904	899	913	899	895	906	915	910	930	951	887	902	902	909	910	902	872	899	943	900	880	899	917	962	899	936	958	837	905	918	934	910	928	872	885	940	910	912	908	865	899	903	962	888	913	877	862	939	883	916	881	969	879	904	936	905	905	887	884	890	966	898	903	891	869	889	921	912	945	957	923	919	931	852	895	906	862	898	937	909	906	880	936	896	940	885	951	912	900	859	890	917	918	888	878	931	934	922	926	940	845	918	896	930	893	874	892	951	935	878	868	889	934	934	914	907	940	889	894	921	941	871	940	897	928	896	898	873	919	899	874	893	891	917	909	882	940	870	908	871	887	888	865	923	945	920	923	908	928	926	941	890	888	917	883	915	943	857	887	912	916	911	864	937	920	959	951	941	900	886	894	879	882	939	929	900	930	910	924	928	896	949	860	928	935	944	876	879	869	925	922	932	918	915	940	866	906	907	931	941	877	906	907	852	929	825	924	929	865	902	902	916	910	914	884	922	895	898	868	926	981	933	957	901	893	922	845	902	956	938	925	918	903	880	896	900	868	908	884	914	888	938	948	922	970	863	912	912	972	900	901	942	912	890	937	913	906	892	918	917	938	922	900	877	961	923	918	882	894	922	914	934	924	886	938	885	887	953	876	920	900	931	938	984	878	954	926	923	900	870	892	873	897	925	903	968	930	905	966	910	861	903	879	953	868	916	923	921	884	917	894	930	902	890	946	963	920	925	900	901	895	960	867	883	918	907	897	907	939	930	919	869	977	914	929	924	911	896	900	937	905	958	915	953	937	903	948	900	917	926	897	897	914	896	954	955	938	969	930	963	931	909	880	966	925	932	929	912	860	906	911	898	895	887	923	963	962	949	891	948	928	887	913	941	882	918	912	863	952	946	900	932	971	911	902	903	913	974	925	898	967	883	857	922	931	871	899	888	876	894	940	871	892	861	903	925	960	887	875	946	924	910	905	913	900	912	872	965	833	935	937	892	887	900	964	942	916	928	932	851	946	873	879	904	920	923	901	999	905	849	903	934	905	875	932	891	884	868	955	922	960	926	927	941	899	922	967	901	879	884	859	864	939	948	912	923	956	862	924	900	895	967	926	895	930	923	949	951	895	895	900	911	885	930	953	939	951	912	920	913	912	896	901	908	908	893	909	959	940	861	891	883	923	897	899	947	860	868	931	923	954	898	961	881	897	925	896	917	923	917	944	874	930	880	947	905	898	897	875	909	963	883	913	888	921	959	875	923	923	1004	858	970	951	901	931	925	939	912	932	889	895	872	930	919	883	909	904	896	909	867	892	896	925	893	925	873	944	936	890	900	897	892	882	912	918	976	873	875	957	957	883	931	945	881	950	961	924	874	944	909	915	929	910	925	966	977	966	913	867	871	896	907	900	904	863	928	912	920	915	922	914	929	931	877	944	922	965	905	961	938	924	914	929	976	919	927	897	960	937	980	949	963	842	884	868	905	917	886	937	935	922	908	946	924	922	916	905	966	929	953	905	914	895	920	937	942	924	885	924	922	887	872	902	887	890	936	921	922	857	923	902	895	904	904	955	899	911	977	934	981	935	933	917	933	926	883	926	913	923	909	909	882	952	894	907	916	913	854	912	916	913	887	895	893	923	887	927	887	884	881	897	909	952	887	945	923	913	877	942	921	901	913	929	935	886	913	884	865	957	900	967	929	958	922	921	914	892	921	867	946	951	867	874	887	942	937	932	877	945	910	902	900	902	868	952	915	927	918	963	932	941	886	921	905	923	937	951	860	887	918	914	924	940	901	888	835	896	873	898	883	951	909	952	948	899	926	926	908	910	899	905	895	837	898	903	971	896	951	939	921	957	921	907	946	867	915	953	936	955	867	895	924	868	926	942	945	886	876	879	863	938	880	947	915	909	916	900	909	944	969	954	926	959	966	889	890	928	922	922	946	894	944	903	969	938	903	919	910	913	895	926	944	932	912	939	964	914	948	879	863	901	930	913	879	902	932	916	946	927	881	908	939	867	895	918	964	883	887	904	919	966	924	940	897	900	905	890	900	907	948	955	878	885	915	919	896	920	927	870	914	939	920	843	941	890	924	919	932	883	890	917	935	899	920	923	923	915	940	954	926	883	901	904	898	926	916	937	943	913	920	933	946	885	957	871	897	925	954	900	929	944	892	869	927	917	936	931	929	886	924	901	966	883	899	941	881	899	953	863	929	883	924	921	852	843	912	900	932	924	915	918	894	954	961	892	968	858	949	885	935	894	883	892	915	906	956	935	882	920	993	933	905	928	887	884	921	914	932	928	896	913	938	907	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
47862	19518	6405	2332	1610	1220	1015	764	659	606	559	500	496	408	407	397	400	395	383	355	380	351	365	335	341	360	346	335	307	331	313	324	371	324	305	335	342	307	314	334	308	302	334	348	316	310	321	311	348	308	313	346	291	337	325	325	336	307	325	320	325	337	336	330	296	308	326	301	304	333	318	298	300	322	327	323	323	367	288	345	303	332	309	313	313	306	337	330	305	327	342	298	302	334	315	322	321	323	288	291	293	308	335	316	308	298	332	314	349	324	310	324	340	338	315	332	321	301	297	312	332	325	372	297	329	314	315	311	297	310	322	298	333	318	309	284	355	325	277	305	304	336	296	316	293	335	322	309	294	295	332	313	271	328	319	301	312	334	305	329	315	308	310	328	345	330	297	298	329	312	341	296	326	313	329	289	317	301	269	339	311	294	288	313	287	337	300	317	302	292	319	306	333	298	335	335	339	293	325	317	303	300	340	313	321	297	315	311	329	320	329	301	291	346	275	317	310	333	298	301	339	351	325	288	344	293	314	324	343	291	304	306	315	321	335	307	273	288	294	303	302	321	309	313	310	313	319	301	292	295	347	325	305	317	301	314	308	297	344	342	343	290	275	327	301	305	317	318	298	317	298	319	305	305	309	307	310	313	344	298	289	283	322	312	312	336	311	322	292	305	275	293	350	310	284	342	317	291	293	309	307	292	327	316	307	324	300	309	297	312	324	290	306	317	341	317	318	306	307	308	316	279	340	327	341	326	296	291	319	300	310	319	306	302	312	292	318	317	300	322	325	313	315	303	305	283	317	287	307	268	288	279	333	306	312	350	338	310	305	335	330	336	302	309	307	283	290	303	297	287	318	325	318	282	286	310	316	287	332	318	311	307	299	319	283	274	302	285	310	311	282	319	297	310	329	320	310	328	306	318	295	322	351	348	284	302	303	302	357	313	300	289	319	327	325	322	326	310	360	314	328	345	314	330	317	318	324	329	316	312	326	292	305	312	291	331	291	340	350	308	327	340	311	279	323	301	332	265	315	316	282	358	309	319	293	333	318	326	315	309	320	312	312	300	319	319	327	311	319	326	312	304	292	349	317	285	316	283	344	298	285	278	339	308	326	282	342	310	311	322	300	302	314	336	303	309	287	338	309	323	298	319	313	326	336	346	305	325	301	338	306	331	285	299	343	315	302	324	314	291	330	325	298	302	343	329	307	307	292	310	324	299	313	276	300	304	314	287	294	303	305	321	310	271	329	343	320	306	304	317	326	305	302	313	326	345	319	311	317	297	304	306	339	302	316	299	297	306	310	328	295	307	305	312	344	313	305	309	301	316	303	336	301	310	314	313	291	307	328	297	305	299	326	316	348	298	333	288	319	303	319	310	333	326	279	300	331	326	326	301	313	311	321	327	296	316	317	307	342	310	281	335	308	343	322	307	336	277	297	312	295	284	308	333	297	302	299	321	311	306	324	323	324	294	322	311	280	323	308	337	329	326	352	303	333	318	315	322	317	322	300	314	339	325	313	313	326	323	328	338	360	325	307	327	327	331	275	298	303	310	322	319	329	335	326	312	314	287	320	290	323	331	298	307	317	302	337	292	328	329	303	296	318	315	343	281	326	317	319	299	282	289	323	303	295	312	285	304	293	300	313	283	329	336	331	334	337	324	297	302	313	322	280	295	298	315	329	282	317	312	296	294	305	338	304	337	301	337	314	306	320	299	292	352	295	326	302	282	311	304	309	320	336	332	309	311	313	299	294	311	324	331	341	303	330	305	318	322	302	328	296	280	309	353	296	321	324	310	327	304	299	312	300	286	288	283	298	309	322	288	312	282	302	314	306	350	357	318	347	317	335	343	291	311	337	291	293	317	313	324	333	326	297	305	327	303	329	306	328	340	332	327	336	270	292	302	302	300	310	327	331	317	331	337	298	317	293	330	298	320	313	347	327	313	307	321	305	298	292	276	304	283	319	323	317	324	311	295	331	289	322	302	325	329	291	306	323	294	303	309	308	311	334	311	285	300	330	318	315	359	268	347	303	317	306	284	308	340	340	307	327	317	326	283	319	321	308	354	309	321	320	312	285	307	297	318	329	296	323	307	294	308	302	282	292	304	305	317	277	335	344	310	357	333	311	298	315	280	317	336	350	314	293	327	303	313	324	327	309	319	321	306	297	292	324	326	288	302	327	285	319	297	288	303	318	309	334	300	326	307	330	352	324	284	345	295	298	289	311	305	340	295	306	274	319	289	304	313	308	327	288	352	306	301	343	293	299	327	312	313	292	327	314	320	303	295	312	330	324	309	326	328	315	299	335	317	276	323	307	311	318	319	314	326	307	329	345	312	291	337	329	324	284	280	341	296	314	302	299	317	309	305	328	302	312	304	309	353	298	291	334	313	316	323	319	325	322	304	302	285	305	305	304	295	293	299	311	293	343	307	307	345	333	286	310	302	303	314	281	302	329	340	320	279	283	322	316	288	295	316	309	323	328	315	321	328	275	297	320	298	320	330	304	315	304	284	297	294	312	305	335	281	281	315	352	291	354	279	307	323	313	322	308	311	334	297	311	308	310	328	296	323	331	341	299	292	293	303	297	320	310	318	318	346	320	316	360	337	294	300	303	324	341	318	312	330	303	303	325	314	328	306	293	369	300	325	296	325	302	321	315	306	315	330	359	312	301	328	297	314	329	303	283	321	266	303	316	309	327	331	281	307	288	319	337	306	312	326	306	330	306	271	295	314	301	342	298	312	313	323	343	318	318	312	311	296	314	318	310	306	324	311	315	309	306	345	271	320	305	284	306	312	282	298	333	306	342	309	321	329	309	309	307	305	314	300	289	313	280	323	278	301	332	295	290	332	311	312	317	298	305	307	330	323	299	334	298	296	321	320	312	335	330	338	281	311	308	312	337	312	319	293	326	328	313	343	309	302	320	286	337	307	344	296	336	298	331	328	324	323	314	302	321	339	309	323	308	318	335	309	330	317	320	350	315	309	288	308	324	295	314	324	304	294	281	311	331	321	300	325	339	310	303	294	305	318	332	314	269	321	304	312	302	336	303	328	300	304	314	298	287	305	318	326	301	310	321	322	310	310	312	307	327	316	323	322	323	314	345	302	297	311	290	320	309	319	294	307	317	330	296	313	304	362	271	302	316	329	310	272	287	306	337	281	323	299	324	337	326	309	345	291	296	346	295	309	315	303	309	330	271	320	309	336	315	309	287	293	334	294	337	319	298	327	303	327	330	282	290	328	323	329	300	312	325	343	335	317	308	361	314	336	302	309	314	312	346	307	313	285	285	290	305	319	340	359	311	323	310	306	308	293	291	302	321	290	313	300	320	299	320	320	313	305	279	348	294	353	287	306	313	308	304	315	306	316	331	330	279	298	306	348	332	291	320	312	298	302	297	313	317	306	315	338	303	288	318	316	356	361	311	285	311	347	310	324	329	308	305	314	330	310	332	312	312	299	305	318	309	294	321	301	351	273	312	290	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21513	2756	5998	6634	5743	4509	3659	3113	2755	2384	2249	2027	1922	1718	1645	1509	1524	1345	1320	1291	1296	1193	1138	1173	1104	1083	1107	1083	1072	967	995	1020	1035	1017	959	1007	985	977	956	1004	970	895	1022	977	936	951	919	906	905	862	904	908	912	940	905	924	887	896	873	887	882	839	846	912	911	936	878	887	829	837	864	929	825	887	907	848	851	898	845	892	888	826	902	846	885	842	891	839	875	830	846	834	868	940	881	906	886	865	851	873	870	854	832	854	842	898	810	862	888	844	889	850	890	818	854	887	861	810	851	858	812	880	899	835	832	823	828	919	824	853	861	846	885	827	893	915	813	885	864	885	866	901	825	881	887	832	873	909	875	887	833	913	882	850	832	813	890	866	823	876	897	888	844	846	899	855	861	877	872	898	903	895	867	860	863	841	880	811	836	862	890	864	864	876	807	858	864	863	830	888	870	855	811	880	828	899	889	848	868	804	821	870	861	910	841	856	842	858	862	828	797	875	858	851	842	912	898	809	857	861	854	878	802	818	866	877	839	889	882	852	905	854	834	798	917	885	813	833	880	847	838	866	843	845	833	900	831	886	853	833	870	839	858	830	813	826	852	887	837	844	861	861	831	851	846	848	857	885	850	853	877	870	825	818	827	869	877	897	897	815	885	867	877	847	867	921	910	860	826	842	822	822	919	858	897	853	858	829	832	820	868	859	878	812	865	887	851	834	874	883	846	860	806	819	829	823	905	852	847	821	915	887	837	850	849	783	836	819	920	867	826	877	840	866	785	875	883	857	841	862	815	876	868	827	908	846	839	861	853	833	912	854	861	797	881	908	834	863	833	868	876	858	849	908	872	868	885	870	832	897	811	845	845	827	841	826	886	868	851	844	860	873	917	863	848	843	887	815	845	866	836	888	856	834	822	910	864	841	917	836	867	843	854	853	883	839	857	864	859	861	830	836	804	890	901	876	885	863	864	818	850	867	910	905	829	842	863	896	830	790	884	811	871	860	880	826	866	787	882	865	849	929	850	829	892	859	947	842	849	840	845	827	870	846	791	851	904	850	833	875	868	844	839	895	837	802	856	926	809	858	885	903	878	830	857	856	836	904	827	842	869	770	851	836	868	854	875	837	868	824	866	882	864	894	852	802	892	826	851	850	860	832	833	840	916	846	860	912	814	857	850	784	830	809	948	855	888	836	931	843	873	850	832	862	804	936	836	830	909	881	885	870	893	856	856	853	867	875	889	848	851	903	816	838	883	840	882	801	823	854	869	939	788	845	875	840	884	821	865	807	861	848	879	851	901	804	880	918	808	844	834	853	876	842	845	830	846	905	833	820	859	851	833	851	859	854	850	860	856	834	892	899	807	852	837	891	822	854	793	827	825	871	812	881	853	869	862	852	849	831	793	850	858	898	879	836	846	855	858	853	830	849	820	890	917	880	853	842	846	870	797	839	814	887	894	863	857	887	832	854	772	866	828	820	851	826	860	878	828	871	827	890	833	840	826	857	884	870	848	830	885	879	897	854	834	849	873	799	852	832	781	854	829	802	795	870	869	876	829	848	947	873	859	875	849	883	842	825	897	851	858	863	905	862	862	841	910	825	873	849	886	870	831	841	903	832	857	832	813	879	861	860	861	843	877	858	856	866	864	820	858	870	803	845	845	861	835	877	860	856	845	866	892	853	864	864	868	878	869	889	876	861	868	877	863	896	799	840	826	863	892	895	886	829	818	852	808	828	828	793	858	876	815	823	834	899	869	878	819	873	872	850	843	886	849	872	815	852	802	827	891	906	824	796	852	859	885	921	901	856	811	826	866	915	856	821	892	862	855	814	878	912	846	928	827	845	888	861	854	845	887	887	857	826	864	842	863	847	822	833	823	875	864	888	866	875	854	856	839	850	820	844	816	819	847	842	883	870	819	803	870	842	868	782	839	845	835	841	841	923	810	850	879	866	818	859	829	835	908	898	816	892	868	850	846	847	845	815	870	871	877	812	899	894	850	870	882	883	808	857	858	850	865	926	848	833	853	873	880	843	874	818	874	857	892	843	800	848	841	856	822	859	803	808	796	826	841	811	870	857	849	830	847	850	838	869	801	841	831	840	845	937	936	867	906	872	840	918	888	808	854	865	863	823	901	871	868	870	862	852	876	816	885	879	876	848	895	859	883	853	841	835	856	867	874	825	853	837	824	899	837	896	856	877	900	887	827	869	851	873	857	821	847	882	849	858	838	825	852	820	851	835	887	826	819	858	807	838	816	874	802	849	835	880	826	828	861	853	846	820	868	884	855	824	803	824	835	891	863	827	907	852	846	799	839	863	814	857	888	927	810	837	789	852	821	853	844	873	840	907	840	943	815	826	832	833	860	859	887	851	835	830	867	854	887	820	900	875	861	851	916	838	849	866	868	828	826	861	862	860	858	861	850	836	855	841	866	878	897	812	820	867	840	879	888	852	865	858	883	895	818	861	858	793	865	847	888	825	910	852	848	842	794	851	860	829	824	856	856	886	792	934	833	889	807	878	862	836	814	878	876	843	904	831	848	901	881	871	885	886	830	803	913	860	890	834	869	844	878	879	867	865	839	841	867	870	792	831	861	904	853	861	879	870	856	857	836	836	931	852	832	905	775	891	867	853	877	902	837	840	852	867	838	884	851	828	808	808	856	784	861	824	899	839	864	835	862	902	814	857	836	837	858	843	819	807	872	910	870	817	882	813	878	812	825	853	846	903	819	892	824	843	886	855	840	870	835	867	875	861	888	875	857	885	829	848	799	894	853	807	850	884	818	929	891	931	859	866	935	858	816	871	887	867	832	890	863	876	849	911	836	808	933	874	807	856	869	864	814	893	765	858	858	848	844	850	851	877	837	891	840	881	873	853	851	838	793	906	833	911	844	828	775	844	862	846	825	880	869	859	874	843	820	850	813	881	840	832	794	900	823	872	860	858	805	834	881	925	852	871	852	861	793	810	816	853	861	892	809	880	845	854	867	848	933	846	870	855	878	869	840	868	828	875	816	845	838	841	915	848	818	879	844	893	894	856	797	866	872	880	897	847	840	864	861	863	912	838	878	855	808	862	870	882	867	896	873	855	817	867	841	850	854	849	832	857	915	891	839	833	830	865	848	880	901	828	897	846	845	884	865	832	816	795	827	817	878	842	880	853	869	893	847	865	816	818	830	842	883	881	882	841	892	919	791	853	882	845	904	814	858	848	868	915	833	882	908	876	805	851	872	833	841	859	823	861	840	805	866	838	847	819	825	814	819	862	837	773	916	865	874	890	848	830	891	890	807	888	878	833	858	867	842	876	833	838	889	842	865	898	872	836	846	883	801	863	903	848	872	840	829	820	877	895	830	809	830	837	842	894	857	832	788	827	845	892	864	880	875	839	830	925	874	809	883	854	934	863	820	840	870	894	870	840	838	980	838	811	850	831	857	882	836	830	887	823	888	870	804	935	845	880	842	835	817	893	845	871	858	831	848	880	885	873	843	867	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5769	479	307	230	198	205	193	184	173	188	189	171	185	169	195	171	199	203	166	197	201	153	179	190	173	171	183	208	176	178	177	169	185	185	154	161	175	197	180	191	181	170	186	189	174	192	166	174	179	178	181	150	173	195	161	183	188	198	190	179	185	183	167	201	172	183	166	194	191	179	187	184	199	198	180	171	199	178	199	202	181	185	199	188	171	201	179	197	164	203	161	183	168	181	191	197	186	187	175	194	197	185	170	191	168	173	181	190	193	176	193	166	174	186	191	211	176	181	194	181	159	201	175	187	167	186	181	151	160	172	190	179	187	194	175	186	166	178	168	185	189	185	191	195	172	188	193	182	166	176	170	177	180	193	179	180	169	204	191	203	183	187	186	186	208	166	186	218	179	183	189	196	164	205	175	177	169	205	188	203	192	185	166	186	187	172	228	182	170	189	196	169	190	195	161	181	173	184	184	184	195	197	196	183	197	210	203	209	188	179	166	210	172	191	178	181	177	157	183	196	203	196	177	196	193	172	192	187	172	184	173	172	190	190	156	189	184	184	185	212	172	173	183	177	195	183	187	212	188	174	197	179	177	193	182	169	205	180	214	183	194	164	171	181	174	189	190	185	172	187	182	189	170	190	168	206	182	192	170	194	172	188	170	190	164	194	190	173	204	207	188	187	178	164	171	190	204	179	180	209	197	189	170	166	171	179	179	205	198	171	186	186	162	203	172	167	164	175	193	184	175	177	195	187	181	179	170	174	206	161	181	184	174	195	191	186	171	172	184	164	186	194	172	172	189	194	161	195	196	177	216	171	159	196	173	160	200	171	210	194	182	190	181	194	194	158	193	216	174	194	189	182	198	171	193	175	202	175	176	185	182	177	181	211	176	191	168	155	173	181	158	185	204	166	209	165	195	201	174	176	173	183	164	175	185	171	184	160	172	161	203	189	170	186	183	173	170	181	164	183	182	167	191	189	182	176	172	170	188	202	165	173	174	173	192	185	185	181	175	185	178	183	175	205	205	173	175	192	187	147	187	172	172	218	168	180	202	174	192	203	155	183	173	184	166	161	202	182	169	180	182	177	169	174	167	186	189	186	209	183	185	189	170	189	175	189	183	175	184	183	176	193	184	167	179	198	156	203	173	174	190	192	194	187	163	166	203	185	179	201	175	177	159	184	195	215	186	169	214	202	187	160	153	174	190	177	179	167	185	179	172	196	187	179	185	169	157	198	185	191	185	190	173	183	201	176	176	181	189	163	187	176	195	176	201	168	188	166	216	187	197	167	179	184	197	170	193	181	180	224	182	188	193	205	176	203	178	177	171	182	166	163	192	206	201	194	182	190	189	200	169	181	179	166	193	167	190	194	171	181	179	188	189	180	198	167	200	180	209	181	190	190	162	181	189	197	202	191	166	196	179	188	171	193	182	174	194	174	179	203	191	172	184	193	180	198	217	180	189	174	197	206	183	199	166	154	173	176	152	168	190	210	194	201	160	193	203	191	163	178	195	189	202	181	189	216	168	168	169	167	202	189	205	199	191	194	170	161	187	203	165	167	189	185	158	180	171	167	173	160	211	183	171	216	186	189	168	182	156	162	179	189	181	203	184	190	181	182	179	192	185	181	199	183	193	180	165	178	180	199	188	185	165	180	194	154	199	172	167	200	180	171	200	166	166	160	170	187	165	199	172	175	208	183	195	182	184	157	155	182	205	186	162	176	196	207	182	173	175	218	190	162	201	205	192	166	164	174	200	192	180	176	179	174	180	214	202	199	180	177	177	155	175	163	170	173	193	186	198	196	164	171	181	180	202	182	168	171	182	183	179	211	175	172	164	182	197	181	192	155	183	210	181	172	179	193	179	189	209	162	181	161	201	163	200	204	181	203	204	194	188	182	170	179	186	194	203	192	187	183	167	172	179	188	194	166	162	179	180	197	183	204	172	182	181	141	209	192	154	182	176	198	160	176	170	176	173	171	181	195	142	161	158	209	188	179	177	165	209	212	190	182	171	175	155	193	171	192	199	176	182	188	209	175	167	175	188	187	182	201	191	199	187	181	188	194	167	186	181	184	179	199	202	182	199	177	190	226	201	181	188	190	224	191	186	200	188	183	186	182	169	190	186	173	182	191	201	193	195	169	174	209	198	186	158	200	185	182	200	193	187	179	168	183	169	186	174	176	169	176	186	186	216	166	187	172	181	193	179	174	182	184	170	198	205	201	197	179	182	187	171	183	179	165	184	187	179	177	170	172	179	186	184	190	196	181	167	186	182	203	209	183	172	209	162	181	191	187	188	185	198	181	179	168	179	182	196	191	165	159	190	171	169	182	167	187	202	167	196	194	195	170	194	202	165	174	184	175	199	183	209	184	172	177	173	222	196	180	183	204	177	208	191	176	184	196	182	174	208	193	190	178	188	155	191	185	185	179	165	199	185	196	207	184	168	190	174	176	185	172	181	190	184	164	165	180	164	172	165	200	199	170	186	177	170	178	168	155	230	189	181	172	181	183	205	186	177	177	166	181	172	209	172	176	191	184	188	189	188	171	203	171	155	189	194	190	186	185	177	190	167	173	160	178	165	181	181	188	176	177	163	203	192	180	197	202	193	187	176	170	200	172	202	190	211	188	199	203	183	197	210	196	183	170	168	195	184	193	199	183	198	185	185	188	189	182	186	185	183	201	184	151	170	173	179	177	153	197	180	186	196	180	201	162	157	201	182	167	174	175	172	199	172	198	193	197	182	174	207	194	186	188	216	181	194	194	188	194	163	187	174	190	180	184	188	180	184	177	195	192	181	178	186	174	166	165	186	190	178	167	203	171	187	158	213	167	235	191	172	178	166	169	187	173	185	200	167	168	186	180	158	200	166	168	195	189	174	183	183	171	183	185	175	184	192	174	164	177	169	166	175	206	181	204	171	172	175	197	166	182	221	183	189	178	173	176	195	174	170	184	201	168	195	171	165	207	161	201	196	196	186	189	195	207	176	195	186	193	203	172	196	192	200	202	181	185	183	170	195	177	180	185	197	197	170	165	183	161	186	202	179	195	164	171	201	182	204	171	195	190	192	181	171	200	187	186	172	174	190	181	189	179	156	169	187	201	185	181	164	157	183	186	172	171	171	201	193	175	193	194	172	170	178	166	170	164	189	181	193	189	162	170	188	212	174	173	171	200	189	203	180	165	186	162	192	169	179	178	177	174	178	198	197	180	168	166	176	175	177	173	204	205	169	167	199	177	187	177	200	179	187	194	203	196	170	188	176	167	190	183	195	188	179	204	205	156	170	175	174	175	183	184	187	158	166	207	193	196	163	179	199	174	206	197	190	211	201	164	197	171	163	180	201	188	190	179	195	168	178	173	181	204	183	198	179	177	176	174	208	202	150	173	171	177	173	183	183	151	164	199	171	199	164	182	195	180	182	180	166	217	204	166	186	201	204	177	188	158	174	202	194	181	172	168	164	191	178	166	163	199	188	196	174	196	179	183	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6011	648	762	766	703	683	633	629	648	628	605	606	593	618	589	606	582	595	556	591	566	606	564	566	592	573	589	612	536	550	564	559	539	560	570	530	570	571	568	560	539	588	551	550	555	559	556	564	577	557	585	578	602	618	584	580	595	597	567	567	576	523	551	551	566	588	573	604	560	600	558	575	586	559	536	568	571	556	530	527	568	548	585	620	553	558	581	604	559	531	525	581	539	548	542	563	586	564	566	565	584	543	535	539	578	567	587	535	531	540	553	541	557	522	549	569	562	555	553	549	558	538	534	565	567	554	502	544	540	552	588	603	542	572	613	566	604	563	575	545	550	553	560	541	534	569	566	550	553	630	566	545	528	527	546	549	530	534	573	547	528	574	576	623	566	587	608	575	591	540	594	577	574	560	594	551	545	554	566	580	530	595	574	587	535	569	551	565	574	595	573	552	557	578	559	578	546	560	548	563	580	562	552	590	541	589	554	568	574	551	590	550	607	554	556	592	552	568	584	592	569	562	565	569	553	551	573	524	559	586	603	569	555	559	570	570	556	573	549	562	579	550	552	579	567	554	556	537	581	585	556	536	593	503	534	511	576	550	566	561	557	538	553	608	560	579	537	545	568	576	554	574	538	598	590	587	564	576	540	591	536	552	552	562	535	537	526	591	546	586	563	573	603	558	540	613	545	550	563	560	539	532	554	578	577	591	568	550	568	573	552	596	547	590	589	602	552	540	520	536	546	537	587	579	498	548	528	546	549	586	576	595	547	596	540	550	598	585	548	578	560	562	581	565	551	601	520	603	576	551	572	541	575	563	625	567	558	573	563	587	553	543	558	512	584	542	581	558	553	573	602	556	584	584	523	546	540	566	526	603	596	526	528	518	495	571	513	582	593	533	558	567	540	561	595	566	585	516	564	580	583	561	554	556	561	597	520	554	618	562	556	540	577	549	563	561	534	528	582	557	587	516	536	566	556	589	534	560	548	576	582	571	564	541	577	567	565	578	533	556	552	573	580	528	580	569	576	548	570	537	551	556	566	583	564	546	548	533	611	535	579	576	564	600	555	575	584	569	582	581	565	539	540	560	518	525	584	543	547	557	536	571	575	526	532	563	553	554	535	561	575	536	514	616	564	585	591	526	531	552	569	597	566	600	556	545	537	568	542	593	570	560	575	566	602	555	565	572	537	554	550	538	554	555	571	635	585	581	585	553	546	563	620	573	601	568	559	562	517	544	581	553	516	563	574	566	566	569	535	562	626	531	521	528	580	576	606	553	529	620	568	556	587	567	583	543	548	541	547	542	562	548	572	565	575	555	569	589	530	565	538	543	545	579	608	621	564	530	561	556	568	591	593	534	557	566	572	549	560	549	612	538	598	571	554	567	572	556	547	606	578	545	553	572	588	592	546	539	560	514	564	555	535	547	564	570	561	567	561	576	565	543	588	548	574	576	562	567	588	507	560	579	567	534	605	544	597	554	563	597	568	514	541	600	550	588	557	572	523	538	608	583	586	559	572	608	596	528	548	581	538	523	566	564	590	574	547	569	547	547	531	555	544	572	547	569	575	567	562	552	582	567	526	539	566	572	574	587	598	548	548	583	580	578	568	560	564	584	590	549	553	549	581	525	511	561	532	582	550	594	559	567	548	567	530	600	572	564	551	559	593	556	570	553	547	585	556	593	561	552	578	567	569	552	523	568	561	548	580	554	569	595	538	581	607	562	577	535	548	543	619	525	545	548	515	576	539	568	608	575	585	562	537	527	548	578	590	574	514	582	579	586	574	622	555	565	537	591	542	578	546	541	561	598	569	522	555	578	579	599	569	560	561	611	554	567	523	558	606	561	529	551	517	577	570	546	559	564	570	548	531	551	547	585	557	536	588	560	542	547	571	606	546	617	597	532	565	542	546	556	576	563	567	577	558	567	546	559	561	552	566	605	561	539	587	566	523	569	560	582	565	569	555	605	591	532	555	549	546	556	533	585	566	580	535	547	495	583	537	519	543	603	531	625	552	566	556	551	573	572	525	523	533	557	556	551	591	540	559	554	536	525	543	579	581	508	572	564	535	556	587	577	561	581	558	526	552	586	556	580	559	594	539	570	547	580	541	557	574	588	548	608	533	571	569	608	571	556	517	559	548	567	604	595	581	554	515	548	585	550	556	551	559	556	566	526	575	588	551	536	576	553	537	540	541	514	574	552	556	527	577	583	527	508	565	576	515	578	547	594	515	533	529	582	561	538	536	557	566	603	590	531	604	571	562	544	537	576	580	573	578	569	545	577	549	578	549	557	552	539	558	570	576	561	557	535	549	603	557	573	550	575	523	558	570	556	549	559	557	565	522	621	556	567	540	563	585	590	592	581	553	531	584	580	551	541	554	531	596	571	626	538	546	570	586	608	576	532	596	579	565	573	595	585	570	564	594	557	575	558	519	581	554	598	557	559	571	545	552	536	555	573	566	578	514	602	584	570	564	575	583	572	543	571	536	592	595	602	603	574	577	559	556	524	567	554	538	570	575	527	559	554	563	535	534	570	585	561	543	568	579	563	550	595	549	590	580	593	560	573	568	571	558	588	595	548	545	530	529	516	549	591	538	573	536	557	618	537	552	594	591	570	534	560	541	524	567	546	524	596	553	581	521	581	587	562	570	560	563	560	539	576	539	550	584	553	566	582	504	519	561	542	560	540	546	554	588	563	569	577	538	561	566	573	519	543	602	580	552	604	551	597	530	567	570	554	603	569	560	565	553	600	531	567	565	541	533	559	607	597	614	565	583	558	575	565	534	562	559	574	560	569	562	522	580	548	573	539	565	567	528	589	566	585	538	600	551	557	577	606	590	573	603	573	534	569	568	561	575	563	573	548	564	568	551	574	545	545	555	557	554	567	551	598	571	558	527	552	560	591	584	594	536	566	523	580	596	531	581	558	483	596	592	543	572	555	560	583	561	549	567	606	597	542	550	564	549	587	563	578	558	560	536	518	603	579	578	501	543	538	520	543	551	545	605	578	561	547	541	552	533	547	547	564	554	599	515	527	547	600	588	576	549	601	559	534	550	588	541	547	561	541	607	613	551	560	527	576	564	581	537	565	558	580	585	574	547	568	538	577	583	545	574	568	597	568	592	566	522	592	550	540	574	579	581	533	553	540	511	604	567	570	566	539	601	567	572	566	560	555	552	507	587	528	585	558	607	519	514	551	557	590	574	536	578	554	592	560	546	580	546	590	543	518	559	593	569	514	576	554	575	558	547	601	576	565	539	532	546	513	573	541	557	558	590	582	565	577	547	578	560	562	584	527	537	574	567	597	564	531	575	605	533	598	550	537	514	533	585	557	574	541	541	535	547	576	528	550	556	564	586	540	522	526	549	542	589	512	528	586	549	576	561	548	549	526	541	569	576	542	544	601	551	586	542	635	556	560	556	511	542	607	590	571	587	528	583	548	567	559	524	546	589	525	547	550	557	609	600	587	582	577	546	496	536	574	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
38831	11346	2124	1254	973	717	643	565	491	430	473	462	402	380	358	364	356	355	359	359	382	351	366	343	343	338	347	335	366	378	373	367	334	342	332	347	310	346	371	348	380	335	324	348	348	321	330	323	353	330	347	323	354	329	302	311	361	314	394	349	328	297	305	331	348	349	340	324	360	334	308	330	346	333	354	328	354	325	334	317	334	324	326	322	326	343	316	340	354	335	341	298	331	299	347	338	352	316	350	312	354	335	325	346	336	353	326	322	340	337	339	334	327	369	332	334	323	338	332	339	325	319	333	358	313	326	335	295	350	327	360	367	339	366	314	305	319	323	324	339	349	318	345	304	339	318	351	291	329	331	356	355	334	346	336	333	326	351	322	340	328	305	339	323	318	339	321	313	333	337	366	305	322	317	345	328	329	342	344	315	317	362	341	359	341	323	316	332	337	349	347	334	288	321	320	328	320	318	340	297	335	313	347	326	324	328	343	317	358	367	327	295	362	329	331	335	336	354	335	354	344	324	330	351	303	340	335	332	336	362	318	327	325	303	342	337	347	316	306	369	323	346	325	338	329	357	336	325	330	321	311	329	347	351	312	329	323	328	335	344	335	345	326	329	340	350	342	345	336	335	331	316	337	328	332	349	334	323	325	319	294	318	341	334	337	322	339	326	352	360	368	335	317	358	313	346	351	325	321	366	324	346	341	369	334	335	317	326	292	348	340	353	329	348	314	324	324	338	315	307	329	316	329	315	325	350	312	318	351	314	329	328	335	343	340	319	354	340	323	334	281	324	317	320	318	329	343	333	319	357	320	288	319	332	343	308	328	329	340	326	338	316	330	348	342	336	317	342	314	344	291	330	316	344	302	309	319	306	339	295	356	323	337	334	330	306	344	331	330	330	316	359	359	335	340	329	339	345	365	319	350	365	336	331	345	320	336	332	345	326	334	321	341	355	343	312	339	321	291	334	339	315	332	321	326	313	339	377	349	340	354	391	346	320	319	332	327	316	295	353	328	317	336	327	352	366	337	322	306	316	343	332	329	319	341	352	334	336	310	320	341	320	322	316	330	331	361	339	298	315	349	327	330	334	328	329	326	322	350	316	362	324	333	306	337	333	324	330	351	370	359	327	327	335	312	344	357	334	373	313	355	330	363	338	304	320	328	347	326	339	291	313	334	336	342	355	313	340	336	311	349	311	305	321	328	359	319	334	318	300	377	319	338	329	342	338	326	349	302	350	315	310	326	338	355	308	357	328	322	320	328	347	339	346	317	315	370	338	318	321	311	345	330	317	315	347	358	333	358	328	352	312	305	299	338	343	334	337	349	315	349	331	348	306	327	299	349	330	326	338	356	323	327	356	314	319	333	335	353	359	301	352	313	338	326	327	324	334	361	341	331	349	319	316	332	326	342	345	324	308	339	335	342	317	361	325	353	357	327	332	331	348	340	300	317	323	337	333	304	361	337	307	333	320	317	328	354	349	347	334	362	344	349	340	283	342	332	361	312	346	364	321	291	340	326	325	322	347	334	338	293	324	348	324	332	352	366	310	340	342	359	344	332	311	276	333	313	307	331	354	283	322	354	353	317	324	339	325	337	359	316	357	326	337	322	361	342	309	308	321	337	296	365	310	338	360	337	343	341	350	327	317	324	339	292	300	316	315	327	283	345	341	348	310	352	337	326	335	335	331	324	347	341	319	302	327	342	346	358	331	332	322	343	353	361	319	317	318	312	378	344	348	325	347	285	307	330	359	314	362	333	329	356	348	336	349	327	332	330	307	338	317	342	333	350	340	334	318	332	343	331	372	321	371	333	313	357	341	293	368	329	331	332	306	339	353	319	326	318	356	351	328	295	292	332	303	335	324	297	310	315	320	341	334	381	335	306	310	332	326	359	309	359	318	337	323	356	345	317	346	339	335	305	348	324	338	290	347	281	316	320	330	326	320	340	326	354	315	339	357	339	320	335	317	350	328	328	336	308	307	318	330	336	338	338	303	322	349	316	321	375	338	316	344	322	319	335	333	300	331	323	319	314	339	344	330	350	321	289	345	342	314	349	325	321	320	324	324	331	361	292	313	339	337	321	321	323	332	318	313	338	328	326	336	354	317	310	349	338	323	334	344	362	353	341	326	372	334	310	333	331	294	336	347	343	314	351	321	318	325	326	345	320	335	330	330	308	318	330	316	343	313	381	316	353	352	323	338	304	324	372	349	315	324	332	309	330	323	325	349	324	305	307	325	354	327	305	298	332	348	339	341	366	312	373	328	328	325	317	287	322	362	357	316	342	341	320	359	364	320	321	346	349	319	327	329	325	338	303	302	386	294	370	362	301	354	298	338	330	303	333	352	319	330	323	346	341	325	315	342	328	338	298	329	312	317	346	341	330	334	336	315	320	325	350	333	304	334	354	319	332	332	369	347	317	361	358	325	350	328	344	327	345	315	333	317	319	305	333	332	339	334	328	354	332	314	303	294	285	329	336	362	309	353	346	323	361	327	350	330	329	339	315	347	331	329	343	346	355	376	351	331	333	334	313	320	319	349	326	326	309	350	334	339	336	302	352	354	324	327	355	318	335	339	327	336	355	339	324	340	349	324	319	302	324	334	352	352	321	320	330	342	318	338	334	325	327	355	330	345	331	310	356	351	332	296	331	377	318	337	356	365	365	359	351	343	340	321	284	324	331	322	340	386	310	353	348	329	348	306	338	351	351	323	343	339	328	356	304	329	365	330	332	338	324	313	338	306	349	330	326	317	351	313	360	321	299	322	287	364	329	303	351	338	303	326	334	368	313	330	347	313	342	317	335	323	350	347	342	317	331	292	333	341	339	317	359	338	325	340	322	309	349	321	318	313	357	347	364	346	332	348	327	329	334	315	362	298	312	329	333	319	322	359	301	371	345	326	323	343	336	338	326	355	343	322	314	323	330	315	357	353	337	314	321	340	333	339	335	337	321	360	334	339	330	316	340	338	344	322	298	329	303	340	314	325	329	335	324	326	328	316	346	297	334	335	300	381	325	357	331	319	345	326	310	341	376	327	322	301	333	323	327	352	331	326	320	340	343	304	342	348	338	320	322	293	330	333	326	351	317	306	314	349	332	331	319	300	338	339	330	307	341	348	345	340	368	318	311	299	322	338	336	324	320	298	309	306	355	343	337	368	344	311	313	315	337	326	330	323	342	295	342	353	329	333	337	353	374	362	322	322	325	355	345	346	344	335	322	318	337	337	331	345	322	295	332	365	318	335	348	354	346	354	320	331	353	318	347	337	322	321	326	302	347	302	295	338	316	333	323	349	342	325	341	337	303	348	338	360	297	349	340	316	323	354	313	316	336	322	343	309	306	294	333	322	343	321	336	376	356	341	332	334	332	346	330	341	323	328	355	384	351	315	311	359	332	349	330	306	340	375	320	339	349	388	356	341	329	325	343	340	292	312	321	325	373	330	330	344	317	332	320	313	337	309	375	341	305	306	335	322	342	315	350	332	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17094	1901	3703	4116	3374	2944	2411	2193	1937	1745	1607	1552	1452	1312	1355	1260	1291	1180	1123	1158	1091	1167	1032	1136	1072	1116	1015	1022	1009	1048	973	983	950	997	1000	971	1015	940	1052	963	983	989	923	864	977	983	992	973	936	962	924	929	907	922	952	928	972	948	927	978	967	930	938	931	925	954	911	964	929	930	887	921	896	952	919	943	895	957	936	956	941	969	910	984	975	947	923	941	895	900	934	917	948	925	908	923	918	909	893	942	872	935	946	905	916	922	964	931	932	954	952	902	904	907	953	891	900	937	975	940	970	905	923	942	910	837	916	876	913	927	900	939	878	905	966	931	936	916	908	960	910	943	895	990	887	858	869	911	880	951	844	931	903	931	902	907	873	959	946	906	916	881	926	931	859	917	949	921	901	860	876	855	969	919	858	889	902	997	870	933	902	874	979	883	923	916	925	925	941	955	947	939	974	928	907	922	974	965	956	917	952	920	918	935	900	948	968	917	965	935	904	936	886	914	889	884	955	916	925	895	905	920	896	947	841	971	888	894	929	956	888	966	882	930	963	955	922	938	983	899	878	938	869	949	913	927	917	910	921	898	985	951	882	928	932	927	929	924	894	940	917	954	894	915	911	924	899	931	901	942	893	928	954	923	926	971	922	841	924	916	895	908	918	946	901	915	928	907	939	953	875	918	839	920	913	954	949	910	910	933	881	870	862	904	921	912	983	954	892	933	956	926	926	904	916	920	936	927	923	870	891	904	934	946	907	898	933	873	913	932	917	941	961	905	911	952	925	906	946	894	903	921	930	979	941	902	935	917	954	960	886	926	882	924	927	916	948	881	897	872	897	901	921	973	902	900	895	969	979	883	904	950	915	933	901	882	913	901	907	909	963	893	891	912	934	956	941	979	977	932	966	916	941	931	922	935	914	882	927	970	947	963	908	926	884	909	948	909	971	972	973	980	884	971	896	868	902	903	933	924	905	903	879	957	883	895	920	899	892	912	906	922	956	957	951	890	930	902	883	952	899	968	924	920	894	891	890	904	951	927	889	887	975	892	959	976	929	909	925	876	913	898	909	929	921	938	883	954	902	939	912	917	911	913	911	923	902	934	925	904	897	937	933	917	911	908	941	910	1005	898	956	892	934	921	932	945	910	966	859	974	967	926	858	889	945	869	969	900	885	896	878	914	934	922	968	936	865	946	856	931	882	933	927	905	916	899	905	926	970	867	896	960	909	935	973	901	885	917	855	935	934	880	907	907	926	908	960	964	911	925	890	927	938	924	910	875	936	912	905	938	899	922	929	939	908	913	927	928	885	868	906	902	916	894	928	920	861	936	960	936	939	915	923	902	957	942	956	917	1005	922	926	914	938	936	865	901	900	908	899	959	929	885	832	916	943	936	933	915	883	923	928	907	890	956	922	920	917	951	930	928	949	932	950	882	894	910	938	934	885	894	861	962	983	935	927	904	911	878	923	883	891	928	945	921	868	900	902	905	881	876	907	930	926	927	881	893	936	923	947	940	918	920	904	881	945	873	910	933	930	920	900	944	923	924	893	887	901	919	965	875	909	945	927	939	879	915	951	911	942	931	886	904	939	937	902	907	949	893	917	903	901	924	902	894	899	924	948	894	889	910	916	918	988	898	900	905	887	919	917	954	909	958	974	929	939	873	935	919	961	915	934	902	891	912	903	933	958	954	983	889	915	903	907	914	873	922	936	953	908	891	893	911	850	909	936	919	950	990	930	952	953	912	868	948	966	905	862	899	943	933	895	917	942	943	944	909	887	913	892	903	845	950	885	880	953	955	945	958	979	931	886	918	869	932	958	926	898	921	901	911	916	984	892	894	907	969	942	948	882	887	940	905	908	888	931	894	893	904	951	930	975	913	982	990	880	885	880	910	871	835	942	891	918	957	927	912	934	880	965	952	888	949	845	968	957	933	960	898	888	924	908	952	915	929	900	942	918	916	877	935	907	931	912	885	905	922	910	907	947	907	907	971	952	911	922	930	911	930	950	874	893	858	969	910	966	907	923	952	921	952	953	868	874	906	936	955	924	942	859	890	877	939	936	895	881	921	932	915	921	936	887	927	940	899	886	923	890	915	928	909	935	914	927	902	956	956	860	953	955	900	876	924	900	965	884	914	936	866	949	938	944	914	913	925	933	936	988	948	944	931	909	910	906	904	907	931	948	943	935	876	907	960	959	920	960	937	892	909	881	942	934	966	865	917	898	872	904	914	921	952	862	922	977	951	902	923	918	897	914	882	912	945	979	932	901	912	895	983	961	940	885	913	904	906	909	876	934	971	924	901	886	942	872	906	898	898	895	936	935	970	914	900	916	890	926	973	938	981	902	893	908	912	955	863	922	919	895	929	933	880	885	920	955	919	933	909	930	902	992	972	882	920	898	908	938	954	955	897	909	943	889	919	938	957	888	888	897	940	922	930	929	956	835	914	928	919	867	973	905	916	943	911	936	914	914	871	886	963	892	892	951	919	949	870	939	926	921	902	925	888	1014	929	938	932	908	926	880	934	932	922	895	929	947	918	922	941	900	893	947	906	986	879	905	927	938	900	882	893	993	908	955	964	884	902	969	956	929	942	962	921	873	935	953	931	867	951	886	953	950	940	963	917	933	895	924	921	919	930	890	940	930	882	962	934	897	914	887	918	902	879	908	967	893	939	991	889	948	903	884	924	954	899	904	940	967	889	923	935	947	948	945	854	909	942	926	951	873	899	941	896	943	891	945	925	916	920	930	939	943	940	903	907	930	901	955	913	907	955	899	896	943	910	882	893	944	894	908	867	911	927	945	897	914	922	916	939	959	926	880	906	953	916	942	905	896	917	924	896	958	937	953	903	879	882	962	916	899	931	901	915	931	907	861	935	985	941	897	926	913	886	940	964	906	953	909	940	921	889	906	879	900	875	995	947	942	930	910	941	975	863	889	904	950	943	944	913	868	964	913	914	963	922	893	915	914	947	893	909	912	949	941	910	909	972	954	945	936	927	892	936	902	962	925	906	970	888	928	910	916	926	912	930	960	958	930	934	927	1004	897	876	918	929	973	957	899	886	890	932	900	950	959	916	915	948	934	920	880	955	983	911	880	895	937	908	913	909	872	879	910	921	933	934	899	907	913	947	922	906	903	935	853	914	920	937	904	921	928	859	938	923	935	959	960	933	930	899	936	858	935	881	926	936	915	955	920	895	930	878	1008	878	894	877	948	909	927	933	886	913	955	872	914	895	937	947	880	953	956	951	912	991	921	932	938	880	912	956	917	909	922	906	908	916	889	907	858	895	947	922	897	907	933	901	930	955	918	933	929	912	943	919	886	946	897	823	899	872	918	855	894	940	915	923	929	930	916	943	921	872	953	859	924	893	943	922	881	888	992	914	920	902	896	920	894	907	929	876	948	940	913	930	921	853	925	895	946	909	940	909	934	920	915	918	881	915	971	909	902	883	861	931	978	929	944	915	868	918	899	903	911	930	925	877	892	917	942	932	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
46006	20631	6408	2240	1576	1177	883	798	702	584	543	514	469	475	439	457	388	382	388	351	382	357	376	371	332	367	309	339	331	336	336	316	316	330	356	322	308	353	299	335	310	340	322	322	312	347	343	319	316	345	344	316	342	327	318	333	291	287	323	308	309	348	338	323	291	310	343	340	306	336	312	291	304	314	329	288	332	291	326	308	322	335	299	326	328	309	305	304	309	324	320	312	318	313	321	328	324	311	305	291	322	314	288	265	286	313	332	337	332	292	326	297	326	317	302	336	320	327	364	303	295	341	319	333	341	319	324	294	299	349	295	334	324	283	325	288	328	319	318	318	351	306	291	312	332	322	309	325	316	317	335	302	330	323	322	304	289	313	314	327	353	294	278	331	319	336	283	300	298	335	303	312	315	292	305	323	299	318	302	308	297	335	331	278	305	306	312	330	307	341	299	317	310	277	331	320	309	313	326	318	313	305	298	293	350	314	322	331	322	314	299	332	335	298	305	336	319	326	320	298	369	296	361	292	304	328	312	310	308	289	323	321	277	325	332	328	324	299	310	305	302	310	274	359	325	313	311	310	307	318	318	328	304	288	324	315	282	339	316	316	327	310	304	295	274	288	301	326	291	301	328	339	328	306	311	291	300	337	289	303	295	328	311	313	302	317	340	328	291	328	333	314	313	293	310	321	323	305	298	317	329	308	326	313	297	333	339	323	324	294	322	307	320	348	292	299	309	321	289	333	325	322	322	304	315	327	294	315	321	330	317	303	330	324	299	315	319	294	338	329	321	271	307	312	309	310	322	288	322	297	344	326	299	330	328	292	309	334	296	341	335	346	338	324	310	316	297	290	317	307	314	321	342	298	331	323	312	331	334	300	313	320	299	311	301	325	310	280	324	287	306	317	336	338	312	292	346	321	319	287	299	345	335	299	323	303	286	344	331	316	341	330	350	333	319	340	328	307	308	290	313	323	302	294	295	304	314	330	274	311	319	325	322	335	307	315	314	334	306	303	323	301	292	295	318	296	321	329	307	332	295	327	318	314	312	338	278	324	308	309	326	300	333	319	335	282	284	317	311	289	311	337	343	322	330	297	330	325	368	333	340	319	321	353	317	307	296	273	291	316	288	331	346	295	285	300	307	318	316	316	301	316	308	342	299	317	340	338	305	318	279	280	282	286	313	372	346	301	299	326	301	334	268	313	348	325	308	281	296	304	289	351	338	308	326	321	286	290	316	325	303	305	290	323	323	340	300	321	317	325	315	330	315	324	304	310	344	326	293	295	307	293	308	286	303	308	317	323	291	288	333	346	293	323	313	317	315	321	332	322	321	307	350	314	320	310	305	331	336	288	305	274	296	310	303	310	301	337	316	299	327	316	321	313	336	301	304	309	308	319	307	326	324	308	298	275	308	282	335	333	315	355	301	336	335	326	326	312	311	318	340	302	278	304	348	383	327	336	328	327	355	320	299	266	320	286	344	334	328	315	346	307	326	334	333	286	311	293	297	328	316	330	329	314	335	326	285	329	333	317	308	301	334	305	298	292	304	321	304	313	308	303	289	311	320	316	320	316	304	305	332	310	315	308	318	334	327	302	308	325	325	315	304	322	305	308	352	314	333	320	314	323	332	315	311	310	297	294	284	321	314	303	314	331	321	302	310	303	338	328	313	334	324	324	298	336	310	322	321	338	306	322	316	337	299	298	312	304	292	287	308	316	304	335	301	317	320	298	313	290	300	349	287	311	305	314	296	271	335	296	286	307	320	308	343	294	327	311	317	306	300	246	298	333	335	331	324	316	304	317	329	329	305	313	287	328	280	348	299	326	296	318	336	349	303	295	323	325	305	355	301	331	302	310	330	296	300	287	334	313	350	298	303	320	305	336	288	337	315	322	330	295	322	317	308	305	290	323	309	315	321	285	325	304	313	290	327	313	324	315	306	316	329	317	303	322	336	325	334	352	340	310	304	297	315	299	353	299	330	329	336	332	311	312	310	326	331	302	296	311	327	339	299	301	304	319	313	290	319	307	344	328	322	268	306	317	310	335	287	334	348	309	331	310	318	335	339	336	311	292	355	305	309	337	315	311	312	317	306	318	316	333	275	354	332	274	293	273	299	305	283	302	278	343	289	315	299	333	327	358	293	310	324	322	282	298	317	297	327	304	316	308	326	322	321	319	329	355	330	360	313	345	306	323	276	322	321	318	302	332	307	336	301	308	291	321	293	315	313	331	305	333	309	314	313	343	309	302	326	302	302	310	318	325	298	357	316	306	321	328	330	309	289	298	307	306	333	309	329	308	343	355	305	317	319	326	330	334	331	322	317	306	298	306	366	303	303	304	311	312	309	277	310	317	313	319	327	306	313	332	322	335	321	306	306	318	319	303	318	311	316	326	314	319	339	305	308	320	297	327	296	316	321	302	341	298	312	341	282	325	302	286	339	297	318	296	304	344	351	339	336	280	334	337	308	334	299	312	318	279	290	302	314	285	329	314	316	322	298	322	292	353	318	350	371	297	302	310	305	342	338	305	343	342	277	313	298	290	327	333	301	324	308	289	349	326	326	341	308	321	321	356	319	319	294	303	304	315	292	338	298	319	298	311	305	325	302	314	348	363	331	297	352	296	288	308	314	319	317	293	336	301	362	360	276	297	307	298	321	345	293	315	318	294	311	297	299	319	329	310	331	311	336	312	312	335	341	311	315	310	340	290	326	318	300	342	312	320	327	331	345	290	314	297	338	318	324	308	292	323	322	294	308	276	325	328	297	309	302	312	289	294	297	319	319	318	326	286	315	317	305	289	292	301	305	321	314	323	310	289	334	347	292	262	339	348	296	305	283	316	327	301	293	304	321	322	308	318	316	299	286	325	320	370	323	294	298	297	334	336	300	316	300	288	299	292	301	350	317	323	333	297	294	312	320	317	342	312	357	324	305	302	332	322	322	315	299	333	296	292	318	342	320	318	299	332	318	320	312	342	317	299	308	333	295	303	326	330	299	298	318	315	298	325	294	277	292	306	322	319	316	319	323	340	259	302	341	320	291	326	344	299	348	309	306	339	314	291	296	301	364	313	322	311	294	300	313	338	296	303	292	306	321	320	317	311	295	345	317	307	323	336	326	336	335	290	295	305	319	318	304	291	304	327	290	312	315	288	303	342	313	335	342	281	307	306	343	321	302	308	319	305	313	305	286	310	305	336	317	293	317	317	318	312	342	309	334	330	291	303	319	286	288	324	294	313	299	299	346	283	299	312	294	292	305	329	320	321	285	305	312	310	334	295	322	287	300	288	296	326	302	316	321	314	286	306	292	339	335	316	323	310	314	313	308	330	297	316	306	342	345	313	286	294	318	296	295	305	303	264	274	302	319	326	315	307	331	325	313	326	293	315	331	316	289	302	304	312	281	300	312	355	307	338	315	337	290	317	293	269	323	308	309	338	312	284	304	327	301	324	323	312	307	297	316	312	328	321	299	325	302	315	311	321	322	305	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
20725	2882	5995	6495	5574	4581	3749	3108	2765	2411	2119	2075	1978	1773	1642	1577	1407	1479	1381	1274	1253	1209	1192	1173	1207	1106	1139	1069	1046	1074	1049	1088	1020	901	986	963	963	995	951	916	995	921	978	947	954	950	909	927	961	893	885	929	878	919	858	923	881	941	902	925	965	931	874	912	891	834	895	893	848	917	880	935	870	838	918	877	880	890	859	896	945	852	887	898	864	880	875	902	853	889	874	838	855	878	880	851	899	887	842	905	825	883	862	918	891	871	854	897	827	859	834	857	896	867	835	854	871	856	880	860	884	911	877	841	861	861	854	875	866	820	806	876	832	868	859	877	894	821	886	879	862	868	848	876	840	850	873	859	853	887	858	875	884	852	860	853	880	792	852	858	885	893	878	841	862	854	828	849	820	915	882	810	863	804	839	824	866	834	866	818	852	829	899	816	840	847	867	875	872	818	865	882	869	841	871	876	856	812	881	888	866	851	874	867	885	864	825	862	841	824	823	816	891	838	877	896	877	846	869	833	840	800	896	872	831	862	815	847	819	838	852	859	872	842	846	881	848	837	817	859	886	891	841	888	886	843	859	847	864	877	824	855	878	849	876	868	864	879	871	813	827	828	898	871	843	883	838	863	882	888	871	885	898	898	813	849	840	854	829	806	846	866	894	882	839	824	892	874	876	812	841	811	905	820	821	808	830	855	830	868	840	886	853	880	857	814	857	831	855	914	860	840	860	836	867	846	895	871	891	857	834	886	870	848	851	877	829	844	851	851	816	828	860	865	905	846	807	875	830	926	873	895	802	886	822	838	893	821	825	820	898	925	882	823	873	854	847	802	851	903	873	840	895	865	897	846	832	787	842	884	837	897	889	858	874	819	863	847	857	790	879	857	881	877	875	885	835	838	856	830	837	839	823	923	860	897	889	879	828	877	869	843	858	869	831	869	837	859	816	813	844	862	846	865	888	857	920	832	858	892	853	812	838	884	850	821	845	895	847	860	820	791	881	878	865	871	865	877	858	859	853	844	865	845	819	838	821	817	821	872	860	878	838	891	888	863	884	848	854	847	888	798	903	871	891	870	888	892	818	844	813	866	873	848	829	853	866	832	863	847	834	890	819	907	844	873	854	867	860	873	786	896	887	881	953	864	837	875	854	790	843	848	861	852	894	835	866	899	863	860	832	823	841	882	829	868	870	867	944	849	834	869	837	857	847	902	834	824	889	842	865	895	904	817	873	808	857	907	843	835	875	855	893	825	827	870	865	860	850	856	830	838	890	842	889	861	879	844	868	881	881	884	810	859	811	859	909	842	879	885	885	871	876	835	840	877	856	849	850	839	872	845	880	822	853	868	881	790	805	866	866	837	800	835	917	935	820	838	872	853	814	809	861	892	876	848	842	823	882	834	892	880	874	861	889	854	938	884	818	833	865	846	841	832	856	803	822	811	883	846	844	837	826	857	847	870	801	808	928	830	857	834	845	842	801	863	855	858	867	828	847	838	866	827	859	838	881	881	849	887	861	896	870	873	904	851	840	832	832	901	875	856	855	853	837	844	883	855	851	870	837	834	873	836	808	825	881	797	842	855	855	902	822	867	870	865	852	860	858	873	880	883	855	861	837	845	846	879	897	857	876	833	825	831	828	881	860	840	877	846	880	826	804	886	841	866	820	909	819	873	885	864	864	832	854	792	819	868	861	858	831	852	828	914	801	846	823	791	868	840	825	800	889	840	895	881	856	874	845	836	867	825	874	809	856	858	863	879	842	875	878	838	868	850	807	857	876	828	885	861	827	862	839	865	853	827	875	852	886	887	914	846	875	790	799	801	850	847	880	851	865	862	871	836	864	836	867	811	848	879	874	855	920	862	869	865	885	835	881	867	835	913	855	850	808	844	830	822	871	807	873	847	852	840	872	872	854	864	870	814	873	851	866	849	868	825	868	853	890	855	835	853	820	831	881	921	805	931	835	856	859	889	852	861	849	892	886	864	857	837	860	825	880	883	883	859	847	860	850	809	830	832	816	855	865	845	870	848	852	807	816	833	876	822	865	842	821	880	900	862	861	852	808	854	855	864	856	893	890	863	832	826	885	855	842	854	889	880	858	845	862	813	768	872	821	876	900	927	881	860	862	833	868	863	832	851	849	880	813	852	883	893	863	827	874	872	858	910	866	872	870	919	860	812	841	902	890	841	827	857	840	882	844	793	897	866	839	833	814	834	853	837	840	865	890	833	818	861	892	877	873	867	856	855	862	880	855	880	867	807	835	874	865	850	869	816	852	836	894	869	799	892	919	797	900	839	908	869	873	859	837	893	853	817	849	875	925	825	854	874	821	876	856	878	893	890	881	906	852	847	838	831	832	862	860	871	858	882	810	826	876	885	847	854	832	853	841	845	864	863	855	867	856	872	854	836	814	863	881	880	829	899	866	871	820	843	854	786	842	821	849	878	821	867	847	844	902	888	882	857	832	944	888	843	842	867	841	881	858	827	852	823	846	886	860	880	900	865	854	847	820	823	841	844	853	874	810	867	930	824	845	917	869	856	869	837	828	858	874	853	813	886	837	877	829	843	830	800	865	878	853	875	855	856	855	849	854	869	842	854	940	870	837	850	854	850	846	816	848	869	898	858	846	866	806	830	883	833	873	799	879	849	907	859	905	867	856	876	821	903	865	872	831	890	827	888	878	855	855	819	841	913	867	920	851	876	843	876	869	852	896	921	882	797	833	822	878	895	835	866	816	864	864	817	823	860	845	891	863	852	872	888	865	848	830	818	835	841	851	872	836	866	810	872	822	846	828	831	891	822	808	837	799	866	849	865	845	867	846	815	886	816	913	843	870	898	882	814	859	827	834	818	856	844	918	864	840	827	880	839	852	887	817	913	821	835	860	851	883	874	845	824	808	828	866	881	844	855	849	861	811	837	870	809	877	858	833	879	829	870	840	864	873	847	836	837	863	880	855	857	850	881	817	840	887	840	920	843	849	879	856	892	838	894	858	894	879	858	852	860	847	874	878	912	843	879	882	877	869	885	896	899	850	833	857	804	863	830	890	831	842	862	816	840	835	869	857	857	802	836	912	843	805	885	856	873	884	899	837	826	817	850	873	848	848	858	836	812	838	819	884	856	821	863	879	857	835	825	856	828	836	856	859	864	867	865	888	855	878	837	846	868	805	848	844	830	854	888	820	855	860	834	852	854	863	852	810	868	805	846	858	859	861	837	911	836	850	874	850	879	834	851	847	877	859	861	801	861	860	807	885	827	942	850	884	857	828	880	881	842	844	865	892	832	842	855	828	887	909	897	818	878	888	854	843	852	899	917	824	872	841	949	895	817	847	837	855	815	808	891	903	840	799	825	886	815	845	908	895	924	842	851	916	865	858	823	923	846	898	848	893	824	871	853	867	840	856	861	848	891	844	871	890	911	864	856	811	825	950	925	799	824	847	878	850	878	812	901	805	922	842	854	856	864	802	826	852	857	862	838	877	850	863	801	949	869	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5587	379	268	242	213	190	162	221	178	187	189	179	230	183	181	195	188	171	183	195	177	164	184	178	173	181	171	173	180	204	193	176	173	188	166	190	187	200	187	194	180	172	223	174	176	174	201	183	191	206	179	183	182	196	183	192	186	193	180	191	168	152	188	172	180	184	194	196	182	206	183	192	187	184	194	189	177	182	186	187	194	171	169	174	191	185	198	164	155	178	178	164	174	184	184	178	167	182	185	202	159	180	189	155	188	226	190	174	190	174	181	169	191	180	188	195	188	196	210	200	169	177	163	180	175	180	192	192	162	169	195	178	197	168	190	185	200	172	189	184	188	203	161	194	184	195	185	174	162	167	183	170	187	185	185	165	180	176	191	167	188	182	161	199	194	154	162	179	186	215	198	176	184	189	191	184	191	168	185	202	197	186	173	182	192	198	194	195	180	184	183	199	179	173	172	168	176	185	171	181	169	184	186	163	189	204	184	171	177	188	178	184	179	194	173	191	188	158	201	163	174	175	183	179	175	169	177	186	175	179	188	181	162	202	209	190	168	186	181	179	183	175	176	174	154	183	174	170	174	177	176	178	178	170	180	199	185	169	148	155	178	196	170	184	180	177	204	192	191	160	162	205	158	178	181	167	189	174	196	192	162	180	182	181	182	176	199	200	182	175	175	181	206	203	169	202	188	185	164	172	171	214	199	206	174	182	205	181	198	190	177	176	179	192	187	190	205	180	185	153	146	178	156	173	171	174	156	186	181	191	171	165	184	161	190	189	204	167	174	171	197	171	179	174	196	154	182	201	189	175	181	175	185	194	212	177	177	198	201	201	202	182	199	156	184	178	193	191	202	194	178	180	170	177	158	187	185	172	181	176	169	175	202	190	160	171	174	200	186	196	182	164	195	195	201	203	179	185	178	184	173	188	193	197	183	193	224	166	177	168	180	194	178	166	164	187	193	171	171	207	186	199	163	191	182	177	181	192	172	160	181	195	180	192	177	207	220	189	196	189	186	164	187	202	185	177	179	181	188	201	217	162	178	177	178	184	179	197	200	180	188	180	169	186	171	179	172	193	190	194	169	185	167	202	177	158	188	177	171	189	177	161	203	186	184	171	162	176	152	206	174	176	191	190	180	188	173	175	179	188	193	176	192	185	209	178	207	192	204	161	181	178	203	153	183	184	165	193	178	210	175	176	190	192	159	209	212	183	200	204	158	190	171	172	173	184	181	208	181	200	187	183	197	176	172	185	195	162	178	204	181	188	204	197	205	206	174	187	188	199	183	207	162	159	173	171	172	179	171	201	163	196	182	181	174	187	180	178	200	213	190	161	164	184	193	193	175	204	168	164	186	184	205	161	181	188	161	200	190	170	183	180	182	180	188	191	176	187	196	180	180	173	184	187	203	158	176	201	195	200	179	187	158	177	214	189	172	191	194	183	173	170	183	172	229	202	179	183	210	196	194	192	179	183	179	194	163	170	183	194	194	156	199	189	178	171	177	154	185	159	186	165	189	187	185	167	166	153	162	181	182	180	177	197	231	188	205	176	184	186	174	191	163	184	176	178	188	185	178	172	173	203	172	167	187	188	197	182	171	183	181	159	155	190	161	175	186	174	177	174	194	167	167	211	196	175	171	180	184	181	169	195	160	198	202	197	175	201	172	189	201	164	168	172	178	177	192	185	181	183	197	179	167	181	188	191	191	196	205	196	208	176	188	185	172	177	174	189	219	175	191	195	206	185	191	193	166	194	182	187	193	189	172	183	194	175	193	180	172	201	175	186	174	178	206	179	177	183	171	186	195	172	185	191	208	194	190	166	201	181	175	183	169	163	162	203	185	178	189	184	168	175	175	174	183	174	204	175	166	204	196	166	161	210	165	196	184	182	188	192	170	162	178	181	195	185	162	172	190	164	185	186	188	166	190	200	190	168	176	175	218	154	195	180	165	186	176	191	156	176	189	169	189	170	186	195	167	190	198	187	200	188	176	197	200	177	193	167	166	175	182	186	198	203	160	174	186	204	189	171	188	175	187	162	195	157	200	185	170	177	174	171	194	204	198	185	183	159	216	196	174	165	206	191	177	172	166	166	188	184	184	225	180	156	169	200	168	198	173	181	188	180	199	187	196	188	164	219	205	167	176	185	176	178	188	186	192	191	188	193	193	174	172	174	191	189	190	221	157	179	192	185	186	160	195	185	191	168	194	198	188	182	203	180	187	197	180	180	194	192	185	174	205	169	183	182	205	189	186	209	189	164	184	190	214	172	201	181	191	193	187	171	179	167	194	183	200	183	162	175	153	162	214	188	174	185	178	188	161	184	168	203	188	184	193	180	202	162	192	210	182	189	182	179	194	178	172	175	176	197	193	179	164	219	172	172	213	205	173	197	193	160	167	171	174	178	167	193	190	181	214	172	187	194	190	155	182	198	183	191	196	186	165	183	178	176	158	198	190	179	181	210	175	170	203	177	169	180	211	198	174	186	192	171	175	178	188	166	175	166	186	186	156	198	175	172	192	183	207	190	193	195	195	209	169	173	158	178	213	189	190	192	200	174	191	160	167	191	174	178	223	191	171	188	209	173	179	196	183	191	187	183	177	202	213	186	189	179	174	174	158	179	181	197	181	157	188	182	182	186	187	189	208	191	178	178	197	168	198	183	183	159	181	168	174	190	171	193	163	174	192	188	179	169	177	179	166	183	183	189	172	166	209	174	182	182	190	170	179	168	205	178	187	171	189	189	171	186	172	172	179	183	181	168	177	170	186	188	204	198	188	176	159	179	165	200	189	205	193	176	202	178	173	161	166	205	190	204	192	166	160	169	165	184	178	171	189	178	170	198	186	173	183	189	184	188	181	184	173	159	186	162	166	178	187	202	195	196	172	173	188	181	189	184	195	196	190	170	190	166	160	185	186	168	174	181	210	169	187	182	170	179	173	199	166	166	164	196	198	176	179	181	177	160	179	162	201	192	211	167	199	175	171	182	188	203	199	181	151	186	203	177	173	174	189	173	204	200	180	182	193	182	180	166	217	187	194	201	186	201	167	178	175	181	190	185	208	182	169	196	187	163	166	186	195	195	172	152	195	191	191	190	168	176	188	148	192	188	191	168	166	163	163	175	175	177	187	187	175	190	190	175	190	143	182	178	160	168	183	165	170	160	178	198	215	187	187	193	189	191	179	205	190	205	173	178	169	171	186	186	170	190	176	177	206	200	172	168	182	183	174	171	184	182	170	225	150	180	173	173	198	188	169	177	187	189	201	182	208	166	183	157	195	193	206	192	170	205	188	177	187	170	184	176	174	182	213	167	199	159	171	166	172	152	181	168	163	188	196	192	182	184	169	192	165	185	167	172	190	174	192	198	188	176	185	175	167	188	188	177	171	191	190	186	192	204	156	185	179	191	194	178	176	195	183	188	161	188	160	190	202	168	162	185	182	200	169	174	157	164	179	197	181	172	185	169	190	192	160	192	186	175	206	197	172	182	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6300	652	718	736	666	674	653	633	613	553	606	590	628	583	535	572	593	583	536	568	567	579	589	573	574	572	540	572	585	531	560	577	566	544	563	566	557	550	594	566	603	591	538	550	561	524	543	602	545	539	575	571	549	563	564	546	611	553	546	561	584	576	576	596	563	566	563	596	558	553	512	559	545	533	557	535	599	593	568	573	536	574	570	532	549	518	567	572	544	564	575	597	549	602	539	549	554	563	587	602	551	590	605	565	574	544	569	535	582	544	571	574	572	574	593	603	583	620	574	590	566	568	574	603	559	549	554	571	556	545	580	577	557	599	569	577	554	567	594	572	527	532	498	551	598	534	616	557	556	531	544	544	543	601	560	582	582	532	526	561	549	571	574	579	575	579	584	540	572	520	610	536	546	540	581	530	566	577	560	552	547	541	586	552	568	604	540	595	574	512	599	572	550	567	567	577	542	582	558	529	553	575	568	552	537	581	579	549	561	484	559	589	553	596	530	574	536	567	547	523	527	582	587	557	558	533	542	554	517	543	569	559	581	593	526	576	557	539	571	551	574	521	593	541	562	581	534	568	588	543	513	536	589	571	545	566	575	593	549	591	558	565	570	553	559	540	579	627	605	569	556	552	573	585	529	561	576	563	540	593	555	543	530	538	543	564	544	552	548	543	558	592	516	562	576	557	557	592	565	588	538	582	593	537	527	559	562	570	587	581	565	574	569	585	573	556	559	523	579	572	578	490	575	557	632	552	590	588	544	552	571	594	592	551	578	560	544	554	554	537	561	556	562	554	580	568	606	579	541	545	563	609	571	614	559	563	579	571	547	573	553	593	593	572	539	546	539	531	569	552	580	574	540	574	541	559	576	558	550	562	559	532	573	572	569	546	574	520	563	590	544	559	560	608	554	561	581	583	557	527	577	547	577	539	531	551	610	548	558	604	548	556	587	536	594	546	537	544	559	572	547	561	549	598	570	554	536	577	540	594	547	580	571	531	560	571	598	596	576	554	578	582	533	557	580	545	532	539	577	519	615	529	547	586	597	546	594	580	564	587	560	557	545	546	568	539	561	538	569	557	536	536	576	623	558	601	569	573	557	554	564	514	574	529	574	549	579	575	591	543	616	564	540	580	600	593	557	564	534	559	571	539	586	567	587	565	499	563	584	570	534	579	595	541	600	554	569	549	575	574	579	600	611	603	550	569	558	600	568	555	533	583	501	574	593	584	590	579	560	543	613	574	531	561	562	555	564	579	589	586	559	539	604	528	541	539	554	539	561	567	580	554	560	532	573	574	539	534	592	559	566	573	549	546	561	536	593	539	570	505	551	587	595	560	545	516	568	551	583	566	630	537	580	573	563	556	584	570	526	570	566	497	548	596	574	514	574	599	553	582	580	552	513	600	615	531	603	585	533	576	558	548	546	541	527	543	630	556	570	534	561	544	590	556	559	511	595	608	574	527	568	559	578	543	522	565	523	540	571	528	568	575	562	600	584	584	611	552	553	560	601	545	559	508	553	599	568	587	567	571	576	541	511	548	587	547	557	556	567	530	577	617	553	560	603	507	564	559	555	535	574	578	601	520	536	568	587	557	555	557	551	535	519	641	580	554	530	589	510	601	515	548	564	561	575	565	557	541	553	569	570	552	580	572	522	593	562	546	562	589	562	598	600	537	589	536	567	572	529	597	602	589	571	528	537	576	561	579	587	595	582	572	575	578	586	580	537	538	601	569	523	585	557	587	540	545	567	520	575	534	606	594	541	564	556	548	549	589	586	542	547	570	561	521	556	619	548	553	605	563	593	565	556	556	560	543	547	546	567	569	555	593	545	585	613	521	550	593	586	550	549	553	568	591	560	580	551	536	527	588	545	570	560	549	554	582	620	583	554	567	559	561	562	580	588	573	566	548	519	580	552	605	577	555	508	552	517	579	559	601	567	561	574	532	544	566	567	613	513	548	547	561	557	554	571	583	570	596	548	577	577	583	562	555	559	585	513	552	574	520	561	583	553	543	552	526	565	538	561	569	536	559	581	523	544	562	574	559	567	563	575	539	560	579	566	529	539	611	522	564	556	590	581	587	563	591	552	612	542	563	619	579	550	596	549	605	521	557	534	530	584	564	583	573	546	552	546	566	559	597	571	575	538	587	570	556	548	571	555	564	579	564	555	603	580	589	600	529	562	537	536	542	546	543	566	551	549	566	589	581	536	563	545	577	553	570	598	582	589	585	603	527	568	550	539	542	528	510	589	544	575	553	574	570	522	604	574	580	549	529	596	572	560	562	594	570	596	557	574	557	532	584	552	567	540	541	581	577	580	586	528	557	577	553	599	634	556	518	555	589	525	547	536	572	567	594	526	609	580	594	578	540	516	584	612	549	615	578	587	559	541	589	566	569	563	562	529	569	563	551	568	553	571	565	619	581	577	588	543	575	575	561	576	584	587	571	601	581	561	592	569	555	625	587	581	540	574	545	538	598	555	530	576	573	593	549	593	563	577	588	551	540	578	620	575	582	558	595	579	562	546	589	547	596	548	560	584	538	586	572	547	568	538	557	520	537	610	578	559	588	604	555	569	553	534	561	620	555	554	586	560	551	522	556	570	569	557	588	554	545	538	582	549	576	545	581	545	571	574	568	579	584	600	555	575	554	536	574	553	550	553	572	575	560	536	564	558	573	574	598	550	569	561	558	568	554	552	543	572	576	551	559	502	526	520	544	581	558	555	594	536	605	529	537	596	548	573	526	529	597	606	549	565	529	572	548	588	579	576	588	549	558	589	558	584	553	557	596	494	556	576	527	581	562	590	575	571	578	561	556	564	581	564	562	561	587	572	560	550	580	572	514	539	579	537	544	563	533	583	536	515	575	570	557	553	569	544	575	558	577	524	603	549	588	486	573	587	615	559	595	562	565	546	518	580	545	529	531	531	555	524	545	571	558	517	568	529	582	576	614	556	607	545	561	583	553	555	526	612	576	565	556	600	529	533	580	561	573	579	558	562	574	541	560	544	560	552	577	586	545	539	589	550	572	577	571	572	593	594	550	601	594	578	619	612	613	515	518	562	540	543	553	553	522	548	563	526	544	554	603	534	580	590	587	571	521	554	523	504	517	553	551	596	555	559	542	568	573	554	596	530	541	567	528	540	591	563	530	623	548	585	573	572	521	564	564	575	560	571	531	577	594	568	569	587	574	573	610	580	560	528	569	551	560	495	512	570	568	547	567	572	574	552	561	564	558	580	603	560	545	577	560	631	580	574	569	522	592	561	533	529	550	565	578	550	591	553	566	614	571	551	573	554	582	589	543	593	574	609	607	538	575	578	551	565	573	565	591	594	556	545	574	619	578	571	550	540	545	583	594	550	566	564	586	553	588	582	536	571	593	565	584	573	594	582	552	573	566	532	554	588	593	542	545	586	564	574	553	603	549	553	531	569	506	560	591	549	550	532	564	571	514	568	570	610	604	502	499	568	556	524	570	551	559	538	597	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
37965	9111	1898	1287	928	737	603	565	544	477	430	444	427	388	401	381	366	375	390	335	362	336	335	336	317	324	340	341	359	325	353	335	350	361	327	347	348	361	358	322	334	318	326	330	347	342	312	349	339	290	366	340	321	317	310	351	342	350	323	329	351	338	315	321	307	336	291	344	318	363	345	325	323	346	318	352	304	327	309	337	318	326	339	351	324	313	296	312	329	349	326	321	322	334	343	317	350	311	340	388	351	342	302	314	305	313	312	322	352	348	292	345	319	370	363	335	342	297	298	314	350	336	317	336	322	326	337	315	360	308	327	329	338	311	348	311	350	333	289	365	343	306	345	352	328	320	315	328	350	318	364	340	344	363	335	320	359	303	338	354	333	339	336	347	328	313	344	331	331	346	322	319	299	307	317	301	312	322	336	320	318	290	347	323	354	336	348	336	322	340	325	342	337	333	314	352	339	336	340	325	310	331	312	328	331	291	327	318	317	332	294	324	334	327	337	342	338	332	324	301	321	330	330	350	331	340	351	336	301	347	333	337	349	334	300	346	338	328	295	349	304	354	307	310	352	303	321	324	331	326	340	320	339	333	337	344	328	324	331	303	332	304	321	293	302	340	340	342	351	293	313	338	342	317	293	334	339	324	324	293	331	322	325	318	334	344	333	328	327	296	350	322	302	326	335	330	313	329	311	332	330	307	340	306	317	322	334	362	347	351	331	294	339	316	356	342	342	322	324	322	360	349	328	340	324	332	316	353	342	309	324	334	327	340	345	355	299	317	363	335	343	350	312	342	346	338	333	345	312	328	345	342	348	314	350	364	349	331	316	330	345	357	333	302	319	335	282	327	360	314	303	339	306	323	313	368	360	337	315	293	329	331	334	325	344	323	321	361	345	333	318	351	332	297	295	314	344	298	313	319	354	361	390	339	315	359	357	304	338	327	312	316	312	352	358	352	328	289	334	371	295	288	288	363	340	344	315	317	318	320	317	294	330	361	321	296	312	326	290	330	321	309	314	312	308	325	323	337	340	334	326	340	314	336	327	300	324	328	328	339	338	338	360	327	334	320	334	331	316	319	303	365	328	326	327	323	341	329	312	311	339	340	329	334	330	329	335	303	321	347	320	343	329	349	332	370	326	332	311	312	336	342	328	341	323	336	287	358	357	330	350	316	312	307	306	335	346	341	314	301	337	293	332	352	326	341	374	362	299	339	318	357	321	353	381	332	307	311	335	322	332	341	352	303	350	292	355	339	330	362	332	319	366	348	335	347	361	335	353	322	371	295	346	302	288	360	328	333	285	310	349	355	300	310	337	338	337	356	344	342	347	348	339	296	372	324	336	309	351	318	322	311	333	315	302	299	334	321	331	299	328	328	372	320	339	336	344	296	307	354	335	301	350	320	345	344	314	342	322	307	314	307	328	338	304	318	338	315	334	341	315	320	311	327	319	300	304	336	347	340	346	340	335	332	370	301	334	348	322	302	339	306	308	323	342	329	333	315	357	348	352	333	340	328	347	310	330	338	317	354	302	326	346	325	322	313	296	288	330	340	336	333	339	345	308	386	336	316	365	320	356	327	328	330	317	334	333	310	319	306	307	299	305	326	305	303	355	328	328	304	335	309	375	346	345	343	350	336	331	352	325	345	340	330	349	338	349	378	357	316	317	344	293	307	307	332	323	330	327	358	312	333	349	344	344	321	321	325	308	321	338	339	363	342	312	329	331	332	332	340	316	352	329	341	315	354	299	334	357	338	310	301	345	309	326	338	344	318	363	349	345	326	345	309	345	312	297	334	335	322	326	334	315	379	334	342	345	363	356	338	338	350	303	317	329	341	360	338	332	338	298	317	290	304	318	330	314	373	328	360	323	332	336	315	304	365	334	334	301	357	356	351	308	313	329	333	307	297	332	317	328	367	352	326	360	311	345	335	317	357	305	352	320	329	326	349	325	350	325	343	318	316	331	327	327	312	355	302	344	334	326	344	363	317	334	304	341	342	360	304	353	286	339	338	312	342	306	322	318	327	322	329	340	365	332	289	317	301	329	338	328	328	321	333	312	309	328	346	348	323	323	328	362	315	336	337	318	311	343	328	369	316	356	331	338	343	356	295	304	348	337	313	341	362	332	365	312	292	363	331	329	356	312	336	291	315	312	321	352	345	316	329	314	305	295	316	329	358	301	293	338	344	337	330	303	327	337	359	323	312	316	334	299	354	339	336	334	281	329	354	325	317	349	332	331	331	313	327	308	337	316	352	305	317	334	326	310	350	346	321	327	311	350	327	308	317	353	345	326	333	338	339	348	319	312	307	371	320	353	353	351	348	341	312	347	307	338	348	352	314	342	335	333	366	350	322	351	346	372	333	337	302	327	309	342	325	324	326	344	326	310	325	321	327	352	313	357	327	339	337	321	291	314	351	321	329	332	354	323	320	317	318	338	317	372	329	320	377	313	314	334	327	358	326	342	331	367	338	339	348	331	347	301	313	296	331	336	306	320	333	336	313	334	327	308	308	311	347	340	336	317	346	344	336	328	361	313	322	300	338	324	306	315	282	336	320	319	321	336	346	312	370	323	318	388	344	342	348	342	350	347	324	304	345	320	337	314	321	337	352	298	310	341	308	349	299	360	329	323	322	368	339	338	280	347	337	360	312	306	329	344	316	350	324	338	339	310	331	317	347	313	358	343	330	328	333	338	332	378	352	322	323	319	346	378	348	324	342	326	341	340	318	348	368	325	326	360	345	300	358	333	338	349	320	320	312	352	304	310	318	325	348	339	342	319	350	321	306	328	368	309	324	396	311	307	340	314	321	335	347	318	338	349	349	354	308	338	299	306	337	309	333	322	293	333	324	319	345	309	296	323	328	364	353	328	331	349	315	306	326	314	313	326	312	327	308	365	311	305	329	356	358	352	325	345	339	335	312	342	328	289	337	329	328	347	335	337	331	328	326	337	305	301	348	337	341	328	325	327	315	347	331	347	342	328	321	310	312	350	309	305	356	341	316	333	286	319	292	330	349	326	322	344	306	318	340	368	326	320	317	304	344	324	341	313	304	342	366	317	293	320	327	343	352	341	356	298	347	363	341	304	353	324	314	313	321	348	313	346	314	292	288	344	348	328	332	329	351	373	307	346	328	323	327	301	317	343	288	335	320	343	320	316	346	328	339	363	347	314	359	332	378	358	309	346	360	342	315	344	310	330	324	350	369	337	337	364	321	296	337	306	342	318	347	320	283	355	324	345	371	335	342	345	355	326	294	317	323	355	321	362	328	335	324	357	321	323	326	323	328	329	308	309	313	343	334	331	332	366	335	345	329	331	322	338	334	352	359	334	326	328	335	328	350	346	328	328	328	335	353	322	328	358	346	344	287	360	354	327	302	342	329	323	313	343	339	322	330	367	348	329	326	311	306	340	318	330	334	337	338	295	320	346	336	321	329	361	316	344	328	335	312	322	357	301	321	336	330	340	362	352	347	287	320	350	336	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16486	1919	3627	3945	3401	2858	2575	2156	1877	1799	1647	1528	1493	1345	1343	1284	1213	1128	1201	1163	1124	1096	1123	1062	1003	1080	1043	1081	1001	1007	974	1012	1039	964	974	973	958	979	987	960	940	1003	979	963	993	966	949	969	968	952	888	948	953	953	907	980	961	940	977	983	982	940	1004	1002	955	947	926	915	1020	928	950	992	957	911	924	982	955	946	945	980	928	946	916	941	861	943	895	907	946	992	970	933	859	948	864	919	989	875	946	916	926	960	946	917	956	903	930	969	920	928	962	894	896	981	853	929	978	987	916	942	897	954	926	932	903	882	964	943	893	955	941	940	908	956	1007	872	921	922	927	978	920	961	923	914	895	868	936	959	930	960	922	913	918	948	917	917	927	912	924	962	942	905	894	915	937	943	883	960	901	880	913	865	917	920	920	929	922	949	950	937	902	944	856	895	923	943	952	924	913	932	946	937	901	894	941	946	932	889	929	924	888	901	933	908	912	937	884	892	927	981	958	963	931	990	875	906	946	944	924	890	953	871	901	925	901	966	955	890	884	897	948	969	930	929	942	902	881	875	833	910	897	909	923	886	924	862	944	927	928	914	921	903	864	917	916	906	933	936	884	898	884	915	915	935	862	921	894	920	923	872	893	975	858	957	885	939	983	956	953	917	893	940	963	904	921	927	943	965	930	975	921	938	893	971	891	919	956	922	979	914	956	940	917	956	918	941	911	959	913	910	888	916	982	959	953	891	876	868	905	922	942	929	918	921	965	969	917	942	903	924	897	893	941	946	929	893	892	910	949	923	858	935	896	928	983	938	961	895	969	905	911	896	977	879	895	882	947	907	890	943	948	930	933	919	922	914	913	987	939	933	931	932	889	973	945	880	945	928	956	939	883	919	922	924	917	922	930	910	942	948	968	906	941	951	955	926	936	906	902	913	912	978	907	907	927	943	1009	877	946	924	923	985	966	878	930	939	880	876	964	901	924	914	920	944	880	904	930	900	827	934	926	901	976	923	948	918	882	878	866	889	988	891	929	926	861	900	897	909	962	925	925	917	900	933	888	889	929	908	880	877	885	939	865	864	924	882	939	928	930	903	950	923	929	960	913	881	892	904	934	950	950	926	910	987	923	880	952	937	964	932	874	921	840	932	898	877	919	924	919	905	914	898	905	960	905	907	916	919	925	943	896	935	911	899	983	943	901	913	880	914	950	1020	932	938	902	906	945	921	923	941	970	937	921	935	944	870	935	934	898	975	909	886	921	921	916	916	930	925	970	875	937	898	898	932	876	913	900	962	944	927	862	929	897	942	904	905	930	995	889	876	923	946	931	903	915	877	944	946	915	924	913	863	910	910	962	967	895	943	913	953	897	942	951	926	908	882	868	923	906	896	873	882	952	915	983	907	941	908	906	898	882	938	923	939	980	902	932	981	902	877	905	933	925	876	950	938	885	908	962	916	958	886	898	892	953	981	952	886	943	910	939	943	926	902	953	952	946	893	887	900	930	878	952	879	928	899	885	941	954	911	961	839	865	911	878	965	918	906	940	883	883	982	851	949	879	913	954	886	926	850	894	896	973	901	912	944	923	896	879	916	934	931	944	932	934	977	967	940	982	924	923	918	911	916	972	905	913	893	916	913	835	902	880	967	926	933	881	940	863	865	900	957	956	889	937	912	928	947	918	935	890	893	899	935	939	960	984	921	932	889	955	917	941	906	877	918	917	954	940	900	885	888	941	929	971	944	915	944	969	917	900	919	908	915	828	905	934	888	948	902	932	932	944	919	853	860	928	859	921	883	891	941	922	872	904	933	888	959	895	943	926	880	916	921	964	950	901	891	841	942	930	900	936	902	888	844	911	916	892	919	910	951	916	928	968	945	966	917	930	937	923	943	895	956	918	965	954	903	922	935	927	955	928	946	869	955	981	941	915	920	928	872	963	947	947	919	916	954	883	921	855	916	958	897	921	892	905	857	952	924	870	897	956	902	930	897	875	907	920	903	933	962	958	891	944	914	927	965	874	931	951	938	943	932	952	925	875	886	907	969	905	835	915	922	947	910	965	932	921	930	925	884	898	931	973	930	903	918	942	917	954	897	969	905	880	923	902	898	954	919	914	923	949	932	926	969	930	921	986	920	929	924	933	900	959	914	845	926	822	939	932	950	987	871	876	927	866	960	952	939	905	885	980	944	899	938	942	903	900	906	877	893	937	889	927	903	984	917	919	896	905	909	932	931	897	882	914	885	960	941	951	957	917	956	948	941	904	893	891	950	898	913	938	934	966	920	962	947	912	938	926	933	943	904	929	923	948	944	911	919	928	917	910	947	842	936	929	962	911	937	870	930	922	880	871	911	981	909	927	931	980	907	896	901	901	939	915	926	866	898	925	935	873	888	941	960	927	974	888	922	929	830	904	929	910	888	907	935	884	977	923	943	894	919	874	940	910	823	950	875	923	929	916	921	875	948	896	920	947	955	879	911	911	901	948	907	921	968	968	930	940	935	941	891	980	918	901	916	963	894	944	928	885	899	873	908	962	954	889	937	942	956	928	906	906	929	970	905	950	948	907	941	931	881	927	902	970	898	912	969	943	906	901	934	904	888	894	925	859	910	889	943	913	927	887	884	918	942	918	890	929	949	914	878	891	895	915	916	865	919	918	907	958	876	897	953	960	937	891	865	939	928	949	927	938	900	966	948	953	939	926	936	962	919	891	943	996	971	922	860	898	923	922	918	901	929	874	922	924	927	977	999	947	973	941	896	912	880	953	939	869	944	911	953	907	949	858	886	910	903	932	854	963	875	899	921	977	876	890	961	921	915	903	910	919	995	908	922	919	963	902	931	927	886	892	910	954	985	924	959	932	938	917	897	924	930	925	969	904	915	921	899	951	964	933	914	981	930	919	908	928	934	883	933	968	871	934	887	911	902	942	949	902	930	875	927	877	890	936	887	889	870	944	962	962	887	940	858	843	968	902	918	933	871	911	931	947	910	924	923	855	941	949	909	941	886	930	929	936	921	877	953	918	920	899	940	963	920	936	948	944	884	925	936	932	918	894	887	882	958	900	894	872	904	912	901	912	869	896	924	905	944	931	923	951	922	908	905	932	923	915	902	940	918	901	859	857	951	913	908	897	926	948	859	888	873	919	889	917	857	942	931	938	961	904	923	883	908	977	896	950	913	870	966	932	916	913	899	954	923	937	902	959	903	876	881	923	875	973	908	879	964	911	915	949	928	937	927	960	948	942	933	869	944	903	904	886	888	935	916	847	911	873	854	885	935	898	886	907	932	972	889	904	944	914	943	924	865	913	910	891	885	858	930	913	868	947	970	871	895	912	845	951	897	919	944	950	900	971	932	965	883	966	915	959	870	883	891	914	917	946	934	907	931	927	927	855	908	940	983	951	897	909	929	889	941	917	907	1005	919	854	900	889	883	852	914	958	906	887	946	924	927	955	887	892	948	934	883	924	937	907	922	897	896	959	881	908	874	904	993	873	900	940	933	893	903	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
47354	17378	4904	2353	1584	1204	927	750	670	576	519	505	499	458	418	439	392	361	331	381	328	356	338	327	331	326	357	353	327	349	312	310	315	323	313	335	317	302	327	342	340	330	342	333	334	319	313	321	320	294	345	329	290	303	316	336	305	326	318	301	307	331	316	310	294	332	345	290	337	287	282	302	322	322	279	350	303	302	321	301	328	349	329	304	316	284	276	289	298	315	322	320	306	319	314	321	270	313	336	299	294	346	307	332	290	309	349	290	308	315	314	344	330	318	295	330	319	302	323	322	305	311	319	336	301	287	315	335	314	320	283	296	296	299	287	322	300	294	327	300	306	310	322	294	337	326	304	317	284	344	317	322	305	281	329	340	294	315	326	318	303	297	301	301	305	287	329	322	336	304	307	298	307	342	300	306	321	313	287	328	309	313	252	292	312	314	294	314	310	300	279	308	311	293	308	343	308	338	311	316	308	320	315	309	345	298	309	314	290	324	307	312	301	309	316	311	315	251	276	308	301	303	310	306	299	303	287	345	342	346	304	295	317	311	300	311	304	272	326	370	355	298	322	334	327	298	313	322	295	334	319	331	326	304	310	318	305	289	307	320	303	291	331	338	309	311	282	312	285	306	300	301	294	305	293	316	344	314	351	310	294	297	327	306	297	294	326	319	342	284	330	327	320	302	316	322	320	296	333	341	330	339	280	288	300	313	309	313	304	282	298	302	296	291	324	306	323	306	299	314	306	344	294	311	299	297	318	305	309	347	303	312	279	310	334	321	306	267	293	300	342	298	336	313	325	297	308	317	292	317	316	346	346	354	320	312	359	330	296	290	321	272	325	301	316	296	350	316	315	347	325	300	287	305	296	314	293	327	328	298	329	295	314	298	303	299	297	324	338	318	278	333	328	321	276	283	301	325	333	305	302	294	310	316	312	326	276	288	300	305	305	306	285	321	291	335	302	306	318	310	282	320	285	298	305	290	327	326	302	301	289	309	283	330	306	302	307	325	319	293	290	337	313	315	334	336	328	328	318	342	305	298	301	270	308	322	315	312	303	327	325	311	341	332	307	271	325	318	318	313	300	338	331	307	293	321	323	333	310	325	302	300	305	310	340	329	297	319	316	315	318	347	357	310	336	317	293	288	302	313	329	309	294	326	311	302	323	289	335	340	284	326	326	327	319	319	297	307	319	304	312	295	327	318	307	314	319	318	289	304	310	316	307	339	339	295	331	309	299	305	316	307	325	311	332	303	296	281	303	316	325	339	315	316	324	310	328	295	313	319	318	288	283	328	327	324	360	328	320	352	321	322	320	353	288	293	295	294	283	302	319	293	335	287	299	306	319	298	294	299	318	337	282	303	313	311	273	302	320	334	293	309	314	301	317	320	316	317	329	299	291	336	344	283	319	302	352	322	327	306	314	312	297	321	295	308	318	334	313	305	312	291	313	310	303	374	301	290	324	298	289	330	293	314	304	293	328	303	328	313	300	297	328	323	312	307	332	299	310	302	296	329	301	304	341	303	305	316	286	304	342	322	320	314	314	311	271	358	319	332	298	303	301	306	289	316	340	300	330	293	315	325	335	293	339	301	300	340	311	306	313	272	292	318	291	305	342	299	312	308	304	323	298	338	322	293	299	333	300	327	310	344	329	288	303	291	290	319	309	312	318	293	311	318	323	342	315	320	315	311	268	314	299	316	306	324	329	288	314	318	359	276	319	327	304	312	317	281	302	351	318	295	307	273	302	315	278	297	314	305	289	299	321	322	288	291	326	319	298	334	322	307	309	272	333	317	315	316	328	321	333	299	311	286	316	295	303	299	300	309	314	323	351	286	317	302	302	281	300	297	338	289	325	278	277	294	325	342	275	321	320	355	325	313	317	311	314	292	271	296	301	309	325	336	363	343	330	311	327	283	303	275	321	335	338	281	296	303	295	299	287	295	295	331	318	289	291	286	286	317	291	278	327	310	311	325	315	315	306	293	314	316	315	297	295	293	303	353	284	339	306	317	291	298	313	346	315	328	326	321	316	304	300	315	305	325	330	311	317	326	334	286	297	311	334	322	276	291	293	309	307	293	314	319	334	279	342	297	324	315	301	301	312	297	286	327	291	374	332	304	316	318	347	318	298	336	300	289	331	306	329	308	315	355	315	294	297	330	297	328	327	314	305	330	338	294	335	323	330	317	307	291	308	297	338	285	301	342	305	308	300	256	315	314	326	297	298	320	327	350	321	347	315	300	309	341	296	307	318	317	304	323	320	273	308	289	320	301	326	324	299	304	312	319	321	316	312	305	296	293	318	322	298	313	310	297	299	298	314	338	293	336	312	324	325	294	336	310	302	312	335	298	315	334	308	334	292	284	294	328	325	336	344	293	310	321	331	328	333	328	308	328	298	340	289	306	283	333	349	316	330	312	293	323	337	298	310	300	329	335	310	305	302	313	318	301	340	338	362	315	307	311	299	329	313	289	313	304	304	336	313	311	323	349	330	337	321	313	326	315	302	322	335	346	318	292	305	302	340	338	274	303	301	340	349	307	314	311	283	333	307	281	339	290	298	299	317	269	289	301	312	315	325	293	303	297	284	310	331	300	319	303	303	306	286	319	310	309	324	297	283	299	299	336	309	331	307	312	325	293	339	318	308	285	297	318	294	338	319	322	315	308	303	299	310	294	292	290	287	320	314	308	305	323	298	299	366	285	299	304	314	277	311	302	290	316	298	323	330	302	306	303	305	322	312	329	300	317	309	319	298	320	323	287	323	317	330	334	314	292	308	335	330	289	325	335	327	313	297	307	292	321	287	334	301	318	298	282	316	317	323	307	322	308	332	349	289	294	295	313	320	299	329	296	321	327	336	326	278	326	316	339	305	316	336	321	304	321	325	274	322	306	299	318	305	320	308	336	309	287	302	305	335	280	328	309	311	327	305	319	336	309	289	282	311	290	295	315	319	320	314	270	355	299	323	303	336	291	308	314	332	312	289	331	307	309	318	293	302	302	343	295	314	294	310	298	277	305	320	324	296	310	299	305	288	307	304	316	331	335	303	328	288	295	333	287	324	284	331	338	292	298	331	346	320	309	304	327	334	321	337	319	287	283	328	328	295	286	339	312	333	285	290	312	324	298	331	348	314	313	305	296	285	300	282	312	317	321	299	310	302	327	335	315	315	283	332	332	278	289	329	349	355	336	318	286	284	330	316	339	305	332	293	321	303	327	316	309	307	324	290	348	321	310	297	303	319	335	306	304	287	301	308	285	303	311	293	320	332	305	316	319	309	320	306	304	317	309	304	326	342	318	298	304	287	266	313	302	325	336	318	313	314	314	293	333	298	290	279	300	322	293	322	293	353	320	343	304	286	328	322	298	313	295	328	337	300	291	320	308	296	292	322	306	283	339	321	339	298	297	280	308	331	319	318	285	282	354	299	316	330	327	323	281	327	320	338	302	315	326	303	314	338	305	344	346	315	338	348	316	292	308	312	321	322	311	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
20790	2872	6049	6545	5613	4555	3747	3258	2749	2392	2098	2054	1950	1805	1588	1444	1456	1363	1334	1248	1270	1173	1178	1126	1150	1060	1000	1051	1032	1008	963	1044	988	985	995	1014	1010	917	973	967	942	966	994	935	948	938	952	926	925	963	904	922	923	945	907	923	932	888	927	930	922	868	890	889	823	852	898	933	905	872	895	902	854	901	929	871	862	876	822	935	886	850	923	878	822	850	924	824	837	875	818	875	877	841	847	905	898	857	816	890	840	868	858	830	889	877	877	934	853	865	895	866	850	846	909	865	866	887	891	857	845	912	925	873	839	838	816	890	886	810	895	880	866	861	849	821	880	821	901	838	820	861	848	866	859	859	855	859	808	857	874	880	879	919	873	845	825	857	839	854	867	869	905	879	811	837	884	857	872	815	821	837	901	858	890	829	892	876	814	925	883	843	862	804	858	859	866	854	843	877	888	879	837	804	865	809	880	863	860	888	867	837	814	867	825	898	827	894	923	877	837	868	802	880	861	893	827	868	875	875	849	866	914	881	899	877	873	856	860	791	850	884	878	864	861	835	833	874	824	904	844	891	841	878	878	840	890	915	920	846	898	850	846	900	891	876	931	863	850	832	833	799	878	863	952	847	845	883	845	908	825	865	836	824	848	842	821	812	861	852	772	845	848	829	884	835	866	855	826	867	821	840	869	872	919	862	862	826	851	887	839	839	887	885	859	816	869	844	877	830	909	852	891	879	883	859	890	859	860	844	825	865	887	843	917	841	829	812	890	844	832	833	876	812	849	848	902	849	809	835	823	850	843	860	874	831	816	857	842	833	865	812	864	817	868	886	837	889	880	843	826	812	836	835	849	858	833	818	833	819	895	851	817	880	840	831	802	847	825	833	858	897	883	845	812	829	823	870	880	838	831	881	854	884	862	844	811	871	825	856	880	851	818	886	834	839	888	818	804	887	895	835	857	839	894	840	866	836	859	852	838	850	878	870	887	861	856	934	876	866	872	860	892	851	853	864	841	846	860	814	864	824	877	863	870	837	900	827	844	864	852	818	799	846	826	841	868	854	846	860	832	844	844	887	857	847	816	855	919	898	865	858	894	843	829	845	788	838	846	909	878	870	840	884	854	818	869	870	882	824	837	855	887	824	834	843	837	855	804	859	808	871	860	876	826	828	917	850	868	845	865	867	833	911	824	868	870	860	849	894	845	865	828	836	857	861	856	814	843	830	844	820	872	794	850	822	836	856	841	850	921	855	930	853	879	863	837	857	881	876	850	858	884	840	908	843	837	864	880	840	845	860	859	824	875	851	863	815	873	833	839	824	864	825	832	892	825	830	901	834	875	881	866	826	876	813	848	834	855	800	868	852	867	862	850	924	874	853	841	856	861	843	892	801	824	892	874	850	860	834	911	838	901	811	805	806	897	864	796	872	867	853	810	841	820	858	882	863	846	888	884	891	808	889	880	836	885	824	844	805	899	828	794	890	838	884	836	918	847	901	920	840	900	847	884	868	802	863	886	850	883	881	904	848	849	857	873	839	870	890	854	859	836	890	832	830	877	925	856	857	848	844	891	891	894	823	839	864	854	862	900	882	886	880	848	888	852	913	805	885	859	838	837	856	884	871	868	839	874	861	833	875	862	851	834	835	859	828	875	887	886	854	844	848	886	877	857	890	830	846	890	843	879	844	853	835	858	793	863	831	809	836	872	858	839	851	845	904	806	851	872	792	869	862	844	855	855	850	874	823	851	835	854	848	825	888	834	842	874	847	896	884	817	876	855	867	861	817	854	828	831	877	888	896	896	852	869	885	890	872	877	801	869	851	829	866	847	893	843	817	843	832	901	892	841	872	814	875	868	894	854	870	851	833	878	825	825	860	850	867	841	867	856	776	839	838	865	829	805	855	822	914	844	838	881	899	843	888	846	857	873	833	789	815	842	896	811	908	836	872	843	939	828	879	829	835	867	816	895	855	828	886	836	795	866	890	806	830	836	835	881	827	813	831	859	823	899	879	849	845	816	830	854	843	835	885	796	850	821	831	838	849	836	844	833	896	904	888	867	879	873	828	854	833	836	889	843	850	860	851	876	820	831	843	856	881	890	854	839	833	862	878	841	860	840	856	897	861	838	859	871	879	869	835	889	820	862	846	891	875	860	846	857	804	832	843	864	814	851	813	861	830	842	877	855	863	859	857	835	880	869	874	834	879	860	846	842	871	861	846	834	890	865	842	867	808	837	835	881	887	830	815	903	868	879	832	922	819	884	924	872	813	867	873	849	829	878	887	817	887	828	852	853	895	851	860	821	864	818	900	816	910	853	847	879	872	911	867	832	805	803	843	870	841	861	854	815	900	817	890	834	855	848	810	893	892	839	816	852	809	870	884	791	857	902	895	883	880	815	855	779	852	820	850	842	865	870	816	819	797	845	841	921	813	864	874	826	842	821	834	862	810	863	860	851	810	867	815	840	891	833	862	820	824	853	869	822	866	862	829	839	863	826	835	829	899	851	820	868	878	852	910	885	889	805	812	830	906	839	865	876	831	881	805	851	915	806	840	838	812	832	833	879	851	890	881	826	841	850	873	836	834	881	811	845	844	833	869	827	884	837	844	834	851	841	824	867	824	867	868	883	845	872	836	824	812	811	787	838	839	829	913	863	851	881	815	844	857	855	865	845	897	831	868	899	837	890	914	829	828	824	830	838	812	825	837	852	838	840	843	889	883	848	861	861	812	836	862	926	900	833	905	844	848	859	862	891	840	834	861	895	886	841	899	803	876	823	895	853	859	843	870	864	848	835	881	834	873	839	826	800	900	858	912	862	773	886	884	849	839	838	867	849	863	888	829	861	862	849	810	849	941	809	887	849	824	848	841	891	823	910	875	892	899	843	857	828	824	844	793	788	824	872	896	875	844	874	856	797	869	887	884	827	874	841	815	876	864	825	779	866	939	877	897	835	859	825	820	870	832	901	844	874	857	853	886	841	864	831	798	875	840	842	817	822	814	825	839	817	901	860	843	841	809	848	877	877	906	860	855	833	782	842	863	874	894	866	865	783	877	832	825	882	849	845	856	826	835	874	845	821	831	884	853	845	851	869	814	863	849	831	821	853	838	843	908	842	844	778	887	859	833	868	877	848	835	833	857	860	867	833	840	877	806	849	796	876	841	823	919	861	896	873	865	897	870	858	889	832	847	878	859	837	815	819	851	869	914	761	860	861	856	869	851	871	847	785	857	884	831	826	866	839	802	886	873	832	887	864	852	830	859	834	883	850	877	862	890	851	837	836	800	842	862	872	899	816	858	874	867	850	887	825	892	859	897	837	868	804	909	884	881	860	875	829	873	874	857	871	846	876	856	843	831	870	870	783	871	840	865	866	857	890	840	842	819	864	875	836	891	867	842	839	864	804	806	840	811	885	800	860	873	873	890	825	811	892	860	878	862	802	880	873	862	872	882	854	849	879	936	884	870	939	829	827	819	852	825	826	891	832	907	866	824	873	857	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5618	440	261	270	216	215	193	178	214	191	204	214	182	176	205	196	198	194	174	186	199	189	187	193	208	184	181	195	193	191	178	184	188	207	203	190	177	179	179	194	168	187	183	169	190	178	192	176	190	181	179	196	195	186	186	179	189	181	177	215	188	152	182	188	209	174	161	177	203	192	193	191	183	165	176	174	185	186	209	175	194	169	186	169	204	188	194	173	168	170	187	182	186	186	207	175	184	187	203	171	181	184	193	166	192	192	165	167	162	179	220	208	182	195	172	159	186	186	190	181	163	184	201	183	179	182	177	198	165	196	159	188	180	180	184	194	177	182	192	191	184	170	209	196	181	192	189	167	182	176	168	176	178	179	182	181	166	194	191	194	195	207	208	194	174	173	170	179	168	188	197	171	184	183	191	176	177	180	184	185	162	198	183	194	194	177	169	178	188	197	204	197	169	174	191	185	190	178	206	214	187	191	202	183	181	182	183	190	198	159	191	181	184	172	207	196	184	178	190	177	188	175	176	191	200	196	164	178	167	179	200	169	212	178	171	177	166	204	163	180	184	166	186	199	183	184	166	190	194	197	182	202	209	220	189	199	190	175	200	169	220	174	185	162	184	183	172	184	167	167	190	189	179	176	182	162	196	156	198	207	179	185	197	180	172	191	187	193	172	180	183	180	160	192	190	189	196	178	185	151	201	183	186	185	189	181	181	180	189	179	198	165	165	210	164	186	183	156	176	199	183	193	176	196	187	160	177	174	207	183	181	189	184	189	194	170	176	185	192	186	182	184	179	196	177	169	180	183	190	196	197	181	183	196	200	158	152	163	177	187	172	163	197	188	180	173	167	197	172	174	163	191	199	189	158	190	199	191	188	191	172	169	195	210	163	162	177	174	183	189	165	213	183	162	189	159	183	189	179	159	174	212	191	164	187	159	159	181	191	198	176	206	171	224	197	208	183	187	204	185	166	196	165	207	172	178	207	188	182	204	182	191	190	156	180	164	186	163	170	201	198	157	178	176	210	185	207	178	205	172	175	188	201	183	181	189	171	199	198	191	164	174	182	155	204	175	174	183	176	196	173	171	180	161	216	158	184	168	168	165	192	165	174	164	199	180	183	179	191	200	212	179	194	183	200	194	179	211	190	172	182	174	183	169	177	189	188	190	196	177	174	192	184	178	183	183	163	179	152	193	187	206	185	177	215	196	184	184	180	194	193	196	188	187	191	193	195	186	155	184	170	200	192	174	141	188	184	179	180	187	178	176	158	199	160	187	182	183	201	194	176	174	177	199	182	193	194	169	167	184	188	221	174	176	193	182	179	178	192	181	164	201	199	180	204	189	185	193	194	176	166	212	181	178	207	178	157	184	198	172	208	181	186	169	188	182	159	187	197	174	163	177	190	170	183	178	177	174	171	176	215	183	188	187	161	180	191	183	195	166	174	167	202	160	184	180	196	170	178	187	209	213	196	186	190	178	187	176	181	173	183	162	177	187	198	166	174	182	185	179	212	192	194	190	178	169	192	192	162	196	210	187	184	188	183	173	211	193	199	175	165	200	185	165	170	200	189	189	175	185	194	178	190	189	171	176	185	209	191	191	187	166	194	170	172	196	190	193	165	202	204	185	191	163	180	189	189	190	199	189	180	185	185	199	195	186	192	174	171	174	191	173	181	204	197	166	182	181	195	178	188	197	187	182	188	183	201	201	177	195	192	194	195	199	170	174	155	207	174	174	191	190	176	155	190	223	158	206	185	182	173	190	175	183	179	189	197	189	171	211	179	197	176	218	164	194	172	188	186	213	169	173	172	181	179	190	183	182	203	185	178	197	156	211	200	199	193	187	175	184	174	189	189	188	175	174	182	194	159	164	188	170	163	191	189	174	166	175	185	183	201	192	170	175	177	184	197	198	200	178	200	158	151	189	204	194	172	206	190	180	195	197	202	166	176	155	156	187	196	194	177	213	194	177	174	163	191	201	168	189	171	175	183	192	174	200	183	236	197	195	201	171	218	179	211	183	152	185	182	181	184	181	183	212	190	174	180	171	179	173	184	181	184	202	160	194	186	168	152	193	203	174	160	174	170	186	184	187	170	217	179	199	202	181	185	201	175	181	172	188	212	170	176	184	202	193	160	180	199	188	179	200	201	170	201	193	198	179	154	186	186	176	215	166	183	207	191	178	174	149	208	179	188	166	175	197	193	155	149	169	202	190	198	194	187	169	179	183	200	178	182	183	197	179	172	197	176	192	186	185	190	182	180	185	189	160	195	193	166	190	187	193	184	178	179	193	197	193	175	167	172	208	207	153	196	188	156	173	186	187	191	170	169	179	180	173	204	177	156	165	187	187	171	193	209	181	161	184	199	173	172	163	170	184	162	208	168	189	193	180	192	199	180	183	177	171	190	195	173	190	183	205	190	158	190	196	185	199	193	204	193	171	193	171	185	193	162	180	187	179	175	176	160	189	173	199	190	197	191	212	172	184	196	172	189	185	172	202	175	181	185	186	177	179	183	163	189	211	193	185	176	189	179	193	200	192	191	186	193	189	175	185	180	172	168	172	205	190	168	173	209	148	190	176	194	173	185	179	179	180	148	190	185	172	167	172	200	188	209	167	177	160	171	206	192	196	203	212	183	209	177	194	182	167	185	213	196	199	177	192	186	191	190	184	194	174	186	201	183	169	187	171	172	174	175	202	174	186	189	179	174	176	170	154	157	164	193	181	208	178	210	201	171	167	164	196	190	185	187	189	210	181	201	177	153	163	181	183	195	173	194	185	172	185	183	171	183	206	190	178	184	199	207	174	191	172	186	183	177	193	188	179	184	184	180	188	191	168	161	187	210	164	169	176	191	173	174	178	177	176	168	187	169	167	160	186	163	175	186	172	196	191	186	176	171	177	174	181	184	175	177	198	199	201	192	170	209	202	202	168	180	212	184	178	208	174	183	179	174	171	207	175	208	195	165	153	169	192	183	180	180	185	179	179	192	178	183	188	178	195	186	194	170	178	189	206	169	191	204	211	176	181	205	171	178	194	167	161	179	173	169	180	180	194	175	174	208	197	169	171	158	194	203	182	208	173	185	184	168	180	177	185	173	206	175	183	192	200	139	183	166	197	196	161	169	177	188	194	164	195	181	191	185	190	173	180	159	172	188	189	166	184	190	179	197	190	171	189	155	184	185	182	207	186	182	175	155	190	170	188	171	179	161	197	191	182	180	206	181	195	178	182	203	165	190	170	174	176	177	190	187	182	177	204	172	162	188	187	164	212	187	188	173	174	176	193	188	185	195	169	187	202	207	189	177	185	193	177	180	183	178	196	191	162	175	191	167	201	204	199	190	172	180	173	144	183	189	193	195	193	175	168	165	171	172	202	202	177	182	185	175	205	199	174	170	182	168	174	178	187	160	188	189	175	167	204	182	199	176	164	179	189	167	197	199	175	168	175	175	168	153	188	181	173	176	150	184	184	201	207	188	173	175	184	204	206	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6107	637	744	751	692	699	658	645	608	612	607	576	606	570	580	578	638	574	580	557	570	581	546	603	575	590	611	552	533	606	565	555	589	558	574	598	581	588	546	544	593	557	559	548	563	568	575	531	612	588	575	528	591	550	507	603	570	576	546	572	544	547	533	597	549	545	597	590	569	575	539	538	536	570	551	571	567	577	582	554	533	571	544	561	542	584	553	521	535	568	583	572	538	575	576	559	553	573	579	607	605	566	573	555	583	580	566	575	529	554	555	528	547	561	588	573	592	553	514	550	582	600	600	586	546	550	544	589	564	605	541	558	574	558	533	586	561	519	524	566	561	590	533	562	553	568	555	571	538	594	602	573	562	531	552	550	553	538	578	526	583	572	537	558	556	554	578	568	581	550	577	590	554	584	554	591	545	571	569	575	574	540	564	536	551	527	592	580	571	602	586	555	515	561	562	566	561	590	561	576	534	571	570	568	547	526	539	546	571	540	555	597	573	581	519	598	571	594	563	509	538	577	565	571	565	585	602	552	592	594	579	552	572	566	553	582	607	631	532	570	563	580	533	571	630	555	545	526	560	599	579	579	564	554	554	523	600	567	583	547	575	537	576	546	519	590	539	567	543	586	569	512	587	560	562	555	565	529	544	565	557	568	548	567	557	576	540	538	531	575	570	575	582	579	567	607	539	538	551	544	542	573	539	571	564	572	570	555	566	554	582	560	619	519	584	575	563	567	545	606	579	489	570	553	590	594	592	528	555	576	565	563	564	556	593	585	530	570	577	570	564	598	574	611	565	557	570	551	566	555	547	591	580	564	573	578	566	587	562	604	596	554	560	595	580	591	558	581	578	519	571	605	557	538	569	537	543	563	574	576	517	587	548	580	567	582	526	567	546	556	538	560	609	583	572	546	562	541	544	568	530	552	590	556	540	558	591	535	599	561	561	550	566	535	573	540	572	545	572	573	556	557	559	572	579	607	551	568	527	562	562	538	605	564	544	546	606	528	564	541	627	551	537	560	533	596	566	576	549	568	569	561	547	577	541	591	569	543	569	576	584	546	563	561	545	575	543	549	575	568	548	571	615	566	577	585	565	553	537	609	541	599	552	581	576	532	604	547	551	576	542	578	633	570	559	584	559	557	534	578	560	520	532	557	601	534	553	585	549	553	544	565	613	575	586	587	568	540	586	546	525	535	525	549	551	515	560	557	523	545	566	596	563	535	586	580	564	516	570	568	554	544	538	555	579	560	545	532	563	587	515	507	540	606	604	586	557	554	521	565	585	556	590	555	536	548	598	547	604	571	562	589	556	554	515	564	572	566	574	620	539	585	564	563	551	558	557	568	519	591	512	561	588	570	611	551	553	523	583	577	584	549	546	567	599	584	632	552	560	541	509	526	555	518	575	575	520	524	580	542	526	540	552	545	579	544	561	576	538	544	540	566	568	522	580	583	594	542	504	572	545	568	549	562	576	549	537	578	559	542	585	560	565	581	559	521	600	572	584	544	585	552	533	584	590	583	567	589	519	596	547	542	581	583	516	581	559	591	593	546	557	566	543	565	565	537	530	588	572	592	560	575	583	575	550	579	521	569	562	545	618	618	605	577	565	539	601	544	580	560	547	588	524	569	575	587	637	549	566	535	575	609	541	521	590	559	553	575	571	556	583	579	553	625	569	555	589	538	573	561	578	575	548	583	535	611	575	603	563	518	607	588	603	580	595	555	627	531	575	558	589	538	619	529	539	574	534	553	559	569	554	577	581	550	560	576	568	559	557	584	569	546	568	546	565	595	608	618	569	543	535	557	548	544	585	503	622	552	559	543	570	589	563	571	568	535	597	562	561	603	583	517	576	535	560	557	540	560	555	578	560	637	528	583	551	600	572	537	551	605	575	606	565	580	563	574	588	541	581	598	563	595	573	556	584	543	556	573	536	560	602	560	552	623	587	572	603	547	550	637	537	572	577	594	610	600	548	582	602	555	533	586	531	585	578	565	554	580	531	599	566	534	565	572	551	569	528	592	553	555	571	543	535	571	518	603	592	511	567	539	545	542	589	549	567	580	558	603	598	571	602	563	557	558	549	567	579	562	562	600	539	574	587	583	552	558	533	576	550	551	577	573	569	565	540	558	608	589	595	580	591	528	621	542	541	556	595	544	568	582	560	578	584	597	507	563	556	552	546	536	536	563	540	557	563	536	572	553	630	524	565	554	587	565	603	557	557	574	562	566	566	579	543	568	578	570	528	583	605	566	594	539	609	559	580	566	577	531	596	597	573	558	592	578	577	589	559	600	599	588	575	536	548	591	552	554	607	607	568	557	594	582	506	578	561	570	569	573	573	581	583	538	534	543	536	541	575	571	567	562	547	555	510	540	555	534	574	579	542	608	543	589	582	534	560	520	572	513	566	570	582	527	532	542	553	586	535	577	569	541	551	573	543	545	596	513	570	534	536	520	546	627	527	560	532	560	540	597	548	565	565	577	557	560	571	579	567	573	532	568	552	578	523	536	578	598	551	596	588	536	516	563	531	591	621	544	524	583	562	588	563	561	563	562	589	601	559	567	530	578	592	548	556	579	604	585	582	598	580	585	574	563	555	605	554	593	587	566	580	566	568	600	534	557	559	551	574	565	540	557	560	553	600	541	564	563	574	578	533	579	553	560	574	561	565	556	611	576	560	561	530	556	527	601	582	557	576	579	582	577	566	579	546	542	590	572	538	594	590	578	537	557	542	562	573	554	552	573	572	579	535	564	551	544	583	539	508	550	596	541	549	601	574	547	567	564	579	580	553	559	561	583	557	551	554	578	586	570	546	587	569	514	557	561	569	557	591	574	561	602	560	551	512	553	578	538	565	602	588	596	564	545	569	535	542	566	544	497	557	560	553	571	555	558	564	570	556	577	582	536	594	564	569	528	572	587	569	586	581	581	534	558	571	531	591	591	591	540	567	604	564	582	577	521	569	593	549	547	596	607	532	562	564	572	551	564	548	566	578	554	581	575	555	571	567	580	594	556	551	554	584	565	575	548	576	533	569	563	552	592	551	606	580	543	586	553	570	546	564	541	554	551	587	571	586	574	523	561	583	592	571	576	600	561	542	599	580	579	562	552	533	543	554	526	541	564	597	610	549	561	577	577	519	598	571	571	604	517	572	586	598	527	567	516	532	569	560	582	567	567	522	536	555	540	572	539	556	570	600	544	607	571	571	541	570	538	556	567	562	564	574	596	584	559	510	575	543	577	571	627	573	558	567	578	596	501	555	498	562	582	607	542	506	544	586	590	552	570	589	564	552	591	559	598	531	596	540	578	553	603	540	567	536	552	572	543	576	581	532	558	547	538	606	614	549	591	560	570	581	572	592	584	606	566	529	574	576	566	562	614	585	524	568	586	592	529	610	570	572	590	551	567	555	584	553	534	534	577	612	561	574	577	556	557	572	530	554	535	530	564	547	551	549	565	550	581	605	547	570	546	589	548	565	572	571	566	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
38008	8129	1729	1292	878	800	638	572	507	505	409	405	418	377	390	382	377	374	362	370	366	358	339	347	347	365	333	313	362	318	339	367	346	343	324	338	359	316	340	342	354	343	314	327	327	350	334	338	315	334	346	331	321	302	319	320	333	328	322	329	348	329	330	344	323	350	307	304	305	304	312	362	329	327	341	337	323	316	337	316	329	362	316	329	340	330	324	331	324	324	324	349	330	319	324	351	327	349	354	344	333	310	351	326	283	340	326	310	335	320	360	365	332	346	329	318	353	287	331	336	348	335	323	324	327	327	341	333	337	321	331	316	307	343	302	356	349	338	376	316	333	350	350	313	329	331	347	380	325	306	339	345	323	327	351	312	338	350	366	345	315	360	324	354	333	320	347	282	349	341	306	370	350	347	307	335	310	332	353	349	332	374	353	340	315	319	337	316	320	302	332	348	327	328	326	355	291	322	369	309	318	344	338	332	314	370	331	339	306	341	337	336	349	298	338	344	337	331	340	338	362	328	339	287	323	329	354	313	358	344	312	317	302	378	330	332	324	327	314	385	339	332	361	340	295	319	353	377	343	321	334	353	334	344	329	328	338	315	364	335	360	331	294	350	308	354	345	334	326	339	326	344	373	354	337	297	369	332	316	342	336	329	336	349	322	330	308	332	350	294	319	335	313	328	336	326	362	306	329	317	318	397	328	329	342	299	356	319	310	322	345	318	320	313	327	307	323	308	332	350	381	327	353	366	317	324	327	348	312	345	366	345	333	346	369	324	316	336	328	330	357	332	299	326	290	290	322	359	356	293	375	341	347	385	313	317	342	320	335	382	333	371	358	323	277	329	352	341	315	322	342	333	357	318	360	319	316	304	329	367	316	327	340	314	364	335	336	356	311	321	346	325	318	336	318	352	358	322	327	314	303	346	337	285	329	286	303	312	380	320	323	307	294	329	325	321	344	369	345	350	316	323	342	342	316	305	310	313	312	296	313	334	373	335	354	329	342	311	274	338	332	310	321	320	315	357	352	328	312	325	327	354	347	319	357	361	343	323	321	340	354	335	313	321	343	313	324	349	334	339	317	306	350	328	353	329	299	301	321	334	318	342	333	325	330	336	345	330	344	312	337	315	336	324	336	317	344	341	328	333	335	332	331	320	345	300	304	355	343	287	347	319	296	322	342	314	365	332	358	319	314	352	315	335	319	341	298	322	326	333	317	353	331	300	340	325	331	349	335	314	338	304	347	288	346	348	335	318	309	343	352	303	341	355	364	328	313	323	343	326	339	333	322	344	306	317	363	331	335	318	347	319	284	310	333	351	325	333	347	321	310	327	324	307	331	283	345	328	327	321	308	360	335	313	369	318	343	315	338	305	320	328	346	321	296	349	314	301	323	358	345	359	324	352	317	296	320	353	327	300	335	325	323	323	330	358	306	284	332	323	346	320	284	354	339	327	353	327	330	356	300	342	332	352	328	337	336	302	350	338	304	312	315	342	333	315	293	327	309	343	350	344	351	350	310	327	334	346	337	328	326	358	320	337	313	340	325	342	342	343	335	305	345	299	294	355	338	305	340	333	302	316	344	336	324	311	310	313	324	330	294	348	330	352	328	352	329	330	317	340	337	309	332	316	341	325	321	315	372	315	330	303	336	326	341	342	347	358	303	316	346	335	371	318	323	319	320	321	341	312	344	356	323	321	319	311	333	302	320	340	306	340	319	306	350	363	326	327	298	364	337	315	304	329	330	333	347	319	318	326	309	304	311	355	332	334	353	344	295	341	342	316	320	327	344	336	349	305	330	339	340	344	331	322	349	351	330	328	339	302	359	334	344	326	351	376	298	332	306	384	353	362	324	321	327	346	312	310	332	327	338	334	323	312	361	303	310	300	359	330	365	327	300	318	305	337	325	347	355	344	340	349	356	345	323	354	324	388	347	339	311	318	358	330	319	336	314	334	325	344	342	347	336	346	330	315	336	311	323	348	300	324	349	345	312	293	321	333	335	332	327	322	317	324	324	333	309	294	314	346	332	331	312	321	335	331	317	338	332	299	330	322	320	339	340	315	337	326	337	323	329	347	340	376	354	344	315	325	345	319	318	329	340	322	334	320	334	313	345	357	323	324	339	340	353	349	367	363	330	318	339	315	344	318	320	330	339	355	330	334	315	326	323	322	356	334	347	339	334	335	349	321	354	328	346	353	332	329	358	371	332	345	331	319	345	303	362	335	316	372	311	331	342	339	309	295	338	341	339	314	328	322	318	353	322	315	320	327	343	368	304	325	316	313	307	307	352	363	314	309	331	388	319	319	290	336	318	305	351	303	343	293	327	325	356	324	317	348	325	325	333	337	317	348	351	329	354	348	316	326	332	317	342	292	348	332	331	342	293	346	356	334	313	295	331	329	340	351	352	322	325	318	328	343	328	363	323	328	318	323	316	357	321	313	320	349	320	334	349	336	315	354	294	335	318	350	297	292	317	320	337	329	315	358	323	323	351	338	343	352	329	318	297	324	361	330	365	327	310	348	315	347	315	354	325	315	315	301	326	317	313	328	367	309	298	320	341	311	305	333	288	323	312	319	303	310	305	303	324	332	338	290	318	340	340	321	328	332	321	349	325	330	317	325	321	324	316	324	329	363	322	331	326	297	312	306	331	367	332	308	333	322	315	334	331	330	388	361	305	303	332	325	347	323	331	343	329	308	373	312	342	314	337	328	337	379	345	320	318	344	318	323	321	347	355	350	345	313	338	338	354	358	313	329	334	364	331	313	328	298	333	321	330	344	345	319	347	350	307	321	351	355	343	335	346	385	342	351	338	369	330	320	353	315	359	284	348	337	338	316	351	340	324	361	323	316	307	355	310	384	342	325	327	353	365	337	316	341	301	353	301	363	360	316	317	367	337	334	347	322	322	331	337	350	333	329	347	332	344	340	295	316	352	323	345	324	329	349	335	346	347	319	322	352	328	333	369	323	313	338	304	344	337	351	331	312	329	305	336	311	334	373	357	327	342	327	338	343	325	332	321	335	339	321	337	321	325	327	321	329	377	326	363	352	347	318	355	343	349	315	336	321	298	322	341	293	313	328	350	313	329	332	332	315	324	311	308	364	322	357	336	307	342	329	304	326	335	359	318	331	333	340	338	325	335	314	338	351	322	317	335	327	339	330	334	330	329	332	331	344	331	334	356	360	343	341	346	344	353	336	337	353	296	322	328	341	324	361	321	319	327	346	320	323	332	333	331	345	368	341	290	325	326	346	341	339	353	304	327	337	325	333	361	366	368	360	317	342	309	334	330	323	341	336	337	333	322	328	311	325	313	380	310	348	343	348	362	328	328	334	325	332	326	331	302	358	349	335	334	351	323	314	350	282	338	316	348	337	327	320	354	343	328	335	318	338	340	351	316	337	333	317	314	322	301	290	301	325	328	340	308	312	326	338	360	333	335	363	321	334	374	331	351	358	329	327	314	328	305	339	331	345	345	328	321	306	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16799	1905	3605	4047	3540	2917	2461	2148	1941	1766	1545	1520	1492	1503	1326	1314	1267	1209	1138	1149	1110	1134	1159	1045	1075	1072	1078	1081	1025	996	991	1023	982	963	974	963	974	943	975	961	1000	980	892	893	967	999	938	971	948	932	918	896	994	906	958	905	970	960	894	937	923	916	957	877	945	923	971	898	911	889	979	950	913	903	950	912	950	915	932	977	854	913	952	920	887	916	914	955	922	914	899	903	955	923	940	930	894	943	873	873	945	897	955	921	922	884	922	945	954	923	951	884	967	837	965	880	936	939	933	899	909	890	908	975	916	924	945	932	909	1003	928	901	887	889	956	934	915	910	912	888	908	894	975	899	909	956	938	938	961	888	891	907	917	921	918	961	836	964	892	919	886	922	963	953	929	898	912	891	940	909	957	943	859	958	926	882	905	916	913	933	928	917	930	918	969	878	959	962	936	911	909	952	911	913	953	921	910	867	915	912	930	909	932	954	928	926	916	927	829	881	917	975	935	940	912	911	899	877	903	872	893	905	859	851	930	905	900	932	894	932	909	893	914	893	898	933	873	929	937	921	881	942	911	925	894	916	928	940	920	919	927	939	947	876	913	992	939	880	933	979	954	951	943	965	891	949	955	899	930	900	901	931	928	916	914	898	907	919	871	882	906	923	935	918	957	921	940	889	926	895	840	942	961	924	894	907	899	931	908	937	899	949	936	919	954	939	928	923	946	947	934	962	924	943	905	920	873	913	925	870	891	995	901	915	930	917	876	897	923	864	934	915	841	844	909	875	864	926	935	902	920	936	928	999	913	977	946	890	912	865	873	903	903	893	928	878	902	927	910	951	913	911	920	905	952	953	916	946	915	879	864	873	981	868	895	902	957	870	894	947	909	982	898	882	960	872	962	924	983	948	940	912	895	929	957	900	914	959	897	896	904	887	927	920	912	969	919	874	934	927	899	933	918	945	913	983	909	895	925	946	946	945	910	964	958	949	946	985	944	904	983	911	856	889	874	932	910	895	904	909	882	919	912	972	923	936	1004	967	861	912	922	942	930	914	934	907	940	898	904	913	933	950	952	883	928	901	936	893	911	838	946	920	961	895	840	945	897	982	951	892	889	928	937	1011	908	881	940	861	957	909	990	907	903	898	850	940	937	894	1004	957	907	944	878	939	916	919	912	889	945	906	914	859	922	901	952	920	890	908	953	932	953	899	958	935	976	887	937	890	922	921	942	915	896	910	920	971	888	948	897	953	923	884	913	885	913	943	900	888	919	933	897	924	864	936	883	920	894	950	940	909	880	957	925	872	915	919	910	928	850	968	928	973	927	942	905	962	951	940	944	916	918	907	886	898	955	927	945	877	947	948	919	964	915	875	949	916	897	923	875	945	975	900	864	894	936	916	930	902	895	926	910	901	921	965	884	896	924	883	913	901	948	928	905	896	954	899	887	936	881	973	870	898	914	885	894	947	897	941	849	909	942	921	947	950	933	967	964	937	917	970	942	942	907	912	876	908	972	958	941	947	915	927	874	849	902	872	930	951	907	869	899	919	965	889	898	941	905	956	920	969	973	915	939	916	875	925	868	894	922	955	954	955	922	932	899	908	888	868	875	955	874	890	903	928	948	916	944	884	911	910	892	926	939	916	942	946	866	961	958	896	907	940	962	901	957	900	916	923	904	934	919	935	841	961	912	925	951	912	934	893	882	929	895	898	931	940	931	878	957	935	887	907	957	928	880	842	926	911	925	879	887	927	909	905	956	873	933	940	921	861	999	932	957	935	926	919	920	930	908	947	890	962	949	1007	964	903	916	932	920	978	929	935	939	966	970	909	915	903	911	930	924	937	929	883	907	938	939	895	904	953	905	891	871	904	913	905	910	904	876	905	934	905	892	923	928	900	943	935	874	903	911	1001	911	912	950	931	938	902	880	883	894	907	946	946	930	929	912	875	895	904	916	882	947	948	927	919	960	892	937	902	922	945	924	947	960	898	908	942	891	924	881	935	895	910	925	925	980	954	856	1019	958	922	894	915	930	899	943	927	900	941	900	921	891	900	924	921	902	973	885	932	886	899	940	889	911	924	930	931	859	891	922	933	917	894	878	899	922	902	890	867	951	920	923	943	945	889	887	938	891	911	905	859	965	932	898	841	885	953	941	899	937	911	937	922	972	940	966	926	925	874	941	978	945	901	949	874	934	899	872	874	930	913	956	923	932	897	893	886	934	901	867	926	882	918	967	910	907	943	942	929	901	967	925	896	899	904	912	916	939	950	951	871	840	914	912	891	937	887	962	933	894	967	895	907	918	970	917	920	857	938	910	939	890	859	945	917	910	909	879	939	967	918	940	905	899	882	877	905	920	881	939	891	981	980	956	938	910	902	903	902	930	936	934	925	959	878	913	868	902	914	907	908	958	917	918	869	906	893	935	896	927	936	946	871	903	918	916	885	903	885	926	934	848	957	943	932	954	873	963	890	929	908	894	920	942	909	934	892	864	896	896	938	944	934	911	923	873	923	944	871	955	895	949	886	920	960	956	911	908	890	884	889	937	944	842	944	909	865	916	896	889	961	926	951	960	927	942	971	926	940	933	890	943	945	956	922	947	947	926	917	907	920	939	901	900	927	901	958	855	915	944	928	856	956	937	945	902	961	914	919	949	909	931	899	949	942	987	918	920	932	893	884	950	946	926	929	881	894	876	918	919	921	896	876	917	934	890	918	931	963	886	959	928	920	879	890	944	938	932	923	898	938	910	902	938	927	976	929	909	935	867	954	905	910	980	920	959	930	930	936	867	894	906	936	906	904	845	886	971	887	902	926	875	911	914	935	876	958	927	915	876	905	936	912	943	873	938	866	894	936	926	929	914	949	952	907	943	938	969	900	961	888	915	946	970	926	930	942	903	891	935	946	929	960	882	938	912	952	942	921	970	915	918	909	962	903	923	959	893	943	867	897	865	966	917	906	911	934	930	888	873	953	889	963	942	892	855	865	899	926	974	886	977	912	892	917	920	910	949	925	890	935	949	932	933	902	932	907	972	955	959	930	825	964	953	1012	871	955	879	942	907	893	931	912	924	903	859	962	921	895	925	866	906	916	898	900	931	924	933	972	878	924	894	889	920	970	898	927	940	960	918	900	907	885	910	930	879	921	919	931	872	878	892	912	899	926	953	962	904	917	901	895	935	904	909	974	930	861	910	934	946	923	886	927	948	936	914	953	888	926	908	958	956	946	930	921	931	947	912	933	920	955	918	896	974	943	890	954	923	944	908	909	951	917	890	896	909	913	958	910	899	945	894	911	895	950	882	878	941	920	869	928	914	856	961	934	924	912	930	899	922	898	919	892	912	946	916	985	911	916	916	884	952	883	900	933	938	892	913	976	903	954	876	877	893	918	958	886	933	943	952	899	965	885	916	959	864	950	897	920	932	933	909	924	878	888	942	909	890	916	906	940	907	940	950	928	930	892	947	913	956	855	900	890	908	919	954	861	964	902	880	945	898	922	878	989	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
46601	16869	4733	2298	1584	1217	905	757	647	570	551	505	438	457	436	414	411	376	387	424	359	329	341	303	356	355	370	339	341	370	334	329	324	330	340	346	300	341	305	343	327	308	292	355	299	311	311	328	322	315	343	300	307	324	323	291	294	321	279	329	354	331	292	313	314	328	298	327	299	337	324	316	315	318	322	305	325	301	306	347	318	288	290	341	318	338	318	352	296	318	316	313	313	296	296	328	312	319	287	302	333	321	299	296	310	282	336	330	284	314	290	329	320	287	290	326	312	330	317	312	303	326	316	325	334	321	334	296	308	309	352	311	337	287	308	307	288	321	294	289	309	307	306	328	331	313	307	348	356	331	328	312	319	313	302	301	311	356	316	327	307	300	321	335	326	305	302	329	302	287	308	312	303	333	299	306	309	332	304	318	327	313	289	342	299	301	325	301	323	317	336	312	310	319	301	310	300	310	328	356	316	319	321	308	338	309	301	337	281	316	337	274	302	311	297	304	304	340	287	312	308	308	293	328	317	299	305	301	312	311	309	324	294	328	295	292	317	283	292	316	325	313	363	318	320	339	342	309	311	333	316	326	341	310	321	296	294	308	312	307	334	321	319	309	320	312	296	315	315	354	327	329	312	323	322	303	312	329	295	319	287	267	299	339	299	303	296	300	320	317	320	325	334	317	291	331	302	295	307	315	292	328	340	329	308	326	312	294	298	315	306	306	302	328	297	284	302	315	345	316	324	322	353	315	290	285	306	305	326	340	293	289	318	307	316	286	315	305	318	305	317	325	333	280	281	300	306	336	305	305	318	291	314	331	328	326	297	332	323	299	318	316	323	310	294	335	299	298	305	317	326	306	291	344	337	325	333	280	326	312	296	328	299	306	305	314	324	326	327	299	290	324	310	293	309	331	308	319	289	344	285	299	298	318	333	332	283	335	333	303	305	330	329	345	290	293	269	337	305	318	330	298	300	328	318	326	327	268	329	293	332	269	310	324	313	319	311	273	323	339	292	272	308	337	317	293	324	329	302	311	304	304	300	312	299	328	317	286	283	306	317	317	272	322	310	330	317	341	332	324	324	350	312	303	324	300	321	258	304	311	312	302	304	286	294	319	311	266	310	327	319	322	335	300	303	306	294	329	302	299	344	296	322	318	317	333	285	312	314	325	328	321	306	324	325	321	327	299	320	319	308	300	303	326	303	322	317	326	278	320	313	325	322	293	335	330	304	317	302	329	326	317	309	325	308	322	283	306	337	282	290	305	308	312	298	300	290	309	298	317	355	306	291	320	323	321	283	338	299	290	313	308	300	349	307	317	271	304	324	325	280	294	340	303	311	316	320	298	320	355	304	322	311	343	292	289	299	281	323	312	287	324	329	309	287	329	315	293	313	286	341	360	327	340	291	335	281	323	310	298	341	316	305	308	304	298	300	328	302	328	322	316	309	344	295	341	333	321	335	296	344	304	301	292	312	303	311	307	303	303	301	320	280	290	304	323	315	324	326	332	313	320	321	281	311	315	324	317	329	284	337	338	334	296	302	291	316	297	309	324	327	313	299	324	304	301	328	311	320	295	324	335	322	282	280	282	285	316	290	283	312	324	310	316	333	316	306	318	297	298	324	326	337	309	336	329	313	316	313	318	263	329	322	307	312	310	326	296	317	290	318	310	330	294	285	321	334	332	318	317	331	314	301	307	317	317	276	347	296	315	339	314	326	329	312	293	306	300	306	342	323	326	305	316	311	288	316	317	348	311	278	270	294	328	316	296	301	314	290	292	337	316	323	301	317	297	301	306	308	289	296	322	300	302	321	310	334	325	303	290	298	294	297	280	326	332	278	320	293	305	311	329	313	312	341	301	329	327	328	310	324	344	338	303	317	298	278	301	340	319	335	329	294	290	308	366	307	307	327	318	327	305	312	317	306	303	307	329	266	307	327	294	338	306	294	318	290	311	324	329	304	336	304	339	328	346	314	298	320	335	311	346	321	305	289	327	298	305	319	309	290	342	295	332	330	273	334	306	306	309	317	295	327	316	309	309	314	321	324	341	315	325	285	269	325	313	332	317	296	312	333	320	322	326	340	351	316	289	334	299	334	288	336	318	339	356	320	341	306	306	335	326	315	333	300	349	282	306	316	268	310	321	354	339	297	302	323	309	310	309	353	311	297	316	336	328	332	308	344	305	289	295	317	320	314	313	302	306	308	314	283	313	316	286	307	301	306	352	344	319	321	319	282	332	326	319	297	307	307	344	312	293	314	304	307	320	342	306	287	305	312	254	294	292	291	314	338	300	325	319	296	301	303	312	310	309	289	318	310	303	311	306	307	326	345	318	330	320	299	331	320	327	310	304	305	314	337	333	323	293	301	309	326	326	305	303	313	322	287	312	299	350	275	322	306	331	278	315	307	338	306	320	320	383	337	305	321	305	305	314	271	295	321	294	318	298	322	299	302	302	319	330	312	328	289	334	355	309	292	323	296	297	297	345	330	300	314	316	353	307	326	324	306	336	313	306	320	342	329	301	308	312	293	339	307	306	320	310	278	316	280	308	287	286	328	313	304	330	333	304	284	293	343	331	290	321	326	280	302	321	298	305	337	345	322	315	297	275	336	310	292	317	341	295	316	316	327	304	325	298	315	318	311	323	297	315	322	276	310	311	314	312	339	337	275	321	314	320	319	327	312	333	316	315	311	309	296	324	321	303	296	312	312	301	306	315	318	352	336	297	313	307	332	305	322	327	296	345	302	308	293	293	363	297	298	311	301	316	315	288	333	318	296	306	308	311	306	340	294	309	303	305	303	296	305	329	300	303	302	317	303	301	301	289	295	343	333	334	279	313	341	323	305	312	294	315	299	263	310	347	295	305	315	308	346	275	295	285	335	328	323	322	294	309	314	311	303	270	302	258	324	337	318	310	328	313	288	299	314	314	334	335	323	316	314	321	310	328	318	328	279	305	349	335	310	312	373	317	313	308	327	309	322	313	302	281	294	296	333	337	362	278	323	340	297	323	310	287	306	303	323	316	334	288	301	278	315	330	306	334	299	342	327	314	297	315	322	298	346	329	313	338	310	301	311	305	342	295	315	323	305	292	315	332	333	317	339	331	284	330	320	342	315	313	317	314	300	305	308	284	305	309	333	316	271	322	317	314	306	294	285	308	344	316	281	291	317	310	314	298	313	317	305	310	342	307	318	330	307	266	343	308	300	300	292	350	333	316	310	316	301	280	290	320	325	326	316	331	294	310	346	293	351	327	299	290	335	296	326	304	273	315	291	305	301	307	305	336	298	322	296	316	311	273	313	313	330	316	289	291	302	300	337	313	321	339	328	301	302	334	312	325	300	304	303	326	291	322	345	304	304	338	309	292	313	327	296	282	328	293	319	301	312	303	292	279	353	337	316	331	314	279	326	282	339	307	289	288	295	321	305	337	339	315	299	347	340	328	334	302	309	335	306	292	325	294	297	303	299	338	295	313	324	312	332	310	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
20208	2777	6082	6593	5553	4543	3742	3279	2836	2507	2148	2029	1869	1777	1612	1594	1448	1410	1314	1252	1154	1260	1194	1136	1154	1053	1073	1010	1029	1053	1062	1002	994	1036	1020	977	923	960	990	930	962	978	886	940	945	915	899	962	944	926	932	873	875	912	929	886	894	912	938	912	910	882	919	965	900	899	900	888	861	923	907	880	911	863	890	871	863	853	868	861	883	879	885	821	804	889	863	840	855	894	812	830	866	896	842	901	848	829	862	885	871	814	912	851	884	876	856	876	868	873	813	874	870	893	911	875	815	880	908	872	846	804	929	874	839	866	831	869	842	841	894	802	812	843	868	860	871	867	886	812	856	872	906	880	871	869	855	869	841	872	862	848	852	891	811	824	845	839	798	884	854	857	850	829	860	826	843	837	799	945	875	848	855	866	864	861	827	821	878	892	816	851	838	834	860	873	849	855	846	800	848	880	872	843	860	851	832	806	847	848	840	825	894	840	862	847	906	842	857	840	804	796	856	822	876	830	862	896	880	849	856	787	847	893	880	820	896	830	855	850	813	866	870	814	844	825	861	871	865	858	837	888	814	839	826	840	842	878	909	829	864	835	834	864	874	882	879	870	893	878	777	881	852	887	849	839	827	857	823	815	815	834	833	826	824	898	858	857	879	821	885	847	839	861	889	847	822	863	852	866	893	891	867	872	888	868	811	892	846	879	868	894	856	841	813	792	856	811	884	844	845	847	846	874	865	899	807	840	848	851	808	813	790	857	901	867	926	850	852	876	805	859	867	856	916	835	875	898	798	897	869	898	878	827	843	901	844	895	888	869	821	821	817	815	825	800	895	852	842	869	822	856	884	858	911	833	911	884	911	838	888	853	881	798	877	856	867	839	867	879	921	820	835	889	849	808	807	872	856	838	827	849	864	872	885	835	862	822	924	826	823	893	845	834	819	878	826	821	890	829	878	846	816	870	853	860	838	873	837	835	898	852	846	888	835	819	844	855	820	800	841	836	842	866	907	847	831	836	883	825	889	893	870	901	834	820	873	822	880	847	934	881	854	830	871	860	875	832	846	879	819	851	867	849	885	836	830	810	848	846	914	897	887	847	864	865	861	845	869	880	874	856	818	815	869	851	886	831	841	837	891	867	868	875	896	836	871	881	861	901	788	841	866	856	900	866	855	838	870	849	827	854	865	821	865	880	842	782	910	856	832	840	843	860	900	871	828	818	860	895	868	832	854	902	814	868	857	862	838	797	860	852	862	787	835	860	848	862	886	838	862	854	854	838	809	869	893	861	870	853	834	848	826	918	881	848	870	828	855	891	889	838	868	841	861	879	829	823	818	794	845	856	860	848	870	914	837	898	880	859	836	861	828	853	841	875	811	895	839	832	883	863	878	878	867	859	833	832	889	854	825	803	855	852	906	880	878	882	840	828	867	823	873	911	885	903	845	857	821	876	857	843	826	850	875	853	840	896	848	824	876	863	838	862	889	827	861	867	852	875	843	892	847	875	895	879	843	831	900	843	875	873	886	832	897	882	880	866	842	877	884	853	867	852	896	869	824	852	831	864	894	839	851	871	826	841	811	881	866	902	814	846	783	861	857	837	802	864	814	892	898	891	829	816	886	869	847	836	872	851	835	925	916	877	869	835	850	858	848	823	908	845	842	858	855	817	913	829	855	846	886	811	888	813	842	868	899	853	861	855	844	884	799	822	835	836	869	858	822	847	818	858	813	856	884	865	856	848	838	821	838	831	878	836	830	841	837	823	831	806	851	940	815	849	853	792	919	785	839	835	854	866	853	817	862	829	905	851	892	808	820	900	842	826	850	874	832	854	819	845	838	932	852	884	873	845	851	900	839	892	890	904	836	866	810	792	890	819	824	842	879	855	847	817	871	821	881	826	904	786	861	846	856	911	903	860	869	859	890	840	899	833	790	868	880	846	850	875	876	854	808	838	896	895	834	870	854	837	832	859	881	857	828	871	805	830	857	853	854	883	821	892	850	911	873	850	864	851	908	834	871	896	856	867	856	875	879	835	914	869	878	897	862	864	850	857	880	838	876	872	836	928	835	917	865	805	816	850	824	837	812	846	876	811	842	850	861	819	877	832	848	842	893	871	798	845	851	855	883	817	797	876	866	846	834	857	889	867	835	849	868	863	853	877	872	818	898	867	859	832	872	880	830	853	890	879	873	876	824	871	840	847	869	846	850	855	863	849	836	892	860	807	878	860	830	866	850	859	869	815	854	868	872	787	857	852	867	861	850	877	861	871	798	827	872	824	832	860	891	842	879	840	861	889	847	838	865	902	882	887	787	877	810	878	848	841	902	850	821	888	844	791	913	850	861	840	854	867	835	872	818	907	849	900	900	892	901	911	810	854	846	830	826	833	843	859	912	850	869	846	812	853	862	877	829	852	874	860	861	851	855	841	835	858	877	855	824	858	875	868	876	883	868	876	842	906	814	883	830	816	822	873	875	876	914	899	844	855	887	838	828	899	866	840	883	853	860	885	848	914	864	877	831	861	857	862	888	860	878	786	853	800	832	854	801	832	842	883	863	868	816	864	874	807	880	894	811	858	837	817	889	887	846	869	825	802	828	891	899	881	838	819	892	869	825	815	833	907	830	849	867	836	866	881	857	845	889	855	796	849	888	858	850	849	873	842	807	856	834	859	894	810	879	828	885	848	850	830	855	835	859	790	849	854	846	858	888	838	922	842	853	886	839	917	878	854	809	836	831	863	843	814	876	835	854	841	803	833	824	861	862	876	913	824	846	841	848	807	827	844	853	843	857	824	846	879	823	833	841	885	857	807	874	855	833	859	856	824	823	888	866	917	797	890	778	851	843	896	842	945	873	808	885	842	887	930	890	799	826	897	879	837	806	875	841	839	883	845	895	817	833	904	894	874	770	864	803	815	899	851	854	868	829	836	817	898	839	881	866	861	866	862	842	882	930	832	862	814	858	886	878	899	869	892	834	824	870	836	905	840	885	867	892	878	813	841	847	824	846	847	874	889	824	832	796	852	886	855	862	873	905	806	856	922	836	863	809	873	815	870	840	845	876	831	856	865	875	833	845	822	859	867	808	853	824	836	877	947	894	863	849	811	839	866	891	860	829	818	876	829	839	839	878	849	839	859	800	838	873	860	850	835	797	871	839	836	839	857	806	852	839	831	894	861	837	873	822	836	839	854	888	804	873	847	866	820	826	898	855	837	862	827	825	824	850	839	872	825	852	777	856	883	909	868	861	864	839	837	844	840	807	911	873	850	838	831	852	861	808	871	839	865	878	855	878	867	852	827	894	863	876	839	872	871	854	821	840	875	829	852	863	787	815	859	871	871	910	853	798	842	902	906	842	870	841	852	850	861	867	863	847	825	836	852	863	905	840	839	895	843	836	835	841	805	887	812	867	908	847	813	865	818	873	816	845	883	836	871	804	844	892	899	883	847	892	844	834	900	810	864	819	871	825	806	880	849	796	841	803	809	842	825	866	856	884	856	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5382	416	277	225	216	204	206	204	211	182	214	169	186	174	193	208	188	194	169	215	194	192	157	179	163	199	192	188	185	203	207	188	199	185	190	181	194	187	164	186	188	172	186	170	149	208	196	178	175	200	173	187	194	186	175	198	159	200	183	177	203	186	197	174	181	176	192	183	182	190	190	179	170	189	173	176	208	172	177	163	183	176	186	200	179	175	148	189	197	193	179	176	202	185	194	184	193	181	197	191	204	207	159	194	217	141	192	207	182	170	177	174	182	170	199	180	189	181	179	166	185	188	209	168	185	192	175	202	165	193	168	166	202	181	184	178	202	231	162	181	170	187	173	150	155	166	164	172	184	187	187	199	176	166	176	151	202	196	208	170	225	171	167	177	194	168	181	185	189	184	180	205	178	168	188	180	177	173	203	198	168	168	176	174	179	195	191	152	196	197	207	162	180	182	164	191	163	179	196	166	205	190	185	193	180	182	176	154	191	184	190	202	206	191	189	195	191	192	203	181	180	186	173	187	187	181	186	191	214	180	177	177	170	193	198	174	177	183	176	160	212	188	169	174	200	159	178	169	173	184	193	176	198	174	194	193	199	203	188	198	223	184	176	158	192	198	181	198	185	184	173	202	182	201	191	221	176	201	165	184	189	166	180	153	190	208	199	177	194	168	188	182	215	211	184	168	165	156	203	179	190	188	185	189	206	178	169	159	177	193	174	175	186	197	189	177	197	177	189	188	171	165	184	181	166	173	177	185	185	192	181	175	182	204	199	191	178	148	168	188	187	183	181	185	168	199	186	188	196	189	185	188	186	170	160	200	188	191	204	198	200	184	179	209	184	171	181	196	191	197	171	186	186	159	174	167	188	175	174	196	199	155	191	158	188	181	166	202	166	174	184	177	180	194	184	164	174	197	196	187	198	193	167	178	189	182	196	193	181	183	183	205	171	175	190	189	192	185	184	161	179	184	164	194	183	163	183	188	213	189	187	185	175	187	201	180	196	180	193	185	180	167	168	201	185	170	194	191	183	202	195	187	184	179	210	193	186	182	199	191	192	189	183	185	196	189	189	171	202	192	174	205	185	212	176	183	184	184	167	184	184	180	203	176	190	182	188	198	197	187	164	165	180	173	179	199	163	186	204	169	189	205	181	188	186	157	179	195	162	187	191	196	185	199	205	175	166	178	169	177	182	191	200	166	172	185	190	166	200	162	193	192	188	183	183	184	186	182	185	186	184	179	178	175	179	170	170	160	187	175	206	195	183	203	182	166	206	189	189	179	160	185	182	212	177	196	197	191	179	190	190	177	201	182	175	181	204	180	163	175	171	180	174	179	186	196	205	185	171	185	178	176	175	206	201	182	201	217	187	178	181	167	177	167	188	182	205	179	168	191	169	165	171	184	179	176	184	195	173	183	172	175	170	170	169	162	177	175	169	184	181	200	180	185	181	173	190	197	203	178	195	183	155	199	186	193	178	205	179	190	191	168	185	197	160	167	182	193	202	197	163	191	200	155	170	159	186	166	178	196	187	196	204	194	187	175	184	193	158	177	206	193	169	167	154	183	186	184	165	195	174	160	201	201	188	173	186	201	181	175	200	156	167	193	177	188	194	182	173	193	169	193	193	215	171	193	188	156	194	179	196	193	170	179	197	176	194	191	177	177	167	192	201	164	184	198	176	175	201	180	181	174	165	208	174	194	184	165	187	199	166	163	186	196	176	187	164	169	180	182	214	182	190	184	196	202	189	172	221	178	178	196	174	201	189	183	179	173	190	175	194	158	183	198	186	199	192	172	184	173	167	169	191	180	172	204	163	171	177	180	201	161	188	175	202	191	173	166	184	179	205	191	185	196	185	185	204	189	181	171	200	173	186	199	177	146	175	170	180	191	191	201	168	194	185	181	192	176	188	152	171	201	181	179	194	182	205	167	175	189	175	165	178	187	183	182	171	162	176	161	169	175	178	142	186	195	194	215	156	161	185	185	182	166	172	187	183	206	178	158	186	177	191	196	173	178	198	171	187	187	188	184	165	179	190	184	205	174	205	164	174	187	183	193	168	189	171	178	181	212	197	177	180	184	202	179	179	183	201	193	207	195	177	179	186	173	200	173	171	171	191	192	156	186	199	179	185	183	182	202	214	179	165	186	189	190	200	161	162	186	191	176	181	170	175	172	216	194	183	200	174	213	212	195	188	190	183	189	177	218	173	171	168	185	170	182	196	162	177	195	199	202	157	184	212	180	185	200	172	204	187	178	168	181	186	168	205	175	178	211	172	174	201	186	199	187	184	171	198	187	197	201	184	184	173	179	178	171	181	201	186	161	198	176	190	178	191	172	200	194	181	177	188	169	188	196	183	200	174	190	204	184	192	195	196	187	184	176	170	203	185	189	167	158	192	190	168	185	174	166	182	153	164	199	172	194	195	180	173	177	160	192	191	177	175	183	208	171	201	203	159	186	206	168	173	176	185	197	181	199	204	178	176	190	140	182	163	180	181	174	176	194	172	169	190	186	176	158	180	203	196	193	187	201	187	185	163	205	181	189	206	171	170	155	180	177	181	180	171	188	164	170	205	195	178	200	192	191	198	183	193	188	165	167	185	157	187	198	205	182	183	205	170	179	191	177	173	184	168	195	169	182	173	168	202	196	187	187	194	201	174	187	181	191	168	191	188	200	193	173	177	178	189	187	200	178	205	177	183	172	175	166	160	197	169	200	182	199	194	189	165	195	179	174	187	192	178	178	186	176	173	199	169	205	221	211	160	166	192	190	170	180	174	169	190	173	179	175	161	173	177	183	214	184	191	204	207	199	179	188	177	207	198	182	194	169	179	174	190	189	199	197	186	169	196	193	200	184	182	175	174	195	198	177	192	168	190	192	182	153	190	188	191	168	169	165	164	180	173	161	169	170	186	178	170	193	180	187	177	173	192	186	167	206	162	187	196	214	184	191	182	200	164	208	180	173	221	194	167	155	176	211	206	170	180	201	194	192	204	185	179	168	158	167	199	181	192	209	153	191	188	185	183	189	177	185	197	173	193	160	192	201	201	173	191	195	168	174	169	168	184	165	197	160	217	174	184	187	185	186	174	189	179	177	193	183	172	192	182	174	191	189	163	166	178	177	171	187	199	202	163	165	165	190	169	192	170	179	171	186	154	157	185	184	179	204	197	196	192	176	168	193	162	173	169	190	182	189	172	202	174	184	166	176	186	195	206	178	169	155	182	181	193	179	167	172	175	165	183	196	179	187	197	177	183	195	175	197	204	202	198	163	184	165	197	165	182	163	200	190	177	196	189	205	173	168	152	190	192	180	180	173	157	194	215	164	203	184	198	213	177	192	154	177	198	198	200	181	183	181	163	195	193	192	192	156	199	172	197	192	201	193	195	185	183	185	180	166	180	197	183	193	223	172	220	198	156	168	168	191	188	185	185	197	156	172	194	177	185	165	189	169	160	153	179	176	176	181	172	164	164	184	189	162	151	179	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6034	625	722	749	705	700	665	629	586	654	596	600	600	575	609	591	580	589	651	589	600	567	577	560	563	597	519	580	586	628	564	544	570	555	572	560	575	572	548	549	597	581	532	586	563	547	557	570	539	579	529	489	557	579	571	600	545	555	557	543	575	594	572	576	523	590	524	570	560	543	576	560	561	557	531	588	570	543	580	555	568	557	595	575	573	576	586	583	581	590	540	603	572	557	586	559	567	579	564	555	584	582	613	604	588	573	570	557	548	534	579	612	609	587	554	564	552	580	521	577	550	567	556	555	591	530	561	541	548	559	558	573	562	535	595	563	551	535	581	536	602	553	610	569	554	573	542	586	600	585	519	569	612	547	573	570	581	558	570	552	567	573	518	580	554	581	561	562	545	579	542	531	585	520	562	575	543	576	548	545	551	560	555	591	557	550	515	566	609	575	522	546	553	577	573	582	540	530	575	584	556	593	558	545	609	557	571	537	599	548	575	584	548	551	579	570	563	576	570	546	607	555	563	542	568	556	584	589	538	581	563	569	570	532	587	552	510	515	549	588	568	583	612	572	558	555	551	567	538	548	569	564	524	569	552	583	563	586	538	520	578	558	577	576	587	522	549	563	600	553	530	576	554	522	508	598	520	537	573	535	553	579	546	560	547	575	547	527	561	553	575	582	562	585	578	564	587	589	557	608	547	553	578	536	570	591	579	574	581	581	543	548	602	571	595	559	582	568	577	567	565	582	525	560	595	561	546	583	534	590	576	605	560	594	562	520	557	573	547	555	577	557	562	589	587	569	546	545	534	563	586	577	582	530	543	532	530	558	562	560	595	572	533	585	560	544	545	565	556	560	547	597	592	553	598	598	559	580	521	545	605	538	550	561	534	586	594	567	536	566	535	592	551	597	544	562	548	550	563	589	542	555	581	592	592	586	591	577	570	549	537	545	569	568	556	545	561	572	588	573	565	535	588	617	532	570	593	550	550	548	574	576	566	582	592	556	598	536	521	528	589	564	620	561	581	585	591	576	537	584	540	582	563	553	599	554	538	530	572	570	556	578	556	594	572	563	576	589	556	575	570	587	588	517	580	567	561	586	580	524	591	567	580	540	537	540	600	525	518	539	609	568	620	570	559	563	599	584	581	648	556	563	576	533	574	550	573	527	593	543	547	594	569	573	578	553	527	541	524	579	552	567	575	580	572	569	577	535	579	578	562	569	554	548	536	544	549	556	530	563	555	558	579	587	610	563	555	560	565	528	562	565	547	580	548	549	581	590	590	585	559	535	609	577	516	582	535	525	574	533	595	582	583	560	555	544	582	580	558	564	532	611	558	548	581	540	572	547	546	569	604	542	585	572	580	582	557	538	550	565	597	584	585	521	558	576	551	568	524	556	509	571	589	586	561	549	585	535	538	570	557	580	560	547	568	503	545	568	561	573	552	527	528	573	516	527	570	550	561	542	574	584	539	567	573	576	534	596	586	616	525	582	555	566	572	594	612	600	547	557	571	558	614	553	546	593	563	616	522	574	558	549	548	562	563	530	554	532	588	550	609	536	594	522	577	558	587	574	561	562	561	567	593	599	566	609	576	564	539	537	539	565	559	586	531	544	594	568	566	542	628	541	560	564	595	603	581	562	565	545	540	565	551	602	528	542	585	531	579	578	588	567	563	575	541	566	541	564	544	609	583	577	542	556	583	563	546	563	579	561	552	579	582	574	554	564	582	562	589	555	552	560	582	589	560	562	564	518	562	571	596	573	571	559	544	570	553	586	558	594	511	549	600	563	581	582	559	570	546	580	579	560	582	557	571	576	592	516	516	605	579	586	586	553	567	550	575	548	541	616	527	547	576	554	587	507	602	565	576	591	584	560	571	568	580	554	605	550	540	606	571	545	592	539	563	549	547	563	569	562	569	587	530	541	553	554	548	593	543	552	564	559	528	595	570	552	513	590	542	627	553	571	562	531	589	538	578	545	542	536	549	515	592	523	571	588	551	599	535	601	553	579	567	591	561	586	565	578	547	515	559	605	546	582	514	555	555	572	543	560	592	579	599	595	570	568	586	551	540	548	563	520	607	578	561	558	559	627	584	579	542	562	558	590	568	584	526	542	568	569	579	567	537	589	534	601	579	522	523	560	570	554	540	605	567	531	564	581	542	567	592	548	607	556	531	588	569	516	594	554	574	598	546	556	559	559	545	576	568	544	530	564	571	551	600	594	543	587	534	562	581	563	525	600	559	599	523	572	563	560	559	573	580	593	525	575	568	542	576	600	543	577	571	592	567	571	555	573	582	545	588	507	600	590	596	595	589	563	590	591	565	564	574	566	552	532	548	575	525	568	579	569	567	551	564	580	623	570	581	600	580	534	600	557	568	556	553	572	570	565	532	549	570	530	563	557	575	536	546	582	569	549	552	569	568	533	548	557	546	538	571	566	552	577	604	594	571	566	588	559	545	548	538	592	573	605	573	579	533	552	625	546	593	606	551	578	586	551	611	578	491	549	573	581	568	553	553	589	560	543	591	572	537	555	613	562	597	515	541	515	575	567	568	578	546	582	579	579	576	550	574	594	542	578	541	584	521	592	573	616	558	555	543	566	569	562	589	569	534	582	593	563	524	554	549	554	576	596	631	579	542	544	591	568	588	585	540	586	538	610	548	569	574	557	576	529	591	565	543	550	595	557	556	547	593	589	540	569	580	583	558	546	516	541	567	580	542	585	537	588	532	583	581	554	612	543	591	591	544	576	584	559	544	594	578	550	572	579	553	536	557	537	584	587	583	563	582	556	568	571	562	581	548	559	542	549	579	514	537	597	581	588	586	574	566	546	569	564	530	556	563	557	554	594	551	575	541	548	548	543	575	576	565	579	587	546	558	598	545	583	567	524	594	558	582	562	559	584	558	500	565	572	553	551	559	547	566	561	550	576	571	610	614	597	560	592	599	583	584	581	553	574	556	645	518	548	549	584	565	610	565	577	616	598	576	564	540	592	553	542	543	548	523	547	582	587	556	556	564	580	593	558	602	563	566	543	548	534	544	569	572	590	563	547	549	541	580	577	574	558	628	565	584	566	614	536	549	523	577	562	526	569	536	556	552	543	545	559	592	567	569	563	567	574	589	605	531	592	541	569	562	566	586	579	531	604	548	576	514	569	533	553	590	562	542	562	568	552	573	572	564	577	565	583	550	531	581	598	559	581	579	581	584	509	559	642	595	550	547	548	551	582	587	590	566	556	541	568	534	608	529	569	564	511	557	558	573	593	592	551	567	587	600	565	595	609	552	572	573	507	530	581	545	600	572	540	535	547	539	556	546	525	624	555	579	570	578	556	548	590	583	569	597	568	588	567	561	587	606	605	554	535	529	543	523	593	584	570	565	577	558	550	600	525	583	549	579	631	571	561	575	590	578	508	546	601	537	565	519	560	551	569	543	570	576	561	591	591	577	627	560	549	583	541	578	551	520	565	580	566	540	588	611	568	537	577	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
36709	7514	1747	1215	1008	808	633	591	451	528	444	456	411	409	389	377	365	361	373	380	344	370	349	327	306	307	364	351	326	344	342	350	326	337	338	373	331	335	353	340	332	323	374	320	331	334	322	326	318	331	342	333	322	316	344	320	334	326	339	358	343	336	342	313	372	308	346	321	356	359	318	332	326	340	324	358	343	337	320	339	335	315	352	339	340	314	319	357	317	332	348	307	356	362	319	342	327	316	340	330	348	334	337	341	340	358	301	300	340	342	341	336	334	344	350	331	317	297	304	366	320	326	352	326	352	339	362	307	362	345	332	351	344	348	314	321	347	324	307	343	325	367	330	338	324	318	336	340	328	350	292	336	342	306	314	326	331	336	326	343	336	341	328	315	310	336	331	337	336	338	362	295	365	319	307	328	338	336	320	320	309	353	321	358	346	336	379	374	325	287	298	336	342	307	341	321	314	337	374	322	385	332	328	324	360	312	333	339	335	344	333	349	333	312	316	317	356	305	341	330	308	306	343	325	329	323	360	358	318	345	343	354	344	326	333	328	370	336	321	330	360	350	347	336	334	317	299	328	343	353	330	318	333	303	365	331	353	348	339	329	346	295	332	341	333	320	330	326	314	354	354	323	335	368	370	332	316	314	339	332	349	358	314	326	315	365	343	333	310	317	368	332	325	308	330	326	354	341	325	348	378	321	296	332	345	315	320	348	319	304	340	366	347	329	296	346	308	337	322	329	331	335	338	345	324	370	364	332	352	290	325	312	329	342	346	329	291	335	327	359	333	327	344	323	325	334	329	304	353	340	316	330	341	347	334	348	342	298	318	308	343	326	327	325	334	321	374	342	349	326	378	340	348	345	326	308	337	342	327	343	334	280	347	288	325	332	278	329	325	331	338	392	355	365	356	360	332	374	331	340	329	292	381	321	330	313	337	348	297	339	292	329	344	284	361	344	297	332	338	328	337	323	348	307	305	353	329	326	346	388	330	354	319	350	375	340	313	309	316	301	338	331	350	358	354	353	323	348	359	330	320	385	321	327	319	323	337	310	307	318	295	316	321	337	313	355	329	340	363	362	355	327	339	346	330	288	312	368	344	313	361	342	303	329	353	319	332	348	311	320	366	315	312	297	333	336	346	330	355	326	327	350	306	342	315	332	373	338	332	342	328	315	331	348	295	319	339	324	327	332	328	333	322	339	323	339	354	306	326	347	346	317	369	321	339	319	312	318	317	306	328	347	329	327	348	357	320	329	362	317	315	336	311	340	337	319	335	309	328	337	336	307	354	316	323	347	318	340	332	327	307	307	372	332	351	307	321	293	333	361	330	323	311	339	305	281	351	353	319	346	318	344	352	345	319	362	327	325	355	337	347	320	335	326	331	354	333	313	339	336	347	335	312	323	341	320	309	336	338	346	306	344	329	339	341	360	339	339	334	316	333	309	348	331	330	331	337	341	276	335	357	317	335	355	356	337	325	349	351	301	348	317	300	331	333	350	279	359	317	337	351	344	316	364	304	331	321	329	336	329	304	334	293	318	305	337	343	311	343	307	325	345	328	334	363	347	311	348	313	325	341	363	341	346	336	350	275	335	345	381	337	330	337	331	328	326	333	334	331	334	335	345	347	352	332	332	325	340	359	313	339	325	360	356	311	310	327	337	333	353	329	331	368	319	335	331	318	313	346	347	364	318	314	337	356	338	332	351	324	305	314	324	318	300	321	313	325	324	325	336	363	314	345	314	339	338	358	332	279	326	324	337	306	292	321	326	335	346	329	348	354	346	332	300	307	308	327	289	317	305	345	322	354	368	299	313	314	343	351	328	331	323	342	339	334	359	348	324	356	334	326	352	344	328	352	315	334	339	280	345	355	263	333	312	345	328	346	332	346	334	308	339	331	356	347	331	347	323	325	311	343	337	365	326	330	296	321	320	337	338	335	372	319	355	310	309	340	359	327	330	347	308	341	345	346	337	328	331	312	342	349	329	315	329	340	301	335	348	329	308	318	360	344	332	329	312	334	346	289	338	304	365	330	356	338	314	341	290	318	343	338	323	336	332	343	340	310	337	351	355	324	350	329	294	342	296	323	298	335	343	335	314	325	309	339	300	294	329	318	317	330	367	326	328	342	316	313	309	314	334	328	326	353	346	340	358	351	328	320	341	351	307	344	324	328	337	371	327	392	361	333	320	313	346	332	334	335	298	370	319	306	326	301	342	331	317	344	343	303	319	321	292	340	328	329	339	301	321	323	336	330	340	322	338	323	339	323	343	320	281	337	322	365	318	334	337	322	315	343	307	365	340	324	346	302	352	334	314	332	324	360	336	332	362	335	301	345	315	355	341	327	319	356	327	319	325	323	378	318	326	339	325	323	332	346	347	339	336	349	324	359	322	298	329	322	317	325	325	326	330	349	335	329	349	306	321	368	320	358	345	337	312	318	344	335	325	376	318	330	316	329	310	344	270	330	266	338	343	314	312	339	328	284	316	301	314	347	339	321	327	317	315	322	367	297	327	340	342	346	303	351	335	351	326	302	337	295	355	318	341	334	350	348	316	354	337	302	329	305	329	345	363	309	319	339	321	302	338	322	367	341	320	326	312	321	320	315	317	342	348	307	327	314	370	348	342	342	348	340	327	319	338	309	329	349	342	325	358	369	324	336	355	346	334	325	328	329	309	314	338	304	334	349	379	358	335	319	320	327	318	324	321	358	338	294	342	343	340	333	332	336	326	345	345	307	320	307	369	329	347	321	331	343	328	307	332	336	317	343	384	324	326	293	316	314	352	321	313	333	313	340	331	296	319	337	314	312	350	333	321	310	343	366	338	369	330	323	348	330	361	325	310	329	347	320	358	326	343	317	375	338	327	337	313	361	335	340	356	354	341	343	353	367	333	336	328	363	334	323	317	331	342	352	324	331	339	335	333	348	300	332	282	304	321	342	345	319	331	332	346	322	323	305	359	311	331	341	301	330	329	333	346	307	290	327	316	339	341	297	303	379	309	341	306	309	342	329	323	346	326	348	329	320	328	339	360	328	314	327	356	327	312	303	352	329	340	334	321	328	327	352	346	311	332	376	342	323	338	346	326	324	315	330	321	304	325	339	331	384	335	368	309	329	332	322	346	307	325	327	322	303	327	314	333	345	343	346	309	345	328	320	328	366	339	336	373	330	330	330	353	326	342	350	297	326	367	326	331	352	304	355	355	296	341	341	332	344	334	346	305	310	337	332	306	342	324	359	347	355	370	310	323	342	320	326	361	358	336	315	336	349	326	319	315	310	334	305	322	330	334	311	332	354	331	320	318	342	325	314	352	320	328	353	343	359	325	342	321	343	341	345	317	364	342	361	308	348	352	318	318	346	342	357	337	325	327	358	354	334	354	355	307	342	330	322	319	326	341	330	342	366	340	297	322	345	328	358	288	287	329	313	342	356	323	346	333	334	357	342	302	320	331	342	317	313	322	337	311	362	321	347	319	320	299	324	324	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16177	1965	3624	4086	3667	2836	2440	2150	1884	1770	1632	1546	1464	1364	1310	1275	1176	1218	1179	1230	1127	1079	1081	1080	1084	1040	989	1063	1066	964	1037	1011	1005	1005	1002	983	1012	995	1030	1011	961	972	971	971	924	953	911	997	955	997	946	949	918	955	1018	922	961	976	914	962	901	879	971	985	1019	965	962	951	899	953	956	955	901	933	947	963	941	954	894	937	914	867	971	952	941	923	950	901	886	930	947	907	952	907	950	917	939	922	908	920	914	898	895	932	975	962	960	918	911	895	947	951	894	879	920	915	891	916	850	890	922	943	888	915	935	942	922	882	945	909	952	944	935	900	976	898	943	911	919	960	904	920	935	911	875	935	932	935	932	941	876	841	929	936	948	961	914	905	951	921	957	894	938	915	923	939	974	908	979	913	887	890	929	894	889	906	915	936	949	886	934	895	925	917	910	939	912	956	886	924	860	959	909	934	934	942	919	895	901	945	970	908	913	969	935	939	940	942	899	888	917	1013	920	968	943	885	913	907	936	908	884	908	888	930	919	966	919	876	907	924	911	865	956	913	1004	934	885	970	919	883	940	908	901	932	893	925	890	953	928	948	949	894	967	919	945	925	947	913	912	943	983	966	958	927	931	908	853	897	935	908	887	935	935	942	869	923	955	957	922	938	849	873	897	919	969	895	947	914	937	853	865	922	878	870	916	914	942	880	971	908	919	972	883	968	895	957	919	891	864	895	890	886	900	939	897	849	962	891	888	948	896	946	929	940	950	913	953	896	903	952	930	951	898	898	924	902	902	944	924	930	927	891	929	954	949	915	924	946	904	923	975	871	970	937	886	943	947	916	891	932	905	936	915	898	917	916	903	903	919	935	953	927	889	829	979	874	960	918	928	906	972	920	892	898	917	885	987	947	915	943	896	907	888	932	889	935	913	916	876	879	940	902	856	916	911	908	947	945	943	889	947	959	914	891	910	906	933	909	986	974	948	919	887	938	940	915	923	915	865	950	948	914	881	895	909	880	884	949	934	891	874	948	924	929	935	880	958	880	905	936	893	951	905	892	962	989	920	938	927	868	889	868	947	952	887	940	912	867	943	921	908	940	925	867	927	875	933	951	935	930	881	905	948	932	903	902	934	945	922	907	872	949	927	955	891	953	913	878	962	915	880	843	903	886	919	929	895	935	975	827	929	900	929	966	886	911	890	901	871	918	914	917	970	897	929	834	934	862	907	856	887	970	956	939	917	973	990	916	942	955	947	927	918	939	923	950	914	911	982	925	928	930	881	915	889	848	875	914	932	976	932	889	940	918	876	960	906	922	910	886	913	877	916	926	992	889	940	894	892	899	877	903	867	941	898	951	894	939	858	970	938	897	904	913	938	893	916	891	916	924	939	878	881	960	909	908	962	969	941	924	872	930	966	872	930	946	920	870	991	890	882	916	943	895	935	924	908	936	918	916	946	946	978	906	902	926	899	874	922	918	930	894	952	892	934	986	971	930	955	905	978	916	850	895	936	969	891	922	904	856	924	923	928	951	944	866	907	957	992	917	944	919	894	930	941	954	917	868	907	955	908	947	926	906	944	883	910	913	949	955	895	908	935	847	891	929	853	916	923	974	903	935	926	976	928	896	924	896	928	902	926	902	946	943	914	964	950	897	989	899	951	955	911	915	912	939	874	892	876	947	923	915	934	940	888	938	922	892	918	924	930	999	895	908	900	925	882	905	909	846	926	925	935	905	974	923	926	921	953	934	924	870	863	920	910	927	943	905	883	934	1000	918	939	923	884	937	893	900	938	933	862	914	897	927	847	918	967	961	853	967	936	947	972	931	933	861	902	876	968	920	935	934	942	926	936	978	953	935	891	962	876	950	931	916	969	977	964	921	975	935	936	914	915	906	886	962	900	918	912	951	921	913	951	938	925	960	973	895	959	948	963	915	927	937	918	826	953	979	872	964	948	888	903	929	922	911	885	956	979	879	923	873	898	858	916	979	864	919	854	948	886	910	904	925	909	891	919	912	932	847	923	892	908	934	941	918	927	908	866	946	929	938	927	959	961	883	932	953	961	853	915	959	932	958	893	984	933	897	902	920	888	934	924	866	949	922	952	880	928	925	922	938	939	904	920	944	924	924	980	1007	899	901	927	934	972	877	941	882	947	949	909	947	939	960	937	948	888	903	940	897	900	911	922	927	919	899	926	927	891	951	914	958	941	921	949	901	904	909	910	922	936	879	897	950	981	953	943	914	957	890	924	927	939	946	867	911	924	912	933	910	916	960	869	905	924	934	888	953	895	954	828	880	923	954	910	919	884	903	961	931	914	913	891	907	881	943	944	875	963	942	889	877	885	930	951	936	944	942	928	943	944	936	872	922	900	900	889	933	920	937	928	916	902	937	892	887	919	888	925	900	895	915	924	902	934	876	939	947	923	847	928	902	904	881	905	922	919	857	880	936	935	970	910	869	964	935	907	920	900	882	929	889	935	852	901	933	860	897	913	973	908	945	911	968	936	921	936	859	930	885	970	895	904	918	904	926	897	850	884	898	860	955	940	924	974	924	893	913	953	920	945	951	928	840	959	954	882	904	959	853	896	894	964	938	929	972	941	971	886	935	915	918	933	968	896	948	888	921	938	865	874	908	862	904	973	896	899	881	936	941	910	901	954	906	885	918	915	863	933	973	898	929	966	860	950	956	894	947	912	938	977	911	933	921	916	959	907	933	928	946	885	906	952	919	840	953	987	866	954	903	921	920	910	955	880	957	904	907	899	896	924	874	963	892	950	895	974	949	926	912	874	920	928	882	880	890	937	929	827	904	931	944	914	901	899	934	914	879	949	956	949	929	905	908	901	890	963	964	883	941	933	877	934	880	951	923	919	887	930	975	951	950	867	938	900	914	918	927	924	911	926	932	911	977	917	837	894	938	919	944	917	927	901	915	941	918	918	929	914	933	911	929	909	939	904	903	881	911	910	898	881	990	926	896	968	892	949	898	948	908	917	942	972	907	901	921	929	947	913	852	880	913	924	923	978	856	939	864	889	917	923	940	1002	930	921	956	916	911	915	929	895	840	885	874	923	934	904	926	946	953	909	958	902	938	917	929	951	944	918	900	935	875	879	891	930	904	912	912	947	928	933	926	953	936	929	954	907	916	838	902	919	879	929	910	883	926	883	903	950	937	882	918	926	853	965	967	950	935	943	943	972	867	946	982	978	927	930	878	902	951	922	940	940	904	953	908	898	907	952	921	872	885	992	955	871	926	970	912	966	966	929	872	882	938	903	917	902	942	917	923	908	975	886	962	954	924	926	894	938	856	904	953	878	935	936	975	934	892	918	911	922	868	881	879	968	956	967	964	903	925	912	869	936	898	888	942	960	912	934	926	969	932	889	967	917	933	933	960	915	930	895	894	908	900	948	902	892	938	938	906	921	926	870	870	898	957	917	932	886	937	961	891	942	985	913	897	928	914	895	951	911	951	974	948	929	941	981	963	952	915	985	884	890	950	909	924	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
46196	19152	5621	2298	1593	1159	981	774	642	615	550	485	479	453	448	412	420	410	374	382	333	380	349	339	348	345	346	345	337	349	339	325	321	339	299	333	327	331	331	337	335	328	339	338	321	322	343	318	318	294	350	303	292	337	322	291	302	315	306	294	322	331	329	320	274	335	284	316	318	298	275	317	340	302	321	343	313	340	283	322	316	300	332	318	326	336	319	325	294	333	307	331	328	301	313	307	328	329	321	338	309	343	321	321	275	333	294	310	310	315	310	336	288	311	303	317	312	316	296	316	336	312	342	322	289	322	299	370	306	341	298	279	318	286	300	332	329	323	322	319	352	308	306	299	300	305	329	314	299	314	299	346	349	330	299	337	298	291	338	331	344	316	330	295	290	303	354	298	325	272	312	298	285	316	322	296	315	329	337	310	299	299	346	302	321	347	277	308	307	319	280	287	314	316	303	317	313	322	294	317	341	305	305	313	293	304	306	298	282	308	330	306	310	302	304	293	295	315	315	323	343	317	306	310	325	331	317	294	296	333	275	295	307	357	320	308	336	349	291	281	320	319	320	270	285	308	317	333	322	311	325	307	320	335	284	340	288	292	301	314	311	300	293	306	323	326	343	304	322	319	338	315	306	326	289	301	308	277	312	310	291	326	307	304	312	318	298	300	325	316	296	287	297	283	296	316	310	337	296	307	293	315	316	306	338	338	331	331	307	305	315	306	330	327	328	322	280	322	302	310	268	309	318	320	299	327	301	318	331	304	307	284	337	319	337	328	306	297	309	286	330	316	290	310	290	327	300	288	304	327	320	327	327	307	290	312	310	335	343	358	300	318	305	300	273	297	302	299	265	332	307	313	328	285	286	318	326	303	310	321	301	314	326	315	274	302	332	303	309	311	314	312	310	327	349	309	298	320	288	325	288	309	300	304	305	329	314	357	337	319	333	319	312	279	314	303	320	293	322	330	326	323	312	326	290	284	292	263	313	288	290	303	299	316	328	301	312	310	304	352	307	306	320	319	295	325	319	314	319	298	333	304	316	319	283	335	320	272	307	309	271	322	322	326	304	326	317	309	326	282	304	320	316	303	292	330	286	325	340	312	297	345	314	350	304	319	299	330	293	326	291	313	332	340	300	298	341	322	303	337	343	307	313	325	311	307	312	275	343	283	320	319	308	316	298	307	346	348	331	310	326	330	321	295	307	326	298	337	336	372	308	323	286	313	295	294	307	330	310	320	292	332	274	320	282	280	329	318	324	309	284	312	285	295	329	300	303	325	314	329	345	340	306	325	303	291	283	275	341	321	304	350	338	303	313	317	314	292	344	306	303	289	282	332	318	306	289	274	317	301	316	333	314	328	306	313	314	334	271	339	313	298	284	297	307	308	291	271	301	299	331	340	315	286	317	309	281	331	282	277	300	293	296	291	355	327	315	318	317	302	338	284	324	301	314	294	317	326	315	350	326	323	317	317	321	299	298	290	337	286	316	324	328	321	319	296	332	349	292	313	311	291	323	299	280	345	287	308	311	300	295	293	304	329	353	317	314	328	305	312	325	284	297	309	296	309	308	326	323	308	312	310	298	295	334	315	301	309	299	293	324	314	330	328	297	321	318	309	323	293	310	332	315	297	317	328	304	304	308	314	316	332	321	290	303	308	319	347	270	295	309	313	310	326	332	309	295	316	314	304	281	319	296	326	279	324	316	309	319	321	315	330	320	345	331	315	296	324	300	328	297	297	312	324	295	296	319	311	336	308	330	305	307	306	314	299	291	329	306	295	301	312	331	305	341	336	304	327	307	297	281	349	308	302	309	315	302	340	318	309	309	288	298	308	292	311	328	322	311	319	336	305	328	305	360	312	318	338	322	299	342	332	318	268	323	277	346	329	285	311	317	320	318	344	317	307	297	300	297	325	292	291	294	315	311	309	326	313	297	273	321	296	306	305	306	318	304	337	314	337	354	334	327	322	320	320	303	324	324	298	309	306	335	308	292	316	300	302	307	331	289	320	298	322	326	343	349	353	343	302	295	296	316	313	321	330	296	297	335	310	331	338	282	318	346	289	324	311	321	297	297	301	334	308	322	311	337	340	310	321	314	318	284	308	311	311	361	337	318	330	332	319	294	316	319	272	302	296	312	281	365	306	315	317	318	297	313	279	274	316	314	298	288	310	333	320	311	302	309	323	316	315	336	322	311	327	310	309	315	310	300	301	314	313	311	322	298	317	347	304	314	304	267	314	304	315	303	351	332	340	289	348	303	348	295	307	302	298	338	302	302	328	344	302	307	346	321	314	330	295	321	305	324	307	315	289	323	327	307	325	310	335	327	293	327	323	290	319	320	306	305	290	301	313	293	310	295	301	301	327	303	293	338	314	310	317	309	321	300	326	322	296	323	289	254	321	327	308	330	329	307	301	319	316	320	330	317	343	322	344	306	315	323	341	318	300	292	283	291	331	259	265	315	293	325	317	312	310	318	303	326	285	305	292	304	311	316	313	331	291	335	322	295	300	306	302	349	278	315	324	346	321	302	338	316	314	329	326	332	295	323	299	301	335	295	260	313	325	333	294	303	292	302	307	314	292	305	316	343	302	340	305	343	315	326	305	310	355	315	296	304	330	286	287	328	316	322	307	313	315	310	315	316	319	326	329	333	313	302	298	303	279	331	315	305	286	352	318	311	293	313	317	294	318	299	313	332	319	334	317	340	307	345	309	309	339	303	310	305	297	303	340	323	314	309	298	331	312	317	333	318	269	310	316	292	349	311	323	320	327	330	315	310	302	316	306	300	307	350	298	331	310	308	312	299	275	317	308	291	308	297	290	341	327	311	322	359	298	313	289	314	301	287	297	291	304	305	322	326	320	339	301	318	300	311	359	306	319	312	339	291	314	327	298	309	309	341	306	300	301	287	307	309	330	300	309	318	307	318	310	317	361	324	314	323	305	315	348	306	345	298	304	308	310	317	295	329	327	305	302	269	299	302	293	292	338	302	295	286	302	315	314	299	339	334	308	328	294	319	324	301	332	320	324	295	325	296	316	297	322	345	313	319	336	270	291	294	307	295	291	321	306	322	325	281	332	309	319	337	301	331	314	297	303	298	335	319	298	325	328	332	318	295	350	319	344	312	282	300	304	302	317	315	326	328	319	311	343	309	319	302	317	306	302	316	347	312	353	295	313	342	301	281	322	304	329	300	323	271	290	301	326	318	306	285	286	307	317	311	287	337	331	337	306	326	336	292	327	327	319	324	320	310	298	305	335	319	314	284	301	306	339	317	319	326	297	304	324	333	311	318	332	323	302	336	300	326	315	323	301	360	295	288	324	290	305	301	349	312	301	334	299	334	301	306	325	327	317	353	290	297	301	301	339	301	293	284	301	323	335	295	294	311	284	318	276	287	317	304	288	305	324	300	325	312	312	313	308	323	314	301	312	339	319	315	308	311	300	328	309	312	331	311	325	316	340	315	290	281	299	330	302	332	304	327	309	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
20792	2781	6083	6546	5483	4641	3811	3173	2742	2437	2115	2100	2000	1675	1620	1531	1478	1366	1319	1304	1197	1191	1198	1092	1200	1103	1088	1092	1041	1040	1006	1046	981	985	1017	978	1023	942	978	940	951	969	976	921	938	946	943	917	921	866	934	908	888	932	942	906	975	916	863	876	864	901	884	830	888	892	855	873	887	914	912	862	870	881	891	883	892	845	883	891	877	894	881	910	875	879	846	836	824	844	848	849	850	880	876	846	874	903	871	866	865	864	860	865	840	833	843	869	882	820	939	870	891	857	859	853	872	876	899	872	902	859	846	912	865	835	857	854	865	873	939	844	875	901	900	846	799	817	858	837	857	896	804	847	828	839	878	914	848	858	878	836	871	870	850	833	867	827	878	858	878	894	888	843	866	871	802	858	856	840	846	863	853	892	860	837	902	842	864	877	934	854	842	924	910	883	831	793	897	845	889	860	817	904	885	840	891	859	890	824	888	861	839	862	850	888	820	846	892	842	842	824	824	832	882	836	806	885	835	859	838	880	891	868	835	879	820	854	834	838	824	856	881	878	832	843	836	872	897	854	855	877	881	874	828	887	866	855	839	859	863	852	899	855	850	855	876	793	866	895	831	841	865	861	870	867	808	866	857	843	835	915	861	811	854	943	818	797	778	859	828	858	799	889	855	877	803	878	932	891	852	806	834	885	882	847	850	839	829	869	824	868	806	871	864	886	850	855	836	855	865	877	846	839	841	843	874	840	871	813	841	840	803	901	871	868	903	848	854	865	837	825	878	864	874	815	887	851	830	856	965	865	831	840	851	867	850	863	852	821	855	859	854	851	844	806	846	821	832	865	911	872	853	886	890	869	877	911	880	868	834	817	874	818	893	830	880	902	812	848	822	830	852	876	873	850	857	866	806	848	872	852	859	932	831	874	864	874	858	865	876	912	868	832	906	864	783	843	896	798	852	884	842	854	813	878	904	852	936	825	854	861	840	835	862	865	834	843	872	866	884	860	828	878	872	864	859	848	840	821	884	837	867	843	823	845	843	841	876	848	845	853	892	801	853	836	882	794	790	905	850	874	893	846	909	838	835	899	862	835	849	921	859	874	829	850	855	898	808	833	866	918	872	859	843	884	828	860	800	829	857	836	898	869	841	836	848	907	870	857	837	855	836	867	815	848	851	867	836	899	854	837	792	830	833	880	858	862	840	842	852	836	834	891	891	885	842	868	838	850	875	788	878	835	830	845	878	818	832	854	890	898	838	887	871	874	877	901	887	852	907	823	826	817	854	849	873	856	842	866	864	815	815	842	880	827	850	834	857	873	904	873	883	899	858	849	858	799	816	847	841	844	828	817	896	812	833	836	861	866	826	808	853	840	897	920	798	840	848	852	835	858	839	842	826	825	875	854	873	863	821	865	834	782	916	867	864	840	869	946	848	866	829	898	839	861	845	850	847	875	867	822	848	848	840	812	862	905	866	863	854	860	830	844	891	834	871	899	858	891	853	809	869	804	838	808	862	843	865	822	871	866	855	855	883	850	811	829	864	862	851	861	866	841	851	838	856	887	874	808	876	826	840	875	875	853	800	861	883	822	848	832	899	805	845	868	845	855	892	900	865	899	813	830	836	892	784	878	837	884	850	836	857	851	808	882	894	840	840	894	848	861	862	839	873	855	872	851	863	847	905	852	821	903	881	835	861	861	863	837	849	829	855	816	828	824	896	877	800	857	839	817	861	819	867	828	850	834	812	866	864	847	873	891	850	882	822	825	862	829	857	866	840	801	837	858	841	858	845	908	810	865	846	843	867	835	836	854	912	819	812	885	868	866	837	882	858	827	908	817	864	810	884	836	881	845	895	838	849	867	919	840	841	818	853	812	842	879	795	846	857	827	862	832	811	831	838	849	805	862	831	854	841	855	935	793	875	838	864	833	864	826	862	880	895	862	835	857	893	821	853	852	922	869	855	861	809	894	844	880	805	875	850	859	864	850	850	816	903	869	829	851	840	846	830	894	814	878	837	850	859	842	935	861	831	866	866	800	818	839	856	902	869	871	824	852	845	862	876	903	865	854	776	858	841	841	886	836	891	877	825	883	842	865	863	900	869	819	847	888	868	844	825	861	811	827	817	831	836	890	844	857	841	833	826	797	879	838	879	832	855	817	880	899	857	852	808	859	838	913	870	875	886	901	832	902	880	854	836	863	865	840	817	844	865	862	883	836	824	872	858	824	834	881	798	865	833	829	818	854	887	837	867	862	795	837	856	858	875	851	840	869	822	831	881	912	866	837	810	834	848	813	860	843	856	836	830	835	825	818	861	835	867	827	866	853	889	809	895	853	927	867	847	830	826	851	872	833	877	859	821	875	800	835	842	840	791	861	790	826	817	906	832	831	852	852	857	850	885	859	897	840	827	804	818	853	867	833	834	851	861	857	874	893	807	858	843	823	848	843	827	836	854	887	859	858	832	861	804	885	864	816	845	846	841	834	882	847	860	817	869	883	833	826	814	843	853	879	841	811	863	801	852	885	811	862	874	868	857	883	836	788	861	854	807	897	850	903	868	882	861	864	831	837	836	850	850	857	837	888	931	814	846	865	895	855	870	877	855	849	827	883	866	828	872	830	859	891	850	799	883	883	848	852	904	856	885	836	829	853	899	875	874	853	873	869	883	858	862	856	818	866	860	852	895	820	832	849	828	825	822	850	846	844	832	861	830	842	891	834	860	866	837	888	841	922	861	888	845	856	833	807	843	860	803	834	838	901	862	833	814	825	853	861	872	869	848	852	787	868	838	870	811	864	809	904	814	837	888	840	837	870	842	869	844	832	862	920	805	858	853	881	870	846	823	846	819	846	840	828	833	844	857	889	875	858	843	864	835	924	889	876	857	842	850	889	789	850	858	842	857	908	830	885	864	820	844	817	883	813	894	868	887	831	865	814	833	843	867	861	870	865	838	940	815	847	862	848	822	918	913	840	855	855	833	915	856	891	911	889	899	879	818	832	874	876	870	854	850	906	857	840	841	869	849	861	840	819	884	885	878	843	865	779	789	914	896	840	841	886	883	890	861	873	873	873	837	868	919	878	833	942	836	883	858	803	843	830	850	857	829	873	818	852	818	856	787	905	834	828	913	842	909	906	835	875	917	836	896	860	856	862	869	863	902	836	832	824	914	841	877	897	799	806	821	879	903	834	929	839	864	863	887	903	864	831	844	878	838	843	858	900	846	857	853	827	866	884	883	839	799	859	870	827	834	842	824	844	839	863	872	869	882	819	859	833	853	827	858	857	820	862	819	829	813	838	783	862	903	898	842	834	863	820	863	847	861	915	843	841	896	935	844	825	847	859	892	868	870	865	853	857	875	828	835	815	849	866	850	891	870	886	864	831	863	878	872	904	840	834	838	827	872	849	874	854	816	870	870	882	895	825	827	818	842	906	835	877	827	869	806	857	871	874	853	860	823	856	883	863	859	846	847	881	838	851	838	834	860	758	848	854	868	868	851	852	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5711	485	287	238	213	202	167	188	193	186	201	182	193	177	183	177	171	159	164	176	195	165	199	162	191	206	190	187	184	190	169	175	185	161	166	175	185	179	192	166	172	187	187	188	173	202	198	186	202	189	197	191	184	179	189	163	198	184	187	165	184	170	199	148	206	179	177	193	190	171	169	185	173	187	193	177	201	171	171	195	174	211	168	191	191	211	191	175	188	162	153	167	204	197	196	168	204	173	190	207	175	173	189	208	200	200	163	193	182	190	199	170	191	185	191	168	184	190	175	176	189	178	179	206	186	187	185	169	184	175	173	211	163	185	166	161	172	188	191	180	172	174	176	179	193	152	189	203	185	185	153	216	195	172	180	176	188	188	192	185	170	195	179	168	192	161	187	179	192	169	194	163	168	173	171	211	192	189	186	186	201	179	176	209	179	169	178	185	218	202	185	193	212	174	186	196	187	201	183	171	190	184	196	194	177	172	182	189	192	205	167	198	169	208	200	180	191	197	161	187	200	188	185	193	186	170	190	155	179	182	182	171	191	196	154	187	197	187	185	178	173	193	185	162	183	169	178	189	196	181	191	178	190	208	172	189	166	206	200	182	184	194	198	180	200	189	187	154	192	185	178	176	187	194	174	181	198	178	200	191	163	197	205	186	181	204	195	189	173	182	193	220	184	164	167	188	192	159	184	198	190	169	202	198	168	201	174	200	189	178	177	179	197	184	197	191	189	173	176	205	186	197	170	187	196	188	187	168	197	207	197	198	190	189	173	190	188	196	197	181	184	175	182	194	168	182	181	207	190	191	170	181	189	200	196	198	175	196	191	189	181	182	207	181	198	188	181	196	174	183	198	204	163	177	184	189	183	188	193	190	211	211	205	183	176	188	209	193	181	189	184	164	164	174	182	175	186	156	177	167	210	187	166	197	191	166	211	183	166	170	186	205	185	189	174	187	199	187	193	186	166	173	192	162	197	206	197	156	188	179	207	196	189	189	179	212	186	186	155	181	175	178	175	185	168	162	188	181	168	186	193	180	197	185	182	200	178	203	165	173	199	195	196	206	160	190	219	190	183	170	194	192	197	173	154	186	167	174	189	192	199	199	190	159	198	177	206	205	184	169	191	206	173	167	188	186	209	189	177	189	173	184	182	207	186	184	192	189	160	202	157	179	182	198	192	197	180	181	208	144	205	190	191	192	208	188	193	189	191	191	174	184	172	192	197	180	194	179	197	171	196	205	176	166	184	182	206	178	160	200	181	171	198	185	201	185	181	197	170	192	182	193	184	166	181	171	174	213	174	195	174	187	199	189	176	172	190	193	179	203	191	186	191	184	194	185	180	158	169	172	197	153	183	210	213	176	191	181	180	171	181	217	184	186	177	170	186	193	177	188	175	157	186	203	210	172	178	201	191	184	197	211	189	161	167	179	181	185	202	174	199	190	188	190	174	200	183	182	198	185	178	192	198	188	173	164	167	216	181	199	178	180	193	198	200	199	194	206	196	183	190	160	180	194	198	175	188	149	191	181	184	192	159	180	200	180	169	165	214	191	173	185	191	168	180	195	211	154	170	190	176	179	175	180	169	198	181	168	181	214	182	183	181	178	205	168	191	185	174	176	189	182	171	177	155	188	178	222	185	186	201	168	189	165	179	194	202	142	206	172	185	194	187	193	142	168	190	191	196	197	187	158	183	207	189	202	192	182	176	162	182	163	166	179	202	203	194	211	177	183	197	199	186	188	191	191	172	185	190	187	198	189	193	224	175	183	166	187	205	166	190	176	198	189	160	188	186	180	212	171	203	191	195	184	169	181	156	197	169	180	185	180	169	207	201	192	191	166	194	195	179	169	193	197	195	197	207	160	160	218	178	200	187	207	191	203	198	194	191	170	193	174	176	173	193	189	179	176	180	201	181	195	187	168	182	193	177	176	195	179	199	180	220	199	192	188	180	171	199	182	178	213	214	187	200	186	195	172	204	164	182	189	174	172	176	208	202	182	171	180	205	194	176	175	203	180	164	179	175	183	177	182	160	197	193	168	183	165	171	185	161	176	199	160	166	208	187	183	189	184	178	178	192	181	188	201	193	167	184	190	176	196	139	174	199	206	177	184	164	178	171	196	174	165	198	168	189	214	207	185	194	171	184	204	195	203	164	169	198	223	185	180	209	168	194	191	187	192	188	194	180	174	184	213	181	196	168	194	163	166	212	177	180	191	196	190	208	195	197	192	173	181	199	181	179	189	187	202	177	201	174	163	192	170	182	205	172	184	185	192	183	200	178	178	193	160	199	179	168	188	183	203	194	174	181	176	169	179	175	193	199	165	171	173	171	175	187	212	168	189	199	202	163	181	159	168	197	181	198	204	181	206	157	170	188	169	188	177	184	195	170	169	192	191	191	184	170	182	196	203	176	164	212	204	163	193	198	207	168	195	171	175	183	199	191	194	191	203	200	181	173	192	177	175	177	194	158	175	176	193	171	171	183	193	169	206	183	194	181	214	170	192	177	190	190	193	154	201	172	176	173	201	203	192	173	185	172	184	164	204	172	174	172	191	194	191	175	173	196	182	173	176	196	220	225	183	151	188	199	177	168	179	184	187	182	175	186	195	177	214	190	176	168	174	178	200	201	190	190	178	181	190	170	182	154	164	197	175	206	190	160	206	209	179	181	171	166	185	194	187	185	183	187	166	214	187	177	188	185	164	173	185	173	209	198	204	205	188	202	191	192	178	209	179	203	189	176	180	190	157	195	197	166	191	176	173	217	188	182	185	167	183	174	192	177	160	188	186	189	166	179	179	183	173	159	182	187	186	186	167	202	198	180	169	182	179	185	186	184	161	181	179	182	188	215	193	185	197	188	174	167	177	170	187	172	179	178	167	197	200	183	166	187	174	168	166	208	172	171	188	205	167	185	184	145	208	162	175	176	185	204	195	167	174	168	178	180	170	207	181	179	186	164	187	193	168	180	186	180	184	196	213	211	184	182	191	186	165	161	176	171	176	170	195	165	210	187	189	192	177	177	182	195	193	181	177	167	216	172	153	204	154	210	199	204	203	161	181	186	175	173	178	184	197	184	188	178	183	192	195	167	197	183	198	177	172	174	197	176	197	177	171	198	187	179	172	201	181	196	174	189	200	220	196	182	174	193	175	182	184	190	210	183	195	184	169	164	184	194	184	175	172	183	207	198	205	178	173	190	194	198	171	191	183	189	168	179	185	193	170	196	176	175	162	180	149	189	208	186	205	172	167	206	202	185	194	187	172	182	201	178	204	166	193	190	165	173	176	199	174	191	202	195	187	203	196	195	191	207	195	185	207	184	192	192	187	215	186	169	189	179	214	168	156	199	192	190	192	201	171	174	181	191	195	183	171	167	173	186	178	189	171	177	175	186	181	210	192	189	167	160	177	156	174	200	162	188	147	187	181	200	178	180	183	189	205	181	174	173	178	212	191	183	195	161	197	173	172	153	157	180	195	215	202	168	189	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6001	596	668	778	696	696	662	658	653	650	690	627	657	600	627	630	586	579	545	548	601	588	579	578	583	555	577	571	605	568	552	567	585	547	559	576	578	569	554	581	586	563	569	573	581	593	588	637	564	580	570	548	529	574	601	529	541	641	586	630	568	545	581	571	588	600	588	551	588	568	562	544	560	580	547	556	548	570	561	597	543	550	579	564	581	584	532	563	614	568	553	554	564	581	576	603	567	552	531	579	559	561	592	561	549	588	566	590	581	594	535	596	554	505	553	599	545	604	522	551	576	528	559	591	567	543	609	555	608	587	587	585	568	571	584	557	555	526	568	568	565	581	588	593	553	586	582	553	575	542	584	587	570	573	571	578	535	580	567	576	619	554	580	548	581	578	578	567	572	593	568	571	566	541	563	564	571	555	537	557	566	570	602	551	562	559	578	576	556	596	545	557	563	589	574	555	554	554	564	589	567	569	565	557	577	547	642	588	563	587	605	568	534	575	594	558	594	534	601	559	607	544	592	581	572	578	562	568	557	567	565	555	563	593	570	562	581	582	541	573	555	594	583	586	577	553	537	597	550	544	540	594	549	569	588	581	580	555	563	553	523	571	597	570	547	574	566	551	563	567	596	593	589	577	548	542	572	547	529	574	573	554	609	544	593	584	517	562	576	571	569	580	562	536	607	561	549	600	556	554	577	582	617	550	569	580	555	551	538	536	567	542	569	580	568	588	577	586	577	541	577	577	550	571	569	557	583	559	592	580	562	604	564	575	583	569	568	562	543	597	536	539	589	588	546	588	573	563	652	597	589	579	559	548	576	553	567	544	603	578	546	589	583	548	546	556	563	553	552	543	592	557	563	553	555	570	555	578	600	550	546	569	600	538	568	604	586	560	556	563	536	560	569	540	576	506	581	568	603	562	575	536	564	517	580	556	534	611	537	606	595	531	550	568	570	565	543	567	551	547	602	568	611	547	601	525	563	545	571	568	585	586	580	536	571	581	551	608	568	569	572	559	576	569	570	575	590	574	576	537	555	619	560	605	555	593	536	564	560	578	608	534	556	548	556	586	604	574	516	544	524	571	524	526	538	596	571	612	549	594	561	588	544	551	578	540	573	569	582	564	577	570	574	584	561	562	558	608	526	573	576	573	595	549	588	567	561	549	589	516	550	545	597	552	588	559	586	590	570	575	550	578	556	528	613	586	548	584	573	568	545	550	547	543	601	553	593	595	546	522	534	576	553	547	585	564	541	538	592	528	543	594	554	586	556	538	576	588	621	554	605	565	556	566	580	564	590	586	550	540	552	582	554	583	570	571	548	568	594	602	557	598	606	589	555	569	564	566	572	573	594	580	537	516	565	547	544	561	577	565	588	554	566	555	575	585	569	627	585	559	566	586	584	590	601	535	561	593	571	598	579	575	589	593	581	571	556	565	563	561	595	568	548	572	554	616	576	542	584	539	585	607	590	626	537	588	549	599	604	622	565	612	568	563	543	589	575	562	519	574	593	545	556	582	593	580	527	555	573	573	515	582	577	568	580	610	562	563	527	578	556	527	613	538	566	627	618	578	563	587	558	542	556	558	589	591	548	557	556	573	525	602	553	591	571	583	596	572	580	620	561	557	546	544	577	568	589	584	605	577	610	581	608	546	574	554	565	564	554	569	573	561	569	553	580	565	561	585	556	589	556	567	553	537	607	537	587	553	594	557	595	510	545	542	556	556	590	549	526	566	567	579	594	555	607	577	587	600	552	560	620	601	604	595	541	616	572	558	555	544	548	596	500	532	618	609	541	530	577	514	636	568	561	620	605	554	588	583	604	568	556	575	539	562	591	570	564	541	578	559	596	541	598	544	563	602	581	555	572	578	591	550	552	544	573	612	573	612	584	553	531	530	593	506	559	544	563	558	519	579	525	533	588	549	535	575	540	576	534	551	525	532	601	589	603	551	545	587	635	586	530	587	615	585	557	590	613	571	569	558	589	566	561	581	590	548	569	591	552	598	591	580	586	604	578	538	558	541	595	555	547	578	549	584	545	553	603	573	583	590	599	590	570	564	574	544	551	573	540	565	580	582	554	595	613	587	575	558	561	547	591	577	573	513	585	542	614	567	588	559	571	571	615	578	550	572	561	606	561	573	567	562	575	584	506	579	521	562	515	564	546	585	556	587	598	535	560	541	556	553	566	574	563	562	575	544	512	560	579	543	574	572	628	615	602	548	535	580	572	578	600	580	590	570	589	529	531	585	574	584	546	583	581	577	565	529	581	587	624	568	565	561	576	588	603	550	577	583	577	576	577	575	601	543	569	600	564	565	605	538	534	546	550	534	595	592	555	562	546	588	598	579	564	557	565	568	560	577	584	593	569	605	566	566	590	608	570	577	564	534	599	593	572	531	592	587	582	556	522	540	591	550	578	574	607	558	583	562	537	595	566	551	554	586	590	614	600	520	583	536	560	559	602	562	553	561	589	559	544	578	571	543	565	512	561	560	549	559	559	560	557	642	579	571	529	588	554	569	541	552	568	576	557	566	612	566	540	615	552	615	543	562	598	591	610	556	567	552	612	576	586	592	601	605	549	551	596	532	565	554	584	592	557	590	589	548	540	554	558	575	576	579	569	562	572	592	592	565	537	583	514	618	586	544	584	564	547	583	575	535	542	548	560	577	574	609	582	569	560	548	589	596	576	553	564	555	561	560	569	597	612	576	608	631	594	527	602	562	535	561	573	527	536	591	598	527	529	558	561	565	520	576	559	549	587	590	580	554	562	572	532	564	565	620	594	620	570	575	534	545	560	554	568	577	565	544	582	549	590	576	583	564	543	571	550	565	548	556	586	597	548	551	584	568	531	570	578	593	548	566	629	596	573	542	552	554	579	589	583	565	558	568	617	569	582	582	582	596	617	576	556	533	576	537	540	567	541	538	547	623	540	589	598	595	583	589	529	603	568	597	616	555	568	639	566	573	540	515	583	546	555	570	566	589	580	593	565	571	616	570	542	563	596	586	546	534	553	551	545	573	556	598	572	597	564	543	571	594	564	583	504	593	554	538	581	557	563	554	583	560	565	539	558	595	540	588	587	586	585	569	609	568	567	579	572	574	590	635	560	570	606	569	561	528	586	595	594	571	603	584	560	562	563	606	562	542	649	581	578	589	571	558	597	547	564	590	577	586	557	600	576	612	586	566	562	567	571	566	517	565	562	535	603	588	556	579	562	546	549	524	595	569	524	569	591	549	548	589	569	580	637	582	591	599	597	575	583	570	580	591	524	564	589	574	563	570	523	570	585	558	596	513	545	589	543	558	558	563	599	555	562	586	579	567	579	595	557	543	529	585	586	543	554	556	554	583	578	550	555	545	556	574	553	564	552	573	621	540	614	603	580	544	547	553	540	575	530	607	596	547	560	603	579	512	542	614	550	566	560	582	590	524	561	578	558	550	580	577	557	617	592	609	557	573	558	594	614	541	579	593	542	565	564	538	595	552	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
37656	10215	1962	1249	978	815	618	576	505	453	480	423	425	412	381	388	408	357	352	370	382	400	362	346	346	357	364	325	310	364	374	324	339	321	285	309	334	334	337	342	327	349	351	347	315	336	352	346	373	349	335	348	332	338	306	334	320	313	328	329	359	357	321	348	354	358	313	292	332	318	334	373	325	329	319	344	388	316	320	347	365	333	349	355	326	349	297	355	348	322	333	332	343	305	373	382	330	327	360	343	319	316	336	290	340	332	325	360	339	305	364	329	337	361	320	319	320	353	341	332	345	337	308	349	329	350	303	324	286	344	328	347	301	350	338	356	288	300	325	370	312	347	341	345	342	330	324	321	299	344	313	295	358	300	347	285	321	328	320	316	365	336	338	337	294	341	273	389	345	328	388	331	350	345	341	351	334	347	310	318	321	348	371	326	332	339	335	308	330	296	338	350	317	318	346	328	338	338	330	301	264	350	375	346	314	358	313	331	317	306	380	343	286	311	304	339	300	328	329	320	335	305	305	346	332	350	311	284	287	296	289	350	315	297	338	341	334	323	342	357	328	336	314	349	340	310	327	359	334	335	340	303	337	329	323	336	320	321	316	339	346	311	326	308	323	340	302	342	335	347	350	292	343	302	307	303	371	318	338	348	335	332	334	299	330	304	306	320	332	325	349	339	337	356	336	321	348	333	344	314	316	342	328	325	326	338	316	289	320	342	356	313	368	325	357	334	313	330	349	335	300	340	339	336	308	323	351	371	333	334	310	328	303	366	349	344	317	381	338	336	340	358	335	338	292	335	337	361	358	349	355	348	338	315	318	357	324	329	327	319	302	344	331	323	305	317	324	331	318	331	338	302	341	375	347	320	321	315	354	336	325	281	363	302	306	337	338	342	326	343	364	308	359	327	320	340	297	308	341	332	339	337	339	353	303	316	336	297	345	376	346	325	348	340	323	355	308	332	328	341	299	359	301	354	338	341	303	353	350	328	351	326	318	307	322	328	347	311	329	356	323	336	356	330	360	331	338	301	354	371	301	347	315	312	352	332	358	343	339	328	307	331	366	364	319	336	338	340	341	348	298	339	353	311	319	344	316	339	334	338	330	330	345	317	345	336	296	328	323	332	350	303	286	328	340	320	336	301	376	336	328	328	348	307	308	326	355	358	330	294	316	326	338	328	333	322	313	311	320	338	330	339	331	323	293	317	326	337	324	339	319	364	375	336	328	358	332	330	313	357	322	330	351	352	357	312	348	324	304	322	326	335	324	321	353	348	311	349	317	329	315	358	317	349	329	302	358	292	308	303	339	319	347	322	330	333	338	320	355	305	298	316	336	328	336	332	314	328	312	358	313	335	333	319	344	360	338	324	346	347	349	340	317	311	336	321	354	326	343	335	327	347	328	344	302	357	324	308	312	316	354	314	310	335	329	343	334	366	288	319	302	322	332	338	333	338	329	316	293	312	315	333	350	351	361	333	316	323	353	336	358	321	329	321	310	316	358	327	325	315	335	318	329	306	330	336	319	337	337	312	344	333	315	298	308	328	322	320	349	313	305	331	306	325	344	315	338	315	328	345	362	329	344	330	312	314	318	340	326	333	340	328	345	337	361	299	323	324	352	345	320	334	323	332	341	326	320	323	322	308	354	355	324	316	320	356	337	318	312	342	358	300	345	342	321	354	309	374	354	336	323	332	301	309	373	366	352	348	358	327	353	282	311	313	369	339	347	326	312	356	315	315	307	355	338	357	344	334	338	341	310	370	335	319	365	309	375	338	332	322	341	354	331	318	330	365	326	333	345	315	398	340	339	311	345	310	343	331	327	322	322	328	343	324	331	338	317	303	321	311	343	330	380	334	315	323	352	321	361	330	299	349	351	300	309	358	335	350	321	345	339	343	332	322	282	330	337	402	338	323	305	358	348	317	342	360	321	317	296	314	318	313	326	363	349	343	304	344	327	320	327	329	325	352	320	326	322	325	339	323	349	308	340	366	323	339	311	337	325	310	329	301	352	346	286	371	326	316	336	361	334	335	328	326	326	329	336	318	335	370	330	355	346	362	333	310	347	332	318	341	341	312	339	321	337	305	342	350	340	302	315	302	342	360	337	336	331	323	302	340	332	355	327	329	338	326	338	335	278	380	334	361	316	385	344	353	294	311	340	304	303	365	313	331	335	317	331	325	339	330	344	298	357	346	349	344	325	352	318	344	331	330	333	339	348	339	338	328	331	333	334	334	339	299	292	299	314	315	371	344	314	333	319	318	345	314	322	304	306	343	353	362	315	330	342	323	329	369	306	343	332	346	306	317	358	328	323	306	333	328	345	337	327	321	333	323	330	349	310	349	341	328	351	310	342	319	315	328	318	327	343	319	333	322	340	322	338	347	351	319	321	341	316	339	328	301	363	355	310	317	337	323	341	322	344	336	317	356	333	380	334	322	331	350	326	331	319	299	358	366	351	336	337	340	282	304	324	304	337	358	328	296	302	333	325	346	326	324	338	304	309	367	332	353	324	330	317	340	346	331	354	339	390	331	296	326	344	334	318	358	353	350	328	332	330	375	326	287	336	337	319	316	343	336	320	364	350	336	315	347	304	309	347	327	335	285	327	331	376	345	328	323	339	336	345	350	345	341	329	340	355	332	341	356	344	300	322	342	347	388	319	318	318	292	310	341	340	350	337	301	352	347	309	355	361	327	335	332	358	350	344	320	338	310	308	314	329	336	332	324	302	331	311	315	332	322	334	368	332	320	335	308	330	295	282	336	328	305	345	311	314	322	330	339	316	329	340	341	354	347	335	342	375	340	343	312	320	332	296	308	326	297	312	342	320	320	323	338	347	312	303	339	337	305	329	342	311	306	300	333	363	316	337	332	338	332	345	342	328	349	334	331	355	332	340	342	322	300	296	331	304	314	358	328	329	308	345	356	348	330	342	347	329	342	364	353	358	309	346	314	322	324	310	298	352	298	321	304	343	334	331	318	334	324	329	326	307	311	324	336	293	311	362	332	326	317	336	334	309	293	342	337	314	304	348	334	332	356	300	361	328	322	321	325	328	327	351	339	329	303	320	313	338	341	338	306	327	337	313	336	322	345	324	360	356	344	329	339	335	342	334	335	336	316	353	328	371	343	302	353	354	327	326	339	360	334	341	338	344	313	313	329	334	322	347	320	315	324	355	343	319	319	330	306	321	336	362	319	304	337	306	331	371	322	315	315	357	328	332	332	332	357	357	365	330	321	305	324	325	347	335	349	338	341	324	349	357	311	312	326	334	307	355	354	319	359	324	363	327	328	337	310	313	331	331	336	357	314	318	342	307	360	303	305	342	308	289	303	345	341	333	327	329	337	338	359	288	294	340	370	305	341	316	328	360	368	317	311	313	339	329	334	287	327	341	317	330	330	329	333	327	324	297	305	328	344	330	314	346	344	296	346	334	322	342	329	343	312	342	292	329	341	325	324	312	327	297	321	317	333	324	347	330	292	357	320	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16499	1917	3597	4006	3533	2914	2525	2146	1952	1717	1583	1495	1479	1381	1289	1319	1231	1216	1177	1192	1156	1104	1109	1109	1105	1064	1032	1055	1064	1004	1006	999	975	1007	1019	1032	1022	969	954	985	1008	967	970	962	962	964	934	979	961	954	937	942	916	937	964	896	900	917	940	983	940	984	951	937	967	925	938	912	948	923	961	908	902	935	913	913	954	906	898	928	908	951	921	941	964	901	935	938	934	862	937	861	936	903	933	942	838	866	919	984	971	917	901	948	905	915	947	887	982	959	919	885	902	993	915	924	908	963	878	926	914	964	926	923	903	869	877	908	930	954	875	912	923	892	857	934	932	933	852	923	926	913	916	965	905	981	860	947	919	904	949	911	929	924	953	914	891	940	924	903	867	921	916	875	874	944	908	930	927	917	891	905	942	922	875	893	886	933	965	884	938	952	919	880	919	935	978	986	913	945	889	936	1018	925	910	885	893	899	910	909	859	889	883	941	952	903	970	934	910	897	964	936	948	945	879	922	933	887	899	906	925	912	917	953	920	934	949	856	919	955	951	957	871	927	946	940	890	930	931	898	943	902	908	897	944	950	965	937	913	955	896	880	861	921	948	921	928	912	916	930	929	883	889	898	944	978	927	848	887	940	951	928	900	965	938	890	910	900	896	961	895	922	911	954	950	891	884	930	886	950	954	903	965	879	906	921	933	931	971	916	910	924	968	904	909	945	930	996	945	897	956	921	960	858	911	893	874	965	951	890	883	899	959	894	932	923	895	911	923	911	978	935	906	936	928	935	910	957	899	895	926	934	876	936	921	915	900	940	861	926	909	903	937	925	909	893	955	917	878	916	922	858	965	931	949	976	920	934	860	945	927	914	896	921	847	923	945	918	883	876	962	966	901	923	926	921	964	919	899	950	908	852	960	862	922	897	901	984	856	904	949	893	916	893	911	897	944	951	928	906	917	835	909	984	926	911	917	951	976	901	915	897	822	963	927	903	947	901	928	915	938	889	962	921	891	939	959	932	910	897	928	895	881	963	915	952	877	892	892	937	863	914	906	922	959	938	928	942	941	934	926	894	947	972	925	980	914	907	900	904	912	933	948	938	940	881	968	960	916	938	934	909	928	931	914	951	956	911	926	909	892	934	910	932	890	905	952	934	914	936	925	929	881	888	972	931	933	908	871	919	873	957	992	898	926	889	912	870	946	926	897	899	911	966	927	884	919	921	916	906	942	892	899	965	929	859	903	901	868	901	890	898	916	870	893	906	934	921	926	902	930	908	908	897	965	938	936	902	892	932	889	917	941	970	880	928	854	913	907	969	876	931	918	943	881	940	926	954	883	935	954	913	948	938	884	989	928	942	945	906	940	924	950	940	934	877	885	870	895	873	945	941	955	911	879	902	907	935	878	891	908	913	900	886	895	911	915	924	933	910	905	962	926	900	965	944	954	875	963	879	896	902	866	957	955	905	962	899	932	936	919	944	932	908	932	896	927	902	917	892	965	869	929	900	948	924	953	936	964	914	882	922	960	874	905	907	893	900	938	883	918	901	884	884	944	919	901	885	950	935	927	922	933	892	916	910	960	952	919	918	906	860	910	954	912	893	893	898	860	962	931	893	897	912	970	919	870	906	962	979	896	892	880	936	928	889	939	899	943	926	906	867	954	929	962	882	946	882	886	932	925	917	913	895	913	920	911	943	923	934	983	933	910	959	906	889	921	970	931	908	940	896	893	883	892	957	903	904	917	912	916	912	976	966	871	911	925	899	869	945	940	949	911	909	902	943	924	898	892	935	896	888	841	920	943	1000	942	924	917	946	934	956	860	911	916	961	927	903	928	901	883	883	878	896	938	903	892	893	871	870	917	928	904	970	897	925	918	868	895	888	940	947	940	965	888	911	949	867	923	907	972	962	913	913	892	954	949	949	859	930	940	973	882	907	916	938	893	959	929	931	892	907	913	912	962	904	882	893	955	916	955	911	921	883	932	930	950	901	860	917	948	924	948	926	920	894	875	922	883	880	909	900	935	880	901	897	882	895	924	892	886	1027	939	945	896	970	883	913	864	934	906	946	955	907	947	895	945	906	935	923	912	934	957	933	908	928	894	899	892	905	945	970	874	931	929	926	942	900	966	853	954	915	936	937	854	895	925	926	901	921	871	922	893	932	883	875	913	949	883	914	899	873	924	945	916	924	936	939	944	936	931	910	932	895	931	949	877	923	914	878	951	884	913	868	893	929	961	935	937	920	934	908	907	911	917	901	942	919	933	892	932	955	961	964	924	959	940	987	942	956	936	916	922	932	951	914	952	957	919	945	899	912	880	937	925	941	901	936	901	867	894	983	895	914	899	927	913	943	964	944	954	901	924	919	900	912	928	915	932	888	929	942	876	876	896	970	939	930	869	935	894	902	877	899	910	932	934	937	974	943	845	880	869	940	890	899	898	974	932	974	920	935	927	894	992	952	898	969	952	846	903	938	908	928	884	887	977	912	922	915	875	947	918	885	959	954	946	932	910	995	896	932	928	915	871	920	833	933	913	914	907	905	871	952	951	891	901	944	952	898	962	951	901	924	955	969	912	926	906	927	931	947	879	923	984	904	900	957	867	890	918	882	907	966	897	917	966	969	909	947	907	896	919	895	898	949	906	934	931	886	949	923	964	876	938	906	940	927	960	922	922	886	878	921	926	974	916	939	877	889	897	883	949	901	899	901	940	957	945	913	895	894	882	853	939	874	918	837	859	952	891	941	938	936	923	887	957	898	931	958	892	932	898	921	972	981	922	926	931	952	932	963	918	941	884	957	976	929	922	923	920	943	842	892	927	900	979	961	909	949	879	909	919	965	949	946	890	911	906	945	911	963	954	878	940	902	867	888	962	934	930	903	916	901	934	910	941	857	891	915	895	893	884	933	916	966	908	905	957	891	950	912	937	907	917	949	900	901	893	854	901	917	909	919	903	950	921	953	912	947	899	955	921	921	917	889	911	873	957	929	935	912	956	898	875	883	921	892	913	900	947	948	949	914	896	954	915	969	927	874	941	918	921	891	909	930	861	973	931	891	952	949	904	955	940	933	937	941	899	923	914	945	917	890	917	931	973	881	944	900	945	983	877	901	931	957	904	906	917	870	941	981	899	917	910	911	954	934	879	977	889	918	896	938	937	904	982	888	903	899	930	926	924	950	977	945	897	945	909	931	921	908	884	951	922	870	923	897	906	882	912	968	1014	987	957	885	940	957	916	884	964	941	903	973	891	951	935	938	921	896	892	930	940	937	962	934	882	945	936	972	924	928	962	932	985	887	878	892	897	951	902	899	899	858	926	918	813	947	955	955	933	945	923	880	917	877	913	963	932	951	860	944	913	924	939	926	926	887	946	914	909	887	885	907	845	950	878	888	926	939	913	950	904	905	863	890	890	905	904	895	881	834	928	932	956	945	913	917	903	922	868	902	932	922	974	932	946	839	896	918	848	893	942	922	959	947	934	892	923	910	927	961	904	903	919	959	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
46174	19939	6058	2261	1571	1227	896	749	607	568	533	487	488	437	456	378	377	406	375	336	351	362	367	384	337	331	351	328	355	326	342	337	312	332	325	314	324	304	309	302	381	336	316	292	296	339	337	340	354	348	316	318	333	336	316	314	337	316	324	327	307	312	331	345	316	320	323	314	330	294	300	328	325	322	318	315	338	319	333	297	326	295	316	332	314	302	330	328	319	309	336	346	331	301	303	330	304	298	319	333	299	330	305	297	312	346	317	332	282	329	313	313	282	324	336	315	289	333	306	317	288	311	341	320	298	298	331	326	291	347	342	311	284	326	315	285	296	316	327	300	324	329	308	287	307	316	329	354	295	294	300	316	312	320	312	332	341	323	324	323	338	295	316	336	293	323	304	335	328	353	332	319	318	348	307	304	325	294	306	333	275	293	327	283	282	309	318	284	327	308	309	303	304	292	312	333	307	310	294	334	322	329	308	304	323	306	301	307	329	328	301	320	313	307	274	307	332	312	309	335	308	314	267	312	337	297	300	262	301	274	322	310	293	306	299	313	293	303	305	300	340	305	315	298	304	321	299	318	298	316	293	334	309	314	305	294	312	321	302	305	302	269	313	337	336	312	319	323	302	274	276	312	301	286	296	307	298	317	344	306	338	300	349	313	315	334	303	307	329	298	321	321	286	321	356	316	327	270	324	289	310	321	353	307	289	321	343	294	323	288	307	310	334	327	297	319	306	305	333	322	338	309	330	303	318	308	264	293	331	312	314	317	325	318	300	293	317	328	308	318	284	344	309	304	303	317	333	312	320	289	323	319	321	313	314	288	306	332	329	312	313	320	315	337	290	335	297	329	323	316	331	317	339	309	293	306	300	335	319	325	307	313	321	288	306	325	324	305	298	309	329	304	310	330	335	322	321	316	307	320	337	301	253	341	323	325	334	327	310	311	315	297	341	356	329	307	313	306	304	327	313	323	303	301	324	317	292	291	308	294	296	298	308	306	347	317	283	332	326	339	316	316	332	320	302	349	288	328	314	291	321	291	318	323	295	340	316	296	323	330	313	306	308	326	308	341	295	335	300	327	329	336	300	325	350	322	315	326	299	320	326	318	293	323	319	286	269	313	293	329	326	308	350	303	327	332	326	311	297	338	293	307	329	319	285	316	295	311	340	306	309	310	341	296	306	339	345	312	306	334	322	311	282	322	318	283	282	309	333	303	291	310	288	322	308	321	302	324	342	301	344	303	301	273	294	314	327	315	295	318	311	294	313	321	312	310	310	301	313	322	288	295	292	334	307	322	297	316	357	294	351	286	292	280	301	303	308	317	281	309	302	318	299	292	335	335	337	310	319	302	329	313	338	332	307	301	329	289	321	333	328	305	305	354	310	333	333	314	326	327	288	328	309	311	294	301	337	324	327	311	314	334	301	327	321	327	312	310	324	306	328	339	311	322	316	341	297	287	322	324	322	321	326	302	316	343	305	304	321	317	299	315	310	304	307	331	318	305	301	320	327	343	297	320	317	331	304	316	322	326	334	328	345	281	290	300	295	347	299	318	303	297	341	306	314	289	298	326	342	281	291	307	307	332	328	342	285	304	325	338	330	317	325	326	281	315	303	303	308	302	299	293	303	300	314	287	314	309	301	334	324	301	326	321	319	320	281	340	322	306	279	324	306	305	334	319	334	305	320	311	319	325	316	316	342	321	314	323	312	304	316	295	334	320	300	317	324	300	300	301	329	335	298	322	310	318	325	343	333	309	334	308	312	301	326	321	306	286	305	306	323	308	310	282	325	343	308	324	304	309	317	332	303	336	319	334	309	318	310	315	308	307	345	314	321	340	298	322	320	305	289	300	338	318	326	287	322	299	273	327	322	282	327	314	273	316	308	317	326	320	289	300	316	306	318	301	319	356	338	297	306	308	305	311	331	319	292	319	288	298	327	337	321	275	336	297	287	326	319	297	309	345	357	308	310	319	324	315	301	322	299	315	305	332	312	322	307	332	314	313	283	330	324	315	346	297	276	343	291	328	307	310	333	304	289	280	285	297	313	331	313	305	287	310	293	348	315	302	295	321	316	309	333	281	305	354	304	292	328	276	311	308	349	317	328	325	305	306	279	301	348	360	311	367	326	289	288	292	334	335	306	275	339	300	337	304	325	319	282	309	327	328	302	298	304	333	303	305	292	316	341	294	331	316	323	318	313	320	295	293	314	310	301	327	309	329	309	303	328	316	320	316	337	345	294	285	273	305	303	299	325	316	294	321	303	304	336	324	339	309	291	306	301	295	338	324	318	359	323	311	288	326	319	298	337	318	280	325	312	318	322	324	322	342	346	312	322	286	321	283	316	310	309	318	307	309	293	327	311	294	314	297	289	342	295	315	324	292	289	319	322	293	319	332	326	324	320	302	308	309	338	326	298	343	304	316	311	324	322	342	311	314	332	286	323	310	336	315	325	299	291	315	304	313	304	318	286	312	317	330	310	350	320	332	295	350	306	321	313	325	306	328	333	332	312	324	316	342	361	315	303	300	323	322	303	293	305	318	295	318	327	309	310	282	329	299	296	316	307	287	326	298	313	322	352	295	316	325	295	303	325	302	307	312	325	329	328	315	332	291	315	312	293	345	317	322	341	307	327	305	297	303	270	322	324	319	323	300	323	320	310	320	302	300	294	353	310	333	329	322	311	309	321	298	325	334	321	326	298	302	282	316	306	323	339	313	327	305	326	314	318	312	324	315	316	278	335	263	309	309	316	316	303	304	336	338	309	298	345	333	288	352	319	348	319	303	336	348	322	329	339	348	319	305	311	322	323	308	278	291	330	310	334	331	300	285	292	353	308	314	330	300	280	290	334	325	306	285	344	309	295	290	295	317	292	316	340	333	315	320	312	316	305	279	333	305	293	338	316	279	322	347	322	325	292	313	345	324	300	303	308	297	290	310	327	317	289	280	305	266	311	311	310	327	305	338	292	314	344	293	310	298	328	315	289	318	312	296	307	323	321	291	320	288	337	319	320	314	322	319	321	302	323	309	333	331	297	313	342	290	312	308	336	319	320	321	326	337	314	288	311	321	321	307	306	298	324	296	310	326	313	322	300	317	322	303	324	310	324	309	315	322	331	336	333	293	301	327	304	317	314	296	297	285	317	285	320	339	303	302	314	307	324	321	327	342	321	299	293	306	328	325	294	327	298	334	298	315	299	329	292	336	313	290	345	314	311	343	313	293	317	350	274	310	288	307	311	284	299	317	336	320	324	254	318	330	280	335	308	312	329	282	307	309	331	323	336	291	306	309	308	324	292	322	283	320	317	277	337	313	307	307	321	322	321	324	323	325	338	307	320	307	337	319	304	312	354	345	299	335	317	302	297	302	289	328	299	294	320	277	296	329	314	312	343	323	304	317	329	326	310	318	333	323	300	291	329	307	294	312	279	281	284	304	335	329	331	300	319	323	328	343	311	301	306	329	332	308	310	294	335	315	323	303	313	329	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
20719	2795	5908	6467	5479	4557	3738	3175	2745	2405	2165	1996	1860	1730	1649	1482	1485	1357	1267	1311	1257	1199	1183	1125	1110	1115	1050	1038	1103	1083	1028	1029	1062	965	1015	967	949	986	1001	960	956	975	939	952	896	891	933	937	891	905	898	919	893	906	895	931	910	904	910	873	952	917	903	927	879	843	888	924	862	912	884	940	866	882	799	860	907	856	831	912	879	896	855	841	867	886	906	922	881	861	866	906	885	901	876	884	853	864	883	890	865	827	841	866	881	875	834	869	847	829	913	813	866	915	823	921	841	875	883	846	841	860	878	871	815	905	887	879	812	895	822	875	844	838	869	839	889	879	872	895	867	839	910	849	836	827	827	893	888	856	847	882	890	868	849	828	839	859	849	861	832	812	847	903	905	795	828	842	853	906	872	898	914	875	877	862	874	883	880	873	872	851	836	838	843	873	857	881	834	802	794	829	836	885	864	951	867	862	820	824	835	898	887	799	853	834	846	884	925	882	859	816	839	855	825	884	831	884	875	866	836	852	855	915	841	830	875	900	770	807	822	857	830	842	896	851	874	859	850	899	836	928	907	834	835	904	810	819	890	849	902	873	852	804	832	849	825	868	855	855	806	889	835	871	838	851	929	914	861	853	893	827	837	838	778	865	803	777	869	800	843	921	938	852	917	837	824	900	801	910	909	859	830	827	814	871	897	855	832	874	823	833	833	814	819	893	861	838	863	849	822	764	847	886	851	873	872	876	854	879	874	838	890	914	950	855	842	865	832	870	878	903	871	885	878	856	828	909	890	805	762	856	832	857	850	874	848	862	860	865	786	861	856	849	806	782	885	862	881	858	820	866	840	888	858	806	879	835	874	841	833	873	885	859	853	812	870	857	827	906	868	820	848	843	848	783	879	873	898	885	873	876	851	809	882	847	830	892	873	850	874	846	806	924	844	891	886	864	887	850	858	865	790	833	834	848	890	835	863	839	880	826	833	881	914	893	845	887	885	878	857	843	895	864	873	835	825	844	869	855	820	825	901	831	875	834	810	849	906	847	835	838	875	858	846	836	811	840	847	853	855	832	855	845	864	858	883	821	863	830	862	809	850	924	828	867	868	870	917	849	872	863	798	864	843	854	880	849	854	813	881	844	860	879	846	805	894	819	897	871	862	905	877	824	846	854	813	853	853	827	861	858	862	869	863	876	884	907	847	913	842	865	826	872	856	839	865	838	831	858	881	898	866	840	850	949	824	865	813	866	840	789	882	883	909	859	834	852	881	896	844	859	869	841	832	885	855	832	860	872	890	849	850	866	842	832	828	809	843	859	847	906	860	830	912	908	826	821	856	845	831	859	886	840	817	855	826	838	843	850	894	868	821	835	868	879	883	906	851	833	824	872	840	881	880	826	846	841	873	878	850	849	853	852	874	836	870	860	853	869	890	857	881	885	815	839	849	821	885	862	858	861	800	864	841	876	875	878	897	859	824	849	856	877	876	848	879	792	882	823	829	857	837	866	860	836	880	853	844	856	869	856	858	829	872	795	872	818	898	907	906	853	921	837	879	864	845	838	829	852	827	861	868	808	878	901	824	801	842	859	918	845	872	850	885	850	854	842	862	821	868	910	807	895	859	869	836	858	869	815	910	831	851	867	869	834	939	889	845	923	886	890	797	910	895	868	773	856	866	839	848	804	869	847	797	911	850	829	856	813	876	850	882	846	836	838	873	877	832	806	876	883	844	884	879	892	876	920	845	842	848	858	895	828	834	854	922	857	844	845	852	865	894	790	861	842	863	865	893	875	904	886	866	852	845	842	863	836	840	852	854	802	865	862	855	883	786	908	842	888	874	905	858	838	859	817	860	856	818	867	828	874	959	882	899	877	792	890	836	851	823	861	939	782	853	892	819	871	869	855	843	834	833	841	894	905	871	831	851	834	825	846	862	858	875	868	882	876	844	811	824	901	803	854	799	825	829	895	839	834	853	803	859	877	762	837	840	841	881	858	830	873	905	812	874	902	881	880	904	891	862	863	858	840	903	805	859	874	869	818	898	838	827	903	847	848	830	881	845	896	875	839	827	890	843	823	815	843	861	843	860	874	866	810	838	829	852	864	849	818	836	863	819	841	809	852	857	874	886	883	846	905	803	866	860	835	851	873	832	927	817	881	822	852	854	838	828	892	858	867	841	850	856	876	875	829	807	893	829	853	855	826	847	810	787	839	877	869	869	946	860	848	844	893	833	884	880	862	821	810	871	865	854	857	847	889	851	816	840	885	830	820	889	811	863	876	821	876	873	817	838	853	855	849	857	868	871	797	927	831	877	820	893	871	851	811	883	874	843	841	869	827	875	844	850	850	865	886	873	874	836	860	875	846	817	799	848	904	885	849	858	859	858	883	815	892	845	857	859	807	858	879	904	894	851	868	832	898	829	858	887	839	872	833	872	868	815	814	848	807	859	840	843	858	851	836	861	894	811	821	872	874	816	891	818	837	865	848	889	810	836	823	866	819	871	838	885	894	869	810	844	830	881	829	905	876	851	808	865	897	880	828	860	796	838	847	839	860	853	887	820	871	850	787	803	829	839	905	872	853	852	893	856	869	841	836	791	888	873	862	895	886	789	831	845	895	874	860	917	858	887	890	849	846	809	840	878	826	857	912	842	805	885	848	852	820	891	841	799	821	836	846	904	850	836	831	883	822	874	860	821	788	859	889	849	832	857	837	835	824	827	844	830	833	854	893	814	857	830	815	789	832	852	845	844	835	876	908	883	863	866	820	840	897	856	817	839	893	852	876	876	877	859	795	867	868	813	884	850	845	845	818	881	883	857	875	808	845	845	850	813	888	852	848	819	826	854	859	806	855	803	905	810	831	831	899	849	860	801	849	896	876	843	825	858	852	869	848	871	833	849	807	850	844	849	871	848	872	853	884	856	854	830	877	807	845	836	837	870	824	845	900	863	823	866	873	840	877	858	846	833	840	893	823	861	887	844	873	867	843	868	798	899	865	887	894	843	822	828	840	869	902	847	837	887	857	830	868	802	837	861	847	857	818	873	894	841	845	833	870	824	808	878	875	869	847	823	854	859	821	884	841	891	817	802	871	829	831	851	870	875	862	870	850	862	857	860	893	866	822	818	844	843	864	851	846	852	814	873	856	868	905	841	799	848	878	832	847	854	856	808	935	854	879	858	829	837	804	817	865	928	882	896	808	876	879	842	893	857	869	881	877	890	826	864	806	868	820	851	847	836	816	880	819	822	839	846	819	876	852	864	869	868	867	874	814	850	883	856	856	855	857	859	884	837	857	860	844	879	864	830	835	884	848	842	919	864	862	862	854	861	850	861	837	850	847	831	809	855	887	842	851	860	894	837	869	823	900	814	852	864	859	873	838	897	856	906	850	845	916	871	854	892	902	867	844	854	847	834	856	793	910	797	825	893	849	826	839	907	852	912	878	909	863	848	845	877	880	876	839	855	918	838	904	862	852	828	824	871	825	850	866	840	869	854	949	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5970	469	300	236	217	213	198	222	221	207	169	177	184	186	182	192	176	199	174	195	194	193	184	179	193	190	187	197	165	185	211	181	180	190	151	183	186	195	201	178	183	169	177	183	172	172	168	174	191	205	192	172	184	187	176	172	172	208	193	210	192	162	203	197	196	208	179	206	177	211	183	205	209	179	179	180	176	189	195	198	186	194	158	193	184	180	174	198	190	191	171	182	185	154	162	208	172	178	206	185	187	172	168	197	179	190	179	202	199	175	187	180	172	188	178	191	186	174	179	182	189	196	178	198	207	194	199	203	174	189	189	189	203	219	214	172	199	189	182	170	185	185	189	174	199	181	181	186	187	187	202	195	207	181	219	191	205	185	184	193	190	170	177	207	188	189	182	197	189	180	174	184	182	189	205	206	182	196	187	166	201	189	199	204	178	197	176	193	185	150	189	199	207	218	189	215	200	201	140	186	180	200	206	175	187	177	182	187	188	202	194	197	192	187	180	209	164	199	192	193	176	180	203	204	208	187	183	200	200	195	186	173	183	223	175	186	191	162	187	178	163	179	198	214	179	168	196	190	172	180	198	195	214	180	183	146	174	190	203	177	180	185	199	196	190	186	211	175	208	205	175	185	188	190	172	184	188	205	178	163	184	150	200	195	195	194	189	190	184	188	167	191	186	185	208	183	170	175	211	202	197	205	192	177	202	173	180	166	176	170	195	190	185	178	202	190	190	189	181	195	185	162	183	198	187	196	176	182	209	191	179	188	179	181	210	183	174	202	183	183	174	181	172	170	197	197	181	178	183	179	197	177	193	210	172	179	205	180	206	165	173	186	212	176	219	182	180	188	186	194	185	170	194	181	196	170	180	190	196	163	180	186	200	198	186	182	191	217	157	193	170	195	182	177	163	215	201	158	161	194	211	162	176	190	171	165	185	175	165	179	173	177	174	192	187	170	164	173	195	170	170	202	184	176	185	193	180	205	217	182	159	196	199	185	176	191	198	188	203	182	177	175	194	185	198	186	174	181	172	192	184	171	201	205	182	148	171	168	185	176	182	197	153	195	184	179	167	204	187	182	168	189	191	174	169	197	213	181	188	199	205	186	185	209	188	186	179	193	195	193	196	172	184	176	155	177	190	200	177	210	200	175	156	190	173	203	197	186	177	174	187	202	192	194	186	186	179	193	188	178	203	202	183	197	170	183	167	175	172	192	189	193	199	169	205	201	198	182	179	179	182	168	205	183	181	153	182	203	176	195	201	204	223	183	183	156	180	176	189	139	206	182	171	191	169	167	173	195	189	173	175	167	195	181	184	201	175	191	187	176	175	187	179	202	186	184	217	164	180	174	182	196	166	158	147	189	199	181	175	176	189	184	189	174	207	176	182	191	201	179	166	189	204	202	194	174	160	188	197	167	209	183	177	170	189	223	232	198	195	194	178	185	204	193	181	196	196	194	192	189	197	193	198	178	179	175	181	192	191	192	197	185	183	170	186	193	175	170	180	195	180	210	174	176	188	182	194	162	187	168	173	167	197	180	183	146	200	170	190	201	189	178	188	185	169	167	239	195	181	174	169	209	191	191	157	207	186	187	208	166	165	172	200	200	193	187	183	162	172	197	214	168	179	155	183	168	195	172	171	161	195	197	210	175	167	179	178	175	195	190	205	165	189	183	189	168	159	196	182	192	188	167	173	183	197	195	214	186	196	178	193	195	177	190	180	178	182	183	185	184	161	160	190	181	196	184	163	189	188	196	172	193	173	201	182	188	184	175	175	176	167	192	173	174	194	187	182	171	178	150	191	201	167	192	175	203	190	173	180	172	177	213	184	169	157	197	208	184	180	168	188	183	189	189	179	211	168	185	183	183	200	194	169	194	185	182	172	185	202	187	195	149	190	185	181	202	184	196	185	174	205	190	182	197	209	224	172	203	177	219	168	209	169	193	145	169	167	192	174	190	195	192	208	191	163	186	224	157	228	182	158	179	197	179	206	197	172	184	203	190	190	160	191	146	190	178	187	177	185	183	199	166	194	182	195	190	177	201	160	208	186	151	186	185	186	182	174	176	186	196	202	202	172	186	177	185	183	183	187	179	180	188	177	201	187	217	163	171	191	201	195	198	182	192	194	204	190	195	171	191	191	177	193	192	199	196	187	213	163	181	158	190	190	180	192	188	192	195	188	186	189	199	182	205	200	161	193	181	178	158	164	173	189	178	196	178	185	195	195	177	190	179	191	220	195	188	182	192	197	164	187	182	167	194	206	201	177	200	191	162	171	173	211	190	202	178	183	202	182	177	189	209	190	184	185	179	197	193	178	170	175	176	169	200	173	195	180	205	187	189	183	163	191	174	201	186	215	191	193	217	198	189	193	214	174	191	173	193	174	191	194	182	197	187	192	203	200	172	183	184	184	180	175	173	184	197	194	177	176	204	188	194	167	185	183	185	186	175	201	207	194	186	177	187	179	218	206	219	182	179	198	196	171	185	187	195	173	168	201	174	203	179	210	208	193	195	178	188	189	198	176	159	199	181	194	176	179	167	199	194	197	178	183	181	167	182	195	172	165	205	188	188	193	182	170	199	207	207	189	203	180	189	171	176	189	178	201	170	195	185	190	199	175	187	159	194	156	185	195	190	205	186	178	194	185	159	185	178	181	185	194	170	194	219	178	185	176	178	175	201	212	184	164	177	196	186	198	151	197	186	192	217	195	195	201	160	204	191	203	179	175	177	175	197	184	168	163	179	167	174	156	174	200	179	185	178	208	219	175	175	201	198	178	179	189	187	173	179	188	185	214	172	181	193	172	181	214	197	185	206	180	193	176	187	178	177	203	164	189	200	189	179	192	185	198	176	201	177	211	211	193	188	210	202	189	157	205	174	186	200	181	189	196	219	164	194	196	179	159	173	184	172	206	178	204	190	169	195	195	168	194	179	168	185	161	203	195	178	174	188	189	204	165	189	183	199	205	219	195	197	189	173	179	191	194	175	191	184	189	194	206	181	188	180	187	195	193	184	176	176	195	179	173	184	185	199	171	178	180	190	184	187	196	187	182	194	198	187	167	197	184	158	143	162	188	189	184	162	186	191	197	189	182	197	189	195	210	179	178	179	181	200	197	183	193	198	192	183	177	188	176	214	165	201	179	206	187	196	174	186	190	191	181	218	171	184	171	190	200	178	172	213	172	171	171	180	202	181	164	168	172	200	175	209	194	203	189	174	182	187	197	173	171	180	207	183	161	173	196	197	193	176	188	181	176	168	192	184	177	213	156	190	216	174	197	166	189	196	201	169	192	194	200	190	198	157	176	188	176	165	202	189	181	200	187	187	190	182	156	197	178	184	174	182	200	150	156	200	159	187	182	187	183	182	187	170	203	202	170	170	175	190	161	198	182	198	177	190	157	177	194	186	170	200	204	177	199	176	182	184	190	180	176	202	176	197	185	202	186	200	177	177	185	185	190	199	210	189	185	156	187	186	195	185	182	194	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6431	631	770	720	717	690	657	690	598	620	556	629	625	619	635	606	596	590	589	601	594	631	595	581	608	598	587	546	596	602	580	569	579	594	576	581	597	557	611	545	544	541	565	624	620	531	581	594	608	570	585	581	515	596	551	567	544	544	576	569	543	549	610	583	572	618	579	556	599	594	601	560	562	561	551	608	583	545	596	570	575	548	570	571	560	559	529	593	557	541	574	518	603	528	607	582	540	612	557	575	601	554	590	565	530	596	555	555	522	616	606	599	549	538	562	588	598	551	557	557	541	571	535	585	578	559	610	595	599	522	615	611	555	586	573	598	557	593	586	570	559	571	563	571	558	590	584	554	547	612	553	594	602	598	583	585	570	581	547	600	532	573	557	579	586	556	596	553	573	545	547	568	569	607	572	587	567	600	609	577	530	570	528	584	555	590	595	546	548	526	554	611	537	559	574	570	572	616	564	565	592	620	591	589	612	572	576	573	568	599	566	615	585	576	524	549	553	565	596	544	574	555	578	545	579	578	584	612	574	549	576	576	530	536	615	628	582	568	584	533	560	574	587	548	578	597	614	607	570	609	578	568	613	588	554	535	582	587	520	551	582	556	609	572	585	559	548	582	582	573	567	599	582	557	573	569	569	572	548	590	540	543	558	528	552	556	535	544	577	542	576	555	566	595	562	605	560	556	555	591	560	605	551	593	571	552	609	586	583	573	540	567	598	576	646	572	569	558	575	603	519	544	511	564	551	596	586	585	554	586	544	632	562	593	568	580	577	597	584	508	580	549	569	564	559	569	568	621	563	551	604	546	566	548	523	608	589	530	598	569	564	551	568	598	594	599	566	544	598	576	574	594	567	633	588	532	533	541	587	621	559	576	548	557	543	614	575	582	588	572	521	566	579	552	611	611	545	561	562	567	575	562	572	540	557	575	579	571	516	568	562	584	587	542	561	550	574	590	616	592	571	547	566	570	560	556	590	558	530	573	568	616	627	535	571	554	566	548	553	580	583	541	559	550	571	564	544	538	590	591	604	582	552	582	539	573	508	611	556	542	568	578	558	591	596	638	535	595	545	592	578	566	561	552	606	581	562	536	597	576	538	624	592	560	542	544	546	591	595	573	587	567	592	578	556	560	568	581	554	600	592	559	610	600	566	564	536	543	598	529	538	598	595	587	576	602	579	558	532	550	574	575	571	573	582	548	578	555	575	558	566	580	556	591	554	613	603	592	556	586	562	619	537	588	582	576	587	580	585	584	581	563	580	589	529	577	590	589	558	579	558	577	567	588	561	565	567	523	586	553	558	606	597	583	605	595	608	572	523	564	552	594	605	571	538	550	608	561	568	601	576	562	586	562	586	597	520	534	586	563	532	613	574	547	569	543	547	580	582	569	596	624	564	611	558	600	574	600	544	526	584	555	575	561	600	589	613	573	535	531	527	580	549	557	586	561	552	553	545	583	572	586	592	524	554	573	565	575	602	581	521	586	540	563	581	549	565	627	581	586	552	592	530	569	543	538	614	578	563	557	565	582	526	562	582	574	547	525	572	554	559	530	572	560	543	550	567	560	593	584	560	553	587	557	597	550	560	588	582	586	577	609	565	575	601	572	527	573	598	581	544	582	532	572	551	558	536	569	544	574	516	562	550	527	562	586	598	569	587	587	513	575	588	613	588	591	599	543	575	549	571	581	555	568	587	541	571	572	610	582	544	629	625	548	567	573	588	586	568	547	599	577	609	587	558	532	521	544	549	565	544	525	590	572	590	567	592	593	590	538	549	569	555	569	574	567	601	549	537	588	604	584	561	581	585	527	555	595	572	591	566	570	566	544	595	604	612	523	597	567	574	545	587	531	581	572	570	607	584	564	552	592	531	578	575	570	552	549	600	560	541	553	570	605	566	619	546	526	563	605	537	581	561	595	632	539	569	538	587	563	534	575	535	549	578	537	552	568	596	598	590	563	530	576	563	547	534	558	569	589	609	634	580	572	541	538	571	584	605	571	594	527	539	572	581	585	564	575	580	556	614	557	555	568	566	570	602	572	619	600	585	537	599	571	540	578	528	623	517	575	539	598	595	573	554	538	558	570	578	589	599	587	543	554	547	601	580	577	557	546	544	586	502	600	553	556	576	594	572	614	560	590	583	598	603	554	558	565	576	594	606	584	597	592	599	538	493	576	588	554	560	548	612	520	532	551	541	580	600	589	557	532	526	624	570	557	570	539	552	576	565	588	536	614	563	559	601	581	535	629	586	591	562	539	594	616	556	608	613	590	586	575	586	587	536	580	591	602	529	583	595	580	568	577	559	566	601	535	556	568	581	547	600	554	535	585	531	577	551	565	601	564	548	558	579	565	559	548	570	563	580	577	574	592	639	603	599	546	572	564	598	534	559	539	574	503	564	581	582	570	568	526	550	606	587	570	563	579	540	570	555	555	549	546	560	569	569	569	578	576	575	578	563	563	584	568	597	547	550	550	612	534	557	558	590	581	595	602	571	587	544	561	549	582	551	566	582	562	570	576	570	581	572	557	574	574	631	578	576	607	584	541	572	573	559	533	600	579	561	538	602	584	576	586	605	591	581	565	586	565	564	581	575	611	524	577	552	564	602	590	543	540	552	543	611	561	588	561	567	558	551	519	568	594	542	566	539	615	598	597	549	568	552	550	592	573	594	606	547	555	583	555	557	568	574	573	592	569	578	558	564	595	564	589	567	606	568	597	570	527	577	606	602	547	616	536	569	544	547	594	607	545	544	540	573	621	577	578	570	618	560	568	583	571	556	560	570	541	612	548	558	592	530	588	566	546	570	505	569	618	552	569	544	589	581	534	566	568	590	588	561	585	576	629	571	540	587	575	613	586	595	586	565	548	584	618	589	562	590	586	576	562	559	591	578	589	572	566	585	609	573	592	560	512	546	609	529	527	583	554	584	574	593	572	593	572	536	559	552	590	588	597	543	592	609	564	583	573	536	563	579	543	572	570	598	599	538	581	520	552	584	530	596	622	578	537	591	618	575	574	543	538	560	548	605	599	575	549	541	567	584	632	610	557	560	553	530	571	540	594	549	566	603	596	547	577	569	573	582	570	609	530	593	556	585	563	547	584	554	568	611	592	598	567	559	539	571	552	585	577	555	592	539	587	570	588	593	567	546	545	558	551	573	558	619	558	578	532	555	584	585	580	586	619	525	580	552	584	557	541	559	591	561	610	528	575	608	555	560	558	584	545	569	548	573	570	541	559	536	567	559	537	623	562	550	604	564	591	531	584	556	612	572	586	543	581	596	552	577	570	550	587	545	604	583	602	573	570	574	573	581	566	548	537	588	608	601	609	562	570	577	599	596	539	568	612	578	599	583	598	581	593	605	605	585	582	597	547	588	581	592	563	605	564	579	596	574	582	574	585	585	569	592	572	564	557	564	582	594	600	530	546	590	548	585	557	558	562	575	609	583	564	566	575	571	576	559	559	588	567	547	560	545	571	632	585	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
39569	12862	2263	1190	977	754	696	543	514	478	412	451	370	402	403	395	362	402	354	378	364	322	349	352	367	336	350	333	348	340	347	356	327	329	352	342	360	353	348	311	366	317	374	356	337	358	331	320	315	325	324	303	328	359	321	320	333	361	335	341	377	289	352	331	354	328	334	300	329	320	343	309	329	313	321	337	341	343	356	341	311	336	347	372	343	350	317	324	335	358	351	324	300	322	347	374	329	341	350	339	329	314	365	346	360	327	343	310	301	316	314	351	324	310	327	357	333	321	337	317	326	361	348	356	348	319	335	324	354	349	364	315	334	326	307	325	358	322	351	327	355	317	341	306	315	343	340	346	365	336	359	358	361	375	321	369	345	331	340	360	370	333	341	348	301	345	330	329	335	341	311	341	329	301	349	351	346	329	333	346	354	312	347	328	325	295	302	334	342	337	315	358	353	344	334	306	338	329	348	356	341	311	348	359	344	328	324	345	314	328	334	342	283	335	327	305	343	346	338	314	345	315	328	367	323	336	320	324	332	332	351	316	329	355	343	346	314	315	348	338	362	323	338	327	321	315	316	331	359	349	339	343	295	353	321	351	339	315	347	388	348	291	356	354	326	346	323	306	325	337	325	359	353	352	338	366	328	342	371	327	309	329	319	360	355	344	314	304	349	357	355	332	342	362	320	310	298	311	324	337	333	322	336	332	343	390	354	323	328	347	322	325	344	298	367	311	347	340	353	332	365	316	358	337	345	354	323	313	333	339	329	318	335	311	320	360	314	316	313	354	354	332	337	338	307	353	346	325	334	347	296	333	308	301	347	327	334	340	343	300	314	331	358	331	323	333	346	347	312	322	338	354	339	340	305	336	352	339	318	370	330	349	324	337	352	317	308	342	341	336	317	336	344	367	324	358	354	322	335	329	309	315	384	322	341	308	335	320	345	340	352	319	351	330	336	316	335	366	351	342	322	342	325	333	340	324	358	364	326	321	335	347	356	330	324	292	333	341	350	354	315	336	353	329	344	324	310	298	341	327	346	368	328	341	355	350	311	326	347	361	329	314	334	341	320	339	344	351	333	340	301	315	361	340	360	331	350	364	324	358	327	322	335	324	338	305	338	357	326	339	367	288	303	346	345	308	353	332	313	349	329	342	308	359	335	334	355	330	351	354	338	329	319	306	318	322	310	344	295	359	334	358	326	322	338	326	335	334	358	334	352	361	349	335	343	348	357	324	301	334	338	339	324	344	327	318	363	376	335	352	381	313	338	323	318	304	342	319	350	324	336	372	290	347	333	322	339	327	326	308	319	337	345	362	323	325	312	354	356	342	350	350	339	371	331	314	283	321	357	316	348	317	350	339	309	338	327	315	351	355	303	324	323	342	306	331	338	312	360	351	328	347	324	335	332	349	362	314	329	341	304	379	297	323	336	341	334	309	364	335	340	356	377	352	338	336	350	365	314	372	329	343	342	334	338	384	346	318	326	341	354	321	351	359	317	347	327	323	350	321	286	373	325	279	342	332	312	333	336	342	343	347	325	290	358	324	355	336	330	357	327	347	344	359	350	368	320	335	321	354	314	330	358	335	330	324	360	357	337	380	348	319	341	310	338	341	339	342	353	334	303	315	312	288	326	330	332	316	371	329	334	348	354	333	339	341	311	331	356	350	322	340	348	354	339	318	303	315	341	348	335	343	332	353	341	351	325	336	347	353	313	323	339	339	361	306	320	339	345	347	306	349	352	331	339	324	312	347	332	325	349	331	370	371	305	318	309	315	346	341	347	347	316	362	324	361	339	357	321	338	344	307	341	313	368	303	354	336	310	338	336	304	365	332	349	326	330	343	356	306	307	343	346	318	305	310	346	367	356	337	327	322	350	350	342	330	319	349	334	333	325	353	343	295	346	330	364	335	306	355	340	382	312	331	351	348	315	327	320	360	355	337	338	317	346	325	326	372	338	359	345	324	347	341	310	316	352	323	338	330	338	349	353	346	352	342	354	341	316	334	332	331	321	347	339	325	308	343	318	336	355	355	325	328	351	318	334	334	330	323	350	344	313	355	306	342	351	327	343	329	299	361	339	363	315	351	324	349	327	346	381	334	305	373	346	316	301	325	322	350	361	301	327	329	341	340	330	340	342	330	365	342	332	351	319	338	338	351	321	353	324	324	332	318	318	364	303	312	314	323	312	348	327	370	344	330	347	312	336	300	328	338	313	353	332	311	368	346	313	310	316	358	364	332	367	324	338	307	296	296	343	325	326	350	364	341	331	343	292	357	340	347	329	332	325	300	328	334	361	364	342	313	323	335	326	308	376	324	345	336	339	330	343	337	359	339	366	332	339	312	344	328	371	351	335	335	365	314	303	340	306	345	348	306	319	345	365	329	336	376	306	328	327	323	315	330	345	317	343	346	343	345	313	350	309	313	314	321	360	336	352	298	338	361	402	318	321	366	350	346	313	330	365	313	315	317	284	317	339	322	319	326	305	357	332	319	363	333	286	308	357	318	337	338	286	382	326	348	303	347	361	336	327	308	314	338	327	337	340	318	334	319	349	318	299	334	312	342	322	334	326	335	310	307	356	313	355	306	381	356	347	349	326	339	336	324	330	352	335	310	324	318	390	326	338	313	321	324	377	321	352	363	335	324	408	331	334	324	294	351	336	357	313	330	343	364	328	338	300	343	324	319	314	365	365	313	320	341	331	323	342	327	354	327	334	354	323	368	298	338	350	316	303	347	354	339	319	335	311	317	331	368	344	336	352	355	345	337	345	345	337	322	328	342	328	330	379	357	322	349	331	346	356	384	352	360	329	323	326	316	321	339	329	312	344	330	328	345	312	305	299	337	362	310	303	342	345	345	325	351	368	301	335	326	329	301	335	342	320	324	359	344	325	352	332	310	289	322	326	357	334	342	345	336	344	346	382	326	312	305	327	357	326	357	317	349	337	343	362	316	379	341	315	331	311	371	329	307	336	333	301	317	344	331	338	339	341	380	313	367	345	347	335	333	310	330	351	314	337	350	336	357	339	367	327	361	320	347	314	327	318	327	324	331	348	316	340	341	376	343	363	322	364	310	334	323	340	345	332	340	333	348	356	307	330	274	314	317	351	346	326	315	309	333	317	354	357	328	332	306	358	346	371	322	305	327	360	329	355	369	377	322	296	342	344	350	343	357	331	348	303	321	323	311	334	319	327	332	364	309	308	362	315	315	355	331	327	354	337	338	301	328	358	344	312	341	350	355	375	338	340	315	361	309	341	339	314	340	346	331	337	348	321	328	318	329	323	321	335	335	318	345	334	332	320	365	356	336	353	321	305	328	319	329	343	351	344	321	312	293	358	330	355	314	340	303	360	337	322	323	367	335	335	294	321	339	353	329	345	334	369	329	329	363	311	358	335	307	342	332	333	309	330	324	320	327	343	347	333	342	342	315	321	375	342	341	336	356	297	347	343	358	335	344	325	342	356	366	322	346	351	365	343	339	365	295	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17622	1874	3626	3948	3514	2892	2471	2179	1934	1760	1604	1546	1505	1362	1398	1260	1247	1214	1129	1157	1138	1090	1152	1048	1106	1082	1024	1062	979	1052	1024	1028	974	977	933	967	972	983	981	977	1001	1035	993	1024	987	935	993	952	949	993	957	962	991	976	935	933	941	925	956	961	918	890	979	927	930	984	944	947	938	913	974	917	978	948	1004	921	942	952	949	942	904	881	963	934	932	913	987	990	911	867	910	971	953	1005	952	906	950	937	941	984	971	972	950	960	961	917	954	944	908	947	921	923	915	953	895	906	898	939	955	944	913	979	905	970	944	915	937	860	891	887	873	887	962	912	931	933	874	920	953	924	927	953	946	937	913	930	904	973	918	939	942	917	887	899	969	991	900	930	874	941	902	954	933	912	910	947	927	997	949	947	881	922	942	938	940	890	920	948	896	977	961	967	976	936	951	927	906	954	890	913	948	923	952	910	938	970	957	942	940	930	910	923	971	874	925	895	948	978	924	879	935	950	963	936	956	920	955	955	917	952	953	937	931	952	952	919	911	869	932	901	911	951	934	906	941	931	871	956	917	901	897	973	924	937	961	947	906	940	925	895	895	934	965	938	932	951	967	947	941	912	952	891	936	935	955	976	940	922	930	975	923	972	916	978	921	940	876	922	959	988	935	921	940	968	956	837	919	929	905	913	987	968	894	925	926	957	949	902	952	900	962	873	905	990	922	949	929	930	928	906	958	921	956	962	935	935	942	933	915	961	903	914	882	839	940	949	925	904	925	967	892	946	958	891	936	899	945	918	937	922	873	936	872	995	952	931	930	908	928	912	912	929	849	905	885	918	950	971	905	936	928	942	921	901	941	899	891	967	884	951	941	908	917	995	963	998	928	886	935	959	915	945	896	901	910	944	918	946	940	952	957	905	908	926	947	960	891	929	842	937	937	923	917	915	890	870	911	906	936	979	912	904	975	879	905	967	909	930	924	949	941	939	960	896	957	889	869	899	917	929	886	931	876	947	952	922	892	988	969	898	889	933	916	909	941	878	932	890	852	921	908	902	922	980	885	915	917	951	936	916	914	950	931	929	941	889	877	966	932	959	921	924	898	913	927	929	905	885	921	915	883	924	958	946	956	957	895	952	916	955	976	909	897	924	948	917	928	958	889	871	884	958	938	938	970	912	947	924	930	945	912	956	907	987	924	901	904	864	881	925	986	947	894	895	913	912	914	990	960	885	958	907	900	987	952	942	926	935	915	934	930	884	953	905	898	976	987	886	923	868	910	958	910	947	893	917	915	908	909	906	972	916	916	931	901	905	895	955	899	963	962	956	904	928	874	956	916	881	900	928	951	931	938	939	937	936	930	885	896	933	957	916	988	990	968	905	949	919	963	1038	906	932	926	925	923	946	898	930	883	915	924	935	905	939	938	929	956	918	928	972	967	967	943	939	973	945	913	920	903	900	899	943	882	904	957	924	970	930	976	961	935	885	943	929	963	922	907	934	890	945	893	955	877	901	902	932	931	923	938	886	941	967	948	946	879	954	924	930	916	914	1000	918	926	903	930	895	919	956	974	911	956	893	921	980	923	939	912	952	992	933	854	943	921	883	914	952	913	877	868	903	922	923	958	964	897	899	991	933	916	903	935	991	848	957	928	917	897	900	984	920	957	928	927	987	905	971	926	949	956	855	918	929	922	895	903	920	952	895	877	958	950	870	929	971	938	953	873	941	953	965	945	940	914	927	942	981	974	887	992	878	869	913	912	949	970	933	933	920	944	914	962	974	927	944	971	949	915	957	957	919	952	982	865	958	967	947	942	954	922	925	935	925	933	876	971	953	997	931	935	908	947	951	949	952	952	949	929	919	973	966	899	873	961	998	932	942	961	903	925	905	939	896	876	918	898	973	867	954	960	976	897	957	917	979	966	924	902	858	916	937	935	960	959	861	911	918	893	1012	866	905	987	876	941	947	897	925	943	901	936	937	936	937	928	912	985	922	904	905	925	936	886	917	977	931	888	955	981	917	980	944	908	914	997	898	914	911	912	960	921	898	860	972	938	980	1003	938	922	913	858	920	935	941	921	961	934	910	899	914	912	906	947	906	951	895	882	946	928	948	940	918	962	892	929	891	884	926	914	889	952	936	930	923	955	868	899	940	960	931	924	986	883	929	961	898	936	959	950	910	877	981	940	882	944	905	936	895	895	948	843	921	914	934	1008	900	935	920	969	900	920	900	918	942	887	933	917	956	946	927	944	871	922	893	922	904	917	958	935	930	940	931	853	910	917	883	970	945	930	907	938	905	929	922	924	934	973	871	963	953	956	954	941	966	971	959	950	953	948	962	952	905	949	910	982	875	921	904	905	916	912	973	873	926	965	925	884	890	917	923	927	909	911	898	952	905	940	890	981	919	944	872	965	914	933	950	910	904	936	968	915	912	897	944	983	944	889	909	884	916	925	898	889	971	877	960	897	888	970	910	970	914	990	952	914	970	967	899	942	933	924	949	912	922	939	947	973	890	978	936	987	944	942	898	951	954	912	878	921	897	954	920	929	905	921	957	955	929	929	920	944	879	932	955	911	909	971	940	872	885	955	913	893	936	970	904	914	913	948	939	921	964	929	914	893	901	972	914	917	907	917	973	972	925	913	944	878	916	914	920	975	927	921	947	945	889	913	905	903	946	1002	883	956	908	902	973	916	865	905	922	875	906	946	944	914	930	955	920	908	970	853	990	904	914	930	913	923	946	871	907	937	912	899	976	941	937	886	960	902	961	942	951	911	913	925	906	924	936	915	896	897	879	850	899	900	904	915	976	935	923	914	929	918	937	950	927	903	908	985	889	919	927	965	955	946	945	907	889	941	972	913	925	912	899	915	912	969	877	935	932	932	868	927	925	944	907	897	1001	925	910	929	901	962	888	893	954	925	921	943	832	890	937	910	960	907	935	913	912	941	994	955	904	892	954	877	908	941	927	919	942	944	937	924	871	922	957	966	896	924	955	897	915	901	895	939	903	886	841	950	885	942	935	927	927	934	1014	920	893	890	906	922	960	946	917	853	945	897	888	935	1010	960	964	958	954	901	860	975	899	925	935	871	933	932	926	922	946	933	974	941	868	886	942	975	977	931	914	977	943	916	937	906	929	910	940	913	883	905	916	944	880	1005	920	888	952	950	972	921	925	909	903	926	924	943	920	959	894	877	936	914	919	898	893	936	936	850	927	895	887	939	939	913	952	853	922	944	929	911	963	930	933	844	1001	925	913	886	930	943	933	914	902	982	996	898	929	933	967	918	1005	895	880	912	965	946	938	932	950	947	887	903	941	917	924	916	952	962	937	993	996	922	949	928	885	892	864	906	898	937	937	929	973	941	896	947	881	928	960	988	1006	962	930	972	894	916	940	913	941	904	920	919	901	914	930	932	886	878	930	908	930	977	891	930	927	919	966	981	925	901	949	947	914	930	892	964	962	895	938	957	940	938	929	994	892	923	923	924	972	909	868	953	951	926	912	967	887	897	930	904	941	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
45384	22333	8329	2428	1614	1189	908	777	668	585	511	511	494	444	426	436	388	376	404	361	352	361	379	365	332	345	371	304	338	332	334	314	318	330	326	307	301	326	329	331	304	289	315	312	304	326	305	293	359	347	306	299	330	354	312	312	323	344	286	327	312	298	309	305	293	313	305	286	344	306	298	325	314	319	314	331	331	325	318	318	351	304	302	305	308	310	333	298	305	360	335	301	290	333	298	300	358	302	287	318	337	306	311	305	268	294	320	324	348	307	315	301	303	350	302	332	294	320	318	332	352	317	319	303	276	321	288	328	317	358	319	320	331	321	306	325	346	329	308	334	320	300	325	314	339	330	339	308	282	310	306	333	308	317	331	302	292	313	322	303	276	308	332	326	323	274	295	293	318	320	316	283	324	316	323	336	314	339	318	333	319	340	321	284	333	304	307	312	329	278	326	350	329	313	317	346	358	303	323	320	309	330	339	301	312	331	304	313	318	328	305	323	289	332	320	305	319	314	346	329	295	320	298	319	326	332	304	302	330	326	306	308	315	331	303	332	306	302	336	347	324	289	340	315	327	304	312	285	300	291	306	297	313	328	319	301	309	330	297	327	302	317	312	320	322	293	328	307	340	319	304	309	302	319	317	332	327	310	303	356	300	329	317	346	308	303	331	289	300	306	307	345	287	343	349	295	305	309	338	342	362	321	300	313	298	294	292	313	298	330	308	302	307	302	320	325	308	321	311	297	346	309	306	314	336	312	363	299	343	289	299	287	308	325	329	309	284	313	323	311	322	282	284	299	335	317	314	324	296	334	294	303	312	283	334	357	304	309	317	315	352	302	317	304	321	349	300	326	295	288	351	307	330	301	335	325	305	320	322	318	319	313	299	370	322	310	337	307	308	291	317	324	346	324	335	323	296	336	339	311	295	339	316	303	317	335	289	326	338	319	332	336	307	295	308	313	336	328	324	302	324	291	338	317	318	309	358	322	297	325	329	316	326	335	320	289	292	297	306	304	308	321	303	303	273	328	334	330	304	289	306	289	293	309	330	291	339	344	321	350	288	296	308	307	281	304	320	303	287	300	297	281	331	312	318	323	303	347	320	331	292	323	314	346	315	302	320	289	317	333	334	307	319	317	284	313	323	313	296	299	331	323	335	345	304	325	327	340	295	320	326	353	295	327	315	309	291	346	322	315	321	312	295	308	317	314	317	322	330	334	333	328	326	312	303	327	314	310	316	333	321	315	295	313	298	264	312	303	300	323	305	286	295	337	299	305	336	335	293	309	298	334	315	329	315	303	328	335	343	340	295	310	305	321	316	346	303	308	329	290	323	307	339	308	317	319	334	313	332	321	300	318	340	319	311	312	317	316	324	309	297	299	297	314	337	321	292	340	331	338	315	301	343	301	321	348	339	330	316	326	294	325	305	340	318	316	334	307	300	311	343	285	353	298	298	288	346	323	338	301	332	323	310	326	294	299	322	325	345	311	318	312	319	323	304	317	311	301	296	321	326	301	334	282	303	349	298	327	325	320	292	309	340	285	298	297	314	341	302	327	311	313	344	273	297	307	314	303	334	310	290	306	310	336	289	319	354	284	343	325	312	307	323	289	299	310	299	318	291	311	311	322	330	319	313	334	298	331	298	318	334	283	311	317	316	305	305	317	307	345	289	293	274	314	323	342	334	290	316	308	313	324	304	305	297	292	310	304	304	295	331	313	312	331	345	309	317	321	311	339	345	321	332	335	305	301	298	337	328	324	311	314	338	301	294	301	306	311	300	340	314	303	305	318	328	305	329	318	309	287	281	301	316	324	310	323	284	327	336	328	307	281	337	346	321	277	319	304	302	314	291	286	307	324	309	304	309	330	336	278	306	318	302	318	302	302	329	309	310	300	341	311	288	323	284	328	339	295	293	315	307	281	315	290	265	305	308	322	306	341	325	289	331	331	299	310	312	326	308	308	333	327	293	282	299	326	306	312	306	298	265	310	334	334	285	295	313	297	331	298	279	277	324	313	329	307	301	283	325	325	333	292	304	316	317	365	287	318	322	330	294	352	340	306	320	321	318	287	320	297	327	292	305	317	325	325	312	307	332	347	327	342	305	291	304	284	314	331	281	311	305	325	324	315	312	292	282	316	303	277	311	296	319	327	320	315	354	321	294	314	339	308	331	309	310	285	312	282	321	307	317	343	291	326	293	366	323	322	332	317	289	313	302	277	325	305	329	335	293	309	313	321	330	317	284	320	317	336	306	316	317	303	304	297	294	303	331	310	310	338	293	295	277	324	324	287	323	291	314	341	298	311	311	288	282	328	289	296	328	317	302	292	313	319	338	312	296	311	312	287	326	305	261	291	311	332	318	315	332	299	329	314	300	328	312	321	317	328	303	308	298	336	336	337	279	311	305	327	353	308	301	320	299	292	311	325	333	316	301	337	345	288	297	264	332	308	289	308	314	306	296	325	334	331	316	287	290	292	315	297	289	350	310	320	304	318	305	331	331	320	327	293	306	305	305	317	280	326	309	300	301	293	306	302	325	313	303	324	328	322	322	325	315	321	327	332	340	304	314	317	351	297	310	306	294	336	320	285	328	338	330	340	301	301	326	294	314	320	328	310	342	323	328	290	312	276	293	323	302	326	302	327	294	296	308	328	328	319	333	339	320	296	298	295	291	354	319	284	293	329	328	338	323	323	309	312	294	326	273	354	348	314	275	302	293	314	292	312	320	326	314	298	306	324	326	313	331	334	334	314	303	288	304	299	310	297	351	297	329	275	282	311	309	315	305	299	295	314	323	296	292	295	324	316	312	291	313	316	306	306	316	283	322	294	336	333	345	322	305	316	298	326	339	328	285	312	335	332	307	322	325	307	314	306	338	323	337	296	309	324	315	337	312	335	329	283	292	300	324	321	333	295	304	319	318	324	266	328	335	336	330	346	307	307	327	344	331	339	303	326	342	331	291	317	312	311	312	312	343	316	292	329	311	320	264	286	314	289	335	313	309	299	318	304	297	300	335	339	310	335	313	326	334	325	295	302	330	328	351	312	295	301	300	305	324	294	316	303	315	335	332	329	334	307	306	315	302	312	310	300	300	320	296	302	293	298	299	321	334	313	308	336	313	310	338	286	300	331	348	341	314	315	330	344	327	305	322	293	328	334	338	301	317	326	312	306	315	293	313	301	288	293	306	322	274	309	322	349	323	309	325	312	309	341	332	312	345	312	305	326	314	333	261	349	327	307	318	304	326	320	316	306	291	322	294	316	292	349	332	328	335	302	311	337	313	296	274	316	321	307	309	296	326	318	355	322	344	290	332	313	315	294	323	322	321	300	294	312	338	308	308	299	336	322	324	339	291	324	283	315	299	348	292	307	353	301	340	336	309	318	333	338	339	306	301	306	315	304	303	288	302	319	297	331	281	317	331	319	323	286	291	284	300	284	314	310	306	352	351	330	333	336	322	332	335	303	294	319	315	301	305	287	323	297	307	334	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21561	2819	5864	6393	5547	4530	3798	3168	2742	2584	2156	1994	1893	1689	1622	1548	1487	1382	1298	1294	1236	1209	1134	1157	1150	1058	1124	1096	1004	1077	1031	962	997	1033	972	1011	957	979	922	989	952	968	920	948	926	907	892	980	957	939	868	900	875	958	900	870	923	920	892	932	895	929	886	884	903	895	886	891	859	863	846	863	860	886	888	914	841	899	858	830	858	832	919	842	848	878	850	867	908	862	874	880	907	827	838	908	869	890	865	898	876	920	855	857	844	804	858	886	838	896	886	871	850	910	870	918	836	836	844	878	885	912	843	919	849	882	895	806	886	865	905	917	824	905	878	869	878	818	834	851	858	874	848	890	901	866	879	847	823	838	876	906	882	896	846	899	884	878	877	840	859	893	859	849	876	877	900	852	837	830	856	863	834	871	774	843	907	846	869	838	840	888	883	920	808	873	853	857	923	880	862	854	893	892	887	847	844	847	886	893	817	844	853	895	864	800	863	824	819	844	878	813	837	849	876	858	854	800	838	906	852	928	845	819	819	902	851	813	866	877	829	859	869	901	860	825	861	864	820	864	856	844	816	862	891	853	935	863	880	886	867	817	864	877	887	893	881	837	826	871	894	843	820	858	835	820	926	883	895	818	836	912	860	817	876	866	896	843	846	873	864	833	879	897	855	870	826	823	864	858	877	868	853	883	849	868	877	844	860	882	853	832	875	833	890	856	905	820	869	852	882	893	839	853	826	912	897	864	913	831	873	873	874	827	828	861	891	820	805	912	866	895	836	860	874	871	861	809	880	852	840	859	868	836	880	855	844	837	816	851	831	918	812	821	812	893	873	862	839	832	866	818	861	835	888	863	878	908	892	843	826	859	878	874	840	905	853	946	795	862	901	811	856	838	852	857	864	844	938	861	801	833	887	884	880	858	839	785	884	849	851	891	835	830	888	861	848	882	867	879	897	863	874	890	859	798	875	850	853	870	847	848	864	864	866	849	861	856	812	859	845	831	836	838	841	861	932	811	848	838	905	868	891	865	891	886	935	934	838	817	843	872	863	834	861	858	833	881	824	844	856	909	849	859	837	843	855	819	837	847	900	877	890	889	835	854	905	853	927	852	868	818	837	869	907	874	876	808	883	860	825	808	838	864	825	882	904	893	861	808	844	927	876	830	892	860	839	847	829	866	873	896	825	824	883	810	841	843	848	866	861	814	855	872	864	884	844	869	888	838	860	856	860	850	851	886	906	786	865	849	885	868	884	831	862	861	860	867	823	843	811	808	875	824	894	878	870	856	881	870	862	886	830	862	849	842	872	842	876	855	895	872	820	890	863	901	852	829	866	844	816	836	853	854	901	804	819	844	845	883	873	881	818	897	842	833	921	828	871	914	896	885	857	887	849	800	869	808	852	819	797	884	839	926	823	855	884	829	867	827	864	889	844	881	875	834	866	826	906	856	829	848	765	847	840	870	864	881	920	881	852	935	872	912	857	867	806	808	827	834	881	852	908	832	828	871	890	851	848	880	914	870	855	824	868	869	898	878	865	884	858	868	838	860	850	826	836	891	838	814	860	915	845	869	829	872	848	819	823	829	869	888	870	873	895	849	897	898	850	830	890	862	848	832	851	847	844	845	847	859	859	903	913	823	873	821	828	830	889	864	861	846	822	863	854	848	885	857	833	893	944	851	859	812	875	807	865	840	827	853	845	805	890	868	856	883	879	860	905	876	899	863	880	901	854	862	844	835	850	887	847	826	863	814	860	843	836	873	863	886	884	815	878	887	849	906	874	838	858	896	846	883	887	878	873	872	836	852	908	874	835	823	848	829	904	884	845	890	853	892	866	923	835	864	869	846	846	825	831	868	824	850	873	835	844	902	865	845	887	864	873	835	834	883	833	814	857	835	874	842	814	864	851	855	835	872	861	877	816	862	833	855	856	888	857	861	872	876	773	881	854	886	820	865	867	893	894	888	866	871	846	884	862	885	829	808	912	853	859	834	843	870	820	831	795	852	832	800	848	826	868	826	850	861	898	906	890	872	874	946	850	845	868	864	871	861	886	815	869	842	852	827	829	785	859	907	870	814	882	851	834	860	865	813	877	866	876	806	849	847	856	826	864	839	812	874	892	869	871	864	858	879	875	866	878	814	798	887	906	870	818	880	913	812	867	829	849	870	839	894	864	865	850	825	882	846	862	790	906	911	836	858	853	828	850	889	862	894	872	913	839	808	858	854	842	898	819	875	802	817	846	849	828	835	851	923	882	829	891	861	817	863	876	855	838	859	855	884	850	907	793	874	913	863	827	886	909	844	868	808	871	828	861	873	834	839	816	857	800	839	900	864	845	862	857	881	878	855	856	870	879	776	871	797	871	885	870	853	844	804	839	907	887	842	813	852	855	826	926	842	835	865	863	858	877	829	909	819	856	850	864	920	830	885	854	816	888	894	791	862	845	875	809	843	838	860	876	889	822	882	831	868	902	859	859	842	843	885	874	840	888	883	887	849	811	857	820	861	928	831	869	870	851	846	857	899	862	861	857	830	895	836	847	847	835	874	909	876	873	830	869	883	870	844	840	872	893	872	851	904	869	848	861	829	909	833	812	838	864	850	855	885	851	893	871	885	792	853	831	877	892	881	885	888	849	845	860	876	899	872	857	903	832	849	856	858	841	819	827	874	858	826	908	886	887	849	853	876	855	856	814	866	829	850	880	853	830	893	899	878	830	834	904	870	853	894	894	879	830	844	849	859	850	874	879	824	837	833	877	875	852	900	885	859	808	854	814	891	891	876	864	832	837	854	866	917	853	877	894	851	871	855	844	891	880	880	864	860	889	910	896	897	886	856	871	870	888	862	907	848	857	873	860	852	871	883	901	821	863	830	846	865	859	812	843	904	847	900	845	829	829	842	848	889	888	886	909	835	826	836	913	846	870	909	828	842	808	843	854	858	823	838	843	877	841	855	900	831	848	822	867	818	812	879	811	851	803	861	892	841	836	855	893	830	848	863	872	909	839	873	903	881	910	848	862	870	873	839	897	860	840	863	826	837	847	841	858	853	871	846	853	854	874	829	852	839	813	848	855	891	877	853	817	869	885	824	861	901	822	915	849	862	931	832	860	806	848	827	825	846	895	903	866	851	840	859	882	891	869	886	892	897	815	829	822	881	831	883	873	850	831	908	888	837	854	855	853	880	840	874	854	832	882	845	867	850	870	834	871	847	871	897	890	872	886	828	908	877	845	890	854	845	827	909	960	861	882	926	888	882	846	878	836	816	811	848	860	838	822	840	824	856	878	842	891	816	860	785	818	891	850	874	843	893	874	895	857	842	836	911	829	846	856	803	827	861	885	857	875	819	873	895	914	887	848	861	841	857	906	916	930	843	879	899	835	803	845	838	908	830	884	882	948	852	834	817	941	855	892	817	873	853	843	864	828	891	836	878	843	855	865	853	845	857	784	837	863	841	854	852	862	862	805	871	825	881	825	886	886	837	862	839	855	819	874	841	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5806	436	326	217	214	198	204	221	193	186	174	197	195	176	211	193	204	214	171	179	183	189	186	176	162	179	171	182	205	180	184	184	192	211	196	176	187	199	182	187	191	186	179	188	196	183	180	201	206	188	192	173	171	181	170	212	174	179	177	177	175	177	199	170	199	187	213	182	187	187	176	164	218	208	220	200	191	194	188	176	182	203	176	193	184	192	162	180	198	194	194	180	180	187	191	193	181	179	189	184	199	176	187	199	173	177	168	179	192	212	201	178	173	203	169	178	187	213	170	203	198	190	182	199	190	185	193	168	199	179	207	212	180	191	169	184	180	185	166	194	191	177	192	186	214	193	188	182	185	187	177	190	182	173	199	171	182	168	193	198	188	186	195	186	188	180	182	195	180	196	224	198	173	179	185	201	202	171	192	188	202	189	179	192	177	167	186	194	165	202	188	191	176	193	203	204	191	197	192	176	206	173	176	186	190	195	194	178	191	187	166	182	200	174	199	156	198	176	185	173	199	206	157	179	177	197	200	197	182	188	179	186	159	180	169	167	188	183	187	193	189	183	173	204	189	192	209	197	185	194	190	194	189	189	192	198	201	174	191	168	186	177	206	188	198	184	192	213	179	188	185	173	192	191	196	185	185	163	183	179	186	190	173	191	186	148	205	190	198	177	185	198	192	166	183	175	202	197	195	187	183	181	190	197	170	184	164	195	186	185	197	200	195	151	208	197	187	187	177	193	178	159	206	188	203	179	201	191	174	182	180	196	181	177	192	178	169	168	159	172	167	184	155	187	163	184	193	189	180	198	181	169	177	179	155	190	175	180	199	200	175	200	175	190	191	190	183	174	178	192	172	186	170	182	196	183	195	165	195	192	179	192	197	153	165	192	196	173	175	182	178	183	189	180	173	180	178	182	191	207	191	199	205	181	176	187	199	188	200	169	196	180	207	187	180	186	224	227	170	190	194	198	170	184	192	198	197	172	181	198	170	181	173	172	168	187	181	171	193	169	186	168	172	179	193	202	196	201	190	178	156	218	187	177	176	216	193	199	190	190	188	181	192	192	179	186	185	180	190	204	198	197	188	180	194	192	187	189	187	212	202	216	202	188	197	205	193	181	196	208	174	182	169	182	194	199	167	180	188	179	176	176	187	182	161	181	183	167	181	177	197	177	202	179	184	174	181	165	163	217	169	173	195	201	184	204	194	189	192	191	180	179	180	180	184	174	186	181	192	177	192	198	192	209	185	211	194	173	182	187	169	183	188	198	174	181	187	170	184	196	205	182	181	194	171	181	180	185	162	192	186	152	201	177	180	186	181	189	197	190	174	184	192	171	221	198	168	176	179	179	184	191	191	168	198	182	181	170	205	191	177	192	171	223	190	182	195	196	195	196	171	207	169	164	216	186	178	194	197	191	181	180	213	185	169	185	167	198	183	192	190	175	192	182	191	175	170	167	192	199	188	185	180	166	200	177	171	190	192	168	196	181	176	189	179	187	176	178	164	191	180	189	200	188	204	190	174	204	169	180	177	181	189	167	196	189	199	202	203	187	169	186	176	214	169	171	210	203	182	208	190	188	175	165	204	205	202	187	189	192	197	193	186	196	170	197	190	199	184	179	200	181	178	184	191	181	195	211	190	173	185	187	186	152	192	186	192	160	196	200	194	206	170	195	181	185	180	181	182	178	171	181	187	209	192	171	208	192	189	169	205	189	178	192	173	186	201	162	189	177	196	190	206	194	198	160	201	198	184	189	174	190	177	195	185	204	189	212	181	180	197	186	197	187	197	196	188	197	175	174	151	183	187	187	162	205	175	199	180	156	185	197	172	188	181	175	179	230	203	214	173	206	195	190	198	171	177	174	191	176	174	183	186	186	177	195	195	192	170	178	163	174	173	170	182	186	185	168	190	185	171	202	167	192	188	176	182	191	196	199	204	185	218	191	183	201	199	177	194	193	184	188	187	169	194	174	180	183	193	214	179	166	160	204	196	179	180	165	186	190	196	198	180	192	198	179	180	176	184	180	190	194	180	179	193	186	190	194	175	191	203	191	221	168	211	204	188	174	191	176	184	174	180	190	183	194	190	159	187	190	173	176	207	175	191	165	180	183	207	191	191	179	201	180	174	218	193	189	207	212	201	185	158	201	206	186	202	194	173	191	185	181	214	178	176	202	186	194	207	188	205	197	162	179	170	164	197	170	200	165	194	197	198	194	201	210	196	189	193	167	175	193	216	174	174	191	207	165	175	146	162	171	149	188	169	192	164	201	181	193	186	160	196	176	221	176	185	206	182	161	186	193	170	187	196	185	185	175	174	189	169	209	178	181	212	168	177	184	207	176	197	181	186	181	156	186	211	157	180	177	159	165	164	200	193	196	183	182	174	193	172	184	193	168	186	186	194	192	185	187	161	178	180	200	170	204	207	202	189	192	170	215	184	212	202	184	194	174	183	181	170	178	210	192	193	201	180	183	174	189	198	182	174	193	166	178	164	173	188	199	235	202	196	195	185	180	202	184	169	177	177	194	169	189	174	171	189	202	185	200	172	196	186	173	213	181	187	166	217	206	192	204	206	192	202	186	174	184	177	178	214	191	180	183	178	164	186	170	216	218	189	210	180	199	194	198	203	175	190	186	214	174	210	175	166	200	197	211	202	178	158	177	160	176	211	187	218	200	198	190	177	193	222	206	169	205	226	189	180	191	211	165	190	210	174	190	198	190	183	189	169	215	184	216	177	164	184	217	163	185	191	176	196	178	181	188	170	197	210	161	191	212	162	186	188	199	179	194	188	189	180	174	199	162	181	195	174	192	182	178	179	185	209	194	176	170	199	190	175	222	157	163	206	184	189	179	183	196	177	182	188	179	206	200	171	187	185	170	186	194	198	170	186	176	194	195	166	191	187	174	177	184	183	177	191	192	183	184	201	164	177	184	190	156	194	198	183	186	184	161	193	209	193	210	187	184	190	189	219	204	175	155	175	200	184	178	198	186	202	174	167	191	200	190	191	182	162	175	159	190	190	205	196	191	201	186	187	203	193	192	173	178	192	235	191	183	165	170	166	165	215	171	184	212	191	182	222	198	193	180	185	195	195	177	209	193	170	198	165	215	196	182	184	189	192	191	166	180	152	167	203	199	193	181	195	218	186	208	197	179	194	196	191	176	165	173	209	195	190	194	195	176	197	193	192	180	201	198	176	200	177	174	171	186	186	177	174	184	199	203	182	206	198	173	189	178	176	187	182	195	199	211	194	187	195	152	170	178	207	191	196	191	169	222	180	173	179	179	180	203	164	200	203	175	179	179	204	196	176	181	188	170	177	189	200	188	193	186	181	180	174	194	193	172	196	194	186	183	205	200	177	189	190	174	201	169	189	169	177	216	211	191	190	154	216	206	173	173	194	176	201	198	189	169	195	181	222	184	175	192	181	188	180	171	192	193	184	210	176	203	204	198	187	192	192	172	184	187	208	180	181	185	191	198	191	178	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6419	579	711	792	729	683	688	617	639	618	624	621	608	587	589	561	610	589	618	548	585	610	598	598	602	611	566	580	572	544	583	579	613	578	540	537	571	598	550	580	571	577	545	588	576	568	559	574	555	552	599	581	583	531	592	583	570	621	581	550	604	599	556	612	568	572	572	547	627	569	577	561	561	565	553	582	597	593	527	562	572	600	542	558	591	572	550	571	555	531	564	565	605	555	584	575	568	565	560	604	582	582	560	515	540	564	590	588	539	557	569	625	552	602	536	615	613	595	554	605	617	579	588	546	561	555	537	565	575	592	562	614	584	588	523	608	533	599	601	584	581	575	548	548	594	577	537	583	623	584	550	581	532	542	550	574	535	549	591	545	531	568	568	561	563	579	550	533	564	572	547	567	608	571	572	570	610	559	597	547	574	598	554	577	554	533	610	602	523	541	547	583	599	581	597	572	552	573	550	583	599	561	623	556	589	547	580	603	524	612	584	536	595	541	597	532	579	588	605	573	580	577	547	623	529	577	556	579	542	570	515	577	588	575	566	600	572	577	583	529	570	571	565	564	552	583	558	575	544	564	596	549	558	611	542	577	611	586	554	565	580	589	564	548	591	596	588	612	570	591	576	569	541	596	546	596	525	588	565	552	563	580	551	534	598	556	568	589	553	570	532	592	554	548	564	568	552	571	571	610	551	531	576	595	570	542	573	556	551	553	535	507	588	595	567	571	561	590	614	543	600	574	575	590	587	566	556	547	586	587	571	560	574	575	536	524	571	547	576	581	588	566	527	537	605	547	603	554	565	570	622	545	538	533	574	596	527	595	583	553	581	564	592	548	614	561	552	551	577	541	562	557	517	571	551	568	567	580	640	578	577	568	564	552	562	544	584	566	571	578	569	593	538	571	548	576	587	622	588	614	577	557	633	552	550	560	545	562	611	598	582	596	624	595	554	562	594	561	552	539	547	512	547	542	582	579	592	518	591	585	627	559	572	577	579	580	583	566	560	549	549	549	557	607	598	594	601	600	536	592	567	545	571	568	534	590	525	605	584	598	566	592	579	593	560	548	564	577	568	576	535	582	560	563	565	527	543	539	547	521	605	571	551	540	572	567	613	599	584	556	570	582	562	564	582	501	578	567	586	600	547	590	549	545	574	566	564	573	575	573	558	597	596	586	562	571	582	567	590	549	585	582	563	555	564	572	573	620	559	566	576	555	519	561	599	591	567	559	607	587	559	580	548	546	539	536	561	551	591	603	571	579	564	548	586	556	579	559	570	608	602	552	568	576	521	586	599	584	593	584	552	556	608	542	578	540	600	606	567	591	585	581	587	589	614	639	608	559	562	530	589	553	569	601	566	574	575	576	576	598	605	572	585	543	558	561	557	551	570	566	546	529	624	570	561	574	568	580	561	529	567	556	542	538	557	580	583	548	578	607	572	573	635	568	563	569	567	593	607	543	547	554	622	544	545	577	589	614	561	565	564	588	520	602	573	578	562	555	578	589	577	555	563	582	563	535	579	549	581	574	576	585	626	560	619	542	583	550	561	557	634	624	543	540	610	546	580	560	546	559	520	563	574	561	600	580	574	589	525	580	553	522	566	590	589	569	596	609	584	535	614	548	570	582	586	587	544	593	597	591	566	579	543	546	546	580	552	564	590	579	625	592	576	590	554	528	566	591	568	558	546	578	545	545	616	567	553	552	573	588	551	540	593	527	581	549	542	583	549	569	566	551	594	538	545	556	587	564	504	591	555	545	563	587	558	556	546	556	555	579	546	562	548	523	577	565	568	593	547	564	608	624	590	570	549	566	572	581	559	547	592	572	563	592	591	577	546	605	587	574	593	577	598	554	532	548	581	570	582	538	595	567	554	576	547	580	545	579	556	549	540	571	577	611	582	587	539	528	557	550	546	545	547	578	564	554	546	604	552	575	534	530	580	534	564	551	550	555	551	555	540	561	616	581	571	554	572	593	570	549	574	588	530	556	539	579	545	591	580	561	613	574	546	595	577	552	537	562	561	601	566	568	597	565	589	551	574	593	554	584	538	573	564	589	568	584	596	581	567	601	542	546	558	568	545	556	524	542	550	555	565	578	558	563	571	566	614	611	535	528	551	565	543	560	618	554	535	585	562	594	516	530	592	593	566	592	635	570	572	580	543	565	545	582	570	576	575	544	560	565	531	574	577	576	561	599	563	613	598	579	564	561	555	579	574	601	565	569	598	566	601	555	603	580	571	585	569	564	587	535	570	553	584	605	566	601	613	600	608	528	536	544	538	543	541	602	629	580	569	543	547	574	540	546	572	597	588	580	565	600	574	612	554	582	594	584	531	565	563	621	586	550	573	554	570	565	526	577	526	570	544	565	612	582	611	545	581	566	576	562	558	537	550	557	610	619	572	576	597	591	558	598	569	586	558	618	540	560	584	614	570	584	539	545	564	573	570	606	593	590	561	549	555	540	572	574	569	591	520	535	571	553	584	584	581	559	542	579	553	546	598	605	626	555	575	595	598	591	575	553	548	578	552	593	569	541	548	572	571	586	567	592	558	568	565	540	618	580	592	532	584	569	557	528	592	522	587	593	547	584	561	614	569	584	535	574	613	548	565	550	555	576	549	585	578	570	569	559	588	576	587	564	565	602	611	560	554	576	548	560	548	560	556	546	569	590	604	587	585	574	600	572	615	544	566	580	567	582	597	572	563	559	572	568	581	653	594	595	583	587	562	586	552	574	592	576	563	571	534	571	595	568	583	539	572	575	602	574	572	576	576	567	599	555	573	530	595	561	574	583	574	618	596	587	569	549	534	558	576	558	563	566	582	582	574	567	563	539	570	518	570	562	560	568	581	539	553	589	582	583	583	572	564	601	555	568	556	616	635	593	502	576	549	567	549	543	561	524	581	566	597	595	585	530	547	564	576	553	551	560	577	553	546	618	554	614	593	579	549	558	560	585	606	582	585	549	548	601	564	576	557	621	589	547	603	554	547	579	623	560	572	545	541	596	572	549	624	560	591	594	587	539	595	588	586	582	575	593	593	602	581	583	615	553	537	554	536	546	581	541	576	574	554	572	564	581	555	588	548	590	594	558	596	571	576	578	567	538	601	576	597	569	592	555	648	587	566	588	596	615	597	587	563	585	561	601	566	598	560	533	569	565	525	627	608	530	584	614	581	571	568	590	535	578	548	558	549	577	525	599	604	597	537	578	592	546	566	584	580	546	529	581	586	552	585	578	575	616	560	543	554	581	561	551	584	598	598	555	544	565	597	541	561	529	602	561	561	601	552	570	572	539	528	592	561	570	579	572	564	603	533	556	556	602	587	523	571	536	538	596	552	542	595	542	599	554	569	525	602	545	549	568	600	543	549	555	503	545	576	581	566	565	567	564	557	554	538	604	580	545	531	564	596	488	615	533	580	562	559	550	580	492	565	578	579	597	580	543	583	567	567	559	592	566	564	576	591	537	592	570	557	555	591	595	530	568	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
39914	14448	2700	1188	935	765	632	562	541	493	456	434	435	403	353	372	419	385	354	362	349	360	344	353	365	369	343	342	348	345	363	355	363	323	374	365	340	343	287	323	318	358	324	338	353	351	352	329	361	340	338	362	309	299	347	340	368	330	333	344	339	325	371	328	379	335	311	309	346	332	356	308	311	337	332	319	309	371	319	339	310	315	375	307	339	330	312	305	351	339	364	324	350	327	350	380	346	295	359	307	361	330	329	300	355	315	344	355	322	359	310	303	358	352	331	363	356	343	340	308	340	342	326	382	348	378	319	313	313	319	371	350	340	317	320	327	325	379	363	330	326	371	336	297	348	346	321	322	336	359	318	326	348	316	358	357	343	333	334	309	317	332	341	350	377	346	331	329	340	363	309	345	336	364	367	337	327	348	339	351	337	341	358	320	320	326	341	318	316	336	366	325	357	324	320	338	360	345	354	333	332	372	339	350	363	318	347	327	346	311	321	331	317	361	344	315	328	326	338	345	363	279	331	330	360	321	328	342	293	330	329	354	324	333	330	314	355	317	350	355	346	332	322	368	341	354	319	341	332	373	317	334	339	359	363	349	307	342	356	321	296	314	350	348	341	320	333	308	347	357	309	341	325	330	311	334	360	331	292	362	365	311	328	314	347	357	340	341	345	341	348	332	362	361	303	329	360	348	328	337	331	349	359	342	346	310	324	298	342	362	338	313	328	349	346	352	332	335	330	361	331	323	350	336	345	338	336	378	363	335	345	360	312	363	334	326	334	329	307	312	306	330	299	332	317	302	323	344	349	322	345	347	345	357	351	334	335	334	337	319	334	344	321	343	315	354	333	354	353	322	346	338	335	342	372	332	308	364	334	355	298	373	316	356	309	350	328	322	341	357	341	347	329	352	303	370	333	320	316	304	345	306	314	334	353	335	328	364	345	344	327	327	320	321	353	302	360	364	317	349	324	348	326	388	328	359	322	327	388	320	357	324	344	356	333	333	350	330	316	318	324	310	319	364	312	334	337	311	357	310	292	358	337	311	306	336	340	343	301	350	349	330	321	322	310	348	334	321	340	329	357	295	355	342	316	359	325	302	389	351	337	325	354	371	353	355	309	299	347	363	358	337	342	283	301	361	381	320	349	358	338	321	360	332	355	330	330	309	337	316	347	360	318	341	330	324	321	356	343	306	350	352	310	306	360	343	357	337	337	310	327	359	315	356	312	358	350	347	337	337	310	336	322	298	329	351	329	353	315	325	375	339	356	338	352	354	366	321	326	346	336	367	366	347	329	317	360	332	357	312	323	321	364	333	337	320	324	344	368	367	317	332	357	360	315	364	312	324	324	382	338	338	338	302	360	322	353	360	324	327	362	331	315	303	319	315	357	331	331	318	369	340	354	330	344	352	348	327	332	311	362	319	375	319	375	349	355	316	380	354	322	303	315	303	350	326	333	318	340	316	367	342	348	336	326	347	344	357	340	329	335	349	341	336	377	329	396	322	326	339	337	331	310	305	336	351	314	315	341	355	326	326	357	354	353	346	347	325	368	330	314	342	320	338	358	371	364	364	346	381	346	358	317	345	351	348	343	340	330	338	315	347	312	339	341	338	332	346	358	334	310	350	348	345	331	331	327	323	308	324	326	332	336	311	346	348	347	351	354	341	316	297	330	325	332	327	328	321	321	361	328	380	320	323	349	303	340	329	323	346	333	352	348	327	333	316	359	347	363	342	322	333	318	335	335	336	339	350	335	349	305	348	304	338	301	378	318	326	373	334	333	341	296	336	356	335	363	354	356	346	357	310	338	333	339	349	334	353	335	364	388	347	350	332	339	329	276	339	377	338	333	331	302	355	357	318	361	359	322	334	365	317	333	348	370	331	307	319	333	328	323	366	356	331	373	343	298	336	319	365	385	357	335	342	346	317	358	307	330	299	334	352	392	335	339	303	348	326	333	324	332	341	339	344	306	356	345	317	290	363	343	347	336	333	347	345	337	324	348	339	318	315	330	323	319	339	332	303	363	364	329	327	305	349	305	337	355	316	358	331	345	310	351	334	304	355	341	305	346	353	333	339	348	352	348	354	382	355	337	323	337	358	350	327	320	327	350	299	348	312	326	349	322	379	316	369	356	375	325	355	341	338	356	334	316	330	353	345	347	323	345	345	301	370	333	295	361	368	320	349	336	324	371	349	341	349	342	322	371	336	329	288	358	324	336	319	328	321	319	342	312	344	317	328	367	356	339	317	372	301	368	340	390	380	338	314	338	334	345	330	321	343	341	338	352	299	320	333	363	353	324	325	351	335	316	366	377	316	340	317	350	367	404	324	353	289	350	335	332	361	346	368	345	346	303	321	315	325	333	340	334	339	330	347	344	339	321	348	344	319	338	334	342	317	311	344	328	322	351	367	311	323	373	364	316	332	323	342	319	305	332	326	339	352	338	332	320	339	373	318	308	325	323	334	327	322	325	349	395	362	325	334	363	321	357	373	352	346	327	353	350	345	336	356	351	347	353	347	321	346	335	359	325	355	383	329	369	338	344	346	361	345	331	341	320	334	330	350	326	319	346	329	323	348	314	326	345	322	324	310	325	319	339	322	320	356	347	334	332	331	339	361	335	326	345	340	345	348	361	321	337	352	324	334	301	338	334	323	321	343	321	346	324	314	325	314	352	354	336	368	321	365	343	341	353	345	367	353	308	338	330	326	321	327	375	314	327	365	293	345	338	341	330	328	314	319	327	292	345	319	313	363	346	322	325	349	344	352	353	342	313	311	344	343	365	380	314	318	315	326	353	305	322	352	335	338	311	329	341	327	340	348	330	330	361	316	320	326	328	321	363	347	324	354	313	304	313	338	343	324	370	324	357	332	324	340	331	347	317	354	336	287	353	340	350	336	332	330	334	366	359	343	330	342	339	336	317	343	338	328	343	345	339	363	340	332	342	364	331	346	317	341	307	330	340	343	334	376	345	343	327	322	373	338	334	333	319	298	346	325	319	342	329	323	350	347	329	331	354	345	333	332	317	323	350	385	354	333	337	377	355	330	357	339	305	359	355	336	333	349	354	322	335	347	337	325	300	344	303	362	357	329	331	326	301	359	317	374	368	330	327	332	314	337	353	327	325	345	337	345	340	315	326	359	322	319	331	302	324	350	355	360	329	364	292	373	371	340	320	337	354	341	344	338	362	329	330	347	351	339	321	337	342	330	333	339	320	335	346	342	345	364	367	320	356	322	366	348	354	370	317	322	360	309	318	329	328	336	369	316	323	363	371	329	361	291	324	302	333	361	336	328	348	360	358	326	304	325	323	349	314	315	353	341	349	345	331	348	325	326	339	352	361	323	324	320	309	335	350	308	309	324	353	354	319	355	333	329	334	340	333	348	345	327	336	315	331	344	353	349	368	328	344	321	340	349	337	342	304	346	310	351	344	321	342	310	283	349	352	316	331	336	314	317	351	335	345	319	343	303	341	330	341	351	300	325	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17959	1861	3515	3948	3415	2821	2465	2147	1933	1778	1578	1591	1518	1393	1346	1279	1236	1137	1242	1105	1128	1079	1129	1076	1064	1045	990	1039	1032	999	1012	1009	1004	1001	951	991	970	1012	927	1013	958	998	1009	989	970	930	969	964	979	993	955	895	905	968	929	987	966	963	936	972	951	983	974	963	944	939	1031	950	980	880	1001	955	972	968	939	953	942	940	971	880	940	951	942	905	929	981	931	982	994	970	909	955	916	985	933	962	931	942	937	891	957	940	964	979	934	935	940	964	885	885	890	897	908	893	956	938	880	918	940	973	956	870	949	918	958	949	982	955	930	977	873	915	884	927	930	881	933	934	926	895	902	950	913	863	888	957	958	956	911	899	953	969	931	984	910	954	937	947	979	938	942	947	963	940	885	942	925	920	925	939	956	935	888	950	938	927	928	984	978	868	940	976	926	962	919	901	859	954	953	924	941	941	962	942	960	932	909	981	929	936	921	906	955	893	978	931	913	918	938	1011	952	942	918	938	916	946	930	934	913	927	923	971	914	927	925	893	929	897	992	906	906	912	940	975	952	936	961	882	888	974	967	965	923	887	852	936	947	939	932	972	920	915	974	931	927	891	941	949	913	920	962	893	909	972	976	966	966	915	949	961	933	912	899	951	946	948	911	888	891	893	923	903	974	925	918	870	910	937	891	917	896	925	893	947	892	909	890	927	931	920	941	924	891	894	938	935	913	935	930	943	928	880	919	1002	930	978	917	921	939	961	875	941	935	935	969	906	914	951	973	917	943	915	943	958	931	922	947	921	993	900	923	934	961	916	920	983	971	922	897	883	968	917	933	965	918	988	922	927	912	925	906	917	895	975	962	940	930	982	906	899	929	962	917	927	922	881	884	944	984	894	951	900	930	924	915	922	908	952	948	927	929	969	906	909	921	942	973	911	987	948	954	944	936	909	965	915	898	941	937	876	891	928	937	923	915	864	973	967	907	906	956	1003	948	979	940	917	952	913	881	964	954	1004	889	990	920	972	935	893	947	906	892	961	916	955	948	910	905	892	885	917	953	962	924	914	927	953	919	907	963	889	903	909	957	963	909	894	918	905	938	891	910	909	908	953	903	882	935	996	923	946	944	982	941	932	865	928	930	898	900	925	944	920	933	960	908	969	924	921	925	938	922	981	932	888	918	942	950	934	912	899	943	891	930	962	917	891	869	971	917	888	919	962	907	971	896	894	873	941	904	893	908	949	906	991	908	899	929	965	919	930	956	953	961	905	920	869	906	938	927	896	940	937	932	929	900	895	930	937	924	1002	870	907	939	971	960	890	949	892	881	962	927	953	900	967	949	963	1002	834	895	992	886	955	935	945	911	930	906	855	911	921	909	915	891	928	944	890	940	908	947	890	879	883	950	923	936	967	957	908	899	980	944	911	956	912	956	920	946	995	912	941	894	976	929	923	937	849	1010	914	894	918	984	930	920	965	919	944	926	901	896	913	941	913	935	939	901	904	954	863	923	953	911	934	918	932	900	888	945	884	928	924	905	904	903	903	941	893	931	917	948	901	937	970	976	929	931	999	982	907	904	927	982	970	905	887	955	903	988	907	950	941	938	913	897	907	912	946	912	961	898	960	961	943	905	922	874	903	927	887	939	935	914	949	936	917	950	974	910	912	900	871	973	923	907	925	953	919	938	884	918	918	912	946	961	942	931	917	895	874	963	955	863	889	994	948	921	916	927	987	906	911	890	868	917	937	947	957	925	889	919	938	918	891	938	955	967	908	951	941	937	925	954	838	911	918	931	878	934	928	913	954	908	933	971	982	912	933	957	923	1003	954	915	980	878	931	903	920	964	938	963	952	969	999	940	861	895	896	968	880	902	914	980	917	903	909	916	929	922	906	870	945	869	913	916	928	911	924	949	920	956	949	899	936	910	936	895	908	930	927	930	968	929	916	937	923	884	874	962	937	919	869	923	896	936	931	939	921	922	957	956	970	978	939	935	927	910	959	904	913	977	932	916	926	932	923	1003	912	968	918	912	983	925	943	854	863	905	914	862	951	906	869	856	909	996	955	919	931	911	995	950	920	937	996	962	910	950	892	905	932	956	915	880	883	962	964	928	978	942	949	932	940	891	923	929	943	921	963	894	943	929	945	891	880	941	934	965	960	898	935	941	900	952	884	915	917	956	930	963	954	936	871	918	904	915	962	905	945	888	947	926	935	889	921	971	940	902	894	945	957	946	911	986	975	939	938	957	938	909	942	880	949	920	899	913	966	909	925	894	946	929	893	890	915	940	921	974	880	934	920	938	880	973	927	959	963	915	906	902	978	976	941	911	907	914	909	991	950	927	1010	930	960	976	937	939	958	946	919	964	893	943	928	923	925	934	945	959	880	884	927	857	909	928	941	921	936	974	948	925	978	960	906	930	951	891	915	915	957	932	933	936	932	951	942	955	909	915	930	987	916	941	951	961	955	929	908	898	881	905	924	926	911	952	946	890	918	937	959	878	891	978	941	855	860	971	955	977	968	928	905	917	940	997	878	941	910	894	892	892	955	974	892	952	916	889	955	953	918	996	959	874	922	938	902	933	985	927	957	882	909	920	900	925	904	907	946	935	928	902	941	883	921	919	983	926	900	904	937	908	940	910	941	923	914	894	912	909	962	949	910	905	901	986	913	890	989	927	899	878	903	921	913	943	947	926	964	900	883	914	872	931	898	972	928	966	937	929	917	924	907	912	874	960	867	922	927	891	937	946	956	937	914	1012	911	884	920	881	934	953	927	908	939	1001	929	903	933	964	904	993	928	974	964	964	931	885	938	959	930	935	926	937	957	889	952	935	884	889	911	954	938	980	927	927	959	958	958	891	938	991	926	922	900	918	902	937	924	893	907	935	906	933	924	917	945	930	957	929	963	969	967	945	923	909	977	942	939	866	934	932	889	907	930	944	943	913	921	995	958	865	942	922	959	916	925	926	902	870	924	922	933	962	932	898	930	950	914	899	908	885	953	947	898	913	923	956	965	892	940	922	897	926	944	895	930	968	877	922	916	934	949	879	906	907	941	925	948	905	923	921	925	895	938	963	946	970	948	941	913	974	957	918	882	954	897	976	883	946	934	995	870	915	910	963	938	967	898	960	874	914	924	949	854	895	926	938	942	992	922	908	943	903	984	916	882	909	944	954	919	895	925	944	915	1003	990	907	948	977	944	959	895	960	879	857	914	875	947	928	908	975	951	912	942	928	929	924	894	913	982	934	928	921	899	934	920	949	906	968	962	969	981	976	976	966	923	969	906	883	918	976	892	928	971	946	955	905	904	944	1051	899	884	933	973	968	889	927	934	966	924	903	910	897	886	941	896	909	932	942	921	914	918	871	983	902	947	936	900	928	900	876	915	904	927	913	963	929	943	914	974	966	936	833	935	904	923	916	903	950	935	859	966	964	1009	930	956	930	865	919	885	899	910	938	904	902	950	918	941	949	936	963	968	901	919	888	971	958	929	908	948	929	925	926	898	947	887	908	975	955	942	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
45335	23129	8708	2441	1600	1219	946	750	646	566	513	527	493	464	464	405	382	376	369	359	372	358	365	377	336	356	323	331	342	304	309	337	301	324	307	346	316	343	376	313	319	315	358	315	347	335	318	333	340	349	327	337	321	324	329	329	334	322	287	348	319	325	311	352	329	305	325	326	316	344	327	328	304	314	342	295	326	322	305	340	284	346	303	296	313	303	304	304	304	312	313	315	311	283	298	309	320	296	329	307	328	303	320	295	313	300	309	321	322	302	344	312	313	275	334	339	348	280	327	350	293	310	316	319	301	313	309	318	332	316	283	304	346	329	322	314	314	298	330	323	305	366	307	307	314	308	318	344	300	307	335	345	309	337	350	325	349	315	303	312	322	330	339	326	341	320	313	300	291	311	296	318	311	298	340	300	300	334	310	309	324	296	297	297	313	316	332	333	309	313	285	320	322	342	300	267	321	321	335	326	309	309	313	308	325	299	338	298	322	339	294	303	319	322	302	343	284	358	307	309	310	342	354	302	302	308	327	308	329	310	296	315	304	310	333	335	326	332	323	306	321	312	317	325	352	336	315	323	335	335	326	305	276	288	336	312	305	294	275	304	332	317	318	315	325	344	345	336	329	323	322	299	302	309	306	303	331	320	333	349	301	307	326	322	337	307	347	300	287	311	354	323	308	320	323	310	317	292	338	309	321	296	339	319	323	322	322	302	323	321	326	338	324	340	301	312	321	285	302	357	340	305	332	327	308	340	298	294	300	330	312	279	336	303	316	305	305	312	330	331	287	334	315	319	289	328	342	326	302	284	317	340	308	303	311	344	310	340	329	341	346	338	319	327	356	340	332	312	303	292	326	300	332	303	298	336	297	322	314	309	293	312	282	312	315	331	346	323	326	296	287	328	309	297	309	330	300	318	314	356	308	314	308	277	300	292	350	306	321	320	334	310	312	314	304	315	332	314	336	321	317	323	314	343	306	324	324	340	315	323	310	338	314	304	308	336	348	321	307	303	319	290	313	290	314	304	322	314	320	298	330	329	320	308	317	303	293	303	322	319	327	325	349	360	295	329	338	343	327	350	309	321	345	332	302	311	294	297	322	321	317	315	313	307	307	324	312	343	319	319	327	325	321	314	305	337	269	373	343	317	329	310	305	300	314	327	321	320	318	370	304	311	340	312	318	323	323	329	313	319	344	317	352	322	289	345	313	347	315	330	291	297	312	292	318	315	286	312	301	335	284	336	330	296	365	330	291	315	359	320	329	321	307	303	303	321	300	353	310	325	328	339	298	330	305	324	311	278	313	312	337	310	341	306	338	333	291	312	322	311	337	304	348	292	278	309	307	330	315	324	288	321	316	309	317	319	317	323	339	336	296	292	305	329	322	313	325	289	283	329	320	289	322	353	316	327	293	336	348	330	302	333	306	345	295	324	281	312	339	302	317	323	328	297	277	345	303	319	328	373	306	341	312	294	312	305	343	342	336	341	292	326	296	305	352	299	306	335	305	315	338	321	333	334	294	317	324	338	301	319	356	305	328	321	342	324	313	275	284	296	310	318	323	311	348	308	322	328	290	316	296	344	320	325	327	331	316	331	277	334	297	312	309	353	326	317	328	327	309	344	325	310	326	325	341	306	315	329	326	322	316	326	306	332	300	327	324	301	347	318	327	323	333	334	290	297	346	321	315	287	323	302	340	331	300	327	329	300	344	312	308	311	312	307	312	340	320	343	341	346	320	283	337	334	323	306	310	321	305	313	302	330	306	328	323	294	325	297	337	332	324	301	307	345	314	326	308	320	316	283	321	342	353	337	311	350	304	331	297	275	340	335	322	292	339	320	320	296	350	327	300	316	349	303	308	309	315	341	292	331	282	320	343	310	292	305	322	286	306	291	297	288	298	326	330	338	303	340	308	340	331	314	321	354	343	328	317	305	328	340	288	318	320	314	303	305	302	342	310	304	316	321	285	322	318	314	302	328	331	312	319	351	324	335	309	285	307	330	302	306	306	324	330	302	299	293	343	338	318	294	334	331	322	318	294	312	346	323	302	284	340	302	304	323	283	286	319	325	348	347	308	320	320	319	292	332	323	324	310	325	322	296	346	304	291	311	310	304	312	308	305	342	281	320	298	309	301	291	331	305	326	285	326	295	325	295	316	325	319	272	303	307	325	298	327	300	283	299	316	311	311	327	338	297	285	312	310	339	329	312	321	319	314	312	301	328	275	311	316	304	315	341	305	320	331	349	304	367	307	342	314	333	326	308	310	361	314	318	318	331	326	328	328	366	320	276	334	335	317	343	344	298	338	326	319	295	294	325	284	307	298	294	292	354	325	313	340	340	346	278	319	258	314	320	315	293	312	333	305	307	315	331	284	300	295	346	308	309	300	327	340	327	320	292	326	323	297	275	343	289	297	336	342	298	322	294	334	306	313	296	323	315	316	335	338	304	316	333	305	333	338	286	324	316	326	304	324	331	295	315	284	318	323	317	306	299	331	324	301	300	298	322	326	299	309	341	335	313	346	322	327	305	323	327	290	295	308	323	330	330	324	324	317	313	315	311	294	316	301	302	311	298	311	328	313	311	309	343	317	339	318	343	344	335	323	297	287	323	329	291	355	305	280	319	323	318	308	341	319	336	310	317	295	351	295	328	335	286	323	307	343	332	302	304	314	305	311	325	329	315	323	325	323	313	305	295	318	307	308	321	329	324	323	318	293	321	302	320	332	327	338	358	318	366	353	315	306	299	335	334	344	322	333	325	319	324	306	320	326	308	325	304	315	297	322	313	322	300	315	329	290	332	282	337	318	300	334	295	321	289	349	353	301	323	324	290	311	296	320	281	315	335	339	333	280	276	317	299	304	316	324	318	281	340	312	337	321	340	300	333	332	309	312	341	329	318	303	358	327	323	311	329	310	319	350	314	346	317	339	314	312	328	297	320	338	313	316	334	326	300	321	327	293	327	317	301	333	337	340	305	302	357	318	328	303	300	292	314	330	311	313	327	299	320	296	300	328	344	329	315	328	306	326	315	313	322	331	328	314	329	289	294	289	324	302	279	316	321	312	303	316	306	351	319	315	310	327	312	304	321	305	301	289	309	305	311	317	325	351	305	336	283	312	285	326	309	309	308	303	357	329	306	311	333	304	318	311	313	319	330	322	306	303	292	359	326	298	333	328	307	322	318	306	332	326	305	342	314	279	306	325	315	318	305	297	304	320	314	286	354	320	342	340	297	326	329	315	307	342	338	311	320	320	352	327	310	343	294	315	289	315	287	313	305	277	306	315	303	319	336	360	294	356	313	329	339	330	345	335	277	343	355	318	292	311	340	281	322	334	328	307	348	323	317	340	298	294	332	289	307	303	314	285	318	319	309	331	315	306	325	333	345	297	324	320	308	349	312	330	305	312	301	296	305	324	320	297	312	289	290	353	324	327	319	316	278	334	317	299	332	295	327	312	341	326	302	296	295	309	292	305	345	319	312	279	322	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22155	2661	6053	6499	5483	4468	3671	3164	2856	2432	2245	2006	1896	1671	1679	1548	1416	1320	1303	1311	1260	1164	1129	1133	1144	1006	1127	1065	1039	1017	1007	976	1013	1018	984	957	996	954	965	964	979	954	980	938	926	932	923	947	929	882	888	890	925	936	913	934	938	856	895	961	937	911	915	951	885	889	897	970	874	892	898	871	883	876	891	903	898	832	849	845	941	940	867	937	887	889	918	950	863	871	913	870	868	881	914	871	914	933	898	884	866	920	876	868	888	876	885	872	842	879	836	814	865	901	850	878	870	883	863	823	923	853	853	892	839	842	909	883	819	844	879	824	843	834	822	870	860	859	843	866	886	846	884	852	844	901	844	914	919	881	872	859	865	821	826	816	866	884	870	894	833	869	854	935	855	838	872	847	892	849	921	860	859	827	826	893	896	876	865	853	917	849	840	844	835	877	882	874	870	833	890	862	874	908	888	860	818	905	875	866	880	880	847	876	887	848	898	888	856	803	865	868	820	892	848	870	913	867	834	865	892	851	826	879	905	848	871	844	900	889	877	842	890	839	813	785	769	795	837	849	887	823	872	894	857	880	857	884	820	861	831	818	880	853	885	845	857	927	880	835	906	890	842	880	836	882	815	902	913	927	854	832	863	847	874	796	860	893	848	816	863	855	888	836	891	921	854	850	866	840	849	857	891	905	858	853	886	851	889	893	875	854	885	840	895	862	829	898	864	830	877	843	897	843	853	860	849	867	849	826	882	870	848	906	870	838	915	893	870	897	910	826	865	821	885	876	845	898	840	872	893	825	838	818	856	845	889	897	856	861	848	862	873	830	888	933	853	846	832	864	888	864	858	845	872	873	823	889	882	852	851	919	889	887	912	849	884	847	911	861	923	855	885	882	847	894	853	887	934	839	842	834	899	828	857	970	831	825	908	922	882	913	852	850	873	886	831	868	893	881	835	901	867	809	902	825	853	869	885	790	860	932	881	905	894	874	895	878	858	847	799	840	840	869	900	899	861	889	849	860	891	922	853	898	900	877	897	806	852	902	892	899	882	899	843	876	840	905	812	884	919	833	906	899	808	824	857	865	863	913	864	871	872	881	844	900	899	875	844	876	867	870	888	871	861	879	822	846	860	835	843	875	863	897	889	862	895	879	842	832	884	816	845	860	860	874	849	922	854	852	848	860	866	859	845	869	886	832	874	893	795	842	854	835	868	850	907	824	846	868	844	860	839	828	857	857	918	892	819	830	850	861	870	862	875	887	885	858	866	844	881	854	923	848	905	888	910	864	887	840	860	814	875	863	885	811	873	903	846	875	881	808	865	905	875	860	907	823	910	850	857	849	883	891	847	829	850	868	838	840	889	898	813	807	816	860	887	835	867	836	874	818	891	869	890	864	829	852	865	810	845	883	922	822	892	851	838	882	843	850	858	881	841	861	878	801	935	850	850	869	860	878	863	837	852	822	824	828	845	865	839	836	878	824	833	825	904	858	851	883	870	818	832	882	822	895	819	864	873	876	872	913	942	841	872	838	878	852	874	856	921	839	874	828	824	859	899	832	847	834	877	869	876	887	888	843	851	840	873	848	891	833	837	884	879	843	839	866	836	894	835	903	863	875	817	907	861	837	876	866	899	913	889	874	822	869	905	907	909	859	863	875	825	848	878	851	798	881	909	871	844	892	889	830	821	889	845	861	837	850	881	820	846	854	869	875	828	922	836	865	836	844	859	877	877	823	861	846	830	874	839	869	870	807	860	827	872	834	865	876	876	869	803	856	892	832	907	866	849	835	849	837	863	853	891	881	809	829	859	884	853	795	869	885	919	901	869	852	861	839	873	908	843	921	856	904	876	801	869	920	864	844	865	939	820	823	866	842	784	837	843	861	857	811	853	871	852	850	851	888	912	839	887	868	850	889	907	855	894	874	831	875	888	873	853	854	865	811	845	897	926	880	870	854	876	807	878	889	864	836	887	890	861	832	878	846	884	919	860	926	819	831	882	896	872	878	875	890	804	872	845	848	888	888	850	874	877	862	887	878	833	874	864	851	930	883	839	839	838	872	882	867	840	898	888	888	878	919	869	897	877	871	851	832	842	892	845	858	884	833	856	854	907	844	850	878	860	866	876	837	871	870	843	855	838	839	827	869	859	840	847	857	913	799	858	838	851	848	863	876	875	864	905	888	834	877	874	877	851	887	881	861	829	852	842	891	849	875	858	888	887	870	830	885	845	932	903	894	867	827	817	891	864	865	894	819	836	870	902	857	859	893	872	845	889	839	865	858	860	856	908	911	852	842	784	856	864	875	833	907	897	866	904	858	866	855	803	844	914	846	847	886	868	869	862	852	863	908	849	910	861	875	837	868	830	835	869	851	895	878	874	911	854	798	899	829	888	873	881	876	871	845	920	922	881	841	872	881	862	827	858	855	760	878	840	934	880	906	886	859	893	866	837	834	912	819	833	837	828	851	885	881	848	859	886	869	902	824	877	860	847	868	848	831	836	899	862	886	881	848	915	826	900	846	903	873	873	855	844	872	865	899	866	797	890	851	841	855	901	853	836	834	825	848	869	849	839	907	877	888	801	888	850	847	895	821	893	877	876	854	884	887	818	930	844	878	893	870	885	851	848	898	816	883	890	818	890	847	873	824	883	804	818	857	848	779	886	901	820	855	875	848	787	907	880	794	895	841	839	802	839	822	885	899	828	859	889	891	841	844	870	821	827	855	832	906	861	848	878	810	855	882	873	870	884	844	855	851	839	871	844	865	838	831	851	815	791	884	833	875	806	888	884	852	870	861	853	839	876	846	908	884	881	823	856	977	844	838	815	872	851	865	834	872	845	874	859	846	908	881	854	843	855	829	833	851	869	827	883	899	843	825	905	844	841	869	922	859	842	849	853	832	841	840	867	876	873	841	893	850	870	811	865	791	814	866	889	849	833	876	888	842	863	835	871	881	824	889	911	821	891	846	835	885	828	921	850	885	824	886	909	893	850	890	857	864	835	867	832	815	871	930	857	883	886	836	877	864	827	886	862	903	827	870	836	861	859	870	894	849	842	820	881	862	839	886	900	879	841	838	859	887	861	828	890	825	863	850	860	901	912	863	839	860	904	882	842	847	862	840	849	860	893	895	870	864	838	853	892	844	870	874	894	844	815	860	868	817	890	875	881	885	857	877	886	889	823	863	848	845	875	825	827	875	863	860	821	891	859	833	813	864	836	870	864	862	860	881	780	917	854	830	842	939	855	841	869	880	837	877	818	870	840	915	858	867	893	906	859	877	853	851	875	866	830	862	910	828	860	863	878	879	847	846	848	838	925	899	858	895	858	864	832	818	859	823	833	876	813	819	823	837	886	854	836	803	853	865	838	887	843	886	819	904	892	890	857	893	879	893	864	871	886	827	892	792	843	853	846	917	838	848	801	887	932	838	844	854	881	842	876	876	837	902	861	843	885	873	860	879	869	826	881	839	861	870	827	912	893	868	789	833	811	867	897	868	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6310	535	381	212	226	208	188	177	179	191	186	201	202	168	179	181	175	209	187	184	168	195	193	193	148	192	182	185	220	173	182	192	191	161	193	178	167	174	174	183	194	198	173	194	174	210	215	202	178	208	212	182	171	169	168	172	187	207	175	200	200	203	190	194	162	195	183	204	173	177	173	191	189	165	189	188	191	163	207	183	202	183	193	184	187	191	196	188	166	191	193	197	182	179	185	196	202	178	188	181	175	187	202	181	196	190	183	192	175	167	208	162	192	198	197	199	193	198	201	164	178	193	197	193	199	178	179	183	228	180	178	169	187	187	176	180	208	182	199	200	187	175	181	188	204	190	215	204	204	184	198	185	183	171	175	202	176	166	183	173	190	190	206	196	164	193	162	172	203	175	179	175	169	172	169	198	180	191	193	201	179	186	174	187	186	188	165	187	167	193	178	213	192	199	186	200	198	214	206	212	194	198	200	198	179	187	172	204	179	171	194	163	166	200	181	169	174	174	186	194	190	180	213	181	194	204	177	169	199	192	213	177	188	190	187	171	196	171	187	185	203	171	194	197	174	177	201	217	203	196	172	188	186	197	182	189	207	180	182	199	181	201	179	151	175	186	169	169	194	192	164	181	181	198	190	171	197	167	174	167	167	170	183	180	219	215	194	177	199	190	171	184	199	186	195	201	187	192	167	153	177	194	202	172	180	179	194	180	219	194	186	188	186	180	190	200	172	226	182	216	180	194	185	211	172	194	170	161	202	182	183	212	186	186	170	169	183	212	189	172	209	177	171	196	198	199	192	197	214	183	183	193	186	182	205	191	185	194	188	207	200	194	194	177	192	156	193	169	197	179	194	169	183	176	180	215	173	188	186	221	184	167	199	199	153	172	175	185	206	155	205	211	186	178	187	202	180	185	196	199	191	203	164	198	155	186	195	198	195	193	175	188	168	201	187	184	159	157	216	198	161	188	179	186	191	186	185	219	196	169	193	184	184	173	172	200	185	185	217	229	188	184	195	199	176	185	198	214	215	203	204	168	206	199	192	178	180	185	164	192	176	215	175	186	186	184	200	177	194	147	186	183	193	168	183	189	196	189	178	156	200	190	211	178	188	191	210	171	192	170	186	205	183	169	189	205	186	195	170	180	194	186	198	191	182	169	196	183	196	184	222	189	220	182	188	190	167	215	189	184	192	196	187	196	195	189	208	203	184	173	181	187	169	180	154	202	201	182	144	185	191	187	229	195	183	190	189	159	198	167	191	203	172	204	185	189	170	180	185	173	180	206	188	188	198	201	179	164	219	201	206	190	228	202	173	183	149	201	178	179	180	147	167	213	189	177	194	193	178	193	177	186	214	183	186	197	167	188	192	192	193	178	211	177	191	192	174	181	198	197	186	172	197	189	187	193	179	199	195	191	175	214	186	213	191	166	175	192	209	214	218	193	172	179	202	184	160	183	186	188	179	176	189	193	175	173	173	196	166	201	187	176	209	209	188	190	176	193	167	184	209	177	218	175	178	177	201	167	191	190	201	211	184	189	202	183	172	214	187	165	180	182	181	187	202	185	181	183	179	174	179	180	180	217	189	165	173	205	175	185	168	170	172	168	195	164	174	191	172	181	213	202	208	176	173	182	181	200	191	206	190	176	196	180	200	173	214	191	172	187	184	177	186	191	212	196	191	176	172	174	168	202	208	194	172	209	196	192	168	170	190	193	162	188	177	195	207	189	207	196	173	163	174	183	163	207	171	187	210	187	201	189	197	181	176	164	186	178	177	175	190	194	194	196	171	200	197	179	198	198	185	189	200	183	178	160	182	171	196	192	181	209	196	176	196	215	190	194	194	200	168	182	195	165	196	167	178	173	163	211	199	198	178	218	194	198	186	210	184	163	188	191	196	200	187	181	191	200	176	182	187	181	198	166	174	189	190	206	175	153	209	199	197	182	188	197	195	195	190	179	201	186	179	205	199	202	197	202	189	193	216	167	195	185	192	185	202	149	193	185	188	171	221	223	202	195	192	168	185	174	212	204	185	204	191	183	178	188	189	155	191	178	191	153	185	186	168	191	202	199	188	177	181	196	207	198	189	181	200	153	184	178	159	187	173	212	188	187	219	172	160	186	169	178	193	186	208	189	182	183	187	186	186	199	176	177	177	200	187	188	182	189	206	207	181	202	188	188	198	167	181	173	185	172	190	201	187	194	194	171	181	165	179	169	200	198	188	200	177	194	184	212	162	178	160	173	198	187	187	196	193	190	190	157	176	188	200	174	176	216	195	187	211	178	191	169	179	216	232	198	180	168	200	218	171	155	192	214	189	183	219	190	188	149	170	202	196	202	184	188	180	167	207	182	165	172	190	224	200	198	168	199	177	196	212	217	204	185	175	204	219	207	164	162	177	162	166	182	173	205	186	199	192	196	180	190	183	193	180	209	172	204	177	154	221	189	209	188	175	172	195	202	199	181	162	182	192	207	196	193	185	180	188	204	201	175	192	189	196	167	182	175	166	199	206	177	172	192	199	192	204	190	167	173	177	196	186	187	162	195	197	168	192	202	185	205	172	206	178	186	203	184	200	195	177	181	188	193	201	183	188	206	191	195	189	176	188	168	183	184	156	190	203	175	197	181	176	179	201	211	171	195	169	167	183	178	192	184	188	185	192	179	199	206	152	200	177	163	196	172	189	184	189	186	204	187	193	188	165	205	193	219	188	190	206	191	203	205	191	180	178	212	180	170	192	183	183	188	168	200	188	152	180	199	194	187	188	176	194	182	186	189	199	167	218	164	184	192	193	190	178	177	196	166	168	175	191	171	177	213	188	190	185	182	176	191	190	178	195	209	187	180	190	155	178	178	195	192	189	190	205	188	201	191	179	194	207	209	191	183	184	171	177	189	174	210	188	165	196	203	210	201	195	186	168	201	191	172	185	192	196	232	195	193	215	184	197	185	188	194	185	186	198	185	184	200	195	187	163	173	169	189	175	195	162	178	176	183	193	185	180	203	202	198	200	193	180	178	187	184	204	210	195	184	170	191	170	178	181	196	174	212	152	201	207	177	179	205	194	185	191	215	169	179	208	212	199	159	198	205	210	181	164	178	185	186	186	193	182	192	173	203	175	205	190	194	192	207	213	185	163	165	180	202	196	200	185	203	202	196	196	175	193	198	164	173	194	187	175	193	213	225	180	180	178	178	202	163	172	215	201	199	201	208	186	171	191	192	192	182	182	166	202	186	184	198	182	173	198	174	189	211	169	189	158	184	199	169	178	160	190	174	158	202	182	186	176	197	218	176	169	178	191	184	180	211	190	198	193	195	151	175	169	159	202	200	204	196	195	192	194	209	195	207	190	190	191	193	201	173	209	182	201	190	209	195	187	187	198	189	194	182	166	185	174	192	176	162	188	197	192	178	188	191	172	184	181	173	200	169	189	217	206	186	201	203	202	210	175	200	213	201	200	182	175	183	173	199	183	189	182	220	167	212	201	182	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6702	662	717	761	717	737	681	622	633	656	619	620	614	596	629	613	599	606	585	571	614	623	594	535	609	645	552	586	569	580	560	567	585	569	571	583	597	576	590	558	590	609	569	567	573	558	583	622	573	587	613	591	553	583	617	577	560	562	616	602	559	561	604	574	597	596	596	548	554	593	580	597	569	567	603	629	571	620	609	579	585	609	563	569	560	595	606	583	590	602	580	607	581	567	570	592	564	575	586	565	563	586	634	595	561	584	529	548	568	572	623	534	580	587	575	557	554	586	612	561	578	576	570	559	563	591	618	595	580	552	556	593	555	579	588	539	569	581	580	562	608	599	556	556	569	578	521	577	549	597	597	568	583	611	566	598	586	575	572	537	558	564	644	599	588	597	561	555	592	556	567	561	633	587	588	576	607	558	554	612	592	576	583	581	595	573	613	619	584	568	604	565	573	574	544	559	528	554	543	595	627	565	582	584	576	576	550	565	592	569	574	582	568	560	574	584	583	564	561	574	587	574	619	575	601	582	622	558	582	587	591	541	531	562	613	569	615	615	587	579	576	577	575	571	594	601	585	560	574	586	580	546	600	609	607	530	622	579	614	570	608	589	592	597	570	620	563	568	561	554	553	556	602	578	613	600	537	569	632	573	573	562	559	557	563	575	599	589	536	596	586	589	545	596	560	576	553	546	577	596	627	592	620	543	612	571	493	543	551	592	566	570	589	587	590	535	586	537	581	580	597	566	592	586	577	549	553	582	586	575	557	536	597	588	578	569	589	605	581	616	596	545	574	586	591	538	540	617	602	638	570	584	573	624	606	557	587	567	600	588	607	565	594	578	578	571	552	594	588	580	615	529	576	587	561	626	594	594	577	545	585	567	572	545	613	571	579	603	620	569	573	595	583	513	579	605	568	582	565	547	550	579	603	527	586	580	579	563	547	552	560	597	574	566	589	569	562	594	616	607	608	571	614	593	570	581	580	556	574	629	545	601	568	560	568	581	580	606	539	591	584	611	567	550	582	610	582	597	532	601	574	589	559	605	595	587	532	606	554	618	595	613	616	554	578	614	567	572	589	528	615	550	553	578	601	559	580	585	563	605	571	545	590	590	574	593	591	615	613	558	578	573	588	599	570	573	584	563	580	545	577	546	553	603	531	566	556	591	556	558	562	554	605	604	600	613	583	588	524	574	593	564	587	559	611	589	576	566	577	566	535	569	614	594	611	598	555	571	555	565	616	570	567	592	600	560	589	562	575	543	533	603	577	565	591	570	559	575	587	585	592	596	584	554	575	569	548	554	612	627	581	595	594	581	564	590	560	560	578	578	583	601	588	582	591	601	600	594	584	588	562	569	554	545	540	535	563	545	574	586	605	559	554	585	537	599	584	552	549	545	584	573	563	584	598	556	579	575	546	575	578	561	592	618	577	598	567	524	564	590	584	574	568	579	565	584	581	570	580	558	560	542	597	564	558	564	587	638	596	579	581	566	528	601	573	619	599	611	546	574	623	554	578	564	587	608	610	616	552	633	611	561	591	589	582	563	589	554	577	557	583	615	600	537	587	592	613	566	599	567	551	579	560	588	557	579	610	590	600	602	638	585	595	594	580	593	611	567	547	560	537	582	562	606	601	562	589	599	569	646	559	609	578	569	560	537	592	560	564	523	575	604	569	541	594	546	607	604	582	552	619	554	579	625	583	582	599	610	542	560	584	565	543	618	567	582	579	645	561	567	591	573	561	568	575	584	582	586	563	578	592	594	599	564	615	586	586	580	590	646	549	588	608	611	544	568	616	582	556	587	585	567	621	589	602	586	598	600	585	575	554	618	554	563	533	567	645	557	600	601	579	582	610	604	540	566	575	555	562	578	567	563	619	575	593	571	572	614	572	585	592	577	616	596	540	600	600	586	605	612	613	584	587	585	601	564	588	605	546	605	598	601	565	579	594	553	542	605	578	573	568	600	576	569	579	595	595	580	588	577	547	607	612	577	542	565	569	559	608	574	584	524	587	602	560	579	553	582	579	574	610	571	603	581	553	593	563	525	603	615	611	578	592	623	584	534	566	586	615	587	576	585	579	594	592	581	592	591	593	596	583	558	618	558	598	585	570	590	562	565	604	571	579	567	575	578	576	562	592	620	570	525	548	584	614	573	616	582	609	588	620	543	599	564	568	570	558	563	557	582	569	555	591	563	582	596	573	544	600	604	552	567	576	568	579	552	574	603	575	565	572	567	646	561	563	579	611	598	558	558	608	580	557	569	577	579	522	606	586	629	560	555	579	601	574	572	588	604	586	594	552	559	607	564	553	579	607	531	557	576	521	582	577	608	549	597	563	595	561	566	583	536	599	582	609	529	597	552	608	556	582	593	543	548	611	571	564	593	574	586	602	575	568	561	569	576	560	568	600	573	594	544	586	571	573	581	563	539	613	581	560	587	563	586	559	621	564	574	594	602	551	588	584	579	581	564	641	556	595	574	571	562	589	591	567	587	580	543	560	595	577	619	565	554	607	569	559	577	552	545	582	549	579	606	589	533	628	583	547	592	573	571	597	606	603	577	608	626	560	594	585	578	582	533	569	613	620	623	594	548	572	582	559	563	580	585	564	594	573	581	607	590	571	607	592	599	561	578	589	569	568	588	564	598	569	565	625	598	594	554	594	584	585	624	537	563	590	607	573	596	532	618	574	578	548	576	576	569	575	569	549	585	582	559	529	562	602	539	535	582	577	578	564	601	586	561	582	573	534	571	589	616	559	588	585	567	574	594	590	585	581	591	569	559	579	532	580	585	549	623	612	550	582	636	584	573	599	591	575	569	544	590	570	620	581	598	554	570	610	590	554	594	602	580	596	543	568	568	607	609	597	562	578	564	557	568	536	557	582	582	534	583	511	546	552	528	553	605	589	583	554	573	566	549	588	581	530	593	605	526	526	553	615	625	584	575	574	587	570	550	594	561	607	573	561	581	583	584	587	614	554	570	601	595	543	610	620	579	576	556	591	510	575	594	547	580	576	556	572	570	567	591	603	532	582	595	570	563	600	543	573	611	559	591	598	593	566	556	557	557	594	560	582	549	553	575	600	588	585	545	567	603	535	603	567	562	592	557	590	562	579	562	597	592	576	539	598	559	602	558	603	560	576	561	523	623	595	589	605	588	579	569	612	604	557	584	591	552	513	555	580	586	576	558	532	564	534	615	554	546	566	577	558	577	576	600	636	508	566	562	565	555	579	580	592	605	598	604	553	569	601	566	637	596	568	574	585	536	601	553	608	588	576	587	573	603	567	580	559	565	581	561	616	586	554	580	575	598	570	536	567	597	592	572	597	575	561	598	591	557	567	570	590	592	605	591	603	584	603	598	588	568	572	598	582	534	594	578	589	576	614	593	551	604	558	562	572	535	593	585	587	574	568	554	571	561	578	566	582	571	598	534	564	607	584	569	591	537	574	584	546	589	585	588	545	591	582	553	599	583	566	619	576	615	573	526	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
40970	15755	2954	1314	923	753	603	553	481	413	426	446	411	398	409	367	376	345	340	362	381	358	355	343	370	362	307	349	358	350	317	308	355	334	329	364	367	366	361	335	324	330	322	349	342	318	318	334	376	372	334	327	345	359	307	317	355	327	320	348	343	330	331	317	316	331	356	343	335	322	335	348	342	328	321	347	329	336	334	377	341	331	328	337	341	353	324	336	307	334	326	353	342	318	347	340	363	322	319	327	316	323	352	327	317	360	319	343	338	327	368	342	382	359	372	333	315	375	332	330	357	317	366	324	346	315	338	302	363	322	340	348	365	320	352	317	347	335	314	356	322	311	342	328	320	328	362	359	329	323	316	356	322	329	338	316	335	349	375	341	336	341	326	322	310	342	347	334	325	331	353	325	334	358	323	348	367	320	329	354	337	376	353	346	323	288	343	358	360	327	321	343	347	316	321	329	327	321	352	342	354	311	337	340	317	341	347	345	330	335	328	362	334	365	329	358	347	337	334	335	351	359	341	370	315	346	372	319	353	338	344	323	331	321	316	333	331	332	348	323	369	327	355	323	364	363	333	303	346	383	327	326	382	307	373	283	371	349	340	323	315	317	326	360	333	320	347	367	332	325	315	339	327	334	319	365	344	338	318	345	318	366	357	331	292	338	337	347	322	313	336	339	322	333	347	363	328	338	337	321	330	338	314	339	337	335	336	355	310	299	342	341	334	329	335	323	345	331	329	311	316	344	373	334	359	341	349	341	351	358	344	309	340	350	321	344	358	329	338	346	352	331	339	323	329	329	363	337	342	345	327	343	332	349	340	309	379	341	305	342	354	327	322	324	355	340	323	332	325	354	314	307	347	324	361	307	381	337	320	349	292	342	328	334	352	332	307	286	314	337	309	364	356	301	353	365	354	318	357	319	328	339	317	320	324	332	321	336	329	310	343	343	338	327	315	348	332	348	343	361	363	371	354	379	305	339	308	315	363	336	313	344	357	309	320	329	385	350	309	327	330	313	363	332	316	355	316	334	345	326	344	337	332	351	342	335	376	343	317	358	353	329	336	320	359	343	344	346	327	315	356	348	326	340	338	341	338	338	331	378	302	309	338	365	344	334	342	332	328	330	337	332	331	305	316	321	316	329	334	332	324	318	325	329	331	299	309	329	306	335	332	336	332	319	352	357	318	327	305	338	328	316	348	334	306	309	314	354	326	350	338	355	358	352	324	335	340	322	329	368	343	383	393	363	316	335	326	327	343	314	318	336	316	328	350	356	360	334	315	347	339	319	325	336	344	310	363	331	323	383	352	310	349	350	335	367	327	334	319	336	330	349	382	354	321	320	334	372	341	320	335	336	363	341	308	329	336	325	323	327	326	320	355	327	328	322	346	303	326	339	327	315	321	344	285	338	397	357	346	340	331	310	335	336	324	345	358	329	334	355	325	331	341	365	349	318	328	319	322	349	331	341	308	354	342	302	334	345	324	343	368	330	324	346	342	347	338	327	373	349	364	356	361	335	342	321	335	350	332	315	293	364	350	325	318	316	321	292	364	332	317	344	355	324	364	333	338	359	369	322	344	342	334	352	321	349	333	354	352	352	362	316	312	321	302	330	336	327	342	317	330	318	346	306	299	353	325	303	367	342	369	346	334	347	323	353	333	381	357	306	323	332	344	318	342	349	320	328	344	365	351	349	306	339	330	354	343	343	322	305	310	315	326	350	349	310	310	353	361	324	327	288	328	317	328	335	325	341	323	340	324	343	351	330	314	386	349	373	330	339	359	356	341	343	343	323	352	336	337	342	331	316	333	332	309	346	343	369	335	366	316	363	344	311	341	382	327	350	330	303	334	342	361	337	327	335	330	333	336	318	324	338	351	346	324	327	339	320	340	327	309	332	324	356	359	312	352	358	354	324	316	352	355	327	351	337	332	331	352	321	319	336	344	317	314	348	357	323	281	362	316	328	349	378	379	325	321	347	314	351	370	324	322	315	327	323	342	340	343	308	353	317	326	352	314	298	346	303	327	341	350	313	343	307	318	363	344	349	358	353	324	325	356	334	342	398	357	343	308	305	325	355	361	353	358	344	347	351	350	341	341	339	335	326	340	314	318	361	311	332	333	303	365	315	338	330	344	338	310	332	337	329	300	336	297	332	325	339	330	342	354	318	344	358	365	339	346	332	311	318	330	368	344	351	313	339	360	347	311	353	350	339	322	369	339	318	319	320	330	383	314	326	313	367	336	321	336	306	302	306	334	331	370	338	317	327	310	361	326	336	329	334	317	316	322	354	373	335	375	335	345	307	316	347	324	324	328	329	350	326	327	326	357	348	333	320	337	318	353	319	322	321	387	345	340	366	323	331	358	325	327	348	351	318	329	350	340	306	371	339	355	334	346	334	321	361	324	355	325	359	312	367	359	362	348	333	325	316	353	378	324	356	354	305	364	358	333	312	330	363	375	311	322	321	350	335	335	325	330	352	356	339	332	344	328	363	359	358	335	369	326	294	299	378	316	314	336	374	306	336	365	332	330	311	368	335	343	340	349	373	322	346	303	328	320	327	355	323	328	356	366	351	311	320	359	323	354	313	334	326	343	359	303	305	324	329	312	340	310	331	319	328	305	323	319	331	305	319	370	323	332	324	350	330	286	346	324	334	376	315	359	340	356	308	326	335	361	336	310	332	314	330	339	344	341	334	317	340	354	325	330	334	314	339	330	361	345	354	350	348	334	342	370	337	337	321	314	349	338	341	346	310	330	298	361	335	308	334	309	327	332	364	355	348	367	320	328	307	338	327	347	379	317	313	320	341	301	347	326	348	358	308	348	326	337	355	314	326	376	333	328	351	323	368	336	317	314	337	350	330	337	340	330	330	345	338	331	325	326	381	359	371	332	345	308	339	308	356	331	336	340	334	344	319	316	363	336	351	363	339	319	342	337	347	346	330	375	337	323	327	352	339	358	297	335	356	333	328	339	311	342	351	313	332	343	329	336	343	347	318	366	340	342	360	355	305	389	356	334	323	321	347	347	350	348	311	332	301	338	337	351	296	341	314	345	349	345	340	335	321	340	311	317	342	327	315	342	302	336	323	339	314	303	321	290	364	353	314	368	327	335	357	366	339	343	343	291	336	357	282	337	333	330	374	328	332	326	360	358	327	315	325	328	322	350	354	324	327	312	334	335	352	315	311	323	335	315	332	328	366	361	355	337	337	343	337	336	327	331	299	305	329	351	338	346	320	365	347	341	344	344	293	339	340	314	370	321	346	338	331	362	318	348	320	357	349	329	341	300	343	337	327	315	313	333	329	329	349	355	340	342	333	355	340	354	353	337	320	352	314	340	319	312	348	356	349	331	327	390	316	310	325	363	330	331	306	324	351	303	322	302	293	317	334	318	355	350	325	337	343	333	358	350	355	343	373	337	357	332	331	302	336	364	348	346	309	337	345	330	299	345	331	349	380	339	341	348	327	335	333	351	330	352	339	356	337	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18754	1894	3592	3904	3434	2822	2491	2056	1889	1762	1656	1467	1495	1382	1340	1253	1199	1176	1235	1210	1147	1087	1091	1067	1069	1056	1074	1053	1075	1079	1026	1055	1001	989	1000	948	940	966	1019	1029	999	949	1035	928	954	912	987	961	938	925	999	1003	932	987	973	950	931	948	960	977	939	959	977	915	986	949	957	903	991	943	891	950	925	920	913	984	901	926	947	925	1012	941	952	1008	866	918	935	961	997	988	944	961	955	931	914	926	965	945	935	984	929	932	986	977	954	921	965	1006	879	935	932	936	906	950	972	966	978	900	905	904	953	922	884	929	959	926	931	922	944	926	925	891	891	1006	926	942	959	920	946	924	929	933	944	981	946	942	965	929	923	948	961	954	917	962	922	927	917	958	904	963	921	960	957	915	974	937	950	919	952	934	944	969	937	975	948	935	913	926	938	921	904	946	922	930	889	929	905	931	930	981	922	909	968	954	912	927	913	916	976	949	945	952	931	904	971	898	960	942	926	965	918	949	917	943	943	994	962	928	903	933	967	994	957	948	941	955	939	912	953	858	961	949	930	945	937	949	925	957	934	877	892	937	908	932	928	991	950	922	947	896	902	931	862	1001	961	925	971	1006	929	872	898	998	910	904	939	958	951	915	908	927	963	894	932	984	938	971	911	925	936	929	939	984	937	928	893	964	924	946	1002	951	928	961	992	870	950	959	914	962	923	931	919	934	955	946	930	913	912	969	969	893	948	928	954	873	921	960	897	909	915	939	894	931	917	897	908	871	877	954	972	891	1005	930	899	929	958	950	946	927	875	957	918	921	917	894	936	944	882	943	941	929	952	914	926	944	968	900	981	922	957	917	968	916	914	952	913	931	948	930	934	915	963	939	883	928	918	929	1020	982	939	923	943	931	943	892	972	914	931	914	958	924	986	984	959	945	954	879	937	904	929	949	952	860	914	926	999	917	879	980	981	885	933	897	941	925	933	977	939	956	886	952	878	929	906	939	948	922	943	950	910	963	967	911	891	950	892	963	905	968	902	927	936	933	945	926	938	910	897	943	956	877	953	967	969	879	933	899	925	928	962	975	974	932	975	960	954	935	932	922	904	950	931	935	953	970	941	912	892	964	939	920	936	921	996	961	899	935	939	933	894	980	910	920	916	911	930	917	901	925	934	983	944	938	920	977	943	917	925	908	878	943	936	936	905	940	877	933	941	921	937	936	944	935	925	928	917	889	931	948	911	967	945	933	933	920	964	947	930	923	914	954	960	956	925	924	848	927	951	888	916	858	882	974	919	942	928	934	933	897	903	889	948	878	984	920	969	900	987	917	912	863	947	950	856	962	940	975	921	913	928	889	874	935	912	936	908	915	950	897	956	984	950	886	952	939	957	937	964	912	969	954	938	932	913	912	958	919	930	873	969	914	928	912	964	882	925	981	1000	934	897	926	995	904	900	921	977	950	939	910	873	914	944	933	938	870	947	933	938	902	945	871	997	888	924	927	903	938	896	971	910	936	946	918	872	897	946	937	922	921	923	976	967	966	939	934	934	957	873	929	924	931	975	989	983	885	976	932	894	1000	916	920	961	960	915	886	949	907	879	920	870	922	904	871	970	900	921	944	996	943	1002	912	882	935	958	875	921	948	948	948	943	952	938	950	972	914	993	905	871	919	951	890	911	962	933	946	970	953	918	959	955	939	921	958	911	966	937	958	972	917	927	926	905	899	915	963	907	930	895	931	915	918	962	945	938	919	913	947	832	917	974	943	931	948	943	942	904	994	962	936	875	944	937	930	961	990	946	922	921	927	957	846	970	921	930	903	962	962	916	958	913	942	943	985	967	894	895	902	934	921	952	929	915	876	896	939	937	937	927	882	899	940	913	921	946	942	921	969	968	913	942	889	925	939	959	930	912	921	933	983	986	943	956	905	865	972	980	930	915	929	940	972	926	899	969	924	929	957	970	981	991	953	927	901	930	893	937	933	939	918	924	953	891	877	960	952	936	911	874	919	938	959	928	901	897	913	940	981	909	907	902	892	957	969	929	936	989	949	995	932	947	873	927	938	966	956	946	921	996	940	935	952	958	917	935	988	935	910	921	948	984	925	945	959	916	939	908	937	948	927	959	965	981	921	953	945	982	924	928	972	931	908	982	941	942	905	949	972	925	940	919	932	966	911	955	945	914	926	978	931	962	869	929	924	962	942	953	920	976	893	968	945	899	952	923	887	916	938	969	906	938	908	927	944	955	953	915	886	940	913	935	922	942	917	897	918	915	922	956	900	974	918	949	929	866	956	929	953	944	972	961	924	927	905	899	969	905	920	933	935	944	965	881	924	928	916	943	978	971	897	911	875	934	960	934	985	936	900	886	925	921	933	979	952	940	905	908	920	902	954	915	910	913	969	923	965	941	941	901	935	911	894	892	970	966	906	904	952	947	913	921	930	919	936	923	921	958	909	894	924	945	874	960	889	909	904	902	936	934	986	946	921	917	977	948	893	960	966	921	931	908	936	955	901	944	957	942	973	880	942	919	943	923	965	853	935	982	909	973	983	877	935	950	895	921	909	945	964	876	949	892	944	873	965	963	902	884	964	902	940	886	917	990	912	906	990	949	916	941	961	930	940	960	964	901	899	921	892	983	943	923	933	951	925	970	931	1023	955	920	916	919	823	940	894	909	898	957	929	929	954	895	937	975	937	921	943	942	923	915	973	913	911	893	994	920	888	948	942	924	995	922	970	925	897	905	973	930	931	960	927	928	922	922	917	926	961	984	929	905	926	930	953	916	938	912	947	917	964	921	895	930	945	969	939	913	931	944	905	919	895	927	897	940	912	926	913	962	991	922	928	927	922	909	962	999	914	968	955	949	978	930	940	903	936	945	995	945	906	919	974	948	879	941	897	860	921	936	940	933	922	948	940	959	927	943	920	936	990	942	948	910	920	918	937	954	890	919	941	934	880	959	944	946	933	928	912	922	911	910	943	896	968	946	924	900	979	898	939	908	888	901	978	924	972	911	943	909	927	935	878	959	969	897	946	914	961	909	931	926	948	937	946	939	900	912	955	956	943	934	889	917	875	880	911	932	927	942	970	939	925	986	949	917	969	908	933	948	912	939	878	981	923	924	945	916	957	926	933	960	921	919	901	874	923	931	930	979	932	870	1005	949	931	911	930	926	857	958	943	911	950	988	989	980	949	862	914	945	936	964	974	906	919	978	956	983	936	942	964	902	931	935	910	909	903	953	969	894	968	934	864	949	951	944	924	919	935	878	938	874	930	963	904	891	936	940	897	979	965	923	914	943	955	972	956	901	933	961	920	912	976	920	968	926	918	898	947	975	942	945	917	960	935	972	937	968	938	985	929	927	932	913	937	960	943	925	919	921	908	901	908	949	977	943	907	913	923	928	906	1014	954	942	920	994	964	941	932	981	902	936	910	951	925	919	906	919	925	976	875	912	944	895	929	968	932	945	943	920	972	905	942	929	886	914	930	935	934	944	923	977	939	891	990	925	924	948	942	937	952	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
44811	24263	10821	2401	1628	1119	976	744	646	593	551	516	453	436	463	446	404	398	385	355	376	341	370	375	359	351	329	357	333	336	348	338	326	349	322	304	364	361	338	353	325	342	338	297	305	321	359	328	308	344	309	319	312	321	349	351	321	326	342	308	316	309	314	295	305	317	311	354	297	337	312	341	317	303	331	307	336	296	343	314	309	339	320	326	292	334	322	305	345	307	288	293	317	340	323	311	350	340	320	343	305	342	327	310	293	336	294	323	299	343	321	325	325	329	367	304	315	290	311	317	333	325	329	293	283	300	320	316	307	335	331	318	325	335	280	349	303	329	324	322	322	343	308	334	310	311	311	312	313	325	338	303	321	316	324	316	299	311	328	304	308	299	315	317	340	330	337	283	318	299	316	284	319	326	328	319	316	309	278	304	334	323	297	329	314	324	306	327	341	276	320	323	313	311	340	333	282	309	318	347	330	322	333	301	299	325	301	329	305	304	316	333	338	303	323	314	328	302	291	328	333	315	325	329	304	324	320	315	336	297	296	327	338	310	308	321	324	342	305	318	299	296	310	324	320	336	297	308	322	330	323	309	328	317	335	304	328	353	292	331	338	313	312	324	334	305	301	307	304	310	317	319	338	324	307	290	306	335	326	316	319	343	330	341	316	340	301	316	317	335	336	304	306	331	341	305	309	294	348	323	304	312	321	329	340	301	309	325	332	313	314	310	296	307	345	341	309	300	330	293	338	321	336	312	331	300	328	302	296	308	292	327	292	325	302	322	294	320	284	330	315	309	300	311	324	303	353	289	303	339	308	293	323	309	326	321	350	333	315	324	298	322	303	334	306	322	312	304	359	316	335	338	316	279	303	297	299	315	298	305	334	319	315	324	300	338	302	324	305	352	300	346	279	352	308	291	348	309	306	306	291	304	296	319	313	341	305	298	315	323	326	346	307	340	297	302	349	298	364	344	317	315	346	315	324	289	312	309	302	327	320	304	311	317	295	323	336	331	311	327	343	321	294	337	326	329	332	330	317	309	280	316	319	306	305	314	309	307	317	301	350	337	342	331	305	322	336	338	293	332	330	338	341	349	330	326	338	353	349	306	333	322	323	309	315	294	337	331	350	332	311	330	306	334	299	327	341	307	298	319	282	329	308	353	307	317	299	303	313	322	358	330	286	326	311	340	317	320	324	331	312	322	304	327	344	349	324	306	326	309	319	310	321	311	308	311	320	314	331	301	314	345	303	297	317	337	327	313	288	298	288	318	325	340	315	328	306	324	344	323	337	327	333	336	337	302	291	306	317	315	356	305	309	345	317	331	323	315	331	332	307	300	319	332	294	320	300	300	313	286	285	305	309	297	298	313	331	324	316	321	327	345	293	321	315	296	294	285	333	317	316	341	284	317	341	317	301	338	317	270	291	328	330	298	328	303	327	325	310	312	307	296	300	307	334	331	296	334	310	333	319	342	333	315	304	303	305	317	345	300	291	360	303	324	341	369	321	328	306	316	328	316	299	314	325	297	336	321	281	324	315	300	302	325	312	279	288	312	312	327	320	313	298	322	334	299	324	317	284	307	294	298	319	337	326	310	310	323	320	314	320	329	307	329	309	311	333	342	289	259	323	296	321	303	293	327	308	271	347	273	321	306	356	293	310	308	324	330	333	339	329	350	315	346	305	332	289	340	336	325	301	303	328	329	316	299	311	333	305	343	294	332	295	294	327	331	345	315	302	343	289	287	346	345	321	334	299	301	284	319	325	325	298	328	317	275	345	314	305	325	339	316	323	317	307	281	327	327	281	315	311	313	328	313	316	332	300	331	316	300	351	317	328	301	318	297	299	321	297	333	305	314	292	321	324	308	285	337	338	327	327	324	326	316	307	282	297	321	332	342	329	343	320	350	362	308	309	313	316	315	303	292	319	331	325	329	284	312	315	295	333	317	298	311	324	328	317	320	320	336	341	306	334	326	292	346	316	329	308	308	334	337	315	286	324	309	340	309	315	312	312	313	339	316	297	302	327	353	295	305	319	319	301	305	315	360	300	295	316	331	296	336	321	352	332	320	321	336	340	293	311	311	328	346	330	315	312	298	320	297	296	323	300	335	297	335	331	323	315	327	303	308	314	327	328	313	282	318	295	306	324	306	329	318	313	344	324	297	326	321	321	331	302	307	292	313	310	320	342	283	302	311	306	302	293	337	308	306	335	330	277	368	311	347	303	334	328	307	299	305	308	329	293	322	346	330	291	301	352	325	325	308	318	296	306	307	317	343	353	295	299	303	334	300	304	309	349	288	356	304	344	301	317	317	351	338	323	333	302	319	294	310	350	336	309	325	362	305	339	296	305	302	315	304	335	309	280	310	308	318	313	316	307	339	319	327	324	267	307	334	326	332	307	321	346	314	311	294	324	304	311	321	323	317	343	330	301	307	322	325	318	296	301	335	298	296	320	330	300	305	322	322	327	327	317	336	325	310	290	305	318	316	320	321	309	299	326	317	308	308	318	313	273	343	323	287	309	312	333	356	277	320	326	303	303	335	338	323	309	312	311	336	325	300	331	293	302	325	329	331	305	320	337	301	297	287	327	327	367	354	306	310	299	338	276	294	294	340	319	299	331	322	332	314	303	317	320	300	306	314	347	334	319	324	330	328	304	272	321	330	332	309	321	294	308	302	327	339	313	321	305	322	314	303	320	311	319	315	280	308	292	296	318	293	336	329	338	319	323	353	345	342	368	312	277	312	314	311	302	332	273	360	310	321	310	316	305	311	292	301	332	312	331	325	315	335	319	300	306	326	338	285	293	316	282	324	303	303	328	329	306	335	320	309	323	288	328	332	309	306	298	309	327	319	306	299	325	339	313	330	336	328	306	301	313	304	359	352	331	310	305	315	339	317	313	296	300	340	332	323	321	305	320	326	342	289	347	311	318	286	299	328	295	316	308	338	309	304	317	315	325	306	309	308	299	309	344	321	319	301	318	341	277	312	285	299	304	313	308	292	312	294	296	334	321	322	308	330	320	303	303	334	321	300	332	333	323	334	308	301	300	290	314	326	333	328	315	332	333	325	308	314	331	331	317	334	311	339	309	301	347	341	325	312	317	313	308	338	325	330	295	326	307	292	307	301	335	322	333	347	303	314	319	341	283	326	339	318	312	350	319	318	314	340	313	279	321	345	325	308	312	300	309	299	310	328	317	317	307	335	336	297	321	316	313	289	291	315	345	312	310	303	325	324	308	324	319	317	337	328	314	325	289	312	318	322	317	272	331	304	278	323	339	335	312	303	292	334	302	314	300	318	286	317	307	315	329	334	319	310	329	333	319	321	322	347	305	352	318	315	336	332	321	321	340	314	304	304	309	311	305	300	322	315	322	326	291	338	325	333	321	301	312	300	320	300	323	342	309	307	314	299	315	342	348	284	312	320	324	296	286	374	317	330	344	285	307	335	322	277	285	326	320	313	326	313	351	332	304	328	275	307	347	324	323	306	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22323	2832	5907	6428	5468	4621	3764	3039	2733	2440	2194	1974	1881	1761	1633	1531	1428	1410	1306	1281	1231	1221	1225	1153	1077	1121	1079	1106	1068	1045	1074	991	985	995	1000	1044	1020	960	973	956	954	973	961	922	900	915	933	914	965	887	935	941	899	860	926	981	903	905	958	920	887	885	926	900	911	908	929	872	876	911	875	860	911	867	863	833	905	925	878	867	887	847	909	817	884	907	847	915	851	904	879	882	850	858	877	864	852	849	871	885	844	905	831	918	915	878	860	879	857	821	900	887	920	835	906	843	892	924	856	898	853	867	870	969	838	853	926	831	840	888	915	910	837	910	862	878	903	844	888	896	841	913	898	884	880	889	873	842	811	906	866	804	906	870	905	892	882	906	904	928	910	885	836	835	903	838	871	864	857	874	858	847	840	856	897	883	826	831	868	851	863	845	885	854	847	909	892	850	855	902	834	798	874	856	896	812	855	827	859	809	875	865	856	886	848	842	870	852	862	905	796	873	904	822	930	824	891	821	884	908	790	839	838	869	839	838	917	818	853	861	839	825	851	890	846	915	923	858	852	871	898	864	818	860	878	826	887	869	908	842	893	840	851	838	830	910	877	891	847	861	835	869	884	892	837	837	859	860	843	866	827	826	872	899	854	904	796	857	861	848	832	896	840	864	844	841	885	828	870	837	903	887	883	885	819	888	895	840	923	900	839	854	937	842	809	826	855	796	846	850	848	899	863	858	841	856	886	901	903	878	836	827	863	834	882	869	856	875	853	845	881	841	849	858	816	858	882	841	867	885	850	855	831	850	874	798	849	929	787	867	879	834	826	912	832	849	886	852	811	835	867	870	872	920	836	831	861	846	904	856	861	832	831	898	839	883	887	848	847	876	908	838	845	889	859	872	849	868	811	864	894	860	858	858	848	850	843	862	824	848	853	886	837	875	851	849	818	845	848	837	876	817	852	926	890	875	828	871	792	858	861	850	878	850	826	892	904	860	843	923	890	825	872	798	867	877	868	881	917	818	864	899	883	847	851	886	864	866	832	860	827	936	809	897	863	843	855	827	832	880	890	889	891	860	863	858	812	905	833	937	851	872	872	867	841	808	863	821	858	859	844	839	871	875	872	875	858	855	890	865	879	822	847	828	910	814	888	867	901	864	935	898	769	846	836	818	873	867	840	834	897	913	872	820	801	868	825	893	869	822	860	873	896	901	842	880	838	889	884	894	844	786	873	892	868	875	871	824	809	836	796	873	832	856	876	824	904	859	809	831	851	842	799	857	867	873	848	913	858	911	807	888	893	870	806	870	847	913	865	910	879	874	849	883	832	832	800	828	816	826	868	845	826	821	889	866	798	849	868	869	881	811	889	844	809	840	822	882	913	837	869	895	829	888	871	870	887	824	899	888	887	844	906	868	865	835	817	861	871	832	824	815	842	859	892	824	845	855	795	836	830	849	894	910	855	873	835	804	887	872	849	862	861	862	909	877	884	854	876	848	895	841	870	907	851	834	854	868	891	836	866	886	880	856	853	786	845	845	857	852	794	814	826	895	903	839	820	874	900	845	835	859	883	876	829	921	876	843	886	869	871	861	828	867	858	874	817	904	870	861	842	887	868	865	871	841	857	856	823	787	864	861	877	895	834	833	849	848	879	855	845	843	855	934	854	886	906	861	857	890	890	844	891	857	840	883	867	887	858	890	845	881	873	878	888	842	859	880	868	882	879	863	867	871	892	864	835	882	892	847	876	837	810	919	885	841	848	811	850	886	905	811	851	814	840	842	862	867	827	856	877	910	830	858	886	842	866	815	843	844	880	877	867	866	924	810	876	937	878	842	938	844	881	841	801	822	838	889	828	848	852	864	863	838	885	856	857	884	860	836	853	854	819	884	897	887	940	870	829	851	864	867	826	868	907	901	905	825	859	903	855	852	820	878	874	864	838	895	884	860	881	838	834	891	841	866	904	831	860	878	854	883	875	856	833	827	843	835	824	815	830	836	831	864	851	834	838	849	833	884	863	848	860	872	837	833	837	859	942	841	839	863	835	813	833	848	870	843	872	854	839	882	867	767	868	882	849	860	849	869	821	909	869	849	899	878	854	870	842	899	863	857	865	859	835	829	917	879	844	845	857	864	821	860	835	930	855	866	813	852	871	894	851	869	851	904	866	781	904	874	868	883	870	883	820	945	884	875	849	900	808	837	828	849	832	845	871	846	833	833	870	883	840	892	894	848	877	851	888	857	902	863	852	812	844	863	891	872	911	836	859	807	851	831	897	872	898	895	834	914	904	821	822	852	868	861	872	875	858	835	894	867	875	880	876	834	885	912	862	863	855	887	893	828	849	884	846	895	839	856	906	878	867	793	852	858	865	867	911	898	838	866	859	827	888	873	893	862	841	871	830	927	899	841	910	863	835	835	818	853	850	863	850	886	857	885	889	834	854	885	861	853	895	862	837	872	877	881	893	862	838	863	861	894	860	926	862	917	808	872	807	901	890	840	895	919	880	820	894	872	886	835	870	914	848	857	851	866	864	831	893	860	882	866	885	867	847	889	854	891	871	817	858	879	879	855	849	884	827	818	859	866	875	839	863	864	881	865	909	869	892	806	853	873	863	860	885	842	871	841	873	877	848	821	856	837	842	851	876	826	892	889	834	848	819	857	865	855	886	898	815	890	900	869	869	879	870	884	884	803	894	860	894	824	843	881	869	826	876	826	841	838	886	876	851	864	887	884	837	839	857	847	850	862	848	862	858	818	832	872	897	869	872	834	840	912	832	862	878	869	850	852	859	853	822	880	895	830	852	850	910	844	854	860	864	841	827	853	875	814	887	850	817	869	862	855	803	832	815	868	863	877	854	876	905	862	916	877	873	887	820	867	822	854	873	883	837	807	813	837	813	882	883	886	891	894	877	871	881	841	844	901	885	844	856	920	856	812	859	869	904	854	819	869	834	862	896	909	855	901	854	821	805	904	890	874	833	889	861	906	809	870	893	824	867	861	887	880	859	862	839	882	852	859	928	877	849	827	868	872	881	853	831	900	869	841	874	889	891	893	834	932	847	882	861	796	859	846	857	876	850	881	874	858	864	907	905	880	901	826	829	889	861	865	878	827	845	859	880	868	881	927	876	885	847	899	863	895	846	854	826	820	842	813	875	799	901	889	842	870	884	848	853	883	844	834	872	879	870	829	876	893	824	823	840	895	850	831	779	876	831	838	880	816	878	838	856	835	874	832	846	860	852	897	868	852	881	824	825	822	905	874	822	835	891	848	858	835	862	856	884	833	854	795	867	833	881	856	868	834	868	858	877	883	907	907	854	875	855	810	917	893	893	809	840	827	826	852	787	914	846	911	864	853	847	829	849	876	859	847	838	882	834	819	841	876	845	821	854	866	822	888	878	899	850	871	849	863	831	818	861	871	909	897	828	864	812	842	828	949	873	909	903	946	861	836	891	872	846	865	792	864	845	872	903	879	858	867	865	833	837	877	847	842	854	840	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6592	562	384	244	210	203	201	238	223	197	199	210	206	179	185	196	196	200	186	205	185	205	211	196	189	197	182	204	200	193	178	204	189	181	177	199	190	186	179	181	204	180	186	201	176	174	204	198	180	195	191	193	158	202	205	174	196	198	196	199	192	190	177	176	191	203	195	196	196	192	162	197	196	164	208	208	198	190	192	218	204	160	190	220	184	170	188	181	188	216	201	182	189	187	206	195	177	175	204	182	185	205	176	208	176	203	197	193	173	181	184	188	165	203	179	186	191	193	161	154	182	186	208	199	196	170	186	169	213	211	201	180	202	181	171	186	195	199	190	195	206	183	191	181	198	209	182	186	203	186	210	213	182	193	185	215	189	207	218	182	183	216	195	191	180	174	184	207	202	196	187	170	219	174	182	208	179	178	199	183	174	212	175	187	180	210	197	205	199	196	204	194	174	184	199	153	193	189	191	200	178	170	217	194	190	164	182	206	187	190	203	181	177	187	194	202	188	195	168	197	195	195	186	175	207	211	177	208	172	192	186	200	194	184	173	178	182	196	198	192	191	198	204	186	194	167	210	177	183	201	174	212	185	218	184	191	164	200	174	164	184	163	177	189	185	197	196	195	186	219	214	179	187	197	190	189	173	194	204	203	188	188	191	208	196	195	186	203	184	205	174	180	178	175	185	189	182	195	202	192	181	190	192	188	180	178	194	167	192	191	161	170	196	191	192	182	175	192	198	179	181	196	195	203	183	170	206	211	191	191	184	209	167	211	186	177	166	176	200	181	188	183	198	178	192	192	198	174	176	197	199	183	212	195	193	167	208	182	162	191	191	184	183	185	170	191	188	194	178	197	198	174	211	197	189	210	191	209	183	193	209	211	181	175	195	184	196	187	199	202	188	166	187	199	192	205	196	169	201	181	173	188	174	195	168	200	206	187	220	179	188	186	187	197	185	224	197	193	207	167	180	198	200	204	204	184	186	194	173	169	166	194	167	167	193	199	176	180	191	203	201	194	188	193	180	192	191	191	214	186	189	189	186	198	211	200	180	204	176	180	201	174	188	173	212	191	195	200	162	167	189	184	216	205	167	194	198	222	194	190	202	207	185	184	204	195	178	167	217	182	187	188	213	177	186	166	183	227	192	227	175	179	184	190	192	207	202	187	184	180	194	186	194	182	187	179	196	205	198	175	198	177	205	206	173	190	204	193	192	181	207	193	164	196	173	206	201	217	192	192	211	175	207	199	177	190	176	204	182	196	207	171	209	191	190	175	201	182	187	194	182	185	196	186	185	191	212	196	181	176	200	186	162	189	168	196	191	198	165	188	209	222	189	199	173	200	183	177	172	195	188	187	190	181	187	195	182	200	187	194	188	186	233	180	203	201	201	179	184	187	207	184	192	206	202	193	180	183	153	183	185	195	214	209	186	189	205	191	209	170	208	188	182	197	210	171	204	214	192	179	206	169	213	192	192	189	185	185	206	158	181	231	190	179	183	194	183	187	180	171	216	190	198	177	184	189	187	192	191	188	204	185	193	187	189	187	173	192	190	195	196	163	186	190	182	153	190	171	198	185	212	192	182	171	181	185	172	179	162	191	190	176	195	198	188	188	213	185	184	195	186	193	198	185	195	189	174	167	195	185	189	185	171	177	183	196	202	185	187	208	191	189	163	188	218	181	192	185	184	204	198	163	199	200	177	200	187	194	208	204	169	192	196	196	186	196	172	196	180	152	193	195	200	176	193	153	211	196	198	189	211	200	179	186	200	185	173	188	187	201	185	205	206	199	176	187	209	182	176	180	185	187	194	181	192	201	189	174	180	194	172	203	168	175	176	204	196	200	194	180	198	185	187	186	207	168	182	207	189	189	204	207	184	194	182	188	202	192	169	177	175	195	205	203	184	185	189	172	197	187	180	181	193	186	219	197	190	197	191	162	197	190	186	181	185	193	177	189	200	205	194	186	189	179	195	166	172	181	190	188	183	191	196	190	153	189	165	180	152	218	199	217	176	187	158	180	207	188	174	200	184	189	198	179	159	182	204	212	183	170	177	174	201	199	181	188	203	204	199	188	192	180	191	172	190	183	185	196	194	191	200	181	197	199	197	184	175	167	189	193	185	210	222	218	195	209	190	187	170	181	190	170	174	210	178	189	206	154	163	188	192	214	170	196	185	183	182	219	187	191	189	161	203	175	188	175	185	165	164	197	184	204	207	188	201	173	180	188	195	193	188	166	186	172	197	192	170	185	173	176	180	177	201	180	187	170	183	202	180	209	198	202	174	171	182	195	182	167	188	200	189	184	166	223	203	202	176	198	199	182	166	166	193	186	210	201	210	195	200	187	186	185	174	167	183	170	229	160	190	177	203	174	165	171	166	198	168	175	206	191	212	206	198	178	206	185	205	183	215	175	184	183	158	207	192	154	190	197	176	187	215	190	202	195	172	210	200	196	190	186	197	177	177	209	183	200	211	202	187	193	189	188	185	188	186	185	196	198	173	180	194	182	205	202	188	195	164	216	175	191	185	186	207	176	202	195	192	193	198	168	192	181	197	200	192	190	178	204	203	196	191	192	173	210	176	194	199	186	174	169	177	178	205	194	151	195	205	189	183	202	181	177	199	201	182	226	209	169	180	204	184	195	190	182	158	198	199	204	202	188	173	171	183	149	192	191	169	174	181	207	204	188	177	198	186	167	194	204	177	206	174	183	176	188	175	161	165	201	196	174	190	201	198	209	227	191	203	187	189	180	166	193	197	195	190	185	187	176	205	171	203	207	184	194	178	171	190	187	187	191	195	191	170	160	169	171	192	163	189	206	198	179	189	216	180	190	213	192	177	199	212	180	189	191	176	200	184	192	197	164	199	192	208	194	183	207	175	209	189	187	205	213	203	172	205	194	194	205	172	196	191	200	181	200	177	161	170	188	179	172	178	180	179	185	182	190	220	173	192	194	173	203	174	196	180	203	200	202	188	189	186	183	181	215	185	204	180	207	206	179	180	179	213	192	160	179	192	207	198	194	198	214	189	179	184	173	178	210	220	203	194	177	200	213	184	189	196	200	174	191	193	165	204	189	183	166	214	206	190	190	168	183	207	180	212	178	188	192	176	203	183	182	196	181	185	172	176	201	195	190	187	199	175	182	197	184	173	200	189	214	175	206	187	176	161	195	183	192	203	170	187	186	169	168	194	215	177	199	200	191	198	211	210	210	209	211	213	204	184	171	186	197	201	173	201	192	192	205	177	217	180	177	205	194	212	193	186	194	191	193	187	192	199	194	194	194	214	210	196	194	206	194	182	184	207	206	201	176	205	212	194	171	203	170	201	175	196	204	183	200	216	184	188	188	189	204	162	206	174	200	214	184	203	173	206	178	186	164	199	198	201	176	184	182	181	177	208	181	191	177	201	190	210	206	172	183	181	176	177	183	183	200	195	171	189	182	196	191	211	186	218	205	183	199	207	186	194	202	170	176	185	202	211	178	193	176	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6884	663	733	736	733	713	691	659	638	605	608	628	602	576	560	646	579	644	536	631	641	611	624	554	575	559	611	588	574	605	625	572	588	598	596	567	613	597	563	620	599	574	630	611	576	594	569	585	622	633	607	565	574	587	610	610	594	604	553	575	582	610	594	569	558	566	566	571	595	591	598	574	585	572	623	544	572	563	581	587	557	568	572	585	604	553	589	589	602	605	587	626	565	554	592	551	606	586	616	587	561	566	591	629	586	569	601	596	577	551	583	586	569	619	627	578	564	573	604	574	545	590	573	545	557	586	563	572	572	582	551	553	559	581	591	549	617	574	601	590	579	575	567	582	594	549	601	552	572	582	567	577	593	605	524	578	554	590	611	550	569	602	618	597	611	600	601	541	610	601	581	587	593	589	574	541	605	615	579	602	540	572	592	592	570	600	557	611	590	547	584	597	611	564	570	639	540	638	552	564	569	607	576	639	567	588	605	576	588	578	602	642	579	606	604	554	599	580	591	612	607	577	597	601	601	544	570	593	545	572	563	564	560	577	570	591	602	637	579	572	613	575	609	559	570	545	564	586	576	580	586	602	616	538	579	589	666	569	580	523	603	606	552	552	598	573	597	618	544	588	612	606	574	561	563	613	537	613	585	572	584	609	577	573	555	594	582	615	556	583	549	607	564	583	599	564	594	566	560	580	575	598	587	573	600	618	577	633	580	529	566	587	571	604	570	607	551	577	579	587	556	558	619	582	587	585	564	611	579	607	584	565	578	543	602	556	594	573	556	598	578	569	586	603	542	601	565	580	538	571	560	569	541	564	598	567	587	574	629	582	559	626	582	613	576	584	624	597	612	583	542	599	574	610	581	652	581	608	567	545	607	582	536	577	550	582	583	621	613	537	571	607	508	579	560	581	560	583	599	607	586	582	594	553	616	513	588	565	584	574	576	595	604	595	597	595	563	593	536	567	572	557	597	616	560	594	613	602	605	585	552	580	578	566	538	575	587	562	563	568	593	515	547	584	598	525	577	611	545	623	556	560	560	595	549	526	587	567	581	603	622	545	587	533	596	606	565	594	552	583	562	589	593	580	620	578	575	595	606	587	558	561	549	582	585	573	583	591	614	576	524	593	604	573	554	557	638	584	585	575	547	559	559	610	617	596	588	609	524	583	588	563	599	604	613	575	597	549	565	602	555	551	613	546	570	572	552	602	547	584	559	603	582	601	608	546	549	563	551	541	598	565	590	581	579	602	559	561	578	528	594	575	603	583	551	557	583	580	560	552	602	565	582	549	570	594	540	551	548	593	573	597	557	588	627	540	571	601	546	564	546	629	587	573	609	590	565	599	549	572	594	601	569	588	605	551	585	557	587	518	574	576	596	568	561	570	619	531	615	580	583	549	626	580	593	562	597	578	578	551	600	620	587	560	592	552	598	648	568	595	594	561	604	560	587	609	566	550	590	593	576	586	620	554	561	581	580	561	585	601	567	594	562	616	595	568	612	566	605	561	608	612	563	597	583	525	565	565	589	542	582	554	578	561	612	614	569	595	593	573	573	635	583	558	571	579	577	632	575	561	531	554	567	608	559	588	590	595	563	577	552	580	614	570	538	605	568	601	555	597	575	625	563	585	579	591	578	581	570	593	578	575	625	583	585	544	571	577	571	581	577	603	572	548	582	586	529	578	584	555	612	567	580	596	586	564	588	550	586	589	601	559	550	610	577	611	625	542	586	583	624	555	550	544	582	575	605	523	565	555	547	569	592	579	578	575	560	632	567	586	580	555	539	583	543	538	593	575	601	572	594	567	569	591	585	622	530	621	578	624	580	587	626	543	547	589	571	591	591	590	572	577	594	566	595	587	565	565	624	584	595	580	531	608	559	609	606	600	576	549	563	567	574	516	541	584	606	625	580	588	566	551	580	559	594	564	606	595	539	566	600	590	615	546	562	574	573	560	555	535	585	594	543	579	567	594	589	600	571	544	562	601	589	579	576	588	574	622	591	548	603	573	626	564	608	566	605	561	588	614	597	563	564	566	607	517	547	556	588	607	612	596	595	556	588	587	589	573	648	567	589	611	571	553	565	599	561	543	614	601	562	602	570	567	563	586	555	551	557	584	620	560	570	552	568	552	629	565	597	556	579	594	539	616	566	561	586	604	548	608	572	596	536	603	640	589	568	597	558	560	582	576	561	555	599	584	587	582	579	596	622	620	557	535	564	638	573	588	564	566	596	560	563	613	603	559	587	567	563	574	599	581	610	610	567	571	591	546	578	618	598	591	566	585	564	568	614	571	611	571	565	572	557	580	561	553	591	570	602	575	589	564	588	622	593	552	598	561	598	622	590	622	568	579	577	622	542	555	579	620	611	579	591	563	586	534	595	570	526	596	603	569	547	570	602	554	600	561	543	546	563	562	591	541	591	607	565	618	580	595	614	577	610	559	547	562	583	578	592	613	553	588	622	580	568	598	590	586	571	587	578	569	602	584	535	564	582	605	568	614	598	597	602	610	585	605	589	561	568	580	562	601	624	557	583	556	575	586	612	552	539	553	582	577	581	569	587	588	593	598	590	556	528	572	579	625	576	603	585	596	586	618	556	560	612	572	612	601	573	558	577	585	557	560	607	539	573	577	553	574	548	602	589	627	544	608	597	605	576	600	555	591	597	574	588	539	547	521	599	602	594	581	596	579	586	574	561	618	585	602	590	550	567	616	573	566	588	569	553	575	592	587	590	607	558	570	584	578	586	599	594	598	580	569	601	584	598	561	546	568	596	592	577	544	583	559	570	630	606	565	539	596	570	568	591	614	609	561	580	614	576	563	590	597	618	570	575	593	591	551	585	613	620	596	595	585	592	597	546	596	643	585	595	585	594	586	542	619	568	641	570	588	549	528	630	608	589	568	612	587	596	586	590	529	570	572	604	587	557	573	606	594	606	614	590	570	602	597	553	560	560	587	583	551	574	614	578	586	599	568	564	576	615	574	563	548	560	557	598	615	560	586	581	570	543	581	575	605	589	559	576	545	596	584	572	602	562	585	588	600	586	580	577	625	532	587	569	583	584	595	560	561	606	544	602	597	595	552	616	574	552	571	556	615	561	553	574	600	575	615	611	545	623	599	597	593	588	550	581	618	564	628	551	606	580	603	561	588	549	567	586	576	572	565	584	617	527	594	584	586	595	586	548	572	564	601	532	566	585	553	619	548	548	629	562	554	607	553	573	605	594	597	574	584	576	621	565	581	608	611	590	590	585	591	571	650	579	565	612	545	570	579	559	597	602	587	583	599	615	555	535	578	623	593	582	606	610	557	573	571	571	532	564	603	568	599	593	549	579	564	596	577	580	612	563	586	575	548	594	570	613	546	597	576	598	554	541	549	583	572	574	576	536	579	548	565	583	600	588	567	535	623	598	632	563	575	560	593	578	606	593	593	621	581	522	549	585	573	580	515	572	632	586	557	545	555	597	600	549	620	659	599	586	562	585	572	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
40116	13911	2545	1314	974	743	636	510	487	461	437	414	411	424	425	392	372	388	388	374	355	375	353	353	355	344	369	366	373	323	333	346	355	345	322	346	355	317	320	338	354	309	338	315	319	349	393	330	350	350	315	324	332	318	322	333	338	332	335	301	316	311	305	345	324	345	322	328	346	336	359	351	324	336	351	334	335	335	336	330	330	345	326	314	358	320	347	323	345	343	341	348	356	344	351	366	363	343	339	338	369	349	321	326	351	340	348	352	346	354	325	379	319	310	363	341	314	313	336	346	356	355	336	369	338	315	351	336	345	299	300	364	309	363	322	323	331	355	305	338	350	373	317	363	306	348	348	361	346	342	344	303	303	354	327	342	356	343	340	383	316	373	336	291	320	343	298	351	341	353	341	354	311	321	350	317	283	362	335	354	314	349	362	320	317	369	331	340	324	332	309	334	358	332	312	342	328	324	326	345	372	338	336	341	345	340	345	346	359	302	315	323	352	322	340	339	343	332	336	348	323	351	360	319	373	343	340	363	360	335	324	304	336	324	344	314	325	339	331	330	333	334	305	369	290	344	364	324	351	346	338	364	311	361	333	324	315	322	314	329	310	373	356	344	385	340	338	360	337	327	317	360	347	349	342	314	358	352	338	307	369	332	328	339	332	362	355	337	325	327	304	309	332	321	342	373	358	336	354	357	329	330	364	376	328	339	334	321	325	322	335	341	364	347	327	356	319	328	362	332	330	354	361	310	332	329	351	299	352	336	325	331	333	347	351	313	367	354	275	346	332	343	357	306	344	345	346	335	336	324	349	325	367	365	346	374	332	338	334	342	326	311	334	336	366	336	361	315	324	322	314	344	330	353	346	317	385	305	339	321	367	293	347	340	336	348	355	336	337	340	310	358	352	308	318	358	305	345	351	335	334	358	324	325	351	341	357	330	308	335	323	332	327	324	319	331	328	326	344	339	374	308	313	322	342	339	341	325	333	316	348	328	368	337	341	326	317	325	303	317	393	310	364	328	351	341	344	314	321	347	342	341	303	325	291	337	343	352	316	324	323	335	357	312	340	346	333	351	328	347	354	306	365	334	335	331	354	340	319	330	319	378	403	342	315	332	356	328	344	333	332	324	338	328	324	360	335	322	335	368	342	340	319	342	323	309	314	359	307	329	320	346	277	334	326	330	347	345	298	354	335	340	342	378	298	328	319	339	331	357	367	305	328	351	311	322	312	331	337	335	328	348	334	319	308	348	336	333	309	336	337	322	316	355	309	335	341	361	312	371	307	368	352	339	312	364	376	346	330	319	317	344	370	345	349	338	331	318	360	329	382	334	320	328	317	311	330	340	359	367	322	320	353	330	351	307	317	287	322	335	300	348	336	347	331	320	349	333	328	345	363	322	313	340	339	331	303	330	327	330	343	354	331	322	298	347	326	318	350	349	390	331	352	315	348	345	350	339	341	333	361	327	323	326	299	342	361	353	319	338	354	336	364	335	331	353	317	354	335	385	350	330	349	326	285	331	330	352	350	338	314	313	356	328	354	315	312	329	347	327	305	321	356	364	366	336	334	316	315	355	347	350	343	331	360	356	321	341	353	351	361	323	343	316	348	310	350	328	337	345	345	350	341	341	329	319	333	335	316	335	355	351	339	325	354	332	312	303	345	324	352	330	361	326	324	321	290	358	346	371	323	351	356	363	332	316	352	329	338	338	303	355	371	321	355	324	362	350	333	321	333	327	336	318	342	338	307	353	316	320	352	355	342	328	367	334	306	339	309	334	354	337	339	300	339	377	360	349	336	327	335	369	298	321	372	372	349	358	317	338	312	345	324	367	326	345	347	316	338	342	334	330	329	347	318	349	323	378	354	316	349	296	352	370	344	360	321	319	315	343	309	371	346	356	325	352	351	322	324	349	324	337	317	322	345	372	346	318	320	319	322	359	346	368	334	340	343	368	345	349	341	338	346	313	341	346	342	308	355	353	317	341	306	336	336	329	340	328	350	342	334	322	347	332	344	341	336	328	341	314	343	346	327	322	334	334	326	321	328	335	333	328	352	330	329	367	338	341	304	323	334	315	341	354	335	350	322	324	332	345	346	339	367	325	307	334	343	353	383	339	356	330	309	318	343	353	343	324	319	315	330	341	345	295	351	322	325	337	324	323	349	356	355	364	309	339	329	326	321	349	371	336	323	337	361	356	320	348	323	326	321	379	349	355	353	327	377	335	302	366	312	345	340	326	319	317	323	353	335	363	365	345	352	324	296	326	312	333	355	330	284	344	339	360	324	349	376	334	354	341	384	326	338	347	339	316	353	332	312	333	353	321	355	379	320	347	340	327	362	351	297	373	350	324	358	323	366	344	308	331	371	330	311	334	398	342	340	353	332	347	292	386	326	324	332	328	325	366	342	340	335	318	327	353	325	333	360	370	330	316	362	349	371	354	356	336	382	348	328	287	334	361	355	315	336	318	339	303	327	350	348	337	305	366	314	370	338	345	312	333	342	323	365	369	311	315	321	341	322	328	320	328	339	351	346	338	360	347	264	339	350	338	325	311	319	310	339	309	385	325	347	356	298	360	319	381	322	341	326	322	360	354	316	334	332	337	332	321	359	351	323	311	336	334	347	324	307	345	346	335	341	358	357	339	307	329	336	335	351	347	339	322	373	351	348	354	380	322	357	310	301	331	318	331	321	349	369	343	364	334	324	334	363	347	306	343	309	332	334	324	319	321	306	359	322	315	370	288	330	353	364	345	339	322	332	351	327	312	347	359	345	309	341	316	322	360	340	317	360	330	342	331	309	324	359	333	353	327	338	324	338	311	315	315	329	319	359	334	341	344	326	291	342	354	343	354	322	368	335	332	364	328	335	319	329	361	347	312	303	341	349	324	323	313	322	333	299	371	341	355	332	360	350	351	344	338	356	336	340	325	339	332	337	290	328	386	341	351	315	345	342	328	355	297	360	322	364	347	328	325	355	362	336	346	296	382	385	359	357	316	351	288	333	360	317	348	355	316	345	338	335	346	334	338	365	306	339	371	345	327	315	351	378	375	364	319	334	327	366	349	331	306	323	313	329	335	336	347	313	331	337	309	339	367	312	326	292	334	333	333	339	333	330	323	353	363	338	345	342	301	330	313	351	364	353	347	374	319	348	335	325	369	332	321	331	314	359	350	386	345	343	383	343	342	319	350	373	310	344	358	337	367	329	357	366	329	345	323	333	343	343	297	345	326	306	332	338	341	331	328	333	331	317	365	330	370	320	322	349	327	319	363	328	321	340	339	324	357	360	341	332	312	342	354	341	336	351	334	346	348	353	352	329	334	345	317	346	365	366	355	309	331	316	326	347	333	332	367	311	337	336	299	362	338	336	342	328	348	343	346	333	324	335	363	340	336	356	330	315	357	357	305	316	328	326	331	309	339	335	347	378	352	345	329	348	333	364	358	355	319	338	338	325	319	342	336	330	334	297	315	319	342	329	318	344	324	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18130	1955	3592	4000	3435	2879	2407	2210	1950	1727	1557	1512	1468	1360	1267	1330	1209	1137	1109	1138	1168	1072	1052	1123	1032	1168	1058	1006	1102	1054	966	1011	1007	1008	1017	997	982	1026	1011	986	969	1037	983	971	954	953	945	930	963	1023	990	945	930	945	922	966	963	948	938	951	917	928	915	932	942	960	929	903	926	929	946	936	947	972	953	962	892	967	858	893	916	950	910	923	979	922	895	936	954	898	927	927	885	914	942	914	967	937	946	955	950	936	944	974	964	919	951	928	868	979	937	865	920	941	926	920	961	998	956	892	922	961	919	901	934	974	933	959	930	915	939	942	1000	900	905	949	928	978	948	906	952	950	907	958	912	882	902	878	973	977	965	900	893	923	978	913	925	938	924	919	948	914	896	989	924	898	925	938	928	927	943	859	971	947	911	955	926	925	946	874	951	937	940	892	926	932	929	933	925	937	897	937	939	920	934	928	879	972	976	940	943	924	926	943	969	926	913	938	924	922	905	881	941	971	914	878	950	955	962	940	935	956	883	947	946	922	929	919	933	924	928	921	939	910	947	969	925	980	894	938	925	971	917	941	939	942	955	918	920	928	948	918	944	936	1001	987	896	940	1003	904	954	908	917	869	905	956	893	929	966	957	916	949	938	939	937	944	920	909	932	931	948	872	924	957	976	909	932	924	965	956	980	929	912	955	991	909	885	936	927	966	957	943	930	931	952	923	963	988	947	900	927	937	909	949	918	941	940	893	884	939	972	924	966	935	924	961	950	913	930	922	930	936	937	898	908	930	947	927	928	963	927	929	921	908	946	932	951	858	961	926	911	997	939	946	900	962	917	987	903	943	950	933	913	998	944	877	986	933	921	991	906	991	945	943	960	869	904	949	923	981	936	905	899	947	947	924	927	949	942	910	913	915	885	942	909	888	937	915	925	939	940	953	919	841	942	931	892	890	874	963	881	919	947	947	932	947	978	923	949	901	922	932	986	934	948	998	909	915	860	891	922	914	974	930	950	924	905	955	903	933	920	962	929	915	919	1009	948	935	968	998	970	896	931	929	882	867	882	913	959	944	941	936	930	872	916	932	919	934	919	888	882	941	965	941	968	952	921	882	962	995	931	956	951	992	957	895	980	864	919	962	931	938	922	912	943	884	930	911	947	899	939	943	904	916	932	958	953	898	879	961	899	975	966	934	880	886	928	934	883	922	983	949	981	959	924	990	914	886	1005	930	941	949	914	972	927	874	953	885	926	931	921	952	924	986	942	945	891	905	941	968	925	939	939	975	960	899	941	943	909	890	947	934	980	916	896	932	949	942	884	980	982	983	858	940	954	884	948	956	919	942	954	913	1017	971	953	927	934	883	941	973	905	946	971	912	928	937	960	905	968	964	882	882	911	913	943	895	884	894	902	924	945	889	906	958	884	1001	957	958	909	918	902	914	934	1006	944	911	903	921	961	936	987	985	981	911	929	921	916	927	956	912	944	967	952	915	988	966	882	939	943	950	974	953	890	909	939	900	932	943	920	867	890	892	917	910	944	916	882	899	927	927	934	938	939	886	947	938	943	969	935	916	938	956	923	929	933	916	959	932	984	924	949	913	918	868	964	931	963	968	930	960	950	996	929	931	948	937	924	933	912	938	935	881	872	843	968	982	887	916	922	903	927	943	919	954	938	970	977	933	903	929	943	979	950	896	898	926	928	968	946	918	909	933	978	972	906	936	910	943	830	909	914	913	951	933	902	922	906	1004	896	937	972	914	935	922	945	873	949	937	956	923	914	888	968	972	936	958	960	899	926	932	898	945	912	948	974	934	973	947	920	931	915	880	902	968	906	934	929	942	975	909	909	940	927	942	945	929	925	876	933	959	906	944	913	931	929	999	942	972	925	937	916	930	934	943	946	909	940	956	849	918	923	948	905	929	917	938	945	927	926	887	922	877	936	905	948	917	944	963	920	875	967	946	898	932	925	943	905	1000	933	916	859	939	945	933	923	898	948	944	920	951	951	913	925	982	911	961	946	907	959	907	938	911	924	905	909	944	925	890	894	899	885	944	965	989	931	938	941	902	858	946	929	912	980	957	921	940	916	917	918	955	952	884	973	969	947	909	895	915	843	961	918	990	919	912	916	957	948	915	952	975	944	895	938	963	873	934	946	894	940	906	912	913	934	972	932	917	897	925	895	935	962	988	922	913	954	960	946	848	911	896	915	963	974	942	909	922	925	912	917	955	946	950	865	975	977	953	930	951	939	970	933	901	905	933	918	926	942	919	967	961	904	898	948	967	889	919	896	950	943	957	931	992	949	963	900	958	958	958	946	856	906	933	913	921	931	909	934	964	970	925	925	943	930	916	938	923	901	870	941	935	930	909	916	908	929	940	929	921	934	971	935	910	964	961	903	950	865	926	977	939	934	903	960	968	919	914	888	936	987	935	967	938	914	909	922	879	922	928	953	875	911	916	897	882	938	929	969	982	961	941	885	934	930	939	947	893	973	898	934	897	937	859	896	908	934	979	926	976	998	916	941	954	939	961	903	941	955	927	891	933	959	947	939	892	947	885	982	948	949	921	955	880	919	911	906	968	914	917	997	907	910	950	924	872	927	881	921	962	863	953	957	904	886	970	921	916	966	921	947	913	949	899	944	921	950	940	901	961	926	912	923	962	931	930	895	912	881	920	894	906	925	929	889	890	957	911	902	929	909	850	915	921	1003	968	938	942	944	922	958	941	925	969	990	955	900	916	914	947	919	946	929	935	952	926	883	836	929	923	900	933	957	975	951	933	951	917	880	925	996	925	948	905	961	932	928	967	907	933	956	947	963	983	902	917	865	936	943	881	951	950	893	951	973	905	919	916	939	868	905	973	956	904	1003	918	874	910	905	893	938	977	934	928	934	927	956	886	900	948	926	910	954	928	965	934	945	983	985	865	995	929	950	957	953	922	937	937	950	941	958	957	888	954	888	904	871	947	884	949	959	897	962	916	933	941	914	936	909	939	899	985	956	864	901	929	920	962	916	929	931	893	870	961	945	899	924	975	949	934	946	936	944	889	996	926	909	924	882	922	924	942	954	960	888	950	904	929	967	909	905	894	952	915	966	912	899	928	949	997	907	908	915	994	946	846	892	886	959	919	918	939	953	945	958	990	967	948	886	941	946	912	880	937	913	928	977	906	962	982	888	958	946	939	870	944	964	958	893	981	932	924	948	935	954	923	979	915	924	939	886	955	938	966	928	941	885	965	954	868	905	918	984	1004	959	951	972	915	925	932	892	930	887	919	938	929	918	928	905	914	952	967	962	864	853	932	847	950	880	964	963	876	954	929	937	989	901	940	964	977	937	921	956	950	957	951	995	924	941	903	925	960	901	942	937	920	898	951	921	932	899	930	941	989	1013	900	954	908	935	914	940	927	896	908	958	931	966	939	931	903	929	869	918	959	961	914	933	932	889	902	932	961	889	958	1013	935	964	888	984	956	907	939	965	908	893	956	946	936	936	946	960	897	935	938	935	866	952	940	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
45018	23982	9533	2389	1524	1174	894	746	684	622	456	503	447	444	413	363	358	380	376	392	380	361	325	381	372	369	359	344	333	345	307	352	366	317	366	305	329	312	325	323	319	316	318	339	311	365	323	333	324	323	306	307	357	345	346	272	317	315	332	326	340	318	291	323	332	324	308	324	316	314	318	307	341	302	311	314	310	341	334	300	339	341	313	302	319	315	303	312	352	329	336	324	344	289	312	306	319	316	314	325	290	328	315	298	320	298	309	304	328	301	299	304	324	321	310	313	300	308	301	288	332	304	326	328	330	318	333	353	292	306	314	298	351	322	314	300	336	315	339	331	322	352	353	329	288	299	339	335	330	311	320	317	325	322	304	339	311	299	303	333	308	344	297	326	306	325	327	272	330	283	299	300	286	339	286	323	304	319	300	328	302	321	312	337	313	302	312	359	333	303	316	308	322	327	291	297	301	299	323	330	324	315	289	317	320	317	348	344	325	334	345	332	326	331	301	304	266	331	301	322	334	311	288	326	323	308	294	286	313	352	325	302	304	279	316	332	344	364	326	323	290	317	300	285	331	306	297	324	364	340	308	300	308	306	331	293	280	312	351	308	305	305	291	319	288	329	303	340	260	312	323	309	320	333	331	321	329	309	297	312	316	356	320	324	317	337	314	327	315	312	298	300	334	323	318	320	308	311	325	319	312	341	354	329	316	306	301	299	307	341	375	348	321	322	286	317	316	325	325	327	303	302	345	344	308	343	296	329	295	298	319	326	303	332	329	341	296	317	292	334	326	310	298	328	309	338	331	322	342	322	341	336	322	322	307	328	302	321	324	306	300	298	353	281	339	326	308	301	319	312	291	335	330	323	311	340	340	317	322	318	295	300	313	281	318	332	336	338	307	297	306	316	288	293	318	330	294	305	318	332	316	353	339	340	300	308	337	303	315	332	342	314	352	318	349	310	280	315	314	269	332	312	314	320	359	298	294	335	335	306	275	293	280	331	333	319	300	318	320	311	317	287	291	312	358	321	311	328	312	327	293	328	319	317	329	323	333	303	322	312	329	312	344	316	292	311	320	342	282	355	322	308	332	304	307	307	351	339	320	306	295	310	321	367	351	306	305	320	292	301	319	314	331	318	322	323	311	324	314	302	301	301	313	304	325	314	292	349	313	313	325	308	350	322	328	325	325	320	302	284	310	335	315	335	342	295	299	310	306	339	318	288	301	305	289	308	342	344	293	324	300	300	334	310	316	300	335	329	339	313	319	279	282	333	324	285	330	291	306	343	354	328	295	302	291	312	341	323	305	320	356	341	300	299	286	319	324	308	335	343	318	305	282	307	312	317	336	316	343	307	315	298	286	358	327	322	355	318	325	333	286	321	301	320	312	342	326	326	315	315	344	343	332	337	304	303	341	265	301	301	299	299	341	329	319	320	331	327	319	312	333	299	359	330	302	296	336	327	292	330	321	342	277	306	315	325	296	322	308	306	289	304	298	310	309	287	311	338	292	323	280	269	294	314	336	329	314	277	352	345	298	319	328	331	318	322	307	333	298	321	314	325	313	297	293	318	298	332	311	308	313	320	288	332	321	347	313	346	326	310	309	316	306	315	329	316	297	332	329	343	320	325	314	324	313	316	290	293	316	317	308	306	315	317	337	283	314	302	320	281	337	316	323	327	341	315	310	342	344	282	307	328	323	287	339	290	309	303	288	340	311	293	303	302	342	317	292	325	313	306	303	299	322	331	345	326	336	311	289	305	315	328	278	309	330	315	327	367	328	324	333	319	283	301	288	287	308	356	347	293	312	249	314	325	307	289	319	322	319	295	310	325	329	306	323	359	293	313	286	339	351	368	312	318	312	306	343	329	332	324	313	292	325	287	324	302	339	343	303	306	287	297	279	316	327	296	308	297	320	342	321	319	348	317	301	322	327	327	334	312	321	299	295	352	325	305	287	297	323	313	308	310	319	344	313	325	331	309	321	328	306	306	321	315	291	339	317	337	333	295	308	302	312	331	300	332	314	276	307	318	336	303	332	315	329	309	332	369	324	323	303	304	311	355	306	319	373	318	315	293	302	307	301	341	281	306	319	302	313	292	350	338	341	321	303	315	313	322	308	298	301	292	340	323	342	301	341	311	321	305	309	298	322	320	341	289	323	289	320	315	337	314	317	333	344	309	345	321	313	340	294	310	312	318	324	317	329	344	319	314	311	317	303	305	309	326	334	315	327	309	310	304	275	322	319	337	337	313	269	317	311	319	314	334	328	284	304	326	323	325	323	335	362	305	326	311	335	307	310	317	333	341	336	304	333	313	326	310	313	298	317	310	281	288	307	314	303	312	283	332	317	309	291	314	329	313	337	335	327	371	314	281	309	298	312	292	305	297	302	335	322	296	321	322	290	312	301	292	289	299	333	310	311	285	317	312	304	294	334	310	321	294	288	297	306	289	334	298	295	333	312	317	348	318	315	328	302	317	330	317	319	302	298	316	311	320	307	307	313	326	295	302	316	286	326	319	333	311	347	328	301	321	303	314	305	312	316	321	346	322	314	317	328	300	312	311	296	301	331	341	282	343	313	323	305	307	338	291	306	328	314	281	307	324	306	316	331	313	353	318	308	312	321	312	308	314	301	323	316	322	335	313	309	293	327	359	290	307	323	313	323	325	300	314	324	274	306	324	312	300	288	292	301	348	313	299	323	283	280	333	312	292	356	288	310	328	336	311	307	325	294	326	309	303	320	288	306	301	314	330	281	294	330	338	317	307	319	324	290	298	312	302	322	310	284	316	341	313	286	308	337	287	318	311	326	309	296	317	314	291	299	328	296	317	328	341	319	314	309	307	311	326	318	308	309	311	335	326	301	330	316	299	317	309	314	340	352	322	304	328	332	337	306	329	287	351	297	308	302	310	336	312	306	288	314	341	303	297	322	321	314	305	342	297	303	354	325	310	261	337	292	357	330	285	332	322	320	307	318	310	340	325	314	312	278	312	315	328	348	290	274	313	296	292	325	315	300	269	313	297	297	320	334	300	317	313	318	329	329	306	340	318	278	289	278	310	313	323	303	330	313	325	344	309	340	325	279	330	342	312	334	304	336	323	337	340	318	294	317	309	316	341	306	324	332	302	301	332	311	310	311	339	318	286	314	312	323	304	293	305	320	319	334	320	351	305	320	349	309	314	349	279	306	337	291	305	310	318	341	339	296	317	311	296	323	273	295	309	335	304	339	297	345	319	297	291	318	301	323	303	271	309	321	347	317	316	304	300	304	308	323	323	302	334	329	324	334	330	307	324	306	347	326	321	323	316	313	296	317	281	347	313	257	269	304	311	325	316	298	358	352	297	305	318	309	324	322	294	328	335	334	333	321	336	323	305	314	316	301	314	323	301	343	308	307	307	320	323	312	296	339	312	297	327	332	290	308	327	336	340	311	323	309	335	304	330	314	323	322	333	312	298	327	294	326	286	311	296	307	315	317	329	327	327	332	310	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21975	2793	5943	6368	5467	4428	3699	3125	2720	2389	2174	1937	1893	1677	1606	1516	1385	1335	1361	1289	1285	1237	1150	1178	1116	1071	1096	1103	1075	1019	1057	1000	986	985	998	988	1032	970	1018	935	991	954	921	982	902	945	963	928	979	877	942	960	933	918	902	883	898	882	910	893	878	910	869	884	882	891	930	918	920	896	903	895	949	881	846	880	886	906	873	884	912	900	890	896	895	859	895	836	883	842	874	867	918	857	882	890	919	888	878	878	885	878	929	875	837	917	907	930	875	872	863	806	949	885	932	874	942	880	828	868	901	873	855	874	836	870	890	915	901	932	872	892	876	851	923	862	840	794	916	862	894	853	887	870	893	867	882	850	908	917	836	882	879	919	897	866	837	823	879	913	850	876	843	873	799	852	909	838	838	858	909	874	865	888	855	858	877	853	849	865	844	854	886	912	852	874	895	914	848	841	892	901	886	860	853	910	857	852	841	873	827	884	911	887	856	884	908	936	935	881	863	803	909	876	810	849	910	863	837	884	883	838	852	821	871	869	906	854	862	891	842	915	920	904	839	861	890	866	827	859	944	871	844	882	852	848	832	833	857	819	890	907	906	855	896	878	875	872	837	871	828	936	902	887	887	926	837	835	884	876	858	837	876	893	838	856	900	864	858	838	891	854	850	827	829	809	795	903	844	895	862	887	901	853	865	880	826	887	854	835	805	887	853	839	880	839	848	862	903	900	841	861	844	902	831	869	815	886	885	870	914	881	859	898	840	827	861	902	876	902	840	808	851	868	863	872	834	859	846	830	870	871	816	871	905	853	881	823	903	812	858	835	826	905	859	929	912	849	845	872	871	854	834	879	875	872	893	826	822	846	880	909	867	849	873	852	833	915	860	853	895	845	858	848	849	846	869	893	896	863	846	825	890	869	833	872	889	839	820	864	880	896	845	848	862	870	817	924	849	921	882	890	867	867	872	862	843	863	853	837	851	848	841	824	852	853	907	805	848	884	870	879	864	871	831	813	892	865	866	870	858	839	856	897	906	854	827	899	854	843	853	903	866	903	842	877	864	878	838	876	876	911	876	833	854	883	879	828	898	836	890	916	835	835	835	809	908	863	860	831	847	819	848	873	883	831	869	853	849	829	901	873	890	895	917	860	863	849	894	888	863	873	849	798	893	844	867	871	842	876	886	868	830	877	883	887	852	868	889	849	887	918	867	864	893	862	878	880	844	848	838	898	906	827	879	880	930	884	849	872	864	878	843	843	858	890	899	881	859	867	825	847	883	866	898	862	822	868	849	865	822	820	857	868	853	851	894	857	853	854	818	828	843	895	870	928	862	836	851	876	884	915	846	879	865	823	869	861	897	862	871	899	831	861	894	888	883	836	854	864	855	909	904	857	909	916	857	881	851	886	849	857	907	914	861	906	882	832	883	777	904	903	905	897	878	894	855	837	851	884	845	872	906	846	853	876	891	853	861	899	857	863	882	883	822	886	837	844	821	846	873	883	850	848	847	860	851	862	870	888	820	881	888	819	942	818	803	854	872	892	856	870	866	883	893	913	856	865	844	896	880	895	863	862	842	846	921	875	919	880	869	808	804	916	869	840	899	874	868	869	903	876	897	863	881	878	877	908	894	906	890	906	861	846	853	882	842	858	861	881	887	890	917	847	864	842	908	843	880	823	826	886	916	872	843	869	841	855	898	888	851	817	885	873	855	857	919	849	821	902	915	894	860	884	892	845	909	879	838	880	852	857	837	865	863	890	858	871	843	892	852	849	878	829	844	846	885	893	850	932	883	858	850	868	908	855	885	837	839	915	855	863	860	857	852	882	846	855	890	910	828	906	839	832	882	837	878	857	857	860	857	902	913	909	869	844	920	870	806	897	855	818	832	875	880	898	849	867	873	876	880	871	874	798	888	847	867	845	908	892	837	852	841	845	851	942	865	878	810	877	863	853	879	909	843	849	835	825	861	895	888	863	837	901	920	870	828	868	885	891	862	839	890	892	843	917	859	860	839	842	875	834	837	871	871	851	870	828	810	868	848	860	889	928	863	871	853	821	902	895	873	897	898	844	914	851	845	865	908	848	846	854	880	842	913	893	869	839	860	911	903	857	842	832	865	857	876	866	865	841	880	914	893	825	885	829	943	825	849	868	918	877	898	849	852	840	845	857	879	843	863	876	846	855	872	883	856	841	823	852	885	803	859	921	871	890	838	823	866	870	859	866	885	853	860	857	876	879	842	870	893	879	861	870	860	874	872	877	863	863	877	854	818	870	919	822	848	953	824	869	881	862	881	832	826	847	891	869	882	874	861	873	855	906	896	854	879	871	848	839	878	877	845	858	858	918	886	908	857	906	874	912	880	867	849	869	862	902	843	946	876	852	853	877	822	871	873	797	815	875	899	866	869	880	912	833	891	879	864	916	862	841	869	941	821	816	927	860	902	879	876	902	857	874	915	826	866	867	890	896	915	868	844	840	845	862	868	863	901	864	831	825	849	855	917	868	831	843	875	870	874	894	791	868	818	863	828	841	897	887	866	912	878	874	833	865	849	891	860	879	877	874	893	873	865	860	895	824	883	936	889	863	896	894	884	907	826	894	878	828	872	854	827	803	848	856	822	815	832	870	844	859	917	872	853	854	873	806	864	864	896	863	891	896	793	869	850	864	885	845	833	872	859	824	844	879	876	879	834	840	907	882	863	866	803	879	870	840	850	924	828	860	843	875	851	862	878	880	860	875	882	855	878	814	900	849	907	883	859	828	854	844	900	845	880	841	836	878	840	849	848	831	808	868	860	853	881	831	866	885	842	898	845	876	862	893	931	863	886	838	851	830	861	876	890	890	888	908	881	867	869	860	856	891	885	875	837	866	882	881	864	866	846	844	850	841	845	862	921	877	932	881	844	832	865	817	947	860	902	877	889	894	870	857	895	924	841	858	874	882	896	812	883	858	850	849	897	880	883	866	946	871	873	915	841	836	872	903	845	891	839	916	837	902	909	815	853	867	861	884	811	906	810	888	815	875	909	830	851	866	897	844	882	884	846	887	928	900	890	848	878	873	866	918	839	885	881	842	886	826	854	872	839	911	836	869	856	840	869	856	837	857	821	875	831	883	789	838	885	818	824	832	876	852	891	847	850	900	861	832	934	903	859	830	806	909	878	861	848	817	908	911	877	918	859	877	821	823	842	863	862	850	875	886	850	861	871	859	851	833	860	823	839	881	886	844	865	859	847	876	860	905	864	855	858	840	812	865	824	897	832	837	840	829	853	858	812	883	885	872	893	876	827	847	899	859	833	849	850	843	812	862	890	815	852	846	867	813	834	861	925	832	903	863	850	836	887	909	898	853	853	857	851	855	881	837	868	833	878	877	875	846	881	824	848	905	870	874	901	884	850	854	885	852	879	789	894	876	840	842	838	875	880	883	848	868	858	914	847	846	831	830	801	863	820	870	852	874	873	808	855	868	844	869	946	825	860	877	870	862	857	813	866	861	886	861	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6468	591	378	213	204	218	225	213	203	188	201	200	221	201	192	200	174	202	193	182	190	184	194	202	171	191	180	189	178	181	183	200	186	168	164	199	228	177	199	197	196	201	202	169	196	177	179	179	209	194	186	185	173	202	184	172	183	185	168	195	193	221	188	167	178	165	193	145	178	190	207	184	172	198	217	186	179	195	204	203	200	187	187	171	171	186	174	177	195	191	177	208	193	180	167	209	218	206	182	178	191	166	205	162	174	175	214	211	197	174	191	181	169	149	177	196	177	173	192	202	187	192	157	180	195	194	204	208	202	187	196	218	210	191	206	191	211	199	188	201	181	149	212	189	188	204	211	197	171	198	201	184	184	193	186	185	195	184	177	204	168	182	174	198	183	201	182	171	196	173	182	183	194	174	187	154	193	198	177	168	177	180	190	203	169	198	168	168	187	178	165	183	216	207	201	192	201	178	195	206	187	191	180	174	189	196	185	201	180	193	205	194	201	186	186	179	187	186	193	193	166	186	221	174	207	173	211	189	194	167	176	189	200	207	157	199	198	184	179	195	153	180	169	202	191	206	198	179	158	192	182	195	174	191	207	178	199	202	187	201	206	202	202	161	201	177	219	204	167	174	202	201	197	194	199	184	195	194	206	180	183	196	194	209	211	180	191	179	170	188	203	211	186	197	187	175	185	185	181	201	206	178	211	197	175	181	202	190	192	192	188	186	184	181	189	151	200	160	206	189	183	199	182	184	207	187	226	184	218	206	175	212	188	189	187	173	180	179	180	198	188	188	201	180	193	201	181	184	174	181	180	174	195	207	199	165	174	198	204	184	205	203	206	168	192	161	184	174	192	185	186	185	192	200	205	212	189	185	183	189	200	213	196	195	177	195	175	210	193	193	192	185	187	195	164	179	172	178	197	189	172	186	188	189	201	192	202	158	198	179	199	163	196	191	160	188	185	185	199	193	190	171	192	184	185	215	175	163	209	218	187	175	187	193	191	183	208	212	195	192	205	177	187	173	180	200	182	174	210	196	191	163	185	200	187	170	168	204	196	194	214	205	190	190	192	207	164	172	186	183	185	190	167	179	178	198	201	174	187	191	167	199	163	193	198	178	197	184	194	171	182	213	182	205	177	192	205	184	201	201	213	190	175	185	188	183	187	194	202	198	192	214	212	194	178	208	174	209	168	193	190	168	191	203	182	150	174	183	179	186	188	186	195	179	194	206	192	192	210	196	210	192	206	186	194	184	159	184	182	205	198	187	204	186	178	156	217	239	186	162	195	195	202	168	219	195	210	165	190	193	171	213	195	190	183	164	175	198	190	202	187	206	196	198	207	222	198	187	191	194	210	188	190	189	164	213	188	224	196	175	186	201	166	183	196	193	183	174	189	176	194	205	192	189	183	207	184	164	215	182	197	193	203	199	189	180	180	193	190	192	171	212	180	176	172	184	174	199	178	183	167	207	183	180	183	209	183	182	192	191	204	201	173	190	184	181	188	185	184	190	184	193	199	215	201	192	166	171	189	188	185	167	179	193	189	177	202	207	167	181	188	176	176	188	184	191	198	180	184	193	201	201	206	180	211	191	201	171	179	214	175	180	191	200	208	181	155	197	182	203	193	184	212	176	212	181	178	183	194	185	173	199	179	196	194	182	205	178	196	195	179	193	202	194	192	182	189	190	187	195	201	180	192	169	167	178	205	180	195	187	204	215	199	188	200	189	175	180	181	184	189	174	170	187	187	159	182	183	209	203	176	168	171	217	184	195	215	193	206	182	207	199	193	184	215	209	183	217	177	173	198	186	197	197	168	192	186	193	176	202	197	185	189	192	180	182	201	178	203	198	186	208	164	188	182	186	188	190	203	182	189	178	189	157	204	183	195	177	256	187	187	185	179	181	215	197	177	216	193	203	198	168	192	200	217	185	191	190	170	194	182	205	192	206	184	197	185	217	196	196	171	170	184	194	217	194	181	189	183	169	195	169	175	210	198	204	182	211	170	176	179	173	183	190	201	197	176	164	205	209	199	196	192	186	178	168	205	182	173	172	184	209	218	179	185	158	190	186	198	208	180	174	185	188	205	181	201	158	171	188	174	184	189	169	174	177	196	186	189	203	167	182	173	186	204	193	196	193	211	202	202	163	196	195	186	195	181	196	177	195	176	206	207	195	155	207	188	201	194	196	215	184	203	192	202	180	211	195	200	199	219	183	184	205	185	172	172	214	198	183	181	203	195	185	178	211	190	183	190	194	179	204	169	217	180	193	173	189	201	213	193	201	178	184	218	196	196	201	199	185	193	192	185	193	200	219	189	217	164	189	198	170	185	213	193	180	190	196	154	201	180	184	182	201	223	205	181	192	197	182	177	204	183	177	196	174	202	212	187	179	169	184	185	185	206	204	191	189	179	175	187	176	220	184	165	188	182	210	187	200	181	191	204	211	199	203	169	175	196	185	167	202	200	188	211	168	187	205	201	181	186	196	209	172	198	176	170	175	184	185	190	221	185	198	189	194	190	184	175	194	199	191	175	215	195	196	183	178	190	180	194	202	193	178	206	192	178	189	203	179	189	188	211	193	174	174	180	181	162	171	175	194	169	161	201	202	210	187	172	171	168	186	181	155	190	184	199	207	161	195	173	211	178	184	194	176	181	194	181	204	182	192	179	189	202	199	191	180	217	189	223	185	174	157	180	190	208	176	204	199	183	177	193	211	196	193	188	196	170	180	202	172	189	220	198	176	185	187	184	189	187	216	195	174	177	167	199	184	194	188	198	195	199	194	184	180	192	177	182	191	192	184	196	189	168	186	167	198	223	176	198	192	192	181	174	175	186	168	220	192	178	187	180	179	176	198	187	206	163	179	207	196	195	177	226	187	205	189	172	161	194	223	190	190	214	196	191	171	187	175	182	189	184	199	192	202	189	192	189	195	184	215	184	175	165	217	193	178	176	177	183	207	223	200	171	216	219	173	185	186	193	176	206	200	188	200	202	171	179	191	200	198	180	169	207	168	188	192	193	195	171	198	198	188	208	198	192	193	184	193	204	187	217	182	204	219	191	192	196	196	176	214	174	213	205	199	175	197	207	193	179	174	173	194	189	169	183	204	185	190	188	178	189	185	170	194	181	168	166	195	192	179	194	180	212	194	193	192	172	180	192	161	196	183	186	190	200	189	200	189	209	216	159	183	165	172	212	180	184	179	177	183	180	192	219	183	208	183	188	199	197	202	184	197	211	196	181	194	183	222	158	182	207	185	199	180	184	141	192	180	196	209	173	172	193	222	182	198	173	191	176	175	185	193	205	176	180	177	191	185	208	178	178	207	179	183	179	219	205	190	164	193	188	215	175	212	188	192	184	203	208	202	187	194	206	210	182	197	188	174	174	186	214	203	191	166	203	180	173	174	201	182	198	164	179	196	174	208	200	200	171	185	177	192	185	178	193	198	199	198	183	179	170	177	172	192	189	187	187	189	163	190	186	187	183	193	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7027	658	794	756	757	718	749	708	636	634	625	595	621	604	601	579	521	611	567	576	581	553	621	561	570	557	630	614	598	580	635	580	613	589	562	627	573	554	550	563	600	556	621	567	574	578	580	560	595	599	617	582	559	656	636	608	596	589	576	570	561	580	578	623	597	533	569	627	599	563	562	620	586	571	593	636	564	616	586	625	607	568	549	562	582	645	605	610	613	592	599	564	581	605	612	624	574	618	577	563	563	607	547	605	585	580	564	562	646	602	607	584	643	564	541	576	568	604	568	564	586	626	592	564	547	543	588	582	559	612	597	611	576	583	529	571	562	544	561	573	616	596	550	640	571	574	626	565	633	611	571	577	579	605	567	570	599	603	568	579	584	601	567	609	615	557	587	580	577	604	573	585	589	571	550	591	593	580	605	584	625	609	501	565	561	582	569	597	574	582	616	610	592	571	597	590	548	564	597	557	610	543	551	560	580	614	555	618	571	601	607	578	545	605	592	621	596	642	603	565	539	561	528	593	602	557	601	602	550	616	576	602	562	617	614	613	582	578	543	590	613	626	584	596	614	587	555	607	554	565	586	597	572	603	589	614	581	602	560	575	551	618	579	578	598	577	612	588	588	608	560	601	558	562	639	562	611	604	582	587	547	585	600	581	560	610	578	597	587	618	599	627	584	623	577	631	571	535	606	579	568	575	593	610	593	603	602	600	615	585	631	589	579	560	561	612	600	583	629	601	541	582	586	612	624	574	590	600	577	582	597	559	651	633	560	578	542	576	564	555	615	575	631	587	597	582	626	610	611	563	599	563	593	594	616	587	603	580	598	603	564	602	583	635	621	600	573	606	609	528	561	596	605	529	582	567	607	573	573	570	591	592	538	568	603	623	572	579	545	597	560	575	536	547	543	615	556	580	598	578	624	588	651	598	565	598	603	589	596	542	611	594	635	637	620	582	571	604	575	573	588	592	573	598	579	553	569	582	615	597	572	580	601	556	610	568	630	565	612	596	614	612	585	538	606	622	575	573	545	560	604	608	586	586	608	543	603	582	608	575	608	559	568	611	587	620	616	628	589	556	601	565	591	611	569	568	600	603	592	567	585	577	584	569	574	584	575	547	625	619	572	569	574	561	584	582	609	606	609	592	557	552	606	622	581	568	575	607	578	593	605	549	573	572	634	588	572	596	563	598	531	556	590	608	589	636	611	572	598	575	530	583	528	648	593	584	542	580	584	614	560	599	560	582	579	617	587	574	585	579	611	601	612	589	572	551	546	590	574	570	601	604	607	577	609	604	539	579	578	596	564	573	597	615	564	568	556	602	566	597	591	561	543	545	643	602	624	532	561	615	547	600	578	613	619	575	605	568	557	588	575	606	591	584	550	605	566	627	575	619	591	597	594	613	580	589	607	612	577	607	584	562	553	570	596	596	556	568	619	613	591	590	574	551	604	580	624	573	582	601	581	569	566	577	568	610	557	585	581	600	576	604	586	605	586	582	607	558	616	624	595	633	576	603	595	620	562	633	570	604	613	554	565	557	603	533	565	577	590	555	543	580	596	598	628	576	575	607	585	578	602	578	573	552	583	634	596	579	578	576	602	556	562	614	596	590	553	639	547	582	575	607	647	558	580	553	586	609	581	557	610	578	577	578	576	596	567	571	592	590	596	552	602	601	616	590	603	563	590	579	594	603	591	576	559	625	571	555	582	549	551	604	577	581	617	592	618	534	583	587	611	570	545	597	600	593	610	571	602	559	608	594	592	624	560	595	592	593	615	607	592	626	558	589	567	563	585	623	595	610	585	570	556	590	614	555	551	577	594	585	611	545	576	579	571	564	552	612	548	573	592	563	581	580	585	576	574	597	602	574	603	607	559	615	561	609	556	579	523	588	571	602	623	585	603	608	566	557	592	602	569	561	613	568	574	615	537	619	575	586	526	555	604	609	590	570	581	584	620	601	575	596	615	567	563	626	595	570	565	580	596	574	594	634	595	604	619	617	568	582	588	595	594	574	570	594	588	578	552	586	579	628	585	567	616	577	646	592	543	559	603	558	604	584	559	583	602	590	610	613	590	549	581	569	616	577	622	585	601	591	598	564	571	593	580	623	581	603	546	610	577	603	585	576	593	597	549	611	627	609	625	574	578	569	604	603	577	583	593	644	568	648	550	541	611	554	587	536	568	568	561	581	584	596	578	589	580	579	587	579	579	547	576	580	577	569	599	605	609	593	602	577	585	595	577	550	576	580	602	558	564	555	590	559	543	592	558	593	582	583	583	572	635	572	584	606	564	573	582	565	602	620	568	635	559	621	551	618	556	595	636	587	622	569	605	585	590	593	625	590	567	578	599	565	593	614	544	642	613	637	588	589	598	568	585	573	560	587	602	596	579	536	563	583	595	595	598	583	598	562	573	563	596	618	608	644	587	605	599	603	552	556	623	539	543	575	588	603	573	615	592	561	612	599	605	654	595	583	594	557	583	562	548	629	599	583	624	556	611	529	551	578	549	575	548	607	620	572	633	564	571	588	563	580	583	550	577	593	595	593	610	632	574	566	570	557	609	600	632	606	586	616	656	572	563	587	575	574	586	616	580	542	609	621	576	556	586	551	598	571	558	596	615	657	575	611	551	610	605	567	552	593	535	575	608	564	566	564	552	629	584	599	604	588	589	595	579	623	595	582	604	597	566	603	569	571	567	556	579	551	584	615	584	570	588	560	600	576	586	628	597	579	573	648	617	607	584	602	613	626	563	582	597	590	594	593	563	585	560	558	587	570	567	571	564	574	578	598	628	614	585	569	624	604	553	568	578	580	566	607	615	566	585	543	566	623	617	601	587	582	609	559	562	589	575	548	627	580	560	595	614	587	530	576	600	603	550	585	566	652	570	595	578	578	562	570	641	575	621	581	575	620	552	585	591	582	563	537	608	576	598	564	602	614	582	567	625	567	575	584	573	601	576	620	635	596	587	595	597	624	570	637	614	597	579	544	603	587	569	615	617	564	617	557	562	600	572	601	572	596	606	578	578	545	599	580	572	617	588	609	559	595	618	580	568	656	578	642	551	588	545	568	633	574	560	582	589	572	605	596	583	587	564	600	604	551	599	583	610	589	566	605	607	578	595	568	589	563	612	512	563	597	589	558	600	610	594	618	538	576	598	587	543	591	559	547	594	624	606	604	619	566	607	569	586	571	540	577	598	554	579	595	570	593	547	553	588	540	586	549	570	577	617	591	589	584	605	601	603	600	599	589	587	574	591	563	574	566	600	582	579	615	609	599	575	598	602	593	586	597	604	589	587	579	591	578	593	567	590	593	621	616	632	612	530	560	601	581	575	589	563	580	577	577	603	585	591	580	586	600	605	604	572	583	601	594	579	644	606	576	554	560	592	581	581	637	631	598	558	605	588	643	578	606	617	568	567	616	593	589	597	579	588	597	625	594	593	558	594	558	614	627	605	581	556	595	631	598	563	612	588	601	609	614	561	616	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
40086	13965	2355	1271	938	811	640	571	537	475	458	446	402	413	378	359	402	367	376	364	367	356	429	392	349	338	338	364	353	351	348	369	334	308	327	368	339	363	355	348	340	351	343	339	330	340	338	394	320	348	362	323	323	336	368	346	356	332	345	325	343	367	356	347	355	344	336	324	332	338	323	320	337	335	339	341	377	334	345	345	312	351	311	334	351	323	344	288	349	341	323	307	297	314	362	320	361	335	327	344	328	377	335	316	341	350	350	370	360	305	341	336	333	339	345	355	344	318	337	346	316	325	332	299	375	307	348	341	348	308	337	370	356	311	342	310	319	323	332	339	310	368	358	343	369	321	327	321	319	331	344	364	357	332	313	307	337	374	352	312	337	347	320	341	349	348	330	346	323	354	328	355	324	329	314	314	339	336	327	349	300	351	342	357	336	306	337	334	354	333	320	307	338	307	315	335	345	335	359	338	333	334	349	338	373	338	338	326	345	303	349	308	347	349	318	334	323	331	354	327	333	316	313	362	329	343	371	325	314	316	339	340	338	356	343	326	319	340	342	336	364	358	343	386	330	332	299	345	337	330	332	319	365	330	377	398	336	360	335	330	315	352	367	303	348	353	308	369	311	320	341	338	336	336	342	368	348	334	345	318	315	333	350	348	361	332	332	320	325	327	373	357	362	337	318	333	303	301	327	338	333	371	351	331	376	353	324	357	338	326	323	349	376	351	330	311	342	334	325	331	326	367	326	377	346	355	319	352	339	326	301	352	342	323	337	308	332	368	315	324	340	333	347	342	345	330	308	353	362	317	310	330	336	358	332	343	344	323	344	305	337	325	356	327	341	315	325	353	359	346	360	375	325	314	328	317	364	332	320	320	343	321	318	338	335	337	345	339	329	341	335	339	331	342	359	338	307	323	346	355	312	331	334	333	317	364	348	336	343	337	340	316	352	341	331	349	318	311	305	342	329	333	359	342	336	301	361	341	321	351	340	339	340	311	338	337	318	345	346	351	321	361	299	335	362	331	320	334	366	334	336	369	333	287	354	363	314	342	347	383	350	352	325	368	333	310	351	358	328	326	323	305	341	339	329	344	328	338	353	352	341	324	328	325	334	351	350	329	318	375	342	337	345	371	339	343	362	305	346	333	346	363	308	314	363	310	336	344	363	317	333	328	325	308	379	307	343	386	338	357	353	325	354	351	365	309	376	378	325	339	330	324	341	347	333	336	333	336	352	328	360	323	310	309	389	323	340	329	366	345	335	379	322	346	319	318	342	345	317	363	288	325	342	322	303	351	336	329	334	310	331	314	353	340	347	324	314	353	324	346	332	396	331	304	342	350	339	335	328	324	317	358	318	339	358	324	334	317	356	333	316	301	345	366	328	320	331	304	303	362	320	328	310	341	333	335	324	320	343	349	336	369	358	319	354	377	346	335	340	353	307	338	316	321	315	329	330	313	362	337	352	346	352	325	330	334	310	325	375	342	302	348	295	317	345	347	332	320	316	346	322	350	332	333	346	304	321	309	343	352	351	376	319	309	351	338	335	334	333	343	352	351	343	310	349	339	332	360	342	334	357	385	356	321	340	330	417	317	333	319	317	338	352	328	309	314	329	321	384	340	315	346	335	345	360	343	344	368	340	342	351	334	334	335	353	365	320	314	375	311	370	331	326	346	379	301	322	333	355	319	332	341	326	347	324	318	375	348	324	313	335	338	356	327	354	345	375	348	329	349	321	370	354	383	336	346	352	326	354	367	357	329	328	345	368	326	340	344	343	338	293	342	336	376	289	325	322	324	343	346	335	331	317	336	343	321	302	362	339	362	314	352	308	300	345	338	342	311	333	343	349	352	348	373	319	367	358	343	348	349	318	331	345	345	306	321	351	365	320	335	340	329	354	302	323	356	345	331	337	343	344	347	334	363	355	336	368	346	352	322	331	345	331	335	333	351	382	342	394	307	346	342	317	364	359	325	356	345	342	314	296	338	344	341	336	323	344	318	319	326	337	315	327	334	332	345	341	326	323	353	332	329	365	302	326	341	328	344	330	335	321	364	356	341	347	332	353	313	337	327	335	331	362	375	346	333	315	377	336	364	338	311	337	326	378	351	337	311	353	357	320	347	365	370	340	352	357	333	325	323	349	355	333	303	352	358	353	350	326	308	335	349	334	352	323	335	349	338	349	305	353	329	319	373	353	330	301	335	300	305	326	333	329	357	313	343	323	322	315	315	338	330	333	334	382	364	327	341	337	316	351	323	327	367	330	352	339	328	333	332	363	358	337	367	333	368	356	305	324	325	332	315	328	339	331	304	330	357	346	329	342	346	340	354	347	344	327	354	348	379	354	345	346	329	318	331	325	330	308	339	314	341	331	333	364	329	321	327	323	330	342	334	357	326	328	357	348	313	333	306	350	331	304	384	321	334	315	341	332	340	354	394	348	320	342	322	335	331	364	315	340	332	345	344	302	357	349	342	309	329	334	338	346	350	313	325	356	332	309	359	322	338	365	342	315	338	319	360	324	328	325	356	347	324	337	323	313	370	342	324	338	345	338	343	348	360	354	327	329	378	325	317	347	307	345	312	322	365	342	345	326	320	326	335	311	373	369	362	314	359	338	340	316	337	326	326	352	339	349	346	353	346	379	340	319	326	364	374	339	328	313	352	360	340	346	347	353	334	356	322	350	364	329	351	334	319	326	340	372	309	340	351	345	310	370	356	358	341	310	355	325	344	342	330	361	353	380	324	297	311	337	360	329	328	355	329	315	348	325	347	333	309	322	305	373	337	352	333	342	350	339	341	369	344	335	356	325	349	350	356	347	330	339	340	342	316	321	369	328	330	366	340	330	338	345	332	320	334	316	332	302	326	308	312	337	332	321	339	340	312	362	334	354	321	325	333	342	345	350	325	373	339	355	327	326	361	386	319	333	325	337	347	372	344	351	370	325	327	336	344	349	350	349	328	341	323	387	348	348	355	379	359	334	318	304	381	333	339	332	352	366	351	313	362	353	343	333	337	331	341	325	347	344	333	349	339	336	339	327	342	342	330	339	293	314	363	336	350	306	328	331	329	346	328	324	326	352	317	317	329	324	325	345	319	341	314	347	313	366	324	303	323	335	343	307	326	356	334	352	314	371	346	345	305	376	314	330	363	335	310	317	321	319	326	355	356	313	325	317	343	340	339	337	343	331	355	320	356	340	320	344	326	366	319	347	343	343	327	355	318	318	365	303	309	343	332	377	323	347	377	328	344	347	344	349	328	312	313	319	329	344	313	339	344	308	311	303	355	328	353	317	326	349	362	340	344	330	374	333	318	354	320	338	352	345	335	348	291	346	299	363	354	312	341	325	371	310	352	339	353	355	317	359	346	337	361	313	347	340	334	351	317	332	342	314	340	307	344	364	331	312	343	327	358	335	351	351	322	336	293	310	345	315	368	341	335	317	301	334	335	367	320	329	326	355	325	337	343	336	346	305	387	328	334	339	340	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
18096	1865	3636	3897	3399	2923	2369	2115	1828	1723	1599	1538	1451	1400	1364	1295	1243	1139	1207	1169	1120	1118	1066	1151	1063	1065	1105	1057	1022	1008	1101	1047	979	1004	995	1012	1006	1052	967	1029	1032	976	991	1001	1038	946	951	946	989	1008	952	985	966	941	896	966	960	927	978	983	1000	983	937	942	983	927	953	974	977	892	899	995	972	957	949	979	917	970	959	940	970	956	951	916	909	913	966	957	941	943	933	956	942	932	945	974	921	888	996	941	940	927	916	965	954	931	959	966	952	895	925	924	943	983	933	928	908	864	948	964	970	853	951	926	978	959	907	905	887	950	920	932	960	923	883	907	902	976	959	901	918	895	953	938	896	937	993	931	878	937	887	926	936	964	942	958	938	944	947	904	958	949	943	935	981	950	942	944	932	894	943	898	909	936	967	957	914	932	878	936	923	1003	948	986	972	919	963	918	939	914	959	949	952	952	946	945	963	930	932	904	954	942	963	986	981	954	952	976	872	896	949	951	906	966	936	958	938	945	916	988	897	958	949	901	926	959	964	932	949	893	918	862	904	980	945	932	926	911	1002	937	934	926	927	886	1022	879	929	857	966	940	977	900	889	930	890	981	930	937	928	920	935	952	966	934	945	950	919	951	980	926	875	956	901	999	913	930	924	912	886	963	915	938	918	966	966	954	959	956	1002	925	931	938	947	914	947	952	1007	958	880	965	913	913	943	954	916	922	955	973	933	922	940	1009	931	918	933	942	1006	919	938	982	931	941	893	928	960	938	943	917	977	991	990	922	960	932	919	921	966	964	898	956	973	955	902	906	917	936	952	888	885	947	940	944	885	964	902	952	939	978	887	980	922	919	954	923	1010	961	944	889	990	956	951	956	908	945	912	958	950	949	885	976	908	893	920	895	916	1002	967	893	932	954	879	951	903	910	949	890	934	939	922	1001	921	986	924	949	996	970	969	975	973	989	949	980	890	885	914	873	939	931	923	915	935	886	905	887	923	955	930	937	924	930	962	907	943	944	950	944	960	923	944	920	917	898	918	926	910	936	955	909	929	903	957	890	889	895	948	966	935	926	934	941	909	980	941	919	930	902	934	935	988	922	961	925	944	892	912	988	925	974	959	960	922	953	902	953	971	929	981	990	897	920	940	987	893	951	934	942	919	990	910	961	896	985	871	993	918	922	917	986	950	892	922	955	906	972	924	936	906	979	949	942	929	933	903	926	942	919	921	972	946	924	905	930	872	946	933	954	896	951	956	935	960	899	922	935	920	874	900	984	911	889	889	908	908	992	907	975	887	951	910	915	983	944	926	981	923	874	939	921	882	888	880	938	946	980	900	925	929	937	921	941	962	899	937	949	968	926	960	974	971	910	989	938	961	904	939	928	896	948	953	925	928	879	923	918	922	936	949	984	899	870	928	925	957	919	927	936	944	928	924	961	970	961	902	953	975	978	908	944	945	889	908	920	952	930	933	930	923	972	928	939	941	967	932	917	959	950	939	928	943	918	901	908	909	946	892	974	941	928	918	938	976	950	871	905	937	946	950	903	904	929	947	910	927	961	921	929	948	952	884	932	940	1004	981	920	921	911	896	929	896	934	900	938	906	950	956	933	973	962	892	923	950	911	915	865	914	904	943	989	953	927	920	923	888	926	949	946	921	911	880	964	972	910	904	946	921	950	880	937	881	976	943	960	935	947	915	943	926	965	966	863	883	956	918	948	949	934	914	893	920	937	941	917	932	882	932	912	918	931	936	918	891	993	915	1012	945	957	906	904	941	1015	930	979	1000	959	902	977	957	890	903	882	945	917	879	881	943	940	965	893	908	963	939	926	890	1006	963	977	932	908	959	907	929	970	921	969	960	919	950	912	934	915	928	926	911	942	855	915	903	956	932	984	940	953	934	940	923	946	909	908	951	972	955	932	889	964	1002	948	983	966	883	921	881	964	920	950	918	928	968	940	915	912	877	892	917	1015	918	954	960	920	975	946	897	952	925	937	915	896	926	910	956	888	1004	954	947	973	980	977	949	914	964	874	905	873	938	874	899	964	943	942	999	873	917	990	891	987	948	1008	947	925	915	882	947	969	982	902	920	938	933	894	940	982	947	953	957	937	913	921	945	893	908	957	967	973	957	983	967	967	934	922	941	989	928	931	935	949	923	969	884	937	959	972	952	939	943	975	945	988	936	947	950	905	916	952	905	961	948	938	936	969	966	898	925	937	903	987	921	877	975	915	907	938	879	950	952	866	952	969	1009	919	887	879	920	957	929	961	991	923	951	963	960	974	934	851	973	958	893	874	977	959	957	897	1002	918	945	947	950	965	961	928	959	953	904	964	911	906	941	924	937	926	931	923	899	914	940	875	937	946	916	978	928	938	941	966	988	922	911	902	878	961	904	971	930	929	905	919	942	931	940	958	937	925	962	919	951	905	913	924	979	970	987	915	981	945	954	902	961	922	955	939	936	904	941	876	913	901	949	985	935	933	953	962	954	945	906	885	984	945	938	954	927	939	981	893	974	958	910	962	975	950	922	943	919	946	995	923	986	980	953	976	940	971	892	892	991	942	947	923	930	906	912	979	945	908	1009	954	968	950	951	997	911	934	888	964	955	957	925	958	953	919	918	910	927	964	983	926	969	917	963	947	963	958	954	918	927	936	941	953	963	961	906	943	893	948	919	1002	942	958	971	953	941	935	943	918	1001	928	941	900	912	895	984	965	992	921	910	956	940	939	999	892	913	932	933	948	974	914	909	963	904	923	918	971	957	925	931	923	943	945	920	903	933	980	958	940	884	914	926	925	952	886	954	904	940	945	920	910	888	957	983	937	965	943	949	938	969	981	962	953	927	954	899	962	898	911	930	923	939	931	996	927	953	925	966	927	915	926	995	928	936	971	911	905	925	971	913	922	992	904	894	919	928	1001	972	1014	947	985	913	953	944	850	929	992	910	872	958	971	1002	909	976	951	919	952	929	1001	941	917	942	865	940	945	965	906	922	917	926	1000	997	913	934	940	938	919	921	941	979	960	948	982	978	897	951	956	889	906	920	968	915	931	920	954	908	953	948	941	883	871	1004	853	891	896	953	944	933	890	917	959	935	965	903	972	930	892	917	855	912	971	954	985	935	915	978	944	928	952	948	906	944	935	950	1005	940	968	901	929	935	956	958	965	913	862	945	963	953	944	951	975	973	903	948	938	879	934	982	979	946	953	879	922	920	946	988	906	961	934	937	906	956	975	957	980	907	927	991	961	966	1008	942	993	981	953	942	954	882	986	923	929	947	890	932	893	944	932	939	977	933	998	898	948	943	901	936	928	915	964	944	954	957	960	934	962	918	940	940	980	973	914	902	936	972	914	954	955	918	930	873	962	880	958	966	901	920	905	935	931	950	899	963	899	912	930	915	982	959	982	931	961	914	953	919	964	938	923	895	966	931	896	956	932	911	888	927	903	898	962	947	856	929	892	903	901	914	910	929	903	887	958	929	957	932	982	941	961	908	931	997	933	870	954	908	931	938	910	940	906	925	961	922	948	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
45272	22550	7350	2373	1653	1215	895	763	638	618	554	506	485	433	430	393	427	390	391	340	368	340	366	343	374	347	332	373	357	330	321	318	303	327	325	301	298	345	325	336	338	314	356	317	300	339	324	332	303	300	357	319	325	304	325	323	355	298	331	305	312	356	351	322	332	280	320	322	336	314	303	311	332	301	337	313	303	304	356	310	299	340	309	327	329	314	320	290	352	340	325	332	321	330	305	308	314	327	297	340	326	313	322	317	351	306	305	318	301	303	345	309	343	341	283	305	319	315	325	321	295	303	295	306	328	292	336	290	314	290	330	318	341	292	318	314	333	306	296	337	336	303	303	332	326	315	309	317	317	285	305	300	301	307	303	309	326	323	332	297	315	311	310	307	339	327	300	297	304	341	322	301	314	353	332	284	319	315	371	306	293	313	285	320	340	315	298	304	335	333	316	336	304	307	271	304	310	318	273	277	318	317	298	325	327	347	314	301	299	330	310	292	327	322	329	326	287	315	294	325	342	330	294	307	312	287	324	321	340	348	326	311	327	314	287	297	342	333	284	317	330	310	319	286	303	299	283	286	320	336	346	271	322	366	324	323	325	327	319	322	318	318	329	317	306	297	314	293	353	311	348	355	342	310	330	328	347	308	340	329	346	331	320	296	302	327	316	307	298	320	331	309	275	315	337	300	311	336	338	326	335	333	285	337	328	293	325	312	293	264	288	289	328	305	306	301	325	313	348	321	297	336	302	324	345	309	352	316	318	337	323	334	286	332	319	281	283	342	305	307	357	270	325	351	318	338	297	307	332	306	305	308	324	306	347	315	332	326	294	325	303	324	295	294	320	342	319	317	279	311	324	283	313	328	319	332	303	325	315	325	289	298	319	328	338	297	303	317	337	293	310	318	326	345	365	319	321	338	313	301	331	305	323	329	332	338	293	320	292	319	332	313	317	302	308	345	328	319	297	325	322	306	330	341	300	293	287	299	305	313	318	326	321	282	324	288	310	310	311	322	343	316	324	322	326	312	327	288	335	316	294	295	322	300	286	302	294	324	319	304	308	328	332	317	326	291	296	314	342	284	320	271	328	315	315	320	312	321	324	295	328	319	311	290	320	309	315	308	299	313	317	312	313	300	338	327	304	319	308	291	337	341	312	308	337	325	316	320	343	318	305	331	315	296	283	339	325	313	360	319	305	308	299	325	349	315	341	319	304	294	308	304	301	327	363	296	306	314	328	309	297	306	344	324	354	357	349	308	280	313	329	342	273	285	320	323	310	304	321	302	348	302	321	308	335	311	302	339	338	315	301	365	312	312	296	324	305	317	328	344	307	307	285	335	318	312	341	311	325	358	370	357	315	321	320	323	327	337	318	327	269	308	309	296	351	309	310	308	317	289	333	297	266	296	306	343	324	332	281	300	323	329	340	328	301	322	354	314	291	312	280	308	340	329	338	293	322	317	333	309	314	334	344	292	318	302	302	303	349	315	323	332	294	341	333	330	333	313	326	324	308	324	326	322	323	303	319	326	311	327	283	339	308	318	342	318	311	318	268	293	334	291	304	296	301	323	307	309	321	303	284	313	332	329	324	304	318	360	265	312	347	313	294	343	314	318	286	308	303	316	322	313	294	321	312	327	302	290	298	345	301	319	320	314	321	351	311	315	300	313	335	299	312	320	321	342	330	284	282	301	321	328	313	303	312	292	293	356	316	312	341	337	301	309	326	289	316	281	317	324	313	293	310	284	311	301	339	279	327	303	312	336	310	283	339	283	333	341	339	293	288	341	311	316	335	330	344	299	311	324	299	300	320	361	285	300	312	320	311	326	301	326	295	305	280	286	294	307	294	320	292	339	330	322	304	303	284	294	301	315	352	321	302	316	335	304	318	316	297	309	306	302	275	310	308	315	321	320	289	304	309	293	327	308	308	307	297	288	281	354	306	322	302	304	256	304	306	355	313	307	337	308	304	330	309	313	328	331	325	283	314	283	327	291	315	323	307	290	277	355	317	307	318	332	341	305	362	308	315	305	318	301	310	287	337	290	325	291	293	321	306	300	347	314	315	285	297	309	319	316	329	321	324	348	302	344	332	312	331	338	343	275	293	312	348	310	350	328	330	317	297	310	361	300	323	331	344	322	281	347	336	332	367	349	289	334	318	304	323	325	336	309	310	353	304	313	332	287	317	314	317	328	314	304	324	317	308	341	328	313	347	334	316	334	286	326	293	319	337	306	323	322	305	303	335	324	305	319	330	332	325	338	313	306	327	289	328	331	328	312	307	298	317	308	312	301	327	322	310	314	313	303	310	312	312	297	298	347	310	324	331	293	312	314	338	333	306	329	282	300	305	326	297	303	323	318	288	335	309	326	319	330	324	319	306	303	302	309	339	318	331	306	316	330	324	301	321	329	293	327	321	346	291	303	306	318	324	335	298	332	307	315	290	306	297	318	316	304	332	303	335	314	325	323	313	286	330	276	320	326	322	308	311	307	333	324	331	321	304	290	300	319	297	319	314	324	344	307	297	303	324	305	325	329	268	336	326	336	320	327	316	275	345	284	312	323	310	309	309	324	276	318	283	320	309	339	311	304	311	300	298	300	321	328	312	279	309	334	299	293	334	334	332	308	327	281	347	308	316	310	350	304	331	310	290	302	356	322	329	297	283	312	309	295	303	294	332	335	312	305	305	318	330	319	316	356	304	349	305	299	298	333	307	317	323	307	331	342	319	345	280	305	300	341	285	311	304	331	329	340	317	326	320	315	316	333	307	326	360	323	322	333	302	322	324	309	325	300	300	328	298	325	329	301	334	314	291	311	294	321	291	320	302	293	301	309	331	291	311	321	309	347	328	322	316	322	301	345	307	334	315	320	296	320	328	328	290	313	315	325	320	348	320	295	313	334	313	339	326	324	289	300	321	299	308	314	277	285	340	316	292	311	347	329	313	329	310	311	319	349	325	346	327	329	324	283	312	310	356	333	342	312	340	336	296	309	330	309	336	323	333	322	322	308	324	336	341	321	299	317	298	356	316	316	302	302	327	341	318	304	303	324	342	300	307	338	331	325	285	312	341	324	313	312	310	321	317	320	328	313	295	328	318	313	291	309	332	306	310	311	310	313	304	333	322	316	309	324	311	357	289	310	313	310	316	337	349	298	306	338	310	305	321	276	301	320	306	309	303	312	333	309	361	309	331	274	320	322	334	309	320	341	325	332	315	332	285	322	331	287	298	293	312	298	300	334	329	301	304	291	312	308	302	344	301	296	293	329	322	317	309	327	324	342	302	324	295	341	315	311	310	330	348	319	330	279	312	317	331	337	301	292	339	306	330	294	322	325	334	288	305	310	314	312	340	290	315	314	324	295	323	341	324	297	320	305	317	309	282	283	292	323	352	321	292	312	330	308	298	306	335	315	297	310	314	306	352	326	313	305	333	319	316	342	334	284	309	319	327	315	316	305	300	309	318	338	325	307	305	312	350	321	297	297	281	323	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21419	2758	5853	6558	5533	4441	3757	3084	2651	2310	2089	2050	1889	1696	1627	1540	1432	1414	1347	1298	1228	1199	1217	1127	1132	1113	1044	1087	1057	1044	1039	991	1035	988	1025	966	1000	1026	961	961	956	966	952	889	964	895	854	951	909	941	915	944	943	894	877	891	881	946	930	857	943	927	920	846	903	940	872	877	860	937	814	873	859	859	889	891	918	845	866	888	927	881	878	882	843	912	842	867	848	903	859	833	909	853	860	890	878	905	858	888	872	856	834	901	884	829	863	885	909	852	873	846	854	843	853	889	891	884	822	862	853	889	875	907	888	908	881	896	822	856	868	871	861	858	853	884	845	863	917	871	815	863	836	836	928	848	885	858	850	873	871	837	854	909	849	850	897	890	864	892	881	824	876	877	832	836	880	901	881	826	828	858	861	896	898	867	872	820	849	875	863	897	845	886	835	837	906	830	868	874	890	907	868	829	846	874	902	864	803	855	938	884	905	824	842	815	868	843	878	827	839	876	887	868	853	852	831	849	863	883	812	904	872	862	866	856	863	861	899	838	874	840	874	855	830	861	865	842	840	863	838	826	855	882	888	822	874	879	833	852	915	855	845	871	817	808	854	871	890	854	890	871	853	906	824	871	867	839	855	833	791	820	844	839	862	870	889	885	864	861	841	826	882	868	841	821	853	859	851	845	880	863	844	885	882	904	870	875	852	823	833	925	863	849	836	894	866	864	889	883	874	850	830	864	857	840	784	818	883	850	887	885	826	804	924	864	874	809	855	857	834	849	850	899	818	856	942	853	924	894	874	839	866	840	876	857	852	853	867	833	881	873	831	856	844	870	843	839	829	898	871	854	896	880	783	807	847	847	894	841	879	837	865	926	830	838	930	875	887	901	902	807	861	872	798	858	793	869	896	789	859	870	857	816	863	842	850	833	905	811	843	876	830	869	863	836	843	824	927	872	864	883	906	848	838	848	878	882	867	852	853	887	828	843	869	840	817	922	876	907	829	836	786	872	881	913	839	877	852	868	859	860	861	854	879	850	836	853	810	947	847	816	813	873	817	918	856	868	830	848	844	846	836	825	882	832	844	887	842	864	791	862	888	828	845	885	859	812	844	811	885	849	818	846	860	886	821	845	861	833	812	827	854	874	842	855	855	819	873	865	820	867	893	874	896	867	828	838	937	834	882	851	827	854	857	862	885	843	851	860	845	874	871	862	828	818	878	826	870	833	872	861	833	853	818	835	858	839	876	870	879	879	879	850	852	904	869	859	864	876	862	864	853	879	808	848	862	826	862	883	851	908	850	863	864	820	870	916	843	832	872	878	844	880	889	879	816	845	839	863	840	902	882	847	883	858	842	824	858	871	818	876	865	830	887	872	820	921	813	841	856	880	883	870	841	889	856	904	892	879	885	886	893	922	854	845	854	860	849	828	823	943	841	881	890	829	890	872	849	873	898	856	829	860	852	875	866	792	836	877	843	843	845	875	856	896	872	837	887	824	838	855	899	914	859	898	870	879	799	816	812	888	911	867	848	863	817	865	812	868	895	866	847	874	829	838	878	898	851	860	923	861	841	904	887	847	830	852	893	872	902	818	878	863	856	853	883	872	846	837	878	824	858	811	900	867	930	821	870	873	810	806	901	878	905	832	884	894	885	830	814	864	883	930	833	837	846	863	858	866	876	855	910	849	856	874	888	891	866	880	861	822	839	866	844	835	824	824	861	807	832	863	858	829	817	897	930	898	863	797	849	867	831	851	895	868	857	850	821	886	883	823	861	901	893	869	858	876	872	815	881	845	874	842	863	850	849	877	882	814	835	820	851	886	830	818	908	849	911	911	879	875	838	859	855	838	874	870	870	891	853	909	828	833	875	896	864	800	864	838	818	792	852	868	852	817	871	885	885	869	811	844	893	892	845	855	891	859	892	883	902	868	841	855	892	854	804	907	820	872	903	827	858	880	849	817	865	885	896	863	875	889	856	881	790	889	939	878	854	850	837	835	898	822	825	880	890	855	831	888	917	823	850	795	889	825	861	839	865	867	869	862	837	865	855	857	831	879	824	884	848	851	894	897	828	849	859	836	842	878	910	854	828	857	894	851	839	865	842	882	827	909	851	877	793	903	856	859	846	868	855	841	888	861	847	876	840	904	877	848	841	853	843	901	849	887	827	828	817	855	853	862	879	896	848	846	899	833	833	887	868	857	875	879	859	879	845	839	837	847	890	858	864	862	867	791	871	874	830	890	874	810	833	836	860	840	885	843	816	820	897	902	867	836	850	828	841	825	916	846	888	808	859	849	856	849	848	824	882	828	921	859	849	850	883	898	869	884	851	881	887	889	837	833	867	808	847	854	897	861	827	865	820	872	860	812	901	864	873	834	884	891	898	883	841	882	878	819	850	881	850	833	858	875	860	850	822	800	870	914	808	825	909	846	881	876	832	861	884	853	860	886	833	870	859	903	844	819	850	892	836	847	866	793	877	880	840	875	793	823	834	908	818	850	872	851	899	874	907	819	847	866	861	911	901	779	879	865	820	864	834	804	892	889	895	863	869	862	912	825	854	800	908	878	904	894	885	865	878	918	808	875	884	804	857	866	815	888	883	841	871	854	839	857	846	880	869	866	856	892	832	831	861	893	839	844	815	856	878	906	861	822	797	806	930	906	895	874	848	888	897	833	848	884	832	857	865	878	879	794	874	870	858	855	883	888	844	881	825	866	892	860	817	829	862	884	849	857	881	799	853	825	854	855	856	846	812	912	866	876	845	874	859	855	825	852	855	835	860	920	860	897	847	861	863	897	926	861	861	880	824	895	795	812	857	839	775	877	846	842	912	865	836	820	856	834	850	890	842	889	876	890	925	857	857	871	881	846	893	927	915	858	886	881	836	841	832	858	859	906	799	839	863	855	902	865	850	915	865	871	840	867	822	868	917	884	851	875	891	846	900	864	866	845	884	869	873	875	815	831	878	891	826	825	878	838	853	878	805	865	846	823	850	814	861	889	868	891	868	878	864	821	867	872	840	884	873	816	871	857	871	866	868	872	857	856	878	884	854	864	857	851	892	836	848	865	871	850	854	848	832	835	863	874	844	876	857	921	857	828	844	893	814	869	863	867	839	842	823	860	828	854	835	868	906	847	885	874	848	835	838	865	832	832	846	914	872	840	818	894	871	886	897	863	886	853	902	842	895	834	896	885	847	924	807	831	898	839	852	817	858	819	875	882	903	872	818	826	865	841	816	891	879	878	829	844	858	872	847	819	867	866	855	904	852	866	860	819	842	892	879	857	874	890	826	808	827	878	891	865	835	821	833	811	819	849	867	874	902	783	832	836	854	822	880	861	922	885	844	875	843	838	838	910	823	817	852	871	868	835	863	805	813	817	830	845	869	891	816	889	902	894	810	882	850	810	872	899	870	821	871	865	856	883	801	847	852	902	899	829	847	828	846	797	854	868	822	886	840	808	883	842	854	845	906	892	846	857	832	890	836	898	883	855	794	876	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6175	477	270	238	215	212	187	224	201	179	203	182	181	207	184	165	192	211	178	177	211	179	207	184	188	209	187	178	180	217	202	212	183	198	199	158	188	209	175	182	192	175	220	208	194	186	196	237	195	184	194	179	173	169	203	191	193	189	203	169	200	157	194	179	195	182	208	180	186	183	167	177	172	184	193	180	191	190	185	184	178	182	201	183	166	190	178	197	184	182	179	201	178	186	194	176	183	196	194	186	184	201	211	178	186	160	192	185	202	213	180	175	201	170	166	175	203	177	167	193	179	174	205	205	191	190	173	185	201	178	187	196	187	200	210	190	194	194	219	198	196	189	176	176	193	195	187	193	205	177	181	206	196	202	209	224	167	190	177	196	195	198	176	165	192	185	183	179	177	175	176	200	213	191	190	212	186	206	193	170	216	192	191	168	194	176	182	200	178	199	183	208	206	191	224	175	191	181	201	165	178	185	194	174	188	219	185	193	184	179	183	184	185	183	164	186	177	201	202	187	173	204	188	203	191	192	200	224	164	177	194	175	192	193	185	201	174	190	193	183	198	173	184	178	194	208	190	156	186	196	189	182	211	190	178	188	168	182	180	198	176	178	207	170	206	192	197	192	183	214	178	185	206	192	209	180	196	210	187	202	182	171	213	178	194	186	170	188	202	196	198	187	182	170	192	200	180	182	193	200	198	165	203	176	187	183	176	184	172	190	193	197	166	175	208	173	199	180	193	194	188	198	178	189	183	176	181	190	156	166	197	198	188	186	204	165	187	199	171	196	198	202	191	196	202	178	182	176	175	192	213	191	200	217	173	211	179	170	202	185	194	182	163	192	203	193	160	213	176	200	185	192	192	200	196	178	166	202	166	156	162	197	182	155	218	175	194	194	200	206	202	207	169	190	193	197	192	173	193	209	182	203	174	192	195	174	206	183	181	189	180	177	194	184	164	156	184	185	163	217	182	197	208	208	180	182	185	193	191	207	213	193	191	202	197	192	165	186	201	183	177	173	203	173	175	175	204	178	189	176	192	188	165	222	196	179	184	180	198	186	186	225	171	182	186	162	200	215	209	177	164	169	205	190	182	203	198	188	188	183	170	179	184	218	187	207	179	200	172	177	170	182	203	187	146	213	188	193	206	179	185	178	168	185	204	185	189	187	211	157	205	186	183	193	185	191	186	169	201	187	214	200	174	209	180	196	186	217	196	199	206	184	204	191	202	215	170	199	173	198	183	161	179	204	166	169	185	186	202	167	183	191	197	210	190	173	195	201	198	170	164	181	206	187	204	176	170	194	185	164	186	196	215	201	186	205	200	224	192	216	186	173	201	191	183	192	178	176	170	165	180	190	180	196	195	188	177	185	182	207	154	185	196	189	175	159	186	197	190	181	165	166	179	184	198	193	214	165	177	194	197	210	158	164	175	198	179	225	180	185	179	188	168	181	203	188	178	185	180	211	188	186	174	195	181	215	179	193	207	180	180	178	203	177	202	196	205	206	186	190	197	193	197	202	181	206	188	185	163	204	207	179	155	172	192	183	189	182	177	201	186	200	198	183	211	207	169	191	201	175	188	191	173	198	177	194	205	190	163	187	186	181	187	191	162	173	171	172	188	197	205	181	180	190	181	157	174	190	193	207	167	183	195	177	198	166	189	191	180	186	173	202	188	195	190	213	193	167	177	194	184	204	187	219	200	181	186	187	207	219	158	174	207	177	160	194	160	199	197	189	174	195	202	174	177	182	188	176	195	189	183	178	185	183	190	205	186	187	166	215	190	189	171	196	178	194	196	178	190	173	183	201	193	186	197	209	172	180	196	175	188	205	207	210	202	184	174	220	194	190	191	183	207	207	219	170	176	210	204	186	218	225	210	199	197	197	168	196	170	189	183	194	180	199	170	184	202	207	183	192	182	179	195	197	188	190	192	203	204	188	193	193	196	170	180	179	201	205	175	204	178	205	185	183	193	177	170	188	171	175	209	209	189	193	203	175	185	161	238	203	230	165	200	176	207	173	191	195	208	180	211	201	165	205	190	189	179	185	163	180	158	195	169	185	196	225	195	192	182	175	181	180	200	193	188	205	188	175	173	182	185	199	213	180	184	174	212	189	171	173	173	182	166	191	208	178	172	217	194	188	205	178	197	185	177	217	211	183	182	174	193	191	184	174	212	200	194	200	194	197	210	185	172	175	183	213	190	212	204	185	209	187	197	176	202	197	194	195	190	189	195	191	184	196	200	189	195	163	174	178	189	196	214	202	181	206	216	201	175	197	199	181	186	190	200	170	208	166	214	180	212	180	168	167	176	191	174	188	189	184	187	194	205	169	175	205	179	199	170	188	201	188	214	198	179	193	187	176	198	185	211	187	200	168	183	192	176	190	199	175	190	207	187	197	188	195	182	197	181	196	181	193	202	172	193	196	178	170	189	185	180	191	203	181	174	171	195	179	181	154	160	218	199	216	182	191	194	188	173	196	176	208	188	212	194	166	180	180	180	180	201	214	175	192	192	188	172	185	197	198	200	192	188	185	203	172	212	181	203	197	191	188	217	205	164	189	202	181	217	191	190	185	184	181	176	174	161	198	193	187	181	206	202	217	176	175	165	177	176	162	203	189	196	178	175	198	180	202	209	181	169	191	186	170	193	195	209	210	198	190	193	185	210	179	175	195	208	194	181	189	177	177	154	184	182	201	171	181	188	206	174	189	192	197	196	185	196	160	194	163	184	184	192	163	199	197	204	201	212	174	232	187	189	169	216	188	193	196	179	199	189	195	207	198	186	186	216	189	184	180	203	186	201	183	212	196	181	188	182	208	197	203	185	217	193	204	171	192	194	188	190	209	192	184	175	210	177	185	204	188	189	188	196	186	194	196	171	189	182	190	187	190	211	166	190	176	183	160	195	167	202	191	180	193	164	190	198	187	212	173	181	211	172	189	177	203	205	190	188	175	185	188	170	219	174	195	179	214	204	187	206	216	190	201	179	174	199	190	211	197	202	183	195	180	189	205	190	173	195	172	189	201	188	202	199	185	184	207	195	196	204	196	174	208	189	202	196	180	184	206	183	189	165	159	212	155	167	184	181	199	201	167	181	189	202	227	221	199	192	186	201	177	192	180	186	180	190	204	214	171	177	210	219	177	185	172	213	207	167	196	197	203	184	191	188	195	213	164	212	198	193	192	185	173	192	208	157	188	175	202	201	189	198	182	194	171	190	188	171	191	178	181	184	194	175	177	193	207	205	171	209	222	159	189	197	195	191	180	180	187	173	172	191	182	208	178	189	171	172	211	195	171	193	158	187	179	194	185	192	178	212	153	174	191	182	185	207	213	204	163	199	197	191	184	185	166	230	176	207	177	166	204	215	178	189	185	199	192	190	195	177	168	210	177	177	169	204	212	171	175	209	182	178	182	204	177	199	180	194	186	189	209	185	168	184	202	186	178	198	184	219	194	191	183	172	180	217	168	195	211	182	183	196	198	227	212	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6694	629	750	812	697	675	685	598	664	610	614	572	612	564	633	607	532	606	646	580	587	574	616	578	580	587	585	538	572	628	574	566	572	613	609	646	567	590	629	580	574	569	558	607	579	548	573	595	603	571	550	560	567	587	636	563	568	582	605	579	594	601	583	575	573	602	586	602	568	550	576	564	611	585	576	571	551	609	591	557	585	567	579	624	535	551	583	579	603	561	546	557	599	585	560	637	566	575	587	548	546	607	577	540	549	592	582	593	531	572	554	565	552	591	542	580	595	611	620	543	568	578	594	637	611	561	566	564	512	594	574	587	579	633	575	570	583	581	571	556	585	582	581	551	578	585	598	556	574	542	566	572	542	583	586	535	584	581	588	582	601	561	562	545	564	589	593	576	610	606	522	596	543	575	580	589	617	613	571	611	582	531	621	543	572	577	595	585	552	579	558	561	583	572	570	603	591	562	581	610	569	557	554	566	605	586	571	563	572	553	589	615	562	610	601	598	550	567	601	567	586	545	571	610	561	584	582	555	562	540	555	581	572	578	590	563	566	559	570	604	586	596	587	528	594	650	575	596	561	547	597	581	627	626	571	587	555	593	601	562	544	569	605	566	556	619	548	588	592	566	556	536	585	583	579	611	580	530	590	571	569	549	607	643	575	594	580	580	578	570	602	596	583	566	581	571	565	595	569	608	558	519	551	613	568	587	579	587	568	582	531	545	583	547	624	577	576	575	571	622	572	577	604	591	576	567	566	557	569	549	579	574	564	551	576	587	585	595	564	600	563	576	585	580	525	564	524	564	570	575	575	616	579	531	594	561	568	617	581	595	581	595	562	592	542	589	578	559	599	565	583	589	587	596	635	590	563	554	587	611	571	605	570	613	581	595	581	538	585	581	584	555	600	584	591	601	596	568	611	553	566	550	581	549	570	592	580	550	554	553	591	538	585	582	576	602	624	536	552	565	631	552	547	613	560	560	556	543	567	590	577	561	571	584	611	582	547	579	601	602	575	510	592	575	551	605	604	598	556	563	603	608	566	551	616	585	635	545	577	590	585	574	559	570	564	579	538	573	549	555	593	526	554	555	541	607	579	556	582	546	554	566	548	572	569	575	541	571	570	588	585	598	612	594	612	584	591	599	585	585	611	582	557	604	578	609	550	582	551	564	594	626	570	556	577	561	588	569	564	578	576	606	576	562	549	556	585	557	569	587	574	579	555	576	563	578	583	569	562	566	551	556	529	620	601	596	581	597	582	594	590	564	572	616	583	602	566	572	600	589	598	537	548	586	569	599	581	593	563	583	596	548	589	589	603	572	626	590	553	602	569	598	536	583	570	565	610	581	592	554	576	540	588	577	548	622	587	571	548	555	608	588	559	619	587	552	585	562	568	582	582	588	587	568	587	563	611	580	525	585	583	596	582	570	547	637	617	573	604	576	583	576	562	565	589	545	626	581	599	565	595	557	561	596	571	535	546	573	601	570	546	577	583	550	555	588	563	608	540	591	609	577	640	586	555	592	545	569	600	584	603	611	596	554	571	596	606	575	574	605	548	564	605	575	588	572	591	573	525	558	623	599	560	622	563	576	604	548	560	560	581	569	565	539	559	564	578	587	584	533	531	576	590	552	586	569	559	574	538	561	569	579	571	590	636	580	593	585	615	578	591	555	640	567	570	611	609	540	528	567	600	518	606	608	602	565	576	578	572	594	593	536	583	583	572	587	550	563	556	567	576	553	566	553	561	570	598	567	553	572	584	538	570	578	612	603	575	587	574	586	584	551	594	583	618	610	576	538	575	588	575	574	568	607	538	552	544	599	578	610	585	563	579	598	572	587	570	601	571	550	570	581	551	581	550	567	617	572	576	565	589	542	584	608	588	581	636	580	526	551	559	541	563	612	587	616	560	572	588	530	561	576	627	576	587	609	589	580	548	557	536	561	575	564	554	595	600	552	593	566	557	573	560	545	602	559	576	582	597	581	568	559	611	574	604	530	599	582	605	575	550	590	591	574	527	602	567	609	541	581	583	585	616	592	624	577	614	582	558	607	578	569	592	564	593	559	588	573	551	580	594	561	576	595	636	591	580	585	577	586	571	554	575	581	589	552	571	546	586	594	545	535	593	554	557	623	579	557	609	585	551	592	592	619	583	564	541	561	604	570	583	582	601	579	560	601	545	599	562	559	548	602	577	604	586	577	577	582	603	587	552	594	573	550	595	553	613	568	570	559	553	584	594	597	546	574	578	614	563	631	572	600	563	540	578	605	609	580	612	551	593	585	573	564	563	578	619	576	583	571	534	580	589	550	552	578	582	570	601	581	644	566	580	555	612	577	597	569	581	581	602	636	565	554	572	588	543	555	615	580	589	601	581	584	528	604	581	549	564	567	563	590	585	585	604	611	568	584	604	574	564	580	589	578	560	597	577	592	541	590	604	624	573	577	617	604	539	635	598	601	582	593	567	571	600	589	561	570	599	577	533	560	575	592	576	568	644	596	602	566	563	613	551	559	577	569	572	608	608	574	582	582	586	555	545	562	593	586	590	590	559	579	574	608	581	590	568	613	545	575	544	552	603	537	558	519	597	551	632	556	542	608	605	538	558	587	617	604	574	592	597	555	576	561	583	561	538	588	563	606	543	590	576	560	567	555	545	609	608	565	596	573	587	586	590	605	590	584	561	579	570	598	582	579	604	558	601	562	624	579	549	583	551	576	566	601	550	554	562	593	576	613	598	549	572	530	553	604	576	616	620	573	608	556	556	585	571	538	539	593	622	599	560	615	567	597	578	561	592	591	599	552	582	580	562	558	581	591	537	630	563	598	565	584	599	570	563	566	583	559	579	595	587	572	572	545	571	534	615	570	593	569	602	548	579	621	596	594	539	647	580	599	532	608	542	550	569	548	604	546	573	558	578	588	582	586	540	591	557	593	562	570	593	517	575	594	597	608	595	572	601	581	548	556	567	590	585	534	537	528	553	564	573	606	592	522	598	625	584	547	613	589	561	577	555	559	573	567	584	599	603	591	560	616	562	585	555	557	625	563	527	630	639	603	573	559	552	557	596	560	611	549	542	575	582	564	546	581	540	581	587	578	575	572	541	569	610	533	616	585	645	570	585	573	573	541	600	638	621	588	595	615	609	610	538	560	625	572	564	582	606	571	571	611	570	541	551	560	564	571	578	561	584	581	579	559	579	530	553	539	592	587	554	563	588	575	592	595	547	554	581	611	590	632	592	594	589	606	555	583	578	571	584	544	587	557	609	575	582	585	612	574	601	582	575	608	528	573	541	565	597	582	599	561	554	575	596	558	557	608	564	581	615	595	604	557	546	623	579	567	574	580	539	597	618	556	603	586	646	612	608	564	567	525	560	616	591	618	586	526	587	578	618	600	602	625	584	599	565	542	598	556	599	576	605	601	563	583	598	594	619	583	547	582	614	557	582	594	573	547	615	616	604	558	600	617	575	602	565	557	588	594	602	617	581	561	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
40114	11303	2060	1242	957	809	619	601	544	500	423	442	404	387	344	385	387	336	349	382	340	351	330	369	349	397	360	378	359	329	352	380	370	363	358	339	337	385	355	334	329	318	370	325	314	308	335	396	326	321	348	333	311	318	355	362	365	352	323	349	357	339	339	352	333	351	327	353	340	317	353	358	320	369	356	355	342	325	324	351	329	361	352	333	361	343	348	327	362	347	346	329	369	341	371	334	342	333	338	352	330	309	304	392	350	333	362	338	318	333	354	326	367	320	324	345	339	338	342	353	344	342	326	304	327	347	342	325	330	336	334	329	352	374	348	348	305	332	320	349	363	357	349	363	337	348	334	335	362	356	376	352	339	335	336	324	303	323	292	321	301	338	309	331	321	331	325	331	362	313	348	356	363	322	372	332	346	323	367	335	313	323	352	328	336	333	329	313	313	362	321	333	340	316	367	342	322	335	329	289	320	330	312	332	368	313	350	343	335	347	344	347	320	338	336	366	307	331	328	326	346	329	321	336	351	315	322	324	355	350	342	343	345	312	360	339	328	358	309	367	328	318	350	311	330	318	298	328	333	388	356	363	340	353	362	319	319	345	354	318	328	321	340	338	329	329	352	365	329	322	360	333	355	306	366	342	328	329	293	294	344	321	307	351	318	351	364	364	337	306	341	328	328	326	346	362	348	322	351	334	354	326	328	330	340	325	320	375	324	331	363	337	332	391	354	324	313	341	330	327	373	322	330	325	326	369	375	314	327	361	332	326	332	357	343	329	315	327	319	358	342	362	321	300	348	337	327	343	379	334	356	320	358	310	342	293	364	323	356	325	315	335	315	379	326	344	348	338	335	334	327	341	349	358	357	346	338	359	322	334	275	330	317	308	360	329	351	344	357	334	356	374	391	358	300	322	318	347	343	328	360	340	354	297	341	313	344	364	320	346	336	333	334	353	339	355	322	334	336	341	325	315	319	366	327	363	314	335	331	339	283	386	335	351	322	303	333	297	306	344	328	334	359	352	317	304	340	320	359	354	318	344	310	324	305	343	338	366	341	372	310	336	345	330	339	338	341	346	349	356	345	306	333	352	362	326	344	318	313	329	332	355	363	329	334	380	340	339	342	367	339	357	333	331	350	331	331	323	327	374	317	340	342	360	344	349	349	323	317	327	306	331	328	341	334	313	316	317	326	349	367	323	334	347	319	340	324	341	355	304	314	313	322	302	330	353	368	310	347	322	343	339	346	314	345	333	332	325	347	331	341	352	329	344	361	330	338	342	329	304	360	306	350	323	344	342	345	360	332	340	330	322	324	329	314	352	340	367	324	340	322	304	323	323	354	341	356	307	357	313	335	294	334	356	319	289	373	313	339	342	332	352	341	359	354	326	336	352	351	337	338	339	337	311	349	338	374	332	350	325	349	343	348	358	331	306	358	348	369	342	300	335	385	349	312	324	331	350	317	314	304	360	326	322	319	338	343	325	346	361	329	362	339	331	337	336	344	361	327	317	359	339	339	329	328	363	354	328	354	306	340	343	342	322	356	349	338	357	354	355	322	329	320	326	350	322	374	361	287	328	344	323	332	338	347	364	327	334	329	368	346	323	337	345	360	327	331	309	281	374	320	333	359	335	354	372	329	358	347	304	322	313	350	295	350	328	335	366	340	339	317	337	305	332	350	322	347	355	356	355	396	348	346	313	346	346	334	331	349	314	403	341	318	361	342	341	311	337	321	306	330	360	372	365	321	345	370	306	365	340	336	366	289	351	341	359	333	333	327	334	338	354	307	329	342	311	332	353	362	339	357	361	287	342	354	325	326	339	361	343	306	348	330	356	321	347	361	327	328	332	317	321	325	333	312	309	330	308	323	351	324	322	349	341	321	328	318	364	332	343	335	301	320	339	338	348	342	334	327	335	320	343	309	314	340	348	388	364	346	337	329	336	341	345	340	322	338	334	316	316	351	340	316	363	327	337	345	352	321	358	324	341	389	322	329	369	328	335	349	326	331	337	309	354	349	335	358	349	330	360	334	333	340	318	329	337	343	352	349	303	326	375	297	311	322	297	342	334	313	352	347	311	296	332	331	351	347	313	367	333	332	346	341	353	345	348	336	326	323	314	346	362	315	347	349	343	323	345	354	313	338	354	343	349	320	367	362	288	316	318	325	331	362	316	356	327	336	337	357	345	366	326	336	351	351	335	362	316	357	333	320	363	343	360	327	318	325	331	369	345	327	359	329	356	327	344	335	327	325	348	327	333	339	311	342	317	332	351	299	331	371	372	347	317	344	316	335	312	350	310	313	358	342	351	338	331	349	312	360	362	351	345	342	355	348	343	305	315	339	378	341	340	320	302	333	299	326	336	330	358	326	324	337	336	353	365	342	334	344	341	370	353	354	332	335	323	338	298	354	298	331	312	332	341	326	333	312	352	331	336	326	315	359	306	348	315	332	342	346	325	312	362	311	343	345	320	339	350	320	324	350	335	355	350	320	336	340	347	314	355	359	363	340	344	345	330	336	341	329	346	328	348	349	340	316	298	357	343	323	332	358	347	341	330	332	304	320	313	356	337	347	319	339	334	363	331	350	369	338	350	343	308	327	327	329	316	340	341	351	325	324	312	330	335	324	342	351	340	345	345	341	364	342	351	332	342	344	341	374	395	373	351	320	351	354	316	358	331	336	345	358	340	375	333	332	344	334	341	330	332	326	328	298	311	351	315	332	314	312	330	333	336	331	339	336	361	300	361	330	338	332	303	328	323	328	326	346	321	339	330	333	365	336	343	343	331	374	347	313	327	345	354	350	340	344	354	337	342	337	328	361	344	339	354	359	316	327	338	326	292	312	325	324	337	367	334	377	319	359	349	338	319	363	328	334	310	310	351	362	351	334	391	307	343	329	325	341	331	336	334	340	318	290	330	338	321	362	340	342	371	325	357	303	374	337	298	327	320	322	362	350	333	333	328	334	297	326	364	342	323	315	330	315	329	394	322	370	320	346	324	327	341	363	332	328	366	363	337	322	332	331	325	363	325	332	342	341	350	329	352	318	345	348	348	318	342	339	344	362	355	333	361	369	349	366	337	346	357	352	370	338	347	369	327	328	331	361	311	365	321	381	362	344	322	320	322	320	313	332	375	315	335	309	369	354	350	318	322	365	350	328	367	331	345	343	332	320	367	308	317	327	355	352	313	346	356	341	316	381	334	343	324	347	349	332	331	332	337	320	313	348	317	334	315	347	322	337	334	355	358	331	341	322	343	325	335	315	345	347	370	359	346	356	360	338	338	384	378	329	354	349	359	336	343	348	328	329	316	323	347	326	330	346	323	322	309	345	345	375	364	346	322	321	337	319	348	326	320	344	349	329	306	355	347	319	344	372	325	329	337	334	330	337	303	377	324	354	352	324	330	323	323	378	335	341	350	352	301	345	359	341	344	328	388	327	333	346	357	339	352	346	334	294	342	345	355	313	366	333	346	298	336	327	337	349	330	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17438	1803	3643	4018	3394	2832	2462	2126	1872	1761	1640	1552	1487	1409	1335	1249	1251	1229	1215	1199	1185	1206	1071	1083	1022	1065	1045	1098	1083	1013	1009	975	1029	971	987	1011	961	987	947	983	946	971	1057	1008	1010	995	977	987	1052	1017	1023	990	993	947	975	996	923	956	1005	955	985	939	942	944	962	940	989	923	944	945	995	927	959	946	937	948	925	959	924	911	976	927	987	889	975	902	948	956	891	873	920	985	955	990	910	934	866	928	956	933	933	945	978	880	913	859	915	973	881	943	988	928	954	929	943	899	904	983	944	914	930	940	957	900	957	936	912	916	968	915	905	915	993	912	993	949	947	927	896	941	974	907	902	887	939	951	943	906	922	965	927	900	881	919	919	928	905	923	936	943	957	962	905	985	924	959	932	909	910	926	963	956	969	911	924	936	939	946	930	952	948	922	964	935	956	923	922	924	907	955	947	970	959	992	932	946	930	909	910	919	961	930	960	946	954	926	940	946	901	941	955	949	918	907	908	961	902	921	938	941	909	902	910	965	933	952	912	917	916	1002	922	962	941	987	944	917	902	953	963	927	868	925	1009	907	965	954	867	936	972	931	904	960	887	988	925	962	967	974	898	865	907	906	914	872	956	918	919	932	882	922	969	952	868	936	903	915	925	896	928	943	969	965	905	980	942	888	922	931	969	934	928	962	926	940	923	895	944	948	924	966	919	965	909	944	940	961	918	975	896	979	992	948	945	884	958	909	903	940	910	947	928	960	927	951	930	917	955	906	969	911	923	990	896	948	892	961	887	930	910	949	982	928	905	954	880	880	966	980	945	902	887	896	879	914	929	931	928	906	942	902	967	993	942	970	876	922	906	980	898	918	898	924	971	932	906	973	909	942	911	940	1000	940	985	900	941	957	907	919	894	961	990	932	930	909	956	891	952	935	930	865	891	993	920	973	968	934	906	917	901	942	904	973	960	906	908	906	914	950	942	962	895	917	941	955	929	927	893	1000	854	889	950	946	948	925	919	954	946	917	908	931	951	925	950	954	953	952	948	965	946	931	996	909	930	955	934	916	937	931	971	939	978	916	982	904	955	959	976	966	896	895	909	952	930	981	903	925	926	967	897	910	908	876	959	945	919	914	937	945	935	941	970	922	948	914	920	966	878	924	975	860	904	906	954	890	976	953	940	969	968	955	939	898	979	894	903	910	955	923	857	898	898	983	927	966	878	878	987	903	957	919	951	992	982	924	928	896	891	981	943	940	911	933	896	955	933	892	921	895	977	907	942	934	943	952	949	942	883	906	952	873	951	942	907	960	953	960	939	919	913	927	949	919	985	937	992	927	925	906	969	911	915	911	876	916	933	916	865	955	946	916	906	924	923	942	968	983	969	894	904	956	968	931	944	948	968	905	925	938	934	956	933	877	878	933	953	922	863	936	961	944	926	892	979	891	905	918	912	981	924	925	943	921	951	973	928	933	910	929	973	971	946	987	944	912	868	872	931	906	927	890	921	911	976	878	931	910	924	969	928	879	931	888	963	960	904	909	874	899	988	989	952	937	936	979	980	940	948	956	917	943	892	943	907	953	944	932	956	887	894	920	982	930	953	934	924	954	911	991	934	917	912	938	995	922	874	940	926	971	942	927	911	1009	927	943	912	912	906	962	950	912	973	947	908	936	906	888	945	927	935	974	912	964	986	934	925	922	949	916	943	971	925	959	984	927	866	935	979	981	936	978	912	897	902	919	968	890	995	915	935	889	953	927	963	964	947	972	928	975	954	965	936	972	908	894	918	952	923	940	974	920	920	917	935	978	942	935	908	948	919	947	928	941	968	888	843	961	877	972	989	920	941	986	928	919	930	931	1005	921	922	971	914	958	925	922	915	959	923	986	933	933	923	918	914	885	939	899	943	907	972	930	1008	890	941	933	959	931	924	917	911	935	968	918	909	927	930	967	934	921	942	874	916	973	912	977	894	924	929	897	905	921	925	929	867	920	962	925	955	975	914	958	927	928	903	949	961	971	985	952	962	940	944	927	923	906	907	938	927	921	975	915	906	947	950	903	947	924	936	965	978	983	926	978	941	917	976	945	931	898	919	920	925	926	899	957	905	905	968	905	951	916	955	926	958	948	947	925	882	905	889	910	873	949	950	934	959	958	955	885	947	924	984	940	948	937	960	955	897	943	937	949	926	906	919	987	954	892	925	915	878	941	941	974	917	918	952	913	904	890	978	922	941	961	921	924	905	978	907	950	919	872	951	914	927	874	875	983	943	906	954	950	941	885	946	967	948	940	886	959	913	995	950	890	954	959	926	871	892	963	938	930	1021	952	909	949	930	923	891	897	934	956	900	927	932	884	924	965	951	989	940	949	971	876	963	882	928	951	981	938	925	935	925	960	911	914	896	939	996	928	947	962	855	912	950	950	904	896	894	909	988	939	935	949	932	935	906	900	962	893	936	923	949	913	960	989	931	916	931	943	936	996	939	985	929	968	892	870	909	947	937	967	945	894	953	906	920	941	1003	950	954	937	928	930	951	999	930	956	949	954	954	862	916	935	944	954	896	977	963	885	942	923	928	918	906	986	867	953	991	976	923	906	921	925	954	973	973	892	922	926	948	901	934	935	940	904	949	948	935	924	911	948	915	971	964	920	921	915	863	911	960	930	964	893	940	926	969	934	925	937	936	941	945	904	886	880	971	910	921	949	935	937	962	914	867	900	962	925	927	903	940	966	927	886	882	969	874	905	947	934	944	953	952	956	937	938	899	967	941	905	869	955	940	962	957	908	937	940	955	909	953	946	901	922	913	950	945	914	941	972	940	888	914	931	936	893	919	905	944	941	833	912	937	904	904	990	907	893	978	871	937	944	966	904	920	873	947	982	950	959	962	913	938	975	943	934	875	922	897	914	950	957	921	893	936	935	931	901	937	986	915	941	944	932	912	933	929	954	848	876	896	936	923	919	914	888	942	883	996	942	906	950	902	873	908	977	887	934	900	934	884	935	914	915	952	950	964	944	952	989	894	938	963	933	944	878	913	928	945	991	932	971	917	963	943	872	890	948	882	935	882	921	951	926	915	879	976	966	968	910	898	956	925	958	940	914	919	984	933	960	935	906	936	930	920	955	957	920	916	922	951	918	886	906	922	854	943	918	920	916	909	951	923	898	911	918	929	918	943	941	908	966	970	895	984	946	952	885	891	959	899	942	861	979	959	881	918	913	943	925	929	932	869	935	962	962	942	949	933	995	941	903	920	900	926	960	951	915	934	934	932	913	920	927	891	940	894	933	918	931	872	942	921	868	914	868	997	928	907	929	884	950	917	883	943	908	881	907	975	926	928	884	895	938	909	897	923	940	894	889	899	1006	888	905	887	885	937	897	942	927	964	966	935	901	893	970	904	944	954	952	947	863	871	913	891	964	961	994	979	912	960	892	913	922	913	927	929	921	939	954	936	919	939	935	929	959	892	922	1001	959	961	937	939	965	978	956	918	862	886	864	931	945	983	853	947	884	920	910	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
46787	20950	6738	2383	1534	1206	926	773	696	564	531	506	468	429	424	395	416	398	370	391	363	361	382	362	316	375	352	341	360	370	332	315	343	317	328	347	315	341	345	277	282	344	293	356	352	306	315	324	336	327	315	294	322	293	290	303	352	282	314	285	317	344	322	328	345	320	340	292	313	367	345	324	317	309	297	323	287	326	299	323	304	314	307	304	315	295	328	323	345	347	333	331	314	344	325	340	326	305	312	278	313	309	324	292	320	281	356	358	310	319	303	309	327	299	324	321	339	296	300	303	308	325	307	288	298	333	341	298	319	320	312	293	313	321	301	338	319	324	339	322	281	313	313	302	275	326	324	310	328	300	310	318	319	331	319	285	324	317	323	327	333	312	314	362	264	285	292	327	342	310	335	298	290	287	359	316	331	338	300	320	292	293	323	322	317	323	323	312	313	328	317	323	326	335	320	314	331	341	328	311	291	299	323	312	303	301	287	315	301	315	317	317	331	318	294	320	307	328	307	323	344	328	292	294	310	292	319	284	329	303	361	308	351	315	306	312	298	303	297	328	324	332	301	341	331	303	325	333	306	306	335	297	298	305	301	295	296	326	320	308	310	317	307	322	305	308	316	307	318	331	303	314	355	303	310	340	307	322	300	308	332	310	300	317	324	313	320	345	327	319	289	360	342	281	339	310	289	305	292	316	277	299	322	307	305	325	315	306	302	359	314	310	321	308	324	309	317	332	296	321	343	313	293	331	301	329	313	295	302	302	322	312	313	302	317	309	325	283	298	314	327	294	310	316	300	288	289	325	334	331	315	322	350	319	298	317	315	306	322	328	309	310	309	313	314	313	320	327	301	312	336	318	332	326	289	323	329	336	323	324	318	325	284	340	310	335	346	327	346	313	297	287	319	299	332	313	262	309	284	316	295	322	315	292	311	329	318	310	292	341	342	310	322	324	351	301	320	342	329	295	301	321	299	320	296	301	327	338	330	327	309	309	291	336	303	280	320	340	322	313	309	275	284	292	307	315	299	305	332	332	346	314	294	333	319	311	330	286	315	304	316	349	297	313	301	310	318	282	303	295	334	333	303	321	338	297	314	341	325	290	300	300	299	321	312	319	332	342	319	317	319	329	310	318	310	318	326	327	310	331	292	319	297	317	320	275	299	311	306	326	311	316	287	310	338	315	342	328	343	293	296	290	306	307	312	303	305	327	306	295	299	319	314	308	335	347	300	319	300	307	304	339	314	304	307	319	312	346	305	334	316	336	322	299	295	323	328	327	348	314	334	294	318	305	307	335	316	328	323	314	300	294	337	317	301	290	328	319	301	326	302	294	298	306	308	323	314	328	345	325	312	304	321	301	302	339	297	296	332	280	300	326	308	316	310	304	321	322	305	298	312	296	340	319	308	307	318	341	299	335	284	302	278	295	289	316	303	319	324	315	356	313	318	351	304	314	317	326	322	291	304	322	310	320	343	328	315	324	300	320	325	350	342	356	326	302	312	308	293	320	308	298	298	331	309	297	320	337	289	315	325	318	332	312	311	330	277	305	295	290	336	292	285	334	293	312	322	309	309	295	315	341	321	292	317	285	296	307	324	311	314	335	307	319	265	326	301	301	294	300	298	279	283	297	315	339	327	325	301	330	341	313	333	299	334	298	323	325	327	300	307	301	328	304	331	322	343	285	273	298	305	316	309	316	312	316	328	296	343	316	307	334	330	294	324	339	302	322	316	323	284	325	310	284	303	269	310	311	339	310	329	288	295	312	283	327	319	302	332	302	277	281	315	342	269	321	335	310	300	274	305	307	325	299	306	298	290	340	333	308	294	284	315	309	317	312	312	312	318	298	333	317	348	313	332	347	345	327	319	310	327	326	298	316	297	320	298	334	289	315	285	293	293	279	353	304	309	298	303	304	351	318	293	328	342	319	307	285	284	314	315	317	304	292	322	323	296	317	377	320	304	299	307	323	329	276	300	283	320	339	369	332	329	290	282	303	333	342	338	301	297	335	328	318	362	307	290	334	322	349	326	316	309	343	317	295	365	304	293	303	308	334	333	340	301	312	310	328	307	256	305	305	284	346	306	308	356	310	327	328	334	330	320	288	308	314	296	332	304	291	316	321	322	340	325	269	335	329	288	325	315	317	324	308	338	292	309	305	345	294	303	303	315	343	307	277	332	337	284	309	309	327	335	351	325	334	340	301	305	342	321	324	338	344	291	316	339	334	293	313	316	316	343	310	342	334	296	325	321	321	336	315	327	316	274	329	300	338	335	336	314	296	301	310	295	303	311	320	339	331	324	302	301	305	308	298	321	315	318	303	328	306	339	314	292	307	294	291	332	328	300	317	281	330	318	343	308	333	300	298	310	291	315	327	304	299	301	309	295	288	310	315	315	326	310	350	345	314	302	322	317	317	344	303	299	313	296	322	341	309	323	344	288	317	304	290	327	283	323	318	319	313	302	294	341	304	354	303	329	316	304	322	303	320	328	311	328	336	289	288	332	324	299	313	347	331	301	306	290	324	305	332	304	344	307	320	291	297	300	327	325	308	295	314	342	316	314	308	301	302	312	330	312	310	331	304	334	309	308	290	322	307	305	327	301	290	309	310	289	310	289	330	287	306	317	294	313	324	339	295	312	300	314	325	332	313	297	309	342	285	328	334	348	327	349	339	327	319	306	317	327	312	326	308	325	310	285	307	321	324	303	308	349	305	340	285	305	307	300	312	310	338	306	302	284	251	328	317	308	330	331	301	320	315	276	311	307	297	309	324	295	268	297	295	321	319	336	294	325	317	315	330	324	315	309	313	319	304	296	323	290	307	356	333	325	300	314	322	323	311	303	339	299	335	301	305	308	314	311	260	363	313	311	344	329	327	277	336	279	316	340	280	317	342	314	305	306	284	322	315	303	314	345	313	298	259	335	336	311	284	347	345	292	352	325	299	343	301	299	325	319	310	328	310	336	307	296	298	324	304	327	304	326	309	302	301	329	308	280	327	297	325	308	295	339	332	309	328	310	318	298	283	291	281	315	328	309	355	323	317	302	329	336	278	296	317	325	306	318	305	333	319	312	321	294	318	333	323	340	317	292	314	293	308	294	281	302	308	311	329	302	306	311	343	313	287	289	302	312	308	307	322	295	313	333	299	311	314	339	315	325	307	307	311	340	321	326	325	309	305	288	365	319	310	297	289	331	322	339	302	320	317	325	312	316	305	296	286	316	290	324	312	335	297	319	303	314	299	310	309	321	320	312	316	306	291	281	341	330	300	335	303	324	290	340	304	326	325	334	318	340	352	324	299	295	306	289	340	332	305	301	326	315	318	289	327	329	361	314	316	330	298	336	320	326	358	300	302	301	326	303	308	310	337	317	316	307	311	309	291	315	290	314	307	316	300	304	297	307	334	309	335	312	319	328	311	295	334	291	319	326	296	345	312	327	320	283	307	305	320	312	351	300	330	350	342	322	297	301	324	297	313	344	313	287	310	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22023	2796	6036	6428	5477	4584	3684	3230	2775	2448	2177	1998	1945	1700	1694	1529	1427	1409	1341	1296	1227	1249	1190	1154	1161	1066	1104	1047	1086	1055	1057	992	990	980	962	916	1023	964	986	948	943	997	979	946	889	942	920	939	948	917	918	915	890	849	922	975	879	914	895	893	896	908	910	932	899	907	898	940	913	901	894	876	831	912	877	863	853	870	888	878	930	867	858	816	863	890	900	909	931	854	886	872	848	884	846	810	917	865	853	841	850	874	836	908	867	863	875	860	819	873	856	806	884	889	870	820	875	836	816	813	826	888	907	849	829	854	843	916	873	899	859	847	854	862	859	864	849	785	886	909	891	908	822	861	814	858	899	845	811	844	862	903	857	850	900	868	879	874	885	827	845	881	858	882	926	828	833	860	823	897	826	892	870	903	894	861	870	871	784	825	883	868	861	817	831	870	896	854	802	825	889	869	869	837	892	862	846	849	853	844	831	849	846	857	924	879	854	830	892	926	881	850	841	899	849	863	877	905	868	876	810	840	853	840	864	901	898	859	863	894	835	843	925	860	820	859	846	844	872	885	833	905	860	844	833	802	867	873	818	847	890	898	863	873	905	824	819	834	835	834	885	893	811	838	848	858	867	869	896	847	938	870	840	900	821	843	901	837	852	828	848	825	869	823	856	835	834	859	855	881	859	833	857	879	870	857	912	910	844	848	904	866	868	796	883	895	824	840	878	922	828	848	826	843	895	858	894	870	863	885	845	856	884	869	855	855	870	838	833	848	837	861	911	857	824	856	849	868	859	834	859	867	831	864	860	861	862	913	881	859	925	816	888	910	832	871	851	892	854	847	853	828	857	801	866	851	857	878	897	924	862	919	848	846	837	867	829	790	819	884	842	892	873	886	884	885	819	875	835	900	877	877	904	819	817	841	857	890	841	849	869	862	875	883	857	868	870	839	844	878	830	815	852	883	884	862	845	895	825	904	833	849	890	856	847	900	871	895	852	866	853	867	825	847	905	838	833	869	874	841	856	825	818	860	897	836	836	884	927	813	890	870	861	839	846	863	911	812	870	846	891	844	864	893	819	853	852	800	876	877	811	851	851	892	861	908	841	842	880	858	903	892	923	884	820	810	837	823	848	808	817	850	860	821	880	853	841	827	888	849	843	863	843	857	872	894	858	838	830	877	891	866	833	806	880	873	900	864	835	809	841	830	864	864	890	847	795	859	832	833	818	856	887	880	846	884	881	867	915	799	891	864	826	889	850	819	811	895	852	899	894	812	825	851	870	873	923	848	881	834	869	860	819	839	869	838	856	911	844	804	868	863	819	833	837	837	899	868	853	826	910	886	887	784	828	864	851	856	864	886	833	779	895	884	856	880	843	896	853	857	878	881	853	839	865	897	840	909	895	897	858	869	972	793	809	827	817	833	867	900	870	899	869	827	866	844	911	895	872	898	895	837	847	839	874	827	872	872	839	853	852	834	808	841	892	862	826	838	846	831	810	871	903	885	897	867	829	913	844	871	861	820	867	826	881	893	861	902	854	890	791	858	791	844	847	826	844	868	867	879	828	838	881	883	885	855	852	851	880	809	824	885	832	858	845	855	839	890	870	862	815	883	834	881	864	912	880	843	905	901	841	868	852	828	877	817	844	855	800	816	824	838	845	828	822	879	882	799	822	879	838	840	841	858	853	861	910	831	875	800	819	867	852	846	828	868	829	858	840	829	884	859	884	816	812	813	856	824	917	876	869	893	912	942	830	892	844	833	846	834	862	837	873	883	853	874	857	877	853	814	855	869	865	862	843	836	895	796	848	833	860	858	845	874	808	918	847	892	872	857	876	820	893	844	855	848	817	830	875	844	901	901	871	832	882	866	871	891	861	838	852	813	849	844	882	847	855	855	835	828	852	834	830	837	868	861	871	825	858	861	852	854	819	868	851	811	878	870	882	852	833	827	851	804	881	857	886	846	880	818	790	871	825	829	871	875	827	872	842	849	895	869	856	882	815	865	886	833	872	873	816	835	866	905	855	847	849	817	879	798	852	883	891	862	834	829	868	866	853	845	869	829	822	863	813	825	874	884	905	854	885	903	874	838	866	848	845	876	851	857	931	914	816	844	841	842	846	847	915	861	863	839	866	872	861	803	847	889	862	914	882	869	865	874	891	846	868	871	855	823	862	828	902	834	789	869	880	871	846	842	912	907	869	842	829	833	871	876	859	810	860	806	812	861	902	876	801	898	887	941	864	857	848	846	858	912	837	843	889	877	865	847	848	882	836	847	875	833	826	883	861	858	833	846	870	835	934	842	809	866	848	865	858	894	846	863	911	854	844	919	873	846	862	881	814	842	850	877	818	859	854	860	823	866	849	822	854	877	859	925	873	817	810	815	781	913	836	875	937	846	886	860	849	892	868	885	851	827	853	861	851	831	878	846	860	923	887	897	814	878	825	839	828	888	898	832	878	911	857	888	848	833	860	883	819	841	848	827	882	847	843	881	858	880	856	844	827	819	862	920	854	905	847	840	851	897	848	871	825	883	813	852	854	877	813	864	859	820	857	836	870	850	879	860	882	820	906	848	868	841	846	877	847	892	848	891	831	849	876	860	862	881	894	861	862	863	850	840	913	854	856	835	887	808	877	867	873	889	840	877	822	833	913	859	897	821	852	870	897	911	886	850	841	866	861	923	883	855	827	876	867	876	833	878	879	838	850	815	874	885	810	886	869	848	846	832	847	805	826	861	876	859	835	904	851	844	868	804	872	845	886	850	856	827	868	850	841	911	865	865	895	793	854	848	918	858	886	786	837	868	833	904	871	823	847	829	817	856	842	860	887	851	860	881	834	908	860	858	855	868	876	862	876	829	862	861	802	851	864	916	905	858	837	835	844	896	812	868	872	846	868	890	861	842	845	915	810	881	847	870	854	849	851	806	830	866	922	875	809	830	879	846	820	838	887	864	871	846	852	870	875	848	890	889	847	824	863	840	882	887	876	918	871	887	843	850	847	869	841	870	867	839	885	879	886	839	870	834	856	805	849	856	846	849	864	859	906	831	854	828	798	865	903	829	875	824	866	881	832	849	841	852	817	838	864	865	860	879	854	842	899	864	893	843	853	842	848	843	888	848	879	894	847	892	835	834	807	893	872	891	837	905	919	856	870	867	863	888	883	859	861	845	898	862	873	850	869	857	888	838	837	844	859	843	888	866	861	876	842	870	868	832	838	860	831	824	837	837	837	894	809	834	831	863	882	819	851	860	882	870	883	846	876	868	877	846	879	849	846	848	856	824	826	859	832	844	875	858	836	871	874	877	863	913	827	812	859	815	894	879	856	832	800	814	843	810	856	880	847	859	865	843	887	865	834	896	913	799	833	857	857	846	894	877	833	856	814	895	803	871	866	809	865	796	870	859	867	860	863	835	878	843	920	879	851	840	838	878	844	907	835	887	846	860	881	862	854	831	846	833	808	846	869	852	855	853	842	868	865	867	800	839	852	866	891	889	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6101	459	274	223	225	211	191	190	177	189	203	169	208	195	208	198	194	194	198	209	180	192	186	202	181	183	213	181	152	193	191	192	185	198	176	171	181	200	172	188	191	184	198	212	192	178	194	178	168	200	203	179	183	171	186	173	179	171	199	199	173	211	179	169	188	159	202	216	180	199	178	189	192	184	180	183	210	216	216	176	179	178	210	218	198	171	192	189	181	187	175	191	196	170	201	171	167	191	157	199	214	168	194	172	190	196	181	204	181	221	188	200	198	191	206	195	203	182	170	185	174	202	201	198	184	200	184	186	201	184	175	164	195	180	178	190	194	186	185	187	203	184	189	176	196	174	205	162	196	207	209	181	166	197	180	155	196	178	172	183	169	211	185	180	196	186	174	199	192	201	196	160	203	180	177	177	174	193	210	184	170	181	195	182	184	199	185	196	189	194	169	184	178	177	183	183	209	161	183	175	200	186	186	190	197	190	165	171	200	180	208	172	186	182	189	205	178	163	203	186	191	196	186	208	183	166	184	204	209	196	184	190	185	180	197	213	192	198	180	168	156	163	199	188	199	211	203	170	183	191	169	184	194	184	205	169	169	171	165	175	196	191	189	197	204	180	181	182	185	182	159	207	186	170	187	207	167	191	205	196	193	173	184	184	197	195	200	166	210	170	206	169	192	180	205	203	202	196	185	204	161	181	175	185	181	173	191	182	202	208	170	177	188	207	165	191	172	208	197	186	188	182	201	190	197	180	179	209	174	194	171	178	181	195	142	182	179	144	167	199	181	178	205	170	215	201	181	176	196	192	204	176	200	197	171	183	180	175	192	187	173	198	181	222	208	196	198	177	165	186	193	171	172	209	169	205	191	191	205	187	189	162	188	207	181	201	210	190	197	199	182	185	181	166	180	180	174	178	188	172	203	177	175	181	171	188	186	182	213	195	166	198	177	183	195	180	203	175	205	180	203	175	182	196	174	166	181	195	192	173	209	176	184	183	192	194	164	199	201	198	169	196	168	194	182	189	199	203	182	197	211	182	189	192	187	167	181	205	165	173	169	193	199	205	189	194	190	170	179	175	169	177	187	199	160	188	167	184	199	216	184	189	201	177	186	175	195	174	180	172	162	192	185	164	207	213	198	182	191	183	201	178	182	214	196	216	186	180	222	196	184	171	188	204	187	204	202	180	197	194	187	171	179	176	154	184	209	185	190	196	207	218	193	196	197	186	190	176	209	181	167	176	200	198	185	205	192	167	194	205	186	196	180	194	196	164	194	197	195	194	209	199	163	178	165	198	214	205	181	182	181	181	205	189	174	196	196	178	159	169	183	184	193	171	185	179	190	201	202	183	172	208	197	194	175	193	149	202	191	186	154	192	192	180	201	221	197	199	189	185	184	201	193	179	175	210	185	185	209	190	184	190	187	209	204	185	189	170	173	177	184	191	162	178	188	197	204	161	178	163	198	191	178	192	183	173	187	176	174	178	180	221	174	186	183	203	199	188	174	196	213	175	204	170	174	198	215	182	176	200	189	181	190	157	184	227	187	184	190	178	189	184	182	188	158	198	186	206	179	195	183	190	192	177	205	205	198	184	198	202	196	196	184	181	170	200	191	173	175	190	204	166	199	174	162	187	195	187	190	167	201	206	184	195	166	193	200	188	189	161	176	156	192	194	178	179	181	199	177	189	185	186	159	197	205	169	181	208	178	167	190	165	199	168	182	165	201	230	196	168	175	200	208	202	206	216	205	168	193	179	160	190	190	183	178	199	192	193	200	186	183	188	201	179	175	173	199	225	185	179	188	191	167	185	152	186	176	197	191	169	213	185	183	198	180	202	200	179	182	207	198	161	205	187	215	189	209	193	162	218	177	171	182	180	195	210	191	188	196	175	188	192	189	187	197	189	192	169	193	187	184	193	199	200	186	193	159	206	202	180	182	191	165	171	183	208	189	197	180	181	183	181	190	194	201	178	203	175	194	177	179	213	198	197	170	173	198	190	186	179	172	185	182	164	194	212	191	184	171	205	178	215	199	196	206	195	165	181	182	187	204	189	165	175	192	179	170	187	171	218	199	183	178	207	198	187	190	179	192	187	177	190	175	176	189	216	188	211	206	175	205	201	180	181	208	191	202	171	172	203	195	200	165	197	222	194	194	210	183	189	225	188	197	177	170	209	195	167	172	197	168	186	208	199	195	184	174	173	189	186	192	174	188	187	201	195	177	197	178	177	212	183	161	185	192	192	178	217	189	164	214	184	199	175	198	190	204	184	191	183	194	190	199	189	177	203	169	175	191	215	170	188	207	197	173	165	169	170	178	183	212	181	189	179	197	195	155	189	167	180	187	186	191	185	166	197	176	172	186	191	234	191	171	196	227	197	215	186	187	218	180	177	191	177	209	164	190	219	193	189	201	182	200	176	187	192	197	186	180	195	174	174	174	183	203	175	168	182	175	193	200	180	194	193	210	210	203	203	173	195	180	185	177	169	190	195	187	192	175	196	165	167	172	173	193	156	202	188	191	181	213	181	172	173	189	179	198	193	173	194	194	183	206	179	186	161	186	185	190	186	199	175	197	190	178	166	183	193	165	188	198	178	187	208	182	199	170	204	185	194	193	211	181	178	190	177	203	183	168	191	192	184	191	191	166	191	180	206	184	176	187	209	185	181	170	178	177	184	198	181	202	183	205	192	186	187	167	183	164	206	175	188	198	195	205	166	192	217	185	191	204	198	176	182	206	174	203	194	220	187	170	213	151	194	153	179	210	179	183	202	229	211	186	193	182	182	189	173	184	202	188	195	199	188	212	187	202	176	203	184	169	168	190	176	195	175	176	179	178	182	200	168	175	199	170	170	180	179	200	194	183	201	195	163	178	199	179	173	183	187	196	190	179	187	174	188	189	181	206	204	179	171	200	183	168	180	188	191	175	166	206	205	175	166	172	175	191	187	166	196	188	195	197	182	209	207	210	159	168	209	174	193	198	165	163	194	187	199	187	171	192	146	176	174	185	204	171	158	174	175	188	202	182	201	201	184	199	185	196	198	179	170	203	206	192	205	181	185	172	189	193	151	174	189	173	174	178	185	196	206	174	210	201	178	182	180	160	181	171	186	162	182	170	182	178	188	180	196	184	181	208	199	191	173	220	175	187	209	197	176	200	163	182	193	177	192	197	189	194	185	210	205	178	181	175	200	176	207	197	187	184	185	193	198	198	174	201	184	201	170	197	200	172	185	182	193	195	186	198	198	194	162	202	204	195	174	193	217	210	174	189	187	159	187	203	194	183	204	201	188	217	178	168	175	176	188	206	204	185	201	212	195	180	175	178	198	179	188	191	186	190	177	175	168	212	195	190	188	216	187	181	176	172	171	178	188	190	170	221	191	181	172	198	169	210	219	186	199	182	190	165	183	169	199	192	184	195	182	175	172	198	176	192	182	213	198	163	197	218	197	180	178	185	170	203	194	198	203	187	175	204	172	198	208	185	177	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6547	640	724	723	685	669	659	688	653	629	640	644	613	618	596	602	551	592	594	565	610	633	592	549	612	619	627	571	636	558	602	605	602	600	610	586	581	582	584	599	585	567	584	571	590	595	603	563	617	581	574	555	560	594	566	590	588	546	613	602	591	564	577	573	623	618	588	571	586	571	526	609	606	570	578	568	573	551	567	623	557	540	599	603	546	579	552	563	602	592	580	585	596	585	564	558	549	558	574	596	590	590	553	591	579	565	634	608	521	561	596	563	547	580	558	590	578	549	596	577	576	563	536	555	599	575	589	544	569	598	552	548	609	630	562	588	556	577	589	531	545	557	565	558	538	560	611	652	608	580	571	558	579	527	648	593	528	589	584	575	603	597	532	547	579	585	538	558	566	572	574	542	538	573	574	544	557	576	576	562	566	572	561	568	565	555	568	551	607	550	571	600	557	559	573	653	575	605	596	568	592	583	591	587	638	624	540	551	571	557	595	581	570	591	575	546	504	554	587	602	593	593	539	583	567	578	605	593	584	566	517	567	576	571	604	635	590	582	624	567	636	564	559	591	586	596	562	577	569	589	595	571	554	593	581	552	585	592	578	613	569	585	564	584	581	558	575	565	612	608	616	581	528	550	585	545	541	567	587	554	608	600	624	583	635	568	564	592	584	552	534	597	592	604	584	578	552	554	587	543	585	598	558	577	545	555	578	598	515	590	580	578	584	564	630	580	599	576	615	557	593	554	556	553	592	558	566	581	531	584	600	619	568	586	588	597	561	566	566	595	559	589	608	593	600	566	534	597	574	568	592	548	606	565	589	566	572	582	540	618	603	582	581	589	567	551	575	590	576	588	591	597	610	591	574	564	520	583	574	534	556	585	547	580	589	589	576	579	531	588	591	583	632	587	544	557	559	554	583	612	586	599	561	592	555	545	574	587	593	565	588	633	566	617	598	563	553	605	568	609	564	596	604	577	589	548	562	585	593	588	592	558	618	578	554	567	583	574	533	554	605	553	567	645	613	548	573	555	606	573	578	568	595	598	630	560	585	573	597	536	581	571	573	562	555	576	583	572	576	577	585	569	622	583	596	601	561	526	536	554	569	570	585	597	592	510	580	574	599	522	590	575	524	606	578	629	594	585	584	575	581	551	555	519	590	553	575	594	585	572	538	586	558	547	555	552	629	603	578	563	580	585	580	592	548	585	583	583	548	630	560	567	555	548	590	597	551	593	575	548	615	585	553	580	576	563	583	546	521	566	554	606	576	530	583	557	591	541	578	581	551	572	579	584	531	576	534	569	606	612	561	578	568	622	579	581	615	537	595	585	631	559	577	555	601	616	636	587	594	618	571	565	583	538	547	572	574	544	560	609	570	556	572	554	550	615	561	557	536	552	562	532	575	612	538	597	560	590	548	524	582	589	524	583	577	589	556	547	626	513	585	557	555	600	598	604	560	638	602	600	583	588	604	557	621	570	574	576	573	554	526	616	601	581	590	586	569	589	573	547	515	578	593	613	552	581	600	548	564	539	562	550	561	551	605	530	600	600	561	563	599	573	561	574	550	599	553	590	570	580	567	587	604	580	582	578	578	581	591	581	599	532	573	576	606	555	570	552	584	584	587	596	548	553	577	586	590	552	577	546	599	558	543	572	568	546	585	591	563	539	544	596	543	547	570	626	598	605	591	601	574	609	587	522	581	537	574	638	570	578	543	579	596	572	568	581	607	589	558	554	584	603	577	567	560	569	562	553	568	545	592	570	582	545	595	580	571	574	582	562	567	554	586	572	605	564	591	580	513	659	572	576	529	559	591	497	557	525	587	562	592	574	537	600	532	537	581	596	559	598	618	550	561	541	585	593	557	609	577	580	563	594	555	599	544	603	559	515	598	543	560	583	556	537	542	587	595	556	567	580	539	558	574	645	557	565	536	579	584	584	581	585	550	562	553	592	579	561	591	612	541	599	540	538	570	564	593	551	524	566	609	595	627	567	567	566	592	571	593	567	551	585	561	572	560	581	561	599	571	553	589	578	546	628	600	587	548	581	537	570	573	556	582	536	574	608	586	564	609	530	538	560	567	570	557	563	563	565	581	564	542	584	604	575	541	612	574	597	583	589	574	589	594	610	539	572	585	570	624	570	625	571	581	565	603	569	600	570	586	559	583	557	568	578	592	538	602	565	563	594	566	580	562	559	625	551	583	572	571	538	565	581	563	568	554	589	552	564	592	563	580	578	601	566	573	580	612	634	579	576	598	526	555	546	603	586	569	588	580	572	598	611	608	546	563	557	608	560	594	527	566	599	612	570	585	539	557	578	586	582	630	573	594	566	552	587	586	568	556	530	584	554	574	588	589	527	568	531	546	561	577	592	570	576	577	572	579	597	565	577	572	545	568	632	587	577	598	567	580	557	524	551	582	539	590	550	542	582	547	537	552	571	594	589	577	650	556	582	589	554	565	596	565	544	535	555	555	576	580	579	622	608	600	594	637	552	585	585	632	563	551	582	546	581	565	651	618	570	511	556	601	541	576	600	521	540	569	572	577	539	565	533	557	541	598	596	570	646	573	582	573	559	561	583	595	627	597	563	624	590	592	609	579	575	566	594	594	591	604	543	555	567	534	574	607	598	530	610	580	584	575	588	525	588	590	599	564	600	555	597	600	584	578	565	585	571	553	575	564	598	558	551	580	569	588	629	584	555	558	587	554	571	557	587	555	601	570	513	548	579	543	594	562	588	583	600	580	602	550	531	557	566	577	573	602	610	610	550	561	596	563	595	579	590	627	599	611	570	567	594	590	583	614	576	561	551	574	562	599	566	560	559	587	566	573	602	553	575	573	584	620	543	552	600	517	572	572	624	543	593	550	573	573	547	573	590	574	557	613	610	586	556	527	603	580	580	566	572	580	589	607	586	519	576	554	570	583	584	587	572	601	610	592	574	561	631	559	547	548	586	572	573	571	537	546	596	534	580	560	567	527	551	567	566	600	593	588	555	601	605	561	606	596	595	599	578	579	594	591	557	559	562	601	571	568	567	533	546	590	577	574	587	626	577	612	625	543	587	586	610	572	562	600	569	600	570	533	591	531	565	568	564	619	570	583	530	579	576	550	559	595	553	594	599	531	545	581	592	568	595	552	610	576	614	547	554	555	568	511	599	577	616	547	559	552	567	563	609	549	568	566	600	564	503	601	539	558	591	582	540	554	608	559	574	542	561	609	591	578	586	560	583	601	616	591	598	564	584	626	580	580	561	538	578	564	589	566	567	560	628	601	554	573	544	588	599	571	568	601	583	571	583	565	584	596	542	616	583	575	552	557	585	599	539	602	543	577	587	550	544	580	568	527	585	577	571	559	551	518	527	552	606	583	621	546	568	600	610	580	590	571	581	562	561	559	573	574	559	581	619	582	568	602	539	618	552	599	586	544	568	579	592	529	564	622	603	589	570	588	568	590	560	562	576	595	569	569	583	559	622	591	552	600	546	580	548	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
39999	12257	2122	1254	927	766	642	569	522	474	415	433	456	384	368	403	379	394	368	354	381	373	368	351	344	322	321	372	364	375	349	312	380	351	364	326	343	328	303	351	331	365	339	328	331	318	371	350	333	336	351	332	335	357	353	350	333	335	343	316	364	338	350	346	340	357	341	366	321	332	329	317	347	353	365	363	332	350	313	344	371	345	346	373	380	331	332	348	382	369	316	371	333	331	352	324	355	319	351	330	335	366	332	311	313	352	309	329	325	355	385	348	355	345	320	358	335	351	328	360	358	365	322	357	329	342	343	358	361	339	353	348	326	350	340	339	345	323	321	347	360	366	311	334	339	344	345	361	355	338	384	352	318	352	365	356	351	337	343	360	332	328	322	307	349	332	360	345	344	319	321	336	338	347	313	343	338	313	315	362	307	344	312	353	329	330	314	329	356	335	333	375	358	348	337	325	357	354	360	332	366	359	334	343	322	333	343	358	345	330	333	328	307	356	290	345	307	351	338	321	341	347	358	355	343	341	365	320	351	359	341	306	363	342	341	360	321	337	301	330	358	351	318	319	336	348	303	329	359	350	313	325	347	363	353	356	316	332	326	335	329	351	314	335	343	370	348	333	375	351	356	331	346	319	348	351	337	356	349	355	345	326	341	373	349	352	360	350	345	339	364	332	317	304	342	341	389	325	336	316	338	320	317	316	314	351	338	338	346	330	343	347	333	335	364	330	327	322	333	336	336	354	369	351	360	294	366	360	283	349	298	338	316	308	338	338	332	336	334	342	348	352	335	350	318	337	312	347	314	323	317	325	332	322	298	308	336	338	336	341	335	325	344	358	337	337	349	353	345	332	322	334	320	335	317	304	315	335	322	357	335	373	318	366	313	385	346	327	365	350	374	338	327	348	335	347	324	336	349	306	321	335	381	331	322	342	321	343	380	317	325	310	336	338	351	322	344	356	324	383	342	309	343	317	323	320	355	316	342	342	368	344	358	330	340	343	378	347	339	309	334	333	354	358	354	338	384	378	317	378	339	354	363	343	383	348	343	348	323	346	328	328	312	366	329	327	318	391	331	324	329	333	348	347	343	355	331	334	352	342	312	322	358	344	351	366	348	332	334	355	346	306	341	363	379	352	324	320	328	367	352	317	381	351	357	354	338	328	356	332	318	328	354	350	320	319	367	344	335	306	315	338	345	326	323	321	352	325	331	364	341	336	356	312	340	304	331	341	343	358	345	359	368	330	307	317	374	316	326	341	335	360	351	318	345	336	356	322	335	340	328	333	331	323	354	326	352	338	328	364	328	383	377	326	304	357	320	341	339	343	334	338	337	352	320	389	350	361	307	317	345	343	382	347	339	331	360	317	362	334	338	292	308	368	355	325	310	334	313	329	335	348	328	331	355	339	346	328	320	337	337	335	371	335	366	330	344	318	336	344	317	323	343	316	345	342	326	362	346	333	338	372	318	330	344	329	327	333	331	323	347	343	323	348	361	328	335	335	371	331	332	317	335	311	288	339	345	352	308	353	358	351	309	337	332	306	333	366	322	311	320	331	321	326	330	374	369	332	360	348	314	347	327	341	321	320	337	317	348	328	361	322	343	363	340	336	364	329	333	333	340	384	328	350	362	340	341	345	364	330	302	324	353	339	311	323	346	318	292	362	351	338	299	370	310	364	331	311	335	317	362	346	339	319	330	343	341	359	337	327	346	350	324	351	362	346	351	367	310	331	322	336	355	363	300	339	351	352	317	320	317	310	363	333	336	381	338	351	344	337	383	325	323	343	299	359	325	326	302	301	339	323	315	327	379	317	321	355	337	352	343	363	357	343	344	343	331	324	313	356	317	330	347	366	341	325	332	345	335	315	340	332	317	315	317	349	371	339	333	373	302	340	321	324	329	345	332	352	337	312	327	348	341	347	338	343	349	347	325	309	359	360	349	359	330	339	324	327	325	334	305	321	341	320	332	335	353	362	369	300	307	313	336	369	342	345	298	345	345	301	347	334	338	354	362	316	321	343	323	344	332	363	303	313	355	313	324	338	323	325	344	347	364	331	334	321	319	355	346	346	323	321	346	328	358	353	304	325	314	336	342	324	324	319	343	347	338	320	300	315	336	338	332	326	350	323	360	352	339	334	376	367	319	325	335	345	301	321	352	353	365	377	325	357	346	341	314	345	314	325	315	340	358	333	328	326	310	322	326	354	374	335	347	341	334	344	341	332	335	335	359	369	315	329	339	333	345	330	334	351	330	355	340	338	335	334	318	341	325	306	350	347	341	331	335	354	306	340	365	334	338	329	371	379	316	352	341	339	352	347	380	339	332	355	356	346	340	336	324	362	335	350	315	353	334	335	330	296	342	338	346	349	328	347	317	351	353	356	308	300	351	315	353	342	339	326	345	374	347	336	315	331	349	337	317	334	297	360	340	309	373	345	339	332	324	307	353	313	356	378	311	357	305	311	320	349	353	341	321	325	355	308	331	328	336	327	347	345	360	338	355	308	313	346	350	342	327	350	316	333	347	353	309	332	330	330	301	338	361	293	338	343	365	326	349	339	362	347	336	334	324	315	342	391	327	300	348	332	354	323	377	317	337	333	335	332	333	307	348	340	343	299	367	334	326	347	367	359	342	312	333	322	327	365	338	327	336	329	330	324	337	334	355	363	348	360	338	340	328	328	335	343	367	352	335	330	315	345	324	322	353	350	349	322	361	363	348	333	343	333	338	305	352	356	345	325	336	408	356	346	323	325	330	343	356	324	332	347	331	359	330	338	322	327	320	338	331	339	316	335	324	351	350	366	325	364	313	353	341	333	355	331	326	341	297	323	317	336	359	328	328	346	360	301	314	320	349	352	353	342	357	391	322	319	334	307	342	306	352	348	343	350	361	361	322	376	339	321	361	314	325	364	347	325	348	336	316	326	316	319	332	374	371	314	330	311	298	322	311	355	311	339	334	338	333	345	337	323	334	358	324	337	351	301	339	348	355	310	383	325	345	351	333	356	364	334	321	328	329	355	344	335	346	316	318	368	355	346	341	363	311	362	373	330	339	386	351	353	340	371	355	315	317	353	339	360	355	367	367	318	365	336	348	342	365	364	330	351	304	336	343	347	364	342	316	332	341	312	353	338	351	352	335	318	352	363	294	340	316	306	346	341	308	351	332	315	337	321	351	313	341	310	289	350	345	352	355	343	307	350	359	363	322	345	326	359	327	356	362	343	338	332	309	326	361	344	348	356	347	326	327	336	314	352	335	338	314	302	362	331	345	344	353	312	333	333	345	312	355	344	347	333	344	340	346	297	317	316	328	335	339	351	341	311	356	337	324	349	337	328	370	343	320	299	340	308	328	355	337	360	349	331	336	335	323	340	319	353	350	343	364	325	332	330	353	357	312	354	353	340	340	346	354	339	340	359	358	344	367	340	337	352	349	362	358	313	339	328	378	306	367	327	349	344	371	376	351	341	315	348	347	338	334	335	328	318	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17761	1971	3682	3920	3390	2896	2461	2139	1925	1789	1616	1550	1471	1377	1295	1331	1280	1179	1216	1215	1146	1071	1105	1061	1031	1040	1029	1061	1037	981	1064	1008	1033	1035	985	971	941	985	961	947	996	966	959	1029	918	968	961	928	976	986	944	923	974	964	986	927	984	956	986	952	927	941	956	974	951	981	965	938	946	937	938	920	926	974	982	976	966	926	905	938	939	956	943	946	953	947	961	897	943	926	932	922	946	960	950	944	899	912	978	923	931	951	969	903	909	985	996	965	938	919	920	983	958	975	928	936	895	896	953	932	944	945	992	941	968	923	920	1003	936	942	936	961	939	893	934	968	938	932	958	948	902	903	915	939	954	939	961	907	937	933	950	966	964	934	894	947	996	940	966	944	957	946	896	925	903	869	971	921	966	930	948	953	940	970	945	944	969	913	922	1012	931	901	947	929	901	979	955	942	936	931	956	901	932	947	980	893	990	895	934	981	959	918	928	930	924	912	897	949	957	910	878	908	920	919	956	901	916	902	899	892	897	911	945	883	942	893	978	944	895	990	932	973	885	943	930	927	917	957	934	910	958	941	963	991	895	891	955	909	924	916	917	922	937	959	990	949	882	918	947	902	930	902	918	941	914	901	888	936	929	954	940	940	950	982	930	935	930	934	958	970	985	911	941	926	967	910	986	894	925	975	928	991	982	941	955	933	946	979	916	921	923	896	935	925	912	946	923	933	911	965	917	927	911	971	951	977	935	955	932	944	924	990	899	861	976	958	983	907	937	907	913	941	921	907	964	928	961	887	930	965	933	913	932	921	929	925	932	916	964	936	911	936	959	937	911	931	916	909	896	893	905	888	907	917	924	939	1026	966	959	937	916	958	1026	920	897	910	952	927	1010	914	886	939	922	974	921	951	952	943	930	949	904	970	960	915	927	909	934	891	963	920	891	934	877	923	942	934	941	946	941	941	1014	973	944	938	961	980	949	967	916	936	973	989	887	954	931	950	899	932	877	985	925	956	971	925	1009	942	868	935	941	910	897	956	958	931	952	974	936	950	900	977	923	884	922	934	931	936	904	921	919	901	945	969	953	898	905	926	945	926	954	896	894	962	897	960	966	888	907	878	973	932	935	991	923	960	972	943	902	941	978	882	937	914	901	926	923	925	919	916	923	897	934	967	890	894	950	924	923	909	925	850	892	882	956	961	929	883	887	937	917	911	956	982	968	889	937	898	876	875	952	912	965	942	912	970	983	964	920	988	925	962	933	986	956	928	907	902	984	928	925	891	940	945	966	975	932	957	915	914	889	903	927	961	934	910	931	982	950	896	913	919	953	953	925	924	938	906	936	957	921	900	950	942	880	984	986	928	938	877	946	905	938	949	934	936	922	888	908	933	878	956	962	936	930	912	936	942	910	948	962	907	912	888	933	945	908	961	927	921	961	956	996	959	934	930	863	952	918	917	958	914	899	953	933	991	928	939	922	943	938	917	926	938	903	869	963	891	907	936	943	881	950	920	973	946	875	974	918	921	929	935	935	928	913	918	937	903	915	900	951	930	958	926	925	948	915	951	892	891	903	960	938	907	970	970	903	912	979	910	902	920	906	944	888	959	913	890	964	928	960	949	906	910	956	866	944	872	931	976	867	939	979	909	927	943	979	951	913	947	949	959	949	930	922	899	926	955	956	927	934	905	935	951	935	903	915	974	908	956	926	910	946	969	913	892	881	929	925	925	940	923	964	876	920	948	891	961	931	945	961	921	925	945	924	909	899	990	935	928	913	948	944	899	983	899	972	935	918	909	972	926	899	913	945	947	943	897	925	927	961	922	903	894	991	953	957	937	929	922	943	989	981	915	901	909	958	950	896	924	948	945	943	995	946	954	882	917	969	875	913	998	951	902	920	892	958	885	956	950	927	972	909	883	876	940	895	913	922	854	924	949	940	934	903	946	946	923	937	857	965	928	935	884	919	925	900	886	941	938	955	926	994	885	885	953	927	954	960	921	981	959	1000	909	913	911	955	936	923	853	912	950	912	947	959	950	865	950	923	894	877	924	943	964	921	934	959	909	884	933	1009	915	909	946	930	964	900	862	951	947	964	946	929	931	950	876	950	971	897	999	941	955	918	915	953	953	949	928	948	960	894	900	960	984	967	898	871	948	1023	961	896	979	903	937	976	893	964	917	952	984	928	946	978	912	925	942	898	920	934	918	909	934	934	963	952	916	878	950	922	938	939	913	908	931	956	957	907	959	918	931	897	928	918	893	911	900	908	971	925	927	872	940	933	933	922	949	1017	878	960	948	925	909	934	978	883	925	896	941	995	933	984	895	935	922	943	871	947	956	901	969	905	941	927	947	976	997	952	955	962	948	906	908	885	879	983	958	946	967	916	930	899	953	895	919	952	935	945	938	897	991	928	947	870	946	961	951	960	966	960	989	948	985	883	986	924	862	912	976	976	946	950	925	927	942	921	949	984	935	959	961	921	926	959	931	909	969	914	904	920	940	925	978	921	943	939	976	921	897	960	930	905	957	1008	948	919	982	909	936	923	981	938	964	926	959	894	914	931	926	920	916	928	955	964	935	952	886	914	913	950	906	978	896	926	936	913	943	932	963	886	958	900	920	916	982	900	917	925	944	918	965	928	952	927	897	896	963	955	926	970	891	954	943	975	883	921	948	976	940	886	1007	904	899	961	953	925	945	891	915	959	922	881	937	932	903	985	956	916	923	919	915	927	944	909	933	918	914	895	888	925	936	965	937	888	978	915	896	903	928	892	997	970	909	885	939	945	881	862	966	969	940	933	966	876	926	935	942	925	939	974	864	948	932	957	930	964	981	956	1000	941	944	918	904	837	954	931	941	958	978	959	973	907	907	911	937	887	917	963	900	946	911	887	977	934	976	869	921	923	916	866	964	976	944	955	951	921	952	944	920	908	903	922	938	877	911	899	936	934	957	914	963	883	963	985	932	981	911	912	993	927	889	924	908	968	889	940	919	975	934	969	957	983	880	920	895	967	974	932	951	888	905	911	959	935	932	946	908	891	903	959	923	939	920	907	869	924	896	953	939	945	937	951	899	909	900	968	939	954	937	972	976	966	945	968	954	918	918	917	909	901	934	849	949	996	975	915	926	918	935	941	952	897	961	964	895	896	916	993	914	857	906	945	891	919	929	938	959	942	948	901	922	902	961	950	949	945	865	973	931	918	944	896	929	933	928	921	932	900	930	971	958	961	879	990	919	918	927	946	957	917	919	920	938	925	927	957	937	917	975	948	949	909	931	989	974	1024	956	936	921	907	931	939	938	914	900	918	905	941	899	961	977	961	917	975	904	927	871	967	907	916	984	946	933	890	938	1038	954	1002	951	902	924	914	926	897	936	927	928	896	914	927	931	973	918	969	878	949	966	898	974	980	937	936	952	924	986	922	950	891	924	938	947	975	956	955	924	970	928	959	960	976	877	970	951	957	886	976	922	905	913	950	936	919	918	928	880	884	925	979	967	956	932	911	902	891	948	912	906	942	911	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
46821	21824	7468	2421	1600	1180	890	744	649	569	523	455	515	490	493	431	375	380	392	370	349	372	366	347	351	320	346	353	308	350	327	287	332	338	335	312	344	328	357	317	332	346	317	314	310	296	317	335	322	326	326	309	354	309	349	335	333	316	308	336	299	304	317	314	332	331	301	344	331	289	322	313	301	335	312	323	318	334	305	329	338	321	320	307	288	348	330	350	350	343	304	321	319	301	315	278	338	302	327	332	362	322	329	317	294	345	272	318	307	302	302	346	312	281	310	323	303	352	320	300	325	305	303	278	320	336	337	341	310	312	312	312	297	330	314	297	348	311	332	327	353	307	309	331	333	295	305	298	356	323	324	323	284	303	329	316	317	268	338	314	293	340	326	294	322	305	322	311	314	324	327	308	317	324	319	289	322	266	289	303	312	307	309	307	346	312	294	299	335	344	292	337	311	327	302	309	303	310	319	314	341	316	315	292	334	305	317	328	289	326	291	286	318	302	300	341	291	286	294	309	320	314	325	310	300	304	318	305	296	350	319	299	315	323	316	319	286	289	336	325	303	354	327	319	306	322	301	327	317	296	311	320	367	323	300	297	305	303	292	310	317	326	303	326	298	297	306	342	310	317	283	338	346	335	323	305	301	305	335	296	307	341	335	308	325	323	309	306	319	317	310	334	319	328	302	324	330	307	290	296	304	362	322	282	306	325	335	344	330	335	289	324	315	346	328	325	310	275	313	316	316	307	285	307	308	314	314	324	286	309	329	314	331	319	342	321	320	301	316	335	310	353	341	323	287	303	320	308	342	307	286	316	305	358	302	329	341	303	355	299	318	329	299	344	314	337	299	312	326	301	297	301	335	330	315	302	292	323	335	312	332	330	298	318	337	309	343	316	296	325	311	310	381	344	304	309	332	315	300	308	283	335	313	321	329	283	330	282	323	325	302	331	322	321	319	339	315	321	284	272	325	318	305	300	320	320	301	341	321	330	313	309	290	319	328	304	292	316	298	334	347	300	314	301	285	292	314	324	311	298	316	319	312	317	338	311	330	329	359	344	307	299	359	302	313	310	306	266	296	279	304	326	320	311	313	339	300	338	325	324	315	300	317	323	311	299	331	318	308	340	348	313	291	320	303	330	344	344	267	350	333	323	322	351	303	320	289	346	299	304	319	307	316	319	300	307	313	306	295	324	308	302	277	293	313	312	336	331	300	351	275	302	303	276	294	296	309	340	342	319	316	311	322	295	316	294	309	326	326	336	307	312	341	294	288	334	310	300	327	310	315	334	281	318	324	306	303	321	350	352	336	318	323	330	328	314	289	333	308	312	279	302	345	327	348	297	331	321	375	351	324	300	293	316	301	322	335	324	278	317	323	341	329	315	320	296	337	277	317	338	329	343	304	289	325	344	330	324	345	302	305	316	287	322	314	305	347	330	321	313	357	323	300	324	302	310	325	314	284	317	331	316	293	318	313	307	334	308	350	329	329	316	321	295	346	340	337	314	293	316	332	320	301	328	301	311	332	317	295	315	324	311	302	327	357	327	310	325	314	306	290	333	368	309	310	311	321	300	303	341	325	309	297	328	315	312	306	300	311	311	308	330	322	346	312	325	297	342	327	316	291	306	302	339	314	287	316	310	322	321	321	317	325	318	277	299	312	321	344	307	335	300	306	322	303	297	299	310	304	305	330	340	302	315	319	328	303	303	283	285	279	311	355	349	282	329	327	346	314	291	329	302	306	316	298	319	360	313	281	338	331	299	328	306	309	302	299	307	336	310	319	342	353	336	318	322	317	325	300	311	330	324	301	321	316	287	303	332	328	333	312	306	281	329	309	318	317	299	306	318	298	319	315	320	325	311	298	307	332	304	350	287	328	317	315	332	308	282	282	288	323	336	322	299	320	315	311	313	320	289	331	339	341	305	308	352	330	297	320	327	292	314	316	313	328	320	350	257	338	304	344	331	317	333	309	281	270	355	362	326	332	350	295	308	329	295	315	293	334	333	305	331	295	316	321	309	343	286	308	316	298	324	315	283	283	307	335	312	335	317	328	292	329	322	334	342	315	328	307	307	297	331	315	322	309	319	317	279	307	307	327	327	354	331	354	276	327	305	326	288	303	339	306	292	306	333	306	313	309	321	324	332	350	323	297	313	319	309	296	307	347	334	336	338	289	316	325	327	325	284	298	318	319	255	345	329	336	310	305	279	329	275	278	314	303	313	313	293	342	356	318	335	300	339	328	306	316	327	312	344	344	312	306	299	285	304	285	303	319	298	330	339	305	324	318	304	337	303	319	322	335	316	306	342	340	302	294	307	344	336	336	317	355	281	319	299	331	302	335	304	304	301	295	313	292	308	320	345	330	335	299	285	297	290	328	320	331	312	354	283	324	309	262	312	306	274	317	288	295	331	337	319	344	301	321	290	339	324	320	307	312	334	321	306	302	340	273	288	306	320	285	315	331	294	310	308	328	309	336	335	299	308	314	285	312	308	323	277	308	308	289	331	330	313	299	306	323	311	329	297	321	333	281	357	294	324	353	266	318	306	315	323	289	332	319	302	290	337	328	296	303	330	321	314	316	325	296	342	326	326	319	345	344	363	333	320	315	338	320	311	310	339	310	343	368	329	330	286	302	335	334	322	319	330	292	318	290	340	291	336	352	317	324	335	336	327	303	313	325	322	290	315	313	292	319	307	345	326	325	329	294	292	292	328	288	321	333	314	317	298	327	313	335	319	334	326	300	333	294	310	338	340	319	287	332	331	339	304	328	327	330	339	316	324	296	325	344	275	306	326	313	335	295	323	303	325	364	320	339	294	265	307	342	294	353	332	347	295	309	343	346	357	323	335	309	311	302	330	287	313	310	334	338	315	308	310	311	292	308	282	315	313	284	306	285	289	333	300	330	322	289	311	293	272	279	314	331	312	304	344	300	311	321	284	349	299	333	339	303	285	295	304	295	321	320	281	343	309	325	296	286	305	321	305	338	340	325	322	319	337	341	296	318	307	346	358	296	310	319	332	323	325	318	305	314	304	299	340	314	344	301	291	316	300	332	308	270	293	327	351	318	331	313	301	306	311	308	308	321	274	331	337	287	332	325	289	303	320	299	325	316	346	315	307	295	324	295	285	308	309	298	310	323	306	285	309	293	314	302	280	302	319	298	352	297	284	340	305	308	293	326	306	335	285	294	344	281	284	345	352	321	280	308	314	323	277	321	311	298	305	352	284	297	288	340	289	304	310	309	286	285	328	321	308	324	314	322	312	333	311	315	310	322	300	304	319	305	350	305	342	296	300	304	296	326	326	297	289	355	333	317	292	322	334	308	317	338	317	311	318	325	349	327	314	302	317	306	303	303	337	306	307	335	352	319	296	324	319	338	316	294	326	319	327	303	322	311	317	307	320	322	300	331	310	300	288	309	300	341	289	332	282	305	340	318	318	307	314	321	313	323	329	310	332	346	321	305	313	312	339	324	310	307	304	291	322	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21983	2767	5882	6461	5484	4398	3723	3231	2731	2423	2236	2001	1948	1668	1614	1469	1513	1394	1293	1275	1242	1213	1183	1205	1115	1118	1109	1048	1013	1022	1054	1036	990	1000	1046	954	1004	1036	930	1000	998	933	948	952	954	904	985	955	904	960	872	961	930	928	908	898	931	886	885	861	867	912	906	909	938	853	886	903	901	885	908	874	872	940	884	848	928	853	863	805	872	879	917	869	876	798	876	848	906	831	842	850	829	846	891	908	860	865	912	824	884	841	877	818	845	806	876	860	854	900	857	878	803	841	915	879	858	892	904	848	861	872	850	873	885	926	894	808	888	885	889	877	875	794	887	850	856	831	896	859	864	839	869	792	904	805	828	911	828	844	845	848	902	822	884	847	844	915	854	863	879	824	823	859	851	893	865	845	809	871	843	848	848	870	848	831	939	857	863	875	827	829	844	833	859	805	797	828	911	862	851	920	889	842	839	917	876	862	830	861	844	832	880	825	830	864	844	879	946	884	856	831	850	860	917	861	840	868	835	814	822	840	794	846	873	841	857	864	914	914	872	842	839	826	822	938	830	867	876	873	898	878	868	850	842	829	829	812	856	699	894	862	871	878	937	845	863	884	874	842	857	859	845	878	810	876	888	869	866	818	853	894	821	867	848	809	932	849	849	878	863	901	879	882	810	890	859	918	851	877	872	847	862	873	897	866	855	880	845	902	854	893	822	874	885	832	869	892	881	903	838	851	824	920	899	870	900	877	828	830	808	862	844	882	881	880	836	910	852	870	892	837	921	861	873	884	827	862	922	844	849	901	852	861	870	869	847	826	860	847	801	866	891	887	827	809	849	863	851	837	850	905	891	889	862	851	824	870	801	865	850	836	864	851	894	836	863	849	848	837	885	900	806	824	868	905	887	864	858	837	848	810	849	861	810	841	913	866	871	844	833	871	882	882	822	880	858	886	877	848	824	846	877	838	873	830	838	839	923	905	847	812	864	830	814	927	852	859	894	875	878	861	842	847	852	850	849	820	825	884	882	886	885	880	867	798	870	871	850	883	817	875	839	822	850	851	923	855	852	806	859	878	876	811	867	845	854	919	852	877	871	766	802	871	870	834	865	899	858	832	895	932	848	852	852	878	883	896	908	882	819	903	860	868	879	896	880	800	831	845	823	843	882	874	884	862	873	801	821	877	902	854	819	889	875	844	809	925	835	826	846	840	812	862	855	875	876	835	847	837	898	835	846	923	892	870	819	833	879	849	792	913	805	878	877	859	823	821	861	904	826	857	887	858	913	863	839	819	866	839	896	801	847	884	821	851	892	864	881	844	853	854	836	873	877	850	864	876	851	855	901	880	910	900	847	893	917	867	825	825	859	790	847	838	907	838	846	903	861	877	851	905	824	856	857	829	812	861	842	864	861	796	803	893	819	882	892	862	829	873	850	879	811	875	878	828	889	908	847	863	852	874	838	889	893	861	861	844	841	886	866	851	833	852	882	831	882	841	836	874	834	799	881	865	869	841	852	866	847	849	882	861	845	854	858	831	889	901	822	873	831	818	886	863	837	863	845	840	904	921	861	822	842	804	855	863	894	889	864	820	831	860	853	885	807	858	832	856	860	814	873	883	855	840	856	891	919	888	891	865	854	872	841	882	839	858	810	807	814	872	893	834	893	857	880	849	851	853	856	892	883	896	889	879	870	876	899	860	866	884	842	878	872	921	804	834	868	903	852	851	825	819	869	825	824	844	889	936	811	833	838	864	826	888	813	864	833	912	810	825	861	866	819	880	866	895	845	839	812	829	816	853	876	835	852	822	873	849	800	864	822	893	862	887	796	840	875	838	881	857	858	816	827	861	840	888	863	871	864	847	819	842	873	859	863	878	809	831	904	899	858	840	861	890	865	831	849	916	868	840	858	821	843	875	844	823	870	857	880	862	865	896	858	902	873	858	859	901	852	805	834	845	835	854	873	884	814	868	838	871	845	865	897	789	837	867	854	862	884	826	857	837	872	868	874	835	892	841	856	842	866	879	885	895	790	846	836	904	881	854	926	839	881	858	843	850	843	853	807	765	860	852	837	850	927	890	846	896	845	886	853	893	855	866	935	853	813	900	843	901	878	892	859	860	844	837	870	874	834	847	880	889	858	862	845	895	895	841	828	870	866	832	875	882	864	914	840	872	871	835	805	849	886	877	919	881	838	837	813	860	879	874	853	845	818	924	886	864	893	851	875	899	827	873	884	871	869	792	834	818	845	868	878	804	882	824	856	850	898	868	830	845	855	897	850	863	846	861	851	859	893	858	848	856	807	882	809	896	832	819	862	831	844	843	903	852	866	827	831	817	877	877	870	849	885	883	842	769	870	805	855	814	824	812	836	825	914	890	859	828	873	876	884	898	891	843	869	853	859	810	875	865	849	878	815	904	892	856	867	868	865	886	868	875	880	843	881	824	873	873	824	884	875	839	879	815	869	860	828	807	853	876	856	812	865	859	839	870	819	916	831	907	847	865	864	779	880	796	834	816	871	918	871	841	885	847	908	856	890	848	898	825	849	777	834	816	878	867	831	852	890	880	847	849	917	840	876	884	857	875	822	821	860	899	838	882	886	877	896	883	833	868	831	880	863	877	876	861	840	841	885	877	853	883	873	851	889	865	860	871	868	796	874	890	818	848	842	909	913	809	898	907	833	904	882	893	872	900	906	858	842	873	827	885	822	888	893	910	874	892	923	891	847	848	830	851	827	890	834	852	763	842	831	906	853	835	806	836	851	872	875	862	920	887	871	785	882	882	846	884	936	862	807	873	846	822	855	830	857	827	875	791	834	853	842	903	905	875	855	855	877	822	797	894	835	866	799	864	846	791	833	898	871	804	808	881	914	821	898	890	863	896	878	823	849	926	907	877	882	859	874	865	848	852	902	879	863	870	849	903	835	844	902	880	897	891	880	889	900	869	856	863	880	818	893	822	857	893	879	880	838	881	879	939	838	857	872	846	836	891	896	871	851	846	794	847	842	811	852	831	854	833	864	833	911	883	815	856	910	882	856	797	864	851	834	852	865	864	825	845	880	853	829	830	900	923	903	899	849	890	916	827	883	846	807	844	841	834	888	885	906	837	887	848	870	851	828	899	898	857	857	863	839	850	878	870	871	888	839	876	883	854	916	869	776	925	865	818	831	778	904	873	814	902	868	836	840	883	853	870	816	898	833	872	879	798	866	918	884	838	896	832	821	848	872	848	853	811	873	876	866	873	832	874	867	839	882	876	842	851	839	857	864	875	912	911	823	817	838	799	879	847	898	875	844	846	853	849	834	831	793	822	850	902	865	870	852	871	847	850	887	860	870	855	872	827	859	857	848	890	861	866	861	851	849	850	851	872	852	865	846	845	863	839	853	843	852	857	845	889	855	842	854	866	900	800	840	842	844	873	885	837	848	864	874	875	810	849	901	850	829	800	851	864	949	852	880	911	881	900	885	859	899	852	841	829	837	860	888	873	876	882	839	824	810	845	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6308	530	300	258	245	211	206	187	182	195	209	186	203	193	177	178	176	196	211	193	191	197	186	189	214	171	191	164	203	226	177	175	184	184	199	166	199	161	200	198	190	207	173	183	204	195	195	171	195	190	192	185	210	149	186	173	217	217	203	191	194	181	183	178	202	181	182	138	158	220	173	193	191	196	183	198	189	195	173	189	216	206	214	204	198	196	175	179	208	166	200	199	218	200	188	190	218	206	194	181	192	181	212	187	192	184	192	192	199	184	191	182	195	207	185	214	192	180	188	183	215	187	196	202	197	151	190	176	206	220	200	175	189	225	171	196	169	164	182	179	193	202	164	185	161	210	192	159	182	169	191	198	166	195	184	176	189	183	188	191	184	180	204	181	192	186	179	162	202	156	172	176	201	195	169	188	180	192	202	198	184	176	198	185	191	209	176	186	203	193	191	191	194	180	181	196	196	195	204	176	210	185	208	214	185	175	169	183	189	199	198	202	196	202	178	163	185	203	173	172	184	202	182	218	196	199	194	232	195	222	207	176	201	168	198	210	179	193	196	193	183	195	170	209	203	153	192	184	169	159	177	192	201	170	204	192	187	176	197	183	194	193	181	179	207	181	206	186	162	166	183	203	176	192	191	184	195	168	199	206	177	156	193	194	181	176	194	169	174	178	198	203	188	183	204	192	181	185	163	205	169	193	161	197	203	227	201	172	173	193	164	207	169	208	194	189	183	168	178	182	202	190	194	184	196	181	189	185	186	166	180	184	177	182	195	176	164	161	195	183	193	191	188	207	210	185	197	160	181	203	173	220	186	189	189	196	200	189	206	187	199	207	187	165	190	171	206	188	193	189	175	211	203	195	201	175	187	182	194	169	192	171	155	181	188	207	176	196	180	187	196	180	180	165	187	191	217	185	196	184	198	177	180	194	190	185	196	178	226	193	174	179	175	169	177	195	196	194	190	191	192	191	175	179	214	186	204	180	179	180	175	200	188	189	187	214	200	212	182	164	181	206	185	168	209	197	170	188	195	199	207	184	217	201	216	209	202	180	195	206	173	191	187	196	191	222	189	193	185	187	187	189	176	220	188	206	160	167	185	195	170	193	189	210	180	185	180	201	179	181	196	178	189	197	176	176	197	180	194	225	200	216	197	178	158	213	201	178	182	196	198	174	203	198	206	175	200	194	195	175	198	177	209	187	194	186	180	198	175	176	187	175	186	182	220	168	198	210	185	181	220	167	191	189	207	196	184	173	185	169	188	165	176	186	189	167	188	192	198	205	184	201	190	170	186	199	161	177	188	198	196	169	185	187	224	175	199	194	205	193	211	163	213	163	170	185	198	205	170	161	187	188	182	192	196	187	194	190	202	198	182	174	169	188	182	163	186	203	176	178	204	169	210	170	183	215	208	196	204	202	202	179	191	184	186	184	169	201	170	181	209	178	179	169	215	180	201	158	196	173	191	193	216	199	199	208	181	190	200	181	202	195	184	198	191	183	176	225	179	211	221	156	237	204	199	205	188	187	214	180	182	173	190	176	197	172	193	194	213	201	203	188	193	186	182	194	200	185	207	176	188	199	188	182	192	187	190	180	191	193	194	218	151	176	203	169	202	203	196	169	140	190	184	197	182	196	195	190	200	176	186	197	203	197	199	192	167	189	191	202	191	182	177	166	201	193	176	178	172	174	215	182	183	146	188	216	201	194	182	201	198	210	192	186	186	186	163	185	172	199	198	210	208	188	188	180	204	207	199	207	209	195	203	186	177	188	180	179	175	194	192	193	161	214	175	173	190	196	181	189	195	187	178	203	232	193	191	213	181	190	205	201	180	183	201	194	194	162	186	220	206	223	187	187	162	185	193	191	200	180	186	175	202	194	204	186	215	161	202	214	201	166	168	191	196	181	178	183	184	207	179	198	192	205	191	195	166	178	178	200	179	192	180	211	191	167	194	150	200	188	201	185	214	220	174	188	203	182	211	165	193	175	197	198	212	168	204	176	176	176	194	195	205	176	169	200	217	208	185	163	204	216	192	181	205	187	190	187	200	188	189	201	199	182	193	196	189	192	192	208	193	181	179	193	174	191	182	190	198	183	196	206	192	184	208	194	188	200	200	192	191	197	181	209	199	206	200	186	215	193	194	192	180	185	183	197	201	193	165	200	176	166	170	162	187	180	214	191	192	174	154	174	215	201	203	214	188	202	198	173	158	190	194	204	214	190	206	212	189	192	189	188	178	206	194	199	194	201	186	175	198	192	176	184	190	191	191	197	173	169	206	199	189	188	173	177	200	196	195	189	186	182	178	196	183	195	194	215	181	178	188	187	189	196	187	193	182	214	161	176	182	184	178	197	180	184	200	213	199	170	191	177	195	182	187	192	178	187	181	203	188	172	204	218	205	205	195	177	191	169	165	177	184	187	214	204	171	181	184	195	183	163	186	156	193	183	196	198	197	215	170	199	203	185	194	188	175	169	209	190	192	178	187	192	207	209	178	198	186	175	160	202	186	181	199	191	186	208	197	181	201	156	190	216	184	203	201	172	198	171	198	179	203	183	157	186	171	203	195	185	197	209	187	177	200	198	212	177	179	212	196	188	174	170	178	158	218	207	200	205	180	199	185	168	184	181	178	188	173	164	209	167	185	213	181	212	204	190	214	168	212	180	209	190	182	190	201	178	177	187	180	171	190	204	189	173	193	192	187	179	188	186	210	207	182	172	192	180	182	200	183	208	203	179	189	204	200	200	192	197	195	182	160	201	171	223	188	179	198	153	191	205	179	181	182	171	216	189	168	191	209	241	204	181	173	195	178	191	190	200	209	187	200	192	196	200	200	185	193	193	155	194	190	197	175	188	185	193	164	184	182	187	186	178	176	196	200	190	221	184	186	180	215	195	180	180	185	192	190	206	183	189	193	197	212	182	194	195	196	209	176	192	207	194	203	167	197	178	184	189	186	181	187	183	172	206	185	192	200	176	181	191	207	175	181	191	175	182	172	180	207	171	170	202	198	182	189	219	196	213	183	182	190	161	202	183	191	182	193	193	174	182	191	198	192	188	190	183	181	182	180	167	211	195	207	170	179	194	202	184	178	187	181	187	163	210	185	217	207	201	196	185	191	209	186	185	207	180	189	177	195	165	185	170	196	200	194	170	197	193	196	188	181	197	184	168	188	166	195	175	176	173	187	166	198	192	175	208	193	174	198	197	232	174	178	187	196	195	187	179	189	176	203	183	192	186	190	199	206	198	169	167	193	148	208	197	171	206	183	179	220	169	181	197	192	194	202	189	188	205	207	185	204	179	202	176	192	168	178	195	192	192	190	183	170	191	179	196	204	211	207	178	206	194	192	190	178	174	162	184	212	176	190	185	186	177	186	192	146	225	192	190	214	201	204	167	168	187	188	187	198	176	212	175	178	190	187	197	211	205	189	191	194	182	181	185	187	196	187	202	210	204	201	171	185	200	191	190	216	174	179	173	192	166	189	181	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6631	673	781	744	728	744	698	626	620	646	603	653	661	585	657	609	610	627	585	575	611	579	573	577	562	564	668	598	602	505	613	568	591	575	566	607	577	597	583	557	569	618	573	579	599	588	578	591	574	555	596	575	570	575	598	537	555	561	539	582	538	592	587	636	576	572	564	615	618	602	614	572	560	528	579	605	589	583	588	569	553	541	594	604	565	559	612	631	582	538	580	617	565	583	567	622	537	643	568	591	625	602	604	595	528	587	586	564	562	570	591	568	562	595	542	575	555	641	532	620	613	617	578	563	584	615	593	588	590	587	563	591	585	580	574	576	610	580	578	543	574	602	618	588	591	569	594	597	584	587	614	619	575	560	576	569	589	609	587	611	569	592	606	550	620	603	605	573	580	546	583	588	554	609	560	584	571	602	569	604	599	541	598	561	591	610	549	579	575	578	531	600	563	575	572	601	597	581	604	587	607	572	591	581	568	562	598	550	555	602	604	605	569	611	592	586	618	577	571	584	617	605	562	590	592	555	565	565	607	622	601	564	600	544	560	616	550	588	556	548	572	589	639	577	607	610	559	604	602	581	591	557	557	563	571	556	541	556	560	566	591	614	590	627	608	572	578	567	584	590	577	559	583	574	538	551	564	594	560	591	584	574	584	561	609	572	605	538	578	563	559	647	610	610	569	589	623	607	535	549	597	597	602	599	612	542	585	598	579	567	603	596	594	577	586	545	593	600	593	562	592	618	588	608	576	586	567	555	584	635	596	575	564	549	568	562	609	565	592	572	613	550	575	602	552	622	553	579	590	551	554	587	623	576	542	563	511	602	573	564	542	564	595	599	581	605	557	579	597	563	598	584	587	556	621	587	512	591	529	581	559	637	589	536	558	601	571	547	598	585	619	644	627	564	560	556	561	581	602	626	553	564	552	556	574	598	606	562	609	581	617	601	572	552	598	615	607	544	577	583	603	573	545	602	626	568	570	570	558	592	605	593	618	623	605	560	567	603	589	581	599	563	577	587	565	587	605	625	608	600	531	600	527	548	569	538	616	607	575	610	546	609	576	589	557	535	575	582	574	551	587	553	550	577	571	574	603	580	582	582	601	550	612	604	547	569	565	595	552	578	568	630	552	619	590	605	588	600	579	599	605	597	540	514	580	588	589	602	616	544	583	628	558	562	623	593	582	589	580	609	579	571	603	573	592	540	602	574	564	617	563	575	547	547	583	587	605	586	614	537	608	572	561	566	589	582	578	571	574	592	608	594	567	560	596	578	544	602	601	584	583	617	543	563	593	579	601	609	567	578	593	586	610	602	559	586	593	589	573	560	600	610	604	597	563	564	544	570	596	573	599	621	601	585	607	539	593	580	564	590	591	551	575	583	560	609	564	598	566	557	603	603	579	596	579	585	602	556	591	595	581	623	567	545	582	558	577	614	571	593	567	589	620	608	614	576	606	557	529	573	590	602	572	650	604	573	589	558	602	648	574	575	602	597	544	574	569	635	567	588	581	522	553	583	588	528	580	548	558	576	594	633	590	587	596	559	551	571	558	571	579	591	562	518	595	562	577	560	610	573	609	558	576	577	599	577	604	573	588	596	572	589	558	579	564	601	598	627	599	564	595	568	583	630	596	612	580	604	589	594	602	588	566	574	614	557	617	546	582	649	570	563	642	566	620	607	593	560	563	623	599	564	571	614	575	558	623	610	589	594	601	588	548	572	592	563	624	559	547	541	600	569	563	580	572	579	564	568	599	579	597	571	547	587	581	605	554	596	603	576	612	591	591	563	580	561	598	625	601	575	570	612	563	587	541	595	569	567	607	644	577	605	551	623	605	621	578	567	615	589	571	559	579	573	567	568	560	620	559	601	573	577	579	596	576	602	610	577	626	593	605	591	611	594	616	610	575	577	570	574	603	588	566	592	557	568	599	531	563	551	562	601	592	555	587	595	567	555	589	580	591	567	574	610	591	590	539	567	572	527	574	598	550	587	607	599	532	610	556	602	576	566	565	549	543	575	601	585	567	575	601	570	541	544	594	552	586	583	582	566	581	600	553	604	570	544	586	540	624	622	574	559	604	535	584	569	579	587	592	597	588	525	573	556	569	610	568	607	585	618	559	565	596	581	601	560	582	570	563	617	551	590	605	547	565	616	567	624	622	540	572	607	607	620	556	602	613	601	566	572	543	611	570	598	588	606	598	606	541	556	605	570	558	603	580	587	545	546	587	556	587	500	585	583	575	569	567	607	547	560	570	575	553	606	585	625	582	567	595	571	560	572	593	561	568	586	583	575	574	593	622	591	591	581	584	601	621	583	561	580	612	595	570	567	565	544	539	611	567	590	561	575	581	603	564	563	543	577	589	563	559	586	564	579	588	639	573	615	547	600	608	637	596	584	568	568	591	576	553	595	618	576	565	571	573	575	579	581	570	577	575	593	604	565	608	591	577	550	578	598	600	618	602	583	586	561	536	586	606	572	610	569	592	526	538	559	556	621	542	634	551	571	602	598	586	584	618	559	593	578	566	623	586	569	577	569	581	578	617	591	632	626	549	590	572	598	570	540	547	571	629	556	585	577	628	559	638	568	574	581	562	616	604	608	600	601	597	607	590	565	566	621	558	584	571	574	564	554	603	547	553	580	579	538	544	638	614	567	564	607	588	584	561	591	594	569	591	576	596	600	590	568	600	524	570	591	612	598	571	580	612	585	548	621	553	604	559	559	569	605	550	601	546	551	585	539	569	596	562	595	582	605	588	566	599	574	575	560	603	588	601	600	581	585	605	568	557	598	595	568	566	527	517	577	569	610	544	587	597	579	589	581	574	558	566	623	561	570	605	586	598	565	604	571	568	600	614	544	588	570	590	635	595	584	594	543	597	580	595	586	636	639	610	579	573	581	606	589	560	560	597	561	568	549	557	577	596	591	562	592	567	537	592	584	584	576	612	587	596	606	584	612	574	525	545	608	594	582	617	607	559	532	594	582	583	576	569	582	601	581	584	602	555	627	570	581	580	593	579	607	597	597	578	572	591	618	589	526	571	552	632	565	609	555	612	604	546	602	570	623	567	566	577	558	556	595	577	597	565	578	605	584	564	558	596	563	583	580	549	543	583	588	592	596	557	590	526	585	590	611	545	562	629	584	554	591	589	592	541	609	577	588	544	618	575	557	599	581	573	582	568	606	591	533	562	563	583	558	583	566	615	592	558	576	609	576	545	578	588	581	595	563	581	567	573	618	586	538	615	572	577	596	602	607	616	573	593	599	560	583	603	585	590	565	535	604	602	572	558	528	553	568	582	547	576	620	569	566	561	569	575	573	599	556	552	589	565	597	586	585	583	569	590	578	579	558	548	578	580	554	536	603	597	597	544	575	550	555	571	550	575	555	586	583	570	597	615	562	566	548	559	564	594	632	569	613	561	614	568	615	600	608	589	613	570	621	570	580	592	598	591	578	550	604	570	562	586	559	555	613	590	549	567	559	594	592	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
39827	11386	2019	1235	963	798	657	542	496	486	450	418	412	421	382	396	383	384	368	392	339	369	355	380	383	348	374	342	322	344	336	346	327	337	305	333	328	310	329	356	342	346	359	337	323	355	323	364	347	365	332	359	340	389	337	352	329	363	317	353	332	346	345	327	317	342	333	339	368	351	295	332	326	341	323	343	328	342	344	333	320	352	319	337	352	327	311	327	321	332	324	326	371	338	299	359	359	356	373	338	344	309	312	334	345	329	344	307	353	320	360	312	371	325	321	309	345	333	333	354	348	311	343	338	318	327	310	304	320	340	315	346	325	304	333	351	352	334	363	323	342	331	339	332	341	324	354	331	325	360	321	354	329	351	314	323	347	348	324	345	336	319	360	357	318	342	355	342	361	335	336	335	328	336	325	314	334	323	303	328	328	327	328	330	300	322	339	359	351	337	334	358	319	356	335	365	314	316	361	334	343	330	314	328	323	334	341	348	377	359	330	359	302	311	362	342	338	324	341	282	371	328	324	338	325	343	329	320	349	330	309	350	353	303	314	305	342	294	323	313	328	324	338	307	325	316	330	349	359	325	336	342	338	326	338	348	311	352	348	347	334	371	368	347	345	336	288	345	343	341	329	354	315	326	349	356	347	313	361	346	346	351	325	371	364	351	334	330	342	363	318	330	332	324	321	308	355	315	342	361	329	335	333	343	322	339	332	355	304	324	366	336	324	372	342	333	350	366	308	338	336	324	319	310	349	323	345	352	309	331	334	324	331	332	371	326	326	357	310	329	317	370	336	340	359	348	333	350	349	359	345	330	331	345	333	328	348	300	348	315	313	350	315	353	344	370	357	334	347	360	340	369	322	334	335	310	345	328	341	331	310	356	330	338	341	316	336	311	359	322	343	325	318	374	331	315	356	351	336	343	350	354	330	400	330	302	356	324	356	354	328	352	342	354	318	334	330	358	336	340	328	359	354	343	369	342	353	323	299	357	300	350	317	323	345	320	293	359	345	297	343	331	363	343	321	299	357	331	318	367	340	310	338	337	356	330	328	351	303	327	315	352	341	356	321	326	346	340	326	331	319	312	355	360	314	340	349	302	362	357	359	353	336	314	353	354	333	333	326	340	352	353	329	355	358	350	355	335	344	317	350	331	296	351	316	290	334	358	335	377	335	320	342	359	342	343	332	321	349	308	348	344	346	350	315	307	327	358	343	325	323	343	362	346	311	365	302	325	315	308	365	328	316	325	326	340	351	330	317	324	326	341	340	360	321	333	337	363	344	339	338	347	335	330	326	319	304	299	338	343	321	333	330	356	327	316	349	365	320	322	330	355	303	355	350	328	341	348	349	369	342	359	355	330	373	364	344	346	378	335	340	332	334	354	326	311	361	345	373	366	311	356	346	331	370	343	369	348	338	336	338	317	346	353	331	333	347	317	313	337	325	344	330	329	320	358	359	371	355	384	309	306	328	311	354	319	335	318	339	349	317	327	349	348	333	353	338	352	354	326	344	321	329	336	378	351	318	320	332	361	331	325	363	377	326	337	332	329	359	320	329	320	354	340	322	342	360	307	303	376	343	320	322	316	312	347	343	352	334	335	288	328	346	322	333	315	348	329	335	319	373	326	330	332	360	332	348	360	335	359	296	365	344	331	322	333	303	351	325	318	338	348	332	322	343	314	301	345	310	316	327	351	340	324	304	306	339	333	342	317	361	313	347	325	349	346	329	341	340	346	330	332	329	309	322	346	350	346	314	328	299	380	329	324	338	349	317	332	327	347	320	329	355	326	364	332	328	337	363	317	331	313	338	354	307	369	358	356	333	343	327	326	350	358	327	332	308	309	326	371	352	342	330	318	345	316	353	329	367	367	377	340	339	337	312	342	375	346	350	305	340	344	342	339	343	374	330	313	355	332	328	345	335	341	303	325	331	318	331	315	344	334	348	347	348	317	370	346	354	369	341	345	347	320	362	329	365	342	352	372	332	317	344	322	348	375	350	321	345	300	330	333	343	338	345	338	359	305	369	337	320	318	306	354	341	346	367	340	317	360	337	315	336	330	322	334	334	352	335	317	360	326	350	337	333	402	326	333	302	300	318	353	316	323	381	342	320	350	313	327	342	334	341	326	308	338	330	337	339	355	344	326	357	331	344	312	323	339	331	380	342	332	334	321	315	306	335	355	318	330	346	334	346	349	327	328	312	288	341	330	375	384	318	340	330	340	340	318	306	344	319	334	351	353	346	369	334	318	357	340	343	336	319	354	382	317	316	352	313	354	341	333	333	333	332	328	343	338	335	300	334	338	330	316	359	345	341	323	352	309	343	325	338	355	352	337	310	344	306	332	345	365	310	330	341	338	341	349	318	334	346	320	326	310	315	334	296	336	336	376	347	336	325	312	341	317	318	327	300	375	340	330	299	334	338	312	341	345	344	341	360	347	360	323	339	355	327	360	314	337	338	339	344	361	363	357	355	326	359	292	314	345	339	320	307	331	327	362	316	334	347	367	325	346	331	286	349	331	342	330	344	357	318	346	330	365	330	345	333	319	333	327	326	317	320	320	347	316	312	323	356	341	344	321	312	311	355	310	334	343	329	345	331	350	342	346	342	322	320	317	346	322	347	324	327	326	328	359	328	379	310	348	356	334	321	354	326	359	348	350	316	338	307	327	344	366	349	336	338	329	335	332	356	358	345	339	322	319	368	314	328	332	321	298	332	325	338	349	341	327	321	300	330	326	316	357	337	314	345	351	300	335	344	345	341	355	337	358	300	326	309	356	318	381	345	312	332	330	327	304	323	348	361	320	368	378	357	322	320	351	321	355	318	348	379	322	359	368	353	313	319	348	345	322	342	313	363	356	335	312	339	339	345	282	292	330	361	321	334	320	316	364	350	326	300	316	335	334	333	352	329	292	349	349	355	344	326	366	327	343	338	363	345	306	302	331	353	330	324	346	337	342	360	369	353	337	380	310	298	313	348	298	358	335	358	343	365	362	304	374	327	356	346	334	316	342	325	343	333	372	310	296	335	337	361	347	327	309	350	316	356	372	337	340	312	352	337	303	379	346	320	346	305	333	339	308	316	338	325	323	303	330	333	321	358	351	324	320	328	336	357	325	330	346	350	375	326	316	342	322	311	329	377	314	394	326	344	333	366	326	348	338	312	338	335	353	348	309	368	357	306	321	337	327	321	356	355	321	341	318	321	357	334	372	359	341	347	321	322	357	388	329	327	321	347	326	322	321	341	334	313	319	354	364	330	347	329	317	338	325	329	315	327	336	320	371	359	327	294	326	358	330	315	309	335	327	323	300	361	342	365	330	323	312	360	340	327	350	369	328	296	360	343	308	352	332	328	308	315	332	347	339	360	320	353	330	356	340	303	324	335	326	394	387	356	341	322	317	355	342	342	357	332	394	333	321	314	317	328	307	351	332	333	319	316	334	359	338	316	339	325	334	346	345	320	358	359	362	320	333	348	322	341	312	339	344	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17389	1841	3661	4021	3421	2916	2536	2220	1916	1688	1659	1544	1478	1425	1318	1296	1232	1206	1188	1174	1114	1085	1069	1070	1106	1005	1103	1022	1019	1028	968	1057	938	965	1006	982	1014	995	952	956	984	969	990	990	974	940	947	956	959	937	1038	990	938	900	932	929	992	957	976	885	941	924	942	930	910	921	999	931	934	954	932	962	941	963	900	940	950	940	947	937	934	971	925	993	895	929	919	931	958	974	953	925	978	956	934	944	977	937	963	955	965	949	931	921	967	981	919	1001	955	923	969	899	906	946	925	941	963	928	927	937	915	923	934	940	919	932	948	954	940	928	980	947	929	929	963	928	953	996	935	957	951	898	889	932	935	965	925	890	914	977	949	959	937	930	973	934	993	890	956	947	927	975	913	904	931	917	932	936	926	904	927	910	949	893	936	915	991	922	941	915	941	933	929	934	915	934	919	924	968	897	928	927	948	938	975	949	896	918	983	976	956	987	946	910	936	874	927	972	943	926	962	986	920	931	951	971	963	919	901	951	931	932	916	960	901	903	925	950	940	931	920	961	938	957	951	922	939	948	880	925	958	954	927	916	964	975	952	954	932	920	958	891	931	945	1011	919	950	899	897	963	970	894	887	931	883	926	957	975	908	926	904	910	935	930	916	932	918	890	940	973	944	895	971	896	963	929	906	924	891	863	945	899	973	899	945	950	876	919	944	939	937	932	926	938	959	980	900	914	911	937	940	876	939	977	943	943	872	935	905	958	915	941	940	903	949	948	962	967	951	938	953	940	885	945	968	916	944	887	916	965	931	910	926	933	900	953	944	941	914	919	910	917	923	916	987	918	930	891	974	929	948	931	974	954	964	959	904	905	870	915	964	961	911	982	921	928	918	942	928	936	902	993	901	917	933	933	934	945	883	900	974	946	1002	940	959	910	954	898	888	958	957	947	913	935	970	981	983	971	894	928	971	953	952	906	906	897	978	959	919	959	985	916	920	912	954	962	928	891	916	920	950	972	931	886	896	921	919	945	944	900	925	970	968	956	891	898	934	980	957	962	938	962	981	931	950	924	951	935	867	981	964	1007	915	955	933	893	901	921	984	944	977	899	920	932	959	893	900	948	957	1019	932	953	930	944	1000	933	882	919	925	960	938	899	896	899	968	929	920	938	897	940	918	916	913	910	930	993	940	938	935	975	912	940	941	934	905	977	938	905	999	925	989	933	972	933	932	927	918	937	899	959	977	936	901	912	969	934	957	896	966	917	906	953	931	961	909	931	906	959	963	977	983	968	953	930	935	907	923	965	943	959	958	882	1011	960	935	951	908	935	948	938	965	967	948	952	886	946	973	960	967	920	895	957	911	920	901	940	898	991	969	912	906	924	852	979	985	875	873	921	946	893	972	939	993	889	936	976	919	966	956	935	881	911	978	1010	952	951	882	964	906	923	921	924	947	930	947	930	934	859	922	923	893	970	902	983	969	900	927	933	976	1002	952	971	901	959	935	923	941	930	929	968	978	843	967	956	910	1000	902	948	905	960	962	952	913	933	906	937	896	976	933	960	918	918	910	937	916	957	975	895	901	897	925	981	864	997	935	898	945	961	902	891	914	911	973	882	940	963	973	904	936	967	926	941	907	973	931	973	906	970	939	859	915	892	975	986	892	906	936	880	917	891	1008	982	897	973	917	892	971	901	911	918	931	964	962	959	908	886	926	924	913	938	983	921	937	901	917	941	934	908	919	1002	926	997	961	947	986	934	971	929	876	923	860	969	956	900	931	943	905	888	922	971	922	947	885	947	966	926	934	919	954	960	950	899	853	928	916	911	929	911	943	944	961	957	928	950	944	907	915	978	913	958	897	920	883	927	968	938	959	937	892	893	930	906	906	979	886	976	947	917	933	931	908	903	915	989	937	956	926	863	890	989	918	963	941	922	901	951	901	933	856	907	922	968	998	918	920	958	928	959	949	899	902	935	915	967	893	920	906	924	886	899	936	931	922	916	921	970	962	915	913	979	950	914	904	949	924	898	933	957	927	956	909	945	897	953	967	944	919	955	970	985	944	901	913	911	955	904	928	951	935	908	953	893	922	916	940	930	963	902	923	914	936	935	863	937	981	926	886	934	965	951	924	847	912	979	903	913	945	913	907	961	918	930	908	908	907	951	931	981	942	964	876	935	918	928	958	937	919	952	932	945	934	891	907	990	933	939	958	916	961	945	921	916	952	930	914	923	925	939	978	940	867	941	917	990	875	963	871	967	966	897	948	927	894	977	971	927	952	965	946	907	928	898	895	872	942	964	948	956	940	945	915	966	966	948	948	867	934	953	993	907	869	988	944	948	890	926	918	998	909	923	950	911	950	916	914	913	949	968	922	914	963	939	945	915	922	919	940	902	937	881	939	942	939	954	961	900	905	883	929	959	976	909	938	943	909	963	950	902	909	940	914	988	956	920	879	981	863	963	863	966	916	959	913	937	999	924	881	905	895	904	884	859	909	979	900	1009	935	913	923	924	933	949	953	885	934	900	929	934	927	895	962	952	910	892	947	961	930	969	942	879	911	896	925	944	915	872	936	891	952	929	946	953	921	922	901	945	996	969	967	923	991	941	913	923	926	952	951	887	904	938	927	890	884	934	947	971	957	936	888	925	964	945	925	886	888	951	957	990	980	937	983	956	926	947	883	944	934	961	945	951	947	953	935	895	959	997	917	915	908	927	890	943	918	926	966	1019	965	918	943	944	1011	926	908	1002	914	988	869	974	925	894	991	912	908	975	905	912	933	961	921	933	921	944	897	960	924	938	955	909	956	910	954	1011	893	939	1031	932	899	998	928	955	879	928	904	922	927	959	948	954	966	980	939	901	947	892	978	984	966	932	955	921	933	920	963	961	921	959	892	950	947	921	956	888	899	912	996	913	899	984	945	937	938	874	922	939	899	970	961	961	927	946	895	930	972	956	934	954	905	997	923	939	978	919	903	926	951	886	949	905	932	902	923	930	950	954	914	882	930	955	933	941	937	921	910	928	911	890	1009	932	914	916	901	937	930	952	922	964	933	895	970	943	942	947	873	936	944	891	879	913	1020	977	937	973	974	923	897	936	893	921	984	950	948	942	956	946	945	944	921	982	924	900	933	910	931	908	980	913	895	945	941	895	964	979	910	920	927	875	920	933	902	918	938	930	939	948	960	990	937	954	942	975	931	930	939	935	958	952	927	916	948	955	956	925	880	916	906	875	916	909	927	958	965	941	915	906	958	957	904	976	893	909	923	929	967	897	880	967	922	951	952	953	919	931	922	868	940	917	909	969	908	877	948	959	876	956	957	890	914	931	945	958	898	954	934	978	921	921	958	913	924	923	891	920	878	908	940	882	990	893	920	893	954	958	859	912	928	913	925	943	988	911	948	997	940	916	941	965	927	948	1014	963	912	981	918	916	918	920	924	921	947	946	926	925	940	931	898	916	946	943	945	971	929	966	936	953	894	944	995	937	903	896	941	946	945	970	941	932	927	932	971	902	921	888	920	947	890	950	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
47084	20628	6668	2329	1575	1194	896	729	637	567	529	466	447	490	418	429	399	406	405	404	377	390	343	336	353	310	352	356	341	348	347	337	358	329	328	320	321	342	338	325	330	332	309	330	333	320	319	318	305	325	316	305	342	314	301	320	326	315	361	337	322	260	307	315	339	308	325	331	321	309	322	294	339	321	315	302	321	324	325	304	327	316	337	340	304	359	322	330	306	326	304	294	304	326	299	319	313	329	310	299	328	336	330	342	297	283	320	283	328	312	301	310	293	325	321	311	330	302	314	313	325	334	326	296	285	325	322	308	315	315	334	331	321	322	312	309	308	328	311	323	337	325	314	290	299	325	323	296	329	322	311	322	309	306	321	323	303	353	332	304	324	349	326	315	307	328	305	329	338	315	296	325	285	310	325	294	323	318	299	312	314	326	296	335	311	289	280	283	279	336	299	296	334	306	327	305	318	312	330	301	282	295	278	305	333	331	328	344	296	326	311	339	365	347	310	323	322	288	301	309	309	281	310	324	302	291	326	305	330	308	320	295	351	380	327	290	303	267	321	339	332	321	328	304	287	305	286	334	315	319	314	329	339	305	324	305	340	304	294	338	299	288	309	338	303	319	317	328	330	298	347	354	300	279	317	327	312	307	322	308	344	299	327	289	303	315	308	281	340	322	328	289	308	306	293	320	324	301	321	334	293	302	301	325	314	299	341	287	279	320	314	319	308	313	344	328	291	296	331	330	261	317	295	349	278	295	355	314	343	284	336	340	317	301	294	311	337	324	306	299	292	313	335	321	309	317	306	333	350	325	298	299	319	307	306	362	284	311	324	304	285	322	284	315	301	304	302	297	327	314	327	331	359	317	296	323	302	292	315	323	324	301	317	300	319	313	290	341	304	277	331	285	319	319	303	316	304	303	309	303	330	323	329	330	321	317	335	313	321	313	340	282	295	302	299	283	318	323	286	321	320	319	312	351	308	270	305	301	314	322	320	286	368	333	310	267	308	304	291	302	289	322	322	339	322	315	317	330	324	305	311	337	307	340	322	335	337	320	287	306	309	320	318	301	309	299	333	305	313	296	285	297	296	324	307	329	309	308	293	305	323	328	311	310	304	323	338	333	319	333	314	285	336	327	333	292	302	335	307	314	290	293	305	328	296	348	310	276	288	308	317	317	288	308	329	298	320	295	319	323	304	330	304	308	316	345	332	319	312	330	320	334	323	317	304	324	299	323	273	281	286	324	303	362	302	318	309	325	321	297	348	321	320	300	315	311	312	326	294	324	310	289	324	317	285	322	333	317	341	311	280	323	328	309	345	308	297	299	292	321	281	307	312	323	337	302	303	336	347	290	293	326	310	328	336	324	322	316	314	339	303	280	321	314	313	293	333	309	309	321	306	318	309	329	351	366	294	289	295	348	319	315	302	306	319	294	338	330	336	288	346	319	334	296	300	304	330	327	316	311	319	298	286	324	289	304	299	309	354	309	334	300	323	320	322	323	315	320	298	327	278	320	276	316	285	288	336	317	306	321	325	324	346	335	290	297	318	335	331	313	328	295	320	357	313	336	335	345	322	335	294	313	336	300	341	304	327	347	304	314	311	319	298	328	318	318	298	337	290	314	317	292	321	303	330	296	304	344	317	330	327	323	324	335	292	349	332	313	302	325	284	332	311	321	304	352	296	313	310	351	312	337	311	359	294	292	310	297	322	315	319	334	320	335	330	302	303	306	294	335	334	305	285	340	292	313	327	337	339	314	351	295	316	325	325	287	291	317	321	277	310	295	319	300	311	317	284	305	342	313	311	335	320	304	295	304	317	314	299	345	299	319	302	333	272	336	309	347	295	306	315	341	298	319	330	326	290	339	336	318	292	313	295	337	294	275	331	349	276	336	314	312	328	298	367	290	350	325	309	345	315	295	283	332	311	301	308	322	303	291	301	338	289	307	349	313	327	318	333	279	322	313	307	293	329	335	283	323	287	305	315	322	322	320	323	325	316	343	327	296	292	322	297	318	319	300	313	359	324	320	324	347	327	336	295	291	333	321	297	324	304	358	335	310	293	319	313	289	348	314	328	352	292	287	317	308	323	307	293	333	278	310	293	338	309	304	310	307	328	322	303	341	310	303	314	311	342	282	312	347	294	306	315	340	309	325	304	305	329	318	310	315	319	321	341	289	316	340	358	311	346	309	311	324	313	310	282	299	319	308	334	303	307	338	308	336	314	328	292	317	289	337	284	339	332	304	277	310	318	310	293	334	326	328	313	293	303	336	314	311	307	349	326	327	301	339	328	283	347	313	323	312	329	342	285	300	308	307	320	284	308	298	316	288	326	333	300	299	325	305	319	290	324	310	359	334	332	309	309	338	304	339	320	311	321	317	319	280	294	326	332	304	319	305	353	292	310	342	320	315	340	315	322	318	327	361	324	317	341	339	288	304	329	304	294	326	292	320	316	330	330	285	326	320	316	357	318	318	302	281	313	338	315	284	326	332	314	324	332	319	315	320	323	340	320	315	282	313	314	357	312	311	350	312	353	295	339	309	336	313	301	289	336	299	333	329	286	300	335	312	305	348	289	295	297	327	339	292	304	307	324	326	332	357	305	295	339	310	300	303	302	356	329	311	294	307	308	296	327	300	321	303	304	314	300	310	328	334	296	324	309	286	347	302	320	323	316	263	291	303	317	287	323	298	324	297	311	308	323	329	345	298	316	309	292	334	311	326	351	346	294	320	309	338	326	301	287	306	312	340	323	320	312	314	326	317	268	339	334	325	313	333	342	307	314	315	311	292	314	325	281	283	307	336	310	316	302	285	311	297	293	319	341	329	333	292	318	301	309	313	316	287	308	297	316	322	320	306	307	316	343	312	307	278	271	281	299	322	298	334	287	346	312	329	326	319	315	296	311	288	319	311	304	295	312	302	314	298	302	316	319	287	323	328	310	341	381	311	340	296	313	320	326	314	326	298	325	295	312	296	317	304	321	321	300	321	317	296	309	317	320	328	330	332	323	326	330	319	284	338	350	294	312	300	315	313	344	311	331	308	321	311	331	295	328	317	312	309	310	322	309	284	338	315	301	332	318	303	314	333	311	322	321	341	286	321	310	318	322	311	318	348	347	309	332	309	292	333	336	314	346	301	335	282	326	317	332	315	297	320	331	339	314	310	329	315	322	294	301	314	331	333	320	308	295	309	332	302	306	294	320	304	288	303	308	305	345	307	332	298	317	261	352	306	313	327	310	302	308	337	304	282	335	280	325	323	291	297	326	308	294	327	307	327	307	316	309	310	321	308	300	277	305	351	309	309	316	315	304	312	326	315	330	338	324	309	279	341	318	331	316	298	339	321	323	316	340	320	314	337	298	303	324	339	325	327	306	345	321	337	330	302	275	299	319	324	313	317	291	307	307	298	317	333	326	280	334	311	297	343	283	327	319	320	287	326	303	331	311	325	338	282	291	301	305	320	315	311	310	310	302	325	297	328	318	307	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21136	2804	5795	6571	5523	4475	3822	3208	2760	2319	2128	2043	1826	1655	1583	1555	1461	1417	1278	1321	1236	1156	1224	1130	1138	1097	1110	1070	1112	1021	1080	1032	1048	983	1025	993	961	1005	980	951	938	915	959	927	901	920	942	944	959	945	884	899	895	886	895	932	889	888	913	915	892	919	911	923	881	921	886	905	852	864	910	886	955	880	890	859	856	874	886	868	888	909	889	912	862	876	911	835	900	873	908	916	871	815	870	878	883	794	932	780	891	845	890	946	855	812	866	895	845	857	842	884	867	907	902	856	786	875	837	772	886	894	860	862	847	914	895	908	870	918	868	865	865	903	890	888	882	894	862	845	894	886	885	845	857	829	867	858	872	895	920	823	857	904	852	879	895	837	854	857	814	879	871	856	897	896	844	830	881	836	902	943	910	859	829	899	844	883	877	870	843	849	873	910	823	936	835	897	879	897	870	858	870	859	859	871	862	846	826	870	845	814	895	843	841	877	858	812	838	886	868	867	805	844	875	842	870	849	905	865	899	815	898	875	849	895	818	855	800	920	856	839	868	901	881	829	873	796	860	816	892	865	952	885	841	901	875	870	901	855	829	849	830	814	818	876	903	892	843	800	954	837	866	853	824	782	849	910	889	812	862	909	828	833	828	887	821	866	851	869	877	776	866	844	853	894	831	803	842	884	857	825	872	858	872	868	882	871	848	848	886	871	807	890	890	862	853	878	886	838	867	850	882	875	901	868	847	880	862	907	848	857	848	859	822	871	796	880	849	864	927	850	820	830	851	830	819	859	845	900	805	882	868	840	840	852	798	882	880	876	838	869	831	820	824	869	869	804	820	886	958	849	877	869	822	897	859	877	853	807	854	901	874	856	855	822	832	859	865	838	885	829	855	831	869	778	906	879	887	863	898	843	868	848	864	873	905	871	826	854	832	817	866	846	854	847	854	874	859	839	890	834	837	887	889	898	848	863	835	878	834	884	896	826	826	822	840	862	922	875	857	834	847	815	871	865	876	863	844	858	815	869	871	854	867	862	889	817	847	821	862	849	799	818	855	846	846	849	870	849	840	856	831	905	846	855	812	860	868	825	851	837	879	885	886	914	870	862	870	888	889	832	831	818	841	880	828	850	870	881	921	827	843	876	871	873	822	883	842	808	853	829	895	834	912	894	881	854	878	833	853	829	855	859	888	822	832	869	821	846	841	896	851	901	800	816	818	877	864	877	867	859	901	873	837	863	855	866	848	826	812	869	837	884	825	821	833	830	869	895	863	837	883	841	882	873	862	875	885	860	904	886	825	905	872	834	877	854	895	857	920	830	922	901	803	892	870	847	858	829	823	843	878	823	837	861	903	891	869	916	873	839	880	869	897	873	856	863	867	848	849	841	883	867	870	887	860	853	879	823	849	852	804	879	863	915	861	825	826	838	835	898	894	856	830	890	872	869	868	834	853	874	867	871	867	825	914	908	881	836	852	873	849	836	823	858	857	863	873	869	823	831	838	862	858	853	875	798	878	832	867	827	872	878	877	838	835	881	873	861	903	868	901	850	948	848	853	819	877	834	831	825	883	892	834	866	883	850	837	785	865	856	888	860	904	826	844	854	862	819	853	886	802	836	840	867	862	872	842	867	852	834	840	840	850	918	877	833	880	854	891	822	817	906	864	864	831	894	866	862	854	844	849	840	834	856	864	867	850	829	865	855	831	866	847	853	862	860	837	830	885	864	849	888	914	858	827	848	853	829	865	889	881	846	849	896	854	885	831	822	826	870	909	856	918	824	808	843	828	829	872	847	872	859	882	840	805	893	871	865	810	856	866	886	849	853	889	848	860	914	875	911	902	839	896	840	885	837	890	884	854	901	869	894	896	841	863	890	873	857	865	855	841	896	851	848	895	830	919	879	842	841	871	825	835	847	903	844	850	904	917	865	854	894	842	837	874	898	844	899	926	859	896	869	843	844	882	858	860	859	854	819	869	810	899	869	837	879	848	864	844	882	870	853	873	860	852	878	850	877	878	848	844	868	839	837	833	810	861	821	905	846	795	909	868	804	899	829	851	818	825	830	885	836	892	831	851	871	872	858	830	853	819	864	840	842	904	873	816	799	857	839	852	856	876	856	877	828	869	858	849	854	842	924	845	854	873	905	866	876	844	904	836	869	856	880	839	844	880	864	900	816	825	887	876	836	874	921	869	869	845	872	882	868	883	823	872	837	881	831	848	796	861	913	815	885	851	850	910	893	838	825	872	842	882	882	841	833	854	819	849	816	843	879	869	884	848	825	867	827	868	871	817	848	830	878	807	852	882	836	865	849	818	862	852	877	843	859	875	820	891	837	836	866	849	826	866	840	865	829	881	855	873	868	829	876	836	839	826	843	851	848	869	862	818	838	826	840	845	886	860	832	867	829	845	840	867	840	850	897	843	865	882	856	896	859	872	879	823	924	826	870	840	797	832	849	862	852	826	824	831	885	819	842	858	834	906	894	889	853	834	854	869	793	859	853	894	891	879	837	877	842	859	842	840	856	880	829	901	876	883	901	899	845	850	861	854	879	908	852	863	816	823	918	887	840	900	848	816	902	863	869	841	845	881	892	860	833	894	902	891	850	821	895	865	900	893	820	863	859	800	848	850	884	885	878	890	855	891	797	833	845	884	822	847	853	877	882	844	872	892	815	851	827	872	824	873	839	786	841	865	860	855	800	825	888	895	861	860	883	858	841	900	882	921	884	876	827	856	836	882	883	858	826	848	884	894	904	881	849	848	860	911	842	843	844	884	843	821	892	873	856	844	848	886	873	891	901	890	874	843	891	805	903	861	886	876	882	818	851	826	877	879	834	831	863	873	820	901	860	802	909	876	865	831	875	876	861	878	829	890	868	911	815	843	837	864	855	863	828	874	862	887	925	790	781	879	865	852	815	876	872	845	898	871	837	834	893	885	814	785	811	857	804	907	856	794	863	852	930	868	837	852	885	917	802	894	900	820	872	864	887	836	873	848	850	863	849	886	845	822	835	866	894	855	880	882	895	828	834	838	868	892	855	891	829	865	871	910	836	885	924	857	817	933	794	920	845	876	873	841	863	847	864	882	908	833	883	841	846	911	880	923	836	899	904	871	881	838	849	886	874	869	839	860	854	876	879	860	854	900	782	835	842	880	892	919	836	834	846	869	843	831	888	887	884	875	856	845	869	831	882	886	900	847	840	883	884	823	850	904	841	885	846	863	815	853	873	849	882	876	869	869	847	837	872	849	850	874	894	878	839	868	860	826	831	814	802	896	858	858	873	901	851	810	905	838	871	884	858	867	868	872	854	876	816	871	883	843	886	896	889	847	814	906	900	857	872	840	860	844	868	845	906	864	810	858	863	889	935	857	842	837	831	877	862	893	893	838	819	886	886	834	904	833	864	926	883	857	860	875	868	895	883	883	899	903	878	852	858	833	839	822	840	868	840	898	910	881	831	897	862	882	848	859	835	854	848	883	838	880	899	861	872	833	897	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5796	440	298	238	216	216	183	196	213	178	169	179	190	205	188	188	187	201	175	168	187	166	202	208	199	202	194	194	210	208	177	189	190	194	202	174	170	199	192	201	187	196	174	185	187	184	204	226	161	205	215	207	187	194	188	207	174	211	186	199	207	225	202	173	170	185	205	185	174	195	193	205	204	180	214	183	203	175	208	183	192	196	186	177	156	186	203	191	210	173	180	200	202	188	175	163	205	191	207	183	164	199	185	177	188	189	193	206	195	195	222	197	171	181	195	193	178	211	204	185	180	204	197	197	178	179	189	159	179	217	171	193	205	194	174	195	180	206	215	184	178	182	190	216	213	186	193	192	178	197	197	200	174	169	173	200	198	189	164	202	203	170	193	190	169	199	182	173	206	184	197	174	207	187	196	197	206	192	202	192	196	180	170	212	172	186	183	187	192	219	193	208	194	183	190	208	217	209	189	198	185	176	190	184	193	202	205	194	192	193	227	177	194	202	190	188	190	210	207	191	216	219	209	199	206	171	177	196	192	198	189	187	165	177	191	194	192	202	167	184	194	163	178	186	180	181	205	190	204	163	180	208	201	161	196	177	187	177	189	180	194	171	179	181	200	196	182	208	197	170	194	208	199	198	158	186	180	201	166	187	181	202	192	178	185	171	194	195	184	179	176	203	178	213	205	197	197	193	178	215	205	204	186	175	168	178	222	213	194	207	177	185	186	188	185	193	173	194	161	164	205	188	192	190	188	184	192	192	193	209	172	192	184	177	198	190	194	182	175	198	189	216	162	195	190	182	188	193	191	176	177	188	214	188	193	199	201	183	196	198	184	178	170	189	203	180	193	204	188	201	193	188	193	209	182	179	182	190	202	171	219	179	184	154	204	174	176	182	198	189	172	176	177	223	179	207	182	190	208	175	206	226	182	201	160	161	171	207	192	208	179	183	198	189	203	196	190	193	176	166	213	192	183	208	188	176	191	202	221	197	198	184	160	162	186	202	199	198	178	201	200	190	191	199	173	177	185	178	195	212	180	183	168	170	184	195	186	182	196	202	201	186	203	197	198	177	184	161	186	182	178	178	199	166	170	156	180	187	191	177	193	195	204	219	186	190	162	208	193	203	190	194	174	178	202	177	197	162	205	207	181	202	199	169	192	178	178	178	200	176	183	183	189	172	194	201	186	174	194	199	215	182	168	187	174	187	203	183	217	203	179	183	177	178	194	187	189	149	197	204	198	157	206	175	185	178	178	165	199	162	173	213	190	217	197	207	198	188	183	173	179	171	182	205	207	192	181	185	187	170	184	193	218	195	172	181	171	178	170	184	181	196	148	161	166	208	160	184	183	220	177	206	199	163	162	175	185	189	191	190	231	184	187	187	179	162	179	210	220	179	205	193	159	178	178	161	186	175	182	188	179	187	180	185	170	201	181	187	197	203	200	180	172	189	156	197	162	199	177	207	216	208	182	182	193	198	173	193	207	184	175	176	201	220	164	186	187	206	182	179	195	176	222	189	180	187	171	173	198	192	218	194	164	168	213	201	174	205	185	185	199	205	190	186	158	186	185	186	192	185	203	182	204	192	172	199	203	198	180	195	200	159	175	189	191	185	209	172	192	188	170	202	192	184	194	183	180	180	179	215	204	166	176	180	216	197	209	173	193	182	219	182	193	211	194	181	232	196	192	194	200	175	198	173	181	195	194	192	175	171	169	189	210	206	199	197	189	193	177	189	184	202	173	217	186	180	204	195	175	200	177	191	157	211	191	209	189	192	185	180	205	173	190	186	199	203	188	177	175	194	193	190	182	159	197	190	195	157	193	194	197	185	218	177	172	179	182	185	183	177	163	189	197	174	179	189	192	201	198	176	207	158	191	207	186	173	187	178	174	174	180	173	189	202	185	193	196	211	180	195	188	187	155	163	197	212	195	174	201	213	199	190	197	188	195	185	188	183	197	189	208	186	203	164	184	191	196	180	192	185	176	182	184	195	183	183	197	198	180	194	172	214	193	179	206	193	184	201	198	164	199	171	217	187	185	180	171	206	183	180	218	169	171	197	219	195	207	184	182	164	170	169	185	183	208	198	173	166	189	189	217	195	190	164	185	194	231	216	182	167	195	178	181	192	191	176	181	200	203	186	197	200	168	231	188	177	174	219	179	206	165	185	181	178	181	163	180	180	188	189	182	187	194	207	184	172	185	200	190	182	187	196	165	186	190	175	221	184	178	206	200	213	170	186	192	204	208	185	208	189	189	185	189	176	190	204	171	151	193	187	169	193	155	180	193	162	210	217	184	178	169	179	182	192	187	167	216	208	168	179	161	190	198	185	241	165	173	205	171	175	199	198	184	182	199	165	188	175	190	192	195	187	156	187	187	172	206	200	196	187	182	193	174	170	197	181	198	187	184	184	171	192	210	204	199	216	192	194	172	185	187	187	172	200	182	200	192	184	200	229	181	186	170	190	212	179	197	199	193	165	205	183	175	190	190	201	207	175	191	186	188	187	179	179	189	202	183	193	177	181	185	190	199	184	183	176	181	173	170	191	206	204	197	187	206	225	179	194	183	171	201	217	192	193	211	186	200	186	198	178	183	181	180	181	182	200	164	207	174	187	195	200	188	181	194	190	205	183	193	191	172	191	198	178	175	207	179	185	178	189	226	196	193	182	178	204	186	197	182	204	192	185	196	157	184	199	175	169	202	191	205	151	176	202	216	178	188	183	193	188	176	168	194	178	191	182	194	176	186	157	197	202	183	194	221	190	164	185	201	197	175	186	169	207	178	173	174	211	187	199	185	180	193	215	203	179	178	192	154	211	190	181	185	185	178	190	177	193	173	184	193	190	196	178	189	215	191	165	204	202	220	193	184	182	168	190	180	169	160	225	174	193	212	162	198	203	180	188	223	188	208	211	191	216	188	178	181	177	195	183	205	197	185	181	211	162	171	169	163	173	200	167	181	211	188	179	214	207	203	193	182	179	180	174	177	214	179	189	196	186	176	174	204	183	176	194	183	170	207	176	160	188	169	174	178	206	201	176	177	171	165	161	179	178	205	194	201	174	173	177	217	193	203	190	183	179	178	188	194	197	180	179	194	164	176	182	185	220	188	176	189	174	181	198	173	182	181	197	178	183	195	191	193	185	203	176	199	188	196	162	189	197	184	195	180	193	199	202	195	162	200	186	177	195	203	192	202	211	183	185	201	192	192	189	215	159	188	193	201	198	193	221	216	181	191	189	184	216	191	192	178	219	199	190	188	211	192	200	177	185	179	194	192	178	184	188	199	190	181	173	182	187	205	217	171	159	185	163	168	197	190	174	185	162	190	219	193	179	184	205	209	196	191	200	216	183	171	191	183	172	183	201	193	205	184	186	170	178	187	206	190	166	210	190	215	181	192	169	214	205	169	166	201	185	193	190	201	178	183	196	188	203	179	194	191	179	208	190	187	191	195	177	190	193	190	193	169	185	203	210	192	209	179	175	192	203	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6270	695	743	767	720	672	658	643	630	616	663	624	558	611	584	615	573	580	566	596	604	568	621	590	618	623	560	568	616	532	611	604	599	646	570	597	566	560	585	561	567	622	602	584	598	561	599	630	575	587	593	574	566	558	553	589	608	605	552	567	572	553	592	575	541	559	598	608	531	589	550	620	593	519	600	566	606	559	587	585	567	584	544	577	580	570	609	650	603	569	592	558	539	598	600	563	635	601	593	554	545	587	614	559	572	621	581	576	586	577	595	563	589	563	621	569	602	540	592	543	552	588	552	614	587	580	602	597	594	626	579	592	548	615	582	601	602	568	593	581	566	592	547	578	573	542	628	577	571	614	592	584	594	512	595	571	602	551	594	591	590	606	593	603	571	616	531	579	592	582	597	616	616	596	601	535	603	564	583	601	580	524	599	567	560	566	609	607	556	620	584	601	583	577	576	618	640	540	591	637	614	580	598	531	632	623	585	606	568	550	637	582	586	562	593	614	543	576	603	613	581	593	570	539	531	572	535	567	591	570	598	596	592	595	532	600	584	553	576	576	568	562	555	598	563	582	556	554	556	547	554	606	590	609	602	569	585	577	566	590	548	579	602	532	616	538	567	574	572	581	544	531	535	589	549	607	573	573	585	581	596	582	549	595	580	587	615	578	582	606	550	580	528	532	611	536	577	540	627	566	577	577	569	585	559	580	578	567	588	578	619	532	621	590	558	584	594	562	555	596	575	581	613	589	598	587	594	556	626	568	577	593	562	527	591	582	570	552	570	616	567	591	588	567	595	570	566	561	558	558	612	592	576	596	600	558	589	543	578	554	593	551	563	589	585	586	593	580	566	581	568	574	573	567	583	576	581	598	640	581	610	605	585	548	581	556	571	582	609	613	548	596	589	551	574	609	557	590	576	557	574	570	604	535	572	559	556	551	570	568	590	609	584	554	574	541	594	588	625	607	612	587	593	559	590	513	572	588	607	606	564	585	572	531	600	551	588	564	557	603	557	537	584	593	554	552	538	616	590	582	611	556	612	582	560	556	572	580	584	563	617	570	595	585	588	607	618	536	561	572	566	582	548	582	579	601	546	566	591	506	622	564	605	580	565	597	596	586	575	578	520	574	555	634	601	591	531	594	560	613	599	564	527	619	552	568	569	588	554	560	508	609	559	578	604	560	610	610	568	576	567	599	589	569	569	547	574	558	536	581	585	564	564	554	555	582	566	591	624	583	610	549	523	608	639	567	541	577	579	586	574	564	556	574	567	585	588	568	566	595	533	603	586	591	576	576	594	564	599	511	578	600	571	519	538	583	582	650	571	586	630	590	547	592	593	529	597	594	584	548	599	556	565	588	558	551	541	585	617	585	565	599	550	585	583	600	557	563	580	543	526	574	585	561	569	559	546	564	565	610	613	554	572	546	552	560	612	551	580	575	571	598	590	562	569	612	577	600	636	553	526	549	591	602	589	595	545	551	554	534	586	582	559	573	571	557	562	540	607	519	603	563	605	605	586	583	575	536	554	599	576	610	608	610	580	600	539	578	602	579	531	580	564	556	573	605	564	583	595	589	568	591	557	604	611	569	600	554	579	648	565	538	600	580	556	584	578	538	557	519	558	568	529	623	586	556	605	601	592	558	586	596	579	583	561	601	591	599	557	595	603	568	573	585	548	589	593	624	605	559	570	579	558	603	575	597	562	530	582	575	564	590	571	563	568	577	605	575	609	572	568	641	569	627	537	609	591	594	566	612	566	583	599	577	643	526	553	582	595	556	607	564	635	525	571	579	536	596	558	555	573	614	583	556	576	601	590	599	574	564	554	603	582	583	566	583	603	570	586	592	607	602	576	545	563	530	601	606	577	589	613	616	564	592	569	577	560	601	583	591	585	595	535	561	565	521	577	561	584	604	555	572	604	590	568	572	577	584	565	562	579	581	612	593	559	567	547	591	622	583	583	593	561	571	618	589	574	580	568	546	538	597	583	564	566	553	589	566	574	542	603	533	541	585	610	579	593	577	574	612	537	552	488	611	616	594	570	581	612	539	593	588	566	538	545	574	541	593	608	574	591	565	585	610	603	573	527	642	583	588	555	606	630	584	585	550	566	586	528	592	610	583	554	585	576	610	568	586	589	553	584	566	576	633	565	605	592	587	611	553	543	606	586	602	542	579	598	578	569	589	622	619	604	576	580	572	562	530	540	621	572	607	563	559	579	597	607	605	603	569	554	546	590	541	610	552	570	571	567	580	599	585	561	574	552	545	555	592	574	604	580	542	606	577	598	543	574	571	569	559	657	606	570	587	589	545	570	574	596	582	554	597	571	557	588	619	592	590	570	601	570	559	551	547	577	592	608	623	606	614	611	581	573	613	585	616	555	560	610	578	583	578	605	604	583	569	578	581	608	581	574	608	581	550	574	588	559	600	584	552	566	589	578	616	572	591	584	582	602	583	544	601	601	543	556	556	586	610	561	584	611	598	536	598	568	605	542	582	618	570	614	551	590	555	586	569	604	625	578	589	552	575	571	608	601	566	598	610	578	594	599	545	591	633	601	596	557	554	562	640	587	550	587	580	516	607	567	546	567	586	542	577	541	551	573	602	604	577	656	575	579	560	578	555	572	642	558	606	578	515	541	567	550	557	599	588	578	582	562	571	580	594	609	573	593	584	543	588	599	591	584	592	586	564	508	545	566	553	547	579	589	564	546	595	597	599	591	572	594	576	566	550	624	561	607	563	601	603	581	597	571	530	609	586	543	567	579	564	598	615	569	592	605	574	577	624	526	569	553	606	569	586	569	576	591	576	584	567	611	584	559	591	600	614	561	572	599	544	574	594	581	559	509	606	626	577	595	517	641	594	585	576	553	594	557	575	531	612	564	553	534	566	551	550	594	574	585	564	584	554	598	609	599	604	569	563	547	604	538	554	583	565	580	584	573	567	558	568	610	559	588	587	605	541	604	571	594	607	612	572	533	583	580	571	537	543	581	595	569	601	565	613	559	589	581	565	616	586	584	602	590	560	603	554	569	542	572	588	626	535	597	572	606	572	582	562	566	541	601	600	579	589	587	597	586	579	536	563	619	572	558	541	554	558	572	561	613	565	604	569	531	586	576	580	583	597	566	542	578	568	613	598	609	636	590	610	582	589	547	575	610	563	600	567	589	587	541	631	537	562	547	549	567	569	628	596	533	604	534	629	566	566	590	599	562	560	610	563	587	596	568	598	539	566	520	607	568	595	594	616	553	577	569	586	534	555	574	593	619	567	587	593	546	580	560	612	579	586	583	587	562	567	582	594	598	563	594	577	588	600	573	558	529	548	598	554	574	582	569	543	559	573	558	562	594	570	591	550	582	570	577	571	559	559	563	588	592	628	592	589	605	576	580	599	557	552	530	582	591	598	548	592	576	578	568	616	560	587	587	542	537	565	636	571	556	609	584	593	587	573	583	585	596	587	598	588	560	610	617	590	607	610	540	582	559	543	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
38871	9670	1907	1235	954	760	643	575	504	480	454	456	414	398	419	366	343	387	355	379	349	351	362	347	326	368	349	362	319	341	346	332	370	328	404	347	359	344	371	320	335	350	344	354	313	369	350	350	345	360	329	316	382	364	321	342	323	330	342	334	339	326	344	320	322	336	369	355	331	339	292	333	298	319	338	346	336	340	334	331	347	343	328	315	370	329	345	347	310	328	355	331	337	325	356	346	346	333	375	329	351	356	352	342	362	342	370	306	344	348	337	331	324	336	337	314	338	321	344	318	341	364	313	345	382	350	371	336	317	368	354	365	345	359	328	320	338	315	330	330	337	321	316	328	337	323	380	312	327	310	378	328	319	340	343	350	363	312	277	320	395	339	331	352	313	331	326	326	351	318	306	346	305	309	343	344	340	336	341	333	339	307	338	339	341	334	313	374	325	357	326	305	334	326	334	378	331	349	308	354	322	338	336	365	354	381	328	345	347	344	329	333	315	342	366	333	366	350	367	343	318	325	303	340	334	352	340	357	339	337	352	345	326	338	304	345	337	333	322	326	367	336	356	347	385	347	327	314	336	314	382	322	334	338	323	327	362	331	355	327	351	342	356	336	345	342	333	371	340	333	312	351	334	327	320	308	333	334	331	351	295	314	330	352	362	314	311	338	332	341	337	349	348	363	352	323	357	326	353	312	336	330	343	335	327	361	326	348	362	332	317	340	325	333	344	349	321	351	318	321	329	303	343	320	341	344	325	357	349	345	337	304	324	319	362	329	339	324	337	346	368	355	337	322	319	337	377	360	363	350	337	316	315	331	353	364	344	369	349	350	347	361	349	321	332	349	336	343	346	338	356	345	332	333	345	335	360	360	355	340	333	337	313	366	352	327	321	324	343	333	344	345	343	337	336	344	316	335	333	296	329	316	335	338	318	387	368	333	370	339	348	336	326	344	334	327	297	326	312	365	338	339	343	360	362	376	353	339	330	315	321	337	328	387	289	321	332	335	317	346	296	307	358	323	310	306	327	322	330	336	335	343	365	337	336	318	310	349	361	325	337	346	317	358	352	321	326	321	317	309	351	347	328	338	356	350	333	327	302	330	354	299	337	343	340	326	328	324	341	299	309	352	337	340	377	328	315	338	322	327	313	349	334	311	340	350	325	325	341	342	359	370	335	335	356	329	376	351	334	325	333	350	340	339	351	325	343	318	343	313	327	329	330	303	338	344	350	315	360	352	330	349	318	344	329	347	326	410	342	333	386	337	324	354	360	338	335	350	297	343	355	311	328	345	346	348	337	344	341	323	333	364	343	301	364	312	321	363	343	371	303	339	328	355	337	335	343	322	350	302	329	362	359	348	328	301	333	348	325	336	362	338	335	377	328	333	291	377	350	321	304	328	307	312	328	342	335	344	378	352	352	337	371	341	327	327	346	326	369	376	338	342	337	329	355	373	335	343	356	382	352	348	379	321	342	295	332	344	328	320	370	315	317	361	322	337	373	344	334	350	364	334	350	321	318	335	361	333	333	315	334	330	328	325	329	336	336	314	301	322	366	299	330	343	380	341	331	354	328	343	358	320	325	310	342	350	346	323	333	353	321	336	333	355	336	346	319	367	345	341	346	308	347	386	320	358	349	333	333	342	314	382	303	333	315	339	357	329	335	310	310	309	388	321	335	342	376	314	328	333	368	334	324	342	295	332	353	323	319	327	357	347	314	331	347	341	355	363	368	334	351	325	323	303	322	329	352	323	350	331	309	377	323	306	371	342	335	330	307	318	359	330	353	362	356	322	333	349	312	323	359	340	324	343	352	345	346	339	348	319	322	370	351	369	351	336	356	349	313	339	337	321	321	321	366	354	316	347	330	341	351	312	316	289	376	335	328	325	361	349	349	338	327	346	320	328	354	336	303	329	326	301	324	331	337	313	282	346	329	296	346	331	360	313	311	359	340	330	355	342	335	305	365	306	348	346	320	315	352	313	382	302	320	340	314	311	366	357	334	305	326	321	372	326	321	363	317	320	316	334	318	357	325	315	337	383	312	330	328	321	319	371	326	332	367	374	320	334	356	314	332	323	324	332	332	340	332	361	339	344	334	347	341	309	338	327	327	350	319	359	326	327	313	295	331	309	349	357	337	385	353	326	315	310	317	339	337	350	302	354	324	358	351	338	346	318	353	328	332	297	339	340	336	313	319	333	333	292	335	328	339	310	351	338	314	367	342	330	319	342	359	323	354	347	355	359	322	320	341	338	353	335	313	348	337	325	327	324	349	325	322	317	337	356	313	342	359	341	304	342	342	345	359	333	325	330	333	356	340	344	332	394	341	351	362	322	369	332	361	370	288	374	338	332	328	310	319	298	335	319	302	306	352	316	333	360	355	362	328	329	323	302	354	322	376	340	333	328	364	317	352	316	333	312	318	315	329	378	333	344	330	374	394	325	339	337	324	329	326	346	325	354	329	332	347	347	350	329	310	308	339	335	334	323	363	321	345	359	364	345	311	355	310	349	343	372	311	348	359	336	310	346	319	355	308	359	356	329	362	365	320	385	340	342	368	329	350	322	321	312	362	310	325	344	320	304	316	348	327	305	326	321	348	305	329	331	310	319	311	328	333	332	308	345	333	354	351	358	339	349	351	324	322	333	318	351	359	327	338	328	359	367	342	334	336	291	347	296	327	316	328	339	332	321	339	356	310	346	336	338	302	338	343	336	325	344	331	345	343	325	334	371	346	337	344	365	340	316	340	334	328	346	324	316	345	353	373	322	301	330	358	325	337	345	368	306	348	363	383	313	370	362	324	344	346	316	308	321	339	350	329	364	338	302	334	346	353	343	316	353	354	349	316	330	312	342	330	335	291	367	350	370	373	339	358	331	329	322	349	321	327	332	352	320	342	324	345	311	344	355	332	348	323	388	336	347	359	312	346	342	337	375	304	303	307	317	354	358	341	363	348	325	351	323	301	314	346	361	324	329	341	374	358	339	338	331	362	325	340	339	329	330	367	313	335	346	357	340	320	303	320	333	327	328	341	344	337	325	336	321	349	356	360	343	341	388	352	342	329	338	330	361	307	284	332	352	334	337	343	327	347	309	351	322	361	349	341	344	328	345	329	329	341	327	365	317	328	341	319	348	336	329	353	314	304	329	371	365	321	346	320	320	313	344	317	334	315	325	340	372	349	353	318	352	305	350	376	331	356	334	356	324	312	353	337	339	348	375	371	355	301	353	346	354	346	340	335	331	332	323	324	337	359	331	285	336	329	315	335	310	328	353	354	317	337	348	350	363	343	353	359	312	365	324	356	331	330	322	341	359	329	316	312	344	337	337	316	331	333	288	316	360	338	325	321	354	336	354	330	331	308	321	367	343	311	334	328	319	321	342	317	327	331	347	327	305	364	363	318	314	316	304	321	366	344	341	370	319	349	341	322	353	330	311	311	341	344	336	347	358	383	324	321	374	334	335	357	381	344	327	337	354	348	321	354	337	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16711	1986	3596	4012	3363	2871	2385	2147	1809	1751	1641	1609	1439	1333	1284	1279	1269	1244	1145	1154	1209	1106	1074	1083	1060	1108	1067	1049	1038	1006	1033	1029	1000	983	1021	955	959	1013	976	951	1006	983	976	880	982	958	944	964	965	953	970	986	953	950	996	939	899	983	936	959	955	975	908	897	999	929	1002	944	945	969	917	925	977	997	1024	949	916	940	988	938	960	1005	942	907	960	957	912	949	943	951	955	933	968	970	927	930	941	981	910	980	930	932	1000	921	959	940	968	1004	923	959	902	964	965	973	949	958	943	939	998	979	965	982	952	961	917	952	920	949	949	955	961	962	883	921	907	905	970	954	908	939	969	950	925	883	930	967	941	934	935	900	918	947	959	951	916	890	910	946	959	955	938	899	873	969	874	927	928	970	941	919	922	902	892	915	927	933	942	901	896	925	935	925	897	1021	964	906	943	888	967	987	942	908	926	926	912	975	924	910	970	963	895	945	928	919	943	952	935	954	961	911	941	932	891	877	889	874	916	904	939	943	868	947	925	922	919	918	894	976	884	987	941	909	892	923	962	903	925	970	928	940	938	915	918	877	931	929	967	903	934	905	907	899	960	947	937	911	930	927	974	948	1003	984	949	931	916	945	865	927	967	900	976	906	894	926	943	875	960	974	964	937	972	907	892	974	919	908	883	923	938	981	907	987	930	908	916	927	961	928	939	915	944	928	904	914	969	919	919	957	915	974	905	976	903	912	947	962	1002	929	953	934	900	926	894	935	939	942	953	845	931	894	963	915	889	950	902	925	927	964	925	960	933	866	974	939	965	960	961	907	979	905	983	929	892	925	921	903	884	962	878	940	914	1014	901	913	944	923	868	891	922	979	925	958	896	952	926	912	898	921	939	913	970	962	915	933	883	939	889	945	883	916	904	906	948	944	935	941	922	945	928	956	858	930	960	900	907	923	945	830	917	972	926	967	892	935	902	944	900	941	928	909	937	913	910	952	947	912	946	904	876	973	968	938	923	980	937	972	927	943	963	959	949	948	941	931	883	949	992	910	948	928	935	957	982	914	940	911	901	964	992	943	951	896	972	935	935	919	910	924	909	913	987	945	934	926	936	950	842	910	970	940	965	919	931	957	880	892	934	923	943	910	880	877	915	927	896	861	924	916	946	932	935	912	957	956	899	924	959	882	943	939	973	932	974	928	847	954	983	947	978	945	939	871	923	912	886	945	938	934	916	962	876	927	928	929	1001	940	923	913	939	915	971	921	943	897	934	906	908	885	979	919	937	917	988	969	916	974	859	930	920	907	973	914	879	1047	957	939	904	911	918	942	892	885	960	961	940	911	904	924	917	913	899	892	925	906	955	1000	891	922	924	973	937	916	900	999	976	901	930	872	957	931	897	921	920	942	920	948	867	919	925	872	927	947	913	941	965	949	989	887	952	933	904	958	921	930	969	918	899	946	961	987	939	953	910	889	891	948	915	950	957	959	947	877	906	925	981	950	912	993	931	958	897	900	861	906	927	905	926	946	915	940	930	920	956	926	900	896	934	927	920	943	918	846	919	923	928	900	934	936	997	910	948	978	923	935	965	934	948	917	920	875	873	938	955	944	929	919	928	946	967	897	910	921	977	933	944	918	937	955	985	906	1005	962	950	1007	876	947	948	944	918	916	914	923	949	951	884	979	914	981	939	970	906	932	880	912	984	971	895	886	915	950	941	907	882	963	961	908	949	927	855	909	918	981	958	911	916	908	925	965	936	926	940	934	920	927	880	898	920	947	928	919	927	976	962	930	946	934	938	981	887	915	982	920	949	908	923	887	921	948	984	946	933	960	952	919	955	957	922	994	980	886	938	942	854	953	957	952	919	967	892	935	955	957	992	864	966	922	922	963	951	915	959	969	929	905	946	918	983	931	940	958	926	900	957	937	1010	963	889	999	911	888	874	980	934	935	929	931	939	936	1002	910	924	924	944	912	910	979	881	955	931	950	879	948	902	906	918	889	922	952	978	975	905	889	945	929	911	927	975	923	942	926	939	1009	959	956	941	912	945	950	921	1008	961	919	978	934	967	911	973	971	973	944	959	919	933	887	911	896	923	937	917	961	947	984	929	953	978	941	931	937	902	903	961	873	924	968	904	943	894	895	960	961	883	897	940	924	906	967	953	980	911	990	937	920	952	901	947	924	1005	927	983	927	943	941	958	929	928	898	943	942	937	945	938	937	986	958	924	924	928	922	966	903	989	852	975	926	931	890	864	953	967	938	900	926	937	922	965	911	941	899	937	967	957	927	966	903	911	945	940	898	914	943	881	898	974	949	942	890	937	953	932	960	879	941	960	866	968	964	951	945	955	971	893	926	920	925	931	913	987	893	928	927	928	898	927	990	934	934	1005	887	925	907	941	918	920	944	958	919	979	896	932	940	954	924	967	956	973	940	871	969	889	926	913	933	967	993	928	934	891	933	943	921	929	951	885	918	899	935	936	982	900	915	948	960	958	907	899	955	954	934	874	966	940	952	957	953	912	919	922	951	932	974	918	962	909	938	907	934	897	956	941	925	906	911	1010	930	1022	911	953	960	983	899	970	946	895	946	944	895	917	941	932	942	946	939	929	937	935	942	965	924	904	918	887	925	948	951	939	957	1040	885	880	927	922	923	923	921	978	964	946	973	902	906	921	1003	952	970	903	945	890	858	974	923	924	970	946	945	968	951	910	962	919	924	929	928	915	972	964	931	976	940	964	929	896	907	962	930	919	914	1005	932	959	937	948	963	924	924	929	939	962	951	895	909	937	929	922	951	960	889	965	965	932	945	921	938	942	946	920	968	893	891	925	939	886	941	947	917	951	922	946	891	894	938	966	907	937	939	921	918	943	936	921	918	900	889	1001	920	926	894	913	980	945	920	910	926	987	960	914	916	904	1017	903	932	915	907	922	963	940	889	977	964	940	915	912	939	906	897	961	965	899	881	942	927	905	914	1004	928	905	928	937	961	938	925	914	911	933	910	913	913	919	913	925	922	960	944	944	917	953	945	961	876	957	929	920	879	952	916	1005	913	911	937	946	950	957	973	935	903	942	931	962	921	909	934	926	934	975	928	938	963	889	990	911	970	935	934	961	917	943	956	911	965	874	922	930	995	937	925	956	928	912	925	924	943	947	938	889	940	923	954	907	947	947	975	953	881	953	927	903	982	903	915	958	926	935	938	942	946	977	985	918	929	959	920	915	920	923	893	953	927	979	951	877	953	958	947	912	935	931	920	952	944	898	876	886	949	883	903	929	964	946	946	929	990	926	936	925	924	956	907	888	956	956	985	939	889	936	969	945	910	914	904	961	933	930	931	917	937	958	924	912	874	918	943	916	936	956	928	936	895	934	938	912	961	971	920	924	847	909	929	956	954	888	971	921	914	964	932	951	934	914	906	1042	915	910	930	961	955	965	908	915	912	922	879	883	961	953	913	990	920	895	891	890	931	957	988	904	960	944	916	941	943	896	932	904	963	911	892	943	929	945	926	912	939	916	945	938	986	946	975	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
46573	19282	5703	2228	1592	1222	976	756	674	566	526	488	494	448	398	403	382	337	383	354	306	345	350	362	360	341	313	367	347	352	328	318	327	332	332	327	313	332	317	313	290	326	301	264	284	338	286	280	330	316	343	297	326	333	304	302	302	298	315	351	281	339	334	313	325	321	309	351	339	324	326	326	299	314	297	352	303	283	310	288	319	360	312	325	330	318	325	308	309	312	330	318	321	304	299	312	327	321	308	292	331	313	317	328	333	293	313	299	311	287	313	340	309	311	366	351	316	274	323	324	330	314	324	303	301	285	304	314	299	318	323	378	303	320	309	303	337	278	328	292	295	320	316	314	328	346	330	326	314	327	295	329	318	311	356	335	304	317	328	280	319	332	310	324	297	328	343	302	308	303	334	331	323	318	316	334	305	338	322	320	323	299	313	308	302	345	281	295	305	322	293	333	296	339	295	322	302	348	329	315	309	336	288	325	343	265	314	336	346	307	316	300	322	305	298	322	302	325	335	310	269	309	333	300	317	274	308	294	299	344	337	298	298	289	346	309	358	306	365	304	335	325	327	316	306	326	311	320	316	301	328	301	323	289	293	310	279	299	338	327	333	316	323	318	291	351	355	306	338	306	318	314	304	303	325	326	293	331	295	299	293	282	312	332	315	339	294	311	312	310	293	280	308	322	300	333	318	320	334	304	303	349	309	334	311	315	315	338	304	318	345	301	295	324	282	319	315	316	306	310	318	357	338	325	311	339	288	342	319	330	321	322	314	291	339	316	298	304	336	303	339	287	325	301	315	294	306	299	338	324	299	309	327	357	325	301	310	329	316	345	313	334	296	313	270	329	292	313	304	314	282	294	344	322	337	323	308	286	293	301	330	337	332	308	349	321	351	349	299	296	306	302	305	345	304	312	278	281	315	329	310	300	332	309	328	314	275	301	294	334	309	279	376	325	348	293	322	336	313	352	341	342	325	300	319	301	315	299	336	327	311	309	340	321	329	293	317	286	303	339	298	287	290	288	335	350	328	321	331	313	332	320	319	332	319	304	309	297	305	322	293	316	307	299	325	298	284	297	331	308	320	318	353	327	309	314	336	297	286	324	336	328	278	314	309	334	313	303	315	331	298	301	316	323	297	296	319	294	318	305	314	311	320	310	297	296	279	329	312	297	348	321	324	295	309	313	339	304	315	328	305	326	352	274	301	309	295	314	297	286	316	330	291	325	327	301	334	337	309	325	277	328	301	327	351	323	310	329	313	326	313	357	334	328	319	303	330	319	316	322	315	309	297	358	305	319	302	307	329	311	295	319	307	314	303	279	333	290	303	318	319	282	324	302	317	327	303	321	348	299	326	304	291	334	340	318	309	327	338	331	333	307	301	340	333	332	335	311	302	304	328	317	322	299	319	316	323	333	282	327	307	337	320	275	292	306	340	322	291	289	303	302	303	333	290	299	348	340	285	321	327	294	305	306	313	316	317	288	345	334	311	293	328	327	305	291	306	306	318	308	322	320	346	332	302	294	303	291	346	291	331	314	313	315	300	317	302	321	296	314	305	315	348	337	341	337	309	306	323	297	296	303	303	309	312	349	324	306	333	307	327	291	326	290	322	322	294	299	333	298	343	328	298	287	308	320	306	328	317	277	311	281	317	331	297	289	293	299	338	312	339	311	302	329	335	331	314	313	311	310	329	327	325	317	354	322	300	321	278	303	317	316	354	344	312	319	342	308	315	329	331	304	290	323	307	316	298	335	333	355	292	305	348	288	310	306	324	334	314	297	312	278	331	334	299	308	348	302	325	296	334	317	313	321	312	329	307	302	327	309	310	311	329	335	303	335	345	319	294	293	318	312	299	282	320	289	330	358	293	336	313	340	309	294	315	321	316	323	332	271	308	298	307	316	308	305	308	338	278	306	315	308	334	323	291	310	343	319	306	302	355	347	328	313	305	315	315	305	296	347	335	332	302	298	314	351	298	315	333	307	348	312	361	327	322	321	313	300	314	307	317	294	316	280	303	307	321	322	316	327	323	308	312	289	318	299	322	343	312	298	322	294	341	350	334	317	311	329	309	334	317	309	303	324	320	300	335	318	298	310	316	327	318	277	336	320	308	296	314	293	332	324	322	281	308	319	305	314	331	333	363	316	324	298	325	290	298	340	328	326	314	312	310	309	322	311	307	333	309	301	315	344	323	294	312	299	279	329	296	295	336	305	346	295	280	309	333	280	312	329	302	307	305	325	305	346	295	323	316	320	339	321	286	317	299	294	325	315	323	351	336	319	320	319	334	322	309	292	280	280	303	344	321	319	329	302	334	296	319	355	315	331	302	283	334	308	304	315	297	309	294	306	290	304	310	326	325	320	317	307	310	268	315	293	302	320	318	315	302	299	313	314	329	307	316	352	339	326	327	300	317	330	318	322	300	269	354	308	313	297	306	311	315	335	327	307	343	335	307	307	297	295	292	306	287	288	297	307	332	298	310	351	297	342	321	300	325	347	339	286	320	272	297	308	298	291	288	315	321	288	319	308	304	296	288	293	308	316	301	320	319	324	337	323	353	329	331	291	337	279	298	304	306	297	331	310	282	335	312	314	295	326	324	329	344	308	284	337	325	283	328	324	330	305	329	336	345	329	317	314	303	304	314	362	337	293	323	309	333	286	311	322	315	329	313	313	296	342	306	293	321	325	321	304	345	313	331	331	314	276	333	317	338	297	294	308	327	289	310	367	341	333	316	303	297	296	287	337	308	318	304	289	313	298	348	325	317	317	302	286	290	296	291	329	312	282	314	310	302	279	295	317	302	333	282	300	327	331	289	312	300	315	333	285	294	351	317	293	310	326	320	308	311	327	311	281	321	348	320	289	323	319	284	316	306	263	320	322	306	317	295	323	317	332	297	316	330	318	331	327	313	295	337	310	306	326	314	297	304	321	350	301	333	334	290	320	300	312	324	305	315	332	313	302	329	291	312	335	319	320	338	301	349	320	325	323	299	284	338	298	286	329	311	342	289	282	302	319	297	311	326	289	309	304	319	320	321	332	317	282	284	319	291	303	304	310	319	330	325	321	320	281	320	303	307	291	316	301	308	296	311	292	305	305	345	306	309	309	297	337	324	312	304	299	344	325	325	323	313	324	281	304	311	317	308	314	261	320	333	299	303	294	327	323	315	307	358	316	331	300	336	320	322	300	310	328	338	317	298	320	312	303	320	307	339	331	283	311	311	315	318	301	296	308	326	299	359	327	309	321	329	331	296	327	338	303	324	311	279	326	317	302	301	343	330	315	344	327	295	301	310	311	297	291	329	319	309	321	311	290	340	313	290	310	333	317	302	303	328	300	330	318	318	296	316	342	313	312	343	334	329	339	294	295	334	336	316	309	303	307	322	319	343	323	326	324	300	330	303	313	323	322	309	311	335	313	294	319	294	326	319	328	302	282	315	284	308	313	312	331	326	300	345	329	323	316	332	327	302	303	328	318	292	326	327	323	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
20485	2852	6050	6468	5636	4485	3849	3143	2791	2384	2203	2101	1869	1792	1637	1533	1411	1403	1330	1368	1274	1164	1195	1146	1159	1110	1114	1106	1044	1060	1028	1026	986	1028	995	999	1002	1007	967	942	925	970	985	943	992	910	947	897	859	959	952	857	895	926	855	913	868	903	948	872	874	906	891	894	880	930	883	886	898	810	912	904	848	925	861	894	853	960	922	912	871	879	888	864	910	852	901	892	836	879	849	884	891	890	882	900	855	850	834	835	912	857	867	901	847	888	899	871	849	829	868	845	829	882	862	898	883	884	796	864	852	863	905	881	841	844	833	894	870	861	852	854	839	842	866	901	876	873	850	893	867	857	867	842	893	852	883	846	905	893	863	836	918	877	878	858	840	859	853	910	868	890	813	870	885	853	864	872	879	859	838	839	883	827	881	865	843	835	835	867	855	851	836	849	889	814	858	857	888	867	875	869	859	851	826	900	839	867	805	882	859	801	856	900	876	894	840	846	859	883	906	834	865	851	841	852	797	879	882	848	837	816	898	936	886	886	858	861	835	923	832	789	864	882	874	874	829	819	808	838	842	873	895	873	820	823	871	881	896	846	898	899	783	849	873	892	897	824	851	774	845	842	881	858	864	889	851	838	862	881	898	855	846	883	864	873	881	844	852	833	872	834	860	818	883	804	830	868	882	864	898	888	842	846	808	896	882	847	825	860	820	862	861	842	859	845	877	870	857	848	886	873	862	854	851	793	844	862	863	854	900	874	876	868	860	853	802	861	897	864	906	807	918	872	808	850	899	824	858	866	811	822	859	838	865	822	839	851	851	804	850	871	845	847	888	869	873	808	886	832	873	846	866	860	840	866	854	848	880	891	846	906	880	852	848	861	839	853	817	853	831	805	877	834	892	853	854	813	818	853	857	865	836	839	847	872	879	881	875	866	815	848	834	867	863	844	865	889	831	900	882	837	885	857	837	894	849	860	829	793	910	868	859	842	832	873	856	929	871	861	811	865	817	922	874	841	880	886	843	821	888	899	844	888	905	884	862	863	845	876	825	866	821	873	903	836	847	876	878	854	906	868	868	862	826	835	852	815	852	898	850	831	835	841	830	903	792	889	856	856	818	877	860	823	849	866	867	866	826	825	885	837	846	810	860	847	845	854	833	905	871	853	837	814	840	868	893	886	821	870	842	857	833	863	847	858	817	865	887	839	863	833	890	913	807	852	866	853	879	836	862	801	896	890	849	865	836	916	878	841	851	887	834	911	836	874	865	932	835	847	820	897	815	907	894	863	801	866	825	823	884	861	884	873	884	882	945	813	859	867	827	914	907	835	870	847	863	836	913	861	900	893	864	859	825	858	824	903	818	851	835	859	842	806	859	853	830	873	870	872	811	836	886	847	901	846	829	894	866	899	862	881	879	871	853	889	870	825	830	910	823	852	844	866	883	871	826	916	817	872	875	847	870	857	885	864	883	864	845	832	869	882	866	880	877	907	859	870	842	847	865	850	833	839	878	848	849	883	873	802	834	916	873	822	915	780	884	852	881	829	875	813	856	862	902	850	853	815	840	895	852	818	840	882	846	809	860	837	823	863	865	895	819	888	861	860	850	849	885	863	850	844	815	854	918	899	807	813	853	849	861	870	898	835	820	868	866	849	850	845	883	868	836	815	914	845	845	860	880	863	852	817	841	839	864	830	870	887	835	932	844	913	915	858	850	799	907	840	889	839	874	901	889	875	792	894	807	838	821	886	918	895	832	886	823	859	818	849	779	869	868	870	872	839	809	850	877	868	874	868	834	813	836	867	876	870	857	857	930	851	805	878	870	879	878	810	834	814	836	845	825	799	853	884	862	894	865	863	900	906	845	839	838	851	895	882	843	877	844	873	826	819	865	840	824	846	858	844	850	888	925	869	876	802	832	874	901	875	838	897	831	845	847	875	857	843	888	849	838	850	866	833	853	866	848	904	883	860	810	846	842	847	818	895	927	867	883	861	817	873	889	826	869	855	847	884	835	928	818	856	849	890	846	885	841	841	814	878	845	826	868	845	829	918	887	891	848	851	840	890	912	856	855	863	873	880	857	849	835	859	899	844	861	835	828	813	915	855	867	880	834	830	897	836	873	864	888	857	911	843	851	887	845	877	819	839	844	838	864	855	914	904	814	845	796	900	842	863	888	833	877	846	849	880	877	852	816	867	875	838	831	842	904	919	827	869	829	855	865	856	845	870	872	890	878	885	823	881	863	917	843	874	798	848	871	864	890	865	866	878	872	860	835	866	907	876	880	864	862	839	839	853	854	842	887	882	855	895	850	878	902	830	892	812	868	860	852	828	830	809	893	834	883	866	821	878	843	822	853	862	916	813	870	851	819	819	854	867	829	846	836	844	860	802	820	884	905	828	855	897	873	839	803	819	882	817	900	821	862	806	830	854	822	913	876	846	882	863	837	879	814	904	833	842	859	856	863	846	907	820	902	846	922	859	867	856	806	881	857	843	925	846	810	813	858	881	843	870	880	857	853	817	866	857	901	888	893	851	871	835	885	869	833	878	828	799	865	833	861	846	861	833	869	826	859	856	833	839	819	846	832	876	886	859	831	833	866	856	831	849	884	878	845	844	879	837	873	812	890	897	868	876	859	869	856	863	876	871	837	823	908	841	887	816	857	916	927	825	887	866	894	901	805	845	820	850	876	870	827	812	822	830	879	919	881	815	850	843	872	864	861	899	841	937	915	890	854	845	865	864	911	906	869	900	896	887	892	839	850	858	864	840	873	847	852	862	862	830	845	854	850	869	870	856	858	888	836	866	837	805	899	821	834	889	888	838	807	871	835	876	886	857	856	814	912	875	818	887	793	840	883	877	874	897	870	828	815	874	888	862	859	802	841	827	831	869	845	845	857	863	888	880	833	828	824	866	861	811	847	904	878	923	894	860	822	874	837	884	860	866	874	895	891	854	866	896	868	838	867	847	881	829	848	844	833	911	826	861	857	788	814	841	889	842	882	870	830	893	871	885	837	865	888	894	881	903	794	875	851	842	858	861	899	836	877	887	894	887	859	865	839	840	861	863	854	860	858	820	828	858	892	847	863	897	853	834	900	933	875	844	872	901	899	839	852	855	812	876	886	874	867	870	836	866	849	878	864	841	873	815	862	903	862	844	850	855	799	877	847	825	861	860	923	776	892	853	835	832	890	853	840	841	897	906	813	925	858	868	918	849	831	833	891	834	848	835	938	881	835	874	864	885	824	869	857	835	838	850	862	835	844	881	898	853	819	831	906	867	865	845	847	863	828	882	860	874	834	824	832	861	907	867	867	926	886	843	824	845	853	881	899	856	876	839	858	848	866	927	880	853	846	836	891	820	870	856	842	862	904	826	837	858	864	863	872	839	859	878	856	816	830	838	874	913	862	843	813	902	830	822	831	815	907	949	838	853	866	845	869	846	876	846	872	879	843	868	841	850	870	853	891	930	873	817	846	830	849	832	849	844	817	795	915	876	872	832	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5526	468	309	221	226	237	200	193	201	180	201	175	205	201	189	199	204	179	201	173	203	194	190	179	177	212	188	200	211	181	196	183	156	206	195	217	217	205	193	207	191	184	175	169	199	187	178	191	184	192	211	206	191	207	187	180	200	188	203	200	178	159	204	191	193	176	182	210	166	205	209	198	201	187	173	202	185	174	166	198	190	189	201	223	214	180	193	191	174	195	206	177	189	187	199	183	188	183	190	192	200	194	198	164	181	186	177	191	173	190	201	191	182	209	202	205	170	193	212	186	194	186	190	176	186	183	188	178	196	175	160	175	193	174	202	192	194	172	174	205	192	186	169	186	192	208	194	185	206	198	179	171	205	216	209	197	171	195	185	189	192	196	191	188	192	194	194	192	237	221	199	205	155	167	195	161	191	207	162	186	206	178	206	200	175	189	181	187	202	198	197	202	195	194	190	194	183	216	194	181	194	161	160	186	195	195	181	205	177	200	167	171	169	214	183	178	186	179	185	196	175	184	199	195	174	185	177	172	211	190	190	203	205	173	187	183	170	191	197	184	145	166	186	211	198	195	188	195	206	165	175	176	194	161	199	179	192	205	196	170	210	182	181	187	191	181	180	206	193	198	184	175	176	186	188	185	187	178	188	188	164	193	192	179	182	173	183	175	179	205	195	199	207	178	184	195	192	185	186	176	194	185	172	178	169	177	177	213	199	196	164	216	194	175	204	190	200	215	181	206	201	183	182	186	196	179	218	188	205	171	185	202	199	167	190	181	184	176	191	208	171	189	189	190	169	187	163	196	186	189	196	184	184	193	182	187	187	197	193	192	212	210	198	168	187	178	192	195	149	205	184	187	192	200	177	199	190	199	173	213	205	206	170	210	180	197	194	181	187	163	191	156	185	175	191	196	217	222	192	180	200	191	190	202	187	207	167	185	195	181	179	216	176	193	188	204	214	183	164	209	191	171	184	196	190	179	189	199	196	196	182	179	201	202	181	229	152	200	216	175	185	169	202	185	194	207	178	195	206	158	171	183	185	210	165	189	182	200	188	177	199	197	155	172	199	224	194	185	151	197	190	209	187	181	210	162	201	201	186	195	192	209	197	176	196	189	206	196	186	187	187	164	190	185	164	191	195	180	173	186	163	195	195	177	163	183	166	179	165	155	170	166	199	184	185	178	178	198	197	193	160	178	184	194	171	212	186	207	186	169	190	188	185	195	208	186	192	170	192	204	183	198	216	198	179	177	168	218	165	191	185	187	172	201	176	214	166	183	210	183	195	173	196	204	219	181	194	188	187	188	178	198	176	180	173	180	217	229	181	189	196	170	182	222	207	175	211	193	189	179	203	217	199	204	191	192	185	187	163	196	202	179	174	204	173	208	194	224	189	198	162	188	193	201	179	219	205	182	164	179	201	210	171	166	188	183	196	198	183	187	189	185	210	177	171	170	203	186	206	194	198	225	183	184	175	200	195	166	181	178	172	204	197	189	191	202	193	190	202	192	191	178	193	185	200	179	224	209	199	194	201	177	193	176	193	202	192	204	184	210	196	164	206	202	209	168	192	198	172	213	216	203	198	170	193	188	202	233	193	190	184	160	174	195	193	194	191	177	180	190	189	173	187	196	178	184	204	189	191	206	183	192	169	201	196	189	197	166	181	188	208	199	204	199	177	192	176	176	180	163	183	173	171	203	178	187	184	189	173	168	193	170	180	190	189	169	213	181	189	205	198	207	170	203	214	178	192	172	182	180	195	184	203	179	181	209	185	186	197	172	176	213	182	187	205	187	169	180	201	166	201	176	201	183	195	167	201	186	170	185	194	192	184	173	188	184	171	192	194	180	163	193	182	173	189	193	180	190	191	204	188	200	180	182	182	200	192	183	188	205	210	168	200	196	217	194	204	185	211	200	189	184	172	186	163	194	201	215	196	201	146	181	185	170	188	204	213	210	207	190	187	198	210	190	182	169	186	192	183	187	194	190	165	174	170	176	205	181	171	207	205	185	170	196	188	173	181	174	210	197	190	167	197	191	171	171	181	196	197	197	196	182	183	182	183	177	193	198	204	186	174	177	170	202	197	179	189	210	208	188	189	185	189	192	186	156	198	179	187	195	192	186	189	186	171	200	192	171	205	215	226	202	143	218	200	170	169	185	192	163	192	202	210	183	172	199	185	178	202	187	194	191	186	180	199	173	210	189	185	164	169	207	181	171	180	220	200	193	181	184	197	184	205	177	196	173	189	192	173	190	171	181	174	181	206	182	180	169	193	207	193	189	175	181	182	191	185	226	189	206	168	180	168	182	195	224	199	189	207	184	180	181	181	169	174	168	197	166	216	187	163	188	173	196	198	188	181	170	166	206	187	216	169	190	196	206	182	197	195	188	210	184	174	183	174	189	193	194	174	204	167	202	191	189	203	178	203	206	194	168	182	217	165	215	171	196	221	179	202	195	208	197	187	174	178	183	168	212	184	192	183	164	194	183	203	180	187	184	174	188	190	197	182	178	204	164	171	204	208	182	200	185	173	201	192	191	206	174	205	207	186	182	180	201	180	183	214	193	166	168	191	207	196	186	181	219	178	186	200	202	197	169	207	189	179	177	184	181	172	191	192	191	186	199	212	204	182	203	192	203	190	191	181	168	191	185	208	178	186	193	185	157	193	204	170	165	190	191	186	175	191	180	209	178	170	203	181	206	171	206	190	171	197	201	185	191	179	180	183	193	200	195	196	173	204	183	167	170	203	196	176	209	184	181	174	189	183	161	210	184	209	179	193	203	193	223	173	185	160	191	211	181	189	200	181	186	200	188	182	191	187	198	201	207	191	165	219	207	197	169	204	201	162	196	193	190	176	194	180	212	196	197	189	207	192	184	196	201	191	209	209	196	166	168	190	198	186	196	184	194	183	157	204	199	191	189	205	184	178	152	192	170	195	198	174	189	182	198	186	182	198	190	176	197	181	202	192	185	194	187	163	177	175	194	194	152	176	184	204	167	198	185	165	191	214	178	202	201	199	175	213	184	174	172	183	188	194	194	184	180	168	171	178	218	204	177	182	217	197	187	178	168	172	195	171	191	194	188	205	172	208	193	189	192	182	202	198	206	196	191	202	182	197	196	166	166	173	179	156	210	192	181	205	185	181	180	202	186	188	189	162	172	192	198	214	194	196	175	203	192	159	178	193	178	197	189	191	184	175	207	192	171	196	201	181	174	201	207	192	172	192	171	171	174	172	180	185	200	178	190	179	182	219	176	204	185	172	186	183	213	166	194	178	181	174	197	210	179	201	205	189	192	178	181	181	161	168	189	186	188	205	172	194	182	213	190	166	188	198	208	174	190	189	206	185	194	176	201	209	197	193	187	173	192	208	176	190	178	202	205	179	168	169	171	188	196	189	190	179	214	181	176	193	212	180	190	183	196	174	174	197	189	196	195	187	177	197	202	214	198	182	170	190	192	189	209	177	195	199	165	230	185	211	207	189	180	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
6052	637	714	755	712	709	656	654	668	614	632	630	657	614	615	601	611	558	594	570	613	596	598	562	597	585	542	610	612	589	526	617	545	531	578	588	577	591	590	594	570	569	576	612	594	568	568	566	575	562	596	600	556	622	611	603	564	584	578	533	535	578	581	558	566	580	591	585	581	601	591	576	547	576	582	582	532	589	593	568	609	544	570	562	581	609	587	539	575	587	579	600	595	576	580	555	581	565	570	602	596	611	569	590	564	609	574	565	558	547	595	569	582	563	590	578	612	635	556	612	578	549	593	587	573	611	562	577	662	578	605	572	568	556	616	613	555	598	557	571	591	577	622	612	554	575	576	593	601	597	582	594	551	555	564	560	549	573	545	562	552	593	541	568	584	564	592	575	616	561	611	581	511	574	571	595	616	530	551	566	566	575	623	556	560	563	567	561	590	579	541	580	572	584	561	590	590	569	602	596	555	546	559	593	582	585	622	570	553	573	560	583	566	588	576	595	582	573	555	567	574	622	593	541	572	575	575	569	572	566	532	542	574	528	596	565	553	605	617	548	531	533	600	599	575	556	556	574	563	571	585	599	549	587	604	590	576	586	549	574	578	578	551	635	585	628	578	605	592	586	594	596	540	594	561	570	541	582	584	586	561	622	610	624	559	598	583	604	576	572	580	590	573	569	570	554	582	585	571	555	539	583	588	552	581	614	502	555	566	600	599	575	605	578	632	604	573	542	602	583	595	556	590	612	560	595	609	593	594	614	577	593	551	576	575	619	604	607	533	583	590	533	596	564	562	544	592	596	596	569	567	597	553	580	615	582	589	583	595	549	604	577	598	569	580	561	543	612	583	579	618	561	572	576	566	575	602	626	576	546	563	595	549	551	559	603	610	599	517	605	638	549	556	611	578	552	574	586	593	580	585	599	559	551	622	614	555	594	573	563	612	581	607	569	594	535	613	566	578	598	593	542	555	629	586	593	552	588	582	536	595	611	598	581	588	507	595	632	583	542	563	585	586	575	567	614	545	617	575	599	614	554	580	580	586	565	566	541	552	633	558	613	605	545	602	592	558	519	594	612	581	591	539	559	565	558	557	600	601	595	568	573	527	598	550	560	568	566	610	566	571	543	568	579	559	610	605	537	546	579	566	606	567	583	554	572	589	547	567	578	575	566	581	544	571	617	556	593	564	609	587	543	549	595	585	565	596	546	580	575	605	565	570	611	605	534	580	584	561	577	572	571	567	562	569	603	593	622	530	576	516	555	563	550	586	585	635	587	587	591	554	543	570	566	621	604	608	604	566	588	604	606	574	604	614	602	590	598	574	587	600	563	586	605	564	561	545	587	567	578	580	589	604	572	571	582	565	624	577	595	616	598	610	567	580	580	585	557	540	621	572	558	574	594	529	579	555	583	590	585	586	550	561	570	613	539	571	555	600	575	556	579	559	572	535	557	638	565	563	570	600	533	597	552	572	583	608	556	584	560	567	581	570	601	533	575	603	601	550	581	598	611	574	599	561	635	562	568	589	565	572	573	570	572	574	572	585	579	576	620	611	588	587	612	570	586	587	541	598	591	561	549	603	559	581	572	578	546	569	566	581	571	553	581	579	623	551	546	570	590	585	559	593	600	605	564	606	540	618	570	579	590	552	599	556	556	558	587	567	578	582	598	579	560	555	582	609	584	602	610	579	535	589	596	536	552	539	565	568	536	589	611	549	549	573	552	583	591	596	559	595	567	570	551	574	621	567	587	571	590	609	539	592	544	596	593	571	551	570	604	567	607	548	642	570	594	609	588	619	605	561	588	585	567	567	582	566	588	606	588	604	553	597	547	544	597	571	570	608	574	568	599	547	553	598	624	598	573	611	602	587	567	546	643	570	566	592	596	610	588	593	593	596	595	542	592	569	584	545	555	557	569	556	606	609	525	555	602	612	566	597	583	587	572	590	567	576	584	575	579	611	578	550	550	572	619	534	561	555	578	584	591	591	544	617	562	623	613	571	578	570	565	588	569	557	548	560	584	603	587	583	577	569	589	586	567	595	602	590	557	601	601	578	569	572	569	568	603	587	577	586	544	584	567	580	572	613	573	567	590	617	574	530	587	585	575	567	579	571	558	586	595	572	604	557	571	616	562	582	590	555	590	580	577	534	601	619	593	572	608	558	574	588	538	573	571	552	589	589	602	570	577	606	619	550	586	583	558	584	541	566	594	596	585	579	588	577	643	572	578	571	559	592	554	614	603	550	564	585	555	577	629	560	626	553	600	596	577	591	581	551	623	546	577	579	585	588	556	593	597	565	595	564	529	637	572	590	545	599	612	593	588	566	568	598	554	530	564	566	587	580	587	590	633	618	647	590	560	593	580	614	612	585	579	577	555	560	564	600	568	591	592	545	579	581	600	574	579	589	566	625	593	548	583	554	519	596	606	568	602	530	574	556	560	628	541	553	546	602	634	578	629	561	574	551	566	592	577	566	571	586	610	595	543	603	560	599	561	576	551	565	569	558	558	537	565	534	583	555	609	613	604	616	586	597	609	621	567	582	559	617	600	596	627	585	561	548	571	589	564	599	548	572	585	580	571	579	596	576	601	551	561	612	582	570	546	627	589	581	627	585	611	576	585	625	561	587	578	588	568	552	541	575	587	629	569	577	567	574	583	586	580	605	604	584	515	576	575	580	553	558	550	611	611	573	589	556	540	574	573	560	556	546	559	610	532	561	588	590	578	585	628	635	570	602	575	545	613	568	571	647	577	549	544	600	572	584	530	570	531	535	587	546	578	585	560	552	564	535	575	601	549	585	554	553	593	621	598	574	572	615	560	580	550	555	544	626	577	583	575	558	587	607	616	562	581	571	613	561	577	604	587	576	578	621	566	557	599	546	565	626	567	590	590	583	602	600	592	591	592	585	565	585	577	603	579	561	572	585	617	572	576	574	563	566	552	575	541	555	557	540	595	572	571	628	588	599	582	574	594	607	616	557	624	578	574	554	574	556	564	545	586	579	556	580	577	574	561	666	562	591	549	571	558	589	559	589	558	580	595	621	580	557	584	597	600	601	578	606	604	584	575	561	596	610	574	563	573	571	602	544	538	581	571	611	539	583	560	572	607	554	579	575	593	559	540	602	571	596	565	567	620	559	573	614	606	575	534	604	553	598	563	568	526	555	563	617	560	625	615	622	533	590	588	546	617	541	600	563	618	583	570	584	601	556	616	611	550	618	566	567	593	604	569	553	582	567	574	552	569	546	581	590	534	588	569	566	564	577	570	576	555	613	541	588	568	557	604	568	528	589	566	595	598	607	539	579	544	548	610	563	588	589	578	596	589	604	640	541	599	583	594	576	552	545	573	584	574	578	611	599	570	607	588	561	586	589	551	561	549	554	579	545	560	574	555	561	622	559	597	578	567	554	544	617	588	588	596	604	584	593	585	604	618	551	579	531	585	585	611	561	621	586	547	581	570	563	587	560	563	566	549	551	551	560	578	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
37395	8633	1845	1257	981	752	619	551	511	463	411	418	420	422	384	336	402	387	395	385	342	362	349	350	374	353	335	336	335	324	371	358	359	361	354	369	362	359	328	348	346	330	351	331	337	328	317	364	353	344	336	338	346	342	338	341	335	339	335	355	357	317	326	351	343	326	342	305	320	325	360	337	342	307	328	353	314	332	328	309	298	325	326	326	320	323	316	347	337	311	344	348	340	336	334	304	329	361	347	331	306	338	364	325	297	332	287	340	369	335	313	321	331	320	344	312	339	380	328	310	343	349	332	327	343	347	346	305	332	344	327	362	337	341	374	339	350	362	341	352	337	331	313	357	338	326	335	343	330	334	354	334	355	312	356	343	339	338	321	352	348	342	328	312	343	329	341	308	350	321	344	326	345	359	365	303	329	339	365	313	337	322	348	334	334	368	319	335	345	350	334	344	343	348	338	344	350	352	324	356	334	314	320	344	341	338	346	316	315	331	325	369	369	353	337	326	328	337	337	346	339	315	330	347	335	347	328	311	328	327	309	338	327	299	335	361	292	322	361	333	338	321	324	334	333	320	321	321	332	344	315	320	380	320	316	367	318	334	332	331	367	323	351	349	334	319	367	347	327	342	332	317	342	341	333	320	320	346	352	364	378	328	344	343	350	344	322	330	338	345	388	318	333	344	310	353	378	326	319	326	339	344	352	364	301	341	337	348	369	341	351	346	305	363	345	312	340	343	344	353	284	355	360	313	362	355	338	337	317	334	304	338	319	293	315	361	348	340	316	354	356	331	313	327	300	350	351	325	344	313	338	294	337	354	346	346	345	338	314	326	338	348	295	351	357	321	336	333	329	324	349	339	354	371	341	365	325	354	355	347	324	389	313	347	351	352	347	337	366	321	363	379	307	327	350	323	346	330	347	319	313	331	349	311	335	333	318	299	371	371	330	343	322	337	370	360	313	321	344	334	332	342	380	324	318	342	315	323	338	330	339	278	316	296	345	333	350	333	334	313	347	347	303	328	307	332	333	314	359	341	341	312	323	347	319	327	330	318	363	351	332	323	350	317	347	370	343	331	316	304	329	323	336	340	335	364	323	334	324	335	325	344	337	348	331	306	322	355	308	360	353	310	382	376	316	353	359	296	332	294	350	372	327	346	350	322	329	334	369	342	376	340	333	337	368	342	314	347	335	358	350	293	296	323	317	366	335	349	334	373	295	359	329	339	333	337	330	301	360	329	328	333	351	321	349	329	328	339	339	308	367	288	361	339	325	346	361	337	349	354	358	343	320	381	337	310	349	340	348	342	338	334	330	352	310	337	324	282	342	347	344	346	358	339	318	339	354	357	350	338	335	343	312	344	349	296	348	344	329	340	324	328	343	327	364	344	304	314	331	331	343	327	313	334	330	353	304	376	315	353	349	345	317	337	342	327	343	325	345	368	342	302	334	340	341	340	356	340	369	302	335	336	345	345	338	336	350	328	366	321	343	319	308	327	358	336	313	307	340	324	343	327	341	316	320	351	320	352	320	343	317	358	351	344	335	372	329	336	327	348	328	338	356	352	348	328	333	333	337	311	342	345	323	361	308	301	352	339	321	346	336	335	325	322	325	342	321	333	344	308	357	330	347	352	352	295	310	304	308	366	316	370	309	325	338	355	343	333	345	333	314	294	314	362	349	312	342	315	323	305	324	335	340	337	350	361	350	301	351	318	329	334	340	301	344	328	334	297	303	356	356	362	306	360	342	333	326	309	296	354	344	313	320	381	331	339	365	338	314	313	343	322	323	320	305	341	313	335	311	337	335	330	357	327	302	343	361	295	340	328	329	346	315	320	316	345	346	324	306	371	346	365	374	349	313	313	342	323	351	341	315	355	324	353	338	332	378	362	366	334	317	332	320	328	337	366	327	301	327	309	347	329	331	341	342	312	360	321	342	367	344	334	365	335	372	316	317	283	327	324	311	329	343	321	324	348	325	308	362	334	362	309	314	334	305	320	332	386	378	368	335	312	301	354	310	329	345	327	358	336	328	359	339	320	331	337	342	324	312	321	346	314	342	348	331	365	359	337	362	352	373	339	325	335	330	338	301	335	360	306	345	354	347	321	329	341	324	355	310	351	325	344	339	331	358	300	323	384	335	330	333	331	335	356	349	289	307	337	350	277	352	344	334	347	346	335	336	319	336	331	337	318	341	325	350	351	317	336	338	354	329	310	335	341	352	337	356	354	321	319	343	348	331	340	355	332	328	304	341	328	363	335	333	344	334	291	337	317	347	334	333	346	345	367	350	325	326	354	374	352	317	328	349	330	302	312	368	331	310	328	333	331	339	323	306	325	328	352	376	324	329	350	344	314	342	321	322	338	341	321	330	328	350	350	343	338	342	328	353	359	352	343	372	338	342	312	352	350	337	349	317	337	333	330	349	334	343	340	314	306	348	321	321	332	352	321	319	332	343	326	357	300	314	335	352	322	324	346	328	314	323	358	305	343	347	326	367	322	338	338	385	340	354	371	345	325	361	325	323	339	329	322	363	336	349	342	348	339	309	342	330	351	351	321	354	335	342	343	332	305	360	342	321	339	337	295	344	340	328	346	360	325	359	329	348	366	329	332	329	319	370	299	315	362	322	356	333	302	354	327	331	305	379	315	329	370	344	366	368	348	330	341	289	315	318	316	339	366	311	324	355	353	336	327	344	355	354	318	315	340	324	327	307	338	356	338	327	364	311	328	374	334	348	370	314	316	338	332	352	336	358	354	372	302	362	327	333	343	323	318	328	348	357	320	331	328	365	316	332	351	339	350	324	344	320	363	311	346	344	323	331	330	345	347	339	319	339	320	344	347	358	325	373	348	361	350	351	371	336	330	299	337	342	339	362	332	326	317	360	303	325	348	335	346	348	333	288	324	377	338	312	328	335	348	293	338	331	323	315	366	358	317	287	352	374	323	294	335	376	325	348	380	345	334	340	358	366	339	330	345	333	366	335	346	329	318	327	350	349	318	312	341	336	329	352	318	343	356	349	334	314	311	348	364	388	318	350	318	350	315	329	331	340	339	379	349	324	350	318	328	362	345	354	338	324	368	317	357	348	345	354	354	341	329	329	303	326	314	305	325	338	323	331	333	341	337	306	338	333	327	331	362	330	282	345	350	320	327	317	331	343	327	343	350	358	316	355	357	326	350	353	332	333	319	360	385	313	332	327	340	358	368	357	335	345	325	338	296	346	325	363	336	334	374	303	354	322	336	350	333	358	333	330	348	333	280	340	347	323	329	335	319	313	329	358	312	341	325	305	343	350	316	335	325	337	364	352	341	315	327	297	353	351	324	356	317	338	349	330	357	315	351	336	368	335	370	328	348	358	316	349	296	311	340	325	332	342	330	367	338	332	340	365	330	328	337	311	353	308	315	365	312	327	326	340	346	342	329	341	352	365	368	346	317	312	332	325	332	356	338	330	339	355	333	349	326	342	342	332	339	362	347	349	354	345	330	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15958	2009	3725	3918	3461	2976	2461	2129	1959	1820	1551	1578	1434	1348	1307	1201	1276	1150	1136	1150	1088	1131	1109	1100	1038	1047	1064	1021	1046	998	1002	1029	1000	1034	1012	1016	1013	973	1002	1023	933	974	971	982	1016	947	977	971	957	965	972	962	981	946	936	957	963	942	991	971	913	956	934	882	944	950	938	950	957	981	947	932	917	907	892	916	901	990	891	917	952	950	914	884	979	924	889	962	972	947	934	950	931	950	971	954	919	919	914	991	927	954	966	916	917	915	931	888	904	886	957	910	999	917	947	911	930	870	956	913	966	942	947	929	955	874	930	1006	923	955	932	962	936	934	904	917	943	914	966	891	943	941	951	901	944	938	914	971	950	934	937	916	920	955	912	935	945	965	881	916	922	942	893	939	957	911	949	909	950	937	983	986	918	909	904	925	863	898	927	906	882	907	938	957	928	860	991	947	978	886	956	942	888	929	946	928	932	898	862	946	902	894	957	946	925	923	910	931	909	938	938	920	911	948	920	951	943	910	901	931	882	864	922	958	891	928	905	913	878	915	947	955	979	934	936	990	898	930	944	927	903	925	932	901	925	860	944	919	939	902	908	909	976	888	1021	963	955	933	922	972	935	917	907	950	900	927	909	911	961	943	949	963	913	872	920	986	941	897	928	912	912	968	969	907	963	943	956	961	913	872	906	875	947	938	910	935	900	867	913	936	893	876	912	899	880	929	899	944	890	879	893	929	974	912	912	928	870	895	953	933	922	931	951	929	971	873	883	920	979	917	879	961	904	956	889	925	899	877	923	929	926	905	956	935	960	935	955	925	964	936	922	942	908	867	906	873	919	928	897	936	855	906	897	883	939	905	940	893	878	889	915	957	975	901	938	899	990	916	913	916	911	880	979	930	954	905	923	861	971	895	915	945	973	935	940	872	912	941	935	961	933	932	928	890	886	928	932	950	850	907	958	884	955	963	950	955	869	973	889	899	905	936	935	883	902	885	951	947	915	899	904	963	868	891	898	928	885	949	939	934	945	900	929	912	943	912	905	887	936	924	926	908	921	853	921	888	917	885	878	948	910	941	911	919	891	937	913	936	869	939	996	892	919	945	936	943	962	905	968	875	941	914	934	911	870	905	961	919	961	913	896	912	951	920	913	924	898	935	966	899	924	921	986	915	884	901	930	872	911	907	940	898	919	905	933	915	925	929	930	990	929	882	926	918	1023	923	910	929	952	924	881	932	899	939	922	910	897	967	920	949	953	893	948	909	957	938	938	930	885	908	968	928	957	970	939	885	938	930	885	887	927	887	919	916	961	962	911	922	921	878	901	932	931	905	941	899	928	850	877	891	932	959	876	915	942	910	970	908	908	942	933	905	910	910	916	846	975	907	934	863	857	896	935	960	928	920	891	952	943	918	900	935	935	912	909	913	924	884	977	897	869	922	938	922	925	936	935	925	940	947	894	947	944	914	940	946	937	998	906	892	962	919	955	945	938	942	859	995	914	888	950	963	932	912	891	904	903	921	914	910	879	967	891	949	888	947	941	931	918	884	902	938	925	973	980	946	941	900	909	984	935	901	954	964	957	918	901	936	925	909	920	966	927	965	946	900	891	908	938	940	944	913	972	923	925	915	954	938	944	915	914	927	865	942	900	934	894	940	912	932	958	958	882	901	966	958	892	880	920	917	931	936	984	843	946	903	972	907	885	976	855	900	947	951	966	969	969	910	858	923	892	912	952	939	937	914	927	929	937	851	876	948	944	888	946	979	942	933	924	922	912	923	980	927	879	956	917	859	895	938	991	947	902	942	904	973	927	955	959	965	895	936	896	950	923	990	907	925	1005	940	882	911	879	898	904	906	949	956	953	908	877	945	921	899	891	946	925	917	887	967	948	919	943	896	910	938	924	897	914	989	925	896	887	902	920	931	948	924	926	912	948	919	926	957	899	935	915	966	934	898	957	929	912	899	962	960	934	951	962	932	903	920	896	919	946	934	979	948	929	925	899	924	937	947	901	971	912	953	945	916	942	890	941	952	929	930	940	901	920	903	936	913	894	938	963	946	912	934	952	903	942	949	906	960	860	956	904	918	913	914	973	924	935	953	920	948	934	907	934	909	921	986	869	888	873	944	917	938	910	952	901	874	897	917	967	905	877	870	941	973	975	966	975	880	949	944	931	955	930	859	943	954	942	937	907	964	904	906	891	955	917	877	942	986	932	943	934	950	939	867	931	895	943	955	903	948	951	888	958	904	943	947	921	900	912	948	911	930	949	964	973	920	901	931	927	924	919	974	950	922	961	964	883	942	943	928	898	874	943	943	904	934	912	1000	874	877	908	883	943	916	935	932	915	944	923	920	884	885	937	960	924	961	908	925	899	881	918	950	937	958	915	943	979	882	991	908	901	965	941	944	944	913	883	889	929	950	918	924	911	932	910	928	958	946	902	944	933	930	902	920	915	912	916	909	900	915	897	914	935	978	936	909	886	899	904	934	885	911	891	941	942	956	941	888	956	938	922	954	908	969	935	962	991	878	929	931	935	888	942	913	935	918	878	933	889	905	962	960	948	931	981	891	950	968	884	921	931	898	926	904	945	949	914	898	880	916	947	932	904	954	949	915	917	925	950	960	945	919	892	881	920	914	897	904	950	916	958	894	917	887	892	889	963	960	923	980	942	921	912	928	963	884	904	953	949	964	899	910	933	926	912	951	904	965	888	876	922	949	937	972	940	901	955	883	936	923	863	932	909	859	974	916	949	960	910	889	945	947	908	912	990	925	939	969	953	923	887	928	889	914	878	895	927	888	934	905	864	931	960	928	952	854	936	960	912	913	909	939	918	887	898	993	933	934	969	918	920	911	924	924	949	917	921	926	926	953	953	890	933	918	948	926	925	980	1007	962	902	971	937	984	947	946	1006	917	890	937	956	923	913	964	926	944	920	919	864	938	935	918	905	948	913	923	980	947	945	889	919	928	897	889	903	842	950	869	926	952	924	911	928	936	914	945	977	925	877	997	951	869	917	966	910	967	930	1011	935	903	941	878	940	957	936	1008	909	964	949	918	923	883	931	915	921	973	856	942	879	891	927	966	922	890	919	888	953	873	939	972	903	909	966	932	929	935	917	950	941	968	910	977	936	906	951	901	940	902	935	958	949	921	923	926	908	911	919	947	924	919	938	941	986	927	902	868	937	870	894	896	901	962	876	917	907	992	957	904	930	916	876	855	911	945	978	913	975	941	970	929	904	920	944	904	914	946	941	903	943	942	937	878	952	921	969	940	918	941	969	874	881	939	1006	903	890	935	965	912	894	954	950	985	899	968	954	937	921	942	922	922	968	893	909	896	969	905	914	915	958	943	939	917	958	911	949	960	887	951	920	919	935	907	941	997	890	981	924	894	907	912	924	937	950	937	961	914	917	914	904	946	913	896	962	902	881	934	903	954	899	902	918	919	891	954	917	958	928	876	961	960	957	925	887	927	935	974	906	942	905	967	911	918	921	969	954	882	942	944	905	959	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
46164	18422	4936	2369	1602	1191	921	755	654	618	581	528	499	454	433	416	396	461	384	357	356	327	383	340	355	349	362	314	360	326	319	343	313	311	311	316	363	336	333	351	317	335	281	296	311	328	324	327	331	319	295	334	279	307	310	335	325	329	313	315	300	317	329	334	326	320	371	328	321	301	324	290	333	292	318	318	320	307	298	303	300	321	302	283	294	325	308	304	303	321	309	325	310	322	331	321	354	336	323	312	281	316	290	314	315	318	310	320	344	311	334	320	323	312	305	321	278	319	336	322	318	307	305	308	311	299	310	323	322	316	300	323	323	287	323	327	299	299	321	301	341	332	309	281	296	294	282	302	320	299	294	310	352	306	292	308	336	297	304	309	313	303	318	329	329	288	325	328	329	345	310	312	308	309	316	328	324	313	330	319	290	352	306	326	317	302	322	322	335	341	326	300	309	316	325	347	297	275	297	297	281	333	301	329	304	306	303	293	314	292	308	330	296	327	322	311	287	321	327	321	307	334	338	317	317	303	316	322	293	303	343	303	299	311	333	325	312	330	315	293	303	327	290	310	327	328	317	298	312	319	328	318	324	299	300	309	267	343	305	326	324	299	309	308	316	329	311	324	325	316	319	296	303	334	320	318	308	340	287	315	304	352	304	309	341	319	295	354	311	339	321	314	273	336	312	347	323	323	303	296	310	338	322	293	332	318	311	308	328	327	333	313	334	318	307	327	307	307	314	317	323	304	298	315	331	330	333	299	300	319	315	310	297	296	315	310	328	283	305	312	320	310	309	322	332	302	323	293	307	335	336	290	322	333	292	317	319	335	295	287	303	327	322	303	317	314	316	324	332	342	306	322	322	327	289	273	305	340	317	363	307	297	298	315	311	304	319	325	315	338	314	325	323	306	305	319	308	319	292	297	292	290	319	303	333	322	342	273	328	344	314	286	345	319	312	327	312	319	279	303	317	330	295	299	337	322	332	313	313	323	315	332	307	318	341	357	326	313	277	297	321	324	296	290	333	288	337	335	303	328	301	309	332	322	320	302	301	294	328	297	330	317	320	319	307	305	334	322	300	321	310	311	291	309	301	319	325	311	309	304	316	338	289	318	300	335	323	302	278	305	311	313	317	317	298	327	310	316	309	271	298	322	322	318	312	300	333	322	344	326	340	326	335	319	304	319	296	337	327	251	289	327	311	292	316	328	296	257	281	310	275	311	289	319	337	336	330	300	325	326	314	300	289	300	287	340	308	316	354	311	303	320	319	334	282	319	300	298	300	326	326	335	296	312	316	317	293	318	294	310	307	299	302	340	294	329	305	286	270	299	328	330	281	302	311	315	275	299	332	310	310	339	323	310	304	319	323	316	323	310	328	312	307	296	315	292	344	311	334	314	293	321	324	314	312	304	294	325	302	299	301	327	330	284	296	307	301	312	309	285	317	272	309	308	290	307	301	291	298	285	355	300	355	313	305	330	289	321	321	309	340	276	327	298	284	326	317	319	325	299	285	336	298	309	300	315	282	289	332	280	318	374	299	279	287	316	308	311	302	298	331	342	311	287	313	337	313	324	307	302	302	297	310	291	306	336	295	299	334	324	302	332	316	283	318	301	308	283	305	291	288	317	334	312	323	310	338	334	312	312	311	296	354	328	330	320	304	310	285	360	339	282	337	295	296	306	318	332	319	300	331	286	306	312	314	282	290	301	313	321	309	329	319	325	268	307	321	325	337	337	330	356	312	326	335	345	315	298	328	344	305	295	282	323	335	318	311	319	296	302	351	340	293	281	306	313	320	320	329	338	310	308	291	328	305	275	332	342	291	315	305	318	316	291	282	348	297	306	335	322	307	293	328	307	324	346	294	305	307	320	311	346	314	314	330	326	320	287	326	322	321	312	311	313	328	291	336	282	326	320	307	322	304	307	335	326	287	296	291	340	309	328	340	315	309	328	309	280	334	317	298	318	297	275	321	300	310	319	303	288	315	280	290	297	318	341	326	290	336	305	319	323	304	305	332	332	323	294	323	308	301	310	314	304	304	316	296	328	310	331	303	335	284	295	340	276	325	313	356	296	292	320	297	345	331	340	316	328	307	323	302	306	307	291	305	305	288	347	341	325	288	327	319	298	319	291	358	286	303	294	320	280	309	307	340	310	338	304	341	316	287	329	285	329	340	290	274	299	316	303	326	280	313	338	319	275	323	288	305	292	341	324	316	322	316	279	286	323	315	309	293	328	292	307	358	303	282	312	315	327	318	316	321	330	309	320	289	321	362	325	326	295	333	333	313	276	326	333	309	295	340	329	302	321	311	324	298	323	299	329	316	278	333	319	306	327	302	331	309	312	340	306	319	328	333	315	325	344	327	326	320	319	305	320	286	308	317	317	298	299	303	296	335	322	335	321	340	293	311	288	326	300	291	323	315	298	353	323	319	339	324	291	335	321	290	297	307	281	312	315	321	302	299	304	312	312	311	321	328	305	312	318	321	304	292	331	342	316	309	313	300	333	371	304	312	310	322	315	346	321	292	301	288	303	304	336	306	294	339	333	323	328	280	330	337	310	327	308	313	288	305	323	272	331	308	331	324	319	325	349	290	332	301	330	327	344	285	329	323	302	329	324	306	352	299	324	290	294	310	338	318	306	326	309	343	343	297	316	324	349	312	288	289	300	300	345	341	330	314	332	284	352	335	323	315	289	302	324	339	325	301	292	355	308	324	319	284	318	322	324	300	299	324	300	331	300	319	285	297	330	300	327	319	320	291	301	311	339	299	341	282	283	294	301	275	304	304	339	336	322	318	330	321	331	299	296	284	323	293	334	308	315	311	292	322	323	311	306	322	310	301	333	321	330	328	312	292	337	322	298	329	357	305	300	333	340	318	299	332	311	321	310	351	330	320	299	352	313	333	317	309	320	312	347	299	294	338	307	305	308	343	304	275	295	325	304	322	333	287	297	309	313	269	303	320	348	307	321	325	327	318	332	337	328	309	341	291	307	270	321	313	300	330	307	324	347	315	342	322	330	336	317	314	316	277	290	310	328	310	346	341	324	323	322	341	304	311	302	318	325	302	300	317	324	297	288	316	274	314	311	358	340	308	337	285	301	309	309	307	318	323	324	312	303	336	325	324	337	297	325	340	331	321	335	284	327	317	341	312	301	287	304	303	293	285	333	328	321	319	286	339	295	330	295	329	319	315	304	322	312	328	282	304	343	311	310	318	332	311	316	348	328	295	322	330	317	367	326	323	294	311	298	335	308	311	318	317	326	354	295	288	308	300	277	285	328	296	330	334	315	319	299	276	329	329	308	290	305	297	316	309	322	310	293	294	317	309	335	327	290	299	324	351	307	312	318	335	280	320	298	313	312	302	293	318	308	288	312	326	316	299	289	339	305	287	288	303	291	291	330	282	310	302	296	303	309	310	331	314	309	324	305	325	314	321	307	324	345	315	309	314	299	332	309	274	342	310	324	309	307	309	307	321	340	281	301	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
19710	2767	6104	6647	5591	4458	3862	3174	2795	2425	2263	2093	1969	1767	1569	1575	1427	1477	1309	1253	1276	1224	1089	1198	1150	1139	1131	1105	1074	1015	1039	998	1022	997	969	998	985	958	945	951	971	884	954	1002	927	951	954	917	955	892	944	904	923	926	892	847	893	869	899	884	892	961	911	929	859	894	908	877	865	858	869	913	884	875	842	926	902	878	935	858	880	871	848	870	857	924	884	855	861	836	855	868	888	869	926	881	856	846	869	868	899	792	868	881	907	831	917	845	880	864	915	853	864	818	868	875	897	855	820	863	864	859	889	842	827	890	887	909	878	856	872	824	902	845	858	908	893	852	869	836	833	862	878	883	896	871	864	875	856	867	892	837	858	901	848	879	867	838	860	894	843	836	882	852	828	838	880	864	872	859	885	839	889	879	841	812	819	859	871	867	876	903	825	875	843	886	852	859	881	893	844	844	893	900	861	819	919	839	862	813	881	871	882	825	838	831	876	882	864	812	800	864	800	829	894	842	886	880	881	884	872	847	889	860	832	885	836	840	935	826	873	892	820	837	870	887	850	871	836	856	827	872	860	835	823	869	852	919	819	886	850	825	836	859	911	825	774	878	831	875	838	808	912	883	908	836	856	808	887	842	879	877	810	878	862	843	852	857	862	794	827	874	826	827	843	868	893	862	843	778	880	849	874	827	872	843	855	892	805	813	832	871	907	879	858	829	844	883	834	929	850	799	845	895	900	876	888	901	854	841	805	835	866	870	917	850	851	805	810	816	878	887	840	844	829	836	866	844	849	916	837	839	881	857	842	828	886	863	830	877	839	881	852	872	868	869	849	908	859	827	803	903	817	866	829	949	864	866	812	838	867	923	857	858	898	890	816	816	802	824	844	842	888	858	871	850	833	907	862	783	867	830	877	853	864	872	892	812	876	836	894	852	823	846	859	901	812	809	919	865	883	819	849	811	913	895	822	855	890	906	871	820	863	845	872	846	780	858	854	873	801	789	882	887	843	832	850	821	869	822	897	893	836	868	819	807	839	803	874	908	841	836	842	885	825	874	830	876	864	886	884	887	842	848	892	863	845	840	858	893	832	920	834	877	896	874	861	890	817	866	856	838	858	868	858	898	916	845	866	851	863	855	881	908	808	819	841	828	864	838	844	881	863	804	858	868	852	883	895	851	837	831	822	869	915	878	832	875	908	860	861	837	839	878	826	846	862	853	836	881	906	860	839	837	908	891	809	836	846	857	890	807	895	825	840	818	882	834	881	876	799	804	864	899	842	827	881	875	866	856	821	910	846	952	852	929	859	851	863	914	871	825	944	862	849	842	928	889	870	917	921	817	881	861	875	828	882	805	800	881	816	881	851	869	845	878	880	866	853	841	840	890	886	813	895	846	888	804	854	911	830	857	876	894	884	837	846	776	813	837	875	856	812	937	880	857	856	827	876	845	870	842	890	818	873	947	876	828	837	785	840	832	868	870	863	852	889	864	861	810	821	898	914	884	845	907	847	831	798	842	833	824	832	871	824	819	865	871	814	888	837	894	850	871	789	877	904	832	867	845	866	853	826	824	857	869	895	835	826	813	835	877	857	817	875	883	836	924	863	872	839	817	909	889	882	878	859	842	853	867	834	839	823	868	868	840	908	806	822	876	891	865	821	898	837	828	812	855	881	908	856	888	918	828	899	822	833	871	825	898	849	875	839	845	893	844	881	879	865	875	836	892	859	863	871	828	777	846	874	832	851	859	845	896	838	833	818	764	892	881	892	817	819	838	820	841	794	846	841	868	836	849	916	903	855	871	828	864	836	850	855	825	885	842	876	890	880	850	874	829	881	823	860	838	867	842	842	882	860	832	896	844	844	897	833	863	783	799	842	862	890	822	835	908	883	873	879	803	897	859	897	830	871	887	867	860	866	824	861	862	838	828	830	848	856	892	904	898	852	891	818	887	878	856	892	836	818	857	902	876	942	826	848	870	849	850	856	901	836	828	873	882	866	882	868	854	865	888	855	898	818	857	860	828	834	806	902	834	844	849	896	873	873	808	832	887	810	876	845	854	838	873	874	813	848	865	897	884	828	881	898	924	860	836	876	862	859	834	841	817	848	852	885	843	859	867	811	873	824	868	858	823	866	889	850	838	870	894	899	886	857	833	892	901	879	906	853	823	860	853	831	852	897	841	828	845	880	899	835	868	871	891	868	809	904	877	854	863	819	875	862	895	868	850	839	841	869	832	854	885	849	817	848	846	824	795	845	858	829	873	868	839	873	876	859	859	883	816	851	877	882	857	913	844	820	837	837	876	867	858	903	810	878	821	868	902	843	810	844	911	799	875	844	865	891	894	859	868	856	896	888	832	881	901	854	846	863	870	842	938	849	891	860	886	883	876	818	861	838	872	873	809	897	813	843	865	866	830	856	863	779	876	861	870	880	816	860	884	835	864	857	813	911	901	882	901	842	800	901	848	898	915	851	862	855	890	863	875	864	866	890	852	868	853	876	883	856	874	864	796	817	831	860	847	817	800	878	885	867	888	822	880	870	891	869	876	851	823	855	855	875	870	861	888	838	852	835	907	839	864	875	873	898	811	863	810	799	881	838	832	891	806	837	844	878	870	818	904	815	864	828	840	845	873	836	861	846	860	903	897	872	810	859	868	883	823	840	880	821	812	836	863	862	856	794	857	849	870	832	915	847	849	874	814	842	883	843	872	837	908	848	852	834	895	904	854	847	856	862	827	900	786	859	848	838	931	883	826	825	851	856	818	883	864	863	843	865	785	830	870	855	890	885	826	846	850	865	830	849	840	827	865	850	865	860	827	880	812	886	886	844	823	860	833	865	820	869	819	859	864	863	854	906	866	870	851	785	896	854	843	806	880	904	818	854	862	870	852	807	852	862	849	824	927	846	870	862	855	863	852	859	872	833	882	853	782	801	860	865	823	843	915	827	844	901	803	881	786	836	834	873	813	824	900	866	843	817	867	891	870	895	916	814	874	865	853	895	804	881	786	840	870	797	850	874	838	841	863	826	908	850	852	797	829	817	841	842	853	877	824	838	874	880	834	840	899	854	830	872	843	859	861	819	841	852	856	829	868	826	835	816	864	834	867	782	876	900	868	835	884	868	845	887	853	833	851	878	874	859	844	777	837	818	935	910	839	826	914	895	830	897	870	821	868	839	850	816	837	882	883	859	862	834	837	811	837	847	795	809	895	852	873	917	812	831	802	865	885	914	864	850	889	859	841	884	854	828	859	897	866	904	894	829	862	899	859	844	885	904	852	867	828	880	896	879	861	832	826	834	902	846	860	842	878	857	873	810	824	846	811	815	873	847	809	865	870	857	833	820	890	865	865	874	836	871	893	877	817	838	817	893	871	864	834	866	836	853	896	864	856	838	898	851	888	929	864	904	881	809	879	849	882	886	869	795	842	847	842	870	842	826	873	847	847	888	813	865	853	853	839	802	879	852	866	889	857	856	826	816	847	856	865	845	829	865	882	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5288	422	241	260	230	182	203	188	211	188	201	176	196	196	205	189	190	199	177	172	190	206	202	227	195	215	191	174	195	178	165	159	180	195	200	193	204	194	178	182	179	182	191	147	189	235	167	181	196	200	201	187	171	220	181	182	172	163	154	192	173	193	188	177	186	203	180	187	190	174	180	172	185	199	215	188	172	159	186	166	191	153	170	186	175	204	172	196	180	172	165	214	191	182	206	194	178	190	180	170	204	175	178	182	208	188	176	186	184	172	210	201	190	173	176	189	178	176	191	161	187	178	197	188	197	192	190	188	182	185	174	203	201	176	198	188	186	175	151	205	200	176	186	208	161	216	178	191	175	187	186	199	196	189	183	174	178	178	202	195	164	193	189	188	210	177	173	168	201	183	186	182	168	188	174	203	184	215	174	195	175	204	191	181	191	168	187	174	201	223	193	197	205	205	205	194	192	175	213	183	167	198	200	216	198	175	184	161	190	174	197	194	204	184	190	182	166	173	189	190	161	180	187	194	199	195	195	200	199	188	170	163	166	189	195	166	181	181	199	209	181	185	181	179	172	205	204	168	204	180	202	180	183	196	186	177	228	210	207	205	180	196	175	184	179	191	175	186	178	185	192	201	181	202	162	177	187	197	169	178	190	181	176	193	186	164	196	205	186	181	182	212	215	176	191	200	182	197	179	212	176	204	174	209	200	208	213	180	173	180	174	203	175	156	183	189	196	182	208	195	192	167	201	191	199	169	201	170	171	183	186	192	198	190	194	203	198	180	197	184	173	158	175	160	185	194	199	186	184	180	186	210	188	181	188	192	151	201	170	198	188	193	211	199	174	181	153	206	164	197	177	198	173	191	196	200	179	194	182	191	200	210	196	204	175	170	167	192	200	180	188	161	170	182	191	190	191	199	205	182	184	225	183	190	177	189	180	185	194	192	179	197	203	177	165	191	205	187	183	191	175	191	176	180	205	176	209	195	196	177	201	179	216	185	188	200	206	182	203	203	154	186	187	186	203	179	192	190	189	200	182	191	188	160	198	195	189	196	188	185	196	185	184	185	196	181	167	187	195	173	204	190	170	186	190	198	187	190	211	166	195	181	180	197	209	190	184	197	176	185	190	172	218	191	194	197	205	191	202	189	223	185	181	194	201	183	191	194	195	173	191	175	199	206	186	190	193	193	184	183	171	176	203	199	180	174	207	174	181	201	176	196	173	228	182	183	176	197	185	166	189	186	176	189	167	208	188	203	188	189	182	184	182	182	217	179	192	178	200	193	210	185	176	164	192	218	195	184	193	170	166	179	185	190	203	202	193	191	168	190	198	189	180	187	179	182	180	197	195	181	156	185	204	195	195	185	175	191	199	181	171	167	202	184	147	201	180	190	169	182	186	207	189	173	185	175	198	173	187	190	175	158	168	194	180	176	182	198	194	192	185	186	171	187	195	178	193	180	185	189	215	196	162	183	197	176	183	184	198	189	177	198	200	167	173	191	176	176	193	201	157	190	179	200	220	175	211	183	183	184	197	190	179	224	194	193	173	183	203	193	181	161	175	178	196	189	172	206	210	167	224	187	182	196	213	168	173	225	172	185	177	165	190	171	174	217	181	201	172	195	194	157	186	180	173	186	174	180	205	189	184	191	175	187	185	183	200	191	200	194	184	167	181	195	185	188	167	204	188	206	192	192	202	210	185	170	199	151	207	189	183	171	188	180	203	177	167	184	184	204	203	154	195	220	174	199	189	174	224	161	211	189	183	212	204	181	153	192	163	186	180	195	174	200	195	189	180	193	201	185	183	178	198	184	178	197	204	188	195	202	184	183	177	194	188	164	185	215	179	183	208	166	186	190	201	177	180	187	191	182	188	187	198	186	173	185	198	204	161	174	180	217	202	175	190	179	185	204	186	187	201	201	193	190	194	192	192	181	198	190	174	169	192	207	205	179	166	202	203	208	184	199	192	182	178	209	164	201	197	177	201	173	193	168	200	219	190	186	162	180	188	171	170	177	177	196	211	179	197	183	201	209	172	187	194	198	200	178	181	177	211	179	191	174	183	179	180	205	206	183	176	161	185	186	188	180	190	190	183	186	173	194	201	184	181	190	166	198	196	186	185	185	212	196	191	174	171	176	199	207	197	174	212	187	178	169	171	176	170	165	189	185	197	183	201	201	194	206	175	174	196	197	191	199	175	181	164	189	173	199	194	199	173	177	184	184	191	204	182	189	188	196	184	176	191	179	185	189	195	166	191	176	188	190	197	185	216	176	164	154	185	182	167	214	196	172	198	205	217	181	184	158	215	182	186	180	201	191	185	202	200	161	195	182	189	176	184	185	187	199	162	214	167	195	182	188	195	188	196	205	234	197	155	228	165	200	204	183	183	205	202	203	165	173	168	188	196	177	163	180	194	201	176	176	170	209	175	190	167	191	195	193	195	171	177	170	195	204	179	214	182	204	196	172	168	178	199	208	172	188	184	191	204	184	181	194	191	191	165	189	183	190	230	196	200	197	194	185	183	205	180	198	175	167	201	189	167	166	195	181	190	185	173	196	187	188	183	187	204	176	201	201	202	175	202	178	202	208	156	207	203	218	186	193	180	209	210	176	201	192	170	180	198	203	214	199	185	183	179	191	188	185	193	191	211	198	182	189	157	192	213	172	200	171	176	176	189	188	220	188	171	187	191	192	195	173	176	188	204	198	190	181	189	158	167	183	177	166	187	208	182	169	184	197	189	169	189	196	194	180	202	201	176	179	173	189	199	171	194	198	182	185	209	179	174	183	229	196	168	203	187	153	194	213	176	202	179	188	197	165	179	182	203	168	150	168	187	177	217	171	190	191	209	181	193	198	190	183	183	200	179	173	209	179	198	205	181	165	177	184	168	175	179	166	188	207	189	160	170	197	202	194	204	196	181	177	195	192	200	200	192	177	189	206	203	222	194	178	184	212	182	192	194	171	201	158	174	176	173	203	173	167	196	190	202	174	202	166	190	220	167	191	199	210	180	210	207	177	189	152	204	170	184	167	179	217	178	198	172	199	184	185	196	190	163	155	217	199	196	178	168	184	178	227	188	192	189	181	168	210	182	177	197	168	181	201	172	196	203	212	191	170	202	178	199	176	183	203	216	182	202	211	192	186	189	185	174	179	194	191	199	198	182	213	166	174	181	199	196	191	178	168	208	191	193	158	189	186	164	192	174	203	168	173	174	185	188	195	195	184	226	196	170	168	179	179	207	195	164	176	196	180	174	193	189	190	174	191	185	202	167	176	182	181	170	196	182	196	193	194	184	197	222	174	177	188	202	185	175	213	188	210	176	205	204	200	195	202	199	183	178	182	160	200	171	169	173	165	180	178	178	197	202	182	199	176	197	172	186	192	194	191	188	165	187	186	173	198	178	185	169	215	207	191	166	193	170	190	209	188	194	206	164	165	166	201	179	204	175	215	213	177	164	180	217	196	172	165	182	182	199	173	176	176	199	211	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5900	666	753	813	720	664	660	632	657	624	618	619	609	626	601	621	663	590	575	537	602	599	563	584	566	597	603	600	569	538	556	572	539	599	586	561	565	576	577	600	604	536	587	496	595	583	589	582	619	561	587	616	554	595	600	577	555	636	579	576	597	552	544	593	604	570	560	595	598	519	619	534	609	567	585	589	584	538	562	570	568	525	590	595	584	567	595	543	586	576	588	543	572	597	535	564	582	586	572	583	628	623	618	574	548	573	571	593	588	570	591	599	589	608	539	617	555	552	597	568	575	580	576	569	569	577	553	570	588	562	574	591	549	605	593	560	555	592	526	611	650	548	622	562	575	601	580	607	539	584	579	548	594	561	576	629	540	544	553	555	583	583	583	613	568	593	575	568	540	556	559	582	605	603	591	560	566	555	565	559	599	593	611	608	603	600	581	543	557	544	565	607	600	512	576	607	605	572	556	566	555	563	568	586	524	572	592	575	579	590	560	568	616	581	563	633	624	617	543	593	574	607	579	585	557	586	526	597	593	563	613	572	574	599	613	542	534	567	621	603	560	569	585	554	579	577	543	577	557	569	560	554	547	562	599	541	554	547	596	582	592	542	591	587	580	567	606	559	580	552	573	620	541	556	556	566	570	575	547	560	555	571	559	574	619	604	543	581	550	586	587	586	571	556	588	569	540	548	554	613	560	578	586	548	551	572	581	552	607	601	611	560	568	554	597	561	596	603	585	551	558	613	606	549	581	582	595	595	545	507	551	541	589	577	512	599	605	541	561	563	586	583	571	563	582	545	553	625	601	557	578	592	601	585	614	583	574	593	580	536	549	551	572	593	604	555	523	579	578	590	567	593	595	578	602	606	565	568	569	561	571	568	566	552	547	622	583	540	601	517	551	550	584	565	602	537	582	547	590	578	557	556	601	527	550	590	592	552	511	610	568	548	586	575	547	591	584	586	587	549	608	526	559	561	607	591	607	556	619	552	578	572	580	563	588	556	591	552	573	599	560	550	583	548	549	561	568	518	603	610	559	604	581	572	575	566	557	554	592	584	561	593	600	600	581	592	598	611	566	571	626	559	571	550	571	578	562	595	615	594	560	580	639	572	553	553	566	589	557	543	552	585	584	569	617	609	579	592	547	594	592	561	560	611	595	573	591	568	565	585	579	523	591	540	594	629	605	612	536	538	530	600	579	543	559	563	557	556	570	559	569	561	583	547	583	577	587	625	539	587	573	585	558	549	588	606	610	631	582	563	575	563	588	598	558	583	555	565	555	571	585	555	548	614	581	560	630	583	612	586	584	581	578	598	554	588	617	547	614	609	572	580	605	603	593	537	592	602	576	588	607	583	591	528	558	631	581	565	628	593	617	598	598	589	581	602	558	562	598	576	591	604	567	594	519	573	579	585	584	561	580	558	585	627	572	578	575	579	570	589	613	574	595	531	576	520	590	615	582	571	542	554	534	578	581	580	615	575	599	534	566	532	583	560	566	548	552	587	601	538	577	532	611	547	614	533	588	560	521	553	575	556	573	624	547	605	556	570	559	553	555	597	564	580	595	609	601	560	551	641	579	589	581	567	576	578	535	545	569	577	558	542	604	616	555	559	530	590	582	556	614	587	539	563	567	554	607	567	615	547	625	568	562	625	579	601	571	570	562	555	592	537	544	563	550	589	558	614	556	581	611	552	594	532	584	582	567	579	564	548	547	554	578	595	596	595	578	565	577	588	577	592	567	548	597	598	554	563	592	598	589	560	583	577	587	577	572	584	567	582	541	617	608	589	547	566	600	532	602	608	601	589	563	534	561	589	607	611	571	563	600	569	545	573	552	604	611	553	531	596	571	556	588	559	588	561	585	565	566	566	579	590	573	535	552	574	544	613	639	542	570	529	573	609	528	579	613	610	596	544	578	595	534	615	573	588	580	600	576	551	575	566	569	570	551	545	602	599	567	547	540	579	595	595	608	550	571	570	620	623	572	561	589	578	549	555	535	549	618	537	579	556	615	532	595	591	595	544	569	548	610	569	522	568	590	581	550	580	589	576	573	608	572	601	596	517	614	592	567	559	568	535	581	589	545	561	555	576	557	568	566	545	563	567	587	534	592	578	602	594	588	562	556	572	526	565	570	578	603	558	560	570	593	582	537	576	594	586	612	604	578	604	586	572	615	594	559	593	608	590	589	554	578	608	551	568	525	601	521	573	573	552	547	525	549	556	587	544	568	551	547	559	590	536	577	617	575	606	564	578	579	542	581	576	601	609	593	581	545	589	590	593	557	603	604	555	584	581	599	598	630	554	571	591	575	594	566	603	582	578	606	575	587	597	571	588	573	560	590	577	574	538	593	586	604	620	562	551	576	573	607	609	575	614	571	571	556	608	571	592	544	577	563	598	644	608	575	554	577	575	596	545	564	553	622	561	555	598	605	570	557	561	587	569	532	584	533	578	605	569	599	600	572	581	571	586	592	573	608	581	593	541	569	655	554	578	602	585	594	536	556	569	593	545	579	563	605	562	589	599	550	563	578	570	521	555	588	585	530	556	556	601	579	594	564	589	568	575	563	604	611	555	596	569	591	580	572	588	592	564	582	570	581	602	532	571	598	600	618	588	573	601	595	572	598	572	564	596	551	572	588	558	558	552	572	570	559	572	574	572	542	572	574	568	574	600	572	589	571	600	614	528	615	571	555	585	557	558	554	562	578	543	595	557	587	576	595	550	594	570	593	598	577	545	592	562	614	578	554	595	579	549	616	556	585	586	562	564	596	557	582	533	577	593	547	568	548	554	588	567	598	550	585	597	584	580	604	580	563	586	563	562	579	567	569	561	578	555	581	570	572	590	564	579	557	570	576	600	601	558	573	612	600	535	594	572	548	584	597	597	589	571	522	550	562	552	592	579	585	608	568	562	610	556	596	571	586	596	553	619	551	593	573	546	597	594	571	576	597	586	591	550	564	561	580	567	551	566	593	548	549	581	587	577	584	576	614	570	579	542	574	589	596	558	569	584	554	565	559	594	578	558	619	590	580	568	568	599	586	608	569	568	552	605	577	583	595	594	574	562	591	552	563	590	575	536	593	548	545	575	621	567	612	556	585	582	545	610	549	607	571	599	548	577	628	600	589	614	568	570	618	585	555	614	586	606	589	570	567	581	597	597	573	585	570	585	559	596	558	576	574	573	600	559	598	573	554	565	555	571	531	580	537	609	577	576	563	606	598	580	555	575	572	617	601	563	585	588	569	578	590	566	611	562	560	578	636	598	589	523	593	563	601	570	555	572	576	597	545	585	603	546	567	568	554	592	560	610	595	612	554	579	588	530	577	554	548	578	630	577	579	590	576	609	576	595	609	595	593	604	596	601	598	571	577	538	530	574	565	603	569	577	584	581	592	566	551	574	562	534	592	586	568	619	550	549	579	542	575	603	598	533	568	568	565	597	577	611	587	570	604	599	601	568	583	589	610	562	574	615	550	553	580	580	553	595	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
36218	8119	1855	1304	927	706	621	563	497	485	462	452	407	408	412	362	379	372	364	360	354	344	348	380	382	351	317	365	342	370	363	333	329	326	360	329	343	339	370	331	333	333	328	318	356	372	314	351	342	338	317	339	316	336	323	334	294	348	305	344	345	332	305	344	325	325	294	352	326	336	363	343	337	345	329	321	333	307	364	349	294	326	315	323	356	348	347	334	320	335	352	324	313	327	326	318	328	337	317	331	310	309	315	335	306	339	299	347	327	333	318	343	344	371	346	354	338	302	347	340	337	377	324	350	298	353	335	333	359	306	374	333	320	343	334	349	315	363	356	327	347	344	356	343	334	342	323	348	342	361	325	327	344	320	372	376	345	337	325	354	315	341	330	342	330	334	353	341	360	346	325	314	331	341	342	344	321	325	340	302	327	312	360	334	333	325	343	333	326	319	332	336	308	344	346	331	322	334	326	346	367	320	331	301	316	340	321	348	334	336	349	332	327	347	362	332	337	342	379	342	294	356	353	328	340	365	341	355	334	339	339	352	345	368	355	323	367	330	291	302	319	344	376	328	353	313	320	329	368	317	347	320	337	305	331	349	343	318	345	353	328	365	338	354	326	339	332	373	367	312	333	349	318	317	324	309	333	350	285	330	329	328	337	309	341	337	284	348	339	339	349	360	339	346	345	352	344	349	337	319	357	302	331	344	318	352	330	329	325	305	335	328	366	306	329	353	309	320	323	334	347	297	336	324	311	333	348	358	349	318	349	304	314	331	349	330	318	334	342	352	346	343	344	353	346	355	345	337	341	314	339	337	354	313	330	322	337	333	366	323	344	345	358	334	353	324	323	316	315	336	305	349	328	317	350	344	324	292	361	315	341	357	329	321	357	327	326	304	332	336	351	327	298	315	332	328	335	321	339	301	322	348	332	318	321	367	326	322	348	341	331	304	323	301	353	330	297	325	318	345	325	325	334	349	343	341	355	309	326	295	340	371	355	368	344	347	366	339	335	338	311	340	332	326	316	324	322	306	321	356	307	336	333	329	327	365	325	348	333	321	315	327	361	321	320	337	344	320	347	342	328	342	329	338	354	329	327	351	308	361	345	354	371	329	366	338	294	334	350	332	307	329	361	352	320	308	311	323	331	338	331	327	351	359	335	354	333	378	332	346	327	335	311	326	336	341	354	355	347	322	341	344	329	371	319	341	347	348	326	338	337	359	312	344	335	360	335	358	316	338	308	363	337	337	353	343	337	343	334	354	326	344	325	363	327	343	359	334	343	337	337	310	323	303	327	325	358	325	341	322	352	346	353	350	353	307	337	366	352	320	335	354	356	304	305	304	328	350	346	341	300	322	362	310	324	304	355	325	339	320	321	348	311	340	336	365	367	309	318	326	342	338	318	357	324	313	350	322	354	317	308	327	308	319	297	341	346	317	330	353	311	326	336	341	313	327	383	348	332	336	340	321	334	314	353	364	330	330	319	332	313	339	330	369	335	348	296	320	327	337	330	330	339	320	323	367	356	353	317	313	335	323	333	343	328	337	336	346	385	379	347	319	345	344	317	334	330	346	336	352	316	309	318	344	315	350	349	315	313	319	306	316	317	347	337	362	316	345	343	328	310	358	351	346	326	396	303	356	320	330	342	360	362	328	352	339	317	354	325	302	371	297	325	328	355	315	338	350	350	323	335	331	332	369	354	336	328	364	334	341	354	354	330	343	345	347	365	323	358	348	308	305	343	360	283	326	373	319	333	306	328	312	375	339	340	328	326	350	309	332	338	322	320	332	333	342	323	318	330	331	329	366	371	371	330	330	319	385	323	311	321	328	324	346	334	326	310	318	376	385	354	326	328	314	327	307	329	304	299	296	306	334	344	318	353	326	358	361	339	334	377	367	336	324	326	337	339	366	335	310	331	322	301	333	275	371	338	352	373	348	335	322	317	353	323	367	364	334	353	356	355	340	351	321	322	325	316	352	321	292	311	301	332	340	334	381	306	338	325	340	327	346	300	355	325	296	343	388	370	342	309	294	342	326	311	358	335	306	346	332	351	342	329	329	304	326	335	387	335	341	361	321	360	349	350	342	342	326	331	307	325	300	322	342	323	339	371	319	353	354	341	358	337	339	361	328	356	346	352	315	349	351	341	342	315	320	343	347	358	354	339	333	332	349	356	351	324	330	340	361	340	366	344	356	370	354	344	360	353	334	344	319	310	346	293	326	318	353	367	318	357	341	350	312	348	337	316	326	358	361	318	363	306	335	343	345	307	328	391	335	345	312	374	359	333	322	304	342	316	324	329	336	347	337	318	340	359	304	314	352	346	297	309	315	336	337	337	337	331	318	312	309	309	331	341	309	344	349	323	335	334	354	359	322	352	326	333	355	341	343	363	348	336	333	341	317	310	333	320	323	304	332	335	338	326	364	325	352	322	342	318	333	344	318	331	311	329	296	336	362	322	375	307	343	316	312	367	318	322	367	354	370	341	332	359	345	329	343	380	333	297	327	291	333	331	342	334	334	359	308	323	332	296	334	323	321	323	359	342	330	339	315	333	315	351	326	350	335	354	331	283	348	301	332	331	345	328	368	327	361	368	315	336	284	342	335	362	321	356	336	354	348	349	340	343	330	323	340	341	353	344	323	352	342	295	336	317	311	301	314	342	338	322	354	368	362	336	327	336	369	344	340	327	291	322	320	347	326	344	317	341	321	342	335	329	324	316	370	304	326	380	321	371	289	350	345	357	340	321	318	305	317	357	366	339	370	344	359	345	314	336	318	329	320	345	374	309	307	350	353	349	350	335	352	287	326	339	349	300	367	338	366	312	308	320	312	319	324	337	323	328	331	339	325	389	323	339	340	364	330	325	347	327	335	340	344	339	360	332	323	357	337	326	322	316	329	330	318	316	319	334	344	315	352	330	312	329	333	327	340	320	340	350	281	317	380	319	328	352	309	318	366	304	339	332	350	289	342	333	332	339	351	342	343	342	321	317	342	337	339	341	336	330	331	340	311	308	327	364	320	319	335	309	335	346	319	330	331	313	356	339	337	338	314	333	373	351	324	329	334	303	330	330	337	344	320	337	328	376	331	327	349	330	305	350	355	338	349	311	305	323	386	337	326	335	340	346	354	335	362	302	328	337	354	346	338	328	311	360	350	326	300	372	316	351	331	340	363	333	351	323	349	353	318	376	359	331	344	347	350	305	350	310	369	327	315	366	337	375	338	351	270	345	336	323	322	344	321	329	326	300	343	370	343	315	328	340	341	364	321	330	330	332	323	356	335	290	321	333	331	338	357	347	321	371	333	323	302	333	324	337	325	302	331	337	350	369	342	319	309	348	372	321	339	310	345	327	355	373	350	310	328	328	326	354	334	314	372	365	335	316	334	337	338	336	325	321	340	354	320	316	334	359	340	307	301	302	332	337	356	334	318	288	312	346	331	324	335	326	340	331	350	335	298	351	305	312	344	321	327	295	337	329	357	330	312	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15505	1932	3661	4095	3407	2976	2443	2176	1867	1781	1616	1571	1448	1383	1274	1261	1304	1299	1167	1145	1100	1124	1113	1043	1086	1078	1033	992	1082	1001	984	1030	961	1016	995	986	1003	1006	986	939	933	950	965	974	1020	993	947	969	1013	989	950	893	937	932	978	929	984	908	892	950	953	928	891	994	1032	981	945	953	944	925	959	916	954	887	899	896	944	1017	938	947	990	995	926	900	934	911	875	918	923	931	907	938	970	918	949	922	918	931	883	891	962	938	917	947	978	917	961	924	885	940	942	944	927	903	956	969	914	973	900	909	935	957	929	944	922	966	899	954	964	990	909	984	962	915	873	910	954	953	926	943	917	937	943	933	933	926	952	947	933	911	882	925	954	886	969	910	963	901	863	947	934	922	960	965	902	917	891	972	917	882	970	916	907	903	942	922	890	935	949	902	883	945	987	930	966	913	930	931	913	887	946	944	908	933	890	927	862	973	909	928	876	920	962	914	901	932	933	928	991	902	981	980	865	947	932	895	868	889	953	944	973	893	954	942	905	916	921	931	911	945	927	921	990	928	933	964	928	954	948	899	930	998	931	911	918	868	875	902	1017	925	914	912	952	947	897	948	958	919	960	915	971	932	925	958	906	906	888	974	924	912	953	936	928	930	888	962	933	916	962	948	893	950	955	935	900	893	899	964	883	933	894	972	920	914	905	948	937	903	927	948	896	924	944	885	930	888	942	911	908	935	974	955	945	899	935	931	932	901	938	894	921	980	943	901	969	937	928	945	945	924	918	905	937	903	923	921	916	893	938	903	913	865	888	933	920	877	964	928	1006	944	924	913	931	918	939	957	938	959	908	903	872	890	917	970	925	931	886	870	922	917	914	937	920	887	941	972	893	931	1004	896	931	923	920	936	983	923	886	909	913	934	884	953	925	920	961	915	927	913	888	924	924	946	921	901	916	880	956	902	911	878	882	966	899	936	894	944	968	906	983	892	865	887	898	954	923	936	975	940	966	904	941	920	888	904	912	910	893	917	939	905	956	932	934	962	921	865	926	949	986	907	903	901	881	876	928	887	957	964	949	982	876	880	974	908	883	891	963	914	895	931	927	918	860	954	882	879	937	916	934	909	909	892	980	912	926	894	934	888	929	927	892	949	973	912	925	935	878	917	938	975	925	915	928	903	970	841	918	904	912	881	898	900	900	958	908	928	882	866	946	903	907	890	906	925	912	933	893	911	891	922	948	901	901	906	868	941	919	981	897	960	918	965	918	914	950	915	877	908	915	956	945	831	960	915	942	938	939	888	947	969	901	889	931	953	911	873	954	975	927	914	956	880	892	906	959	942	905	861	931	926	931	954	940	950	945	906	961	931	929	923	896	925	1011	945	922	885	962	996	933	880	915	892	945	985	921	879	928	942	865	935	930	923	893	916	937	956	929	915	893	1008	964	927	930	933	954	915	952	950	914	979	880	937	916	934	916	963	954	901	915	880	934	949	885	902	921	959	919	967	894	911	920	917	978	938	968	943	923	930	893	947	922	919	920	921	932	908	927	890	959	937	897	913	875	949	948	914	931	897	981	877	970	919	906	891	934	892	927	928	937	923	972	917	917	903	977	912	913	898	966	914	986	981	966	877	917	882	939	949	918	876	978	956	881	910	919	940	934	925	861	927	931	883	900	924	933	900	916	923	887	895	935	1005	951	890	908	945	950	880	911	941	892	848	986	902	914	873	901	933	941	937	896	959	897	912	918	946	932	1000	930	918	862	904	926	898	942	961	929	958	918	944	948	939	948	937	916	897	894	917	903	985	931	995	896	908	956	1006	880	983	905	885	899	918	927	900	937	938	896	838	882	888	944	931	917	948	936	957	923	960	946	860	951	926	953	876	863	915	884	933	928	908	963	947	912	976	902	1000	909	912	892	948	875	934	907	909	939	950	913	907	869	926	974	938	921	908	905	976	895	959	953	951	972	893	917	898	953	910	949	915	901	948	923	929	891	983	894	930	927	876	931	926	888	980	932	988	982	943	855	919	1007	938	931	924	927	940	896	945	929	926	949	898	955	876	930	906	905	982	885	1028	887	902	937	931	915	955	930	988	883	897	975	901	901	925	872	898	947	868	932	881	929	879	922	877	903	932	927	909	893	976	885	947	908	1014	883	879	919	859	949	908	965	959	930	930	911	948	879	865	919	874	929	921	944	898	888	916	948	928	862	961	898	990	872	937	951	917	945	911	928	898	922	958	930	889	907	932	895	927	912	890	908	920	921	957	946	917	828	904	914	928	945	890	913	925	938	915	932	927	918	912	953	936	929	940	947	962	889	945	880	974	945	926	929	906	969	996	922	1000	888	940	975	894	925	934	943	945	913	943	934	925	866	912	901	880	900	916	881	908	885	959	896	903	1009	947	936	989	882	950	932	938	898	904	949	878	936	937	936	953	883	932	891	935	877	927	946	935	880	889	961	935	903	938	971	941	969	891	912	919	912	859	902	944	985	903	913	949	941	946	909	943	924	946	922	974	956	869	918	933	929	900	911	900	961	909	936	948	941	939	935	883	951	966	937	949	938	913	881	924	917	956	943	939	943	1009	881	933	967	906	916	978	949	927	942	883	898	917	943	899	917	877	924	957	912	922	939	888	909	933	865	959	962	937	940	900	940	930	909	963	924	888	958	975	986	927	866	927	934	901	910	920	951	910	962	909	912	930	876	884	904	919	856	931	921	908	943	921	930	901	876	895	942	918	921	879	882	941	959	912	904	921	952	968	927	904	956	919	963	907	978	925	899	979	915	920	964	894	905	916	925	938	939	955	933	975	903	932	911	915	914	903	971	924	870	857	944	893	881	939	891	916	925	909	992	944	989	892	927	905	972	948	933	884	900	959	950	898	909	941	905	944	895	887	887	931	881	945	893	924	996	867	923	959	905	911	940	875	874	958	971	897	958	909	850	987	916	924	937	934	915	941	891	939	932	906	937	893	892	915	969	960	890	960	860	905	899	947	926	898	951	926	917	928	916	958	914	916	891	913	886	933	900	912	970	932	907	918	904	937	906	885	892	907	940	898	961	959	952	925	935	878	951	925	967	941	919	955	920	934	915	920	942	955	909	940	871	894	929	947	943	927	982	886	904	939	885	915	942	954	922	1000	890	963	983	891	890	951	909	894	949	992	963	948	920	939	921	927	908	904	914	875	938	926	904	934	933	918	945	923	939	883	948	908	908	922	883	931	908	970	957	926	924	951	931	936	890	938	961	935	917	936	907	895	948	917	979	938	934	936	938	925	954	950	936	923	889	922	934	895	901	979	916	958	909	961	929	854	892	936	896	955	910	949	912	948	925	905	926	950	876	865	945	923	870	935	925	910	906	915	919	959	943	965	927	927	947	960	883	942	878	952	886	910	922	955	925	901	922	892	959	977	902	888	933	945	860	946	925	934	917	943	907	918	960	914	913	900	991	923	941	941	916	911	922	915	890	954	931	920	936	910	904	902	993	947	947	886	906	937	910	895	941	919	941	963	918	902	969	861	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
45371	17843	4648	2244	1733	1103	908	785	689	568	536	541	456	461	411	378	392	371	400	357	412	360	358	353	352	351	327	356	337	337	314	344	296	322	323	337	367	346	346	335	330	317	337	365	301	301	311	306	303	303	321	312	314	334	254	326	349	309	326	309	352	309	325	334	331	305	339	323	325	294	307	293	311	314	292	295	296	307	310	304	321	297	309	295	322	323	304	295	331	313	333	302	300	313	312	317	310	330	334	323	346	317	317	325	304	288	295	328	314	316	333	352	315	281	298	291	289	282	315	346	322	321	319	310	332	336	333	292	328	316	310	300	307	329	309	328	298	322	317	324	300	311	301	288	339	292	280	335	327	319	301	344	324	312	294	297	336	287	324	303	314	307	311	310	329	315	309	320	316	306	298	300	313	306	330	318	320	296	283	326	318	271	320	278	334	312	291	302	299	334	298	284	308	317	329	324	306	322	316	319	292	329	295	342	299	318	324	301	301	312	308	288	330	304	282	299	319	343	318	323	278	293	306	304	314	306	325	335	288	304	281	311	301	328	319	299	323	323	297	329	312	322	280	337	327	302	333	316	344	334	325	282	311	318	335	320	316	264	311	285	325	297	340	330	304	344	270	299	279	307	342	310	308	315	344	357	310	290	303	320	336	297	295	367	272	253	300	334	300	309	341	279	321	328	293	310	324	295	305	309	328	290	343	306	301	303	303	329	339	298	302	310	291	350	306	353	327	318	322	304	309	321	258	295	297	321	355	310	317	333	316	328	315	323	309	323	339	336	301	307	324	326	297	330	297	322	323	293	300	324	337	298	336	327	320	318	317	319	330	293	309	325	333	336	306	292	276	310	320	339	307	348	329	291	332	338	314	303	320	319	304	312	305	284	303	293	305	286	341	299	348	299	348	295	301	329	344	310	346	327	319	297	293	307	356	294	314	305	282	313	315	312	300	303	308	316	300	298	304	289	316	299	301	315	319	320	311	313	305	326	294	301	302	346	331	290	281	313	326	301	307	323	355	298	304	341	270	321	290	310	292	340	315	298	315	294	299	328	294	313	308	331	296	313	326	327	310	302	327	302	337	333	312	304	327	330	292	313	290	327	296	313	324	332	305	307	332	363	299	254	348	305	315	312	323	313	291	287	307	327	308	329	307	324	284	295	323	309	327	350	314	342	294	321	317	306	290	311	325	339	307	338	324	322	305	320	292	321	328	304	312	284	277	331	344	314	342	310	312	316	287	269	311	313	340	317	326	303	310	322	293	301	319	285	307	312	310	319	320	312	300	321	316	286	335	311	293	334	323	295	338	336	310	304	317	329	311	353	341	304	322	303	279	310	329	294	300	321	329	302	324	307	340	339	290	345	304	340	322	297	316	286	320	326	340	313	317	336	310	305	333	324	276	307	302	300	298	338	306	317	304	322	308	368	345	320	334	324	312	307	310	308	286	308	297	307	312	356	311	280	284	325	342	333	289	322	269	309	266	293	342	313	343	297	307	309	330	281	305	286	326	321	305	283	294	315	302	299	311	287	320	316	326	301	291	322	319	278	292	329	340	309	325	332	313	294	321	309	320	327	329	321	325	292	303	296	307	301	298	337	283	297	304	350	318	320	329	309	314	331	322	322	345	299	306	317	329	306	312	318	299	311	290	284	298	304	318	321	309	305	319	307	329	309	316	315	308	286	268	330	276	311	296	315	285	329	353	301	334	325	287	313	286	324	299	298	284	315	289	278	366	341	317	269	303	312	340	305	338	302	324	317	321	319	307	300	292	328	301	307	301	333	323	263	296	330	327	312	342	327	303	320	300	285	333	296	331	301	291	313	349	310	310	329	324	324	288	295	328	289	308	342	312	334	296	324	319	288	310	300	340	288	327	349	318	302	315	335	321	318	333	336	309	343	296	321	291	323	336	300	293	317	316	323	287	329	307	304	318	302	298	310	301	299	279	310	306	263	309	305	302	326	335	290	334	320	349	319	296	321	326	290	311	315	303	294	300	307	334	292	293	316	307	312	330	357	304	317	306	348	309	289	328	339	317	339	300	362	316	331	306	292	316	340	328	315	303	353	283	328	330	298	301	315	314	324	322	322	329	297	328	343	306	339	309	327	301	312	310	292	310	301	317	331	326	304	301	303	294	293	321	327	338	282	292	303	330	313	297	306	340	301	310	314	324	296	345	330	288	312	289	316	302	354	300	309	305	309	356	316	261	334	287	324	317	292	293	283	282	310	299	305	285	314	313	332	339	324	296	330	325	298	335	297	320	296	279	310	303	325	330	300	298	314	297	319	305	320	278	338	301	290	308	344	321	320	316	293	343	335	302	278	309	299	296	315	291	296	301	305	320	289	305	294	304	288	333	315	296	301	307	323	313	326	322	276	320	319	328	306	322	327	311	310	283	303	297	329	359	314	325	342	301	310	335	330	334	331	328	310	312	291	332	334	337	317	338	321	295	319	293	326	298	307	291	298	306	310	334	312	310	310	295	308	340	336	297	296	320	325	327	311	299	314	315	318	313	328	304	313	332	286	286	346	319	300	303	321	314	327	314	319	313	343	299	297	312	311	319	335	321	294	316	325	302	315	323	295	335	280	317	286	314	323	308	282	341	336	316	301	336	352	282	304	315	340	309	327	296	320	335	277	308	302	336	342	291	296	322	311	310	302	325	319	286	313	300	292	283	280	313	301	313	314	328	324	311	300	312	321	271	309	320	328	332	305	331	294	299	298	336	338	302	286	300	313	298	307	298	291	308	283	315	304	312	305	317	325	307	309	277	273	277	297	323	325	330	311	320	308	296	329	331	310	319	321	334	337	301	298	311	333	283	296	322	322	317	268	308	345	292	325	291	319	318	361	305	316	315	297	314	327	339	311	343	315	350	323	330	369	305	314	318	316	323	296	301	325	329	305	336	331	308	329	318	316	327	334	317	313	306	315	312	299	329	321	307	296	276	297	304	323	305	326	349	315	330	303	335	316	360	342	351	306	301	329	327	336	309	334	307	341	293	333	304	334	340	290	317	277	269	347	301	283	322	308	321	288	342	326	308	340	313	304	323	296	311	318	316	310	323	302	303	314	290	316	317	319	323	313	305	312	298	326	300	266	292	314	312	351	315	323	322	308	303	298	324	305	328	298	314	305	310	292	344	301	321	321	295	298	318	296	306	304	341	325	309	320	334	324	280	325	306	286	315	338	333	320	291	288	311	308	337	318	296	300	303	320	307	274	284	295	336	299	310	317	274	333	311	339	338	334	349	312	300	291	329	329	285	325	312	289	301	272	326	323	328	314	317	311	327	328	305	311	346	303	306	311	345	310	310	326	296	313	295	294	271	310	339	322	342	323	339	315	329	318	313	331	312	314	280	326	331	319	339	325	335	304	299	307	314	292	299	285	303	332	311	356	316	325	277	327	305	317	338	301	311	328	344	318	306	303	314	297	311	319	303	330	306	310	319	332	301	303	309	319	277	310	325	304	282	325	301	304	284	296	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
19458	2760	5886	6483	5660	4516	3695	3148	2718	2456	2185	2068	1934	1721	1610	1477	1422	1400	1322	1287	1214	1230	1174	1193	1068	1109	1090	1069	1119	1058	998	1041	1021	966	970	976	988	941	990	989	919	949	940	916	970	968	969	915	904	914	966	895	885	930	893	906	928	914	834	857	883	857	859	870	916	900	880	856	881	891	875	905	857	890	823	855	869	877	852	850	784	875	887	836	884	866	844	871	872	866	927	864	882	854	828	883	897	851	848	834	833	841	852	897	884	859	907	875	863	886	854	883	869	857	865	875	855	915	885	901	880	855	872	841	823	851	851	893	889	870	888	930	863	848	864	865	822	959	833	929	832	891	846	854	926	843	866	863	898	875	881	875	833	838	864	881	864	848	863	879	843	833	872	903	908	808	834	877	820	778	814	857	856	778	823	854	841	823	891	919	863	884	859	824	839	822	829	848	832	866	812	823	820	832	907	829	851	840	830	941	846	895	836	854	838	877	855	920	908	845	854	828	840	910	864	847	863	833	850	849	839	848	839	843	842	852	848	873	909	891	839	857	879	794	835	831	894	864	871	795	923	829	884	880	894	845	911	828	830	834	879	918	847	859	855	855	876	832	898	855	853	838	826	867	884	893	880	831	956	846	855	856	848	874	808	872	846	830	884	832	889	856	845	830	841	846	806	834	806	877	848	817	840	874	845	888	907	844	891	874	909	846	859	837	889	821	867	883	878	872	841	834	847	856	866	831	839	866	808	877	865	832	830	821	855	832	840	807	871	878	848	920	878	863	832	804	847	819	888	868	891	881	838	849	870	854	868	839	883	859	873	897	834	855	895	834	815	899	830	831	836	866	870	871	878	864	849	867	877	837	833	820	828	838	843	875	882	886	835	859	880	939	853	824	865	801	857	877	855	872	861	834	846	852	828	811	867	865	834	906	903	861	839	826	850	863	789	855	816	832	825	806	880	893	857	818	864	869	839	860	826	796	854	923	867	850	837	886	878	857	890	875	858	855	849	845	842	847	838	850	833	897	817	844	853	839	855	888	834	832	861	905	843	869	841	815	819	882	860	830	853	825	899	789	816	882	849	862	876	855	882	846	838	846	814	815	839	837	838	869	863	868	897	874	869	878	820	865	856	879	834	842	797	851	864	857	813	897	848	870	853	848	866	853	861	820	833	840	907	843	850	862	921	840	850	873	857	867	880	829	866	834	862	881	817	830	848	863	829	944	860	811	865	881	864	873	866	829	855	855	835	870	822	827	833	830	888	888	838	862	840	862	863	879	874	842	838	826	889	863	850	871	875	826	782	868	847	819	843	874	835	885	849	837	832	846	832	867	837	854	803	871	821	858	794	837	797	838	817	848	875	824	882	738	900	858	856	855	910	848	837	868	803	831	805	883	856	817	823	866	863	922	787	850	844	839	885	846	804	861	868	864	811	838	871	844	894	883	876	859	808	866	908	853	886	829	877	794	843	833	893	802	862	881	866	816	879	844	876	867	896	860	802	844	822	874	846	912	818	844	878	889	843	839	900	811	855	867	895	789	855	833	855	866	854	827	837	857	837	903	876	862	917	798	892	799	835	839	850	850	902	858	859	854	843	843	828	875	819	825	875	827	857	815	869	828	834	873	874	815	862	884	807	890	815	854	815	821	818	832	839	903	873	917	859	849	862	880	844	855	879	871	814	839	856	872	840	906	831	812	855	869	857	815	829	888	849	818	864	856	889	852	820	829	898	859	848	832	853	885	876	842	917	838	799	863	872	842	826	848	807	880	831	870	905	768	842	888	834	841	837	851	798	879	821	807	841	850	871	817	822	878	858	852	857	890	846	838	842	839	861	820	871	859	886	794	797	854	860	792	886	852	863	829	852	861	875	887	916	894	814	848	828	877	862	840	854	879	890	824	905	877	833	814	846	887	803	844	859	850	908	882	911	842	885	862	820	848	870	872	857	817	867	884	832	866	910	875	851	880	852	848	836	873	868	841	831	885	799	860	851	854	829	829	786	796	836	881	902	792	828	799	839	829	800	851	874	902	864	850	818	834	837	867	863	873	848	824	868	827	878	837	876	865	862	873	791	865	880	803	876	840	831	888	849	861	861	836	817	866	839	850	841	870	885	867	868	888	836	796	846	866	865	858	883	783	882	846	839	852	851	885	839	889	825	837	909	884	820	822	776	904	845	870	818	868	830	873	857	835	839	889	850	879	886	897	850	829	889	869	839	858	828	834	891	897	889	840	836	829	783	919	892	881	795	841	864	868	843	852	929	882	810	884	834	827	831	876	821	883	863	840	839	828	896	876	819	807	838	849	845	859	854	865	823	831	840	905	884	846	866	856	797	818	838	861	839	854	832	913	850	836	918	832	845	824	886	851	852	888	841	886	838	879	814	903	883	857	856	865	847	872	867	806	856	830	899	852	864	839	888	862	875	908	844	873	855	861	798	840	815	877	807	873	837	822	819	828	852	875	908	900	874	846	894	867	846	848	827	842	859	832	889	837	808	826	947	867	842	869	832	877	808	839	859	865	871	849	831	919	874	850	845	865	840	868	840	853	884	794	822	873	853	845	840	833	865	821	808	799	852	831	890	878	835	894	841	892	862	863	864	865	848	829	890	817	875	842	836	810	833	844	855	836	888	849	843	853	882	880	840	870	844	865	841	889	862	876	882	825	842	881	879	849	884	875	876	835	835	813	832	872	888	840	885	885	799	855	849	839	825	888	861	852	898	892	826	826	828	826	880	909	881	848	858	855	880	847	846	866	847	880	821	912	860	884	836	866	821	846	859	889	854	849	862	881	858	812	799	881	877	861	867	855	864	834	836	860	890	876	913	849	809	852	898	800	855	874	906	883	858	857	879	839	869	887	858	848	789	834	873	887	835	854	850	824	891	844	897	822	859	818	878	887	880	853	845	861	899	862	852	865	901	857	840	872	810	905	829	886	903	799	897	851	839	846	835	848	841	859	885	850	794	895	867	894	889	824	879	933	836	884	820	872	877	830	883	871	871	804	877	815	871	804	841	801	839	851	856	773	818	850	810	839	842	805	873	823	864	881	874	832	830	845	883	888	882	834	892	884	841	903	900	855	851	825	853	835	833	859	820	855	850	870	829	851	884	809	831	869	891	826	838	860	857	846	881	816	823	873	859	838	904	830	850	850	879	806	884	806	846	892	818	839	894	862	832	915	841	858	903	829	904	871	865	896	863	854	818	847	834	878	849	860	828	864	880	864	879	887	872	864	826	858	883	863	851	818	859	818	805	824	864	856	851	865	861	841	899	839	895	821	873	816	850	855	839	863	851	842	849	836	817	875	824	840	864	821	838	804	858	836	864	888	862	830	803	876	851	833	812	884	838	851	834	804	882	842	824	834	871	881	851	875	828	854	859	884	834	879	840	839	875	802	841	851	852	824	891	853	825	866	803	876	848	841	854	841	833	827	856	821	842	882	795	899	864	816	859	857	831	853	833	879	835	828	818	919	855	866	861	884	856	845	852	857	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5150	449	291	217	202	200	223	212	187	189	210	183	206	198	194	175	167	192	194	191	186	173	207	169	182	217	174	187	183	188	146	179	211	194	170	186	177	177	175	197	177	201	197	182	190	181	181	192	205	203	202	195	196	195	165	166	171	186	211	183	203	162	173	183	165	173	193	193	167	189	178	201	206	197	175	162	183	192	189	192	182	188	157	199	211	189	186	203	188	182	191	167	188	187	187	203	171	197	189	196	194	216	214	189	163	177	177	154	200	169	172	173	207	173	210	195	185	201	176	223	173	182	177	168	175	192	180	207	196	204	187	156	196	177	185	182	176	184	195	155	178	211	194	227	201	192	205	176	180	179	195	232	207	184	194	165	179	172	198	177	203	180	197	199	178	181	206	178	171	191	190	187	188	173	192	215	211	165	173	200	200	206	183	200	174	191	195	149	182	188	189	180	187	166	186	160	184	221	216	180	188	194	183	185	178	192	185	195	210	185	196	188	186	166	195	192	217	209	194	195	168	174	205	196	194	181	217	177	169	187	185	198	187	185	181	163	198	201	184	160	186	193	173	173	182	196	191	191	189	190	174	164	171	184	196	179	194	182	205	171	204	171	219	192	178	184	198	170	205	163	186	189	189	201	209	185	160	179	188	188	176	172	192	177	175	191	194	190	194	180	166	196	176	198	188	208	193	189	198	213	165	196	193	165	171	178	180	180	171	198	173	213	202	182	207	193	194	189	163	192	167	178	202	186	195	159	208	200	204	196	178	194	197	175	189	196	180	200	204	203	202	172	191	178	174	192	176	167	185	182	184	202	180	171	222	187	198	155	207	157	197	187	187	189	188	202	171	174	178	184	192	197	171	177	169	212	172	197	187	170	191	189	205	181	181	170	187	192	183	167	183	202	161	197	196	190	176	184	195	194	222	168	171	201	166	220	185	200	190	178	188	173	198	188	181	185	196	197	171	163	205	187	168	154	209	189	169	188	184	179	195	175	185	196	198	182	199	187	194	205	180	186	186	185	184	186	194	206	188	175	211	197	177	213	180	174	211	163	196	181	177	192	207	190	199	210	190	192	171	183	186	199	196	216	195	200	202	178	180	195	202	172	193	220	205	188	189	173	185	210	167	191	173	193	207	178	192	218	182	198	201	197	172	194	170	198	181	212	211	157	187	163	182	172	180	167	194	186	197	205	199	169	163	187	201	184	174	187	186	215	179	168	203	166	185	191	174	185	182	187	208	188	199	178	189	189	200	185	180	174	199	180	185	195	180	188	188	188	199	169	183	183	177	215	171	206	201	206	198	196	178	181	153	200	183	189	184	189	197	179	203	161	192	194	194	182	178	192	184	178	166	173	232	186	170	178	196	182	173	198	189	185	179	194	172	189	188	173	182	171	200	197	175	189	207	167	181	194	175	176	209	188	192	195	188	195	183	177	167	216	188	179	173	197	167	194	215	162	184	181	189	205	193	171	194	157	191	164	172	208	206	198	209	207	182	179	197	200	185	195	179	206	172	182	161	172	174	211	159	190	192	180	165	206	188	191	188	166	188	168	168	204	190	185	194	202	157	196	186	180	168	189	189	186	201	189	157	202	170	196	193	200	206	198	191	208	176	190	184	188	199	229	203	198	186	185	219	180	176	180	187	213	180	165	192	179	190	197	169	194	192	196	201	210	188	167	169	193	185	177	189	217	201	201	180	175	195	190	210	174	190	172	172	177	198	224	174	184	202	192	214	158	178	194	174	208	200	201	188	180	196	174	182	210	183	174	201	177	195	191	186	170	205	183	197	171	179	217	196	182	201	211	189	183	190	199	163	187	164	189	182	188	179	155	217	182	208	183	177	178	203	196	178	171	185	213	194	176	185	180	198	172	178	194	176	178	195	179	183	194	193	191	207	181	193	174	205	199	199	224	185	185	213	197	179	169	174	203	189	200	184	207	194	176	192	168	197	199	171	208	171	205	193	217	173	181	189	190	206	191	190	196	184	171	169	172	182	180	186	173	189	178	197	193	194	177	178	197	161	206	188	192	195	187	218	200	197	185	189	183	192	201	192	174	190	183	169	192	183	175	165	176	198	181	177	159	211	182	201	193	209	159	188	208	186	177	184	193	177	193	204	204	202	187	179	185	191	189	167	184	201	194	196	158	179	192	185	204	188	178	193	199	175	190	213	189	199	188	185	213	211	165	183	198	191	181	195	176	195	183	203	188	193	183	195	195	199	205	206	186	204	174	186	188	183	201	188	196	193	201	198	202	191	164	180	194	175	202	203	202	174	195	180	194	196	188	194	178	167	196	186	179	203	188	200	191	185	179	188	166	182	181	180	185	175	177	164	177	185	189	183	176	182	186	183	166	174	221	187	149	202	201	175	190	176	205	179	195	177	176	185	184	189	180	189	203	174	146	174	198	177	180	179	193	163	156	194	196	185	189	180	177	198	203	203	182	167	179	199	180	212	180	182	168	185	175	188	157	190	188	181	176	196	203	176	180	155	188	176	215	169	205	173	170	203	194	164	212	185	152	186	197	176	186	172	183	169	170	178	187	214	211	185	178	163	189	181	193	178	187	197	171	185	183	186	199	203	205	176	187	184	164	212	181	176	171	204	213	169	198	199	179	198	199	194	223	198	210	185	209	155	199	204	172	163	194	195	171	178	201	181	170	186	194	198	192	159	177	206	179	225	185	192	191	203	166	211	174	198	192	195	193	196	202	179	182	205	171	165	186	176	172	219	199	195	222	165	199	186	189	181	165	216	187	197	196	194	183	177	181	190	175	189	189	190	163	194	179	198	204	177	178	181	184	183	200	185	195	161	183	186	185	203	206	194	168	178	167	189	189	180	165	181	194	172	174	199	200	192	183	194	188	206	194	190	164	165	203	190	193	192	186	198	206	172	172	183	163	197	188	168	194	184	196	170	185	186	165	179	192	176	202	192	171	170	197	157	173	210	187	180	190	200	183	192	198	190	179	181	166	194	203	185	194	181	167	191	174	209	207	206	178	194	210	190	191	205	209	194	195	187	205	169	203	184	166	168	173	188	194	186	177	168	173	187	168	221	168	185	166	184	196	197	192	216	199	192	164	191	183	175	187	191	194	193	183	204	176	161	185	194	208	194	204	201	178	179	171	180	178	181	193	187	174	188	175	208	200	193	219	182	195	178	177	204	202	191	199	160	190	176	196	201	188	185	178	186	193	181	184	166	175	203	187	201	204	183	167	194	203	191	199	152	179	177	174	188	208	173	200	221	190	187	178	214	188	184	175	168	203	168	174	171	181	192	166	169	183	186	172	184	186	192	175	167	193	188	175	188	187	190	167	189	185	184	195	190	194	199	175	167	205	176	195	203	177	195	172	185	194	180	198	166	188	155	197	182	181	196	201	212	184	164	173	189	206	173	179	198	175	173	196	203	181	184	166	199	179	186	192	202	207	207	178	185	169	172	179	185	183	186	213	184	167	210	173	185	207	177	171	179	204	197	180	170	200	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5760	610	694	731	654	679	661	624	634	582	567	637	623	562	602	642	576	571	604	587	574	565	578	582	584	566	560	599	566	572	572	544	563	554	571	555	551	602	560	538	591	599	582	564	617	553	568	536	585	564	588	581	569	566	551	585	570	546	611	523	566	525	531	597	626	585	565	577	519	575	565	566	579	537	598	576	597	614	577	597	537	553	572	604	596	587	553	582	571	578	619	566	581	597	585	575	556	568	568	592	583	554	505	559	543	561	554	612	594	586	591	547	600	585	605	568	559	573	561	606	606	570	598	551	576	565	585	535	543	590	557	637	550	567	598	603	592	570	568	573	571	540	572	584	577	599	551	584	569	577	579	609	563	570	582	540	539	553	567	557	594	553	610	582	571	599	549	557	584	605	535	604	575	563	611	599	573	564	576	596	584	562	584	536	563	558	561	559	566	597	580	568	568	586	592	590	604	558	560	584	563	600	563	559	563	560	576	576	594	605	551	571	595	599	606	551	585	549	566	563	611	603	570	543	573	571	563	555	549	583	603	581	553	556	560	546	586	564	606	569	574	560	621	571	549	570	602	547	556	570	602	558	559	550	563	570	619	597	573	581	573	613	532	605	552	623	607	604	549	552	585	557	592	559	583	557	621	579	605	618	577	622	535	523	540	557	589	616	598	573	567	548	576	596	576	542	588	538	527	585	587	569	585	556	572	569	566	568	553	593	553	596	585	577	571	586	527	548	581	619	591	570	574	575	567	608	583	568	569	577	569	576	627	605	590	560	570	553	563	566	611	579	565	618	566	564	547	574	562	573	583	576	550	569	581	569	575	604	589	576	553	531	563	571	595	570	560	532	574	579	564	566	573	568	577	598	570	574	568	552	581	567	575	545	594	595	562	623	572	601	526	590	563	574	607	615	644	586	564	572	590	576	564	578	579	606	533	574	562	586	585	606	599	541	627	572	586	615	595	591	547	615	582	601	585	556	562	586	548	593	565	575	562	552	573	578	566	596	584	546	570	548	580	573	556	592	543	570	577	535	579	674	631	554	538	593	579	587	597	537	548	611	631	572	579	604	577	562	570	565	607	617	603	588	533	579	607	597	569	529	536	566	564	556	564	588	554	600	548	584	577	578	586	515	567	580	594	563	589	541	567	584	546	530	574	598	585	570	549	603	567	549	601	568	600	571	553	572	567	546	552	602	553	576	583	579	609	593	569	616	579	560	623	584	547	551	583	571	588	598	584	568	599	621	550	585	584	561	531	569	559	579	595	545	579	575	624	605	558	533	562	536	607	530	578	563	576	610	552	553	595	608	576	553	588	568	551	558	589	589	567	593	584	575	561	585	554	595	557	576	581	570	571	537	618	593	593	572	594	587	575	587	577	543	607	560	516	566	630	625	592	556	547	592	581	567	597	601	579	587	591	579	576	545	574	563	563	589	589	583	591	569	541	602	563	604	586	574	563	590	558	570	582	563	554	536	596	561	572	548	577	584	542	605	531	554	556	574	558	596	523	607	587	575	557	566	569	585	581	613	588	574	587	573	587	580	588	562	596	565	578	553	539	563	555	574	557	582	543	560	569	560	541	535	548	547	600	564	587	594	595	539	575	555	575	628	605	585	598	549	558	577	580	544	555	576	570	568	562	528	565	578	538	585	579	621	559	568	625	568	591	590	625	569	567	577	594	524	576	590	564	619	521	585	567	583	581	574	581	573	617	564	619	637	571	585	608	575	613	572	545	570	575	584	546	598	567	591	580	653	573	573	561	565	593	590	545	560	551	574	588	612	549	547	532	570	592	566	585	572	573	589	554	550	598	560	575	602	596	570	586	579	615	582	552	553	643	618	598	568	602	593	552	564	608	629	588	565	561	592	576	568	582	585	573	598	563	571	509	617	608	558	626	602	562	583	547	617	603	596	564	625	566	596	603	586	550	513	546	539	570	583	586	567	565	584	573	561	576	551	598	552	552	566	568	553	535	579	555	536	556	512	533	558	599	582	595	537	568	576	571	577	577	587	592	542	583	582	505	591	542	540	580	585	543	546	608	623	577	587	608	574	571	556	562	552	629	577	557	574	603	588	536	561	556	557	564	566	583	585	610	593	567	599	599	555	572	565	547	546	556	561	579	557	577	568	604	602	590	569	570	553	595	575	550	574	593	589	566	573	589	594	555	607	586	545	582	615	610	576	566	578	595	542	558	579	559	567	609	571	565	572	568	548	583	562	563	599	549	562	548	575	581	614	546	576	611	588	591	611	603	602	612	576	582	571	579	576	586	568	624	559	580	560	580	594	593	575	561	604	552	545	561	577	547	593	595	556	575	559	565	601	572	562	556	545	593	545	501	567	575	544	595	562	553	591	558	573	578	559	609	574	563	559	570	553	598	569	554	586	545	568	570	536	587	560	581	559	560	547	537	556	598	567	583	580	596	568	577	552	558	542	566	595	576	591	563	620	578	551	575	577	585	585	593	541	559	568	603	524	590	565	552	547	603	588	582	541	533	554	585	569	607	613	567	566	573	569	594	561	551	545	537	588	541	562	533	540	569	581	570	557	553	580	599	609	592	524	561	594	563	582	569	526	549	558	551	575	617	601	567	518	583	558	533	609	559	602	611	551	582	606	562	584	562	567	568	577	548	594	568	580	548	559	537	604	577	607	526	623	556	644	581	554	609	542	558	563	621	593	570	542	576	546	561	569	614	591	540	547	575	567	549	578	597	591	581	596	589	539	595	577	561	590	547	594	557	558	587	600	622	551	616	563	590	547	579	612	579	564	527	570	566	533	606	536	579	535	561	587	571	612	551	613	602	582	605	559	546	569	595	533	580	543	635	539	572	564	559	602	545	569	594	570	587	572	580	567	596	582	618	567	552	552	568	588	581	578	630	557	571	586	596	613	588	572	561	612	554	579	595	543	545	565	606	580	603	564	595	545	574	536	582	615	564	568	549	586	559	602	571	543	604	568	574	521	619	517	535	573	585	585	575	571	554	602	562	607	592	585	549	635	562	561	573	582	571	588	626	571	553	594	583	616	574	543	552	545	571	561	592	542	560	538	558	589	585	613	574	565	596	554	554	531	561	591	582	620	546	553	560	551	563	579	617	586	572	629	610	515	568	563	536	565	564	586	544	565	545	560	552	566	556	540	606	533	588	560	594	564	557	569	590	566	572	623	547	575	556	564	576	584	575	558	584	548	578	581	580	571	557	583	535	581	576	597	541	568	594	580	601	595	626	584	597	604	555	577	592	612	555	575	594	560	545	558	570	541	573	557	587	546	545	585	607	552	570	569	558	589	565	608	631	601	561	587	594	592	567	551	571	600	642	590	555	579	579	589	520	576	541	583	591	585	555	556	568	569	606	558	573	559	533	583	632	548	542	592	597	583	585	617	600	549	581	594	565	590	569	628	603	585	557	611	562	523	569	589	561	550	586	559	571	576	599	537	619	536	561	571	643	587	557	596	562	550	601	597	562	551	578	591	549	562	583	554	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
35920	7820	1656	1255	947	733	659	569	517	471	421	435	405	418	412	369	358	394	377	340	358	359	348	340	340	368	373	357	321	330	379	347	358	342	353	355	334	311	344	360	350	349	369	322	334	343	336	330	366	348	371	346	367	361	356	339	348	339	334	355	310	315	338	361	350	360	310	326	322	328	346	343	353	335	326	328	380	372	355	345	323	294	324	334	345	312	305	329	323	353	356	365	372	337	353	314	355	326	336	351	295	335	319	364	321	298	319	327	337	345	380	341	344	366	315	309	336	348	329	357	341	331	305	346	335	300	322	325	337	337	365	350	329	343	320	334	354	329	385	334	341	315	317	351	329	330	353	320	328	320	332	324	302	312	328	328	352	304	325	341	316	359	311	344	341	318	290	337	330	311	353	332	351	337	312	343	370	321	324	323	364	342	342	326	349	359	337	324	343	318	323	322	373	329	321	312	317	338	336	363	369	315	343	320	342	348	313	323	322	334	358	359	328	330	347	310	343	335	337	317	352	332	346	314	330	323	310	299	356	343	333	322	334	315	342	353	323	302	357	331	308	337	351	333	343	324	332	328	317	343	352	380	332	283	339	346	330	365	349	328	343	320	355	308	364	347	338	350	358	337	326	320	342	301	307	303	339	299	333	361	318	365	370	319	353	357	365	376	330	331	332	338	296	324	303	356	338	330	317	335	330	343	342	323	323	336	310	331	314	308	355	378	316	327	346	334	330	311	303	328	350	310	354	326	336	304	343	340	325	360	338	344	356	333	319	300	333	323	323	342	328	328	325	310	317	304	328	325	336	315	322	320	338	322	318	348	347	315	338	332	351	351	314	331	328	301	312	321	301	334	312	337	328	331	336	330	371	283	347	296	321	333	338	303	359	342	332	340	334	307	364	318	348	330	346	357	330	278	314	334	344	324	316	318	353	338	380	350	342	338	318	336	342	322	349	330	322	327	346	314	346	338	313	344	349	347	354	323	319	299	310	336	348	303	343	334	319	312	348	347	341	348	321	339	341	335	334	319	310	382	361	351	337	327	358	312	323	382	305	336	295	370	302	324	309	303	322	335	320	355	335	295	328	325	313	314	358	342	305	345	346	324	320	320	320	336	336	325	342	319	310	353	339	285	359	329	370	350	309	332	307	369	320	334	355	358	314	318	344	304	333	334	349	318	302	308	330	343	333	349	365	341	312	315	321	319	349	348	321	324	344	324	329	348	333	351	309	307	352	350	328	345	320	357	316	343	331	318	351	343	345	340	315	369	320	318	317	326	358	359	361	325	314	391	356	297	375	311	327	335	304	333	338	335	349	333	330	326	297	326	342	341	343	336	357	311	388	341	366	342	344	314	315	317	333	362	314	314	352	309	345	325	310	317	332	339	352	359	374	342	305	339	361	343	315	352	335	332	341	325	341	372	347	361	341	372	340	334	320	343	373	339	337	356	351	318	366	314	335	348	324	326	344	317	337	337	356	322	341	327	328	285	356	351	326	330	321	341	327	316	357	356	351	328	332	360	311	344	326	365	361	316	346	332	361	328	354	324	326	340	310	320	330	321	369	290	318	314	330	345	331	344	333	341	332	354	343	355	338	340	334	354	349	337	344	315	340	346	305	335	319	322	377	357	325	320	369	321	382	323	356	343	323	330	351	364	338	348	346	302	337	366	317	298	369	358	347	307	360	320	350	352	345	330	338	318	314	327	340	323	353	366	323	348	385	319	326	292	331	301	328	319	321	307	316	316	351	326	337	308	335	350	333	326	336	349	317	359	333	392	351	334	353	345	325	337	308	333	321	333	279	346	330	281	352	309	316	357	334	323	304	346	324	361	292	326	330	368	352	335	329	312	343	330	320	361	328	312	371	343	337	352	349	365	322	341	366	320	383	330	332	327	327	356	336	334	314	290	333	363	337	338	293	316	349	360	327	334	355	342	351	345	349	348	365	296	309	362	322	354	342	312	369	333	324	359	344	308	333	346	348	331	302	309	321	333	337	335	331	338	326	306	338	359	339	330	337	334	319	364	340	340	368	323	358	350	361	374	312	354	339	322	339	281	342	341	322	335	319	325	331	383	317	391	364	347	358	324	349	355	329	343	373	358	324	343	338	323	307	315	342	317	332	306	306	328	329	329	327	326	351	348	335	331	349	342	318	346	350	329	358	354	354	348	333	361	366	336	337	345	355	346	349	349	333	372	328	307	296	342	323	339	323	357	349	364	339	315	339	357	327	315	328	335	343	329	369	291	350	342	351	315	331	328	322	355	354	304	359	332	335	329	333	321	360	305	333	349	309	346	321	354	324	306	370	336	347	334	362	336	330	328	313	353	321	332	317	364	374	353	352	351	334	337	317	354	340	330	329	325	341	324	351	318	331	315	336	342	329	366	351	366	334	347	327	358	312	316	324	317	338	359	319	291	315	366	346	324	347	329	350	329	317	324	306	318	339	317	334	288	338	351	340	327	317	321	357	348	332	342	291	306	345	360	293	334	325	354	350	313	307	336	365	318	349	342	326	303	338	368	332	337	394	363	346	336	332	348	343	310	352	320	302	321	357	330	300	325	363	316	337	317	325	338	342	318	305	331	320	345	370	297	376	337	338	336	348	342	351	354	340	316	341	303	321	365	339	329	327	321	344	358	340	329	350	318	325	345	324	339	342	361	319	324	348	337	311	358	365	368	336	340	349	351	309	372	322	330	321	359	322	353	318	307	320	334	361	303	314	323	335	299	331	340	339	331	280	316	354	317	356	340	339	325	345	324	333	307	324	336	351	356	375	357	363	351	353	333	288	293	287	372	322	365	336	311	327	337	314	348	329	319	367	313	358	364	356	328	365	373	336	316	322	339	320	315	360	340	324	348	374	326	338	331	316	314	362	341	354	310	310	328	290	319	339	343	339	337	354	320	339	324	320	330	320	334	299	319	331	330	317	315	328	324	360	283	332	323	330	323	307	317	341	320	348	302	327	326	377	333	354	315	334	323	318	353	347	313	338	352	334	314	356	339	342	338	345	326	354	360	341	350	325	324	336	329	296	326	368	327	307	331	343	321	336	323	334	333	356	320	314	381	303	345	344	306	343	333	350	352	333	341	316	331	335	361	356	364	311	362	342	326	345	310	303	328	307	344	293	337	365	338	317	346	304	311	334	357	321	339	370	381	320	346	337	322	338	349	340	327	316	345	325	372	335	319	325	361	356	311	302	377	352	351	337	355	323	309	314	355	316	323	360	343	359	356	334	306	319	363	327	316	316	322	315	345	309	314	340	317	331	331	350	357	325	283	343	322	349	339	302	343	375	357	340	349	349	351	326	294	346	307	318	352	336	322	345	328	355	315	296	346	343	334	355	339	318	365	287	321	343	347	343	303	343	367	325	309	319	357	337	348	351	333	309	329	298	321	351	348	352	328	331	345	333	350	333	335	291	326	340	339	334	322	340	337	329	323	325	347	333	331	316	319	306	362	360	324	319	357	341	326	330	346	333	318	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15166	1892	3710	3980	3403	2872	2435	2104	1975	1707	1653	1535	1444	1412	1328	1257	1230	1193	1212	1040	1075	1124	1093	1084	1075	1046	1015	1037	1064	1017	981	1025	1013	971	999	1039	1037	1006	952	1016	964	996	926	992	946	926	916	1003	964	943	943	950	897	925	882	953	985	1017	942	937	945	928	994	961	934	925	985	913	939	923	999	897	966	918	871	970	936	985	962	968	985	921	926	936	907	941	943	928	897	932	892	881	907	923	923	988	961	941	895	918	908	926	936	935	956	926	898	863	944	946	963	913	883	981	874	943	924	888	924	913	905	972	911	969	920	949	913	939	960	977	920	963	877	983	919	988	915	928	917	1002	919	952	909	931	951	923	989	951	874	915	911	933	930	959	910	967	946	941	988	893	956	910	913	954	958	899	954	944	899	970	942	926	885	968	927	927	955	883	898	916	898	940	917	915	925	938	870	891	950	967	952	886	919	932	968	976	938	882	896	911	955	895	948	984	987	890	900	1003	960	897	914	872	941	928	914	912	949	917	953	915	904	966	887	894	911	931	945	965	923	869	938	930	945	914	898	980	894	871	953	949	996	856	947	916	963	953	921	930	907	920	919	941	905	984	918	888	954	909	916	913	906	989	877	912	907	895	926	895	901	919	878	949	872	966	900	885	952	932	930	885	917	909	845	949	923	905	856	954	920	930	918	971	872	904	889	922	949	913	936	839	955	957	926	953	959	923	911	977	924	915	915	896	891	961	926	935	958	955	937	941	918	906	930	931	970	930	940	855	919	954	997	914	876	962	938	939	898	869	936	914	975	921	995	961	917	924	940	959	948	940	963	883	968	980	960	922	874	970	903	914	907	924	928	939	939	881	954	953	975	906	950	968	944	938	899	921	983	901	894	921	921	899	883	935	921	897	927	941	973	893	940	897	863	922	907	972	904	904	890	945	972	919	891	904	904	944	980	938	920	898	905	940	881	902	881	912	959	932	905	961	960	974	859	930	961	926	878	896	887	929	911	940	924	950	926	966	897	912	915	854	965	936	965	932	859	876	915	910	941	919	906	939	919	930	913	927	961	964	955	868	925	884	941	871	968	867	912	920	921	965	876	944	944	917	950	896	892	963	900	938	938	972	940	926	849	908	918	941	910	892	958	1002	913	953	896	860	906	947	867	914	941	927	960	957	929	928	931	901	913	931	920	922	930	929	886	892	920	920	966	949	890	926	926	893	901	892	933	941	889	902	920	914	933	903	959	941	888	944	901	883	935	902	905	893	923	997	956	947	890	910	846	901	973	928	907	883	900	905	868	982	891	952	886	930	935	918	913	932	941	908	870	887	878	938	926	936	950	881	909	959	933	912	942	918	930	860	838	915	909	921	908	912	903	930	957	933	962	924	953	893	895	934	912	948	938	964	994	906	916	887	923	929	900	936	934	907	928	938	947	896	937	939	954	941	926	907	895	927	881	907	966	895	934	1005	890	947	923	904	942	960	940	979	944	948	983	904	933	903	906	958	884	956	897	901	973	948	955	962	955	995	946	1015	941	910	929	931	972	925	921	932	923	924	921	923	841	885	955	906	922	949	950	919	1014	928	939	918	952	928	929	933	904	997	923	987	980	978	897	940	902	919	926	930	920	906	909	918	946	932	951	953	898	887	959	906	941	929	924	912	891	890	915	899	937	871	946	931	925	936	940	911	930	943	915	905	891	963	972	916	931	983	861	961	949	851	893	916	950	901	896	958	911	872	915	973	941	922	936	920	922	874	924	937	963	949	941	913	939	863	884	861	966	901	908	904	948	894	896	895	955	929	966	899	881	920	903	929	892	901	934	916	972	952	995	875	896	932	877	975	944	936	908	927	974	894	894	888	954	861	985	945	894	925	915	977	930	978	942	923	908	955	889	908	968	934	900	918	974	898	900	953	936	939	931	891	920	917	952	944	939	924	966	917	906	881	944	908	920	955	945	866	932	916	921	955	1002	903	905	918	905	952	945	951	923	897	896	896	925	918	903	959	943	907	977	947	909	915	939	935	937	890	904	913	919	947	948	919	973	923	935	868	930	939	934	943	929	904	965	922	944	954	969	933	957	954	918	904	937	933	907	905	925	977	914	902	919	981	946	921	914	949	999	905	875	898	933	929	909	895	918	981	916	919	922	912	928	926	935	837	894	891	907	920	972	864	950	879	898	898	939	970	885	874	962	979	944	903	924	907	862	979	887	936	890	913	903	915	925	921	941	968	906	944	862	948	940	966	957	909	939	897	938	935	857	872	892	929	876	925	912	925	982	891	895	948	889	914	946	943	867	960	884	940	903	931	908	933	891	874	908	932	946	930	928	984	922	913	932	861	921	880	969	931	942	959	929	944	927	927	925	907	925	914	926	942	883	970	916	827	903	941	949	903	940	963	907	906	931	916	946	934	960	923	947	936	948	986	937	906	898	918	933	952	938	964	965	875	965	894	975	945	903	925	932	937	919	884	958	905	896	941	946	943	892	907	953	913	885	939	929	913	914	953	950	880	887	863	937	925	961	945	936	908	901	929	888	976	982	954	881	923	935	947	960	923	933	891	929	940	882	908	938	915	871	960	974	983	917	879	927	949	949	944	900	906	974	965	950	947	996	915	907	890	907	895	999	934	952	896	953	906	887	915	904	943	904	891	951	942	941	900	887	925	920	897	906	907	903	916	930	905	1016	936	914	889	937	898	978	909	944	910	870	940	842	916	908	947	892	909	918	950	880	899	945	919	895	959	864	901	952	921	885	903	900	927	956	895	954	931	880	945	938	926	903	893	930	935	969	927	951	868	912	948	915	905	946	921	943	909	874	971	880	956	966	879	997	914	900	889	935	891	903	949	957	924	928	955	941	911	921	924	934	952	971	927	918	939	870	938	897	949	920	915	899	976	882	906	930	914	952	893	887	948	973	898	894	947	923	924	893	957	1015	873	881	901	956	963	883	968	926	874	933	945	940	928	886	951	911	921	941	883	992	913	891	918	905	924	931	903	884	869	908	936	927	944	928	931	895	961	906	930	975	888	924	887	944	986	919	932	895	902	924	932	971	917	957	858	950	962	897	1000	898	896	919	923	893	933	927	945	891	935	918	911	899	860	963	981	945	889	909	943	924	890	932	918	912	918	927	944	1012	869	926	863	997	942	922	926	916	945	912	936	941	924	917	892	969	980	926	959	921	903	906	983	972	980	896	944	899	887	905	893	981	891	907	923	942	920	1012	909	934	934	936	931	890	875	954	864	888	951	933	965	898	919	930	929	901	966	950	973	946	929	938	889	948	933	921	916	897	936	925	907	907	887	905	886	943	932	894	924	991	950	954	927	873	909	967	936	884	922	908	909	878	964	928	884	861	887	904	936	889	895	909	897	918	928	897	910	963	910	944	982	947	903	902	910	925	944	953	950	949	882	924	935	864	918	901	905	947	917	951	988	891	969	943	930	932	944	959	917	978	880	937	887	936	914	900	909	920	912	892	976	937	893	926	921	941	877	961	890	908	877	950	835	878	913	969	945	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
45114	17620	4762	2276	1629	1219	890	837	675	594	564	524	450	433	426	400	412	390	369	385	354	346	375	358	380	327	338	341	340	314	350	335	349	346	304	343	344	312	305	302	342	330	335	352	341	338	344	345	301	303	342	324	314	329	317	310	337	320	297	309	274	321	312	297	330	316	354	328	325	306	292	325	295	332	284	287	302	330	323	306	341	314	318	305	285	293	310	323	344	307	298	318	340	329	332	327	320	317	304	321	326	315	307	303	293	347	296	333	314	310	319	333	345	302	342	315	325	300	330	321	319	353	308	268	328	328	322	293	321	287	320	329	299	328	320	301	317	305	314	308	326	314	327	295	362	317	316	331	288	336	308	334	333	270	308	310	324	325	301	334	295	308	272	318	338	287	300	294	349	298	287	335	309	322	336	299	335	301	299	290	316	303	309	303	281	311	313	296	343	312	301	317	330	296	326	325	294	319	308	315	271	293	304	338	329	303	361	325	323	329	292	308	318	319	298	308	302	307	307	284	317	326	311	292	303	303	327	301	304	315	314	337	291	308	333	308	312	309	297	334	300	318	323	318	304	305	340	323	298	312	307	267	291	298	310	306	301	324	327	271	309	330	307	323	277	318	298	309	296	302	336	318	328	317	329	321	283	321	277	261	345	319	298	300	330	344	313	308	323	303	272	290	344	319	320	293	298	293	314	319	294	318	314	315	318	337	289	321	320	315	328	297	352	301	296	296	311	359	307	318	302	297	303	293	337	320	305	313	309	316	322	299	332	334	334	354	343	325	314	337	310	283	314	342	308	315	339	296	308	291	332	327	333	316	318	343	296	284	284	357	334	318	306	301	323	316	323	307	300	318	298	277	321	304	313	309	312	294	344	323	292	327	338	320	302	320	304	314	293	341	328	302	324	308	306	297	304	291	294	308	317	315	291	300	318	309	287	305	340	303	312	299	319	295	303	301	300	329	306	318	333	332	282	316	317	333	314	305	328	331	290	305	332	284	288	319	336	319	321	332	331	331	326	310	304	312	346	313	299	319	279	312	308	315	358	317	291	299	281	304	313	333	303	317	297	314	298	298	315	286	290	317	313	302	302	307	310	302	271	313	300	309	343	347	301	306	309	320	320	290	318	299	338	301	310	294	343	284	316	296	314	303	282	331	313	305	307	318	311	316	311	285	299	277	318	331	318	300	303	324	321	294	323	301	303	313	308	300	324	266	274	300	298	299	314	320	314	304	317	328	328	357	292	310	324	306	321	321	342	316	316	327	286	288	343	303	327	284	310	303	320	329	329	297	282	330	311	271	324	336	334	331	339	302	304	297	310	311	309	327	311	308	298	303	297	287	297	321	319	331	296	325	303	307	307	333	291	299	331	321	313	330	346	319	302	282	317	331	297	339	321	314	333	283	343	348	317	339	329	315	304	297	320	324	299	324	305	312	300	280	292	321	321	315	348	324	320	301	278	276	316	317	321	283	310	314	328	313	304	328	322	325	336	320	298	308	305	297	316	290	306	326	296	324	277	308	346	319	288	314	292	295	357	306	304	306	278	325	308	296	307	344	268	286	316	336	288	311	318	304	284	322	307	299	315	297	315	287	278	307	325	319	298	307	325	321	291	332	322	281	331	295	322	287	323	311	369	308	329	366	346	301	326	311	315	314	297	267	310	315	325	329	303	295	304	334	315	289	285	277	326	297	312	299	326	291	312	321	314	336	288	319	317	342	336	314	335	353	335	284	296	336	329	299	300	334	276	308	327	342	335	299	324	312	331	313	288	293	335	329	284	319	311	335	302	311	336	295	326	302	317	316	313	324	310	316	276	334	340	295	318	306	315	311	309	303	313	306	310	317	312	329	321	309	313	290	333	335	334	288	324	301	299	325	296	321	286	322	340	303	306	306	307	340	328	317	328	303	301	310	297	314	324	285	295	316	314	307	320	308	295	309	354	298	335	302	287	307	325	312	301	331	357	318	345	319	289	328	318	319	329	327	338	299	333	284	308	321	277	276	314	316	310	284	337	301	321	316	306	310	299	298	301	288	316	349	313	304	335	295	330	337	354	334	338	287	311	310	279	329	311	319	323	332	334	330	298	309	321	321	293	319	275	298	340	296	283	306	343	293	326	308	293	305	300	324	346	305	320	327	280	331	325	332	310	313	311	333	323	331	338	282	294	292	293	339	331	316	297	309	327	322	317	291	296	307	321	291	278	303	310	336	310	312	293	341	277	298	292	332	297	313	326	292	334	324	312	286	320	307	293	325	301	322	312	266	314	342	330	275	319	348	326	321	302	329	333	287	323	281	312	308	312	304	296	294	296	298	322	317	290	278	293	328	290	321	326	294	312	306	301	328	303	339	340	319	304	316	319	316	327	297	279	318	303	278	308	325	287	323	291	316	323	286	316	292	336	293	317	303	307	317	349	322	309	319	340	313	319	324	275	295	319	316	338	290	306	299	317	322	317	329	330	355	305	277	300	291	287	331	291	296	284	271	306	313	328	314	315	334	303	326	329	341	320	290	308	314	302	301	300	301	326	311	290	308	338	315	287	352	301	339	302	323	303	296	318	316	295	337	317	341	315	321	311	274	300	283	323	332	326	328	300	307	311	310	339	341	312	329	299	313	318	311	310	333	313	293	303	325	296	298	335	280	306	312	338	304	332	306	320	309	321	328	288	317	327	295	317	316	338	308	324	311	310	327	327	307	308	322	295	321	311	310	341	322	317	333	295	319	319	314	329	310	318	322	297	339	309	291	305	287	315	321	303	314	327	316	313	296	314	322	309	305	301	312	303	336	331	332	311	275	315	315	295	321	321	321	307	320	298	315	317	329	295	318	340	325	335	309	333	311	310	311	301	318	341	305	320	313	304	320	328	295	344	305	303	329	319	314	283	328	310	303	287	325	288	310	322	316	299	320	318	303	315	313	318	330	332	324	306	306	296	306	299	310	301	307	338	334	323	284	329	316	300	308	340	300	309	307	316	338	297	327	352	317	313	313	308	328	307	322	319	347	297	325	301	339	321	301	295	348	298	320	307	289	280	286	328	299	358	305	298	321	304	338	315	318	316	336	347	295	320	325	310	324	326	315	316	329	314	305	305	317	315	332	341	292	304	279	328	319	299	329	309	316	325	318	293	303	315	295	321	316	325	306	281	301	320	337	345	296	304	292	306	321	339	327	313	301	304	315	288	321	299	297	287	322	317	297	329	309	309	307	313	324	331	285	341	327	342	315	321	287	269	304	313	304	307	338	311	320	297	305	328	286	290	292	296	298	344	291	311	307	327	292	318	328	315	295	284	304	328	315	278	325	341	329	314	302	309	304	331	350	314	313	297	324	302	304	279	272	331	268	328	299	326	308	310	351	344	323	288	280	314	310	297	334	301	296	346	347	297	286	288	284	293	312	340	326	298	307	315	333	280	332	352	313	310	330	304	275	308	287	304	293	320	318	307	302	303	307	326	311	294	300	309	285	285	322	274	321	324	333	294	307	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
19174	2757	6169	6491	5639	4571	3816	3166	2632	2466	2211	2083	1924	1791	1625	1532	1455	1398	1298	1303	1256	1214	1162	1228	1167	1208	1042	1169	1011	1033	999	1029	1019	979	955	980	1003	975	946	969	932	936	938	948	947	925	988	911	986	915	872	948	882	892	848	902	875	892	907	882	909	858	883	904	847	865	921	865	915	876	827	925	888	856	881	851	889	863	798	894	877	819	923	894	866	894	820	904	867	841	854	928	858	876	872	788	872	856	849	864	852	897	803	862	869	824	856	854	852	825	842	872	891	848	839	879	855	900	894	808	890	829	804	877	871	850	796	866	831	896	868	904	823	860	822	846	814	881	869	913	882	905	855	838	845	873	841	822	770	847	850	849	863	835	867	893	805	878	830	865	848	854	829	857	842	860	855	832	877	847	878	903	874	874	885	895	842	886	822	876	890	801	827	785	836	847	845	812	893	851	895	892	869	835	849	838	835	868	842	865	852	863	874	839	838	830	864	830	882	821	845	827	820	823	842	850	849	814	861	811	770	834	869	882	843	810	862	898	842	835	836	825	853	853	862	881	851	850	906	823	878	795	805	826	831	911	797	851	796	843	862	839	861	864	861	882	846	786	859	899	868	824	899	844	880	852	833	823	864	855	899	841	866	809	882	854	832	877	856	827	845	881	822	789	860	885	833	845	876	843	845	832	877	871	874	799	858	857	835	823	859	869	868	869	833	864	893	856	870	810	880	812	876	840	839	858	923	863	858	847	845	864	829	837	854	847	802	812	851	889	819	831	871	806	861	798	887	857	830	843	874	875	798	834	871	873	838	856	873	838	879	847	845	862	829	841	863	829	841	853	832	819	817	848	914	876	866	816	816	906	815	847	858	856	874	814	852	794	912	864	875	843	826	816	864	826	841	854	866	840	833	875	864	783	847	856	819	824	908	871	860	857	857	862	865	809	767	793	856	839	827	797	847	881	894	854	840	892	861	883	869	882	839	875	840	855	818	844	824	849	849	847	855	812	851	887	807	833	874	856	906	823	814	793	889	824	822	886	841	873	834	894	823	797	832	829	851	839	888	851	843	865	887	817	846	835	847	801	861	809	804	814	820	844	835	808	800	853	852	865	807	885	878	846	842	844	887	871	857	880	842	854	891	861	852	855	841	841	879	892	827	860	845	837	872	871	825	796	834	850	869	869	887	839	858	843	847	827	840	840	899	866	859	844	876	813	864	850	830	822	823	867	865	870	863	836	837	859	861	855	856	818	817	870	877	855	837	871	906	845	873	837	798	828	811	907	849	847	853	870	860	891	837	837	838	843	848	869	855	854	855	893	858	819	849	816	897	799	839	801	809	835	869	921	845	880	899	845	811	883	849	812	846	841	885	825	849	818	834	869	847	842	883	855	861	866	846	885	888	868	871	891	837	878	886	814	810	799	875	865	810	825	911	885	873	859	841	847	828	800	867	793	856	815	824	838	833	874	854	857	815	864	838	823	841	812	834	831	809	868	811	817	808	905	843	860	802	828	883	761	892	877	856	829	860	840	867	847	826	883	849	875	862	842	850	866	839	825	833	836	825	832	818	851	859	858	839	832	811	848	874	816	844	791	840	889	812	901	839	871	810	886	859	815	845	843	870	810	887	821	814	883	890	876	817	845	871	913	843	814	836	813	805	787	856	857	842	878	875	863	837	920	843	829	851	875	875	862	827	862	839	817	831	891	818	877	854	873	833	873	855	864	858	855	853	893	836	839	843	872	785	824	855	870	872	870	800	812	870	853	846	894	833	875	843	845	856	837	902	798	833	844	849	862	833	829	826	851	855	873	867	848	803	865	848	853	857	818	882	802	859	841	840	841	865	846	837	878	830	819	910	840	865	796	850	902	853	845	839	891	839	852	857	864	854	873	897	829	839	880	845	871	843	819	824	833	902	867	803	824	847	862	831	846	873	882	885	844	829	847	837	870	814	843	843	869	863	862	899	839	815	796	843	836	855	845	789	831	905	870	855	855	823	851	829	837	833	842	860	851	845	923	818	824	809	882	826	834	830	904	857	851	818	830	887	854	846	849	843	814	881	858	869	805	820	870	815	842	823	910	800	833	820	909	891	849	836	837	816	897	856	862	903	840	854	852	837	851	879	864	863	859	872	888	883	881	881	867	834	859	841	869	846	862	823	810	857	875	851	835	865	864	832	847	811	830	831	839	875	848	878	847	877	853	835	887	831	853	881	853	807	871	831	856	885	872	872	874	858	846	885	838	856	880	907	815	832	849	839	818	869	806	868	903	910	837	842	896	844	834	821	859	909	847	855	831	856	854	863	844	907	828	830	869	802	925	855	864	804	882	853	890	838	814	850	822	875	906	860	887	836	839	859	877	870	849	896	835	874	887	856	845	858	835	909	846	823	857	805	824	818	870	819	812	828	834	894	870	861	861	842	848	881	807	842	868	842	826	810	837	819	900	824	865	828	876	865	866	832	876	854	813	862	888	874	850	947	866	840	871	871	840	817	859	856	888	886	918	846	839	808	832	830	815	854	892	850	886	857	858	838	866	859	836	843	848	897	855	914	815	818	806	831	838	884	879	822	884	841	864	864	877	775	904	846	873	864	855	892	825	877	882	874	832	843	873	824	894	836	785	861	828	870	864	832	914	924	864	831	806	807	856	855	845	872	875	797	917	870	807	868	859	845	870	785	848	875	775	806	831	860	855	814	889	824	861	829	820	843	863	801	859	854	875	865	866	848	892	809	818	867	862	815	916	803	831	872	830	828	846	849	883	826	796	864	851	793	825	831	863	806	836	880	884	858	910	858	844	824	831	881	839	868	826	837	852	909	847	854	896	810	847	875	843	811	883	874	880	899	869	810	826	855	817	833	821	867	859	804	830	867	864	887	830	821	888	837	892	839	885	868	799	830	869	833	898	820	844	852	907	801	854	812	814	879	871	907	843	864	836	828	864	869	859	833	861	858	851	839	875	848	852	828	884	859	833	850	852	829	827	820	864	848	835	855	806	898	853	784	856	865	844	837	817	844	849	806	865	846	815	840	839	825	853	828	885	835	843	812	883	820	807	869	887	884	833	796	858	922	814	837	854	850	888	877	880	931	918	874	868	856	819	784	809	872	884	865	859	819	827	881	817	880	850	911	929	829	889	818	870	820	910	876	811	886	868	838	807	846	871	861	866	852	861	854	831	901	798	836	827	870	813	854	866	868	839	879	874	831	857	828	845	863	837	865	857	857	865	865	870	882	856	817	875	843	828	858	895	857	821	850	824	835	840	890	823	863	872	821	838	863	840	851	794	888	851	864	823	880	902	917	839	847	832	850	849	877	844	854	819	852	828	871	883	873	826	854	837	869	858	859	852	870	828	867	838	843	830	832	805	839	821	863	819	888	799	924	850	858	828	834	866	850	799	847	825	842	818	855	840	878	908	914	800	847	871	794	890	854	892	889	790	820	877	838	842	878	830	820	834	867	888	843	816	826	824	843	851	893	850	876	834	874	885	864	809	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
4862	374	252	225	207	202	189	204	195	201	196	195	201	192	182	148	206	178	192	203	190	202	177	185	180	191	179	180	198	193	201	175	196	169	181	176	194	170	174	170	166	179	193	170	204	219	186	176	192	205	206	201	180	183	188	187	209	154	175	180	168	199	209	183	187	201	190	199	208	185	177	171	172	181	170	182	179	202	157	186	209	183	170	174	208	177	186	212	172	198	192	206	194	207	185	194	205	196	174	173	179	181	183	189	184	217	210	182	195	199	198	193	193	191	202	214	172	189	187	202	184	182	171	192	203	198	183	215	184	164	193	186	223	160	204	158	190	161	213	193	164	188	201	178	202	186	180	175	198	192	189	199	186	202	195	191	178	197	183	166	204	185	178	190	207	185	194	181	159	175	188	198	187	182	179	188	192	193	194	188	208	149	194	184	213	180	185	215	197	208	173	208	201	204	163	197	191	206	186	190	197	189	185	173	192	189	190	206	205	194	180	172	182	173	203	195	163	233	185	193	183	184	208	216	190	210	185	189	206	184	182	185	186	169	187	189	189	208	192	165	179	149	169	203	195	211	190	199	206	165	172	197	176	206	204	170	195	185	213	196	188	189	192	171	192	186	182	223	191	194	200	184	233	165	174	196	190	176	174	205	179	177	197	189	186	170	193	187	191	186	202	206	225	197	196	183	185	191	169	174	189	203	195	186	191	188	204	189	192	167	191	176	191	203	172	159	199	191	185	172	196	167	170	169	188	200	188	193	176	183	184	184	201	182	170	209	191	178	187	182	188	221	184	193	192	191	174	190	163	224	178	183	204	209	199	205	188	169	172	211	181	183	184	181	179	182	184	189	203	198	195	185	191	215	198	182	167	171	182	193	171	189	205	180	195	182	170	201	150	162	190	189	188	195	197	174	173	187	171	169	173	184	170	206	216	194	194	187	202	214	182	162	194	178	195	189	177	196	180	203	181	176	167	184	168	189	193	175	152	190	187	239	193	181	175	185	182	182	206	185	218	185	184	207	184	181	169	204	173	211	189	197	177	200	195	191	171	175	202	149	172	198	188	178	172	164	186	170	178	219	176	169	205	192	209	170	190	168	190	193	172	194	199	212	177	178	176	204	187	191	177	206	194	187	194	197	185	174	192	188	180	195	177	185	182	186	168	204	193	170	188	186	173	197	178	173	237	188	187	190	187	185	199	186	180	185	187	196	181	175	168	183	184	192	196	185	198	218	210	178	226	194	196	202	189	178	190	197	185	167	165	207	170	197	178	210	194	206	178	185	220	200	221	193	202	199	177	204	172	168	189	199	180	156	174	195	195	204	185	196	190	160	184	187	199	202	205	201	198	197	199	192	175	192	181	203	200	179	176	219	184	195	188	172	193	176	214	210	190	197	176	185	178	171	177	186	197	201	201	199	209	190	201	172	180	200	191	185	167	185	206	191	175	184	187	183	185	214	198	194	207	193	190	180	185	195	198	166	176	183	180	196	198	207	216	173	201	205	186	187	187	201	204	188	166	193	202	179	197	186	190	176	199	181	203	189	193	185	207	204	196	183	183	179	180	178	174	192	201	189	192	200	190	199	177	177	184	191	195	183	194	176	168	200	221	185	175	195	171	193	174	182	187	194	175	200	216	191	190	163	187	201	195	191	207	177	190	191	174	175	189	192	204	194	172	194	182	181	211	190	173	179	172	200	184	193	198	176	206	204	181	204	183	189	182	190	160	189	221	196	180	190	177	212	186	162	175	208	180	181	174	176	188	175	194	196	172	191	183	199	183	186	171	203	180	179	178	169	186	168	188	202	184	209	173	184	195	190	193	169	192	166	170	175	172	174	203	178	193	174	197	195	191	208	169	204	213	196	165	203	184	180	172	199	206	195	184	171	220	189	183	171	175	197	200	178	191	172	191	191	181	203	196	171	174	199	185	192	188	190	164	174	194	198	188	191	157	198	170	193	169	177	165	195	181	199	213	186	196	169	193	169	177	184	175	204	199	218	197	196	172	175	208	206	188	193	184	173	187	166	185	192	174	173	181	170	195	174	185	195	173	190	184	203	188	199	168	184	190	159	202	208	185	198	223	189	166	195	185	189	173	196	200	167	180	190	193	190	194	179	172	196	166	179	179	205	194	228	203	185	195	188	202	185	214	180	183	207	209	211	139	192	167	187	193	211	189	203	209	167	203	201	178	184	183	201	196	191	182	193	180	188	183	190	190	212	184	188	183	202	209	183	191	194	177	162	171	187	176	210	178	177	171	209	203	198	159	191	219	189	166	209	165	172	172	201	181	209	184	160	204	196	188	192	220	175	176	191	177	203	188	209	194	211	195	168	209	183	183	219	216	181	193	170	195	190	191	224	169	184	185	192	195	183	188	194	185	150	178	186	171	174	194	194	171	168	169	224	200	197	200	183	193	195	156	174	184	201	194	168	198	195	198	178	175	198	185	195	211	188	158	211	199	192	188	197	200	206	200	205	214	196	182	157	213	188	179	178	180	196	147	201	197	199	183	184	158	198	174	185	182	177	210	186	194	211	186	188	194	206	195	175	176	178	203	178	194	174	174	186	192	158	175	177	189	201	168	185	193	192	196	193	178	170	187	190	201	190	163	177	143	184	166	165	187	186	180	183	195	193	186	205	207	187	193	186	199	217	176	182	190	191	184	195	206	183	214	182	184	188	209	218	170	185	212	185	181	206	183	176	175	174	159	152	179	181	208	182	198	217	185	192	182	174	201	161	181	188	184	193	170	192	192	236	186	183	200	204	195	185	195	172	198	192	181	176	179	183	185	178	183	196	196	185	182	197	195	183	176	178	182	182	204	195	205	193	170	172	214	181	186	157	175	167	203	213	199	171	160	178	170	190	175	189	181	216	186	185	166	189	200	171	179	202	170	192	190	192	196	177	198	205	189	184	193	174	173	180	184	200	202	190	194	184	174	184	171	184	217	197	180	198	183	173	193	196	194	183	214	166	186	185	176	177	194	211	189	204	170	204	199	199	159	186	202	174	189	215	197	192	179	163	206	189	202	204	171	203	183	181	193	175	196	179	200	192	181	178	185	224	198	183	176	218	208	194	195	207	191	205	163	199	187	208	207	186	205	191	163	210	209	197	185	190	185	162	179	209	177	202	195	199	206	201	172	176	205	168	196	190	178	208	176	181	181	212	151	192	190	165	200	189	191	184	205	202	197	187	176	191	233	188	175	194	203	219	190	164	172	175	157	204	191	184	209	214	169	211	191	171	182	211	180	205	202	196	183	164	161	187	191	194	196	189	181	199	175	196	183	210	193	207	200	191	190	188	193	231	204	195	183	166	204	192	193	180	171	189	183	175	175	168	177	195	204	214	172	193	213	206	200	180	187	192	179	171	196	199	208	189	212	198	197	182	181	222	192	196	202	178	182	222	186	182	184	190	218	163	181	174	217	182	206	217	175	184	210	187	186	186	193	196	199	185	194	170	190	172	199	182	198	173	159	183	189	198	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
5590	657	754	794	757	665	685	618	644	642	608	556	606	636	554	564	563	604	573	554	608	592	578	608	527	556	538	621	555	572	576	599	599	597	566	541	617	594	533	536	573	610	569	594	588	604	598	629	544	587	571	579	586	599	583	565	567	571	593	568	572	573	587	565	599	611	606	544	570	599	564	555	582	548	587	522	583	597	581	532	583	586	547	545	549	559	641	564	557	578	550	604	531	567	582	537	524	549	584	606	584	609	579	560	590	577	580	647	617	561	609	594	588	593	570	611	602	581	573	582	569	600	570	550	576	583	595	584	568	568	577	560	632	547	552	575	582	587	542	563	557	554	569	561	563	547	538	598	564	561	573	545	561	572	608	592	554	610	559	593	577	548	589	561	554	594	585	559	547	568	554	598	597	586	586	595	593	618	548	539	546	566	573	562	541	562	607	573	593	556	544	595	597	589	538	559	502	564	593	584	512	554	583	568	571	625	556	601	587	558	584	568	586	570	536	609	562	535	543	582	549	581	591	616	604	621	586	591	575	609	592	544	526	571	614	607	581	565	563	587	554	603	593	612	610	616	568	598	599	574	530	585	593	553	557	576	561	563	579	557	543	582	551	599	552	611	634	565	581	566	633	557	562	539	605	616	560	557	592	553	552	584	574	589	593	589	553	585	577	548	565	548	595	618	562	544	553	609	547	603	560	555	555	589	575	554	605	587	566	596	582	570	559	569	585	601	621	558	545	563	571	550	597	603	568	570	605	581	554	562	561	585	598	587	594	554	585	576	604	553	585	600	607	573	584	582	564	579	537	568	558	552	535	553	566	570	642	573	592	532	564	558	591	602	601	574	570	597	581	542	611	598	593	575	555	565	558	563	565	553	540	566	560	561	591	590	542	574	590	585	588	593	535	583	547	618	580	525	602	562	566	568	596	609	596	577	596	588	570	581	611	585	602	575	604	546	576	613	542	567	592	592	582	602	537	504	619	548	555	591	566	574	560	599	574	594	563	580	593	535	578	571	590	529	562	610	588	569	586	547	558	560	597	610	555	557	578	600	594	590	559	604	579	582	621	599	581	600	551	574	575	554	580	551	587	614	584	588	558	574	595	560	586	558	567	543	585	543	570	537	593	561	575	555	568	582	564	589	598	609	595	610	584	557	561	602	557	555	553	609	569	570	539	565	612	585	566	609	553	580	580	623	566	588	570	573	575	592	577	603	563	564	584	560	596	569	561	579	587	571	579	588	538	563	560	548	531	552	566	531	592	590	569	557	572	538	565	563	560	592	545	579	570	546	592	591	550	573	538	548	527	625	604	579	551	562	593	559	581	609	553	604	592	571	531	533	581	588	576	575	550	582	596	553	560	528	549	511	614	590	557	576	588	552	622	551	573	508	602	581	622	597	584	592	568	577	605	558	598	607	553	612	536	554	593	572	576	560	587	568	555	630	571	541	612	600	580	571	533	560	618	568	598	590	593	550	558	543	575	593	596	568	632	569	582	615	572	626	589	559	593	576	595	589	576	524	546	539	543	589	546	570	556	579	605	600	550	558	563	561	561	580	545	593	575	547	561	565	552	548	580	554	535	568	592	580	603	527	619	620	530	587	592	556	610	565	552	608	587	568	547	593	613	564	565	565	543	519	620	568	593	567	571	596	591	548	606	555	584	582	570	567	601	558	561	561	578	523	597	595	628	522	596	599	560	554	528	590	560	595	576	536	534	547	566	579	613	543	603	636	592	569	544	569	548	600	569	556	542	591	619	612	539	551	596	570	574	574	517	585	568	591	582	552	534	593	539	585	556	571	586	589	591	550	591	571	569	592	544	527	586	598	544	594	572	538	589	591	558	597	577	609	586	586	554	571	544	496	611	568	584	564	587	562	547	590	527	539	574	556	610	591	567	579	559	616	547	556	590	557	579	571	571	599	567	597	550	591	566	573	606	566	607	563	592	561	560	578	607	631	535	571	552	583	567	623	611	592	569	600	613	560	584	532	557	554	567	600	636	566	581	547	597	612	591	587	605	570	579	577	573	559	523	574	592	575	579	588	625	618	550	538	581	602	595	542	554	577	565	581	573	587	574	584	585	523	592	540	611	530	561	580	551	562	553	602	599	547	558	606	609	554	563	605	539	560	568	593	581	567	618	561	519	566	570	552	582	557	566	532	619	586	595	597	598	567	595	603	587	583	544	573	531	603	556	600	575	626	577	596	581	573	585	571	568	530	573	566	562	570	604	572	584	589	601	576	552	566	598	554	566	550	572	558	562	530	586	584	589	585	584	575	544	574	571	580	573	577	547	557	587	579	561	599	562	586	576	585	576	564	575	581	559	626	613	573	603	575	570	583	544	540	585	552	571	605	586	554	592	581	561	581	576	594	551	568	552	566	620	542	580	548	560	578	529	585	610	585	602	593	606	546	608	558	567	592	571	573	558	546	588	566	597	582	578	540	549	558	548	606	603	614	572	587	588	577	554	541	587	610	555	607	510	576	540	564	614	572	577	547	595	587	589	558	601	490	595	586	628	596	568	570	543	582	600	580	562	588	558	614	579	545	581	557	601	582	544	590	567	559	560	529	600	562	556	601	618	601	540	575	578	557	546	575	582	584	581	600	564	632	576	562	573	539	577	565	537	644	560	556	565	564	578	595	590	578	623	568	589	572	588	595	573	587	565	584	563	540	538	572	571	554	532	530	589	592	515	546	612	592	596	533	579	626	571	577	555	593	583	593	537	566	605	594	548	553	557	618	578	576	588	585	584	612	546	586	558	545	600	564	517	609	624	553	597	558	577	549	589	587	611	555	576	573	631	585	536	566	556	544	589	580	588	587	598	592	599	556	557	537	567	583	604	569	589	601	578	583	542	591	594	593	591	578	635	605	554	584	572	549	566	558	594	569	583	558	555	586	573	624	527	629	644	518	572	589	574	620	545	566	624	536	520	576	587	534	627	545	615	561	599	589	574	594	589	536	627	559	542	578	631	511	604	562	537	578	562	568	566	605	607	554	561	585	597	597	598	550	579	563	610	555	597	625	572	600	572	625	593	588	592	546	582	560	549	554	566	547	538	561	564	606	547	536	553	527	583	600	530	548	582	613	601	584	584	600	564	564	578	547	589	567	565	632	587	582	595	592	608	571	558	570	527	586	557	613	631	589	573	580	551	547	535	606	592	603	555	549	615	546	558	538	572	554	562	579	595	585	550	557	604	574	559	597	602	575	564	570	548	562	557	612	534	596	593	552	558	563	543	552	556	589	575	572	569	582	573	581	545	571	614	572	596	564	564	561	605	594	564	615	573	590	590	590	518	587	611	558	600	540	536	600	600	598	557	584	619	551	587	598	583	634	610	600	581	566	582	586	552	563	569	538	595	575	585	571	579	593	571	584	551	563	597	552	551	628	554	610	604	587	594	555	547	588	562	573	566	595	522	566	525	562	558	574	612	534	597	614	563	559	553	586	553	572	567	538	590	614	592	623	584	517	621	610	578	585	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
35714	7585	1799	1267	909	726	663	533	538	463	472	439	446	415	377	416	366	372	328	361	358	366	377	342	386	382	364	339	376	358	337	315	318	328	324	328	322	356	336	364	303	371	315	327	345	362	358	336	349	329	312	345	338	331	338	356	338	360	331	331	353	313	333	327	346	344	317	359	344	321	347	359	375	304	339	361	351	340	358	328	362	353	339	309	335	341	346	369	320	310	336	351	352	328	325	310	292	299	349	333	336	309	343	347	325	328	305	313	309	336	322	355	323	344	351	329	304	335	349	335	324	307	342	329	342	345	362	322	351	364	347	332	361	341	333	345	304	316	332	356	347	338	314	327	343	365	314	353	348	323	354	279	374	338	321	356	337	354	309	365	355	390	313	332	346	357	333	319	325	339	316	307	308	345	303	346	380	319	333	334	334	331	344	297	333	300	334	353	341	347	337	336	329	333	334	364	323	318	333	333	344	295	326	333	345	330	341	328	335	330	340	314	364	311	330	321	330	360	332	341	312	337	323	344	336	341	308	344	329	337	345	308	324	332	346	324	338	327	332	321	355	339	313	377	337	321	356	345	360	325	351	335	309	332	336	293	331	347	326	301	323	334	360	364	323	321	291	316	333	357	351	306	299	335	369	348	324	352	339	326	364	325	319	316	337	340	339	340	316	348	343	349	314	341	321	322	358	339	342	308	358	356	328	337	312	314	319	304	348	326	345	350	344	322	356	343	383	334	351	349	352	328	341	325	304	372	332	353	341	339	303	358	323	330	324	307	324	334	335	327	318	332	324	365	353	356	335	317	314	303	324	315	301	329	316	351	329	357	348	342	332	300	321	307	321	342	350	348	349	320	342	330	338	334	293	327	310	324	327	354	370	340	313	321	292	318	325	343	362	328	322	362	342	338	360	305	336	342	301	323	334	335	349	310	288	313	306	319	344	311	329	306	327	327	315	347	327	371	345	319	350	343	339	308	337	324	334	324	335	305	334	356	327	352	350	351	324	347	344	338	344	315	327	324	384	344	349	334	323	329	352	327	365	332	318	336	328	336	333	338	333	340	368	335	342	320	310	335	333	322	314	357	348	356	314	330	316	351	351	308	354	313	347	322	354	337	322	320	305	311	326	359	333	323	305	345	320	326	346	329	334	326	304	338	317	321	316	357	339	353	337	346	345	322	345	316	336	359	347	363	324	338	335	336	316	347	337	363	320	336	332	357	335	376	337	338	352	330	339	358	342	372	344	346	320	349	317	281	345	319	354	331	317	344	332	306	324	336	344	362	343	356	313	362	333	325	327	330	293	309	341	368	319	331	320	301	334	334	296	314	323	339	330	330	326	363	349	356	342	345	320	326	334	356	341	360	317	329	299	367	313	319	323	357	366	339	332	335	321	335	318	319	337	326	360	337	321	314	361	351	319	343	318	321	341	347	332	335	325	347	329	325	356	325	348	361	338	340	333	354	392	327	332	306	321	305	355	320	303	352	369	350	314	344	319	326	366	313	331	325	374	355	322	317	347	345	366	350	354	340	333	334	322	338	342	340	338	314	333	364	357	326	325	325	330	370	334	339	338	341	325	317	342	335	350	350	313	357	344	381	302	308	351	363	317	304	376	315	334	315	317	342	300	354	358	352	362	362	337	352	351	295	324	317	328	327	343	328	352	334	332	349	347	321	344	350	322	344	347	328	329	345	334	320	340	325	338	339	329	319	341	338	374	339	334	355	348	312	334	341	346	315	312	330	343	325	342	346	331	347	314	297	342	341	290	339	346	328	342	336	333	324	316	323	311	319	317	330	362	323	359	301	339	339	323	331	345	310	349	320	315	323	316	367	326	298	332	310	333	333	336	329	323	314	334	327	337	314	335	332	358	340	321	357	325	326	308	339	314	373	358	341	330	326	320	326	317	308	341	336	352	354	333	336	333	321	309	283	324	370	337	322	369	380	331	349	329	319	359	324	314	350	354	339	308	328	360	339	316	325	323	344	339	314	347	357	335	325	343	312	338	358	328	345	348	334	325	351	340	336	325	325	340	314	367	338	359	357	335	346	350	351	326	330	317	352	338	314	336	340	318	336	351	353	315	343	354	353	301	337	334	343	328	355	333	348	334	339	333	332	342	383	337	325	327	338	344	326	320	344	340	337	343	352	363	318	355	332	350	335	344	356	335	334	312	330	364	363	346	353	319	312	304	318	308	309	337	337	327	333	331	339	338	373	356	377	309	392	322	338	336	317	333	314	324	331	319	309	370	349	369	329	329	331	334	336	367	332	330	331	343	302	351	345	340	341	327	354	313	358	344	353	330	329	336	333	353	327	312	335	281	339	373	298	344	333	367	358	331	332	331	315	298	332	311	334	348	323	315	314	322	327	342	329	340	340	318	334	324	330	347	360	339	365	312	355	332	294	338	316	322	332	329	338	293	345	319	342	342	368	330	328	341	336	325	348	340	346	309	334	319	318	356	332	330	325	312	344	320	312	337	325	349	323	355	351	343	333	353	380	357	359	307	352	317	329	341	367	361	331	329	324	331	331	320	328	326	330	351	339	322	310	359	385	303	352	379	373	351	350	331	313	327	337	322	309	330	358	335	353	343	314	312	332	359	328	327	312	352	371	332	353	345	330	346	311	332	350	317	312	308	322	326	324	331	334	348	315	343	351	342	336	334	339	341	336	357	350	332	328	358	322	340	325	347	320	355	326	347	342	326	307	348	310	382	340	328	323	338	328	347	350	335	319	336	346	354	327	322	328	348	331	322	358	310	353	348	353	335	342	359	356	354	326	328	342	334	309	319	324	342	316	334	344	331	317	322	353	310	304	349	328	317	341	336	361	325	367	356	359	337	314	349	325	321	359	341	317	316	366	346	339	355	330	317	342	323	354	349	315	338	317	333	330	349	323	331	356	352	327	306	347	346	352	366	339	338	353	352	294	322	346	319	342	344	334	344	299	375	339	340	353	321	318	332	345	328	345	314	333	335	358	305	332	326	364	323	385	337	356	340	370	320	341	335	331	338	376	321	332	329	334	295	328	349	318	327	361	338	344	327	315	348	347	331	350	321	343	312	350	325	307	347	318	319	340	335	303	332	340	367	335	344	322	351	341	327	354	309	324	337	314	308	311	359	315	335	311	304	331	336	322	328	374	342	333	334	306	336	329	320	358	378	335	332	350	340	356	319	316	321	351	357	303	324	360	355	312	355	342	327	357	324	330	322	358	304	313	355	323	333	340	313	316	336	331	342	316	379	343	357	356	347	321	308	321	344	330	324	357	325	305	338	322	320	320	335	348	342	312	308	324	357	354	343	358	335	350	315	315	344	345	346	305	317	295	366	312	354	340	350	348	344	353	342	337	318	337	331	325	302	341	318	325	336	294	331	336	342	317	359	353	339	357	321	366	332	390	347	364	348	332	336	354	353	340	330	346	327	337	330	335	334	319	331	332	338	328	347	350	343	313	341	324	347	348	326	328	316	341	342	349	360	338	347	307	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15158	1926	3712	4013	3575	3000	2449	2165	1979	1733	1601	1606	1505	1382	1324	1277	1320	1168	1170	1115	1131	1098	1049	1081	1073	1111	1083	1081	1008	1069	961	1048	1017	931	1007	1003	1015	1025	994	1004	1025	1027	952	923	966	946	1012	962	953	979	880	894	922	915	940	885	865	905	919	1018	930	970	952	998	949	909	982	910	959	950	913	925	945	982	947	929	943	887	908	887	924	966	936	933	966	913	917	975	954	937	897	939	989	918	970	985	949	927	969	938	941	959	896	958	867	936	959	922	955	964	972	971	974	908	908	935	878	906	971	889	955	931	906	890	893	946	904	893	977	960	888	903	972	909	928	945	948	885	1009	982	916	920	930	961	948	927	956	907	896	963	956	935	980	912	939	956	947	981	906	930	924	888	899	929	946	887	946	959	1009	947	967	892	986	939	940	941	876	875	914	918	958	932	963	949	915	964	896	893	981	932	942	878	944	958	910	907	932	1012	950	940	923	964	884	980	1003	952	917	950	958	937	937	929	887	923	910	930	949	880	895	938	991	950	985	946	912	948	961	954	896	895	901	942	960	926	936	928	940	943	932	909	936	903	963	946	895	959	893	882	900	909	846	883	965	893	897	990	972	912	965	930	863	930	927	927	964	944	889	942	951	903	938	935	855	945	953	873	999	908	970	975	884	913	868	939	911	944	906	913	915	914	946	961	909	885	913	911	937	963	988	883	949	915	927	947	942	922	931	917	926	931	941	956	930	938	914	906	942	901	928	892	903	994	943	881	925	921	955	882	992	946	905	945	920	915	891	899	969	923	902	938	894	970	922	932	918	971	858	870	896	938	955	917	890	910	930	911	909	890	961	928	955	1000	903	914	939	943	929	920	911	934	930	936	921	974	1002	937	882	945	949	892	913	953	932	894	953	982	907	905	910	972	924	905	900	936	938	902	892	952	943	912	977	948	948	924	949	911	922	883	908	920	903	943	862	889	909	967	922	905	962	909	907	865	961	908	940	916	899	943	887	950	955	948	907	947	993	939	965	921	930	833	951	923	913	928	921	877	926	892	916	891	888	872	952	941	918	902	900	887	982	906	939	932	912	969	954	925	928	926	984	902	934	933	854	877	926	898	959	944	911	840	982	951	949	929	946	891	953	987	947	958	919	939	974	952	957	955	938	995	970	981	905	955	906	909	892	912	962	875	959	923	961	886	959	923	971	981	920	966	940	1027	882	924	909	913	895	870	952	933	945	942	895	911	902	905	998	896	968	955	928	988	926	933	953	888	899	937	952	896	924	907	917	944	932	948	921	890	910	873	951	912	922	963	926	921	901	899	952	912	953	900	928	975	910	914	908	899	973	876	986	937	974	880	968	960	920	947	887	928	886	880	929	842	899	938	915	919	917	913	898	942	911	919	909	938	900	948	927	920	883	964	911	989	906	935	937	917	927	979	967	958	991	884	950	917	903	931	906	986	924	919	937	957	936	918	922	948	956	902	924	915	944	976	954	967	888	906	925	925	884	883	915	946	951	910	956	933	861	950	942	908	954	918	926	984	937	917	944	898	921	960	855	932	938	901	919	950	986	923	960	973	894	938	965	866	908	923	952	917	918	923	939	943	936	908	961	859	925	908	919	901	890	943	960	931	936	921	955	895	955	894	907	1011	936	921	956	870	920	941	929	901	899	945	894	934	902	897	964	947	932	951	948	911	911	937	878	911	983	924	925	930	957	873	899	937	928	894	949	932	899	942	961	944	960	909	908	944	922	867	944	923	864	881	929	973	905	878	930	917	939	940	907	947	967	915	909	895	867	936	930	940	913	876	955	982	929	925	921	920	901	920	950	890	948	930	913	948	941	977	900	908	950	872	899	938	945	983	905	942	943	942	874	886	963	938	903	862	901	922	947	910	892	903	895	909	948	973	876	940	916	982	945	929	911	876	926	957	953	864	914	918	923	951	879	851	935	901	928	926	958	886	935	974	899	936	904	921	935	924	958	945	950	935	986	908	929	877	922	949	925	955	888	959	958	923	905	915	922	959	879	938	897	963	933	951	876	901	939	887	948	932	897	896	954	986	942	937	920	898	895	933	919	949	927	899	902	951	908	993	951	941	938	956	959	879	977	940	956	909	939	938	879	958	961	949	911	920	921	944	959	875	956	875	930	875	923	931	907	902	914	891	905	942	908	900	916	903	931	912	916	901	953	900	908	960	952	956	935	898	897	901	973	929	981	932	947	930	908	916	990	933	967	937	914	980	928	938	928	848	964	987	886	906	959	937	938	921	899	973	900	966	934	921	943	976	921	926	952	933	922	955	963	877	896	955	897	920	951	898	944	920	933	939	853	905	965	908	961	907	936	903	901	864	947	938	912	940	972	949	944	925	945	951	885	919	875	952	924	903	909	938	965	915	960	893	921	970	915	895	912	984	937	919	933	917	961	957	907	914	939	959	917	962	957	877	904	931	975	858	899	966	922	933	941	931	945	944	926	964	942	909	943	949	940	960	973	891	899	934	941	937	902	922	942	958	936	923	993	920	936	914	920	885	944	875	920	966	953	932	941	926	928	968	906	934	932	939	960	919	908	898	909	953	924	954	987	927	927	902	912	934	925	898	945	952	959	919	883	925	985	938	939	931	916	971	913	902	933	953	925	932	940	896	907	895	914	933	944	948	917	966	895	940	929	869	989	984	901	960	898	934	945	912	915	919	931	943	933	925	846	981	912	869	941	932	921	925	909	896	921	892	877	932	930	951	896	882	898	913	960	901	913	987	948	950	879	956	939	915	927	933	949	950	941	966	907	903	976	900	955	916	939	904	909	911	929	902	896	941	912	900	942	942	905	884	915	934	951	976	889	945	906	881	897	884	939	906	953	999	961	937	847	924	914	942	902	911	969	952	953	884	939	914	953	977	950	936	993	927	949	875	948	949	907	872	898	938	912	883	917	936	920	898	888	939	892	942	955	882	932	921	942	949	911	948	945	962	932	933	873	876	924	904	926	965	943	919	935	912	962	904	849	927	916	899	924	889	946	901	921	893	961	908	942	915	906	911	933	925	871	925	930	922	941	894	917	949	995	901	938	910	931	883	938	942	925	953	905	926	927	919	948	919	919	908	940	901	932	984	913	931	935	934	977	923	940	898	928	938	983	891	894	900	927	921	945	955	887	888	948	983	948	957	931	949	925	911	928	923	916	905	904	918	991	945	956	967	973	898	947	915	931	897	930	961	890	957	885	923	931	947	970	946	845	919	938	986	917	927	909	900	919	989	923	934	966	967	898	965	924	949	903	862	904	969	963	887	932	945	957	947	958	923	934	891	916	944	969	905	922	939	862	871	887	958	893	935	899	957	887	936	947	960	911	918	919	948	857	930	896	915	900	916	946	888	946	890	958	933	966	945	888	874	896	920	890	957	913	912	894	918	954	960	942	919	918	953	952	926	950	909	922	908	888	940	906	929	919	913	892	915	920	935	895	867	914	874	917	929	891	944	885	977	929	946	959	956	910	891	955	923	896	951	891	944	939	889	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17
9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9
