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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
336097739053	336097739602	336097740152	336097740702	336097741252	336097741802	336097742352	336097742902	336097743452	336097744002	336097744552	336097745102	336097745652	336097746202	336097746752	336097747302	336097747852	336097748402	336097748952	336097749502	336097750052	336097750602	336097751153	336097751702	336097752252	336097752802	336097753352	336097753902	336097754452	336097755002	336097755552	336097756102	336097756652	336097757202	336097757752	336097758302	336097758852	336097759402	336097759952	336097760502	336097761052	336097761602	336097762152	336097762702	336097763252	336097763802	336097764352	336097764902	336097765452	336097766002	336097766552	336097767102	336097767652	336097768202	336097768752	336097769302	336097769852	336097770402	336097770952	336097771502	336097772052	336097772602	336097773152	336097773702	336097774252	336097774802	336097775352	336097775902	336097776452	336097777002	336097777552	336097778102	336097778652	336097779202	336097779752	336097780302	336097780852	336097781402	336097781952	336097782502	336097783052	336097783602	336097784152	336097784702	336097785252	336097785802	336097786352	336097786902	336097787452	336097788002	336097788552	336097789102	336097789652	336097790202	336097790752	336097791302	336097791852	336097792402	336097792952	336097793502	336097794052	336097794602	336097795152	336097795702	336097796252	336097796802	336097797352	336097797902	336097798452	336097799002	336097799552	336097800102	336097800652	336097801202	336097801752	336097802302	336097802852	336097803402	336097803952	336097804502	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	3650	2300	2740	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21628	12577	13018	13115	10909	8790	6961	5545	4373	3344	2431	2194	1907	1771	1205	1325	1220	1171	1100	1088	1004	993	852	853	754	725	682	642	656	609	632	530	465	558	550	612	580	524	440	424	477	447	333	376	368	362	382	372	370	360	373	375	374	343	328	337	349	315	321	288	320	324	301	328	326	294	314	299	317	325	305	341	338	318	362	305	322	300	310	354	304	280	301	297	353	316	293	294	342	326	348	279	340	290	303	294	307	276	305	324	307	291	334	320	314	315	356	300	338	305	309	322	313	317	313	289	290	302	301	328	331	319	284	286	302	317	335	351	300	316	305	316	305	313	308	301	319	265	302	325	311	300	313	335	279	333	303	303	283	286	336	301	310	292	291	308	299	313	291	316	318	337	303	296	308	326	328	346	333	266	292	298	300	331	316	327	300	319	289	310	320	340	326	296	290	296	278	296	275	329	311	318	301	297	325	298	281	301	328	311	316	293	329	319	301	327	328	319	333	306	313	331	328	302	290	311	287	317	340	330	334	343	305	334	326	320	331	269	298	293	315	323	326	313	320	305	312	299	321	313	299	321	269	299	293	339	316	313	329	298	318	324	325	286	317	301	292	309	314	358	303	296	347	299	295	327	324	281	310	290	319	291	294	342	329	291	326	321	303	302	274	307	315	274	302	333	311	305	303	302	287	314	313	332	309	319	313	305	307	334	296	317	320	303	323	288	295	296	305	293	316	297	324	352	249	329	337	346	317	322	311	301	308	334	293	354	314	274	316	293	314	304	317	292	314	327	310	343	304	308	299	297	288	311	283	274	302	294	303	318	294	289	296	316	287	271	311	319	311	363	310	291	329	307	314	286	329	302	308	311	322	299	336	320	334	300	321	327	330	303	289	315	300	301	307	321	321	306	290	307	297	308	309	334	325	343	316	332	325	295	318	304	315	338	342	285	317	332	315	339	320	288	291	294	301	307	314	275	298	332	324	320	322	301	298	305	319	277	328	298	297	306	300	288	299	289	293	335	328	315	310	298	300	296	290	280	335	296	328	342	320	304	345	329	296	316	315	322	351	355	318	313	325	304	326	300	315	295	310	312	298	320	314	295	309	303	316	308	299	313	314	311	332	285	297	286	274	293	303	313	330	276	325	326	320	323	306	325	311	302	310	283	309	274	312	292	278	325	343	312	329	327	341	306	304	301	322	320	350	304	292	312	316	320	303	328	314	354	313	300	300	298	312	315	311	329	313	341	282	305	330	299	329	289	300	280	315	311	296	296	324	294	312	294	307	295	317	326	321	325	349	293	305	294	283	321	307	309	295	291	310	272	314	302	321	296	328	308	326	314	318	318	290	298	308	288	334	283	322	320	325	313	321	277	310	322	315	297	302	323	328	308	306	286	335	316	301	283	299	331	329	285	298	319	360	332	288	305	323	327	336	303	309	298	309	284	272	308	340	344	321	295	296	311	322	310	282	344	343	331	285	306	305	343	327	307	297	312	327	294	317	312	318	326	294	305	345	336	330	317	295	283	311	321	309	283	328	302	308	317	283	302	295	352	311	307	311	305	293	298	307	330	318	303	292	313	344	345	334	303	288	299	311	319	309	311	340	313	315	320	322	296	302	308	310	274	306	312	308	327	272	318	270	317	305	337	323	314	318	347	291	325	286	330	304	305	304	302	319	304	302	311	299	322	322	319	315	302	300	289	320	322	283	301	328	334	294	296	304	318	338	314	319	305	291	308	309	329	295	326	331	306	309	308	315	301	293	295	294	306	311	330	335	313	297	312	323	325	280	326	316	305	340	331	318	268	295	295	269	321	320	305	320	329	313	319	307	295	286	295	317	307	297	307	303	317	297	307	301	303	315	320	290	297	313	311	299	272	292	316	345	292	311	319	326	315	343	314	327	281	305	337	327	303	333	281	338	337	336	317	313	289	302	332	313	320	321	299	290	294	298	293	300	332	335	308	308	304	312	307	314	301	285	333	306	303	301	312	285	326	304	313	312	310	309	288	304	311	292	333	307	339	306	299	315	320	300	296	321	320	311	288	330	305	303	315	317	321	349	309	300	301	310	299	283	341	310	301	310	285	314	311	331	310	283	309	324	307	330	343	333	335	268	334	314	325	299	275	328	312	310	322	332	329	308	324	291	289	310	330	337	308	282	311	301	313	316	296	298	294	316	277	303	289	328	322	327	313	310	316	310	307	301	308	304	295	304	289	330	304	304	337	305	322	312	266	305	287	341	321	314	308	297	334	297	346	304	357	289	301	305	282	314	313	344	330	319	338	320	315	321	340	298	311	310	303	319	313	289	337	306	301	320	304	296	323	292	290	324	327	319	297	322	315	296	326	329	336	301	312	345	313	294	311	325	322	301	297	299	306	319	297	302	297	319	313	328	319	301	295	307	314	305	308	332	304	267	317	323	277	296	295	312	308	318	318	360	301	323	304	339	302	309	304	302	287	315	292	280	296	284	325	333	304	313	285	319	313	295	310	306	320	308	291	297	323	309	293	313	330	314	346	270	296	334	282	307	318	296	329	331	310	294	338	299	326	306	294	332	289	309	323	339	323	293	289	315	334	344	314	338	300	313	315	285	314	323	307	293	305	314	312	309	341	327	315	298	326	294	276	330	313	331	308	290	327	306	293	289	268	295	342	332	295	313	301	339	313	303	335	311	345	317	335	329	326	305	316	264	330	291	303	337	315	353	287	328	318	299	311	306	313	297	299	323	302	309	301	291	289	301	302	318	309	318	339	295	319	310	284	312	316	273	316	300	319	324	287	316	308	294	301	304	332	353	346	307	308	311	332	311	315	312	287	328	320	291	302	309	305	302	306	306	331	290	326	288	282	307	301	324	293	302	290	286	315	265	312	325	327	331	317	272	289	274	298	315	319	302	285	318	299	297	314	319	310	343	304	308	351	309	306	302	303	313	318	288	293	318	309	327	313	279	319	296	330	302	312	309	322	318	312	303	309	309	346	298	304	334	333	333	322	314	332	341	290	286	320	346	296	332	317	306	289	306	291	311	335	307	316	326	294	312	318	295	316	303	333	300	304	303	303	329	310	313	290	312	304	277	310	291	335	289	298	292	304	313	277	296	287	355	325	318	294	314	299	333	309	322	319	309	324	329	278	338	316	334	348	325	331	347	300	310	354	327	303	318	316	278	278	312	327	337	309	273	331	332	307	316	332	297	327	306	303	288	312	294	336	294	321	305	314	334	286	321	293	291	314	297	307	318	285	294	319	323	320	298	290	285	301	327	297	319	327	347	292	325	328	319	342	270	290	326	327	293	347	307	300	316	306	322	297	294	293	324	321	295	304	305	264	340	283	289	296	331	335	314	298	306	281	312	321	315	301	358	294	316	311	310	328	337	291	346	291	287	293	323	324	318	311	328	325	297	330	292	287	309	305	271	303	323	304	330	299	306	337	315	293	328	298	303	320	307	321	307	305	342	296	309	347	304	313	273	310	314	324	335	342	315	294	295	303	305	341	328	317	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11515	10005	15911	20581	19963	19248	17633	16482	14803	12704	10815	10129	8596	8243	6461	6917	5838	5850	5851	6613	6098	5505	4438	4774	4692	3603	3412	3396	3791	3178	3479	2623	2330	2980	2642	2919	2918	2242	1880	1960	2226	1744	1347	1337	1300	1368	1583	1472	1442	1430	1348	1386	1445	1270	1117	1044	1058	1077	1006	968	931	961	966	941	992	925	908	941	933	996	956	902	949	932	939	889	915	893	888	885	922	930	935	872	935	885	917	916	909	881	874	894	894	875	939	854	921	927	896	888	877	926	875	987	892	898	926	917	934	932	875	906	898	904	906	889	912	911	913	915	888	895	883	883	954	883	932	894	886	870	910	881	911	916	919	869	889	947	906	891	907	918	895	880	872	921	891	898	945	888	920	831	883	910	873	904	871	902	863	882	966	902	949	937	909	920	868	939	907	867	881	890	857	893	894	867	916	894	910	896	900	913	907	891	885	895	857	880	893	871	904	932	906	935	922	910	922	924	925	846	918	939	890	877	925	874	845	933	912	876	917	902	972	870	891	862	917	920	866	895	937	950	891	900	888	828	880	871	871	836	887	896	888	901	897	926	895	945	878	880	886	975	910	869	889	922	877	879	904	893	857	868	898	1003	870	896	906	916	918	862	910	891	923	899	947	879	971	901	902	849	936	941	872	872	875	918	904	913	885	893	929	882	861	893	876	862	901	877	851	868	928	889	867	860	872	917	877	959	885	896	978	895	897	853	898	894	898	873	891	914	938	872	875	922	896	912	924	898	893	950	868	883	880	880	941	930	895	907	948	894	896	906	844	884	886	903	861	908	887	901	883	865	908	852	900	917	924	898	878	888	880	925	871	897	918	859	865	905	919	894	925	963	879	882	894	947	869	899	890	898	886	831	880	925	920	930	867	910	908	921	900	904	818	896	934	918	876	929	884	927	869	924	906	921	892	877	848	943	928	849	878	828	903	898	908	902	900	925	897	878	854	906	852	913	878	873	898	857	920	874	865	923	860	926	885	918	931	881	882	901	931	892	899	942	865	896	868	911	906	809	926	920	912	891	871	899	868	953	878	902	864	883	912	898	887	881	880	912	872	931	863	883	862	870	916	873	892	893	898	831	868	880	856	944	903	904	885	873	863	932	922	943	884	897	895	934	925	902	869	873	925	891	942	914	876	926	925	888	889	902	894	917	891	920	891	866	828	879	919	846	890	875	914	899	936	890	918	862	925	909	862	917	866	928	902	886	933	896	917	880	879	904	891	940	882	914	889	896	918	875	935	931	872	883	969	897	935	914	925	919	906	909	934	929	894	958	891	916	869	863	921	909	848	803	898	850	867	849	895	887	896	905	890	885	883	947	893	906	877	896	931	891	890	950	892	908	901	906	906	905	886	895	846	884	882	918	886	937	885	880	908	904	888	921	915	854	953	895	899	877	890	877	864	891	905	943	964	913	895	860	912	886	932	880	941	884	929	906	922	939	886	874	906	933	879	917	887	896	899	857	915	895	924	828	905	917	868	903	923	899	925	902	926	852	923	855	893	861	889	861	877	886	882	925	932	908	915	893	897	894	865	809	874	874	880	896	872	887	871	892	868	868	908	923	885	894	850	872	823	897	877	865	876	920	905	851	917	898	862	908	904	859	935	932	908	930	902	871	897	915	928	921	847	909	930	844	898	892	931	850	971	901	897	874	928	884	927	918	891	893	945	892	870	895	887	935	907	908	904	912	910	913	869	876	882	930	915	904	909	944	846	907	860	917	859	893	881	889	886	855	931	836	878	905	875	897	892	854	903	917	868	976	868	953	930	917	860	900	869	892	889	952	908	889	866	885	856	858	912	878	954	957	882	962	894	863	849	858	845	903	939	914	891	898	870	916	908	911	940	888	887	894	941	838	908	862	851	892	820	916	870	889	883	905	859	935	894	880	892	932	891	873	854	906	932	915	890	937	955	917	892	923	878	879	907	909	929	898	913	858	937	890	842	879	864	875	914	913	898	888	888	868	864	893	883	902	874	908	915	884	890	833	944	914	928	894	936	927	894	854	858	907	873	904	855	866	918	870	842	941	877	875	895	877	890	884	940	920	902	924	895	919	887	900	946	891	913	890	951	919	897	862	877	907	932	928	883	834	907	906	913	894	851	903	962	884	869	889	933	920	868	868	895	893	881	860	888	926	884	914	860	896	953	897	909	916	888	891	900	897	918	914	887	878	933	917	902	909	891	841	860	884	939	827	833	856	895	914	886	906	850	887	827	886	848	929	921	871	882	930	868	894	910	890	864	811	905	939	925	889	930	920	887	905	889	926	896	880	892	918	867	877	870	865	928	888	860	902	929	906	828	903	941	923	879	890	852	896	911	910	841	849	855	885	902	829	886	894	876	858	958	889	900	869	880	874	895	877	933	894	898	924	928	935	895	854	874	891	933	933	917	905	893	901	961	932	924	921	863	886	908	908	874	883	872	883	882	930	898	898	878	902	874	861	921	882	916	902	911	918	871	937	852	957	928	859	934	842	919	931	884	923	931	916	856	860	953	944	932	891	846	882	897	913	945	906	954	885	878	928	866	908	923	956	891	872	904	890	897	869	911	913	884	896	880	939	916	936	900	875	916	836	894	920	920	934	915	954	871	897	895	849	863	911	896	938	901	884	949	920	817	869	866	870	926	958	854	915	929	877	862	927	910	902	860	921	916	895	890	874	857	878	902	901	913	907	894	851	853	897	884	863	897	917	897	911	869	910	865	939	915	873	887	871	877	916	897	869	901	889	904	838	876	889	918	918	903	901	913	937	909	923	866	930	943	871	882	922	878	949	897	921	881	855	926	873	885	982	887	943	886	954	902	881	904	855	900	860	927	893	911	904	927	888	901	901	839	928	934	910	906	900	849	887	918	872	928	893	848	856	913	914	943	865	944	898	898	871	919	847	879	900	932	906	881	920	908	893	923	893	890	865	885	927	862	899	944	894	890	901	886	876	885	849	877	915	898	890	874	893	897	906	889	892	873	924	962	875	900	891	837	923	908	857	877	933	902	877	925	855	883	901	876	911	931	908	916	855	894	884	892	920	924	859	866	945	908	876	871	934	891	896	903	849	924	930	887	878	963	908	881	900	888	875	865	860	906	881	897	918	898	878	878	953	829	889	869	899	907	928	892	868	887	879	920	909	925	901	862	839	929	859	895	900	910	877	909	867	886	887	862	945	908	881	888	877	911	899	953	908	951	938	931	894	898	888	908	922	896	888	912	886	910	961	878	864	869	918	904	886	975	958	882	865	898	866	877	915	885	938	892	902	865	925	882	932	927	937	830	914	883	914	874	896	927	789	927	877	939	861	892	899	859	904	877	883	890	868	920	915	840	889	923	930	861	907	898	962	859	902	889	873	926	907	914	919	895	858	918	884	892	931	901	884	894	914	872	900	852	923	907	938	874	850	908	982	843	871	903	875	882	929	896	940	868	871	906	870	884	904	902	925	920	918	907	926	936	863	859	929	884	914	891	881	942	966	933	869	858	898	890	922	865	962	907	920	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
3866	2130	2603	2435	1994	1501	1156	947	778	562	433	312	228	225	183	215	176	164	150	153	141	134	126	127	133	130	125	135	130	130	132	134	114	151	111	121	114	117	135	139	129	116	119	132	124	136	121	118	131	136	132	120	105	125	120	146	114	135	119	132	100	132	107	120	113	132	119	136	131	126	129	128	145	124	129	135	125	134	127	121	122	113	141	115	113	129	127	116	120	150	127	131	134	122	128	131	132	134	125	125	123	140	121	132	120	112	122	146	125	125	116	118	133	140	115	132	128	130	126	129	140	115	121	123	134	131	112	130	128	125	131	118	110	115	132	134	118	130	135	149	130	109	114	101	120	119	130	127	120	114	124	140	131	118	134	112	133	154	135	124	131	126	116	146	135	129	117	113	119	139	117	136	120	110	124	114	135	117	115	121	110	121	125	114	139	115	112	116	158	130	117	132	128	125	130	105	131	136	123	124	128	127	131	144	134	136	114	117	125	143	128	121	130	132	135	114	136	120	111	127	114	126	148	128	118	126	138	136	123	110	129	135	117	118	129	124	108	140	130	116	133	119	123	111	155	133	136	122	106	149	122	119	124	126	119	131	127	117	110	113	106	123	123	148	109	139	125	115	117	136	138	123	132	127	123	111	108	126	107	126	98	131	127	119	99	125	124	117	130	140	119	126	119	139	125	106	105	128	153	126	119	112	116	124	122	138	118	100	125	112	123	139	121	112	130	132	118	103	122	113	116	108	108	107	133	142	142	127	130	139	111	111	119	133	125	124	131	124	105	129	113	122	123	103	112	129	143	118	125	114	108	125	127	138	111	127	113	126	130	117	130	132	113	122	128	130	126	101	133	123	127	110	142	128	125	122	118	114	101	110	133	132	131	124	120	135	112	121	142	114	114	98	112	127	114	129	119	124	122	135	135	118	127	136	120	149	145	123	125	140	133	131	143	120	115	139	131	119	139	111	127	119	131	124	134	122	132	123	123	126	127	129	112	118	128	131	118	123	135	130	123	128	114	113	118	108	117	123	119	118	132	130	118	127	117	134	147	111	130	118	120	121	131	141	134	128	107	130	125	140	131	133	118	115	111	116	140	110	133	150	136	135	119	109	132	110	113	102	123	132	159	126	110	130	122	119	127	135	138	124	127	144	123	122	133	124	108	114	113	130	116	126	137	153	135	145	126	129	121	112	125	120	113	130	123	121	126	139	110	148	118	122	119	120	134	141	121	113	138	114	112	126	125	127	107	129	121	125	119	114	147	110	119	144	119	119	139	135	129	106	105	126	127	120	119	120	111	117	115	123	134	134	130	120	140	131	122	115	114	138	115	95	129	128	102	146	128	130	118	120	115	117	129	133	136	134	133	140	119	102	126	131	114	130	120	97	106	135	128	134	122	127	113	98	138	136	117	129	127	126	126	120	132	119	141	117	113	117	124	128	123	114	116	135	121	112	113	132	126	115	120	141	111	127	102	113	117	143	119	129	114	126	129	133	123	153	116	104	109	111	127	107	123	133	113	123	119	130	104	108	140	129	126	143	99	126	124	112	129	138	138	118	112	132	122	138	117	122	117	124	142	119	126	115	130	112	105	117	130	114	127	116	127	134	125	140	116	121	128	134	118	129	122	128	144	136	124	119	115	112	136	116	135	121	140	106	118	146	115	122	125	128	126	100	122	115	100	121	121	102	140	117	121	107	111	148	136	119	127	116	117	122	104	123	122	113	133	133	141	135	114	144	124	131	117	126	120	119	139	134	149	113	122	129	125	133	113	119	125	130	125	119	116	147	120	114	122	120	111	118	112	117	116	127	112	120	126	145	132	123	113	121	124	117	114	109	126	116	123	122	116	127	132	120	129	127	130	126	132	124	135	142	129	119	150	123	141	135	135	121	142	121	106	127	144	100	133	116	125	123	130	103	132	134	150	104	132	138	145	128	127	128	142	136	109	126	118	119	108	130	117	145	149	110	135	121	127	125	116	129	128	114	137	129	137	128	127	124	131	119	148	134	107	124	115	117	121	134	117	123	128	101	114	111	119	127	128	115	128	115	134	119	107	127	132	128	128	138	117	136	136	125	120	113	107	108	120	131	136	124	132	122	139	110	132	128	141	120	128	121	132	128	113	120	134	140	127	123	117	126	140	125	121	117	105	129	133	126	113	111	138	149	114	138	125	103	135	133	136	132	132	121	127	138	133	119	127	122	125	139	123	137	139	124	132	125	132	121	117	123	132	108	113	134	107	132	115	128	128	133	116	123	119	113	134	114	128	93	117	142	144	128	137	114	116	135	133	114	138	117	112	121	97	114	124	127	125	127	118	127	111	111	117	121	122	122	117	112	129	119	121	118	127	113	130	114	130	125	113	117	132	119	141	116	115	111	117	127	118	121	115	126	120	131	123	121	119	115	122	118	125	113	112	127	154	129	119	134	132	111	114	129	117	125	123	109	112	122	144	124	130	121	123	127	115	112	134	109	113	118	124	119	146	112	127	145	108	147	120	125	134	142	127	140	116	117	133	128	126	142	112	136	108	131	109	112	110	113	129	119	104	127	147	116	135	121	135	123	136	103	109	136	121	105	115	133	128	124	122	114	113	115	120	123	119	114	136	138	115	125	118	121	140	116	116	122	121	134	116	134	131	138	120	136	116	124	101	109	126	133	145	151	119	137	135	123	121	117	131	107	124	117	132	124	132	125	111	142	118	119	113	118	132	137	113	127	133	129	109	106	128	135	128	119	109	154	124	110	137	116	145	121	145	129	117	121	127	137	153	116	129	106	131	137	124	114	124	100	118	116	107	136	124	129	116	116	101	124	119	106	138	133	141	127	134	120	133	122	121	118	121	115	133	127	112	111	110	109	114	130	136	121	131	118	115	141	117	115	132	119	112	132	141	113	119	116	115	130	124	124	145	121	107	141	121	125	99	118	126	135	106	124	136	119	120	134	123	117	126	122	120	121	122	136	110	130	143	104	126	138	111	128	134	131	113	119	130	122	144	101	114	118	142	121	111	131	109	114	130	125	129	115	126	137	117	118	114	124	115	119	137	107	107	126	122	120	129	132	127	112	123	134	113	129	147	130	118	139	127	128	118	119	121	123	115	126	125	111	120	113	138	142	106	104	134	121	129	121	118	121	105	128	151	108	114	141	139	127	135	115	131	142	117	121	122	132	126	125	115	131	104	130	120	132	133	120	138	121	127	128	114	134	135	121	137	129	140	102	124	127	120	130	125	128	137	125	123	132	130	113	121	139	115	102	123	129	111	114	112	114	109	109	122	126	128	126	119	121	129	109	129	117	119	132	132	115	132	140	128	131	117	128	98	144	120	135	109	124	115	129	136	139	105	123	138	100	114	125	105	111	111	119	135	124	108	144	116	124	142	116	125	119	118	102	113	107	127	128	131	137	123	128	122	125	114	125	128	103	128	99	133	107	138	113	127	117	110	125	137	129	124	129	129	141	123	119	116	106	111	119	117	127	123	126	131	118	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
3269	2597	5397	7103	7267	6371	5337	4581	3589	2772	2111	1772	1398	1139	930	899	789	685	655	649	632	591	503	566	506	483	509	527	472	505	481	446	479	466	487	477	485	459	449	435	455	416	422	468	428	447	449	438	458	434	442	473	468	398	453	408	442	410	386	448	425	442	395	412	437	420	420	419	464	430	410	401	472	459	460	470	455	397	437	441	453	456	423	452	392	434	426	453	453	414	408	420	428	429	418	444	414	399	450	433	452	430	423	442	426	453	401	421	437	416	399	386	421	435	380	454	423	459	433	420	433	411	419	410	445	424	428	377	450	442	441	396	416	396	445	437	464	390	416	424	457	425	422	419	434	428	413	411	432	422	397	402	431	411	428	423	457	429	403	402	461	433	466	423	430	454	414	458	414	483	395	408	441	408	448	419	387	379	477	418	408	452	400	391	405	403	431	459	449	435	413	398	471	444	406	422	420	379	423	456	447	440	425	416	437	456	380	451	431	394	416	438	479	448	392	442	439	411	433	436	469	417	401	431	448	404	398	405	430	415	389	461	410	401	392	455	444	455	416	425	422	438	441	437	429	412	399	406	458	414	417	377	412	428	443	416	435	389	374	425	430	416	436	468	429	425	419	411	429	397	443	438	467	416	406	448	446	442	419	449	408	393	424	399	406	413	460	409	410	428	434	388	423	430	435	433	424	424	436	422	434	411	438	419	424	451	398	433	443	427	431	471	449	400	437	484	389	397	402	420	418	437	391	423	432	432	444	397	435	452	424	403	423	411	448	443	423	445	426	412	418	391	430	405	400	427	466	401	474	440	432	413	376	410	439	404	405	420	402	423	384	407	416	447	456	412	397	443	448	429	461	421	441	408	439	401	433	453	436	440	429	428	395	400	447	404	424	416	428	422	421	416	416	414	425	439	433	429	439	403	401	410	455	455	423	461	428	403	412	428	414	392	414	453	437	425	444	429	445	425	436	436	439	407	430	443	431	439	407	447	414	407	411	415	447	436	417	425	415	457	420	432	455	419	452	392	429	421	412	435	425	415	439	421	402	432	417	426	438	450	435	460	414	410	443	390	429	448	418	437	417	414	429	413	431	446	425	415	452	426	404	426	437	418	428	457	453	425	423	428	413	439	400	446	427	444	430	460	430	434	434	423	413	411	421	400	420	402	416	427	441	386	429	418	411	434	390	427	440	429	444	446	411	425	429	461	415	422	431	420	420	428	433	432	419	414	409	432	396	475	428	392	408	461	441	431	424	427	425	418	424	467	429	432	429	400	425	413	431	431	441	421	441	416	408	448	388	416	416	426	434	409	432	427	389	411	419	465	457	427	441	440	429	421	422	435	379	411	427	398	417	428	461	413	432	400	411	416	437	466	424	400	424	406	453	424	415	422	394	415	380	433	444	436	415	392	415	452	440	426	411	448	439	436	436	440	431	408	400	422	389	388	394	425	448	449	417	429	442	434	430	472	452	395	437	450	460	427	378	414	418	408	434	438	402	429	433	410	361	460	422	387	406	431	428	411	438	397	429	427	440	422	393	434	450	418	429	445	443	433	404	418	406	462	409	412	420	414	445	437	452	429	440	432	417	448	417	399	429	423	382	432	470	420	409	473	423	426	394	435	410	400	376	419	429	394	413	415	421	422	417	444	429	463	408	432	459	465	447	413	432	436	416	423	412	444	382	407	426	426	397	405	417	379	464	434	460	425	406	402	442	419	442	429	436	450	416	443	438	399	406	406	447	431	432	439	417	430	460	451	456	424	404	434	471	407	411	457	424	427	427	417	409	428	414	377	398	453	431	412	428	445	430	420	434	468	458	453	388	419	466	426	443	464	449	426	423	439	430	413	402	426	365	389	414	414	435	431	427	411	404	428	401	456	428	430	450	413	465	415	438	431	424	438	438	426	388	475	414	414	395	425	419	390	459	436	417	422	436	423	427	477	454	440	450	416	370	418	435	411	428	444	405	417	432	434	446	442	425	417	395	453	451	420	412	417	398	441	440	448	446	448	418	410	400	461	419	452	423	424	428	426	399	411	421	391	438	428	428	429	433	403	455	412	406	408	422	398	428	451	414	421	433	391	457	438	450	417	375	445	413	473	406	408	421	434	421	405	446	410	422	445	415	404	410	421	393	440	463	433	435	422	422	426	402	447	468	429	421	414	421	425	415	464	460	436	429	413	429	414	475	424	433	420	429	381	432	425	422	433	440	403	461	408	391	455	435	408	423	425	417	438	424	411	416	462	451	465	398	372	400	442	439	443	454	400	425	407	386	394	392	429	394	420	405	404	406	403	448	396	429	432	426	416	401	396	428	453	381	409	424	426	417	441	402	440	406	409	424	446	433	421	426	409	413	420	443	415	422	422	432	468	436	388	415	462	458	434	409	448	394	431	450	412	410	445	383	418	433	387	446	442	433	416	425	407	441	415	400	462	442	436	421	422	416	468	414	439	420	415	445	400	440	417	454	437	397	454	430	429	397	453	438	437	453	429	428	437	418	381	423	406	417	418	448	399	393	461	439	460	434	421	428	472	402	426	446	393	409	430	412	409	453	391	417	443	419	425	424	428	428	444	421	427	387	432	455	452	435	428	424	423	411	439	418	403	437	418	408	422	459	407	455	458	475	400	430	388	433	439	455	435	403	424	410	412	463	441	456	420	443	413	452	479	407	428	430	381	453	467	456	408	495	434	454	424	423	418	418	422	427	429	443	413	441	447	441	429	453	432	451	409	439	442	460	468	390	454	447	411	396	441	422	401	439	442	437	403	399	399	417	409	425	433	414	409	406	448	446	408	416	439	398	423	453	395	433	427	410	387	398	423	401	408	442	456	417	427	399	420	407	450	408	446	461	422	416	394	420	393	438	460	445	472	462	431	396	415	422	420	442	428	438	455	404	436	406	426	427	422	417	443	432	455	418	415	396	391	407	398	419	402	405	470	399	446	437	394	428	410	440	449	428	402	406	436	444	428	410	402	413	447	406	448	440	438	425	399	428	429	392	471	453	434	431	430	417	421	422	429	442	390	426	405	432	418	416	437	426	396	478	428	423	436	411	392	441	410	466	427	443	432	425	409	401	446	436	436	434	444	447	424	425	421	441	413	447	399	466	406	381	414	421	442	450	442	387	439	424	416	443	413	435	440	440	391	473	444	397	463	421	420	424	441	445	414	411	407	450	408	443	440	409	426	391	427	407	407	443	396	428	401	404	432	444	449	472	423	435	434	407	420	432	443	415	445	404	444	429	435	448	440	407	426	421	423	456	414	435	445	413	419	445	423	436	447	427	424	377	449	435	428	428	438	388	417	438	461	432	403	410	437	427	401	412	438	443	435	422	429	417	405	420	433	431	422	383	406	429	415	446	371	440	465	461	388	418	428	417	482	399	413	408	442	440	441	429	429	436	428	460	444	433	394	440	428	434	439	429	426	425	438	403	376	423	406	468	439	432	401	428	412	461	426	416	448	431	473	453	401	416	453	420	429	413	408	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
12459	8265	8424	8485	7378	5789	4177	3361	2582	1913	1559	1199	955	977	911	946	727	593	535	603	578	506	439	522	414	455	397	385	431	379	366	310	326	352	334	375	376	332	287	261	307	303	276	281	248	284	269	261	236	245	237	307	251	264	277	260	224	229	245	235	243	234	261	231	249	264	231	232	227	222	220	239	233	246	221	221	228	249	249	242	230	229	263	213	253	233	240	233	251	228	252	238	238	222	224	226	239	264	224	234	274	240	244	230	221	243	222	212	223	210	234	219	240	257	280	235	276	233	248	214	245	238	215	234	237	242	252	208	223	267	263	251	241	222	240	219	209	242	228	223	235	237	248	251	252	258	243	214	251	243	195	233	239	223	217	257	246	220	229	220	228	204	237	245	212	224	240	224	228	217	249	229	259	231	223	260	240	224	220	234	228	229	221	222	259	235	230	219	264	231	239	225	242	210	243	264	238	249	228	214	223	212	252	233	249	220	242	241	246	235	264	232	249	230	252	212	213	239	216	226	218	257	239	229	210	236	233	241	226	235	245	243	214	230	235	252	257	232	259	245	215	251	245	213	210	210	250	236	269	212	233	255	224	233	248	202	233	238	235	251	231	231	227	231	237	230	268	238	269	227	257	240	237	241	229	242	242	237	238	233	222	214	235	239	219	238	231	256	243	227	250	226	217	211	233	215	218	191	247	240	239	207	214	207	237	226	267	234	236	240	255	206	245	222	255	228	260	257	239	215	235	249	229	230	222	249	223	239	233	215	225	226	241	200	218	232	250	222	233	232	231	229	261	227	230	233	247	236	235	240	226	267	224	206	225	232	236	214	232	240	225	239	220	208	249	250	226	250	258	229	222	268	256	238	236	191	232	250	261	228	213	235	219	254	227	249	241	248	258	249	225	227	215	231	217	237	226	214	252	231	255	230	254	217	217	217	261	265	233	243	247	225	239	263	236	267	251	240	196	224	266	227	226	263	214	259	241	247	231	220	236	244	237	264	228	236	276	232	227	241	228	215	236	249	218	242	255	235	234	224	256	216	214	261	254	243	249	257	245	206	223	257	238	253	226	213	250	240	245	236	242	237	244	224	230	265	231	226	244	197	227	230	243	244	248	232	242	243	259	240	288	226	237	241	242	227	224	244	235	251	236	210	234	249	237	238	261	230	225	272	228	227	247	227	233	233	235	258	216	236	262	244	241	242	234	213	243	254	226	255	201	230	229	219	239	216	245	232	215	242	242	243	223	244	217	248	212	225	249	228	256	244	224	239	256	244	245	239	237	245	241	236	246	216	265	246	248	253	251	233	210	257	234	225	260	228	250	243	227	240	222	220	248	244	220	274	246	217	256	235	227	197	242	224	230	245	257	229	258	221	283	254	244	250	232	232	233	247	241	240	244	207	239	229	244	227	241	247	236	247	225	243	227	227	239	232	232	252	217	224	216	214	221	213	242	218	236	251	244	221	251	244	239	243	235	232	254	251	220	226	231	215	244	217	235	242	216	242	224	248	242	218	247	248	248	225	248	232	210	260	226	224	230	235	233	232	228	259	236	260	238	218	222	235	230	214	235	241	212	250	223	218	245	204	227	222	224	227	269	234	235	239	218	258	235	262	220	238	215	225	231	231	251	240	228	232	251	231	244	226	237	260	220	231	233	224	239	216	194	209	215	224	235	261	223	214	241	225	241	252	220	209	213	220	228	230	206	229	228	226	226	238	227	210	227	237	222	242	205	246	227	248	235	234	264	207	225	264	240	252	214	232	237	235	226	209	248	211	233	251	214	260	229	227	229	235	211	291	234	232	236	218	240	222	250	240	210	273	249	254	234	211	234	230	243	253	232	239	238	237	254	228	254	238	203	273	263	216	236	248	228	226	220	251	237	212	248	223	228	216	220	219	241	216	251	230	242	223	267	234	230	246	235	214	228	205	199	246	231	237	215	214	227	257	240	228	246	236	271	233	241	230	222	232	237	251	217	243	239	214	244	237	221	272	247	221	238	225	264	269	221	221	212	243	271	228	241	227	220	292	233	241	270	220	227	229	240	236	213	213	240	221	269	234	273	218	252	252	225	237	227	234	278	256	229	239	247	239	216	220	221	198	252	230	225	229	213	257	245	257	244	232	235	219	243	226	246	217	258	247	263	220	248	227	241	229	231	228	250	250	233	236	243	255	240	240	242	242	242	229	230	222	280	209	229	209	229	227	234	226	232	230	251	243	207	231	247	224	248	230	259	220	257	240	219	250	205	233	248	229	214	223	252	220	229	226	239	198	224	224	230	218	234	213	244	216	265	226	266	233	255	255	254	228	189	208	256	217	233	204	231	244	243	228	208	230	260	231	228	244	219	212	280	231	210	232	243	218	216	241	221	248	251	260	242	239	224	243	243	204	247	233	209	271	283	230	239	223	237	228	224	230	228	268	258	245	225	250	226	229	239	244	247	228	251	231	239	266	260	214	228	211	231	231	242	211	244	246	238	249	226	235	237	252	230	235	219	248	223	236	247	236	253	213	226	220	232	233	242	231	216	239	235	220	244	201	233	244	236	255	245	219	228	235	271	247	232	221	228	264	246	223	245	245	230	229	256	251	229	255	236	217	253	252	226	229	241	242	233	224	223	222	217	232	227	237	234	236	216	213	219	221	250	253	245	249	253	261	245	219	232	238	229	222	248	223	248	217	226	210	240	260	231	270	255	224	257	230	228	227	240	244	227	221	257	234	209	249	212	237	214	251	251	227	230	226	235	237	223	197	199	244	222	231	223	242	227	239	232	243	232	212	210	249	249	234	230	216	266	215	229	244	225	226	222	244	234	207	240	230	223	242	237	230	231	233	251	246	248	277	257	218	252	230	215	264	245	241	241	239	234	225	249	210	239	262	255	236	241	236	233	249	241	236	238	238	243	261	237	244	237	247	211	243	222	219	248	236	263	238	234	245	227	227	250	239	228	248	214	250	232	248	234	237	230	232	266	240	247	253	242	218	215	270	241	230	247	237	236	246	219	263	260	237	228	237	248	238	219	192	234	265	237	255	234	219	220	233	237	221	250	259	232	213	232	270	229	226	226	255	240	242	241	230	225	219	243	242	231	229	238	233	212	213	249	210	258	213	232	236	238	261	216	229	259	241	210	228	216	224	223	246	272	252	215	221	224	247	252	225	257	224	213	266	264	256	251	234	228	214	252	232	253	211	218	259	246	225	225	227	199	249	233	248	230	261	199	229	272	235	258	237	239	225	234	228	247	236	256	231	234	227	199	221	221	225	237	218	264	223	248	243	224	231	249	241	223	224	237	241	214	255	245	236	230	229	234	232	239	235	241	252	224	236	217	215	229	241	228	232	230	227	240	204	230	233	218	273	257	244	255	239	242	229	216	228	254	222	221	251	230	251	230	258	215	219	213	232	241	210	257	220	230	231	260	222	263	227	234	226	211	211	252	213	241	242	240	232	213	234	242	245	198	238	230	213	248	232	261	230	242	228	198	220	263	221	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8029	7620	11311	15295	15292	14589	12998	11483	10229	8754	7080	6009	5134	4906	3942	4276	3680	3096	3232	3528	3498	3060	2659	3146	2492	2250	1790	2130	2318	2004	2003	1399	1511	1914	1763	1687	1621	1313	1119	1187	1352	1238	914	925	949	934	994	1011	1027	939	916	949	949	898	838	846	768	799	757	821	722	786	735	774	712	765	725	793	716	726	723	717	800	759	702	671	708	746	699	744	710	781	727	729	696	767	718	698	716	705	710	743	732	719	733	758	686	697	741	697	694	756	719	684	730	702	727	723	688	679	714	687	723	736	743	728	707	665	761	699	719	672	722	735	750	742	730	709	703	739	706	686	691	691	709	759	728	716	684	723	689	716	699	693	711	674	740	703	716	729	725	718	695	745	708	691	690	683	681	746	725	730	731	715	673	690	718	746	768	714	742	737	705	697	746	751	702	711	705	700	681	704	722	722	764	693	719	728	712	708	719	734	701	706	720	726	719	703	713	730	706	743	686	724	702	672	708	706	734	679	718	686	740	712	675	740	716	689	731	713	712	700	763	711	814	704	727	694	707	744	694	733	716	740	691	726	694	730	745	734	695	762	690	679	753	730	717	682	733	719	758	740	726	716	686	704	758	707	704	737	684	650	712	701	706	683	709	702	691	743	736	713	637	739	702	683	716	737	689	693	726	724	724	682	718	748	744	741	669	706	682	680	693	718	728	649	712	734	712	764	760	698	710	665	699	746	738	732	676	722	670	740	732	763	714	731	703	666	674	730	712	649	712	700	708	757	734	686	764	687	739	736	690	725	765	703	726	724	729	738	736	701	729	711	683	692	711	701	720	705	687	718	789	700	689	720	726	739	693	696	711	701	692	706	721	696	681	741	751	746	678	700	708	709	721	733	687	700	764	740	720	740	673	672	708	718	722	736	695	732	704	734	762	764	698	707	702	714	683	697	757	737	741	742	743	706	729	698	686	716	727	753	717	696	697	748	727	764	641	748	685	674	714	714	704	740	723	725	728	702	713	676	701	720	726	766	680	696	738	723	711	709	677	713	695	670	687	769	680	705	713	675	731	686	670	703	740	739	675	745	728	707	690	685	744	691	720	687	661	684	753	697	732	694	746	705	696	683	746	708	690	644	709	765	710	725	726	722	703	700	713	718	693	748	749	776	705	717	683	741	810	657	715	727	691	688	723	736	704	694	751	682	690	693	751	735	697	706	683	692	688	711	711	688	667	672	742	674	695	700	695	732	712	717	733	710	698	717	717	725	716	694	687	688	703	690	642	744	721	672	721	746	719	701	687	724	752	672	700	748	712	728	732	732	710	720	747	711	733	697	736	727	727	713	707	725	733	671	761	673	736	704	713	700	728	696	722	730	706	685	708	767	716	670	709	720	748	711	730	750	659	716	667	675	779	708	704	732	739	725	712	764	760	735	708	685	730	689	679	741	693	703	727	689	706	687	699	728	685	722	710	741	707	716	721	708	665	745	675	732	710	746	765	705	685	720	740	695	700	703	685	700	722	776	719	712	725	682	720	725	701	690	680	685	732	741	745	710	713	718	713	698	723	728	712	719	694	734	698	710	722	729	762	712	719	693	670	651	699	712	714	691	680	726	719	688	670	667	686	726	671	718	718	743	735	724	714	707	730	751	675	684	770	690	759	747	623	693	715	652	692	693	678	711	736	704	705	736	720	689	686	705	722	698	733	689	693	696	669	691	706	721	696	746	702	714	758	781	730	748	743	659	649	733	691	748	731	697	682	690	699	697	679	732	720	697	736	687	679	713	710	717	719	716	737	788	698	691	709	746	747	658	703	719	745	707	678	723	729	737	641	733	740	720	709	688	705	745	744	690	712	682	716	690	704	725	734	739	706	689	748	699	741	691	716	690	650	790	709	711	706	679	719	727	689	718	750	718	702	735	718	697	720	680	689	719	695	725	697	747	741	719	730	703	718	701	637	716	770	696	760	695	723	701	715	669	758	742	707	768	698	702	744	739	747	720	706	666	738	701	672	711	762	746	699	681	716	640	702	712	690	712	698	705	700	737	759	692	664	675	729	721	680	696	660	680	689	765	745	682	728	691	726	695	687	740	725	670	747	733	735	684	744	713	751	682	712	744	675	751	734	734	745	677	751	749	729	754	758	700	728	703	708	726	724	723	707	674	709	707	741	714	673	712	723	737	673	686	726	734	662	676	745	704	690	690	739	692	754	731	770	696	709	691	726	697	669	684	730	703	719	708	746	674	729	698	716	715	760	699	693	688	726	721	677	695	717	774	688	726	679	653	757	744	740	739	695	695	694	734	746	701	726	706	706	716	723	704	711	722	711	719	680	744	692	690	707	694	692	737	728	695	776	716	754	712	726	687	699	696	709	722	672	707	663	718	700	738	709	715	673	710	682	692	698	701	728	693	692	716	735	681	714	710	709	741	694	726	731	708	739	691	701	722	701	745	757	758	745	760	700	687	708	692	711	736	689	740	694	702	697	672	715	736	737	720	728	752	730	681	681	720	727	712	698	728	620	734	700	734	710	708	717	710	707	728	731	767	732	659	726	701	742	671	710	734	720	738	715	675	764	689	704	694	670	688	679	699	770	758	740	721	670	735	742	652	678	714	728	696	713	693	751	696	713	722	676	699	664	692	743	690	716	747	720	706	694	697	674	712	747	705	749	699	735	695	723	747	723	741	761	723	731	712	704	701	736	710	681	704	704	730	722	737	724	738	773	694	717	710	741	751	684	712	687	742	696	761	731	750	734	666	691	735	720	733	715	697	700	695	690	731	722	711	738	728	756	723	749	705	698	691	729	696	700	759	718	734	718	729	733	722	683	736	707	671	656	753	719	692	614	724	736	713	675	730	730	721	692	713	738	727	741	716	705	725	766	732	738	664	713	687	714	707	655	724	720	704	683	743	670	742	728	710	721	717	704	692	696	642	701	758	711	704	719	737	701	726	708	683	673	715	765	708	716	694	682	715	732	728	698	672	705	716	720	709	709	731	714	695	728	720	697	715	727	724	717	684	710	701	736	712	685	709	705	780	712	741	661	745	699	746	702	719	719	689	673	710	677	687	765	716	722	747	687	728	716	728	732	691	715	768	715	701	773	687	755	701	711	730	659	715	702	687	699	702	701	718	684	704	724	729	728	762	736	696	685	704	715	722	686	698	738	694	708	677	689	730	706	712	721	749	717	707	697	696	699	706	698	726	695	696	697	690	710	707	722	724	705	677	682	682	737	700	730	746	725	648	770	732	677	720	724	759	710	702	723	728	680	681	712	699	729	688	737	769	686	672	727	699	731	698	682	707	757	722	686	727	709	740	698	717	699	707	766	754	728	725	734	742	705	705	735	678	753	734	743	741	697	695	707	717	717	718	670	744	723	717	748	685	693	666	740	726	730	753	727	693	756	701	667	690	702	719	729	703	727	655	715	716	683	769	774	677	723	723	696	723	699	721	714	719	720	722	711	770	692	735	688	676	715	717	782	727	689	753	712	743	707	758	737	641	679	728	742	697	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21106	13571	14016	13384	10983	9065	7407	5880	4905	3733	2738	2265	1902	1845	1255	1190	1140	974	964	1065	1015	903	829	920	709	674	578	674	718	563	594	496	475	604	595	525	533	475	452	421	471	376	358	376	359	333	369	396	375	381	360	318	319	378	307	341	295	336	332	315	311	324	320	334	301	331	341	321	341	316	284	281	305	294	316	336	305	285	330	309	311	304	322	316	339	315	312	308	303	301	294	305	338	299	287	325	276	302	330	318	286	350	341	320	313	299	300	295	308	326	334	278	322	301	328	328	300	290	303	311	307	312	305	311	296	298	288	303	316	326	289	304	288	286	303	277	303	315	309	309	341	310	308	308	301	333	298	353	312	292	319	306	290	322	291	311	312	310	294	324	308	334	315	305	338	302	313	326	328	288	330	317	303	336	325	329	341	304	299	327	269	299	295	316	300	314	303	293	299	292	340	285	282	297	306	322	290	308	289	292	310	325	337	293	321	283	303	326	314	328	318	312	286	307	291	314	295	307	340	313	308	278	330	299	333	284	324	333	324	321	313	327	284	308	314	330	329	331	300	316	316	319	325	275	320	283	311	313	285	298	322	319	322	303	313	321	294	313	297	310	319	318	281	316	305	306	304	311	326	311	296	294	311	331	320	299	313	304	334	309	278	308	306	301	281	286	316	327	304	298	326	319	310	323	279	311	296	319	302	287	283	278	298	292	291	318	304	289	301	315	298	290	273	290	310	307	299	303	312	300	299	296	339	284	328	298	301	319	288	301	344	307	304	329	343	280	305	331	306	286	302	310	304	356	315	311	284	338	327	336	292	330	322	309	302	307	263	272	319	343	298	286	304	313	284	315	294	319	335	295	308	325	315	283	335	290	320	274	309	273	355	319	317	320	316	292	289	339	281	292	305	310	290	302	315	311	298	312	305	311	321	288	292	320	308	290	347	292	333	306	329	306	334	291	305	315	356	306	323	311	357	323	323	340	309	326	287	306	319	335	329	308	282	304	314	313	315	303	303	301	278	326	316	322	276	286	315	303	297	261	290	338	315	353	298	297	289	321	303	303	313	312	305	287	307	300	281	327	308	291	301	289	300	289	297	322	337	287	306	286	327	321	347	301	376	287	291	294	330	292	296	320	302	302	288	325	296	282	303	330	271	304	286	319	314	320	273	302	312	293	298	332	310	287	297	302	320	306	302	325	312	305	321	307	329	300	289	304	312	304	313	301	317	296	300	310	285	317	335	289	331	288	320	267	317	278	318	294	289	287	348	318	306	321	298	321	288	331	330	335	284	320	312	294	326	284	320	322	309	314	360	310	305	291	304	324	304	305	311	314	300	329	281	315	335	318	329	296	328	281	319	257	272	331	295	290	301	306	320	307	331	323	304	282	334	292	304	306	316	334	305	292	315	319	305	288	317	332	282	356	324	301	296	299	305	307	307	314	289	316	317	321	330	303	300	315	305	301	297	352	332	311	320	317	322	310	317	296	300	302	263	316	294	310	283	326	307	297	308	297	311	310	307	309	304	275	313	302	300	322	295	315	288	307	319	359	321	322	339	311	316	308	310	326	292	287	337	288	331	326	285	322	339	306	289	331	324	278	277	325	314	308	304	307	323	309	293	331	315	305	287	309	338	279	336	305	342	330	290	289	315	282	336	281	295	294	304	297	294	321	333	290	298	270	292	322	313	302	334	325	327	313	278	309	309	301	305	299	287	309	296	307	296	328	332	319	287	323	297	298	287	279	325	299	295	299	307	322	307	316	304	327	286	336	308	320	323	302	298	313	317	302	329	308	297	337	319	338	303	296	322	325	272	300	291	293	315	309	316	317	316	324	301	289	281	313	315	322	351	319	316	344	325	311	295	298	312	306	357	317	348	318	345	298	314	280	314	287	291	335	325	298	307	309	305	288	310	334	333	286	325	301	282	289	285	303	305	277	307	296	328	343	303	320	341	325	310	328	297	294	272	329	355	285	314	321	302	276	320	319	305	318	314	307	306	335	299	305	332	324	323	314	293	295	303	322	301	335	269	275	283	316	272	272	301	311	278	309	290	322	314	287	338	305	284	303	325	320	329	288	323	320	305	296	301	323	301	307	290	306	295	302	313	289	331	312	317	281	289	345	297	305	300	297	304	279	286	355	321	337	313	323	311	298	320	272	329	279	299	305	327	292	324	315	318	287	305	359	275	307	308	300	292	322	307	305	322	307	280	298	303	287	338	314	309	330	286	312	271	334	322	299	308	329	288	285	324	309	305	326	285	338	347	315	327	292	288	311	308	304	324	287	329	274	313	304	309	299	300	297	323	310	347	290	301	333	335	311	336	280	311	280	289	330	316	351	323	338	310	291	302	317	336	298	322	316	298	323	326	295	309	283	320	321	275	290	328	292	314	309	315	296	289	275	313	331	299	325	323	301	300	313	312	304	307	345	310	306	321	275	309	313	295	317	317	322	323	297	328	317	314	286	342	283	311	343	307	314	301	341	322	311	292	297	321	337	298	300	302	340	313	345	327	312	324	314	302	285	319	302	324	297	308	297	274	314	311	344	314	310	300	293	305	322	287	337	282	304	294	315	302	312	359	296	324	289	298	339	320	290	305	295	298	321	312	318	356	316	327	294	329	291	269	313	294	302	321	310	307	315	327	279	311	317	320	321	292	298	295	271	306	322	311	302	334	285	310	292	332	277	305	288	306	292	342	294	330	316	286	298	287	314	290	322	279	299	338	326	329	320	303	289	297	288	302	313	275	323	301	292	355	301	306	318	289	319	311	300	352	303	332	261	310	340	289	303	300	323	299	325	301	325	331	309	313	303	292	285	331	315	290	301	328	300	302	327	323	302	308	323	315	280	317	313	333	311	294	337	297	308	300	316	309	258	332	325	294	309	310	317	324	286	337	309	287	317	321	319	279	270	306	326	318	308	289	281	289	303	292	306	325	259	305	306	337	337	311	277	321	300	313	312	298	301	347	333	306	306	277	330	310	309	311	285	314	290	295	304	293	331	297	303	292	330	294	290	309	312	341	296	293	283	300	281	315	320	326	342	330	299	297	354	322	334	316	334	326	305	281	312	323	326	302	310	313	333	340	311	312	282	299	317	306	286	279	253	336	314	289	315	302	314	311	318	315	286	325	291	307	293	330	307	305	290	295	289	313	340	330	320	294	331	317	332	312	311	315	309	295	287	314	302	277	306	314	298	279	281	301	340	324	327	314	327	296	304	286	316	319	295	303	302	329	288	305	333	338	341	305	296	333	302	308	312	305	275	289	277	338	341	332	317	293	319	315	298	327	289	314	313	317	309	305	305	285	331	299	294	308	299	284	301	330	303	287	309	333	317	328	289	308	312	309	286	289	308	299	310	330	344	293	315	335	319	319	309	310	321	298	302	290	310	280	308	330	315	311	303	305	342	293	284	349	301	332	290	309	323	312	286	312	324	337	340	326	299	324	341	331	324	319	311	289	291	321	278	288	325	349	300	318	308	317	316	305	304	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11412	11072	15434	19474	19617	19145	17698	16501	15827	13783	11288	9604	8660	8211	6169	6978	5880	5334	5607	6290	6067	5691	5015	4965	4241	3695	2786	3622	3850	3346	3355	2438	2272	3223	2998	2802	2864	2424	2168	2039	2357	1521	1223	1353	1258	1521	1465	1517	1442	1441	1292	1410	1335	1270	1176	1020	962	978	980	977	967	999	978	913	906	950	922	913	943	930	949	955	900	958	862	984	988	889	901	943	917	959	917	916	908	909	882	905	955	970	935	868	915	903	927	906	927	886	899	864	879	939	844	899	876	898	893	899	890	849	939	882	912	845	895	882	925	909	945	862	892	951	875	887	870	880	882	866	926	916	880	908	860	839	849	905	871	913	897	893	973	901	882	863	909	907	897	857	876	850	887	886	882	862	881	898	869	899	914	920	888	901	928	872	908	912	907	933	890	890	833	907	876	931	945	935	869	897	880	838	929	862	822	827	920	870	832	836	917	819	875	866	905	885	852	900	859	907	855	875	890	906	908	869	867	907	907	832	827	902	873	833	889	928	879	888	894	880	855	925	892	890	860	947	894	911	916	874	865	907	895	894	918	849	881	876	903	841	935	907	858	939	885	921	878	920	922	880	877	887	873	876	913	924	936	898	855	880	904	865	856	918	959	872	852	877	911	930	906	904	921	879	846	863	876	880	840	867	930	836	868	860	893	857	889	900	888	965	888	881	843	845	881	912	850	884	891	894	906	908	901	839	878	919	882	898	882	863	842	913	872	920	900	933	873	885	894	910	857	880	869	951	845	865	899	878	937	852	879	882	879	906	854	867	961	881	887	898	899	917	891	909	919	849	896	869	851	866	917	912	936	923	889	836	907	872	893	861	912	912	834	877	924	831	888	908	886	926	877	895	883	906	875	908	868	850	896	886	908	892	837	952	903	855	850	898	869	913	874	860	939	847	874	904	901	894	902	843	875	823	890	877	870	886	916	865	850	904	852	857	870	865	904	880	875	848	861	917	866	880	913	888	934	842	868	925	864	901	901	855	853	850	869	861	888	888	890	901	893	901	884	835	774	841	885	906	851	876	874	860	900	916	830	924	973	870	823	882	883	930	882	899	887	867	905	857	875	869	887	866	923	894	904	885	856	839	905	837	896	882	878	876	910	854	882	913	855	864	922	922	871	877	862	894	857	895	845	847	878	899	859	891	891	967	889	897	906	888	886	854	921	931	862	879	889	870	876	849	826	875	900	884	983	971	880	872	937	926	900	898	897	942	863	923	868	880	902	873	859	841	918	918	895	883	868	890	906	878	915	860	876	912	886	918	902	840	893	883	898	850	954	862	906	883	837	853	894	847	923	832	926	900	888	886	873	961	934	856	909	882	917	877	886	928	889	912	932	867	897	904	900	905	899	874	889	876	886	857	866	844	894	865	895	867	932	869	876	930	841	919	907	843	917	917	864	895	866	914	919	850	894	848	859	862	962	893	917	833	895	837	890	874	887	904	894	895	904	891	951	905	948	824	916	866	842	868	903	930	885	884	845	907	847	885	904	912	919	862	822	839	921	899	868	884	875	890	886	877	891	923	907	883	899	853	863	875	888	928	866	868	828	863	863	851	891	923	907	898	901	892	859	987	856	904	874	885	840	867	879	856	882	896	928	904	872	872	925	840	859	889	855	879	872	928	862	844	939	896	905	872	911	898	934	904	940	947	881	885	838	882	932	895	901	882	877	844	853	889	864	898	884	907	921	876	902	875	926	872	931	871	883	895	856	876	905	902	906	903	924	940	894	898	879	857	926	890	863	880	941	870	892	890	907	890	855	922	822	895	876	899	878	927	888	906	846	886	917	813	859	926	942	875	847	897	887	851	864	920	879	877	894	905	907	903	932	883	893	869	890	882	899	924	870	844	836	840	891	855	891	890	914	853	862	864	880	891	872	896	848	868	907	856	896	867	848	902	911	910	880	866	894	870	878	855	877	882	886	882	900	831	898	856	896	888	899	915	900	904	895	875	861	830	902	895	925	941	917	892	870	916	926	910	863	929	849	879	889	892	887	891	850	876	864	812	899	883	850	861	879	900	962	843	881	878	881	910	906	892	868	849	896	907	863	866	819	872	841	891	881	912	890	903	908	870	889	860	918	919	911	901	865	872	857	896	855	899	951	891	842	843	884	883	855	915	858	938	936	879	881	830	894	901	891	874	870	853	882	865	898	878	874	869	853	868	899	877	858	903	901	927	882	857	881	877	886	847	858	903	861	903	921	926	851	883	900	874	914	892	837	872	865	962	897	900	865	905	883	972	878	839	867	873	871	895	830	870	810	886	920	826	823	910	845	860	932	908	916	903	886	846	898	851	885	902	902	936	900	876	907	885	882	919	847	913	859	901	899	845	878	927	898	886	879	871	875	872	879	939	861	918	882	908	879	932	897	888	875	888	877	908	928	911	909	896	840	839	869	920	884	832	843	858	901	887	873	900	887	873	893	886	862	867	881	870	876	912	872	904	862	913	913	973	840	912	893	940	956	851	869	851	867	861	865	898	847	888	946	889	916	882	838	886	894	898	853	908	912	926	865	859	908	849	904	881	854	894	887	891	854	898	914	844	921	926	865	864	881	888	883	869	890	860	847	844	889	872	865	895	915	898	880	922	874	863	871	918	864	822	903	946	851	924	872	945	935	862	896	921	890	920	865	876	859	895	886	892	906	874	875	902	891	849	899	891	906	888	888	890	893	871	884	852	868	894	841	851	888	846	907	887	918	927	830	938	933	939	868	890	876	894	887	842	903	895	899	879	890	883	887	874	870	919	867	866	883	896	854	890	905	936	851	882	837	883	877	908	891	837	883	864	875	845	949	925	877	893	878	864	909	878	799	857	935	936	810	868	866	894	886	903	879	908	829	879	879	867	906	857	873	852	884	867	887	841	896	895	871	864	846	845	856	880	938	872	877	925	927	921	884	920	902	917	920	918	864	886	914	902	868	859	858	892	867	856	883	840	909	914	918	865	913	868	883	889	896	898	905	887	911	812	913	873	851	893	875	857	882	929	931	908	968	879	884	941	912	856	848	905	880	893	882	898	868	872	913	879	871	840	864	922	915	860	835	879	916	898	900	852	887	898	853	897	869	874	864	903	846	863	917	933	890	856	911	867	840	930	856	889	873	856	892	863	861	900	906	901	855	903	886	861	936	877	953	913	932	934	885	869	895	858	820	902	874	952	856	876	884	922	828	818	888	912	993	826	905	870	935	888	897	856	865	853	925	852	852	914	912	893	892	857	897	908	914	910	914	909	850	913	840	872	913	888	870	899	885	877	867	874	922	885	905	854	883	897	900	881	865	907	969	845	910	922	924	928	890	886	887	906	888	890	917	900	877	913	841	889	863	856	892	895	932	893	857	805	902	884	886	886	914	867	897	865	854	911	915	953	873	884	881	921	839	887	923	920	893	866	901	885	863	891	864	882	927	880	882	870	834	877	861	902	894	910	924	906	868	890	835	882	882	896	863	881	918	874	859	912	920	893	828	873	829	905	878	882	915	921	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
3673	1901	2258	2029	1577	1292	1059	790	636	460	366	299	223	218	195	204	146	155	153	153	126	145	149	144	121	112	124	130	122	120	138	110	127	141	120	119	112	126	132	114	127	141	103	129	113	126	110	120	117	112	139	129	132	118	122	127	113	101	114	122	104	100	127	113	114	105	131	116	147	118	125	115	141	114	119	106	111	130	107	100	92	133	115	121	122	116	120	107	113	107	101	113	125	116	115	114	117	107	113	111	147	114	113	120	110	115	136	122	117	109	113	118	138	108	131	119	125	144	118	119	129	129	137	116	108	105	138	113	127	119	118	119	113	118	123	96	123	119	120	120	113	116	120	115	109	103	113	102	119	128	115	137	134	142	95	128	113	128	107	99	122	117	125	107	112	126	127	101	112	117	145	115	119	127	127	127	107	134	106	114	117	131	127	122	132	124	106	109	117	112	105	99	123	110	144	122	121	122	120	110	110	117	114	142	112	131	132	118	94	127	130	135	123	117	119	104	125	126	114	129	110	101	116	135	116	126	126	114	122	124	123	111	123	125	107	135	121	121	123	117	132	113	126	111	127	122	119	123	124	128	129	117	109	113	122	113	130	101	127	113	118	121	114	109	115	136	109	112	124	129	128	135	133	114	112	132	121	119	118	134	117	137	123	128	119	123	101	111	103	103	110	128	119	119	119	111	133	133	123	126	119	117	118	108	131	125	99	143	117	129	118	132	115	121	116	114	131	122	116	112	144	136	125	140	120	106	89	122	108	119	111	122	133	144	111	145	135	102	112	110	117	113	116	108	113	135	99	102	125	107	101	99	121	130	112	118	114	100	118	126	127	110	129	123	112	101	130	150	121	99	106	109	104	112	109	116	121	122	133	115	106	125	122	129	122	111	140	113	126	109	99	103	125	116	116	113	116	117	114	112	120	110	123	122	117	118	123	138	110	131	113	117	132	95	135	119	121	133	135	137	93	135	106	112	105	118	135	120	112	117	116	121	114	112	121	118	122	124	105	116	135	135	122	126	123	124	138	118	106	107	117	111	110	111	122	122	117	131	103	106	122	125	131	114	102	118	127	117	103	121	113	111	107	119	122	110	109	106	124	125	118	118	118	115	115	119	150	116	130	110	131	127	127	103	114	130	126	122	126	122	116	119	106	106	119	114	118	122	123	96	119	99	145	107	107	113	129	122	126	109	128	104	88	132	102	125	132	121	142	116	126	95	103	141	137	118	118	109	122	118	130	124	137	130	134	129	107	116	109	123	106	122	124	109	118	130	122	120	122	91	121	115	97	125	126	119	112	115	118	127	126	103	127	107	116	111	90	109	128	122	94	123	118	121	121	118	112	115	118	116	102	103	117	108	130	128	130	134	110	110	124	126	118	117	125	110	111	122	114	123	95	127	124	118	119	108	87	136	116	113	105	122	142	120	107	124	118	120	117	118	121	120	113	147	120	113	119	122	123	133	133	110	118	134	116	108	111	99	110	130	142	126	131	105	131	113	110	137	121	127	118	116	107	111	109	108	127	102	95	107	118	125	111	109	127	104	133	118	125	126	98	129	110	153	120	111	123	110	113	115	124	123	108	125	107	107	125	111	103	113	103	118	107	136	117	114	115	115	113	102	128	118	130	99	120	121	123	120	113	108	112	122	118	117	111	132	133	105	104	121	120	127	118	124	102	99	121	117	121	108	122	109	120	130	106	120	134	120	111	113	104	132	130	108	127	125	121	110	115	124	121	124	99	120	129	103	102	102	106	130	139	114	136	128	123	111	114	111	110	131	108	117	121	122	125	128	127	129	109	142	113	132	108	131	107	115	133	112	107	107	109	109	131	124	119	120	103	123	113	100	108	114	121	130	120	115	115	123	118	115	117	108	113	113	135	126	95	113	114	115	115	129	125	112	114	114	109	116	113	123	117	119	121	115	117	128	110	113	132	113	123	117	104	124	118	110	117	95	127	116	122	100	99	128	121	112	127	109	141	99	124	127	113	121	117	125	122	144	104	122	147	108	130	105	118	118	120	102	136	105	122	106	100	117	123	117	101	125	114	122	100	108	104	112	135	99	144	115	88	115	122	127	104	110	124	121	116	95	110	110	125	101	100	114	107	120	114	113	113	127	106	125	104	115	117	111	119	118	120	99	112	121	120	130	116	96	111	91	115	122	123	116	125	125	120	139	103	111	130	115	130	119	118	129	122	113	128	105	103	114	107	102	122	132	143	109	120	101	101	102	110	129	129	113	111	122	95	135	140	121	112	125	120	115	129	130	122	118	123	116	116	112	118	126	90	133	111	108	113	101	105	107	122	130	88	113	134	104	124	134	128	117	115	117	127	114	107	96	136	92	112	137	107	105	123	116	131	117	128	121	104	114	111	118	109	127	132	121	113	109	128	122	114	127	119	123	130	105	113	121	137	128	123	128	109	144	122	126	121	112	102	111	125	118	109	118	106	125	118	117	136	130	116	123	118	113	125	113	121	128	104	126	116	109	124	122	145	124	102	128	114	137	100	124	112	103	116	115	124	109	135	116	108	120	104	89	137	125	104	116	122	120	106	103	108	120	112	121	134	128	115	132	122	124	119	116	115	100	111	137	118	127	142	102	132	112	122	125	120	113	116	119	124	143	126	107	137	112	131	137	120	116	108	106	116	123	126	109	125	101	104	127	115	131	118	138	123	127	120	102	114	130	118	117	140	127	115	113	96	118	116	124	113	120	104	134	129	107	111	125	98	118	125	118	130	139	133	115	104	132	118	141	129	110	125	107	135	114	105	101	128	105	116	116	115	126	107	101	117	136	117	103	122	113	115	116	116	109	116	118	119	104	123	126	120	119	102	133	115	126	114	126	128	116	113	122	110	110	123	114	123	114	114	104	124	126	125	113	112	79	109	105	104	103	114	106	120	103	103	130	106	107	112	122	105	109	113	118	116	128	122	122	122	124	126	128	97	133	113	124	121	81	126	132	117	115	118	119	126	113	118	114	123	135	121	124	110	110	106	122	111	119	123	115	111	123	124	108	125	103	133	129	126	130	131	126	98	109	103	134	121	111	123	101	134	97	125	115	135	105	132	126	143	129	119	121	103	122	112	109	128	103	132	116	100	147	126	120	138	135	113	136	128	122	126	97	120	129	109	120	144	145	112	104	126	109	119	114	117	99	124	130	114	113	118	136	110	138	122	124	131	129	133	118	104	102	110	117	108	123	118	125	127	133	116	117	119	116	124	126	113	120	115	125	123	105	123	121	128	112	124	106	105	120	139	130	124	103	128	135	107	108	115	110	125	117	109	107	119	115	111	119	140	110	117	119	114	106	123	109	101	106	101	134	105	115	130	106	144	117	116	103	126	118	113	110	111	113	114	101	110	134	116	123	121	127	119	125	121	98	96	130	110	108	111	137	110	102	119	118	116	113	133	117	112	135	122	146	153	124	112	92	122	128	121	110	119	107	126	121	114	110	109	112	117	112	123	108	117	105	107	122	119	114	112	116	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2961	2407	4643	6284	6124	5649	4842	3906	3303	2548	2031	1484	1223	1033	888	817	714	615	613	591	603	524	498	525	527	477	463	493	478	461	476	432	448	453	448	436	447	409	416	409	447	424	396	413	462	422	398	423	467	427	445	435	385	431	396	460	407	423	412	418	375	445	441	388	434	380	450	396	395	400	402	362	376	410	390	402	452	408	393	460	412	428	373	384	432	441	393	400	432	404	414	400	411	398	434	389	379	445	398	386	413	408	421	373	396	377	409	437	395	438	420	428	372	451	354	396	388	362	407	422	380	395	452	406	392	449	401	396	382	413	405	434	384	407	384	412	407	418	403	407	404	385	397	440	395	424	402	375	416	436	395	417	412	393	403	406	405	394	397	363	446	422	401	414	437	414	432	396	383	415	395	419	456	405	416	433	444	461	446	398	379	440	382	374	399	402	410	378	411	399	406	426	436	406	423	399	409	406	421	356	385	385	430	428	434	376	393	430	385	388	415	391	423	437	394	393	418	436	405	376	368	417	397	390	405	409	433	387	421	432	422	410	396	407	413	396	426	401	432	391	429	424	380	365	369	432	421	395	418	409	433	362	399	415	394	398	396	411	418	413	371	421	394	429	401	383	395	398	409	419	405	381	422	379	382	387	407	376	379	416	420	435	403	387	393	398	362	374	425	439	425	452	411	370	419	397	390	380	400	392	398	409	421	420	393	419	422	417	396	388	397	404	405	440	383	394	413	400	399	434	412	349	446	387	406	390	417	428	391	398	414	388	401	412	389	401	395	413	397	444	399	439	403	384	414	411	404	418	387	392	390	413	397	411	409	365	373	413	417	413	414	406	416	372	429	428	394	383	423	416	395	434	425	396	397	418	399	419	403	371	416	427	412	421	421	426	356	414	415	402	388	440	397	416	444	430	442	386	421	417	381	409	392	378	386	366	419	406	437	395	422	419	419	446	406	435	390	415	438	392	396	398	432	385	386	397	399	386	417	439	442	432	458	398	431	422	388	436	408	423	386	400	394	386	406	396	392	372	426	404	383	370	402	401	436	424	379	436	410	442	405	403	392	390	400	388	465	385	370	420	407	408	366	442	404	415	394	433	450	370	407	424	419	406	388	418	430	364	419	419	395	438	423	421	375	402	388	406	405	399	399	389	411	415	381	373	391	396	405	441	398	416	397	408	393	378	397	435	409	394	461	413	443	444	407	426	412	388	384	409	415	423	395	386	435	417	406	405	403	413	421	435	395	425	404	412	440	412	404	380	469	387	417	438	392	438	413	396	389	387	405	419	411	416	361	391	384	385	453	401	416	383	418	432	413	452	394	406	415	406	408	428	418	416	438	416	381	433	405	424	435	389	415	423	408	410	391	428	396	396	402	430	384	424	413	416	407	389	390	411	416	403	388	411	410	387	404	409	443	430	374	413	413	415	444	436	428	405	415	399	445	408	393	384	426	435	373	424	425	422	402	420	427	393	399	407	405	427	433	384	417	392	415	423	394	418	388	425	438	371	411	405	413	394	427	424	377	428	412	411	403	414	401	391	424	409	411	426	418	433	396	403	406	414	401	380	410	390	416	407	420	404	454	392	421	405	409	388	378	394	429	420	400	426	396	378	413	437	433	410	387	414	384	390	374	388	363	385	401	441	368	405	374	389	428	438	446	398	406	396	388	379	413	407	429	398	401	386	415	424	415	451	382	414	409	384	385	388	428	425	364	391	408	400	424	416	444	407	432	393	426	404	419	457	411	401	401	437	414	408	391	398	406	423	348	411	438	417	435	387	410	412	400	398	385	394	442	432	431	378	373	373	422	412	444	382	407	412	413	422	389	434	402	441	417	392	440	405	394	388	400	405	396	392	402	402	417	397	415	408	390	405	438	409	376	422	386	428	384	391	419	439	396	390	391	417	375	400	431	407	432	369	424	460	410	393	410	411	379	391	417	380	407	443	421	395	395	376	441	392	412	385	440	419	426	429	424	383	404	438	404	398	399	436	420	374	371	414	393	405	407	398	406	403	376	359	404	417	439	408	416	407	382	432	452	400	400	381	394	390	426	360	381	387	403	459	419	394	409	427	424	427	398	409	367	404	407	401	389	412	445	396	397	419	401	387	405	371	370	414	441	391	403	392	416	381	416	417	398	384	420	422	402	402	410	415	391	402	413	404	414	426	406	432	378	438	435	400	420	383	406	400	423	409	423	399	382	355	418	420	394	406	394	387	354	381	380	430	390	391	390	391	430	452	398	386	433	428	399	413	390	412	394	398	400	436	418	398	372	407	410	378	377	408	397	417	403	410	384	403	390	452	444	449	373	380	393	388	410	448	400	400	409	384	423	413	400	415	431	429	426	396	401	393	398	377	392	396	396	413	412	397	439	401	396	429	407	426	410	373	384	395	423	410	408	380	401	384	461	360	422	417	445	396	400	382	390	413	367	443	398	359	384	419	415	412	378	411	367	417	403	422	407	401	386	465	408	414	376	393	386	398	408	420	434	439	373	381	391	421	387	393	393	397	377	410	388	432	387	425	373	416	408	414	398	427	405	382	425	446	409	399	371	391	402	424	410	380	376	427	457	418	413	391	424	396	423	450	429	443	437	388	405	381	408	414	397	390	392	416	440	441	420	419	390	400	410	473	414	405	393	423	390	359	402	396	406	424	396	406	402	397	430	389	397	391	387	394	422	403	369	399	420	441	384	406	410	395	423	408	406	382	377	427	397	398	437	407	372	432	428	412	404	397	391	394	451	392	409	398	449	434	410	396	374	391	386	397	413	384	418	405	380	427	406	401	407	380	435	386	435	418	404	395	430	406	400	410	411	396	410	422	408	416	407	396	443	390	463	338	397	402	375	415	436	399	426	405	419	401	424	392	404	452	404	402	433	385	384	382	431	423	439	430	400	374	398	433	399	425	410	402	387	390	385	427	396	428	437	398	417	385	412	382	382	374	385	421	401	426	402	387	376	401	457	413	402	418	402	416	382	395	397	388	422	401	408	380	424	422	426	368	417	439	452	419	424	390	411	408	400	423	377	400	385	424	398	414	444	390	373	415	421	376	419	399	384	388	408	393	410	435	431	389	414	432	393	410	420	399	394	390	393	384	410	398	378	389	388	406	414	412	430	430	395	449	413	428	355	412	403	415	390	405	407	380	395	405	393	433	387	408	422	417	432	394	398	372	436	430	402	421	401	392	398	387	416	430	409	421	392	412	417	397	401	415	395	407	432	409	423	393	395	411	410	409	402	368	410	391	410	395	376	392	416	414	400	432	379	418	415	422	425	412	402	405	374	404	409	416	409	394	404	409	403	384	402	430	419	423	377	416	417	372	426	442	367	431	428	413	416	410	443	432	428	450	400	388	420	392	399	409	405	398	396	422	395	425	392	402	399	416	395	394	371	420	402	412	395	388	409	422	404	397	414	416	435	416	392	428	416	378	387	413	401	417	414	420	409	393	378	405	410	414	447	416	416	402	387	403	365	401	407	440	419	422	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
12120	8202	8444	8539	7163	5329	4126	3272	2631	2291	1581	1292	1026	946	716	575	600	558	552	626	556	465	457	521	446	412	446	414	401	361	363	339	361	351	306	353	330	299	280	293	294	253	254	237	265	258	269	254	284	248	254	269	271	269	242	249	246	232	255	218	221	242	190	244	257	239	230	228	257	237	201	242	206	213	212	247	236	229	226	231	233	228	208	226	213	226	247	220	196	236	221	258	225	233	225	228	227	240	245	245	213	232	234	243	240	222	225	249	231	234	245	219	214	228	226	220	234	245	236	215	244	259	227	225	222	219	211	250	233	228	229	235	243	249	211	222	213	206	246	222	230	214	219	204	236	242	197	242	231	246	224	233	235	218	228	218	222	242	233	228	249	222	238	222	218	240	237	217	238	228	219	256	240	204	212	230	240	200	238	228	234	233	227	224	243	273	207	221	217	242	211	243	242	239	211	227	255	256	239	233	230	245	231	291	237	213	232	221	218	229	236	225	209	228	208	207	237	241	228	208	236	234	226	211	216	246	222	233	256	236	239	226	221	230	211	227	240	241	205	251	224	238	229	226	201	210	208	198	209	222	233	235	223	254	232	220	215	246	217	247	213	227	228	238	241	229	232	248	208	235	235	236	250	235	236	218	232	233	234	233	225	211	259	246	226	226	218	221	231	232	247	232	234	223	211	232	243	224	218	222	218	249	207	236	246	247	197	216	226	218	215	216	228	237	247	220	227	242	239	232	263	218	248	198	214	209	205	242	216	222	250	245	229	200	198	239	223	205	221	247	233	235	208	228	243	210	227	242	232	242	226	221	238	230	222	223	236	210	238	228	252	230	200	221	237	252	229	229	223	218	225	251	214	233	243	235	209	238	231	226	214	234	209	251	225	228	222	203	236	236	240	210	257	251	230	238	211	230	237	202	267	224	230	242	207	239	234	237	211	250	224	212	222	208	243	219	218	241	216	252	257	214	228	250	215	239	207	223	251	231	257	216	243	222	230	260	245	234	208	196	209	237	235	224	207	228	247	204	227	244	257	221	228	232	237	218	227	223	228	231	217	225	228	241	223	246	226	270	232	214	207	241	239	203	251	213	220	249	231	239	230	236	222	240	220	235	221	220	228	197	229	215	226	212	215	235	208	215	203	225	226	238	237	218	260	237	213	253	227	220	240	227	209	225	214	218	234	227	250	249	227	230	217	237	242	235	264	242	232	213	241	211	220	226	207	214	240	228	223	239	228	242	194	243	276	229	242	228	218	219	256	233	232	223	233	213	235	231	228	224	234	238	231	216	208	223	225	223	248	245	222	217	237	236	251	235	245	229	251	234	265	221	243	242	239	223	242	237	213	224	234	221	253	227	227	208	241	253	244	240	214	210	219	198	247	229	242	217	233	236	209	222	210	235	235	213	222	245	213	219	236	194	243	250	218	223	223	224	261	228	254	221	230	241	226	246	216	225	244	238	224	217	238	215	196	223	211	219	211	230	236	241	233	246	239	234	225	258	222	220	229	257	245	212	217	218	204	235	193	223	228	214	240	226	233	273	220	211	210	202	225	232	255	225	243	221	224	198	206	224	258	224	222	232	230	239	209	249	206	213	259	206	225	217	256	232	260	239	222	242	251	220	230	235	242	238	232	250	225	204	227	227	224	249	260	226	237	255	236	232	233	227	270	212	237	209	248	249	255	226	236	218	227	246	211	217	235	235	258	226	246	242	232	244	218	243	231	230	221	250	211	213	208	233	239	230	287	221	212	226	219	219	225	254	205	245	221	241	247	244	246	240	221	246	204	243	258	209	232	236	241	264	245	225	215	234	232	241	229	223	229	224	237	218	259	233	212	234	200	222	218	236	222	202	247	243	223	228	219	230	209	220	174	226	214	227	216	223	202	217	225	255	232	218	263	239	220	221	217	222	246	233	237	228	238	265	216	233	237	235	222	237	225	246	236	257	214	224	236	218	210	230	247	233	218	224	243	233	219	227	225	234	235	200	214	209	243	226	215	233	239	226	249	253	230	203	237	248	238	240	229	232	193	242	221	243	236	225	237	230	212	241	235	225	222	244	253	254	225	231	226	226	208	232	216	219	221	232	254	207	215	214	254	232	225	215	217	220	203	255	237	260	221	239	213	221	240	231	254	208	224	227	239	241	225	239	218	237	227	231	210	214	224	226	225	242	219	216	232	235	230	213	235	247	234	240	212	238	260	232	219	232	209	253	229	224	246	216	251	229	243	224	210	242	226	249	200	222	240	234	248	240	229	235	196	218	239	225	220	259	221	209	249	249	238	221	229	249	228	242	233	223	234	215	220	228	231	247	204	226	251	208	225	223	236	209	222	219	216	249	225	217	254	223	215	229	241	199	232	230	239	222	215	242	236	244	257	219	229	234	206	230	248	243	205	252	214	242	227	225	228	237	204	249	233	209	230	214	242	231	221	244	218	215	241	232	234	218	227	229	211	258	242	237	215	238	250	232	229	254	258	209	210	220	240	237	240	186	209	236	236	226	203	221	224	211	222	214	211	248	251	213	217	219	243	250	243	247	217	230	215	213	239	198	225	208	225	242	265	239	236	226	237	225	217	239	234	241	217	239	245	223	250	243	211	243	243	246	211	206	238	215	234	230	211	244	236	225	235	209	213	212	233	202	239	218	242	229	235	241	229	217	225	241	227	244	241	256	254	228	241	242	205	242	215	216	210	214	231	227	233	237	246	239	221	216	216	252	234	203	218	196	245	234	245	227	228	221	237	228	195	232	247	239	226	239	244	232	236	256	224	241	211	233	229	239	238	236	250	209	199	230	215	202	219	253	231	218	235	226	249	219	227	224	214	256	221	214	216	234	199	218	208	206	221	249	209	252	230	237	213	246	257	209	234	229	234	225	256	257	212	222	225	248	211	214	219	242	209	226	242	234	255	245	235	225	234	221	233	233	258	207	226	234	228	202	235	227	223	241	259	262	226	210	228	233	236	222	213	225	225	222	223	219	248	218	229	203	247	263	238	216	210	248	204	226	237	212	227	241	217	226	222	260	217	201	211	252	215	221	203	244	241	248	244	225	236	192	216	206	235	218	217	221	223	230	224	240	220	238	231	239	216	205	239	253	213	229	208	239	235	231	203	241	208	260	223	222	235	226	242	224	233	238	229	241	241	231	217	221	250	236	262	203	251	243	232	252	243	204	229	233	218	228	246	215	240	244	220	203	242	221	238	231	246	236	250	244	226	226	222	233	203	213	201	229	233	213	229	205	208	221	218	216	235	209	204	238	221	211	219	211	223	208	206	208	217	248	251	234	198	216	266	237	220	211	249	234	242	213	219	220	238	240	237	252	222	224	215	218	279	203	241	198	224	219	249	259	213	240	222	254	245	241	234	207	217	226	246	226	217	225	214	221	248	224	234	239	247	243	244	234	251	225	226	210	206	223	221	234	226	265	232	228	253	206	197	210	221	238	238	216	247	257	209	234	215	213	236	215	242	218	232	209	219	230	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
7916	7510	10738	14471	14109	13126	12601	11625	10843	9171	7410	6392	5397	4702	3817	3590	3282	3054	3150	3352	3571	3015	2584	3219	2735	2236	1928	1957	2229	2057	2006	1526	1366	1910	1646	1765	1648	1490	1284	1208	1372	1181	856	883	890	929	957	1004	1003	1054	979	998	962	911	865	831	733	763	719	779	724	799	698	753	711	676	652	692	771	734	746	761	699	733	719	734	706	719	677	730	686	735	707	727	755	702	743	673	681	692	731	708	696	672	634	703	691	683	768	685	751	704	682	717	707	694	675	726	697	703	736	719	704	688	716	679	634	676	715	725	661	681	713	687	693	749	690	692	685	700	692	672	683	721	695	739	731	704	748	680	702	715	734	727	686	733	704	641	709	662	714	676	662	715	668	706	726	679	674	730	701	729	707	702	703	704	698	731	691	686	690	646	697	683	672	666	717	708	703	658	682	762	745	693	713	699	716	716	714	726	676	699	707	724	701	758	720	677	724	697	694	693	700	656	704	731	733	715	683	749	754	719	659	686	671	683	712	666	737	655	697	673	701	747	645	691	692	683	721	719	662	703	716	668	703	692	674	715	677	719	658	735	698	727	688	704	719	665	692	690	655	675	696	645	685	683	698	702	719	694	677	646	698	737	688	672	691	675	688	708	686	700	679	681	718	732	697	728	696	666	686	706	721	725	695	722	724	672	671	680	672	689	695	743	679	720	707	681	721	709	707	697	690	662	753	710	691	693	725	687	727	689	676	722	709	696	744	718	664	685	707	700	641	751	697	688	731	678	722	734	671	705	720	729	726	662	646	696	699	761	701	697	729	695	740	735	712	737	692	713	724	687	633	674	697	681	701	680	732	736	669	671	689	675	722	677	707	733	734	715	745	679	693	682	707	747	771	679	763	695	677	699	675	689	682	689	700	716	695	691	685	718	680	762	698	693	661	686	713	671	689	664	748	764	720	727	715	660	704	663	735	711	723	706	753	671	691	683	667	725	718	723	659	711	700	702	686	735	665	705	645	665	695	695	667	705	700	726	702	682	677	683	691	694	668	692	669	651	665	664	677	701	693	703	681	703	709	699	688	721	749	691	712	713	675	663	636	701	725	722	714	711	692	676	692	687	701	687	647	663	677	687	743	722	684	700	743	681	649	640	734	710	712	680	681	670	648	763	738	697	685	708	728	732	686	646	715	682	722	706	701	682	717	714	716	747	729	693	672	705	704	685	655	716	693	680	643	702	768	723	719	703	720	652	755	705	735	699	639	717	729	757	666	675	742	702	702	713	725	717	672	719	722	683	704	692	674	637	719	662	673	688	755	724	710	712	702	715	712	677	709	711	730	736	706	693	692	690	721	655	722	645	689	700	658	679	664	746	773	689	666	704	679	734	735	673	716	688	691	728	673	682	721	697	677	754	696	677	734	705	693	745	715	732	678	640	717	713	747	707	729	683	705	701	638	718	678	708	705	668	691	700	743	726	691	697	702	703	672	728	730	703	721	696	721	668	667	734	671	703	686	687	710	737	650	674	733	737	705	710	706	741	709	717	696	719	693	769	754	675	689	658	709	718	691	719	718	677	607	684	689	726	698	716	690	703	677	678	739	699	704	727	683	671	709	708	709	717	671	759	747	698	655	690	676	687	696	719	689	676	652	735	721	670	719	666	668	683	676	645	693	711	640	709	667	667	670	658	687	712	690	702	698	674	708	681	695	714	731	693	698	693	708	730	623	701	730	698	686	672	669	753	701	710	725	669	664	697	689	646	723	744	737	707	698	694	673	712	705	783	696	675	707	666	691	706	724	685	736	690	741	728	700	711	670	710	729	706	730	689	720	691	663	677	685	744	695	658	738	684	698	710	696	678	651	701	695	682	700	746	710	689	735	716	674	712	702	683	722	664	674	669	700	660	701	752	670	751	700	669	748	718	674	646	726	692	695	693	669	701	651	736	687	748	651	701	726	699	722	709	689	691	684	674	665	710	706	703	673	670	675	664	738	686	701	712	660	684	729	688	712	672	698	656	689	655	730	719	682	674	723	640	708	690	703	678	709	709	715	741	681	751	717	722	687	670	669	709	724	698	655	649	664	669	669	728	689	707	674	739	766	674	707	748	726	745	740	712	673	716	687	655	722	733	712	709	699	719	690	709	681	716	682	712	715	699	674	707	681	726	712	703	687	702	734	670	719	710	709	707	699	701	662	679	698	734	657	673	702	711	704	694	673	675	644	710	719	707	695	694	705	678	688	695	671	681	700	688	741	699	730	717	733	705	646	705	725	712	722	738	709	682	651	665	672	752	690	682	744	688	680	676	675	714	723	718	732	686	687	709	687	678	736	684	683	721	670	677	721	686	664	753	747	663	697	692	675	703	695	693	730	707	688	673	722	697	683	726	654	681	722	677	679	684	719	705	687	687	690	756	661	741	677	670	724	700	660	743	700	687	738	694	738	689	659	646	706	670	688	712	698	757	720	679	702	680	678	610	687	723	665	742	706	706	706	675	706	671	699	699	669	661	692	672	661	671	683	715	705	667	675	710	707	739	685	726	726	720	744	736	701	653	725	678	711	682	727	698	710	685	695	726	669	725	700	706	694	703	721	682	688	690	702	728	733	698	738	732	633	715	707	733	750	681	752	729	665	718	703	675	663	687	681	682	757	686	675	682	678	674	728	709	715	684	723	684	716	690	684	742	696	646	704	718	703	772	681	684	744	701	712	716	689	728	691	751	752	694	706	677	658	668	675	708	726	717	691	708	661	722	706	704	709	731	666	705	667	736	679	662	694	708	748	710	679	720	725	684	712	719	697	690	705	748	730	681	675	710	680	696	735	676	644	691	729	683	694	700	723	697	737	687	706	686	701	665	667	711	725	701	690	724	727	698	722	695	688	699	752	717	745	668	718	705	725	713	713	730	708	700	731	698	728	660	699	670	723	678	719	698	684	709	716	669	713	671	742	743	690	680	661	678	711	734	702	687	673	696	716	693	681	652	709	730	705	674	744	674	686	706	673	705	726	702	703	700	699	695	720	719	708	683	708	702	683	688	658	710	681	734	644	703	707	714	691	720	745	679	711	720	708	737	718	698	714	665	668	677	675	698	709	705	693	770	648	715	718	705	671	707	707	680	677	717	759	741	689	715	688	706	720	710	698	692	719	676	720	714	690	709	718	696	697	721	738	724	686	721	693	690	694	639	694	743	723	699	712	724	719	626	650	745	693	686	728	686	695	746	710	742	684	679	694	689	658	677	697	702	671	732	674	667	667	727	718	739	707	732	716	680	665	717	695	704	701	695	693	699	702	723	638	693	725	693	671	687	730	727	697	680	659	700	706	723	675	696	718	658	678	719	727	712	679	656	715	697	716	713	651	693	668	644	700	708	706	644	709	730	751	720	663	742	706	666	689	714	636	676	681	680	726	676	672	662	716	671	716	680	684	695	709	715	688	709	774	707	678	647	716	699	676	691	716	712	732	709	703	707	724	693	725	720	688	734	753	713	665	776	712	674	709	698	678	745	666	687	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21026	14362	13483	13694	11609	9079	7405	6448	5361	4066	2798	2677	2147	1881	1268	1217	1137	985	950	1046	970	850	796	940	823	735	674	645	641	646	542	468	462	552	566	516	543	451	410	420	479	421	367	370	325	369	379	399	388	367	357	391	342	341	325	315	317	338	303	309	326	300	319	314	300	311	326	308	302	300	322	298	309	295	310	328	309	311	317	305	326	308	297	305	298	275	309	310	294	284	295	314	318	276	308	296	288	286	299	298	316	333	280	312	310	313	327	299	304	317	288	276	312	330	313	309	280	291	303	303	284	299	293	291	298	276	318	298	309	305	313	321	306	266	301	334	285	302	301	311	272	319	310	324	276	301	262	298	282	292	335	269	266	304	352	317	296	309	328	302	289	319	282	301	325	298	318	313	309	290	297	321	295	278	282	303	287	327	280	289	291	309	256	279	299	304	276	296	306	289	317	335	308	313	313	317	277	281	314	295	304	286	266	309	270	337	310	289	290	282	290	320	293	297	280	302	301	325	294	275	271	285	300	296	308	294	309	314	311	311	312	307	319	303	264	318	306	284	290	291	328	306	278	289	285	302	317	298	294	308	284	291	293	272	302	298	290	265	276	323	293	302	296	305	279	317	293	304	300	309	336	299	293	292	306	311	314	288	324	307	293	301	306	313	319	340	331	319	284	310	259	272	295	285	285	326	307	316	302	269	291	333	304	327	294	292	285	301	310	273	303	299	310	327	323	296	306	278	334	298	295	284	308	317	330	268	301	305	281	315	323	275	326	281	286	275	291	314	299	308	333	299	324	326	261	331	299	316	278	320	318	312	295	289	318	299	308	296	272	311	295	325	328	321	287	298	304	325	306	302	324	310	304	272	289	313	302	315	274	317	289	321	301	299	296	326	291	319	309	268	328	302	303	297	302	313	312	306	322	302	298	314	296	301	334	303	302	292	305	270	318	296	304	313	305	293	308	291	304	329	322	321	316	297	310	302	292	290	298	357	279	307	315	294	315	327	314	289	301	318	282	333	302	288	283	269	320	296	326	277	295	323	301	296	285	288	292	306	318	312	304	277	269	311	275	300	324	312	325	314	312	303	287	299	330	309	295	350	308	341	328	324	297	320	325	294	301	298	297	326	283	321	304	308	257	303	298	286	271	309	321	334	294	295	315	272	297	303	302	305	311	282	300	319	322	286	299	291	337	323	315	307	297	331	308	287	281	267	323	316	319	293	292	289	332	319	328	312	296	292	290	334	287	337	335	306	318	285	308	317	283	279	301	292	290	313	301	251	301	291	309	277	332	322	325	287	289	308	325	294	291	325	314	280	310	315	298	311	303	320	263	278	270	324	313	283	327	285	314	326	284	311	311	275	303	330	260	318	333	292	274	313	296	300	283	318	318	278	306	311	297	304	304	311	283	295	302	281	300	298	270	299	329	301	281	312	330	310	316	300	288	313	328	301	300	303	307	298	288	296	294	307	313	293	308	286	316	300	302	326	299	297	296	278	318	310	295	307	313	330	317	264	308	300	315	313	321	314	311	320	305	295	301	326	306	317	304	296	331	298	292	314	320	301	312	321	293	331	307	289	293	296	281	302	301	296	284	298	268	290	304	295	316	290	316	316	328	327	296	309	295	332	312	309	299	313	300	287	322	307	327	293	289	337	295	330	293	311	283	303	301	303	297	313	321	275	286	310	325	323	322	309	283	332	281	316	283	296	326	275	299	333	300	309	283	270	288	307	296	320	278	312	313	305	292	292	311	292	287	291	308	317	316	264	299	329	315	280	280	321	304	307	302	327	310	273	311	284	303	314	281	303	305	321	320	358	299	296	294	295	280	299	291	279	314	309	315	309	270	290	315	289	328	341	314	318	322	307	309	278	299	313	308	283	246	317	270	335	307	301	299	312	311	298	329	316	261	304	302	300	322	263	304	300	311	299	301	295	328	311	307	290	303	308	293	309	292	320	344	304	294	318	295	289	315	311	307	312	314	303	298	312	295	282	282	315	309	305	297	332	317	277	274	324	299	335	297	292	308	299	330	317	286	316	286	313	286	283	323	322	312	290	309	321	278	325	325	321	303	274	306	287	295	293	280	318	291	305	324	317	303	312	310	259	269	298	316	313	319	273	302	297	308	291	301	295	278	296	281	294	278	312	331	295	302	326	295	277	288	278	302	320	314	292	278	279	284	318	295	310	299	335	287	289	293	323	314	304	292	319	325	307	317	247	311	290	299	303	287	298	310	318	308	308	300	334	289	279	320	305	321	329	272	313	301	321	315	305	311	290	320	300	315	283	297	304	327	266	288	323	298	307	334	293	310	341	287	319	315	305	309	294	314	311	325	259	323	312	324	275	316	306	328	310	286	317	328	308	307	313	315	290	317	308	295	299	285	264	283	308	331	292	307	314	298	286	278	306	326	300	294	328	303	329	283	318	308	309	316	299	314	318	294	305	258	273	297	294	310	303	301	322	302	325	284	324	311	292	320	293	314	320	310	328	310	319	315	324	305	280	279	318	283	303	287	277	314	290	276	278	303	293	308	283	282	286	282	299	295	325	301	316	291	268	319	269	307	293	318	286	301	322	296	328	311	291	296	306	309	312	324	290	309	317	297	270	318	292	305	313	306	309	322	300	283	328	301	283	292	285	287	315	289	288	299	309	298	320	304	306	285	313	304	319	311	285	298	317	293	308	310	320	310	298	292	290	313	305	284	323	293	298	320	327	324	314	328	319	339	308	310	308	277	277	293	299	327	298	320	307	284	287	295	294	303	271	313	307	295	286	352	299	331	318	312	288	280	289	321	274	288	297	285	296	307	302	327	293	306	288	306	325	302	302	299	303	311	287	331	328	308	313	317	301	326	348	291	301	269	323	305	317	307	295	313	314	288	288	305	316	330	303	324	253	301	285	327	292	289	316	294	305	321	312	307	285	265	321	302	321	345	290	322	277	306	305	309	298	291	301	294	285	272	319	322	300	340	318	279	292	310	312	313	295	323	298	308	297	315	279	303	316	305	286	277	291	308	278	271	325	301	305	337	283	335	307	298	276	301	277	329	283	328	323	295	300	311	291	313	294	288	328	319	321	313	279	299	290	295	300	297	295	327	321	304	342	280	291	291	329	283	290	293	337	325	307	312	295	303	284	313	286	314	307	285	293	333	310	326	312	290	328	311	313	326	331	326	313	318	329	307	290	294	270	286	306	275	318	307	315	290	269	313	304	297	312	282	327	293	312	316	325	316	292	341	299	296	309	319	308	273	283	311	287	282	327	339	303	332	284	325	303	271	307	310	314	315	330	291	286	291	291	320	303	330	275	284	332	303	313	307	297	307	305	299	282	304	302	317	308	308	350	289	281	281	351	316	261	306	327	303	284	339	317	310	264	330	301	338	293	303	283	302	297	284	295	311	293	327	302	305	314	316	297	315	301	302	288	280	312	304	287	325	309	298	292	319	339	295	324	335	327	291	273	342	317	335	333	286	296	301	329	311	300	327	314	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11066	11338	14859	19148	18456	18559	17246	16083	16394	13935	11226	11041	8951	8084	6204	6126	5435	5176	5098	5866	6201	5227	4351	5401	4673	3921	3515	3582	3835	3460	3188	2118	2073	3068	2814	2768	2693	2199	1948	2056	2087	1658	1373	1301	1247	1396	1502	1471	1505	1390	1492	1440	1270	1252	1056	1051	1030	1013	984	971	976	932	923	901	910	952	941	861	946	877	908	922	878	897	849	921	917	939	897	842	967	865	886	907	902	899	901	927	935	895	923	848	942	914	902	882	875	831	908	835	858	892	893	863	888	922	919	885	868	929	883	944	897	884	865	913	904	896	909	887	929	870	915	906	893	893	867	856	849	890	927	937	882	893	852	915	837	957	922	936	876	913	907	882	877	893	901	878	852	894	833	871	853	840	882	934	866	897	863	833	874	837	853	881	870	851	846	876	886	840	881	935	862	864	871	850	875	876	872	900	900	853	841	930	903	903	880	865	836	869	871	908	891	876	887	887	859	837	885	841	893	890	889	901	844	866	898	884	824	872	827	897	931	874	921	858	911	895	882	803	854	861	888	854	816	875	877	888	848	900	868	841	843	866	874	927	882	834	905	862	866	870	859	888	905	916	858	846	902	915	904	861	882	851	923	873	916	897	883	857	834	887	893	826	860	871	881	867	892	848	850	853	865	965	884	865	904	866	870	803	916	839	874	918	852	806	858	891	884	802	848	873	824	915	888	892	882	879	858	839	926	879	899	856	868	862	880	865	837	849	879	859	868	877	796	848	878	934	834	848	886	894	867	925	866	866	904	902	886	872	862	881	874	833	910	865	852	880	937	831	876	817	947	879	840	887	847	916	928	921	889	878	924	838	904	848	875	857	881	831	848	855	876	906	901	860	915	840	863	861	862	859	899	879	884	844	856	875	897	909	923	875	887	849	869	884	896	872	828	882	879	849	853	888	836	861	910	840	875	847	843	817	898	904	854	894	849	800	871	898	869	836	889	864	875	923	877	854	807	866	862	864	901	938	872	855	872	889	820	858	863	900	782	850	866	894	843	857	841	859	852	902	831	889	823	897	882	946	895	898	864	800	860	896	915	908	836	834	895	877	895	881	839	954	892	860	840	888	815	917	893	874	909	914	881	810	874	875	892	851	866	910	892	894	913	864	834	860	852	888	840	859	886	876	883	842	865	889	868	874	852	842	907	893	917	879	885	858	821	889	898	829	874	924	824	891	831	905	848	886	825	861	916	841	838	925	889	904	859	872	860	889	905	859	876	865	892	904	902	832	867	893	853	904	871	902	909	886	844	901	902	861	858	891	892	900	885	879	891	927	877	872	868	889	845	872	890	841	828	871	892	930	909	860	836	942	923	851	851	876	856	857	839	895	814	905	855	858	868	872	873	877	863	914	923	884	872	847	911	869	853	832	879	901	914	842	858	900	846	866	879	830	879	910	892	828	832	857	924	876	871	886	911	841	860	843	851	837	931	848	897	828	848	909	890	877	884	861	911	898	894	903	900	840	853	861	922	851	832	863	880	893	893	859	892	872	868	834	879	906	879	862	849	873	819	876	895	881	888	845	817	880	853	902	858	895	922	890	888	940	872	877	877	844	849	832	898	854	851	886	858	879	883	899	869	903	876	863	878	823	884	876	851	926	853	854	915	883	855	836	917	856	891	833	887	906	904	881	877	816	868	816	865	884	823	858	892	864	841	874	839	878	877	857	889	822	870	909	889	878	882	873	912	913	869	912	883	893	874	868	898	883	887	842	842	923	878	913	881	858	889	861	912	847	894	865	842	894	919	916	904	856	949	940	873	854	840	878	880	891	839	859	875	893	859	884	888	863	858	885	843	863	860	855	933	849	852	846	846	866	863	895	864	843	834	887	902	912	844	882	821	838	838	857	886	874	844	885	930	900	858	896	878	898	844	870	879	898	817	891	863	853	851	833	904	901	877	904	909	873	904	874	892	851	874	908	943	916	905	904	859	870	785	861	822	931	826	930	859	915	900	899	876	882	884	880	874	844	846	871	868	844	913	878	873	795	880	872	877	886	880	847	860	924	874	831	868	842	891	833	850	937	906	865	869	814	895	895	864	882	853	834	922	918	851	911	913	860	893	866	825	889	896	858	872	881	913	874	870	927	869	832	875	815	842	896	846	896	834	837	885	810	906	931	850	877	811	884	874	911	894	855	858	887	859	894	840	884	869	875	885	864	834	900	931	866	826	867	897	894	912	872	854	878	852	863	843	895	871	844	868	841	809	913	901	854	896	810	893	886	861	889	947	885	905	847	916	903	877	852	862	871	867	851	863	869	849	884	884	897	906	837	880	894	882	841	881	900	916	839	907	899	919	867	866	870	877	844	847	875	919	879	844	846	908	832	884	917	904	855	813	851	835	874	897	878	843	823	821	842	858	861	879	822	870	884	877	856	856	873	953	847	913	887	862	867	839	884	893	921	853	882	932	834	861	904	857	883	942	908	849	849	896	888	855	891	856	901	888	888	862	882	882	910	868	871	850	953	891	877	864	898	904	892	861	846	890	921	924	823	924	802	833	859	888	882	903	883	883	887	899	815	864	836	876	842	871	871	921	869	865	812	853	830	866	824	848	901	887	875	877	862	839	917	899	891	879	905	929	871	871	910	839	841	862	868	869	871	878	900	833	939	857	886	846	840	849	850	825	854	939	881	880	866	889	880	892	861	800	925	880	873	825	863	877	896	872	841	884	875	878	868	850	937	860	864	844	861	837	900	889	864	871	881	872	852	902	880	869	865	888	883	864	831	931	878	877	898	876	842	856	864	883	874	883	880	882	854	906	840	885	861	836	849	864	864	911	853	906	844	904	912	823	913	868	866	906	825	889	840	923	881	878	913	857	849	869	877	875	849	912	897	851	857	879	867	883	869	897	887	851	842	883	801	871	904	817	892	894	853	900	878	835	896	856	941	844	872	843	832	859	898	913	857	920	847	836	830	912	912	880	868	838	863	839	865	911	852	889	863	892	925	865	862	900	876	854	884	809	881	877	902	884	906	878	868	911	888	874	874	838	887	898	852	879	911	920	883	880	867	879	819	832	879	876	830	870	861	895	853	873	838	871	878	863	871	923	834	877	872	901	848	883	884	934	876	885	852	876	918	868	849	911	883	860	900	865	873	903	868	834	848	879	877	875	858	875	900	873	876	911	884	911	843	926	879	872	903	873	865	901	878	819	884	856	839	852	908	873	865	869	846	905	836	881	854	887	830	879	854	871	869	853	829	905	918	855	887	881	823	896	854	889	876	855	915	883	872	831	870	862	871	866	849	910	875	869	863	890	896	889	867	821	894	766	835	871	872	865	868	894	893	906	827	871	873	904	853	904	902	916	825	895	899	895	876	909	892	875	862	872	855	857	869	825	880	889	884	867	875	845	910	910	832	894	861	896	852	883	876	915	910	877	865	879	899	887	874	889	844	879	859	861	848	887	860	829	871	861	870	923	851	853	854	872	863	852	878	899	867	848	845	867	890	890	932	871	873	889	830	838	854	859	864	865	929	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
3776	2021	2105	1771	1435	1263	931	745	595	454	350	273	204	200	181	153	136	148	134	157	121	122	146	114	134	112	114	125	127	133	126	111	123	105	113	109	113	130	108	120	114	123	99	129	122	143	106	101	114	118	109	112	114	111	114	146	97	105	99	117	105	123	118	110	106	114	107	111	139	117	124	118	131	113	117	120	121	127	115	111	112	106	133	122	117	130	126	118	99	102	125	104	106	123	110	111	95	106	109	131	123	105	118	102	129	117	127	117	115	129	110	114	132	112	124	110	121	122	97	121	93	107	102	125	114	116	115	121	116	122	112	123	98	133	102	106	127	131	92	114	107	95	128	122	118	135	104	129	114	126	99	112	124	119	121	132	106	109	110	119	119	126	119	105	110	121	86	117	123	113	114	113	121	147	120	140	114	109	122	130	127	113	119	111	107	106	117	118	93	95	110	136	125	111	118	108	100	117	105	112	121	118	124	108	139	118	135	135	120	92	115	118	122	133	123	133	123	132	102	111	124	101	107	124	110	115	116	99	128	114	113	112	114	119	120	123	101	116	105	110	119	136	115	111	127	111	109	121	109	117	113	116	113	105	121	115	101	120	102	102	119	105	115	127	128	122	95	120	115	120	114	112	111	122	102	96	104	124	114	103	97	111	117	118	101	135	99	119	124	112	116	106	120	117	99	117	123	115	114	121	120	127	108	123	120	97	93	120	108	119	89	98	102	114	118	102	96	118	121	101	89	128	109	129	133	120	118	104	112	114	110	112	109	118	118	129	107	136	115	113	122	120	135	120	115	114	113	94	105	99	109	118	97	100	92	122	106	115	113	108	139	111	92	108	117	109	116	97	116	110	109	117	117	119	128	117	104	113	114	104	118	113	109	109	118	123	108	128	129	115	118	123	121	112	121	115	126	101	114	123	124	117	111	122	121	119	108	96	110	105	94	126	106	102	117	113	130	133	126	109	121	129	112	111	113	109	96	112	110	135	101	118	117	125	114	126	116	104	130	118	118	122	119	115	103	125	115	114	124	127	101	111	119	134	138	119	129	104	116	128	120	128	128	100	113	109	108	111	127	112	114	109	133	130	110	106	124	121	112	122	116	125	95	127	123	103	112	114	120	124	132	98	104	136	117	121	109	112	115	112	124	123	113	108	117	106	105	95	118	115	122	102	101	118	130	97	101	117	115	129	115	126	101	111	125	121	124	120	102	116	115	119	119	129	112	112	118	113	120	121	107	91	126	115	97	113	119	131	125	138	114	102	105	93	116	104	121	118	104	132	82	130	102	113	126	110	110	99	122	99	117	99	124	107	117	113	106	126	109	119	111	107	103	125	121	118	96	119	116	116	103	106	111	137	120	129	117	109	102	99	104	116	107	111	102	96	120	109	107	115	121	129	139	128	111	114	120	123	116	119	107	129	120	128	118	123	123	123	104	124	111	111	116	102	114	107	105	116	125	112	101	106	126	114	106	106	123	116	105	104	114	128	111	103	124	118	115	135	130	118	102	123	129	105	106	109	96	97	117	107	124	124	116	129	115	101	100	126	115	94	101	107	105	129	105	117	123	94	108	99	115	111	95	129	107	119	96	105	119	110	115	119	108	127	150	124	111	104	107	130	120	118	103	126	100	110	115	132	124	107	96	134	106	110	122	105	96	124	117	121	108	104	127	106	97	109	130	124	109	123	97	119	110	109	119	114	114	103	128	124	130	113	121	112	107	134	116	109	117	133	126	122	135	112	92	127	126	111	105	107	126	127	127	105	115	114	120	98	90	138	109	127	117	118	142	124	126	101	117	106	108	105	113	101	107	112	117	113	107	112	134	123	118	115	128	102	124	110	125	100	125	107	115	99	131	104	128	113	108	121	109	124	116	105	109	105	98	109	113	103	111	122	118	101	111	109	126	130	113	112	114	106	121	130	115	109	125	124	113	136	111	114	105	107	102	100	113	119	109	102	121	109	107	103	107	108	112	132	117	135	93	125	107	121	119	116	120	123	108	102	108	109	107	126	124	111	112	122	113	104	105	101	119	97	120	119	117	107	123	113	99	118	112	116	105	90	120	99	105	117	102	121	90	98	112	113	105	137	105	120	117	128	119	117	118	122	118	118	131	108	97	127	101	111	110	114	104	99	129	108	108	121	131	117	129	98	98	128	101	130	119	112	101	103	128	110	103	114	109	126	96	111	120	128	126	122	137	127	109	126	104	140	97	111	120	113	111	101	122	111	114	135	108	114	114	110	116	96	129	115	107	118	116	103	109	117	110	118	115	131	139	101	134	127	101	108	103	100	120	121	108	129	118	123	125	109	120	125	103	122	105	109	122	130	114	106	112	112	120	114	105	138	116	112	107	128	131	106	107	118	115	108	115	106	113	110	103	104	117	100	104	142	124	119	108	99	104	111	117	120	113	114	114	104	97	114	125	132	125	128	120	106	110	99	109	124	139	123	122	107	125	116	117	116	124	123	128	123	108	112	114	127	130	104	95	128	117	110	109	105	116	126	121	108	123	110	106	119	126	100	109	95	119	112	113	112	123	116	115	128	124	100	115	120	133	134	114	123	103	124	121	112	114	91	114	114	100	108	110	138	116	108	92	121	97	114	94	118	121	117	109	112	87	114	102	108	115	101	86	128	137	111	115	115	93	111	128	132	118	112	111	117	131	99	117	108	119	112	119	110	108	119	105	112	93	102	111	99	124	122	122	95	97	109	137	106	104	113	114	111	112	108	100	113	104	124	112	99	117	90	131	112	112	146	97	107	117	97	112	124	120	123	106	114	107	111	111	91	110	117	83	116	119	107	124	113	104	103	121	116	118	99	112	125	116	121	107	117	122	116	110	99	94	119	108	127	116	114	127	130	114	120	104	108	102	112	123	91	121	101	87	113	114	118	120	110	115	106	121	103	107	114	136	124	124	118	106	101	113	104	113	137	99	124	105	122	111	131	105	121	115	102	132	121	107	114	110	107	138	108	127	123	98	114	106	106	103	122	105	102	113	123	120	94	131	119	107	127	106	97	103	114	124	105	115	111	128	123	111	137	119	111	108	99	124	118	115	130	107	106	119	111	119	112	139	113	113	114	90	126	115	114	108	104	128	107	115	118	109	99	126	130	114	105	111	111	100	106	106	127	123	104	120	117	93	129	106	100	128	139	113	100	125	100	104	119	97	99	114	116	127	119	109	120	108	90	103	137	127	132	104	104	108	107	108	119	114	112	87	107	140	110	127	104	135	133	110	106	111	107	108	119	125	113	93	114	108	123	127	110	113	120	112	112	94	121	112	118	109	121	112	116	124	114	116	117	121	106	114	107	123	121	107	106	110	107	113	112	117	113	113	105	116	128	108	122	121	113	105	126	100	121	132	132	138	125	128	118	110	120	111	111	124	120	122	91	104	106	124	86	106	115	110	108	117	115	117	120	125	116	101	123	131	97	103	112	112	122	101	129	119	117	110	127	111	119	110	121	112	125	109	117	128	114	108	123	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
3140	2493	4295	5380	5190	5093	4369	3583	2981	2350	1866	1586	1139	1054	800	740	632	576	623	548	573	515	525	528	486	490	501	519	476	465	503	423	455	456	437	472	457	457	460	458	417	446	415	394	418	392	435	411	433	405	434	415	436	430	423	389	428	406	383	411	404	430	421	410	384	389	388	425	387	401	387	417	431	428	392	370	409	407	410	434	400	370	422	397	413	399	446	400	436	418	410	405	418	397	409	411	405	395	392	399	402	371	387	411	391	395	382	424	402	403	407	412	385	410	384	417	359	370	406	389	376	428	375	405	380	384	414	398	401	394	381	406	390	392	399	406	372	397	421	399	402	393	391	402	404	418	385	425	409	418	411	406	378	421	409	400	435	375	379	392	389	398	406	423	354	383	424	417	389	375	380	398	428	392	370	384	390	407	408	374	388	417	402	397	409	416	378	415	383	386	393	369	461	403	412	368	421	402	442	405	385	396	389	389	380	396	395	407	374	401	390	369	381	368	411	398	377	399	399	428	348	391	428	401	375	393	417	422	396	409	427	435	367	380	396	412	410	371	403	400	355	389	407	402	426	373	411	400	398	387	404	404	398	395	409	429	387	439	423	422	410	373	443	400	437	360	425	431	383	414	412	421	432	366	369	398	381	390	385	420	373	422	390	416	413	414	411	422	383	436	411	382	413	362	385	401	392	407	396	424	447	400	404	374	414	421	395	385	427	374	396	418	397	403	421	390	415	390	414	394	383	415	376	394	382	385	397	382	382	365	405	422	386	386	414	412	408	426	374	427	398	379	409	401	401	386	415	422	391	380	390	393	391	394	419	424	402	390	416	400	381	415	420	376	364	391	420	429	392	383	390	371	419	403	412	408	394	415	376	443	392	388	417	376	397	375	361	433	380	364	394	370	416	412	386	410	395	391	385	407	398	387	399	401	408	403	407	404	343	371	382	377	389	403	387	380	403	400	407	401	382	392	412	390	405	438	428	379	384	400	414	403	387	401	367	422	444	382	388	351	422	378	415	425	424	410	367	394	389	442	426	361	392	378	388	363	401	396	396	387	404	392	386	392	376	383	400	381	382	386	382	417	426	398	387	405	394	420	395	359	408	390	429	428	416	390	400	417	416	392	382	424	399	408	393	376	418	385	411	406	378	370	401	404	394	411	412	372	423	413	421	391	406	396	409	380	345	384	398	403	401	382	413	442	405	398	416	419	387	400	404	426	359	391	378	391	409	407	406	423	334	426	368	412	363	416	417	403	394	403	378	370	396	438	379	380	401	402	400	421	413	409	422	429	409	345	401	395	391	413	403	376	411	401	373	439	393	372	416	414	422	364	380	443	372	414	408	373	387	405	418	382	398	381	378	383	417	395	380	385	384	409	411	411	392	369	377	408	393	416	394	419	359	361	392	403	416	393	415	400	399	427	407	389	401	408	391	405	423	383	402	408	395	408	375	375	446	379	391	422	378	420	390	397	442	405	385	389	407	374	428	434	405	415	404	414	373	436	388	398	418	404	423	378	394	411	373	405	357	384	410	405	420	402	373	420	387	390	373	402	422	379	429	383	389	372	411	414	420	376	420	365	425	359	449	409	390	381	412	409	422	388	410	408	403	380	390	393	396	354	413	415	442	412	395	400	404	385	385	409	375	387	405	401	380	387	367	355	390	400	411	375	416	385	402	402	416	397	377	407	372	397	359	389	378	407	393	385	397	363	404	415	402	379	390	400	431	390	391	396	398	417	403	437	393	380	395	380	381	410	395	383	385	393	388	384	404	417	384	420	401	375	388	457	405	377	412	394	353	372	365	388	431	369	381	389	442	411	384	392	402	409	408	414	435	393	382	388	409	372	388	396	419	404	405	419	372	387	392	419	384	382	366	396	403	411	398	441	418	405	430	402	399	372	399	404	371	399	389	388	430	384	420	389	452	380	395	385	412	429	398	425	391	388	407	431	400	405	399	385	363	392	409	394	401	396	419	382	392	412	406	425	409	400	388	415	422	404	379	393	384	375	410	389	421	390	386	417	395	388	385	400	394	420	353	365	402	422	382	394	378	378	423	415	409	390	398	413	400	405	367	406	405	396	413	397	372	388	402	375	401	379	401	370	374	436	399	406	397	415	390	426	416	369	412	402	390	406	416	401	420	421	400	411	396	386	376	419	380	428	384	398	385	384	394	385	415	372	406	367	393	381	367	431	389	383	413	408	398	387	411	382	401	419	390	387	386	435	435	422	425	421	396	431	404	381	389	377	403	399	372	383	436	389	408	376	372	421	380	393	419	440	418	402	383	412	365	383	392	427	374	387	387	413	416	381	420	414	365	384	403	407	373	357	384	380	408	381	400	418	394	384	360	382	421	379	393	381	403	397	408	417	376	405	417	384	384	366	388	383	389	375	402	408	394	420	415	410	394	415	432	381	370	391	382	403	385	400	410	410	423	406	404	411	443	413	392	423	407	349	403	405	436	444	373	402	421	403	393	393	392	422	390	375	403	425	454	411	403	385	411	423	410	375	433	376	411	417	427	458	415	407	387	410	391	409	421	430	391	374	365	406	373	361	352	385	415	412	390	405	377	400	391	391	398	416	356	379	377	426	394	395	410	375	404	402	400	426	403	358	402	457	415	397	392	448	409	377	399	424	395	424	399	427	390	402	377	416	405	385	382	408	426	428	389	418	378	407	435	395	391	393	398	393	396	430	398	356	426	378	406	414	404	443	368	377	383	414	380	419	422	429	388	397	384	406	387	390	433	363	359	419	427	419	385	410	434	382	377	400	402	393	421	421	387	424	363	395	403	413	402	365	408	359	402	380	408	397	446	399	394	411	409	399	397	420	394	407	377	381	415	380	429	393	384	407	391	398	395	420	418	408	398	410	395	414	376	359	410	389	385	404	398	391	409	397	391	398	381	382	364	427	410	390	382	376	378	420	391	392	425	414	384	431	441	383	408	448	424	447	439	393	415	388	385	344	406	394	378	391	375	397	412	408	413	420	370	384	360	394	437	409	378	370	397	408	389	437	404	406	396	413	405	379	406	391	382	400	393	404	399	376	406	383	350	355	406	378	369	445	372	375	411	365	408	399	399	370	382	401	424	403	419	395	384	428	434	397	427	408	433	370	388	374	380	373	402	397	390	376	387	408	400	379	394	365	365	403	360	368	438	377	442	406	418	372	380	403	394	410	374	376	378	395	362	391	411	389	426	407	390	409	377	356	392	369	391	356	420	446	386	427	378	362	381	400	438	415	404	421	420	386	373	380	401	376	408	432	414	371	453	397	391	398	403	411	424	388	419	355	397	370	372	425	418	413	404	395	397	384	396	388	412	390	398	421	406	396	445	432	377	380	386	402	374	442	388	396	394	379	382	375	415	355	378	379	404	368	439	383	376	431	374	418	406	380	396	422	380	457	368	396	422	380	443	366	426	384	412	380	411	373	367	405	404	405	389	376	398	392	396	356	408	406	366	434	384	417	406	402	447	430	369	401	409	437	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
12152	8918	8513	8144	6342	4989	4065	3064	2466	1863	1374	1359	1132	1032	674	617	608	508	534	519	597	489	466	562	397	423	392	362	386	370	351	303	311	337	327	319	338	333	289	310	290	270	227	259	263	260	252	265	282	249	258	256	217	269	233	224	255	224	228	231	228	240	252	219	241	227	243	217	207	209	214	231	219	212	234	245	258	221	216	209	241	223	225	246	200	238	237	231	233	205	214	228	223	219	222	242	227	230	237	219	245	212	217	219	214	225	210	246	215	244	227	209	229	216	239	225	243	241	247	205	248	193	228	233	264	243	223	206	249	241	222	236	217	225	236	259	222	231	230	242	215	229	227	211	233	227	211	223	219	209	206	241	197	227	254	222	227	215	229	248	201	220	228	213	205	208	238	194	243	215	217	222	226	254	234	236	219	253	232	243	204	244	248	223	229	236	213	238	221	212	225	241	210	226	234	216	232	237	240	242	242	220	240	209	225	229	219	199	226	226	236	250	186	199	223	245	227	217	226	245	237	215	224	238	219	230	216	249	205	244	259	210	235	200	254	228	202	205	219	193	246	232	242	227	214	230	209	227	221	234	233	241	229	217	197	212	206	233	220	248	221	231	249	222	215	228	230	236	230	209	224	241	235	227	211	223	247	231	223	234	229	220	219	212	258	213	222	228	226	207	203	218	204	223	247	205	250	238	255	245	235	211	238	247	267	238	223	222	230	259	225	224	243	235	234	201	201	224	212	217	209	214	249	239	230	230	246	223	225	222	215	217	229	241	239	241	230	255	229	211	232	234	233	223	228	228	236	236	226	214	221	221	232	223	207	205	254	229	217	212	223	205	226	223	250	259	207	212	217	225	243	243	249	243	207	225	243	235	238	233	215	200	226	184	234	236	220	229	201	216	227	231	236	236	212	256	207	239	233	222	225	208	210	226	229	240	212	226	191	210	213	202	209	201	229	228	220	220	234	228	229	227	224	232	218	214	234	219	242	249	206	222	237	258	225	217	234	213	256	230	230	232	224	215	217	228	220	211	214	216	238	246	249	243	210	219	251	228	224	243	238	253	226	246	246	215	246	207	202	211	241	240	213	217	212	226	223	206	255	236	231	218	211	230	193	245	221	243	213	240	209	242	225	208	206	224	228	217	223	246	236	243	215	210	206	209	218	250	243	203	231	237	232	251	222	241	226	227	235	209	244	206	213	247	228	213	197	242	228	230	266	224	220	212	249	225	206	241	214	220	252	217	208	243	231	198	246	211	215	228	229	208	211	212	214	212	220	252	220	222	238	218	226	238	259	188	218	217	227	221	205	230	204	228	224	226	203	235	218	223	207	224	223	230	228	233	227	220	204	226	216	224	221	239	242	240	217	240	213	221	232	220	242	201	231	240	251	218	249	213	236	243	226	235	207	234	252	238	221	222	216	223	223	197	209	235	213	203	244	207	207	241	238	211	238	210	221	220	237	241	219	224	202	203	224	234	215	225	202	224	236	221	212	234	210	210	236	206	242	211	243	209	214	244	190	249	239	244	215	231	235	218	250	262	233	219	224	215	219	214	214	236	242	231	203	206	246	232	201	198	225	217	232	217	221	226	226	205	219	228	212	244	211	222	257	252	240	204	224	216	227	230	221	252	236	222	215	226	249	215	242	234	207	239	232	221	219	232	247	241	210	226	226	239	231	260	246	216	232	203	231	218	223	239	228	227	222	199	237	235	228	193	237	216	202	209	230	197	212	217	221	226	223	237	216	245	231	232	224	230	195	219	232	217	230	237	223	213	220	240	230	249	230	223	230	230	239	210	227	210	219	219	250	231	201	232	228	232	229	247	241	235	214	237	212	208	206	191	227	230	221	225	225	226	255	198	243	216	229	214	222	200	260	263	240	227	243	249	234	200	226	216	211	220	217	222	234	216	235	206	217	230	225	226	242	251	220	231	230	250	202	197	209	234	242	208	229	218	236	204	231	224	230	235	235	232	227	235	237	231	239	225	221	229	207	226	228	249	226	235	247	203	248	239	238	231	223	209	221	234	235	207	233	228	236	209	186	199	225	207	222	225	206	264	202	211	234	203	231	235	228	222	236	253	225	180	245	222	221	236	219	205	226	218	211	218	226	247	220	183	222	214	226	218	227	232	222	240	232	206	229	221	225	206	208	227	214	237	211	258	222	223	212	227	226	213	207	238	232	212	224	224	215	272	235	255	244	240	235	227	216	227	210	227	205	207	236	207	238	252	213	256	220	246	230	236	232	211	221	216	217	240	245	238	226	228	210	230	239	217	209	266	234	237	230	241	203	227	219	235	230	224	212	199	246	227	210	207	236	239	228	231	220	208	207	200	214	241	224	213	222	219	250	225	224	238	229	228	212	227	216	223	214	242	236	244	221	235	225	249	249	252	246	239	247	219	229	233	242	234	226	209	226	244	245	211	206	220	227	232	215	209	229	236	200	209	245	215	246	245	236	220	256	253	237	239	226	241	237	213	220	246	225	247	198	215	218	222	225	237	229	227	211	244	230	244	223	219	225	240	244	221	215	218	208	239	228	193	206	218	242	222	216	209	211	208	217	253	231	236	237	244	222	238	217	196	233	242	208	201	208	232	213	213	251	212	214	217	238	247	207	228	195	234	210	225	221	194	212	198	229	232	231	219	222	223	221	214	206	239	205	239	232	201	227	255	222	225	260	221	227	235	228	227	231	229	208	249	230	214	229	245	204	234	216	234	232	230	211	225	231	235	196	201	223	224	210	209	208	227	204	234	232	217	223	232	253	247	219	213	236	223	244	241	232	246	262	204	241	257	207	234	222	217	216	227	239	222	222	214	242	236	232	217	225	234	221	236	212	228	230	195	237	211	219	251	237	220	199	215	202	239	258	213	234	231	217	226	228	195	201	224	246	225	213	249	224	249	248	276	233	231	251	246	260	179	230	212	202	220	240	202	243	218	239	205	237	252	223	186	213	212	191	203	222	229	214	193	229	222	208	244	237	242	213	218	193	227	228	240	226	210	218	218	226	225	225	241	224	224	221	237	208	234	216	221	227	231	222	216	234	216	217	217	224	204	242	231	232	253	248	216	225	221	225	221	210	254	245	230	250	211	226	208	230	238	216	240	239	217	236	230	240	227	214	212	232	206	218	214	251	213	231	207	229	190	235	208	226	227	247	218	239	207	223	224	247	240	234	223	208	237	223	215	222	230	225	212	206	251	238	239	222	222	236	214	220	236	227	216	237	228	220	230	225	215	212	219	205	240	235	229	229	230	215	230	239	213	237	240	220	228	198	244	244	206	221	227	223	239	224	230	185	234	241	248	245	246	240	223	246	231	236	227	231	228	230	252	245	215	212	202	222	237	210	226	224	238	193	236	235	212	272	260	238	199	210	204	188	236	212	204	193	239	236	219	205	216	228	251	212	210	207	249	219	263	228	202	212	222	235	241	248	217	221	227	211	212	222	235	225	221	202	218	255	233	247	222	210	223	238	208	226	214	206	207	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8019	8044	10343	13755	12908	13237	11865	11088	10366	9029	6953	6737	5272	4806	3579	3516	3218	2794	3089	3488	3436	3017	2846	3021	2352	2176	1846	2060	2204	1970	1828	1387	1478	1710	1746	1775	1660	1496	1372	1324	1282	1167	946	898	837	866	1038	937	988	1015	981	939	934	949	847	785	747	726	729	764	742	713	668	700	718	761	721	738	693	711	677	643	725	729	698	732	719	684	690	736	724	728	733	695	700	726	676	700	692	668	729	686	724	700	672	732	672	669	711	659	759	682	679	679	722	676	643	749	670	710	728	718	724	687	676	657	700	666	687	718	717	712	722	676	716	661	676	706	681	640	718	670	711	691	769	672	700	659	640	729	711	690	708	697	663	691	693	674	720	682	649	679	675	728	699	676	707	711	673	683	674	717	669	760	695	667	694	739	705	741	706	686	691	665	678	644	684	709	746	688	679	722	695	650	714	682	677	682	655	693	708	754	692	691	705	686	731	715	683	706	695	698	713	671	651	674	677	695	660	699	706	658	688	693	690	752	689	713	722	682	674	659	668	663	705	695	675	732	692	695	724	710	679	672	725	676	694	725	693	670	676	739	659	698	631	668	677	696	693	653	731	682	678	715	690	659	729	690	665	670	714	706	671	729	686	701	638	672	680	684	675	673	686	701	720	695	717	711	699	663	726	715	699	657	725	700	778	725	661	685	634	682	719	715	687	719	691	722	706	681	656	672	673	735	692	715	692	655	731	689	670	733	689	664	676	694	674	666	706	733	649	729	738	692	705	709	739	726	705	688	697	650	682	695	678	711	723	659	647	685	667	668	677	682	677	670	668	712	679	711	680	679	710	714	674	716	690	629	715	692	715	698	699	711	681	653	732	738	702	690	701	709	654	688	698	695	675	725	665	706	683	728	691	635	694	693	682	640	705	694	699	713	721	691	693	710	742	689	690	741	745	710	707	708	645	689	711	706	704	693	716	755	718	704	674	712	718	702	683	657	704	714	729	671	703	665	722	755	665	726	681	654	732	664	699	704	686	659	714	673	729	707	702	694	718	694	681	685	648	699	669	667	716	725	735	719	677	704	735	698	668	650	664	724	728	696	633	700	668	707	711	685	675	705	679	663	675	638	625	708	713	638	679	741	665	669	659	681	675	687	654	662	678	706	706	721	697	646	748	646	701	699	590	657	732	694	701	696	703	657	711	700	706	648	708	714	678	654	710	677	720	702	657	690	730	703	684	687	706	683	658	761	692	691	702	736	699	705	688	655	677	702	678	682	666	727	685	719	665	665	689	681	686	693	674	704	687	644	708	687	658	674	706	668	687	711	690	718	667	684	695	669	723	699	715	677	673	691	688	664	674	709	721	699	714	726	619	726	696	709	644	665	654	678	658	698	664	677	684	683	710	681	679	706	701	709	704	727	682	702	663	690	650	661	678	723	704	657	682	693	688	710	703	665	636	683	688	652	680	697	693	671	721	674	637	650	707	685	668	672	681	701	672	698	680	650	699	698	699	693	677	715	684	652	704	721	685	644	710	696	614	731	716	672	693	657	745	649	741	661	749	694	688	716	681	700	754	741	681	696	685	736	706	657	694	703	709	708	673	666	682	704	692	669	670	715	669	700	704	679	718	707	686	668	699	719	715	661	702	674	686	701	702	679	714	652	678	703	690	690	672	720	715	658	681	700	701	697	678	713	686	646	699	674	684	710	704	719	703	672	681	583	709	675	706	730	732	711	722	686	702	699	752	702	715	696	726	703	653	624	671	712	676	682	678	670	728	662	697	660	707	726	700	690	709	659	637	714	712	670	670	728	675	691	725	680	703	682	714	701	669	651	710	711	681	652	716	724	715	693	656	641	679	730	677	654	645	649	659	690	677	704	665	669	704	696	685	670	685	680	739	735	733	684	744	643	678	670	678	751	682	695	741	690	681	663	679	701	668	678	701	648	685	665	689	745	663	677	710	663	690	728	695	628	669	729	710	668	740	716	678	752	674	667	649	686	704	662	675	696	683	705	665	708	705	685	723	700	652	678	684	653	674	728	688	680	680	647	689	690	690	676	644	685	708	685	717	686	704	712	685	683	681	696	730	696	672	696	588	695	682	644	689	676	694	670	689	705	721	692	667	669	697	668	683	666	723	695	683	675	681	676	706	712	684	693	674	666	697	681	675	673	684	665	714	665	719	677	705	714	687	732	717	670	663	677	699	655	672	693	662	679	697	674	658	728	659	685	660	758	666	707	738	713	675	647	644	673	694	695	679	692	693	688	684	661	695	674	640	756	679	663	712	689	676	672	723	690	676	618	665	721	684	680	691	679	700	705	683	722	679	682	715	677	731	646	691	758	665	662	638	634	691	697	681	669	721	747	723	680	702	682	653	675	698	671	673	737	760	653	706	693	726	723	707	659	650	634	690	675	706	663	683	741	667	708	694	655	678	711	688	727	672	702	705	706	682	685	696	676	720	657	707	698	689	685	690	686	703	705	704	672	700	718	740	711	734	676	675	723	700	707	676	694	689	687	652	727	675	669	708	686	673	685	715	674	683	667	668	751	647	689	723	721	714	726	696	715	686	694	666	706	688	671	712	732	717	683	701	719	652	719	691	700	694	702	727	695	675	667	677	727	711	717	692	683	732	691	706	714	709	725	703	670	726	690	736	637	720	675	654	668	678	699	664	663	662	704	693	681	701	700	737	678	739	637	707	712	683	701	709	682	700	652	665	723	645	720	665	692	699	681	693	699	707	700	653	700	724	712	676	695	708	662	664	668	688	710	732	683	681	698	675	669	725	641	688	638	659	707	706	656	682	668	713	679	715	698	693	705	680	703	667	715	708	681	747	716	710	663	681	708	690	675	688	708	705	692	681	693	704	711	698	688	682	648	654	670	693	715	704	715	673	715	701	681	708	667	669	716	647	670	714	713	696	680	681	632	734	670	695	700	687	733	699	726	698	710	706	651	709	644	665	736	686	736	721	694	706	724	705	710	696	664	683	657	688	709	686	738	683	668	690	696	700	681	639	710	677	686	659	649	686	692	692	709	677	737	719	657	739	681	712	737	718	687	681	695	669	742	670	686	712	697	692	699	712	731	702	663	705	651	670	719	714	671	667	689	710	714	680	699	739	694	678	661	715	687	707	663	702	722	736	671	699	638	692	695	668	671	678	702	669	689	707	689	738	645	708	720	690	659	720	674	728	667	713	728	705	758	648	687	714	734	686	699	695	647	740	649	721	684	710	699	687	730	726	699	695	677	685	726	678	668	701	665	723	658	667	657	656	685	733	661	676	718	701	631	679	684	684	697	683	722	720	677	700	707	748	701	661	655	611	649	685	673	717	721	640	666	675	661	672	717	710	696	681	662	741	705	705	759	714	644	682	680	724	713	697	703	697	709	690	697	689	691	693	689	642	670	665	678	695	732	674	652	691	682	687	749	683	703	650	707	639	713	718	681	656	739	688	703	678	675	688	673	657	714	671	649	697	671	680	680	726	675	666	671	682	676	714	741	642	712	632	707	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21241	13636	13326	12587	10309	8445	7677	5998	4832	3620	2851	2249	1623	1379	1237	1129	975	1005	884	1041	959	899	813	863	768	710	589	639	634	561	585	450	478	544	528	547	501	484	494	434	464	400	439	369	364	327	373	378	358	400	411	352	330	356	302	315	299	300	297	312	326	336	275	327	285	309	295	298	297	311	323	297	312	306	297	287	323	307	319	283	267	297	303	326	325	304	308	306	283	305	318	299	286	284	295	308	276	292	295	287	280	266	307	315	295	295	301	301	295	302	319	318	276	320	304	318	295	273	299	286	266	321	288	308	290	280	293	296	299	301	299	330	324	289	313	289	307	328	302	273	268	319	307	332	292	279	311	297	306	296	301	313	273	298	313	284	312	293	290	301	279	314	294	298	317	299	335	282	322	317	296	301	330	301	322	329	272	299	288	294	258	319	286	328	293	304	304	321	307	312	316	296	288	314	335	303	286	289	295	298	325	300	301	291	271	325	293	298	259	299	307	290	284	312	309	312	338	298	300	296	299	302	312	269	296	307	292	292	306	311	314	278	291	299	321	305	306	274	312	291	312	291	305	306	315	286	321	325	327	298	280	298	268	316	314	294	283	295	313	321	291	329	310	293	313	268	285	280	283	293	321	351	312	299	320	316	289	315	281	304	286	321	302	283	314	298	284	322	303	297	280	307	308	294	267	276	324	349	292	297	296	305	264	292	305	331	304	294	331	308	285	285	303	302	287	305	314	308	274	285	279	307	320	295	319	285	295	291	307	269	269	293	310	323	275	273	296	313	322	323	305	293	310	326	337	309	290	299	306	299	295	335	305	313	285	326	362	314	306	297	309	284	281	298	295	304	335	300	262	302	301	272	290	320	291	314	292	354	267	298	285	306	300	295	292	307	342	280	297	342	280	283	306	254	301	279	298	299	323	297	312	292	280	284	310	296	316	297	328	315	297	288	298	302	309	308	319	288	300	291	331	288	312	303	285	283	290	305	322	299	322	264	273	308	314	294	299	300	286	325	293	331	314	278	281	295	303	294	280	322	282	294	294	325	330	310	285	314	282	296	288	287	290	313	306	305	308	321	302	320	306	272	286	308	342	282	340	297	297	336	280	276	270	299	308	316	286	311	307	286	278	307	290	307	317	281	320	271	321	322	308	261	299	298	308	286	307	303	324	280	292	289	312	310	286	311	278	307	312	299	293	294	297	316	328	312	326	285	305	293	308	284	291	286	312	287	286	279	289	318	291	318	271	306	284	297	289	289	309	311	302	289	313	278	305	293	298	298	288	315	326	316	331	314	285	279	319	306	305	300	303	291	334	314	323	304	305	281	321	312	252	298	345	309	327	333	322	297	345	278	315	326	283	320	294	297	275	297	329	301	290	281	281	282	288	303	266	295	298	308	325	305	341	301	332	276	297	290	270	294	311	303	308	274	295	288	320	302	302	268	268	341	295	295	273	294	326	285	312	320	315	285	311	326	273	346	286	307	311	337	276	294	290	298	295	316	302	325	281	307	308	306	280	300	296	306	311	300	273	309	311	284	302	294	279	295	274	295	307	287	310	281	289	295	308	324	282	303	297	321	313	287	319	256	350	321	318	313	329	289	288	288	292	303	274	304	309	286	313	322	278	285	290	303	267	289	275	289	320	304	296	332	283	293	329	297	313	319	298	288	298	313	296	314	297	278	306	311	279	289	332	283	282	309	305	299	304	290	322	298	313	310	281	295	313	288	289	315	311	308	346	291	309	278	316	287	308	280	280	306	300	301	313	309	322	295	329	302	342	312	327	315	338	282	279	313	287	289	277	291	292	281	322	279	313	305	300	335	285	295	319	307	296	310	292	310	284	251	306	304	285	289	322	296	300	342	301	311	303	255	284	291	298	288	281	288	312	328	299	279	274	299	316	307	297	296	277	292	324	279	298	323	272	277	319	273	284	283	284	302	325	310	307	316	298	324	294	291	306	269	266	322	315	309	283	283	284	283	313	333	314	284	303	289	302	331	305	280	259	300	320	287	312	330	295	277	279	312	279	331	264	310	279	310	324	301	309	311	298	273	320	334	318	305	304	308	285	273	279	281	294	317	296	263	308	293	316	292	281	314	307	310	320	270	335	300	307	299	306	284	271	318	300	298	303	307	317	307	291	280	286	338	286	262	306	335	289	312	318	317	286	304	266	288	292	340	307	271	302	292	307	300	326	294	276	298	287	297	271	330	303	327	310	287	283	294	302	289	309	321	333	302	307	276	313	285	319	290	292	291	274	321	306	327	317	307	307	326	300	313	315	279	276	322	302	316	283	306	304	303	290	302	288	321	301	291	265	287	296	275	278	316	274	294	267	303	279	269	277	299	321	293	324	308	276	327	304	311	290	300	308	299	297	304	310	309	297	297	327	289	277	308	302	311	311	270	324	302	284	291	293	315	279	307	300	305	282	306	283	300	300	306	339	316	290	298	321	347	308	298	303	297	277	308	304	310	307	298	273	301	328	318	328	318	313	308	293	285	307	306	256	294	331	306	282	330	305	298	307	318	312	319	291	312	288	325	283	313	316	292	311	295	305	304	321	307	309	298	317	273	330	304	305	282	322	289	280	281	276	279	297	275	284	323	311	270	333	299	301	290	306	317	278	308	296	310	280	291	278	302	280	281	321	281	306	275	296	316	313	289	326	309	298	302	305	303	308	290	312	290	305	305	310	306	298	283	303	276	283	273	299	313	296	276	302	304	318	273	251	262	296	331	315	302	311	333	279	332	336	307	309	280	344	294	271	285	316	284	299	316	306	328	295	304	301	287	277	294	312	298	278	291	290	326	300	269	309	336	299	274	299	274	321	259	290	323	296	280	293	314	321	277	296	269	324	303	315	300	280	319	294	329	306	315	338	298	322	311	291	299	286	288	307	295	300	350	285	346	342	298	253	298	301	299	303	320	307	298	302	299	304	300	316	273	303	316	294	271	327	294	282	308	310	307	330	322	277	288	297	307	307	315	289	280	310	296	303	276	302	298	282	301	321	264	287	311	319	292	339	312	302	316	298	335	285	294	279	277	306	297	292	298	307	281	303	296	291	283	289	269	291	273	309	289	309	280	316	307	263	321	301	289	296	297	262	308	340	325	314	293	275	291	270	336	300	283	312	303	310	315	286	312	270	305	316	303	294	292	331	284	301	294	336	268	283	304	280	268	324	308	288	294	285	288	312	293	341	302	316	329	318	306	304	302	297	286	308	292	270	271	312	327	305	315	287	278	299	316	313	293	305	281	320	309	286	290	311	300	303	274	303	295	281	274	302	285	272	287	324	329	260	312	298	309	276	316	322	303	317	323	306	284	304	303	306	332	279	303	302	316	323	317	268	319	335	268	334	270	297	281	316	341	303	315	291	306	273	301	312	317	294	300	308	295	330	339	279	340	316	302	289	313	318	336	317	291	277	305	288	327	307	295	342	310	309	281	306	298	278	268	294	296	276	310	316	301	329	329	294	329	300	287	307	312	278	314	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11201	11190	14455	18152	17738	17983	17246	16028	15176	13608	11964	10142	7440	7389	5833	6071	5422	5152	5188	5925	6310	5427	4859	5278	4495	3642	2797	3505	3713	3295	3016	2275	2408	3041	2952	2777	2605	2382	2203	2153	2079	1716	1435	1274	1213	1321	1484	1570	1555	1491	1526	1424	1330	1216	1151	1004	990	1035	995	939	927	973	860	965	897	885	918	900	877	868	974	905	884	890	920	888	876	840	883	899	900	875	912	843	923	922	912	841	900	873	847	885	874	884	886	896	883	865	889	850	868	902	859	902	874	880	942	848	874	842	861	898	823	854	811	859	873	894	871	889	854	836	833	900	845	849	857	924	866	848	858	879	867	871	835	943	865	838	882	873	904	814	897	884	822	865	899	836	835	871	817	829	853	895	870	860	925	872	862	845	885	864	911	874	880	855	826	901	864	879	852	878	873	839	881	830	820	902	854	879	865	845	872	848	882	842	850	870	875	859	948	849	855	911	866	865	904	834	862	909	853	859	880	861	877	918	849	862	828	866	878	842	871	860	852	826	859	833	865	895	852	843	828	865	898	871	856	859	850	867	873	858	856	844	866	908	888	852	857	892	939	876	869	825	847	840	857	885	865	849	865	930	800	818	848	883	846	877	897	823	870	830	794	884	889	871	815	855	859	837	911	935	884	863	823	900	845	899	874	837	866	861	845	903	834	901	830	855	878	823	884	879	842	790	885	881	832	871	855	879	831	899	892	839	872	887	868	858	889	849	857	901	888	816	837	877	900	849	849	859	872	877	893	878	873	855	835	868	851	894	898	885	873	872	896	850	873	853	837	887	867	870	842	843	835	886	827	903	877	848	876	876	844	827	851	843	893	896	823	849	851	870	827	883	855	887	826	861	897	874	843	857	886	789	897	909	833	825	884	848	864	846	891	869	904	887	876	861	839	818	871	865	861	874	892	837	828	916	820	903	866	811	870	845	902	890	877	827	873	875	881	873	861	821	916	873	836	834	884	824	851	884	870	873	857	913	907	800	846	829	862	895	889	864	858	884	853	937	837	886	858	831	841	925	858	883	811	862	823	891	859	860	849	861	809	872	867	876	839	872	840	894	875	882	793	827	872	928	885	848	864	875	852	893	825	886	850	864	810	836	876	861	923	802	860	882	884	840	892	861	861	867	876	880	881	873	800	861	786	857	885	879	842	891	815	813	842	821	878	887	844	902	892	837	862	812	850	843	872	846	874	838	868	924	852	794	845	825	947	850	936	848	833	760	860	886	869	847	875	819	839	823	851	817	872	877	850	906	902	895	889	796	871	832	862	886	857	883	837	816	888	868	878	863	863	861	885	827	869	857	842	875	876	894	851	826	874	807	851	875	840	866	851	869	856	817	896	857	875	880	849	868	845	894	871	860	851	881	898	889	888	855	834	881	852	904	915	870	870	851	897	853	861	849	876	909	813	799	878	839	887	857	833	859	836	870	868	900	833	890	875	863	899	918	869	855	903	808	849	887	847	857	919	856	846	820	849	874	825	876	899	915	888	823	832	824	843	885	857	848	867	866	881	876	931	819	786	924	868	871	904	876	856	833	868	870	868	872	876	886	802	904	910	858	962	875	866	908	879	801	823	843	868	839	870	828	808	857	916	843	877	862	844	887	860	884	836	881	814	838	829	849	853	878	864	926	859	909	860	909	858	860	907	871	879	819	830	877	869	872	825	858	879	759	854	890	840	890	857	879	875	886	922	864	846	868	871	833	895	841	901	840	852	854	917	849	838	903	885	898	864	837	849	857	876	802	944	900	904	830	903	842	900	821	854	899	864	860	892	883	817	864	839	933	871	861	859	857	924	792	842	868	856	830	895	868	802	844	845	868	860	856	843	903	859	908	903	880	859	824	830	883	851	816	829	912	869	903	834	874	889	844	917	852	895	877	820	855	893	805	891	851	915	902	903	914	859	883	881	862	867	863	864	820	810	900	851	862	901	811	796	835	878	969	799	885	883	898	804	829	842	866	847	841	869	844	879	800	852	912	790	864	875	880	829	878	883	830	889	893	857	877	838	888	865	827	809	909	876	883	846	823	894	843	881	879	851	887	887	843	848	841	904	898	885	890	854	791	833	829	798	866	876	810	855	888	890	847	899	860	946	920	878	883	917	881	848	878	888	818	870	876	865	825	883	886	896	873	830	890	912	813	864	865	885	848	874	855	852	835	897	833	835	834	828	835	859	844	882	877	899	837	829	828	901	891	862	873	815	812	899	859	871	864	857	815	820	877	870	905	860	867	885	824	866	847	936	865	884	902	905	825	873	856	909	803	859	843	927	892	891	843	907	839	874	903	850	850	908	846	869	899	893	880	805	902	858	868	841	863	874	841	861	871	876	889	839	916	822	907	847	920	894	838	821	878	886	800	891	889	882	807	866	890	886	868	863	875	895	866	858	914	848	890	865	801	887	919	878	832	835	894	868	917	850	879	853	816	904	899	898	884	858	887	882	867	867	853	867	926	811	852	889	849	876	883	862	854	913	890	855	865	833	839	869	819	886	839	848	891	862	882	878	870	857	812	859	870	855	848	928	865	865	829	849	920	857	859	876	909	863	881	871	878	853	873	865	809	873	881	890	784	859	851	849	841	878	841	842	846	812	827	859	867	849	843	842	833	870	882	832	830	849	875	926	869	869	931	866	882	844	824	873	820	867	854	844	900	863	900	863	833	804	832	820	871	889	873	848	877	859	896	890	901	833	822	884	895	881	861	852	874	881	884	872	899	887	806	848	859	852	846	901	899	831	933	903	899	833	901	849	874	836	926	855	855	875	870	842	900	886	876	907	870	822	856	827	875	855	859	836	842	892	851	913	895	872	865	861	845	868	818	797	857	882	877	837	855	842	853	850	868	861	910	833	873	858	832	917	851	800	881	831	867	830	856	834	870	849	795	859	879	867	892	876	864	876	887	874	855	865	840	880	824	838	862	830	866	879	810	901	888	879	881	891	899	825	885	826	875	866	891	874	902	872	865	890	863	867	845	900	883	868	881	851	822	858	831	881	832	885	812	842	866	892	840	884	839	896	851	877	832	902	856	844	852	831	881	833	843	825	864	929	849	888	832	879	855	857	858	813	816	883	827	814	819	868	888	872	870	862	883	856	878	835	862	825	864	859	864	833	869	853	857	900	855	855	875	860	827	839	859	928	888	906	832	858	868	864	848	846	869	866	872	918	859	887	848	806	866	863	852	884	851	893	830	881	860	850	876	852	883	890	827	846	898	845	855	880	875	837	840	855	846	937	866	902	864	866	906	850	882	851	915	828	835	810	871	888	916	849	900	835	826	873	817	863	877	902	800	773	866	911	859	844	884	849	865	867	911	902	835	851	850	817	898	892	887	867	826	872	818	890	834	811	831	856	842	908	894	820	822	886	870	879	887	813	861	889	875	842	824	853	843	870	882	869	889	815	847	894	874	821	885	856	887	821	888	901	868	778	836	858	950	871	812	870	882	827	878	886	868	850	888	863	847	880	867	846	808	908	894	896	821	882	902	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
3755	2013	2054	1592	1310	976	921	718	505	426	336	258	214	189	193	132	180	147	114	164	127	134	127	125	121	123	105	129	124	128	111	121	125	121	104	119	115	126	111	125	109	117	120	111	106	120	118	109	123	119	112	121	101	122	114	120	104	105	111	106	125	113	104	102	91	103	121	99	125	96	106	115	130	127	100	102	96	134	102	109	111	106	129	103	119	119	112	124	114	110	91	122	113	112	112	107	122	114	111	106	103	115	121	109	130	105	101	100	104	93	105	103	100	101	104	104	111	131	98	96	104	117	101	98	124	123	110	103	119	101	115	119	100	126	117	104	93	111	90	84	116	110	104	113	110	109	107	97	91	101	124	95	111	112	95	121	112	93	107	117	108	105	112	116	114	110	120	108	120	128	104	118	109	117	94	116	102	120	92	99	113	121	110	103	113	114	116	104	115	113	106	108	112	116	120	107	118	111	105	87	129	121	121	117	106	119	119	99	103	117	97	118	83	110	108	105	116	101	104	109	114	104	125	105	133	120	122	121	120	108	115	100	112	115	99	126	107	105	97	93	122	115	108	93	117	118	120	105	123	131	116	117	89	100	112	118	97	114	114	105	107	95	119	89	128	112	115	113	115	88	87	93	129	110	122	118	108	121	99	97	105	100	123	106	106	123	124	111	114	95	95	142	101	108	95	101	113	112	104	104	118	103	110	92	121	110	115	127	99	114	104	99	91	103	131	93	96	127	122	90	113	83	108	131	121	102	95	122	122	101	102	112	123	141	113	96	115	128	110	131	101	122	121	85	93	110	115	120	103	106	112	107	98	105	84	111	117	127	98	122	114	107	103	99	92	107	114	88	124	127	113	96	102	119	112	86	108	112	101	125	127	108	111	109	103	119	117	110	120	107	117	119	119	109	101	108	103	100	132	106	112	103	107	116	113	129	104	113	115	122	94	130	104	111	128	122	106	92	116	113	120	117	103	97	115	110	98	122	100	110	129	111	111	107	120	112	117	131	121	108	127	104	112	101	111	116	98	92	105	113	119	105	101	110	98	92	120	114	122	114	105	110	104	90	109	98	140	106	108	103	98	116	130	122	104	99	100	98	94	118	113	93	112	104	111	104	97	99	99	115	109	104	122	114	122	115	119	119	121	111	128	102	110	115	121	89	105	122	99	109	117	127	122	114	106	115	119	112	94	96	97	116	106	89	125	102	134	129	129	110	116	110	123	104	117	122	95	123	107	120	120	128	103	117	123	95	88	110	112	108	115	116	122	109	97	106	120	120	107	116	113	118	97	121	129	106	98	92	106	105	103	93	99	85	107	105	115	111	86	116	95	100	84	113	118	91	119	111	133	97	110	135	93	104	127	122	93	125	102	112	115	98	110	122	113	125	121	102	114	103	128	96	113	99	105	115	109	115	110	104	117	123	101	120	121	109	127	112	112	112	102	98	113	98	99	108	99	114	105	112	86	119	130	107	123	115	96	99	92	104	115	118	97	111	123	118	110	90	107	117	117	102	127	107	91	99	111	114	117	103	114	100	123	97	95	92	101	103	102	113	112	119	105	124	101	98	117	96	124	122	116	114	113	126	117	116	103	102	116	113	104	118	122	107	99	109	124	105	105	107	101	108	109	97	112	112	105	105	97	120	95	100	100	129	120	110	124	130	116	128	126	98	107	98	117	103	105	112	107	124	97	101	105	121	116	119	94	133	106	96	108	107	99	115	100	123	126	95	121	105	113	115	113	86	112	122	125	102	108	103	103	93	113	104	120	128	101	101	116	115	100	101	113	103	111	102	113	116	117	113	106	112	110	111	112	117	99	100	108	109	113	115	99	98	131	124	126	102	124	104	106	108	126	128	118	125	107	116	94	117	122	115	106	113	98	108	96	121	105	110	100	107	108	99	111	99	118	106	111	87	106	108	118	109	96	104	103	112	108	105	95	99	102	112	105	126	114	101	105	109	102	98	116	106	95	125	106	117	130	109	107	110	111	117	97	122	119	111	109	108	117	107	133	95	112	111	116	91	115	122	101	99	100	115	118	119	106	113	102	117	111	124	118	117	130	117	116	102	114	124	105	101	124	119	109	93	116	106	109	119	106	105	116	127	117	107	108	105	90	118	107	107	121	105	111	114	111	99	120	126	101	106	102	115	106	118	104	103	117	105	118	110	124	120	105	97	118	100	114	111	110	112	136	108	122	117	118	110	101	130	105	119	121	106	105	118	98	107	100	93	121	136	98	122	137	105	110	105	105	131	97	110	104	137	117	123	103	110	129	113	114	128	120	114	115	103	123	107	110	124	115	118	127	109	111	123	129	115	135	120	81	112	115	94	94	122	111	95	120	106	110	110	114	104	112	128	93	110	100	105	104	120	109	118	107	113	114	119	125	108	115	96	100	97	109	85	102	120	114	100	115	103	100	99	119	101	105	106	105	122	116	104	95	97	89	97	113	110	111	129	116	97	100	113	101	123	120	122	133	114	104	95	89	101	106	115	117	104	100	112	93	107	101	115	115	119	141	123	88	105	117	122	119	81	107	118	105	115	91	120	106	123	109	109	119	116	114	94	109	95	91	112	108	98	105	139	111	102	102	118	122	86	107	115	120	109	117	99	110	112	105	115	112	94	88	115	134	107	101	106	107	106	125	99	128	117	111	112	91	113	96	112	121	100	120	98	100	98	106	110	116	94	139	111	116	113	98	97	117	113	133	129	122	115	98	106	116	130	112	113	108	104	113	107	98	94	116	97	94	130	140	107	112	97	121	101	124	108	115	110	100	100	98	116	113	123	116	114	112	105	115	104	93	108	119	103	99	114	111	110	108	106	111	86	94	110	102	109	118	120	132	109	106	111	111	102	108	115	129	112	112	111	103	85	120	106	106	101	93	92	116	97	115	113	111	119	118	108	83	101	107	108	103	106	134	103	118	107	119	105	97	99	101	113	102	115	108	122	94	108	119	107	99	101	115	116	110	110	116	123	103	116	122	107	124	90	117	109	101	116	103	112	143	106	121	108	104	106	106	105	104	116	113	105	130	102	115	106	101	88	94	127	95	123	99	107	115	122	99	106	113	104	115	114	91	108	115	128	111	106	100	108	130	111	99	115	117	114	111	99	102	130	119	115	115	123	127	118	102	123	91	106	113	100	120	111	109	102	95	101	129	114	126	113	84	100	93	113	122	105	122	96	123	100	110	96	107	97	126	120	108	126	104	115	122	131	118	120	114	114	113	116	111	117	100	112	113	111	103	112	120	114	106	122	119	120	122	114	99	121	116	97	113	108	111	99	126	104	113	90	97	123	124	106	103	102	100	100	108	112	105	124	111	103	129	111	92	121	106	105	115	103	104	108	96	80	106	111	103	115	99	117	116	123	109	107	126	107	121	120	110	108	98	105	108	114	97	130	120	108	110	117	122	104	121	101	105	108	107	107	125	114	104	95	110	110	132	115	125	124	114	110	105	120	109	116	112	110	116	109	93	118	113	104	97	111	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2989	2483	3997	4796	4352	4220	4233	3308	2621	2069	1763	1387	1036	933	871	650	573	588	572	529	549	526	539	498	502	453	438	508	477	450	467	415	392	425	440	456	437	464	446	407	395	422	413	388	394	403	403	392	375	415	394	392	409	398	378	427	413	377	391	340	389	364	395	376	384	358	366	391	429	387	390	385	402	416	407	397	391	361	396	364	359	402	387	403	359	408	410	363	391	372	401	377	411	399	386	397	368	377	373	352	401	379	411	432	421	393	381	386	410	403	394	348	372	425	423	390	396	364	417	383	392	377	443	369	395	437	408	347	412	370	349	374	376	345	414	411	370	364	398	398	404	395	366	415	374	374	363	413	382	406	394	389	406	385	404	399	380	401	430	370	395	372	376	401	359	351	374	418	378	344	375	393	356	399	397	383	369	373	358	412	368	395	373	399	373	384	418	367	374	390	402	369	370	419	383	384	390	376	412	400	376	379	383	386	405	399	449	385	394	395	390	371	386	410	372	399	387	383	387	414	401	395	369	383	376	383	396	411	384	379	388	389	398	378	392	422	346	411	380	423	370	407	400	349	427	421	359	409	399	401	417	383	390	404	387	389	396	390	370	399	414	377	367	411	395	397	370	379	369	397	406	367	379	399	403	366	353	400	425	384	390	406	375	371	377	372	383	398	395	395	367	379	381	382	413	345	385	400	364	375	399	352	425	375	385	394	375	392	403	405	421	407	414	340	390	392	381	409	422	419	383	381	378	368	398	373	380	376	378	371	367	370	371	398	397	351	384	377	389	385	396	383	388	398	365	396	370	367	358	405	388	405	391	365	397	352	399	409	355	336	393	428	388	404	383	337	379	387	394	383	404	381	401	374	378	379	385	416	406	390	407	401	376	381	388	375	403	394	394	371	413	386	413	386	402	383	413	372	398	413	369	419	392	391	396	377	400	378	395	360	360	364	391	408	399	434	381	389	353	420	389	395	373	403	394	402	435	398	414	384	374	390	354	404	361	372	381	379	403	350	426	361	391	383	362	373	386	431	363	391	366	368	375	375	429	400	383	385	383	355	384	393	360	389	374	380	385	409	413	423	395	394	393	378	363	384	385	357	414	383	369	417	403	390	394	384	365	410	404	380	385	385	361	384	376	405	368	381	398	395	415	401	424	391	364	386	376	377	411	416	389	363	387	335	393	405	400	383	379	392	367	386	365	363	337	363	380	395	366	399	362	377	382	401	384	373	340	353	410	398	396	407	375	386	414	404	370	422	370	336	387	383	386	352	386	405	410	418	350	388	397	375	367	406	382	370	363	397	394	391	408	398	399	394	382	388	388	405	400	433	398	376	400	382	394	422	415	409	401	366	402	376	400	359	405	338	413	354	417	388	388	396	379	383	394	372	359	393	427	377	365	380	381	420	382	378	336	376	392	382	392	382	377	387	371	369	399	376	387	385	367	375	378	356	366	368	354	398	371	368	438	373	423	390	378	396	402	390	407	377	392	381	392	377	398	358	381	368	374	375	399	384	381	364	423	373	372	378	395	417	393	403	378	376	396	427	392	389	412	382	378	418	389	385	390	347	411	390	391	394	415	411	409	378	365	363	346	394	402	357	435	399	379	412	393	364	401	351	407	373	354	356	404	391	397	399	395	387	367	395	393	389	401	390	401	394	399	370	392	363	358	389	418	423	397	369	401	410	384	412	421	359	424	378	400	389	423	365	385	384	373	407	392	360	380	384	381	383	393	354	381	368	441	414	401	424	387	403	399	330	420	401	379	367	389	360	336	396	363	369	416	357	360	385	390	387	410	388	392	365	400	392	404	390	379	370	387	392	413	377	413	388	383	411	415	373	350	374	372	381	367	358	393	384	431	399	365	404	400	354	386	369	398	397	367	394	414	373	372	413	397	398	403	378	335	393	388	385	408	382	396	360	369	404	386	398	380	374	383	373	358	335	393	382	399	363	375	392	375	367	427	341	371	381	406	381	384	348	415	369	345	400	391	360	367	345	401	383	392	395	396	425	399	390	396	384	391	394	381	399	438	370	430	390	408	414	371	383	383	396	369	396	394	379	411	407	419	381	376	372	399	398	385	383	372	392	368	384	415	392	396	398	383	396	387	384	361	384	427	386	412	378	393	419	387	408	404	395	353	380	400	363	396	389	360	365	370	383	404	387	365	383	383	386	369	372	356	383	340	398	400	333	366	401	386	391	387	375	423	380	383	377	375	411	375	349	376	368	380	382	357	394	418	388	381	394	369	391	361	430	400	392	387	381	404	362	447	375	391	362	396	390	385	392	375	426	392	385	378	403	412	380	365	391	401	411	391	397	392	409	383	403	398	394	395	391	394	387	386	370	382	393	375	380	407	339	455	360	394	392	400	401	403	370	406	396	372	377	367	411	417	397	361	415	351	401	384	383	393	378	388	418	373	404	396	391	390	421	388	404	375	367	402	355	392	408	395	365	388	383	382	405	386	404	407	379	353	394	385	431	369	414	402	393	378	383	368	403	378	406	388	385	361	389	350	382	411	418	363	390	349	390	368	401	422	380	384	395	384	365	415	399	398	381	351	369	422	365	379	367	337	375	395	352	397	427	379	379	368	396	381	391	385	405	392	412	391	402	380	368	363	408	375	382	386	371	379	332	407	382	400	385	396	378	422	436	433	403	416	375	412	400	344	426	339	374	369	360	402	402	380	377	426	421	404	398	363	403	403	388	402	409	414	367	350	385	397	371	338	423	384	385	376	385	373	403	393	394	410	350	370	378	389	389	360	395	384	419	388	354	389	382	365	395	384	410	378	407	379	393	392	392	388	381	383	391	364	374	410	404	369	420	416	375	395	413	383	374	397	424	380	369	401	381	405	393	395	362	358	395	417	418	400	421	399	393	377	374	405	406	415	385	408	399	347	388	364	386	371	383	396	401	382	396	388	414	395	405	426	381	367	378	378	355	329	387	352	383	383	400	338	385	373	402	406	373	415	402	351	372	333	380	418	393	394	421	430	405	342	402	372	372	393	406	389	379	398	405	375	389	387	398	414	399	400	423	368	395	351	400	376	401	386	388	355	372	365	433	348	385	392	371	399	396	375	392	393	404	422	409	408	402	361	351	381	412	374	371	371	414	350	410	360	406	398	362	406	369	391	364	346	354	366	389	406	389	389	398	417	376	400	416	372	383	366	344	350	424	393	396	367	400	390	402	367	365	371	436	388	402	405	385	405	400	386	368	391	367	390	372	383	387	452	380	414	407	389	423	364	391	362	363	381	403	409	405	375	387	390	379	399	388	389	386	382	416	370	391	370	412	393	415	415	392	419	407	394	366	420	401	390	352	371	383	371	399	397	410	387	375	382	392	383	390	385	337	415	358	346	379	399	394	449	379	410	382	378	376	381	419	404	363	345	382	399	379	357	388	400	375	378	407	396	398	375	356	394	376	351	357	393	412	393	344	369	420	364	378	384	355	382	381	426	390	395	367	377	429	401	420	425	367	374	401	405	405	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
12425	9458	8561	8026	6436	4974	4067	2891	2512	2033	1802	1349	1045	886	579	622	528	491	514	600	632	497	506	516	421	386	361	425	406	361	353	322	302	330	325	321	324	299	295	314	308	295	228	257	249	249	262	233	261	250	269	252	249	256	218	243	244	225	233	245	205	198	218	259	241	198	218	222	199	218	220	249	234	229	225	224	197	198	216	246	219	208	220	224	240	228	229	232	204	216	244	229	224	190	244	237	201	198	244	238	227	219	212	214	233	195	262	252	224	194	258	198	209	224	221	206	241	232	225	238	244	205	207	219	225	247	247	238	221	186	225	236	234	197	222	235	223	223	230	231	218	208	259	216	222	203	223	213	217	226	212	217	228	248	219	229	206	215	264	208	220	215	222	237	231	225	248	216	231	223	235	234	210	241	223	232	223	210	228	206	231	206	185	204	229	193	230	236	205	236	188	235	245	216	226	246	230	233	221	218	225	250	206	239	231	201	199	223	208	227	235	241	221	221	242	225	204	218	218	216	227	225	204	218	227	214	223	202	228	215	238	196	218	253	231	245	238	221	220	229	238	212	208	243	230	202	201	247	237	218	246	229	222	243	245	221	233	229	212	218	234	220	241	217	214	221	221	191	221	246	242	215	247	196	247	239	223	221	190	241	227	235	210	224	211	244	215	227	210	220	259	218	251	236	207	223	220	230	235	204	233	208	199	228	227	245	234	221	251	202	226	221	215	211	222	233	221	216	228	202	207	227	231	219	207	224	216	246	191	223	218	203	213	211	241	210	228	224	226	237	233	220	267	206	214	218	245	240	200	227	234	206	226	216	212	239	229	225	240	237	207	225	223	230	222	215	206	250	249	215	222	226	234	251	227	231	230	233	225	244	216	218	232	207	212	217	221	184	226	198	235	220	229	229	233	223	197	223	237	199	238	236	215	223	212	223	231	233	216	228	199	201	232	206	205	211	216	221	209	200	213	230	216	223	211	226	227	221	211	237	211	207	205	248	239	230	217	218	223	232	224	219	202	224	256	227	224	212	207	209	210	194	217	216	242	247	234	231	229	263	203	258	229	253	187	226	208	235	221	205	234	228	236	189	213	232	235	222	248	206	211	240	228	206	221	230	222	224	253	214	225	224	213	233	223	236	228	226	242	210	222	227	242	195	241	233	215	226	222	185	199	218	211	212	230	228	193	209	215	241	208	215	219	209	231	230	237	237	201	212	202	233	216	223	207	229	204	252	253	204	234	226	211	225	228	237	209	194	214	238	198	197	217	241	228	212	227	219	208	236	220	217	228	251	241	212	229	224	228	242	243	230	199	219	220	207	232	215	234	253	229	197	195	236	225	221	211	211	224	216	245	211	231	204	234	239	225	222	199	218	217	209	222	207	216	245	225	232	205	216	209	238	251	233	211	201	214	236	231	203	208	221	246	191	225	213	241	225	231	222	233	221	236	215	247	205	223	217	188	223	238	217	219	234	215	247	241	215	212	221	225	203	228	208	235	276	237	206	235	211	226	242	229	228	215	220	230	189	229	213	249	232	218	213	219	229	220	205	215	216	238	255	213	194	224	226	210	219	212	210	206	198	213	244	229	218	222	228	225	234	218	237	186	236	228	232	237	233	226	228	255	197	210	213	226	229	206	214	214	249	209	214	257	217	200	220	231	222	248	235	236	213	225	187	241	220	236	212	220	208	215	226	224	201	218	223	248	241	213	229	232	237	203	247	223	233	207	219	231	238	194	234	226	224	246	223	239	206	217	231	210	229	225	234	210	200	200	234	214	260	222	250	199	214	219	221	205	251	233	214	193	221	212	211	226	209	197	221	214	226	228	197	209	208	251	221	218	228	223	207	229	219	225	200	226	250	196	219	219	209	201	197	215	219	211	210	216	225	233	241	221	207	230	215	228	205	243	248	200	226	204	209	212	226	224	203	214	219	209	223	211	210	229	224	231	221	202	231	228	249	220	206	222	226	228	200	207	236	244	235	209	250	220	197	255	246	233	233	235	216	223	203	229	230	243	211	213	198	227	233	238	241	210	239	215	215	220	208	260	237	251	225	208	217	216	213	226	253	203	232	250	227	239	220	216	213	209	233	237	242	214	212	228	212	226	215	226	215	185	239	229	208	215	204	220	217	217	222	241	220	228	204	224	232	214	203	216	248	222	273	226	245	221	242	224	220	248	209	222	226	235	211	216	220	223	221	233	229	236	256	205	232	201	232	206	212	194	208	243	207	231	217	201	224	238	223	198	257	240	225	203	213	239	225	208	211	218	214	229	230	213	215	218	208	260	231	237	214	237	226	250	209	236	234	223	220	233	214	229	221	236	224	232	237	228	222	216	214	226	212	220	220	207	220	216	224	233	248	221	232	227	207	206	224	228	205	215	209	221	217	217	234	210	214	236	215	216	216	245	195	227	237	217	226	223	211	205	210	228	234	226	242	251	205	234	261	229	210	227	198	252	242	209	216	248	243	224	240	215	219	225	210	219	226	225	237	217	223	224	219	239	216	241	222	210	220	230	210	213	255	214	217	233	237	220	201	218	230	194	226	211	229	225	202	233	212	220	217	221	228	229	224	224	222	205	237	222	245	223	216	213	242	219	235	193	243	228	218	210	238	200	226	221	209	214	230	214	221	242	258	235	207	258	235	214	216	243	209	236	226	222	228	191	259	227	230	217	231	261	214	228	208	215	214	240	235	224	202	244	222	226	246	234	233	219	216	217	227	210	245	235	228	249	248	232	246	222	204	237	222	248	201	209	232	218	240	253	221	221	222	229	213	239	227	216	215	242	242	193	221	228	222	250	208	213	214	242	239	228	245	238	216	197	225	221	225	218	209	221	263	222	230	198	210	199	226	206	232	240	232	214	222	227	229	232	244	217	233	246	201	170	233	224	243	210	255	227	237	231	228	246	226	237	226	224	235	226	240	212	216	211	199	246	216	223	212	231	219	209	240	231	228	205	253	228	233	210	184	207	213	228	214	259	244	217	237	216	229	264	207	226	218	219	243	225	211	210	227	217	193	228	220	213	246	215	253	235	222	208	225	251	231	222	208	216	215	224	228	210	196	225	247	210	212	219	223	234	218	206	221	222	238	232	194	223	262	223	206	254	226	231	234	228	225	205	216	210	228	235	179	212	255	215	216	231	241	205	229	228	211	218	216	226	219	217	221	203	234	222	222	215	207	231	233	219	199	228	212	205	193	219	235	214	251	219	225	230	202	222	250	234	223	248	234	187	181	206	231	245	186	232	207	216	226	241	224	251	212	226	213	247	226	249	218	223	193	212	245	236	221	246	231	229	242	233	219	246	219	236	205	244	220	215	237	215	204	229	233	225	200	220	250	226	240	243	244	194	196	188	227	210	230	227	209	201	213	197	238	224	243	235	229	243	227	235	216	229	213	232	244	222	243	233	232	254	229	221	208	221	209	232	219	237	212	253	218	217	249	194	207	225	251	233	207	207	219	239	219	216	231	190	206	238	232	231	235	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8135	8573	10006	12935	11869	12446	11973	10574	10023	8589	7320	6441	5191	4386	3346	3461	2971	2868	2844	3586	3702	3101	2882	2797	2549	2249	1802	2128	2440	1974	1784	1428	1460	1810	1572	1921	1719	1514	1365	1453	1375	1181	973	820	788	993	972	1035	976	911	990	921	916	832	803	787	770	723	741	727	683	691	733	716	700	739	746	672	699	706	691	681	667	679	753	722	685	681	675	680	689	689	703	725	724	700	680	681	701	709	686	704	692	693	679	688	693	665	645	643	671	685	721	690	635	669	688	706	694	650	663	740	651	656	707	686	675	698	685	681	662	732	685	730	640	628	683	721	677	667	712	689	670	735	722	642	674	679	682	649	673	701	686	664	660	642	670	661	728	647	694	689	685	689	686	679	664	716	729	655	702	722	667	724	695	683	641	692	661	649	693	639	699	690	690	651	698	662	707	732	641	651	725	739	635	651	716	703	720	718	656	701	715	647	726	677	664	652	757	683	717	689	714	669	724	690	687	714	667	690	716	650	685	673	655	729	633	694	706	684	679	680	721	719	634	684	696	692	665	668	660	715	699	648	671	670	664	654	700	732	690	667	660	645	659	629	654	695	680	731	652	650	653	676	664	706	658	666	728	641	693	643	714	702	654	716	661	689	722	618	676	699	713	650	709	688	688	706	682	646	661	680	626	661	662	680	691	618	662	709	674	661	690	715	693	691	663	706	661	674	634	688	750	688	688	716	677	625	678	649	680	688	673	675	667	647	658	694	675	710	690	661	667	680	717	664	665	707	681	695	691	644	729	697	694	684	665	686	707	658	651	687	651	688	648	666	694	699	639	680	674	714	713	701	673	688	665	700	655	677	679	723	646	691	645	685	691	645	660	633	743	695	670	685	709	697	685	683	676	699	684	707	669	653	732	674	690	656	708	685	673	699	692	686	697	671	713	697	673	680	664	696	683	684	700	658	684	657	676	674	673	646	646	703	697	673	675	733	666	688	691	675	668	714	648	676	715	655	700	690	629	686	682	671	691	689	685	657	725	684	697	714	675	710	637	698	701	669	673	700	691	664	660	670	679	684	671	692	665	714	693	689	671	710	693	674	680	690	688	648	710	704	663	683	675	708	658	645	692	647	636	655	673	654	689	634	695	668	683	668	635	673	701	644	680	698	673	680	693	694	701	650	651	673	678	709	658	672	667	689	683	658	693	734	651	664	684	688	719	699	661	684	678	710	695	669	662	708	647	655	670	697	696	633	645	659	635	673	742	667	674	658	706	683	637	675	673	718	673	744	684	671	709	705	703	669	679	698	663	680	659	672	693	683	707	685	650	679	670	707	723	662	707	668	711	660	672	639	700	678	659	705	726	713	707	664	709	732	707	694	669	659	701	656	711	672	676	704	697	683	660	639	694	674	663	645	690	656	669	713	652	674	663	685	688	666	671	676	670	678	660	654	686	707	679	716	700	671	688	702	711	678	659	698	661	634	666	739	665	635	724	686	686	632	677	713	671	683	693	708	684	648	696	653	722	687	665	675	676	683	663	654	679	646	704	659	658	692	680	679	703	682	700	686	666	699	672	654	684	644	651	648	671	662	663	669	689	693	681	702	698	640	677	690	692	682	678	713	698	639	649	681	724	650	687	672	684	689	665	663	720	663	661	703	677	693	671	685	668	680	687	696	681	693	667	668	706	689	638	646	670	719	670	738	659	678	707	662	664	696	674	678	667	660	631	638	703	678	695	681	666	675	655	655	656	691	680	672	676	657	709	697	668	636	683	706	697	651	731	671	696	649	686	685	678	705	693	717	700	672	649	681	665	677	749	701	693	672	661	633	648	715	705	706	660	648	676	649	680	659	683	627	698	660	692	709	649	684	717	668	639	644	689	645	680	666	654	705	682	676	677	733	669	622	688	712	721	682	656	647	695	677	695	665	642	701	653	728	676	694	701	632	660	651	668	624	681	647	668	662	673	633	682	688	683	691	675	663	715	661	715	681	692	648	682	664	636	649	667	650	665	644	733	662	710	674	665	672	659	650	705	705	620	691	714	694	670	749	693	707	654	674	723	709	691	649	662	699	696	661	705	679	690	706	710	607	670	688	677	649	666	678	653	674	635	651	689	720	643	690	694	656	695	651	662	692	683	677	699	679	621	706	743	691	663	653	701	703	682	684	723	699	646	633	701	660	701	684	659	665	670	683	671	687	701	644	687	668	680	664	675	643	676	704	690	698	681	672	660	652	691	684	698	695	676	718	687	697	718	660	681	715	643	670	712	682	700	692	703	674	737	655	686	739	673	655	677	757	653	676	670	707	640	640	669	684	669	665	698	692	669	642	701	670	633	703	680	671	676	642	690	698	689	655	683	706	648	656	714	667	720	709	708	709	712	707	682	655	662	654	720	679	663	663	695	701	692	631	717	674	681	658	688	637	703	715	689	699	654	668	664	679	681	678	677	657	697	673	673	704	666	671	634	687	708	697	656	652	662	719	680	674	689	694	662	692	741	696	675	656	638	634	706	698	729	682	693	699	694	680	687	670	644	674	671	700	671	738	700	679	682	699	689	664	632	688	631	701	680	670	688	667	653	669	672	654	698	627	677	707	668	678	666	684	671	642	685	678	710	678	707	657	699	712	658	646	747	678	680	730	620	698	709	690	661	672	623	694	702	746	712	709	699	705	698	712	658	732	675	634	669	728	677	654	672	727	701	710	722	675	661	684	663	676	666	689	712	666	636	649	697	734	696	642	688	690	670	662	698	660	672	702	670	625	677	680	675	641	638	683	712	689	698	663	646	663	712	639	666	650	657	659	701	706	678	701	658	653	694	675	638	689	646	715	674	657	675	630	693	710	705	689	681	688	749	697	704	662	661	699	712	677	709	732	677	707	699	709	648	679	681	655	649	641	710	697	615	660	647	699	719	685	698	695	655	692	632	668	664	692	691	709	676	696	706	672	678	685	699	682	709	647	678	661	691	676	659	655	716	652	713	707	714	649	704	721	664	653	666	683	688	680	673	665	666	639	693	681	688	670	698	618	692	693	687	627	725	670	634	631	673	677	704	677	700	690	691	701	662	669	729	684	672	680	667	651	667	665	639	675	708	697	665	626	671	696	654	667	638	718	664	695	741	661	638	687	679	712	696	677	700	661	701	657	711	696	696	697	693	679	687	726	641	673	703	656	671	681	697	674	663	642	649	693	650	654	698	657	651	662	677	671	654	694	646	666	683	659	705	672	693	698	630	688	640	658	685	683	682	675	699	637	741	710	691	674	696	707	678	728	686	649	655	680	659	685	685	694	720	687	655	651	747	690	668	671	673	636	723	661	710	710	669	672	626	709	653	700	644	619	690	699	655	687	711	681	686	674	645	668	709	685	769	685	675	679	677	621	646	721	664	685	689	662	682	643	682	639	714	705	666	592	667	709	656	710	670	661	686	655	669	673	690	695	646	674	726	689	665	678	679	697	639	679	661	678	658	678	722	638	620	754	737	684	689	680	698	681	664	694	656	653	658	687	674	701	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21340	14114	13631	12865	10612	8653	7152	5410	4323	3476	2981	2380	1802	1294	1064	1179	932	859	901	1007	961	1033	770	882	661	592	572	584	705	589	547	484	488	514	551	587	531	433	516	489	424	437	376	345	319	381	384	370	382	365	374	351	340	350	311	306	316	315	312	298	288	319	296	332	309	290	306	272	317	302	296	280	328	297	321	262	279	330	318	335	289	298	307	282	296	297	318	316	294	290	301	307	295	298	296	265	308	287	304	277	293	302	295	321	288	288	295	294	293	319	307	273	305	343	282	309	300	281	268	308	310	312	299	293	311	285	315	300	302	310	303	297	296	292	307	311	288	323	274	292	282	344	272	290	296	279	300	269	288	299	283	321	277	326	314	288	289	308	308	308	295	310	297	278	302	262	285	302	291	332	300	302	311	291	299	288	294	272	315	324	312	340	302	282	297	318	316	294	307	303	320	274	273	302	253	297	299	295	288	265	290	288	327	299	311	275	291	297	331	294	338	281	326	284	270	319	302	312	285	297	311	295	301	300	286	297	295	287	260	303	314	280	280	316	287	291	292	285	284	294	298	299	286	292	288	289	285	319	280	278	286	269	302	315	292	256	255	286	339	303	327	309	296	296	283	275	309	273	301	285	292	320	279	285	305	298	288	267	303	256	304	296	291	300	325	264	324	295	325	269	305	325	292	281	296	319	288	320	289	279	308	283	268	294	303	289	306	308	318	294	299	347	282	295	308	276	322	310	339	310	299	300	309	326	296	305	301	287	315	295	285	324	285	318	329	322	279	310	295	277	306	289	282	307	297	274	286	301	301	289	327	311	281	311	258	292	267	284	284	288	287	318	279	319	306	299	276	280	295	302	292	296	302	322	302	312	309	302	292	274	309	315	315	302	296	296	291	290	259	292	325	320	318	292	294	302	296	299	303	280	314	324	313	249	315	312	306	308	302	279	288	299	310	318	313	303	298	334	320	290	289	305	279	279	286	298	290	293	313	301	291	299	274	299	306	300	290	258	270	291	252	322	293	300	300	267	270	304	293	289	314	301	306	311	296	275	335	316	292	297	287	285	291	299	320	313	304	301	283	320	307	305	287	315	315	284	298	316	312	296	271	295	283	297	315	315	302	288	290	281	256	286	300	280	279	303	315	302	312	290	281	319	277	304	288	302	322	300	284	308	294	301	281	261	275	294	290	293	287	320	308	312	305	289	293	287	315	317	306	276	312	284	264	319	273	303	263	293	306	268	244	296	320	300	280	317	317	278	289	303	276	316	262	274	328	316	321	271	296	314	276	285	326	300	287	300	287	296	309	289	298	296	335	313	292	298	287	292	339	278	288	316	293	297	306	274	284	275	279	297	309	258	320	309	308	279	278	304	303	308	284	288	284	337	293	296	301	303	348	274	300	320	284	288	312	315	313	327	315	326	296	280	294	293	274	315	293	290	309	290	294	307	289	294	282	328	297	290	305	279	278	290	276	332	290	304	291	260	297	295	322	313	272	283	328	301	302	299	291	315	326	298	306	292	313	295	311	335	268	287	306	280	311	268	272	274	299	329	297	295	287	284	266	299	282	310	291	267	329	274	293	315	273	283	313	328	284	335	280	282	316	333	324	297	329	286	308	287	304	302	276	283	272	296	281	287	288	299	293	309	289	320	280	302	303	316	286	283	288	263	305	273	299	302	277	284	327	292	268	298	290	278	339	295	268	338	298	295	305	283	255	341	309	268	288	306	320	310	274	295	299	267	306	311	310	304	310	305	305	279	288	312	286	281	300	293	308	302	321	286	295	328	288	305	285	290	278	331	313	295	304	298	301	330	299	306	292	291	327	257	320	300	260	298	280	296	314	308	298	297	286	299	288	299	308	307	299	345	282	275	303	303	249	296	283	310	290	290	286	298	341	286	291	323	279	300	299	314	305	298	320	291	304	313	289	329	328	275	321	275	310	297	316	289	330	355	280	298	307	306	265	284	272	312	292	318	304	289	312	314	272	287	318	285	302	335	314	300	351	286	320	304	288	297	269	291	326	308	285	291	308	299	272	287	319	274	280	289	336	325	310	302	296	282	276	254	306	338	287	289	289	278	292	296	306	322	286	325	308	298	278	283	317	290	281	346	278	297	278	285	296	267	306	280	293	284	333	268	284	301	300	280	304	350	298	273	317	279	312	277	276	285	275	295	301	298	283	295	303	307	303	341	286	306	263	311	299	288	302	288	307	301	330	286	303	306	344	297	289	294	267	313	308	302	322	320	296	289	315	277	298	298	300	317	281	288	280	312	292	312	325	295	271	287	320	317	322	314	274	276	310	319	292	288	313	304	293	273	313	285	277	265	289	309	318	317	267	277	305	305	315	281	318	299	306	287	324	303	298	272	303	305	295	303	298	314	278	316	317	288	336	300	293	344	275	267	295	280	299	324	290	292	301	315	289	268	308	313	298	308	299	323	283	310	322	278	255	311	267	293	312	308	278	275	308	294	310	322	277	306	272	300	296	304	287	291	292	285	282	280	285	306	263	300	291	298	286	253	277	316	278	286	333	271	326	289	289	295	273	300	286	297	339	315	287	296	307	300	325	289	293	285	310	299	276	316	303	307	332	288	311	293	279	280	285	328	278	280	297	296	313	300	301	307	306	324	327	288	292	307	319	326	349	306	303	301	323	297	290	287	288	305	286	270	294	316	327	283	290	301	321	313	280	276	303	293	297	287	286	286	278	316	288	287	288	303	304	331	313	301	311	258	293	309	316	291	277	297	323	294	276	281	274	276	309	311	282	306	277	306	289	298	285	330	300	276	283	269	310	304	293	292	301	270	297	324	296	279	303	279	305	280	322	268	303	321	309	289	311	280	309	273	300	290	285	308	306	284	298	312	283	310	288	299	352	274	284	311	273	301	311	285	301	307	297	303	314	292	324	308	330	267	283	302	297	317	311	335	286	283	294	306	283	295	302	290	279	267	301	306	317	315	306	289	306	303	271	278	322	288	305	259	303	281	333	298	310	319	307	312	322	292	282	262	304	299	265	284	326	305	297	313	296	294	275	280	302	307	320	297	305	310	288	345	315	314	294	317	304	303	301	293	305	307	280	301	307	310	293	295	282	305	295	302	318	288	286	319	296	276	329	323	306	297	300	295	304	283	318	321	324	311	308	300	294	282	300	327	291	280	303	316	285	284	252	300	302	269	298	302	294	333	299	286	286	303	262	283	303	310	304	299	277	274	281	293	263	253	313	301	295	330	280	301	273	308	331	293	302	318	333	313	303	308	328	288	322	276	303	299	278	290	304	287	307	298	286	285	294	314	296	309	284	331	285	310	302	283	328	320	292	307	305	301	294	281	285	317	283	304	302	315	303	293	316	289	302	317	339	289	295	301	287	336	328	309	278	289	303	295	301	308	284	310	290	310	292	284	315	318	298	295	310	285	303	311	323	285	314	289	315	282	317	293	286	287	273	281	299	291	288	300	320	284	296	283	309	324	293	286	298	289	290	323	292	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11330	11675	14159	17845	17011	17066	15479	14371	13717	12666	11940	10550	8425	6649	5635	5858	5114	4921	5214	6193	6220	5843	4556	5031	4393	3414	2879	3428	4190	3288	3042	2214	2379	2766	3019	2966	2633	2290	2289	2433	2358	1945	1500	1061	1186	1478	1548	1731	1514	1481	1468	1437	1341	1251	1013	988	946	964	925	920	921	902	973	940	891	886	872	884	899	888	861	921	861	942	855	859	904	903	876	857	894	969	908	918	879	896	877	882	887	893	878	892	909	897	856	878	863	839	879	833	854	853	860	866	841	875	785	891	866	860	870	826	871	843	832	880	886	858	883	800	890	870	868	881	870	865	861	868	870	872	818	861	841	854	886	864	910	851	841	805	862	869	893	863	866	855	837	860	852	850	854	863	874	905	879	922	933	872	925	804	858	846	865	853	857	837	830	858	834	869	824	880	890	873	860	820	824	856	907	868	860	858	867	862	862	849	861	829	794	871	857	832	837	861	876	853	866	873	849	857	857	873	879	908	812	881	861	877	850	870	827	809	865	809	898	927	873	814	874	820	860	883	879	853	873	806	825	853	886	839	828	889	839	867	832	880	853	871	894	817	884	837	873	847	907	826	854	844	851	885	852	864	797	821	890	850	863	832	850	838	852	876	818	849	849	825	916	865	839	876	821	849	848	826	821	903	833	871	850	877	863	785	863	866	805	837	864	848	823	848	873	863	844	822	881	872	889	889	884	820	840	842	851	816	851	821	880	857	899	857	760	822	854	874	855	886	901	846	906	865	902	891	916	819	872	861	853	916	869	888	869	914	822	890	830	826	902	852	809	859	795	821	926	841	850	837	871	816	830	907	883	894	838	882	838	873	826	887	841	849	841	861	848	863	827	877	875	869	826	819	878	907	843	852	829	845	864	835	862	845	840	875	891	857	817	817	852	852	820	838	883	847	904	809	821	874	864	919	846	904	877	838	875	894	822	875	856	781	833	878	791	832	863	839	837	897	916	880	871	855	817	893	872	844	914	847	822	849	829	860	873	901	814	835	794	910	893	906	820	821	865	890	827	848	878	862	880	809	887	862	843	836	865	877	827	880	845	882	866	904	821	895	876	880	833	874	803	883	879	870	843	804	890	829	894	834	875	853	854	854	857	831	878	905	869	889	833	882	814	809	851	878	876	861	818	887	847	865	846	817	842	801	857	865	845	816	839	863	840	852	882	817	847	879	890	852	836	876	825	874	849	801	852	851	812	860	828	859	823	845	861	891	862	847	843	811	902	856	852	828	830	871	876	840	893	885	849	841	849	848	829	876	834	844	842	877	861	812	801	829	847	803	862	839	863	874	850	838	844	866	849	898	871	872	884	848	873	869	847	841	852	846	830	909	859	810	831	821	874	819	878	872	847	841	875	831	868	850	861	841	854	878	895	908	884	903	870	865	845	871	764	879	886	902	875	844	832	865	877	860	840	891	780	816	865	851	886	852	856	856	872	826	877	901	841	813	857	862	916	806	891	855	861	851	796	849	810	877	920	867	855	809	836	864	798	860	864	831	908	865	864	878	847	821	820	877	889	916	854	867	879	866	921	804	869	874	864	837	868	897	881	893	869	854	894	884	820	847	809	820	887	872	861	872	821	819	867	863	846	826	809	829	866	846	863	818	873	844	827	883	788	873	912	886	867	818	858	825	833	853	860	860	871	870	902	881	859	855	861	848	823	827	863	877	856	833	831	893	851	867	847	868	861	869	785	866	817	821	858	883	930	886	850	844	914	865	878	866	892	837	850	848	846	857	900	858	868	866	814	816	897	836	874	856	789	878	830	832	898	834	829	883	856	842	854	902	880	883	805	883	811	869	845	909	868	831	836	875	871	789	825	946	861	871	876	892	877	848	897	889	868	851	852	830	874	888	835	864	789	853	838	804	848	831	862	850	826	839	850	875	862	883	825	843	828	877	815	817	866	851	877	829	891	832	880	770	854	842	845	892	851	852	862	792	861	843	769	861	869	832	885	879	848	813	821	841	827	872	847	830	869	852	903	854	875	836	852	830	890	865	864	880	845	846	858	822	864	884	876	815	865	869	825	933	816	843	841	907	912	911	888	913	856	820	841	878	855	858	842	829	858	828	893	873	846	870	879	904	852	807	880	802	880	843	886	835	838	824	854	953	825	862	855	859	862	866	863	893	878	852	893	858	831	865	814	829	854	875	886	861	857	816	891	869	902	841	837	865	862	839	866	866	863	808	851	835	853	881	899	881	880	855	779	834	888	891	875	844	820	852	864	859	881	877	844	851	860	799	879	845	826	817	832	848	867	861	865	848	843	896	846	891	911	837	855	896	824	837	833	869	868	862	834	867	856	895	819	860	830	860	848	855	881	841	846	886	846	862	848	845	870	869	864	829	872	880	869	867	833	855	870	880	806	840	873	871	851	853	868	881	882	815	855	843	827	837	887	888	846	913	863	868	873	866	889	893	839	875	881	856	852	863	865	884	844	854	876	937	873	842	847	823	885	835	842	821	838	827	904	888	784	841	904	859	847	863	866	844	863	828	885	827	850	840	834	892	825	895	834	818	841	819	887	867	879	850	880	839	900	837	861	831	845	852	903	872	842	886	848	849	859	884	890	895	819	824	854	845	868	860	860	850	844	893	846	855	866	789	869	896	812	810	813	801	855	879	883	837	875	853	861	823	832	863	903	867	888	840	875	898	849	846	837	864	850	885	856	886	844	876	833	912	853	844	897	870	829	825	893	867	886	907	795	873	899	801	851	870	877	866	814	809	862	887	821	874	912	854	870	837	852	867	856	869	885	822	819	845	877	832	838	852	890	854	857	902	857	830	799	861	811	858	843	820	891	837	865	884	860	823	823	868	816	843	852	895	864	829	811	855	818	908	882	856	886	892	868	863	802	873	864	847	803	879	837	852	855	837	835	893	833	813	856	826	838	889	877	859	899	823	864	851	827	866	807	902	832	870	812	830	802	883	854	876	923	820	881	836	887	915	820	875	819	835	810	877	860	824	864	829	901	830	869	926	901	898	874	893	854	875	861	852	865	881	839	798	887	879	876	850	815	794	813	867	828	886	916	859	834	871	876	868	827	813	821	861	905	889	876	895	895	886	845	867	839	876	903	870	820	870	911	881	814	808	849	816	870	838	846	816	853	897	874	871	870	930	892	909	803	867	865	819	793	807	871	811	880	897	818	862	828	849	828	882	856	848	831	858	841	877	864	840	817	820	825	887	844	864	854	832	876	834	817	868	837	840	850	840	905	835	860	956	856	829	883	913	829	820	858	889	901	795	847	901	846	883	850	840	844	895	877	828	875	813	872	833	865	832	805	827	905	807	864	871	859	855	848	824	919	882	814	860	836	844	888	825	839	880	853	813	830	847	885	838	820	890	818	875	899	840	854	845	852	886	873	861	880	844	905	850	833	842	764	842	868	859	900	883	856	860	879	854	863	826	866	876	852	877	824	853	861	798	892	891	861	859	870	800	845	847	892	876	801	850	857	872	816	836	878	863	820	819	817	814	881	800	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
3718	1866	1653	1315	915	779	662	567	422	333	283	244	187	167	143	133	137	111	115	112	138	119	117	104	111	112	123	131	113	110	98	100	118	120	124	129	109	108	111	92	109	121	111	107	110	103	98	119	115	90	126	98	107	112	92	89	106	116	100	122	113	100	94	105	108	113	101	103	96	104	96	102	95	121	93	113	105	106	106	89	114	112	104	107	103	106	97	98	97	103	112	101	122	105	101	102	113	83	95	126	105	119	130	93	111	103	120	98	120	107	109	97	102	109	113	99	98	97	105	138	122	110	106	84	94	104	103	120	92	108	102	98	110	96	91	101	97	121	83	129	98	111	91	83	108	94	97	102	96	109	116	113	109	104	105	105	98	110	111	100	102	101	106	121	125	116	103	109	124	95	118	109	122	126	110	102	93	115	120	112	90	109	110	107	126	102	105	96	101	91	104	101	130	96	106	120	98	110	112	100	104	121	87	114	106	127	103	125	102	113	97	116	111	117	128	112	84	78	118	100	97	110	120	103	116	107	98	111	123	130	124	114	107	120	93	117	113	100	104	104	111	90	116	94	105	111	109	99	102	111	96	105	120	107	103	116	97	101	113	91	98	98	94	98	94	119	114	108	116	102	83	94	116	95	93	101	109	108	118	124	103	114	87	106	104	109	109	113	100	98	113	100	110	95	109	116	104	101	101	102	107	93	121	108	102	109	106	103	104	89	93	109	119	108	102	102	96	83	97	118	116	117	93	106	100	83	111	112	95	105	101	95	127	103	118	112	101	96	88	112	108	95	112	120	92	105	99	105	105	87	89	115	120	101	106	117	99	105	94	103	103	98	103	112	108	103	117	104	122	103	88	119	93	100	109	108	110	104	110	96	104	104	97	115	132	128	101	104	98	127	94	89	99	107	117	117	93	102	96	76	114	112	105	105	124	106	105	122	92	106	100	116	139	110	93	109	126	94	106	108	112	93	112	133	100	102	103	103	107	105	90	109	88	92	98	116	114	99	106	117	94	100	106	97	116	99	112	94	101	92	89	108	95	101	106	113	109	109	88	106	103	114	111	110	99	100	116	111	106	86	84	97	94	95	93	94	103	103	126	113	101	104	100	116	108	108	100	106	120	105	106	106	94	117	110	106	114	100	109	101	114	101	83	106	121	116	91	101	102	109	98	125	92	106	92	88	114	104	95	103	88	90	118	90	97	113	113	105	116	124	106	119	119	104	98	95	103	97	105	103	90	116	118	127	114	103	106	104	104	97	114	102	99	93	91	132	93	117	113	130	93	102	102	109	95	111	103	122	95	124	91	127	94	77	113	107	116	90	113	99	104	113	107	107	99	102	102	118	92	110	107	86	100	123	117	125	100	110	114	106	100	105	103	92	114	119	114	106	106	107	102	104	123	117	105	100	96	88	103	104	106	96	102	104	99	85	98	105	120	112	103	99	96	111	107	112	102	108	108	95	109	100	114	111	111	94	106	115	113	99	105	113	109	94	106	115	108	116	125	98	99	105	101	111	130	127	115	109	107	122	125	124	101	99	104	109	105	104	97	118	99	98	100	107	98	102	114	136	112	96	91	107	117	103	97	110	125	108	112	98	109	106	129	98	117	95	122	102	110	104	122	108	117	104	112	107	109	108	98	98	105	99	120	100	107	116	103	100	85	105	98	109	91	107	94	91	111	92	126	116	108	110	98	92	103	101	134	101	115	116	92	116	92	85	116	124	105	113	89	102	96	112	91	123	103	92	92	98	109	108	98	116	96	135	89	113	105	119	115	88	104	110	89	83	89	114	97	91	105	86	110	109	109	92	109	96	104	98	109	108	124	116	105	94	95	103	91	118	100	92	101	100	113	108	94	117	114	105	97	101	93	109	90	105	103	111	112	115	87	108	102	96	113	99	113	118	103	104	108	105	87	91	87	116	97	91	127	106	112	103	102	105	88	111	122	113	110	111	81	116	85	132	98	93	94	122	128	101	130	81	97	87	104	105	91	115	105	114	105	103	107	126	123	110	86	110	113	114	108	103	101	96	105	106	105	102	94	122	96	117	99	107	96	100	112	114	103	105	112	111	103	116	110	105	109	100	110	113	99	97	109	117	90	124	109	108	95	114	100	122	89	107	109	99	112	112	122	96	114	132	102	101	117	102	121	118	118	111	96	93	92	117	104	114	108	107	102	109	97	113	95	90	101	112	114	91	102	104	124	128	107	88	115	114	120	106	130	93	110	95	101	99	127	114	119	100	106	83	93	121	107	102	122	113	127	98	111	103	111	102	115	91	97	103	102	99	102	108	123	107	103	98	114	108	111	119	103	91	89	124	101	101	111	116	88	115	105	105	98	112	111	126	104	109	93	93	108	125	96	103	94	125	86	108	101	90	115	100	103	116	98	98	126	120	90	109	110	102	104	111	103	114	119	122	102	100	103	87	129	90	116	101	94	98	109	92	108	111	113	108	116	109	103	115	119	96	107	122	109	104	120	98	97	114	92	126	114	103	96	101	99	116	108	99	112	112	124	105	85	84	102	103	119	118	117	102	127	109	98	106	98	86	118	113	100	99	102	111	96	89	96	100	97	105	105	103	110	97	90	103	88	111	101	108	110	110	116	129	110	113	119	108	113	103	120	108	117	106	111	109	99	111	105	118	107	115	117	107	96	101	106	94	102	105	100	102	102	101	119	106	100	105	106	109	108	114	92	128	104	116	113	112	93	111	107	119	116	122	105	105	97	122	107	111	116	96	96	113	97	94	117	115	118	99	94	89	125	106	93	107	85	125	88	112	110	94	98	113	88	128	98	104	132	113	105	107	111	117	108	102	118	104	103	128	98	98	108	112	99	100	117	126	114	99	103	118	106	110	108	109	101	117	103	106	103	104	98	109	96	102	117	94	109	94	115	92	109	107	89	100	105	112	94	106	119	116	124	115	111	99	95	112	113	92	104	96	133	116	108	107	97	113	100	107	92	93	127	109	108	120	98	113	102	114	85	101	114	130	93	102	101	107	99	99	94	114	104	107	92	99	98	114	123	111	114	107	119	114	104	110	116	99	115	106	104	108	68	114	120	89	99	122	111	99	110	105	110	123	87	109	97	115	98	100	111	113	109	109	95	111	106	89	100	117	112	106	116	101	96	109	102	109	95	109	123	95	107	106	100	108	119	121	119	96	96	102	107	125	117	110	107	108	101	89	121	123	96	99	121	108	96	109	105	86	103	96	92	99	109	110	116	106	95	106	111	100	105	97	96	99	96	106	110	103	114	123	121	110	99	102	105	96	98	109	99	109	94	86	99	105	118	113	103	109	97	127	100	126	90	113	126	94	99	110	101	100	119	113	93	103	108	86	132	94	93	100	100	134	101	114	113	104	109	113	114	96	122	102	103	121	92	107	103	102	115	107	94	98	105	98	108	93	102	105	96	80	111	105	94	110	120	120	112	96	105	104	104	104	100	90	93	102	98	102	95	107	100	107	104	99	99	88	97	111	118	110	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2878	2310	3679	4255	3600	3441	3123	2772	2319	1758	1427	1213	930	786	609	585	537	499	484	487	455	468	407	454	437	435	382	461	432	437	427	380	409	422	433	400	404	414	402	398	420	419	354	350	398	351	395	391	402	385	344	411	389	414	371	361	379	352	383	389	384	402	381	357	393	375	388	360	372	368	365	362	393	364	385	383	369	390	360	354	397	380	341	399	380	379	356	379	388	355	365	341	367	368	403	357	362	382	344	401	338	332	382	370	378	378	407	362	358	365	363	375	424	372	361	350	355	375	379	373	374	389	389	393	361	383	381	428	360	361	426	367	394	385	348	387	370	347	356	395	349	377	359	398	364	365	389	367	370	406	407	385	370	378	383	381	362	356	377	366	384	376	362	355	368	389	389	372	353	383	362	388	412	393	346	367	374	357	385	341	363	350	380	370	348	371	404	362	374	337	361	342	350	378	380	422	368	374	380	375	367	358	370	364	371	375	388	350	373	347	377	385	381	379	396	358	382	349	370	395	388	368	357	380	353	326	324	344	357	346	343	376	411	356	357	348	349	340	408	394	408	348	387	382	367	394	361	341	372	389	371	319	369	376	368	371	386	382	374	362	375	365	367	349	387	354	376	351	363	372	374	365	365	385	383	352	377	352	344	372	336	376	368	401	340	351	384	347	390	372	401	363	381	401	366	378	365	366	379	390	362	379	355	399	372	390	367	346	400	364	388	365	380	371	353	393	406	368	377	377	384	369	355	379	373	376	381	413	361	398	373	394	364	353	385	365	396	352	380	398	353	342	366	344	375	383	352	362	377	359	356	354	364	391	363	374	370	392	363	399	371	372	371	365	404	387	342	354	372	383	372	378	392	365	334	376	373	373	348	362	401	412	376	382	341	376	349	328	375	363	367	325	347	388	402	380	345	375	362	360	377	374	367	380	329	354	369	378	352	408	397	362	364	350	383	382	406	363	369	375	374	371	411	382	386	357	390	385	399	371	368	379	369	407	361	354	369	348	396	415	364	343	387	390	392	376	357	369	372	375	372	374	361	388	401	370	358	339	365	377	384	344	369	375	381	365	392	381	354	341	347	363	346	352	382	366	338	382	358	378	424	369	357	347	371	375	342	388	377	359	364	364	366	344	381	379	380	350	366	356	423	382	379	382	384	386	394	372	389	373	384	368	377	349	354	360	378	373	397	357	379	364	356	345	381	345	397	351	358	378	401	341	376	359	384	387	388	372	404	375	398	406	348	383	351	374	393	350	368	374	379	345	362	353	388	361	362	375	358	384	362	386	419	348	366	358	337	361	348	342	385	371	350	357	354	378	385	382	354	372	392	379	398	389	395	389	402	380	323	366	358	373	338	372	386	402	341	369	382	361	373	403	346	376	359	361	398	362	372	375	360	351	391	371	368	378	366	373	369	384	365	375	351	381	402	353	400	357	379	340	382	370	396	350	393	347	350	392	409	368	340	363	359	387	407	388	386	385	343	381	357	360	391	403	357	360	356	339	343	364	381	359	344	371	386	384	373	367	379	364	402	354	428	371	364	339	411	383	334	376	364	372	360	365	326	395	359	387	406	373	369	350	361	345	374	335	375	382	361	366	350	379	355	354	362	378	362	378	384	348	380	369	381	362	392	368	326	377	387	336	390	373	367	362	380	367	396	371	365	385	322	369	398	375	369	418	367	377	390	375	377	379	390	368	371	380	334	376	368	346	373	378	373	366	351	399	374	368	368	393	334	373	366	391	411	390	360	383	359	364	340	383	397	356	383	339	336	374	371	374	360	385	395	401	351	369	391	380	391	319	363	378	374	347	370	382	386	357	354	391	382	372	370	360	384	358	358	386	367	397	392	375	393	396	374	352	380	380	353	393	351	381	376	398	367	382	368	377	348	340	360	386	334	347	379	384	368	382	366	349	362	372	389	357	394	349	351	382	383	370	334	368	359	334	379	362	366	372	362	374	373	364	381	419	403	355	360	408	365	378	379	384	359	396	395	379	344	390	382	375	381	346	358	365	387	375	358	373	385	363	360	378	342	395	390	363	376	387	388	372	396	403	369	354	354	356	383	399	400	378	368	359	398	351	359	382	371	360	359	354	344	349	412	392	387	356	345	357	408	381	349	354	367	400	416	367	389	368	406	379	360	375	367	334	392	402	391	396	366	342	376	348	360	355	396	361	368	376	393	362	382	364	381	377	400	395	350	390	363	359	390	377	349	362	390	404	391	367	348	380	371	346	374	375	348	396	355	373	384	358	363	397	392	356	423	347	348	409	356	393	371	355	400	377	391	393	384	364	347	388	419	381	394	397	384	358	368	328	367	349	367	348	364	377	397	396	389	357	363	359	364	361	395	358	397	344	386	376	357	375	370	364	357	381	405	376	375	381	390	360	373	362	351	371	382	384	371	347	363	354	375	383	358	367	362	424	362	374	399	354	367	366	371	397	373	374	339	374	383	379	352	331	327	349	390	375	350	390	344	381	345	360	349	385	378	355	371	368	364	371	358	367	353	382	357	368	361	361	385	370	386	354	397	338	362	394	377	408	356	366	350	364	359	359	389	345	330	387	362	385	382	393	374	374	379	389	377	347	332	383	403	366	386	302	377	367	374	370	394	375	372	363	355	343	420	356	362	348	412	417	347	385	379	377	388	361	384	375	374	351	365	374	370	347	357	386	353	392	398	352	388	406	370	366	396	404	327	365	356	362	380	372	387	381	379	354	349	364	399	386	361	345	373	408	392	353	386	358	397	376	356	386	408	376	349	365	353	360	372	390	357	377	374	350	369	378	367	369	343	391	345	351	339	361	385	373	359	392	390	352	359	374	368	370	365	384	381	352	360	354	334	422	369	367	375	399	376	382	357	366	414	360	395	387	398	350	372	402	388	372	376	403	356	366	397	372	381	359	361	358	340	363	353	403	344	382	397	367	396	407	388	364	412	331	378	354	354	370	370	358	372	391	373	418	376	398	382	391	377	363	368	351	382	388	406	383	412	355	361	372	356	368	360	366	380	365	360	339	346	392	419	368	335	371	377	381	369	378	376	377	375	378	343	376	390	378	369	337	369	382	378	362	335	376	364	343	397	388	389	362	347	379	385	380	370	363	401	356	380	365	331	350	354	328	365	383	335	395	349	350	406	374	381	343	349	361	365	381	358	372	375	383	375	366	401	363	354	355	382	385	390	334	353	376	370	385	377	382	366	349	368	392	362	385	390	354	378	366	362	383	369	336	383	356	374	370	365	350	344	381	354	363	377	398	366	377	401	373	366	332	389	358	348	356	388	356	399	377	371	371	408	373	385	364	394	357	352	349	367	380	369	386	433	374	385	348	389	367	393	398	361	346	356	369	343	412	361	378	399	382	383	411	340	374	377	368	389	407	363	357	373	373	365	354	352	380	372	372	363	354	392	386	362	362	342	384	404	374	353	358	383	403	398	394	397	410	396	378	378	377	364	372	363	382	409	368	365	380	347	409	391	366	389	341	362	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
12562	9276	8292	7831	6061	5047	3479	2450	2037	1678	1375	1196	960	713	622	533	573	533	516	618	581	462	462	468	486	396	401	441	405	382	344	332	303	368	334	334	361	335	287	284	305	318	262	265	214	240	263	261	286	245	277	267	222	236	271	232	221	230	224	241	240	221	234	209	197	222	241	197	197	233	225	244	248	201	234	218	254	225	227	233	236	197	202	226	231	194	198	217	220	218	215	219	201	233	213	213	222	226	215	211	220	211	244	226	201	219	202	230	218	221	228	227	215	209	238	198	240	219	205	230	217	228	255	232	207	218	230	208	271	224	210	228	183	232	245	218	220	216	215	214	257	226	194	219	217	240	220	188	225	213	222	217	213	212	224	247	232	243	237	245	205	229	244	192	211	235	206	226	230	260	196	198	232	218	215	203	198	200	215	213	220	204	216	217	204	245	187	210	209	227	229	228	225	250	243	241	235	227	238	198	241	219	221	220	253	227	225	213	211	241	221	240	251	228	222	236	236	237	241	222	229	218	197	209	207	218	204	210	239	248	211	218	231	212	204	216	243	225	222	213	222	217	215	219	189	224	202	207	213	196	218	219	237	209	243	222	236	234	202	223	221	254	214	222	191	214	248	229	220	236	220	225	213	209	230	206	205	220	269	226	212	214	230	227	242	219	226	232	220	228	236	224	245	213	229	225	223	216	224	230	213	234	193	210	223	227	238	207	191	234	204	204	209	233	204	229	215	211	275	213	235	232	242	208	243	219	207	223	229	220	247	231	210	215	213	194	220	234	253	207	210	184	175	224	241	225	199	220	246	224	215	222	247	222	194	211	250	242	216	207	252	229	188	221	213	209	223	239	210	191	230	210	219	229	211	221	218	208	214	199	213	205	216	242	209	204	236	203	225	237	222	195	244	201	217	215	231	223	189	229	228	225	187	222	226	195	200	246	249	209	221	206	208	201	212	227	241	204	233	230	263	224	219	213	228	234	206	236	218	229	214	243	204	211	217	223	216	216	239	220	233	183	216	229	211	208	202	223	232	238	241	239	240	207	218	198	216	212	216	212	238	218	198	215	202	254	204	230	188	211	239	218	229	207	197	215	230	222	210	209	217	235	224	221	225	259	222	212	237	236	228	225	213	240	210	205	221	236	202	220	222	201	212	210	215	229	239	225	228	230	206	200	247	219	228	209	224	216	205	224	220	188	208	245	220	200	207	219	218	241	214	206	227	214	246	219	218	219	212	236	232	228	242	219	222	200	238	213	212	201	198	200	209	207	214	215	229	224	207	207	231	218	225	232	222	213	215	228	235	225	209	206	222	213	198	208	226	236	216	243	246	214	214	227	219	230	218	223	250	206	208	234	205	207	199	219	222	217	214	195	194	185	210	219	207	227	226	222	234	202	214	193	238	255	216	219	220	203	228	204	230	242	221	214	254	212	227	235	228	219	230	200	213	221	222	232	230	231	209	231	210	231	214	186	212	230	224	241	228	225	217	228	207	216	214	218	237	212	240	219	241	224	208	229	209	223	210	210	211	221	199	207	226	216	206	221	211	207	226	209	212	207	223	222	232	214	200	208	233	190	216	207	231	186	217	224	255	200	199	223	232	199	246	217	225	232	214	186	269	226	226	236	227	213	206	209	241	229	216	217	200	194	239	203	223	211	220	223	216	213	240	212	226	209	246	213	220	210	224	230	229	227	201	229	209	237	206	234	209	213	196	250	191	218	186	204	196	228	216	240	224	211	225	193	230	206	208	221	222	230	223	228	202	231	187	211	212	205	220	200	247	237	228	228	206	212	193	233	220	204	190	239	237	202	228	213	224	197	208	220	206	193	190	212	238	216	188	215	215	223	220	207	188	230	225	218	209	227	226	215	203	204	214	203	220	215	240	213	233	212	244	212	213	218	227	225	229	223	202	215	243	224	216	236	209	217	223	220	219	221	200	231	216	241	195	219	215	227	206	237	247	223	222	224	221	227	216	229	229	217	216	256	205	233	213	221	227	211	225	221	207	216	231	218	216	193	233	223	178	239	232	212	227	234	229	226	205	220	227	216	247	205	207	227	226	218	218	205	218	261	230	228	215	210	237	221	235	242	224	220	208	220	210	220	231	246	241	232	191	230	231	213	233	217	212	247	229	208	210	227	212	220	254	249	218	189	226	202	238	254	239	234	221	239	220	236	223	209	218	198	227	211	226	231	212	204	208	204	221	233	226	198	204	198	216	225	255	228	232	235	216	225	208	217	219	216	185	252	226	237	222	204	205	203	231	209	256	218	225	204	206	227	232	208	242	222	221	189	217	241	257	242	216	235	218	205	237	227	203	217	221	189	219	243	198	207	224	234	205	204	207	215	227	230	203	227	202	223	244	208	212	197	215	203	218	214	215	207	208	199	198	183	225	215	206	251	232	244	244	218	213	219	233	226	200	230	220	217	191	193	233	212	217	212	218	238	216	215	221	187	213	213	224	219	206	221	212	231	231	216	208	214	229	220	213	224	227	229	204	235	247	205	235	210	234	226	244	212	218	204	230	222	186	210	226	202	215	220	234	210	207	223	200	240	208	224	224	227	209	208	211	244	231	209	218	206	205	237	206	211	259	241	211	204	209	222	226	217	224	211	230	217	236	222	221	229	213	224	226	218	253	238	217	222	205	213	221	208	217	219	174	225	241	204	228	216	228	235	208	220	225	213	233	237	222	206	237	214	228	200	205	248	214	213	211	221	210	233	207	221	228	228	218	252	235	237	231	238	219	225	194	214	205	237	212	215	213	224	218	224	190	212	221	201	231	227	221	228	234	229	190	214	192	207	235	221	204	225	228	221	231	232	221	198	217	249	212	201	218	218	236	210	210	211	208	236	222	219	192	215	220	217	216	205	209	211	214	212	209	221	222	231	234	201	226	215	203	188	237	221	220	206	206	225	198	223	227	227	219	230	213	212	209	234	210	209	223	223	205	228	220	227	223	243	224	213	238	228	225	205	216	234	208	232	254	208	214	206	194	215	233	202	223	237	214	239	233	236	215	217	223	218	237	195	243	227	198	199	240	240	194	209	213	226	226	184	218	236	236	207	219	241	225	207	224	218	248	192	250	214	215	218	205	258	233	209	214	195	219	225	221	214	201	235	191	246	215	211	218	246	218	213	219	231	208	228	216	219	227	250	224	258	224	203	238	219	215	239	247	232	240	212	205	247	229	233	223	235	227	218	233	218	211	238	210	239	224	228	229	248	208	218	212	239	238	232	206	209	216	217	228	208	236	235	223	225	238	238	232	227	197	228	258	223	202	246	228	211	191	189	229	217	242	218	206	223	218	200	196	219	245	195	204	183	211	200	249	212	210	228	197	232	237	216	204	222	212	245	227	236	220	237	228	222	235	252	219	240	206	210	250	224	230	230	225	205	232	220	244	201	243	208	216	229	227	215	206	183	191	232	228	212	222	225	220	227	194	220	260	222	194	204	205	251	217	205	218	202	214	212	224	191	224	217	198	215	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8418	8325	9886	12432	11353	11823	10250	9492	8568	7999	6870	6360	4647	3728	3281	3261	2485	2675	3048	3917	3624	3091	2523	2793	2702	2167	1903	2378	2329	2033	1915	1445	1604	1795	1538	1724	1632	1554	1446	1328	1350	1333	906	818	776	1054	1043	1095	1065	1018	964	933	908	828	796	757	674	736	712	697	750	734	697	776	683	725	690	696	707	716	665	686	706	705	689	704	681	634	699	666	741	711	697	733	649	702	670	673	714	688	735	699	681	662	729	678	694	734	688	706	639	686	664	705	701	682	656	681	683	644	650	712	675	656	663	664	626	686	683	646	671	632	690	708	658	674	655	698	682	644	718	664	711	611	700	672	651	681	686	680	705	707	702	669	648	621	640	660	717	697	726	647	672	661	693	665	706	659	714	678	723	622	623	675	685	746	677	683	628	687	655	646	659	714	656	693	679	666	646	672	667	667	665	705	630	714	648	695	672	676	726	647	699	637	683	656	666	631	671	665	655	706	717	586	675	686	705	677	667	673	671	678	690	677	682	666	703	656	648	734	693	661	688	689	668	678	677	644	647	681	614	681	723	653	644	698	668	651	683	627	696	682	703	641	666	676	656	648	697	694	691	669	642	694	692	673	633	692	675	694	644	708	666	671	653	633	718	732	688	661	648	704	644	649	627	659	701	702	688	691	639	674	698	710	662	663	693	673	684	671	667	670	680	668	681	710	660	639	640	701	674	714	733	636	699	677	667	663	663	661	684	663	704	647	674	686	647	691	614	654	714	680	639	671	700	670	662	678	657	633	680	710	679	673	668	673	659	653	690	670	652	675	638	638	684	696	694	678	647	715	693	616	647	618	649	677	646	697	734	698	727	685	654	653	693	657	674	678	643	685	623	641	699	739	731	731	656	653	641	718	722	701	670	668	638	651	688	653	693	662	686	660	652	714	673	665	735	616	664	706	669	756	740	654	649	651	652	644	666	674	691	653	660	687	701	661	657	674	686	676	708	674	665	690	646	667	696	640	679	692	685	696	722	636	694	679	709	665	696	691	657	655	669	727	667	624	670	671	651	690	702	688	625	693	683	661	645	646	678	660	636	678	638	640	676	737	673	662	665	683	708	659	619	688	671	680	672	634	690	689	673	647	667	652	676	641	636	681	688	686	657	662	671	690	687	674	660	701	654	666	638	649	683	645	616	714	694	632	667	660	598	692	622	686	716	681	680	655	719	653	642	617	642	639	663	687	632	671	672	684	698	642	687	693	663	615	649	719	672	669	620	677	685	715	743	660	692	686	625	677	673	674	663	676	645	669	692	647	643	697	667	640	656	642	680	684	685	640	740	677	681	638	664	695	636	664	698	665	678	668	673	666	655	709	673	698	658	646	680	667	645	673	685	670	665	643	707	646	664	692	722	678	688	644	626	676	661	710	683	696	682	661	700	704	687	659	641	630	711	708	698	646	676	658	666	666	681	651	665	730	626	718	680	675	650	693	683	689	650	631	642	646	730	678	659	637	660	710	684	677	643	675	668	678	716	755	673	715	698	713	657	687	634	663	675	728	635	700	624	687	709	641	691	691	679	674	641	686	667	660	632	672	728	673	662	678	648	648	687	675	696	670	643	695	701	676	629	639	684	702	678	693	678	683	703	658	710	714	686	702	671	676	656	660	677	664	649	689	665	697	713	698	670	710	693	690	690	681	670	704	678	684	658	652	670	632	644	694	642	661	695	715	707	671	669	688	662	640	644	693	682	649	674	681	690	668	649	638	678	635	715	692	672	690	690	669	689	691	698	669	627	647	662	649	642	654	671	655	647	646	652	663	679	696	659	705	618	711	670	645	641	645	712	644	675	668	680	713	708	679	648	678	706	672	660	671	656	724	655	683	713	709	657	623	682	641	726	631	715	646	642	655	679	665	678	678	683	666	716	656	685	654	673	684	670	718	695	653	673	705	679	697	683	656	642	668	653	675	669	708	670	663	680	683	627	652	680	726	641	670	678	652	686	662	730	674	660	677	654	645	633	681	666	688	666	633	683	685	663	675	671	692	699	680	689	716	630	721	705	710	683	702	672	662	683	696	704	672	659	693	662	684	671	634	682	723	712	689	678	632	665	687	678	664	692	723	676	653	680	644	731	614	720	672	693	658	645	645	666	717	687	683	655	661	691	696	677	652	661	675	720	698	726	728	660	696	696	659	694	665	666	690	646	687	667	649	685	669	671	680	661	650	672	614	671	695	627	668	702	652	678	693	666	682	706	660	703	675	653	696	686	719	719	641	706	665	661	653	704	657	683	650	671	636	672	695	661	690	658	689	705	670	675	729	638	684	713	688	698	672	723	637	722	664	680	681	603	701	675	703	666	641	638	678	629	695	725	641	642	634	692	650	668	681	687	692	664	666	658	633	671	685	665	687	633	670	713	702	699	669	695	692	668	658	682	713	707	707	686	687	669	692	641	661	729	690	679	705	616	681	690	613	649	650	674	694	696	643	667	662	667	655	674	697	661	657	699	664	653	663	686	612	659	667	662	692	683	704	666	682	681	669	673	684	662	635	659	662	691	658	635	673	643	677	735	664	662	672	667	629	671	674	651	674	698	675	679	683	711	685	671	673	683	693	611	683	670	670	631	696	688	673	664	666	612	656	671	681	671	666	638	680	651	703	652	622	676	690	684	681	683	694	683	715	679	631	648	672	647	686	649	694	669	700	664	682	695	722	674	724	645	701	710	698	647	696	703	674	623	625	729	677	715	649	646	657	694	654	675	634	705	647	686	695	659	673	708	669	713	665	705	676	637	666	690	668	658	663	643	633	654	678	682	705	657	643	664	645	689	658	687	680	674	634	676	685	729	635	692	662	703	654	725	627	653	699	679	698	621	675	661	698	669	654	636	708	660	661	661	617	635	684	700	648	699	679	696	674	690	652	583	688	688	709	688	656	665	670	696	684	664	719	668	663	647	665	641	685	686	677	668	657	677	690	686	673	720	678	716	673	594	661	707	695	717	666	667	683	697	646	707	723	692	670	673	670	704	678	655	719	656	648	681	677	699	712	643	678	697	647	681	689	701	652	680	671	684	673	654	665	694	681	674	680	666	644	672	658	667	666	678	692	687	618	663	653	657	640	668	666	637	681	661	669	706	671	698	678	666	656	614	691	647	688	659	676	680	667	686	656	699	662	679	665	687	654	637	697	671	659	687	715	665	706	705	649	676	578	648	640	713	682	683	667	697	691	677	679	665	704	665	660	706	705	661	683	649	732	687	640	727	710	666	661	720	682	704	652	681	675	702	645	631	662	629	657	636	647	644	631	692	663	698	669	689	691	641	666	704	665	668	695	676	697	658	686	646	666	649	636	639	646	673	666	691	659	704	671	697	702	662	634	693	663	672	686	678	651	660	679	730	657	672	679	708	672	690	660	636	701	667	728	708	659	673	629	653	701	677	640	635	674	716	680	679	679	694	686	621	690	694	626	609	706	692	647	706	683	667	669	666	704	691	729	682	656	661	691	679	664	673	659	677	650	698	704	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21269	14488	14249	13465	10707	8776	6528	5075	4063	3340	2529	2073	1720	1526	1179	1132	892	878	853	1030	1038	967	866	964	759	652	639	732	724	689	630	501	482	553	524	540	563	473	393	470	478	388	362	320	327	384	410	368	343	367	360	335	338	277	314	341	326	305	320	318	330	285	287	271	293	295	278	279	275	265	283	276	288	270	301	276	298	292	292	274	303	284	326	308	289	300	261	317	280	295	330	289	303	276	293	276	286	255	280	294	313	297	301	307	299	299	325	277	302	261	263	322	287	297	289	294	306	306	278	256	312	313	317	287	318	293	279	297	281	290	296	274	288	320	295	284	286	337	314	281	274	284	316	286	295	265	313	288	294	282	320	307	312	300	279	315	296	307	287	299	290	280	267	296	282	312	312	273	289	277	294	294	329	283	274	294	294	280	295	294	293	306	281	283	290	295	255	303	309	270	275	289	309	269	251	273	312	299	294	302	307	298	264	300	283	272	288	280	275	265	329	315	284	272	320	303	281	265	259	273	268	299	288	280	300	288	317	304	317	315	306	292	283	292	257	296	319	280	300	288	272	337	277	284	285	290	295	316	333	294	312	318	288	282	288	311	304	284	269	331	288	311	273	311	303	277	317	317	283	285	301	286	285	315	276	307	320	323	285	309	286	334	262	303	282	316	298	313	299	288	282	274	267	293	277	261	287	311	294	305	301	290	282	295	287	306	281	292	266	302	267	326	298	303	311	270	291	304	308	295	279	311	316	284	293	298	315	267	302	306	313	275	297	292	309	267	306	290	275	281	287	284	262	291	299	313	271	266	299	324	288	291	301	314	264	293	294	299	272	304	309	302	264	292	307	286	279	304	330	314	266	281	296	262	292	302	284	294	300	308	302	297	269	308	287	265	309	295	285	306	310	312	260	281	304	312	279	263	275	293	310	297	308	314	320	290	288	275	274	288	299	277	301	276	308	300	337	285	287	258	311	300	313	323	278	292	324	251	289	306	285	290	292	294	283	296	306	331	333	296	279	307	295	287	301	301	327	287	325	293	261	295	259	283	262	311	316	302	305	294	283	297	297	268	297	307	298	281	298	255	342	294	296	301	278	319	281	319	300	295	269	285	303	274	264	264	267	304	282	275	314	289	272	297	278	287	308	265	287	306	302	274	310	270	296	303	269	288	312	317	309	243	284	311	310	274	309	301	298	310	278	296	272	309	288	280	310	311	281	265	305	300	292	306	296	312	304	299	280	266	292	296	287	302	282	287	300	253	287	287	270	289	297	266	292	308	299	285	265	272	300	335	269	322	310	296	323	275	269	299	294	290	299	312	316	306	314	286	316	303	322	284	303	311	277	294	278	311	293	320	307	300	305	293	293	322	305	294	278	284	275	259	315	303	300	274	297	323	316	294	291	283	298	263	301	314	285	304	299	314	288	278	327	312	290	301	327	307	297	298	266	276	289	293	286	278	280	288	287	295	313	288	276	303	270	303	265	289	303	306	271	304	274	278	278	303	272	296	295	332	293	319	291	277	290	287	271	276	294	260	272	298	286	293	318	302	318	290	295	294	323	303	316	275	272	309	287	268	283	262	302	292	299	292	282	258	312	300	303	311	272	290	288	293	282	301	289	262	277	302	301	275	260	314	319	295	309	300	290	292	278	289	292	270	280	239	309	289	298	283	288	259	298	280	295	321	318	281	285	325	276	281	306	285	297	274	319	278	303	273	285	308	280	333	301	259	280	292	308	273	310	279	299	279	302	280	292	321	284	316	280	301	290	284	333	307	290	317	271	291	274	289	268	279	285	319	292	267	288	295	288	270	300	313	311	318	268	306	298	303	307	307	295	293	318	302	285	285	295	302	269	307	274	314	291	269	331	304	309	306	298	343	298	316	270	281	260	326	323	299	253	263	294	287	302	302	312	293	300	291	321	298	327	278	286	299	245	312	275	299	283	255	304	270	301	317	293	293	288	267	304	317	286	294	286	334	295	296	284	304	291	272	319	302	280	285	294	257	295	305	311	292	279	293	290	267	305	314	281	273	293	282	278	321	252	284	283	281	286	297	293	314	318	282	296	313	306	281	285	291	285	299	260	288	298	301	275	295	317	312	263	290	314	300	276	299	278	286	279	275	282	265	280	293	268	294	277	326	327	273	313	268	313	313	298	323	303	267	292	252	292	288	299	294	276	318	290	307	279	291	296	287	267	289	269	312	318	310	297	309	281	289	286	283	307	318	288	287	271	294	329	273	300	284	320	298	288	304	288	276	305	301	295	296	307	293	303	307	297	295	271	312	303	289	295	301	287	270	304	270	318	299	257	258	284	311	274	284	299	296	248	323	257	285	299	292	333	270	300	264	293	289	293	284	301	301	301	314	307	317	278	285	296	298	291	285	255	318	284	307	289	314	288	272	291	288	294	314	247	319	323	311	282	292	279	296	273	266	290	308	312	281	288	272	288	289	289	324	312	277	271	269	293	317	330	285	298	271	294	287	271	275	261	277	298	265	308	270	272	299	294	283	318	295	288	307	313	294	306	284	292	307	299	300	303	289	288	295	302	287	314	313	275	301	310	280	311	275	307	312	283	284	297	332	298	300	283	321	284	294	304	307	306	293	286	321	288	309	322	304	326	301	289	294	309	280	306	265	290	275	288	268	286	282	309	312	283	294	287	289	275	307	302	297	298	320	261	313	296	296	295	307	289	290	288	283	311	316	270	285	285	312	328	290	298	320	305	278	302	277	266	265	277	317	293	267	284	284	290	279	281	352	304	272	295	292	295	318	291	289	298	273	292	279	319	304	304	295	293	280	264	293	278	265	284	290	301	298	292	297	303	308	302	299	333	276	283	298	302	300	327	289	331	287	265	280	314	285	320	260	315	271	316	295	332	312	304	293	309	319	309	292	315	285	315	297	300	288	282	326	279	315	287	321	317	325	314	295	304	289	255	279	292	316	262	321	314	269	281	303	289	292	268	293	310	274	263	306	273	282	277	309	307	304	288	298	295	278	298	281	301	292	329	300	316	299	273	288	280	267	286	290	278	271	310	314	302	287	311	284	283	309	301	311	298	290	322	279	298	260	261	287	280	289	290	309	281	281	313	287	318	276	306	279	285	293	290	296	285	293	287	329	294	278	302	310	296	272	291	297	325	273	328	336	281	296	292	277	286	309	297	300	288	305	285	290	297	298	267	299	318	308	294	303	275	284	294	273	313	265	284	298	291	290	279	291	301	302	292	295	278	300	276	286	261	322	317	290	276	310	326	291	298	311	337	306	298	321	286	292	301	296	281	285	283	287	301	274	263	306	288	270	308	290	267	320	293	296	291	281	295	257	258	297	271	307	284	290	274	291	280	260	309	313	286	279	283	286	269	290	272	261	289	295	306	295	309	277	261	283	285	307	285	311	304	304	309	293	286	294	286	303	314	305	301	271	243	271	263	271	313	322	278	285	287	308	277	292	265	311	319	296	320	293	285	270	285	284	314	293	285	317	324	302	284	291	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11487	11820	14186	17582	15929	16420	15143	14713	13092	12206	10728	9030	7889	6782	5737	5936	4954	5104	4983	6618	6589	5727	4295	5613	4543	3448	3124	4242	4231	3857	3449	2615	2527	2938	2663	3150	2875	2596	2027	2194	2146	2058	1418	1060	1103	1558	1577	1594	1519	1515	1425	1340	1279	1128	1074	974	938	951	941	895	908	930	899	917	939	858	903	821	879	900	894	906	876	875	895	826	886	882	896	899	930	892	888	839	889	885	885	845	881	884	842	890	911	811	827	919	846	899	881	880	883	886	834	820	877	834	872	816	919	906	860	852	830	793	836	835	868	809	841	876	850	904	831	804	842	873	907	855	904	886	838	892	845	885	867	858	839	853	887	847	864	855	888	817	870	844	814	807	869	837	881	907	825	815	853	839	867	889	884	855	858	908	846	872	859	866	833	867	847	842	910	850	835	867	803	843	879	804	856	796	871	866	895	849	862	813	863	822	844	813	871	827	796	852	868	863	878	892	810	871	876	865	888	834	874	835	875	844	857	855	893	842	863	823	855	867	864	838	841	836	864	848	780	845	836	865	852	846	862	849	833	853	806	898	862	848	825	881	786	839	829	888	877	867	858	821	864	831	857	808	853	827	841	860	818	843	881	843	816	897	829	856	887	873	851	864	838	851	872	894	863	844	876	879	862	859	834	833	885	852	909	873	839	860	838	832	877	821	900	775	818	849	870	843	836	847	889	863	863	870	822	844	861	854	839	872	833	838	797	840	825	777	849	846	880	888	842	856	881	853	863	852	878	874	830	802	867	824	839	819	827	798	876	815	848	879	842	887	852	847	854	837	818	853	856	848	890	848	834	859	821	853	853	821	815	813	814	892	897	797	899	855	800	803	824	843	841	866	834	839	878	797	786	834	830	867	863	830	827	885	903	856	844	869	858	807	806	831	862	868	838	820	825	852	823	830	858	876	845	839	838	814	850	870	823	843	877	877	835	829	820	890	925	848	832	888	870	897	865	840	771	900	879	806	839	875	853	845	847	870	870	833	812	852	824	858	854	867	796	802	886	860	833	842	792	857	833	831	827	786	881	839	918	791	884	897	856	876	856	876	834	877	856	779	835	880	909	854	878	850	804	846	867	883	871	859	842	866	853	871	885	844	818	822	829	814	814	858	858	855	897	856	876	862	845	862	832	790	815	849	789	826	817	827	852	815	825	825	811	845	857	847	855	880	854	858	824	859	908	898	873	869	896	851	815	875	818	831	818	883	882	876	849	851	852	841	841	811	876	767	849	823	856	858	826	875	835	860	864	855	779	930	806	812	810	846	815	823	845	893	886	856	852	904	848	811	873	862	827	920	819	871	865	852	816	889	873	821	889	906	820	873	860	854	875	791	880	881	851	759	880	837	801	907	853	849	856	894	854	809	846	850	891	886	881	834	859	828	831	843	813	851	836	850	853	909	871	843	847	824	811	856	879	876	834	830	824	826	870	863	873	829	848	839	860	863	885	835	862	849	880	827	866	878	877	871	887	838	863	885	879	847	822	809	847	774	865	833	855	814	840	879	837	823	820	837	885	871	835	829	828	829	852	860	857	845	841	898	835	876	863	795	824	841	826	844	858	811	855	894	812	875	835	801	879	831	835	833	807	866	845	879	846	841	811	883	842	882	859	831	865	808	851	847	811	866	853	876	856	819	817	840	833	824	905	859	871	880	831	849	863	819	842	871	885	884	828	824	804	847	814	861	844	816	888	860	864	855	889	856	911	835	843	779	830	824	846	858	861	866	815	851	895	841	826	795	865	872	856	836	849	803	897	828	848	811	837	794	859	839	826	819	886	884	874	838	845	874	822	895	867	814	855	788	879	886	825	848	912	826	805	850	828	831	796	898	800	854	802	841	806	836	870	851	814	825	850	853	816	850	877	832	880	837	877	807	848	873	902	874	845	886	826	797	822	811	860	846	892	850	845	841	823	838	867	872	855	857	871	841	819	867	804	850	831	859	892	865	795	878	803	886	823	843	820	842	868	849	823	912	833	839	837	811	829	823	826	876	846	849	852	802	821	883	825	933	865	798	875	871	786	810	823	820	850	845	838	834	864	831	798	845	870	871	850	832	824	885	850	796	866	826	820	826	870	820	854	830	849	867	809	831	884	847	863	834	853	855	834	864	806	836	852	863	813	813	774	876	824	836	889	795	837	848	837	786	851	876	862	885	879	835	883	899	867	820	884	839	812	830	797	836	837	811	808	887	800	857	913	854	866	881	827	881	865	797	867	883	848	820	882	875	822	839	869	841	872	856	838	888	875	813	893	863	848	871	849	869	806	862	825	843	866	836	785	894	886	814	894	875	859	860	887	873	878	826	847	857	837	806	850	832	841	863	841	878	818	861	834	878	829	871	873	867	828	842	903	848	873	875	858	861	900	848	823	834	865	812	879	864	864	901	860	763	809	817	803	845	790	841	882	824	837	852	841	832	884	856	829	880	832	876	857	822	848	821	863	855	829	829	893	846	778	861	901	827	881	869	853	831	812	834	811	833	860	813	891	837	845	810	819	860	909	863	873	853	851	843	836	812	889	868	831	862	849	824	850	830	818	834	852	906	864	842	857	822	879	897	884	875	816	893	806	874	887	848	854	876	882	824	833	855	878	863	761	840	919	877	890	826	875	882	793	852	852	913	846	854	873	829	836	828	874	851	846	809	818	889	836	820	858	885	786	862	889	810	841	879	835	812	811	818	827	872	833	848	862	813	859	819	822	842	886	855	810	847	860	862	828	869	857	831	846	808	808	883	818	788	870	886	819	887	850	845	811	849	799	864	836	908	854	853	852	893	798	825	866	831	911	823	887	864	877	842	825	830	835	885	867	806	855	842	823	866	824	834	807	866	835	860	845	808	875	850	855	813	785	869	849	878	855	869	846	869	834	844	859	827	829	854	848	849	851	906	848	811	802	832	863	871	859	911	876	838	824	873	878	864	854	871	803	827	847	800	861	790	796	781	811	822	782	858	856	863	830	785	854	884	856	840	838	864	812	869	866	822	892	819	857	822	857	835	811	870	877	853	868	878	844	841	851	892	897	822	828	852	885	924	805	844	798	855	902	842	839	829	832	826	848	838	870	894	860	823	795	848	910	866	838	821	806	820	868	894	873	862	827	801	807	888	861	883	863	847	814	900	841	810	845	773	854	888	794	804	842	819	811	844	841	838	828	826	833	822	867	910	863	835	834	806	843	866	842	887	880	852	779	814	872	852	829	852	853	827	863	837	832	850	950	836	829	848	832	889	830	819	833	837	826	898	856	830	827	811	822	915	864	826	870	824	800	813	867	883	819	853	858	890	879	868	850	876	792	877	817	872	835	851	852	867	840	900	830	886	817	827	876	826	820	808	840	828	871	822	906	795	862	869	851	802	853	824	814	855	832	868	840	836	793	842	858	819	760	852	795	883	882	822	825	793	841	859	817	878	838	834	897	844	819	845	834	823	853	799	802	842	882	895	868	869	842	875	846	830	858	824	815	870	862	779	865	812	835	870	801	864	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
3888	2053	1736	1393	948	725	620	525	402	344	219	208	184	164	130	141	116	126	89	129	116	109	101	112	125	128	107	127	104	116	110	102	95	106	96	104	105	119	101	99	113	103	94	104	95	116	103	103	112	111	112	103	114	114	102	106	88	117	99	113	106	125	102	111	118	106	94	102	103	114	111	133	93	118	110	134	108	104	93	117	109	100	107	96	114	101	103	95	91	96	98	104	105	119	105	93	101	98	110	124	118	111	113	112	89	94	97	91	94	90	93	116	97	115	99	115	112	106	102	118	91	112	112	106	99	101	121	81	94	96	121	111	101	98	104	104	98	119	89	94	101	109	76	98	104	92	111	93	118	96	107	100	102	119	88	115	91	108	118	95	90	110	93	98	112	118	95	92	101	119	106	112	114	92	102	92	96	111	124	98	129	113	107	92	112	124	123	110	127	88	102	93	118	102	107	102	118	109	104	119	102	89	88	99	114	106	106	101	91	103	111	112	89	105	90	107	95	113	96	93	98	108	116	93	105	101	112	90	111	121	97	108	106	105	96	81	102	102	93	113	114	119	96	94	115	85	111	116	128	90	99	96	104	110	117	120	110	124	106	98	113	111	116	117	94	102	100	95	115	96	106	98	87	108	114	101	99	115	113	85	100	93	120	119	111	78	92	97	99	107	116	108	112	117	95	113	103	108	111	107	112	110	98	106	87	95	105	133	118	116	96	104	101	117	106	100	93	105	105	90	90	113	101	95	107	110	103	112	108	109	101	95	110	129	90	103	115	120	120	103	134	102	96	107	95	116	84	104	114	90	112	100	116	108	107	115	109	96	101	126	90	113	110	103	122	110	113	107	106	118	108	110	98	102	116	115	119	114	105	107	110	94	96	121	101	143	81	96	103	110	120	125	106	97	103	99	104	105	112	98	109	109	111	99	101	109	104	117	126	135	101	97	108	94	98	93	134	103	90	115	112	94	99	116	124	111	103	114	90	119	117	114	110	92	103	108	105	102	99	93	102	102	133	93	125	101	112	108	97	113	113	119	94	91	126	90	116	75	123	93	104	100	100	93	107	116	92	117	117	101	98	96	118	97	108	110	109	103	113	103	116	102	123	115	96	120	109	97	100	108	110	98	106	100	94	104	101	94	110	103	106	92	103	109	99	115	101	99	124	96	108	99	107	109	108	100	108	85	125	99	113	90	89	119	106	110	121	101	114	103	94	112	113	111	93	98	117	113	97	113	113	112	102	92	97	112	91	115	108	119	111	130	98	103	109	102	119	95	104	103	116	105	91	97	103	102	116	109	103	111	118	89	105	114	106	81	113	110	111	80	102	102	112	97	114	101	95	92	101	124	107	109	103	92	92	117	102	117	103	98	124	122	112	95	93	102	95	94	120	84	99	93	111	92	102	115	86	102	115	105	94	106	125	104	108	108	116	101	103	114	108	102	105	98	92	96	100	111	112	121	115	106	82	123	103	95	104	98	105	119	94	118	101	93	92	116	116	87	102	93	112	102	84	90	97	113	109	117	112	105	128	109	95	95	110	100	95	121	118	93	93	113	101	109	90	123	108	89	119	119	107	93	131	105	107	116	108	109	101	101	74	103	101	118	126	93	84	119	93	106	119	118	98	105	89	96	97	110	82	90	115	99	104	116	103	103	93	96	86	119	94	99	95	87	112	90	104	119	106	108	99	106	95	124	101	94	117	128	114	108	120	102	89	112	100	95	116	96	111	99	119	102	98	115	104	106	95	96	88	98	105	109	86	117	101	112	98	109	127	113	123	100	112	95	95	101	101	103	114	104	105	99	99	91	111	99	94	115	102	122	101	109	116	88	116	104	118	104	119	104	101	83	115	98	106	101	83	95	108	117	114	115	109	110	115	109	117	129	103	102	100	114	108	105	84	130	111	117	104	90	112	81	84	103	93	122	101	90	88	100	105	112	103	99	109	93	109	85	100	121	87	100	91	96	110	108	99	102	85	107	108	109	79	106	102	104	106	103	103	115	87	82	110	116	85	111	119	97	119	103	112	115	112	114	110	113	96	108	112	94	105	123	88	109	108	107	120	95	102	111	109	85	117	111	95	104	93	113	91	113	105	104	114	79	76	112	110	114	99	119	100	92	102	101	93	112	118	103	92	109	104	109	104	108	97	93	108	105	124	102	92	100	118	107	107	79	111	114	104	106	114	113	116	98	104	94	95	86	87	113	108	114	86	101	100	121	107	119	107	121	99	112	105	109	115	101	114	102	115	114	90	100	114	91	84	87	102	102	97	115	104	129	111	103	117	97	100	114	113	115	105	92	109	97	110	113	97	101	110	115	106	105	113	89	110	108	107	103	109	112	105	105	99	99	115	108	89	102	108	105	112	100	79	101	113	102	110	108	105	116	76	106	119	97	104	118	94	107	87	104	106	88	100	108	97	101	95	109	106	112	105	105	115	129	112	109	100	95	126	107	121	92	98	126	105	108	110	92	102	99	115	112	122	91	102	104	105	118	123	115	106	104	103	122	89	112	118	104	104	120	128	89	99	99	109	120	110	110	114	113	95	104	108	98	84	111	103	101	85	95	112	103	124	100	105	87	83	89	101	126	100	99	101	76	105	106	93	113	111	97	111	86	111	98	81	128	99	117	128	98	116	85	113	86	104	99	99	106	100	102	109	101	106	98	99	104	93	105	109	111	108	93	106	112	104	111	107	92	100	102	98	95	100	94	123	104	89	76	96	108	109	107	108	108	89	112	100	107	84	96	91	98	88	115	92	88	106	110	116	105	101	114	105	105	93	117	92	89	121	106	95	101	101	93	108	108	117	96	120	91	113	107	108	99	133	88	104	93	98	97	94	105	101	96	120	114	104	104	109	108	81	107	94	130	112	98	107	118	113	98	88	96	94	127	108	82	108	120	114	95	106	116	78	110	95	101	107	99	107	103	107	91	107	96	97	94	86	113	106	105	90	92	100	93	99	126	88	89	97	105	105	113	104	103	103	114	102	117	77	105	103	119	117	108	99	95	96	92	121	102	112	99	91	103	108	95	97	129	94	103	116	103	119	97	107	94	81	107	114	109	96	113	104	112	104	90	106	111	130	97	108	110	129	92	93	122	101	109	103	111	112	106	121	83	102	91	105	93	111	96	100	98	122	113	95	121	141	113	106	99	105	104	107	91	105	104	100	116	94	108	110	86	101	99	97	109	115	93	91	87	109	113	111	88	98	127	91	90	116	97	94	104	92	106	79	110	94	128	93	99	108	123	115	119	116	100	95	109	117	99	99	92	91	129	101	87	118	108	103	128	125	114	95	118	103	119	109	122	100	102	110	85	98	102	115	95	107	110	110	99	116	107	107	99	112	112	111	113	99	100	104	89	103	108	104	114	118	114	99	103	86	92	101	93	95	84	97	92	105	99	98	103	107	108	92	103	124	102	113	102	120	109	90	107	126	96	95	85	104	117	115	122	127	86	123	113	86	103	89	122	95	83	100	99	89	96	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
3132	2535	3422	3990	3333	2887	2957	2644	2070	1767	1329	1121	934	754	680	637	522	521	531	575	575	505	471	481	456	459	445	486	458	437	495	414	424	472	413	399	437	418	399	454	406	410	335	380	370	357	397	421	376	407	373	356	384	358	371	393	388	383	412	367	398	382	355	349	369	382	409	347	374	355	377	402	382	369	365	405	383	380	346	367	376	386	387	391	377	386	393	370	368	390	345	387	389	361	375	370	372	380	371	379	378	379	362	360	396	363	369	376	383	347	353	386	342	355	384	389	368	391	364	370	386	373	372	368	365	349	381	366	399	371	371	373	367	408	367	386	380	381	372	390	367	356	371	361	340	361	365	373	349	369	388	362	395	350	338	346	346	350	384	350	376	365	376	402	409	354	346	362	394	353	369	370	365	380	371	367	406	358	366	386	379	383	385	376	409	410	375	372	365	381	385	365	373	383	361	364	359	366	398	354	361	380	363	352	368	360	358	396	369	375	353	377	346	378	369	364	391	356	397	404	359	400	353	391	365	363	378	336	346	358	376	385	394	358	400	382	385	344	363	366	354	354	345	382	389	358	380	409	357	353	357	377	363	362	383	414	369	387	394	364	381	374	373	357	378	391	375	401	418	350	400	363	378	398	384	367	343	403	393	374	361	404	399	356	374	382	375	356	385	405	360	358	359	369	374	390	385	372	388	359	386	363	365	372	379	375	357	395	345	317	363	366	350	369	393	347	348	385	342	383	347	371	349	395	324	366	374	372	371	358	374	362	319	338	320	386	383	385	340	393	376	370	380	345	363	347	370	354	393	399	393	384	367	368	364	406	369	348	359	410	378	378	367	368	393	350	369	382	370	358	364	346	370	373	377	348	381	363	368	376	392	384	381	375	379	362	400	399	372	389	369	365	353	382	358	409	376	389	381	369	355	393	379	374	416	370	410	368	378	387	395	365	384	371	344	355	365	384	380	364	344	380	373	394	407	354	351	368	361	363	358	390	366	389	410	366	394	352	364	346	365	375	356	361	374	350	360	354	373	344	379	354	358	384	355	361	371	420	371	395	372	374	390	352	366	370	373	378	378	397	374	383	365	362	368	362	364	351	392	349	370	393	377	391	353	350	364	342	347	357	393	364	378	388	381	389	376	394	384	336	399	394	350	375	355	402	379	373	338	353	375	351	374	387	364	364	388	374	404	379	391	359	405	377	334	382	394	358	372	399	353	361	395	375	377	394	391	380	379	383	373	361	365	377	373	369	340	385	357	379	368	395	352	360	376	383	355	377	353	387	359	341	356	376	368	378	397	382	362	363	391	400	343	333	344	388	365	350	387	370	360	350	379	359	399	377	346	390	376	326	333	380	367	361	342	390	355	371	362	386	383	396	332	348	384	371	384	366	343	376	370	351	376	352	379	361	373	387	372	358	401	347	372	395	367	407	385	377	355	386	372	362	381	336	371	368	348	356	361	343	363	376	394	359	364	380	365	358	350	395	368	343	393	377	372	357	372	370	376	377	370	366	366	396	364	372	360	353	334	337	375	393	368	396	338	363	322	364	376	351	385	360	364	357	344	349	401	381	378	398	337	347	365	357	349	359	393	357	382	338	364	354	351	383	399	399	342	383	376	374	352	366	359	338	352	373	355	352	370	342	336	343	414	337	382	383	381	352	374	374	365	405	359	358	382	373	412	345	380	373	337	360	381	379	366	399	359	337	388	361	417	364	319	382	335	339	376	341	380	371	373	370	383	370	363	356	392	385	367	381	368	378	387	318	365	354	377	339	382	377	380	347	385	400	388	344	369	362	396	379	346	375	361	342	389	370	366	360	336	372	370	387	352	337	335	363	342	364	376	341	335	382	369	344	327	376	376	399	381	371	371	365	394	338	422	361	391	407	372	361	346	359	354	373	385	406	415	348	389	336	347	396	379	370	351	358	394	372	350	374	392	346	361	391	354	356	369	359	379	403	374	397	366	351	361	390	351	367	358	363	413	397	382	393	357	375	373	357	360	362	372	343	380	380	382	372	368	394	370	367	374	362	392	375	396	351	384	364	413	369	371	376	362	357	345	354	368	364	350	354	360	385	417	401	366	371	414	377	366	372	385	352	354	359	343	396	405	356	326	355	389	385	372	389	343	379	386	356	396	345	397	374	394	377	355	367	359	342	335	394	375	337	388	369	366	395	361	340	393	396	397	352	352	395	378	387	369	368	370	361	376	374	368	353	368	373	377	386	339	371	399	401	384	348	357	387	365	352	378	353	408	363	348	396	376	376	362	378	362	349	369	358	372	388	361	357	399	373	360	371	380	356	365	380	381	396	351	375	381	416	352	344	379	375	342	331	366	373	320	399	398	338	358	371	373	374	380	370	370	373	370	347	362	387	384	373	375	371	367	381	389	392	370	405	343	349	375	354	374	389	341	361	373	355	411	357	377	394	386	366	371	388	357	396	378	393	368	380	361	385	341	387	384	371	384	402	379	347	367	363	342	379	363	366	350	356	369	384	374	352	385	406	382	387	378	376	352	364	384	375	361	355	354	377	351	373	391	370	371	385	412	355	334	353	369	403	368	363	380	367	420	365	376	347	376	356	331	391	373	375	360	352	367	330	368	380	352	373	385	363	365	353	382	380	326	365	338	370	359	381	357	348	394	370	389	379	373	350	388	326	360	385	353	373	367	378	373	349	384	376	414	399	359	420	383	383	358	364	369	351	408	354	363	340	319	341	399	368	346	365	357	337	383	386	331	346	350	363	364	364	367	368	389	365	394	355	374	387	366	359	358	348	377	378	353	345	380	379	356	352	432	347	378	363	395	432	350	355	368	404	367	367	393	371	383	343	333	386	358	349	360	372	372	369	403	358	374	367	366	356	366	380	399	395	350	383	335	367	377	341	375	392	348	359	357	366	355	370	372	386	347	329	424	365	354	376	344	378	362	405	364	359	338	367	382	362	363	400	371	365	358	379	369	384	371	368	373	346	344	353	390	372	365	379	393	380	375	371	378	387	380	376	355	373	388	404	369	355	378	401	350	364	379	371	371	374	354	333	376	402	364	377	392	379	384	390	345	381	356	369	354	385	348	378	369	381	368	396	370	378	394	364	360	378	374	379	378	372	380	382	374	393	385	386	399	396	388	387	344	375	388	369	392	369	355	369	390	354	361	356	380	374	399	396	357	354	362	348	373	378	361	370	368	369	372	390	372	353	387	391	376	377	366	372	360	365	364	356	355	321	421	352	360	382	375	359	413	388	368	396	365	351	391	415	372	347	364	363	398	359	392	376	375	359	370	365	375	379	387	378	412	362	357	374	393	344	360	330	371	353	371	361	407	348	361	329	381	347	363	349	345	347	364	380	373	371	355	386	348	373	411	373	375	357	322	337	365	384	369	353	376	377	367	390	359	354	351	367	368	381	382	371	373	369	376	381	389	348	360	352	368	353	370	388	343	365	374	374	368	383	410	346	343	387	351	374	384	362	404	385	401	335	376	370	353	371	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
12501	9830	8941	8317	6218	4912	4123	3095	2234	1811	1464	1058	959	698	580	639	484	482	554	599	590	566	421	396	473	380	317	424	425	389	341	324	340	319	320	334	322	295	275	276	312	326	215	220	232	285	230	241	251	268	231	247	255	224	228	224	221	245	231	220	210	216	214	230	239	214	223	225	212	228	204	219	205	206	220	231	192	211	189	244	216	209	218	217	241	218	207	210	227	231	192	204	207	204	230	223	223	194	231	225	256	208	199	211	212	209	211	223	203	195	205	220	211	230	206	191	234	227	232	190	195	195	223	199	201	248	208	231	234	213	198	204	223	214	206	226	228	225	177	201	223	209	211	225	214	228	198	215	230	198	211	204	205	194	215	207	205	211	220	214	218	218	237	255	204	202	226	245	228	246	210	209	220	208	226	218	213	239	217	228	221	207	196	224	204	197	214	232	227	218	216	230	185	215	227	210	214	208	200	189	236	235	197	238	197	220	215	215	245	225	229	218	194	228	180	246	216	219	232	228	220	233	208	225	205	221	215	220	209	230	219	200	222	196	221	222	219	227	194	235	198	217	229	243	215	205	215	226	208	195	199	221	246	209	234	203	228	202	231	210	194	212	221	203	211	211	217	225	217	230	221	190	208	226	229	218	223	218	230	226	234	202	210	210	206	219	233	212	212	210	226	201	216	208	226	201	206	211	219	201	226	191	176	204	209	212	213	226	200	246	217	225	233	225	217	217	199	246	228	233	207	246	228	213	210	204	225	227	224	187	234	203	206	213	234	235	257	207	207	219	208	201	228	215	236	235	202	221	238	223	213	208	238	221	214	201	252	217	227	206	218	236	242	210	223	203	230	239	232	206	205	239	216	226	188	201	220	201	203	218	206	235	243	232	234	191	215	196	199	235	221	214	218	221	224	180	219	199	221	247	233	221	233	176	220	201	228	247	214	210	243	196	223	217	230	231	209	246	230	225	201	237	217	222	232	241	229	222	207	224	200	197	226	237	203	219	222	227	238	187	235	223	230	227	223	231	213	212	232	207	212	222	197	227	206	204	239	215	186	244	215	253	206	214	192	222	216	220	217	214	229	217	211	226	236	213	238	223	210	232	212	199	226	203	223	215	219	225	229	217	241	239	211	217	209	228	243	214	231	192	235	188	223	212	204	224	204	221	210	226	225	239	228	218	195	203	233	223	222	206	222	225	226	219	229	229	223	222	192	204	199	215	211	209	214	243	228	228	218	221	216	223	234	193	223	246	221	230	236	208	230	223	210	213	245	208	221	190	228	216	224	209	209	189	229	231	208	211	213	202	191	195	206	234	228	200	222	197	241	213	212	208	201	193	197	228	201	223	201	216	210	237	208	226	225	234	201	217	182	202	213	232	231	197	201	227	208	241	207	185	200	202	215	219	212	206	195	210	227	229	186	231	219	185	225	208	226	218	230	181	197	225	223	215	217	225	230	202	206	227	232	209	210	227	219	193	239	211	198	213	209	219	218	194	219	220	216	218	229	230	246	253	240	247	229	213	192	213	252	230	206	256	220	228	227	197	210	195	249	221	214	226	200	214	211	211	234	239	204	226	232	203	195	220	213	233	220	215	215	228	234	211	222	216	223	221	231	226	235	233	244	208	216	205	221	200	208	171	217	246	250	212	224	215	202	206	202	247	212	226	243	226	201	228	218	204	199	242	216	221	222	224	207	224	206	203	208	220	211	216	217	211	221	196	209	239	254	202	226	200	222	253	207	225	198	208	232	201	223	225	179	233	212	210	220	197	226	208	200	220	223	197	231	187	205	210	225	226	215	199	239	202	214	194	208	227	202	181	204	221	213	194	204	217	203	219	196	221	236	213	226	224	187	218	185	247	222	204	218	251	210	205	199	208	221	236	210	225	213	217	215	220	223	198	248	205	207	235	228	226	218	218	216	192	199	225	195	208	236	224	238	235	226	200	221	202	221	212	216	199	224	224	236	231	204	205	222	233	204	211	251	214	209	240	225	212	208	208	187	222	206	224	233	255	224	225	235	238	229	216	207	181	191	211	226	185	210	213	219	185	200	203	209	229	203	221	225	210	237	213	206	235	196	218	227	208	234	220	212	222	202	194	235	227	216	212	224	206	230	205	219	206	247	230	213	202	228	213	233	197	229	200	222	191	224	225	214	236	209	218	234	208	219	231	208	226	237	229	188	206	218	223	206	238	183	188	213	220	206	245	196	238	221	234	218	226	216	196	210	223	204	237	235	219	215	222	240	227	217	208	224	206	246	222	234	210	229	194	224	193	224	234	197	200	209	248	193	226	213	217	213	226	224	192	202	228	194	215	212	221	176	233	200	200	200	223	202	217	235	240	233	226	189	228	220	233	229	203	197	178	226	207	235	233	197	232	195	222	244	250	217	204	216	210	204	232	222	256	234	194	221	219	216	210	226	201	223	211	230	180	228	207	206	205	226	209	215	200	223	223	219	224	228	237	212	217	230	198	197	228	221	201	250	223	222	188	223	219	207	247	229	235	217	239	204	221	229	180	223	239	206	211	216	189	221	225	237	238	200	245	217	222	198	237	245	226	225	209	196	216	248	216	229	201	235	210	239	208	211	227	209	241	179	231	237	220	239	215	214	211	251	243	228	206	201	222	217	205	188	202	236	211	200	223	197	228	209	211	209	244	214	226	227	210	235	207	206	228	192	223	206	176	227	213	228	220	221	233	210	182	221	209	212	212	211	246	236	239	203	210	214	215	228	227	211	192	211	223	205	231	199	228	242	227	228	213	233	210	190	194	196	233	230	199	239	224	199	208	210	226	218	234	225	209	237	209	201	226	216	214	195	221	196	226	194	200	206	213	208	212	207	227	232	227	224	213	226	199	218	209	240	194	235	220	224	215	215	213	206	233	228	229	201	192	220	231	222	227	225	220	243	212	236	215	249	201	198	207	216	230	199	198	228	223	196	222	203	226	184	210	208	238	225	219	204	200	215	186	217	228	218	245	195	207	241	216	205	219	242	194	224	211	223	204	258	190	225	194	216	185	190	241	219	213	235	202	226	256	207	208	222	218	212	209	222	222	225	243	208	218	217	207	237	234	205	262	234	209	214	221	233	199	224	247	210	184	222	209	213	218	222	231	229	219	226	217	220	228	212	210	183	214	212	213	203	210	216	211	215	213	226	226	236	200	211	216	237	201	235	195	220	205	223	224	233	203	214	231	201	219	234	214	227	235	228	240	227	230	208	220	215	221	241	220	221	236	213	217	241	210	223	236	203	232	218	212	213	249	216	229	208	198	194	202	227	226	217	233	233	226	227	231	190	200	249	236	210	239	245	214	223	209	190	218	231	209	212	228	229	220	211	227	200	225	226	205	209	190	249	215	220	212	212	213	211	214	232	222	204	198	226	191	215	245	203	224	219	211	229	224	206	184	219	210	205	212	207	211	201	237	221	239	195	226	202	219	214	222	206	206	213	207	226	224	250	228	195	205	202	229	211	233	226	224	219	214	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8413	8929	9853	12313	11719	11371	10385	9966	8442	7519	6803	5754	4585	3806	3108	3286	2580	2771	3356	3952	3697	3228	2337	2719	2444	2004	1651	2515	2212	2164	1986	1552	1619	1738	1578	1665	1539	1447	1203	1334	1419	1306	861	780	818	1019	1017	1045	997	1004	989	936	829	798	776	726	720	675	739	761	713	674	650	696	697	666	651	688	677	688	669	659	683	714	702	654	673	751	695	699	645	693	668	701	747	705	689	644	649	696	693	668	690	673	676	678	704	625	702	647	684	711	701	661	648	604	642	654	639	640	697	670	643	680	661	716	674	675	665	672	665	724	698	681	640	656	666	700	640	679	631	652	753	668	666	710	617	645	663	681	661	689	643	655	664	661	649	645	677	644	620	699	640	672	649	639	631	673	688	683	658	669	621	637	665	641	653	691	689	624	673	687	644	643	669	684	708	605	698	680	622	706	671	647	635	636	678	695	624	702	646	699	649	664	680	676	613	661	698	656	641	716	632	626	662	654	652	633	687	656	643	665	651	659	670	670	626	634	666	667	691	649	705	676	638	684	634	696	712	670	651	648	636	621	704	637	661	664	614	642	631	636	672	680	668	656	628	658	632	684	673	723	655	674	597	654	642	676	637	659	649	687	647	662	685	663	674	623	717	665	647	630	704	675	619	659	645	646	688	670	690	657	637	636	650	720	708	717	698	636	663	669	647	676	665	693	688	684	724	673	679	640	677	632	655	680	670	601	685	677	658	668	657	662	670	640	649	670	686	685	686	631	668	715	640	635	683	704	648	656	623	676	699	653	676	669	634	652	639	689	687	674	706	733	701	678	651	678	683	662	653	640	638	637	694	659	620	708	681	670	636	655	663	716	655	633	644	660	680	655	688	708	653	629	676	665	635	685	659	702	703	637	664	689	694	650	729	659	665	686	691	643	667	645	658	678	716	720	654	681	639	673	680	670	626	644	678	650	648	643	679	628	670	646	702	670	688	675	614	650	691	628	669	612	617	706	691	630	652	666	650	656	673	628	638	685	687	623	665	671	686	667	691	675	690	655	701	646	647	676	650	632	632	662	657	621	691	627	698	634	671	712	645	698	696	676	652	652	698	717	673	686	702	626	680	638	662	651	711	645	666	684	692	665	670	616	697	652	639	629	671	647	681	712	639	646	627	641	648	664	654	701	652	671	678	679	631	667	637	667	646	667	669	640	663	700	626	651	646	670	656	649	631	647	671	656	688	656	650	722	674	700	687	607	692	668	664	688	625	667	661	662	671	649	659	698	659	691	677	668	676	637	702	652	615	635	643	676	698	665	724	673	670	647	709	678	653	686	647	638	673	722	719	659	689	676	645	610	648	665	621	670	656	685	652	713	647	672	644	671	627	635	662	685	690	636	665	664	642	702	678	652	639	676	679	651	628	649	661	711	630	625	636	656	641	655	627	701	671	657	632	669	657	652	631	626	663	675	654	624	715	685	625	709	636	644	669	669	662	690	676	659	624	708	656	734	667	641	666	642	680	676	645	639	696	669	665	675	658	665	706	690	654	651	684	593	645	649	681	651	677	678	732	666	693	679	629	673	681	610	650	670	703	664	605	679	616	684	640	698	699	710	657	599	644	696	663	665	645	677	628	650	672	649	667	635	664	665	664	670	714	684	640	650	621	663	677	686	659	638	652	672	650	690	667	686	680	622	678	653	659	639	685	693	675	668	637	707	635	659	627	706	697	702	695	649	692	647	679	654	662	644	649	646	667	713	704	668	674	660	634	668	678	648	656	647	663	687	635	631	686	646	697	710	622	656	658	669	666	642	674	631	683	693	661	728	666	677	720	682	655	650	665	659	667	667	642	641	629	693	734	633	697	692	702	658	688	659	671	637	655	667	654	697	647	694	682	633	683	667	628	660	646	650	679	669	713	641	658	644	684	659	681	682	692	686	675	621	664	664	684	651	670	695	659	651	668	675	624	658	687	644	667	702	639	656	685	669	644	665	670	685	630	655	654	693	664	608	673	651	679	693	649	655	688	673	650	660	681	682	629	693	712	687	710	659	673	675	684	664	611	648	625	689	669	677	675	687	670	607	677	661	684	652	677	687	640	679	654	661	664	661	632	669	611	677	712	617	659	668	651	719	667	697	668	677	679	677	703	677	663	648	635	642	667	654	658	679	686	578	660	696	680	666	666	675	665	656	658	651	694	666	648	682	678	689	687	671	662	688	665	674	689	679	616	625	670	617	693	650	663	674	642	641	701	683	636	617	667	661	635	650	653	650	728	655	627	676	659	617	691	708	681	675	655	668	639	672	664	657	663	627	644	673	670	636	705	657	649	662	685	703	618	679	652	625	650	650	632	687	667	626	627	672	638	679	660	659	682	692	689	672	666	679	656	676	651	656	655	656	642	702	658	684	658	697	656	632	683	670	625	629	648	612	643	697	686	649	685	610	626	674	665	667	684	677	657	714	666	666	696	684	610	682	635	671	689	700	696	671	646	687	669	644	670	683	682	661	654	712	649	668	697	672	704	646	651	654	664	692	683	691	673	684	675	647	658	650	664	699	638	646	654	685	679	739	718	662	707	642	641	693	649	674	644	694	621	622	649	624	683	679	646	668	654	623	678	627	663	711	665	620	616	701	652	667	690	679	705	661	682	671	685	641	633	684	663	654	625	656	668	648	670	614	696	688	674	644	683	664	655	682	628	708	616	691	654	672	686	650	641	643	663	637	650	701	653	661	654	648	662	675	683	638	663	675	651	711	695	676	691	663	630	620	676	657	684	712	608	639	625	658	670	698	663	686	692	705	636	663	684	671	642	679	669	709	671	671	647	663	636	656	647	656	669	674	638	634	643	649	660	654	670	631	665	649	658	707	715	673	717	644	684	762	669	688	628	670	675	674	664	667	710	708	688	645	631	647	641	619	678	697	644	702	663	647	627	612	636	652	677	705	678	665	643	643	657	619	659	669	715	669	650	670	665	710	733	719	633	613	612	659	656	693	628	684	680	666	627	667	687	667	654	689	649	633	702	686	632	663	659	670	686	695	645	655	685	654	678	655	674	671	670	693	682	706	609	672	692	641	675	648	694	638	671	647	637	670	683	630	654	683	714	653	653	674	671	705	641	691	666	642	655	676	635	626	671	686	639	683	704	650	682	698	637	668	658	624	665	652	687	719	663	680	696	641	679	677	659	665	652	645	635	706	721	632	638	651	663	709	654	679	651	589	633	647	667	661	658	646	663	737	682	689	655	637	688	691	688	640	641	635	662	668	654	660	673	670	681	639	701	687	649	638	612	642	649	670	676	694	681	626	667	646	650	630	683	651	682	648	633	681	643	662	693	678	668	671	653	649	646	657	641	649	693	697	682	644	674	691	693	665	651	665	694	696	682	644	664	670	683	611	680	641	653	608	694	666	670	682	659	638	660	688	669	647	662	691	665	662	662	638	626	656	668	703	674	647	707	720	680	681	700	667	639	669	664	721	652	665	723	679	674	656	633	632	711	663	657	634	669	654	667	678	642	685	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21177	15344	14534	13372	11237	8658	6857	5647	4122	3198	2599	2249	1789	1665	1296	1166	1092	1010	1008	1104	1056	867	818	852	785	818	599	728	705	584	605	511	516	487	510	537	516	437	405	470	509	397	332	305	297	360	390	381	370	352	353	328	330	351	300	310	291	287	297	292	265	285	308	327	312	297	314	268	283	296	289	306	285	308	282	295	300	266	295	306	284	306	309	296	326	263	302	274	275	299	305	254	295	300	321	303	298	310	267	250	292	300	281	308	256	315	277	295	313	333	282	294	278	314	288	302	294	282	280	292	263	283	275	273	289	302	310	290	318	308	335	308	274	291	315	287	276	278	261	288	281	304	312	310	286	278	267	298	257	295	299	252	270	292	283	274	308	276	286	279	270	271	302	274	284	286	299	288	307	283	278	299	269	285	313	282	317	291	292	267	272	277	281	311	309	290	292	294	260	278	268	278	308	306	257	324	315	253	276	271	289	306	318	285	264	304	289	281	280	293	307	286	299	294	271	290	272	326	314	315	287	292	262	303	309	283	297	307	319	286	246	274	297	278	318	279	291	301	280	297	286	274	299	315	264	288	282	300	304	290	303	288	283	284	291	279	275	294	264	309	295	265	262	291	299	287	314	301	268	310	327	303	302	292	330	278	319	262	291	290	290	302	286	303	300	292	307	300	256	292	298	280	290	278	307	311	296	289	283	304	261	294	276	304	340	313	279	270	275	283	315	259	258	298	284	279	286	283	291	321	298	289	282	308	303	291	318	308	289	298	307	301	257	271	286	273	285	290	294	273	270	303	290	317	276	298	314	281	307	331	298	291	292	315	319	274	314	297	283	277	291	308	312	283	314	281	285	295	298	305	281	309	302	296	278	283	277	279	302	296	292	304	284	267	305	319	300	283	272	316	295	301	300	301	306	263	291	284	286	277	284	281	290	285	312	298	292	274	287	289	274	291	303	293	293	271	282	291	303	308	305	317	289	276	301	295	307	266	284	288	291	285	299	263	276	291	262	293	301	310	277	291	317	280	297	298	296	264	279	308	313	301	295	265	297	290	304	290	302	285	322	295	278	326	313	332	319	322	284	281	261	285	304	315	323	306	252	295	262	292	278	303	284	293	294	319	309	306	314	318	267	302	294	287	280	299	273	307	318	287	288	279	269	284	307	305	303	278	288	267	297	289	309	269	300	302	283	293	292	293	251	326	268	271	296	313	294	318	293	256	299	278	336	271	277	284	310	281	262	297	296	260	307	272	319	286	247	263	270	322	254	294	290	286	277	318	272	323	282	286	273	289	294	266	272	274	292	309	311	293	275	277	272	286	302	275	299	264	289	297	295	313	307	301	306	298	296	307	281	310	305	298	290	283	314	288	323	293	298	299	309	268	302	304	271	306	290	262	280	311	283	284	276	307	289	274	319	268	286	310	278	279	296	306	321	289	307	284	266	277	276	298	292	288	286	278	319	306	298	268	295	296	289	268	287	272	281	286	287	302	309	300	281	352	284	307	290	328	281	273	299	259	315	350	312	302	293	284	316	276	283	322	256	257	286	286	309	290	312	303	316	294	294	312	273	290	329	295	286	308	290	272	270	269	274	290	296	279	288	294	271	279	276	292	255	308	275	289	290	309	309	282	312	292	266	270	298	296	270	306	316	282	285	315	303	282	309	308	301	289	305	258	297	271	284	300	300	313	271	292	298	322	288	300	297	288	281	276	278	269	285	301	268	284	287	288	292	289	279	308	278	299	315	284	295	306	298	299	277	274	308	310	278	277	285	282	306	297	313	324	288	301	287	282	281	300	307	309	306	284	257	307	271	324	272	317	333	286	282	273	318	282	323	301	294	290	291	282	283	312	259	256	273	317	291	283	248	273	296	314	290	294	297	281	293	313	281	309	303	303	267	296	285	303	298	266	298	284	281	281	274	312	322	316	284	303	282	306	273	317	317	295	274	313	312	289	290	298	289	300	301	275	299	299	291	302	314	304	307	303	282	312	291	289	311	298	298	316	328	319	288	276	285	243	278	313	296	293	295	311	303	267	310	284	289	286	307	308	308	274	311	299	271	285	285	320	267	280	281	302	289	322	307	288	304	298	304	300	260	289	279	284	294	314	294	273	274	274	279	282	287	282	303	286	279	290	287	291	263	341	278	322	282	308	276	272	273	313	300	297	282	283	294	291	305	299	317	283	305	330	295	262	257	287	303	273	322	323	300	322	298	287	297	310	263	316	292	260	272	276	318	301	309	260	300	294	295	283	293	240	307	310	301	314	307	283	253	288	277	322	278	316	303	274	306	298	274	284	290	287	300	277	294	302	301	294	271	300	300	321	277	291	285	278	270	292	278	271	295	280	268	276	315	290	274	292	285	312	256	298	273	305	277	273	301	279	297	292	301	311	299	281	295	284	284	270	309	252	284	284	297	306	328	339	269	283	304	294	315	275	308	276	309	281	305	283	298	283	287	267	313	275	321	314	277	268	277	302	291	271	281	299	268	285	306	272	319	284	295	302	299	291	255	292	306	312	300	284	301	311	311	279	268	293	313	264	315	288	280	291	311	293	301	285	301	292	281	321	298	297	278	297	267	310	302	312	298	287	312	278	304	317	348	288	300	305	309	307	294	289	288	310	305	301	307	271	284	299	276	275	301	290	266	301	294	308	315	254	274	289	310	284	298	301	290	309	315	301	288	296	287	281	304	285	275	275	298	291	322	286	312	306	291	313	300	294	299	298	322	315	261	289	294	286	277	290	299	267	313	299	310	291	294	270	327	305	301	285	266	269	291	291	257	275	323	297	305	299	285	282	300	294	303	275	293	293	297	312	285	326	295	295	285	280	317	269	315	328	328	288	289	304	300	314	311	283	301	284	267	288	296	279	277	311	306	323	287	289	280	282	300	313	275	299	317	286	265	313	286	270	314	287	260	317	302	310	289	304	299	277	302	313	285	279	294	287	314	302	281	316	311	328	297	261	265	283	258	293	269	298	283	295	286	298	272	301	281	291	300	291	285	276	282	307	330	315	276	279	302	267	278	306	293	293	272	275	274	285	286	290	272	288	303	275	312	294	333	295	300	280	282	298	263	306	273	270	322	297	295	273	319	288	281	278	281	289	301	306	301	298	287	274	309	257	267	291	321	312	297	292	292	305	290	301	287	295	301	282	275	329	281	321	258	296	280	270	297	273	273	267	266	280	279	276	299	322	308	312	297	283	276	273	307	268	289	281	281	259	322	283	279	264	272	315	288	279	296	286	290	303	305	275	276	278	264	315	284	305	304	271	251	322	305	283	268	277	244	298	283	310	310	304	296	334	290	295	318	291	333	311	273	269	279	283	282	275	278	270	294	312	293	289	287	300	291	293	288	285	285	271	284	325	309	290	290	296	278	272	264	284	270	279	285	308	301	291	297	295	304	297	298	279	289	288	300	292	285	296	327	321	303	284	279	309	291	270	310	296	301	274	332	293	306	284	289	323	300	291	287	293	272	285	298	304	296	327	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11533	12394	14682	17151	16779	15825	15167	14104	12954	12034	10324	9575	7749	6280	5756	5793	4668	5250	5798	6805	6324	5414	4511	4896	4482	4142	2761	4078	3760	3337	3122	2657	2663	2798	2602	2539	2887	2200	1846	2291	2466	1964	1270	1112	1131	1561	1594	1579	1465	1505	1282	1315	1219	1169	1089	1000	931	943	968	926	991	956	911	922	887	896	875	891	819	880	854	929	801	918	926	854	854	898	869	805	919	857	827	848	861	869	867	863	822	859	869	851	871	894	857	814	902	813	863	895	876	864	882	848	841	837	858	889	860	803	860	838	823	834	851	800	841	890	855	856	906	842	863	860	897	870	813	892	804	855	813	863	856	844	863	849	833	819	852	864	848	795	877	835	815	834	810	791	824	867	813	875	824	845	840	864	796	849	820	807	852	832	890	797	821	829	805	823	816	795	873	897	819	843	844	827	865	842	792	885	823	797	829	852	831	823	850	866	832	796	830	835	860	816	916	834	852	840	891	814	811	818	863	850	850	861	892	806	808	847	834	811	896	805	818	809	795	839	797	817	877	811	820	790	856	913	843	870	858	850	817	839	847	850	831	837	866	790	841	861	816	837	835	823	881	898	887	845	852	851	879	829	776	860	855	820	829	838	853	798	823	879	803	866	872	848	903	833	823	913	843	832	842	842	803	817	859	819	855	801	823	848	851	866	806	877	855	860	826	869	867	816	855	806	879	851	841	869	891	833	877	817	894	828	864	818	876	842	855	831	884	823	797	836	830	832	855	862	833	842	827	853	845	867	865	824	820	844	824	875	842	867	856	819	797	807	824	856	813	850	840	897	830	795	793	828	775	796	860	861	809	809	899	856	829	888	838	823	807	837	855	846	856	865	864	798	879	861	796	850	875	866	905	863	825	884	844	873	825	864	775	820	806	874	852	801	890	807	802	863	864	842	853	831	821	843	830	801	874	816	835	876	835	876	834	857	891	830	840	836	836	825	864	807	873	859	846	849	850	854	849	865	835	874	806	836	857	808	861	893	819	801	817	854	855	866	830	884	854	845	820	849	859	832	839	860	810	880	847	811	858	821	851	839	798	849	847	855	850	829	895	829	857	855	868	824	847	863	869	872	817	898	800	838	846	839	860	823	863	820	924	828	846	848	803	887	821	877	847	852	890	814	862	824	823	832	853	805	834	896	833	849	809	872	859	830	817	813	858	849	822	834	836	848	870	871	777	862	821	839	880	833	848	838	833	856	844	820	829	868	798	830	856	812	835	819	787	868	826	890	915	828	809	884	832	882	851	887	828	861	851	859	868	845	807	832	782	855	793	777	797	836	805	853	874	837	830	810	795	852	834	873	814	787	849	846	821	818	811	846	812	848	826	816	845	830	817	809	845	811	865	815	878	849	830	835	855	844	873	864	877	856	874	842	849	812	817	795	826	786	845	889	921	822	838	846	855	873	835	785	865	831	839	850	886	886	868	762	814	865	843	819	880	869	860	878	894	811	822	827	858	862	807	853	856	834	841	830	827	881	856	852	825	869	836	786	890	839	809	871	825	862	858	811	865	876	860	863	837	878	812	807	837	880	840	813	822	824	810	793	811	802	893	788	856	842	825	874	824	862	820	845	895	852	844	840	837	800	855	868	906	830	800	837	841	842	865	846	842	833	842	833	882	784	906	874	870	829	815	834	783	851	857	784	868	849	834	825	842	903	808	856	844	811	866	841	873	845	845	861	806	812	825	808	880	835	888	849	842	837	824	855	855	827	797	849	850	857	838	861	851	899	867	810	828	799	842	847	843	839	867	810	856	907	828	805	830	833	799	850	775	853	831	880	909	884	844	891	846	873	801	848	883	820	812	805	854	827	829	841	860	825	869	809	858	798	765	841	893	847	866	848	835	867	842	860	803	848	895	898	790	794	824	835	805	825	883	854	877	868	892	859	831	820	837	829	856	971	882	779	812	878	833	836	821	853	835	789	841	883	834	867	842	875	853	847	816	824	836	831	852	826	814	845	852	881	805	813	873	807	826	825	842	809	806	843	821	845	848	850	848	813	882	846	830	856	857	803	864	829	792	854	854	854	832	871	888	846	880	831	828	859	820	836	856	820	797	843	856	784	830	797	819	802	871	822	814	828	790	830	864	847	831	795	892	789	836	773	811	814	865	855	846	851	816	818	850	798	873	790	900	828	775	811	812	828	830	842	860	854	808	836	907	815	861	848	887	872	805	837	819	841	925	852	852	866	826	785	845	855	790	882	864	804	813	858	851	842	859	851	896	844	862	854	860	818	802	839	843	810	834	852	882	738	846	825	789	812	834	861	830	852	833	816	871	851	871	870	851	799	858	844	853	865	826	808	896	832	845	832	852	871	867	826	827	845	788	815	852	821	847	900	830	838	862	808	839	833	764	843	845	845	809	845	849	882	849	850	803	860	844	825	813	824	809	884	819	781	894	871	862	786	815	852	838	898	882	866	803	822	853	839	785	826	832	817	821	817	820	838	868	813	834	858	828	836	824	859	830	789	882	855	853	840	861	845	795	880	874	844	799	844	824	821	810	825	832	893	823	813	869	865	854	877	876	841	813	802	845	866	810	808	894	851	863	817	842	856	850	875	858	824	874	847	816	855	840	836	818	803	840	816	862	784	820	866	884	845	858	824	849	868	894	824	893	828	854	858	844	846	849	814	874	795	847	839	821	792	837	800	809	816	841	804	858	840	810	827	840	820	831	781	840	801	851	807	808	866	793	871	839	811	865	802	831	840	901	873	864	826	800	832	857	846	847	878	838	863	862	801	809	813	812	865	840	839	826	826	862	805	837	803	862	833	867	805	841	839	815	831	827	872	873	804	825	839	880	814	839	823	830	839	794	802	835	802	849	835	799	860	923	880	850	827	811	811	848	828	830	847	827	897	910	816	805	827	837	812	801	846	855	870	841	805	838	834	818	868	846	849	862	864	889	819	811	835	833	854	869	853	825	849	840	814	854	842	853	861	857	820	824	836	852	845	832	835	801	817	831	855	820	875	862	804	873	847	868	899	847	828	823	853	893	839	794	865	826	894	844	836	831	827	855	819	827	860	858	816	791	840	814	818	862	814	801	898	834	892	830	803	801	814	826	818	834	802	862	877	823	815	850	839	817	790	844	774	847	819	839	859	898	863	853	861	820	797	862	829	830	832	887	835	868	829	829	816	827	853	839	815	835	830	829	871	829	845	864	848	864	865	845	853	834	822	840	834	837	810	907	831	822	846	858	811	892	827	816	809	846	823	805	822	855	840	820	873	819	896	823	842	831	831	852	826	812	840	866	820	835	836	829	857	825	857	841	862	821	899	839	848	811	871	831	844	862	843	883	824	816	843	823	880	858	878	856	823	806	778	777	852	856	855	818	889	830	836	778	840	822	878	825	821	833	823	885	824	858	844	842	853	849	840	835	842	815	820	837	883	871	800	865	884	800	840	859	815	820	848	845	839	804	839	843	871	910	804	865	786	842	837	831	838	798	849	795	796	818	813	839	824	931	824	803	852	826	799	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
3706	1885	1670	1260	785	626	533	458	413	378	247	195	159	124	132	120	116	108	123	137	107	107	117	120	115	115	84	115	108	127	87	108	102	114	110	100	114	105	94	139	103	109	103	108	97	104	114	115	84	108	107	83	109	94	85	81	105	110	89	108	105	90	100	108	109	92	114	97	100	107	100	95	111	93	113	106	100	108	113	86	122	102	108	105	97	102	97	96	104	107	115	103	100	105	86	118	118	124	104	98	109	107	104	99	117	96	127	98	96	87	122	91	95	83	111	88	118	94	99	107	87	83	110	88	93	93	98	108	98	99	89	103	92	112	100	106	91	119	103	84	96	109	104	116	102	117	123	92	94	101	110	105	81	116	90	81	99	99	87	108	103	124	97	122	105	96	106	77	97	99	89	102	117	119	105	103	93	99	91	112	80	107	112	98	97	135	103	93	108	95	115	114	99	94	101	116	105	98	83	104	106	105	89	92	97	84	117	98	92	107	89	104	92	102	97	113	90	95	102	119	101	91	87	105	101	92	108	100	106	80	98	100	91	107	102	102	99	106	100	97	102	86	105	97	104	96	110	94	115	107	116	106	97	104	98	103	92	108	107	94	101	104	120	96	102	95	98	106	107	98	99	85	111	104	97	100	96	94	100	104	89	114	117	113	95	126	99	88	95	102	96	85	125	86	96	117	110	120	103	88	121	115	128	106	93	101	94	109	96	102	83	110	116	111	106	102	113	103	102	104	98	86	84	92	118	92	115	109	92	95	107	98	97	119	114	98	106	105	96	85	92	101	101	106	94	96	106	110	111	106	93	96	115	104	92	104	84	102	89	99	107	112	119	116	78	90	85	106	101	100	103	99	101	109	117	104	101	99	87	96	98	107	79	90	111	93	107	87	109	122	114	101	106	104	91	109	98	112	84	98	104	86	102	94	128	100	98	96	91	103	86	86	96	98	99	96	103	111	94	117	110	99	108	106	97	99	100	125	110	122	97	106	111	105	97	95	101	110	112	117	110	108	97	100	91	90	100	99	107	94	105	102	117	93	93	94	95	97	117	95	106	87	108	116	100	89	101	108	107	92	93	91	100	84	107	95	111	99	106	93	97	100	86	113	116	106	101	115	98	108	96	100	92	104	111	112	92	92	98	105	110	105	89	82	93	89	104	97	98	98	98	91	111	100	102	91	95	98	109	94	103	103	98	99	90	93	108	80	108	85	82	128	114	79	106	112	95	101	101	89	91	82	119	83	108	98	96	117	101	107	97	103	96	97	100	99	91	101	91	111	93	102	103	102	92	94	93	93	110	123	100	108	101	95	102	99	84	110	99	119	100	104	97	98	84	102	122	102	106	93	91	100	93	89	105	109	107	100	98	101	106	102	99	115	102	87	112	88	78	93	111	110	101	102	104	96	92	97	93	102	107	117	127	116	95	108	120	111	135	102	93	97	104	92	106	113	94	112	95	96	105	105	106	86	84	114	130	91	110	85	96	89	95	115	111	104	96	98	102	92	86	104	111	119	101	97	103	105	97	93	125	107	112	106	93	100	101	92	109	94	96	118	109	111	99	111	100	90	104	85	101	111	110	108	95	80	97	104	101	106	111	107	111	97	104	89	93	77	125	119	99	95	118	92	91	98	104	111	101	107	98	104	107	86	83	105	100	105	100	85	97	94	100	110	99	103	93	102	91	93	111	79	67	99	105	102	82	132	114	109	82	114	111	103	99	112	126	99	100	92	90	111	111	85	78	95	100	113	118	116	114	118	89	121	113	102	125	109	96	94	115	95	113	114	103	97	104	99	99	99	107	104	108	102	112	104	91	80	110	87	108	93	83	118	100	73	110	121	115	125	99	105	105	98	116	78	99	111	90	92	106	99	115	108	95	81	98	100	99	113	101	99	102	115	105	97	95	94	93	107	107	86	125	101	120	108	104	112	95	90	105	102	107	106	104	89	107	103	96	91	105	113	92	107	97	110	108	118	92	109	88	110	100	87	105	90	99	84	94	112	92	115	90	102	101	79	84	104	112	87	96	126	93	105	113	105	107	102	101	90	94	94	109	108	120	98	121	93	85	96	112	106	112	102	86	91	104	100	87	109	99	94	106	108	110	107	97	118	126	97	113	98	103	100	114	108	108	103	106	78	114	98	110	109	105	103	92	108	100	102	100	93	121	135	100	106	97	92	95	114	107	100	102	97	82	103	112	102	107	93	112	101	106	105	104	97	98	116	86	112	88	95	94	107	92	104	84	93	98	105	111	100	103	103	111	90	91	98	112	102	107	94	99	103	102	113	99	118	82	127	101	100	97	95	80	92	102	93	111	108	117	106	101	97	120	96	97	118	115	101	109	85	99	117	96	100	87	100	107	110	112	115	98	94	105	95	110	104	102	107	103	112	105	88	92	118	104	101	120	99	75	87	100	97	94	98	99	106	104	87	111	99	97	110	106	107	74	105	117	106	108	124	107	102	102	94	94	89	114	110	100	101	103	104	112	119	95	107	93	99	101	116	81	98	100	114	120	91	94	118	93	101	94	87	100	98	92	96	88	115	87	108	111	102	110	112	99	107	117	103	113	111	95	104	111	92	112	101	115	119	111	101	105	113	87	102	127	104	106	99	91	114	100	119	104	77	98	96	97	105	109	90	101	77	112	101	87	115	103	110	98	93	101	112	82	94	97	105	108	99	93	111	104	101	108	109	90	83	106	80	106	100	109	111	109	101	105	92	108	101	105	109	108	103	110	100	95	69	96	101	93	109	102	104	115	104	91	99	107	112	75	97	101	101	103	107	107	89	101	107	100	98	103	93	100	94	108	91	88	108	104	102	95	99	90	109	117	104	106	92	114	86	99	121	85	84	104	99	83	107	112	103	91	106	112	97	102	111	112	100	81	105	100	116	102	96	96	96	92	81	99	107	84	81	100	109	94	103	113	103	103	116	113	94	95	72	94	87	106	106	103	108	98	102	99	90	108	109	103	97	118	100	108	85	99	100	110	100	120	97	109	94	104	104	83	116	127	86	93	90	95	89	89	99	89	92	95	92	108	114	114	94	107	84	72	108	92	92	88	86	102	111	102	93	85	115	106	108	110	94	110	97	107	100	104	98	106	101	92	102	100	105	84	85	110	88	93	92	102	109	111	107	119	93	98	107	111	95	109	115	104	89	112	93	93	116	123	116	97	127	104	108	103	102	95	115	91	88	100	109	109	85	95	89	88	109	123	106	104	79	99	92	104	93	108	95	108	98	87	121	90	117	92	109	112	114	112	105	101	87	88	100	108	120	93	106	120	117	105	110	115	94	96	112	116	109	116	96	114	93	109	105	108	108	112	100	88	99	86	100	90	94	104	95	102	122	124	89	92	93	108	98	111	99	112	101	115	86	107	101	119	106	101	78	101	92	105	106	102	94	103	95	120	101	101	107	127	97	118	115	101	97	98	105	95	101	88	108	103	103	106	94	116	101	111	97	105	116	111	82	110	96	96	95	103	84	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2969	2472	3467	3764	3029	2418	2361	2097	1974	1713	1289	1040	847	682	632	567	494	515	504	504	509	553	501	456	466	411	430	452	448	421	444	395	425	405	421	423	421	396	350	402	401	419	372	366	347	376	375	388	355	385	372	412	392	354	371	357	394	376	374	340	365	340	417	390	317	387	351	349	345	371	366	389	345	350	378	347	348	372	350	359	349	343	347	358	379	353	383	379	334	364	346	339	360	376	378	366	371	347	325	364	336	343	380	354	368	350	379	340	360	367	363	367	335	370	336	372	316	365	390	375	344	368	355	366	378	376	342	343	343	368	374	372	373	345	339	376	378	382	364	353	346	337	354	327	375	385	369	342	326	353	360	359	395	379	404	353	378	337	351	364	355	365	357	366	352	385	370	342	335	341	389	392	346	391	393	363	408	337	380	345	366	352	353	388	365	339	367	359	410	396	375	388	342	380	375	363	355	368	383	384	379	378	314	375	335	348	355	366	352	380	362	331	366	341	371	359	343	343	342	380	384	353	361	380	343	364	359	349	374	343	373	343	331	349	380	367	362	354	364	366	320	343	388	363	338	374	361	370	374	359	350	388	387	345	341	365	402	363	343	374	346	353	400	384	361	382	359	340	358	348	349	395	383	364	357	381	380	379	377	342	365	365	362	368	379	378	361	369	351	378	385	353	358	365	355	363	358	391	344	342	341	350	355	356	382	358	354	369	351	387	357	367	339	346	381	344	362	354	332	354	384	344	354	321	354	323	322	345	347	360	351	343	365	373	380	389	326	361	354	351	367	378	370	354	368	337	362	345	352	385	334	366	367	400	349	348	383	382	379	360	380	362	380	344	365	350	310	378	352	381	346	385	358	352	377	388	331	385	361	395	375	385	361	346	409	370	365	356	355	341	364	334	367	387	356	374	373	360	381	342	345	347	366	360	363	354	364	367	393	373	369	408	346	387	350	370	399	399	337	385	388	377	400	379	370	361	361	352	385	386	358	334	367	351	333	373	341	384	353	355	387	339	363	378	347	347	362	351	354	365	354	355	356	371	370	344	371	351	377	377	331	346	347	371	371	368	351	351	355	343	348	347	323	371	330	359	373	332	405	363	360	359	369	346	357	348	357	362	335	374	362	351	351	363	350	356	349	328	356	351	347	383	357	358	360	357	355	364	327	364	369	387	375	369	368	358	382	397	343	337	391	380	351	364	364	372	387	381	344	357	357	360	349	353	364	325	368	346	354	350	333	343	351	354	391	346	393	356	330	359	368	376	329	354	362	390	328	362	331	369	369	348	342	370	365	384	368	380	348	347	372	373	389	379	383	344	350	375	350	388	374	345	386	358	367	354	372	352	373	372	348	381	380	404	360	379	368	361	371	358	361	378	392	321	333	359	359	378	358	346	368	347	333	351	400	370	349	371	350	351	402	324	363	361	390	374	344	356	342	332	357	378	361	373	386	365	362	400	362	368	373	394	356	416	367	362	368	367	388	373	348	358	341	344	375	355	364	351	392	359	394	369	367	347	338	354	378	367	339	350	321	349	353	374	387	372	335	378	359	374	395	326	335	374	353	333	343	359	352	377	359	364	372	347	318	393	318	374	380	415	361	366	371	379	367	356	385	393	323	368	356	384	321	371	383	369	368	368	340	414	343	380	373	369	364	390	382	358	351	386	342	350	362	335	371	380	375	355	354	384	378	376	360	344	377	355	342	346	347	340	337	383	331	305	391	387	348	312	353	339	376	354	385	324	380	344	366	341	354	356	366	323	400	386	336	374	323	378	322	366	363	364	362	380	372	373	357	337	344	332	372	387	346	342	359	369	345	356	370	391	357	334	365	373	345	341	355	337	360	335	378	346	345	385	373	345	341	360	387	385	362	362	375	395	374	361	382	346	370	359	338	350	350	335	344	351	334	363	346	364	377	333	378	348	355	404	358	369	354	388	339	363	359	352	329	339	392	366	350	375	357	355	331	372	370	376	377	319	384	372	376	329	382	380	354	355	373	370	366	367	359	368	371	369	370	337	360	375	330	346	378	352	405	350	353	348	330	355	383	323	356	357	367	374	360	342	378	365	387	327	367	354	355	394	342	392	371	353	358	334	354	332	377	362	349	371	338	366	382	357	377	392	408	390	398	363	367	309	341	342	384	358	362	333	375	357	337	381	372	380	353	340	363	401	363	389	327	391	340	355	367	388	367	356	369	380	361	370	330	398	388	349	331	365	348	350	375	322	373	337	356	366	355	400	350	390	348	351	366	371	364	367	348	377	369	376	387	350	349	384	347	371	350	381	357	357	363	366	353	379	383	352	339	383	372	343	371	359	371	359	336	396	362	364	402	361	411	339	359	357	338	379	329	358	369	379	324	355	350	356	358	371	389	387	348	381	355	365	349	382	347	374	372	378	371	357	395	353	374	383	350	399	393	342	368	389	352	346	381	338	374	378	365	365	364	368	362	358	368	361	361	360	352	326	339	381	364	365	383	368	358	352	380	349	350	344	359	383	352	387	375	353	350	368	361	346	352	350	326	358	340	372	400	385	361	373	338	372	368	345	367	342	417	367	353	338	379	373	332	350	325	358	398	353	349	392	365	364	375	369	359	359	382	344	372	381	385	373	348	368	359	365	375	375	360	356	323	349	382	358	339	344	351	371	366	356	377	371	354	378	376	353	370	339	372	337	355	372	316	377	359	357	365	364	348	355	383	400	300	384	407	352	373	399	351	377	362	346	382	365	336	326	354	333	387	340	371	361	327	366	371	338	357	357	347	344	367	346	371	369	332	369	352	361	338	352	361	340	387	357	385	353	344	374	349	354	326	349	335	382	343	359	379	375	385	352	375	390	380	382	369	364	375	334	330	357	368	370	363	362	352	367	365	373	362	408	344	358	363	389	349	357	368	376	311	363	387	324	392	337	349	390	403	373	367	345	360	365	344	383	373	339	351	338	344	383	379	379	387	323	358	372	400	390	321	347	376	374	393	358	342	369	367	378	328	363	389	372	358	355	348	331	370	362	375	365	351	338	362	367	361	365	340	362	376	363	387	369	358	352	334	365	372	373	386	338	347	376	372	402	376	344	355	349	359	389	351	362	340	350	375	341	354	350	355	364	338	371	350	376	327	374	394	369	372	371	378	365	335	374	357	369	373	405	363	385	379	391	338	360	368	341	356	382	368	368	352	360	363	373	381	362	348	384	356	385	354	337	383	338	347	363	347	389	360	392	367	350	351	366	372	344	379	388	358	354	372	346	403	378	328	374	395	374	374	357	383	393	362	376	356	365	361	348	372	382	365	350	383	403	391	348	377	329	356	350	389	353	351	384	377	361	353	358	378	353	350	352	362	369	394	376	337	367	347	371	341	362	359	349	331	326	399	351	371	365	340	344	393	380	363	326	376	359	383	371	354	354	362	352	309	361	348	350	358	377	362	370	311	350	389	365	320	374	346	386	362	334	346	344	362	379	368	351	350	348	368	373	380	371	361	345	336	397	372	364	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
12701	9833	8655	7738	5826	4851	4010	2849	2067	1914	1352	1118	901	677	650	552	479	534	503	549	575	522	502	495	457	436	346	441	457	391	377	349	322	341	311	294	324	294	286	303	280	279	230	252	226	250	212	242	233	236	241	234	233	250	233	215	211	215	187	228	207	236	213	213	215	231	215	209	239	178	234	220	183	235	213	247	235	210	206	225	214	203	182	212	214	204	224	219	220	210	238	204	212	215	226	213	214	233	203	212	210	209	210	227	205	223	199	195	240	231	200	206	202	245	218	197	215	216	224	232	194	200	209	215	193	194	233	237	209	191	235	213	231	205	213	209	229	250	212	192	214	227	226	210	210	239	241	211	228	203	230	201	211	233	232	212	215	195	217	216	197	205	222	190	189	199	223	202	220	239	202	213	228	224	228	216	207	237	230	227	203	228	222	216	189	230	227	186	205	238	192	214	225	214	206	212	200	217	221	198	224	230	202	207	218	257	201	198	206	177	206	210	234	208	200	204	202	224	199	202	226	210	220	223	223	206	224	183	218	224	221	198	201	240	222	215	219	208	229	227	217	212	221	197	206	231	223	185	194	217	209	223	211	192	243	223	198	234	215	195	209	218	200	198	216	212	210	225	231	210	230	244	218	216	209	216	213	231	213	200	228	197	185	213	210	194	208	229	245	202	202	217	187	215	213	202	239	204	201	195	228	211	198	221	226	217	207	219	210	218	208	196	194	230	210	204	233	201	183	210	223	201	224	194	204	210	234	211	198	245	221	230	194	222	228	198	203	212	211	215	186	201	209	227	240	215	209	197	201	217	221	213	203	217	212	216	202	206	226	223	212	224	235	208	242	225	197	181	190	229	220	209	193	207	213	211	214	195	213	215	202	240	225	184	223	213	238	190	187	216	211	204	201	226	207	210	213	235	238	236	199	230	208	229	189	212	216	196	229	215	205	220	199	213	205	211	207	214	209	211	201	216	183	225	218	227	217	207	222	213	203	224	223	223	197	253	213	215	203	192	213	190	209	245	231	224	199	218	228	206	202	216	224	212	220	232	203	220	223	209	202	191	208	205	242	203	218	221	235	201	213	220	193	227	224	238	224	237	185	203	243	206	208	220	227	205	225	200	187	229	218	251	202	224	232	216	210	198	197	218	216	231	186	235	226	209	211	196	234	211	214	230	212	197	227	228	211	222	210	211	224	218	190	206	221	209	223	204	222	230	206	201	232	223	199	235	219	190	199	224	217	227	197	203	217	211	222	213	218	181	223	211	228	211	221	225	203	198	221	197	203	223	199	211	192	222	203	206	198	203	215	225	212	193	195	219	211	221	219	224	230	208	218	226	231	195	180	199	199	217	192	211	217	217	223	249	213	210	232	226	200	208	216	224	213	217	214	204	210	227	210	200	210	217	208	222	217	224	225	220	218	205	202	242	228	224	221	222	217	205	239	222	214	186	197	226	230	197	189	219	215	226	213	189	214	206	197	196	218	197	209	205	209	213	202	201	199	208	208	209	228	214	214	199	198	211	207	227	194	210	200	240	227	225	222	213	192	193	213	214	193	216	199	241	180	213	204	219	229	245	226	217	223	221	217	229	213	214	195	207	195	206	218	219	200	193	210	214	222	211	199	236	226	226	223	229	232	191	203	215	192	213	202	190	232	215	211	218	208	224	222	209	208	199	199	242	204	226	209	218	218	227	212	222	213	209	236	229	248	221	229	201	212	212	207	201	207	244	222	204	216	212	218	195	220	234	216	233	210	217	212	211	193	215	222	229	240	210	203	223	219	206	214	205	205	199	226	217	200	197	206	214	199	242	228	205	221	209	222	228	235	213	238	231	213	199	178	204	195	243	234	218	207	220	221	223	193	209	215	210	196	218	200	210	212	194	232	183	205	206	190	192	216	220	215	211	198	218	247	215	230	219	239	200	230	225	186	200	216	197	205	192	192	223	229	203	210	213	205	194	216	213	216	215	197	229	237	230	221	223	232	190	207	226	202	219	201	198	185	225	182	203	205	220	201	187	220	211	223	204	216	202	202	193	227	222	214	227	210	222	191	212	202	217	200	218	206	213	219	215	200	215	232	231	190	203	198	211	205	199	217	233	231	207	205	213	234	208	229	234	215	249	227	225	200	201	230	219	224	199	235	220	213	193	216	212	206	212	205	203	197	203	209	217	202	216	226	223	201	187	207	207	204	215	204	195	231	200	220	203	220	244	236	194	231	236	207	201	229	191	187	197	220	261	217	205	217	208	217	223	202	203	243	226	191	220	219	208	208	224	224	213	253	198	223	227	228	238	192	217	213	212	218	229	224	211	202	216	234	226	214	220	199	197	214	213	205	216	215	225	201	203	232	184	217	210	229	212	222	222	211	217	224	227	226	215	194	199	231	206	228	182	248	239	188	217	213	224	226	229	199	185	211	218	221	217	211	187	214	222	215	228	210	237	224	216	191	227	221	217	206	240	218	205	229	242	228	185	218	207	215	215	192	194	230	200	213	197	200	220	208	215	214	206	225	240	219	198	207	223	232	195	234	199	193	213	209	220	228	218	198	193	213	202	219	214	213	198	186	206	215	228	213	209	207	204	191	222	195	205	224	220	211	186	180	208	216	210	224	236	211	232	217	209	203	209	198	233	214	226	232	188	218	224	209	230	235	239	225	214	203	222	217	208	216	217	243	232	214	199	224	193	221	212	209	234	211	215	190	202	248	243	191	215	210	199	210	219	215	223	194	202	207	209	224	208	192	236	222	200	223	198	211	186	217	214	210	219	193	218	211	203	188	229	200	224	244	207	223	208	204	223	208	219	206	244	182	216	261	185	245	206	208	205	199	209	245	224	244	218	201	210	200	216	228	218	229	217	227	231	221	195	203	222	212	208	201	210	206	203	198	223	201	237	202	216	231	202	205	217	203	248	213	204	191	204	208	176	204	214	200	213	206	217	219	198	238	221	224	225	199	232	256	233	218	240	188	196	235	233	190	214	204	194	209	236	219	206	196	209	231	208	213	206	232	216	214	218	203	213	195	216	208	223	212	201	230	197	212	216	228	202	205	240	191	212	210	203	240	222	224	233	202	197	216	205	208	226	218	216	213	218	192	206	212	211	215	186	205	212	206	213	207	213	205	238	210	218	210	230	228	230	244	210	199	218	211	196	206	205	214	207	221	216	200	194	176	212	201	217	211	236	221	209	233	219	248	196	199	242	209	203	223	228	224	199	206	224	182	205	218	214	214	227	217	248	220	220	206	204	222	199	199	210	204	204	220	241	228	204	198	230	218	198	209	207	219	204	216	215	212	217	221	209	216	231	211	227	187	223	228	204	202	221	209	231	235	182	210	191	245	232	198	214	213	218	213	200	205	212	233	230	231	219	225	202	242	231	210	201	233	231	195	220	202	218	211	212	205	209	246	222	208	233	200	197	217	221	227	230	209	204	202	202	212	188	194	219	195	205	232	188	235	199	225	221	201	229	219	206	186	208	200	202	226	195	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8409	8643	9734	12474	11286	11054	10975	9347	8315	7500	6198	5328	4548	3812	3532	3037	2730	3001	3162	3950	3530	3190	2787	2788	3121	2039	1890	2538	2274	2099	2004	1662	1683	1633	1465	1581	1494	1188	1209	1314	1358	1255	883	813	784	1014	1014	1032	1031	965	980	836	845	825	752	699	731	689	704	706	712	692	713	685	677	666	687	659	671	719	683	668	683	660	702	668	676	680	670	689	678	655	717	626	672	674	672	648	693	648	666	651	701	719	688	684	695	705	659	690	627	690	685	698	673	671	670	678	651	696	684	692	655	695	662	675	701	668	675	640	658	681	717	653	648	627	672	700	610	644	655	669	666	646	649	682	658	670	675	676	679	651	664	623	652	663	676	691	637	630	708	650	660	618	642	658	634	649	642	659	687	677	674	658	622	653	670	638	672	686	627	679	642	637	671	667	691	635	672	636	677	630	691	638	689	683	698	678	671	620	697	729	676	619	652	694	642	668	682	649	672	610	686	640	658	603	670	647	688	710	672	671	675	651	682	667	631	662	633	638	702	677	656	642	639	610	674	656	665	696	684	710	604	645	650	672	632	626	639	654	625	675	663	630	647	621	637	676	674	667	650	657	687	651	639	616	667	695	688	653	658	655	649	618	635	687	672	659	678	610	621	701	698	650	667	618	606	673	641	617	661	640	686	678	673	632	684	653	646	662	629	640	652	698	685	627	655	637	653	648	663	647	650	680	687	679	644	648	668	689	716	648	676	667	621	654	665	657	647	634	664	674	677	661	645	673	689	653	665	713	646	683	625	641	699	667	647	665	615	659	634	670	638	649	708	674	668	631	660	648	633	644	643	662	655	642	676	693	631	676	711	657	653	620	667	667	611	611	657	641	635	627	646	632	662	639	675	690	669	651	706	649	662	692	662	691	686	692	657	675	683	675	660	659	678	659	661	646	638	646	700	635	678	675	708	665	695	647	647	666	699	664	689	639	642	658	706	643	638	684	706	647	641	633	661	640	659	670	676	624	643	697	660	650	632	654	686	678	640	698	638	681	668	673	709	684	639	688	620	644	626	642	683	657	712	642	676	647	663	699	625	633	680	636	607	680	644	634	632	663	679	629	604	663	648	644	662	597	665	709	678	645	666	628	648	669	654	625	642	616	698	606	635	676	699	656	672	655	697	639	656	683	669	673	662	690	679	673	638	661	653	663	662	687	691	606	648	677	640	657	634	664	671	623	675	681	659	624	682	648	675	700	675	691	680	680	661	697	659	647	669	639	651	675	687	661	654	636	672	625	684	638	653	710	651	663	686	676	671	670	643	638	660	672	682	637	672	690	647	638	683	660	649	675	631	678	683	625	711	685	658	657	705	648	657	653	647	653	668	590	712	661	575	645	640	681	672	625	708	628	652	680	705	644	596	650	670	659	659	640	671	688	638	694	613	623	678	658	698	641	676	670	663	627	669	648	642	710	645	634	667	656	681	692	659	695	660	642	663	639	663	646	627	673	675	671	613	632	657	663	646	672	683	653	675	647	676	683	632	646	642	679	698	682	651	639	649	712	643	663	644	665	638	660	662	656	649	643	679	702	685	684	676	656	610	668	657	618	672	665	596	622	685	668	671	674	658	693	701	681	678	641	657	673	685	620	708	659	648	703	672	686	628	637	642	649	628	653	696	661	678	639	634	626	688	668	630	697	715	667	652	647	697	684	627	673	659	692	679	657	671	638	668	714	649	662	620	602	677	673	692	669	669	711	690	633	653	684	687	690	662	669	672	680	674	658	620	638	645	660	610	662	647	709	632	663	665	681	685	662	705	674	668	681	618	650	630	631	630	613	667	651	640	701	650	734	689	616	652	666	663	673	638	693	617	660	669	627	678	665	682	643	659	680	681	643	672	680	682	692	669	670	651	631	683	631	648	656	629	665	650	652	647	614	666	641	666	665	621	681	640	689	646	652	639	672	663	666	695	597	654	688	674	648	605	640	629	645	653	677	601	699	645	684	644	659	651	694	652	682	676	646	632	668	682	653	663	669	676	626	653	619	653	638	660	676	698	648	695	643	624	677	656	700	640	674	680	660	597	673	670	668	675	637	710	673	653	640	676	710	699	706	601	695	653	651	703	696	646	689	676	662	633	640	629	665	659	648	667	652	661	695	656	681	613	678	665	658	654	657	681	669	663	640	652	689	646	660	653	642	672	686	649	707	690	669	641	658	642	648	663	640	613	646	617	640	617	693	652	660	659	643	682	691	685	685	691	641	628	670	678	682	678	705	671	669	690	631	658	657	708	669	658	665	644	656	651	650	680	671	663	690	629	663	671	644	634	642	655	656	635	674	667	674	667	654	692	661	710	701	651	656	625	658	675	612	666	635	695	712	698	666	702	670	690	673	640	713	694	662	678	641	627	635	641	635	650	618	647	637	671	645	655	665	644	696	651	668	663	662	666	669	687	640	662	633	684	638	652	692	690	694	659	644	614	657	631	616	652	666	660	632	673	678	692	609	671	676	646	706	652	669	609	622	679	659	661	646	668	670	623	691	664	709	646	643	665	651	666	642	718	606	638	668	671	631	671	655	641	622	691	700	669	624	674	669	622	638	666	659	660	645	664	615	655	669	684	681	640	681	660	662	681	628	687	647	686	634	700	646	663	670	665	644	667	682	631	675	658	666	647	702	653	679	657	669	718	640	686	667	697	639	625	642	645	666	656	625	637	638	666	717	650	666	691	630	623	660	574	639	660	620	691	643	678	621	683	694	611	675	699	665	711	644	630	648	677	683	631	685	659	635	671	660	628	670	678	642	656	669	656	632	668	677	688	653	686	662	662	661	694	593	650	658	641	674	626	622	641	654	663	644	650	662	664	674	630	657	678	654	643	674	671	613	627	665	705	667	654	638	703	613	658	665	654	682	672	655	713	705	705	637	626	756	647	673	668	662	659	669	668	680	693	638	672	640	633	622	652	661	656	683	686	641	668	654	604	658	655	651	695	640	670	675	673	655	676	613	654	637	704	634	699	638	663	634	681	689	676	712	663	688	680	644	672	708	721	675	709	664	687	618	645	632	662	639	650	658	653	663	633	698	653	642	706	656	701	692	671	741	687	632	647	683	606	643	681	642	662	681	683	662	666	618	705	667	686	694	734	681	661	640	646	654	636	706	636	652	678	706	653	650	673	693	641	706	662	652	632	667	665	683	647	633	642	667	605	687	689	679	652	614	681	664	640	678	684	659	599	704	638	675	650	658	632	708	702	629	652	688	695	641	669	651	648	628	637	693	675	652	692	635	721	620	614	638	673	653	688	658	635	650	657	639	618	641	683	665	705	628	678	672	725	642	667	715	639	650	628	665	665	665	619	662	672	653	661	622	672	653	626	677	683	696	647	638	688	659	612	635	664	698	693	681	639	685	672	662	608	643	682	687	596	685	647	647	652	683	711	692	664	703	638	626	663	652	660	655	628	659	675	647	666	649	650	666	638	682	680	711	697	644	635	695	763	664	697	610	651	663	626	679	664	638	677	611	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21552	15556	14025	13274	11147	8813	8154	6063	4187	3205	2498	1752	1854	1555	1171	1324	1154	1051	885	1074	1007	1001	805	917	943	789	749	753	683	619	621	503	578	524	563	484	528	455	440	431	462	431	393	316	311	365	375	348	334	384	337	387	330	333	272	302	307	307	294	280	291	280	321	297	277	306	284	308	288	323	297	279	291	270	275	297	306	290	311	297	279	277	281	310	302	305	286	294	299	279	306	291	309	277	287	290	307	307	273	276	293	277	283	294	296	288	304	291	279	294	269	261	302	268	299	277	250	294	280	286	283	283	291	269	289	265	267	310	295	302	278	279	294	298	277	253	325	270	305	292	270	281	262	298	308	288	295	282	295	280	301	298	255	299	287	268	291	280	285	327	324	282	288	278	283	268	269	277	288	295	294	296	304	308	305	263	265	304	295	275	272	311	267	249	313	278	267	300	301	257	284	281	289	285	280	303	272	287	310	292	321	277	275	276	271	262	291	308	315	280	291	293	278	293	272	258	259	286	259	284	302	276	288	265	260	314	297	320	261	314	277	322	285	278	272	310	297	294	296	287	279	274	264	308	309	261	294	301	251	264	319	314	279	283	300	262	332	305	301	316	283	291	279	293	301	280	294	294	291	295	284	284	297	290	298	274	297	274	302	323	272	308	299	306	305	269	303	304	297	320	292	289	284	296	304	298	294	273	274	275	303	325	262	281	300	293	280	290	301	278	288	284	283	295	319	269	287	268	320	294	276	284	296	270	286	276	274	301	300	264	294	295	297	306	303	322	323	291	271	271	281	309	286	310	304	298	267	288	293	276	301	303	283	288	289	292	280	294	319	294	294	270	274	317	299	290	290	266	316	309	284	284	258	277	290	325	266	308	261	308	304	266	326	272	286	300	320	278	271	288	272	302	299	284	312	307	277	270	297	306	298	298	284	302	314	283	297	280	312	290	297	296	282	310	273	283	309	291	291	277	269	324	266	244	282	321	277	281	268	281	271	312	311	275	272	305	283	289	283	286	256	291	283	293	277	287	310	288	271	298	304	298	267	264	291	282	323	290	307	297	280	276	279	277	289	320	294	311	267	285	284	274	248	286	298	288	270	293	303	280	276	284	274	273	267	273	284	285	296	294	312	265	283	297	307	290	291	290	258	285	271	256	303	295	296	303	284	311	253	270	286	299	280	281	284	304	318	264	285	294	287	299	273	268	282	289	321	300	283	298	305	269	312	288	327	301	286	289	279	281	271	289	289	273	303	273	301	320	281	295	279	286	266	322	288	287	267	248	297	278	286	281	277	308	318	270	239	301	311	277	271	295	282	287	293	297	285	270	276	282	290	294	305	282	266	299	312	272	271	292	269	287	261	280	305	290	265	298	287	300	304	289	255	268	300	253	272	267	298	265	297	270	277	282	275	287	301	296	293	276	319	280	276	295	276	273	278	282	286	299	326	301	297	300	290	299	307	298	269	274	290	293	275	290	273	272	311	304	293	304	267	290	278	272	311	319	271	269	292	275	301	289	279	260	270	290	319	287	292	304	309	288	294	269	310	269	314	271	317	289	299	277	305	290	281	265	311	336	322	284	258	308	257	276	294	289	287	256	312	274	317	307	305	270	293	272	269	296	292	271	290	320	287	304	283	286	307	275	298	285	276	273	300	292	300	302	274	281	281	300	279	295	267	242	271	283	293	312	266	281	310	289	286	309	276	287	269	268	286	286	273	287	256	291	301	258	280	269	304	285	283	260	274	291	291	286	259	262	279	300	278	293	295	271	306	273	288	291	307	280	301	257	280	276	276	285	274	288	303	292	273	303	254	273	274	307	306	271	297	312	327	307	300	287	286	270	300	279	303	312	276	318	321	280	254	297	279	277	278	273	282	293	273	304	259	297	299	292	278	296	280	321	300	276	308	284	292	309	293	301	288	288	252	279	271	285	280	276	298	261	277	305	291	273	292	300	281	275	272	327	256	324	292	285	269	276	322	297	284	306	314	293	320	301	305	310	330	277	312	306	302	295	298	282	286	301	304	284	272	316	278	299	273	287	289	321	271	284	276	316	282	275	312	287	304	275	263	272	304	313	315	300	294	268	282	285	288	272	288	281	282	324	303	298	290	276	289	291	289	316	306	315	291	300	282	274	285	291	257	292	285	282	272	268	320	293	281	329	278	292	309	278	323	279	261	299	291	306	308	319	276	306	256	284	309	323	284	275	298	273	295	295	324	285	273	277	314	265	275	309	313	293	312	266	287	301	294	270	277	284	303	260	273	301	263	296	295	289	274	302	309	291	282	296	310	334	296	288	271	284	288	290	305	297	293	270	289	284	288	281	269	276	307	265	290	314	296	279	300	297	285	296	284	266	322	292	307	299	306	311	283	290	274	283	283	291	308	299	307	285	311	293	283	301	292	290	273	284	309	307	250	291	271	266	304	287	273	281	293	302	261	284	299	296	287	305	269	308	287	304	268	287	284	301	271	271	311	281	282	293	278	279	276	294	312	297	314	296	275	284	304	306	288	266	276	297	283	305	281	304	265	286	299	279	301	286	282	284	323	277	284	273	283	302	254	302	306	264	297	286	281	294	311	292	297	257	306	268	260	288	287	269	299	300	270	291	298	241	284	301	260	295	275	319	278	316	274	269	293	288	320	308	273	307	317	300	272	275	312	299	271	277	270	291	281	300	313	274	296	271	328	288	282	298	274	250	302	305	279	279	286	306	263	298	286	298	246	306	305	278	284	298	260	287	312	277	282	300	292	250	299	258	283	288	298	259	295	316	279	300	272	288	255	279	272	293	298	274	292	290	285	284	281	289	310	265	303	280	286	279	263	287	312	255	290	276	302	277	286	278	295	275	274	270	278	309	259	269	289	293	308	301	285	282	274	284	304	295	290	298	300	294	250	286	299	294	288	291	325	303	280	248	310	290	298	283	298	299	282	267	287	266	308	310	287	285	266	293	280	289	265	303	281	266	279	292	329	317	294	283	283	295	256	296	279	282	292	311	305	285	296	270	287	268	291	334	258	306	243	280	288	270	297	275	289	268	280	301	302	321	290	304	292	288	299	278	296	274	299	272	313	285	275	281	305	287	291	278	301	290	285	274	293	300	271	271	258	295	295	303	308	273	299	272	286	297	312	304	305	305	311	252	265	276	306	312	280	313	310	318	275	297	290	312	271	291	277	281	304	262	279	308	296	275	312	307	303	264	263	288	297	303	304	284	274	305	330	268	265	315	288	280	300	278	268	291	319	302	297	266	319	273	313	298	323	301	324	301	283	280	271	272	307	301	270	276	285	282	266	295	290	287	289	312	289	311	307	272	286	288	315	300	292	310	292	288	286	294	312	328	292	278	298	283	267	287	294	257	292	252	274	303	274	328	272	284	322	282	305	304	312	296	255	265	288	267	286	310	329	305	285	293	265	306	305	283	306	286	296	324	303	287	298	281	308	270	268	291	280	278	280	296	308	278	314	310	307	264	289	292	304	309	318	314	315	285	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11771	12493	13671	17605	16446	15845	16102	13795	13380	11392	10332	8515	7616	6493	5524	6372	5420	5262	5504	6510	6706	5815	3939	5090	5332	3874	3799	4531	4359	3691	3387	2839	2820	2554	2687	2502	2699	2199	1944	2220	2141	2019	1476	1148	1032	1589	1678	1606	1550	1473	1311	1298	1274	1256	1091	1078	910	943	909	906	951	975	890	888	856	857	885	819	817	895	862	887	923	928	909	881	915	844	885	874	908	836	853	883	838	830	845	895	868	870	839	864	843	871	882	837	933	850	818	822	898	891	881	882	882	840	859	845	840	864	887	819	871	813	837	841	805	848	876	846	867	843	876	941	855	822	884	833	892	782	799	848	856	813	831	817	847	825	829	850	863	867	853	847	841	816	848	856	831	815	857	852	858	858	825	823	829	847	878	876	855	844	832	869	847	865	851	825	809	801	829	814	843	846	836	807	802	838	844	824	824	801	809	822	847	774	818	808	842	821	815	858	838	890	824	795	845	891	856	801	857	799	809	806	840	854	832	863	846	843	852	857	888	819	818	905	773	798	859	850	882	842	826	852	850	878	840	822	805	863	841	837	810	836	837	838	810	797	851	821	804	834	855	857	842	837	861	829	853	848	835	813	838	818	832	823	805	795	853	846	807	831	857	825	793	843	810	808	873	851	745	812	788	825	827	836	852	841	832	821	858	808	889	829	895	834	853	820	870	875	857	854	798	852	824	854	802	820	814	839	872	878	808	870	844	848	832	789	780	821	908	748	859	825	834	859	833	883	850	791	833	828	839	874	854	863	896	878	833	849	813	876	872	844	835	844	827	812	832	829	822	803	843	852	903	874	802	855	839	842	844	855	808	849	868	806	868	856	841	819	851	824	793	783	899	864	851	807	828	831	847	864	842	848	792	818	840	827	844	818	862	787	817	846	831	842	882	830	793	909	820	780	803	795	872	840	848	880	786	841	781	821	852	837	837	797	845	863	808	877	862	794	840	872	862	886	893	828	874	817	812	839	815	864	840	838	843	784	805	837	754	816	824	816	856	871	825	882	845	880	839	794	869	854	827	879	813	842	844	819	865	803	802	841	824	860	812	866	798	830	886	865	866	817	795	791	831	871	837	781	785	786	845	856	807	832	864	900	918	836	844	853	862	804	897	825	833	820	846	821	811	816	847	861	803	786	865	863	799	858	821	819	809	844	865	814	798	838	807	806	890	835	792	800	857	826	845	853	788	814	822	832	843	853	855	856	833	859	847	851	854	826	892	833	812	829	890	842	865	870	834	840	820	883	817	833	848	814	873	820	800	821	838	843	800	826	846	899	853	819	844	828	869	871	799	825	867	874	785	816	785	910	817	824	808	793	830	852	876	836	840	808	850	819	748	837	837	826	820	835	807	849	792	801	819	822	783	865	842	788	873	826	849	794	856	820	865	851	795	837	787	813	849	860	911	833	819	864	819	836	805	852	884	855	883	820	843	859	822	818	787	867	839	840	850	856	797	809	854	864	829	848	858	853	828	844	855	819	862	855	830	803	797	870	756	902	843	853	773	856	829	819	829	857	833	851	832	802	837	801	831	833	858	807	860	801	890	809	840	826	838	839	784	798	814	823	835	835	856	831	864	836	802	857	864	798	838	760	852	835	838	849	848	856	842	835	897	830	846	799	841	815	809	822	827	823	827	855	857	836	871	831	844	823	878	874	844	814	865	807	816	854	883	800	872	842	840	858	898	863	831	857	849	822	870	836	838	870	804	863	821	842	878	900	862	828	815	899	815	836	842	789	805	814	838	860	831	843	810	835	791	858	913	795	872	811	794	829	869	895	785	834	850	792	843	867	797	875	829	863	845	809	826	817	828	829	846	804	807	810	814	838	873	826	868	860	843	879	808	853	826	797	841	832	806	823	805	837	853	821	848	823	900	867	864	853	793	826	817	841	833	850	801	876	813	843	851	822	839	827	817	851	824	898	873	924	822	847	850	838	816	861	895	847	852	835	845	813	814	803	847	882	847	847	795	796	846	816	842	866	842	796	841	857	817	787	864	833	824	776	814	846	856	866	794	826	813	869	812	804	817	829	835	771	860	827	870	802	853	832	820	838	839	827	867	826	796	852	868	815	865	803	809	854	829	813	841	818	850	857	836	847	840	851	790	777	858	801	826	902	874	842	808	818	815	832	840	827	845	901	789	808	746	828	798	850	853	834	878	819	812	853	858	879	788	809	905	834	884	783	812	822	793	820	879	863	846	870	828	892	828	771	820	885	836	863	871	845	860	907	789	859	926	837	808	860	860	878	861	790	803	862	833	846	831	878	795	842	767	850	819	844	861	851	893	823	816	818	840	820	856	845	820	829	836	863	875	829	820	817	805	851	852	859	855	869	874	830	877	833	801	903	824	886	885	809	813	831	856	857	872	836	849	837	781	817	854	844	836	819	858	864	831	873	879	823	800	761	802	823	894	876	846	822	842	802	875	823	855	840	819	899	838	859	812	836	829	895	807	812	886	814	839	797	846	862	852	876	863	883	827	820	827	845	850	842	864	839	843	877	810	832	842	840	827	844	857	798	817	882	862	841	771	822	833	841	836	812	832	785	875	855	856	829	804	882	849	853	848	836	808	836	881	864	852	809	865	832	839	858	849	844	801	787	835	858	815	766	880	873	845	771	873	806	829	804	849	859	815	764	855	825	838	838	806	852	820	815	790	815	876	836	803	852	860	858	848	842	869	842	862	832	827	813	840	833	800	848	843	849	816	855	824	843	809	833	862	835	844	847	877	855	812	804	821	819	807	854	822	813	871	839	840	814	811	841	830	870	782	781	866	821	923	857	887	858	875	832	882	842	882	798	839	883	806	854	869	846	803	842	811	839	905	819	833	816	844	819	831	822	838	812	829	854	822	806	857	875	839	812	826	841	854	780	834	824	841	808	841	850	850	862	785	868	809	830	874	877	819	870	836	842	837	812	872	781	869	894	805	809	852	832	808	788	802	812	797	829	853	858	815	819	839	823	877	883	823	824	822	785	880	815	905	868	875	860	840	823	822	793	851	800	867	844	864	891	787	818	826	844	882	826	830	829	897	832	852	850	825	849	834	852	862	832	827	789	867	855	812	884	854	849	876	843	808	870	820	836	818	803	823	804	830	822	830	869	832	853	850	881	820	838	815	818	822	803	852	861	843	833	855	793	873	840	853	838	810	848	849	839	860	818	818	885	852	832	815	816	896	836	796	831	889	813	844	812	874	854	800	810	828	839	844	841	833	848	829	801	824	872	818	798	870	877	815	814	862	837	818	843	894	875	830	841	817	821	836	817	791	775	840	822	789	822	852	824	827	826	801	914	804	801	887	834	861	865	842	844	837	811	848	801	873	860	871	840	819	855	856	821	843	819	883	830	822	844	856	821	805	821	822	813	872	886	865	820	821	820	839	910	839	846	809	827	832	836	824	850	823	857	829	784	810	821	784	834	878	859	865	824	830	871	825	866	825	806	848	829	855	783	876	846	808	827	815	806	806	807	834	852	803	800	799	795	835	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
3466	1784	1479	1054	661	491	369	319	275	253	201	149	135	136	140	97	106	102	112	103	108	88	90	101	99	101	98	111	96	115	103	96	107	106	100	98	91	90	101	103	89	111	100	127	98	101	95	95	105	102	113	96	88	102	112	94	91	106	109	93	96	114	91	90	98	99	90	108	99	105	88	84	95	92	88	109	87	96	86	84	83	104	98	85	106	96	80	84	103	103	105	85	85	94	94	100	95	91	106	90	106	98	105	94	86	100	108	87	101	100	113	80	96	112	94	108	97	94	93	89	97	89	83	86	75	106	81	79	96	116	85	92	103	102	80	94	93	102	89	112	92	90	94	90	95	90	127	100	102	89	104	92	103	111	97	88	73	83	105	105	110	98	109	82	109	89	86	95	90	103	87	90	83	101	94	109	106	95	113	107	93	114	87	97	90	98	99	112	109	101	96	109	88	95	106	101	112	88	80	84	115	106	73	84	101	97	105	98	97	96	104	107	96	86	87	98	89	84	92	110	85	106	115	96	83	104	93	83	103	104	91	93	109	121	96	100	111	79	99	99	94	87	96	94	97	120	76	92	103	104	90	95	81	103	88	84	92	105	92	88	98	101	87	95	90	89	94	97	87	80	119	87	97	92	106	103	84	97	95	99	85	96	98	113	98	99	88	98	104	73	93	105	103	89	88	96	86	100	87	86	100	89	114	104	70	85	96	94	121	84	90	103	97	101	87	97	95	99	89	98	92	81	107	79	86	100	90	116	100	81	107	104	111	103	118	101	94	92	96	94	93	105	93	110	96	99	107	105	96	87	89	100	119	94	103	103	105	100	103	86	92	99	83	97	103	103	84	93	91	101	98	99	107	94	90	91	107	84	95	87	96	88	101	91	119	112	104	98	89	113	98	94	106	93	86	100	96	79	88	92	94	91	84	103	116	112	88	107	103	108	94	98	90	105	95	86	93	103	88	98	96	92	118	99	100	85	93	99	92	103	90	96	95	111	94	104	92	108	98	84	90	114	91	98	96	88	98	91	97	103	98	100	95	77	121	120	87	115	85	96	94	105	115	109	100	101	101	105	94	89	92	105	105	90	83	87	80	98	109	90	110	94	105	103	104	102	97	92	91	104	101	110	109	89	112	93	91	104	79	97	107	102	103	102	101	82	87	98	92	102	94	97	99	103	89	101	99	104	122	99	90	86	98	98	101	94	103	89	91	104	80	105	106	82	99	86	88	91	110	99	106	110	85	108	95	98	92	111	87	90	96	98	79	88	100	87	97	102	99	92	85	104	109	77	97	97	86	99	107	110	80	86	110	119	101	93	106	78	90	89	100	103	96	103	96	85	82	107	103	80	90	107	75	104	117	97	100	98	88	75	92	94	87	95	122	81	106	99	86	108	105	98	105	96	90	104	98	93	115	92	115	101	96	94	113	100	116	114	102	110	84	95	102	90	87	80	114	99	102	86	90	85	103	92	108	84	108	107	85	101	114	82	91	99	110	87	108	105	100	92	96	117	91	82	109	99	91	113	94	97	108	89	108	96	77	124	99	91	88	103	80	105	88	89	88	97	99	93	98	113	92	83	116	104	113	95	101	94	96	99	99	92	93	108	92	100	84	94	114	82	93	87	87	87	97	109	105	95	104	110	104	82	104	107	98	94	91	98	103	106	83	87	81	84	98	89	98	100	84	98	91	100	110	101	91	90	89	92	99	98	107	103	95	101	107	97	98	103	89	111	100	104	91	101	101	77	85	112	105	93	98	98	103	113	103	108	97	79	102	100	88	107	81	105	92	110	93	100	106	77	104	94	98	104	102	101	115	111	108	92	94	110	97	107	98	110	94	89	92	95	100	111	84	94	79	101	92	105	89	109	96	120	104	96	102	71	103	84	108	100	100	103	81	89	115	85	100	94	100	88	91	91	93	97	105	85	85	83	90	91	94	93	96	94	112	94	95	94	110	115	101	106	112	111	84	88	87	103	102	109	109	96	92	113	82	88	108	85	96	96	108	109	80	82	93	113	108	100	101	101	106	89	102	102	99	111	85	88	103	98	108	96	101	111	79	87	99	98	122	107	87	96	100	102	104	114	94	104	98	95	95	111	112	85	92	87	99	101	101	90	93	98	106	82	93	77	88	83	106	95	109	82	107	105	108	99	94	107	90	100	96	100	102	97	103	87	83	82	93	82	96	101	87	93	106	84	90	103	79	80	87	89	97	92	85	106	93	97	110	98	94	81	84	110	94	120	101	90	115	113	104	109	90	113	79	93	108	103	110	108	103	100	107	83	94	107	108	93	81	95	84	86	94	101	103	101	86	110	98	96	83	89	102	82	90	102	107	74	88	98	95	96	92	120	98	99	86	121	109	92	94	97	106	101	91	98	96	95	127	107	82	104	110	102	96	90	116	93	105	100	103	93	101	102	101	104	89	90	95	96	101	116	133	102	104	104	93	96	95	89	98	94	94	93	117	96	95	107	79	91	81	93	104	84	88	81	90	87	94	69	105	83	88	101	78	103	85	98	88	105	91	83	83	105	97	98	105	86	84	106	111	103	93	100	97	86	96	93	106	119	94	91	93	89	107	94	115	103	106	101	91	107	100	113	79	103	109	110	97	84	100	88	94	97	102	94	103	80	87	113	102	105	93	103	105	97	96	105	95	110	93	90	93	103	103	95	75	81	94	100	103	80	88	100	103	111	100	111	113	84	120	95	113	90	99	105	95	92	97	90	120	95	82	90	93	91	100	95	93	108	90	103	85	109	93	91	96	99	114	89	93	117	102	93	98	106	85	96	95	93	100	116	89	108	99	87	81	103	96	94	97	112	101	104	99	88	82	91	120	107	100	83	105	92	88	83	103	85	107	103	84	96	83	99	95	108	87	94	97	99	84	78	93	89	81	106	88	109	104	95	102	103	92	99	108	86	94	96	95	112	85	97	103	105	114	96	123	78	85	101	93	77	97	88	85	84	90	102	113	101	102	73	95	107	90	90	88	92	88	101	99	107	87	92	92	88	94	111	103	107	74	108	80	82	94	99	101	88	111	87	93	103	91	108	106	99	115	78	87	87	103	89	101	105	106	107	92	91	103	86	101	93	104	109	93	114	131	86	71	90	86	99	76	93	86	104	90	94	99	106	98	89	83	101	78	87	113	96	103	105	86	107	92	87	102	79	101	112	112	98	108	103	111	78	92	86	103	100	110	95	90	96	85	96	93	96	96	93	83	90	103	98	89	93	112	96	92	100	107	94	82	102	106	94	97	101	87	90	102	109	101	123	83	104	99	91	117	88	98	102	101	69	84	75	105	103	85	105	93	108	105	85	85	111	105	104	104	82	106	93	102	94	96	101	94	106	77	122	100	107	91	110	104	96	98	104	111	102	104	89	85	88	102	93	103	101	103	102	94	74	76	100	98	100	84	83	102	111	91	99	100	90	101	93	89	97	86	90	92	111	97	94	107	99	109	86	84	100	95	77	99	92	95	95	92	88	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2971	2423	3025	3395	2556	2154	1950	1547	1395	1296	1125	912	698	584	620	464	467	434	477	413	492	452	385	403	413	404	420	439	442	413	391	407	378	368	402	336	391	363	326	357	381	335	354	348	348	356	369	391	370	341	329	355	347	365	354	363	379	372	332	356	358	338	361	339	363	342	363	368	351	361	366	356	361	352	340	326	336	366	354	342	340	352	350	311	348	332	341	394	382	331	367	340	352	352	344	364	339	345	367	352	359	364	370	330	352	379	375	382	377	365	327	326	321	370	353	368	343	328	365	370	341	359	367	370	347	348	338	343	335	316	334	348	347	351	355	349	329	376	310	386	353	393	336	321	337	358	361	322	362	397	372	384	385	349	375	311	382	332	326	345	341	353	352	331	378	375	340	360	370	363	320	339	349	366	359	348	335	375	334	333	355	361	350	298	365	372	346	340	367	342	361	334	345	376	373	340	329	363	350	347	335	365	393	348	354	346	342	346	324	348	329	393	360	364	360	402	335	358	337	347	355	360	357	372	339	350	356	334	318	361	337	337	362	314	365	354	317	380	356	371	392	332	335	338	350	360	305	332	375	328	338	344	373	333	378	359	325	367	342	363	328	342	350	339	345	390	361	384	369	337	340	347	348	376	371	391	331	332	344	373	372	367	328	343	376	326	348	351	372	343	365	376	349	341	343	366	376	320	336	328	361	367	349	324	331	378	371	353	354	354	355	401	343	374	347	361	349	389	336	339	375	357	360	370	332	369	364	358	373	361	341	364	352	350	337	341	375	344	351	372	347	322	364	351	342	357	367	345	308	354	374	354	335	353	382	372	305	311	379	340	325	362	326	386	337	364	383	345	383	331	379	341	353	338	362	351	353	376	387	351	330	351	353	346	339	341	359	381	370	343	345	338	348	367	395	333	316	392	380	364	373	355	362	354	368	378	353	381	360	380	353	328	327	348	333	351	343	353	350	396	356	345	334	351	354	341	344	363	381	342	343	362	317	342	359	322	347	355	361	336	369	364	356	361	340	349	350	355	346	318	365	347	329	353	341	345	340	326	337	341	321	304	367	359	355	349	362	337	368	346	358	343	350	362	314	329	342	349	376	356	361	356	364	305	339	355	325	357	353	366	351	344	362	358	352	340	328	346	342	371	352	375	318	325	387	350	382	350	376	366	368	359	340	324	368	340	364	343	343	329	335	343	343	345	330	353	358	343	347	346	326	381	354	355	356	330	337	350	363	346	344	321	345	339	340	362	338	332	340	306	358	323	364	346	353	375	374	347	365	359	373	373	336	342	358	379	391	330	368	324	328	342	345	347	358	343	354	376	352	327	353	356	370	327	366	328	344	370	341	370	331	382	349	360	338	362	341	366	369	359	344	355	355	363	342	380	345	353	329	368	334	343	333	342	354	335	316	331	372	365	349	383	327	337	344	330	365	349	341	318	336	309	332	366	329	317	296	334	322	394	340	319	344	322	334	335	359	340	346	345	365	357	346	339	367	382	381	364	350	335	358	342	360	350	349	365	314	304	359	369	393	353	365	364	361	351	353	326	398	316	362	335	373	370	385	319	349	354	368	358	350	378	365	343	371	331	346	349	354	368	329	348	350	343	380	341	344	330	359	328	351	373	371	364	364	349	335	355	362	334	335	335	330	369	346	338	377	347	362	330	324	345	320	320	334	322	361	342	365	335	375	367	353	357	334	353	336	365	320	371	373	329	342	363	355	345	347	367	357	322	312	345	338	372	330	370	336	328	346	335	365	364	359	340	319	329	349	358	364	355	321	334	327	335	348	358	343	382	330	361	381	303	339	361	352	349	329	369	340	357	381	356	366	352	378	344	371	359	327	350	317	368	329	341	357	335	351	345	373	372	383	332	347	381	347	355	333	378	369	362	375	365	381	360	362	338	335	360	334	372	358	354	369	377	360	355	345	386	353	355	311	362	333	360	342	386	351	329	370	353	359	357	363	360	349	348	344	368	342	338	363	383	375	365	358	365	385	377	371	368	390	367	333	353	329	340	385	350	336	311	354	339	332	343	351	363	383	323	317	368	348	377	356	379	370	348	367	370	363	319	347	349	368	341	352	348	334	331	396	334	381	335	323	343	355	353	379	349	326	349	351	345	357	386	354	320	338	351	368	356	335	366	380	343	349	387	333	351	373	369	326	377	359	339	349	327	351	362	366	359	345	356	344	316	343	365	378	318	346	384	326	360	307	334	332	373	359	323	370	325	344	366	339	358	358	349	351	345	354	309	337	334	350	338	381	328	361	358	358	350	340	351	320	360	335	310	360	364	354	344	329	362	313	366	322	314	320	327	386	363	324	362	356	366	360	349	343	357	374	356	355	309	341	346	339	350	349	372	370	364	409	372	381	382	367	339	344	352	334	380	328	347	314	353	372	349	362	375	349	339	355	347	352	318	370	357	365	347	353	332	330	361	334	346	353	367	376	354	365	353	374	345	335	345	354	356	334	344	360	386	319	385	363	377	359	375	382	384	344	344	327	349	335	362	320	328	378	329	349	354	350	379	357	356	356	350	329	337	324	348	344	341	328	364	363	324	333	356	367	389	377	346	354	369	350	347	353	349	356	379	343	339	330	386	331	369	330	328	353	366	332	372	379	363	345	318	343	327	352	362	324	348	343	345	340	390	365	342	357	353	362	350	326	354	357	366	361	310	350	334	329	359	359	344	361	341	357	355	365	340	325	331	334	340	346	331	350	366	321	347	356	338	355	358	313	318	368	357	317	356	338	403	335	362	332	350	318	359	353	346	338	361	348	377	336	360	362	357	330	379	347	369	354	340	319	376	332	380	343	354	358	333	347	357	362	313	335	393	343	368	350	351	350	321	317	328	348	343	315	344	345	367	330	346	366	333	374	352	337	360	318	356	371	360	319	379	369	380	349	356	356	338	354	351	374	376	339	329	349	339	331	358	313	337	328	373	332	334	333	374	345	358	364	349	324	369	392	368	333	351	352	352	393	350	331	337	352	383	351	320	360	389	345	322	352	363	356	384	323	333	381	353	377	352	358	367	353	347	345	345	355	367	341	326	366	357	342	332	376	347	375	337	356	342	346	378	322	322	353	336	338	338	350	341	369	357	363	362	321	381	360	367	412	339	338	337	347	372	333	353	358	383	337	368	367	329	356	327	377	379	349	365	347	386	349	363	344	351	348	326	330	351	375	374	379	333	347	381	362	334	335	371	357	334	313	354	399	356	315	357	347	335	351	356	368	349	333	367	352	324	356	372	361	331	390	325	355	349	321	366	368	368	353	372	363	343	348	384	326	346	363	334	357	323	335	356	351	345	355	333	332	328	352	341	360	337	370	350	389	345	382	375	328	366	361	329	364	355	358	361	347	340	348	343	318	338	363	353	344	334	371	375	347	351	362	365	349	335	373	371	387	342	338	373	356	338	365	357	354	337	313	321	387	357	361	372	378	360	327	368	380	339	342	388	344	379	359	366	328	353	360	348	352	382	377	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
13003	10423	9032	8286	6294	5041	4407	3313	2196	1835	1482	1167	1033	879	694	600	604	546	550	623	611	502	506	485	473	370	421	450	472	381	319	322	330	340	324	351	323	268	290	331	296	259	233	217	237	241	226	227	239	239	253	197	228	242	227	211	204	222	237	187	236	221	222	222	233	233	222	207	208	224	227	230	215	220	228	205	203	206	233	204	188	209	210	222	218	228	219	225	215	214	204	244	209	209	205	224	229	237	231	221	224	209	231	208	194	215	210	223	218	223	219	202	211	212	207	221	229	205	232	216	189	220	244	225	206	229	226	222	222	194	196	233	223	225	209	216	243	218	204	208	202	212	206	241	227	211	236	241	216	216	220	228	225	222	218	218	213	215	228	189	228	215	223	225	224	210	227	217	208	210	195	218	218	213	192	204	223	229	198	227	204	213	222	208	216	193	217	205	197	239	184	207	218	230	194	228	187	189	218	212	223	215	207	207	205	238	212	199	214	222	230	201	217	213	217	256	207	199	221	210	198	183	237	217	222	197	226	188	208	222	214	225	216	232	218	228	233	213	185	208	214	199	203	214	190	213	190	231	215	222	213	229	238	195	225	206	219	207	212	225	230	209	226	233	214	216	204	224	205	210	211	205	203	202	194	192	229	190	204	214	177	226	217	210	202	206	224	214	205	215	190	218	232	254	225	222	208	207	210	211	222	231	213	201	210	214	198	199	183	239	193	230	224	208	195	200	196	232	209	195	241	224	200	210	219	231	212	191	219	216	221	219	209	202	224	194	200	209	226	217	181	212	206	199	233	213	212	232	250	248	223	222	188	232	229	209	214	223	228	207	199	210	238	206	213	192	221	215	213	214	218	248	239	210	220	225	224	217	202	203	199	204	206	214	219	207	193	193	221	222	218	221	242	224	213	227	211	201	206	216	227	211	214	199	192	205	195	217	221	190	191	202	241	206	214	202	204	233	246	224	238	213	210	238	239	225	216	218	193	198	243	212	205	241	223	206	215	223	204	203	213	212	226	247	225	198	229	201	206	205	204	178	206	229	216	240	196	186	192	224	212	201	195	225	225	196	205	230	230	213	216	227	225	210	221	191	203	224	209	212	215	223	227	238	200	209	220	184	207	219	231	243	210	216	205	220	199	210	213	235	213	210	236	212	220	211	209	207	203	222	211	251	200	187	215	216	235	213	207	218	217	238	243	215	211	219	173	219	238	243	232	226	194	196	210	230	203	235	217	215	213	210	205	237	226	214	223	221	207	216	210	219	195	196	247	202	219	202	223	205	216	215	201	188	228	224	209	225	212	198	250	227	215	213	221	221	208	196	196	203	200	217	210	218	220	229	198	209	208	206	187	207	223	242	241	193	204	201	206	190	200	217	243	230	182	198	189	226	234	203	225	234	209	196	215	217	208	222	219	209	213	230	223	215	199	203	256	215	204	211	245	216	191	206	215	219	199	207	218	212	215	210	226	207	229	241	220	194	213	194	225	199	230	217	191	226	195	196	196	221	228	218	218	228	216	250	207	193	227	213	223	206	220	198	238	203	224	193	232	240	210	220	207	206	224	201	208	198	189	207	204	198	222	176	214	229	209	215	223	206	228	195	240	217	222	224	217	230	203	205	225	228	219	212	224	191	236	223	236	199	221	238	183	184	228	218	189	202	187	203	240	200	234	202	222	229	225	229	200	213	203	219	223	176	224	223	209	204	203	199	221	192	213	209	212	206	189	230	220	224	209	213	210	235	226	219	208	219	216	215	242	224	207	220	223	195	231	229	200	210	190	210	223	218	222	206	195	199	219	209	201	223	214	226	202	212	192	232	219	214	220	203	217	215	208	235	238	214	211	195	214	227	184	224	231	224	193	203	193	228	223	218	212	201	192	227	198	204	213	192	202	222	208	199	226	218	223	225	234	190	210	197	227	236	209	203	240	218	211	211	206	218	202	199	199	218	178	240	188	192	213	210	202	222	199	201	204	215	218	191	212	205	207	229	222	233	213	205	216	233	240	189	216	240	228	227	205	221	192	208	218	234	198	222	221	211	230	191	229	228	243	210	227	230	206	214	196	212	210	210	239	195	205	228	226	204	220	220	240	210	212	217	214	174	233	248	223	204	211	193	192	210	217	228	209	213	208	201	206	201	230	210	218	234	244	220	220	228	211	234	201	241	210	228	222	215	195	201	219	182	200	208	205	194	221	226	216	222	227	199	219	224	206	198	212	227	227	212	202	224	209	196	202	203	218	201	208	184	227	230	211	197	212	205	196	202	219	208	217	212	218	226	206	219	205	217	237	260	249	203	225	203	223	213	206	211	203	213	206	212	210	219	207	218	201	229	219	212	210	192	199	233	207	214	212	225	199	214	227	236	230	210	240	219	205	222	212	208	196	208	220	210	214	197	206	191	214	220	207	231	209	210	191	208	194	254	207	232	188	230	226	199	226	214	197	177	224	221	194	205	222	197	195	214	197	218	206	218	201	233	194	199	218	212	209	210	213	208	224	212	241	212	210	226	238	204	208	216	194	218	198	223	239	201	202	205	209	214	201	215	200	208	239	211	224	225	181	236	193	204	204	224	201	205	244	224	212	201	207	196	233	216	232	227	205	209	212	215	213	201	237	254	220	223	217	206	227	206	228	227	212	193	198	213	215	182	222	191	237	240	185	214	210	230	223	190	200	195	223	233	240	213	214	217	216	228	225	221	194	191	219	203	208	219	214	239	190	225	202	188	215	208	212	216	229	209	188	242	217	213	218	221	216	203	205	238	232	208	211	210	217	202	218	212	223	176	217	189	209	241	189	212	204	203	226	224	182	228	192	214	201	247	209	237	206	218	187	206	195	231	199	232	191	206	188	233	221	212	219	212	198	223	193	193	193	211	172	209	208	216	207	196	224	232	216	219	243	212	221	190	228	189	211	206	209	181	195	224	220	237	225	213	212	202	209	223	175	211	231	202	219	232	213	225	194	190	233	204	238	202	207	213	205	208	225	219	233	217	213	228	197	206	216	212	218	233	209	189	200	223	254	202	204	205	194	198	209	226	220	224	202	198	213	207	197	205	195	199	203	204	201	227	173	204	207	218	216	227	217	215	225	236	223	200	198	207	198	213	216	238	198	204	226	198	220	233	228	195	220	210	200	208	203	217	221	194	194	249	209	212	223	201	223	211	208	220	221	207	199	207	202	229	213	215	221	225	222	227	205	210	233	211	196	217	242	233	216	187	230	193	226	219	192	226	230	193	221	236	225	195	217	200	207	226	265	224	196	193	215	207	228	219	209	202	196	184	221	195	217	207	203	197	218	204	234	219	215	187	228	206	234	225	220	234	211	232	223	217	247	222	201	229	185	217	212	203	212	228	213	213	217	170	231	186	206	216	199	211	215	208	196	235	199	218	230	210	191	227	186	229	235	213	181	205	238	222	206	237	205	214	201	201	194	185	229	178	222	184	225	222	191	210	227	204	221	196	189	212	208	191	205	209	224	234	208	213	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8563	8746	9631	12197	11167	11210	11316	9816	7873	7244	6244	5664	4874	4228	3493	3672	3034	3153	3178	3678	3780	3282	2705	3168	2815	1900	2471	2788	2567	2263	1789	1460	1600	1616	1581	1695	1622	1315	1249	1296	1255	1219	925	868	786	1067	1066	1027	968	983	869	860	820	806	791	677	673	712	732	656	740	673	634	686	672	655	630	705	687	713	639	681	648	695	685	671	640	693	638	628	681	695	667	687	643	685	645	721	679	630	647	662	688	661	650	674	692	688	664	656	645	678	635	653	695	675	663	629	630	616	700	667	636	662	678	649	688	655	654	674	681	642	695	669	677	651	644	649	627	682	669	676	659	658	658	596	632	689	685	653	644	679	684	690	633	641	669	678	669	673	669	619	612	617	656	624	643	682	692	647	672	624	646	633	659	644	644	641	701	695	642	593	647	679	645	657	624	606	641	683	631	710	638	672	665	656	668	644	670	641	649	687	626	660	675	622	692	666	686	614	679	615	626	629	626	671	629	646	658	648	641	653	672	710	667	643	677	638	630	644	610	628	633	640	656	621	629	676	671	661	648	616	684	650	658	661	606	633	684	627	676	646	689	600	677	639	622	617	679	680	647	677	615	663	645	660	615	656	681	670	626	683	616	625	654	667	667	629	644	613	655	654	644	636	674	636	664	657	647	608	638	683	697	652	636	642	623	633	685	643	623	588	670	669	653	632	695	629	678	644	653	649	718	689	654	664	654	671	650	631	654	675	641	644	663	647	650	634	672	622	666	633	650	689	661	664	654	630	625	666	628	636	648	627	648	586	634	704	668	637	630	676	659	687	664	644	699	672	660	677	637	636	671	715	646	688	633	663	642	633	631	636	637	654	691	673	680	668	654	641	673	679	656	617	659	661	634	652	661	643	655	670	681	655	642	612	650	656	638	644	678	681	645	628	636	638	664	689	655	632	661	658	692	620	654	661	639	674	594	691	630	638	660	630	665	673	682	687	608	647	657	618	668	611	705	663	628	685	678	658	682	643	717	642	630	676	635	624	640	638	625	672	643	618	648	656	644	633	678	680	654	593	678	654	645	658	645	648	659	682	614	684	603	645	637	632	650	622	652	606	641	652	643	684	666	629	670	633	641	622	621	685	679	646	659	681	657	634	670	676	693	630	632	640	641	642	663	637	674	624	692	632	649	600	636	667	666	632	653	687	669	615	678	625	654	618	679	619	673	715	624	637	686	660	640	637	655	669	675	668	688	640	684	651	657	628	633	680	651	682	638	654	634	664	631	643	639	660	660	678	652	643	653	635	664	670	694	625	620	703	673	659	659	608	688	670	647	691	639	653	658	595	656	672	613	654	629	657	690	675	605	655	618	633	637	723	613	669	662	669	651	619	655	688	654	685	703	652	703	624	622	630	692	628	607	698	648	671	651	645	630	701	658	680	635	704	626	649	659	668	654	642	656	640	654	652	656	653	640	635	687	677	637	627	670	618	658	638	622	656	649	650	660	645	659	654	648	637	618	693	678	641	689	675	664	645	639	642	662	684	645	684	666	632	613	643	697	685	658	678	646	663	666	683	649	683	682	646	660	664	665	644	601	669	663	613	678	669	631	656	583	626	614	637	679	688	626	677	656	636	637	593	638	642	668	652	685	617	659	680	655	679	669	628	634	715	636	642	644	665	606	662	655	640	710	669	631	615	686	647	634	653	637	639	661	681	656	667	619	623	623	683	678	673	674	691	653	661	641	621	673	643	665	678	711	652	652	663	670	632	643	690	682	686	692	645	668	666	635	676	666	618	677	652	667	650	615	671	623	669	666	643	679	656	645	672	645	665	641	640	625	655	663	667	675	653	652	643	677	681	688	638	649	615	621	625	675	676	645	640	713	643	668	672	666	685	693	650	642	666	682	668	672	634	696	633	658	698	686	622	691	660	648	689	650	629	643	643	639	628	667	618	606	624	677	653	657	662	634	654	668	666	625	632	650	629	639	654	636	690	670	658	660	672	684	604	664	629	618	652	633	643	669	653	642	626	654	633	663	656	621	632	628	659	661	654	612	635	646	692	685	624	647	669	642	671	644	656	651	660	645	670	650	660	647	618	636	618	584	659	683	663	668	683	643	640	657	662	657	684	641	644	693	633	718	673	638	630	679	700	695	617	682	657	614	662	688	665	636	674	687	655	629	656	673	634	609	644	649	678	697	700	692	639	660	645	640	681	630	663	698	668	629	657	646	706	610	636	618	648	639	681	662	672	623	682	705	670	662	652	679	644	674	643	706	685	658	673	632	621	662	692	666	651	674	609	627	675	646	650	667	651	665	613	650	675	652	616	682	664	644	675	628	645	671	631	620	642	681	692	666	634	656	656	670	654	634	674	660	677	620	668	705	663	647	633	625	650	648	603	680	625	683	640	638	615	643	632	664	652	640	644	655	700	667	665	651	695	681	624	626	653	658	635	680	644	666	625	669	629	700	632	673	671	655	649	663	615	663	614	673	626	650	657	636	676	650	618	636	629	650	627	675	667	661	686	672	691	658	652	715	682	646	649	683	693	646	696	650	677	649	624	646	659	696	664	637	683	634	681	678	637	640	655	655	690	630	652	642	637	640	657	637	620	635	722	669	660	658	661	634	672	606	660	673	653	636	656	616	689	627	632	635	666	645	681	665	606	684	640	681	629	623	615	674	656	686	650	652	706	671	666	646	605	683	664	649	641	664	677	666	644	657	631	640	660	705	672	657	670	656	697	653	664	654	640	672	630	625	661	656	632	677	695	644	660	649	690	668	648	641	634	660	672	646	627	667	640	659	634	671	626	639	628	694	641	654	669	669	702	675	635	662	623	667	660	674	671	625	633	691	644	659	657	641	639	632	673	638	624	702	661	638	633	663	658	675	704	637	668	633	643	652	680	666	640	632	647	628	629	704	633	641	678	638	628	634	681	634	644	647	638	676	660	638	673	608	673	695	644	621	674	661	616	627	682	619	637	635	657	668	632	595	655	653	651	675	686	697	631	623	680	705	685	676	674	649	706	642	660	659	626	675	651	683	623	658	679	664	662	590	677	669	661	612	687	653	646	692	641	681	666	641	620	635	676	629	691	632	658	624	695	672	623	653	642	638	661	666	700	636	695	666	629	657	660	702	656	649	657	622	640	648	665	607	639	661	654	661	593	647	631	652	620	636	626	649	637	635	627	655	708	662	659	629	624	627	671	682	682	693	601	633	652	716	663	657	638	674	674	683	678	670	674	667	621	668	675	650	657	728	661	618	645	683	678	645	655	624	636	665	637	633	656	673	628	660	661	638	647	606	645	693	606	684	652	632	628	661	642	586	605	651	649	666	667	613	657	660	686	660	673	643	639	652	636	630	655	621	664	635	632	672	649	619	603	648	678	682	660	655	663	608	624	668	663	646	670	691	644	608	673	654	628	608	600	657	655	677	650	669	645	681	648	649	670	672	684	592	609	704	660	674	689	606	688	608	669	655	671	673	648	669	668	670	622	643	646	658	656	588	664	648	697	656	681	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21684	15226	14225	13736	11287	9182	7821	6206	4315	3402	2721	2114	1986	1602	1110	1065	986	938	923	1088	1116	926	812	928	801	802	758	849	768	686	595	497	539	477	529	547	469	421	441	480	433	428	381	314	297	378	358	377	367	356	346	305	343	298	324	296	273	317	295	267	281	279	297	290	317	305	296	323	311	291	280	278	291	296	302	278	273	319	315	279	300	262	285	288	296	295	282	281	279	287	294	273	278	301	290	265	276	301	302	284	291	287	267	288	284	311	280	297	282	285	285	304	296	301	304	268	290	281	292	275	274	285	281	253	316	290	305	307	294	270	298	280	258	288	304	260	320	298	301	332	336	269	298	262	263	283	298	266	288	281	324	254	304	309	283	314	293	299	310	256	300	289	276	315	284	273	298	304	301	281	262	314	277	278	289	285	308	302	259	294	261	288	303	287	292	283	323	317	301	277	301	293	251	298	273	289	298	293	295	294	290	298	317	302	299	276	319	272	275	286	284	300	268	285	297	314	301	314	270	295	285	301	292	285	292	282	313	290	275	282	302	286	290	277	294	294	289	258	282	251	283	285	282	273	295	294	281	263	316	279	290	268	298	329	301	270	295	270	283	276	308	259	316	294	291	269	325	239	317	291	321	275	287	281	290	303	313	250	276	309	293	284	304	288	298	261	278	290	300	288	295	281	299	281	242	299	296	288	260	304	285	287	309	280	288	280	265	297	258	312	277	286	270	295	253	276	271	251	312	297	291	278	314	283	276	296	281	306	262	286	295	300	305	257	275	286	287	292	247	292	275	303	256	272	295	280	263	273	284	285	275	292	294	280	288	261	303	310	333	317	266	281	289	306	281	281	323	301	284	260	293	311	270	273	292	291	322	258	293	303	290	315	259	294	295	300	309	281	284	321	266	272	296	281	299	284	298	302	291	296	298	271	294	297	299	278	293	270	321	282	289	278	296	274	288	293	285	288	267	281	273	288	282	315	263	311	287	286	283	293	293	280	300	284	302	299	313	269	309	300	265	296	291	279	267	304	265	285	287	278	272	271	310	303	270	295	295	303	246	289	289	307	301	290	296	315	303	294	285	291	286	271	276	284	270	305	294	322	253	276	278	287	296	307	291	295	280	298	296	280	290	290	280	281	283	302	298	265	271	290	306	273	287	285	298	296	284	315	286	293	272	266	283	289	283	249	296	308	284	276	281	285	280	316	267	301	276	303	292	295	250	275	284	301	278	277	280	289	262	288	276	288	287	302	273	294	294	328	299	304	320	275	298	276	273	302	279	256	255	309	268	291	307	302	305	264	311	270	289	295	292	285	323	288	297	273	318	280	291	269	250	271	309	270	294	304	300	291	285	323	285	278	275	278	311	302	297	311	278	266	301	279	292	292	276	286	265	286	263	288	268	324	304	301	256	282	299	284	283	312	280	308	290	318	284	291	281	275	286	269	292	277	280	304	263	259	293	284	306	280	302	260	280	298	284	281	285	251	276	336	286	302	305	274	319	284	294	300	265	279	321	254	297	276	284	303	291	270	285	339	293	272	304	269	270	291	308	279	294	291	254	272	283	273	277	269	280	271	287	284	265	289	273	273	317	296	274	303	258	294	311	275	313	287	288	268	265	289	292	285	323	289	290	266	283	266	278	327	272	254	282	306	347	303	271	314	270	296	286	308	294	282	270	275	282	298	252	256	294	289	284	291	271	278	278	278	275	264	270	282	291	308	299	288	280	296	281	310	284	289	307	297	304	282	285	264	285	284	295	312	323	271	290	289	306	275	284	256	285	270	281	288	291	280	312	274	277	275	284	319	283	304	290	278	258	288	286	270	261	288	260	280	278	277	291	263	266	260	303	282	301	287	282	277	304	313	300	289	290	308	313	282	279	266	283	299	304	300	302	290	299	308	280	277	296	266	327	268	279	290	303	307	304	300	282	301	271	290	296	273	273	297	299	252	311	276	274	304	265	281	319	287	259	306	281	278	276	280	293	279	289	265	265	284	314	275	273	300	275	266	275	294	263	284	284	268	269	289	310	268	265	265	289	298	280	260	270	290	271	295	263	283	285	261	284	265	308	298	307	322	300	317	302	290	309	260	299	321	279	290	271	297	309	297	313	286	308	282	297	291	276	286	278	274	269	253	286	282	272	304	267	279	267	252	300	276	268	257	298	300	334	316	296	288	314	298	267	291	303	305	299	300	291	286	262	295	286	280	279	288	292	305	317	267	269	266	288	285	304	300	295	271	261	302	272	266	288	310	302	298	277	292	306	275	283	287	320	292	303	291	297	299	310	301	267	265	271	257	311	285	271	284	276	291	301	260	302	284	318	287	285	266	296	242	301	283	298	269	282	311	296	278	303	298	307	275	273	267	295	299	273	303	312	298	310	301	302	266	292	279	289	255	300	269	278	299	316	291	294	280	289	273	280	304	291	295	287	289	297	320	245	321	276	284	282	286	282	254	306	274	304	299	294	286	292	251	275	291	290	310	302	291	304	311	272	268	290	314	276	300	272	266	295	281	281	307	277	260	286	314	272	323	272	276	284	281	288	308	286	263	287	308	288	289	280	313	278	289	264	265	283	306	299	265	304	309	301	265	276	285	264	300	289	294	280	274	286	308	286	290	290	276	311	281	295	292	269	267	281	254	288	283	294	277	286	301	282	282	293	273	270	302	313	280	275	266	308	250	276	294	254	286	311	308	280	267	276	304	298	285	272	303	294	298	291	288	248	273	290	255	266	278	278	329	302	322	289	289	281	271	284	310	283	290	266	280	256	283	314	271	273	290	280	294	287	286	264	304	270	298	280	307	298	268	287	303	296	283	285	297	293	300	244	251	275	280	299	290	278	298	293	301	301	273	293	304	300	278	293	293	292	291	300	300	305	260	279	306	319	312	275	292	254	291	301	296	303	281	264	291	268	313	289	277	291	290	313	284	270	284	296	336	283	272	269	286	297	280	287	262	300	275	306	262	284	272	287	290	257	275	283	289	279	303	291	279	252	335	303	255	291	282	280	291	290	280	296	275	272	265	284	292	309	279	301	279	252	301	278	307	302	277	315	302	283	313	276	301	281	287	266	292	278	277	291	278	299	275	299	290	278	299	292	279	287	323	271	270	274	285	287	302	281	255	279	267	287	295	307	239	288	269	288	290	276	300	258	297	292	311	286	296	300	332	283	289	278	290	259	273	296	274	317	275	301	279	287	275	292	314	273	315	289	283	270	264	286	268	276	306	284	304	317	308	293	288	277	285	291	285	272	308	290	315	302	300	274	263	299	270	315	283	263	294	287	316	274	275	308	285	248	303	313	286	264	299	300	279	258	281	316	281	313	266	261	255	315	291	283	296	276	275	293	254	284	275	299	273	293	319	322	283	281	281	295	300	270	285	281	303	294	272	307	290	292	300	276	269	275	336	292	279	293	278	272	263	288	274	282	296	313	296	289	301	303	266	304	278	281	273	284	283	287	264	279	285	326	310	272	292	277	292	271	262	269	284	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11973	12054	14111	17747	16367	15498	16104	14433	12008	11642	10513	8912	8474	7476	5655	6057	5072	5068	5562	6519	6648	5592	4644	5810	5061	3635	3566	5174	4706	3890	3392	2634	2817	2652	2711	2689	2401	2026	1976	2184	1996	1726	1321	1266	1128	1600	1619	1520	1543	1455	1301	1288	1246	1107	1033	942	946	984	925	905	929	932	942	907	834	863	870	860	878	857	847	864	882	934	814	886	875	809	876	807	870	855	866	864	880	822	851	899	828	885	882	892	820	843	844	878	883	837	851	884	848	849	837	825	854	845	872	858	868	848	817	858	837	799	794	827	844	813	822	834	844	830	840	862	798	861	791	896	793	850	819	862	857	861	817	833	884	811	789	854	827	827	849	761	839	863	797	774	858	873	838	819	809	876	832	801	855	816	846	835	858	833	815	818	813	896	821	859	840	857	895	794	820	837	816	838	807	815	848	822	828	814	802	840	874	863	808	844	859	840	852	821	849	847	853	866	847	806	852	842	867	833	830	808	875	851	835	801	826	823	818	756	834	783	806	816	808	800	812	901	850	837	808	793	818	887	865	840	850	835	868	836	861	855	845	832	858	810	840	845	817	870	802	852	823	821	844	828	768	811	846	795	820	802	851	834	848	778	884	817	812	817	819	896	832	784	826	839	870	850	821	849	838	820	843	815	804	832	822	785	832	841	845	826	860	840	828	849	838	870	815	806	804	846	767	806	868	825	802	823	842	853	821	804	848	792	822	811	817	841	833	816	829	815	829	880	822	816	818	776	826	850	850	816	868	811	893	821	835	821	826	807	801	831	841	818	826	835	864	821	812	797	826	843	883	855	878	803	830	840	773	804	864	814	780	839	801	839	834	828	817	833	784	849	835	854	801	872	863	806	821	827	844	825	807	865	791	798	832	851	806	811	863	802	820	844	777	825	839	814	892	793	825	855	833	785	819	852	824	848	865	839	845	840	764	761	825	882	813	858	856	894	815	802	851	858	830	810	868	888	821	828	814	832	802	841	829	803	856	836	866	842	836	886	871	839	815	849	797	868	838	791	860	854	858	789	758	772	833	826	768	786	813	836	820	852	829	829	845	812	758	809	861	865	833	802	816	826	761	873	820	874	797	846	851	785	885	841	832	803	777	819	845	816	869	846	877	773	858	806	747	808	842	808	836	788	791	849	815	829	817	884	899	833	867	814	796	855	805	782	854	812	810	874	854	813	848	866	794	866	863	799	845	815	839	832	806	847	839	793	809	799	867	877	810	821	808	795	797	789	851	816	822	824	869	781	813	840	830	808	801	825	812	818	849	832	816	854	854	776	818	825	806	802	797	857	834	822	800	876	856	784	836	842	805	831	797	801	846	841	810	813	831	832	834	852	851	882	765	865	804	831	826	853	827	856	825	841	829	873	793	828	762	827	823	791	845	810	791	844	791	838	819	915	863	812	788	814	823	824	790	826	825	849	774	871	835	873	860	808	837	826	778	783	822	848	754	815	859	848	834	833	814	820	854	824	822	870	801	786	824	871	816	824	838	835	832	831	818	829	810	810	808	836	839	823	847	792	823	826	812	837	858	864	824	876	838	811	817	814	802	841	834	838	864	883	875	838	841	834	829	778	820	817	846	801	782	840	845	809	819	802	862	798	814	810	804	816	836	810	847	858	814	854	860	844	807	881	802	821	811	762	882	800	783	861	831	828	898	905	854	812	850	828	898	837	847	836	790	836	818	846	853	809	799	816	803	851	823	789	817	824	800	817	870	850	801	813	817	835	826	824	787	845	838	833	816	838	840	874	802	796	867	803	801	852	852	854	824	866	815	875	883	808	852	817	805	799	806	807	861	864	875	866	870	828	804	855	776	769	838	800	834	840	843	794	868	881	841	817	809	801	808	822	846	820	814	837	828	826	845	757	862	854	843	819	873	776	818	832	839	813	870	830	822	823	797	841	813	848	828	824	836	815	836	850	889	852	842	841	798	883	817	827	828	820	811	814	836	823	826	808	822	864	854	841	844	848	853	811	829	790	838	824	880	789	880	804	785	859	841	823	844	854	773	874	803	841	802	839	820	798	849	799	837	839	852	824	804	789	835	842	833	822	875	819	806	880	874	827	856	820	792	859	823	841	843	829	806	839	860	869	871	786	820	816	843	875	855	864	796	893	809	861	882	812	814	876	891	866	800	831	825	821	871	856	756	826	792	844	794	840	805	769	857	870	878	809	819	857	819	877	845	861	831	848	818	825	836	823	814	811	826	823	838	829	801	859	822	831	803	814	792	739	870	893	835	803	873	814	815	811	820	811	867	775	891	842	841	834	836	848	878	865	839	853	817	810	854	821	855	821	818	794	865	825	838	797	830	832	818	833	821	807	844	862	797	819	862	823	785	824	864	835	826	795	828	808	811	817	842	807	858	832	820	858	845	885	814	841	882	868	834	863	787	860	886	828	836	782	800	799	865	800	829	827	861	792	844	832	864	846	841	791	860	890	833	834	760	828	862	779	798	795	829	868	796	828	802	877	841	830	833	827	790	832	814	847	804	812	814	825	840	822	824	854	814	819	864	818	810	813	852	830	822	805	826	835	807	877	833	837	877	829	868	771	791	890	821	899	806	789	783	829	830	797	859	821	828	826	856	823	848	844	787	816	890	800	792	843	854	799	876	817	822	818	813	788	838	790	843	853	863	876	869	829	827	837	844	814	792	817	800	796	849	858	843	799	866	773	831	847	823	827	841	878	857	851	847	824	787	874	768	873	871	834	852	848	804	807	879	815	821	816	842	798	798	854	765	864	782	799	830	822	864	808	830	873	818	852	776	804	790	845	834	831	870	807	813	837	836	803	792	861	853	836	842	785	809	860	888	829	803	887	816	809	794	829	859	855	900	773	818	816	803	804	870	843	839	845	817	843	815	833	841	797	863	810	828	837	809	825	811	838	830	807	845	846	828	812	808	819	810	859	846	861	848	843	798	832	857	881	832	826	823	855	804	795	853	852	798	844	813	855	813	826	796	792	799	801	821	788	850	806	845	837	831	845	771	830	842	812	783	832	874	831	838	828	834	834	837	855	856	828	837	785	830	824	822	861	814	818	826	835	918	846	836	839	830	789	857	847	776	854	813	872	868	825	804	852	843	795	862	812	778	786	774	927	820	841	840	855	831	873	835	820	810	800	835	838	793	743	871	811	876	828	857	854	810	850	863	886	785	836	790	816	833	831	806	837	858	854	860	816	819	805	887	863	888	800	796	801	858	832	834	785	801	853	785	871	833	830	828	804	836	880	804	795	857	785	846	860	817	798	832	877	827	815	825	847	760	830	825	856	835	798	781	802	787	806	835	816	866	836	828	853	809	815	806	829	842	788	858	849	836	830	849	827	826	848	835	823	803	841	845	833	863	875	788	891	829	814	820	788	817	794	794	806	826	792	825	890	863	803	782	849	851	797	829	849	814	836	810	860	849	852	886	847	812	828	834	830	835	794	788	823	869	802	837	811	855	829	865	806	868	802	790	804	844	869	809	808	806	877	820	819	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
3538	1888	1644	1150	813	616	444	412	292	239	211	177	157	135	124	132	115	117	113	119	130	118	117	98	126	99	112	94	107	94	102	109	105	111	97	88	97	99	102	92	95	87	102	92	99	98	89	95	105	102	102	106	100	107	90	98	90	91	111	83	110	113	111	98	109	102	96	96	96	85	78	95	92	113	95	85	104	100	99	103	99	107	110	108	81	106	103	92	100	96	95	106	104	131	105	96	104	82	111	103	97	107	107	109	84	90	97	102	98	79	106	92	95	99	103	101	95	86	104	102	108	99	107	111	79	109	101	116	101	106	107	114	118	104	88	96	98	92	100	96	91	93	100	107	110	91	90	89	110	93	93	75	104	95	97	106	97	106	85	95	93	100	91	87	119	80	105	91	85	87	104	95	96	83	93	103	90	85	90	107	82	118	74	85	105	81	94	104	87	95	77	76	80	112	91	93	104	80	98	101	96	79	97	105	89	90	96	104	91	84	106	85	101	92	121	77	100	98	97	102	102	97	95	105	107	101	128	101	109	104	106	90	80	86	97	94	97	101	111	124	106	114	105	91	98	108	105	86	107	119	96	83	110	83	117	107	92	93	111	110	88	102	92	96	108	106	92	98	89	108	106	92	119	102	79	94	90	107	84	87	94	92	98	97	111	84	88	97	101	95	90	86	99	88	117	119	106	85	99	87	92	125	80	95	106	98	106	101	107	88	89	105	108	115	100	119	112	111	110	94	119	114	101	103	116	100	122	82	81	109	106	94	83	92	100	93	100	123	101	86	107	94	89	102	90	99	87	105	111	91	98	97	104	109	88	104	103	72	101	74	92	113	100	92	99	94	106	84	78	88	91	89	97	116	109	90	97	104	95	85	96	106	95	107	90	86	105	90	89	103	103	102	89	94	93	106	93	96	104	89	84	109	88	106	94	101	87	104	102	106	94	100	98	90	87	96	92	91	90	83	88	109	94	106	99	90	96	98	99	108	96	106	85	108	105	112	98	104	103	103	102	106	96	107	83	89	108	109	91	115	87	98	98	89	90	99	97	119	106	103	102	92	97	93	106	95	94	105	98	103	110	103	112	108	95	103	110	119	100	89	93	101	87	97	108	103	92	96	85	90	91	100	74	108	108	94	100	90	127	112	107	100	100	105	77	85	100	96	113	93	116	104	106	89	100	97	121	106	102	95	97	98	88	102	94	102	86	99	91	106	87	90	93	97	105	102	87	103	96	96	109	112	100	93	84	111	92	101	108	93	90	92	96	84	107	100	100	84	95	114	91	92	98	86	83	88	87	99	89	91	101	103	106	103	74	107	103	98	92	93	99	109	97	81	86	88	100	71	99	94	88	89	107	90	78	83	95	109	102	97	100	80	89	91	96	94	98	93	105	89	101	89	90	95	104	115	83	111	119	95	90	98	97	101	108	97	82	83	99	105	85	94	104	90	80	102	113	78	99	82	90	104	96	106	78	80	97	98	92	113	109	96	88	96	95	84	102	84	109	103	92	96	99	97	104	103	76	80	87	93	105	103	95	94	99	93	113	83	98	83	111	85	98	98	97	81	103	108	111	89	91	110	81	78	92	84	85	121	109	91	107	109	89	94	87	94	97	107	98	109	111	108	92	118	95	100	92	110	119	121	106	87	88	109	99	92	99	108	93	99	94	87	108	85	96	90	108	90	97	95	94	96	92	98	94	94	95	91	95	101	97	92	87	86	91	101	104	102	101	82	100	99	87	104	84	98	108	96	103	100	91	105	118	67	111	98	108	100	98	87	98	93	107	90	88	94	106	88	95	88	89	108	109	86	101	86	96	96	88	93	124	84	96	97	84	88	109	97	98	97	82	95	114	123	93	83	78	98	104	95	90	104	109	111	86	93	103	104	94	97	111	98	115	75	105	102	95	86	103	97	106	111	93	92	96	103	106	89	89	83	88	94	91	99	102	97	94	77	98	106	84	100	92	90	97	104	98	88	103	100	103	115	77	95	107	94	90	96	95	109	104	90	121	94	96	93	99	100	108	113	94	107	88	84	91	103	113	91	99	97	109	100	114	105	97	103	84	96	90	102	92	93	92	99	79	106	116	105	104	78	109	103	109	99	100	86	107	104	94	83	81	103	96	122	104	130	114	92	112	101	91	83	103	115	98	113	95	78	76	84	86	75	91	104	88	91	97	122	98	109	91	93	90	100	109	97	119	111	102	92	82	88	95	92	91	106	81	99	84	112	105	96	96	102	104	106	95	113	93	110	89	94	117	82	109	90	106	96	101	88	95	71	95	90	92	77	89	98	86	80	110	100	96	94	97	104	91	90	92	93	93	105	90	97	108	92	88	102	92	103	103	91	111	95	107	90	115	107	97	105	95	112	105	98	111	90	96	106	99	88	96	98	96	83	96	115	85	96	107	104	97	96	103	90	105	99	102	103	87	122	106	114	103	101	94	95	107	92	106	90	99	89	107	89	92	107	118	92	106	100	100	102	95	114	101	124	106	97	81	79	103	113	97	100	82	93	101	100	87	90	80	78	87	125	100	99	107	124	78	99	76	87	98	96	100	100	86	96	108	103	100	103	104	105	84	87	88	116	111	95	91	98	92	111	88	106	87	85	98	89	96	99	107	98	87	86	85	112	88	102	106	89	99	94	104	97	87	96	131	98	97	93	100	93	94	101	102	101	109	99	100	106	96	104	86	87	87	89	83	95	94	99	111	95	100	89	84	92	96	91	103	105	86	97	97	87	94	117	99	84	83	95	107	102	93	95	90	105	86	119	104	94	103	92	88	100	101	91	101	97	134	101	92	100	91	108	115	94	86	99	94	97	105	115	92	113	86	107	89	99	85	126	84	99	85	114	96	112	84	112	103	102	96	104	90	87	100	112	108	130	96	94	99	100	106	98	105	103	105	97	102	100	65	98	94	103	92	95	86	90	96	95	108	102	90	110	94	97	87	100	105	105	103	89	76	85	114	97	100	116	103	98	102	91	90	92	92	86	97	104	107	88	93	106	84	114	94	95	86	103	99	96	103	81	97	96	100	96	94	94	88	115	115	100	109	84	96	98	102	100	95	96	87	96	106	107	107	89	95	99	98	97	109	102	106	94	95	98	98	95	100	88	84	89	88	98	110	94	89	84	95	105	85	108	116	100	102	97	102	95	99	98	99	102	91	85	87	88	97	135	94	92	102	110	111	101	95	106	95	97	97	110	115	105	101	87	94	89	106	110	89	92	112	98	83	97	86	106	90	110	103	113	97	99	98	89	101	103	87	91	111	88	112	92	83	98	106	95	84	86	117	97	96	110	90	107	95	116	102	83	94	102	94	98	85	101	91	105	82	76	113	112	94	92	102	70	90	98	93	106	83	116	98	90	93	120	102	74	98	88	100	106	95	96	92	111	82	107	93	112	90	92	79	97	92	93	120	105	86	114	98	88	102	80	99	116	76	112	87	90	106	96	92	106	91	121	105	99	102	101	106	93	108	95	84	98	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2916	2413	3288	3469	2568	2144	1934	1627	1349	1197	950	966	806	685	559	609	510	505	511	551	535	473	501	496	492	437	454	448	451	436	411	404	397	391	431	393	412	399	407	359	387	408	338	353	382	336	384	356	354	374	335	353	359	350	350	344	347	370	370	339	352	363	355	339	353	378	329	384	362	348	347	328	369	340	338	325	357	363	358	333	354	340	349	333	347	384	324	353	364	364	353	332	374	344	351	350	336	330	371	329	348	344	349	343	339	375	358	359	369	327	338	345	344	405	360	354	366	344	339	351	363	389	376	363	347	375	333	371	376	313	307	372	372	333	357	382	387	366	365	362	376	358	331	366	367	384	342	365	363	358	358	344	356	349	345	354	366	343	367	346	357	365	381	352	369	349	371	354	362	390	355	349	376	359	347	343	364	341	364	350	365	341	374	354	325	343	348	347	360	337	381	352	387	328	363	374	348	320	330	366	382	342	374	342	360	329	350	349	336	331	368	344	373	352	370	377	330	361	352	330	410	350	366	380	347	333	352	382	357	325	344	361	338	361	350	345	396	340	365	357	327	381	345	368	322	334	341	364	365	344	359	329	372	345	342	344	359	383	359	335	366	350	338	350	322	351	363	343	352	328	333	370	341	364	360	337	348	359	332	361	346	388	370	352	371	327	333	337	346	384	377	372	328	314	352	348	353	356	338	342	352	370	399	337	361	348	334	344	375	335	331	314	362	319	347	355	307	363	349	336	360	349	333	324	385	349	375	384	328	354	372	383	328	328	362	341	334	343	351	339	343	345	356	349	328	353	346	351	357	344	327	343	339	327	360	336	351	338	361	353	358	359	338	341	350	347	361	371	374	374	363	353	362	352	362	357	336	386	372	339	358	386	323	361	341	353	336	336	376	377	343	372	330	341	352	328	320	358	335	333	354	388	338	379	348	360	347	355	370	364	328	353	314	350	371	358	346	347	349	313	314	342	355	395	342	319	332	373	336	372	350	344	338	333	345	364	359	323	364	326	344	331	357	322	362	353	352	366	351	329	350	371	363	307	354	335	325	345	364	367	388	368	370	335	323	354	331	348	346	357	396	341	382	340	354	338	366	352	344	359	359	363	376	362	363	337	326	341	357	319	313	330	370	362	371	329	389	363	355	331	334	336	339	361	332	356	340	344	342	350	353	348	322	347	375	363	333	391	325	366	373	393	322	343	362	347	349	334	338	363	378	357	336	390	373	333	381	364	343	316	355	323	363	326	350	355	325	366	361	344	363	381	365	329	354	332	349	370	323	348	341	339	374	359	356	331	377	336	349	363	351	337	341	363	352	309	372	377	338	365	365	310	355	382	343	371	382	335	350	304	351	363	366	367	371	373	337	354	349	374	309	361	355	361	371	357	337	343	379	356	356	369	391	365	373	334	346	324	349	362	345	350	344	359	361	365	329	384	366	342	379	316	366	341	383	367	328	361	337	348	315	325	351	334	350	350	325	389	349	349	363	343	358	326	317	349	345	358	346	333	370	356	330	351	349	332	356	346	341	365	347	327	380	346	353	343	345	335	391	328	367	331	373	338	348	358	370	329	381	363	350	368	370	365	354	363	297	360	363	366	336	380	346	367	325	356	369	363	353	358	352	376	342	327	345	364	366	338	321	329	335	363	358	354	351	347	346	347	375	367	356	356	358	353	377	341	351	308	409	359	342	326	326	360	339	335	325	356	329	351	357	357	360	364	374	371	384	308	364	345	348	353	405	347	358	334	362	341	381	368	389	326	361	337	363	341	340	345	380	352	344	346	350	373	351	388	346	335	363	370	348	344	357	330	356	323	350	340	374	346	379	363	354	317	349	327	350	339	357	366	370	355	342	355	332	355	348	309	352	369	322	331	385	355	308	366	340	374	371	357	336	370	320	385	326	336	387	385	362	344	364	347	335	366	354	342	364	383	356	347	353	349	347	356	354	365	328	361	340	327	358	359	364	338	330	368	355	362	324	348	370	351	331	332	353	337	354	338	330	354	362	336	356	384	332	365	342	329	325	359	329	318	386	341	369	340	348	383	342	385	338	381	342	357	345	347	363	337	328	335	340	363	334	375	366	374	359	337	359	359	347	360	370	334	342	354	326	321	353	357	353	341	348	396	367	342	381	343	326	322	310	317	365	332	331	336	337	332	396	328	348	388	333	333	337	339	334	329	348	375	329	365	349	373	319	337	333	338	316	349	335	341	341	372	346	378	360	350	344	378	332	343	330	332	357	369	371	368	376	355	349	383	383	356	356	332	308	347	318	338	364	321	363	333	351	375	354	347	329	362	362	346	356	338	343	325	329	355	374	361	357	366	350	366	377	362	363	332	334	332	351	339	338	353	384	370	344	312	353	343	330	354	348	340	329	351	322	335	397	368	322	346	337	349	327	332	362	338	335	309	350	338	372	386	346	361	362	373	338	354	378	350	367	365	342	362	357	380	365	334	370	340	336	373	364	363	355	365	365	371	338	396	346	336	348	322	316	347	358	349	354	349	345	347	366	377	362	369	376	341	357	342	360	349	344	360	393	390	328	344	359	364	345	343	346	349	344	348	348	333	358	385	344	355	344	406	349	341	350	360	348	361	347	328	375	359	366	353	356	376	370	357	355	335	345	311	385	362	359	336	370	362	333	330	324	367	360	344	360	349	339	344	356	340	363	338	347	365	356	344	342	376	321	347	348	337	337	358	368	347	320	374	367	365	334	345	335	362	363	305	378	380	352	325	376	354	369	348	328	337	357	334	346	320	371	382	347	389	353	339	351	340	369	337	368	341	313	412	301	342	346	341	341	356	357	339	323	349	319	351	381	331	354	372	351	344	341	354	305	323	356	352	340	332	391	371	395	342	392	326	353	341	344	386	337	370	319	341	354	356	345	377	344	360	354	360	371	371	368	374	324	334	383	343	347	351	357	356	341	368	357	352	346	338	343	334	315	344	368	368	349	365	374	368	343	351	355	351	338	400	315	351	380	351	335	343	360	342	384	360	321	307	355	343	357	355	380	308	355	376	351	351	352	333	324	350	359	371	353	359	346	362	360	364	353	364	379	347	363	354	368	376	378	363	343	324	343	330	370	355	351	315	344	350	383	356	339	363	357	351	367	318	320	371	349	310	354	364	349	320	377	348	361	379	336	351	330	323	379	341	342	382	366	363	354	380	335	387	359	366	309	350	349	341	323	348	366	402	359	356	357	357	389	331	356	355	357	378	332	370	356	381	385	344	362	404	338	350	344	337	323	350	320	346	354	368	344	382	345	340	338	329	349	340	324	361	330	328	382	351	359	350	355	351	373	332	329	362	403	383	326	361	369	370	323	357	366	353	364	322	342	352	327	332	370	334	346	388	353	354	366	318	348	386	356	329	355	350	354	357	370	363	352	346	369	344	313	322	354	341	383	358	334	369	346	344	341	320	325	335	342	366	348	373	382	336	331	387	330	341	369	351	321	344	344	363	333	361	339	327	372	320	371	367	352	386	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
12539	9731	9089	8786	6645	4612	3978	2882	2202	1618	1528	1286	844	999	656	699	538	605	696	637	682	503	472	442	535	436	406	456	444	411	367	325	327	319	315	317	254	283	276	283	267	275	250	230	228	237	235	236	253	275	246	249	213	189	209	214	222	210	230	211	220	201	219	221	192	197	193	218	213	182	199	214	203	219	223	208	235	215	217	202	219	187	234	175	219	220	211	219	198	208	205	190	227	217	209	180	250	206	193	224	203	207	179	229	210	222	241	231	202	233	233	265	226	208	203	216	206	238	210	211	202	198	182	212	202	204	215	222	203	212	207	200	207	221	172	206	220	216	237	196	226	176	221	219	208	221	204	216	209	222	197	185	205	217	205	220	200	185	225	235	204	231	220	217	185	227	214	251	210	193	219	200	184	218	202	211	208	188	204	211	208	211	237	187	208	239	214	205	221	219	209	187	220	211	240	228	195	212	202	191	241	220	198	216	191	194	215	226	197	224	220	223	211	223	222	204	232	228	209	216	236	196	208	211	197	214	222	199	218	245	206	211	210	191	221	213	200	216	227	216	210	206	202	215	191	211	210	209	179	178	177	194	182	231	213	226	202	213	211	216	205	221	212	190	209	181	234	228	217	189	218	206	196	217	205	213	222	239	220	222	225	183	191	226	214	216	189	192	212	219	210	195	212	205	187	233	214	209	219	214	223	202	209	225	205	238	207	177	198	206	217	232	219	198	209	214	229	197	211	198	212	186	200	219	200	194	210	226	221	216	214	211	225	224	212	194	213	207	219	226	204	215	210	216	217	205	225	180	226	217	219	215	219	233	214	189	217	224	202	221	189	221	211	194	221	205	202	200	203	177	200	190	194	223	208	196	189	204	193	234	193	201	207	231	178	203	212	220	228	194	208	218	196	195	240	229	218	233	226	200	240	201	202	175	213	226	179	204	219	197	188	219	197	217	189	191	233	213	226	233	191	198	200	190	207	222	213	174	212	203	225	201	220	224	214	224	202	245	198	229	208	223	203	226	204	208	177	213	216	203	200	224	212	204	212	220	218	192	195	217	209	195	233	213	201	193	206	217	198	213	208	212	239	216	215	223	201	182	211	201	186	189	203	200	204	221	182	200	202	201	246	188	211	217	207	196	223	232	211	213	222	212	216	175	222	208	200	247	225	188	220	197	176	202	206	206	207	209	221	226	212	218	190	226	217	193	211	215	211	195	192	222	214	189	201	218	205	207	193	213	192	225	202	210	223	200	187	213	217	207	200	208	193	214	206	198	211	194	205	205	206	220	204	213	204	209	207	222	227	223	220	213	204	217	211	209	193	185	214	235	190	229	226	224	213	191	209	188	196	239	201	220	194	202	201	216	189	178	210	198	177	220	213	209	208	216	215	195	188	233	180	201	225	205	214	244	233	195	231	229	210	230	230	197	201	210	188	230	186	224	207	218	209	224	235	227	208	181	201	216	204	196	220	215	217	207	204	189	202	202	205	205	215	202	228	205	207	211	215	203	214	204	216	195	205	206	197	211	219	191	219	190	197	216	198	201	219	209	196	193	185	225	226	178	202	202	222	218	230	257	248	229	198	196	193	212	215	204	216	181	229	201	201	225	184	210	224	206	211	220	187	211	191	185	209	203	175	211	209	204	194	193	226	191	206	213	226	197	232	192	207	179	193	220	217	194	212	185	201	206	233	244	200	212	201	221	186	183	207	211	204	215	212	198	198	203	201	234	238	212	219	216	210	174	215	203	219	225	236	218	218	210	224	216	180	227	203	229	208	199	204	206	217	201	216	210	171	209	229	198	234	208	215	208	199	197	181	209	204	195	202	207	239	226	208	221	194	213	206	232	215	202	231	212	213	188	187	195	228	191	195	207	192	217	230	203	196	220	219	213	200	217	206	183	214	205	206	205	194	191	208	226	220	210	207	239	220	191	204	198	220	196	195	219	202	196	238	192	216	225	188	197	194	216	203	207	186	200	222	207	205	197	208	218	221	230	203	221	217	183	222	224	193	216	206	205	237	211	218	216	226	215	211	230	193	229	194	215	217	212	219	201	208	219	197	182	221	193	207	192	212	202	189	188	199	217	205	222	214	202	190	194	208	199	227	214	205	204	210	198	220	194	198	224	203	215	226	196	185	217	200	204	259	213	225	198	193	199	209	230	189	213	208	187	193	208	209	216	228	204	191	201	204	212	211	215	216	227	197	219	195	220	196	209	209	209	229	220	223	222	222	229	203	237	202	207	218	202	180	244	215	221	207	208	214	198	206	224	201	193	209	217	214	206	196	238	209	208	214	230	193	223	205	214	205	233	223	199	214	206	211	206	188	216	208	229	191	223	191	197	172	213	208	215	213	207	203	210	180	203	219	200	212	214	233	196	206	212	202	203	189	213	226	213	225	205	212	233	186	236	210	214	216	201	228	225	183	216	209	210	193	181	221	201	200	216	230	196	209	220	220	230	223	222	219	202	211	208	224	231	189	208	219	217	211	218	222	194	213	208	212	215	206	217	190	206	223	224	217	196	201	203	203	211	218	193	228	224	204	218	209	216	202	217	225	213	227	225	192	190	200	236	192	215	204	202	219	223	198	216	209	225	190	192	203	215	215	164	203	202	219	229	222	211	215	199	226	209	192	203	239	207	201	211	214	217	209	202	178	202	221	219	196	194	190	209	218	197	215	207	202	206	216	189	203	218	208	206	228	181	206	178	198	209	225	208	207	219	238	197	206	200	214	228	201	208	218	214	194	211	207	185	201	181	235	204	176	208	200	207	213	196	212	203	238	208	195	204	201	190	222	186	210	199	197	215	185	217	209	231	222	225	235	207	203	213	209	232	227	221	197	206	214	205	209	221	191	197	198	229	173	220	230	225	209	213	196	207	212	230	202	212	227	200	206	192	240	210	226	196	203	206	214	217	234	194	201	217	212	204	192	197	218	207	237	226	198	220	192	202	217	235	207	205	206	218	184	204	232	205	230	184	215	232	198	218	198	201	198	186	231	219	198	198	207	216	227	212	214	218	188	183	191	207	213	214	211	205	223	195	229	206	219	179	216	201	211	219	210	211	215	238	215	238	227	199	201	238	230	196	175	235	243	211	220	212	200	204	222	212	221	216	220	199	221	204	189	218	221	226	197	198	224	202	213	202	192	204	204	211	215	225	216	190	203	226	201	228	204	210	246	171	233	218	205	199	217	212	172	247	206	194	200	235	189	197	190	198	219	204	217	194	197	216	219	194	201	200	207	220	189	245	205	208	205	239	214	210	238	220	229	201	204	215	193	210	203	207	207	210	233	189	242	218	177	218	204	229	211	236	238	204	213	221	202	197	197	216	184	226	215	183	205	229	232	204	223	217	186	221	195	206	225	200	204	214	215	232	215	219	198	215	210	196	209	206	215	194	217	219	196	200	222	224	235	204	214	219	184	196	208	201	235	189	212	208	185	212	212	197	211	220	208	245	207	196	218	189	228	230	187	197	211	232	200	205	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8482	8541	9843	12641	10999	10354	10137	8869	8391	6914	6324	5701	4669	4741	3537	3656	3206	3201	3459	3916	4224	3185	2748	2802	3242	2055	2083	2886	2582	2282	2020	1503	1560	1684	1654	1609	1522	1205	1203	1158	1281	1165	982	823	734	919	1074	953	958	898	883	861	897	777	731	725	640	680	638	632	675	659	686	703	679	645	670	661	697	652	690	643	669	665	712	675	681	594	711	653	667	674	655	688	658	677	656	634	676	693	648	658	658	656	691	693	643	625	599	626	654	662	586	597	649	684	650	632	647	629	644	690	627	626	656	670	671	650	644	657	662	643	669	607	678	664	688	639	631	686	650	595	622	641	673	646	673	672	667	653	700	686	629	672	653	633	594	587	681	649	650	653	687	666	651	629	634	683	633	663	667	654	683	648	623	654	650	684	616	638	688	650	623	625	645	652	634	644	642	625	657	656	618	628	645	661	687	651	648	624	657	663	634	625	588	670	671	705	651	665	639	679	609	608	636	672	624	666	629	612	655	668	654	671	643	629	654	624	643	621	628	697	614	649	641	655	637	623	673	635	696	633	670	642	600	644	633	664	640	644	654	660	673	638	623	658	668	619	673	672	657	639	646	691	612	700	633	657	660	634	614	653	611	651	656	566	646	654	631	646	652	649	651	641	651	673	669	617	651	669	576	658	694	657	648	663	589	658	659	661	711	665	669	646	648	663	605	643	651	660	649	645	645	642	656	673	631	647	664	656	664	629	668	625	628	645	639	656	639	605	648	631	610	655	637	626	609	637	647	628	642	691	681	628	654	628	677	626	646	651	660	645	619	605	611	625	696	642	685	676	701	651	670	609	615	701	667	572	643	682	664	621	612	647	630	616	638	669	578	654	658	661	594	644	639	640	688	665	632	671	660	665	585	642	687	641	635	686	657	667	675	656	635	628	625	629	715	612	666	669	608	635	706	637	643	634	632	657	626	663	659	711	641	653	682	638	606	625	660	624	625	657	654	640	612	671	628	645	666	601	640	683	645	642	648	637	665	668	653	666	672	648	677	636	628	641	680	658	654	640	622	621	591	646	632	653	640	640	661	674	639	626	616	644	658	659	634	634	610	636	647	592	662	655	644	676	671	688	650	663	637	618	684	631	649	656	625	628	628	692	641	646	573	680	626	669	641	708	662	663	642	647	644	616	645	632	634	615	629	624	657	643	628	609	647	619	613	633	599	642	638	625	661	614	665	658	656	647	639	654	648	663	659	669	636	626	669	635	679	616	624	663	657	695	634	648	620	645	641	689	638	677	686	594	718	637	647	633	611	662	636	641	674	636	709	634	662	683	659	625	668	632	604	632	644	621	629	609	623	675	647	634	662	624	652	662	614	617	626	651	603	651	619	636	654	668	689	648	628	643	612	606	687	616	650	614	657	675	643	672	634	641	624	627	661	656	672	660	655	703	658	621	609	677	622	658	607	692	654	643	663	670	618	664	653	643	641	658	612	628	639	675	651	629	639	692	639	640	658	612	679	642	639	653	651	654	638	619	677	650	611	633	638	664	661	645	635	672	631	663	673	653	663	667	672	631	652	626	690	642	621	635	642	661	678	611	643	627	660	645	660	633	661	620	672	627	590	658	625	655	669	626	637	653	710	672	643	659	607	669	613	660	624	605	599	629	633	638	679	666	671	650	655	649	669	624	627	656	678	677	641	639	622	631	625	624	664	656	661	645	664	648	676	634	667	659	630	670	639	667	636	644	667	695	633	656	644	623	626	687	637	625	617	625	652	655	669	632	633	660	692	651	685	661	669	636	641	664	617	658	629	632	665	661	672	631	660	682	664	654	609	635	645	567	632	642	703	632	634	671	619	629	632	626	594	666	641	662	627	599	644	663	626	668	647	616	695	633	624	625	637	637	704	642	626	604	637	620	675	634	613	630	665	665	649	652	661	601	661	664	658	662	654	653	647	654	649	639	635	670	644	634	675	631	626	654	670	648	642	633	620	685	652	663	605	654	629	668	624	650	662	680	628	705	685	655	598	660	658	618	637	638	633	635	664	687	650	664	605	637	690	620	639	646	630	669	683	697	644	707	625	619	669	666	637	622	628	638	614	683	636	632	658	614	631	673	678	691	625	650	671	622	665	620	641	647	685	654	708	690	627	645	642	639	666	667	652	610	629	615	685	629	670	632	661	625	644	656	646	704	631	645	645	663	684	653	623	645	665	626	617	691	643	672	683	634	641	670	624	672	674	629	659	634	640	644	622	635	679	611	676	645	660	644	637	683	629	635	621	704	645	661	646	622	694	634	648	618	658	620	672	687	643	649	678	687	654	655	677	657	653	660	655	648	621	647	616	647	627	609	625	586	662	658	630	591	650	650	636	633	615	701	655	661	672	632	648	633	666	621	614	616	633	656	634	644	659	614	605	669	650	621	686	631	650	640	654	655	644	657	629	652	661	689	701	603	610	634	606	664	628	644	653	646	653	635	660	632	621	614	629	666	618	705	635	644	626	687	650	646	628	626	657	630	675	657	631	669	666	656	627	611	646	637	657	679	660	678	690	684	642	638	641	612	635	650	650	651	679	660	643	626	622	705	615	640	640	643	645	654	642	642	656	677	638	654	640	623	625	637	619	599	660	652	594	703	635	618	657	674	632	713	625	633	624	643	627	615	684	669	627	651	662	674	658	624	661	632	655	625	655	605	610	638	617	646	707	660	671	716	639	687	675	637	626	693	682	624	640	646	688	649	683	647	674	651	643	643	656	633	599	668	680	625	651	689	670	600	658	640	643	653	634	656	678	625	640	637	633	600	668	593	686	619	676	723	614	701	625	667	666	648	644	635	607	653	662	674	644	635	666	624	621	656	608	661	673	693	652	658	626	634	638	665	591	684	678	621	631	643	656	642	688	632	677	598	669	606	636	678	647	606	664	649	641	640	609	621	553	652	651	642	650	663	678	653	651	624	656	609	623	682	603	662	651	658	661	654	672	685	678	629	633	646	636	642	660	652	661	658	655	645	658	668	666	679	606	592	652	674	644	712	621	645	675	626	619	609	652	611	627	688	657	629	572	630	618	632	680	659	665	639	617	640	633	702	627	691	698	640	610	625	660	632	681	640	664	661	625	607	642	637	635	658	647	639	614	652	665	619	667	648	608	645	629	636	607	698	659	662	656	647	667	635	676	710	684	689	674	638	617	603	660	606	624	589	632	666	646	630	668	596	678	648	634	663	623	694	687	620	657	630	657	618	685	664	645	687	683	657	649	685	651	674	678	594	667	628	656	622	591	621	651	648	628	671	661	696	640	630	656	611	672	604	639	640	656	649	670	648	677	644	625	673	648	676	629	643	616	658	680	649	646	648	646	649	682	687	645	679	627	653	665	637	659	645	616	635	653	657	628	640	660	654	639	654	667	645	649	652	650	640	645	670	662	637	643	624	694	660	650	602	656	637	676	667	583	639	616	608	641	646	681	631	603	659	649	685	687	659	584	646	622	672	660	681	664	667	619	666	636	680	592	683	634	639	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21575	15694	14649	13678	11611	8941	7745	5764	4497	3346	2561	2054	1651	1636	1526	1303	1076	1007	928	1076	1364	973	961	892	922	717	697	761	808	621	680	526	514	499	538	482	501	399	430	393	404	398	329	328	307	359	368	354	349	319	345	321	370	305	281	303	300	304	246	287	307	316	324	289	269	299	251	274	264	285	291	279	298	286	293	274	328	302	240	299	279	302	299	283	333	266	279	295	285	280	307	288	315	289	270	317	263	283	272	326	280	240	288	303	283	301	268	304	310	294	290	278	299	277	301	264	281	254	267	279	289	285	320	243	268	253	272	309	290	321	292	290	285	302	269	273	288	285	295	275	297	276	304	288	298	288	282	304	285	320	303	286	272	299	298	290	288	273	300	318	267	314	281	299	290	328	281	259	303	299	293	297	289	269	282	291	288	303	290	278	279	276	314	278	292	279	262	299	279	284	252	287	313	287	300	262	275	297	287	299	296	289	314	271	272	282	299	297	293	294	277	312	302	283	286	297	290	300	318	287	296	273	282	303	271	298	284	283	285	273	290	288	261	272	299	299	301	297	268	321	276	324	259	278	322	277	280	299	281	291	277	260	277	320	268	295	261	289	274	284	301	245	276	287	278	280	261	286	300	280	302	305	297	253	285	302	295	271	278	272	287	283	286	239	284	278	270	269	311	274	279	274	256	310	262	244	299	270	312	297	270	264	266	304	290	283	232	271	308	258	265	295	298	247	275	252	320	260	273	280	271	284	264	264	278	284	318	277	323	277	274	276	307	298	318	277	310	289	286	290	288	277	311	272	291	286	290	279	291	289	284	285	291	276	281	266	283	303	290	280	308	251	293	308	266	286	289	325	286	274	279	293	283	253	279	289	302	321	302	285	268	320	267	269	264	264	302	331	291	274	297	259	290	280	292	277	287	297	288	271	286	296	303	308	298	285	251	262	278	301	309	277	278	270	299	295	282	295	309	279	258	293	341	300	272	295	266	271	286	293	319	290	302	282	289	270	273	272	274	296	312	248	280	286	273	287	255	295	270	302	298	295	323	291	272	281	271	276	314	276	256	286	283	255	273	258	298	266	276	303	287	281	291	264	293	286	281	265	266	267	279	275	266	286	278	297	300	295	282	277	316	269	271	264	287	286	278	282	256	291	270	277	272	276	282	304	289	295	275	296	278	286	291	243	331	303	276	298	288	317	300	282	247	306	299	276	283	312	259	261	270	292	304	280	284	286	283	289	304	292	278	268	280	273	281	312	279	293	287	280	297	293	276	310	274	284	282	283	266	248	289	308	302	288	254	301	281	283	258	258	277	269	270	290	294	320	292	313	297	275	279	267	267	241	293	277	278	290	280	294	280	289	283	261	306	297	303	290	311	296	300	255	292	284	300	283	286	291	313	289	291	277	300	277	292	291	274	286	290	312	315	244	285	293	282	314	287	296	279	296	305	291	279	299	293	288	267	272	285	328	294	308	262	283	254	252	278	301	268	258	289	274	313	298	306	263	266	304	276	308	274	275	293	307	279	327	331	255	301	303	278	293	297	268	267	294	298	298	284	281	290	284	299	265	313	290	276	298	275	301	296	307	297	307	285	275	304	297	285	272	296	254	293	279	301	306	281	290	280	284	279	277	300	284	277	289	289	274	293	287	286	281	291	279	258	268	275	287	279	287	280	313	298	260	299	276	306	260	285	312	318	286	264	317	315	315	286	314	309	309	272	291	272	284	261	268	291	265	288	284	274	297	270	287	245	320	280	270	285	306	290	308	301	287	271	264	280	298	285	288	284	304	317	263	266	286	269	284	303	262	278	310	324	286	288	288	286	280	277	296	301	301	279	261	277	276	283	287	311	282	291	246	291	286	292	253	268	278	276	268	274	273	301	278	263	255	277	268	264	271	286	297	298	240	316	312	294	289	289	279	288	303	255	294	294	317	284	312	282	279	263	318	256	282	304	269	294	312	306	275	293	265	293	286	288	286	312	278	297	285	262	248	270	278	246	287	254	272	279	311	304	285	287	274	313	291	278	296	265	310	300	287	271	266	279	278	276	274	297	281	282	280	303	283	280	283	274	288	299	316	266	283	313	266	296	314	258	267	306	284	281	295	263	297	278	286	265	277	319	251	251	274	270	286	270	271	293	318	280	284	281	287	273	295	267	289	285	268	285	259	294	303	270	282	296	293	304	287	275	283	284	311	278	273	258	277	266	288	239	261	270	281	297	289	313	306	296	294	254	284	287	307	263	271	266	281	272	300	288	288	267	279	294	310	291	285	298	286	310	278	272	289	268	281	265	277	242	250	278	310	304	293	269	287	268	290	281	269	296	294	293	291	296	286	287	276	283	285	282	289	306	276	262	273	304	273	292	269	269	301	271	299	278	295	313	314	268	269	302	298	287	268	280	252	296	304	299	276	302	278	290	297	294	319	306	293	298	295	296	272	285	278	300	284	280	274	289	284	300	270	292	294	281	303	319	250	273	302	283	284	318	281	301	303	281	274	275	284	317	302	251	284	277	280	317	295	292	332	284	273	322	263	276	277	293	295	264	281	269	293	278	299	288	289	278	262	283	291	253	272	288	291	283	251	288	249	289	320	289	290	251	286	292	297	282	275	268	297	311	284	252	279	294	296	273	264	273	304	285	286	313	300	286	294	281	312	290	311	295	288	284	266	297	295	272	293	249	273	283	259	302	268	280	329	309	251	281	291	311	302	280	284	271	270	267	273	283	270	261	285	289	276	283	305	322	285	277	272	330	277	274	284	295	300	288	294	296	277	302	274	271	282	276	252	279	283	291	306	261	297	286	304	261	286	284	290	288	271	287	289	304	313	317	294	312	269	317	302	291	279	294	269	303	294	284	294	320	290	332	254	283	273	264	278	278	327	267	288	295	279	275	289	262	280	286	278	277	287	302	291	273	289	300	317	268	269	285	269	273	314	298	286	288	293	298	277	272	309	276	275	297	268	255	267	264	310	319	265	291	277	272	274	278	291	291	294	298	278	318	289	289	329	289	270	283	291	270	271	295	283	324	282	281	281	269	286	297	276	281	279	283	289	275	306	270	268	309	282	280	282	288	286	281	285	277	271	271	281	281	301	301	306	310	290	280	292	277	281	297	289	293	296	265	304	272	282	278	291	289	280	271	338	295	303	256	282	288	274	291	283	260	290	275	284	291	291	327	293	319	270	275	265	316	301	284	303	295	273	272	298	272	294	282	332	273	297	267	274	259	263	273	290	298	267	288	252	320	293	304	251	280	300	290	279	281	285	269	290	279	270	289	292	298	294	302	269	299	322	279	301	298	277	300	284	263	260	288	268	287	274	285	299	289	257	278	293	282	266	267	276	276	271	297	298	286	277	284	293	277	317	273	307	277	282	313	257	297	277	298	271	305	304	283	290	273	270	293	304	268	293	292	269	298	311	330	291	266	300	297	285	303	291	287	286	274	279	288	303	290	316	256	318	254	284	282	327	307	293	324	292	265	305	279	291	293	271	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11576	12403	14064	17238	16151	15508	15119	12995	12616	11144	9843	8693	7932	7819	6550	6244	5403	5316	5334	6465	7667	5868	5287	5220	5554	3228	3701	4537	4695	3655	3657	2779	2404	2756	3064	2749	2585	2088	1938	1784	2011	1901	1451	1109	1082	1492	1611	1634	1351	1287	1300	1273	1247	1057	1057	913	887	948	896	917	866	916	869	859	872	836	866	870	860	877	898	860	806	870	876	926	862	824	856	890	842	854	825	849	834	805	882	819	840	865	866	853	840	801	845	844	848	855	857	840	864	767	838	821	837	826	864	805	822	869	776	824	826	823	806	840	810	865	837	819	799	784	834	839	832	845	818	816	861	802	795	845	823	871	839	835	828	824	833	828	867	876	837	862	835	824	845	833	795	784	813	810	857	807	809	777	847	837	843	879	792	843	822	867	773	825	868	836	819	786	854	834	798	803	824	851	814	865	843	806	898	832	854	898	803	827	859	824	792	793	813	928	827	893	812	833	798	795	851	822	865	786	849	900	811	807	841	740	826	779	788	835	840	873	821	861	808	817	782	806	780	819	811	825	835	847	867	810	783	829	806	783	799	806	813	839	813	852	757	796	805	801	828	827	842	801	798	796	859	831	847	788	830	829	843	839	802	828	805	845	838	874	850	805	773	836	797	765	810	823	825	788	758	828	828	762	792	839	783	854	817	821	872	857	810	817	797	845	779	860	827	845	861	818	888	811	837	845	805	851	823	783	830	874	815	861	812	871	776	806	849	857	867	784	824	835	821	786	837	822	835	785	789	793	814	798	810	791	823	902	804	820	831	841	824	850	835	825	839	763	806	800	781	812	822	854	857	821	813	826	823	802	832	856	804	836	843	844	810	863	806	803	815	789	811	864	815	796	832	860	799	801	868	799	851	843	819	823	853	852	786	836	779	798	837	833	813	846	797	780	810	808	787	779	850	773	810	862	823	818	832	834	859	833	809	804	826	846	760	831	830	854	846	863	836	822	829	824	835	765	811	817	769	767	776	779	879	814	803	779	776	779	803	806	823	820	878	796	792	858	876	834	784	830	808	898	779	773	792	837	804	817	830	797	827	838	852	809	778	815	852	810	787	800	873	808	828	844	866	833	826	802	796	799	835	820	780	825	834	827	761	840	821	829	828	776	835	784	825	805	773	800	845	830	803	842	839	829	782	788	834	782	824	800	833	785	750	845	822	783	804	811	819	830	801	828	819	803	824	858	814	839	877	818	814	852	831	734	852	882	868	855	805	841	794	825	819	821	869	840	782	834	836	771	821	819	850	785	781	829	821	819	829	829	765	825	779	766	783	863	880	813	876	836	827	869	834	817	852	841	803	791	813	850	794	828	800	836	870	851	826	796	827	811	784	822	784	866	824	816	804	848	828	825	785	872	794	793	813	858	805	844	804	802	846	801	848	767	777	807	820	822	838	807	796	817	812	808	789	785	840	820	863	814	811	857	844	812	780	807	853	830	784	855	828	809	845	875	819	837	837	887	815	805	842	823	798	823	850	889	810	806	822	866	836	843	782	778	778	835	875	798	820	806	794	827	817	806	842	760	872	826	833	794	845	824	862	817	813	847	824	873	830	766	845	820	834	856	809	815	852	836	869	771	854	783	851	763	813	814	807	841	824	850	802	835	837	848	835	847	845	814	827	839	808	802	845	842	800	751	830	875	847	848	826	777	830	842	887	813	832	823	831	789	829	853	837	862	847	773	851	817	815	891	823	857	855	795	848	830	792	817	830	845	813	844	793	829	777	828	827	866	808	812	769	813	762	850	826	825	844	790	811	828	812	888	807	799	835	844	857	844	848	814	862	789	843	798	821	780	817	826	789	844	785	796	852	813	813	856	801	814	848	847	851	807	713	836	842	824	821	801	785	781	846	830	844	835	790	826	790	875	840	811	809	807	797	717	774	856	778	814	808	790	864	788	786	814	859	819	814	848	803	782	797	845	839	751	787	842	844	789	832	836	757	830	881	815	852	819	867	844	854	847	829	833	815	793	822	807	801	817	820	824	801	805	820	860	840	829	822	854	816	858	812	813	839	831	792	806	807	823	828	823	790	830	811	854	852	778	827	863	863	835	764	813	792	814	824	760	791	794	849	857	807	828	856	819	787	799	796	849	838	846	735	800	768	848	815	799	803	842	783	848	803	836	846	815	810	812	852	822	826	821	835	783	815	829	801	805	797	833	810	833	851	798	773	826	833	851	835	781	841	856	780	814	799	785	871	846	815	830	830	808	850	802	803	794	845	798	829	820	769	838	798	802	831	846	842	829	862	809	796	811	842	802	823	805	750	798	819	823	823	802	839	812	831	843	846	865	786	839	831	831	806	839	841	780	832	839	841	833	860	802	799	823	833	811	826	818	804	777	765	815	785	822	824	848	879	803	815	884	830	870	827	805	860	772	802	812	834	826	828	861	827	856	849	850	838	817	818	866	822	832	827	798	834	808	815	804	833	811	849	805	836	845	867	776	836	808	819	869	821	845	780	837	790	884	812	828	840	806	848	770	767	804	849	791	838	837	789	869	803	800	832	803	848	828	851	820	877	882	815	876	837	822	820	821	876	913	835	794	798	830	796	850	780	789	811	816	786	853	796	826	828	835	893	780	830	777	822	829	799	784	788	870	818	805	797	820	823	839	816	818	779	836	808	834	866	794	785	865	835	819	798	844	769	855	834	842	879	845	867	863	794	803	894	833	878	756	839	847	823	837	827	740	842	844	850	837	848	878	847	820	804	835	817	851	821	845	853	802	838	814	840	877	837	867	848	782	858	783	833	826	846	817	838	801	815	847	786	820	850	807	772	852	817	786	771	864	804	837	796	858	866	846	762	802	801	824	831	771	831	843	813	858	764	859	818	814	900	818	762	816	835	824	844	801	837	854	823	814	803	840	820	737	849	833	806	792	842	841	803	873	796	825	818	849	809	777	857	820	805	786	845	804	848	833	864	812	839	813	808	780	795	788	807	765	832	847	791	837	846	794	830	816	812	784	790	844	771	803	879	795	799	815	770	849	877	770	838	805	829	826	821	851	815	847	836	817	801	802	801	770	853	828	839	831	846	815	834	810	823	789	791	817	839	842	868	822	793	806	855	827	866	867	820	804	815	812	838	841	811	830	802	794	806	826	805	810	806	823	839	851	799	821	829	821	796	826	794	765	793	814	849	855	806	861	806	837	833	827	823	812	820	792	826	824	809	822	888	804	797	848	798	824	810	781	835	847	810	863	798	816	821	866	799	794	792	872	777	846	813	843	832	865	828	820	845	813	813	817	814	872	847	814	837	815	884	825	824	831	823	757	831	817	827	872	781	825	830	791	830	846	825	835	813	835	859	859	832	820	814	802	809	822	846	890	828	824	848	800	848	815	857	846	811	826	843	805	831	829	790	816	810	857	787	869	814	832	788	838	827	837	842	846	792	845	795	883	813	759	768	835	864	806	888	811	828	836	883	854	821	819	865	782	851	820	845	813	837	884	848	808	816	807	864	830	843	858	780	820	828	808	844	792	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
3459	1782	1494	1025	642	415	374	295	188	202	166	162	157	131	108	125	96	125	112	116	131	115	97	100	113	91	95	117	94	87	105	113	110	99	98	103	113	104	96	93	102	92	91	95	90	109	82	100	112	93	80	105	81	84	105	85	91	97	102	82	115	93	94	79	81	90	97	90	105	91	80	98	91	94	102	95	91	85	102	103	86	82	97	89	100	96	91	88	85	104	94	93	94	87	103	97	80	94	98	84	99	87	102	101	79	80	88	100	102	111	82	92	99	82	103	84	124	90	96	88	103	89	80	95	111	94	123	88	104	97	92	106	93	105	91	82	98	91	124	95	98	92	103	105	98	109	87	83	75	90	95	107	104	112	92	98	106	95	90	82	92	95	94	87	92	99	101	99	97	83	100	107	96	107	83	64	92	103	92	90	99	75	93	99	98	86	93	88	84	96	98	87	87	103	103	84	98	101	93	103	87	114	104	99	97	105	97	105	96	103	105	117	106	88	78	95	91	89	84	100	93	108	102	97	121	72	99	109	114	101	96	91	98	86	94	87	99	98	91	109	69	94	103	95	101	71	90	101	98	86	93	104	114	93	76	93	111	101	101	94	88	87	94	83	73	96	98	94	90	75	109	100	84	96	89	92	76	83	99	114	96	94	103	99	87	110	112	79	89	85	88	98	100	99	102	106	91	99	88	96	113	93	113	86	103	93	83	95	99	90	76	95	86	76	101	97	88	97	71	94	84	108	95	103	91	95	105	103	97	79	93	91	93	96	89	103	89	82	93	98	81	90	76	81	112	96	95	93	102	105	95	93	91	81	104	94	88	100	96	102	94	90	104	89	89	101	93	87	88	100	95	78	92	90	94	97	83	98	91	101	109	101	94	108	98	96	97	105	111	107	110	103	98	104	103	88	97	103	100	89	104	100	81	100	93	97	93	101	99	111	97	88	85	99	99	98	87	88	84	103	77	101	85	93	90	106	94	100	97	93	83	101	108	94	88	107	84	82	101	104	109	78	83	88	81	98	95	68	93	111	97	68	103	86	96	87	105	108	106	81	101	94	93	96	100	97	78	91	100	98	103	87	88	82	89	86	116	90	85	104	95	85	108	87	90	85	94	103	103	98	111	80	98	91	77	73	94	92	94	79	79	97	74	113	97	77	98	87	88	109	98	116	96	90	89	90	92	114	105	95	100	99	107	93	107	113	93	92	102	97	95	80	93	98	90	97	111	100	80	99	113	90	72	98	103	98	85	101	93	104	101	91	98	100	88	100	82	81	106	93	93	97	93	103	86	98	100	97	112	85	94	92	93	81	90	98	94	91	103	107	97	112	90	105	73	87	99	84	91	94	101	97	101	94	83	116	97	114	98	85	93	96	115	89	98	98	95	89	103	98	73	99	110	87	89	92	99	84	120	92	90	107	117	94	100	115	75	93	106	93	97	97	86	90	111	93	91	79	107	87	103	98	90	77	112	95	101	93	91	107	86	94	89	104	97	82	92	120	87	95	105	94	92	87	99	88	82	90	101	79	98	93	82	98	94	89	91	86	106	85	98	103	81	91	84	86	110	71	89	112	95	79	94	113	97	83	98	91	97	93	92	87	110	108	93	112	80	92	105	94	78	101	79	96	104	106	103	103	92	88	92	99	108	117	106	83	82	80	95	88	86	88	86	100	96	94	97	86	105	106	93	101	87	83	98	91	98	88	103	105	92	91	96	83	93	111	91	84	99	91	114	118	87	110	101	92	115	100	97	97	96	101	85	75	93	108	94	96	102	94	102	98	98	68	113	99	104	86	94	100	97	90	102	111	91	88	94	97	88	93	137	90	89	97	82	75	99	92	105	84	94	90	90	114	81	90	106	82	94	107	88	117	93	101	98	99	94	93	87	86	97	93	104	101	79	96	94	111	101	90	89	105	90	107	79	105	70	89	83	98	95	109	102	103	97	82	95	116	93	109	112	91	83	113	93	89	89	81	100	84	99	99	80	113	88	84	91	122	82	93	80	91	108	97	82	91	82	92	86	96	91	86	93	89	104	104	98	106	114	96	101	97	87	84	79	92	84	103	104	96	89	93	125	94	99	90	91	94	78	100	85	104	117	83	119	90	106	84	92	95	85	98	92	103	82	87	91	91	77	96	100	101	76	81	106	88	100	94	92	91	95	106	88	114	89	114	117	89	94	87	104	98	103	80	88	93	90	92	101	98	111	100	105	100	86	100	102	106	83	108	99	103	75	108	96	87	96	102	99	92	112	108	89	107	93	94	99	98	94	105	91	91	93	90	76	93	88	102	82	93	101	92	104	94	103	91	97	96	89	98	89	98	89	104	90	98	79	105	102	77	92	98	76	97	115	90	104	75	101	102	99	106	104	95	99	105	89	105	93	86	85	82	99	101	100	90	89	96	100	91	83	85	106	98	127	90	84	95	91	117	103	86	81	97	96	93	96	112	101	96	115	96	105	79	98	80	90	96	105	91	103	77	78	84	111	91	102	96	77	83	105	105	100	101	91	91	98	106	95	92	81	102	74	86	105	105	92	94	100	107	96	101	98	98	97	109	98	96	104	101	93	110	97	113	86	93	81	78	83	80	90	120	90	88	89	101	102	81	106	83	69	91	87	106	90	88	94	102	95	87	88	104	99	97	80	98	104	106	105	92	105	96	101	82	105	92	111	105	94	87	101	117	109	95	93	91	95	94	83	79	105	101	84	97	109	94	100	92	83	98	111	122	93	92	108	81	93	83	116	98	97	96	101	94	97	88	101	82	93	81	100	96	91	97	92	107	115	92	106	102	77	88	105	91	98	89	87	93	85	113	98	103	100	99	96	105	89	80	89	81	89	105	85	77	89	97	92	90	83	108	99	114	98	101	91	93	92	100	102	92	84	87	71	88	88	100	110	106	109	87	92	101	97	116	97	96	108	120	105	106	99	103	102	97	104	94	79	106	109	105	91	93	94	92	92	82	98	99	88	75	97	82	90	118	100	78	78	107	78	85	105	82	84	82	93	88	103	105	105	109	87	97	96	92	92	97	101	93	94	95	111	103	96	114	108	86	89	85	111	108	107	91	96	96	104	86	92	106	91	97	101	94	84	84	91	86	97	115	98	83	106	95	107	78	92	93	84	73	91	90	103	105	84	106	104	110	94	100	104	74	119	104	103	100	100	108	90	89	85	79	80	89	88	93	81	83	113	100	77	95	87	88	79	76	95	98	78	89	100	97	93	94	109	79	102	103	109	84	91	97	99	98	108	93	107	95	80	81	100	91	83	92	115	92	102	86	105	86	93	104	92	99	103	115	101	74	103	90	92	97	90	90	94	74	85	93	80	104	87	83	102	86	86	103	94	86	98	90	100	107	88	87	95	95	98	83	114	95	81	103	103	92	97	106	106	98	101	88	84	87	101	86	100	94	90	107	99	92	99	112	103	95	95	98	94	106	95	99	84	70	97	100	111	96	87	109	100	90	105	105	95	98	103	97	97	98	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2852	2348	2986	3058	2399	1812	1746	1285	1049	939	879	738	730	714	564	546	481	507	454	496	535	456	450	434	423	409	431	461	446	391	400	405	399	426	399	396	412	375	398	367	384	384	357	375	345	384	388	366	310	359	338	358	342	313	361	364	310	381	341	338	354	344	323	369	345	349	384	353	356	349	354	362	358	390	318	355	349	334	320	340	345	371	351	354	334	348	316	373	385	374	347	341	337	353	366	343	393	355	345	342	352	365	320	324	333	325	356	357	363	326	352	332	372	321	336	342	369	380	346	367	330	340	343	320	340	322	345	322	337	362	349	362	321	348	390	370	346	338	337	345	379	354	360	332	321	354	363	411	329	338	337	319	315	381	349	369	333	325	356	346	364	362	350	318	356	343	380	349	356	330	352	345	365	321	337	342	384	312	346	325	371	360	349	351	303	352	363	361	305	366	326	400	344	317	348	329	331	348	353	371	336	348	328	333	322	326	358	349	323	343	358	337	356	335	330	344	344	293	380	363	298	378	345	375	320	359	356	330	342	347	337	333	333	348	332	338	335	365	342	330	319	357	335	361	370	370	330	342	367	322	344	338	333	334	363	344	349	362	333	365	353	310	325	324	325	331	343	361	362	341	372	346	311	338	353	358	363	356	330	349	343	349	346	349	384	375	351	343	341	301	362	354	328	323	332	334	334	373	334	346	376	342	343	350	372	371	329	358	334	347	326	340	378	382	368	309	331	389	303	329	334	359	357	339	358	323	326	319	342	352	323	352	310	370	342	362	351	361	358	306	334	362	334	321	349	355	309	328	346	333	355	350	337	330	318	337	321	331	375	388	381	328	352	341	350	390	357	342	347	357	337	325	339	370	350	377	357	346	375	341	353	330	356	383	348	315	361	331	370	351	325	344	372	365	337	348	372	344	336	372	352	352	337	340	342	341	371	357	340	336	354	364	317	350	358	318	327	318	344	347	369	345	317	342	344	367	348	359	360	360	362	363	345	313	332	338	323	324	360	324	330	352	285	346	361	362	366	344	361	321	389	326	336	357	327	347	387	377	335	336	306	359	322	345	350	318	380	341	360	357	341	311	371	376	336	342	337	343	352	355	339	343	338	346	348	347	385	340	334	346	307	347	342	333	347	361	323	354	345	362	327	370	322	340	337	338	375	357	337	319	362	354	331	318	372	334	349	354	350	316	353	313	349	369	323	334	337	373	341	369	363	334	326	312	361	326	348	366	361	346	346	334	313	338	349	336	357	315	377	335	303	349	359	351	355	335	317	368	346	339	347	352	343	356	345	344	325	347	364	326	326	360	334	389	315	326	354	321	321	345	364	340	340	344	359	364	342	321	343	321	368	340	327	360	356	353	323	354	347	384	320	339	329	343	320	329	340	345	396	313	361	363	328	360	361	347	358	383	345	380	335	350	345	316	342	338	327	353	343	349	357	396	349	349	323	370	336	381	334	327	389	331	348	350	346	355	358	319	325	347	340	361	321	333	353	352	339	341	339	323	348	353	325	337	350	361	355	364	318	355	361	356	338	353	363	383	350	342	357	350	345	371	316	339	321	331	346	347	318	358	341	327	332	309	361	348	332	355	353	362	331	349	343	362	363	365	364	327	314	328	335	337	354	321	321	349	358	361	342	317	375	359	350	370	316	332	324	314	316	332	345	355	330	332	340	356	360	315	339	335	352	293	349	352	299	336	340	324	326	359	351	362	356	345	353	339	352	355	340	345	345	307	329	376	314	316	347	352	340	337	373	344	344	349	389	354	334	323	318	339	348	349	342	359	352	340	308	316	330	355	327	335	346	339	341	402	365	358	338	326	396	304	326	346	332	329	360	346	337	370	356	333	316	364	335	360	360	315	352	333	378	364	342	367	332	329	351	356	382	335	330	352	361	356	374	340	348	332	355	317	345	318	350	338	338	349	341	324	370	346	358	354	316	336	335	359	314	359	336	339	369	332	311	335	317	336	352	329	377	334	343	361	363	314	315	366	338	365	378	339	376	334	329	345	355	336	322	351	347	366	309	359	341	341	364	349	334	364	332	308	338	356	354	333	326	366	362	355	345	357	346	331	331	339	340	345	353	372	391	306	365	353	347	331	348	345	347	352	388	336	309	370	337	361	299	374	313	337	369	360	338	343	293	336	352	356	334	311	321	350	313	337	348	349	358	361	334	340	360	310	332	358	308	336	324	366	348	327	316	346	352	330	348	335	360	336	358	354	330	350	364	339	379	356	346	344	343	348	323	334	362	324	352	356	371	343	314	329	342	368	343	339	331	339	349	330	305	333	336	328	312	331	374	338	328	325	380	352	343	333	343	359	346	337	356	361	328	325	356	329	364	320	338	342	346	359	347	343	364	350	354	365	337	344	376	390	370	333	317	339	351	336	329	326	311	370	335	356	337	322	334	346	334	348	302	365	344	350	352	326	318	365	367	331	295	343	334	300	342	360	368	366	341	367	323	355	330	345	364	358	322	312	370	350	353	339	341	331	338	350	338	311	344	347	349	354	358	343	347	348	346	383	341	346	344	369	363	396	390	328	333	362	369	320	361	350	357	351	363	329	351	372	353	357	345	398	379	319	368	349	332	349	340	348	338	377	319	324	339	361	358	343	322	321	389	337	331	370	346	343	334	365	352	342	350	327	328	347	313	372	348	325	340	338	348	340	354	349	343	340	338	339	316	348	324	331	334	343	358	332	384	350	332	380	322	374	387	333	322	348	334	362	384	377	323	326	347	351	355	348	333	369	355	359	339	334	343	340	375	323	294	355	323	331	343	335	332	344	387	336	332	357	344	366	346	330	355	373	366	337	322	377	335	339	344	334	348	366	338	344	324	357	307	356	362	308	367	335	315	340	338	324	354	329	355	337	355	361	340	306	360	357	350	350	377	378	322	328	334	323	360	332	348	346	377	377	355	341	367	365	327	341	350	312	357	358	362	362	345	375	343	346	335	348	341	349	335	362	331	363	341	376	342	334	356	359	348	334	314	365	342	341	325	359	336	355	331	363	317	335	336	324	333	328	324	375	325	338	359	364	343	364	319	337	351	356	326	343	306	334	356	356	335	352	367	324	342	376	353	359	339	321	368	361	349	333	343	353	326	342	348	333	320	330	370	330	342	328	349	328	337	319	366	307	333	344	331	376	338	363	343	365	342	380	338	376	381	327	338	360	310	376	345	355	359	367	318	324	352	295	356	342	345	345	340	360	344	329	324	320	336	337	352	340	375	360	317	341	340	364	338	331	343	339	356	348	351	316	359	319	351	337	331	331	351	353	354	357	376	337	329	304	342	346	333	338	316	343	395	329	342	316	335	332	370	341	381	347	367	366	338	305	361	348	337	325	349	375	348	334	400	354	321	349	327	333	387	293	358	339	335	338	340	332	339	351	390	376	357	364	328	325	389	327	356	347	385	353	343	345	356	360	343	320	323	378	320	357	366	365	326	312	329	334	366	359	338	352	377	364	326	338	334	355	355	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
12707	10408	8945	8379	6796	5216	4043	3236	2126	1644	1286	1050	950	869	752	746	601	501	496	657	750	537	499	521	460	396	447	449	493	403	370	337	350	326	300	324	311	280	272	271	295	270	243	241	242	235	255	249	242	248	262	226	216	200	213	213	225	234	205	214	227	208	193	218	213	233	217	198	216	208	206	229	234	210	215	200	230	222	209	216	206	226	219	188	218	237	202	188	214	211	230	203	228	231	230	205	223	209	219	226	237	223	217	224	215	234	207	233	200	232	179	183	230	214	213	221	235	195	232	222	224	196	225	214	239	207	213	209	213	208	205	215	226	219	213	213	223	251	203	184	203	202	206	201	217	245	230	208	210	199	219	178	209	218	217	195	233	187	200	177	198	228	215	228	226	187	215	237	212	216	218	216	202	207	237	208	225	207	206	186	207	209	223	206	225	208	210	211	224	198	219	233	218	218	198	207	201	197	212	222	222	214	200	194	232	200	222	184	202	235	209	211	195	206	226	240	205	213	223	212	210	217	186	206	212	205	204	230	210	233	176	212	211	217	200	210	225	177	213	214	217	204	226	213	183	219	217	204	222	217	185	201	221	204	243	209	214	215	240	202	225	201	205	201	185	217	214	194	195	229	210	233	201	214	219	209	227	189	206	199	224	222	191	206	209	238	226	204	193	192	220	195	193	211	191	218	203	195	221	226	188	229	186	204	234	240	197	234	209	230	207	188	198	219	188	219	204	198	221	216	209	207	220	225	213	223	228	224	198	204	206	229	187	192	208	223	232	234	171	207	197	221	229	208	220	225	222	219	186	239	192	204	197	232	220	203	224	225	222	197	212	194	192	195	184	195	224	207	173	198	185	218	227	211	220	218	230	227	201	205	207	228	199	238	215	226	187	181	201	206	216	234	217	186	208	233	224	211	185	235	216	201	218	215	210	196	226	217	191	199	231	211	223	219	217	214	212	200	198	206	204	212	240	210	235	221	223	233	220	221	180	216	225	216	201	220	207	195	187	205	195	178	194	213	234	211	214	188	234	223	197	186	195	216	211	205	253	193	222	216	204	212	214	233	212	189	193	214	207	209	214	212	213	241	214	218	206	213	238	229	232	196	198	219	214	231	210	176	231	199	211	232	222	212	209	210	215	186	200	190	195	212	201	221	233	199	226	213	220	216	215	216	240	186	206	196	177	208	191	211	231	197	206	210	190	193	205	223	235	195	220	204	239	197	158	213	212	208	207	214	186	209	223	208	212	213	229	258	216	204	214	201	196	209	199	210	233	190	199	227	206	223	222	227	228	199	219	212	189	222	195	206	202	210	186	248	216	215	213	202	220	207	218	253	216	191	229	219	215	219	204	199	208	201	209	222	186	200	215	228	211	219	209	212	201	231	197	184	179	216	244	201	212	231	213	216	218	232	236	231	196	184	188	198	189	218	227	233	217	215	209	192	226	232	224	231	231	211	226	229	204	210	203	205	219	221	211	207	188	212	234	223	209	208	202	218	202	220	201	222	220	230	211	207	194	207	210	208	214	201	189	189	197	209	180	228	185	204	221	224	218	220	207	178	218	233	224	203	196	223	241	232	195	202	221	212	210	201	211	197	229	214	213	212	207	220	232	206	212	216	187	206	215	216	213	216	209	195	221	199	246	232	202	187	198	212	231	180	223	219	227	172	196	198	202	196	224	182	213	184	193	191	189	231	218	195	202	215	199	210	175	223	185	204	182	215	210	211	204	230	225	189	210	205	212	213	228	196	208	194	206	201	205	224	198	235	213	196	222	225	219	220	214	211	210	199	208	222	202	217	216	207	201	196	203	189	217	226	203	231	234	213	210	204	217	215	198	227	207	193	194	187	211	215	232	186	189	213	200	192	208	200	201	216	226	206	228	193	200	201	208	200	199	220	208	208	206	222	219	227	190	210	197	239	221	210	207	199	228	247	227	201	189	206	232	201	237	209	185	217	204	212	222	204	191	223	226	217	225	197	196	196	226	227	233	189	220	209	218	225	223	209	204	226	210	191	214	238	192	209	198	227	199	197	215	207	209	230	204	215	196	197	204	214	214	223	203	215	202	210	217	218	209	219	224	194	214	199	229	212	205	219	235	228	219	222	215	190	231	206	218	217	212	204	215	210	204	196	200	220	211	209	217	198	206	215	196	222	243	201	227	198	220	229	186	210	188	190	210	207	212	202	229	219	202	213	225	224	186	207	208	202	204	223	186	212	202	217	224	203	218	227	215	206	235	159	214	210	221	208	203	206	243	205	229	184	219	206	194	194	212	216	201	200	228	206	199	205	227	210	204	201	232	186	204	228	219	231	229	205	208	191	203	177	198	199	227	220	219	197	208	220	228	198	197	222	216	178	204	217	210	192	197	211	204	202	215	222	236	227	206	214	225	221	229	194	204	206	210	194	199	202	189	205	228	211	238	223	218	212	232	221	195	226	202	216	202	214	186	203	188	208	215	235	226	213	204	221	229	198	205	193	199	211	234	203	199	216	206	206	207	189	196	209	223	222	218	209	230	209	209	218	215	211	222	212	200	201	220	225	205	215	199	199	209	196	222	213	234	184	201	186	223	209	215	210	191	204	202	215	207	189	222	212	223	206	214	206	225	224	189	226	212	207	217	225	222	214	222	237	206	227	221	191	207	201	193	192	213	191	210	222	205	210	215	207	242	211	199	213	224	204	224	205	257	228	192	219	228	222	243	197	219	187	205	190	209	214	212	207	214	208	226	210	184	204	199	234	219	219	216	226	213	199	220	225	219	222	208	222	192	237	203	222	209	191	200	213	230	210	230	217	246	207	196	213	217	229	233	219	212	231	216	213	200	210	218	225	215	225	222	217	205	217	244	226	203	207	204	208	210	200	214	191	199	202	213	234	190	206	227	230	225	208	201	249	213	217	236	195	194	209	208	197	184	217	181	192	197	193	224	210	195	199	187	197	209	192	228	216	224	207	188	212	203	241	204	206	228	195	234	181	195	184	206	193	198	198	225	201	197	219	193	238	199	196	213	181	188	218	216	199	227	205	210	190	199	178	206	225	224	226	211	219	221	237	219	204	257	227	216	204	199	206	194	216	182	217	211	224	212	231	199	186	222	199	212	196	228	244	216	210	203	209	195	223	195	219	201	216	219	204	193	190	185	197	201	209	217	208	199	201	210	216	194	218	191	213	205	214	218	223	228	205	221	206	196	233	191	189	204	202	220	214	203	212	225	195	231	197	214	177	206	230	207	215	196	228	195	203	221	198	213	228	199	217	193	210	215	204	209	193	208	200	229	223	199	219	221	209	216	198	226	220	238	193	234	222	198	191	257	224	225	204	203	210	208	228	206	198	219	211	206	193	194	190	230	218	211	187	179	186	212	224	191	186	203	241	209	193	219	208	221	200	214	215	203	201	212	231	224	220	224	220	188	217	219	201	223	192	212	230	243	210	196	204	206	218	219	215	243	192	254	221	178	196	208	193	221	215	222	195	234	209	196	226	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8451	9089	9349	12257	11088	10982	10123	9568	8086	7168	6055	5224	4825	4796	3694	3857	3361	2742	2927	3647	4668	3203	2971	2896	2434	1680	2326	2301	2518	2169	2132	1879	1549	1625	1410	1834	1503	1355	1234	1112	1197	1186	960	815	809	862	983	934	943	935	885	856	924	810	788	732	701	690	720	681	665	706	700	638	673	646	669	663	648	679	683	706	674	637	644	639	719	697	637	638	681	640	693	645	609	650	677	667	680	666	667	630	629	623	613	611	626	664	649	655	666	660	646	652	656	648	597	658	643	661	650	664	606	669	650	565	646	662	660	649	671	622	626	651	665	632	584	665	669	640	646	644	645	628	672	635	654	696	638	642	632	608	694	684	651	644	676	659	646	632	668	608	607	707	675	622	640	628	667	625	665	627	646	677	662	674	671	671	628	671	627	644	697	624	656	702	597	680	663	694	649	641	629	660	642	595	627	684	670	660	611	617	641	679	632	658	635	653	675	634	646	639	615	660	639	634	651	623	646	622	636	617	673	662	708	599	618	687	671	655	666	662	613	661	656	698	634	613	646	600	649	633	632	638	691	696	647	636	639	697	663	660	637	639	651	679	637	609	613	709	648	657	603	587	626	630	651	668	666	620	642	639	626	662	648	697	626	626	630	642	646	634	647	681	691	677	655	679	647	623	688	632	623	630	615	634	678	640	622	619	688	690	691	649	601	661	633	677	643	626	648	645	667	663	668	624	663	660	620	640	680	701	635	622	637	662	681	642	605	629	653	671	688	620	629	668	610	612	618	635	686	652	621	618	612	663	637	600	651	638	646	670	652	631	623	683	613	591	622	639	616	638	620	669	649	638	645	693	634	686	646	615	639	639	591	640	685	659	600	637	639	693	645	648	671	668	639	655	651	634	684	649	649	631	631	655	641	648	661	636	654	630	634	650	597	679	664	662	670	622	664	636	654	644	635	650	703	672	652	624	687	617	603	663	617	638	647	636	640	616	634	641	621	636	653	691	621	653	675	666	618	651	615	600	667	617	639	647	632	608	633	645	652	619	639	644	635	673	642	645	637	642	670	618	643	696	661	627	623	619	679	637	625	632	620	607	653	638	627	663	657	623	652	660	631	699	653	611	654	673	614	594	639	590	635	624	625	650	656	661	660	628	690	668	620	624	599	625	665	691	643	682	639	663	630	669	642	631	655	643	678	658	615	679	645	639	650	607	638	638	607	584	609	617	659	614	672	605	634	641	642	641	661	636	640	728	616	623	658	610	726	677	653	626	668	644	613	614	631	660	642	656	622	663	656	601	668	611	688	632	623	678	688	648	579	641	662	592	616	624	686	658	632	630	648	646	678	662	622	636	651	645	720	682	624	640	640	608	651	650	669	694	628	695	643	667	619	677	632	621	624	654	673	633	659	622	665	684	650	640	633	633	656	633	695	686	670	615	642	619	648	660	632	677	642	612	584	676	670	621	581	641	622	632	629	621	633	677	655	673	630	627	614	650	651	679	623	641	615	679	683	576	619	675	666	654	629	646	672	647	621	668	637	637	647	655	675	653	626	655	630	675	687	599	646	637	663	634	685	660	614	648	617	601	670	666	652	648	640	611	649	650	607	607	639	635	688	622	601	668	684	599	632	571	643	679	651	647	667	619	623	688	625	649	629	679	629	637	680	649	662	611	633	678	700	648	672	618	657	654	652	594	647	622	646	621	654	633	626	617	598	642	631	632	581	657	635	653	610	639	653	635	674	675	636	654	682	651	566	659	655	708	630	655	666	650	672	666	594	660	634	626	621	664	608	646	668	626	629	641	636	640	620	642	599	607	674	628	646	623	701	666	667	667	651	634	630	631	619	635	659	620	626	636	677	648	626	692	611	660	632	709	635	618	667	657	642	621	666	615	698	696	628	644	630	634	622	640	661	628	650	626	647	614	644	719	617	638	698	651	604	620	653	706	632	650	634	663	662	665	665	608	655	644	621	662	650	627	597	620	643	687	707	647	631	631	626	643	679	622	696	611	661	633	654	671	637	656	660	643	646	613	692	657	625	649	632	730	662	632	687	611	632	658	650	632	642	650	640	635	649	666	642	615	650	609	600	675	661	663	648	645	568	651	628	626	643	657	602	650	647	656	694	629	637	641	638	693	640	638	645	666	697	655	636	618	654	604	696	615	678	656	616	660	643	650	613	666	607	633	660	683	685	638	640	637	640	636	628	637	633	608	613	586	652	691	661	626	614	613	618	614	612	595	635	648	688	639	670	698	658	649	632	638	636	644	621	603	639	633	667	659	663	640	623	621	660	640	638	661	667	620	629	632	646	652	692	651	652	652	665	664	703	649	700	598	617	676	656	617	658	640	603	638	667	627	697	635	692	658	672	597	652	668	640	659	667	611	674	646	672	680	640	667	641	648	699	634	637	643	624	713	641	634	636	632	658	655	652	623	608	649	648	651	621	664	655	649	666	670	644	645	631	651	658	644	653	662	626	667	617	676	623	631	661	631	652	630	643	641	644	617	595	551	692	691	635	636	615	623	654	641	610	619	654	635	678	616	695	670	654	653	637	660	665	644	652	664	619	624	629	659	590	612	655	625	678	673	650	618	659	663	630	649	652	622	661	689	614	643	624	629	654	641	638	645	620	732	615	656	646	625	620	658	670	645	672	631	612	654	608	628	628	614	658	638	590	610	643	628	651	639	629	604	621	653	648	604	709	672	643	604	644	675	632	669	679	631	646	643	660	602	687	637	643	672	636	611	627	658	655	575	669	634	630	616	649	642	634	629	612	660	693	677	602	664	611	644	627	621	629	650	615	670	667	640	585	630	630	597	685	670	652	615	624	649	638	619	605	609	660	641	654	661	621	629	611	655	631	639	652	643	659	696	637	603	652	648	616	623	606	677	646	631	658	645	647	633	639	623	637	654	583	617	662	682	655	591	666	608	623	651	645	673	644	665	658	651	611	631	630	627	612	682	636	643	657	672	599	650	626	633	644	670	672	665	678	642	643	635	669	627	651	604	645	615	641	654	653	625	604	612	635	629	647	647	675	650	641	636	656	642	649	623	669	632	668	657	621	631	636	585	679	677	604	647	604	663	654	637	649	659	603	655	664	705	658	651	663	625	643	666	666	675	623	623	646	646	625	660	649	670	603	624	659	664	619	747	624	672	669	641	655	652	637	648	632	669	672	630	646	624	682	584	668	630	656	608	628	565	632	644	630	647	652	651	676	673	620	607	646	633	619	648	634	632	636	665	678	681	685	629	618	592	625	661	645	627	659	617	686	646	606	633	648	588	606	643	676	647	661	626	629	670	660	570	629	682	646	678	640	626	629	639	622	649	652	655	659	576	670	656	643	627	665	668	675	645	690	632	655	708	620	651	659	697	649	640	687	653	627	662	649	679	584	646	667	634	646	686	608	660	653	654	631	605	673	616	650	623	636	641	585	637	632	624	637	624	634	607	651	638	662	656	664	679	660	646	619	663	651	698	618	642	646	605	659	639	636	634	673	687	608	660	692	664	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21430	16098	14784	14159	12356	10241	7708	6154	4160	3286	2492	2052	1948	1982	1384	1252	1044	876	988	1136	1456	990	748	842	814	569	704	808	706	666	631	592	504	494	474	557	518	466	399	399	349	393	349	306	309	372	359	347	330	310	340	298	311	346	304	294	294	312	279	314	274	257	281	303	288	304	293	283	321	288	291	278	292	310	294	308	295	284	306	313	309	292	326	301	296	288	309	295	315	285	281	297	264	279	284	292	289	258	297	278	264	281	282	290	253	282	284	252	273	253	265	290	279	275	291	310	276	300	259	254	292	333	292	283	263	293	323	280	274	324	282	279	256	299	287	274	272	290	271	241	278	247	306	278	243	284	282	292	282	295	313	284	266	286	280	283	248	290	261	305	277	248	298	271	237	272	253	265	289	291	302	288	276	290	299	281	266	295	321	289	284	294	280	305	281	294	288	281	273	277	265	293	272	302	284	278	281	258	284	314	236	278	280	255	263	268	260	300	295	310	302	307	279	268	290	324	267	264	309	285	302	308	281	269	262	291	266	272	293	292	279	309	284	283	287	259	299	294	289	269	276	292	294	262	273	287	290	308	279	289	274	288	257	300	297	286	291	306	299	278	305	306	288	310	265	283	261	272	298	293	311	270	300	266	309	291	297	303	287	255	294	266	278	265	301	301	264	297	287	316	269	311	281	302	274	278	295	288	293	303	290	274	284	264	259	262	302	287	274	258	271	278	291	264	292	290	272	295	282	287	280	288	271	284	291	288	269	278	299	306	287	291	282	277	274	290	281	272	277	269	314	259	279	273	311	273	277	307	265	290	261	255	251	296	314	274	245	294	299	260	288	270	281	271	288	298	263	284	287	268	268	262	296	289	295	287	244	280	302	281	253	264	270	284	295	288	309	294	274	257	286	275	304	299	297	311	306	295	286	298	305	277	295	295	303	304	298	292	278	276	260	300	264	285	305	245	295	285	288	247	268	291	259	282	307	277	261	255	280	276	299	276	262	275	297	294	265	291	266	273	262	262	265	248	262	255	297	291	289	280	294	281	262	290	293	304	286	280	269	290	243	293	248	283	274	312	274	281	284	266	292	286	280	298	290	256	274	313	280	310	277	280	301	268	306	303	266	266	269	267	260	294	303	316	281	252	277	272	268	286	304	268	316	288	291	272	292	285	306	276	283	284	287	250	261	294	289	299	277	292	271	314	295	310	271	287	280	309	304	302	295	252	282	323	281	266	273	298	284	293	289	322	293	273	305	273	275	289	283	261	268	294	290	287	293	298	244	266	277	269	279	309	281	302	277	278	267	266	308	294	287	254	257	257	287	272	263	291	295	271	279	299	304	230	302	289	315	271	291	291	265	261	312	295	278	281	285	294	286	304	296	293	320	302	297	273	258	263	258	302	271	258	264	290	300	262	272	269	305	297	295	286	252	287	271	259	296	276	281	289	302	260	282	298	286	300	273	300	301	292	266	298	283	291	255	274	297	311	294	264	278	260	319	278	258	280	298	280	277	277	276	280	275	256	263	243	288	296	293	304	273	299	283	275	279	309	298	251	282	294	283	274	270	295	290	312	303	273	262	320	307	307	295	260	290	259	268	282	305	296	288	290	262	276	266	302	301	277	298	284	295	267	293	246	298	287	285	264	294	284	287	328	288	285	258	313	251	296	299	266	288	286	275	273	273	273	270	275	278	278	315	263	295	289	283	275	278	313	271	268	282	312	287	255	280	294	327	306	281	279	286	289	272	279	292	275	284	298	292	271	295	282	262	274	269	277	317	281	277	278	289	285	289	284	297	290	291	285	302	275	273	296	296	274	301	301	292	273	283	257	300	283	295	289	264	283	281	284	334	303	288	272	277	322	267	302	318	297	290	297	295	271	290	305	289	297	330	268	282	296	281	304	285	276	298	258	289	303	285	278	281	258	296	261	284	302	276	282	247	284	276	287	299	288	262	281	292	288	286	273	267	312	267	273	282	269	277	288	291	277	294	269	274	297	281	279	271	291	276	288	321	274	274	290	290	273	330	291	296	291	281	297	296	270	295	287	279	289	294	281	297	284	268	303	262	270	313	277	282	256	294	248	294	283	256	270	288	277	303	297	288	289	240	299	254	305	261	269	292	292	271	311	308	238	283	264	301	258	286	315	286	270	261	293	297	287	256	283	291	296	267	294	296	286	285	295	270	293	278	293	248	267	287	282	282	282	293	295	291	272	263	288	285	277	298	290	311	287	257	293	275	299	311	257	292	288	271	311	282	293	287	265	277	326	279	301	292	284	253	293	306	261	275	299	269	304	276	256	279	292	276	265	302	266	291	291	284	287	290	256	290	272	288	298	283	259	293	302	264	273	280	311	296	304	271	276	265	307	287	296	282	278	294	299	290	300	302	270	283	267	253	288	291	280	281	281	300	299	272	274	284	321	285	306	303	271	298	262	324	303	291	298	309	245	268	288	304	290	307	273	279	283	298	314	262	307	265	281	287	258	295	298	308	290	280	313	293	291	310	324	274	287	280	278	289	272	274	297	282	281	277	252	286	315	244	269	280	273	289	314	300	265	275	284	287	305	299	284	302	293	256	305	320	302	257	277	272	310	277	285	280	284	267	312	287	289	295	272	270	300	308	276	263	292	284	303	323	265	285	292	261	253	247	291	287	282	297	303	293	283	290	320	322	283	282	281	285	254	266	290	275	297	303	246	272	284	272	284	287	276	256	255	265	281	260	288	275	276	271	300	266	290	310	248	279	275	300	322	269	316	297	300	293	256	280	266	282	280	326	290	248	305	284	325	274	284	271	268	296	300	269	282	251	276	321	300	288	273	284	294	281	271	312	277	270	296	286	269	307	296	271	273	270	268	285	280	289	306	310	285	305	288	302	291	281	287	303	300	268	277	313	305	340	296	266	293	250	282	275	269	295	303	257	255	305	274	307	278	301	291	299	275	312	279	277	269	270	281	269	256	283	298	302	275	329	279	300	284	283	308	291	295	287	305	246	280	282	314	256	302	293	307	289	284	298	278	293	292	300	274	253	256	273	261	257	284	281	282	286	284	278	287	282	285	283	260	283	295	282	277	312	273	279	286	288	300	276	285	296	253	296	255	304	265	286	272	313	271	295	260	284	274	257	287	291	295	283	267	288	268	273	265	246	287	279	293	262	268	306	276	292	261	293	283	283	285	273	286	302	319	289	312	297	271	304	286	291	304	282	295	273	276	306	273	258	285	282	286	275	265	308	271	282	277	264	283	280	291	301	304	257	298	282	279	249	235	276	274	299	303	282	247	309	318	312	284	286	284	277	286	264	277	291	298	236	272	275	285	310	287	267	284	282	295	283	287	263	277	281	301	293	245	279	249	264	288	297	296	260	276	252	295	289	295	281	283	289	280	271	287	269	280	278	305	304	314	283	302	263	262	279	268	283	303	273	288	258	312	313	291	295	267	277	284	302	286	299	289	311	261	249	319	312	308	295	290	278	281	285	285	293	294	292	260	279	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11672	12992	13834	17611	16402	16587	14468	13150	11958	11161	9643	8435	8730	8082	6055	6482	5435	5046	5622	6275	7837	5435	4742	5111	4956	2656	3939	4654	4156	3737	3681	3317	2654	2590	2547	2871	2500	2098	2005	1665	1914	1829	1521	1111	1074	1388	1652	1519	1324	1292	1274	1217	1184	1079	1002	894	923	901	946	883	885	926	891	841	829	857	893	857	842	881	821	821	889	877	843	869	873	817	863	835	820	831	825	845	832	850	818	855	843	839	841	861	814	807	867	841	850	791	858	861	866	802	831	821	853	826	858	834	795	889	830	860	832	850	848	852	821	838	804	766	849	818	811	768	893	810	790	794	841	820	817	829	803	820	793	774	803	834	857	817	784	842	802	825	864	841	810	831	854	789	833	851	851	838	844	819	819	820	802	826	778	823	816	845	808	802	825	760	846	787	809	833	838	861	834	853	814	826	831	870	818	784	788	816	818	803	870	816	834	837	800	840	829	832	830	774	743	829	792	819	822	817	790	830	790	810	772	852	838	787	786	821	721	860	855	787	807	816	761	818	835	865	813	818	823	835	771	834	859	856	838	853	797	812	807	825	845	829	809	776	814	879	842	818	846	843	844	832	805	849	808	862	785	816	824	785	828	829	784	794	857	794	849	824	804	798	856	834	803	832	813	828	792	811	794	782	836	790	824	856	890	856	789	848	777	825	792	833	816	816	803	847	812	803	781	834	888	803	835	813	805	819	819	865	786	840	816	817	818	823	803	817	826	768	818	819	805	812	769	820	880	828	816	857	764	822	788	846	824	777	782	821	805	841	815	828	841	815	827	858	830	789	868	832	852	825	821	807	841	883	823	777	834	758	786	805	838	806	796	878	810	748	821	801	798	835	769	856	810	863	816	858	840	810	835	887	837	801	820	780	822	833	835	836	799	832	777	848	802	790	836	845	835	812	833	763	794	833	785	806	776	774	813	746	803	829	877	795	773	802	839	824	852	853	797	850	844	828	764	822	824	842	774	816	813	805	855	821	848	718	843	861	780	840	810	819	784	834	836	859	853	806	865	823	798	827	821	810	806	823	813	761	888	872	811	808	859	832	802	821	779	814	781	808	838	857	835	867	769	809	820	886	794	822	844	754	811	837	819	824	848	803	835	803	806	789	787	838	812	807	787	825	778	840	774	805	849	817	792	827	827	798	852	832	854	829	841	842	805	782	810	808	825	859	844	833	706	774	832	828	797	826	864	852	830	793	823	805	807	849	777	818	832	834	829	797	841	782	786	771	805	855	830	824	824	831	852	850	765	804	823	865	793	844	885	801	829	785	828	815	848	841	803	829	878	829	861	799	826	833	792	788	779	841	807	877	818	827	851	880	828	790	824	773	836	842	815	830	800	814	825	807	855	861	824	823	732	828	801	818	829	779	765	813	775	778	831	794	822	793	819	776	809	792	748	852	848	811	829	752	844	804	838	823	864	847	845	839	826	808	837	806	798	829	812	819	794	799	861	816	816	785	840	795	834	755	830	856	804	828	768	828	822	829	837	880	863	826	832	822	805	845	839	812	807	768	815	865	857	830	789	834	829	825	800	816	792	839	800	828	830	825	816	833	812	844	792	817	817	774	836	860	835	810	883	801	807	831	776	819	732	808	848	823	831	834	822	830	817	757	814	837	863	779	790	852	830	847	812	841	846	833	831	834	807	814	826	838	811	850	795	858	806	831	870	780	784	751	780	810	823	834	854	868	837	791	788	848	862	824	853	801	787	872	867	761	827	802	830	853	853	837	840	775	826	832	823	839	777	832	823	818	784	810	806	817	838	736	826	854	813	793	838	864	836	784	873	790	881	825	763	781	796	825	783	835	804	804	774	814	815	789	848	791	832	812	770	849	798	829	822	781	787	813	835	838	807	802	816	817	826	798	826	884	809	825	754	837	846	818	802	773	793	846	800	798	802	772	778	832	853	822	793	884	807	883	804	817	846	830	796	845	794	788	789	784	808	799	820	839	856	753	794	825	784	812	781	825	819	814	820	824	844	813	807	829	816	808	805	825	820	792	872	788	797	810	798	814	789	822	831	803	836	859	801	838	821	810	748	827	803	852	808	776	830	797	812	825	847	787	834	808	806	821	818	813	797	784	847	851	829	852	842	831	853	815	843	843	791	839	830	843	806	831	803	838	780	797	844	823	770	807	811	827	860	781	829	792	770	820	828	854	767	782	767	803	829	822	814	812	819	805	825	830	846	836	829	855	867	781	814	824	817	824	887	815	791	819	811	848	827	803	816	825	873	782	807	828	830	767	845	814	804	796	898	819	806	863	818	827	816	842	846	818	818	826	782	814	813	788	835	813	820	838	734	825	829	850	829	815	766	779	817	853	813	851	764	761	788	859	872	823	778	794	812	819	886	847	808	838	837	839	844	837	786	818	816	846	836	788	818	818	817	821	818	834	783	844	780	819	875	829	823	837	813	853	847	802	830	793	856	876	800	836	863	781	782	823	827	848	811	808	786	806	792	830	846	844	807	803	822	819	829	838	840	836	785	812	810	802	811	832	832	756	846	799	817	819	802	828	794	763	880	814	799	860	792	869	822	815	841	790	812	825	792	810	808	833	810	832	801	801	824	811	759	824	788	755	829	813	804	834	816	840	848	808	793	819	831	793	837	776	797	842	813	834	816	786	771	838	812	823	809	819	814	814	840	772	831	814	829	810	804	803	795	833	822	858	834	811	815	823	787	817	798	834	811	772	840	815	816	774	798	837	815	761	863	855	843	896	803	806	871	800	786	824	836	807	826	841	806	885	851	808	817	806	855	823	797	838	822	813	809	777	781	836	838	861	815	863	848	835	818	805	819	801	783	818	807	811	765	826	859	819	807	806	837	876	802	829	846	860	797	796	814	810	841	830	804	844	805	837	844	766	850	845	856	836	831	802	817	821	811	809	814	801	815	787	833	797	817	817	826	793	814	839	829	805	818	829	825	783	799	842	834	858	768	845	829	782	840	840	845	804	778	862	798	793	838	872	831	826	848	780	804	812	856	773	788	817	799	799	811	828	870	809	859	786	821	838	837	796	884	855	819	786	824	830	811	753	782	834	790	839	822	817	876	829	818	772	732	841	820	875	815	808	833	843	862	845	847	778	799	825	827	793	802	773	803	812	847	830	799	783	830	831	809	843	855	793	822	821	845	806	827	777	838	825	813	841	848	830	805	820	770	810	758	816	828	830	855	840	812	788	808	821	766	839	817	844	774	871	797	822	805	739	812	792	837	827	767	840	798	831	808	805	773	817	826	811	768	806	820	801	833	891	807	794	802	808	773	796	791	848	832	838	894	821	855	823	772	805	826	878	814	811	832	806	858	758	830	797	809	846	840	820	824	806	784	832	749	817	829	806	790	827	778	834	798	817	832	792	831	813	772	843	834	854	797	836	844	803	814	771	797	774	819	832	774	858	863	803	794	835	762	785	839	839	784	842	839	830	817	796	805	802	809	862	850	819	859	837	816	905	839	819	842	841	800	800	853	788	784	838	839	768	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
3586	2067	1606	1091	711	519	335	365	252	186	164	141	141	118	124	128	119	101	104	114	100	101	95	111	102	103	82	117	101	92	90	101	78	92	100	95	90	90	90	98	96	104	90	88	90	88	109	97	107	91	84	113	85	94	88	93	96	99	101	90	79	78	84	84	91	85	96	88	99	85	99	93	83	89	83	95	96	97	87	104	103	88	100	86	92	74	93	102	99	101	91	93	92	103	95	89	80	112	96	99	111	99	103	89	90	78	87	97	83	93	109	95	100	95	85	79	85	96	96	81	105	98	91	110	107	86	96	105	80	89	102	81	100	85	91	87	101	114	87	81	85	89	94	95	80	93	100	89	84	85	88	102	92	88	87	93	97	97	119	83	109	77	95	87	98	100	108	89	90	95	83	107	96	101	94	79	104	83	111	98	92	86	110	86	113	106	116	110	107	88	93	83	107	88	82	80	104	83	85	100	104	94	90	102	107	96	91	86	104	87	96	103	101	120	107	86	91	113	87	98	101	109	94	92	110	94	116	100	100	100	98	96	93	100	89	105	97	89	78	110	87	92	79	106	114	93	105	95	86	78	80	107	91	116	95	81	96	99	97	86	71	91	82	99	94	94	104	106	89	95	96	93	96	98	103	109	94	91	103	94	105	84	97	108	97	89	96	84	106	100	73	93	102	125	87	90	101	94	103	92	98	95	89	93	107	107	99	105	108	89	102	82	113	94	101	86	105	89	97	90	101	90	90	104	96	85	113	88	107	90	105	100	101	88	96	96	86	109	108	93	104	90	98	98	96	97	81	103	107	95	92	113	79	81	89	105	93	92	92	98	84	112	100	95	91	89	91	99	92	110	84	93	93	80	87	95	104	89	102	93	106	84	114	79	106	103	91	115	107	88	107	100	98	98	85	100	97	86	97	91	79	112	105	85	104	101	91	78	104	97	98	100	81	85	93	114	111	87	86	95	113	85	105	92	100	85	81	111	92	91	111	79	99	101	84	103	89	104	98	85	94	94	89	84	78	96	82	75	93	90	86	81	117	99	90	94	83	79	95	76	89	95	97	93	105	85	85	97	87	86	99	96	103	100	93	72	102	95	99	82	103	92	81	95	123	94	100	102	80	105	108	94	103	89	112	102	95	105	96	98	78	96	97	86	103	92	99	105	108	92	96	90	92	93	105	102	98	89	96	99	100	88	103	77	88	90	99	85	83	93	87	74	76	92	91	95	106	78	85	93	90	97	106	103	98	107	93	101	109	103	92	109	85	110	85	90	85	97	90	90	87	88	108	98	99	83	88	92	77	117	109	102	99	83	73	118	99	76	99	95	93	99	93	96	104	112	89	96	107	82	89	95	96	84	115	86	102	88	94	109	99	90	106	82	86	105	79	92	111	76	86	82	90	128	103	78	104	107	85	99	98	106	99	92	84	100	101	103	83	124	96	97	77	114	86	96	103	93	106	87	109	86	90	91	104	93	102	92	100	101	100	80	109	89	97	92	96	93	79	115	92	86	100	90	96	102	81	108	111	84	92	101	93	110	93	85	92	90	105	85	81	113	87	84	108	94	96	84	90	100	101	97	88	87	98	91	92	103	82	111	79	79	87	74	81	89	101	94	102	85	103	107	101	108	92	93	99	107	99	88	103	92	94	87	99	84	92	93	102	80	89	93	92	97	88	103	76	102	106	83	87	79	87	81	97	88	95	84	92	90	97	96	100	102	117	91	80	109	84	83	102	93	75	106	102	95	100	92	96	99	84	93	91	100	100	104	95	85	104	98	94	91	86	84	104	101	86	84	68	91	106	103	91	86	105	100	100	103	96	102	100	88	90	109	103	100	108	75	90	108	96	77	108	85	95	91	90	91	110	104	92	107	84	81	94	109	107	93	113	96	86	72	81	86	105	108	85	99	94	94	92	90	82	94	94	107	101	108	90	95	87	87	100	82	79	92	97	83	100	103	90	85	91	111	89	100	80	95	99	93	92	88	103	97	102	93	102	88	83	78	80	92	73	90	89	109	83	104	96	80	115	90	84	79	81	108	84	104	102	109	86	95	90	91	83	113	85	90	92	97	85	115	92	77	86	106	107	75	88	98	106	110	99	90	92	106	80	96	116	91	94	98	89	98	115	105	102	91	89	96	101	93	100	86	87	122	79	91	73	84	94	82	102	100	84	92	76	95	89	95	101	85	98	88	84	92	88	101	93	93	89	100	83	99	103	93	94	82	105	106	107	102	94	105	83	94	78	88	90	86	109	99	93	84	95	96	78	101	79	106	83	93	82	92	111	85	83	86	109	86	92	96	104	91	71	78	94	89	97	85	85	98	105	98	105	96	89	85	97	103	84	95	107	99	92	84	101	83	91	83	86	103	96	93	104	93	78	115	100	99	85	86	94	101	98	101	106	86	87	103	76	81	92	89	88	98	106	115	93	103	108	89	92	91	77	97	87	99	88	104	96	82	98	85	108	96	89	108	82	82	102	89	93	112	76	97	93	96	95	102	103	87	88	108	96	94	110	97	92	85	82	100	94	106	102	98	103	119	105	102	93	105	102	93	96	97	97	88	86	116	89	96	92	83	87	99	79	108	75	77	95	113	97	102	88	98	82	86	94	85	82	108	104	90	102	115	107	96	85	105	89	102	112	112	95	106	103	90	91	105	99	102	83	87	80	108	85	100	84	100	86	90	89	87	92	103	97	104	101	98	106	106	109	99	95	87	98	98	97	92	87	77	98	89	96	88	109	101	100	102	90	83	107	91	93	81	102	93	89	82	91	102	107	99	112	98	95	102	98	94	109	85	97	93	98	82	93	83	100	114	105	90	111	102	99	96	99	104	84	94	101	104	94	101	106	85	94	101	97	94	95	92	102	117	92	99	104	93	87	91	93	98	93	87	109	92	95	98	86	100	107	92	90	92	104	83	90	87	94	108	104	89	105	102	103	103	107	80	85	89	86	76	99	92	97	95	95	93	104	107	104	93	100	85	98	91	88	91	108	94	95	106	102	107	105	98	95	93	85	78	87	83	83	103	92	84	93	106	100	81	87	97	92	93	87	83	90	92	104	98	95	96	94	104	93	102	111	94	86	104	95	101	93	93	99	86	103	77	96	97	105	83	95	120	82	109	101	89	83	93	100	86	95	106	90	92	81	113	101	104	98	95	96	100	106	109	110	86	99	93	101	97	107	84	96	105	88	87	108	94	90	94	102	85	87	92	98	101	97	109	111	112	103	83	78	98	106	89	102	90	111	82	98	89	81	88	108	101	95	93	98	87	76	96	93	104	86	125	91	107	104	95	109	95	84	105	99	113	103	89	87	88	117	89	86	81	85	91	101	94	82	93	86	89	98	94	92	101	96	98	109	93	89	96	103	98	96	105	97	106	94	81	97	118	114	82	83	80	80	96	109	98	95	101	111	82	91	106	99	104	80	99	94	89	107	85	94	96	86	98	98	98	96	99	78	93	94	99	111	96	115	105	97	86	98	96	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2908	2543	2886	3050	2332	2004	1558	1224	1017	939	796	659	694	647	544	616	504	458	455	497	488	449	420	441	495	425	427	413	455	427	430	380	412	389	384	353	377	403	404	384	382	370	346	388	317	357	402	368	366	371	351	360	366	360	343	352	345	319	341	345	384	357	372	358	365	339	341	348	371	335	322	327	359	356	370	344	365	352	366	343	365	363	357	360	327	335	336	327	330	313	351	345	369	322	340	351	366	329	345	352	345	332	347	400	316	340	330	352	307	343	350	375	366	299	334	295	323	342	337	319	305	312	322	338	340	314	345	345	343	330	340	360	326	346	343	342	346	328	331	362	356	381	350	324	344	357	346	355	319	356	376	346	362	304	316	363	332	338	361	359	304	349	336	340	336	347	349	345	349	323	341	377	351	355	333	345	316	341	355	385	348	328	323	363	343	345	344	333	337	325	338	339	345	345	344	335	349	340	331	332	350	334	338	330	367	361	354	356	325	348	346	361	342	338	340	326	346	352	360	304	368	352	365	356	338	329	353	349	360	355	364	328	321	329	343	355	352	387	360	326	324	329	333	307	312	325	349	332	331	326	356	363	343	326	352	367	302	357	364	366	311	351	368	324	307	372	297	344	318	310	350	334	321	338	382	373	367	333	391	344	341	310	326	341	378	350	366	317	346	372	329	335	354	341	335	354	344	318	325	365	357	331	357	356	359	342	323	337	326	383	321	333	352	359	378	349	337	346	327	330	315	356	351	324	343	359	320	338	315	338	335	326	334	347	359	342	328	341	290	336	357	339	323	327	327	354	348	369	349	353	306	360	320	360	342	361	334	332	347	338	331	342	349	377	368	328	341	318	364	353	334	326	352	333	346	348	365	358	314	349	350	332	317	346	337	355	312	330	337	342	334	316	348	337	357	333	324	324	321	326	330	342	329	355	341	355	337	326	350	324	340	352	351	385	341	369	361	347	340	337	325	352	339	361	333	353	303	349	319	341	356	335	320	339	349	367	341	353	370	327	346	336	338	360	299	364	347	366	346	348	353	344	317	328	312	327	313	355	326	335	346	345	356	342	354	355	312	391	331	370	321	318	339	335	332	342	355	322	338	338	356	412	352	351	332	321	376	361	355	377	333	338	341	323	358	319	373	318	341	367	336	358	347	386	350	347	329	331	361	345	366	309	307	361	323	354	334	344	328	336	350	393	344	381	361	352	346	325	333	345	343	353	327	333	339	328	308	348	356	325	366	349	311	322	341	338	342	360	303	337	336	344	328	324	347	348	348	326	344	332	341	321	365	319	360	346	326	325	347	315	324	358	362	324	366	318	332	353	364	338	332	347	367	324	334	346	338	360	351	306	346	346	337	356	341	351	346	338	360	356	314	354	335	346	350	328	350	334	352	340	344	367	374	362	359	363	335	369	328	339	352	355	345	350	329	358	327	375	331	319	357	374	373	363	347	341	342	345	346	382	343	359	375	364	362	335	354	363	335	359	345	339	343	352	330	342	338	327	335	350	318	348	344	333	341	360	309	356	361	356	358	316	366	349	326	345	351	349	362	321	356	347	343	357	357	353	361	327	350	326	356	332	347	341	327	353	359	366	336	348	345	306	327	348	359	378	314	375	339	342	363	325	318	366	352	339	366	342	354	327	321	336	374	323	332	352	323	377	317	354	359	341	346	387	352	341	370	330	369	348	356	318	334	333	340	348	344	349	352	352	353	358	367	329	382	370	327	380	344	350	336	344	353	344	348	300	345	352	352	363	343	368	366	368	343	377	323	320	364	326	321	315	359	351	344	338	368	350	359	333	345	358	341	368	341	362	320	323	308	331	349	317	344	361	351	377	309	324	327	344	355	323	344	309	389	366	371	361	314	353	355	332	389	323	341	354	329	329	337	357	355	336	337	370	323	333	339	343	355	377	316	329	330	330	372	318	323	348	315	351	311	360	368	327	333	351	377	366	371	364	359	355	311	360	336	330	329	347	338	324	333	341	324	349	356	350	321	364	326	326	308	318	340	341	333	339	351	331	366	353	349	320	318	389	354	354	361	323	318	359	359	329	341	332	355	367	339	350	324	318	333	336	314	329	322	345	308	349	322	352	349	354	367	353	348	330	345	355	350	352	366	347	359	342	343	358	309	345	345	372	347	321	347	349	369	383	352	317	355	328	333	344	358	344	339	339	336	318	325	389	336	330	353	327	369	362	380	358	359	324	364	328	316	323	329	347	326	349	350	343	340	351	335	322	339	323	337	320	354	349	348	369	327	337	333	363	350	353	341	317	343	368	365	318	347	318	334	312	336	355	382	305	335	350	323	369	394	322	327	350	328	391	324	341	374	329	339	364	326	327	361	315	352	344	367	300	392	365	380	329	331	356	356	360	346	355	342	339	374	347	331	348	366	348	343	366	326	347	357	360	315	323	339	342	346	343	354	370	345	349	351	333	343	360	384	321	326	344	377	357	366	347	354	337	353	348	339	361	377	327	364	363	361	320	337	344	366	325	321	298	371	332	352	346	328	354	334	343	355	295	338	343	336	353	357	367	329	328	337	344	345	340	364	356	319	339	335	309	321	362	340	321	368	313	341	329	350	337	399	347	343	328	333	319	341	346	348	318	359	356	319	331	363	384	364	342	318	341	350	325	350	325	356	335	389	335	347	345	344	314	376	339	357	331	315	362	357	347	329	309	347	326	350	332	351	390	326	338	337	336	333	368	376	343	341	384	335	358	306	331	358	324	383	338	340	338	318	360	339	359	341	329	341	357	367	350	326	362	322	339	342	345	354	343	315	337	360	324	354	374	322	331	369	312	349	340	373	351	339	329	354	358	351	325	353	320	375	342	376	337	347	330	332	351	321	350	359	310	326	335	384	369	353	343	358	330	328	335	331	350	366	363	343	351	359	348	330	330	328	340	353	342	351	351	355	319	376	363	351	374	354	377	341	370	349	350	352	345	355	325	376	340	328	293	331	352	374	344	363	378	316	319	342	322	338	350	326	343	349	363	321	368	320	366	330	344	323	320	336	312	362	343	352	359	329	335	351	356	361	343	326	339	342	353	334	336	362	313	356	332	327	334	369	364	344	342	343	317	381	342	359	334	354	328	360	329	336	380	306	363	341	375	343	331	385	358	356	359	332	344	330	342	332	334	353	301	350	340	370	337	352	328	361	321	337	339	331	344	334	368	333	363	341	357	366	318	336	308	301	352	359	330	335	339	298	336	365	311	358	361	355	318	373	365	322	376	355	326	338	350	320	343	315	350	351	365	337	357	328	330	332	336	372	374	350	341	335	334	321	366	340	350	368	317	353	348	346	338	352	373	321	366	339	339	349	354	349	331	329	353	362	364	337	371	356	334	348	336	391	337	310	376	317	322	358	337	343	347	334	374	376	344	334	383	341	329	338	307	326	367	328	300	348	315	302	323	361	351	352	340	324	325	322	349	346	361	338	358	366	347	347	353	356	346	365	338	327	369	337	348	351	347	314	346	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
12632	9929	9075	7952	6495	5271	4034	2856	2000	1652	1223	1171	1152	951	643	776	522	512	508	642	643	487	461	449	542	319	411	436	449	393	364	383	313	323	315	310	283	302	302	275	259	276	248	209	200	233	233	211	245	240	225	223	214	209	221	222	213	239	211	195	223	244	227	239	193	191	205	208	202	219	205	196	212	198	220	213	210	234	199	224	224	196	206	216	213	225	217	211	190	219	197	201	214	201	218	216	179	204	210	217	201	205	193	215	193	197	196	206	218	217	212	213	199	210	205	192	200	204	214	233	224	221	195	186	210	216	196	219	224	200	221	216	204	223	195	199	194	201	211	210	221	217	210	178	233	216	219	241	201	202	225	203	194	235	213	222	208	211	207	211	203	200	202	209	208	207	212	208	203	237	216	193	196	200	222	238	221	222	217	214	185	209	213	213	237	218	195	204	219	219	182	210	237	158	188	190	195	197	216	227	199	198	199	209	212	174	211	218	224	228	220	208	220	205	209	225	211	214	229	193	198	197	203	214	215	217	212	215	237	201	216	190	214	208	212	213	219	225	220	235	212	214	196	196	209	204	217	194	230	204	217	198	224	210	198	240	196	197	216	221	195	189	209	210	201	210	188	196	217	213	196	202	171	215	246	187	209	203	235	206	192	205	200	238	191	233	191	211	199	220	220	193	200	222	210	196	245	198	202	204	190	223	213	201	174	235	196	212	194	204	199	207	202	212	234	203	196	237	233	206	193	203	202	198	190	196	224	219	190	186	234	189	204	207	235	217	238	207	215	237	198	200	185	182	212	215	193	219	190	202	214	208	217	190	197	185	210	205	200	224	205	202	232	197	187	211	197	203	207	200	189	214	210	208	223	181	195	235	211	206	198	230	190	221	196	230	186	194	206	234	205	196	212	229	216	203	196	209	227	211	201	231	201	197	217	199	203	202	204	198	191	232	210	219	216	206	216	214	219	204	214	204	212	217	200	187	214	210	212	236	223	197	197	203	206	204	200	196	214	218	195	204	215	238	209	188	209	203	216	199	222	188	212	233	201	201	224	200	233	220	221	198	192	207	220	220	226	207	219	188	219	205	191	236	195	226	233	243	255	224	218	202	214	215	187	207	186	205	199	223	215	218	216	224	235	203	248	229	227	199	207	208	216	209	211	206	198	230	197	193	201	195	206	218	221	219	200	212	200	202	245	197	211	225	216	219	210	199	206	210	195	238	206	212	214	226	215	189	246	214	220	233	201	204	190	197	217	220	226	202	224	208	224	208	226	195	205	224	215	189	197	198	213	182	200	204	196	192	179	195	221	199	231	222	225	189	204	200	191	190	196	204	203	209	211	210	236	232	213	213	227	204	210	245	227	208	220	212	218	206	226	218	224	217	232	203	209	197	208	207	210	227	221	210	226	219	192	223	179	199	216	189	199	223	249	221	226	222	201	177	204	202	213	199	213	216	225	216	232	200	215	207	208	229	210	201	216	215	232	226	218	216	210	218	213	212	218	221	221	194	218	210	217	179	186	201	206	168	211	205	222	204	220	185	223	205	229	197	212	212	206	220	223	219	198	232	187	222	201	219	204	185	199	209	197	219	212	210	204	191	187	191	183	215	207	192	225	200	216	208	184	205	205	202	174	197	216	213	212	194	206	224	220	206	224	196	224	196	206	226	222	222	199	170	217	206	201	201	209	224	209	228	200	218	199	176	216	215	230	199	208	212	206	218	203	206	222	187	217	209	176	193	194	207	199	177	191	216	206	208	210	177	212	216	176	217	207	220	210	221	212	192	213	208	196	200	197	217	204	207	179	215	217	196	225	200	187	185	188	211	218	228	179	237	216	191	245	188	207	207	208	187	190	246	249	231	242	196	215	213	211	196	203	210	222	214	218	205	222	187	209	230	205	204	203	221	205	217	198	209	195	214	180	217	230	220	240	183	208	200	187	214	212	214	224	228	195	222	221	193	227	225	202	216	197	213	216	202	219	174	202	230	205	195	191	198	210	216	207	211	229	196	209	207	219	207	221	208	227	199	202	231	217	217	192	193	188	226	205	211	217	203	208	210	184	197	221	194	240	206	214	216	198	209	198	225	187	226	186	244	172	221	197	195	195	208	211	218	230	230	212	218	158	204	213	212	223	189	228	233	210	232	219	222	214	192	197	179	216	207	200	197	213	234	217	229	226	210	199	223	228	201	188	223	214	206	179	200	248	197	210	205	195	198	191	225	215	203	212	207	218	228	219	212	249	219	211	234	222	214	227	195	201	203	210	207	203	230	214	199	190	211	225	208	201	196	207	238	241	221	221	198	218	198	230	209	215	227	234	228	216	188	213	218	238	226	209	193	206	211	224	202	207	205	201	202	229	226	195	225	221	230	217	218	209	202	221	212	196	215	192	203	198	218	199	202	198	217	203	174	234	204	191	201	195	214	233	191	206	216	225	188	211	218	216	222	222	231	206	228	196	209	199	212	186	221	217	227	195	228	209	203	205	203	197	207	205	202	188	214	206	230	194	207	197	220	207	187	223	226	236	200	214	187	226	209	213	202	217	214	217	198	232	198	208	219	194	220	232	203	208	211	189	226	217	196	219	195	196	209	211	194	214	213	212	189	184	197	207	233	229	199	204	191	209	194	206	229	199	223	209	202	188	192	226	207	224	227	231	202	213	206	204	239	224	190	231	190	203	205	224	197	181	225	228	214	201	210	196	219	224	243	212	220	221	222	219	219	216	218	180	181	216	215	198	201	178	185	241	215	207	205	225	230	207	216	214	201	197	211	182	225	206	220	210	201	216	194	216	216	182	194	197	225	181	190	219	215	215	238	220	200	197	208	211	213	217	225	222	194	224	204	205	192	192	200	202	209	199	180	198	222	204	180	227	209	228	219	205	184	229	259	207	190	214	196	192	217	193	191	212	210	185	215	200	204	227	230	225	202	228	206	215	239	221	226	193	199	217	202	216	207	185	206	195	216	216	219	191	181	208	228	186	215	206	178	224	203	220	211	225	201	252	217	235	203	216	218	206	227	210	191	206	222	227	227	219	201	247	233	232	222	207	226	230	217	204	186	199	196	189	183	202	198	190	189	214	202	225	183	198	209	235	217	216	213	232	187	214	208	192	197	224	220	201	224	241	208	219	206	224	201	217	228	191	176	207	226	216	213	219	225	192	228	215	220	205	195	184	238	225	190	203	201	195	239	223	238	202	179	202	210	218	208	236	195	206	188	203	195	184	202	194	232	217	192	208	224	241	208	211	222	223	211	238	206	187	212	237	197	212	232	210	215	197	227	219	222	219	222	193	221	191	202	237	188	211	201	206	219	205	196	209	202	239	227	191	227	209	213	211	225	210	194	216	217	216	209	207	223	206	194	181	222	245	219	205	188	209	197	195	213	203	229	215	220	207	194	203	201	227	220	210	224	195	219	238	236	214	209	237	199	219	190	224	196	203	226	203	187	219	231	245	203	220	202	218	228	204	195	210	213	185	219	209	221	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8361	8683	9691	11841	11116	11983	10291	8599	7292	6767	5837	5487	5493	4540	3388	4139	2984	2833	3073	4134	4214	3144	2518	2788	3053	2049	2101	2602	2423	2165	2146	1954	1582	1559	1708	1584	1423	1484	1108	1104	1137	1151	1030	810	801	922	1079	944	871	871	900	821	843	780	693	693	660	724	676	702	737	713	699	689	663	649	675	718	684	701	710	709	670	649	648	642	697	681	643	655	644	665	611	676	674	665	631	688	629	648	632	699	646	666	663	685	661	634	650	620	649	659	641	635	638	680	655	683	642	653	682	635	645	662	651	689	656	635	610	609	628	639	692	656	653	619	619	672	601	639	712	637	663	616	632	644	666	664	629	629	630	686	662	629	657	656	628	662	683	657	679	640	660	651	659	669	634	650	683	638	677	654	627	636	631	648	616	648	626	649	627	628	619	656	641	685	645	645	648	603	669	647	623	646	682	647	600	608	655	655	635	658	623	659	688	653	646	635	655	650	695	614	628	633	652	653	681	626	654	632	636	639	648	652	667	641	633	681	641	628	619	656	637	653	662	628	658	694	628	625	664	633	667	627	649	653	665	645	647	627	668	651	609	651	637	607	629	617	669	634	682	619	599	683	710	648	674	639	646	646	680	632	659	662	604	626	579	656	647	630	617	678	674	655	656	659	633	649	676	614	663	661	661	631	608	649	647	645	636	635	614	600	602	664	643	637	657	679	659	590	611	691	617	673	601	659	626	644	646	650	637	691	664	635	623	645	616	623	651	663	625	669	639	713	697	662	676	626	602	597	615	664	642	630	597	663	633	670	658	676	613	621	619	699	662	634	637	619	598	672	633	649	645	600	673	598	664	653	655	663	638	647	641	649	618	643	658	600	647	645	654	616	644	634	628	632	638	621	661	624	677	642	634	609	665	646	663	689	643	575	670	666	650	666	670	628	632	640	659	643	674	636	652	661	605	646	626	663	621	647	650	648	653	641	637	668	608	609	656	648	658	678	653	648	641	641	604	657	697	641	641	627	632	619	627	683	647	613	650	634	598	647	652	643	634	597	631	673	646	661	623	657	677	675	601	664	607	678	634	656	611	639	635	656	624	615	610	640	603	643	613	637	605	634	669	640	668	634	640	672	660	664	612	644	652	649	648	647	626	665	667	635	608	612	665	621	657	635	587	642	602	670	656	648	689	621	593	634	600	641	611	614	614	680	600	637	643	654	652	610	609	659	650	596	663	633	628	596	636	648	658	656	677	657	621	609	605	675	658	635	631	614	660	697	669	639	597	646	699	642	652	683	610	630	699	633	648	605	623	638	658	637	689	637	686	662	615	652	643	634	669	612	661	640	616	642	677	635	603	657	640	615	645	630	653	642	633	643	647	619	650	615	676	638	665	646	634	621	644	642	630	641	664	618	624	626	656	655	610	585	618	616	657	585	655	680	665	711	666	625	669	610	627	623	635	644	587	669	667	691	664	625	586	605	698	622	609	643	665	657	585	668	687	627	627	643	622	698	644	622	650	679	637	620	606	662	660	627	601	673	636	638	642	584	654	637	703	661	679	649	666	616	639	653	682	652	656	586	631	644	675	616	667	621	634	681	634	649	646	628	654	660	671	662	672	643	627	653	664	634	661	588	626	610	639	653	627	610	681	636	647	678	701	642	611	655	637	645	683	638	648	617	625	612	662	610	665	610	668	681	640	630	688	649	654	648	660	661	657	621	664	625	655	661	640	641	594	642	652	657	646	699	676	668	641	600	618	626	618	606	653	594	640	637	647	671	653	647	643	653	670	670	616	670	660	672	658	641	630	697	640	664	659	670	670	634	655	650	640	660	653	621	654	638	640	634	637	645	656	632	661	673	620	639	677	608	654	626	687	677	642	651	641	645	674	640	677	687	635	640	665	645	648	643	620	667	606	639	616	660	603	623	623	615	599	662	666	642	559	653	649	653	624	623	630	684	636	616	638	615	628	643	659	637	646	632	635	629	675	629	655	616	647	634	645	621	704	626	621	611	625	656	639	657	633	682	600	604	653	632	598	669	632	634	640	632	632	656	622	673	646	632	650	620	658	677	650	604	651	677	629	641	623	661	668	659	621	615	657	694	645	667	650	588	664	631	631	601	672	623	612	636	704	643	650	665	604	663	614	654	604	656	654	656	628	624	660	646	583	634	658	680	662	639	641	611	622	630	623	650	616	685	689	612	641	648	656	623	634	631	646	638	660	635	672	611	677	675	667	615	630	658	698	617	640	683	630	584	618	655	662	685	670	635	607	631	678	614	614	630	636	639	646	635	605	604	638	670	617	637	582	651	646	657	645	635	625	626	605	702	637	673	616	656	662	639	643	641	651	638	638	657	638	605	633	628	662	676	661	670	618	666	634	619	643	678	658	678	651	613	647	643	639	668	663	653	659	618	636	627	672	590	653	671	657	614	652	668	668	621	621	621	634	618	699	695	619	635	632	637	635	640	659	626	603	645	667	651	642	626	617	670	649	623	628	617	608	631	635	643	637	637	645	622	619	675	689	609	671	650	631	651	723	644	653	620	653	651	620	650	616	580	656	637	651	639	656	635	607	618	615	649	659	664	634	649	650	704	632	630	624	627	624	661	651	617	628	668	643	663	665	634	590	646	662	631	620	584	632	670	618	660	632	661	634	641	609	667	617	670	594	645	640	720	657	669	647	616	663	635	671	622	652	638	622	658	657	624	676	660	660	677	637	645	674	638	599	655	665	628	614	653	665	644	680	663	655	648	651	691	631	638	593	678	643	646	604	607	685	639	671	635	648	686	623	626	644	599	645	654	622	604	693	635	653	659	601	653	677	585	650	680	612	652	664	661	643	664	663	658	657	649	622	666	668	656	700	664	657	593	661	674	638	637	618	650	632	664	626	667	609	660	676	641	646	640	649	636	668	650	621	666	672	648	568	651	662	576	649	615	675	642	629	641	645	626	650	658	647	646	672	611	652	595	649	666	677	636	639	678	630	623	680	657	700	670	632	650	608	659	648	626	687	617	607	657	679	632	632	638	601	594	643	663	666	654	654	612	686	639	650	663	666	661	629	626	672	615	623	649	628	644	653	633	608	661	646	634	649	601	631	666	613	629	612	610	661	659	632	658	640	601	611	667	642	625	633	676	687	605	680	649	653	599	618	607	668	634	631	642	634	644	623	605	678	652	671	631	673	653	629	648	609	583	625	639	665	659	631	584	620	664	679	650	613	641	651	629	646	637	612	609	633	616	642	654	639	597	656	669	672	601	654	664	618	626	656	665	680	589	609	664	646	617	622	602	635	633	673	667	698	658	619	660	654	647	677	669	609	623	689	643	695	673	641	623	658	605	619	629	591	630	585	625	641	664	636	675	615	637	672	637	654	634	660	643	647	597	635	662	705	687	635	664	601	645	644	668	666	635	645	604	622	598	619	665	649	644	642	634	639	622	668	651	653	627	667	634	614	647	604	655	627	655	632	673	624	640	631	665	623	599	682	629	682	617	657	646	624	632	624	615	689	679	610	652	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21556	15352	14144	13394	11369	10132	8401	5866	4275	3266	2358	2122	2097	1813	1692	1529	949	976	1043	1206	1217	898	882	819	852	690	662	702	781	591	658	608	518	499	536	525	474	450	426	397	421	405	338	317	315	334	402	346	327	327	333	331	323	323	301	302	292	271	285	294	282	282	262	251	289	293	289	260	289	300	265	267	291	300	303	256	287	293	270	317	294	290	301	315	253	273	296	281	267	312	291	272	271	262	302	287	305	286	282	262	281	291	290	272	290	293	247	271	272	326	313	318	288	313	290	295	294	302	283	265	284	270	297	277	257	253	278	285	261	260	289	292	292	270	274	252	296	303	294	289	275	288	285	287	291	236	287	283	312	294	262	266	286	270	256	294	291	289	274	285	283	297	327	323	312	275	278	306	262	313	317	303	278	285	282	312	279	311	273	299	279	309	279	294	268	296	250	277	295	273	290	274	300	289	280	246	254	291	269	291	275	277	275	260	294	280	282	283	253	268	275	303	295	311	308	275	290	288	292	279	302	286	295	292	265	272	274	287	274	269	269	293	292	271	289	273	273	277	260	248	300	285	280	299	263	260	297	237	285	280	276	269	287	302	271	315	271	301	305	279	270	300	322	300	256	312	277	302	283	289	275	278	297	288	261	249	315	287	289	281	269	260	288	285	263	276	278	280	277	304	298	277	287	252	270	270	294	307	292	305	296	276	289	279	308	296	318	280	257	284	272	307	286	291	332	313	286	295	270	289	254	269	274	279	283	250	269	303	294	297	286	327	291	285	274	291	274	296	283	278	259	277	281	270	273	283	300	269	298	291	264	302	297	248	297	289	283	301	281	299	293	274	279	274	288	282	277	304	283	289	261	271	295	308	324	278	296	295	289	251	275	285	275	294	276	266	304	264	302	255	292	309	299	287	280	228	287	267	286	247	337	262	286	311	303	267	301	282	317	262	285	262	278	284	290	312	271	276	278	280	300	252	267	284	254	285	266	274	307	282	277	277	282	290	268	292	297	291	286	281	266	289	292	264	288	271	296	265	294	293	297	300	229	289	292	284	269	269	287	297	269	269	308	264	244	282	272	269	309	278	281	277	297	287	275	246	288	289	274	276	330	277	279	274	279	299	296	285	304	277	270	272	265	277	276	272	309	274	275	248	266	290	242	283	268	249	276	321	266	290	277	295	274	274	287	276	291	293	317	275	295	277	278	277	266	273	274	294	269	281	283	271	276	282	301	276	257	304	283	265	278	279	274	270	284	268	282	290	306	294	305	263	290	307	266	299	336	322	308	295	259	284	286	282	260	271	287	283	251	287	306	310	268	270	270	288	253	265	283	252	275	275	279	289	279	290	279	241	280	277	281	274	290	297	265	294	314	310	315	288	297	296	259	265	304	293	277	277	284	289	296	284	286	289	306	280	319	290	287	299	299	292	277	284	293	292	254	286	261	294	260	278	281	265	302	288	290	278	279	272	292	295	308	285	258	270	273	285	293	307	291	267	265	278	291	329	262	264	300	273	286	267	292	287	296	283	302	302	284	270	276	301	263	259	284	283	298	285	273	271	287	300	303	275	291	283	268	268	286	272	254	306	289	290	300	284	273	300	285	275	295	285	284	306	293	289	269	274	262	289	280	290	297	311	325	266	304	263	318	280	290	296	286	256	301	293	296	291	259	251	299	259	289	286	287	289	306	289	311	282	291	271	287	275	290	277	286	251	316	307	304	277	294	286	272	292	295	279	266	289	289	308	312	305	289	279	274	306	281	290	278	292	248	307	284	291	278	301	296	306	285	291	298	300	272	280	289	272	262	278	271	317	265	277	291	296	305	252	314	303	268	299	267	286	301	295	281	299	263	274	276	280	299	277	293	279	246	283	312	253	299	302	302	265	295	279	303	277	289	287	300	270	279	283	316	281	273	274	279	288	281	261	285	295	272	278	276	257	291	284	287	281	293	275	271	286	258	260	285	272	274	277	298	308	282	247	306	261	264	315	290	295	275	292	300	288	272	278	298	308	263	259	294	282	284	282	263	265	308	261	282	275	282	272	273	262	276	283	268	274	256	284	317	280	275	272	304	290	269	286	288	294	286	256	320	293	304	261	276	279	266	263	285	282	298	287	309	263	272	250	271	281	277	277	266	270	311	290	266	298	251	304	295	297	281	286	281	243	248	278	286	262	282	276	318	282	272	281	257	302	279	263	297	284	294	272	275	292	272	263	285	273	294	291	275	284	278	283	315	306	268	300	256	300	298	293	271	304	286	277	278	272	273	332	277	321	281	293	298	270	318	304	289	311	256	284	262	231	276	278	298	281	275	274	265	270	310	259	260	307	286	331	309	301	298	282	292	282	273	259	316	289	258	291	269	288	264	262	281	299	264	262	279	277	295	261	288	287	303	257	249	286	281	270	270	278	285	279	306	266	274	251	259	265	313	253	284	272	284	288	265	276	293	280	289	296	250	285	279	282	275	266	275	300	294	289	303	268	285	286	308	279	307	282	301	294	301	320	276	287	314	288	275	278	291	294	273	290	283	251	287	251	285	298	294	311	298	301	270	254	278	263	295	264	289	280	298	268	313	280	304	283	291	296	312	295	274	265	290	269	260	259	306	329	299	293	288	280	266	276	269	234	284	314	295	306	290	294	302	300	293	303	273	269	294	244	276	252	294	310	315	274	279	311	304	273	280	305	266	283	312	279	287	274	321	284	292	292	262	334	300	272	256	289	288	290	285	255	276	288	272	280	283	269	283	287	282	305	277	297	264	254	281	274	349	268	298	285	272	306	285	302	293	282	270	267	299	258	273	265	299	280	296	296	290	269	298	266	292	272	293	273	280	262	277	269	273	258	284	283	288	225	286	290	294	283	297	303	299	307	314	267	275	300	291	274	242	273	276	298	260	261	280	273	286	255	279	259	294	271	258	322	288	269	293	292	282	302	278	306	267	278	255	319	282	288	298	264	300	257	285	275	298	301	254	289	288	275	284	289	275	298	285	259	275	308	266	282	308	259	271	279	281	303	274	312	264	319	298	279	277	310	301	292	256	316	254	280	296	256	284	274	281	283	258	286	272	308	285	282	281	281	293	306	269	274	287	275	256	275	275	281	281	279	253	278	267	309	283	253	269	256	276	261	302	289	245	307	280	270	298	264	288	268	292	279	296	255	267	272	300	288	269	311	287	296	259	250	271	270	277	289	281	276	275	284	295	267	310	265	298	292	286	281	296	269	262	319	271	283	281	273	269	255	266	299	334	307	289	275	312	304	289	269	269	280	298	287	266	260	281	289	279	261	274	253	287	277	301	296	261	247	305	278	265	289	280	288	277	283	264	282	279	283	278	260	277	311	283	303	250	270	272	270	301	255	314	270	281	278	276	270	295	270	291	302	315	303	277	271	246	261	279	275	311	283	278	286	287	276	284	287	294	284	265	258	265	279	271	306	283	250	289	259	273	306	284	281	269	272	263	279	269	313	280	253	291	277	278	279	306	282	293	283	288	289	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11810	12032	13756	17291	16176	16803	15642	12698	12165	10947	9725	9404	9397	7634	6342	6630	5572	5212	5324	6889	7225	5417	4937	5185	5199	3239	3220	4206	4485	3738	4083	3347	2680	2882	2838	2715	2484	2279	1813	1703	1888	1903	1555	1155	1115	1306	1643	1442	1257	1289	1306	1262	1231	1077	985	945	899	860	929	919	876	933	908	905	861	850	926	838	858	848	859	900	835	815	834	863	876	879	868	890	873	843	878	902	899	844	925	808	843	814	829	822	869	830	812	847	830	857	870	848	831	831	828	801	822	832	882	853	780	839	866	818	839	758	807	857	837	846	812	803	787	850	845	840	848	821	776	839	817	822	806	848	819	839	773	801	802	877	821	806	828	846	815	771	833	885	822	817	799	795	869	857	842	846	866	798	802	832	834	824	841	803	868	835	851	812	868	805	789	779	796	828	751	832	778	793	846	781	791	834	821	820	851	895	862	812	851	820	828	808	798	784	839	769	846	802	789	813	848	834	765	788	856	800	848	862	841	820	784	775	800	824	841	849	818	800	849	823	815	876	858	792	783	854	821	804	835	793	875	866	888	829	776	805	855	840	859	827	856	810	842	826	802	835	790	832	770	803	818	825	809	806	801	860	814	826	845	813	867	826	802	820	808	852	841	856	801	871	814	832	829	812	771	792	821	888	830	779	820	835	839	847	856	853	830	790	830	859	836	852	801	841	880	887	792	850	840	825	819	827	864	851	802	802	799	802	838	808	789	819	855	803	782	821	844	777	868	826	827	838	859	841	833	785	797	782	845	822	778	828	836	807	862	843	830	815	808	807	800	817	897	750	820	840	800	835	836	815	847	833	845	866	806	789	771	805	837	844	805	839	824	851	811	824	754	829	875	824	843	852	799	822	784	822	846	794	789	859	839	796	863	777	866	787	841	821	798	798	803	800	784	827	875	811	826	795	833	821	801	775	771	722	777	825	800	731	797	823	806	838	815	747	838	779	865	801	843	821	809	804	837	791	800	828	787	779	770	828	801	825	842	798	859	822	836	832	836	866	791	778	776	823	755	830	812	819	826	824	892	787	806	837	847	833	804	858	861	820	855	796	859	825	808	815	859	776	801	816	774	820	803	831	803	812	803	855	787	843	878	760	828	841	850	867	798	860	767	811	826	758	820	839	793	787	853	800	814	768	779	831	830	837	823	811	810	855	802	834	818	794	821	803	804	870	816	831	773	838	800	828	828	791	772	804	850	796	824	822	890	823	821	768	806	810	815	794	824	838	809	814	846	785	853	770	823	788	798	866	833	806	819	856	790	757	760	794	765	819	802	835	810	767	848	830	789	790	830	875	840	789	802	869	847	812	815	798	881	858	818	857	742	845	812	819	851	793	846	859	820	857	787	850	811	797	812	801	863	874	811	883	762	806	744	853	806	829	766	828	838	817	857	774	812	843	756	822	843	776	828	821	801	859	826	854	846	832	817	785	849	786	852	784	794	795	777	835	801	844	819	816	829	834	845	802	834	826	838	817	815	847	806	805	788	783	822	826	801	795	835	834	847	813	834	840	862	768	820	825	823	880	783	821	847	821	804	839	800	815	840	773	835	775	819	853	816	819	812	830	816	801	839	839	801	816	794	802	849	820	818	756	759	803	855	812	870	828	811	835	787	787	800	866	793	767	873	829	814	801	806	820	820	855	830	837	829	753	837	814	791	779	862	792	852	824	788	818	812	834	835	822	837	787	769	866	878	829	824	757	854	813	823	798	806	827	812	818	752	803	875	832	854	848	793	876	843	835	835	817	819	862	806	856	789	847	789	786	800	826	757	856	769	772	855	767	842	770	836	813	828	825	788	808	822	815	877	780	820	831	803	833	831	807	859	780	775	842	835	859	809	759	837	809	797	800	781	809	824	758	798	793	795	840	806	818	789	834	817	844	820	790	763	788	814	793	838	803	840	842	784	845	842	796	784	800	848	796	838	804	895	783	796	795	834	792	796	817	800	847	813	814	840	807	855	796	813	777	761	814	809	808	825	822	814	828	820	806	832	855	848	761	791	823	840	807	799	849	876	862	779	809	794	820	814	806	727	836	824	822	821	816	830	833	834	757	818	795	794	803	823	835	814	808	820	834	808	844	858	769	821	756	762	841	843	878	760	818	847	810	805	766	834	802	810	816	863	787	834	831	795	787	801	764	771	812	840	821	816	850	821	818	788	800	832	848	815	765	859	816	842	842	880	811	810	838	819	829	811	819	838	839	747	800	811	820	836	795	831	805	862	822	787	764	793	828	827	813	810	800	791	851	823	802	799	835	837	819	778	808	819	842	793	866	810	788	828	803	831	800	796	796	800	804	793	826	828	848	830	882	830	879	858	840	819	861	750	845	824	805	777	866	809	835	805	816	785	834	792	794	856	815	813	795	814	787	769	822	867	782	822	799	805	876	831	770	796	816	803	825	792	852	790	867	820	832	863	836	847	759	847	816	809	844	791	850	847	832	773	816	821	778	823	797	819	831	856	800	832	813	827	780	836	801	808	784	819	827	816	911	803	836	802	857	798	831	834	830	841	851	765	822	834	837	798	840	816	821	805	853	806	859	846	788	806	860	781	857	851	795	794	758	838	836	812	884	840	851	825	724	843	855	815	806	840	830	841	816	831	842	824	896	873	758	827	821	815	831	858	811	782	826	813	737	847	827	801	770	782	828	794	768	792	791	808	830	794	813	830	833	812	824	868	831	771	783	832	842	799	773	822	853	797	849	856	816	795	842	812	842	803	809	873	823	841	777	826	799	826	789	850	856	840	799	793	829	815	811	847	821	837	845	816	829	804	839	815	785	811	780	778	803	866	811	843	787	827	860	761	863	832	868	873	818	797	760	840	840	830	862	806	767	833	800	845	828	785	796	818	818	795	832	783	830	833	814	807	866	843	833	849	850	773	774	790	824	849	789	843	776	808	807	789	841	836	823	815	823	819	783	808	883	830	785	850	805	776	793	828	811	800	808	812	837	786	815	787	822	875	830	812	810	824	861	840	832	816	804	854	849	788	838	813	776	836	797	813	776	850	815	784	833	877	826	823	762	809	865	791	865	818	832	802	855	825	807	899	812	782	856	801	847	826	812	831	767	848	905	811	857	822	872	833	796	825	811	790	834	803	843	790	824	791	840	815	801	803	796	807	788	814	834	871	808	810	823	819	795	872	820	837	803	862	826	815	823	813	845	816	810	759	845	841	840	826	788	807	807	792	849	845	848	841	820	857	779	809	804	826	802	843	860	812	800	824	827	787	764	850	802	822	804	817	825	784	829	815	815	824	863	793	851	849	849	874	823	870	853	816	852	851	795	799	815	802	820	871	830	835	845	801	854	789	774	780	810	775	801	834	790	794	826	835	794	868	808	787	800	856	845	834	811	877	834	763	810	770	826	800	805	844	824	828	844	769	775	804	901	808	820	784	762	851	829	828	831	822	812	820	832	808	821	884	813	849	848	826	827	796	841	809	839	836	822	817	801	831	785	799	827	823	841	816	806	809	777	795	772	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
3582	1818	1522	946	751	548	430	313	242	195	167	157	121	118	128	132	101	114	90	104	113	106	121	113	115	92	109	92	105	101	104	108	101	89	89	86	113	86	104	114	100	90	100	86	102	94	95	104	86	103	101	99	88	68	92	92	93	95	98	89	76	103	87	94	98	107	104	102	85	86	81	98	83	68	107	99	124	87	91	104	105	78	83	109	95	75	92	75	87	105	104	95	84	99	107	86	84	110	84	116	103	92	82	84	101	93	114	88	76	110	91	98	94	99	98	95	100	97	85	82	100	93	92	86	96	97	90	97	85	88	105	100	82	107	96	98	107	74	106	102	96	99	90	103	99	81	92	91	79	93	98	85	96	97	94	100	88	95	90	102	87	105	77	95	95	91	84	91	98	85	97	81	101	103	104	89	93	93	82	106	88	98	87	93	105	81	94	94	83	84	82	88	96	81	85	88	85	95	106	95	95	97	87	89	91	109	88	92	107	91	98	103	81	92	85	84	86	98	94	100	107	82	78	87	88	84	100	108	106	85	85	105	79	95	85	79	78	83	121	104	101	89	98	103	101	96	106	93	85	87	94	96	96	83	94	89	88	104	109	86	93	82	87	89	93	92	101	103	83	84	83	93	98	84	77	91	86	98	79	90	99	93	93	92	80	115	101	89	100	67	78	91	88	100	110	81	90	88	101	98	96	92	90	82	88	93	96	93	100	91	93	95	82	88	100	102	96	97	109	102	89	109	99	105	96	72	93	103	104	76	110	106	81	87	101	90	81	107	91	97	95	105	82	91	97	83	85	93	85	88	101	89	104	92	98	86	112	87	81	81	102	95	102	107	79	88	87	92	91	83	79	107	84	99	72	95	107	102	92	110	91	93	85	97	98	92	71	96	106	85	105	86	85	96	88	86	88	78	91	82	86	102	107	99	109	101	100	81	91	93	89	95	86	79	87	86	101	92	91	97	101	74	96	77	72	99	87	99	89	81	107	87	97	86	97	104	87	89	108	85	104	97	98	103	89	104	99	106	101	100	106	98	97	85	98	102	77	93	111	110	93	91	87	92	101	96	106	106	90	96	93	92	115	89	95	83	84	87	97	88	99	91	97	104	93	91	87	90	97	89	96	88	96	95	92	91	104	87	85	105	99	94	114	83	78	98	87	92	101	109	89	84	89	101	76	85	100	103	78	88	93	100	114	108	87	94	101	83	108	105	97	86	88	88	88	82	98	106	95	86	91	96	89	89	86	94	107	85	93	97	103	94	85	89	103	100	115	90	90	75	107	90	99	109	104	83	107	96	73	97	89	82	75	103	103	111	88	96	71	96	92	83	98	93	69	90	107	103	87	87	101	100	88	85	82	116	118	89	93	99	94	87	88	108	97	74	86	97	90	99	104	95	102	96	99	95	83	104	96	94	86	80	80	80	81	84	86	101	112	96	106	72	92	115	100	98	99	100	96	105	95	84	88	87	87	82	90	94	99	91	91	90	102	93	98	88	97	76	106	99	87	82	92	93	105	102	95	91	98	94	92	87	98	91	92	77	96	91	71	86	94	85	98	96	93	116	100	87	83	96	83	96	98	90	105	90	106	89	89	91	95	125	106	117	117	74	90	110	85	96	90	88	95	104	96	93	79	99	108	88	101	103	99	98	96	110	87	82	87	97	90	99	87	85	86	84	95	98	89	85	98	95	88	99	111	89	95	87	102	85	94	102	98	97	79	98	95	96	105	88	95	99	114	95	80	81	104	89	95	87	87	73	108	106	92	94	98	95	94	95	87	110	89	94	99	93	96	103	94	99	83	85	98	90	87	88	82	92	96	99	99	106	92	105	83	114	101	95	97	79	80	98	90	103	98	90	91	94	87	90	89	93	99	107	96	84	93	80	83	95	90	93	86	77	105	97	91	107	100	88	89	110	93	98	84	90	104	114	88	91	111	101	94	93	94	89	86	90	90	91	90	89	109	84	98	93	84	88	103	101	91	99	102	109	91	76	93	84	103	101	91	95	88	106	101	100	108	99	102	86	112	81	90	87	90	97	94	104	110	97	87	86	111	91	104	100	92	88	84	88	79	89	87	89	98	78	88	103	93	89	101	101	95	97	96	95	86	107	79	74	101	94	129	91	94	95	117	100	92	103	82	108	107	102	74	85	102	86	104	86	91	104	95	90	97	93	83	87	89	81	97	93	88	105	122	74	109	86	101	84	96	91	93	89	92	94	102	104	92	95	110	93	95	94	86	107	102	89	109	99	106	102	84	96	112	99	90	102	98	98	87	101	90	99	79	88	86	88	117	89	87	109	106	83	105	94	91	117	105	89	96	71	94	106	103	96	111	106	82	91	116	99	73	91	95	105	101	111	78	83	93	84	102	120	112	100	87	85	74	76	84	107	95	84	102	102	107	81	84	82	101	103	88	89	102	114	88	87	97	105	90	98	85	88	92	89	99	108	96	80	82	103	81	81	96	94	94	92	84	86	102	90	92	81	86	71	86	94	93	96	96	87	92	92	96	104	119	82	102	96	91	93	90	87	86	113	99	88	78	89	86	81	90	100	85	93	105	105	99	101	120	86	101	91	84	109	111	98	88	88	95	87	100	86	94	103	89	93	111	94	77	99	95	100	89	88	89	92	98	82	95	102	96	102	96	91	92	110	101	92	78	97	103	73	113	107	81	90	106	86	94	96	98	90	106	93	99	120	92	102	93	74	104	101	98	94	95	76	104	83	97	90	99	85	95	100	97	82	95	95	86	94	99	95	109	97	94	91	103	90	77	104	82	80	81	97	84	112	86	105	99	89	116	80	94	107	95	99	86	91	92	106	104	97	91	107	107	91	90	110	115	90	99	96	89	93	73	94	78	82	83	64	96	109	97	91	104	97	88	101	83	86	93	82	104	106	96	93	84	104	93	105	92	102	81	102	92	87	102	95	87	94	98	101	101	97	100	93	93	104	91	99	87	77	107	94	94	91	101	67	102	102	106	86	85	104	87	95	88	88	90	83	107	86	100	78	109	86	87	92	101	92	82	76	92	98	96	107	86	101	81	109	98	104	119	102	103	93	91	110	101	82	85	109	95	105	71	111	107	79	86	94	110	89	90	74	82	97	81	99	100	107	106	111	101	84	85	96	92	76	104	89	101	87	108	110	79	108	90	97	104	100	83	98	88	94	106	90	88	102	93	89	82	75	101	84	87	79	87	89	110	94	82	101	115	77	101	97	106	108	97	79	98	81	93	107	80	72	99	70	103	87	112	82	81	99	104	110	97	93	81	108	73	108	88	74	93	79	106	110	91	102	105	108	93	108	83	83	111	82	97	111	88	113	93	80	99	99	109	92	101	81	99	100	84	92	85	106	83	104	99	94	92	99	111	97	96	93	78	99	91	95	97	106	80	95	91	84	111	99	78	87	92	103	87	83	106	83	98	98	87	95	105	91	100	96	91	88	81	91	74	82	85	92	106	73	81	84	94	99	93	99	89	91	92	86	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2778	2209	2910	2747	2235	1814	1502	1205	1051	824	804	662	600	579	508	495	448	435	459	484	507	450	455	440	425	409	456	408	459	413	432	398	397	400	370	371	383	359	369	411	382	375	353	383	318	347	396	356	339	361	351	371	359	355	324	353	337	313	360	341	325	318	342	361	360	345	334	347	340	341	333	345	353	352	369	396	335	355	334	330	360	344	339	318	330	325	321	313	332	360	324	355	338	345	352	341	344	317	339	340	318	331	374	311	310	356	354	333	351	335	355	315	356	349	368	345	350	328	322	322	386	342	336	337	345	333	345	331	358	344	358	345	354	364	330	366	331	347	357	324	329	344	357	347	323	347	369	319	337	342	324	341	366	344	337	345	324	350	339	377	334	368	350	351	345	339	343	357	353	362	387	305	377	352	313	350	356	325	331	325	324	334	338	324	353	350	345	347	332	343	368	345	333	314	367	315	355	359	357	328	372	319	336	304	352	345	326	317	360	335	336	330	345	347	353	334	331	341	335	334	340	343	328	343	351	361	360	318	339	332	313	351	345	310	343	325	353	347	373	337	338	344	371	328	336	351	341	353	343	328	335	336	354	343	351	327	344	339	328	389	338	349	322	318	343	315	343	321	350	349	330	311	343	350	334	344	330	312	349	335	355	347	329	312	327	354	347	330	354	346	321	341	329	333	330	345	327	368	322	363	324	322	352	358	343	341	383	334	348	338	321	343	357	335	324	330	348	349	352	343	345	323	345	395	363	304	353	364	353	373	339	349	336	391	346	346	364	356	355	317	330	319	363	352	331	338	337	337	346	319	360	313	324	354	341	329	356	360	318	321	317	366	350	363	333	347	357	342	327	358	359	360	336	362	329	360	331	333	313	328	359	322	342	368	326	347	354	341	333	352	352	346	358	327	337	327	342	367	345	299	345	343	340	325	325	338	339	325	349	355	326	309	354	320	345	326	360	327	330	360	376	372	325	315	346	338	367	354	351	375	344	339	341	357	354	317	318	353	332	328	381	310	321	342	362	323	351	350	293	296	367	341	322	349	347	351	335	325	339	304	347	319	341	317	361	328	354	361	320	330	353	350	339	299	353	357	366	370	333	321	328	322	327	365	337	342	378	368	314	340	315	356	390	370	371	327	331	334	362	343	340	313	308	358	346	341	330	338	340	340	360	360	341	352	361	336	359	312	338	360	338	324	362	380	333	345	325	354	352	311	302	330	321	321	348	332	349	329	358	340	383	359	368	322	310	337	345	337	353	345	300	359	373	374	356	327	351	342	375	344	343	328	354	323	320	337	333	322	355	336	340	325	339	323	336	356	363	327	323	328	342	344	303	322	364	319	301	374	349	326	328	337	360	336	331	342	360	346	327	353	329	327	313	359	352	360	324	324	307	359	324	333	334	375	339	321	356	372	350	368	365	343	365	295	302	344	374	312	306	345	335	355	330	305	368	335	325	361	344	348	344	337	351	348	339	320	354	338	332	335	345	344	360	343	351	336	320	341	338	374	341	338	315	318	334	344	327	344	339	312	316	320	331	342	352	341	330	341	335	334	358	346	317	303	308	387	337	323	342	311	321	328	345	313	373	343	334	346	336	334	353	325	349	345	353	348	314	330	370	347	351	326	349	349	360	298	351	369	317	330	347	315	346	319	382	356	332	367	358	322	394	311	341	343	379	343	345	305	350	339	360	346	344	365	333	329	376	319	347	364	328	357	350	297	350	366	366	349	362	342	334	369	345	335	379	346	359	330	329	336	389	340	347	327	342	320	337	307	355	322	318	356	328	342	325	328	326	305	334	350	346	336	363	308	314	314	360	327	341	372	318	340	348	360	338	361	335	329	311	354	377	300	338	371	377	369	355	327	311	339	335	324	342	332	338	334	345	344	367	342	325	360	334	368	324	341	346	359	338	337	335	323	304	346	320	346	332	354	343	351	333	308	338	352	341	359	320	337	349	360	345	309	355	378	356	335	343	360	341	353	358	346	320	391	353	373	348	349	338	363	340	333	313	338	340	370	335	364	327	342	317	339	345	359	365	346	335	330	322	336	341	365	343	333	354	328	377	357	361	344	312	376	331	320	328	362	344	342	332	364	333	343	345	350	316	316	361	336	357	322	342	341	391	309	331	328	368	317	292	352	343	331	321	353	390	355	354	353	343	323	359	336	320	345	344	358	363	336	362	365	339	357	336	314	355	351	353	379	347	298	334	362	333	338	333	375	345	356	330	327	353	349	329	357	308	340	344	348	316	401	363	357	335	373	368	330	344	340	307	318	345	336	368	348	359	342	351	358	339	341	328	359	347	311	348	337	380	330	353	346	353	332	356	327	372	364	344	329	350	356	359	341	336	349	389	372	327	365	362	318	324	360	365	365	353	358	359	360	374	328	326	358	355	335	333	319	366	335	352	339	364	335	355	383	329	342	345	371	327	327	346	324	315	344	362	338	347	385	312	345	359	327	330	356	362	306	326	347	364	329	365	336	350	303	312	341	354	336	345	318	322	366	338	365	325	351	348	339	312	331	360	346	339	367	321	348	321	330	323	340	358	342	333	336	316	327	340	344	315	309	349	338	362	349	384	320	355	348	337	348	350	342	329	336	324	332	381	339	352	320	322	324	351	320	351	302	312	328	327	366	343	356	339	336	362	321	336	363	357	360	373	337	343	319	327	383	334	386	335	325	348	365	359	335	342	291	377	347	338	319	339	341	326	343	333	356	357	353	323	348	314	323	320	338	341	341	348	297	343	337	354	359	341	342	332	335	328	356	327	352	339	327	317	350	339	348	342	349	318	327	327	298	365	344	365	380	326	323	343	342	345	352	339	322	329	344	320	303	319	353	321	340	322	345	297	330	346	361	332	311	345	341	339	331	321	335	363	349	347	368	376	320	337	354	367	338	316	343	335	352	351	358	360	358	330	363	319	358	340	343	357	343	357	348	345	348	353	355	348	326	329	317	342	367	345	344	340	360	330	359	347	323	320	326	342	338	350	344	363	349	313	349	331	359	343	320	316	321	345	351	318	341	348	325	348	344	354	349	361	352	341	315	326	361	342	371	365	338	347	333	357	330	353	333	318	317	339	345	349	334	347	365	355	336	333	311	348	348	354	337	337	314	327	355	347	329	347	347	332	340	368	350	353	343	318	332	371	337	319	353	364	370	385	335	355	325	341	344	352	351	359	330	327	333	326	316	334	371	337	365	361	325	340	339	321	347	384	359	356	311	350	375	369	329	334	348	357	369	335	349	358	341	313	333	354	355	336	304	356	344	343	367	356	354	338	360	339	390	378	343	351	348	338	357	342	357	356	332	390	352	344	358	348	335	327	335	343	345	326	359	359	358	318	334	336	337	308	334	331	320	332	332	339	331	356	355	358	346	343	314	331	336	362	360	310	327	341	339	336	366	360	356	329	314	360	360	325	373	341	358	337	343	368	321	340	378	337	328	321	368	338	338	366	342	361	365	348	336	333	339	354	337	335	367	336	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
12768	9560	9105	8226	6571	5308	4143	2517	1898	1535	1250	1264	1016	826	702	672	633	518	586	641	610	494	418	519	532	397	375	438	454	358	389	398	313	330	309	309	312	307	255	278	307	252	270	235	238	251	240	257	242	209	204	240	244	197	216	190	202	222	194	200	228	212	209	180	193	193	230	223	216	226	199	210	210	223	220	214	197	206	191	194	202	206	193	191	217	211	208	210	197	187	226	222	200	197	223	214	204	214	216	173	201	193	226	223	206	217	210	210	179	149	211	232	208	192	206	235	232	210	216	210	229	220	194	221	213	213	233	191	207	206	197	220	231	204	195	197	194	209	208	199	184	213	195	230	243	187	194	199	218	201	219	217	189	195	214	204	219	206	213	214	212	209	223	229	221	208	225	222	225	203	222	192	207	216	187	225	212	231	200	193	199	198	200	194	223	189	192	237	219	233	194	225	209	217	220	227	199	227	200	229	195	207	180	222	202	207	211	211	198	185	205	201	213	203	187	189	219	173	205	214	193	224	212	210	215	198	204	202	225	215	200	230	221	224	197	225	211	208	203	201	221	208	201	213	224	217	212	196	209	202	217	217	178	186	209	214	232	208	194	203	219	209	215	203	204	191	195	188	176	222	199	236	187	207	204	220	203	219	224	227	220	192	206	215	217	193	218	199	222	208	218	225	236	222	223	220	193	197	216	217	189	214	220	214	213	185	186	213	197	203	197	238	232	203	216	208	190	216	228	184	202	214	216	202	215	180	207	211	190	215	217	202	189	187	234	216	193	187	194	203	198	211	234	199	201	213	200	200	194	181	223	218	185	209	195	205	226	203	204	183	203	215	200	206	189	210	188	218	191	197	181	241	226	205	198	209	216	220	195	222	236	202	212	223	208	210	214	215	237	221	210	213	194	242	243	226	194	205	208	227	218	204	216	220	198	217	208	226	218	215	196	229	226	216	188	217	200	197	209	208	195	213	220	191	198	208	207	230	196	219	191	207	195	220	193	217	216	214	212	213	214	169	194	197	208	232	205	212	206	198	199	220	204	199	223	217	249	183	185	200	179	207	194	210	208	207	221	201	224	223	222	211	246	207	185	198	191	210	213	234	248	212	177	208	211	185	190	220	222	217	222	224	179	211	208	216	190	206	208	223	241	226	184	213	201	211	192	231	183	208	197	211	196	206	211	219	215	206	190	209	222	234	186	219	186	225	209	221	196	213	208	216	196	205	202	203	221	207	197	209	202	202	216	197	201	233	213	224	259	198	218	186	204	211	203	205	173	191	183	198	172	220	221	217	216	198	176	200	222	210	189	203	180	215	198	207	188	200	209	221	232	235	197	189	223	220	206	239	198	212	202	213	188	202	198	216	192	187	204	204	213	245	207	203	224	202	221	207	222	199	209	235	195	204	201	192	197	198	186	197	215	222	219	202	192	212	209	218	213	205	219	198	209	208	208	213	219	204	218	205	221	189	204	185	201	212	204	199	205	199	188	233	201	242	238	201	207	178	213	204	215	218	215	210	178	198	211	212	215	204	198	222	194	225	209	201	180	216	208	225	221	217	193	199	198	224	204	192	211	211	238	206	217	210	215	188	185	178	201	235	192	219	210	223	210	209	203	218	211	210	198	180	202	214	208	187	218	219	222	211	209	200	222	206	224	224	198	210	195	241	191	180	197	222	201	232	212	206	235	218	171	221	212	196	220	205	207	175	204	201	195	191	216	201	191	214	216	180	189	196	228	208	223	212	226	213	207	206	218	230	230	201	202	185	196	209	219	185	182	201	216	202	199	220	221	211	220	203	229	222	197	185	208	212	221	215	217	209	206	197	195	222	201	226	239	192	196	211	203	225	231	205	217	180	221	215	210	206	200	207	184	212	196	199	214	191	230	209	223	215	203	223	204	211	202	232	200	214	203	197	227	202	207	211	209	220	186	213	220	200	207	210	234	188	221	221	222	206	208	194	210	243	206	192	217	230	185	189	204	205	211	207	210	205	204	229	190	209	190	206	210	202	202	219	264	215	192	199	203	204	203	207	200	230	223	207	228	236	218	212	222	227	211	204	189	209	207	206	212	232	189	221	212	188	194	205	224	195	251	208	215	219	181	219	220	202	214	204	204	222	191	193	203	226	205	215	214	228	222	197	218	184	194	229	196	181	205	210	239	222	212	200	225	205	212	229	209	209	216	223	213	227	213	209	165	197	196	211	235	180	199	195	192	208	210	173	225	217	240	196	201	247	195	218	202	230	199	215	226	224	191	183	196	174	219	206	233	221	214	219	196	221	206	222	224	206	198	199	203	228	233	216	197	199	208	197	225	188	217	192	223	194	224	205	217	209	199	197	208	219	222	186	211	218	204	211	224	205	212	189	202	220	194	209	194	233	217	211	194	227	226	203	189	227	197	190	195	210	209	198	173	232	202	196	219	177	223	192	224	198	171	214	199	214	204	214	208	191	221	234	202	224	205	183	210	236	219	226	186	176	211	198	207	197	191	198	203	225	221	208	192	221	190	201	208	212	200	205	189	206	205	209	226	201	202	210	208	195	204	221	199	189	201	222	212	209	221	198	180	227	190	201	226	186	235	220	208	195	182	217	226	206	173	211	230	225	211	222	228	177	192	210	240	214	202	205	206	205	202	217	208	219	213	219	210	203	198	190	196	179	180	207	221	235	175	213	181	190	187	223	212	224	179	221	210	204	198	185	238	202	221	211	198	211	211	221	247	226	194	239	209	235	201	218	194	208	200	228	221	213	218	174	211	199	212	208	210	212	204	227	217	217	204	216	194	238	211	190	188	221	212	196	218	203	245	243	237	212	230	216	225	233	229	199	222	209	203	214	204	228	250	209	204	214	231	220	233	174	187	204	179	206	246	204	244	188	223	223	190	203	216	203	209	221	221	198	206	212	223	194	211	218	199	173	230	199	181	202	212	212	217	219	204	200	228	200	204	219	217	203	226	211	200	209	208	197	203	213	205	222	183	224	217	206	216	198	212	227	181	227	196	200	188	191	206	205	196	219	212	192	221	221	217	222	207	209	210	195	229	220	240	204	202	224	202	193	204	208	216	203	235	202	210	188	222	241	213	200	199	205	201	214	212	222	193	219	211	209	225	238	221	227	188	234	212	226	199	206	204	206	214	193	218	249	205	213	185	210	218	200	186	167	199	212	228	203	195	221	217	179	215	210	224	196	192	226	213	210	199	192	176	202	204	207	221	195	210	209	234	221	210	189	228	223	207	196	195	218	195	215	213	216	197	219	186	215	194	220	234	196	211	201	212	220	222	196	196	214	231	215	219	214	188	192	218	223	213	209	194	216	183	218	208	186	196	221	199	224	215	231	216	219	209	217	211	190	192	212	209	202	204	194	212	226	194	199	224	208	175	209	189	206	196	194	207	227	213	225	200	208	204	176	200	223	204	201	230	221	233	235	220	207	225	190	205	211	188	196	198	233	216	231	219	214	204	206	234	204	203	228	194	198	210	195	199	209	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8381	8012	9714	12209	11026	11663	10152	7910	6621	6453	5784	5751	5149	4214	3623	3568	2913	3337	3425	3579	4009	3015	2826	3069	3114	1913	1960	2264	2536	2094	2268	1992	1620	1593	1580	1618	1485	1405	1101	1179	1210	1206	1069	790	775	902	1001	921	909	901	888	883	867	740	695	704	720	671	674	660	716	680	679	678	686	666	660	665	622	684	633	650	653	708	656	661	633	638	707	645	674	671	689	705	665	624	614	644	706	641	674	652	669	660	622	605	630	628	668	660	643	606	652	689	629	657	686	636	691	679	610	630	600	658	667	648	643	651	586	600	649	642	627	655	639	610	641	694	637	628	617	676	645	636	705	631	654	654	661	672	611	635	620	644	605	604	608	674	618	603	633	632	648	658	631	650	640	676	623	628	639	634	621	557	607	642	628	644	680	624	647	632	648	679	669	654	615	671	626	577	646	646	614	656	639	633	621	650	656	690	655	659	615	673	640	638	612	648	620	620	632	658	680	652	645	642	645	674	613	621	669	684	679	661	621	656	688	641	624	627	645	606	631	665	656	665	593	633	689	652	641	630	677	652	648	649	628	676	648	644	645	660	689	622	615	659	666	662	675	651	635	615	653	656	671	614	627	651	635	621	625	609	653	618	644	636	678	618	677	651	640	658	637	657	650	645	662	644	631	652	664	687	686	721	674	631	660	599	573	637	641	650	706	647	625	626	633	613	670	643	649	652	631	611	677	605	615	640	645	624	664	677	680	648	651	632	625	641	616	626	631	649	627	620	660	684	676	670	621	649	625	645	675	693	672	630	662	651	656	632	604	630	625	585	627	652	632	630	692	629	661	624	654	663	656	676	635	688	621	661	645	640	659	618	674	644	596	629	680	623	691	665	630	644	640	653	671	582	657	643	646	666	606	686	626	643	693	652	630	637	674	669	623	592	657	637	620	665	619	602	609	679	678	600	666	643	625	618	598	646	670	670	661	639	638	655	623	648	620	613	630	679	675	649	639	577	593	637	622	665	633	622	674	611	622	612	637	678	622	649	618	660	678	614	651	643	613	614	638	648	641	648	606	596	652	676	677	619	588	660	620	685	686	668	656	691	653	639	681	659	637	641	596	633	690	612	598	634	606	615	589	680	620	670	642	636	639	654	636	599	653	648	645	631	648	648	604	615	654	662	597	604	654	665	634	636	641	663	661	637	641	661	669	637	643	649	629	623	653	649	658	673	609	610	618	668	621	679	654	661	650	650	627	648	595	644	664	636	635	665	624	567	634	647	673	670	609	619	605	665	617	635	619	649	622	716	664	643	633	661	652	658	626	657	640	609	642	626	603	589	622	660	595	634	683	629	637	655	621	641	629	644	629	658	612	640	637	629	609	627	669	637	637	605	653	617	652	719	647	606	634	641	675	695	638	646	646	637	634	682	649	646	673	655	635	653	643	693	666	629	685	631	622	614	619	618	620	598	619	642	648	673	611	629	649	668	651	654	642	663	663	654	653	662	604	658	594	618	630	624	672	646	643	649	671	690	662	640	613	605	615	607	660	597	645	662	654	641	645	618	635	633	651	675	586	644	654	671	619	707	649	637	652	642	709	657	657	592	659	593	664	677	622	679	584	618	646	626	617	631	653	680	610	673	650	674	662	687	624	661	612	670	631	607	610	597	625	625	653	633	668	714	601	643	574	631	627	620	643	666	664	675	612	661	674	669	685	672	614	673	614	644	633	607	683	639	671	622	652	623	565	619	652	630	579	629	638	656	634	651	643	649	585	714	673	621	598	633	611	629	637	663	639	660	669	619	638	616	628	681	620	615	620	679	603	649	618	647	615	636	593	656	655	629	714	655	645	598	641	648	654	662	623	664	652	639	660	646	646	635	644	630	638	630	627	610	650	639	586	612	634	687	630	603	659	678	664	649	603	632	608	638	668	613	640	633	644	625	688	643	608	642	642	631	678	679	657	639	697	585	680	660	641	614	651	651	686	650	611	658	608	634	632	610	589	614	641	624	652	629	637	657	615	610	657	620	639	628	620	662	648	632	638	683	627	614	675	595	604	614	628	658	665	629	682	630	676	638	655	633	659	615	652	645	636	636	618	632	632	638	657	638	674	630	654	593	605	616	653	626	616	646	617	637	666	676	638	571	654	662	650	616	647	667	628	646	691	604	654	605	639	647	574	630	650	619	619	610	631	671	640	630	652	661	630	620	629	628	642	651	588	612	662	608	606	671	650	654	631	623	637	648	634	663	645	612	612	609	657	663	659	636	636	658	644	606	627	575	638	654	676	658	620	648	663	648	674	614	634	634	606	652	632	680	657	687	645	625	675	653	674	613	629	635	681	652	650	624	654	664	604	612	658	649	613	716	637	630	638	644	624	601	678	617	661	688	619	668	678	594	615	637	644	673	656	597	637	625	601	653	610	625	657	617	612	671	651	673	638	634	674	663	627	620	627	667	628	575	630	703	642	615	680	630	630	641	632	664	633	640	638	648	671	632	652	583	656	653	621	642	629	660	648	623	674	625	646	683	640	617	659	616	612	630	602	665	675	652	662	627	588	685	630	630	618	661	662	657	637	623	629	646	697	660	640	583	619	629	642	679	633	681	649	623	685	667	629	641	668	670	564	616	607	669	579	654	613	611	649	644	653	673	666	677	662	665	673	633	656	629	646	679	697	602	654	618	634	613	632	657	651	644	667	640	626	642	640	673	673	632	673	631	613	646	660	660	680	605	635	625	623	658	621	635	641	664	640	653	609	630	613	714	642	665	652	652	639	612	616	669	598	641	620	637	628	623	635	649	640	647	664	666	654	657	638	631	623	606	623	632	677	628	604	672	630	629	617	671	640	634	635	654	675	590	612	652	623	656	654	661	638	629	619	600	619	659	635	644	617	634	636	652	661	645	588	627	619	672	622	639	683	624	634	583	671	659	627	626	590	654	621	647	659	642	669	676	634	682	618	640	624	660	627	632	632	625	645	701	641	608	641	605	656	678	631	670	640	644	653	598	611	628	654	667	633	625	657	649	595	605	690	626	645	625	620	633	667	626	647	625	663	605	630	663	635	608	644	666	621	667	607	659	648	666	654	628	619	635	639	700	683	663	663	589	613	653	603	601	644	661	688	623	667	698	676	667	605	627	593	634	678	618	683	651	644	644	629	642	669	604	679	652	665	650	663	605	630	630	655	648	652	664	670	687	641	688	663	642	627	675	631	668	600	646	612	637	639	633	648	698	618	677	654	610	639	627	650	648	635	612	642	576	701	637	594	657	698	646	652	611	650	616	662	646	637	612	589	685	621	668	609	649	620	647	593	637	630	675	609	657	644	628	607	682	636	653	615	699	662	707	685	668	644	639	672	625	607	586	638	635	631	641	618	644	629	661	649	642	615	682	682	636	671	616	589	664	647	683	603	651	704	656	653	619	625	694	595	617	629	651	685	601	606	639	705	642	698	604	666	677	623	609	656	650	629	639	641	618	626	643	602	627	639	636	644	624	705	666	670	630	648	636	651	677	641	644	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21652	15499	14522	13824	11577	10210	8383	5481	3725	2934	2421	2098	2122	1681	1419	1283	963	1029	1066	1168	1204	1052	905	848	762	631	733	826	809	628	616	643	499	531	523	552	498	444	389	369	423	400	376	318	316	364	360	372	329	372	330	328	307	292	305	314	322	305	297	328	274	299	281	263	288	264	310	281	296	259	297	307	271	301	261	278	290	305	286	303	293	270	293	284	288	295	297	270	273	293	311	262	304	261	274	291	272	272	278	285	255	295	259	303	263	270	319	306	293	303	280	301	279	275	323	290	297	265	305	305	273	283	273	289	261	313	245	296	295	287	258	297	293	277	299	294	278	253	294	283	289	286	256	264	316	274	275	301	235	271	285	279	282	296	271	263	283	297	287	282	295	253	312	250	299	259	294	309	290	283	299	282	290	300	302	294	270	259	271	255	287	280	285	299	262	322	305	275	306	281	271	301	292	275	273	278	258	270	293	292	304	283	302	289	270	260	271	299	259	281	273	253	276	262	267	285	271	286	285	271	266	280	287	285	266	305	295	264	268	285	261	300	279	309	289	280	268	273	308	305	284	283	278	261	276	291	307	288	292	278	278	281	287	282	292	290	272	289	251	288	305	272	280	285	261	279	282	281	300	273	262	277	272	270	306	291	260	292	271	286	311	295	294	311	283	303	293	299	255	280	311	279	273	303	276	274	289	273	282	239	275	294	321	285	286	278	258	275	271	268	301	284	302	284	292	262	273	245	311	293	290	258	276	289	275	269	296	291	298	307	297	295	291	282	270	295	271	277	287	294	308	283	292	266	295	246	284	287	277	266	273	270	290	291	300	286	288	293	294	270	297	286	291	290	257	304	279	281	310	270	270	291	269	270	266	298	306	278	274	322	257	313	256	284	285	299	278	279	289	295	324	286	290	277	301	255	284	265	264	289	283	274	286	285	287	265	282	306	293	296	275	289	306	254	282	297	290	288	303	280	274	308	258	261	292	287	310	299	247	274	282	300	299	291	305	288	301	301	300	301	323	279	281	264	266	274	283	272	284	279	277	280	259	283	303	232	261	286	278	269	279	292	262	276	260	309	280	272	269	276	283	279	274	268	274	288	286	278	277	272	276	307	301	272	241	310	287	273	261	270	323	278	265	269	264	274	316	272	281	281	323	300	280	270	299	299	281	313	284	286	274	275	256	281	291	295	274	282	290	295	291	298	286	288	291	295	289	268	275	290	285	260	268	260	288	258	265	266	270	297	308	244	276	301	281	288	284	295	287	279	257	278	234	281	276	282	303	277	304	297	267	286	321	280	287	252	279	294	253	265	273	284	309	310	303	297	268	296	259	285	260	277	262	258	286	281	269	267	255	294	308	261	292	284	263	256	311	274	287	280	274	318	292	267	272	303	297	322	297	279	306	292	278	287	295	263	303	285	278	268	265	285	299	263	311	289	268	275	278	267	286	254	272	271	268	294	291	257	286	276	308	299	295	285	286	298	256	269	300	278	262	280	293	295	273	311	263	266	283	290	310	291	300	304	283	283	305	287	295	278	296	260	260	308	301	326	261	283	306	284	287	288	296	241	256	286	311	245	306	276	293	287	313	299	277	281	283	305	289	262	292	294	328	262	282	255	291	280	262	280	262	266	252	264	296	283	296	285	307	261	322	260	293	291	261	293	315	300	254	278	284	295	303	258	257	273	257	301	267	278	269	276	312	290	268	285	276	298	279	264	271	280	314	292	255	288	301	284	266	288	291	288	280	322	281	272	321	283	274	278	302	281	299	316	317	282	252	269	290	301	296	279	312	278	283	308	280	275	261	291	263	311	295	294	248	299	285	272	261	294	286	288	311	275	310	277	271	289	280	257	310	280	305	298	279	280	272	265	270	260	257	272	294	272	289	304	245	275	276	262	286	282	261	290	284	277	288	272	263	288	280	288	301	273	297	282	265	272	260	286	261	281	281	272	293	293	317	278	252	278	274	285	279	304	260	305	290	280	285	279	261	290	269	275	280	274	277	297	265	264	292	292	307	265	276	274	293	268	266	290	296	305	277	264	266	261	291	285	269	259	304	236	284	326	278	304	279	304	266	296	279	287	259	279	286	318	304	272	286	298	274	302	270	284	277	301	292	300	303	276	280	331	287	298	294	239	267	286	292	256	315	273	302	262	270	269	280	285	281	291	279	292	277	294	317	270	299	260	274	290	289	309	298	309	284	320	297	313	319	263	274	272	264	272	292	283	276	269	286	281	252	269	319	282	284	267	287	272	292	261	290	321	253	264	266	266	286	222	285	249	271	293	259	259	274	279	247	290	285	276	287	300	284	280	277	261	266	288	272	277	302	277	255	278	269	302	280	260	279	272	265	246	283	274	286	270	285	289	281	263	273	262	240	293	261	276	305	301	284	300	267	284	273	292	314	277	292	284	307	272	282	317	299	281	310	299	288	258	332	291	290	284	280	290	291	286	313	290	259	269	315	297	292	262	279	267	263	277	306	286	291	291	281	268	261	278	279	281	316	266	257	277	280	277	293	279	280	272	281	296	264	274	300	274	282	269	266	266	247	286	263	298	300	272	264	282	271	304	256	274	314	252	294	286	268	289	312	279	258	290	282	288	265	251	304	262	280	289	293	294	289	253	286	316	275	298	291	288	287	282	272	302	280	268	276	293	281	278	257	268	290	294	282	289	313	326	288	273	286	277	297	294	265	256	285	307	258	267	276	270	283	270	261	258	278	260	266	277	287	318	311	283	277	292	318	280	267	282	260	318	302	284	275	294	300	260	291	255	297	286	302	284	299	282	291	238	294	301	256	303	280	315	273	274	301	251	266	274	302	284	280	271	277	293	271	311	280	280	300	301	257	283	278	294	282	284	257	275	269	285	314	300	288	276	295	275	281	254	309	285	273	314	313	297	317	287	301	285	272	268	267	285	294	313	292	250	288	280	305	312	270	296	285	279	260	270	260	291	295	264	316	308	328	271	275	290	297	270	299	287	269	264	278	297	253	309	296	250	276	258	251	265	304	263	267	302	264	272	278	311	294	304	302	294	285	294	259	273	269	264	266	259	282	276	277	308	305	276	297	291	281	273	304	287	272	313	310	297	310	277	276	269	297	253	304	281	290	275	274	295	265	327	268	278	262	279	310	278	278	279	295	265	260	269	301	287	294	294	312	261	267	283	290	300	255	271	263	289	289	268	295	301	290	279	282	297	273	272	307	279	280	279	280	294	268	269	285	274	266	275	304	277	304	296	282	274	267	293	290	291	269	294	297	297	289	285	289	290	270	289	294	269	301	284	320	226	256	296	283	284	284	287	292	281	280	264	282	285	280	264	257	305	303	267	275	273	272	317	315	281	266	288	297	267	282	285	306	292	303	286	311	308	272	278	269	259	290	265	286	270	286	296	288	296	285	254	314	294	293	277	284	279	261	296	276	296	264	282	268	285	296	293	249	280	262	293	283	263	260	298	268	284	284	295	284	287	258	294	267	305	302	302	265	272	299	286	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11864	11929	14035	17413	16456	17295	15589	12666	11346	10030	9678	9132	8945	7393	6012	6277	5383	5851	6226	6952	7386	5830	4875	5238	4723	2936	3474	4301	4639	4125	3995	3541	2595	2792	2794	2806	2371	2232	1631	1751	2082	1873	1718	1216	1157	1444	1473	1432	1335	1363	1246	1256	1196	1050	948	886	879	908	861	891	921	886	903	861	856	914	877	846	873	891	862	876	829	849	887	848	873	860	853	892	880	893	861	840	909	824	899	852	860	856	881	864	801	867	877	862	841	856	844	813	817	850	784	883	835	841	830	854	864	812	796	821	883	883	831	841	857	823	803	799	839	809	831	827	846	846	870	791	839	826	821	797	813	781	865	858	879	794	795	876	813	814	874	857	847	812	856	843	817	840	831	839	864	857	813	872	810	818	813	836	798	851	805	827	788	805	838	826	768	794	768	860	795	813	819	841	844	799	823	797	824	813	823	790	861	843	878	822	817	818	819	788	815	810	807	847	781	823	790	806	831	812	768	808	799	836	807	776	814	832	798	809	811	843	817	837	794	796	817	804	858	758	835	759	780	802	785	882	853	769	863	840	795	749	782	840	793	823	782	867	859	799	819	847	776	837	843	823	831	838	825	830	807	847	851	781	790	851	808	807	858	761	761	838	797	847	855	827	796	835	807	826	836	775	813	827	811	809	777	807	773	771	787	814	838	819	835	827	863	814	825	823	829	825	829	834	809	815	821	826	823	754	835	851	860	832	853	809	816	809	800	865	788	815	847	789	754	776	808	814	812	855	760	859	779	817	878	822	804	865	822	825	867	833	863	814	806	799	822	819	888	807	793	795	794	821	843	823	827	784	837	784	781	866	803	804	792	803	787	830	766	786	838	801	867	816	811	808	787	832	784	841	834	804	795	785	823	811	853	842	838	771	820	833	792	826	838	781	814	811	864	795	821	795	814	820	780	849	857	887	808	871	806	850	773	793	836	847	809	787	846	840	817	819	805	799	831	885	820	823	800	849	775	810	806	796	797	847	790	864	806	815	809	811	841	791	774	825	843	799	853	864	783	815	823	830	846	788	797	835	784	881	803	810	802	805	805	863	815	875	821	834	815	785	823	841	787	822	842	796	764	765	789	822	835	789	855	844	815	818	828	795	850	794	773	805	792	818	838	778	790	796	848	791	783	832	763	824	888	855	820	779	776	826	824	779	783	865	807	828	808	819	859	840	838	814	798	793	800	809	822	808	846	812	788	748	779	833	791	806	756	782	854	782	801	770	794	812	789	821	786	810	821	815	855	781	802	776	834	803	780	798	798	803	848	802	836	828	769	798	830	820	818	802	841	799	811	789	846	829	816	816	813	824	781	794	774	814	845	796	855	816	748	797	888	850	831	769	799	839	826	830	808	859	799	840	863	827	842	824	773	752	747	798	811	825	784	788	823	769	786	805	807	843	755	808	783	791	833	793	822	857	782	796	796	803	813	809	787	846	817	834	812	790	827	810	805	774	862	823	764	834	781	842	797	804	830	843	824	794	775	791	860	842	824	831	787	813	845	848	809	850	833	851	815	810	840	727	803	863	788	845	824	808	839	844	782	805	754	787	778	822	845	814	815	832	829	799	819	815	799	846	818	807	795	810	797	813	801	769	901	808	794	838	839	842	817	815	820	830	809	813	834	823	853	824	799	837	815	789	831	761	815	814	747	807	838	854	838	822	823	834	799	823	780	805	813	839	808	815	814	779	766	796	864	816	865	828	808	829	860	825	760	836	803	829	797	831	787	789	800	834	809	845	828	814	809	801	801	800	749	806	816	865	812	852	794	841	826	868	809	769	825	844	855	858	840	852	798	835	799	816	812	820	807	832	801	836	817	859	853	867	767	820	809	807	816	743	826	809	802	809	808	818	825	846	841	824	830	861	805	858	798	767	837	834	830	807	762	834	806	745	878	792	850	825	825	870	823	770	817	774	827	865	820	826	815	843	849	829	828	827	835	808	826	848	811	852	837	826	839	841	821	784	786	779	849	794	798	832	872	785	831	883	763	791	764	840	784	838	868	816	832	822	826	828	843	854	791	829	810	812	896	846	835	826	813	843	826	789	757	818	781	796	800	776	800	798	811	829	826	855	820	819	833	821	791	857	823	805	856	864	752	789	751	764	812	805	852	805	783	800	772	826	810	742	815	833	813	837	792	837	858	806	829	792	824	830	809	784	823	809	810	775	817	799	846	805	854	802	815	820	806	822	802	891	832	815	833	807	766	792	849	805	833	781	812	799	864	797	871	839	802	792	792	823	795	782	805	828	788	817	829	867	855	836	829	837	829	831	857	777	780	831	768	871	790	822	826	759	812	795	836	806	837	786	789	800	834	829	803	837	818	863	836	856	795	803	778	761	824	808	815	803	789	856	814	770	832	806	799	796	793	856	826	833	800	819	825	791	819	868	788	834	832	823	851	819	832	856	808	801	837	818	785	859	827	831	808	843	845	836	817	819	849	875	849	791	812	840	852	845	785	790	834	843	860	831	804	849	845	784	785	828	840	782	815	841	743	810	777	901	821	830	823	824	845	802	795	840	811	800	802	841	807	787	852	779	777	847	770	775	833	785	828	858	813	797	828	828	856	804	799	814	831	819	824	796	803	837	851	773	835	800	815	877	853	826	831	788	765	813	793	806	798	791	873	799	817	795	833	815	818	815	828	830	824	807	797	801	839	805	847	852	813	851	789	786	796	788	795	819	801	850	849	812	853	805	808	854	830	797	849	777	791	843	780	838	834	845	829	790	853	836	822	841	756	786	833	807	810	817	828	791	835	792	792	817	804	823	828	818	780	820	809	789	828	822	786	791	787	798	826	792	791	828	791	768	843	855	800	802	850	817	801	851	789	831	778	791	753	815	826	817	833	814	779	831	788	830	781	825	788	843	808	789	800	857	839	860	855	841	827	803	829	860	864	808	802	804	877	856	736	826	797	826	836	781	838	845	835	763	833	793	838	834	838	784	831	808	797	805	859	802	816	772	792	853	800	847	821	779	807	834	826	806	785	856	824	804	827	805	809	755	822	840	836	868	795	861	834	781	855	805	772	827	795	856	817	796	867	887	811	829	829	749	835	797	817	799	827	850	833	858	811	822	819	840	811	821	814	828	809	815	777	790	856	806	830	851	834	810	838	855	837	827	829	821	811	814	836	848	759	837	833	867	823	829	769	778	805	816	826	796	831	845	796	817	803	826	768	833	822	892	791	829	736	821	812	858	826	747	830	832	855	779	834	803	800	851	804	805	825	835	766	844	803	813	822	816	825	792	804	788	842	870	837	820	796	840	894	839	846	753	823	803	862	795	823	895	867	825	846	838	797	824	770	797	854	820	832	866	865	817	832	788	788	821	845	838	799	802	823	800	815	836	830	806	812	817	826	818	800	813	832	832	791	843	819	798	799	784	773	772	830	839	868	843	842	810	797	775	830	771	774	767	814	802	812	848	820	842	798	825	801	811	842	805	809	853	797	823	796	853	847	845	834	778	847	801	850	842	846	826	804	813	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
3697	1738	1375	922	554	364	327	226	166	183	117	131	133	126	115	117	120	120	107	104	121	99	111	104	119	114	120	102	100	107	91	99	95	114	120	100	85	98	108	94	102	101	78	105	101	97	93	100	91	96	86	94	82	105	101	97	99	95	82	99	81	92	106	101	103	86	103	95	93	88	118	99	95	98	79	87	94	79	90	91	105	77	87	84	99	94	109	86	93	78	96	95	92	107	105	88	95	88	91	94	97	107	90	89	94	98	81	92	78	90	100	97	108	82	91	102	107	102	106	86	110	77	107	93	90	95	77	113	91	92	91	84	100	94	93	93	96	75	79	91	88	78	82	108	93	105	81	109	83	76	81	83	90	89	99	87	105	99	94	87	89	113	100	99	90	84	77	91	80	108	101	78	81	83	101	105	79	75	96	75	89	72	101	113	86	104	98	87	103	85	97	89	101	85	105	98	89	108	104	102	93	100	99	95	107	91	84	80	104	114	83	105	114	99	85	86	98	103	92	96	85	107	98	98	109	103	94	113	94	110	82	83	88	85	95	82	96	76	108	105	77	82	88	87	83	107	83	101	108	84	98	98	94	76	90	89	77	95	72	92	88	88	82	92	100	95	95	103	106	78	74	85	104	95	106	84	95	86	91	88	76	91	96	117	81	100	93	91	105	98	83	85	93	69	84	79	86	92	108	96	90	91	103	89	95	103	107	85	107	103	96	93	92	122	95	87	85	93	94	99	82	106	108	87	103	95	99	106	98	89	102	102	67	78	87	83	91	96	110	81	102	85	108	85	103	98	89	95	103	66	81	98	91	100	87	110	105	92	99	103	87	90	96	86	100	92	105	85	91	98	93	98	112	86	92	91	77	90	108	91	100	95	82	100	96	80	99	83	111	102	91	80	90	79	93	91	93	89	79	96	99	100	85	108	91	87	97	83	112	93	94	88	108	83	97	104	94	85	80	108	80	116	99	97	84	89	83	91	99	93	99	87	86	87	91	88	94	109	93	86	92	103	104	105	105	88	81	97	105	82	91	101	89	91	92	92	84	97	85	84	107	91	113	84	90	73	113	93	74	69	89	106	94	89	91	102	77	118	95	82	98	87	90	104	82	87	109	100	78	92	108	109	90	98	104	89	94	89	77	107	97	101	100	109	94	107	88	92	94	93	93	90	109	92	96	89	96	99	99	83	111	101	103	87	101	96	78	91	105	94	101	79	92	94	87	101	116	78	90	124	94	100	93	89	98	102	119	106	82	94	98	104	97	101	89	84	77	90	85	92	83	90	92	92	91	85	94	116	90	107	97	106	89	99	101	97	84	96	98	110	100	94	98	95	95	76	89	103	86	76	83	97	95	82	92	104	85	120	100	75	109	109	92	108	100	84	90	94	92	91	81	94	97	102	87	88	96	107	89	89	79	110	92	105	97	98	97	96	93	99	88	90	98	96	89	104	109	113	94	95	107	91	98	104	88	95	75	98	99	97	91	97	89	108	77	92	81	107	99	76	83	98	93	95	110	86	101	82	92	92	94	91	93	93	111	114	89	109	94	91	109	95	102	89	94	81	87	91	101	106	89	71	109	104	91	103	107	90	79	89	107	105	107	87	115	89	94	95	98	94	100	98	100	75	97	89	102	89	97	80	101	93	109	68	108	106	93	100	82	89	85	95	91	96	86	96	87	90	87	94	95	105	79	93	86	86	92	97	87	104	95	87	91	83	97	92	98	88	96	83	95	88	101	72	103	90	95	75	93	111	86	96	86	101	126	89	93	97	88	81	83	114	89	100	96	108	100	87	78	82	89	95	108	86	113	119	83	101	111	98	97	91	91	96	118	102	90	93	85	99	86	82	111	98	102	98	87	90	92	119	94	91	90	102	85	101	85	93	85	94	79	101	92	103	111	78	97	91	88	110	81	80	94	99	74	92	88	93	101	97	105	83	92	102	98	98	82	72	90	101	85	98	87	78	88	106	99	101	96	74	99	89	75	96	76	100	92	93	103	82	99	101	84	99	92	79	76	86	90	95	105	85	109	112	101	95	89	92	81	96	98	90	94	95	106	97	114	90	87	82	72	109	96	109	90	120	90	96	87	93	97	91	96	82	99	106	101	94	95	96	94	94	93	92	91	86	96	85	81	90	89	104	89	99	95	95	96	83	92	89	80	89	81	83	90	101	109	82	96	84	108	96	99	126	98	92	99	88	106	109	73	81	94	112	96	90	80	98	99	98	103	77	86	90	79	80	97	94	93	90	97	100	83	89	96	100	83	115	96	95	75	94	93	84	101	100	102	115	94	104	99	87	90	85	105	107	94	96	91	86	92	108	99	102	90	95	92	95	108	94	102	108	105	103	90	91	86	103	98	93	103	100	105	78	90	90	104	83	99	95	84	93	107	105	91	90	99	112	101	96	78	89	90	97	101	93	108	98	105	102	91	76	75	91	87	99	89	101	91	106	101	93	106	88	96	103	104	87	104	92	101	84	89	96	113	107	89	94	109	87	104	78	110	81	101	103	113	82	99	100	87	94	107	103	101	106	105	93	91	93	92	88	85	96	90	98	86	87	121	94	98	95	95	85	99	90	96	96	90	91	93	102	96	109	85	80	114	92	112	104	83	96	95	112	110	107	106	92	88	100	79	71	102	97	91	106	107	110	91	99	96	110	93	98	103	98	104	109	94	87	92	84	88	84	90	106	78	97	83	83	102	106	103	88	79	90	110	93	102	93	92	103	93	96	82	98	109	101	84	97	108	89	101	89	92	110	92	90	80	92	99	81	106	105	103	95	90	87	85	78	90	80	78	83	102	96	79	82	95	95	93	78	94	95	80	100	98	107	101	96	94	93	94	97	84	91	101	76	109	99	106	113	94	99	99	103	89	95	115	87	104	100	95	103	82	97	95	80	80	85	93	101	97	100	106	98	91	91	100	100	94	95	99	75	92	89	83	87	84	113	95	79	86	97	92	98	81	121	111	97	95	93	106	106	89	82	96	91	113	105	81	84	85	99	109	80	107	89	118	90	110	118	95	80	89	80	90	103	86	90	104	96	99	94	92	83	93	115	104	100	84	104	102	80	100	74	70	87	102	86	91	93	96	77	82	97	72	93	100	89	89	78	76	90	112	97	103	87	94	95	81	82	96	88	113	103	94	99	96	86	87	95	85	108	96	62	96	105	81	85	105	99	91	89	91	104	94	98	78	98	101	83	83	79	103	99	80	104	95	113	122	106	92	109	96	94	89	98	95	82	96	88	84	103	82	108	81	102	98	89	120	87	80	124	80	92	99	89	93	107	105	94	104	91	102	100	88	88	100	98	99	96	99	110	92	83	97	88	73	90	101	81	90	83	109	101	88	79	100	107	76	99	96	90	100	93	85	76	102	102	100	93	105	81	90	100	94	88	105	73	90	96	111	107	91	83	93	79	90	104	95	103	82	95	77	87	96	82	94	90	82	90	107	92	91	87	88	105	96	103	87	91	92	78	88	103	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2926	2188	2909	2799	2047	1651	1472	1178	842	805	699	631	592	523	541	510	456	462	515	534	486	473	472	400	423	362	458	404	430	394	418	426	367	360	402	376	345	403	311	347	363	341	360	353	343	394	367	341	379	376	358	359	341	337	311	322	364	316	344	293	351	348	369	365	363	340	345	352	327	337	332	362	376	349	340	341	360	379	356	335	365	304	333	346	376	343	303	334	304	327	362	347	302	331	325	366	314	393	359	300	341	352	342	328	340	338	333	347	365	337	340	333	341	347	327	318	316	332	350	315	314	340	359	298	331	331	332	353	354	343	304	346	348	327	365	321	315	336	382	330	349	369	333	353	344	343	316	325	367	315	333	342	340	361	340	330	329	313	332	364	337	348	346	334	299	313	346	315	354	311	347	341	373	345	370	361	350	321	365	339	345	316	346	351	333	335	324	319	308	360	352	339	369	337	343	351	375	323	357	358	347	325	320	346	363	348	365	350	363	344	349	340	319	325	340	299	336	352	338	308	344	391	369	344	318	357	335	317	355	332	358	361	321	320	346	359	337	335	327	332	319	345	338	352	316	345	382	309	327	354	337	334	357	328	325	323	355	344	335	337	331	317	333	338	323	328	354	355	355	328	335	335	337	352	344	358	349	342	330	359	328	370	348	334	343	362	333	322	372	366	343	347	326	351	354	357	355	347	329	312	344	349	334	320	361	318	350	324	388	344	332	370	374	343	330	348	336	366	333	352	330	342	330	351	352	321	304	372	321	334	318	342	386	309	354	346	345	321	343	323	349	345	314	326	318	360	359	305	351	329	313	341	348	329	348	361	341	320	350	342	343	322	354	375	347	373	356	358	338	346	333	356	350	319	300	340	370	346	347	350	308	359	326	330	297	319	332	367	334	330	312	313	336	347	358	345	311	327	300	368	326	369	307	324	357	378	353	329	350	320	354	348	345	349	323	351	350	335	345	297	314	344	330	351	336	351	308	342	323	343	358	344	327	350	346	339	348	353	336	341	350	357	317	314	334	329	344	364	331	348	297	333	366	345	350	321	386	358	311	321	363	331	339	329	329	366	330	352	341	383	345	331	313	328	339	371	330	381	360	333	347	377	333	344	378	367	344	315	387	364	321	346	368	348	366	328	332	339	336	341	326	362	339	335	352	343	351	328	334	317	350	349	375	334	345	378	343	374	334	351	362	372	305	340	327	351	320	302	336	367	329	332	321	308	334	336	388	362	340	295	345	320	359	331	355	353	310	357	308	321	328	342	354	331	358	288	345	344	379	342	320	342	344	329	338	333	310	298	347	346	313	326	351	385	343	351	350	322	347	321	352	340	315	348	314	367	332	355	347	284	328	326	332	320	355	330	334	326	342	354	352	330	324	309	369	354	350	321	368	357	372	339	337	350	348	347	334	374	367	331	352	338	351	356	340	373	351	352	336	326	367	347	341	306	340	329	360	343	347	333	343	327	337	350	327	333	349	326	347	360	375	353	359	346	365	325	324	296	357	318	343	343	356	327	297	367	342	300	296	342	390	362	365	354	324	333	365	336	331	334	356	339	346	365	359	354	363	311	349	359	335	315	358	336	332	346	315	328	347	325	331	336	329	344	360	324	359	375	364	319	357	321	351	323	345	365	337	319	329	326	346	353	370	371	319	339	347	359	326	336	316	351	332	336	321	352	329	372	336	331	394	345	323	343	372	337	339	318	342	374	335	379	364	339	354	349	355	347	321	374	309	353	331	342	363	340	353	307	347	290	330	383	366	330	350	345	369	324	335	352	327	331	340	363	318	358	321	305	331	355	338	330	329	358	338	340	316	339	337	334	348	313	337	368	359	310	369	341	358	350	368	333	341	317	349	334	336	342	312	334	342	344	361	369	343	384	322	369	320	341	357	343	359	345	338	341	359	374	330	356	341	336	322	383	338	334	325	333	320	334	332	334	330	343	352	326	327	307	348	361	359	343	363	361	344	362	344	351	337	378	323	342	315	333	324	334	356	317	337	321	337	344	341	367	340	321	328	329	367	328	342	374	374	327	339	351	329	340	339	340	305	328	339	347	342	353	342	366	349	312	360	345	381	356	308	358	316	358	338	351	340	353	356	324	331	338	373	336	376	321	346	346	348	325	315	371	360	326	325	356	331	339	337	360	351	344	318	338	349	332	351	347	370	365	360	325	301	354	350	359	335	353	324	336	319	341	318	381	335	336	340	312	340	313	373	356	369	355	337	339	373	318	320	326	356	322	364	331	342	359	325	358	332	328	339	330	326	330	342	323	378	326	349	311	356	338	346	329	349	373	308	336	358	340	365	340	329	394	333	318	356	332	380	313	355	358	323	345	337	333	328	319	344	318	354	374	318	359	369	348	310	360	347	345	309	359	335	335	307	340	320	346	329	330	313	311	347	358	317	311	327	324	374	312	322	366	379	369	315	334	321	336	331	344	324	344	366	374	376	323	345	369	326	343	347	353	326	342	344	360	367	361	342	349	333	360	355	335	327	337	343	356	333	338	325	351	312	334	330	314	373	352	399	331	326	369	314	323	351	315	314	360	311	336	350	332	337	315	363	313	324	351	344	334	336	346	347	364	322	338	361	354	329	351	353	328	352	352	326	348	376	319	345	318	321	360	340	313	336	361	347	349	324	353	350	339	315	337	352	337	339	341	306	330	326	379	343	320	337	356	318	363	356	351	332	360	374	317	339	343	331	323	367	314	323	376	357	355	295	321	324	332	339	336	335	359	361	318	342	334	341	367	379	330	341	348	370	353	353	343	327	331	344	347	316	344	342	333	348	337	330	316	345	328	319	346	323	335	310	357	317	346	334	345	332	345	353	322	294	351	284	357	349	337	357	333	341	333	336	373	364	332	361	341	315	368	341	354	332	337	390	324	353	350	347	345	350	319	349	353	367	327	320	356	342	315	354	355	338	363	334	331	359	337	339	349	321	356	367	352	359	337	360	333	330	328	372	326	363	340	332	356	301	346	402	343	338	342	344	376	371	349	371	340	319	363	327	359	390	341	378	325	351	345	342	345	368	340	338	361	353	370	347	345	325	349	358	350	337	352	355	338	351	366	317	318	369	390	358	348	355	348	322	345	334	356	319	344	339	360	337	347	351	323	359	329	350	343	366	346	335	355	316	373	346	373	322	355	324	343	359	341	350	343	384	327	324	339	337	344	342	334	324	328	382	321	330	318	326	323	336	315	357	356	334	384	371	366	329	352	337	345	300	338	354	328	307	338	335	326	314	329	367	361	335	335	319	382	317	374	346	363	356	368	341	349	354	351	371	319	350	352	331	363	355	357	354	318	353	341	343	323	337	342	337	312	323	355	326	332	320	333	337	359	349	343	334	331	320	331	380	341	355	318	340	325	345	348	314	359	321	341	336	332	320	363	350	345	343	345	330	331	360	327	355	353	371	315	352	329	336	373	357	319	336	346	376	358	351	318	361	322	339	332	320	335	357	328	344	325	346	337	337	354	351	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
12904	10217	9695	8370	6528	5341	4086	2917	1934	1638	1256	1115	1085	896	718	837	560	605	710	633	612	566	552	604	522	391	383	396	456	400	418	372	330	315	326	348	289	296	252	250	296	269	236	233	250	229	245	226	265	250	231	251	236	200	216	221	227	227	208	227	215	238	170	194	215	212	179	193	209	192	194	182	198	217	209	189	200	220	237	198	216	220	182	215	203	213	222	217	224	211	225	221	207	230	220	219	191	227	209	216	235	212	213	226	230	230	213	226	201	173	201	206	201	192	199	226	212	200	196	215	216	234	222	187	195	203	215	195	215	211	207	210	224	190	202	189	211	224	187	217	172	216	223	215	198	203	196	209	233	212	199	215	221	198	212	199	208	201	221	225	197	208	205	187	229	196	216	212	191	206	203	194	234	210	206	222	199	185	204	226	204	197	216	193	222	221	217	205	189	205	219	205	193	196	205	224	214	213	202	195	189	223	213	212	196	199	215	207	198	201	213	196	200	230	186	194	216	182	221	240	213	172	215	206	206	211	216	227	244	197	209	210	203	205	183	213	222	208	185	207	213	205	205	210	195	196	221	179	197	176	240	202	210	200	185	212	199	203	207	207	197	238	203	197	215	206	211	210	183	193	218	210	225	196	213	193	210	206	198	193	212	209	169	191	195	197	197	195	204	206	211	205	201	200	221	212	226	211	213	199	207	192	206	214	209	219	203	205	186	202	222	184	204	188	221	203	204	219	194	216	204	220	205	212	185	231	212	227	213	180	233	226	218	219	216	203	224	212	190	206	208	221	236	213	206	231	223	191	200	205	190	203	206	195	209	207	225	203	195	182	209	194	214	209	221	197	184	246	194	223	210	202	219	215	207	198	193	202	215	229	206	181	208	199	201	212	212	199	211	213	194	227	220	202	202	207	182	209	217	208	228	197	209	201	206	206	216	196	210	225	205	212	189	185	190	207	187	199	206	198	200	223	205	207	185	199	208	214	202	222	209	199	178	231	195	215	201	203	196	206	218	224	213	218	216	205	214	228	232	174	203	236	228	231	216	215	203	234	211	201	219	202	245	215	231	213	214	216	208	200	200	211	215	209	174	181	205	193	184	207	201	221	237	193	220	207	202	199	196	188	226	224	214	239	200	200	212	220	223	189	205	238	234	220	217	204	202	217	227	210	209	197	209	201	202	193	183	209	208	195	187	206	215	218	203	201	206	185	220	205	205	210	208	206	237	205	185	201	209	206	205	225	226	197	211	201	205	177	219	203	202	188	224	219	202	172	211	210	201	203	212	204	200	209	203	238	209	230	197	206	232	208	215	197	213	197	185	210	192	200	217	216	183	210	219	200	207	182	207	186	229	238	193	201	196	217	191	198	215	200	243	221	203	206	176	235	217	201	212	209	208	226	194	196	206	208	206	228	203	206	184	199	177	219	206	219	217	220	215	203	231	208	198	218	211	200	216	220	217	197	211	204	224	194	210	216	212	189	215	214	207	218	213	188	217	222	203	213	210	190	220	195	205	210	196	222	214	205	212	185	225	190	197	215	231	206	220	235	230	189	233	223	220	205	222	221	206	197	201	194	221	223	196	182	209	208	206	229	182	206	230	218	201	236	206	196	193	208	213	212	201	227	216	211	200	188	167	218	186	222	189	209	213	194	189	194	221	212	216	234	202	209	212	202	191	209	207	212	203	186	182	240	196	212	209	207	205	211	206	194	173	185	240	226	203	192	194	204	213	230	214	239	189	211	203	194	202	207	218	213	201	188	198	194	218	191	202	217	221	220	203	208	201	204	207	201	185	209	215	212	200	218	200	217	251	224	214	215	227	237	209	217	197	208	221	193	230	225	199	196	212	219	196	193	203	207	209	216	196	201	207	212	213	214	235	172	217	197	209	206	210	212	184	218	184	208	206	232	205	220	202	231	199	210	197	217	195	206	211	211	216	217	191	201	219	212	210	223	222	210	206	183	191	193	215	229	221	214	229	200	222	220	236	199	201	226	190	218	221	208	193	195	191	195	206	194	223	190	215	196	204	214	218	206	196	200	186	201	213	194	171	225	204	197	209	200	210	197	177	217	203	197	184	197	208	209	216	179	211	192	186	203	193	209	204	220	241	209	222	221	227	225	218	220	208	224	206	211	230	217	221	220	205	198	200	202	229	184	201	202	207	192	216	191	209	211	188	222	195	195	204	205	213	223	239	209	203	192	234	206	210	193	220	226	230	200	194	205	229	208	243	203	213	199	197	221	218	214	205	206	215	225	209	193	185	221	207	188	222	218	197	187	175	204	193	189	212	212	218	201	192	227	207	239	210	236	227	202	212	202	220	224	227	224	219	211	211	214	213	208	213	214	190	212	200	222	249	211	200	206	220	217	206	196	198	191	202	207	192	199	224	199	187	185	210	222	204	218	218	187	178	206	203	203	183	206	210	227	212	210	215	196	203	213	202	207	183	184	219	216	197	220	209	212	211	205	211	212	221	177	202	215	215	190	207	219	187	208	186	202	202	209	185	221	195	215	212	230	194	221	209	224	223	184	196	189	194	232	212	207	192	217	232	237	236	227	215	180	209	216	195	218	212	222	198	233	220	217	201	195	184	222	212	196	223	169	176	198	244	201	224	229	199	208	201	177	210	212	199	231	203	193	221	215	207	199	210	168	226	194	196	218	232	191	201	197	211	188	194	212	195	206	206	217	227	196	210	200	195	203	200	218	194	193	200	208	183	218	217	225	208	202	182	228	208	200	196	209	221	242	229	203	217	203	226	215	235	223	203	223	218	222	215	204	189	226	207	214	216	177	209	205	209	230	223	209	204	217	201	228	198	206	234	204	223	196	212	223	207	212	183	214	199	214	212	211	204	203	218	218	183	212	203	212	201	223	231	188	203	212	205	206	197	197	220	224	193	220	220	215	202	221	201	204	176	190	193	208	217	199	214	211	195	193	202	185	211	210	191	197	231	221	230	210	182	207	205	200	233	236	225	232	215	217	206	194	200	239	222	212	186	190	208	195	207	228	200	230	210	220	226	211	210	204	208	204	199	227	231	213	222	189	199	209	220	217	218	215	221	222	212	199	207	219	208	201	234	198	215	195	219	190	212	208	221	196	226	175	193	223	211	214	213	211	201	193	205	175	202	174	193	213	203	195	228	203	201	202	212	196	223	199	183	216	214	215	196	224	192	204	190	228	211	208	204	203	205	199	196	227	201	219	193	204	178	208	215	201	195	211	188	217	197	187	211	223	224	204	185	206	205	209	232	211	221	232	237	210	204	213	199	205	206	198	201	226	199	198	211	202	209	221	217	231	209	208	210	185	195	213	194	209	215	248	174	204	223	182	196	221	213	217	210	186	221	197	233	236	195	184	200	230	220	211	221	230	211	206	237	208	187	178	203	195	203	208	200	214	215	199	204	227	211	205	226	182	201	196	204	208	184	186	209	197	231	220	192	223	200	210	202	200	229	230	232	241	207	213	202	201	196	220	223	214	222	201	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8646	8577	10083	12082	10775	11512	10535	8577	7474	6715	6315	5271	5244	3866	3623	4257	3144	3224	3697	3876	4115	3355	2993	3454	3177	1878	2064	2291	2646	2350	2376	2111	1556	1607	1758	1825	1456	1318	1118	1096	1364	1276	1077	822	810	890	1008	935	958	904	851	861	826	750	694	690	699	702	684	641	674	696	670	680	711	664	655	657	664	664	611	674	704	664	701	720	712	682	654	605	705	701	657	642	627	631	654	677	648	665	649	689	667	688	688	642	629	659	609	654	688	621	664	630	652	645	669	633	681	622	646	652	622	631	659	604	640	635	612	670	646	649	696	668	662	644	666	628	647	623	608	655	641	632	639	619	621	601	652	636	644	634	644	669	646	650	644	632	651	660	669	637	623	657	680	638	684	675	655	612	612	619	619	651	697	602	612	663	661	632	619	607	692	662	673	628	647	635	611	622	631	692	673	650	617	687	594	673	645	611	671	609	619	624	628	654	630	640	623	623	650	640	637	623	599	632	640	634	678	680	643	611	614	694	624	637	616	649	680	646	637	661	628	579	619	595	614	639	633	685	618	679	644	640	639	636	661	638	620	660	637	617	686	625	654	662	621	646	652	643	650	622	607	646	633	653	614	658	657	647	627	607	612	659	681	645	654	632	649	602	639	620	640	600	692	621	629	626	648	671	638	634	601	633	674	656	615	674	656	652	664	639	654	676	649	616	628	631	630	696	686	663	643	617	703	588	619	667	651	591	639	627	634	649	693	622	628	674	630	640	617	631	689	574	608	649	645	664	651	625	621	668	653	634	661	687	681	700	627	668	609	668	675	649	667	618	614	625	626	657	614	661	651	596	672	650	633	655	677	651	637	607	655	629	622	666	626	662	638	593	608	657	667	604	609	620	649	625	648	589	591	624	667	677	581	634	649	629	653	654	658	620	667	664	652	644	672	646	586	617	640	626	629	617	612	650	639	638	651	607	639	641	682	673	634	627	630	627	598	630	598	641	628	668	661	619	655	672	642	696	620	665	634	659	667	667	644	618	661	660	701	603	629	639	639	632	640	654	637	643	625	679	638	608	601	582	622	700	615	628	636	660	641	645	586	656	673	641	672	641	633	656	676	665	623	631	669	650	666	643	643	660	613	646	681	647	633	697	669	629	628	630	657	670	687	677	654	613	642	669	666	619	655	595	651	653	658	587	632	604	677	580	615	608	634	674	635	666	589	628	630	618	661	671	590	649	651	676	683	582	580	654	654	621	659	646	644	665	620	637	648	643	666	603	646	662	681	631	604	650	635	600	647	670	594	642	599	665	678	647	627	620	605	675	594	633	667	631	641	621	624	662	636	652	648	594	670	641	657	659	642	621	630	627	673	642	663	644	635	656	658	643	668	646	612	693	613	651	626	660	624	639	655	636	665	627	692	632	643	636	663	631	637	679	618	653	665	647	621	671	622	612	641	671	652	633	663	657	643	575	668	675	632	639	649	645	654	599	643	610	697	682	691	681	677	618	647	645	664	615	634	627	636	653	618	637	636	613	623	630	681	642	631	651	613	620	658	679	645	626	614	621	653	639	657	633	647	599	623	660	632	669	619	640	669	688	620	612	686	635	669	617	597	650	637	630	648	639	697	617	655	617	613	646	684	657	616	634	642	630	618	651	671	642	629	649	688	607	618	662	647	647	634	689	608	583	623	662	608	662	606	688	634	614	630	647	590	635	642	601	639	588	687	673	670	621	625	646	659	598	601	642	666	644	696	629	663	635	644	662	647	655	618	680	674	634	646	664	623	656	626	614	613	634	612	659	674	644	629	643	608	656	622	641	650	592	643	689	694	596	646	641	646	653	690	653	621	681	658	655	689	645	653	647	665	651	642	666	622	658	661	650	630	656	670	671	660	643	661	674	581	651	634	648	644	590	631	622	637	656	617	601	668	617	662	620	641	634	670	660	646	673	664	654	647	647	645	660	630	661	638	646	615	672	626	643	635	636	598	674	653	638	621	641	661	664	693	679	619	655	635	665	683	672	647	603	627	657	684	665	611	640	671	680	637	621	679	641	588	625	657	654	674	670	665	668	655	670	612	596	701	627	680	652	636	687	593	641	625	679	652	651	597	631	621	660	649	609	609	610	613	671	663	642	628	637	695	645	614	640	599	664	655	592	662	615	700	636	592	649	623	588	638	609	663	672	644	662	655	634	663	640	610	582	625	583	639	625	645	620	646	624	597	617	617	643	651	620	639	620	701	624	669	657	660	631	675	682	675	629	652	619	643	632	657	608	627	641	649	604	622	677	620	631	631	679	613	623	617	664	620	625	622	649	654	653	632	677	636	629	618	654	673	643	628	654	649	639	669	663	613	651	609	646	614	606	652	673	607	688	594	645	640	645	668	607	642	651	618	619	625	654	617	677	625	632	653	644	656	592	614	666	637	634	686	644	613	629	660	661	610	633	639	635	705	674	633	648	649	652	627	666	644	638	692	660	636	666	625	712	628	624	642	619	660	615	688	619	695	656	649	641	678	645	648	657	643	653	606	634	637	628	654	657	661	663	641	636	672	626	660	682	641	604	644	625	667	655	632	653	663	667	626	648	675	604	619	679	648	641	635	632	641	629	675	635	655	652	592	632	642	631	645	639	697	612	684	646	616	612	658	632	663	676	652	631	622	638	622	638	624	635	601	651	621	642	673	653	657	653	670	683	663	639	664	685	602	678	623	637	666	621	612	667	645	640	643	623	626	609	615	662	680	653	665	632	666	656	658	638	647	609	586	610	632	638	612	661	648	655	606	605	653	599	641	629	634	716	693	667	665	582	662	653	644	685	632	651	675	634	674	668	636	651	661	701	632	673	661	619	625	622	656	693	634	631	620	592	632	651	662	645	688	614	636	657	652	619	613	662	667	630	609	653	631	629	686	654	697	635	658	670	586	600	639	666	678	605	616	640	643	675	638	634	635	638	653	630	658	662	659	622	678	638	662	658	645	653	597	681	638	647	649	620	721	605	640	647	639	653	639	649	634	643	689	612	624	634	696	671	630	636	642	686	582	670	630	653	608	654	602	639	633	638	654	628	674	627	614	653	677	645	675	647	637	656	624	663	637	635	604	627	652	647	608	629	644	607	636	650	686	604	620	620	679	663	671	647	671	624	682	652	656	601	635	591	649	637	643	626	648	642	614	612	633	674	646	634	631	643	681	640	605	657	652	606	652	666	672	601	693	616	619	623	654	644	644	623	680	636	626	667	628	662	635	618	673	626	643	612	668	611	669	627	649	668	632	645	641	576	604	668	639	646	606	636	652	653	610	612	601	674	647	602	613	638	625	597	649	623	636	621	685	645	641	615	620	651	604	658	602	632	643	672	648	658	636	649	645	638	609	615	655	652	637	658	629	652	640	670	673	676	670	624	628	610	614	631	635	666	637	652	631	694	701	700	635	644	625	645	631	596	682	673	664	669	648	669	639	622	645	646	614	628	661	641	607	671	633	658	643	698	602	620	632	624	629	658	641	648	636	635	632	632	590	632	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22307	16778	14859	13907	11025	9406	7525	5715	4077	3384	2896	2196	1905	1546	1265	1399	1054	1110	1184	1089	1184	1123	1020	971	942	633	596	635	810	747	608	701	451	546	536	540	479	421	428	373	409	415	375	340	302	344	327	343	348	346	286	319	336	308	296	302	285	306	267	273	291	311	283	256	276	304	303	287	273	282	311	283	286	297	281	284	291	272	279	288	277	252	272	260	265	318	286	281	307	305	264	306	279	274	281	281	271	277	256	313	262	284	291	297	299	264	267	302	306	303	271	260	294	266	283	250	285	313	299	293	274	314	261	281	287	280	277	253	295	280	290	320	275	275	286	282	256	290	282	286	298	270	281	253	288	307	286	267	272	333	273	269	278	320	272	285	270	283	257	260	294	290	274	307	280	280	296	268	278	316	276	286	283	271	273	254	292	280	297	283	288	266	302	294	284	291	295	277	266	274	268	301	277	277	271	313	289	270	279	298	250	263	275	271	290	281	289	276	284	292	291	273	287	296	266	271	330	285	297	287	304	299	271	276	277	273	260	268	277	263	279	275	290	271	311	278	264	260	258	272	287	277	275	308	264	290	256	275	281	284	287	290	295	251	302	275	267	291	255	252	330	274	265	315	295	281	260	295	259	273	268	284	248	268	279	289	284	258	281	314	289	272	278	285	280	245	292	254	265	261	270	290	271	280	273	286	288	287	282	251	262	304	294	308	275	296	277	341	292	265	289	273	296	274	306	286	240	275	283	291	280	269	289	292	278	300	263	291	258	275	292	268	300	290	303	251	261	303	282	297	291	272	278	266	273	301	252	298	289	307	287	280	247	274	310	256	264	286	292	273	287	273	298	312	293	292	301	301	257	257	267	281	306	278	330	283	282	269	274	269	305	295	266	278	298	266	269	302	299	279	291	266	288	288	281	286	297	278	253	283	267	260	324	280	292	262	246	254	292	285	277	263	300	294	289	308	285	309	316	287	327	314	273	300	288	248	287	278	249	242	300	261	281	288	281	308	300	290	282	283	295	282	283	304	294	311	300	257	308	308	300	301	258	297	291	265	297	296	272	300	288	268	287	294	313	295	312	276	280	312	282	301	264	259	279	282	273	255	268	323	264	308	280	289	271	289	276	268	265	282	267	307	283	269	288	281	264	285	292	306	308	295	276	276	267	262	257	275	270	292	279	285	281	282	288	312	276	291	337	307	281	275	288	261	283	313	312	272	308	276	273	312	303	278	276	264	271	261	268	296	295	269	282	290	279	328	291	276	312	295	276	265	275	289	250	251	313	295	278	262	279	297	259	278	320	267	282	280	281	282	269	291	280	286	273	261	317	258	296	279	264	271	291	297	309	263	250	260	301	289	291	295	258	283	273	266	308	284	291	283	252	293	264	308	288	266	271	292	289	277	275	275	273	322	293	289	307	310	286	284	284	263	348	280	295	284	287	308	273	288	262	252	279	293	305	279	269	301	271	279	286	306	270	238	262	283	305	268	279	275	269	270	275	256	235	276	267	284	275	268	301	294	284	244	252	306	317	301	283	323	281	264	272	284	272	265	272	261	268	327	267	250	291	288	296	253	295	288	293	289	288	294	304	306	310	279	272	273	271	257	294	304	291	280	278	277	285	276	291	250	315	290	282	287	284	291	276	276	286	263	288	293	269	282	312	263	254	278	250	307	298	292	295	266	279	302	243	273	296	278	302	315	300	259	266	270	260	261	262	281	270	273	278	288	282	299	282	259	295	285	276	301	291	270	296	268	266	280	320	282	289	258	286	273	254	302	281	271	301	305	310	298	294	274	246	267	259	289	320	268	260	312	273	289	290	256	266	272	294	277	285	272	290	239	289	302	278	294	285	279	280	275	304	270	285	287	286	292	274	265	284	272	284	283	266	276	276	289	310	267	306	300	290	298	261	300	293	273	259	296	270	287	275	255	292	305	260	280	294	268	322	271	291	302	245	293	265	264	276	293	289	295	294	286	300	271	300	284	286	305	285	295	269	263	297	292	290	306	293	268	302	253	284	290	277	265	268	285	318	282	297	314	254	297	274	278	289	280	288	300	272	308	292	265	304	298	306	296	300	299	273	282	299	267	271	271	284	292	286	266	315	276	281	292	250	279	281	282	292	258	286	285	289	285	265	272	281	302	287	278	300	286	289	294	277	287	287	279	304	276	287	280	254	285	300	284	274	277	277	294	276	278	265	304	295	275	306	289	289	267	298	290	285	280	273	290	290	268	308	277	272	312	299	295	268	285	314	276	302	277	260	243	280	291	301	290	272	293	303	326	287	264	278	258	278	283	274	274	274	292	289	287	302	295	297	274	287	282	317	293	299	298	258	293	275	288	281	274	268	279	302	286	278	296	280	280	281	275	291	266	290	274	270	258	261	251	262	284	280	296	292	279	259	306	275	286	262	278	283	302	297	278	309	286	279	287	298	264	272	283	250	308	344	289	259	288	259	303	293	296	265	294	307	269	255	257	263	298	271	325	281	271	302	300	309	270	278	292	264	293	318	303	283	288	251	317	270	312	299	301	268	295	295	269	284	286	295	255	264	283	280	296	294	302	289	253	246	307	278	269	326	262	254	266	308	294	276	260	290	262	262	272	301	300	303	296	263	290	277	312	270	277	310	258	261	282	279	263	269	283	266	272	296	264	319	264	266	290	277	294	280	282	259	296	274	283	268	279	273	283	293	281	254	286	280	319	302	294	274	282	314	286	311	265	254	252	261	276	289	302	323	303	287	262	301	253	298	261	284	276	277	286	283	275	258	291	273	317	310	286	288	267	265	271	282	283	283	320	264	265	297	303	284	278	280	286	262	274	272	269	257	274	301	287	281	307	306	265	272	278	282	318	281	302	266	280	271	274	295	274	263	282	266	289	283	265	294	295	281	293	242	292	254	302	296	291	280	279	283	278	306	291	273	264	270	292	274	303	292	249	265	286	295	242	288	275	269	295	285	311	296	287	265	269	266	298	283	250	278	254	272	280	299	287	276	258	288	294	274	312	265	287	264	293	287	301	287	285	267	254	278	272	245	264	251	241	287	263	280	290	306	255	298	310	285	272	292	305	268	286	270	262	268	289	285	285	286	296	313	293	280	263	306	301	278	292	300	286	330	283	269	264	286	273	294	274	284	297	314	295	264	289	274	317	305	262	268	280	258	267	294	279	290	314	270	264	280	276	277	292	277	273	317	280	282	288	294	275	290	308	280	285	284	267	259	274	288	301	303	275	268	278	295	315	310	297	312	305	271	272	299	304	298	282	295	303	273	293	268	305	292	276	278	315	269	291	266	287	289	271	331	265	305	288	289	276	280	313	281	271	271	312	248	262	287	300	246	270	285	296	295	304	297	278	301	304	297	282	272	310	302	268	268	279	292	280	288	278	268	269	272	251	275	275	272	283	305	293	272	289	283	281	307	285	287	272	291	285	264	314	267	277	277	274	281	247	301	284	261	291	281	279	289	296	273	264	291	263	301	286	268	262	276	285	313	267	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
12315	12400	14118	17523	16007	16977	15116	13182	12067	11536	10595	9398	8554	6821	5883	6934	5533	5910	6548	6654	7580	6104	5171	5861	5616	3573	3338	3981	4624	4294	4032	3873	2684	2908	2795	3063	2739	2119	1765	1883	2081	1926	1805	1187	1063	1351	1509	1402	1330	1360	1229	1289	1241	998	945	927	910	934	911	920	841	910	872	846	863	916	865	845	871	810	809	811	890	817	903	864	863	841	873	796	878	874	863	867	881	855	794	806	855	830	803	829	799	847	830	828	833	851	845	789	849	911	804	770	829	883	856	831	839	859	818	871	795	879	866	799	876	816	811	789	849	796	835	864	803	806	832	861	800	837	796	798	801	824	809	837	821	830	815	821	834	820	815	804	888	805	855	814	837	784	820	811	806	790	844	858	781	871	847	786	840	811	835	885	765	858	814	790	867	830	870	840	802	797	795	832	813	858	814	857	833	789	859	829	820	804	840	796	796	851	817	780	842	824	877	840	824	816	851	828	783	833	868	813	817	780	852	860	781	879	859	783	833	845	846	843	759	854	840	816	819	855	798	838	808	817	785	808	838	795	812	813	808	856	755	859	841	807	841	869	841	726	813	824	820	811	842	808	817	798	820	837	838	793	837	801	823	828	819	805	835	780	853	831	784	797	883	830	790	788	845	810	801	789	737	809	805	839	872	833	846	843	840	792	855	836	780	845	878	777	760	811	797	839	820	829	799	831	776	779	797	865	834	827	808	803	795	797	785	795	812	837	789	795	824	817	809	782	864	829	835	834	781	752	826	817	857	802	790	797	857	823	777	819	816	859	822	770	778	816	792	794	834	785	806	822	836	855	797	821	882	823	785	846	855	771	864	807	876	818	781	806	823	794	782	832	838	806	797	855	835	828	820	837	810	842	772	781	827	816	796	821	816	818	833	821	768	820	862	827	834	818	837	803	824	812	849	872	796	799	833	809	835	806	799	842	828	858	806	853	802	870	847	851	857	792	839	777	839	816	812	818	779	816	888	826	806	805	818	816	826	841	857	816	786	797	825	843	844	814	852	802	816	820	826	777	817	836	818	841	781	832	848	824	812	818	858	845	833	859	827	794	826	775	805	839	850	873	811	819	881	783	844	800	808	848	794	780	843	870	860	807	790	799	804	808	832	832	852	831	840	821	835	768	791	864	867	816	856	791	829	826	846	800	847	810	785	794	773	814	838	865	817	841	821	838	802	809	832	784	777	856	855	836	772	843	841	837	816	831	836	834	865	841	870	836	818	794	801	754	813	804	788	786	791	881	854	811	816	848	821	823	818	827	813	748	793	830	780	841	833	791	761	804	838	841	846	836	795	811	820	822	798	784	850	833	823	826	919	880	836	811	786	812	822	843	834	794	766	765	835	784	840	829	819	821	794	809	860	842	815	816	837	811	821	793	796	801	833	808	808	812	850	842	816	838	832	790	826	795	833	803	747	848	834	812	868	829	838	878	812	802	824	815	830	771	863	847	835	866	868	818	854	771	823	882	835	756	791	820	829	834	817	816	781	795	817	798	824	812	792	798	753	821	838	866	826	813	845	865	820	829	867	822	759	816	823	850	821	797	817	836	847	821	869	827	834	815	847	814	801	854	852	798	883	770	826	801	792	858	857	833	873	767	841	858	818	847	860	829	852	854	822	823	774	823	855	846	825	812	853	810	817	799	831	791	848	793	804	829	786	864	803	799	824	822	837	816	787	798	810	832	831	811	842	847	755	825	814	778	809	845	832	792	841	844	784	810	779	796	841	820	838	830	837	854	843	819	807	825	803	781	794	807	787	771	771	824	843	825	837	805	763	850	838	874	839	805	854	826	806	794	795	850	791	772	809	829	870	820	793	784	756	837	845	892	815	797	833	774	789	828	832	832	825	839	837	883	774	875	877	830	787	833	813	749	848	827	811	795	768	808	862	877	859	846	865	823	823	830	815	828	814	840	806	834	823	804	879	855	842	812	786	812	810	760	806	788	842	839	866	847	823	841	816	824	832	838	828	827	807	806	785	828	823	784	778	816	824	814	831	819	828	845	768	801	791	781	816	845	800	820	831	827	843	765	830	789	837	835	808	828	824	819	813	809	833	785	829	843	807	819	820	802	847	803	813	812	781	827	848	850	836	844	845	819	790	794	822	787	849	817	849	852	842	831	755	858	843	876	836	859	832	823	845	844	808	841	868	836	865	885	824	804	835	868	808	780	823	807	799	786	794	726	812	843	814	848	833	873	753	785	821	761	810	881	724	848	785	847	809	883	862	808	857	843	776	816	816	816	749	822	809	858	791	827	793	845	816	897	833	815	855	817	805	816	847	867	784	860	855	839	791	844	808	759	869	825	777	823	845	787	839	769	844	803	801	864	768	817	868	782	809	836	778	818	822	816	849	828	780	841	767	816	791	793	812	787	794	833	819	813	847	844	836	820	874	824	804	821	838	777	807	798	855	801	807	810	807	817	826	830	797	803	861	845	797	830	850	803	801	818	837	851	806	875	848	826	804	798	850	856	854	781	783	838	843	804	815	830	809	800	871	763	816	830	821	838	809	849	816	800	811	845	833	809	808	855	791	839	767	878	839	855	785	783	814	831	828	815	817	885	777	797	808	827	845	775	784	819	739	817	797	827	849	822	826	776	805	849	777	870	821	790	840	808	874	786	843	855	732	844	802	818	783	797	825	820	851	800	809	825	849	788	802	842	805	818	743	823	763	838	805	820	849	823	834	824	842	832	810	867	819	759	803	815	847	798	829	830	835	814	810	866	804	798	818	784	818	819	784	777	833	788	824	839	875	830	850	757	865	832	848	849	785	822	831	845	840	842	809	760	819	839	807	859	833	801	864	871	856	854	824	804	871	871	831	821	859	867	807	826	843	796	793	760	855	809	813	830	772	857	863	837	821	845	843	816	809	811	806	864	820	797	823	841	792	843	837	809	801	852	878	827	807	789	855	781	837	856	853	830	857	771	841	800	788	823	830	802	776	812	843	823	869	782	862	808	790	810	853	834	833	818	797	787	808	851	812	848	829	836	816	780	807	809	780	893	839	835	742	819	793	814	819	797	843	834	868	756	810	780	816	773	827	859	808	812	778	840	835	817	802	802	824	827	806	828	818	872	795	844	787	778	788	839	873	826	865	786	830	831	791	819	837	807	778	790	840	800	856	783	789	851	830	850	797	817	856	787	780	835	842	810	865	788	841	825	838	838	838	850	802	815	796	798	785	815	831	837	841	846	805	796	854	802	824	800	777	860	820	831	838	860	792	854	895	799	779	845	816	828	838	778	806	820	839	844	836	820	840	849	761	808	856	801	820	828	841	812	802	850	795	858	776	792	801	858	792	821	810	863	852	825	809	781	807	895	849	826	794	812	827	816	843	789	818	809	785	751	860	887	789	828	779	769	839	813	783	827	876	803	846	824	797	837	808	825	809	796	761	857	801	822	795	844	829	831	841	836	723	829	861	790	853	847	870	840	806	825	790	851	864	852	823	801	830	848	835	856	807	808	786	832	770	846	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
3582	1968	1502	1097	727	489	330	242	242	229	183	122	135	107	106	102	98	119	98	112	126	116	102	109	97	87	128	101	106	91	94	94	99	104	80	105	76	97	108	104	117	103	88	98	128	80	108	121	88	99	82	86	100	85	72	96	96	95	111	69	81	108	97	95	91	99	100	90	90	96	87	101	92	104	94	94	105	97	101	109	105	111	102	111	100	95	72	101	100	103	107	83	110	108	103	97	101	92	106	99	100	91	106	106	100	91	97	110	95	92	110	77	91	99	90	106	97	84	83	122	88	100	97	81	97	89	99	93	104	104	93	104	92	100	94	92	109	85	101	112	98	93	83	88	84	108	100	93	101	92	83	107	83	100	107	98	93	95	89	103	98	90	89	81	77	94	82	111	115	82	104	98	88	108	90	78	89	95	93	88	95	85	102	99	99	99	96	91	85	92	104	86	80	85	89	84	90	82	97	99	91	103	84	81	99	88	97	106	94	121	81	81	92	93	97	80	96	90	96	95	97	79	98	98	89	113	96	83	90	87	104	82	80	84	104	89	89	92	88	74	91	119	100	109	106	103	114	104	115	81	98	83	99	88	89	97	101	75	101	95	104	92	87	103	98	92	89	96	101	87	103	96	93	91	82	81	97	92	90	105	91	79	81	103	93	96	109	91	98	80	86	88	88	98	96	90	104	110	84	108	104	111	103	95	83	100	96	99	87	106	96	100	97	86	104	94	89	89	82	97	78	84	82	92	98	97	94	100	95	98	95	101	110	82	93	88	94	99	94	104	91	86	99	116	74	81	98	91	90	81	76	108	78	86	95	101	106	100	111	97	98	96	96	89	83	77	83	98	109	91	97	101	83	94	98	103	88	105	91	107	102	97	109	103	89	84	109	96	103	98	93	86	107	90	84	106	87	84	96	93	93	88	98	77	104	82	95	103	91	97	89	102	101	102	88	111	93	81	102	89	90	83	94	102	85	107	80	98	87	101	67	107	104	114	89	101	81	92	79	91	95	94	110	89	97	81	121	105	96	101	102	106	109	95	113	89	84	90	93	98	90	101	97	100	96	114	98	93	91	91	83	89	96	92	86	79	88	97	93	106	85	97	104	89	107	105	101	98	104	106	96	103	95	91	95	105	91	94	103	97	95	80	94	84	102	80	106	89	106	85	93	86	102	91	92	105	86	82	101	91	97	81	97	83	101	98	84	82	84	105	93	99	102	88	92	94	113	98	104	80	105	96	91	104	91	111	77	109	93	76	84	84	87	95	83	91	98	87	93	101	107	107	106	82	101	82	94	110	103	111	79	89	95	89	91	96	89	91	82	96	92	81	90	95	73	95	105	105	85	86	115	92	75	90	117	98	98	84	89	108	94	110	113	86	81	87	100	101	92	95	86	102	98	97	90	83	103	81	84	99	70	109	97	100	95	93	75	89	93	88	92	91	98	104	110	102	84	99	104	91	92	94	98	107	109	104	87	96	82	94	93	81	94	88	85	101	78	98	99	98	91	101	83	82	98	99	84	74	94	106	108	81	85	101	100	102	112	101	96	118	87	86	77	86	95	92	112	107	86	102	102	87	96	103	107	96	93	110	93	84	84	116	99	97	96	95	94	81	86	98	82	93	94	84	94	93	99	89	101	89	85	92	76	83	109	99	75	85	86	105	78	89	81	91	97	78	95	99	97	100	103	92	103	96	100	76	96	88	97	104	95	84	95	99	78	106	105	94	104	88	93	100	91	101	98	98	101	85	102	75	84	95	102	101	86	97	99	85	96	90	88	96	90	109	95	101	101	94	94	89	83	102	103	97	113	84	116	84	103	101	104	102	108	110	86	83	108	98	102	86	97	91	94	109	89	81	83	91	87	106	92	110	85	90	89	72	91	91	86	88	90	82	101	109	89	87	102	107	97	86	100	90	93	71	101	86	97	82	103	94	105	103	80	91	90	113	100	96	110	94	113	83	95	93	111	87	96	83	115	102	92	85	100	73	98	78	109	105	89	93	90	103	94	99	89	102	81	79	93	95	77	82	93	96	107	108	93	81	109	103	94	97	93	84	87	94	84	73	110	107	97	91	77	95	88	108	97	113	81	85	88	93	88	93	88	96	103	90	105	94	97	85	88	91	108	78	105	95	98	101	111	98	118	96	88	93	103	84	94	88	89	107	103	95	105	99	73	98	103	91	78	91	89	94	93	90	86	102	92	87	95	94	92	107	91	108	83	87	87	96	81	97	86	106	91	85	80	92	97	82	84	93	110	76	102	83	101	105	85	106	104	94	86	101	112	99	106	118	98	107	91	97	89	111	103	84	102	95	89	99	100	84	92	89	84	105	97	92	84	96	86	101	101	103	87	92	79	103	101	92	90	86	89	90	94	98	76	105	98	93	95	91	99	101	79	85	91	99	89	95	101	87	102	106	110	88	82	85	95	99	86	94	108	111	96	90	106	113	82	106	95	100	105	100	95	99	106	69	91	94	116	76	100	93	89	101	99	110	108	110	90	96	94	104	107	105	104	75	97	106	88	95	105	94	80	94	89	97	94	94	108	93	107	95	84	86	90	76	98	89	100	110	116	100	100	98	110	108	113	98	106	83	92	88	96	114	106	93	97	83	83	84	92	99	95	100	91	86	108	94	91	83	87	93	93	89	103	80	83	93	78	82	96	84	86	92	88	86	104	112	96	89	102	103	105	107	90	82	95	101	96	97	81	77	59	94	94	101	95	92	75	87	87	93	98	97	88	73	85	114	90	108	98	112	96	75	88	80	97	106	76	83	103	99	101	79	101	104	78	107	89	83	110	85	98	97	82	91	99	91	84	91	105	82	112	99	82	83	100	84	110	110	91	102	112	96	90	82	88	98	114	80	85	85	91	101	105	103	92	101	82	95	84	111	108	100	96	96	103	101	94	99	91	98	81	97	86	102	92	86	92	83	105	104	104	104	87	103	108	100	94	83	89	96	101	91	101	83	88	92	114	83	96	106	95	88	96	100	93	98	88	88	99	90	83	108	87	99	89	80	108	85	84	90	81	104	93	107	109	102	94	90	82	97	80	107	99	109	83	95	94	86	100	92	93	93	89	91	97	81	92	100	86	87	100	93	95	92	73	84	83	98	90	88	109	99	93	92	89	94	84	102	93	91	104	93	89	95	104	91	112	97	102	86	102	107	94	109	102	98	101	88	98	79	115	104	80	95	80	100	92	89	98	106	84	95	100	83	84	94	94	105	98	100	90	87	95	92	98	98	91	96	88	95	99	104	114	111	109	104	106	90	85	95	89	89	96	83	108	90	92	100	100	98	86	100	95	84	97	93	91	79	102	87	80	89	101	93	87	81	96	93	90	95	105	99	106	98	91	94	93	76	86	102	97	90	81	98	101	103	96	91	95	100	98	95	97	100	93	102	104	89	101	110	94	107	85	101	97	81	97	82	105	98	105	90	103	105	102	82	98	81	95	96	86	82	89	88	82	92	99	110	103	93	95	90	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2976	2542	2897	3047	2262	1781	1457	1133	880	899	800	619	588	565	491	510	498	503	471	470	566	494	466	438	477	456	485	416	420	431	401	408	346	384	438	383	389	421	362	384	378	397	360	345	350	323	383	370	377	357	337	379	392	343	315	354	366	336	342	377	366	308	336	373	320	342	379	331	341	358	362	348	345	364	344	306	340	357	352	341	320	377	336	344	329	356	371	377	344	313	349	353	353	339	305	360	357	333	343	363	342	319	325	354	297	395	345	384	348	335	323	339	329	341	326	352	382	309	317	321	360	359	354	345	331	340	345	350	363	348	315	370	343	342	322	335	330	364	378	324	325	302	356	349	345	314	351	340	309	342	392	338	362	356	324	342	372	369	326	334	306	357	360	317	324	352	319	361	347	319	327	323	351	347	368	319	349	315	313	358	333	336	348	398	332	343	315	357	324	339	326	363	343	352	360	330	342	344	337	311	312	332	336	368	354	326	335	360	336	341	325	326	352	341	324	315	383	338	366	349	332	339	342	306	364	351	327	342	346	348	342	338	358	325	340	385	355	317	326	313	345	363	321	345	353	336	355	342	338	359	344	326	340	342	336	343	377	386	352	315	341	335	341	362	357	330	335	310	328	365	341	358	341	336	342	323	322	327	353	333	337	364	333	364	337	375	358	353	339	355	366	357	361	353	356	340	347	318	334	351	340	363	343	330	336	359	353	344	340	336	348	362	329	343	351	317	352	322	347	348	310	338	346	351	329	329	359	367	360	355	308	333	348	359	339	356	340	320	338	369	372	341	337	357	346	352	374	369	377	316	323	323	356	326	344	343	329	327	352	337	312	326	326	357	339	350	313	342	335	324	319	339	394	319	372	354	316	358	345	362	314	378	326	345	341	314	307	351	331	329	353	372	353	338	356	366	318	390	322	327	342	369	355	374	338	336	348	346	340	351	343	371	354	320	347	357	330	341	349	317	348	311	352	329	329	358	327	329	329	345	339	336	322	326	328	341	356	300	348	360	318	326	345	311	352	378	325	371	366	332	349	376	342	360	341	377	347	343	346	323	327	359	323	368	347	370	340	402	330	330	339	354	349	340	353	311	334	349	339	351	326	342	324	327	363	356	386	349	359	366	321	347	332	345	338	338	333	341	332	335	318	346	351	362	349	329	369	332	305	318	328	315	333	361	335	375	330	339	341	364	349	331	380	320	365	357	356	363	351	339	363	375	303	366	335	376	345	350	361	333	383	358	334	342	342	357	327	348	357	320	353	349	359	354	321	303	302	337	372	319	338	321	328	343	371	328	340	347	365	352	344	341	358	348	333	344	326	332	338	329	343	364	327	377	331	330	326	352	354	342	345	332	392	324	300	354	363	345	357	364	331	347	337	359	365	332	349	359	377	350	360	337	336	372	334	355	334	333	326	338	353	344	374	345	374	363	364	317	323	313	334	340	353	355	372	336	354	346	377	318	313	357	342	346	369	363	364	315	333	366	332	327	402	331	313	347	367	354	324	341	360	355	346	330	339	357	364	342	310	313	369	369	375	357	337	321	339	341	351	343	337	380	325	301	318	334	335	376	363	316	303	365	346	335	326	339	388	348	348	340	340	365	332	350	344	358	358	344	375	341	328	342	333	337	334	349	353	331	313	361	320	331	382	322	368	333	367	383	339	394	350	319	369	362	372	329	331	327	349	379	317	349	340	390	367	365	353	351	352	334	345	373	319	354	303	322	352	322	395	376	320	360	379	347	345	345	375	311	352	353	322	342	331	329	334	325	340	344	353	340	344	323	334	347	358	330	336	335	348	340	349	363	343	366	347	325	356	356	352	339	347	367	345	319	343	369	321	335	344	291	351	354	331	338	350	387	311	375	349	353	358	347	311	360	366	396	324	344	345	333	357	333	308	357	372	345	353	364	350	333	358	370	355	342	343	355	351	348	381	339	338	341	339	327	341	351	333	334	341	333	349	349	361	353	348	356	359	375	372	366	319	314	311	378	340	339	350	330	350	350	328	362	337	323	364	321	335	341	358	334	345	360	323	313	356	340	359	337	352	348	354	339	361	307	325	358	327	343	369	361	286	357	346	325	333	384	293	324	349	326	332	343	322	347	345	366	356	346	349	321	348	336	332	341	322	358	318	339	343	334	324	354	343	365	367	359	363	339	339	335	329	358	355	330	322	364	354	319	338	364	296	327	322	334	319	335	306	324	346	328	340	332	340	320	359	348	345	362	386	354	356	348	373	333	345	362	329	346	361	348	340	368	336	310	340	364	357	388	345	328	333	349	355	348	371	325	371	359	336	328	353	341	316	340	367	315	357	350	346	335	338	348	354	359	360	340	334	325	360	324	332	332	369	315	360	338	334	352	312	355	326	337	335	313	338	333	331	374	335	360	325	348	304	378	345	331	363	331	325	352	351	322	329	342	369	356	341	333	338	348	356	369	344	323	330	333	347	335	349	311	371	329	344	342	328	340	320	304	358	348	358	337	333	359	312	320	372	321	344	331	348	345	334	341	374	301	340	321	356	375	336	332	370	338	330	326	356	340	345	379	350	331	327	367	356	385	364	325	384	333	346	376	331	368	343	343	356	348	365	344	330	355	363	310	338	328	315	349	338	309	343	350	341	336	331	360	324	377	352	372	314	359	318	303	349	371	352	320	350	341	343	318	349	317	371	353	345	327	334	340	341	345	353	335	371	317	316	362	358	329	341	352	346	322	327	341	313	375	352	368	334	332	330	372	383	323	341	334	306	363	337	334	347	361	315	327	326	367	356	345	362	357	363	370	351	376	368	351	338	363	331	322	372	343	309	343	347	328	354	341	341	331	308	343	320	335	328	365	333	373	380	364	327	364	352	361	359	347	316	331	346	344	369	372	329	355	324	332	368	343	366	348	340	339	349	365	328	359	321	332	335	353	348	347	325	333	344	362	343	333	358	349	355	344	293	335	334	339	362	337	381	361	360	325	329	327	351	348	345	321	309	372	358	346	348	356	344	360	357	344	318	326	347	366	324	328	351	361	331	344	317	318	332	344	373	338	325	360	334	357	350	359	345	349	314	344	364	334	350	337	336	331	331	336	316	354	350	340	353	355	367	325	312	342	322	338	364	360	302	344	367	398	335	338	333	331	350	353	346	362	343	363	329	343	353	328	349	345	329	358	359	340	355	363	362	355	335	364	339	352	325	326	357	335	350	338	362	339	362	327	335	342	343	323	313	366	354	372	320	306	362	348	332	339	363	363	308	292	342	339	353	349	315	357	349	338	326	366	312	333	359	364	354	312	353	330	318	351	350	341	347	366	335	316	314	337	307	343	389	354	345	339	326	326	307	352	326	318	315	357	328	331	324	325	381	333	332	343	333	348	350	332	319	344	340	346	325	333	366	323	316	323	351	365	354	341	355	335	345	321	330	387	328	312	319	382	340	322	356	371	353	345	370	338	364	356	342	350	316	314	357	332	381	331	337	319	345	317	349	330	328	319	329	372	320	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
13303	11347	10071	8950	6316	5355	4167	2603	2124	1445	1478	989	858	778	689	788	615	597	635	648	691	590	528	523	523	412	434	467	433	381	418	394	340	351	311	300	296	308	297	248	298	288	262	214	219	233	238	266	213	224	202	238	217	207	218	208	199	194	206	231	216	231	211	210	180	229	180	200	225	211	184	204	211	208	209	218	207	212	226	194	200	197	212	231	217	226	208	206	214	199	207	233	190	232	218	214	208	205	216	203	209	207	201	202	208	183	181	224	234	215	249	205	190	189	199	196	198	199	212	192	212	197	236	192	252	195	198	208	218	216	188	219	218	211	211	203	214	216	228	205	184	217	235	197	207	195	226	210	215	195	214	197	208	225	206	207	217	210	198	216	201	187	196	214	246	178	216	177	208	213	210	187	214	233	223	201	205	203	205	220	241	210	205	195	222	207	197	183	199	214	208	208	211	213	204	215	214	200	201	203	211	194	207	198	215	214	199	201	223	212	206	218	222	234	239	202	215	201	203	205	215	224	228	222	226	214	213	205	196	199	212	202	176	203	235	203	199	232	198	207	220	199	235	212	194	213	234	215	204	218	191	223	226	189	208	213	197	176	225	213	201	198	207	202	220	222	221	190	185	202	195	217	208	220	220	198	228	197	199	195	217	221	217	208	211	220	212	205	211	204	173	167	199	189	192	217	211	219	206	221	209	227	227	201	214	196	229	184	213	204	227	198	207	196	185	210	199	209	200	229	219	201	230	210	215	208	199	212	202	226	237	198	188	219	210	189	223	200	230	212	199	210	229	209	210	200	221	201	216	255	200	213	240	199	202	206	208	230	198	217	234	217	200	226	203	201	201	208	223	197	215	213	215	208	199	191	202	201	211	194	198	225	198	215	214	237	229	216	205	210	210	193	200	218	176	195	179	193	198	203	214	187	208	213	198	213	203	189	173	199	211	255	211	207	234	212	233	207	214	188	196	181	227	233	199	216	215	236	222	217	191	205	204	211	225	207	206	206	211	228	194	200	213	220	219	216	227	201	221	213	204	178	207	211	214	206	221	234	196	229	207	204	200	219	196	192	223	204	209	210	228	214	180	186	209	207	199	194	192	212	217	205	236	196	210	192	236	203	222	197	217	182	217	206	223	187	198	193	206	225	221	202	209	222	219	190	209	201	201	247	208	194	217	225	213	229	202	186	221	198	203	212	219	205	209	231	202	191	202	217	200	209	203	202	218	236	199	241	217	205	191	173	212	214	197	218	238	219	199	205	215	224	203	214	208	219	208	195	205	206	210	198	203	223	192	196	243	235	215	184	201	192	203	240	195	215	224	195	226	206	228	206	221	209	180	216	226	194	233	174	233	196	235	208	213	221	195	206	217	202	216	209	247	218	208	207	238	204	229	213	193	215	230	192	221	191	219	226	198	218	183	218	232	204	217	209	218	216	211	211	216	199	185	235	193	214	203	205	218	207	221	235	217	191	218	228	229	193	199	236	215	238	227	194	238	191	189	211	225	222	201	221	213	219	205	224	207	195	199	230	193	214	227	201	202	218	220	236	224	197	220	214	204	202	211	198	229	213	189	224	208	243	251	224	212	229	220	212	189	202	223	194	207	202	207	193	211	209	193	209	218	206	213	205	204	228	212	194	210	221	235	204	208	214	242	222	206	188	181	223	218	221	232	209	200	205	199	250	210	232	196	205	228	200	205	215	229	214	196	213	215	181	196	218	205	216	216	218	172	196	198	191	191	199	204	181	205	197	202	192	210	199	194	186	204	204	219	205	236	194	215	219	206	200	209	210	205	209	191	222	207	183	203	206	227	214	201	214	204	213	194	218	192	228	198	223	234	211	216	203	216	201	197	196	210	215	235	218	232	196	183	214	199	192	206	213	219	202	207	217	208	205	201	225	245	194	193	209	226	191	214	219	202	204	204	190	224	222	221	194	217	226	222	245	194	238	218	215	192	223	203	191	193	215	207	205	221	202	211	184	220	218	217	187	197	222	231	222	206	222	202	201	197	193	195	187	204	192	239	223	224	219	201	187	192	217	213	225	216	203	198	193	226	233	205	225	209	214	212	213	216	212	204	212	220	209	233	199	213	212	204	216	217	186	220	169	208	229	222	186	187	188	225	234	173	204	245	211	201	208	221	220	202	243	197	238	222	213	184	219	203	207	217	224	196	216	235	230	217	217	212	223	204	211	182	191	203	208	229	195	216	193	227	225	191	193	209	217	187	202	221	198	197	228	223	199	203	214	204	191	195	228	203	215	209	198	186	183	235	196	215	208	202	209	209	221	227	196	218	200	216	254	205	176	208	202	210	205	201	214	206	232	211	195	195	213	207	239	244	222	229	198	190	235	201	211	215	177	219	208	203	222	213	218	232	223	231	223	223	236	205	213	201	189	216	211	223	196	210	218	192	201	199	206	244	220	217	188	196	199	229	201	198	217	199	217	202	201	209	204	201	213	192	222	211	204	228	217	217	202	215	209	225	218	209	223	212	215	207	207	233	203	201	213	221	214	241	227	208	193	209	220	224	215	196	235	227	210	222	216	222	201	207	214	207	226	209	218	205	228	235	200	199	217	204	183	230	235	227	218	229	190	198	200	198	192	198	220	197	213	188	215	203	191	212	238	203	191	226	211	224	195	213	210	191	217	183	219	230	198	212	194	220	217	214	199	196	194	219	205	198	222	224	198	181	220	209	178	208	196	190	198	214	211	214	190	198	219	225	211	211	198	210	200	178	233	210	205	167	212	195	194	214	224	244	207	190	212	198	211	210	201	213	213	184	207	246	231	211	220	203	196	184	203	213	205	210	213	203	205	215	210	214	182	185	195	192	212	209	238	204	189	224	200	210	164	205	209	211	195	233	200	220	202	208	212	220	240	206	205	210	201	214	177	227	218	220	198	186	218	210	204	188	182	239	210	217	180	198	203	189	191	222	211	196	199	206	201	211	180	203	190	209	176	218	224	224	198	219	200	223	196	191	205	198	189	208	196	190	210	225	201	240	191	212	221	220	205	203	213	203	178	195	204	204	220	208	209	194	193	229	221	223	201	217	204	206	216	208	227	190	210	226	207	194	202	192	221	204	221	181	213	201	219	192	206	225	222	223	205	181	186	222	220	219	200	223	210	197	216	188	208	176	211	221	204	209	196	213	223	203	217	205	214	192	185	222	206	198	207	219	208	207	201	191	197	215	219	204	196	200	190	180	212	221	207	210	201	216	220	194	207	213	194	203	189	204	191	209	193	215	198	223	220	224	201	194	224	218	241	224	212	204	196	210	190	176	236	234	201	209	198	224	212	185	204	205	175	213	191	231	201	209	213	222	183	206	208	210	228	209	216	215	206	226	189	201	221	205	188	201	197	213	228	235	229	205	220	207	193	231	207	174	229	210	221	191	227	231	180	216	204	168	220	204	185	205	202	215	217	203	191	200	195	216	210	217	190	222	226	208	216	222	213	207	221	209	225	228	223	205	210	194	209	182	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8854	9764	9920	12910	10519	11658	10688	8620	7659	6768	7278	5484	4239	3887	3796	4176	3404	3306	3941	3990	4324	3150	2858	3054	3131	1873	2163	2212	2384	2185	2393	2157	1888	1703	1518	1756	1623	1464	1165	1129	1267	1284	1031	853	816	976	929	928	932	878	901	861	795	704	700	680	700	712	654	690	673	650	679	655	637	688	718	683	690	666	689	656	672	630	639	615	693	635	596	652	671	670	643	682	649	667	690	684	690	665	610	644	657	637	666	650	625	660	648	658	652	698	648	610	663	703	662	641	653	675	670	648	690	664	663	641	697	631	631	675	638	646	656	654	638	644	689	648	648	626	662	653	665	639	666	679	686	619	666	662	653	673	656	649	663	691	601	668	674	649	630	683	640	654	673	692	664	599	657	626	641	652	622	669	666	642	679	664	631	659	686	635	641	660	680	652	629	637	650	640	631	684	649	619	678	715	619	634	623	639	633	629	682	636	659	660	628	685	661	628	638	657	652	622	621	626	622	627	653	645	680	637	690	638	630	597	600	679	617	630	597	632	639	670	635	644	680	622	664	667	657	625	632	665	685	660	640	635	627	679	647	652	649	628	677	663	634	602	683	664	642	637	640	651	652	625	629	667	629	616	665	634	640	631	659	661	635	618	659	630	625	641	700	636	609	642	640	616	670	650	648	629	615	640	630	651	603	689	674	690	648	663	641	624	668	632	633	619	621	659	623	655	625	618	631	645	652	637	650	650	649	648	650	638	619	620	632	641	659	645	641	644	671	645	659	624	647	647	580	642	654	636	680	693	673	673	710	660	675	638	644	596	622	626	575	657	607	644	672	622	656	635	651	658	629	629	675	676	624	621	682	652	626	588	647	636	666	656	634	646	645	672	673	623	610	654	635	611	662	651	663	607	663	639	635	637	655	623	618	662	611	651	606	609	641	621	658	645	646	658	684	631	670	619	603	620	642	654	637	662	670	650	627	649	662	668	701	643	633	640	656	657	677	641	672	605	610	637	670	664	616	669	643	649	618	607	679	667	686	642	656	641	655	682	640	658	711	622	632	665	633	660	614	632	575	620	668	615	604	661	657	679	718	680	652	650	622	625	617	655	645	625	678	632	648	720	687	674	651	655	652	706	656	641	621	593	649	653	633	657	642	633	613	680	625	651	638	611	647	664	667	594	628	636	611	659	626	637	621	688	646	645	651	622	648	600	622	623	625	641	616	671	680	673	620	645	629	651	630	639	661	692	697	669	622	594	621	668	651	645	654	603	672	650	629	596	649	606	640	640	662	646	632	638	618	649	689	674	592	641	682	641	667	622	627	650	619	642	665	670	698	645	621	643	632	643	664	666	668	615	678	629	639	672	624	657	658	684	617	661	627	638	643	669	620	632	667	605	644	670	613	651	629	639	620	657	677	630	686	682	692	684	699	624	661	596	646	641	631	659	653	658	614	675	657	606	627	622	656	617	661	650	629	681	691	651	618	619	634	603	661	666	626	616	627	643	709	668	637	678	609	684	627	668	636	622	606	616	596	622	637	675	617	616	666	668	711	656	633	645	642	625	666	655	644	667	627	622	653	646	652	661	703	685	624	662	681	613	658	628	642	635	637	629	633	642	628	599	703	625	671	662	593	658	621	622	662	621	609	631	627	631	583	648	659	646	624	607	591	631	591	656	666	627	627	618	684	629	661	636	651	661	657	600	625	650	617	654	656	644	628	637	594	651	614	641	653	621	639	662	649	683	670	701	683	615	665	627	642	667	610	685	668	665	647	622	636	624	673	663	634	658	646	633	632	647	629	632	626	665	647	618	642	646	637	644	666	630	634	692	669	612	609	633	659	669	642	656	664	628	648	655	680	677	670	665	632	659	612	665	659	618	650	654	681	672	650	684	630	647	619	638	614	648	691	689	635	661	637	616	627	638	582	630	656	633	653	615	615	633	610	653	614	654	650	687	652	613	625	670	657	613	685	693	663	639	608	686	600	597	642	673	626	620	651	717	668	647	647	647	667	592	660	670	656	685	647	618	606	705	644	688	672	632	716	647	631	629	634	666	644	622	592	624	667	681	692	654	603	628	620	612	596	643	615	647	627	605	622	630	610	609	646	658	613	686	627	616	642	636	617	659	646	646	635	612	629	665	616	649	649	675	667	626	658	625	658	610	668	639	648	642	625	645	677	690	634	640	593	639	615	658	674	631	654	645	632	622	612	671	722	630	648	666	668	619	690	655	652	670	657	671	705	659	691	627	678	651	616	688	619	711	662	646	667	639	625	638	680	664	653	617	631	661	665	656	675	655	625	708	609	691	612	624	654	655	658	655	652	650	638	650	629	659	668	621	622	640	692	649	639	640	632	645	659	617	680	643	674	649	618	665	633	680	658	639	657	661	636	731	625	651	673	627	629	663	662	663	689	655	649	642	627	660	594	661	649	640	636	599	645	658	563	675	623	644	638	680	635	628	628	605	634	659	645	690	608	618	672	622	665	637	662	650	612	625	647	643	639	628	635	614	650	632	673	613	598	663	629	616	619	659	652	654	641	630	628	611	588	659	663	628	648	604	655	632	653	667	658	641	708	647	623	674	628	657	610	613	614	652	683	620	634	654	665	680	663	638	610	630	630	642	620	639	642	637	660	623	664	653	628	628	629	577	604	661	665	646	593	607	640	688	620	602	637	634	680	609	676	658	646	623	681	648	640	660	681	636	651	675	684	645	662	680	640	643	617	586	664	615	684	603	692	681	606	659	674	675	709	667	662	657	678	664	693	621	639	674	620	620	620	628	700	693	626	621	643	598	657	636	605	689	642	703	626	653	639	621	672	696	683	654	680	658	642	670	632	633	647	592	619	627	647	655	616	649	643	683	656	644	652	647	612	624	713	677	602	618	611	660	642	628	569	651	612	690	649	624	662	619	649	678	645	631	670	655	624	677	629	649	633	607	631	659	659	648	656	672	649	626	638	641	664	611	621	660	627	619	665	640	659	637	630	681	670	619	631	629	703	639	599	685	634	680	634	655	623	650	653	688	631	665	613	641	608	636	662	663	628	649	634	666	641	633	619	651	608	668	628	613	646	619	658	658	626	689	583	621	618	594	631	652	683	652	655	646	616	618	645	635	630	654	667	674	610	618	673	596	649	659	628	656	654	641	685	638	617	638	666	647	645	683	662	634	649	668	653	673	681	664	632	676	624	647	647	627	680	651	598	730	672	639	667	639	617	620	636	639	661	676	660	642	668	641	614	589	611	642	646	646	648	633	702	673	682	619	667	656	660	622	638	619	629	583	608	635	622	700	647	642	627	627	685	678	589	628	678	654	626	580	689	660	597	692	639	655	599	617	606	696	647	691	672	647	680	655	651	659	667	662	606	659	639	643	626	669	678	619	646	599	662	637	639	619	615	636	639	640	641	672	639	625	609	663	634	668	648	678	672	659	651	637	691	654	619	616	663	642	682	616	654	647	668	631	646	647	648	602	623	644	635	657	662	644	653	630	657	649	623	656	627	678	659	640	627	653	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22508	16855	15420	14505	11881	9972	8299	5928	4208	3479	2897	2064	1746	1809	1487	1500	1222	1179	1123	1195	1203	890	947	935	999	718	623	689	731	662	709	628	557	541	558	553	526	493	380	402	467	447	360	315	310	357	354	369	351	349	323	349	299	288	272	296	277	265	290	308	291	291	290	300	282	300	301	316	294	310	313	286	264	262	266	287	288	302	317	291	295	316	278	301	295	265	307	298	301	280	284	318	290	279	281	278	279	282	293	273	267	320	267	282	309	292	282	270	291	309	271	262	276	291	262	282	261	272	262	297	275	263	283	294	299	300	288	268	272	289	295	285	275	280	258	313	302	281	283	317	281	299	271	299	286	271	297	306	312	303	285	290	293	296	284	310	282	245	294	285	281	310	275	293	283	309	268	268	259	297	285	305	304	241	294	301	296	297	292	297	309	290	264	296	297	281	256	294	282	271	303	292	294	312	275	286	281	282	267	278	272	269	288	281	245	313	281	274	270	279	280	270	280	263	269	259	265	282	288	261	271	290	264	296	235	278	300	305	268	276	298	249	306	292	298	299	292	270	313	285	281	313	277	315	282	288	272	274	280	285	283	268	302	293	307	280	297	273	285	303	302	252	278	287	303	303	268	263	307	275	299	331	309	273	269	284	284	266	285	267	266	315	328	253	282	282	273	275	291	274	271	290	272	298	296	260	276	304	286	292	268	287	279	311	282	272	269	327	298	297	280	281	260	302	266	290	280	275	277	284	242	281	277	265	290	283	256	276	269	265	319	282	283	280	278	287	280	290	296	290	312	255	290	300	286	260	305	267	285	288	306	300	264	310	267	283	248	262	289	288	266	295	286	305	325	272	285	276	291	299	264	302	273	265	273	275	289	268	252	302	272	305	312	309	324	245	315	287	242	281	289	260	283	290	258	281	308	291	293	262	297	271	251	298	286	257	302	304	272	273	300	276	251	303	301	264	269	326	269	324	312	288	299	284	280	263	254	285	287	286	280	321	298	259	279	277	262	289	277	322	279	241	291	267	303	285	280	294	296	261	285	267	289	258	307	276	282	273	291	276	265	273	261	291	231	283	286	290	278	260	286	279	302	273	301	307	302	290	276	264	271	276	289	304	267	280	283	291	266	272	288	313	298	286	293	275	282	292	266	285	289	293	280	289	275	306	296	289	265	267	277	286	289	255	277	300	282	314	286	289	311	281	269	307	305	251	297	294	288	273	269	307	302	278	281	321	300	285	289	262	288	293	288	252	303	273	256	300	279	286	286	304	286	266	305	277	303	296	276	277	293	272	280	286	279	253	292	285	270	287	283	280	290	264	307	269	286	260	265	274	304	306	295	267	290	294	277	279	302	272	292	295	292	268	301	261	267	263	269	280	267	272	272	317	273	279	270	292	288	288	316	263	294	265	304	271	293	283	269	266	252	312	271	290	277	271	286	312	259	274	287	283	309	266	275	289	317	302	271	284	284	302	296	311	282	264	277	282	260	281	278	311	301	270	253	240	276	290	265	302	315	265	284	246	269	272	275	276	299	274	273	279	295	279	290	284	292	298	266	293	287	290	262	285	279	254	247	257	268	266	257	292	284	278	274	298	282	306	283	288	290	308	268	290	297	273	293	275	277	277	265	276	284	292	295	302	282	279	278	302	283	289	286	307	280	252	283	273	278	302	266	256	277	280	280	287	290	306	272	272	275	295	260	287	300	307	278	309	317	267	270	279	285	323	282	282	270	272	269	295	291	278	293	303	296	292	272	301	266	282	312	284	282	291	306	283	261	285	280	274	264	261	274	286	271	325	279	289	281	297	304	273	317	257	266	293	301	287	265	320	276	300	298	261	288	288	300	311	303	292	254	264	288	282	287	298	315	296	289	264	254	274	322	286	294	280	306	255	313	262	287	303	282	300	284	253	288	319	292	263	274	284	297	286	294	296	310	327	247	282	308	280	275	253	276	292	290	251	276	313	291	295	319	253	276	267	259	288	270	275	278	271	293	295	281	308	268	283	286	308	291	279	258	281	281	271	282	304	300	278	269	265	274	310	294	282	272	274	293	299	285	292	273	267	275	278	320	279	289	288	287	309	298	261	262	304	289	264	315	309	277	294	259	288	288	288	299	289	251	298	284	289	266	271	322	264	281	275	272	314	273	294	290	265	313	292	255	285	282	251	264	295	294	283	283	259	272	290	303	257	272	277	264	283	308	277	279	294	274	297	279	286	270	297	275	288	285	256	278	252	301	286	288	303	288	274	285	317	268	299	276	280	304	284	306	294	244	297	252	283	295	280	260	272	275	301	275	291	281	304	277	291	273	291	295	264	305	290	267	276	284	283	281	269	286	264	284	297	295	265	270	295	301	266	273	299	278	282	263	279	288	293	316	272	255	311	298	263	296	306	292	255	260	254	268	286	258	286	261	278	260	269	291	299	263	289	297	269	287	291	285	291	289	257	271	282	297	285	279	309	289	278	263	282	280	263	309	280	272	272	257	278	291	270	298	284	276	301	278	280	288	280	312	317	290	284	276	283	300	287	236	307	274	250	274	299	325	285	279	261	274	270	288	305	275	314	279	300	260	256	246	289	306	303	302	312	282	315	307	267	273	290	297	257	262	257	292	274	283	280	304	292	308	304	289	262	255	290	280	281	295	281	298	290	288	268	280	279	290	243	308	280	257	269	290	304	283	249	295	240	275	235	323	280	285	278	267	290	264	306	277	289	255	266	282	300	283	247	313	297	278	261	297	276	295	255	273	301	271	271	282	286	259	290	262	274	306	255	304	289	279	273	268	265	231	267	300	270	291	271	278	328	271	258	259	307	270	253	296	300	299	277	308	291	263	298	278	284	288	296	269	281	274	259	272	291	272	279	254	303	278	280	256	273	282	298	297	260	265	304	276	259	280	275	291	284	295	286	312	270	295	274	291	277	271	287	268	269	262	289	297	319	276	279	283	285	271	261	290	267	259	286	276	287	271	304	255	287	267	258	284	240	295	268	295	279	288	251	298	299	269	292	266	279	270	276	296	275	265	296	298	309	307	283	305	311	297	267	272	286	306	294	287	256	328	292	287	313	277	271	295	285	280	286	251	280	288	288	244	279	267	293	272	261	273	286	279	277	312	292	274	278	283	273	282	290	294	303	279	302	299	268	270	293	284	300	276	273	250	268	270	300	307	273	282	301	254	274	300	286	281	310	279	298	282	237	291	247	275	282	287	257	249	257	302	266	304	278	287	279	289	284	298	311	273	310	266	273	266	279	259	285	267	274	265	284	274	307	279	286	301	259	260	306	286	269	319	266	274	282	286	263	258	289	296	300	273	308	281	256	272	317	276	287	280	269	272	302	256	274	291	270	272	303	283	294	295	282	307	299	268	265	273	279	262	283	261	282	285	268	266	294	273	318	316	280	267	272	268	311	293	279	295	264	278	273	263	319	280	275	261	285	306	294	261	311	296	297	277	282	285	282	290	303	281	285	295	274	286	291	284	282	283	265	286	265	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
12719	12408	14469	18147	16184	16748	15622	13034	12577	12225	11816	9017	7464	6861	6321	7301	6065	6291	7004	6929	7468	5649	5242	5292	5515	3218	3437	4037	4248	4094	4387	3712	2972	2869	2848	2911	2543	2488	1851	1765	2122	1942	1730	1137	1145	1355	1505	1308	1349	1262	1330	1192	1200	1056	899	905	982	869	883	935	916	888	922	874	865	869	872	856	873	862	783	828	856	869	808	857	883	855	874	829	835	828	831	830	833	885	846	843	871	813	852	900	828	811	805	815	851	807	814	885	841	864	824	827	923	838	840	799	789	843	822	837	825	822	826	877	847	813	788	841	808	809	847	850	848	797	879	817	839	807	763	831	849	829	857	839	793	854	832	810	776	850	798	775	834	796	850	820	823	827	857	878	841	832	825	842	832	882	851	782	808	791	796	813	819	807	865	832	780	833	790	859	796	817	826	864	811	848	854	868	819	810	758	847	831	803	858	800	805	779	831	815	836	794	801	820	788	814	832	819	830	810	828	833	833	835	814	842	797	797	837	792	823	836	899	807	782	840	763	842	826	807	771	787	875	803	837	850	855	768	819	809	789	828	816	806	827	819	833	817	867	827	839	801	798	875	789	833	783	821	803	789	789	849	843	835	786	836	803	806	799	803	858	852	827	817	769	800	840	785	810	763	858	847	819	810	813	790	856	814	832	876	833	852	805	786	856	880	831	816	811	853	820	816	830	830	797	823	790	817	867	817	766	834	805	807	785	805	823	791	841	837	824	794	849	834	863	758	826	811	809	858	806	830	818	841	810	764	790	831	824	832	840	790	808	870	797	778	801	794	802	827	792	829	837	805	802	827	790	800	798	842	825	865	760	885	848	815	813	797	824	821	854	798	819	827	782	811	866	855	846	794	823	811	839	802	833	817	823	815	812	792	815	863	846	757	848	839	816	829	831	824	864	748	807	832	826	835	757	838	872	840	800	864	864	810	784	807	822	817	858	825	806	865	793	822	826	828	817	832	845	832	805	824	733	826	858	832	795	826	786	844	820	754	838	806	829	826	814	820	844	859	803	815	781	822	823	803	832	846	800	843	849	779	805	826	858	770	790	815	776	830	784	822	816	822	819	856	844	798	794	798	838	813	777	800	852	790	786	813	863	818	807	839	827	801	791	826	794	829	764	831	841	807	842	839	883	793	800	830	851	851	863	852	819	808	840	815	873	768	856	832	831	818	787	850	804	789	827	854	865	827	878	857	935	826	834	815	788	819	843	796	861	866	814	802	840	862	808	828	781	824	831	783	810	846	806	806	832	831	791	793	804	809	828	826	809	825	808	777	869	792	832	835	834	801	813	794	815	855	769	800	856	809	798	801	860	845	900	852	829	824	812	831	823	846	841	832	820	844	815	887	806	860	827	849	832	824	809	830	827	821	841	814	810	841	768	817	816	808	753	840	827	812	803	868	839	849	780	845	793	811	831	825	842	775	726	815	823	798	801	813	812	770	863	803	844	839	786	806	801	839	837	803	858	883	829	873	791	838	838	804	818	812	801	824	830	802	815	809	784	799	829	812	840	817	893	838	846	779	809	802	796	834	825	783	794	855	859	797	839	761	829	833	837	852	779	812	819	819	802	829	811	790	786	852	856	792	820	849	812	762	879	869	796	825	791	821	827	831	797	831	840	813	790	818	785	790	816	801	759	810	813	834	832	806	846	799	759	835	826	844	801	820	781	828	783	823	853	785	835	772	806	748	824	809	827	839	874	838	786	844	842	851	810	850	840	833	814	812	822	853	847	759	818	850	829	880	819	838	816	773	836	803	821	823	780	816	784	784	857	798	828	835	806	815	821	810	825	807	820	773	795	801	832	835	840	818	838	807	793	850	760	798	796	802	834	811	834	812	779	812	793	802	794	845	794	814	876	809	841	809	837	807	811	825	778	804	858	766	805	823	873	856	780	820	864	772	845	849	821	851	807	822	824	807	780	830	818	834	776	821	826	820	807	766	796	837	819	805	839	866	795	817	827	803	825	843	824	848	814	813	816	814	826	802	796	848	832	821	840	842	824	850	783	860	835	840	794	819	807	803	801	857	833	841	820	812	854	821	824	802	818	788	791	805	887	825	831	883	809	830	827	821	825	795	833	836	839	843	821	824	808	822	775	806	847	807	819	816	854	791	804	792	832	894	828	792	848	863	803	793	824	860	844	853	839	839	882	807	851	814	800	819	876	830	832	828	849	849	815	798	805	793	809	821	791	839	814	802	786	816	812	832	827	799	851	835	821	774	843	814	813	811	866	804	820	782	826	830	837	856	829	807	858	809	834	838	833	805	787	786	750	847	831	819	735	796	846	776	822	778	772	800	827	800	818	795	805	829	807	797	826	837	788	814	838	820	850	801	800	832	890	871	780	826	873	819	815	838	812	846	816	843	794	745	757	764	789	808	825	798	819	827	843	845	825	813	833	845	850	806	777	781	830	810	789	861	812	865	829	763	837	833	798	832	866	800	815	803	793	821	808	785	839	812	860	848	820	794	800	813	762	822	786	830	799	832	828	807	774	885	846	845	832	785	831	848	837	797	756	837	829	820	813	831	806	791	804	809	833	876	802	883	852	815	820	840	867	824	857	866	793	804	832	780	772	824	798	821	806	837	857	813	865	807	829	868	842	795	842	779	816	820	868	859	820	837	840	809	821	838	820	837	857	805	770	803	813	861	787	802	822	803	800	849	853	848	862	812	825	863	812	798	768	814	795	814	778	875	835	788	756	808	787	813	802	781	847	790	788	796	838	810	814	803	797	768	886	817	869	783	833	845	778	849	876	843	822	810	867	782	824	838	806	843	817	847	813	797	807	815	882	847	836	868	804	824	881	853	848	802	823	801	841	813	825	809	834	869	855	808	809	796	869	835	829	789	791	837	861	794	772	825	867	867	835	854	806	875	829	800	838	831	795	787	767	846	841	854	797	793	825	805	809	818	819	822	819	800	847	836	886	772	895	780	810	829	759	777	882	726	822	808	831	827	849	752	841	818	765	849	781	880	824	817	832	862	775	837	839	799	824	813	802	783	800	739	856	846	835	814	742	789	796	804	816	833	769	801	803	805	833	768	841	797	735	830	811	841	784	878	794	823	835	852	850	854	801	847	820	815	861	828	846	769	840	810	797	784	812	811	849	830	823	866	815	827	833	818	811	843	811	782	807	859	824	897	800	841	784	866	810	874	837	770	865	822	796	828	848	855	813	831	820	852	819	811	827	844	783	774	766	759	851	857	817	854	797	828	829	794	786	783	849	828	786	813	786	866	836	845	824	790	835	867	837	813	802	856	789	839	828	825	850	814	850	829	839	847	824	898	838	844	779	833	829	831	820	806	832	823	796	822	872	841	787	825	809	803	837	846	815	808	785	824	818	825	840	772	879	791	877	802	841	809	810	837	802	822	838	777	791	775	828	821	766	802	862	777	778	812	830	794	790	822	850	809	804	772	825	801	813	828	892	863	821	798	806	799	823	761	822	808	775	843	859	838	837	820	827	873	821	795	844	800	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
3835	1540	1580	1040	682	429	401	249	187	189	153	123	120	119	117	121	105	112	89	106	108	130	87	96	104	99	94	105	102	114	108	114	103	110	92	116	98	108	86	104	87	91	94	103	99	101	92	85	95	105	97	119	99	106	83	98	96	88	89	77	99	94	100	90	93	111	97	90	97	95	83	114	91	102	94	91	102	108	104	98	96	95	89	91	94	97	94	87	75	104	81	85	87	87	97	119	83	88	81	98	91	90	115	99	97	82	105	117	121	95	104	95	71	100	85	97	95	92	97	89	87	92	78	100	109	90	87	93	84	106	85	91	90	75	92	88	97	95	90	101	85	88	96	77	100	92	85	102	82	83	97	80	95	80	95	97	110	83	96	97	92	101	86	96	88	94	100	82	112	90	88	92	87	97	93	98	98	111	72	99	92	92	90	97	80	89	96	101	88	107	87	83	95	94	103	105	88	109	93	99	104	105	96	92	90	76	106	105	88	94	94	101	106	93	101	77	83	95	95	105	85	84	91	93	100	114	85	95	91	89	109	100	106	97	82	108	95	93	89	106	109	98	102	79	87	111	106	112	75	111	92	92	91	111	76	80	103	103	92	98	112	75	103	86	101	105	93	98	105	97	97	95	91	86	96	105	102	102	86	108	111	102	89	95	95	95	108	79	89	99	108	99	91	94	105	99	92	96	92	80	107	104	93	71	88	101	93	87	96	99	113	92	90	77	117	105	96	105	98	88	100	88	87	89	109	107	89	86	94	93	88	97	88	97	103	97	92	91	87	92	105	96	99	101	96	121	90	86	102	114	107	82	92	106	93	104	100	99	82	92	103	95	96	80	97	93	102	103	88	111	93	82	93	79	96	93	103	89	84	96	104	87	98	108	109	84	95	88	98	99	93	78	95	85	84	100	108	104	108	81	110	97	92	99	106	87	98	95	109	81	90	90	90	113	101	101	87	111	87	87	90	79	70	91	95	90	92	94	91	91	91	111	81	88	94	104	101	99	87	103	88	87	100	98	86	111	88	107	87	89	93	89	102	98	94	91	93	97	121	97	92	78	94	113	96	83	98	81	101	104	106	88	98	89	85	87	100	107	86	94	99	101	93	94	86	85	105	82	107	92	85	96	93	100	120	88	95	103	90	98	87	92	100	92	101	116	76	99	83	90	100	89	85	102	118	95	79	107	106	91	106	98	90	95	99	75	105	75	102	95	96	101	112	104	110	122	106	69	86	108	96	84	90	104	88	112	94	97	117	113	104	101	112	96	90	83	101	82	97	104	94	94	98	90	100	91	80	103	99	84	97	89	91	84	84	93	109	98	97	82	73	104	110	82	87	94	105	90	119	98	97	107	96	93	102	86	78	76	107	109	82	100	97	94	94	97	79	97	84	89	91	93	108	97	90	105	86	89	105	89	87	97	108	91	83	100	88	115	93	93	106	100	81	91	100	112	103	96	88	106	92	100	88	94	91	83	93	89	91	108	92	113	104	97	89	80	101	89	89	86	105	102	101	102	86	84	113	81	115	90	84	79	102	88	92	79	94	81	99	92	71	70	93	92	91	111	90	106	80	103	106	87	87	90	90	122	124	77	83	111	93	98	96	97	76	72	91	91	88	87	72	98	107	100	89	101	93	82	99	100	85	78	95	97	99	104	103	106	94	93	97	84	102	98	93	93	99	81	90	103	106	80	96	113	94	88	93	106	92	101	98	112	83	87	81	102	96	86	101	88	107	108	88	91	94	98	80	93	104	102	103	89	91	96	90	78	81	89	103	88	98	102	93	101	104	107	97	105	79	86	95	81	88	84	91	97	99	110	90	83	101	78	76	85	95	129	99	93	101	76	93	110	104	113	100	98	88	113	101	87	96	92	100	79	98	83	114	102	91	101	94	83	93	113	90	101	84	93	87	100	98	109	95	88	90	83	78	105	77	104	92	102	95	86	97	115	102	92	106	82	89	108	110	82	111	87	98	107	86	89	112	86	96	92	93	82	75	111	87	94	90	104	106	94	114	93	101	108	91	92	95	101	87	96	78	85	81	93	101	93	97	110	95	94	98	97	84	93	102	92	110	90	101	96	92	90	90	99	89	85	92	105	93	87	102	78	96	107	87	89	92	78	117	101	92	89	102	84	85	94	98	96	108	107	99	93	102	88	89	112	98	86	96	100	110	97	109	91	95	108	105	90	89	96	98	114	109	97	110	91	97	100	106	87	103	104	88	112	103	93	101	94	90	84	91	98	102	97	100	95	91	101	94	102	86	101	93	85	105	92	91	100	83	103	91	93	91	84	96	107	96	92	88	75	87	98	93	91	91	85	96	94	94	101	109	92	104	95	107	108	92	108	104	82	92	87	91	88	85	94	101	77	98	91	94	91	96	107	90	100	88	95	91	83	89	90	94	98	89	96	102	103	87	101	86	84	94	104	97	114	84	101	77	87	89	95	91	81	89	107	91	73	100	102	81	95	115	99	95	101	99	85	104	99	99	108	97	111	98	100	92	100	98	81	110	94	100	96	96	105	96	87	88	77	106	103	128	92	101	103	103	123	92	101	97	81	102	96	105	92	80	94	87	92	79	89	100	89	109	105	92	100	92	95	78	117	94	100	92	112	85	92	92	81	98	86	90	81	98	94	81	85	83	87	92	96	102	102	94	100	102	100	91	105	104	108	78	100	114	106	110	104	115	99	101	104	88	98	97	90	91	84	80	89	108	96	115	85	101	93	95	98	105	80	86	99	97	107	104	71	87	92	101	101	101	103	91	105	100	111	109	105	98	84	106	99	88	101	77	100	103	95	104	102	108	101	104	79	95	92	103	82	91	87	93	95	80	88	109	96	97	83	104	81	85	108	84	98	101	61	73	98	104	88	74	91	110	98	111	101	94	100	95	101	85	85	108	79	103	91	91	84	108	104	81	99	96	105	81	89	96	83	95	99	114	86	99	87	86	96	98	119	91	95	93	105	86	93	98	86	85	92	116	100	96	96	93	87	78	95	104	113	93	108	104	82	93	107	116	92	115	106	110	106	87	81	94	107	89	95	107	111	97	100	97	93	99	94	86	100	93	98	83	69	120	110	106	95	96	90	93	92	107	105	68	85	99	96	87	105	114	105	94	97	87	97	85	85	96	89	82	97	110	103	95	82	106	62	106	102	99	111	99	77	103	89	101	92	109	95	99	99	87	95	106	91	100	84	96	88	95	92	106	95	99	88	103	93	75	103	102	100	90	103	85	108	77	112	90	94	94	95	119	96	84	112	91	92	108	95	109	102	108	88	88	100	95	86	88	105	80	89	92	90	101	88	100	101	86	92	91	98	89	91	97	84	109	85	96	96	83	88	99	91	95	94	98	99	97	82	96	85	92	89	90	85	79	100	119	93	94	76	69	96	113	92	96	92	79	94	77	91	111	109	92	97	97	93	93	85	90	91	90	84	84	92	106	82	102	90	94	80	84	95	92	93	75	111	88	97	104	88	94	81	103	105	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
3014	2172	3152	3296	2175	1707	1464	1241	858	869	743	672	561	537	488	540	536	513	503	471	518	509	492	528	475	451	389	430	450	409	397	392	419	399	404	380	405	414	374	338	371	359	386	388	378	339	367	383	362	347	373	369	364	344	364	345	367	323	356	357	374	368	358	316	349	380	358	380	342	340	391	332	355	357	356	333	344	315	363	361	329	357	355	322	353	327	348	338	352	323	315	320	343	327	380	352	325	346	317	341	344	342	347	358	335	320	336	368	347	325	349	328	336	387	310	363	338	330	327	318	331	351	341	315	353	338	383	329	348	357	348	360	327	378	358	327	314	319	326	341	335	349	352	357	367	347	356	354	307	318	335	353	339	354	334	325	321	373	318	327	361	318	305	339	344	358	319	375	356	329	325	346	306	328	348	363	349	331	329	346	355	331	351	352	306	311	350	391	351	334	382	340	345	319	343	339	324	350	347	332	352	363	379	379	347	330	323	354	380	328	333	337	352	372	327	348	361	316	349	354	369	354	384	320	327	338	311	374	337	334	348	334	348	360	305	389	359	316	338	340	346	326	361	352	378	359	370	343	332	365	333	335	334	330	319	365	332	370	345	302	311	341	332	391	376	323	335	379	367	313	314	342	300	332	324	334	348	348	335	351	374	336	323	356	318	370	323	364	336	369	362	344	327	352	350	366	344	354	331	377	357	352	311	378	349	362	352	305	348	321	368	329	342	355	319	351	326	330	336	359	329	347	328	342	319	327	343	340	359	323	344	357	327	309	316	336	343	358	350	376	337	359	346	327	342	361	344	360	325	339	395	374	377	341	364	355	340	350	375	373	343	330	332	339	333	359	367	321	338	339	340	324	324	328	320	360	345	323	344	310	320	350	296	330	358	361	325	340	360	343	352	344	304	337	338	355	356	348	350	313	346	335	345	345	336	320	340	335	317	357	353	383	335	354	366	372	387	372	333	352	345	327	340	341	347	345	358	356	367	356	365	343	317	335	316	351	376	333	317	390	338	352	342	325	356	346	335	344	341	351	333	338	330	385	345	320	360	361	351	356	331	376	351	379	320	356	358	378	307	349	348	355	363	364	336	331	341	345	353	338	316	345	338	352	335	352	338	338	312	351	333	334	380	372	320	328	344	363	333	364	337	344	347	343	349	330	365	335	348	334	325	342	352	357	384	348	364	342	352	350	394	364	315	379	363	329	350	325	344	359	374	356	360	322	344	344	327	325	340	312	364	357	364	371	335	342	345	368	342	344	329	333	335	339	325	346	330	364	307	338	314	340	366	350	347	315	345	324	352	344	344	346	332	349	346	349	334	313	328	351	372	346	334	369	359	364	336	340	363	343	334	362	369	348	373	344	366	325	375	341	353	322	340	364	363	355	329	327	325	373	351	339	325	356	328	350	363	341	361	357	373	337	321	356	328	361	349	336	326	369	322	345	326	315	305	361	330	322	355	358	385	330	353	356	329	346	313	327	349	348	351	351	340	321	377	359	356	345	353	345	381	332	310	357	335	307	327	380	344	322	353	359	299	353	334	366	334	333	336	330	329	318	346	372	372	371	351	369	370	345	351	375	336	376	328	359	307	366	390	341	361	301	341	340	353	346	340	317	378	335	315	315	323	348	351	342	350	342	348	340	312	327	332	353	327	345	321	335	375	338	357	345	340	343	337	371	340	314	408	341	361	387	345	316	329	316	360	327	329	339	338	355	346	332	334	302	348	348	326	353	348	316	368	328	354	312	354	337	354	367	351	364	355	341	342	374	342	349	327	346	364	361	348	380	335	340	342	365	336	323	363	325	338	367	350	344	359	342	368	321	346	352	346	372	341	337	366	341	352	353	318	361	352	338	342	358	331	327	354	340	328	304	357	346	363	363	373	386	373	374	331	356	366	321	381	345	348	326	338	360	307	342	335	374	333	352	357	353	378	363	372	331	338	349	365	352	313	331	335	347	347	333	332	335	364	387	324	332	330	340	300	356	331	350	326	331	337	328	342	329	322	323	329	352	368	367	332	329	352	363	311	314	352	376	356	355	354	340	322	393	323	337	331	327	344	337	369	369	369	337	384	335	338	318	332	342	336	381	320	383	380	359	326	374	342	341	351	326	341	344	365	352	352	384	387	372	344	366	347	368	345	313	350	358	346	372	327	348	343	330	332	311	363	345	339	369	354	328	338	348	334	326	356	330	343	338	335	350	330	336	322	340	336	339	323	320	360	365	351	371	350	314	354	330	333	374	372	381	353	364	357	368	325	347	325	354	360	347	328	345	328	349	360	339	307	338	320	359	353	334	355	341	349	363	344	303	357	316	335	345	368	377	347	344	342	361	368	338	338	335	333	354	303	347	356	337	368	348	360	320	346	363	346	355	329	342	327	365	328	325	337	374	356	344	344	329	355	361	350	328	361	353	324	344	318	366	334	325	313	342	355	341	339	334	327	363	375	335	330	376	342	354	331	338	336	351	356	350	342	307	333	355	304	347	352	345	306	356	338	337	345	383	326	349	305	345	325	359	320	324	347	347	355	344	329	335	346	367	341	370	328	336	361	336	352	355	326	323	376	333	312	312	342	364	354	314	353	378	363	350	342	387	354	340	332	377	348	315	366	368	349	366	324	321	320	338	370	344	338	330	339	371	324	352	343	313	383	324	341	365	316	306	342	342	352	348	336	342	351	332	380	362	322	322	377	353	352	322	332	302	317	357	334	366	311	332	375	331	351	317	367	284	346	331	322	351	339	350	347	354	326	317	338	333	337	327	351	339	364	352	352	312	353	329	333	331	353	313	339	334	340	337	342	351	321	331	367	357	323	358	339	330	311	350	322	326	336	323	333	325	315	333	328	312	337	297	345	347	335	349	364	317	351	307	360	332	361	335	345	353	359	351	370	316	356	342	344	353	356	298	334	350	337	330	339	325	361	336	335	340	341	350	372	386	330	340	341	341	348	344	348	336	355	385	318	358	339	345	346	347	355	316	357	356	334	363	329	376	351	369	329	366	318	328	354	357	360	332	355	355	361	368	340	337	334	334	345	347	366	343	333	384	385	343	327	356	337	345	320	348	346	339	325	320	328	339	343	355	311	348	337	295	373	350	323	366	386	348	338	334	358	326	365	361	353	335	364	368	314	342	297	370	325	374	346	389	355	325	334	328	346	358	379	310	329	360	354	350	355	353	359	346	348	350	335	343	294	320	359	290	337	343	325	312	328	339	354	345	360	336	336	314	349	366	290	358	361	326	335	282	344	338	353	355	337	363	382	357	343	371	339	327	335	339	325	337	357	331	321	319	339	353	356	323	353	343	356	343	334	388	339	370	336	343	342	364	325	359	313	340	336	330	336	331	347	347	343	341	354	339	344	322	375	373	314	359	364	350	332	347	340	374	337	317	349	385	358	333	352	366	341	324	325	354	314	318	320	339	345	350	335	340	328	366	331	314	327	321	368	373	298	353	350	340	295	350	308	362	340	326	349	335	340	359	335	380	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
13768	9883	9229	8505	6412	4818	4164	3462	2478	1952	1640	1185	954	703	709	704	600	643	642	574	745	545	523	481	642	402	370	427	406	449	458	418	338	333	324	333	311	309	265	269	239	317	317	236	189	209	259	235	222	244	239	249	227	235	203	188	216	219	264	230	199	211	220	219	213	237	209	178	211	234	188	205	202	200	187	184	216	219	223	203	216	227	213	218	203	200	190	195	211	215	207	206	195	203	208	231	205	218	248	195	228	195	210	211	209	192	211	208	220	220	224	215	216	196	213	229	217	206	193	206	214	200	228	235	210	222	192	213	195	187	200	214	209	221	209	226	188	211	194	197	180	203	192	199	211	207	221	197	225	206	209	228	204	210	236	232	223	207	190	209	213	231	228	219	213	206	197	215	208	203	235	229	202	235	210	190	219	210	223	201	208	217	185	211	183	195	249	195	199	205	207	205	200	185	235	224	203	219	184	193	208	194	198	204	206	187	219	209	208	248	221	225	228	189	221	192	209	208	168	212	233	215	193	207	217	210	190	196	212	184	225	205	225	209	247	216	200	214	211	214	191	227	196	233	203	211	232	195	203	194	194	224	230	209	198	198	217	218	210	196	215	200	226	223	214	201	199	203	217	206	220	208	220	228	223	208	192	218	214	192	223	198	232	233	203	216	230	191	207	193	212	210	198	229	204	201	182	212	205	207	196	213	192	205	213	191	204	223	212	191	197	208	231	227	222	214	225	223	208	223	227	203	231	196	220	226	214	198	226	192	201	233	219	195	218	215	206	220	196	205	208	236	207	200	201	219	197	226	199	224	218	224	224	213	226	206	202	218	202	202	198	203	199	204	201	212	209	185	201	210	186	222	223	200	194	212	221	199	226	218	225	252	218	190	209	190	193	226	189	202	213	192	217	199	182	194	214	191	181	220	197	200	216	201	229	209	213	205	211	198	214	207	245	193	209	200	213	226	192	192	203	235	245	222	192	199	220	226	229	222	200	209	218	207	228	217	227	200	234	202	234	207	193	215	205	198	217	186	173	205	183	213	228	204	206	220	191	217	195	208	194	210	213	211	199	200	208	222	200	203	222	200	221	230	212	224	219	209	194	203	189	230	227	213	229	235	195	207	202	206	210	199	198	233	213	195	211	210	195	185	215	223	192	214	227	208	241	206	202	237	200	221	202	202	200	221	184	196	206	230	187	200	226	219	234	206	225	210	233	221	201	214	216	226	211	198	205	226	193	194	223	222	201	218	194	209	215	183	226	227	207	222	231	212	188	214	221	222	198	205	208	189	203	220	186	212	196	182	208	215	175	189	210	244	199	200	209	184	198	220	186	203	198	198	211	183	225	223	207	211	214	213	205	214	237	221	203	246	201	198	220	205	222	198	221	218	231	233	211	243	202	217	220	229	221	206	194	199	212	254	192	201	227	194	201	225	212	220	219	209	213	203	229	217	212	196	234	182	226	190	222	231	195	226	204	206	230	211	221	220	229	214	229	217	192	208	206	219	189	188	202	196	227	220	201	191	214	201	205	240	199	199	185	193	219	232	182	213	186	201	209	193	203	213	230	184	191	213	196	236	216	175	198	219	199	214	235	219	191	199	207	231	215	189	207	231	220	238	209	213	229	210	205	258	224	223	220	209	211	225	202	205	224	203	203	221	230	211	246	219	192	185	219	194	190	225	216	203	239	207	208	188	237	222	202	189	210	216	211	195	179	214	202	217	227	210	212	204	213	221	202	208	194	208	218	195	210	220	215	195	224	230	192	234	211	236	195	222	190	206	184	191	217	200	211	191	193	192	206	211	185	201	227	194	234	207	226	220	196	191	199	193	213	203	194	211	205	207	210	213	208	219	178	217	194	222	229	194	209	224	214	207	221	215	205	212	228	202	191	232	215	237	213	201	237	224	177	202	212	189	241	192	200	190	207	235	213	224	207	211	218	209	184	212	207	219	194	204	223	214	235	171	190	206	215	228	242	192	185	185	202	209	209	200	211	190	204	218	227	211	203	212	226	194	206	215	243	231	228	197	201	210	210	183	243	234	168	216	202	210	213	184	186	219	225	182	214	221	238	190	221	199	190	189	210	209	214	213	214	225	192	172	198	216	208	219	203	226	233	211	222	233	214	238	210	192	195	191	215	212	205	214	223	200	192	207	230	230	213	222	226	194	209	194	195	199	233	224	240	215	217	224	200	217	219	218	201	187	205	196	175	202	190	196	195	214	216	211	212	225	207	213	206	205	212	225	217	211	207	186	225	204	207	190	229	230	233	202	213	213	218	205	190	218	176	228	208	213	183	220	213	205	200	231	188	212	227	198	235	229	227	227	212	221	215	181	217	208	198	209	215	182	213	209	219	185	195	231	198	218	210	210	198	207	202	218	214	204	207	207	186	229	220	220	200	180	208	191	205	221	192	211	209	229	214	203	203	181	197	191	240	177	210	220	227	184	217	225	238	197	194	205	213	189	198	249	218	217	208	224	235	236	207	205	208	229	217	207	216	230	218	202	225	190	212	218	182	223	194	197	240	208	217	176	212	209	190	216	178	219	215	211	197	224	208	182	212	221	203	182	213	212	206	198	222	227	212	221	219	209	193	219	201	229	187	218	200	201	220	205	184	202	204	205	215	215	197	200	200	207	222	209	221	208	177	211	202	199	227	224	209	237	218	220	217	196	189	205	243	190	212	227	218	231	198	215	234	208	234	231	205	194	200	201	198	218	215	220	207	218	201	191	197	182	210	184	226	226	208	225	207	222	209	233	213	214	196	216	194	184	229	205	234	227	215	218	200	205	197	232	187	214	236	211	227	203	221	212	200	194	213	232	218	198	203	254	191	210	209	210	212	232	226	221	228	215	209	219	198	228	206	210	195	200	220	207	180	225	213	223	202	202	209	206	209	197	213	224	214	212	200	193	206	232	186	213	227	192	218	214	195	220	184	199	185	223	219	249	199	226	221	226	203	220	193	213	179	201	215	232	210	233	214	182	215	216	192	221	200	188	209	217	186	193	210	198	192	205	191	225	209	206	222	234	191	196	202	200	217	215	232	220	219	207	197	215	229	200	199	237	203	211	180	177	227	198	235	215	215	195	191	216	208	217	196	204	205	217	191	192	188	214	216	216	182	201	217	196	218	222	218	197	209	203	201	196	197	244	233	226	211	224	217	199	222	215	211	211	196	201	206	205	209	206	213	221	225	226	254	212	222	205	227	254	213	224	203	227	219	198	204	245	215	200	212	200	204	217	215	199	238	233	201	210	216	211	215	204	220	219	220	216	209	174	227	241	193	188	199	193	183	239	211	206	202	190	222	239	216	207	224	203	235	218	196	206	185	235	211	203	208	214	216	214	213	219	201	204	214	202	220	225	235	217	235	208	211	197	214	213	198	189	211	205	224	191	221	194	222	185	201	209	209	191	208	203	191	212	207	181	210	208	218	202	215	218	225	188	199	245	213	212	190	199	178	197	215	203	208	222	207	181	202	207	204	210	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9025	8193	10198	12556	10800	11370	10889	9833	8358	7679	7566	5940	4974	3828	3550	4100	3389	3976	3993	3549	4288	3426	3195	2780	3521	1978	2207	2260	2418	2511	2730	1991	1653	1704	1791	1581	1508	1343	1083	1207	1298	1252	1176	850	749	891	971	898	914	876	905	807	855	731	726	680	678	673	668	648	670	665	679	672	635	649	678	680	687	672	675	657	684	661	712	648	668	703	665	668	623	621	637	651	646	685	683	697	703	716	652	646	640	669	619	605	694	640	705	658	662	653	688	644	653	638	631	681	643	672	665	648	671	644	599	690	642	656	679	654	657	666	640	614	633	658	622	631	639	661	661	636	613	642	672	692	711	663	667	607	673	662	641	658	691	685	627	617	605	663	631	653	648	725	676	675	654	655	574	620	627	643	672	637	603	661	642	661	628	638	629	613	671	663	611	629	674	624	629	587	618	680	671	624	649	659	676	667	676	652	658	615	639	630	646	659	625	691	632	655	629	670	647	642	629	679	704	676	632	641	625	647	661	638	627	661	625	643	666	633	663	632	668	643	695	616	646	608	687	663	627	639	655	612	625	634	646	612	618	633	623	703	639	650	635	633	607	635	638	633	641	613	673	646	671	621	649	636	648	739	635	652	667	632	677	631	636	669	625	654	628	650	685	653	609	660	636	624	636	654	613	672	633	648	593	666	615	630	697	645	646	603	675	669	616	597	654	638	640	652	638	645	628	608	634	634	619	659	617	665	680	634	650	644	642	672	634	622	652	637	638	662	600	644	656	663	686	631	629	677	670	640	624	631	625	634	622	653	670	657	682	606	637	625	671	654	608	694	671	664	656	701	665	677	679	670	647	648	637	688	675	656	683	657	656	647	664	631	653	651	590	613	653	695	644	621	627	657	602	688	644	683	669	655	615	619	610	619	676	689	631	653	608	639	605	667	633	659	652	636	662	607	651	663	614	651	640	701	611	622	596	654	675	611	599	654	654	589	651	631	623	608	656	604	663	654	621	638	651	656	645	605	671	637	689	675	679	664	643	665	620	665	638	639	629	646	624	645	640	642	660	627	628	659	618	633	631	608	631	688	719	635	649	643	624	639	661	654	638	647	669	599	650	643	612	626	632	693	708	639	657	645	679	661	681	676	611	667	692	671	674	629	665	643	655	690	643	614	633	616	639	680	611	672	688	632	644	715	670	632	607	676	692	668	600	633	642	661	598	658	675	678	622	682	642	624	672	600	611	633	642	702	634	643	673	634	661	620	640	662	642	603	632	621	607	645	645	639	652	663	675	648	636	655	632	623	677	645	677	687	629	644	641	684	669	638	637	641	638	617	648	684	677	640	653	643	645	645	668	607	647	634	678	594	623	627	629	589	638	639	604	653	657	665	672	651	696	654	625	608	655	629	635	593	654	649	661	593	630	652	643	636	640	628	665	641	604	677	646	638	659	661	676	621	673	709	661	681	674	662	642	644	655	650	669	658	659	648	633	648	640	673	654	594	674	617	691	631	665	665	665	601	657	694	656	638	644	610	621	652	639	648	652	666	644	645	643	661	659	664	639	661	605	651	656	666	679	643	657	647	646	630	694	599	631	608	699	650	672	695	685	686	658	712	633	680	643	632	664	688	636	695	634	662	698	661	647	647	670	631	680	662	649	646	614	681	649	688	600	662	644	645	660	644	656	722	617	664	661	643	709	630	712	629	672	621	631	604	656	613	581	609	651	628	599	627	682	667	630	649	673	701	676	662	666	621	606	652	650	681	685	632	658	651	664	641	653	656	670	624	685	641	613	662	625	625	647	650	662	673	667	649	627	678	696	638	644	675	636	696	645	621	690	648	660	666	642	590	657	622	661	666	637	697	636	664	664	644	625	641	657	645	582	627	675	696	647	636	613	656	702	650	646	659	627	657	664	676	664	666	680	627	640	642	679	694	632	679	613	686	637	645	659	647	649	632	625	648	639	639	605	635	638	606	632	635	617	630	673	712	630	613	608	683	713	650	632	631	636	606	637	638	627	623	687	640	634	647	670	662	631	647	648	636	676	641	654	626	656	645	664	583	648	614	674	608	641	621	661	598	697	618	656	623	582	690	655	672	617	647	651	673	671	664	608	642	646	703	670	646	638	673	661	618	675	618	662	613	651	636	693	650	675	649	625	667	630	679	635	648	654	670	656	636	628	624	662	669	675	645	662	653	599	674	662	648	611	648	634	601	633	650	628	652	710	641	661	653	684	661	598	615	629	662	625	656	633	631	658	665	632	614	649	668	639	637	627	656	662	648	668	645	697	675	644	663	685	657	667	665	606	629	612	617	614	663	614	616	665	620	626	668	658	660	652	621	639	640	691	659	638	656	616	628	635	632	662	663	646	647	667	645	650	681	643	670	708	647	687	667	655	605	687	626	638	662	631	660	667	638	682	649	623	659	680	658	678	680	694	641	620	652	640	635	639	631	650	614	616	634	656	593	663	695	659	618	656	659	652	645	661	662	664	647	639	649	654	657	660	633	639	687	665	652	641	675	662	717	660	661	627	628	659	655	683	701	661	629	642	645	648	663	664	690	649	671	590	652	682	655	650	639	625	628	663	581	636	646	609	624	645	640	663	659	654	637	598	637	594	614	676	649	629	688	649	635	659	651	654	638	638	656	577	684	677	659	643	629	607	589	665	623	657	595	602	648	670	668	630	625	657	668	692	631	614	654	678	650	636	608	643	695	641	648	657	627	679	643	651	634	617	640	598	646	662	647	648	676	656	649	653	616	632	680	625	600	640	629	629	639	652	672	631	660	661	641	663	642	657	648	612	670	634	644	603	585	672	638	630	637	665	672	634	657	660	657	637	656	638	649	628	611	633	647	668	691	637	625	629	669	658	696	601	645	636	668	623	666	645	644	637	640	651	640	643	632	651	659	671	614	662	642	668	627	656	651	616	667	627	619	637	660	650	616	663	658	679	640	652	634	651	629	669	641	622	593	638	640	671	681	682	617	681	612	645	677	662	666	617	662	614	638	641	640	598	646	676	642	667	674	641	707	618	645	660	635	651	636	651	646	663	642	654	646	639	664	633	665	654	631	656	650	628	624	665	631	673	616	682	587	677	666	631	613	677	663	665	638	663	622	676	627	633	678	640	663	590	626	640	663	669	654	685	712	639	671	632	635	648	625	667	640	646	600	702	646	644	667	644	624	685	651	635	633	645	655	596	618	663	680	680	667	659	655	624	636	627	684	642	683	643	681	661	693	632	654	699	635	644	662	633	684	637	669	625	661	623	611	618	674	620	632	656	672	677	660	642	652	619	657	600	718	651	649	619	648	614	649	672	661	656	626	672	658	649	599	684	674	652	624	592	627	684	660	648	639	617	649	672	643	626	682	638	645	656	659	596	681	663	621	668	648	629	607	618	596	647	672	620	684	675	647	608	708	672	625	646	638	672	678	659	673	639	650	642	658	673	639	619	637	697	658	628	662	646	667	690	671	672	677	632	684	665	622	697	672	637	611	661	660	591	692	655	669	660	668	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22706	17057	16291	14503	11608	9496	8367	6153	4331	3740	2937	2336	1948	1524	1414	1468	1142	1244	1290	1154	1633	1036	904	849	999	566	712	776	791	800	718	645	574	564	518	543	531	455	390	389	412	393	404	341	304	343	335	320	322	331	345	327	310	336	251	268	279	277	289	291	302	283	285	319	286	312	304	305	290	272	280	308	287	314	278	272	293	278	276	292	296	277	328	310	301	303	290	268	298	282	296	282	277	282	261	276	304	278	288	266	280	269	269	284	281	304	268	308	300	279	297	287	324	259	251	267	265	277	311	280	294	269	310	249	271	281	281	302	310	279	285	298	253	301	286	270	264	270	266	277	301	270	290	316	277	256	276	280	292	279	284	284	294	309	266	290	289	257	291	286	265	278	268	276	283	284	281	264	290	280	277	271	274	267	254	281	285	296	275	260	290	269	309	276	280	303	278	279	277	283	281	286	268	255	277	281	299	279	319	306	294	264	292	260	287	258	285	281	247	280	282	286	305	315	300	327	269	290	269	279	291	297	287	301	284	245	261	336	298	268	286	283	284	284	271	299	275	295	285	278	298	274	274	297	290	278	277	280	279	306	290	300	307	274	241	260	317	287	258	270	296	303	294	314	304	298	278	298	311	319	258	259	302	279	297	244	297	283	316	267	272	262	280	309	253	270	258	284	277	282	274	266	301	287	279	283	294	269	260	304	270	293	292	274	282	278	271	259	294	296	293	272	262	295	289	287	304	261	285	291	269	267	314	274	292	326	265	294	295	307	246	263	284	267	278	282	297	287	261	270	269	245	301	260	291	299	271	281	294	288	306	281	260	270	286	268	283	299	311	296	318	263	266	279	267	302	270	293	293	290	285	256	313	271	291	313	283	276	238	274	295	280	277	266	291	300	291	273	297	269	267	308	304	275	257	276	262	266	286	275	298	283	277	278	318	275	299	311	260	268	252	272	293	274	284	269	271	265	335	282	262	304	284	295	293	268	273	308	273	260	296	259	293	278	274	279	266	284	270	277	246	282	281	252	285	267	273	252	271	289	272	274	282	266	299	273	257	261	291	259	294	286	304	281	295	280	302	259	285	319	301	266	268	281	273	287	288	311	265	316	277	290	272	276	278	278	294	284	302	314	270	270	274	258	243	330	275	270	318	274	281	299	277	265	276	290	287	292	302	292	269	249	257	278	295	288	253	300	276	269	288	289	271	275	279	296	289	305	285	270	280	290	255	294	281	279	285	252	271	311	286	295	273	278	277	303	297	281	287	277	308	284	297	272	284	275	301	271	259	271	271	298	251	242	287	280	302	270	313	281	274	268	301	278	290	269	260	275	281	281	298	311	294	293	293	284	271	291	304	274	247	269	286	267	306	330	289	269	267	281	243	307	278	276	304	259	277	262	273	267	312	263	265	275	285	296	299	311	285	278	247	276	266	271	297	309	304	269	262	284	288	275	290	282	297	276	277	289	269	284	270	269	281	277	271	310	283	289	270	280	303	252	263	275	305	251	296	263	277	253	311	288	284	344	283	308	280	290	256	289	293	289	291	297	294	292	281	281	292	293	322	301	303	276	298	307	293	290	262	272	288	312	279	304	253	258	302	269	290	294	291	269	270	293	291	268	274	283	313	311	304	297	279	263	285	255	276	280	321	277	284	275	260	288	285	301	303	303	249	281	300	277	324	288	284	262	251	299	301	272	289	262	297	294	275	304	266	305	284	273	306	287	294	299	289	253	281	270	291	292	274	263	273	273	276	296	271	255	288	272	272	274	288	271	255	266	280	277	277	274	273	272	286	320	271	264	268	258	270	316	300	276	273	244	299	294	295	274	266	283	258	271	314	284	278	296	283	331	292	284	257	302	272	290	314	299	288	278	255	272	261	268	280	288	278	281	301	288	299	290	280	283	271	260	296	281	304	279	277	269	309	263	265	290	255	274	283	290	322	280	289	268	283	281	274	281	309	304	316	261	267	281	284	291	268	279	259	282	268	306	272	277	268	284	300	264	283	264	256	257	305	294	284	264	287	282	299	282	276	286	279	262	300	273	301	262	304	312	292	296	268	290	276	263	308	268	282	271	283	279	299	247	286	282	316	288	279	302	246	269	298	308	292	265	282	276	277	275	285	271	261	281	267	274	266	294	255	317	289	272	288	286	285	266	293	314	279	314	267	280	248	275	265	286	286	284	292	316	295	325	313	295	272	285	282	305	275	299	227	246	257	311	285	273	281	268	280	278	274	282	241	256	296	273	294	309	271	285	280	294	260	271	282	265	282	286	285	270	302	303	295	303	279	272	269	305	307	299	282	262	268	299	305	263	250	317	279	296	310	283	287	275	328	262	290	282	274	293	305	312	280	276	267	275	293	280	269	238	285	281	270	298	279	260	270	268	297	260	271	284	270	265	283	281	268	294	281	273	269	285	262	304	260	301	313	298	284	291	284	278	268	282	281	281	277	269	275	281	262	290	295	259	311	265	273	261	271	283	308	280	301	307	281	286	272	295	283	249	294	281	258	282	252	301	273	252	292	273	272	313	284	287	292	281	280	268	248	291	305	331	320	308	280	286	273	269	305	303	310	293	271	281	291	270	287	280	279	287	278	293	289	268	287	280	240	290	316	274	269	286	282	295	290	263	315	277	286	318	292	259	292	283	281	269	275	283	284	302	266	302	292	270	284	270	253	254	265	271	286	277	295	281	299	267	262	253	265	253	291	301	297	301	276	281	274	263	273	275	260	284	287	317	258	307	297	279	288	295	309	268	270	270	265	300	286	232	294	292	262	310	277	289	285	298	258	307	301	278	286	264	286	259	276	315	276	292	278	272	290	273	320	302	309	261	257	258	280	242	295	259	261	285	295	246	266	273	297	272	278	297	279	270	281	323	292	276	276	319	283	256	269	263	243	279	281	279	312	318	291	307	285	315	289	252	288	311	287	288	283	292	294	300	301	272	272	268	288	310	279	288	292	267	285	305	257	254	289	288	285	288	283	265	264	287	305	279	308	311	270	284	276	258	290	263	285	297	264	302	263	289	311	283	231	301	278	266	288	297	277	267	298	284	276	271	290	246	319	288	289	278	278	272	268	286	275	289	274	271	268	282	288	262	297	294	300	278	281	282	289	303	279	282	297	279	262	280	295	274	280	286	260	260	297	289	296	291	281	279	241	275	253	246	341	266	305	291	316	279	303	283	257	261	300	267	311	270	271	273	294	254	272	274	259	307	298	299	296	275	235	257	281	275	268	247	294	290	279	275	314	278	254	287	267	288	250	266	245	281	296	277	307	290	283	290	282	247	311	298	301	249	282	274	262	298	260	277	284	285	299	270	287	310	299	308	302	256	279	288	296	275	267	264	275	266	279	295	266	295	294	275	276	309	281	291	313	249	279	263	309	286	281	322	286	266	299	291	251	289	288	287	282	279	314	289	317	279	262	288	275	322	275	281	276	304	258	259	294	272	297	301	272	282	279	284	273	276	286	284	299	272	288	283	289	284	285	257	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
12776	13058	14793	17857	16029	17114	16693	14125	12969	11596	11116	10316	8681	6993	6529	6973	6085	6221	7006	6789	7542	5622	5180	4839	5821	3177	3785	4268	4793	4736	4621	3717	2944	2872	2738	2700	2649	2157	1758	1845	2064	2022	1832	1256	1079	1204	1405	1280	1358	1346	1283	1215	1110	992	937	974	928	890	879	886	876	916	887	877	839	854	871	897	886	844	845	825	885	857	868	868	803	830	855	836	839	844	855	851	822	861	793	876	876	826	878	866	862	838	868	857	812	872	827	865	863	821	819	839	821	845	841	840	824	804	822	833	831	812	883	859	882	805	835	857	861	827	855	854	749	809	775	811	821	873	860	854	845	856	834	788	877	855	781	809	863	791	806	828	819	821	820	861	791	844	837	791	836	827	852	811	868	809	822	829	807	881	802	794	820	902	747	839	833	841	765	772	829	792	821	827	825	788	802	814	811	808	822	784	812	867	797	758	875	791	841	843	750	832	855	854	787	800	795	865	838	839	803	879	802	789	821	822	827	832	804	825	858	839	795	863	810	836	829	837	835	804	815	826	812	782	789	820	864	768	793	782	830	786	790	819	858	850	767	747	808	817	842	823	818	798	788	826	827	827	819	844	878	827	842	841	842	795	796	848	797	812	840	837	837	786	810	769	794	832	776	810	790	790	848	793	831	864	780	794	839	796	763	849	820	836	820	782	812	791	874	804	838	843	805	758	826	782	784	841	838	800	811	848	824	768	766	780	835	806	830	788	787	819	803	824	792	848	827	862	837	814	811	815	818	797	775	793	846	887	782	861	808	803	846	805	788	833	794	851	820	784	767	817	830	853	805	855	835	791	818	808	807	818	810	804	820	875	863	834	814	774	775	825	842	817	820	786	772	808	797	822	786	826	827	824	743	781	811	823	796	821	828	828	824	856	852	845	822	856	856	824	843	831	847	824	833	830	817	835	806	806	885	843	818	790	807	762	807	866	787	840	808	828	834	830	772	818	799	826	808	845	779	848	854	831	830	805	794	820	813	804	802	846	801	843	786	840	852	825	852	832	800	830	857	797	824	806	798	852	860	797	830	837	860	835	781	812	873	816	823	840	848	792	840	811	858	831	833	879	804	854	843	847	828	826	759	799	799	837	860	866	814	800	819	821	809	810	830	866	831	842	817	809	859	779	794	870	822	870	837	868	747	835	840	779	852	858	845	802	818	820	799	789	779	800	847	794	797	823	846	815	784	791	853	793	842	871	790	774	786	807	813	817	831	839	791	787	766	797	822	840	879	870	814	793	811	817	801	842	813	779	843	778	827	807	792	814	856	811	825	800	806	812	805	846	845	775	785	810	770	788	809	836	801	843	840	922	810	843	835	795	810	894	827	835	757	815	830	865	788	780	790	813	782	825	805	820	834	836	830	856	834	858	856	787	799	792	826	842	815	832	835	788	807	823	827	838	783	776	806	840	878	835	811	778	831	807	808	788	797	838	821	823	824	827	805	818	797	793	783	808	786	833	855	814	847	805	813	841	821	847	842	835	869	826	856	833	780	775	832	844	883	799	830	811	801	802	834	811	853	862	789	835	831	818	829	844	815	763	777	815	799	835	814	778	840	814	833	900	829	810	805	816	851	854	770	804	836	825	807	798	823	813	799	806	804	773	824	860	814	831	865	821	810	774	827	823	818	830	803	801	843	836	764	820	815	807	832	851	910	832	809	820	824	819	850	786	798	829	803	868	791	805	823	848	786	851	798	822	811	800	822	854	812	827	861	780	811	861	840	826	823	788	827	785	812	821	748	849	822	820	823	828	851	823	793	820	821	779	877	851	830	832	824	830	824	824	785	820	846	789	798	837	806	816	833	778	799	834	855	824	840	826	825	811	832	827	771	815	840	791	850	826	815	827	796	771	831	804	867	774	813	830	848	859	812	818	774	791	858	859	830	883	822	794	813	804	799	763	805	818	812	835	815	808	804	830	810	859	829	816	874	883	858	820	789	767	779	731	797	865	809	844	844	831	765	791	804	787	773	845	777	783	783	849	797	854	820	850	850	855	840	839	835	767	782	813	843	823	821	868	798	832	775	815	832	828	849	797	854	772	787	830	859	811	819	807	822	810	824	840	788	817	810	782	799	872	870	813	891	800	782	778	810	807	774	858	835	840	847	821	800	810	847	788	835	811	837	814	760	795	805	841	838	828	809	842	804	815	825	851	825	853	804	822	875	806	821	800	808	830	813	826	806	820	790	780	830	866	854	862	830	798	825	815	832	777	806	828	840	814	839	811	809	781	830	824	789	793	844	750	819	827	786	853	820	823	791	839	784	893	834	877	816	821	843	812	787	814	850	827	816	825	852	805	825	873	803	817	839	809	830	758	832	791	800	799	819	833	810	844	850	902	797	802	800	856	807	834	812	813	816	859	840	801	847	832	791	772	826	804	806	787	813	790	821	839	793	781	813	795	792	869	816	836	829	844	854	774	826	808	841	840	839	791	814	789	804	783	844	845	810	855	872	807	833	841	858	797	820	824	836	824	840	836	794	776	791	811	803	830	777	765	813	818	802	851	827	777	816	774	764	813	813	797	812	822	837	784	796	796	806	829	840	851	821	811	809	839	865	844	818	805	848	827	802	844	860	814	879	833	797	810	800	824	801	808	802	850	814	842	851	826	816	797	801	836	816	774	831	803	800	810	842	814	793	834	829	821	820	828	762	839	787	854	825	865	841	794	825	827	819	832	828	819	831	791	845	824	829	861	871	803	842	828	843	794	857	840	843	796	825	846	796	746	863	811	797	853	846	780	849	813	811	801	834	870	837	836	858	836	801	863	844	827	747	852	856	822	790	834	814	785	856	838	798	754	844	823	831	810	851	823	796	800	828	791	808	826	831	865	783	818	846	834	857	861	836	801	819	809	860	838	831	787	846	765	843	786	772	845	828	796	790	804	833	757	816	807	828	817	888	820	812	831	804	821	868	807	863	838	829	795	849	798	812	827	785	810	833	792	853	780	874	808	863	828	817	843	852	811	812	780	809	783	821	814	875	813	816	823	835	828	838	850	846	791	820	771	809	797	823	804	810	834	828	836	852	810	858	795	800	796	851	823	826	810	830	843	810	821	854	813	841	801	835	856	831	837	858	795	825	861	773	807	848	850	844	883	801	818	765	808	877	785	844	766	820	829	815	759	850	847	824	819	854	805	831	805	786	824	783	790	823	819	782	832	833	780	820	852	818	775	826	816	836	847	804	802	804	789	872	807	833	835	790	800	828	856	882	841	851	820	852	858	844	844	850	828	824	835	795	773	883	807	821	830	766	837	822	845	825	794	778	846	787	757	846	815	834	825	854	781	806	818	822	860	846	783	865	798	844	837	839	825	833	849	835	786	801	821	799	799	827	793	831	811	828	796	828	783	770	797	815	850	808	791	815	806	854	837	892	836	767	827	812	872	856	809	814	806	785	781	802	840	814	773	819	770	824	767	806	823	825	780	810	845	832	768	811	811	841	803	815	791	792	838	824	876	782	850	823	778	818	796	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
3813	1893	1714	1085	656	424	352	244	192	152	143	140	142	121	106	120	119	134	116	118	120	107	109	100	95	104	89	105	98	101	137	105	108	82	86	82	112	91	106	108	95	89	79	103	97	78	108	84	79	104	93	102	101	96	88	87	84	94	87	82	78	100	94	95	104	89	82	114	84	95	95	87	98	100	107	98	89	88	95	97	107	89	95	90	101	97	86	89	101	105	99	93	94	107	97	99	95	97	89	92	95	103	98	78	91	85	86	93	92	93	88	104	104	107	97	84	90	97	123	86	104	97	97	82	96	95	88	109	105	85	111	94	93	109	101	81	98	84	86	84	89	88	79	86	92	107	111	73	93	93	98	93	95	107	73	91	100	88	93	87	93	105	102	72	91	100	87	91	98	103	99	103	114	85	99	94	90	85	103	108	109	111	87	98	96	93	87	112	87	96	102	95	87	93	94	81	105	90	91	105	95	117	106	88	98	94	89	90	84	111	102	98	90	88	84	101	79	109	105	93	110	77	100	97	93	82	96	92	97	106	97	98	98	74	109	91	88	94	101	86	78	122	95	85	95	82	101	94	109	95	101	103	97	98	95	97	92	96	91	114	81	91	91	103	79	71	105	83	85	85	107	103	76	89	98	97	78	88	95	97	96	72	101	97	111	101	98	92	86	109	92	97	113	97	94	75	112	85	101	90	93	89	102	80	92	105	92	96	109	118	98	92	99	86	95	92	109	110	107	88	97	99	95	97	99	83	107	103	95	96	116	96	92	89	102	88	91	83	91	92	99	86	89	103	96	94	99	104	90	100	86	77	98	87	101	91	97	91	87	91	90	88	109	88	104	84	84	106	84	82	79	85	86	104	87	96	89	99	79	101	102	109	95	97	82	90	104	86	81	91	89	95	91	92	99	81	90	102	98	94	77	93	106	86	93	97	88	96	89	82	94	88	115	91	85	95	89	97	95	102	87	92	89	101	91	111	84	87	89	89	93	75	94	76	107	90	83	103	83	100	94	87	96	101	91	90	82	101	124	85	96	90	105	88	92	119	103	101	84	93	86	105	106	104	88	89	86	93	106	114	98	91	103	114	95	113	96	88	99	92	83	90	104	87	90	104	84	89	111	90	94	99	96	100	89	106	95	98	81	82	107	105	89	116	104	90	87	94	76	107	76	102	99	86	94	94	92	97	97	80	106	98	84	66	103	92	83	99	81	101	108	93	93	101	81	100	94	100	88	98	101	89	97	100	108	118	91	93	113	92	97	121	110	88	109	105	91	106	88	120	90	91	84	115	96	84	97	96	90	101	79	92	102	73	108	116	104	100	102	93	110	92	95	84	90	92	102	75	101	107	91	117	113	97	93	99	104	96	117	98	96	111	115	96	86	103	98	91	97	89	101	90	82	96	93	82	103	95	97	94	88	88	82	84	86	115	100	81	95	78	88	99	108	105	94	87	96	91	102	96	89	98	82	94	88	102	107	102	119	97	92	94	92	110	80	92	100	96	112	84	87	95	91	82	80	92	108	108	96	88	97	105	100	73	81	99	112	102	98	104	99	86	110	115	96	80	84	97	111	99	88	97	99	95	94	116	115	95	100	77	81	87	89	84	91	111	91	87	81	92	97	107	85	105	112	97	95	93	105	88	96	97	92	90	104	99	84	91	72	83	83	99	99	94	100	113	82	106	95	95	113	94	89	111	94	96	98	100	98	91	84	115	81	104	95	99	105	99	101	107	90	82	83	90	86	114	91	105	106	105	106	97	92	89	102	90	99	109	87	85	109	91	87	76	97	109	93	83	83	100	91	93	97	92	79	95	97	80	106	92	97	130	89	117	65	74	79	87	97	101	104	92	86	100	85	105	77	86	102	94	101	102	105	96	107	72	102	90	97	110	82	85	99	76	103	105	74	105	108	107	99	99	73	90	91	108	110	115	88	99	98	101	95	96	94	89	99	91	104	96	94	110	93	101	96	91	98	102	80	99	104	78	108	93	118	93	107	79	108	92	92	88	83	87	105	89	96	95	96	94	101	84	102	89	96	84	96	97	108	103	91	88	99	80	99	76	101	98	87	92	82	90	83	95	75	84	81	97	100	107	100	91	111	92	86	91	95	103	113	107	85	92	88	104	102	99	87	90	103	91	97	105	86	98	91	100	100	112	90	114	95	104	99	97	90	102	86	107	93	92	88	94	101	90	88	108	96	78	115	95	102	95	89	95	80	98	110	95	84	101	96	94	110	92	93	78	86	71	95	97	97	81	107	93	91	102	86	99	104	97	102	96	98	95	100	72	127	91	84	105	91	95	82	93	90	86	98	102	94	104	92	96	108	101	110	97	82	99	89	92	106	93	99	86	99	113	101	81	99	112	93	83	91	104	101	86	91	93	96	111	94	98	78	95	75	103	101	99	106	96	92	88	107	102	106	94	81	93	103	72	91	103	89	91	98	94	101	86	82	69	99	94	90	94	91	84	98	104	86	107	76	102	88	104	87	128	92	79	111	85	119	79	90	105	97	98	78	92	106	84	110	88	108	104	90	77	85	111	82	104	98	90	103	90	94	90	98	91	88	108	94	101	88	90	84	116	77	95	95	69	104	100	99	101	82	86	117	101	86	102	88	90	108	109	111	76	106	95	102	95	94	100	98	93	82	101	72	94	88	106	110	96	92	89	100	93	117	83	95	102	91	104	100	111	101	98	99	98	81	103	93	103	97	97	93	91	81	96	88	91	89	101	96	97	90	104	80	86	92	113	98	92	106	87	93	95	91	110	115	98	86	91	86	93	83	91	93	95	82	89	89	110	108	78	102	108	88	112	87	85	131	108	112	87	101	95	103	118	83	111	97	107	87	95	101	108	89	98	102	92	97	93	107	100	92	83	91	101	104	74	82	101	73	98	106	96	79	97	87	92	101	105	87	90	87	93	103	95	100	92	95	92	98	96	97	110	93	110	112	89	109	100	93	101	85	95	81	89	86	89	93	84	102	101	98	82	86	106	86	106	83	86	99	80	103	91	96	121	110	99	107	97	114	81	82	81	89	98	96	107	95	98	90	84	119	87	91	89	97	95	97	83	104	101	95	90	97	100	92	86	97	94	80	99	80	99	93	73	85	107	90	97	91	111	100	98	119	92	90	107	113	104	96	114	102	76	96	77	102	89	89	84	82	69	98	103	101	87	91	97	93	99	90	93	87	94	110	99	91	99	101	97	86	91	83	98	101	84	109	95	106	83	93	84	100	112	100	90	103	80	84	94	105	100	90	97	87	118	93	101	100	94	105	101	96	88	89	74	96	90	84	104	90	109	100	93	107	91	89	103	103	92	104	108	87	84	98	100	91	88	89	97	95	103	93	97	101	87	94	111	118	96	84	101	92	96	94	79	94	98	87	100	100	88	101	101	106	93	100	76	94	90	95	86	87	92	89	87	92	116	92	101	95	87	99	101	95	94	90	83	108	84	92	87	95	102	81	112	109	104	99	107	106	75	97	101	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2984	2446	3199	3339	2178	1543	1509	997	840	809	655	680	611	583	495	574	515	506	522	480	543	453	475	460	506	391	381	422	464	506	466	464	409	373	392	416	362	383	377	369	392	381	353	350	357	330	327	352	338	371	383	345	324	356	345	354	375	384	341	367	357	382	321	362	330	383	331	316	338	385	334	372	354	357	332	375	353	358	360	368	362	360	315	318	320	338	344	348	387	347	351	316	318	364	362	357	348	338	364	324	323	313	380	379	340	325	341	375	337	330	351	347	367	354	352	309	333	349	316	331	349	341	338	372	313	350	304	325	334	324	315	336	343	368	332	361	323	348	322	387	381	356	336	337	345	317	369	357	361	368	333	352	353	358	329	363	330	343	329	366	371	346	332	392	328	366	364	335	320	340	352	361	352	330	361	326	332	346	337	347	320	348	345	325	379	327	356	346	352	319	338	344	310	349	348	365	372	331	374	342	387	332	322	343	333	350	328	336	320	322	325	317	344	324	348	351	368	361	340	339	352	367	320	333	343	350	336	341	317	333	359	334	334	358	372	333	350	380	322	327	338	341	369	306	371	343	357	336	346	358	350	340	387	350	344	338	355	348	333	345	382	339	333	339	341	359	322	335	336	330	347	341	339	371	378	332	366	329	382	333	333	334	374	360	315	354	386	337	360	340	344	370	333	328	326	310	354	358	325	353	330	323	343	349	331	355	367	346	362	348	350	334	345	349	347	344	371	329	380	341	373	329	340	338	339	364	350	361	331	352	322	368	377	364	351	373	338	329	345	317	317	373	331	346	324	353	328	358	339	346	330	344	353	330	317	344	369	332	334	299	343	346	336	319	330	343	357	344	350	333	337	337	365	381	319	307	324	365	351	350	303	360	349	338	300	367	342	315	334	356	346	385	323	336	341	328	331	336	365	355	313	338	339	351	349	334	324	338	371	344	317	349	355	346	351	336	344	370	343	359	341	337	320	338	354	383	319	346	351	369	359	339	341	314	315	340	314	345	361	323	360	345	355	320	352	333	319	340	352	330	327	340	351	338	350	351	369	363	366	342	312	327	369	348	361	329	351	354	377	333	363	355	359	346	353	347	359	340	347	344	342	352	346	355	372	345	372	357	349	342	328	364	330	353	338	361	364	327	369	342	327	372	321	312	346	361	343	345	317	345	322	330	300	349	339	364	349	331	356	316	321	365	340	363	315	389	338	325	320	338	343	372	391	353	296	329	338	361	364	330	362	349	347	360	315	374	358	339	341	288	325	352	312	339	316	337	303	331	345	343	356	348	356	331	345	297	349	327	335	338	364	322	319	345	354	350	316	342	394	312	340	379	357	363	339	317	328	338	324	378	342	340	334	305	346	359	332	377	379	345	307	313	347	339	377	330	353	350	345	325	358	346	368	328	352	354	325	331	336	342	353	370	349	353	341	362	341	322	366	375	338	318	332	381	327	339	343	336	334	370	368	324	329	327	325	356	340	345	315	342	372	333	346	355	327	348	337	335	356	338	349	328	327	371	339	349	331	324	361	337	320	370	317	367	356	312	378	365	356	358	359	342	329	343	354	348	345	353	316	354	352	339	342	378	329	404	329	300	350	300	363	352	364	373	352	317	382	366	329	319	354	351	363	334	367	321	327	355	336	349	335	364	354	325	341	365	341	359	340	355	320	321	362	332	363	385	317	356	328	345	306	337	350	363	374	347	343	315	358	320	350	346	346	358	351	338	340	380	341	341	373	330	337	344	372	324	314	344	343	341	330	330	341	294	345	327	326	342	358	369	365	333	325	347	343	358	350	297	326	333	338	318	331	333	354	354	358	328	309	350	336	324	328	320	306	369	379	351	322	363	309	365	315	331	332	322	341	343	319	326	372	352	371	334	349	364	296	351	345	343	360	348	340	318	335	352	360	373	361	336	328	323	371	358	360	348	361	353	353	345	321	354	357	339	360	340	348	354	356	346	310	293	339	348	341	335	324	334	350	342	337	327	367	366	331	345	328	334	335	348	325	323	318	337	332	315	325	318	333	358	321	355	335	364	318	358	323	325	360	358	334	324	352	322	379	355	350	368	331	326	344	326	352	337	370	371	333	343	368	351	355	344	359	349	367	329	379	371	349	353	349	361	384	344	300	334	320	360	377	323	392	301	377	345	357	329	373	329	381	336	354	356	329	321	391	355	346	316	372	343	346	349	349	346	329	367	329	354	332	357	366	333	350	345	363	359	348	342	373	344	350	369	343	343	342	352	363	374	336	357	337	345	333	341	357	358	312	344	354	357	315	320	336	352	318	334	359	363	349	372	331	300	336	332	335	373	364	350	313	342	333	340	324	342	347	340	348	342	342	338	343	337	322	354	328	362	346	336	321	376	365	332	343	330	346	337	329	363	363	361	366	318	394	384	316	329	328	334	355	339	348	300	315	323	356	320	320	352	329	389	357	311	376	358	374	361	338	334	339	334	336	350	338	355	347	343	323	341	355	365	313	351	352	350	355	331	327	350	335	342	361	351	367	362	331	331	345	307	352	333	351	333	344	351	365	288	322	341	347	347	326	334	320	390	346	321	320	348	348	312	345	334	355	342	362	344	344	329	336	332	312	353	356	323	332	359	355	362	339	348	352	335	343	333	335	354	345	327	358	347	345	335	328	340	367	324	345	387	333	319	314	359	327	350	370	334	336	361	362	340	363	319	338	378	353	339	353	341	365	349	329	345	316	348	336	342	368	360	368	353	340	336	351	344	335	313	349	368	353	344	346	356	313	362	353	314	339	391	377	352	335	328	358	318	364	340	368	306	386	340	350	350	356	331	358	372	331	343	356	331	354	324	343	362	354	351	314	340	377	326	320	359	323	354	376	343	346	366	333	336	371	326	321	344	348	296	335	342	321	349	379	367	372	352	333	326	341	343	323	332	330	351	361	337	325	375	349	327	322	342	334	340	370	369	341	362	328	307	355	342	358	345	344	382	343	344	341	372	337	338	378	369	319	334	331	348	308	367	301	365	343	317	354	352	334	369	340	330	331	343	370	330	368	365	345	331	335	365	319	318	347	362	385	344	294	376	316	352	375	360	347	345	332	374	335	332	340	351	317	356	369	368	358	317	376	375	326	340	341	337	325	343	342	337	322	354	345	348	350	337	383	329	360	370	354	344	322	338	383	350	315	324	393	339	341	375	365	347	375	333	358	337	382	341	365	369	350	343	360	360	304	353	343	324	332	359	337	362	338	357	358	326	329	331	368	342	344	371	364	372	367	335	317	363	351	354	338	324	335	354	342	346	339	351	364	370	348	323	316	327	344	360	361	349	339	294	313	333	359	320	352	323	362	339	343	359	344	349	389	356	368	345	346	350	325	355	332	294	346	364	345	337	350	354	349	345	346	330	374	348	334	369	352	317	321	325	362	350	338	368	327	310	365	322	370	341	352	304	363	323	358	358	342	336	323	354	338	380	358	338	336	321	338	355	346	364	350	370	349	372	288	339	368	370	386	353	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
13674	11700	10531	9023	6773	5596	4737	3266	2343	1472	1465	1015	1011	816	731	734	662	678	594	601	630	456	498	525	579	462	427	460	425	458	508	404	353	297	329	298	326	284	245	263	272	253	259	237	232	212	233	220	224	262	225	251	248	226	226	225	238	246	184	246	211	231	238	238	228	204	195	215	203	233	218	202	216	214	222	210	212	212	202	200	223	198	228	239	194	185	198	209	203	215	200	204	209	252	235	202	231	212	225	220	215	215	218	221	183	208	217	216	202	209	239	244	203	203	218	182	214	187	196	199	217	216	241	206	216	205	208	195	224	194	222	218	200	187	211	201	192	212	198	218	212	205	212	209	206	214	201	227	244	209	183	207	214	222	201	201	202	212	236	208	199	198	207	185	234	185	209	184	233	225	208	196	216	227	206	193	197	195	236	203	247	208	218	205	202	193	208	239	196	209	195	214	201	258	234	210	196	216	232	190	228	192	219	179	223	237	200	224	221	220	213	192	226	194	213	200	229	207	226	219	200	201	189	228	212	210	195	215	203	235	233	223	198	192	212	184	207	197	219	212	238	215	224	196	214	193	227	189	199	193	215	198	197	187	209	222	235	183	197	179	183	201	190	198	192	199	234	195	239	214	198	203	238	208	210	213	199	211	204	213	241	193	234	191	203	213	187	197	221	238	230	211	214	221	221	218	235	209	240	231	226	202	235	202	231	228	209	216	236	212	201	186	216	211	195	193	187	182	200	193	212	213	214	217	206	230	201	212	195	202	221	218	197	220	202	231	238	214	231	196	210	220	198	242	197	199	193	201	179	202	208	250	208	188	201	206	201	202	225	204	221	213	196	208	217	228	225	224	185	203	224	209	216	208	226	220	203	191	194	198	197	225	199	196	215	217	203	219	213	196	217	214	216	196	206	229	197	185	211	204	214	221	205	217	199	192	223	220	215	198	227	193	235	206	248	197	195	191	189	200	214	201	206	235	227	197	203	237	239	194	183	211	247	208	218	209	233	190	195	238	206	233	210	226	254	211	206	200	237	199	202	197	200	235	211	213	199	200	192	191	223	227	237	216	225	182	209	214	210	205	226	200	209	178	202	233	245	188	200	212	220	214	218	209	164	217	222	195	219	231	212	191	211	188	216	189	221	228	192	210	203	234	215	229	220	237	216	204	204	198	193	215	223	221	213	218	194	227	202	218	210	216	216	204	222	210	204	186	218	216	234	194	206	252	203	212	194	249	212	210	197	208	202	215	213	213	243	224	187	213	204	206	227	208	219	215	211	203	254	211	187	203	195	215	209	209	226	201	225	198	206	207	200	186	216	211	233	223	196	191	196	171	203	218	207	202	198	208	208	207	214	214	200	234	239	217	218	236	178	201	252	226	230	205	207	193	205	222	232	198	208	192	211	247	183	190	207	209	207	188	218	197	200	207	197	220	224	215	204	196	198	233	201	217	217	228	226	208	209	200	212	195	211	221	196	207	212	196	217	209	216	208	187	188	210	205	219	242	210	224	211	210	207	224	208	205	199	213	226	196	197	216	201	221	207	224	207	165	209	209	222	200	197	205	197	190	212	207	224	206	195	213	239	212	221	196	208	216	180	220	182	181	209	215	200	220	189	197	205	217	201	220	223	203	193	203	212	203	214	215	188	209	210	208	193	218	211	210	193	197	207	195	213	210	229	208	176	204	218	202	204	202	214	203	218	202	210	217	193	212	198	218	191	194	211	203	197	229	208	241	195	198	204	213	206	218	225	205	229	255	194	215	230	216	220	203	223	188	213	204	199	204	219	193	167	244	205	218	211	216	226	225	194	199	207	231	221	223	228	214	206	205	215	163	210	221	230	211	231	210	205	223	216	204	199	186	204	214	240	236	201	234	227	217	198	217	228	205	212	196	185	210	211	239	215	226	231	193	199	200	211	194	199	192	189	221	218	219	222	210	229	204	198	228	212	224	208	196	226	218	203	195	206	209	208	211	203	204	232	201	193	224	204	192	224	236	193	181	218	240	227	221	196	193	214	204	228	221	240	206	212	224	210	197	224	206	209	219	215	215	220	199	200	233	208	186	203	225	199	203	191	195	224	194	203	209	196	194	223	225	213	213	223	227	208	191	210	222	212	218	223	225	182	200	199	199	225	214	185	193	181	200	189	167	188	182	226	218	239	200	209	204	233	217	203	224	203	184	193	225	162	213	218	205	220	205	183	218	206	194	212	212	206	186	225	209	231	206	225	201	210	224	224	199	207	219	192	216	199	188	214	207	247	226	212	210	203	207	196	209	246	189	213	237	205	186	217	194	204	203	202	218	196	200	225	186	202	211	197	215	209	186	231	213	208	221	200	197	205	203	226	198	217	207	202	210	203	220	230	219	237	215	221	192	214	217	221	212	206	237	194	221	189	185	231	247	213	192	223	206	233	213	209	197	215	212	230	207	199	235	204	203	195	187	239	173	236	189	201	199	214	199	191	216	191	186	206	207	198	231	208	194	186	208	210	221	214	224	218	216	181	233	229	205	207	216	189	212	200	219	203	216	241	230	163	192	186	220	215	187	188	248	216	199	212	221	229	217	227	205	202	207	189	241	207	219	216	193	217	221	199	224	189	258	230	203	187	200	190	207	183	170	229	206	216	242	206	225	197	217	205	204	220	216	232	213	218	208	209	234	222	214	212	192	216	217	228	207	209	201	233	236	201	165	181	186	226	189	196	215	220	205	225	201	189	226	211	207	221	234	198	201	212	192	237	206	216	231	189	213	189	205	204	214	231	210	206	211	201	225	197	198	202	194	200	244	210	206	203	218	207	211	212	210	205	208	222	184	200	191	191	213	211	208	223	217	186	192	217	209	211	204	233	240	208	229	196	212	213	208	191	215	223	201	202	184	189	232	185	219	218	229	215	225	208	196	208	200	209	200	208	192	215	209	220	207	217	198	214	211	209	209	193	204	184	196	216	229	235	222	197	208	201	176	213	231	220	223	206	206	209	220	205	224	198	215	180	235	193	184	200	208	227	198	209	218	228	214	235	207	213	189	197	228	199	233	230	219	226	205	223	192	208	183	227	174	218	209	221	205	201	221	219	223	208	208	222	202	185	214	220	203	207	215	226	214	198	212	200	186	205	196	229	199	216	199	221	215	213	222	211	232	184	177	194	201	207	188	223	197	194	207	235	221	205	175	248	219	207	226	201	192	202	211	187	186	218	208	191	208	190	201	196	220	211	218	205	219	195	239	217	188	219	200	203	200	209	196	190	201	197	209	209	194	205	197	221	208	229	210	199	219	242	188	203	212	223	215	212	201	202	231	228	195	237	200	199	181	241	203	234	207	193	196	224	233	183	198	219	209	200	195	201	174	220	201	223	201	221	232	197	215	226	206	191	197	210	224	221	211	184	221	222	249	248	193	210	195	212	207	222	202	218	210	216	220	204	192	211	203	234	231	180	215	212	203	223	183	205	221	214	228	239	195	223	219	192	202	219	226	200	241	239	224	239	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9087	9864	10560	13227	11214	11608	11600	9448	8378	6034	5961	4871	5117	4187	3471	4045	3800	3841	3572	3686	4032	3133	3178	3041	3180	2219	2075	2568	2402	2469	2539	2296	1676	1707	1728	1663	1544	1210	998	1065	1258	1286	1072	834	789	815	975	923	824	897	883	777	778	714	649	648	689	679	718	692	672	610	679	663	680	691	684	649	689	656	613	693	675	704	662	668	641	643	682	675	612	677	686	651	670	652	632	648	648	686	636	638	663	660	643	677	650	631	637	662	679	636	646	615	632	611	701	648	684	659	633	677	706	699	642	657	612	671	657	674	660	583	638	632	636	623	621	635	627	671	625	677	690	630	649	631	582	642	714	653	655	700	645	641	683	674	660	706	686	668	618	671	611	645	706	661	655	654	637	707	638	619	653	652	648	647	644	643	648	662	610	653	665	653	727	644	616	640	658	650	614	674	649	647	613	662	671	656	624	643	633	679	601	637	648	648	629	663	657	648	637	648	680	660	609	671	644	669	646	602	669	601	647	625	671	643	633	633	689	642	662	632	674	652	658	662	685	627	662	661	655	648	661	621	630	701	652	642	616	649	679	599	603	661	655	671	659	651	632	663	678	683	697	649	651	670	662	664	629	638	625	629	695	635	677	679	616	663	654	599	665	667	663	631	660	630	678	577	653	648	630	644	684	632	666	647	670	608	640	630	626	653	695	629	672	664	644	689	665	607	634	673	642	656	645	635	661	648	619	638	641	642	669	679	674	691	636	653	646	646	630	663	617	677	667	699	665	638	634	674	673	653	622	652	615	640	641	607	633	635	649	646	622	643	623	680	689	661	664	621	641	626	646	618	677	625	654	705	641	625	641	642	730	636	697	654	623	669	643	643	686	683	646	648	646	639	657	648	679	633	643	649	651	664	641	612	695	655	644	642	647	635	631	620	640	646	644	692	637	647	658	647	654	665	642	636	575	626	630	602	672	660	642	624	624	641	690	683	686	657	616	624	667	660	629	639	608	623	672	615	643	646	641	647	642	641	628	676	656	687	631	659	642	654	669	683	622	640	628	650	641	644	622	680	691	673	667	676	678	620	656	642	648	645	627	616	664	640	666	655	631	649	647	617	665	693	667	618	655	662	612	652	661	650	703	724	663	622	663	622	634	652	639	656	629	620	642	662	621	656	649	638	659	640	668	614	681	658	614	645	605	668	642	672	625	718	652	654	619	671	622	612	675	630	673	628	650	648	658	619	657	635	669	651	631	604	618	649	674	681	627	661	693	633	627	649	649	653	687	588	654	670	654	630	623	641	652	648	661	636	659	683	664	639	704	602	640	682	649	638	653	641	670	664	638	649	641	619	636	615	633	616	681	608	621	620	631	632	622	661	639	619	702	636	656	615	652	641	641	641	617	661	618	652	666	711	652	635	626	675	663	667	691	644	632	656	639	688	671	662	649	594	656	690	615	638	665	628	625	656	648	631	645	616	656	649	659	658	628	620	657	637	623	635	652	653	624	651	661	626	648	647	681	625	668	607	630	609	698	650	646	655	634	630	613	664	644	614	630	628	596	626	649	695	641	651	610	646	654	662	651	676	642	628	658	641	678	594	659	599	682	668	619	648	681	677	656	642	636	620	602	601	649	673	644	610	644	655	669	645	626	579	661	652	632	661	666	671	665	660	701	599	638	638	677	667	641	645	645	629	596	649	627	666	668	645	608	661	623	641	646	629	651	654	672	671	635	651	687	684	610	651	621	582	623	607	658	642	577	658	630	721	651	640	656	642	623	687	662	644	633	642	633	654	671	652	711	618	661	657	707	631	637	638	649	658	669	636	701	604	656	625	681	664	660	606	652	624	638	637	645	615	625	620	666	638	648	644	628	704	625	678	660	668	592	602	653	638	655	679	668	646	643	598	646	673	677	655	635	643	644	625	616	602	619	675	661	675	644	635	624	633	647	654	638	710	658	714	653	634	670	695	619	650	657	646	641	641	618	678	691	688	621	680	638	643	679	645	611	653	664	669	676	636	628	630	658	598	657	627	636	628	592	623	675	642	626	703	626	645	635	688	664	643	647	652	645	651	650	637	646	650	623	627	645	684	658	675	651	658	580	659	615	662	621	614	651	724	641	638	658	670	621	649	673	669	664	611	661	689	636	629	643	675	657	640	653	697	637	643	626	645	652	615	621	659	622	614	630	660	670	600	653	660	591	655	644	642	680	645	577	644	627	627	649	641	646	597	681	675	631	641	650	645	682	687	655	595	589	675	603	629	665	648	652	630	684	635	626	639	669	634	658	667	658	642	647	663	637	664	620	650	601	659	634	630	612	655	667	654	645	638	592	651	622	642	647	655	629	612	668	642	656	660	581	692	625	642	663	634	648	664	677	649	640	618	603	647	655	660	648	635	659	683	675	652	667	672	654	626	656	658	627	682	670	658	646	670	621	626	675	619	703	671	640	618	665	608	624	639	657	636	615	635	664	634	645	712	670	617	646	641	652	683	674	651	628	660	654	627	624	644	661	649	656	608	647	569	642	667	672	621	671	649	632	648	617	657	656	668	644	681	688	644	649	667	666	676	629	659	690	657	636	666	657	645	677	695	686	653	627	612	661	662	633	666	642	609	625	637	620	660	674	660	632	631	662	650	613	590	650	663	668	583	640	640	694	620	703	658	644	664	668	622	667	639	657	619	641	622	651	681	696	641	619	622	649	673	645	666	629	650	665	644	656	644	629	640	653	646	642	628	619	634	683	646	673	649	681	630	702	661	612	638	638	630	699	639	656	679	651	649	703	678	638	608	632	665	661	662	670	627	603	666	637	647	589	598	658	639	622	621	642	641	610	633	659	619	635	606	618	650	641	622	687	665	666	635	652	628	649	631	692	687	668	629	617	650	668	671	654	632	678	707	636	654	648	668	666	684	648	621	636	659	667	621	639	640	636	665	700	664	650	622	640	658	660	660	672	677	671	630	690	610	650	629	611	642	659	665	643	632	660	661	660	626	663	641	643	671	642	662	667	681	623	610	698	638	651	688	644	626	574	678	658	658	583	650	624	690	641	650	639	634	599	669	652	631	656	635	690	643	725	680	593	655	633	641	653	646	644	683	629	677	674	647	680	650	606	584	640	641	636	654	618	630	618	633	661	653	672	655	660	622	646	619	640	698	617	626	661	619	656	649	654	682	604	652	654	596	619	643	649	640	640	691	676	603	667	662	657	616	659	681	680	663	649	662	635	640	671	622	698	646	635	619	662	616	647	646	629	624	654	680	673	649	636	668	655	643	656	703	639	678	646	652	649	672	649	694	653	649	621	636	626	634	649	602	603	582	659	620	677	635	634	595	653	675	619	636	613	656	654	625	635	661	653	673	627	699	638	637	674	617	667	620	602	668	645	674	641	659	679	643	627	617	624	625	712	623	660	614	651	637	613	634	600	659	638	694	654	628	616	659	637	645	634	655	623	635	615	634	656	672	627	630	614	648	629	654	610	666	658	681	637	650	644	607	596	660	641	682	662	641	640	666	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22531	18277	17417	15171	12281	10378	9321	6669	4924	3344	2598	1992	1724	1398	1246	1453	1198	1118	1134	1146	1211	929	924	938	939	824	741	820	747	833	735	716	531	583	526	517	506	450	342	347	417	404	351	314	319	350	318	367	339	353	341	309	304	324	303	274	306	284	254	312	309	308	291	305	279	275	272	283	293	277	287	291	263	273	287	267	255	274	257	271	276	302	274	320	293	272	287	298	266	285	293	319	284	286	290	279	313	274	300	251	267	280	276	267	280	247	282	303	271	296	276	303	297	266	273	287	267	309	282	304	274	282	290	273	268	265	281	280	255	285	292	292	258	264	302	277	305	317	297	263	272	251	290	263	320	289	310	272	290	282	278	294	287	275	311	275	303	280	307	293	306	265	289	313	289	269	299	299	257	309	305	303	267	305	281	276	263	280	273	264	277	281	299	259	282	303	281	278	265	273	257	282	273	273	270	275	273	276	284	279	284	272	285	275	331	295	306	265	293	267	274	273	287	303	294	290	274	285	271	319	271	266	296	259	279	289	283	292	254	296	281	280	286	274	301	296	309	286	276	261	282	287	251	309	303	237	286	310	293	271	295	295	273	298	303	289	317	311	271	277	295	281	272	293	311	262	288	277	289	261	282	257	281	253	304	319	268	266	285	303	259	279	273	284	276	292	300	282	269	270	262	252	304	307	295	291	274	308	264	290	272	275	309	293	302	274	300	254	293	290	290	276	284	305	316	290	279	276	300	289	265	292	263	272	268	277	309	274	288	304	274	292	267	278	279	277	281	285	295	279	288	285	265	284	285	281	301	266	276	284	289	296	260	292	305	267	256	311	298	273	254	297	280	275	282	273	281	283	284	291	295	264	302	293	291	269	266	276	291	280	282	265	291	261	278	296	273	325	254	269	312	297	289	309	293	280	277	286	281	284	287	292	304	241	301	298	283	254	300	257	281	269	269	278	271	307	278	288	290	249	272	280	306	283	283	304	278	274	279	258	270	295	291	263	261	301	288	255	283	288	287	230	263	315	276	275	320	296	308	264	293	270	286	265	280	321	266	258	270	284	291	278	264	268	291	306	275	283	272	313	276	306	259	289	265	304	314	287	280	272	263	283	274	270	299	261	305	278	286	287	285	298	306	297	253	302	290	272	279	272	220	284	266	274	282	278	271	249	237	289	268	303	305	274	303	282	267	271	289	301	271	288	277	295	255	276	297	295	276	255	301	303	281	299	298	282	252	311	282	270	276	303	270	262	268	258	269	270	318	303	270	312	278	283	305	285	285	273	318	289	291	276	276	278	299	261	279	313	272	278	306	278	283	290	293	270	273	268	261	298	282	258	316	274	267	280	265	287	263	286	294	302	283	278	312	309	259	308	282	288	321	281	290	272	279	278	279	289	298	297	294	305	270	318	259	307	289	311	273	281	295	273	276	275	298	262	285	279	270	257	310	274	288	318	297	290	280	268	300	293	278	288	298	277	290	281	274	310	258	310	316	302	275	304	282	282	256	273	276	261	262	274	265	260	307	298	268	306	289	285	276	288	265	312	274	272	313	254	298	308	267	305	271	300	294	291	249	292	264	271	270	271	308	247	279	272	277	273	298	273	292	277	285	271	284	308	296	278	268	271	250	327	289	276	270	275	301	327	272	302	293	279	260	258	303	271	257	312	286	294	295	266	308	276	284	289	281	303	284	286	258	288	283	295	293	294	276	320	314	274	287	277	280	312	304	268	246	289	290	271	255	288	280	275	304	277	294	282	269	288	273	257	264	295	286	302	292	288	266	304	270	279	275	282	269	290	290	255	272	291	292	247	303	292	292	246	274	298	278	262	292	278	281	275	278	309	334	314	280	283	286	238	287	298	283	273	290	285	295	285	283	285	277	310	276	267	274	291	288	292	293	301	294	289	272	313	260	301	317	300	288	276	273	281	264	290	268	256	262	281	277	282	301	265	277	298	282	250	270	299	278	278	284	295	258	238	295	283	281	295	288	295	274	268	282	293	296	281	300	255	265	253	275	292	261	272	273	274	301	310	280	300	291	281	281	298	318	292	267	289	293	284	291	266	256	281	291	281	289	274	266	295	278	253	276	291	308	272	297	308	242	294	295	273	268	256	304	274	269	284	308	307	290	271	261	271	277	255	259	279	263	296	298	289	270	278	280	280	295	268	304	284	290	264	316	287	275	278	295	266	291	257	291	254	294	265	283	274	299	246	287	303	298	285	300	276	293	281	310	279	275	281	282	321	284	268	273	277	250	310	330	293	273	274	266	275	279	282	260	264	279	271	261	285	301	279	309	272	309	297	284	297	296	283	263	275	312	257	288	282	274	298	264	252	296	294	269	262	294	300	279	284	294	287	301	311	282	250	292	270	307	255	281	275	240	271	270	303	248	271	281	264	294	269	258	287	300	254	287	277	257	318	244	286	286	277	273	276	279	281	273	261	287	282	275	251	314	296	277	290	305	312	265	272	298	278	323	305	306	285	280	297	315	297	290	264	278	277	272	292	274	272	262	309	282	284	326	298	291	305	292	302	290	273	281	274	281	307	297	247	265	280	266	273	286	284	286	270	270	269	291	271	271	268	292	259	283	286	263	305	276	267	259	279	272	262	308	307	276	280	290	282	286	302	285	285	289	265	284	242	280	268	303	297	295	281	274	263	306	292	278	273	280	302	298	295	301	290	243	299	279	288	311	293	284	284	262	276	310	297	268	287	287	284	274	295	295	293	283	311	284	257	278	262	271	271	293	262	298	273	285	283	296	318	285	260	270	321	300	278	261	233	278	286	300	284	287	247	269	310	254	262	269	292	266	261	275	296	314	266	263	286	276	266	288	279	282	247	271	302	271	244	278	279	297	290	290	313	291	298	305	287	287	278	285	297	272	292	279	295	300	301	295	301	291	261	312	296	282	283	276	254	280	257	296	273	277	273	292	305	290	274	276	284	290	263	295	264	274	291	298	274	306	285	271	266	309	288	280	263	266	303	299	273	258	270	279	287	303	302	266	288	285	261	306	286	299	277	286	269	253	264	265	278	254	287	279	302	293	278	309	288	327	317	270	285	255	266	290	265	266	286	285	271	288	298	269	289	265	269	287	289	260	286	274	270	297	304	241	247	286	239	285	287	260	261	273	258	276	253	291	266	297	281	250	299	278	283	299	274	298	276	273	282	305	293	275	285	262	281	293	284	286	253	268	307	279	262	278	256	270	262	270	270	285	272	261	282	259	281	286	258	298	270	275	302	288	246	265	265	272	313	282	305	251	300	309	270	275	283	288	295	295	278	306	251	278	294	316	273	307	288	318	292	264	284	283	260	280	252	309	277	295	254	306	261	273	304	274	271	280	282	284	251	258	298	306	279	262	280	295	284	278	262	279	298	286	273	260	284	290	255	282	254	266	282	277	284	287	283	299	322	265	302	298	301	280	293	258	241	286	259	286	278	305	266	285	285	269	277	281	310	304	309	264	253	275	253	257	272	282	288	307	288	257	285	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
12665	14055	15261	18508	16097	17291	16915	14506	13672	10952	9731	8508	8189	6914	5663	7332	6480	6868	6858	6839	6879	5634	5020	5329	5448	4267	3964	4369	4002	4787	4915	3892	2687	3019	2791	2554	2896	2074	1463	1716	1938	2003	1616	1114	1122	1179	1412	1320	1363	1301	1344	1168	1146	1025	947	945	910	872	885	911	859	880	845	799	913	883	949	791	870	876	853	848	895	861	870	846	821	871	837	868	889	867	865	828	883	844	846	846	826	852	844	851	795	785	773	846	819	812	872	891	879	787	866	843	822	798	778	795	806	833	833	835	812	792	826	831	844	853	872	834	868	813	858	840	778	790	843	834	847	846	829	819	839	790	781	760	828	854	798	822	770	783	812	812	789	846	752	802	843	796	820	827	832	770	807	828	839	815	854	849	790	770	765	851	812	857	851	769	794	837	799	792	826	780	785	822	776	809	839	797	840	815	789	781	865	841	836	825	816	840	842	857	836	794	813	776	806	805	843	815	848	844	838	822	773	830	848	841	822	745	786	838	780	757	798	824	817	834	827	820	817	887	845	852	832	826	803	803	786	817	778	784	816	834	791	831	847	799	791	838	795	865	848	789	788	872	757	828	808	828	870	797	823	828	797	828	845	816	818	782	853	783	798	840	865	794	834	833	761	826	838	832	813	778	832	817	805	817	868	823	835	841	812	818	803	855	863	812	762	837	770	801	850	790	864	863	855	845	788	807	818	848	808	799	821	786	863	803	850	817	799	816	783	785	801	755	787	859	796	816	775	804	894	818	797	808	831	831	846	781	829	836	796	780	774	816	725	860	826	853	815	807	818	860	864	829	756	822	836	792	802	846	867	816	845	850	808	808	835	815	840	839	825	857	860	787	799	841	810	768	818	826	802	811	796	811	852	825	879	830	908	829	805	775	811	842	819	778	855	826	870	818	846	814	795	822	857	807	792	802	823	802	821	818	819	826	802	795	872	851	872	763	864	823	816	817	853	859	793	833	786	816	784	867	827	829	804	797	795	854	855	799	829	816	817	846	798	802	855	824	852	806	798	842	801	837	819	834	831	840	816	842	811	782	827	824	826	851	832	853	857	820	805	833	848	809	824	814	822	813	798	794	801	775	850	850	821	862	815	799	846	789	758	836	806	822	817	832	839	811	832	820	828	812	776	780	795	815	781	787	800	793	821	807	794	802	836	769	782	885	830	846	846	794	869	861	886	784	803	788	820	829	801	804	862	836	884	807	824	850	840	826	814	805	801	834	819	822	825	781	783	852	867	793	803	801	815	811	816	803	818	820	819	815	820	810	791	859	885	868	794	793	823	822	789	828	846	872	872	818	821	805	796	803	872	791	819	794	793	769	850	806	841	791	826	802	777	775	875	847	856	869	776	846	810	793	839	787	772	810	830	820	844	770	857	782	802	755	788	812	825	767	819	845	822	783	779	783	796	757	821	774	817	813	832	810	840	843	864	832	768	839	778	816	826	790	836	830	797	805	854	849	798	820	839	803	791	841	827	821	772	809	828	856	812	844	819	833	799	787	861	898	858	797	853	767	821	838	792	835	795	789	816	848	821	775	805	818	854	802	835	840	791	830	803	802	795	862	810	789	845	807	802	824	806	816	805	770	821	827	856	797	790	847	821	802	859	774	811	824	843	846	847	785	779	846	801	809	816	843	827	849	814	811	849	787	782	775	811	835	831	821	796	841	864	862	864	859	841	827	799	782	841	818	850	837	831	818	869	826	842	858	809	797	814	815	834	828	837	860	828	832	811	762	778	788	834	836	817	860	830	774	804	846	815	812	853	818	786	857	756	824	810	852	846	846	784	801	801	791	763	860	794	808	770	823	805	798	808	776	843	801	856	821	798	806	818	842	819	811	769	806	818	860	875	826	804	858	842	858	829	850	813	836	851	801	854	816	814	828	843	843	819	822	851	821	770	804	790	885	792	778	854	781	789	798	834	851	828	760	793	797	791	789	779	828	822	833	795	870	781	775	859	762	847	841	810	844	803	794	788	825	819	833	823	846	842	826	783	809	801	819	845	828	862	794	812	820	835	834	788	846	834	776	828	824	833	856	851	806	863	807	803	846	791	792	796	794	819	870	829	804	856	797	811	829	779	863	810	851	824	838	817	828	834	794	797	812	798	807	840	833	907	785	815	793	813	780	841	788	846	806	834	865	814	809	827	807	842	806	799	815	828	818	802	739	849	842	793	830	842	805	825	800	839	818	816	861	817	841	828	773	810	823	848	846	816	848	823	851	815	806	801	783	879	823	766	801	823	843	798	846	885	835	860	806	802	798	850	843	822	771	836	818	856	788	807	788	856	782	786	814	813	828	857	878	843	824	838	812	768	796	856	874	818	764	849	831	853	841	835	776	843	828	845	850	833	769	814	788	824	806	887	825	809	830	813	834	847	816	802	827	789	822	814	851	829	777	802	809	746	793	810	808	847	812	828	818	821	810	828	817	884	813	836	854	821	829	799	821	820	783	815	783	835	819	808	866	794	765	841	855	797	768	859	831	821	852	845	855	825	793	807	836	833	850	819	874	779	864	822	790	840	813	811	821	806	844	863	831	833	852	830	816	816	830	853	851	834	811	813	820	858	824	827	795	793	787	871	810	797	810	801	874	863	783	812	807	777	845	806	806	798	821	858	900	821	833	811	745	849	887	810	854	784	870	789	789	785	810	798	751	825	803	843	796	791	796	819	833	844	849	758	848	834	795	844	815	796	805	774	815	854	831	795	841	831	779	813	812	793	842	801	764	803	869	832	801	795	837	824	866	869	788	796	868	765	806	785	812	821	807	753	789	791	819	793	820	816	805	873	818	831	825	834	831	796	863	811	834	825	836	751	837	793	810	772	783	818	818	798	861	820	831	822	873	801	848	859	847	762	843	862	838	762	824	810	849	812	778	828	805	781	809	814	804	823	761	825	848	838	789	815	834	799	821	868	858	830	911	784	865	795	801	753	787	830	844	841	821	874	807	832	819	798	841	846	873	793	806	856	878	836	747	816	800	821	838	831	813	829	830	821	811	846	822	820	844	820	815	792	792	774	835	778	858	807	816	781	825	831	828	829	804	861	840	850	806	779	778	833	791	819	826	821	807	817	851	862	835	837	867	753	847	803	827	800	839	827	802	820	827	831	826	830	791	807	858	873	810	828	825	834	817	841	852	793	910	820	834	826	841	807	775	820	833	841	811	862	841	884	798	837	842	779	838	836	858	797	803	794	776	861	799	791	826	824	837	853	852	837	857	758	807	811	812	824	803	811	784	786	823	761	863	832	810	784	817	801	775	853	822	833	837	795	838	871	876	771	771	839	857	859	798	792	838	795	859	839	857	814	815	848	834	848	825	779	855	791	868	835	814	741	794	794	791	800	844	852	816	715	805	811	834	819	839	820	808	820	796	834	831	803	854	858	802	822	863	819	827	762	812	840	780	832	849	824	772	793	828	801	800	809	841	815	819	830	807	813	877	852	802	846	775	807	808	762	802	818	880	826	803	808	787	834	803	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
3512	1587	1339	1113	618	414	290	216	165	176	137	163	168	133	125	126	125	103	129	112	116	105	115	96	115	91	108	121	79	96	119	96	115	99	88	89	97	108	90	75	99	85	88	92	102	99	95	77	89	113	100	90	84	101	85	91	109	99	80	99	90	109	95	95	80	93	101	89	80	93	86	100	68	87	105	95	106	101	96	87	82	100	114	92	79	89	94	96	105	96	96	91	93	90	105	91	94	103	104	82	102	109	79	107	96	90	103	85	103	96	99	101	105	83	126	109	95	95	83	108	99	98	102	95	100	90	75	90	97	88	103	88	100	81	94	98	114	91	77	79	103	97	92	86	96	84	96	112	106	84	97	90	96	91	98	97	89	87	111	85	93	101	101	98	89	90	92	87	106	109	75	89	107	79	93	90	90	96	103	83	79	82	80	102	79	107	99	84	88	94	102	96	100	90	99	95	90	110	94	89	108	80	93	81	90	91	112	108	68	92	94	90	81	106	103	112	109	98	114	84	103	82	92	98	101	97	89	91	96	93	85	90	86	107	93	107	91	102	100	94	84	108	86	113	102	94	89	88	96	86	93	88	98	101	82	107	92	110	95	115	89	104	77	86	104	85	94	92	95	91	94	92	72	91	91	91	87	107	99	93	94	100	86	87	112	101	87	79	101	98	103	93	108	90	85	62	79	92	84	93	100	99	100	99	85	84	85	94	104	80	108	87	96	108	91	99	73	84	101	99	88	101	98	79	86	73	77	89	104	91	92	88	87	120	93	83	106	88	81	96	89	74	83	92	85	79	98	96	101	99	96	87	100	101	95	81	97	89	86	83	89	89	100	87	77	107	87	101	96	103	98	80	87	94	94	83	95	92	89	82	92	99	87	104	100	89	89	94	91	100	93	80	98	105	101	101	106	91	83	96	86	101	90	83	86	86	85	102	87	93	107	90	94	95	109	82	92	104	93	103	98	91	93	114	88	78	97	83	97	89	95	102	100	96	86	70	106	81	99	87	84	101	97	93	98	104	94	85	95	95	89	86	80	93	86	91	102	86	80	98	86	98	96	86	71	88	83	98	100	100	78	85	95	79	98	77	98	110	96	103	88	94	86	86	92	94	78	91	96	101	105	110	106	98	89	84	79	97	87	86	110	106	108	87	103	87	79	95	100	100	106	97	99	99	99	100	97	78	93	93	97	85	108	82	87	79	92	87	108	94	76	99	104	90	116	97	97	99	87	90	89	96	95	88	98	72	117	97	116	91	94	105	118	103	103	83	74	89	99	87	99	97	113	86	90	111	108	89	112	115	94	89	112	91	81	99	86	76	108	99	76	101	101	88	91	82	82	91	94	84	99	90	92	92	102	85	97	93	81	85	90	89	100	88	92	76	87	107	80	83	85	98	93	96	86	67	95	92	82	76	94	105	95	98	93	110	96	95	88	89	87	83	81	88	97	87	95	119	108	100	92	95	93	101	94	83	93	88	106	98	92	102	96	109	96	84	99	102	84	116	99	98	95	85	102	94	85	87	78	100	94	87	101	77	85	93	104	73	71	84	103	104	102	93	86	94	106	93	100	91	83	84	86	87	97	108	91	108	88	103	90	91	88	115	106	83	104	103	109	103	107	97	89	109	82	91	88	94	81	81	96	92	91	94	85	91	95	92	79	91	86	91	98	75	99	83	107	104	87	81	105	101	82	81	93	96	81	88	86	87	108	92	92	94	89	86	96	96	91	88	91	114	83	109	87	94	110	98	106	98	113	107	95	101	95	71	105	87	89	90	86	86	97	100	86	86	100	92	82	99	106	89	82	81	89	105	95	80	87	105	108	95	106	101	97	100	88	80	86	102	95	102	109	98	97	90	102	94	100	96	96	96	85	97	88	89	88	88	95	97	109	89	90	92	80	97	85	91	75	85	94	92	76	80	83	101	93	108	104	87	89	93	82	97	80	84	78	96	101	114	86	90	105	84	89	74	108	92	77	96	85	74	101	89	83	93	104	96	105	101	99	93	89	104	103	86	96	82	94	87	104	117	99	102	86	91	94	98	82	81	99	104	93	118	86	91	95	89	109	85	106	85	98	104	96	112	92	78	82	99	107	101	87	91	84	109	99	105	90	79	88	100	86	87	90	99	89	89	90	95	88	91	107	89	106	105	80	89	114	90	86	103	92	99	90	103	82	102	100	90	106	79	92	78	82	99	98	106	108	104	96	68	89	100	117	128	111	111	89	93	99	82	96	92	109	82	99	86	89	114	90	94	86	97	91	94	79	96	102	102	89	95	89	95	101	82	87	99	93	94	97	98	100	108	87	101	107	90	89	89	95	90	93	78	99	100	102	87	78	86	78	78	98	92	101	108	84	82	97	85	90	88	95	108	87	113	89	92	93	87	89	86	89	102	113	102	96	89	84	100	84	99	79	80	85	85	97	86	83	94	90	105	84	95	105	94	95	79	89	79	91	96	95	97	81	89	96	96	111	107	109	107	95	102	84	110	101	103	86	92	91	98	83	92	83	101	101	112	86	103	94	92	84	94	104	92	75	92	89	85	89	90	78	100	90	85	97	96	104	107	87	106	101	115	105	97	92	85	84	88	82	92	92	101	84	85	83	78	104	73	100	101	75	91	88	104	87	90	78	102	91	101	99	87	79	96	95	114	95	85	82	89	114	82	97	103	100	106	112	96	82	77	95	85	86	87	106	93	90	102	103	69	91	99	106	99	104	103	96	93	94	92	92	96	81	97	96	105	97	90	90	102	94	77	86	91	96	93	79	87	90	93	75	96	105	87	95	91	98	113	95	96	91	92	104	91	83	90	92	94	95	98	91	76	96	96	99	98	95	90	91	98	81	103	84	90	94	91	96	94	104	90	102	87	96	90	108	80	119	93	86	82	94	95	90	85	97	101	81	105	90	95	88	93	99	95	96	98	90	97	95	81	97	83	111	94	90	94	103	87	89	78	77	88	77	86	86	74	111	84	93	89	103	90	81	95	79	107	92	98	89	89	93	90	118	109	95	105	79	87	105	79	117	94	102	81	98	96	104	78	108	119	82	114	96	104	102	118	113	77	80	84	92	85	111	101	104	107	99	85	84	91	101	101	89	98	86	112	98	119	81	68	99	99	98	98	101	95	90	86	112	98	87	111	86	98	96	108	83	98	90	75	103	99	89	88	80	96	84	98	116	104	96	93	86	92	99	97	97	98	112	93	93	81	82	89	90	88	85	109	108	98	81	91	100	96	110	90	88	91	91	87	89	100	108	91	91	102	94	95	81	80	93	93	99	90	101	83	90	91	89	102	88	100	98	90	90	82	103	98	87	94	85	90	78	85	94	96	86	72	95	92	89	116	93	95	98	84	79	94	90	100	83	104	68	102	97	108	105	79	114	88	94	100	85	97	102	96	94	91	78	110	99	91	93	77	89	96	92	113	113	91	84	96	87	95	110	77	97	112	79	96	89	84	91	81	93	94	118	107	124	99	84	106	97	96	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2799	2090	2688	3111	2121	1587	1378	1050	881	816	651	699	627	561	514	476	480	478	551	501	487	446	468	488	439	401	420	405	426	433	428	423	389	420	388	402	388	380	385	335	384	362	351	331	363	337	339	371	338	354	364	360	357	375	368	343	318	336	341	352	337	341	342	306	362	335	324	321	343	364	348	365	319	334	385	328	334	378	355	332	328	330	371	308	321	342	359	334	339	354	340	342	363	340	336	311	333	363	335	338	367	329	335	348	342	302	330	351	321	296	309	342	342	363	340	321	338	312	339	349	326	355	332	363	366	369	347	342	380	322	330	329	368	347	349	340	336	309	351	347	336	327	307	321	357	363	335	350	349	340	307	370	351	335	290	334	351	337	301	325	340	326	351	334	367	365	363	343	338	360	331	336	354	350	344	330	380	299	325	348	339	341	345	364	332	333	312	316	345	356	349	321	364	324	362	342	343	335	364	362	324	361	321	334	320	370	370	322	355	319	328	327	324	363	351	376	344	307	324	332	364	324	380	333	338	321	354	334	309	353	311	357	339	302	370	324	304	355	344	329	356	355	303	330	352	349	373	350	359	362	346	316	315	381	334	323	344	332	377	330	363	323	332	331	300	329	327	351	361	361	322	319	368	373	310	324	319	298	353	338	354	356	312	340	330	340	349	355	307	343	321	368	326	354	344	383	347	332	319	357	343	326	350	324	358	330	319	322	321	357	367	306	354	350	334	327	358	337	349	359	349	360	308	354	341	335	334	335	362	369	332	350	290	359	347	342	322	330	343	342	355	340	358	376	344	366	326	344	333	320	321	333	331	335	323	327	316	352	337	321	324	329	346	345	330	343	337	326	339	362	344	342	354	355	336	356	319	327	351	373	338	348	303	336	344	327	323	346	336	348	324	346	324	313	342	318	381	363	346	347	336	341	368	337	336	345	344	332	334	329	356	330	324	329	324	328	346	390	355	330	340	320	355	358	342	356	333	315	351	346	358	329	333	334	320	320	332	355	349	341	327	340	332	343	321	373	357	352	361	325	344	322	358	326	323	315	358	367	358	357	322	334	353	339	349	335	314	344	327	334	351	329	332	354	326	346	365	348	325	334	337	374	341	340	347	351	319	322	351	324	329	326	320	331	332	328	337	337	364	377	344	345	326	343	351	309	331	381	324	352	377	352	332	369	349	350	339	344	354	344	339	347	344	367	346	347	334	300	309	342	343	357	363	346	331	325	374	353	310	329	335	333	357	348	338	316	311	342	321	341	354	350	328	316	364	347	342	332	348	335	332	300	340	322	332	323	327	344	362	362	326	348	356	346	313	349	359	334	334	357	357	321	364	372	329	349	325	358	300	334	333	332	341	343	348	349	343	332	333	354	346	313	338	315	352	337	341	337	352	334	296	330	345	351	327	331	355	313	340	343	355	342	341	340	310	378	368	340	313	374	327	344	334	411	336	373	349	321	340	335	361	304	345	311	305	330	341	344	351	351	346	342	381	365	327	359	364	311	364	320	341	330	347	336	342	328	335	360	329	339	347	325	360	338	357	335	324	355	311	358	332	352	353	342	338	325	356	353	340	333	351	345	335	341	378	307	365	328	364	314	369	338	331	345	353	388	338	335	362	325	357	360	343	333	333	334	319	342	335	296	330	343	338	341	349	319	333	366	345	378	336	336	343	350	327	329	330	330	345	334	345	348	330	340	339	365	358	363	308	376	320	340	365	330	327	314	312	345	317	324	341	344	339	327	331	352	375	374	359	303	313	345	371	343	352	328	350	338	315	348	323	310	336	321	361	347	333	329	311	371	320	341	338	360	348	330	339	378	341	320	323	349	347	355	371	347	333	342	364	330	298	348	313	319	359	337	326	343	322	346	362	372	338	314	345	317	359	363	330	312	348	349	368	361	381	354	364	343	357	351	342	335	367	305	322	341	347	346	341	360	338	315	367	335	337	348	351	354	340	326	337	361	328	305	347	329	373	360	355	349	326	329	353	335	364	351	361	351	337	341	309	369	344	357	329	314	359	319	367	335	326	335	320	315	366	344	337	406	319	328	386	348	363	335	364	339	332	345	361	358	367	348	345	336	340	343	351	333	364	325	318	347	327	323	341	308	372	329	352	362	336	331	313	347	326	333	337	375	322	320	316	318	327	332	351	355	364	340	351	334	344	346	358	351	368	324	338	319	356	333	345	334	325	337	320	357	352	327	329	322	316	351	313	375	355	325	356	335	370	348	353	333	370	341	343	290	368	329	306	333	334	338	367	330	352	328	377	328	361	299	332	338	316	336	342	369	341	373	333	356	382	315	327	307	363	335	358	350	346	315	384	347	324	358	371	329	350	321	338	341	373	346	352	336	333	368	326	305	317	344	338	361	344	343	342	330	324	349	314	336	348	328	321	356	288	326	319	337	347	309	361	333	337	333	330	337	340	322	320	344	356	362	338	340	332	334	338	348	371	355	322	335	350	349	343	351	374	358	331	355	376	336	333	338	333	316	305	353	325	346	347	317	327	336	337	339	336	329	326	323	314	319	312	361	345	341	378	323	362	324	307	343	337	363	352	392	330	356	353	333	343	333	342	314	343	364	327	326	318	316	330	307	371	341	304	310	342	299	329	305	313	333	368	324	316	320	332	325	288	340	360	358	352	337	345	346	358	366	340	327	336	331	354	349	361	339	339	339	339	336	338	350	342	358	347	329	372	330	325	336	358	368	340	340	326	319	353	353	371	355	340	320	321	348	334	323	338	338	351	337	343	344	287	348	320	299	394	354	343	341	346	346	330	319	347	337	361	338	306	335	367	326	319	368	380	347	329	348	337	348	318	331	348	319	346	351	361	364	326	344	308	333	322	339	329	348	307	360	341	369	356	345	327	374	338	346	332	317	336	326	352	344	350	339	343	367	343	361	355	346	365	345	352	327	325	312	381	346	289	328	302	352	303	345	340	365	314	365	339	370	342	348	325	353	338	324	321	338	380	341	369	312	353	369	335	343	338	350	357	345	327	342	332	352	364	310	345	334	322	344	358	352	378	365	354	318	357	300	353	335	335	336	355	319	326	359	303	333	332	351	366	338	317	335	324	342	332	335	336	348	365	349	345	320	357	354	329	323	354	327	354	318	365	352	351	354	353	350	333	324	327	332	348	353	325	333	339	353	330	359	340	358	341	341	342	365	318	349	314	339	352	325	333	353	331	374	361	324	320	343	320	340	338	328	331	350	345	347	324	347	362	330	366	312	320	367	340	355	342	324	341	351	339	322	335	297	337	332	335	400	328	343	359	321	314	337	355	353	328	336	357	321	344	350	303	353	369	385	350	359	363	353	325	346	374	352	327	383	340	354	357	362	314	345	353	341	335	320	339	308	334	346	348	301	350	335	321	339	332	354	365	354	330	348	326	330	345	335	331	329	339	354	334	382	326	377	328	331	326	356	341	318	334	325	356	326	329	354	385	338	355	323	370	334	337	315	323	318	327	336	334	335	334	339	346	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
13068	10862	10632	9019	6387	4694	4404	3592	2345	1555	1225	932	891	860	654	775	682	648	697	588	642	503	500	518	501	415	368	477	455	483	496	404	350	329	345	296	323	274	234	245	287	241	259	211	231	199	251	234	222	256	222	209	230	217	190	213	222	215	238	224	207	222	229	237	187	219	207	217	206	225	212	210	227	210	205	226	209	209	201	207	213	200	222	228	233	195	205	237	219	214	225	215	207	223	213	229	203	234	210	214	202	211	229	242	244	223	218	219	230	204	223	214	202	197	203	203	196	249	215	174	179	221	183	210	241	230	209	213	183	201	230	212	218	220	193	182	235	214	202	200	218	214	191	220	212	226	201	204	218	218	209	218	201	183	201	198	207	188	206	210	191	219	239	230	217	218	192	212	189	205	189	239	211	196	195	198	239	193	197	206	197	227	196	223	216	214	191	218	196	224	207	223	211	218	217	208	210	205	238	210	232	239	188	225	205	216	205	215	202	219	213	209	209	219	193	210	215	227	206	184	188	206	206	244	178	215	194	205	210	201	218	209	222	225	220	236	206	188	189	215	211	211	207	209	212	230	225	208	190	230	211	232	215	223	226	206	205	190	206	198	189	228	226	216	209	209	230	204	223	210	225	224	202	187	203	208	213	220	235	227	230	214	238	215	206	190	207	183	206	236	214	221	220	208	182	206	242	202	192	201	201	232	215	193	216	198	215	187	226	203	225	215	182	222	225	226	201	207	196	210	218	206	183	197	198	212	213	190	202	180	209	226	192	239	201	179	205	214	206	211	216	238	209	208	224	215	224	193	235	196	217	209	194	175	225	216	192	203	202	215	208	201	201	225	175	200	217	237	200	189	249	197	219	221	222	194	215	207	232	240	213	202	207	224	218	208	203	225	210	213	219	231	215	202	195	193	195	196	211	213	211	205	211	204	232	210	219	223	221	198	204	214	206	204	215	226	215	221	234	221	206	206	199	225	207	234	193	219	261	222	201	198	192	217	203	218	179	177	230	224	212	199	236	232	199	230	203	218	248	222	195	212	226	223	196	190	210	205	221	186	210	202	204	209	199	222	172	186	207	185	193	209	220	227	178	188	182	196	200	204	189	199	221	170	226	185	232	198	202	191	197	208	222	204	221	193	238	218	188	202	200	199	205	188	218	216	196	231	190	217	191	190	199	204	203	211	219	232	223	219	217	224	213	204	190	216	177	230	204	208	193	215	218	205	238	200	203	207	215	210	230	206	219	221	219	206	199	200	195	206	212	195	206	184	236	202	191	195	191	199	213	243	203	206	239	190	198	235	199	199	226	215	205	198	232	218	225	183	209	196	191	208	208	231	214	200	197	230	223	221	177	211	188	216	213	208	226	195	201	198	231	223	203	226	193	213	218	212	184	203	231	204	192	207	201	190	245	204	206	213	192	192	195	218	210	223	222	189	221	237	214	229	191	200	212	234	214	220	208	218	201	207	186	221	235	214	199	211	202	227	197	202	204	217	199	226	204	208	223	224	202	199	224	226	201	199	197	225	196	210	203	186	219	219	227	232	209	205	198	212	204	227	225	213	198	202	195	187	200	251	228	199	218	202	211	211	214	234	226	179	204	215	220	207	221	232	206	189	220	212	185	181	208	191	224	193	227	216	226	208	209	224	206	218	207	207	211	202	224	212	217	223	243	217	215	173	222	210	175	173	217	230	234	183	202	199	226	193	191	181	203	196	199	191	203	197	196	186	217	209	207	200	192	189	235	233	231	203	199	226	187	208	233	200	220	212	204	198	193	201	203	208	212	198	213	202	202	226	203	224	223	206	211	214	230	197	206	207	187	229	223	198	232	222	217	197	202	211	213	219	194	222	231	233	196	213	222	222	216	243	206	197	236	213	191	224	220	209	189	215	208	217	196	185	200	195	233	212	215	210	208	220	231	201	206	218	205	207	220	217	245	211	205	192	195	232	226	219	203	238	186	188	197	184	211	216	213	217	210	199	209	226	191	207	221	229	211	231	221	208	193	173	198	219	226	214	229	213	200	214	215	215	228	210	231	197	211	218	211	222	227	225	208	231	207	201	191	218	233	198	230	215	215	221	207	200	187	233	205	218	210	211	188	217	231	203	201	206	228	192	213	199	198	205	206	209	209	220	186	207	215	225	212	225	211	221	205	206	222	195	221	193	188	226	224	205	215	215	174	236	188	230	219	225	222	214	174	194	204	212	194	214	214	209	228	209	205	214	214	221	194	225	203	218	210	213	196	225	198	218	177	235	214	233	199	202	197	236	220	202	212	184	184	236	210	199	207	207	188	227	219	218	214	237	219	230	184	228	216	211	218	199	195	216	223	188	214	222	222	200	188	210	237	230	201	231	217	219	212	203	235	172	204	245	224	218	195	195	212	199	165	204	185	203	203	203	216	220	230	205	219	213	205	217	203	193	222	200	208	203	225	223	184	231	236	219	200	215	181	193	217	214	194	214	216	218	202	201	222	221	230	212	211	244	181	200	186	196	234	206	201	203	191	196	213	207	196	211	228	200	196	192	210	208	203	216	220	198	206	212	218	185	221	203	224	207	198	204	215	210	199	226	213	204	220	220	209	182	215	210	217	206	217	211	191	191	210	192	222	230	206	190	220	227	197	219	211	200	235	226	247	219	234	235	211	196	232	208	222	218	218	205	196	220	197	201	205	221	191	190	216	179	210	195	215	205	202	228	218	225	213	199	210	226	196	223	222	210	246	216	188	220	199	207	200	198	190	209	195	218	182	206	219	201	207	194	241	209	185	220	219	192	203	203	203	204	216	199	203	214	226	214	203	207	205	218	209	236	207	193	211	214	232	194	177	230	212	227	198	191	204	207	245	211	244	187	214	213	189	204	246	198	202	211	213	217	201	198	199	212	221	217	204	210	217	197	235	219	217	246	212	218	227	212	218	203	210	219	241	184	208	221	195	192	208	191	222	198	228	179	232	222	200	196	223	208	215	202	227	215	199	216	236	218	199	192	198	218	184	201	199	217	217	234	192	206	194	209	189	200	205	224	233	209	190	229	213	211	221	209	209	214	203	222	213	207	200	184	212	232	210	208	201	208	232	212	209	216	199	213	212	226	210	234	214	243	217	216	221	214	211	237	224	196	203	186	195	200	213	237	199	202	202	231	197	216	197	198	224	177	216	214	221	188	179	214	208	211	189	230	218	213	201	209	223	203	206	207	210	214	225	205	201	199	214	197	220	209	241	239	218	199	186	210	237	204	199	228	182	185	213	217	213	183	211	213	202	201	197	179	196	230	200	208	194	200	244	208	221	225	169	194	233	204	203	234	229	213	235	207	220	210	221	207	221	193	199	240	183	195	215	224	218	182	220	206	214	210	226	207	198	227	215	216	218	208	211	212	216	192	202	210	200	171	213	195	231	211	195	237	225	203	210	192	230	208	222	215	195	232	228	211	208	211	231	215	194	222	185	201	219	212	201	191	209	207	210	232	207	211	213	221	207	190	197	204	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9052	9152	10502	12921	10595	10743	12159	10706	8611	7127	5680	4778	4914	4334	3102	4171	3464	3865	4258	3622	4035	3244	2772	2841	2894	2224	2058	2811	2510	2615	2630	2117	1773	1672	1695	1629	1507	1194	893	1100	1174	1190	1121	848	786	798	903	907	849	829	811	820	816	692	699	693	730	686	678	698	699	654	616	679	699	673	691	694	699	706	687	659	717	628	641	651	669	694	666	655	669	663	656	641	654	668	646	619	689	655	682	644	660	638	685	658	684	625	675	671	651	687	648	672	662	686	655	676	666	653	678	671	668	673	616	662	677	595	651	678	601	617	611	595	658	628	627	632	623	651	589	683	660	660	638	615	661	668	585	622	639	661	613	674	595	682	678	630	616	662	582	638	638	650	645	608	622	660	609	658	640	631	628	679	651	618	657	674	646	686	661	643	663	615	676	606	629	616	618	660	642	646	635	600	640	624	628	635	652	646	603	650	667	658	655	637	636	651	638	659	616	657	648	620	615	672	622	697	596	644	660	658	652	630	659	615	627	692	662	664	684	623	667	649	652	653	640	606	626	645	627	639	612	686	669	672	669	641	676	639	661	637	667	626	681	661	648	621	656	651	616	671	610	652	680	681	619	646	625	680	678	632	687	653	624	664	641	646	642	672	666	671	680	632	697	641	713	611	653	672	650	651	633	637	668	609	674	650	668	640	633	606	638	646	661	656	661	676	633	647	633	626	634	662	662	627	657	664	681	708	701	657	611	635	642	694	639	661	670	644	628	665	636	656	638	666	633	658	620	642	682	628	625	656	644	623	651	651	598	633	644	662	664	649	603	663	638	681	673	682	604	667	630	607	660	651	659	629	646	667	632	678	627	696	649	667	635	592	639	622	634	668	651	607	666	698	654	638	665	606	616	670	622	645	628	658	672	642	607	677	655	686	683	659	645	658	632	669	651	641	648	649	664	630	647	638	669	674	690	673	601	650	646	641	642	677	616	625	650	629	630	646	695	604	649	633	603	655	667	650	703	641	711	625	650	691	648	596	659	638	632	643	635	682	670	625	640	652	659	636	625	652	659	653	634	639	636	655	675	672	616	660	626	707	650	659	641	705	637	650	648	637	641	641	687	625	668	614	654	649	629	642	644	645	630	672	646	633	675	629	628	657	637	631	646	647	688	619	675	626	626	609	626	626	652	684	656	630	625	627	650	634	678	652	603	626	641	670	652	619	620	672	622	634	661	676	637	639	621	645	599	590	645	650	667	661	644	676	659	667	619	668	658	622	668	638	624	601	691	634	644	684	660	615	654	631	627	638	624	635	677	635	666	641	612	657	639	630	600	629	682	673	623	654	633	625	637	663	656	683	597	649	671	628	601	636	629	628	673	626	644	648	660	675	648	599	636	644	672	664	610	651	630	626	643	625	710	645	679	617	702	673	633	636	628	648	680	669	618	689	658	677	613	651	651	650	684	605	656	598	620	659	632	608	654	638	659	663	659	631	644	624	633	623	648	648	652	690	632	624	605	618	653	649	656	600	636	638	669	614	645	698	604	665	654	612	671	652	643	634	640	647	659	630	651	645	652	669	672	591	659	661	629	625	631	654	693	681	671	652	680	616	678	694	682	645	604	627	630	633	643	628	671	642	602	666	655	664	663	633	654	627	613	612	645	643	646	676	679	629	592	656	633	647	660	679	692	657	674	602	645	626	638	670	679	638	611	629	644	642	649	647	611	650	614	651	660	617	649	639	618	610	629	648	636	659	618	650	671	628	666	638	628	684	641	675	653	661	590	629	663	615	651	647	646	646	620	647	642	637	632	673	661	647	695	659	648	627	609	598	669	665	675	638	607	668	635	661	637	709	645	646	620	663	619	687	696	642	687	641	611	675	693	644	614	607	645	635	654	664	635	637	617	650	647	624	611	656	611	634	620	624	650	652	655	715	644	659	659	703	638	673	633	653	630	646	656	655	655	646	700	670	670	613	627	649	629	666	713	648	671	616	618	594	657	693	685	668	671	648	669	660	627	689	640	623	656	622	638	629	654	658	645	686	626	667	629	656	700	646	616	632	657	648	658	692	622	739	633	677	670	706	641	616	656	646	693	650	662	667	616	674	636	668	666	606	681	633	651	670	691	663	625	662	610	601	670	637	660	659	684	656	637	619	634	629	646	594	630	652	637	652	677	665	600	643	624	646	582	653	651	659	670	606	658	607	637	624	683	616	617	644	677	645	632	646	638	661	631	694	661	644	623	654	649	662	680	676	667	634	627	668	599	686	668	620	684	588	649	678	701	628	657	619	696	633	607	648	703	649	660	637	585	648	616	676	646	619	654	631	686	649	686	690	589	652	652	644	686	671	638	668	678	623	631	671	650	690	646	631	682	648	628	656	630	655	643	635	612	657	612	663	620	600	639	693	645	660	672	663	627	658	674	632	636	675	625	683	638	657	646	657	609	657	619	579	625	602	614	686	635	626	608	590	631	714	643	709	593	629	658	685	609	642	631	620	639	642	605	614	677	616	650	638	687	650	670	704	631	633	670	620	664	676	676	608	631	624	661	597	643	651	675	643	678	659	634	691	589	647	679	663	666	696	676	666	640	634	636	676	625	654	632	629	664	659	664	618	625	643	679	655	659	607	610	648	597	673	653	709	679	650	594	622	630	661	684	696	633	656	649	635	643	667	597	590	670	647	668	631	662	630	684	652	664	666	649	640	627	659	602	622	670	700	607	640	658	652	625	582	624	625	661	657	678	690	648	657	654	658	660	667	612	616	643	588	652	608	646	657	659	665	656	683	628	640	634	615	631	636	622	639	644	644	667	694	623	661	663	648	609	632	683	655	649	679	668	651	628	635	679	659	648	640	668	640	671	671	634	642	686	654	647	705	672	618	651	683	670	701	657	649	614	664	686	647	671	642	631	612	624	656	658	658	616	630	648	638	658	635	645	621	680	620	682	663	666	660	649	604	593	686	678	587	649	598	663	643	623	613	637	660	615	656	683	616	602	653	668	629	665	635	626	701	631	639	656	635	675	579	617	628	665	651	581	683	608	594	627	691	686	637	649	644	662	635	659	650	661	635	639	674	658	670	621	616	666	620	629	655	693	665	609	632	666	631	649	645	683	644	675	648	642	673	639	653	638	609	641	607	616	675	632	617	677	640	654	640	684	638	616	667	683	608	628	664	624	692	675	685	662	672	599	688	637	661	696	640	629	643	627	702	662	659	621	635	650	658	618	664	660	683	613	630	671	606	667	640	588	678	692	622	665	646	643	636	666	605	630	673	650	644	648	609	635	692	640	632	616	632	665	589	650	634	667	642	644	672	566	606	645	663	645	669	605	606	672	644	609	629	674	666	658	594	626	643	647	675	593	622	647	641	664	629	634	619	672	641	629	619	608	656	628	638	643	646	672	634	636	629	671	658	679	650	627	636	646	674	602	674	657	591	652	634	655	641	646	652	669	661	640	625	634	650	651	638	646	606	630	589	672	654	643	634	618	606	663	619	664	624	598	672	651	608	605	666	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22276	17425	16908	15227	11358	8574	8705	6642	4878	3471	2556	1963	1663	1662	1128	1611	1315	1352	1191	1149	1149	902	875	899	803	780	649	738	756	720	851	648	586	663	599	442	538	398	346	394	402	391	406	297	336	328	343	378	322	359	343	340	312	298	338	294	310	289	284	325	281	265	266	304	304	313	313	282	292	279	289	288	286	311	278	308	270	264	294	300	337	264	288	274	302	266	263	278	289	305	263	271	289	267	285	307	282	277	274	285	292	300	285	295	304	292	277	276	271	278	314	295	289	261	312	301	267	282	280	289	265	287	257	289	264	271	288	265	286	290	289	266	272	295	279	305	293	301	273	273	257	276	259	257	298	290	276	266	303	277	272	300	300	269	276	275	273	293	300	295	305	265	282	274	258	259	284	298	263	284	265	303	281	273	295	304	281	272	270	294	297	304	284	295	317	250	252	265	248	258	299	255	235	283	268	287	285	281	254	281	284	277	284	303	267	298	288	293	287	284	297	294	283	302	236	290	315	298	277	309	270	250	294	293	276	286	284	253	272	276	292	294	288	288	261	282	281	278	290	281	282	261	288	274	279	293	281	278	291	267	293	291	272	284	301	292	293	296	268	291	289	246	287	291	282	294	271	260	297	289	297	266	236	267	288	285	283	313	256	258	267	289	287	261	284	261	272	256	278	284	267	292	320	314	307	285	286	269	280	293	304	308	279	272	296	284	249	296	261	270	276	288	259	299	281	245	304	279	268	318	297	286	309	267	259	271	284	283	287	267	285	304	286	275	305	302	292	274	282	290	277	288	296	253	287	268	274	273	261	272	283	293	304	267	287	277	264	254	283	271	291	265	312	270	260	307	293	251	252	268	322	276	305	293	285	303	283	292	266	297	266	281	284	284	273	278	278	274	275	279	286	266	267	282	278	299	247	270	257	280	299	280	260	316	272	286	300	254	301	293	259	290	289	319	284	298	283	306	275	295	278	280	264	289	290	283	295	273	248	290	267	292	279	279	258	281	287	297	266	265	300	295	293	267	280	301	315	291	278	268	292	254	309	278	290	269	289	289	328	292	280	276	251	262	302	274	264	264	302	297	307	280	290	306	264	274	266	300	260	273	281	281	269	308	281	251	292	267	311	274	280	302	280	298	279	273	257	283	265	289	297	283	275	275	294	242	275	287	293	299	280	300	271	276	271	266	294	261	315	296	263	276	276	290	269	280	287	282	279	272	282	289	284	272	292	284	275	263	299	297	289	307	278	282	287	282	289	245	311	290	302	278	287	291	286	298	287	298	300	270	297	255	286	277	290	300	263	307	285	267	268	268	294	262	288	289	278	305	304	284	291	250	296	272	299	277	279	291	317	279	301	289	286	280	295	279	280	309	257	283	255	265	293	265	272	298	280	294	266	274	277	276	310	271	264	281	282	291	288	284	263	282	294	245	275	300	269	299	285	263	292	294	296	295	304	265	273	260	268	302	293	272	284	278	259	310	277	284	315	274	292	266	313	289	306	258	299	273	292	291	289	277	292	305	300	291	303	285	294	294	294	320	280	292	265	303	282	268	269	286	264	292	258	285	272	301	309	269	257	292	256	267	299	287	270	274	264	331	282	271	292	304	290	304	288	286	273	270	293	289	246	313	301	284	280	293	283	285	302	284	260	298	274	268	278	273	291	272	296	280	271	278	283	281	288	312	262	271	267	305	275	273	264	275	292	290	309	298	275	266	298	258	303	258	273	302	258	286	296	279	285	306	287	267	312	274	278	275	272	302	276	299	275	276	277	276	253	277	288	294	275	274	264	259	266	289	277	291	286	290	267	284	273	289	294	265	294	293	284	276	298	268	286	274	288	261	299	288	282	267	266	269	284	282	295	259	320	280	278	283	287	264	293	262	268	264	289	298	291	270	277	288	312	329	264	278	313	268	276	293	242	270	294	293	279	299	292	263	273	250	300	288	292	286	254	290	287	258	268	289	280	292	278	294	278	292	314	263	275	281	308	307	295	295	264	299	280	269	283	270	299	284	285	300	305	256	289	295	274	300	294	270	299	318	313	313	258	294	249	314	271	284	298	295	274	300	249	262	286	300	289	268	301	282	271	243	285	291	300	271	259	277	276	273	279	294	286	309	272	274	273	312	321	293	276	260	303	309	290	273	277	270	297	278	276	301	296	283	276	261	310	276	291	255	284	291	273	286	269	268	262	282	294	283	295	273	304	295	303	277	295	286	303	280	289	260	304	251	283	271	259	298	284	293	279	288	306	329	304	284	260	272	279	279	285	290	281	293	274	284	284	299	277	281	258	294	259	289	285	247	271	294	237	302	284	254	281	326	271	289	332	264	300	279	302	285	275	265	257	297	301	288	303	284	265	282	304	290	270	288	276	278	275	289	281	286	294	279	275	287	314	286	282	274	296	266	261	284	303	287	246	260	260	297	291	288	286	291	298	295	289	287	310	270	310	302	260	291	245	264	276	290	258	258	258	270	271	304	279	254	268	289	265	300	316	287	281	263	290	288	297	283	304	262	300	310	255	255	283	286	267	274	294	314	294	274	325	285	294	274	271	284	305	273	294	310	284	279	292	318	304	292	286	275	249	310	293	281	262	266	272	296	292	279	279	270	302	274	274	285	276	272	281	301	269	275	288	310	311	297	275	295	294	272	291	262	258	265	299	270	278	262	278	276	311	304	284	274	262	272	258	280	287	327	307	281	289	292	281	292	265	261	250	297	262	274	293	279	280	250	305	282	298	262	265	262	307	291	306	299	303	332	264	304	294	286	276	284	281	265	292	251	317	305	317	301	292	284	291	281	260	312	258	286	284	271	309	262	270	282	303	285	305	273	282	301	300	267	311	315	309	288	271	266	266	240	269	282	286	291	293	299	301	259	256	278	285	265	302	297	258	286	291	283	288	266	262	286	274	296	300	292	319	291	288	308	261	300	269	285	278	276	293	280	276	306	293	265	279	292	243	283	302	309	286	303	284	294	290	286	283	264	294	280	287	285	306	287	284	274	298	322	302	259	282	280	291	262	278	276	281	261	274	288	280	284	284	293	288	282	281	290	309	261	296	264	275	265	282	283	269	279	251	249	277	284	296	262	284	257	272	276	300	324	256	266	309	278	317	275	265	290	277	312	293	255	286	284	274	263	301	260	282	298	274	297	306	285	252	317	288	293	294	269	286	264	259	298	269	274	278	264	286	304	271	285	272	309	288	279	251	289	260	277	274	257	292	270	311	288	284	271	275	265	299	281	252	273	315	255	274	283	297	273	289	285	275	279	316	284	276	296	282	282	290	301	272	258	284	275	298	306	313	288	271	279	268	274	282	245	286	256	275	271	308	278	254	275	310	284	267	293	266	249	278	276	279	306	281	291	258	278	290	295	298	298	280	290	297	293	312	272	294	248	308	280	288	292	275	292	301	301	272	288	293	266	267	291	270	257	281	262	277	266	301	287	282	267	250	270	303	282	295	280	282	272	307	301	267	274	279	305	264	289	268	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
12606	13101	15011	18880	15877	16006	17783	15684	13629	11828	10182	8767	7975	7333	5452	7799	6519	6988	6822	6710	7195	5575	4890	5104	5316	3964	3359	4138	4260	4209	4743	3756	3047	3199	3245	2691	2661	1794	1471	1572	1983	1874	1577	1113	1109	1163	1467	1396	1301	1401	1261	1130	1092	946	982	882	849	881	929	906	914	926	915	824	874	833	871	874	844	863	884	861	879	849	867	838	825	886	833	830	803	821	832	808	839	863	830	823	843	799	877	873	870	859	822	882	845	813	795	837	837	826	870	802	842	847	832	849	787	893	830	828	849	834	814	849	781	844	871	781	811	831	780	810	873	812	854	846	815	830	843	818	851	853	821	845	794	860	817	791	776	762	882	836	823	827	820	836	777	770	791	853	806	813	856	811	815	828	834	838	829	821	762	801	836	826	787	798	765	781	869	823	813	813	782	829	780	807	851	824	805	792	849	797	765	813	825	857	831	846	831	836	818	826	830	809	784	850	790	812	820	814	844	828	838	856	846	827	832	827	778	858	811	840	796	819	829	809	813	823	834	860	792	850	780	842	794	821	741	829	828	811	785	868	797	819	848	846	804	808	809	825	797	836	809	813	844	821	877	829	789	839	813	829	834	819	815	812	821	843	814	847	854	803	836	806	846	805	831	782	810	748	843	793	851	801	801	842	838	782	861	816	794	790	815	814	876	862	813	878	786	805	814	785	816	791	805	867	785	820	816	778	876	836	824	813	803	782	777	776	783	827	816	798	858	819	830	793	797	810	827	834	830	812	813	874	812	884	843	806	807	833	810	792	804	849	777	799	844	806	823	818	773	821	848	806	840	830	811	783	773	823	810	850	851	810	799	824	795	822	817	864	827	855	832	821	851	826	766	804	819	873	831	770	802	782	814	781	833	850	832	811	853	813	871	791	794	792	815	838	849	806	799	808	829	838	837	841	845	824	799	804	831	860	837	805	868	804	802	799	833	786	836	791	847	817	850	825	801	846	856	803	857	817	780	840	820	840	878	825	824	807	816	830	785	805	847	846	834	819	796	803	797	777	831	843	805	830	785	782	792	846	896	829	838	821	817	799	825	849	856	792	789	826	815	797	832	816	818	859	842	831	854	801	807	850	840	845	788	824	800	790	858	804	788	782	841	821	797	834	860	841	783	856	756	853	849	825	849	851	847	784	854	828	846	879	763	856	766	844	802	840	813	769	775	761	822	877	810	821	770	790	872	827	773	791	794	808	781	847	827	827	793	847	834	823	846	792	798	842	835	840	816	825	771	788	847	882	808	847	835	830	784	781	804	797	830	791	881	767	853	854	824	775	801	838	825	799	818	810	798	869	815	801	859	837	871	803	782	849	807	787	790	819	808	795	835	816	810	846	821	841	845	837	845	822	786	806	754	856	839	785	810	763	792	845	800	874	803	833	833	839	831	790	779	844	820	822	856	856	801	808	830	828	822	824	851	863	786	759	823	828	775	881	766	844	786	805	817	854	822	879	830	812	845	803	870	833	787	846	835	827	826	785	871	811	788	885	828	797	785	814	801	813	867	813	813	858	819	834	824	826	809	880	873	796	843	836	794	782	778	807	808	793	798	768	895	834	760	793	786	846	781	807	804	844	841	788	816	791	807	768	798	829	813	827	802	787	843	801	818	826	824	795	817	805	836	840	810	853	787	827	838	864	839	836	784	804	819	854	824	815	794	800	818	857	860	819	831	845	851	803	806	803	793	907	786	797	768	824	815	796	827	818	784	842	835	832	774	870	789	806	772	795	836	787	865	823	788	823	767	781	872	811	798	795	836	783	830	804	824	823	842	808	809	823	832	819	843	802	843	834	779	835	803	830	815	869	788	826	832	801	826	791	842	837	810	795	793	853	785	821	806	749	781	769	813	828	744	841	811	882	854	743	795	777	833	796	830	822	797	814	852	848	784	824	755	816	877	783	806	838	849	806	816	830	819	817	826	828	790	819	848	815	855	780	838	823	810	820	814	813	791	801	807	818	856	825	839	836	835	812	854	831	808	823	807	852	852	756	795	781	801	813	858	791	818	819	772	758	812	817	768	873	807	790	819	823	812	830	814	857	811	830	819	817	788	776	780	797	814	880	835	815	803	866	750	829	856	817	835	849	809	751	820	851	847	782	778	812	815	810	796	807	831	805	824	772	807	797	851	841	806	819	821	836	858	864	837	781	832	774	809	801	818	773	798	815	842	845	842	800	866	792	810	789	845	826	827	862	812	818	788	835	846	811	836	830	882	824	850	829	784	870	816	888	795	827	846	814	791	828	793	854	832	849	843	785	825	855	796	835	806	801	798	836	852	808	824	786	839	812	796	849	789	817	779	798	801	817	835	863	852	855	748	857	822	804	826	828	832	778	813	771	817	812	821	789	797	840	851	773	784	813	824	848	783	793	819	791	814	776	814	856	790	853	836	786	857	822	829	792	794	815	769	832	831	805	837	815	772	789	814	780	829	830	807	791	807	818	837	784	875	831	867	816	794	828	815	805	813	836	827	869	806	864	889	797	844	824	784	857	830	841	820	793	826	820	797	816	775	808	873	844	801	737	795	826	801	786	824	824	862	829	819	806	842	792	815	853	792	830	815	791	825	815	821	855	786	812	821	840	811	777	802	789	858	857	811	821	797	826	813	787	807	866	838	750	830	774	777	843	793	854	820	829	798	830	792	826	809	788	823	823	786	787	755	838	843	843	856	793	833	802	816	783	775	829	835	841	789	806	805	812	790	815	812	815	807	837	841	816	816	815	798	862	826	779	806	850	821	800	807	789	836	820	895	828	813	802	817	827	881	802	851	860	785	830	854	825	852	796	787	822	805	827	852	814	802	824	843	788	793	799	801	904	759	795	821	782	745	779	834	858	807	802	830	774	831	823	841	842	814	861	831	786	769	805	873	828	841	814	812	818	823	829	806	844	780	833	825	875	844	813	783	851	820	813	780	821	824	809	815	787	785	830	776	820	819	834	814	802	791	821	783	832	830	793	817	798	798	828	834	815	846	811	760	803	802	814	809	801	760	838	826	771	804	820	804	867	813	786	833	835	813	833	800	822	821	837	828	834	799	825	839	816	858	781	843	897	842	788	821	830	834	844	818	834	847	822	778	825	844	795	820	831	809	783	766	832	833	877	806	835	784	816	788	813	772	830	813	865	888	816	809	818	819	830	776	810	890	801	842	776	853	778	787	841	810	851	856	773	802	778	819	736	824	822	789	809	852	761	793	823	794	876	792	828	823	852	839	821	799	765	843	847	819	823	786	788	778	839	791	815	804	758	763	799	764	822	872	837	793	835	838	814	818	809	810	834	795	827	772	866	828	780	856	816	806	800	826	802	808	840	818	814	886	814	847	854	812	820	823	844	741	836	790	782	794	824	770	816	833	819	813	790	852	800	795	808	839	831	806	827	854	774	839	760	775	827	859	799	824	845	791	793	797	805	843	804	781	834	832	803	845	845	784	759	838	857	790	823	794	791	784	820	843	791	786	799	794	846	840	865	776	823	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
3028	1371	1200	790	470	354	283	230	157	150	143	148	127	120	111	108	103	112	116	126	103	129	103	113	125	129	111	97	96	94	114	108	101	104	104	111	87	112	110	99	110	85	102	90	109	96	74	102	80	90	85	77	87	83	90	77	84	91	81	112	84	93	94	95	93	87	91	91	110	106	100	89	100	89	88	100	72	87	88	96	92	99	91	99	91	88	86	105	88	86	91	96	100	105	97	96	90	90	106	102	86	78	100	95	88	92	97	90	95	90	88	85	73	90	79	96	105	102	103	92	103	82	82	91	90	95	99	86	102	96	75	108	94	104	100	92	87	86	103	91	91	86	93	88	99	89	114	112	93	107	79	99	102	101	104	99	102	87	87	91	83	71	85	92	83	81	93	94	98	99	86	108	100	78	81	85	80	86	88	90	94	88	90	71	88	92	94	73	100	90	91	99	97	99	95	107	86	96	87	93	83	100	86	93	96	91	84	82	105	100	90	81	98	84	78	102	68	92	114	94	91	82	86	95	113	105	76	88	86	96	103	85	86	110	98	96	94	74	101	104	105	95	104	78	81	93	91	94	86	102	72	95	97	101	92	104	87	69	75	88	96	109	95	74	81	95	93	115	107	82	96	89	94	99	109	99	96	83	95	86	97	107	85	71	101	94	106	111	96	94	98	114	98	68	98	98	96	86	83	97	78	95	94	75	98	91	96	84	93	96	101	87	96	92	90	101	85	88	96	84	88	96	87	98	79	92	99	116	99	99	95	97	76	84	83	67	84	89	107	88	103	84	87	88	93	93	80	103	88	96	94	88	100	90	93	93	87	91	84	87	82	96	89	92	100	74	97	87	76	85	88	103	92	79	91	98	93	111	102	84	82	106	81	96	95	96	89	90	72	82	93	104	95	91	89	107	92	104	76	72	105	81	76	107	88	88	99	80	94	93	86	88	85	89	69	89	74	107	82	87	95	87	90	93	98	106	94	94	75	88	108	110	104	102	87	108	83	97	102	96	84	87	85	83	91	81	100	88	102	93	84	92	91	120	102	86	97	100	95	74	111	97	80	83	99	86	96	104	97	86	95	99	114	85	107	88	103	84	110	89	96	85	92	106	84	104	83	84	99	95	96	92	78	96	90	90	96	95	84	102	90	75	91	94	72	82	86	114	90	86	79	95	109	99	109	95	77	108	79	73	97	99	93	103	91	90	86	86	93	103	92	87	87	106	88	86	84	105	88	93	98	88	99	84	78	90	92	90	91	89	107	91	93	84	90	96	91	91	106	100	98	90	93	87	89	82	90	80	99	103	96	114	79	79	102	106	82	88	79	112	72	95	106	93	69	105	84	93	124	75	87	102	77	101	95	106	98	90	101	81	99	102	101	97	86	86	103	79	80	95	103	97	95	93	98	88	82	84	91	76	68	86	89	94	86	81	90	93	84	95	102	86	90	107	92	106	93	98	100	92	86	95	103	98	89	92	91	94	94	98	87	92	94	84	85	96	91	86	93	97	94	93	89	113	84	96	100	92	86	94	90	95	92	86	94	100	104	99	89	96	85	104	101	96	84	91	98	105	101	92	84	92	93	98	102	84	95	83	88	81	94	94	95	89	95	94	86	72	94	92	94	94	89	99	95	97	79	85	100	84	94	88	103	82	105	67	81	93	82	102	112	108	91	80	109	86	94	97	107	88	81	96	100	104	87	99	91	100	91	110	95	117	91	90	81	95	98	106	109	80	84	113	96	84	88	99	98	75	93	101	82	87	92	96	98	104	90	93	100	87	84	81	115	72	106	93	89	85	83	105	89	91	96	97	84	61	99	104	83	103	86	90	97	82	89	90	89	99	79	102	101	111	82	128	95	92	96	101	81	86	82	107	91	94	89	101	87	88	111	92	88	97	112	83	90	102	76	80	94	79	83	106	90	114	94	95	94	99	84	95	85	86	94	113	93	100	90	96	90	106	80	80	83	101	103	101	82	87	98	77	93	105	99	99	82	88	106	92	89	98	88	72	101	98	97	86	77	88	97	66	92	110	99	103	101	96	89	91	102	91	80	93	105	99	101	97	88	88	86	109	94	111	83	91	105	89	78	98	99	97	99	82	96	96	80	99	92	85	94	86	93	99	96	89	94	92	92	103	86	93	92	98	109	106	81	102	75	95	83	96	110	98	83	91	75	114	101	96	107	86	90	83	103	78	92	86	99	85	88	108	93	87	124	98	85	95	77	108	111	94	82	99	94	86	87	92	104	103	92	86	90	82	90	100	82	111	92	92	78	92	95	88	93	108	83	104	103	106	88	82	80	86	80	94	91	66	94	86	78	90	94	120	111	101	88	85	107	73	92	103	75	96	102	89	82	82	85	98	92	89	75	84	82	100	95	93	84	99	92	83	98	88	87	91	99	103	113	98	86	75	105	94	77	94	91	97	103	92	92	93	98	83	115	80	94	75	105	114	83	78	99	103	100	78	96	109	99	100	107	90	92	82	102	108	94	94	86	94	96	97	87	88	98	73	81	86	98	98	72	87	103	79	99	78	76	89	80	106	79	76	101	91	80	102	85	99	107	85	79	84	90	89	90	100	91	90	85	107	83	76	84	98	97	76	87	85	94	87	75	85	114	103	95	91	83	82	113	99	106	91	88	93	85	96	90	91	81	97	87	98	89	92	91	79	98	98	92	77	103	110	115	72	85	103	89	95	92	93	112	105	77	87	95	101	94	89	89	92	100	91	87	105	99	122	76	73	83	97	70	92	81	89	99	94	88	84	102	77	95	98	89	104	90	116	92	77	94	103	116	93	99	95	103	94	79	98	95	86	91	80	104	92	93	109	102	86	98	95	103	85	80	85	84	107	89	76	96	101	91	108	85	97	97	94	85	90	86	89	108	87	86	105	84	101	83	95	92	100	97	83	80	84	109	82	70	99	85	88	110	99	99	76	87	97	99	112	102	89	94	93	101	82	108	98	99	95	89	105	90	100	90	88	105	97	101	106	86	81	99	82	92	90	70	102	107	99	94	93	95	112	82	94	89	80	101	77	81	101	82	84	89	96	88	74	81	91	92	93	80	89	93	81	90	96	86	85	77	97	103	100	82	100	91	78	100	102	93	86	85	79	90	86	83	108	92	87	88	98	82	91	100	94	94	94	80	87	89	95	116	86	81	86	101	99	105	88	89	84	80	85	102	87	90	110	80	90	107	80	83	102	84	103	86	93	91	98	104	87	79	105	93	110	86	102	95	82	96	95	108	102	103	94	84	88	91	87	102	109	92	105	86	109	88	72	94	110	95	97	95	100	106	78	103	88	79	102	88	97	92	78	100	90	101	94	92	84	80	92	99	93	98	83	73	102	79	93	91	82	99	91	95	97	84	86	82	79	96	82	105	82	93	75	94	110	96	91	95	106	103	97	109	96	92	113	120	81	73	83	88	90	92	89	72	102	116	77	94	104	85	87	74	95	98	66	88	86	90	109	97	71	88	111	84	89	106	101	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2531	1987	2372	2391	1809	1488	1407	1171	843	773	628	598	575	515	479	564	508	482	503	486	474	464	441	470	424	453	373	425	426	411	394	475	381	413	388	394	379	365	380	375	364	351	370	333	379	368	304	353	356	324	381	336	346	317	362	361	320	329	377	360	343	316	339	319	331	316	358	350	349	319	325	321	358	331	333	341	341	329	351	328	382	353	361	346	354	318	328	344	330	337	307	353	341	330	358	345	345	320	296	337	319	340	348	345	341	351	367	339	345	365	345	324	353	361	336	327	324	337	344	332	344	308	330	314	373	333	344	357	343	333	312	358	340	366	330	338	322	340	367	352	322	338	340	351	340	363	334	330	373	361	359	355	329	336	360	322	345	359	335	340	308	333	348	344	335	366	318	319	315	325	326	344	350	346	343	329	335	328	328	335	319	344	343	318	320	322	344	335	330	334	359	343	343	326	337	318	338	315	308	324	347	354	347	324	362	337	319	327	340	326	376	341	331	333	348	352	328	310	360	315	311	378	344	346	336	335	340	377	323	338	304	328	317	303	339	318	335	352	340	373	306	334	344	363	339	335	367	352	358	345	344	314	350	322	356	382	343	324	333	352	342	316	349	345	327	355	344	299	336	351	351	330	305	340	332	351	338	394	319	370	373	347	339	331	333	335	319	319	314	372	335	337	328	328	340	364	335	340	326	329	349	342	316	347	312	343	342	327	319	342	336	346	331	354	323	363	339	337	345	355	289	312	335	347	336	324	319	375	310	356	330	352	369	346	345	326	315	357	359	330	337	342	344	322	326	346	341	329	377	335	307	355	379	311	299	337	322	340	315	327	356	359	319	344	299	344	366	335	342	306	301	326	314	356	319	332	312	336	331	345	376	329	362	370	336	344	322	344	323	343	316	340	312	346	325	334	346	313	266	352	363	318	316	324	354	326	348	353	306	355	328	330	372	343	339	337	309	348	356	329	320	348	340	331	357	361	310	330	351	363	331	341	319	352	363	337	312	386	348	361	347	336	352	366	304	348	356	336	337	350	320	334	355	332	298	307	323	348	359	306	349	343	340	341	333	343	325	337	332	338	339	335	327	356	346	358	343	339	322	326	353	340	321	351	335	307	332	360	310	337	334	334	354	352	348	296	349	342	306	306	364	332	309	339	380	339	342	334	333	350	356	322	334	341	364	339	327	321	338	325	327	345	334	337	316	297	363	324	316	337	303	356	335	338	362	338	336	340	303	334	385	341	343	379	322	354	340	352	286	354	364	326	321	320	339	313	328	335	346	341	401	306	325	365	366	315	358	344	316	334	308	345	328	342	337	340	357	339	360	332	343	363	340	318	339	366	315	321	385	311	357	350	336	342	322	332	374	331	324	325	307	374	308	323	332	333	320	344	343	323	315	340	339	338	321	334	314	332	314	329	330	339	331	340	338	299	337	353	357	304	326	328	336	321	331	351	356	339	344	341	317	346	329	306	337	330	348	334	344	356	328	356	352	305	392	346	363	313	317	370	369	332	350	330	369	336	355	329	333	315	330	365	360	362	361	347	350	326	302	337	343	322	329	336	361	323	343	324	337	331	334	337	340	361	312	343	343	330	354	350	328	335	321	356	312	332	313	366	322	320	361	347	328	341	343	362	336	342	333	365	335	359	315	340	352	323	362	337	330	355	336	339	333	318	337	310	329	330	347	368	322	323	371	362	320	326	308	341	354	339	336	298	331	331	343	331	315	307	340	345	324	335	331	352	346	322	319	365	325	364	343	318	314	379	326	328	329	346	338	354	318	352	329	354	329	320	344	328	344	321	340	338	321	321	367	348	340	336	349	335	321	350	359	346	371	338	346	328	339	341	314	333	344	313	337	344	329	368	313	338	362	312	332	317	306	351	328	312	351	327	332	339	387	369	351	302	329	319	355	330	367	366	367	332	340	338	343	336	357	337	363	355	329	330	387	341	321	318	314	336	326	351	309	312	358	306	308	325	360	340	361	334	315	346	331	339	345	330	353	323	321	331	316	340	362	349	320	350	347	351	340	315	341	327	343	345	345	340	332	304	330	352	323	352	326	340	326	351	355	334	353	331	342	338	329	316	307	366	324	338	330	311	331	341	361	328	349	349	346	332	306	315	322	352	351	370	316	328	333	316	335	313	340	344	321	349	366	311	360	311	332	352	349	335	307	378	343	344	362	309	333	324	335	326	326	317	347	340	323	345	342	347	320	326	315	315	332	343	330	315	350	353	325	339	364	333	349	346	311	354	348	345	351	347	334	343	334	344	348	334	300	341	337	343	343	319	307	322	353	355	316	363	360	315	371	320	377	359	312	368	349	334	343	357	367	310	374	331	316	311	335	313	342	333	347	317	308	369	370	356	359	347	328	334	339	327	362	325	348	331	353	315	344	365	334	320	336	353	324	331	303	338	364	313	321	335	330	337	362	328	378	328	323	360	353	342	312	321	364	348	340	318	342	353	286	332	325	355	368	302	359	344	344	332	335	337	367	304	354	366	339	336	345	325	318	336	344	362	358	339	324	341	343	345	389	324	317	328	339	311	358	364	349	364	315	328	368	315	329	323	342	337	339	341	321	324	333	331	317	343	342	335	342	333	337	341	344	321	316	352	325	342	344	345	329	347	322	371	333	349	354	386	303	344	309	352	351	311	326	341	331	333	332	360	323	335	353	324	332	319	313	377	354	355	348	311	324	355	363	326	355	353	342	344	339	352	322	328	334	347	348	316	332	348	341	332	354	337	315	326	318	357	346	343	329	300	313	355	309	342	302	340	338	320	306	359	322	345	344	360	332	326	335	342	350	332	333	353	318	364	329	346	349	314	342	331	337	357	336	342	353	284	339	364	376	351	334	303	354	325	322	296	351	320	329	332	320	345	320	341	341	285	331	345	320	348	349	325	330	330	316	361	369	317	340	315	328	342	370	314	300	353	347	329	349	307	358	309	346	375	324	301	350	347	353	343	329	316	338	315	312	300	346	325	339	345	368	325	352	333	344	352	346	335	347	353	337	338	323	347	334	348	352	331	353	318	356	299	335	306	317	319	325	306	344	309	358	333	390	312	336	362	333	320	355	352	313	317	354	338	342	322	360	294	332	355	375	352	323	311	350	336	313	338	316	358	352	339	327	357	339	372	345	364	330	336	385	366	372	359	326	338	322	320	330	338	323	364	315	370	327	335	359	314	343	343	353	336	358	352	349	398	315	339	333	305	337	336	346	342	334	320	308	356	355	368	332	348	333	319	338	332	336	374	336	364	317	347	347	342	310	353	318	354	353	332	362	319	342	304	320	315	362	344	356	368	287	348	354	320	372	318	343	368	318	357	358	314	312	331	347	356	324	333	354	313	309	356	372	353	333	322	284	349	359	370	325	350	319	345	316	361	348	330	357	310	342	318	346	313	361	326	346	324	331	334	333	341	363	362	356	324	338	345	360	354	331	341	311	345	328	327	343	343	339	308	319	361	332	295	362	334	286	316	321	355	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
12913	11133	10648	8742	5678	4381	4058	3554	2372	1469	1157	1112	1044	875	685	855	609	757	664	639	606	529	466	472	458	435	421	456	442	483	434	390	328	357	349	282	293	291	236	280	264	281	270	224	238	207	235	230	242	218	222	207	238	246	243	201	203	227	225	214	198	254	196	196	198	247	233	228	213	200	214	220	214	220	209	217	223	189	207	186	202	208	213	230	205	236	228	224	218	200	202	206	192	232	198	194	207	219	206	226	195	198	224	204	183	190	215	235	192	229	192	214	221	202	198	186	199	221	193	211	202	235	205	220	223	183	218	193	208	207	215	223	211	162	199	219	204	219	208	203	203	194	192	233	196	228	204	196	234	221	219	221	212	214	211	208	220	224	226	216	237	207	211	212	229	177	194	207	214	203	202	192	184	227	188	186	204	191	241	188	206	217	208	219	220	202	214	232	225	217	219	201	229	222	219	220	240	223	198	218	207	191	225	194	213	218	188	209	178	232	203	212	207	198	216	211	223	218	211	193	216	195	202	195	206	215	211	199	186	199	212	221	216	209	194	222	192	189	196	208	189	203	216	213	195	222	201	235	211	181	179	215	225	235	210	208	187	234	238	180	202	199	190	213	236	190	206	192	195	188	178	193	201	222	223	223	213	178	203	211	197	211	224	217	195	217	196	221	195	223	221	204	208	193	207	179	223	204	215	206	221	219	217	209	193	191	197	222	216	203	234	196	174	199	202	197	239	219	227	212	193	187	192	206	205	205	209	208	198	207	200	211	210	219	211	214	210	188	214	208	178	185	201	224	230	208	201	213	213	209	203	233	229	186	197	193	187	198	224	196	209	200	186	207	214	195	202	193	190	230	167	217	220	191	218	209	237	211	217	220	178	199	215	213	206	216	190	222	193	192	199	200	213	230	213	197	210	201	193	226	211	206	223	212	200	215	224	225	210	220	182	208	188	201	224	214	199	197	197	201	214	209	246	194	208	220	199	243	170	205	220	203	213	209	193	204	194	217	199	200	189	191	201	209	190	236	212	225	199	217	219	195	226	205	212	207	195	200	204	218	225	198	211	195	221	206	217	212	221	210	200	207	191	194	188	195	226	228	213	223	199	215	202	246	194	203	195	208	210	191	200	214	240	226	204	213	217	198	196	202	196	218	217	199	216	208	215	200	219	177	211	199	190	225	201	199	231	202	187	206	208	207	222	182	201	211	200	214	228	261	211	227	204	181	196	212	228	226	224	198	208	216	230	226	223	226	216	222	189	211	220	213	232	179	209	200	219	224	190	213	198	217	218	220	193	196	199	200	213	213	217	175	209	203	203	209	189	206	207	219	188	183	194	222	209	219	201	189	188	193	205	208	205	221	193	219	214	215	221	209	212	205	202	206	189	183	205	217	198	210	193	209	215	215	210	225	173	207	219	206	196	202	214	231	204	212	187	197	205	204	181	209	212	192	203	216	224	206	188	193	220	187	205	229	217	205	224	201	206	240	211	210	203	216	204	213	203	215	198	203	197	189	214	216	219	184	203	201	218	205	197	216	212	197	208	198	206	215	201	222	200	192	202	206	211	213	208	186	216	187	197	223	192	207	221	205	179	219	211	203	209	184	250	201	227	204	208	192	221	216	182	201	186	225	209	213	207	204	204	188	195	229	238	219	213	211	209	196	238	212	197	218	222	176	213	220	175	199	205	213	226	222	171	204	212	200	220	194	190	240	219	216	228	207	196	217	194	206	217	215	216	175	201	207	173	196	189	213	216	177	229	221	215	217	178	195	220	234	213	224	229	192	218	187	214	213	233	209	201	190	175	214	199	207	193	230	225	202	204	213	189	188	225	207	200	216	180	196	201	228	205	212	194	215	197	193	215	223	207	220	228	207	221	196	205	228	197	242	202	203	214	206	229	218	228	205	208	206	234	202	206	207	209	229	198	219	183	242	233	229	230	240	206	245	216	216	204	191	216	206	211	188	222	204	220	233	221	198	202	210	206	215	191	208	202	200	223	200	191	200	230	249	210	178	214	198	208	196	217	227	221	201	190	211	193	191	212	214	222	184	193	211	204	205	157	220	199	199	216	183	216	178	211	221	204	221	229	208	174	190	193	202	222	192	243	187	199	187	196	230	211	191	214	217	224	237	220	204	213	216	216	202	211	215	202	197	201	195	219	182	217	176	209	217	177	221	194	187	200	222	176	225	218	213	188	199	213	221	217	200	189	217	194	210	239	213	211	210	197	230	198	189	232	208	205	211	215	211	198	209	196	209	235	194	238	234	210	197	202	212	205	204	207	207	215	209	199	225	212	196	202	193	210	193	195	191	191	202	210	228	203	207	202	194	217	218	204	230	205	215	220	201	212	186	205	192	215	214	220	203	209	208	190	220	196	196	185	198	217	224	215	223	221	219	197	221	243	214	193	220	206	210	182	203	191	205	210	191	205	196	198	219	198	229	198	206	211	201	227	215	197	212	236	211	203	200	247	213	211	225	194	192	177	199	208	190	208	179	199	188	200	228	225	245	219	201	226	210	223	194	218	198	216	205	185	196	233	199	204	215	204	207	198	207	195	195	196	203	184	218	216	234	208	209	213	204	231	199	229	210	225	227	210	204	202	210	215	241	190	183	251	197	212	222	216	216	236	217	196	207	215	212	205	232	205	194	210	209	223	234	206	213	200	217	208	211	190	183	190	194	216	204	199	204	167	221	203	193	211	204	217	221	203	204	213	221	207	210	201	205	192	203	206	220	206	204	191	198	206	231	173	199	223	210	199	219	230	197	224	230	210	207	197	230	211	221	203	197	212	205	214	184	207	215	220	213	192	222	230	203	213	203	224	196	200	185	203	214	213	226	220	187	218	229	221	186	227	216	184	198	185	243	223	216	193	205	208	228	232	204	238	180	205	203	190	218	205	187	244	195	195	223	224	191	224	212	197	219	206	201	192	205	203	213	221	201	184	205	214	238	227	216	209	201	194	177	211	203	207	222	213	183	195	188	223	204	173	209	226	199	203	180	216	207	207	185	194	190	197	202	211	197	215	217	219	201	211	209	176	194	192	205	213	222	243	198	209	195	185	205	204	213	210	190	216	213	193	205	199	234	212	229	171	221	218	197	227	214	225	212	231	225	198	200	192	215	223	196	189	217	184	220	200	207	198	197	194	213	244	194	183	211	221	176	198	214	212	164	196	212	208	200	221	219	232	236	206	226	202	202	210	211	220	233	183	213	219	193	237	205	205	185	213	238	238	211	211	191	197	172	224	172	195	206	218	199	205	205	182	205	228	202	215	219	197	213	205	200	202	187	197	199	196	200	217	201	203	222	202	230	189	214	214	217	216	196	204	197	212	233	216	197	186	195	209	224	208	211	198	196	204	193	201	202	195	214	190	213	210	225	211	232	223	191	192	235	216	208	225	219	209	223	235	237	201	220	210	198	216	217	224	229	202	220	210	231	203	234	211	212	217	227	227	188	222	210	204	216	205	207	231	206	204	235	198	225	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8893	9340	10237	12317	9871	10326	11145	11107	8381	7118	5769	5007	4558	3671	3219	5024	3622	4148	4304	3927	4014	3119	2841	2788	2956	2409	1972	2445	2704	2827	2525	2090	1666	1796	2033	1566	1495	1103	967	1141	1190	1169	1051	884	820	772	983	886	875	930	831	759	758	729	733	681	713	678	674	641	649	736	664	669	714	669	659	623	651	684	701	664	706	622	623	683	618	632	660	663	650	617	638	648	627	672	701	652	670	658	613	681	578	630	631	669	709	682	678	651	636	629	632	634	594	689	710	639	622	721	632	636	628	649	655	699	624	631	642	620	621	613	676	698	669	661	676	668	645	617	667	642	607	646	619	641	650	635	664	637	676	651	645	675	625	647	664	710	638	616	648	619	613	638	657	609	579	669	601	641	692	645	663	620	622	633	641	639	657	635	637	638	640	669	679	629	662	585	654	626	644	645	637	652	642	650	649	598	629	631	648	663	642	627	649	630	658	652	618	664	657	624	682	641	664	671	611	632	691	602	631	620	647	654	643	670	656	655	648	659	606	610	653	636	631	646	625	657	693	649	601	663	595	643	636	683	610	648	614	654	680	655	644	670	666	602	666	692	664	618	672	667	625	654	629	628	604	623	625	633	646	611	605	635	663	620	646	643	595	629	660	611	631	630	617	624	605	554	668	608	657	629	697	684	606	636	674	682	676	649	639	662	657	640	599	630	635	634	673	627	652	627	630	627	661	652	645	630	661	681	657	653	623	614	643	629	638	666	630	622	617	628	663	627	637	618	627	628	658	651	645	651	661	652	641	629	613	635	656	637	662	629	618	624	640	648	704	627	636	603	610	640	602	649	644	645	636	613	641	670	638	636	630	630	643	635	660	594	619	640	665	689	664	630	665	641	681	660	650	647	627	662	633	587	625	648	631	640	672	644	638	670	661	646	636	650	593	662	612	651	637	651	661	603	687	606	660	643	580	647	634	636	620	651	634	642	616	687	649	617	654	662	605	643	648	659	651	655	623	629	606	652	624	597	646	649	607	653	675	666	664	651	660	638	598	656	613	647	622	664	712	672	629	641	653	628	625	678	611	622	647	618	643	635	657	642	644	657	675	664	642	596	662	619	623	688	680	680	653	671	637	636	625	673	669	662	668	632	621	600	647	633	620	652	616	690	667	677	643	658	631	612	675	607	670	678	653	646	648	673	647	625	584	613	648	670	634	673	671	653	654	642	619	635	630	681	615	666	641	633	647	648	625	661	639	593	652	673	632	637	660	674	623	641	610	628	656	607	645	594	615	656	647	641	650	617	660	645	644	605	626	616	626	676	619	686	656	627	678	652	624	670	649	669	657	665	604	597	576	644	592	639	673	662	657	654	711	680	629	640	660	660	655	631	651	684	679	606	630	683	607	658	650	664	612	580	635	628	637	641	628	661	643	602	635	688	635	671	615	648	652	686	691	663	700	675	645	688	601	569	627	643	665	637	634	681	645	626	637	629	618	631	647	624	614	633	668	664	642	622	679	705	640	646	655	658	637	656	664	647	628	653	663	628	633	636	674	650	636	643	630	672	673	592	662	624	637	652	627	602	675	636	660	685	648	669	630	628	624	633	603	626	581	629	664	651	638	664	624	611	659	629	655	610	661	619	680	622	677	627	652	602	626	634	669	618	621	623	651	664	606	620	658	655	656	670	647	687	644	657	643	683	654	707	618	639	669	590	685	593	631	573	620	612	659	630	638	662	641	629	649	587	635	655	622	612	663	652	606	687	642	674	678	629	623	649	658	603	607	643	667	614	609	640	626	647	623	634	610	637	632	630	665	651	630	663	608	636	578	662	629	633	603	658	639	659	624	623	639	590	609	645	646	649	627	599	645	668	668	630	610	694	630	629	592	680	632	649	644	636	641	629	658	653	658	638	619	650	628	647	665	630	646	627	648	611	618	640	606	652	635	623	609	646	616	622	659	630	622	667	643	668	650	684	658	638	633	622	645	639	635	621	643	623	602	644	685	645	635	631	622	680	643	663	643	633	680	620	645	618	640	632	618	633	667	673	650	667	609	656	603	651	623	638	690	647	629	620	617	641	674	680	629	634	583	608	656	667	631	644	657	649	621	652	636	667	641	644	614	652	637	655	654	621	641	624	629	651	660	683	633	662	681	659	689	656	653	653	649	651	618	654	632	652	652	650	652	672	621	667	716	664	641	658	606	687	660	627	686	691	643	643	626	637	665	634	639	653	647	645	652	670	659	627	629	597	590	601	658	674	613	650	618	646	638	604	632	640	661	639	589	633	611	709	602	636	648	650	669	638	660	642	690	625	667	642	672	614	595	639	637	632	615	624	660	664	676	701	625	667	661	677	662	678	616	610	664	609	684	624	643	692	640	652	626	627	641	600	624	684	665	652	626	665	626	644	662	667	608	626	609	680	630	592	623	657	656	611	657	664	617	627	624	640	609	597	650	686	650	659	629	639	648	631	683	645	637	629	607	648	609	637	620	662	609	631	630	629	625	689	634	629	655	648	626	661	588	672	554	620	668	645	641	640	620	635	672	646	635	620	687	645	658	622	671	640	645	617	672	647	601	672	678	643	634	657	611	680	653	629	650	621	640	614	658	590	654	584	654	606	667	593	655	663	655	628	659	680	641	628	649	674	631	615	646	644	617	665	664	642	652	661	611	617	630	641	625	652	635	668	659	627	634	670	642	642	628	647	697	659	661	629	658	621	616	638	618	636	618	606	646	606	659	644	617	697	610	666	641	644	652	605	650	638	610	652	657	650	670	660	661	671	635	644	640	618	679	680	626	655	668	633	606	691	680	603	632	650	626	675	623	607	647	649	710	634	649	613	614	699	634	650	673	633	614	655	630	704	664	669	684	652	628	676	654	669	662	655	650	636	629	646	600	673	596	641	642	636	610	631	661	665	642	657	659	641	670	655	635	663	670	642	654	641	637	638	655	636	609	664	622	665	637	654	694	634	639	607	588	655	669	658	653	617	607	648	660	625	676	672	636	623	669	608	646	636	633	626	645	622	688	632	649	672	647	624	652	675	601	600	680	618	640	638	620	615	634	643	634	676	679	653	634	642	673	674	608	626	589	646	645	645	646	680	598	595	688	682	639	660	628	602	611	683	688	581	670	645	602	644	654	673	653	649	724	678	637	622	681	661	660	673	654	674	646	641	626	598	621	642	647	638	602	613	615	630	671	613	647	660	645	655	644	628	601	638	644	677	627	636	652	573	640	644	624	595	651	618	651	622	660	652	618	646	630	652	652	644	680	633	632	601	604	598	632	611	602	640	644	681	686	666	637	609	631	647	621	650	646	587	655	681	637	670	666	623	672	635	659	634	654	660	651	639	623	671	617	679	648	598	601	616	642	619	701	631	657	634	671	618	612	595	659	626	591	638	653	591	630	650	698	666	653	649	636	641	682	585	627	608	642	666	676	671	589	668	646	643	634	618	597	594	635	618	617	592	627	623	663	662	651	639	629	646	637	647	633	651	586	690	659	674	636	649	610	677	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22019	17537	16865	14025	10804	8377	7917	7453	5176	3529	2577	2126	1896	1551	1601	2003	1366	1163	1211	1090	1082	895	833	810	871	867	805	787	748	871	818	625	573	505	605	545	462	373	375	390	385	394	357	321	313	304	357	328	322	341	320	317	305	312	269	313	290	313	285	275	256	247	287	277	299	296	308	299	300	272	262	276	275	302	289	303	264	280	297	293	268	294	298	271	274	270	294	298	276	274	283	263	298	254	297	282	272	279	276	278	241	321	304	250	278	309	272	305	312	266	289	275	275	297	308	304	291	268	286	263	291	287	276	254	269	291	295	309	254	260	286	294	296	309	316	243	262	288	254	253	264	268	278	285	271	267	313	294	269	296	289	285	262	292	282	262	279	274	291	244	272	272	294	280	287	239	287	241	272	274	271	259	260	257	277	294	296	275	292	292	313	286	279	235	271	284	274	267	293	284	264	288	281	253	259	265	291	264	244	262	272	271	257	298	289	258	275	278	263	278	285	303	285	277	285	278	304	273	273	267	310	301	280	278	269	247	247	274	273	305	269	288	264	281	264	270	286	283	243	286	299	289	260	281	304	275	318	290	261	312	283	280	274	288	286	273	290	256	275	263	274	279	281	241	269	320	258	278	290	289	276	278	244	288	269	264	301	282	305	301	292	269	276	288	281	253	273	300	263	280	266	284	263	287	250	268	285	265	287	261	278	262	281	262	287	249	276	262	268	270	301	291	302	254	285	312	302	262	257	287	269	304	288	280	258	271	292	298	283	269	266	256	262	289	282	284	291	284	274	278	283	248	260	270	280	265	273	298	266	286	272	249	262	269	300	292	269	283	275	294	303	266	253	246	275	275	304	274	260	285	275	265	288	282	311	303	274	284	303	276	297	282	281	288	288	272	244	270	301	286	298	282	265	282	294	283	268	272	282	280	311	299	258	313	271	258	300	267	266	278	278	280	280	293	267	287	276	305	289	270	256	256	268	274	257	277	248	245	310	297	262	273	258	294	309	249	289	278	292	287	280	256	306	271	310	282	307	263	250	270	266	279	290	294	280	276	292	258	278	267	274	274	271	289	297	279	287	253	276	279	280	268	265	314	291	287	262	260	306	290	283	301	301	330	282	262	257	306	288	295	248	288	286	256	287	276	280	289	272	283	263	319	253	299	273	298	273	243	280	289	289	262	283	303	256	286	295	270	291	267	286	289	275	254	261	259	323	273	247	255	288	269	278	266	294	294	273	289	278	280	279	266	307	263	288	268	272	309	283	291	269	293	256	303	295	270	266	306	298	253	273	297	290	251	278	282	257	294	287	277	263	268	268	252	261	282	283	285	263	264	332	277	259	276	318	277	258	288	292	296	284	281	315	281	272	292	260	277	305	263	273	314	286	287	249	283	296	262	269	295	284	298	302	303	286	271	311	279	291	289	282	261	297	305	276	300	281	287	261	277	260	260	280	275	271	284	286	282	273	258	283	297	280	293	288	249	297	267	278	292	260	297	264	268	281	271	266	277	270	271	285	283	290	267	260	282	282	277	253	298	270	280	261	279	284	317	272	276	278	266	298	253	284	282	275	257	296	307	281	306	285	272	291	288	272	301	245	276	257	264	297	261	270	271	300	290	288	261	276	275	289	295	290	291	288	292	293	274	255	260	272	292	271	282	268	288	283	290	292	291	283	270	292	264	269	273	297	271	313	293	245	299	301	264	294	269	317	251	303	279	275	274	308	282	291	286	277	282	287	291	284	279	291	268	308	279	268	299	283	298	281	254	282	306	272	307	295	272	282	257	309	292	281	255	294	283	261	250	269	293	280	281	277	258	278	273	274	286	282	299	301	255	311	248	294	271	269	302	308	288	291	276	290	277	229	291	298	265	245	297	293	304	319	270	267	308	293	290	293	257	236	282	301	267	257	296	272	293	259	276	319	255	265	275	291	278	293	274	288	273	315	299	295	294	292	295	263	281	292	318	264	265	294	248	293	297	267	285	256	320	298	288	274	273	287	258	304	275	296	278	260	260	301	301	282	286	283	278	294	237	306	304	269	329	309	284	295	274	280	271	307	283	272	297	271	270	261	282	266	280	281	265	309	257	268	294	276	286	289	262	294	265	270	304	288	265	269	286	272	263	275	267	274	325	261	321	263	261	288	289	282	264	301	278	277	277	273	287	259	265	295	301	253	272	269	299	273	265	276	287	266	303	286	275	267	299	279	279	250	275	275	263	280	295	252	302	249	282	271	270	283	276	297	252	297	291	292	268	252	281	283	278	277	284	280	302	281	286	293	294	274	269	310	283	269	303	268	267	273	295	274	287	276	292	286	265	309	278	274	279	255	291	273	266	283	304	294	296	277	294	308	233	284	273	291	283	276	247	267	237	266	268	270	271	270	281	303	253	258	272	276	279	270	313	293	278	287	294	274	301	281	296	279	269	264	260	259	297	286	287	295	254	315	291	271	266	257	271	241	255	286	302	294	267	285	290	302	288	258	248	282	279	280	264	259	295	277	254	309	274	302	287	267	329	282	303	270	262	269	241	293	292	310	279	280	295	259	297	295	270	271	242	290	259	307	266	272	273	302	291	267	268	279	293	247	283	282	291	283	308	285	265	271	282	292	278	264	293	267	272	294	275	286	259	282	266	270	307	315	274	304	290	261	271	305	275	277	270	283	304	273	299	273	304	321	278	285	305	294	283	273	266	288	286	287	282	274	276	282	278	265	270	264	267	245	316	311	274	292	256	283	259	290	257	304	288	284	269	287	279	269	279	275	279	257	289	267	287	278	281	259	304	288	288	290	267	318	271	283	289	284	292	272	288	291	261	295	305	264	272	275	256	302	295	256	310	298	284	287	276	277	310	317	274	258	257	255	288	264	243	289	310	269	269	301	249	286	278	253	270	305	262	276	292	262	269	285	261	299	281	293	255	314	305	270	266	297	298	306	287	276	256	253	289	271	306	299	290	290	264	310	289	270	272	289	280	296	284	266	261	287	258	276	249	274	264	238	294	280	276	248	308	319	309	276	260	275	301	263	276	307	279	309	269	273	279	272	262	290	266	294	250	259	274	273	265	266	281	317	279	262	275	281	277	269	293	282	280	278	298	279	290	283	266	283	286	274	277	263	264	265	290	291	262	313	275	303	259	292	277	245	280	275	244	260	276	307	297	305	277	282	257	291	250	277	265	302	284	299	294	269	281	304	267	281	268	316	269	307	265	301	264	262	293	262	288	308	251	294	258	288	269	289	287	252	264	282	277	275	263	291	248	311	282	281	290	288	310	264	300	290	315	277	260	295	253	283	284	278	314	283	311	275	279	290	276	280	284	301	282	292	273	274	251	297	282	279	281	251	284	254	305	289	320	290	285	267	282	272	323	279	271	282	287	262	298	265	288	266	291	302	255	271	259	262	294	255	303	283	296	266	273	296	285	292	295	297	293	302	270	275	278	284	274	299	291	285	258	283	285	242	265	264	277	250	294	284	256	297	294	278	267	269	283	290	275	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
12410	13084	14226	17189	14683	15004	16289	16623	14076	11205	9536	8629	8245	7054	6253	8203	7020	6562	7009	6702	7120	5682	5128	4671	5451	4124	3443	4409	4266	4753	4512	3667	2911	3030	3416	2830	2518	1659	1560	1618	1904	1974	1605	1319	1153	1139	1364	1304	1256	1274	1225	1184	1060	1011	1001	883	966	893	885	871	853	860	845	881	816	830	845	792	816	876	893	841	864	834	872	825	797	855	851	871	852	794	834	851	865	904	850	880	840	883	801	894	807	856	815	876	844	837	827	891	799	845	787	793	826	857	795	820	807	863	799	816	790	862	796	784	789	850	779	866	847	813	838	862	833	818	780	846	886	789	820	835	835	830	822	805	873	733	771	837	834	830	787	819	845	857	901	820	870	828	864	839	870	829	819	823	829	845	790	809	845	868	834	795	810	816	819	820	801	814	772	840	832	799	803	825	858	752	837	873	799	822	800	811	833	823	803	817	845	813	781	841	825	800	820	765	826	777	837	804	803	797	859	791	811	855	822	813	831	827	812	829	813	823	827	848	814	810	833	824	836	803	838	810	804	860	836	768	806	809	842	842	810	831	804	826	816	782	839	833	803	836	875	797	803	813	784	805	804	808	822	826	817	825	815	856	825	853	854	793	840	831	799	755	862	782	786	850	807	789	794	825	843	792	823	828	727	863	814	777	833	880	762	804	830	834	833	832	803	885	816	815	787	772	828	849	794	826	826	805	808	831	786	838	872	792	820	790	772	835	828	732	804	818	826	800	821	831	824	804	829	760	774	806	837	802	844	784	846	840	845	784	784	794	760	843	828	798	813	826	848	813	806	793	802	760	770	831	833	783	841	828	799	830	804	850	763	822	858	792	822	850	844	832	840	804	769	777	799	799	829	818	821	767	819	807	865	803	826	770	801	780	802	807	796	830	853	713	826	830	795	803	855	804	847	770	778	808	797	847	854	815	785	794	820	816	815	807	872	769	766	844	795	851	765	818	801	858	793	806	783	819	780	812	800	887	763	753	797	824	874	832	801	782	850	804	799	786	842	839	787	746	825	782	802	829	839	818	822	801	837	800	822	803	856	823	826	805	765	815	817	804	811	811	818	803	809	860	807	823	772	848	787	822	815	804	806	769	835	796	834	783	835	849	789	789	843	831	806	780	828	811	799	823	785	880	808	863	843	832	833	764	804	812	820	760	841	826	801	835	802	865	823	801	807	785	799	819	775	851	848	747	836	785	816	757	812	817	767	833	793	791	829	822	781	818	845	830	802	765	827	823	799	765	780	786	750	818	839	766	843	818	858	794	780	852	803	800	799	849	849	821	810	804	818	761	809	826	804	807	781	810	795	833	817	804	773	848	874	814	812	852	791	850	830	793	815	824	830	783	839	763	861	824	773	814	826	760	791	860	788	793	815	806	840	782	860	818	812	812	796	850	786	828	782	799	818	831	780	838	789	891	833	801	841	828	754	784	847	791	853	844	756	820	809	784	773	829	806	824	858	844	822	768	788	795	842	810	788	823	808	844	823	825	811	834	835	792	851	747	820	827	775	818	743	830	810	827	813	881	808	823	815	791	802	850	767	857	825	778	829	824	864	825	835	820	818	812	769	807	841	870	800	846	820	811	814	795	805	862	808	801	822	817	839	800	803	822	774	824	794	771	833	841	765	841	832	818	838	831	829	795	794	863	770	790	782	860	842	796	778	800	787	801	791	839	841	808	821	820	780	834	767	788	800	764	790	834	808	810	827	809	796	809	834	805	830	789	830	825	815	845	753	830	824	791	840	801	802	811	768	766	794	764	825	771	833	795	785	827	757	783	869	827	842	797	794	831	850	817	796	835	831	886	804	785	762	791	838	794	831	838	791	801	794	816	845	809	842	830	787	863	796	818	804	793	791	781	835	810	776	836	839	826	840	772	842	821	777	825	809	833	830	848	789	785	831	841	808	831	785	826	790	800	806	840	852	832	827	778	848	793	737	807	855	844	860	792	807	759	840	809	805	882	807	815	792	833	754	743	811	833	820	779	833	840	856	791	776	819	827	790	812	808	798	859	826	799	813	778	826	848	814	769	782	804	777	778	822	783	833	819	779	815	816	782	872	771	786	786	797	851	803	820	807	825	837	787	800	817	780	860	786	819	773	836	779	854	773	833	837	801	773	790	792	818	797	829	811	853	789	779	809	841	839	805	821	809	771	814	811	767	839	828	830	793	844	805	824	821	790	804	836	846	763	805	848	820	818	808	812	789	816	775	822	766	864	838	833	808	799	861	855	829	854	824	830	854	785	805	848	825	817	753	829	820	750	799	832	849	811	808	840	845	864	800	797	828	813	841	806	773	788	853	829	855	834	786	843	790	789	794	791	797	823	831	787	851	834	794	819	875	778	792	852	830	805	828	823	797	814	828	808	817	774	830	792	785	845	777	914	844	816	762	807	773	857	850	822	804	834	787	777	864	790	813	822	806	814	857	825	821	793	765	807	777	824	784	798	777	764	797	743	777	851	859	765	851	802	836	802	833	823	820	840	835	839	826	843	785	818	758	801	775	795	850	824	842	849	822	870	809	831	847	813	835	860	795	794	822	858	841	805	813	780	812	824	846	790	796	792	840	799	835	827	798	828	809	793	823	770	807	819	820	777	779	811	797	801	825	806	829	837	783	773	816	836	830	807	821	792	804	800	830	847	838	804	820	820	778	823	790	833	803	832	805	816	822	824	841	803	816	847	816	827	830	829	858	779	747	838	817	803	825	872	787	807	788	841	805	823	829	780	779	787	776	794	810	807	828	779	785	803	802	799	819	804	791	850	799	792	807	769	817	833	825	827	799	829	861	796	810	837	843	842	824	810	783	819	843	836	798	840	840	803	798	846	763	815	839	830	833	839	817	818	810	807	822	850	787	813	822	771	786	805	820	807	790	833	846	776	773	848	801	845	799	796	818	780	799	736	771	761	838	825	827	793	863	795	798	834	808	814	822	850	794	783	805	796	809	805	795	783	841	836	842	803	840	847	796	800	808	778	788	812	775	821	856	802	827	837	835	802	834	793	806	817	828	797	821	796	828	800	810	819	847	796	814	816	820	811	810	840	840	795	805	831	789	771	755	746	812	858	821	812	831	830	783	807	823	777	822	836	746	833	783	823	805	823	790	861	807	789	855	772	801	803	810	838	775	830	891	808	827	827	814	825	827	820	866	833	799	794	784	812	784	797	791	824	871	779	758	846	827	823	846	803	817	816	804	845	871	770	834	808	760	816	794	791	766	794	810	776	791	818	805	761	814	826	831	807	809	789	813	852	850	830	813	833	802	878	848	806	825	782	788	786	816	808	800	834	835	767	795	817	833	788	830	830	807	855	793	807	780	843	812	836	834	837	842	829	829	852	802	788	782	827	825	828	802	835	781	830	838	839	842	843	770	810	829	808	821	836	807	764	831	820	828	849	735	779	792	819	802	761	780	800	784	819	839	799	829	828	815	778	814	835	792	804	799	776	828	833	809	841	857	818	873	818	845	822	843	853	800	864	838	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2755	1331	954	739	419	332	330	262	212	174	125	123	130	128	94	125	110	110	120	118	105	105	102	107	86	108	114	98	101	110	105	99	95	92	85	90	94	108	98	83	107	91	88	92	93	80	79	94	107	75	84	91	100	93	94	111	102	92	100	102	94	90	100	86	98	103	87	110	87	100	83	93	85	81	88	103	82	82	88	91	80	90	116	95	103	87	75	94	102	99	96	75	82	82	95	87	95	91	95	91	91	78	95	121	90	104	72	95	86	103	90	104	96	85	87	83	93	83	84	91	113	89	82	84	98	78	111	103	86	95	95	95	90	86	80	81	94	97	93	97	83	93	96	99	93	84	98	91	98	84	98	82	79	101	92	81	104	86	93	94	99	88	72	94	97	102	95	89	94	100	82	107	94	93	82	104	98	80	90	99	96	117	99	96	96	109	94	89	91	83	91	100	84	89	93	101	91	92	95	90	79	87	108	67	85	75	93	89	96	101	91	106	91	70	77	86	91	111	99	98	93	83	93	93	94	94	89	77	68	89	72	91	90	98	93	82	116	89	99	103	91	95	103	89	84	84	71	86	101	93	92	83	101	92	101	79	103	89	85	110	104	83	96	72	84	87	89	89	99	93	77	103	95	92	94	93	95	82	83	75	98	97	87	92	96	89	91	89	89	88	83	83	93	83	104	112	83	90	93	84	90	93	91	99	108	106	106	90	102	81	107	104	85	92	97	92	74	90	102	96	89	97	79	98	89	101	71	94	89	89	96	80	106	83	117	85	95	104	87	96	77	80	79	93	96	94	88	90	92	105	102	96	92	88	84	78	92	95	102	105	88	95	96	110	88	94	109	100	101	99	98	78	121	101	88	84	122	86	87	66	88	105	99	87	99	115	88	104	93	92	82	93	96	92	106	90	96	88	91	93	79	98	107	96	91	99	91	91	81	96	94	77	98	89	91	105	79	92	84	88	75	69	84	69	100	91	85	89	91	110	99	85	92	91	100	87	96	108	85	92	85	92	86	86	96	89	96	82	92	85	83	107	92	89	87	98	82	98	86	75	92	90	100	83	79	88	92	107	91	102	98	87	92	81	87	91	84	110	111	100	88	98	95	122	93	98	95	103	110	101	84	90	97	78	75	90	96	89	91	105	121	96	102	94	93	100	93	99	87	89	101	95	80	73	92	106	99	82	104	99	87	81	79	106	98	77	91	96	76	91	88	92	104	90	79	83	84	79	87	100	93	105	107	95	84	87	85	82	108	99	73	85	78	88	73	93	85	91	78	83	92	100	83	87	95	93	91	101	124	97	82	98	104	87	107	92	99	85	101	102	102	108	79	90	88	94	99	96	101	102	70	102	89	81	99	97	99	105	93	81	97	91	104	91	85	82	93	91	89	87	91	87	90	91	103	93	92	106	79	101	96	78	86	101	90	78	98	87	72	89	99	92	84	101	87	96	87	88	84	80	97	91	96	83	84	101	77	89	94	77	84	97	79	82	83	71	109	104	88	94	80	99	110	78	92	92	99	83	75	98	97	73	84	79	90	86	80	109	81	91	97	93	80	87	93	78	88	111	89	95	95	97	86	92	83	73	81	83	90	94	108	94	85	101	84	89	81	87	83	86	92	80	88	91	102	87	90	111	98	96	94	80	106	70	85	100	95	99	95	95	90	91	95	104	96	96	87	81	103	75	80	77	99	85	87	90	89	91	73	82	81	102	83	95	85	87	87	88	102	101	107	113	108	74	79	89	96	84	97	104	90	93	95	70	78	106	91	109	98	85	97	94	77	96	92	86	103	75	96	89	79	97	92	70	85	82	82	95	82	69	88	112	93	93	79	107	75	94	96	101	95	84	99	109	95	101	82	92	109	98	86	90	88	88	78	73	110	98	101	80	95	96	113	92	74	77	94	88	95	87	82	83	86	93	95	92	92	92	84	90	77	104	73	80	92	85	93	74	84	77	86	91	101	97	108	82	91	85	94	105	100	95	94	74	79	86	93	89	80	82	74	99	87	85	88	88	79	111	83	90	91	93	94	95	105	87	75	115	78	76	98	95	88	78	90	91	99	92	103	95	84	91	99	106	98	95	78	80	90	92	98	93	92	108	102	92	74	96	93	96	81	77	80	94	92	88	113	114	94	101	78	104	75	68	82	89	85	71	87	116	108	92	117	96	78	115	76	93	107	89	97	94	89	88	100	99	89	98	88	108	87	83	95	103	88	86	92	107	102	89	105	92	103	88	96	98	91	110	82	83	111	104	108	77	77	95	89	95	76	98	105	93	92	75	84	91	82	81	80	99	94	97	78	88	81	101	96	69	97	104	83	106	92	76	90	82	78	86	87	83	84	75	91	104	94	87	93	106	79	97	93	92	92	84	103	94	108	97	96	85	84	111	87	86	96	92	91	91	98	107	89	99	88	85	82	90	77	100	92	97	110	76	83	107	100	88	77	85	94	93	115	87	92	98	102	92	91	87	74	83	96	101	69	90	85	89	90	102	89	98	79	92	103	101	92	94	89	103	83	82	99	100	83	88	105	85	105	94	86	84	111	98	85	99	90	90	89	112	86	69	86	80	87	114	103	111	90	100	82	106	90	89	75	112	101	96	86	84	96	82	102	85	80	89	94	73	98	76	87	113	77	82	96	92	96	102	94	76	95	87	85	86	90	88	103	85	116	87	90	77	75	83	95	101	115	84	89	102	88	86	102	76	102	107	91	87	94	93	88	93	101	89	97	83	74	93	92	97	101	89	104	93	115	79	105	74	109	83	88	86	85	86	91	85	85	87	86	85	93	84	94	106	86	81	107	93	81	101	88	98	110	93	94	103	78	92	92	83	103	93	84	106	102	92	98	108	94	89	88	96	89	109	94	97	86	107	94	88	100	81	98	90	69	98	103	82	101	86	95	62	93	76	92	110	83	101	80	108	84	98	83	86	98	106	82	87	101	75	108	95	88	90	94	102	98	90	101	103	100	96	95	92	90	116	71	92	86	96	86	84	85	100	77	91	107	80	90	89	105	83	88	87	103	107	90	86	79	87	95	96	80	102	91	99	93	95	96	109	73	92	88	75	108	87	93	81	95	104	90	79	87	103	81	101	98	93	87	106	83	99	96	87	85	97	92	89	106	88	76	82	100	121	99	94	103	90	93	98	83	93	98	89	102	98	103	110	94	98	83	101	89	88	93	97	110	105	79	89	94	96	97	84	94	102	87	112	81	88	76	83	89	91	113	88	87	83	97	85	83	83	99	97	89	86	98	98	94	92	109	88	101	96	111	96	80	82	88	78	94	108	86	104	85	93	95	106	81	88	86	91	73	94	84	107	98	88	97	103	104	87	86	79	82	80	85	98	94	76	85	88	104	100	83	113	85	92	86	89	95	83	86	101	84	102	113	84	100	87	99	103	115	105	74	100	93	95	87	103	85	80	89	106	92	84	98	95	96	90	103	108	84	101	80	85	88	76	95	88	99	86	111	85	90	89	99	95	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2584	1953	1974	1891	1433	1239	1333	1161	880	666	684	616	590	608	512	590	503	537	476	481	554	456	430	465	452	451	408	432	413	458	458	385	345	421	416	392	383	369	352	356	360	331	362	351	345	344	332	369	337	327	334	377	343	334	320	323	345	340	332	342	366	344	349	344	338	342	333	334	333	330	351	298	338	324	320	318	327	363	316	345	347	339	334	349	350	345	336	363	338	321	322	325	337	351	341	337	371	340	346	315	337	358	372	309	325	311	359	350	294	355	318	354	339	339	328	371	365	347	319	346	312	300	328	349	338	347	328	327	327	311	352	337	341	343	330	321	338	360	324	346	344	335	333	337	356	329	329	335	381	359	354	381	300	346	337	324	360	319	368	337	328	334	315	341	344	321	350	333	332	362	333	338	333	350	355	345	336	287	319	332	355	304	339	328	339	363	366	354	354	348	358	318	320	339	351	351	335	312	323	328	312	344	342	334	345	350	358	360	337	310	334	329	332	324	330	332	308	323	343	328	367	350	339	303	338	324	322	323	324	329	307	350	330	321	329	352	366	326	323	341	313	338	326	350	306	354	339	345	321	336	320	330	334	355	333	340	326	362	360	362	349	339	329	310	314	321	370	359	338	337	329	350	313	326	344	288	322	323	380	338	379	339	368	329	354	320	312	326	346	362	302	301	339	335	380	303	339	322	328	321	348	342	327	359	342	342	355	340	309	342	338	311	339	357	315	319	366	355	300	334	306	353	357	341	322	349	376	342	340	346	323	358	308	349	340	356	327	331	359	351	394	325	360	329	350	367	352	319	326	339	309	318	354	354	353	325	347	310	345	348	351	344	327	337	327	345	376	345	339	331	363	357	352	345	335	330	348	346	325	286	348	334	372	336	310	339	367	321	324	352	336	337	332	325	320	355	330	337	319	334	314	318	319	345	324	331	336	342	331	322	337	354	336	310	318	312	366	319	330	337	341	335	322	383	329	345	327	311	358	350	330	342	339	335	293	318	336	316	350	336	329	339	355	305	346	339	338	324	341	340	340	298	344	335	328	344	317	356	321	334	343	366	342	341	332	345	348	307	347	338	339	357	298	327	341	365	328	316	342	306	316	332	330	346	342	319	346	349	343	307	325	357	356	344	330	341	368	328	339	354	328	350	327	313	332	348	330	317	328	354	323	331	334	336	360	321	338	349	350	343	341	343	334	299	345	336	326	369	340	347	363	324	339	347	352	363	291	320	325	332	344	347	332	325	323	315	330	359	339	317	322	341	338	333	340	337	323	334	336	351	344	345	311	368	336	353	332	338	326	346	358	342	382	346	318	371	357	357	340	324	330	298	344	367	353	324	326	304	366	320	312	325	350	339	339	309	304	298	312	338	315	343	333	341	327	351	361	357	337	371	302	344	341	321	331	363	338	345	328	325	356	337	313	338	340	379	369	347	337	318	321	329	324	331	326	338	352	336	317	373	324	317	349	325	334	350	336	336	317	342	351	321	324	333	338	345	319	342	317	306	381	318	316	393	328	344	361	343	341	362	344	341	312	307	341	334	355	351	316	336	315	326	311	356	363	307	347	320	311	333	312	329	349	325	327	337	349	353	360	316	342	378	350	322	339	347	326	310	354	341	328	348	321	330	327	339	341	329	356	352	302	332	358	327	355	332	358	316	313	316	323	331	350	346	336	317	320	327	330	331	336	354	336	323	330	340	328	323	330	320	321	346	344	341	302	356	307	330	322	361	335	326	336	338	319	324	339	360	345	334	322	334	306	328	321	316	332	317	330	344	387	348	342	333	326	362	330	345	330	317	339	334	335	342	341	312	332	341	353	341	318	346	309	345	313	335	325	325	353	321	334	372	345	346	346	368	328	338	309	328	290	333	306	353	319	316	334	291	354	336	350	353	338	322	343	301	302	325	330	308	337	331	297	334	301	355	342	309	340	321	326	312	346	299	365	330	333	304	352	324	312	320	366	350	360	356	344	345	336	360	321	327	310	356	349	336	341	338	320	352	285	364	347	358	355	329	340	364	343	353	329	336	350	346	318	351	319	351	308	349	338	324	347	364	312	354	345	343	338	329	309	332	355	351	357	351	342	330	362	328	330	346	342	342	322	342	330	353	364	332	320	348	342	339	359	347	314	344	317	350	355	321	321	332	325	364	347	336	334	353	344	332	351	351	327	318	343	329	315	339	331	333	344	323	330	321	333	319	370	343	336	339	340	333	365	303	328	363	323	306	342	333	353	385	302	320	341	302	371	315	327	337	331	326	308	322	290	316	350	321	357	324	328	322	313	335	360	350	344	326	311	338	321	338	352	324	350	389	319	360	349	329	335	322	365	363	316	345	343	329	328	343	335	338	363	337	330	335	354	315	330	339	344	308	321	372	327	329	370	324	329	324	345	309	357	334	337	326	348	357	331	349	312	337	340	329	333	358	316	316	338	328	326	323	326	315	328	315	341	344	362	368	324	361	351	327	351	347	306	327	345	321	346	301	335	334	331	306	333	327	338	326	331	348	310	347	338	364	350	337	374	330	322	338	333	311	352	315	341	337	335	339	330	334	321	341	333	343	331	314	324	363	334	353	325	316	347	323	367	345	343	353	344	326	339	353	364	341	317	319	315	348	303	332	307	321	349	364	348	318	353	344	360	313	300	328	352	335	331	298	334	326	331	313	333	372	360	337	345	311	320	323	327	351	354	338	360	297	301	313	349	333	294	323	330	337	322	325	326	339	333	354	326	337	363	342	337	340	348	315	338	318	331	309	339	330	345	352	333	354	331	322	305	336	359	367	321	312	347	348	313	342	305	302	342	330	361	373	364	340	331	325	362	331	374	368	366	349	325	315	329	310	333	364	330	335	330	327	363	326	305	323	349	339	345	313	329	341	345	332	326	324	354	345	349	318	336	346	355	321	314	342	361	317	322	364	342	345	347	317	365	329	323	339	305	334	359	315	358	311	334	316	351	332	368	349	331	372	352	326	315	358	309	339	311	355	334	311	328	318	312	322	325	325	335	318	348	338	311	347	363	336	355	334	341	330	347	391	306	372	345	333	356	340	303	332	329	342	329	323	349	330	353	330	341	336	336	335	352	347	352	313	335	369	322	293	380	350	326	333	307	350	299	342	334	343	345	356	382	383	312	328	368	337	354	327	333	318	352	340	351	325	314	309	329	340	325	327	315	335	348	311	323	335	323	310	348	342	329	296	345	301	313	331	341	352	333	333	322	333	322	340	342	307	323	302	340	300	314	328	324	301	358	356	309	351	343	314	328	329	357	318	329	330	325	338	358	333	322	326	322	378	313	338	351	311	332	333	327	348	329	346	321	318	345	340	300	329	322	340	330	330	335	330	352	328	360	330	331	308	311	355	313	327	304	366	321	331	353	314	343	355	339	334	353	338	346	316	316	333	335	343	332	341	321	335	341	367	318	317	321	368	353	359	310	306	320	326	336	361	322	352	330	326	314	339	349	323	334	288	341	335	347	323	313	304	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
13195	14068	11811	9055	6069	4192	3393	2903	2431	1607	1283	1019	875	829	743	903	1018	970	800	651	564	615	441	418	459	441	415	476	423	432	520	497	368	328	338	332	315	248	252	249	236	284	250	252	227	233	210	223	225	271	227	224	201	216	207	220	235	220	228	215	217	248	238	207	205	206	212	193	182	183	193	209	217	216	205	202	208	192	200	213	202	215	210	235	219	210	199	198	210	213	224	238	193	186	248	177	239	205	211	209	214	200	212	201	213	203	209	214	206	216	197	182	217	214	210	224	195	215	203	192	206	221	203	231	177	223	199	219	220	181	188	223	210	194	201	198	218	226	205	200	232	225	195	175	203	219	243	199	208	196	190	235	191	191	187	173	208	207	229	214	187	198	194	192	185	217	202	210	203	223	220	196	187	224	176	215	197	189	202	197	212	206	210	215	224	212	189	219	205	192	184	194	194	214	204	214	186	228	204	208	221	218	206	222	236	202	206	214	202	212	230	192	200	205	209	216	205	210	180	218	185	221	207	222	213	189	201	200	209	223	217	199	206	208	202	186	199	193	223	216	210	193	229	223	211	185	226	181	202	192	206	199	209	207	195	206	183	209	210	200	205	241	212	202	176	206	208	183	212	196	191	237	205	193	197	214	205	242	225	222	187	196	246	231	231	200	197	207	199	196	224	195	198	242	196	237	208	177	217	193	215	196	206	200	231	210	178	221	195	209	229	191	219	218	204	198	205	187	206	209	194	182	197	180	210	221	212	194	225	197	202	189	226	190	200	220	201	222	235	205	213	183	186	223	229	212	219	194	209	212	220	221	212	209	228	201	217	219	216	244	205	209	202	204	201	232	209	205	190	232	207	217	217	238	206	197	187	226	228	181	233	195	199	222	224	222	236	213	220	185	190	194	209	219	221	207	184	233	217	199	220	218	197	193	240	225	215	193	202	203	191	207	196	202	214	224	171	198	194	217	207	187	190	210	224	199	172	196	181	222	194	212	206	201	206	200	225	193	210	220	214	217	202	190	199	219	200	219	199	217	187	205	200	198	221	197	199	208	212	220	202	186	216	211	194	207	221	209	216	198	198	219	198	213	195	225	212	213	199	232	227	182	212	222	200	194	250	202	198	214	217	213	190	194	181	218	218	225	208	195	198	198	215	216	186	195	232	179	230	212	193	197	212	171	236	213	188	203	190	220	190	201	210	222	207	207	212	204	227	186	185	183	195	221	199	196	182	206	183	214	200	209	223	187	228	190	195	209	209	196	208	194	215	232	239	239	206	209	219	197	201	184	213	200	197	189	193	197	207	208	191	186	195	206	203	220	196	197	217	210	225	195	214	222	215	218	224	199	225	186	226	206	197	224	182	201	202	216	187	209	202	216	209	231	229	198	224	215	225	248	205	197	203	209	211	202	222	188	195	221	204	171	204	197	219	214	213	237	236	196	187	220	212	180	207	184	226	243	213	238	192	191	191	200	185	213	193	196	208	209	177	189	222	205	217	188	203	213	184	222	219	213	210	194	214	224	206	215	175	211	209	196	204	246	187	208	191	166	184	216	202	219	172	194	222	186	199	224	206	205	224	201	212	188	214	199	211	195	191	192	227	199	216	180	197	213	193	208	190	196	189	213	231	214	199	192	205	216	195	207	209	211	197	222	238	212	196	200	205	207	206	209	210	200	242	204	186	213	198	224	224	203	185	223	218	191	209	205	191	208	234	223	176	231	200	213	217	209	207	218	187	199	213	219	219	210	239	193	197	217	228	233	212	217	224	220	240	199	194	239	183	222	214	180	232	225	197	222	185	194	178	198	208	200	183	203	217	237	194	213	217	204	197	225	227	223	216	196	203	220	189	191	197	226	231	191	198	211	184	220	193	219	200	207	211	199	206	203	219	197	240	213	222	208	209	209	169	221	206	197	237	210	209	227	226	205	186	186	238	202	212	180	230	237	205	217	203	206	179	214	213	170	205	194	184	213	219	181	209	211	211	208	199	204	186	200	226	227	215	201	220	217	222	202	201	199	221	210	206	221	193	182	224	235	231	203	231	204	207	192	231	220	193	212	214	199	201	201	190	196	212	239	212	198	198	232	186	206	194	222	198	194	228	206	210	212	208	202	212	205	211	199	198	196	226	181	195	217	221	195	208	206	192	213	189	225	224	205	199	208	203	231	219	201	220	215	215	210	177	187	204	218	198	247	209	191	214	199	210	204	208	226	217	224	213	223	181	225	193	204	218	213	224	206	183	215	195	207	190	214	203	242	218	213	202	211	208	205	181	207	187	207	233	201	195	201	187	178	208	234	203	186	201	220	200	213	231	222	222	204	214	224	219	222	170	210	195	203	193	195	232	217	180	233	212	234	196	188	221	211	232	212	180	200	208	204	222	226	218	209	200	196	182	185	211	216	217	216	189	193	203	231	218	231	225	214	206	196	196	186	206	199	208	200	195	218	232	208	206	228	221	211	210	218	188	206	198	218	190	201	205	192	194	189	193	207	217	183	179	179	205	207	211	195	189	219	203	217	200	202	201	208	202	185	191	201	197	208	186	176	228	217	204	238	200	192	211	217	229	188	201	224	209	207	210	221	206	215	214	201	206	212	219	196	199	187	226	181	201	221	198	212	230	192	203	203	197	177	192	187	209	220	183	197	191	212	221	208	202	208	216	217	200	211	201	203	194	198	211	185	242	202	205	220	199	209	221	223	222	213	190	194	205	227	190	215	203	201	209	179	203	205	189	228	205	214	192	223	195	198	223	196	218	211	188	221	203	195	205	211	214	219	199	208	184	203	210	215	211	191	215	197	210	204	222	218	210	177	208	179	193	209	201	227	186	204	212	203	202	213	209	216	195	203	199	236	195	228	192	190	225	186	193	184	209	207	184	217	213	204	202	214	210	199	205	195	188	197	190	229	198	207	216	212	195	204	189	212	220	181	173	187	208	199	200	206	195	176	227	205	205	201	187	216	224	206	190	187	212	201	210	208	204	213	232	208	223	214	211	216	200	206	223	191	218	206	217	205	203	206	223	201	206	210	201	228	208	228	210	182	249	208	196	236	227	213	189	209	206	219	231	207	238	201	200	216	196	239	194	191	200	203	208	198	191	194	231	206	194	212	230	233	168	191	187	206	223	228	206	205	203	202	207	219	224	213	204	205	225	217	222	217	228	218	215	203	199	204	198	196	208	198	213	207	233	196	204	199	204	195	223	219	223	201	187	214	215	180	193	207	171	205	214	186	192	193	203	226	220	187	201	199	209	204	214	202	212	183	209	210	234	194	200	196	199	196	205	208	199	219	174	209	198	216	224	194	204	209	194	213	182	188	220	188	249	179	198	190	214	218	234	213	198	192	203	207	209	207	214	189	194	202	214	192	196	197	230	210	172	212	206	204	208	201	181	182	203	206	196	212	210	197	211	191	223	209	181	204	231	210	225	226	193	197	208	219	230	219	206	206	205	207	190	211	190	209	231	208	212	196	186	211	247	208	199	230	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8942	11615	9860	11563	9953	9565	9995	9607	9246	7010	5850	5332	4800	4366	3814	4856	4022	4360	4061	3975	3891	3329	2818	2270	3133	2383	1978	2789	2533	2847	2907	2353	1829	1731	1903	1649	1516	1027	952	1068	1140	1131	969	927	829	824	906	869	852	905	827	814	758	724	686	724	684	680	641	694	723	657	669	719	686	669	625	697	679	624	641	671	645	709	695	665	637	644	667	665	668	642	654	644	624	640	659	632	663	636	696	649	658	648	682	675	675	659	662	642	681	634	635	695	686	624	650	654	638	632	592	624	638	588	666	660	676	672	616	644	589	689	672	643	651	638	635	626	605	665	640	705	644	689	625	620	686	665	668	680	660	660	639	630	599	680	606	643	653	655	641	624	593	641	661	619	654	640	673	646	636	652	623	656	643	623	635	636	635	602	657	677	637	645	678	687	612	625	664	660	647	649	636	655	636	643	619	621	680	646	607	625	637	696	659	679	601	668	627	645	632	638	654	611	681	670	596	675	677	675	706	669	651	659	638	666	636	672	639	673	609	659	618	586	670	627	616	648	663	646	686	648	638	611	584	680	655	674	635	643	626	600	621	663	635	660	648	685	612	649	697	661	662	631	596	663	612	654	665	706	670	637	665	625	632	603	675	612	606	610	659	630	662	604	660	619	623	617	639	650	673	645	640	594	702	630	629	611	644	654	623	660	631	622	627	671	687	655	648	667	635	594	629	690	661	670	636	643	637	670	633	667	636	612	651	620	618	664	596	601	682	629	637	670	620	663	653	693	656	621	613	606	609	622	650	670	612	618	625	675	619	652	638	615	652	633	624	614	629	636	658	630	633	615	640	646	668	660	628	687	675	677	666	644	642	646	675	629	674	633	679	642	617	628	650	623	691	641	628	649	607	650	622	645	658	633	681	640	629	618	592	614	636	649	646	615	593	649	600	636	678	634	638	605	612	629	648	636	623	621	636	674	628	605	647	615	610	642	650	644	628	630	674	680	668	657	626	622	636	653	636	662	610	663	598	584	651	645	633	612	675	659	653	619	629	627	628	659	618	698	654	657	694	608	681	606	658	691	671	652	664	656	603	653	640	614	645	680	651	700	670	671	662	642	666	578	631	615	657	651	637	642	611	662	644	617	633	606	593	627	670	663	618	685	642	636	615	658	639	644	647	666	654	627	669	645	625	649	659	675	663	618	608	619	681	640	626	654	630	643	652	585	634	654	619	670	665	665	621	662	647	657	664	657	649	612	634	603	633	646	607	615	641	614	672	647	636	683	626	652	644	652	624	641	676	675	609	654	638	610	598	589	598	667	642	615	611	637	600	644	581	609	637	605	664	606	619	628	632	613	623	680	602	698	630	671	626	669	577	620	591	633	639	697	665	632	654	663	620	620	659	659	645	671	672	674	608	638	670	645	642	617	639	642	653	642	648	649	632	626	638	658	606	664	601	621	674	638	696	654	642	658	657	607	646	635	673	633	602	662	678	647	604	637	616	616	619	633	616	685	617	642	663	644	633	626	660	634	668	648	600	685	641	638	620	660	651	660	645	638	693	655	623	671	592	632	645	605	665	599	628	650	706	662	696	620	663	639	675	678	678	678	636	655	617	598	608	634	645	602	631	646	622	637	637	640	647	657	653	649	611	683	651	654	674	698	633	615	651	649	621	600	609	590	630	602	648	660	627	622	628	668	649	645	616	625	618	632	654	632	638	687	665	655	599	683	654	627	624	650	663	618	605	652	607	690	630	663	623	609	618	635	676	657	633	658	598	601	677	571	626	668	643	656	650	634	641	624	636	672	650	662	615	667	652	627	612	653	607	600	652	633	694	622	669	658	686	637	637	630	596	616	614	670	715	641	641	623	653	677	652	645	664	676	601	624	611	614	683	615	689	639	652	680	714	636	663	614	621	638	651	634	622	610	649	630	627	618	598	624	611	636	680	645	629	649	626	623	627	618	635	634	639	665	686	646	646	653	665	667	628	645	591	606	610	636	647	630	627	607	649	644	674	622	644	650	665	677	671	640	625	647	653	667	645	691	663	631	638	601	648	660	612	654	659	660	661	617	657	673	689	612	623	611	649	606	652	661	636	657	634	652	641	663	664	656	650	636	637	662	658	615	642	663	595	608	623	640	609	635	674	631	616	659	639	613	637	642	654	626	612	595	634	631	623	653	665	655	619	642	617	678	620	653	666	643	644	660	638	662	665	667	622	633	641	608	588	633	655	657	622	639	665	618	637	624	659	652	637	661	607	640	648	648	598	614	624	616	608	686	641	628	652	634	637	665	680	654	686	605	682	659	652	681	651	657	600	616	625	663	657	628	641	636	654	645	611	652	644	656	607	668	633	632	651	623	635	599	632	616	629	624	648	636	644	655	651	664	649	643	639	643	637	656	657	646	641	698	617	620	638	638	647	661	700	667	691	637	588	602	637	623	636	690	629	596	643	627	657	642	650	624	646	628	655	620	641	613	676	675	646	731	640	646	676	651	667	663	637	660	622	607	622	663	571	665	578	635	629	648	637	624	662	621	667	630	620	632	670	638	601	628	647	639	595	660	672	602	610	641	648	646	668	643	629	600	639	624	634	680	631	611	672	640	645	633	637	628	628	641	574	631	644	647	672	612	698	666	682	653	640	648	653	628	610	608	656	684	640	631	651	679	610	621	641	638	670	716	667	624	645	629	652	649	598	652	623	638	678	625	622	621	714	664	662	633	625	606	635	601	622	648	632	613	662	611	644	661	650	644	625	631	624	652	623	654	634	630	641	687	666	661	669	680	638	617	631	671	668	607	647	648	656	607	651	658	663	596	589	633	634	631	650	628	690	621	652	647	658	589	616	635	619	627	615	621	622	654	610	627	619	642	620	594	644	641	629	654	653	645	631	623	660	629	631	651	639	646	642	672	688	609	598	641	642	683	628	656	589	571	656	630	641	639	683	640	636	670	629	618	629	664	629	639	643	645	625	652	621	629	624	616	627	645	657	650	613	673	656	627	612	612	625	607	631	574	638	637	634	622	580	661	627	599	599	639	650	623	625	652	643	630	656	621	631	628	663	664	657	623	677	601	679	637	639	651	614	648	593	619	630	689	663	622	636	694	626	700	590	615	669	629	633	644	618	659	618	645	571	618	644	658	573	623	597	675	653	630	597	664	619	681	634	598	625	641	640	674	668	665	624	642	663	658	673	665	615	667	642	642	614	638	645	629	613	615	592	646	646	623	628	652	631	655	652	634	657	681	680	658	644	629	635	673	689	643	633	634	634	624	609	609	613	654	602	628	650	657	654	656	702	636	654	626	646	612	626	669	665	664	679	638	620	638	610	675	648	657	652	611	672	658	677	643	625	629	633	621	627	651	630	595	620	611	665	628	626	618	635	653	645	680	672	648	616	687	639	629	644	656	624	656	617	657	646	649	636	663	666	601	680	670	666	625	606	616	641	620	659	669	640	616	651	642	667	624	632	646	647	666	680	643	643	640	615	645	619	607	622	675	659	637	650	646	648	663	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
21980	20877	17765	14638	10525	8526	6706	5325	4556	3637	2739	2039	1831	1491	1455	1584	1328	1352	1238	1107	1069	1048	892	827	1018	743	612	877	749	865	921	708	610	499	604	539	455	412	385	356	381	343	333	362	335	329	348	302	341	315	304	291	279	313	288	296	294	310	308	279	264	298	279	265	308	272	289	303	271	317	296	295	267	289	289	284	291	257	296	299	276	276	299	245	303	263	264	305	278	265	269	326	258	306	280	287	275	307	279	292	284	309	291	268	279	265	256	295	283	277	281	260	284	268	275	288	281	277	303	253	290	271	289	291	288	253	262	277	278	272	267	290	303	267	300	303	281	276	265	297	305	268	266	289	275	304	278	280	309	294	287	296	290	316	263	264	278	276	239	259	293	292	265	273	297	252	253	267	271	304	271	260	242	265	305	272	299	241	291	294	268	289	291	279	287	267	293	296	278	305	248	267	265	261	281	286	293	311	288	285	277	275	270	272	247	305	289	290	267	281	296	263	271	264	269	257	282	260	258	291	295	264	315	270	287	272	269	283	278	270	275	287	271	271	289	269	269	270	274	283	247	290	300	300	274	280	266	274	268	300	281	286	282	278	289	276	280	306	276	292	273	237	270	294	291	265	274	265	285	270	276	290	294	255	289	286	276	267	267	288	284	278	295	264	288	321	291	257	268	292	250	265	276	291	279	277	307	286	276	245	278	258	244	286	259	283	271	274	284	268	263	307	277	289	267	272	254	280	257	276	300	277	283	272	262	262	304	294	239	292	253	310	288	244	283	269	278	285	267	269	290	285	298	264	299	288	296	280	274	290	274	305	283	275	264	277	271	262	278	287	277	274	269	280	304	254	274	273	290	275	268	267	292	277	276	265	299	295	264	293	280	276	289	284	287	285	290	295	265	277	283	268	288	272	265	290	280	255	304	247	284	292	267	259	275	262	265	258	260	269	259	305	285	304	245	278	289	268	277	268	299	266	286	295	253	288	289	252	295	271	283	278	286	254	295	274	288	284	296	254	271	236	236	250	302	284	281	273	276	257	281	267	288	295	271	294	276	281	275	273	253	260	263	292	284	291	313	286	280	273	273	276	277	254	282	289	268	260	273	302	313	258	255	267	296	261	296	285	251	276	310	274	300	255	273	290	267	286	275	289	298	270	300	283	248	274	280	260	295	298	288	262	272	278	283	276	272	260	271	299	300	273	292	266	280	289	272	276	290	288	301	265	272	272	288	292	259	290	284	273	306	280	297	290	268	254	275	312	293	274	268	263	291	273	311	248	253	297	270	297	312	245	283	271	288	282	281	282	292	275	286	283	270	277	291	261	306	275	277	256	301	268	291	271	270	269	309	284	289	283	293	269	250	270	290	295	247	247	270	288	299	286	305	288	269	266	297	248	276	274	299	273	280	296	304	273	301	277	275	273	248	282	296	308	285	289	290	283	283	249	275	300	278	282	293	286	289	265	273	273	280	291	267	282	287	299	261	284	265	274	282	280	267	281	253	286	271	261	296	274	298	299	263	261	244	298	240	270	257	250	293	274	305	270	298	235	284	296	271	273	279	320	307	282	287	293	271	273	292	288	276	279	277	284	278	275	295	279	321	279	269	277	294	256	273	305	270	295	253	291	265	259	296	271	292	253	255	253	263	306	307	274	263	275	280	263	293	254	300	269	240	288	266	291	287	281	255	246	282	291	265	275	274	290	287	259	281	290	283	287	273	290	281	288	257	317	285	268	297	281	286	281	290	280	296	278	283	269	279	245	282	252	288	275	314	274	272	259	290	289	291	240	299	309	242	265	251	247	285	289	286	275	258	307	272	264	255	282	286	249	312	296	294	266	263	268	284	269	312	283	271	289	300	298	279	291	237	290	277	265	266	269	281	265	278	287	265	297	293	275	285	248	285	271	266	257	272	297	282	289	288	279	296	257	272	279	257	279	254	276	284	302	249	283	298	246	270	268	293	252	246	286	258	251	288	328	265	254	259	284	274	285	276	280	274	254	305	272	274	238	250	282	282	293	295	285	305	265	285	260	298	278	283	249	276	285	280	271	286	269	301	283	280	301	276	303	293	289	271	312	271	292	289	288	253	273	265	257	278	256	284	280	268	272	278	275	284	271	289	270	292	285	282	281	290	299	272	246	260	266	277	259	261	270	309	281	281	255	288	289	240	288	316	249	280	275	271	292	253	289	306	302	276	268	270	291	263	262	261	286	257	258	285	293	265	273	293	251	259	243	299	275	244	277	278	287	276	241	282	283	281	302	314	269	260	294	275	326	284	264	302	230	282	290	293	259	281	291	273	261	305	278	282	294	265	267	285	268	257	293	261	300	272	292	277	291	290	281	286	264	277	286	273	271	266	297	287	297	263	260	288	275	262	277	270	295	294	280	266	293	263	265	305	296	216	275	257	271	299	317	275	301	292	289	273	254	287	294	291	295	264	281	283	296	295	307	282	294	288	292	261	278	282	310	283	285	252	267	252	261	294	270	294	263	280	251	282	270	264	276	264	301	286	270	271	276	275	237	294	279	272	311	292	277	269	273	292	274	274	281	257	269	273	239	269	281	267	291	285	260	297	293	316	267	282	306	278	291	273	291	284	254	302	287	296	290	283	297	258	273	255	275	293	289	267	294	317	274	290	283	262	280	291	291	277	276	305	269	289	300	245	277	272	290	299	276	286	288	273	276	241	267	267	299	295	262	288	293	282	297	262	277	296	296	272	299	275	271	309	261	279	291	288	307	296	252	256	265	263	260	305	282	250	294	279	284	255	289	288	261	251	298	264	278	249	308	270	264	245	279	248	279	286	258	300	270	289	273	262	294	260	267	300	255	274	297	263	303	265	281	275	274	299	270	288	274	282	299	311	268	302	307	282	286	260	289	281	279	296	289	290	251	268	270	286	307	269	272	264	274	293	284	274	281	281	290	256	265	269	288	275	257	255	312	287	264	270	244	273	259	291	269	271	285	296	259	287	254	274	293	277	297	286	278	282	238	263	297	261	256	279	273	271	275	287	315	259	252	237	298	247	280	279	273	300	285	296	280	286	288	294	278	278	254	274	261	252	256	270	269	267	269	272	279	265	302	249	280	262	278	254	273	272	292	272	296	293	289	279	271	273	299	272	283	305	271	282	286	286	262	299	264	314	280	296	301	265	256	277	267	274	265	296	282	262	282	278	279	273	290	288	284	295	297	263	253	272	262	310	297	262	251	299	323	238	304	271	276	316	300	278	268	302	291	293	292	281	300	262	279	283	288	280	296	301	298	253	271	303	286	317	274	294	277	283	259	243	279	303	285	305	268	274	291	295	319	277	274	302	248	295	288	311	273	278	290	263	279	269	288	246	274	266	276	255	285	249	292	257	284	260	269	279	237	248	249	300	267	276	288	271	298	271	255	277	282	284	271	279	280	295	270	254	285	279	273	279	282	273	279	277	295	265	299	273	274	266	293	291	276	275	280	277	271	282	288	296	286	284	286	289	240	238	262	297	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
12469	15876	13967	16018	14497	15135	14446	14030	14286	12062	10374	9064	8220	7435	6987	8611	6946	7131	7419	7090	6756	6029	5139	4161	5419	4757	3301	4931	4273	4480	5116	4077	3367	2867	3403	2904	2353	2063	1439	1606	1801	1599	1656	1345	1156	1180	1335	1370	1353	1169	1222	1090	1107	992	1002	851	869	908	863	863	853	895	844	858	886	893	887	895	819	874	855	888	875	849	819	863	877	823	827	814	812	880	861	831	821	837	823	893	758	815	838	815	844	794	771	784	827	823	836	825	823	795	796	926	847	857	811	762	847	833	787	822	804	817	809	798	793	834	790	809	823	811	736	784	841	743	826	802	824	783	813	796	838	828	800	844	798	869	742	813	832	841	791	822	806	793	814	835	813	894	844	749	821	783	816	815	801	847	803	792	796	857	770	805	809	790	778	856	860	839	786	885	821	820	834	785	854	831	858	778	831	805	838	822	788	822	792	799	873	821	834	809	825	803	800	833	813	749	815	835	799	804	813	761	837	848	818	802	838	860	842	780	832	835	824	804	827	854	794	833	786	824	822	779	779	816	774	809	821	796	826	845	846	836	805	830	866	812	784	799	797	834	838	819	787	849	805	829	806	835	817	798	834	767	781	835	781	820	863	849	802	822	832	796	822	814	832	821	819	784	792	796	777	812	853	812	808	823	791	805	753	746	854	769	766	836	777	799	818	842	767	813	791	855	814	870	781	790	836	825	808	861	794	809	836	773	800	888	823	849	812	836	810	828	827	827	805	784	834	803	819	786	817	817	803	808	835	849	838	821	793	740	836	767	760	837	818	819	854	748	828	862	793	799	829	777	778	758	796	811	801	831	782	813	802	812	838	861	819	857	762	770	767	815	838	844	752	804	806	853	818	790	811	816	800	791	803	814	818	813	812	802	793	829	812	769	822	777	787	856	797	800	835	839	813	813	796	817	811	803	841	818	807	830	825	850	774	844	784	751	874	793	846	874	788	817	761	801	834	821	779	802	855	770	800	811	812	849	869	799	808	815	773	833	784	758	761	783	832	800	829	834	799	815	754	805	811	788	753	780	801	827	782	846	773	837	788	842	783	847	801	838	813	807	812	809	836	786	825	796	784	778	807	765	822	842	824	839	844	819	788	842	805	784	823	831	789	822	795	827	785	794	792	751	841	831	834	803	810	783	835	789	803	840	799	872	799	765	799	814	821	796	824	799	808	715	850	831	824	778	784	813	836	817	814	859	831	838	786	850	811	801	836	827	863	806	835	822	814	829	832	804	812	797	822	852	817	790	787	886	830	787	781	787	777	810	768	831	783	797	785	796	780	812	829	813	803	820	859	850	758	830	786	794	799	817	811	825	825	826	759	763	801	811	802	815	755	754	781	800	812	807	759	766	787	812	830	800	841	817	827	836	784	843	779	795	839	845	756	798	801	829	816	781	811	761	820	808	834	806	862	784	833	829	756	812	803	784	826	866	806	793	804	803	795	815	822	764	881	801	798	830	775	841	767	771	874	808	784	853	791	791	841	860	762	779	801	835	801	799	779	772	780	838	758	842	798	815	802	774	749	802	757	852	857	796	858	837	820	818	767	779	823	790	814	775	771	796	821	772	801	855	824	770	794	849	813	804	838	834	867	798	834	839	801	810	845	837	844	793	790	766	796	819	809	817	840	767	804	837	849	793	758	837	797	793	833	801	768	866	794	829	777	768	832	854	837	793	840	730	824	828	813	851	776	788	838	823	799	792	820	771	794	779	781	828	833	787	828	792	831	805	841	814	801	844	835	857	769	841	766	819	800	816	791	822	859	856	808	849	759	799	791	844	854	857	826	794	843	825	831	773	810	813	763	824	825	834	837	776	811	803	836	813	856	814	829	857	781	827	812	806	825	807	810	807	825	790	816	758	794	824	852	792	816	764	859	795	797	810	798	815	901	778	758	856	809	814	851	828	758	806	864	788	800	817	783	853	769	895	814	806	833	811	834	787	809	744	830	787	774	828	760	818	818	784	820	793	853	824	832	733	778	863	791	789	858	800	815	800	827	814	825	826	824	812	865	813	766	752	804	819	764	841	770	812	799	793	760	822	829	850	772	773	778	811	800	756	800	785	835	847	841	802	869	843	796	805	829	806	800	837	754	852	829	801	802	816	825	820	827	813	795	771	766	800	823	837	839	795	884	813	815	827	779	749	785	797	824	824	827	812	820	759	829	882	796	805	848	827	816	813	794	806	798	805	815	791	809	824	791	781	840	802	822	818	809	779	807	839	806	864	780	791	816	819	835	806	829	801	840	829	849	761	798	785	750	806	768	791	840	814	783	760	836	813	801	788	819	784	815	784	811	785	791	827	816	800	789	813	781	805	809	789	794	827	820	810	758	765	812	791	800	802	854	774	869	804	838	835	784	805	834	807	805	859	822	863	845	773	838	812	834	821	803	771	812	815	767	738	810	887	807	770	805	801	804	823	785	758	833	841	817	787	801	799	731	842	808	796	773	802	767	833	774	813	820	823	894	770	773	829	810	804	840	841	821	823	781	810	803	743	825	794	806	833	831	793	821	811	803	779	811	816	840	821	815	827	784	805	814	769	790	808	779	825	774	848	822	834	838	771	778	826	807	845	773	853	803	792	859	794	827	853	851	821	818	790	785	861	801	832	808	816	755	808	844	871	812	806	773	823	805	788	823	809	815	833	776	818	809	834	774	814	752	780	824	843	799	822	794	808	853	848	815	836	824	811	812	811	841	800	814	833	808	797	817	781	762	901	816	790	836	808	854	804	823	787	835	810	803	841	830	841	832	833	841	772	797	761	815	782	784	793	827	842	831	778	781	810	824	797	806	844	827	814	819	812	809	767	836	861	803	768	805	784	823	825	798	795	858	776	764	806	794	789	789	800	790	848	802	840	802	813	756	829	807	793	806	804	774	839	796	809	837	805	878	836	827	836	817	769	895	818	822	778	802	826	809	750	862	820	827	816	834	818	767	799	798	867	794	801	841	821	848	766	776	833	817	777	827	795	832	856	824	777	847	840	816	786	841	770	847	802	794	820	807	772	820	839	803	783	822	786	774	786	784	813	812	797	847	808	796	792	804	799	863	854	808	849	854	805	782	830	780	804	845	782	840	846	804	846	785	806	837	770	817	767	765	808	817	814	782	835	843	755	777	769	789	834	832	808	807	834	792	822	783	821	874	794	813	822	810	800	811	807	777	831	785	827	836	779	820	817	805	797	802	784	819	791	826	828	798	736	781	839	831	811	812	820	850	857	812	847	764	838	804	833	825	873	783	838	781	851	819	828	818	794	805	830	818	809	809	804	783	805	800	846	820	791	825	819	825	834	835	870	809	816	823	808	809	839	758	842	768	805	844	794	809	778	859	838	843	799	787	841	809	819	823	808	812	828	782	768	785	839	819	815	749	778	818	797	773	774	842	813	829	814	874	794	806	859	817	828	804	775	787	821	831	799	832	782	818	808	789	837	818	827	832	800	817	786	830	769	813	840	789	799	766	787	834	817	795	856	765	785	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2543	1247	998	673	460	311	263	222	209	169	139	104	114	109	124	128	109	103	117	117	109	92	131	104	113	114	88	103	116	103	111	92	102	104	95	67	85	85	108	87	96	85	76	95	102	105	104	89	88	113	86	70	94	99	91	96	103	88	84	88	92	69	79	99	86	104	85	94	74	95	87	92	92	94	96	77	69	88	103	111	85	103	97	113	95	93	84	79	89	80	96	85	105	105	86	82	93	81	77	77	87	98	86	91	103	78	82	84	87	106	91	73	101	102	89	101	79	71	89	105	116	80	91	88	95	94	95	93	98	91	92	90	73	78	85	82	85	93	84	79	78	79	103	74	89	83	97	85	104	88	93	88	76	87	88	100	86	87	81	96	114	84	89	93	81	90	100	97	90	105	99	86	82	90	95	79	101	97	95	84	91	92	90	83	93	87	99	98	96	89	91	99	93	94	105	107	106	102	88	96	85	88	103	78	99	97	110	77	94	112	104	80	84	101	89	92	101	94	100	95	81	98	104	71	99	82	76	89	93	100	109	95	104	91	90	103	87	88	115	94	100	103	87	107	103	79	85	89	75	101	79	90	92	115	79	95	113	101	82	91	83	94	96	83	87	87	99	88	89	84	102	102	84	103	84	77	100	74	86	85	98	89	96	79	88	103	95	104	83	83	88	96	79	74	98	92	84	98	86	91	90	86	80	103	92	104	90	95	79	89	86	93	78	111	104	105	105	80	91	86	87	97	83	74	93	90	91	89	90	95	102	80	90	96	85	87	108	78	111	95	105	89	87	106	80	96	87	97	98	85	87	105	99	100	85	91	83	105	94	93	69	93	97	90	102	82	70	88	98	92	97	97	84	86	91	83	105	74	104	96	83	74	90	110	83	87	96	102	95	87	98	118	98	98	99	99	98	93	91	91	87	77	83	84	82	88	97	94	89	82	70	90	92	89	111	88	85	90	102	104	107	89	90	100	86	84	88	99	101	93	93	102	92	97	90	89	109	92	85	116	103	84	94	99	92	84	86	111	102	101	84	102	99	94	87	90	99	104	95	99	77	82	84	84	95	93	98	83	106	84	127	92	96	101	87	99	84	89	79	84	76	98	74	86	82	74	78	91	79	100	104	69	95	82	100	88	84	103	88	88	105	96	96	90	93	83	86	89	107	90	91	88	80	101	92	75	72	85	88	87	93	87	103	91	90	93	96	104	102	87	104	85	85	94	83	91	76	90	99	100	107	94	90	106	99	89	79	81	80	78	92	73	104	79	93	121	80	92	116	90	85	100	76	86	93	99	102	85	82	81	88	79	93	114	93	95	101	109	102	97	96	91	97	95	105	101	88	82	102	80	105	82	97	88	102	96	92	95	84	108	95	83	96	85	88	74	96	96	103	87	100	99	105	98	90	109	91	106	81	101	92	80	92	92	86	94	86	94	95	97	104	98	87	102	95	79	85	98	109	95	110	86	91	82	102	77	97	94	106	90	91	92	102	83	99	87	76	84	82	77	99	89	98	91	95	68	100	95	92	78	89	90	84	85	75	91	91	89	114	87	122	104	76	90	86	92	84	107	90	93	89	95	95	90	82	92	95	93	100	98	84	90	99	95	110	90	81	82	83	85	78	81	84	84	90	81	96	100	70	94	84	91	98	94	111	94	96	82	95	94	80	70	83	111	86	88	83	91	114	85	98	98	72	91	94	90	97	90	89	100	85	89	78	96	104	92	96	99	96	77	88	89	98	80	107	95	76	91	90	96	80	80	98	104	97	91	93	100	85	95	95	89	90	85	98	89	91	96	80	84	89	93	93	111	101	91	84	96	97	105	89	97	94	86	76	90	97	93	93	92	102	84	100	91	89	84	88	98	94	96	81	99	97	88	98	80	108	100	97	91	86	81	82	85	96	105	85	104	92	80	95	82	86	84	122	74	106	98	94	87	88	84	111	100	85	74	104	85	84	95	96	84	92	87	112	101	88	93	97	102	88	107	98	85	88	86	96	104	90	100	91	93	85	92	93	85	75	94	100	83	79	90	77	92	97	94	85	88	91	83	87	95	112	100	78	62	96	105	96	101	108	92	102	86	87	92	106	79	76	91	91	97	89	90	86	80	95	92	94	91	92	100	79	90	88	98	97	84	81	79	89	103	81	85	84	95	90	93	90	93	78	87	89	88	84	100	75	87	107	85	73	81	80	99	87	83	104	106	95	89	72	84	97	105	84	94	91	84	83	91	90	99	88	97	80	86	103	76	97	83	87	85	102	89	86	105	81	78	99	105	89	80	105	91	113	98	86	75	79	77	77	76	98	99	106	108	94	80	86	84	91	96	87	80	81	92	104	91	97	93	114	98	89	93	92	98	77	91	84	103	82	91	97	87	93	107	80	86	88	88	101	87	89	102	92	85	90	91	89	87	107	89	79	83	81	100	96	94	87	98	86	82	99	86	80	88	88	101	81	107	100	84	93	93	91	85	88	107	93	100	88	88	80	73	102	93	107	89	86	109	92	103	100	95	94	84	96	92	82	90	93	96	90	95	92	94	103	96	93	91	106	97	85	87	90	99	98	78	74	111	98	104	88	89	90	75	92	97	89	80	95	90	91	107	89	92	95	91	97	90	103	94	87	89	94	94	91	76	105	117	116	97	111	92	97	92	101	63	105	86	94	88	88	107	95	115	79	87	89	95	82	89	82	85	98	109	92	102	95	82	86	84	105	110	88	78	94	86	88	89	90	95	98	84	100	83	93	107	83	79	102	83	102	99	79	84	89	75	72	82	89	91	73	100	77	71	95	102	88	85	73	84	86	91	82	102	75	95	89	90	89	91	87	82	86	97	85	102	87	85	94	95	69	108	87	79	89	85	94	92	93	80	75	72	105	94	88	96	81	99	82	83	81	80	92	82	74	81	91	88	103	86	109	101	81	78	103	85	92	99	84	110	101	83	99	80	68	92	84	87	97	89	89	83	92	77	89	95	74	84	87	101	92	86	87	105	80	99	91	95	95	87	84	86	80	90	82	98	92	94	99	81	101	120	100	105	95	93	79	83	95	96	89	96	84	84	86	69	82	79	92	95	104	93	105	99	77	76	93	90	88	95	100	92	91	89	102	75	112	102	79	83	88	81	66	82	79	91	92	79	100	89	107	95	78	88	92	86	83	88	88	108	88	99	79	99	91	90	91	96	103	100	98	88	70	95	95	84	78	90	82	101	67	102	91	93	88	112	96	86	106	98	88	94	85	95	90	91	96	96	82	84	91	88	88	85	80	81	71	71	87	107	83	86	84	96	94	101	109	79	110	94	87	76	92	91	89	88	91	104	101	107	78	99	80	94	96	103	119	77	117	81	114	81	79	89	100	97	109	100	95	116	105	94	86	95	109	91	99	90	77	96	96	77	104	78	89	79	75	95	83	81	80	83	97	82	83	73	96	89	94	84	103	83	76	82	104	76	102	83	92	104	86	92	90	73	103	99	66	76	86	84	85	86	93	92	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2379	1894	1794	1814	1430	1144	1109	958	835	803	698	592	588	566	532	521	467	444	503	530	476	480	491	441	448	402	361	490	451	440	453	403	385	355	406	395	403	341	366	351	339	342	361	340	327	324	323	361	304	350	359	346	294	324	337	320	326	357	324	344	348	347	345	333	338	305	344	318	321	362	333	351	353	340	370	373	313	339	349	334	361	331	357	332	326	318	351	330	339	324	338	327	364	308	328	326	326	347	348	344	361	336	330	347	317	338	333	390	344	366	328	310	346	333	327	314	337	317	321	317	348	334	324	322	314	349	361	348	320	319	345	311	365	312	386	322	361	326	353	351	324	285	314	350	320	342	331	302	315	328	337	321	388	315	334	353	342	318	345	356	343	342	329	368	341	327	349	301	354	311	335	346	339	334	334	360	342	349	325	329	322	310	369	327	328	305	360	287	307	320	319	336	322	311	324	320	351	319	334	285	330	364	367	285	343	300	357	338	350	348	330	331	359	378	309	344	372	345	296	317	309	312	334	332	338	324	301	342	308	290	341	333	339	345	342	341	298	368	359	347	354	311	366	323	337	323	336	338	310	299	340	339	313	336	344	350	320	374	331	321	323	342	373	331	303	341	333	354	329	348	350	316	369	334	306	332	330	347	315	349	285	316	329	358	313	310	356	333	336	315	345	291	340	335	337	321	327	346	368	317	308	347	336	330	343	305	342	361	323	348	315	333	321	305	326	343	344	332	345	310	371	369	329	340	335	293	368	326	323	365	338	358	338	364	346	337	304	339	321	352	334	333	339	353	331	341	355	308	324	360	347	299	327	298	320	360	331	318	342	332	313	358	344	335	313	322	332	326	349	352	319	323	346	347	346	332	328	338	311	338	308	333	336	323	369	302	316	361	345	358	355	323	347	331	332	313	352	341	331	290	314	341	334	329	357	309	321	331	341	346	344	361	338	334	347	356	388	347	343	321	318	350	355	343	333	309	343	341	325	364	339	323	336	298	343	352	311	322	362	325	332	332	375	303	302	318	365	359	313	333	307	333	323	322	351	305	326	320	342	313	315	335	330	332	331	350	311	345	304	347	370	351	344	350	330	360	338	291	329	327	357	320	371	320	358	321	351	346	300	335	331	317	304	344	325	322	330	334	343	325	345	342	322	334	313	340	316	350	305	323	309	334	357	358	317	362	325	345	350	331	325	319	376	345	307	317	339	323	358	330	334	317	367	354	306	339	355	360	317	321	313	329	324	321	357	337	319	308	338	335	321	315	319	326	340	322	327	337	366	361	340	347	347	328	343	312	364	360	324	317	330	318	314	350	359	316	358	332	323	331	340	321	344	333	331	350	371	367	353	356	332	332	322	348	347	351	329	355	359	358	351	362	325	314	313	316	323	326	314	339	317	280	346	330	367	353	293	348	328	328	350	353	329	341	383	331	333	332	319	335	321	364	353	321	348	301	343	371	330	365	320	319	343	335	333	333	329	306	326	314	328	342	350	358	369	336	318	319	333	344	333	320	317	343	343	327	342	321	348	323	338	342	342	329	349	342	304	327	358	356	340	370	340	327	361	334	342	324	348	276	375	330	334	353	338	334	318	323	334	359	332	358	354	322	362	344	305	359	392	381	345	314	354	322	318	317	318	329	310	312	340	332	329	327	350	375	336	331	314	326	336	313	338	330	366	342	344	302	361	341	340	331	335	337	329	348	378	351	342	324	340	331	323	311	370	323	297	351	342	346	344	356	315	330	353	309	316	318	343	346	335	337	356	366	339	338	326	345	302	362	347	351	318	351	317	329	346	335	326	309	355	353	338	348	352	338	368	354	341	334	339	331	300	318	344	350	344	342	372	319	327	319	349	334	333	326	384	315	318	368	352	315	358	347	313	333	311	337	338	313	339	331	327	356	318	364	358	303	345	328	346	308	364	354	331	318	355	353	321	329	344	319	307	329	347	316	337	313	327	319	317	349	342	339	385	343	336	317	351	318	360	323	353	291	319	350	365	338	360	338	319	336	325	327	343	327	338	345	367	322	313	308	324	328	321	350	332	309	329	328	342	319	373	325	327	310	347	321	306	310	330	313	294	347	338	343	354	352	324	329	309	325	313	322	368	321	315	345	333	336	333	367	350	359	348	357	335	343	347	370	321	333	348	335	334	320	328	309	316	342	340	325	332	331	341	338	342	356	297	348	324	334	356	338	330	311	354	339	357	318	332	305	352	359	348	346	326	340	279	345	330	346	373	342	334	334	360	351	326	346	329	337	345	328	336	358	330	342	329	338	345	345	346	345	322	316	348	324	331	340	323	356	350	338	328	310	338	363	367	337	343	343	308	315	320	322	358	353	342	302	349	345	338	312	318	314	344	310	339	358	328	338	300	340	343	338	321	334	346	338	328	318	325	357	360	336	317	309	343	288	308	343	328	330	315	321	331	326	327	305	313	305	337	361	369	366	350	344	353	327	336	354	319	343	350	327	332	306	322	373	322	349	350	319	307	338	317	352	353	351	343	319	322	332	346	306	336	334	341	334	330	323	351	371	316	364	341	323	350	329	309	338	326	345	309	333	328	313	316	357	354	330	353	331	304	353	326	363	313	296	332	348	328	318	361	334	337	324	342	336	330	325	329	333	292	340	361	354	314	341	305	347	349	350	323	328	338	339	342	340	331	320	360	335	341	345	321	321	357	329	332	321	347	337	312	338	335	350	312	384	328	336	326	334	321	336	339	328	298	358	382	380	310	334	337	336	333	368	368	305	304	311	333	348	327	337	310	315	311	337	356	342	328	328	361	356	352	330	328	334	308	339	326	312	317	345	348	340	347	308	325	337	343	336	314	311	358	356	339	355	337	344	349	331	339	331	326	318	349	313	324	360	329	357	312	339	356	314	323	310	313	345	332	322	325	342	341	319	309	354	307	329	307	329	321	331	323	356	317	331	339	339	307	349	321	333	346	358	330	309	350	329	317	293	308	338	329	332	350	313	303	327	344	317	320	322	329	355	371	303	375	345	332	304	328	351	334	351	327	317	334	341	331	348	318	335	342	348	319	347	320	346	335	344	324	352	313	360	310	350	304	336	328	316	327	359	329	321	327	320	372	330	335	300	323	319	342	319	352	359	337	293	311	311	387	308	340	335	336	333	344	333	327	319	341	349	326	331	341	298	321	331	359	332	315	326	324	311	323	326	305	304	366	318	339	335	352	341	333	300	341	356	313	343	364	340	300	325	326	286	279	342	391	352	337	341	313	333	301	328	311	327	322	334	355	332	330	335	341	343	351	314	330	321	344	287	344	340	321	349	330	311	334	365	352	318	351	346	342	350	311	309	353	336	305	354	331	344	337	308	331	337	331	329	367	324	339	293	319	317	354	326	316	346	355	343	354	351	361	345	335	329	332	335	339	315	329	327	340	329	337	335	329	326	317	326	343	321	304	329	319	361	324	352	322	342	329	316	345	342	324	322	346	360	341	337	348	355	337	364	349	368	319	351	339	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
12809	14148	11549	8888	5828	4345	3364	2393	2262	1594	1287	1063	1075	832	828	859	905	733	642	670	598	511	500	424	452	395	370	441	450	505	414	368	364	323	349	370	303	271	247	274	227	278	256	233	217	268	219	223	266	200	216	206	213	206	222	218	204	228	219	210	186	197	214	179	184	195	176	186	206	192	206	218	196	221	220	219	188	207	205	214	197	226	212	228	200	205	211	201	219	188	230	208	213	216	191	197	218	189	201	213	233	170	199	225	220	217	212	225	195	191	210	203	207	187	192	172	210	226	226	230	202	215	201	198	177	209	209	175	199	194	220	230	208	206	225	225	208	207	205	196	191	189	202	213	215	193	200	207	189	190	218	197	234	220	204	219	205	192	213	226	193	200	223	218	193	206	210	213	207	239	217	175	187	184	195	240	200	218	192	192	215	196	203	204	211	184	196	207	208	193	223	207	200	231	204	248	198	208	222	215	182	203	181	210	208	214	195	211	210	198	199	227	229	206	212	204	195	209	198	208	202	188	207	224	220	205	213	183	179	203	233	222	215	212	215	202	207	202	191	184	202	217	209	208	213	202	227	215	199	207	221	205	206	216	218	214	184	206	202	205	218	192	208	228	203	181	208	210	229	206	226	201	194	194	213	183	195	214	192	203	233	238	212	176	210	206	222	212	203	205	225	230	215	207	218	214	216	199	211	203	185	207	216	212	211	232	216	215	219	198	202	190	207	195	200	206	211	216	203	214	214	229	240	209	227	213	196	204	215	201	192	201	184	218	192	191	195	197	243	202	219	202	205	199	202	221	192	208	216	206	206	212	257	218	209	202	230	222	180	211	182	211	209	229	237	180	236	209	220	208	203	219	188	193	195	244	229	209	205	203	216	220	205	201	214	233	182	214	199	208	188	201	235	225	185	235	219	225	210	194	206	187	211	213	191	209	229	241	203	216	200	203	213	221	208	223	207	195	205	218	203	189	214	206	198	200	200	199	198	198	198	173	200	196	196	229	216	228	224	200	232	202	208	205	232	217	196	206	197	220	206	198	203	213	211	241	182	178	205	201	208	201	203	194	198	214	229	183	212	210	196	227	188	218	201	201	208	239	190	209	207	206	206	209	204	183	209	204	197	214	220	225	203	207	210	227	214	214	188	218	221	218	207	192	214	200	234	218	202	207	191	193	231	217	188	204	201	189	207	220	218	195	221	207	212	218	223	226	177	185	195	187	219	204	169	237	193	164	216	202	207	213	197	208	219	195	192	213	200	205	230	216	200	199	208	207	189	201	213	219	208	212	213	204	179	194	202	189	231	199	188	211	212	183	194	200	185	219	215	198	232	201	212	203	207	189	226	222	189	208	199	225	218	208	198	198	194	202	210	221	215	210	194	186	213	223	194	193	207	223	215	209	187	214	189	209	197	215	174	187	203	214	202	231	206	233	201	190	212	200	190	204	187	222	214	204	219	191	192	216	223	204	216	209	187	193	205	204	228	202	234	213	190	212	210	193	188	195	200	224	191	216	169	195	208	224	201	209	198	216	188	223	212	237	194	205	188	177	195	199	195	224	182	205	213	200	216	193	241	201	219	206	213	190	192	230	200	213	208	215	253	207	206	199	176	194	242	206	227	211	211	202	200	216	181	201	200	205	192	223	201	214	191	198	193	201	200	199	203	235	200	215	201	206	211	200	231	211	223	221	192	216	216	197	239	220	226	215	196	201	213	196	221	198	211	200	207	201	201	202	203	226	195	218	210	204	191	188	215	193	213	197	190	221	159	204	205	191	218	194	217	214	179	191	227	220	240	200	213	205	207	235	187	226	203	229	200	213	203	224	209	207	214	223	232	187	222	199	213	207	203	199	188	195	205	211	221	196	211	218	200	213	218	199	205	204	213	208	215	232	216	215	214	203	186	219	228	203	212	198	231	214	215	217	215	184	214	214	217	215	200	196	188	196	216	211	197	210	227	223	191	205	202	185	195	205	222	213	197	205	225	216	208	200	220	200	210	193	232	209	215	215	188	194	217	228	183	201	217	203	197	197	189	183	217	212	198	224	201	250	212	204	196	203	190	198	200	206	196	200	219	226	233	206	211	198	212	223	197	219	233	217	186	214	183	215	220	210	220	205	205	192	187	200	196	184	188	201	183	191	211	219	219	208	213	189	215	181	197	214	222	190	227	220	193	203	201	221	216	196	195	229	198	220	215	233	192	229	193	218	264	209	217	210	193	203	218	220	229	216	204	183	183	211	226	210	207	212	209	216	190	216	235	217	206	210	227	199	228	232	187	202	203	198	232	224	203	206	187	202	228	192	200	185	195	226	189	183	200	212	196	240	187	214	200	229	194	184	182	198	206	202	204	193	214	189	204	198	197	231	195	202	222	210	197	191	207	214	198	226	213	215	201	174	200	198	223	200	200	211	208	222	205	199	207	195	186	197	181	197	196	203	197	206	201	209	193	206	205	193	203	195	239	218	215	247	208	172	219	201	202	201	185	183	209	215	186	206	195	220	227	193	224	206	229	202	176	235	216	199	219	206	207	180	221	217	195	185	239	237	194	186	219	213	226	196	201	188	193	210	236	240	217	197	206	241	200	236	213	222	198	210	212	191	206	216	221	205	222	187	200	195	229	184	212	186	214	198	199	199	209	222	227	199	209	186	207	201	217	202	210	218	192	221	197	200	196	185	213	208	214	213	191	214	203	203	185	209	181	204	195	204	189	205	208	221	188	215	183	201	195	176	218	227	186	229	213	219	202	184	191	219	199	217	189	204	186	203	193	217	226	195	206	226	190	222	205	229	204	208	193	226	223	206	204	202	224	194	187	209	194	202	212	176	223	202	212	194	226	197	210	242	186	206	220	210	218	206	198	201	204	198	208	209	210	209	226	233	215	211	206	191	209	204	208	198	222	217	203	189	220	205	205	214	216	213	197	239	176	217	211	227	181	181	206	211	208	189	204	216	229	222	236	239	219	202	207	204	210	214	208	183	198	237	201	189	224	224	191	220	192	214	195	198	189	206	205	187	202	203	217	206	214	187	207	183	194	208	201	223	186	201	227	217	206	202	181	206	194	221	219	222	191	203	196	213	240	221	214	196	228	194	209	239	193	199	192	229	203	174	195	228	195	199	227	212	191	226	204	192	200	192	171	208	182	201	235	239	212	203	191	197	212	184	229	190	237	197	196	200	197	210	210	223	235	183	188	193	207	215	215	204	210	211	206	220	205	194	183	212	206	238	212	188	184	216	204	210	217	193	194	196	213	215	207	217	222	178	222	214	212	230	208	204	205	206	216	216	204	216	215	171	218	200	199	190	199	231	240	243	213	237	201	221	198	226	220	196	213	216	221	178	198	209	188	190	227	204	199	199	201	197	211	196	214	190	220	196	225	211	211	217	209	219	212	222	222	180	197	210	205	195	221	222	206	225	191	194	195	188	182	205	196	191	197	229	189	239	193	227	177	220	218	231	220	224	200	192	203	202	221	215	181	184	215	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8842	11676	9639	11468	9293	9824	9686	7475	8419	6940	5966	5393	5571	4283	4697	5010	4429	3973	4033	4002	4016	3503	3023	2458	3128	2353	1929	2596	2789	2872	2477	2046	1959	1732	1757	1821	1489	987	1009	1156	1104	1141	1093	945	836	776	859	960	914	834	786	810	791	723	696	662	661	641	666	659	661	654	667	666	644	634	664	658	627	621	610	662	634	695	649	676	637	721	626	700	644	662	624	666	657	622	634	658	667	646	663	585	668	611	649	651	632	650	641	623	668	664	633	606	678	631	623	630	680	609	699	616	610	633	603	584	627	637	673	627	670	662	601	625	637	637	635	649	691	647	617	603	644	633	631	653	645	655	627	621	665	623	666	643	652	655	566	639	649	678	643	656	651	647	652	633	591	582	629	645	652	633	609	594	622	668	638	632	590	660	633	569	628	654	650	677	622	680	625	651	601	686	612	680	651	653	655	658	646	617	661	643	660	639	670	663	674	648	641	659	611	684	620	670	662	666	621	655	667	694	637	607	661	668	637	640	646	621	636	614	652	661	622	626	668	668	620	613	655	643	647	613	617	657	648	657	650	622	645	615	638	599	628	622	605	629	646	643	591	656	616	647	680	667	642	642	624	584	646	644	671	673	626	637	637	651	622	638	633	654	612	656	661	615	615	685	631	652	643	637	624	644	666	642	614	604	625	639	625	614	664	639	636	585	634	651	631	664	642	648	625	669	623	619	637	651	640	693	627	624	638	673	657	611	655	637	663	596	605	672	644	625	650	659	602	600	665	665	621	638	680	626	611	624	666	653	653	667	643	601	653	638	629	687	629	617	643	653	630	661	651	661	602	650	630	646	644	631	621	660	616	642	623	695	625	635	638	616	636	608	633	640	644	627	652	641	571	617	661	632	674	628	601	624	630	613	652	673	630	636	625	647	640	634	659	601	674	633	678	648	656	613	681	634	659	644	654	631	662	668	596	641	647	651	683	647	650	619	646	640	657	612	673	671	646	605	592	638	614	643	649	653	641	619	654	633	630	631	675	633	638	679	655	654	606	615	647	634	631	593	617	646	630	607	587	622	706	653	642	606	647	646	621	625	659	640	626	647	667	635	635	608	614	601	678	639	626	621	639	587	622	611	636	649	632	594	624	686	611	667	605	620	653	659	666	646	591	644	601	662	706	654	624	640	614	645	621	629	655	648	636	660	607	619	618	689	646	688	625	664	648	667	636	654	636	647	621	636	631	621	636	624	622	625	627	673	669	599	647	640	614	640	625	625	652	682	643	627	599	633	638	630	669	639	658	615	598	656	622	627	627	614	672	668	619	651	618	659	607	584	590	596	615	634	656	610	606	600	633	662	662	625	612	655	626	651	660	619	642	598	602	669	659	599	668	653	596	635	586	649	609	624	587	610	635	691	690	601	639	656	644	627	600	650	657	652	639	599	670	614	629	656	643	640	660	612	638	695	635	647	621	671	606	641	642	632	608	624	600	616	633	639	672	667	643	636	672	627	635	637	655	630	654	626	655	640	620	624	652	658	632	661	673	659	648	644	624	666	635	668	652	680	628	616	615	597	651	625	638	650	606	624	574	622	657	646	627	633	680	640	614	628	644	642	667	619	640	615	604	668	624	649	640	644	633	600	613	681	615	636	643	655	645	633	651	662	656	629	621	622	617	622	655	613	674	657	594	692	630	629	625	614	610	624	604	608	658	651	661	655	657	634	650	676	630	627	666	629	658	611	672	663	666	620	615	636	612	627	639	610	614	606	641	611	607	641	661	625	617	631	694	613	618	651	703	611	654	621	607	632	639	642	618	657	630	647	670	658	625	651	625	615	663	623	648	610	609	643	644	601	669	652	654	586	669	589	652	606	601	674	617	667	618	593	597	639	677	646	646	673	626	626	604	628	618	670	623	636	597	646	596	625	639	584	647	589	632	613	674	595	652	631	662	629	651	652	666	607	642	600	658	683	623	629	616	658	568	623	613	569	661	578	655	624	615	658	638	669	680	622	652	644	616	653	639	662	569	587	689	680	626	651	579	654	667	570	614	646	636	680	630	647	651	635	640	638	617	654	621	649	654	656	603	617	582	656	623	609	621	659	638	630	616	611	636	631	592	610	626	628	571	621	612	646	627	625	689	661	611	589	658	636	642	712	600	635	650	641	645	585	634	651	630	657	659	651	672	614	601	646	671	645	635	636	572	680	650	611	630	588	636	636	632	598	660	649	656	613	657	632	664	690	639	619	622	649	610	629	645	646	668	628	625	670	647	617	609	647	653	588	679	621	685	652	617	667	673	616	696	610	642	636	656	669	622	601	631	616	616	624	650	616	628	624	622	657	666	570	605	619	673	635	662	624	642	627	622	619	667	656	702	649	595	639	637	657	636	663	652	669	659	648	654	653	651	648	624	658	613	630	618	646	614	609	631	603	618	577	633	636	625	632	645	633	664	650	626	672	673	656	616	611	651	644	634	628	659	621	631	634	667	678	668	624	671	652	617	655	633	597	695	635	630	628	626	609	634	601	671	616	610	596	640	652	607	612	636	651	641	665	625	632	602	643	614	593	584	653	649	661	622	574	606	647	617	616	686	614	623	701	616	643	612	641	637	652	602	585	669	654	594	617	643	657	646	644	634	635	638	649	599	634	645	629	609	620	648	671	666	625	638	626	649	662	586	618	655	683	659	600	653	670	660	697	596	669	666	619	663	627	673	627	646	652	645	625	607	638	636	577	649	669	643	653	651	625	647	637	628	647	635	658	649	640	643	633	641	634	670	604	635	628	605	640	639	602	628	637	639	610	652	589	616	613	658	675	596	638	667	602	594	637	650	647	641	606	610	644	634	648	627	650	651	635	616	626	617	640	648	621	597	630	609	633	654	617	649	644	627	662	643	663	644	670	619	637	661	632	641	592	634	600	630	642	655	640	651	632	614	600	647	649	626	638	640	649	596	624	573	614	661	608	594	670	666	619	643	640	681	670	660	662	665	618	660	634	649	630	660	650	627	662	600	648	630	637	635	629	601	654	592	610	650	606	620	620	613	626	646	620	664	634	606	613	660	678	612	650	611	669	640	646	656	662	625	634	614	671	593	608	662	605	629	664	637	601	639	643	655	636	661	627	649	616	590	653	635	649	628	647	629	622	666	650	651	676	677	640	660	669	665	636	610	689	617	564	616	671	629	681	683	630	663	597	692	624	663	668	700	650	667	638	606	639	641	628	642	661	599	631	610	606	665	612	623	629	649	615	644	604	659	669	624	626	580	636	617	606	614	620	634	636	639	584	666	645	665	582	620	648	643	584	630	664	625	609	594	646	641	625	664	623	608	646	585	619	647	654	646	601	607	661	674	637	665	611	608	636	641	686	636	640	680	645	628	648	631	635	637	674	608	632	662	654	638	598	632	642	608	591	632	643	629	618	615	623	667	641	648	667	647	581	604	636	651	610	662	629	643	604	659	652	609	662	620	660	622	651	629	628	645	687	646	623	601	655	677	645	594	688	636	647	640	645	616	626	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22364	21562	18133	15196	11872	9152	7567	4528	3862	3284	2690	2305	2024	1636	1476	1643	1430	1505	1310	1405	1021	883	831	805	937	687	665	884	952	859	749	739	533	487	542	582	510	367	354	330	374	383	342	325	309	328	339	355	323	332	318	312	298	279	308	246	297	306	271	296	265	328	268	273	284	284	290	282	279	305	302	288	266	263	272	280	293	281	288	329	292	283	298	264	280	259	256	270	265	271	280	273	281	284	282	248	276	274	286	266	276	289	289	294	286	267	246	264	276	248	260	304	276	276	291	298	267	280	265	310	281	253	283	275	281	261	285	255	257	281	286	308	280	272	277	303	291	306	297	285	258	289	271	258	268	279	304	289	264	263	265	273	246	249	273	258	282	274	278	276	269	291	271	263	287	277	280	252	300	268	298	249	265	263	273	273	296	299	292	279	269	267	262	276	274	298	268	257	283	281	287	259	302	276	263	278	262	262	277	283	298	258	295	281	247	266	288	275	249	301	293	277	287	253	286	255	263	266	257	263	287	278	281	295	289	268	264	271	300	288	291	268	262	247	278	260	273	290	293	275	234	285	297	268	268	263	292	282	278	283	307	279	259	297	261	288	258	287	289	285	272	276	288	268	258	291	259	293	286	270	288	282	299	256	274	263	267	269	246	276	288	283	273	232	269	284	279	264	297	275	284	266	279	269	278	250	256	268	280	297	274	273	273	258	276	281	283	272	274	278	290	270	297	282	254	294	284	270	274	300	257	282	293	265	257	284	258	268	301	262	320	271	273	287	255	279	299	276	265	249	280	254	255	266	292	271	272	286	294	294	277	254	279	275	269	258	239	280	269	286	296	298	275	327	295	259	302	280	274	274	262	272	261	296	293	266	314	268	270	264	283	257	284	266	283	292	284	271	265	264	262	283	263	263	265	267	272	264	277	283	293	273	300	278	250	296	252	268	256	286	267	312	308	297	265	281	290	271	293	285	261	286	271	316	262	267	259	280	272	244	308	278	284	299	292	294	273	300	250	259	274	295	272	282	294	290	266	276	313	282	284	252	270	256	328	263	260	253	270	278	283	284	255	245	270	273	285	251	282	282	273	284	292	276	285	275	263	260	261	256	309	278	279	279	295	268	302	279	254	304	299	285	292	279	258	274	291	251	292	289	290	275	277	265	311	251	283	292	278	257	249	283	282	276	291	265	264	274	312	272	260	266	276	281	251	278	281	296	322	272	302	281	303	278	278	273	264	280	283	264	292	307	269	280	295	274	275	277	289	277	287	259	271	272	270	293	293	267	283	271	265	303	260	288	268	259	270	272	274	279	276	254	278	303	275	293	270	295	276	276	295	267	289	267	265	292	279	287	293	279	279	312	273	288	278	285	285	267	259	261	270	287	286	292	267	300	268	277	291	260	274	308	286	298	249	281	272	289	268	299	266	275	286	251	251	271	298	273	258	279	294	290	274	301	262	331	288	304	269	285	287	272	263	295	286	271	275	307	293	272	264	267	285	273	279	290	264	268	296	263	276	276	279	289	284	256	286	262	303	271	285	268	276	253	303	271	261	254	279	289	319	279	302	268	289	274	269	275	275	268	291	281	285	288	260	281	274	268	310	256	268	280	283	295	276	270	272	259	290	254	263	286	291	292	286	277	277	316	274	294	271	273	284	284	260	256	269	286	276	285	282	303	276	260	286	289	282	282	302	298	284	282	242	265	259	272	270	268	320	276	276	281	255	287	251	270	284	263	272	282	282	303	298	259	294	260	280	309	293	286	299	287	274	320	285	271	291	315	277	265	287	280	270	271	267	307	288	290	305	277	275	309	280	279	282	292	285	269	267	287	275	288	253	308	267	281	277	299	285	284	295	279	267	277	251	288	290	299	272	230	284	266	303	298	275	259	292	283	276	260	283	245	286	272	284	300	289	291	266	286	254	278	273	275	299	312	281	275	263	290	277	307	280	272	290	286	296	285	284	260	283	260	254	280	298	255	256	263	251	266	271	278	277	299	258	274	248	283	284	285	270	262	251	269	285	295	273	314	282	294	248	259	284	267	300	279	241	273	273	304	277	279	262	295	315	278	286	274	264	282	296	268	266	286	299	296	307	299	301	303	278	260	254	259	283	304	270	252	276	278	274	267	274	296	257	255	279	289	251	252	281	276	284	249	295	248	286	281	249	295	280	309	284	291	274	264	272	293	295	301	311	232	271	304	299	287	320	285	298	271	266	293	280	289	287	244	285	262	274	274	266	288	318	263	250	269	266	257	276	261	297	293	324	260	261	262	268	281	248	274	268	302	235	295	288	279	292	259	286	270	259	252	260	266	280	253	268	275	291	301	272	305	296	321	302	281	282	231	313	262	286	258	246	259	269	266	258	302	261	280	301	276	298	282	287	263	328	285	262	268	281	308	270	284	276	275	253	262	269	286	252	282	270	271	260	256	287	285	277	265	307	278	278	279	261	273	267	275	295	278	279	279	296	261	270	273	289	280	267	263	276	288	240	308	276	283	255	282	259	273	277	282	303	254	296	278	239	280	285	306	271	308	258	257	255	273	267	265	290	265	288	284	300	274	264	270	284	248	274	269	279	273	245	274	261	263	267	301	294	267	293	246	258	243	264	293	291	281	264	271	272	294	260	272	289	246	270	248	281	311	293	292	273	281	291	292	292	299	282	286	273	307	263	269	252	251	273	274	287	256	291	295	277	296	255	284	279	263	269	283	298	293	270	262	281	296	258	254	286	281	280	267	268	240	314	273	276	286	309	257	263	310	270	238	272	259	287	273	252	306	294	274	263	289	280	252	271	249	302	279	277	268	291	329	264	279	281	285	295	286	287	291	264	294	302	267	269	286	258	258	287	276	289	273	265	274	279	258	279	277	268	286	266	263	285	292	268	253	262	297	255	291	293	294	252	265	273	278	269	269	287	295	286	309	283	259	265	260	293	303	271	272	259	276	258	298	262	268	265	260	302	312	283	244	272	276	257	278	267	273	295	280	328	296	260	287	290	322	276	282	273	266	304	258	311	294	286	284	260	291	307	297	264	280	257	273	267	298	264	271	273	280	304	281	270	267	276	286	281	263	272	270	259	246	295	287	250	328	289	256	283	249	288	279	261	284	310	260	269	251	273	298	265	290	266	280	300	285	262	283	292	273	288	282	287	293	263	295	283	267	266	292	288	285	295	275	248	256	290	277	278	302	289	258	244	285	269	294	295	242	282	313	267	263	278	255	258	282	292	293	264	292	285	268	269	245	278	293	253	277	279	288	276	266	291	293	281	301	260	280	299	293	289	291	306	299	285	288	305	283	284	285	272	289	278	275	280	257	266	276	285	260	242	234	258	270	263	291	286	264	293	274	264	290	247	236	254	268	275	259	294	286	267	270	290	281	295	247	285	289	291	260	259	308	238	262	258	298	279	284	285	274	267	279	257	277	275	298	291	282	275	293	281	280	270	285	258	305	300	254	296	281	261	261	302	246	259	288	281	293	290	265	303	286	296	278	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
12660	16614	13789	15994	15284	14746	14741	11477	12762	11761	10641	9964	8983	7413	7690	9014	7379	7381	7228	7689	6504	5971	5038	4671	5509	4070	3290	4832	4773	4687	4571	4283	3009	2915	3089	3124	2547	1549	1384	1445	1691	1659	1649	1254	1207	1201	1191	1364	1306	1195	1213	1133	1048	1018	936	890	917	912	843	907	882	845	864	849	822	914	837	829	803	882	902	787	880	878	864	879	854	857	896	819	837	814	801	802	817	805	846	806	831	802	806	827	816	820	832	798	813	825	861	805	831	839	754	859	841	826	867	842	810	792	831	832	828	818	827	802	859	822	816	854	818	759	834	794	818	797	802	851	769	814	769	852	780	836	825	801	831	794	794	775	773	837	801	794	803	831	768	797	856	805	833	756	843	813	828	799	860	809	825	800	807	790	814	789	870	829	811	796	784	834	851	788	811	840	785	781	806	793	816	832	839	813	802	840	810	802	807	831	787	839	817	811	834	817	846	803	760	785	804	815	800	783	871	835	831	795	829	837	791	848	868	904	833	831	765	815	772	804	776	837	783	840	790	760	829	845	792	810	833	818	811	810	827	807	810	837	814	807	801	859	840	807	864	808	808	809	794	783	806	815	818	783	848	777	858	798	824	800	828	801	805	782	805	749	834	783	781	824	788	772	821	807	800	849	821	840	825	789	772	803	826	808	751	828	814	864	804	804	798	825	834	833	791	795	793	837	792	812	813	807	808	834	778	791	764	794	809	815	777	796	795	826	804	792	809	817	816	809	824	848	807	782	827	826	798	817	848	809	821	828	810	801	798	781	849	853	792	818	815	819	802	826	786	779	826	758	801	810	842	800	809	792	827	828	803	790	769	815	766	781	821	820	815	836	854	867	764	809	852	803	785	779	772	781	857	794	765	801	809	784	797	818	845	853	866	802	826	805	847	776	797	808	838	749	792	827	796	833	823	808	800	822	802	758	777	779	824	839	816	813	773	885	784	811	857	798	832	803	823	749	826	786	816	790	837	807	792	840	817	821	856	874	823	854	806	819	828	791	846	841	822	792	854	782	796	762	804	830	793	852	789	770	794	789	871	792	805	817	832	816	809	763	802	846	827	842	853	818	839	828	766	846	842	826	824	819	823	818	831	787	755	829	819	797	808	851	832	812	795	823	787	808	744	833	834	800	808	858	798	789	846	808	795	851	834	825	770	802	799	841	799	802	783	792	852	744	770	824	782	779	742	796	794	810	815	848	821	812	809	831	752	820	824	759	817	823	802	860	786	769	842	809	840	776	807	793	850	824	785	801	808	814	804	761	798	807	880	838	780	821	807	776	858	798	823	867	810	810	831	852	810	731	762	808	828	765	819	868	823	820	781	797	831	793	769	818	812	822	781	792	818	824	810	865	817	805	815	799	801	847	805	799	799	801	853	811	779	809	805	773	816	827	809	803	734	827	818	841	841	826	780	782	804	807	768	803	814	807	725	879	805	842	816	811	821	788	791	834	789	778	791	825	748	825	784	843	834	834	781	781	810	798	831	800	842	815	817	823	822	783	810	860	826	849	842	784	816	839	805	794	833	793	783	744	797	834	831	818	771	769	801	849	792	816	780	820	816	802	830	800	800	815	771	794	836	805	781	771	824	836	816	802	820	805	786	789	795	784	817	776	812	817	795	825	859	823	834	819	822	753	812	768	778	819	822	762	804	810	880	813	828	820	824	841	808	784	752	817	767	825	780	785	849	828	840	836	801	818	870	809	824	779	824	777	798	817	811	824	798	784	837	757	780	829	829	884	776	802	836	811	872	819	797	810	833	791	835	823	800	841	809	825	801	762	735	797	811	774	838	802	767	788	783	812	781	815	788	816	782	816	834	842	845	846	819	787	804	777	793	850	846	830	806	802	804	819	815	822	820	780	829	808	823	805	802	772	845	821	827	785	823	857	870	783	847	807	858	828	837	854	828	801	829	845	791	798	803	796	823	805	784	800	793	863	780	792	781	792	772	792	821	796	856	792	812	824	823	814	835	819	771	836	807	844	832	823	855	833	798	849	843	783	824	801	806	833	807	803	765	832	797	782	807	809	768	765	760	807	792	785	876	804	826	839	786	765	771	801	801	792	816	804	838	772	829	766	847	807	803	731	882	801	839	839	739	794	827	829	840	815	781	847	804	790	838	797	869	805	808	834	795	791	836	796	790	849	812	803	826	842	817	791	771	826	768	854	833	799	801	786	860	835	776	837	800	779	839	778	822	763	832	803	779	832	800	843	843	772	781	794	791	864	793	796	786	856	831	832	775	776	791	827	786	767	840	841	801	773	818	818	831	818	819	864	819	742	829	768	767	812	842	831	830	805	820	775	776	840	796	811	840	808	788	848	851	805	775	811	801	846	834	775	802	831	833	802	773	807	808	820	821	833	862	839	829	765	856	871	774	819	837	793	778	794	761	770	792	759	803	810	803	789	814	802	810	783	789	803	832	807	803	843	748	811	819	838	801	808	817	814	816	779	822	815	800	790	838	803	813	795	799	772	786	803	812	827	768	780	798	810	838	871	759	822	801	842	853	837	787	811	825	860	787	796	829	812	766	788	794	780	807	790	806	798	809	807	801	802	833	859	824	791	790	853	807	803	849	811	808	832	831	774	782	788	755	807	793	839	799	824	817	810	786	810	768	782	826	818	807	824	799	798	829	839	824	819	829	824	782	816	806	804	798	754	822	801	783	816	756	800	809	800	782	818	765	785	786	795	784	780	789	798	804	775	828	817	795	809	797	772	782	804	798	823	811	852	787	784	837	819	802	760	812	791	808	791	810	829	823	838	805	818	794	802	817	827	852	793	822	841	800	770	801	817	822	825	812	852	832	808	823	832	853	803	851	807	800	814	770	795	791	816	745	804	828	764	798	821	813	823	780	745	846	823	792	837	786	811	835	813	814	825	879	837	826	833	791	772	785	827	822	838	835	798	826	770	818	838	900	852	758	776	829	791	806	816	784	797	796	794	809	869	835	828	801	761	793	785	804	757	886	848	845	790	797	773	829	826	780	793	811	819	805	813	824	734	791	793	801	815	791	832	765	805	810	835	801	822	791	825	851	779	813	796	829	773	825	795	820	793	807	824	787	823	811	804	779	843	831	840	821	840	831	825	786	777	768	845	797	814	759	786	770	739	841	805	783	762	777	822	811	779	850	858	815	751	805	800	796	800	792	805	828	765	768	784	821	802	783	803	815	763	849	807	840	752	817	807	802	836	802	827	867	817	792	792	763	797	790	819	819	829	828	796	782	810	763	806	813	773	843	809	770	793	798	760	825	794	819	801	822	804	824	811	797	809	728	817	818	788	770	788	807	833	807	832	816	796	814	781	808	797	837	760	873	780	827	785	849	828	786	769	801	842	812	787	741	813	843	816	802	817	826	833	856	777	845	797	788	837	808	818	797	791	849	790	797	769	775	844	808	891	758	798	824	822	820	829	792	774	777	833	811	810	848	843	755	823	779	759	772	804	792	755	789	817	769	783	817	829	758	782	854	785	827	782	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2429	1272	895	582	389	247	226	195	180	127	150	202	162	139	139	132	116	123	109	105	104	116	119	90	104	110	114	113	98	99	95	96	85	93	83	90	81	85	97	109	93	97	98	97	91	71	97	88	91	95	120	103	105	113	94	107	91	80	88	82	81	80	106	95	101	111	70	72	87	89	101	95	74	85	95	88	87	116	75	88	97	78	80	83	80	95	99	76	112	89	98	93	102	85	87	88	93	76	126	92	103	79	83	79	81	79	95	103	99	76	97	98	109	105	77	107	73	110	96	82	78	93	93	99	91	86	99	87	94	90	82	89	76	98	96	90	100	95	96	105	93	86	106	83	88	94	96	93	86	79	93	83	108	87	96	78	86	79	78	89	98	95	88	100	106	85	91	86	79	93	99	97	87	94	70	105	100	84	76	75	84	98	99	96	79	96	82	98	94	98	86	95	94	91	89	90	93	84	81	80	78	106	86	88	78	94	86	100	106	89	97	85	104	107	87	80	85	82	94	99	79	90	85	96	96	85	76	92	98	75	95	96	104	91	96	90	74	75	96	102	97	82	104	88	102	99	74	93	93	124	100	111	88	86	119	83	87	80	80	90	91	81	105	89	87	100	90	91	98	96	87	104	91	76	86	93	77	90	98	91	80	101	85	79	76	100	77	95	85	88	102	85	98	90	101	100	92	84	89	98	83	108	81	86	87	75	86	103	103	84	82	89	82	97	93	96	88	75	93	109	102	91	89	97	87	93	84	79	89	92	94	82	104	100	109	97	94	91	101	88	90	96	80	94	89	96	93	84	76	86	108	86	89	92	88	74	78	85	98	103	80	94	101	80	89	70	98	104	89	84	85	103	100	83	93	93	94	82	88	104	97	108	95	73	86	91	91	96	73	105	88	93	79	94	83	99	85	81	94	92	83	75	93	76	96	86	89	102	89	67	93	85	94	85	87	103	76	95	102	93	85	79	71	100	98	100	91	85	102	88	88	121	91	88	95	96	92	98	110	87	94	99	80	74	87	89	94	88	101	83	80	98	94	93	107	92	91	88	82	90	84	84	103	78	87	96	98	89	67	79	93	88	71	80	91	91	85	84	78	105	76	83	94	71	87	88	93	95	88	81	96	90	105	95	87	104	94	75	86	93	83	89	90	87	87	88	82	88	98	98	88	106	83	86	109	92	104	78	76	94	93	92	103	87	73	112	89	92	84	104	90	86	83	97	84	83	72	98	100	85	102	81	97	74	84	86	75	76	74	91	74	94	102	95	86	81	80	99	98	101	95	85	80	92	92	84	90	90	85	91	102	100	77	95	96	81	84	92	78	98	94	101	86	101	80	92	80	89	79	74	102	85	111	80	78	87	81	97	78	103	93	95	87	79	93	85	85	91	77	98	93	83	86	95	98	97	85	81	99	83	92	88	107	112	91	102	102	92	97	87	93	89	95	76	109	92	75	99	93	79	86	93	84	99	86	86	94	106	66	76	99	77	100	82	101	85	84	87	103	108	88	97	92	85	97	88	93	89	103	102	101	83	81	93	78	77	113	99	91	109	62	76	101	77	99	97	84	97	85	92	94	95	81	88	79	102	102	91	82	76	96	89	94	84	91	82	111	104	90	79	99	110	79	83	116	101	91	103	89	82	78	87	91	88	92	99	95	82	93	92	89	95	85	74	115	80	104	94	76	93	92	97	92	86	97	97	90	100	88	93	124	108	86	68	93	92	96	81	84	88	98	93	78	91	80	107	94	90	88	94	81	104	79	103	92	107	99	95	84	107	96	89	94	96	84	94	88	106	111	83	94	88	89	94	69	109	78	90	94	87	95	86	85	93	90	70	89	95	98	101	82	101	104	89	89	102	100	83	90	91	93	100	85	89	90	89	95	84	81	76	83	85	89	86	104	91	80	103	85	79	86	84	91	91	95	84	96	98	83	82	94	90	83	94	93	85	97	114	91	95	78	92	107	90	84	85	92	97	101	67	92	105	93	79	89	107	104	85	103	81	94	94	82	85	116	66	79	84	73	83	82	79	82	71	78	83	81	109	88	92	103	92	99	96	93	97	100	82	99	104	82	86	85	83	96	77	81	94	90	82	86	81	78	98	98	99	97	102	66	95	81	84	104	75	88	78	81	89	89	81	92	103	96	92	88	76	76	96	91	96	85	83	99	88	90	99	79	100	85	88	85	103	99	85	68	95	79	99	94	82	77	99	85	87	113	92	89	108	75	92	94	106	107	87	99	82	100	107	94	92	87	75	95	78	93	81	81	86	115	94	88	81	88	91	81	98	91	82	94	84	97	86	92	102	85	93	107	106	71	95	86	98	82	82	74	90	81	77	77	103	85	88	104	84	82	74	87	76	99	91	85	97	112	79	93	96	75	103	77	100	92	99	81	95	84	101	90	106	101	99	93	83	87	82	91	92	87	75	79	92	71	79	79	88	88	96	74	103	101	82	91	101	105	92	91	97	96	74	69	83	99	89	102	99	92	95	82	104	74	86	107	102	89	87	94	93	77	88	97	63	74	95	75	82	87	101	88	103	94	96	96	74	93	86	75	76	77	96	73	88	87	85	85	108	102	100	108	80	90	98	99	99	95	97	84	84	83	99	108	95	74	96	90	87	87	67	78	99	94	80	105	99	104	104	109	95	95	109	78	99	89	87	90	94	95	85	94	99	84	92	82	93	85	116	76	81	85	81	92	88	86	100	83	104	99	93	106	91	89	85	95	82	82	98	91	82	96	87	95	84	92	90	85	86	80	77	97	94	103	112	89	78	81	96	97	89	88	75	84	87	90	102	90	75	88	89	84	102	85	91	84	88	90	98	108	95	85	88	94	89	101	86	95	91	86	65	89	95	90	81	99	90	79	103	88	85	78	95	85	96	103	106	96	79	90	101	88	116	98	96	83	102	105	91	108	87	73	89	105	98	92	92	91	94	99	91	99	90	102	93	102	92	101	100	89	88	70	90	84	103	102	82	83	82	89	85	84	68	94	77	97	111	113	98	104	104	78	87	78	86	117	85	98	91	101	103	88	93	93	109	102	89	102	89	91	108	92	104	97	86	89	103	88	74	85	89	79	94	79	86	99	86	98	84	75	73	106	98	89	94	90	106	87	73	79	96	94	102	87	77	105	106	90	102	111	79	95	89	102	81	98	87	93	93	85	84	87	111	81	74	102	93	101	89	97	110	95	92	94	86	92	73	93	89	93	98	74	87	81	106	85	97	80	104	82	89	85	85	120	90	89	100	89	94	108	97	103	80	89	95	98	82	103	93	97	91	83	86	105	79	84	85	108	88	94	100	102	101	99	86	98	97	99	104	82	91	92	84	107	95	88	92	98	83	96	90	97	93	83	98	94	76	81	96	97	78	94	86	81	88	111	80	100	99	99	83	95	84	91	107	88	83	94	109	87	95	90	100	94	113	97	99	104	95	96	81	92	86	105	97	78	92	84	110	86	92	99	89	95	86	111	80	92	106	89	83	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2364	2002	1725	1677	1211	998	1056	846	813	721	612	721	607	602	559	609	495	528	492	524	483	495	430	416	453	393	400	487	455	405	394	416	402	390	427	396	348	365	359	355	378	340	350	333	311	330	332	361	367	338	371	373	366	304	362	353	342	324	297	322	322	308	347	338	347	299	352	326	331	293	328	317	299	346	360	330	310	302	348	327	349	310	311	345	336	336	324	360	362	328	340	318	342	317	333	318	358	344	319	345	336	340	357	347	319	341	327	346	358	310	311	320	351	348	356	359	337	376	335	342	345	333	303	334	313	356	340	345	338	338	356	362	336	335	313	345	352	346	338	360	327	309	342	326	367	332	345	314	329	318	306	342	296	325	312	306	370	339	346	322	348	357	330	380	323	362	336	318	338	336	364	329	336	325	308	356	331	329	332	343	326	345	346	327	349	343	325	321	363	367	328	361	329	322	320	351	305	345	335	364	332	323	315	354	314	335	347	356	369	305	325	286	304	341	318	357	323	352	313	321	354	355	320	328	313	311	352	304	328	321	319	350	321	336	353	327	334	369	325	340	356	306	311	340	349	319	358	333	334	340	334	329	309	321	342	337	298	348	330	357	336	341	304	307	327	301	319	340	323	284	324	312	304	347	362	333	365	335	351	332	321	317	338	355	351	355	335	339	316	336	351	326	370	300	336	335	343	331	344	343	310	332	317	320	314	336	327	325	327	338	341	327	363	319	313	357	360	327	363	318	355	326	339	283	346	333	351	319	331	305	356	290	326	312	343	347	336	312	317	306	328	348	311	317	319	330	339	313	339	323	337	333	341	339	338	356	345	314	307	367	334	363	347	325	332	336	294	346	353	347	344	314	336	340	319	304	325	345	333	344	346	336	325	302	345	345	332	342	345	347	336	341	310	312	293	326	351	337	345	342	359	293	346	354	336	341	330	360	327	317	334	323	365	359	350	340	321	352	312	326	334	332	341	359	340	333	334	370	348	304	294	313	342	347	342	342	308	326	331	343	338	312	335	335	319	318	322	361	330	326	378	300	323	322	350	311	332	333	311	340	310	342	334	298	333	304	345	347	340	334	324	321	356	354	345	358	330	340	324	350	327	345	367	296	337	320	333	301	327	296	326	368	334	349	335	363	339	348	332	345	302	280	326	321	348	323	276	333	325	321	329	355	367	324	336	342	315	317	324	333	296	324	350	310	346	338	317	342	347	335	308	344	328	361	327	301	324	322	317	293	339	342	313	326	317	359	341	334	308	339	321	339	353	339	338	353	305	300	334	295	347	327	320	366	340	315	353	312	357	331	343	321	355	311	324	327	332	347	360	356	311	342	352	337	356	352	323	342	304	346	350	320	329	351	306	322	286	351	347	313	330	338	326	334	365	344	324	375	303	304	299	338	346	337	358	321	321	327	354	336	338	305	281	332	314	349	343	314	327	329	334	355	316	315	328	301	323	363	370	323	330	321	350	333	333	322	344	292	304	318	350	303	343	335	316	336	324	331	310	305	339	301	344	333	323	365	301	304	317	337	342	344	296	345	275	354	311	310	354	348	344	308	378	328	313	346	321	307	304	302	290	353	326	294	299	334	326	300	344	340	377	330	319	340	321	314	327	334	320	332	352	346	305	349	328	339	339	337	348	342	331	315	323	343	344	316	315	346	327	353	362	325	320	345	317	353	350	330	321	318	311	318	340	375	341	348	333	315	353	324	343	335	313	325	304	348	324	360	309	350	347	341	317	325	327	328	319	320	326	366	331	312	345	331	305	334	330	347	298	330	312	344	335	318	361	331	335	334	322	359	311	336	325	302	346	372	348	310	344	343	316	332	334	322	333	310	324	335	323	354	320	335	318	332	340	292	349	337	310	306	333	328	350	339	340	343	333	305	313	336	336	349	336	339	331	314	362	366	333	355	334	336	350	342	338	321	338	322	345	342	349	314	335	319	340	332	323	339	335	326	361	320	312	313	336	334	337	326	324	338	370	315	316	325	315	311	379	327	353	309	315	361	306	352	338	318	323	323	310	354	336	338	334	304	314	312	361	313	353	332	320	324	339	305	339	327	354	338	338	333	328	357	318	342	315	322	298	331	305	331	339	346	327	339	359	326	306	333	301	306	324	332	340	324	360	334	344	321	321	339	324	327	355	342	329	311	330	315	292	313	373	348	289	337	330	367	366	363	342	345	331	334	351	322	364	338	335	320	311	334	328	321	323	331	306	335	319	319	315	332	324	345	327	327	339	317	344	329	342	343	303	333	332	342	312	316	338	352	354	387	315	320	336	352	333	299	311	326	325	340	370	339	339	360	362	352	301	309	316	320	338	385	302	336	302	329	318	328	333	322	312	315	327	357	352	304	308	328	342	314	312	312	315	321	336	335	329	292	327	312	347	329	327	330	300	334	316	314	318	329	334	328	334	349	330	361	325	350	345	330	282	361	314	336	331	316	348	285	328	328	309	343	328	349	312	317	340	362	334	326	333	348	327	343	343	321	347	331	321	335	356	342	330	332	354	337	352	329	343	318	349	370	329	336	331	342	336	321	314	319	337	319	306	308	312	358	343	330	295	341	322	346	312	319	309	305	374	342	345	315	320	334	353	342	348	353	345	313	329	308	332	366	329	297	322	337	330	362	323	321	341	337	319	359	325	353	361	359	318	347	342	339	352	356	335	332	336	309	339	297	308	336	316	335	371	347	315	298	290	324	319	316	342	336	340	329	369	336	372	350	322	343	365	342	316	338	345	336	318	348	315	284	336	322	320	339	348	354	325	357	325	329	316	355	344	333	315	325	317	322	342	358	346	331	332	344	363	314	302	332	334	360	297	349	315	361	318	357	376	333	336	337	337	312	323	330	349	290	342	352	330	349	328	315	320	324	316	351	350	352	359	328	332	379	338	290	318	352	317	334	335	360	314	325	280	324	325	322	339	319	306	283	361	321	338	324	345	343	363	364	346	300	359	333	304	358	359	306	316	360	378	338	323	359	314	321	321	343	362	314	327	324	355	335	326	344	292	345	323	348	354	353	328	350	299	320	337	347	340	328	336	331	330	364	326	366	350	332	325	306	304	309	314	351	343	346	323	371	324	325	332	343	300	318	305	363	330	336	335	338	343	328	327	278	311	318	345	305	331	311	294	360	305	304	325	326	311	356	315	328	349	330	332	355	310	340	323	362	326	320	353	343	331	330	299	394	339	348	344	346	309	358	364	335	345	318	334	300	347	339	305	310	303	331	325	335	324	319	332	307	373	293	353	312	353	322	336	348	372	329	337	316	307	344	325	347	295	319	369	337	329	337	343	327	316	281	338	317	322	331	345	328	352	332	319	334	334	375	352	309	327	324	355	339	303	362	340	340	376	292	322	323	322	317	307	325	329	340	346	338	305	347	345	342	351	371	306	313	307	339	311	320	308	321	355	317	310	356	310	340	343	333	343	285	323	340	293	320	346	334	323	327	315	333	324	355	318	342	341	345	316	321	313	354	321	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
12785	14552	11838	8974	6509	4587	3758	2678	2010	1963	1422	1224	1254	983	976	871	747	668	668	641	574	599	445	421	473	433	388	422	446	479	463	357	357	354	306	370	286	243	234	228	243	275	250	241	255	240	207	250	235	221	231	220	201	219	209	233	185	207	182	229	205	234	231	209	214	220	210	198	211	175	203	217	212	257	200	216	209	209	207	193	207	216	226	186	210	215	254	196	235	211	210	195	220	232	193	218	207	228	221	228	236	236	195	210	217	204	179	181	203	208	197	201	202	182	212	207	188	202	196	211	205	183	210	213	202	231	216	221	214	195	196	182	183	200	202	186	183	208	238	227	186	204	215	217	198	223	187	219	200	201	205	213	192	182	220	205	186	192	210	222	209	181	191	169	209	191	199	212	232	211	210	198	224	219	220	208	209	225	217	192	230	209	218	172	210	205	203	224	198	230	195	206	221	204	217	198	184	212	224	209	225	227	227	201	200	216	232	223	216	212	221	196	214	203	210	210	211	198	191	207	236	182	197	201	205	241	203	213	202	205	225	213	217	214	210	223	203	204	173	171	205	195	199	206	207	209	211	215	205	192	190	199	208	220	209	210	196	192	198	206	199	202	202	229	225	202	228	195	200	225	212	224	197	175	227	197	220	199	192	203	205	193	224	213	209	206	208	182	207	194	204	222	209	211	196	184	207	211	213	183	208	222	209	197	199	216	191	196	198	215	239	196	206	205	219	202	198	210	209	200	219	186	223	201	168	224	197	183	209	194	198	233	192	227	231	202	195	219	215	208	215	247	196	220	200	205	222	213	183	213	217	204	190	214	235	194	208	225	205	195	208	209	193	213	204	204	190	203	218	199	198	195	220	194	218	199	193	207	247	204	221	180	205	208	234	193	206	217	213	221	229	225	184	183	192	222	194	211	216	184	192	223	230	186	229	200	231	228	223	221	223	205	192	186	215	226	197	206	195	222	214	207	188	201	207	200	192	219	191	217	192	214	213	220	181	185	214	197	207	214	229	196	206	198	213	204	221	219	194	198	190	192	196	217	195	217	203	234	225	199	208	201	206	189	191	172	210	239	205	204	227	198	209	189	187	211	224	214	208	195	215	216	218	201	218	190	199	225	224	199	201	199	224	204	224	228	206	220	220	225	207	220	215	243	227	204	201	197	205	217	205	202	223	182	223	201	210	212	184	211	232	236	189	192	209	233	209	211	219	212	192	214	214	208	220	201	206	191	201	234	175	215	197	206	199	219	208	206	190	199	206	245	225	194	222	212	192	241	208	168	200	218	212	207	224	189	221	206	216	216	215	204	224	219	188	186	218	230	245	218	192	232	208	214	199	206	166	206	201	218	233	218	219	203	216	214	204	225	218	200	209	250	214	209	206	211	217	223	205	201	208	225	192	219	195	214	188	205	216	225	218	217	205	224	199	199	210	210	196	245	206	208	212	186	214	193	180	221	233	206	197	216	202	208	211	202	232	227	225	223	219	231	203	194	206	202	194	219	199	212	235	224	227	238	224	206	223	210	208	204	218	236	203	198	191	210	219	214	199	201	213	232	216	212	194	209	221	205	201	232	203	204	243	209	199	194	217	225	170	222	206	218	229	207	192	229	201	210	189	179	210	219	197	217	204	194	214	196	196	193	215	197	223	208	232	220	227	217	210	222	205	206	224	231	200	195	231	196	214	216	218	198	197	181	224	210	201	221	195	186	208	217	213	203	209	202	210	191	206	225	217	211	200	212	214	181	173	177	217	190	239	232	217	197	221	216	195	185	196	202	208	211	215	226	189	208	190	196	199	183	207	210	201	204	209	190	213	181	200	210	188	202	212	203	220	224	210	206	204	237	207	223	193	208	222	203	214	217	206	212	220	215	227	215	195	230	191	226	208	218	227	196	218	198	187	188	199	205	226	186	215	232	206	190	195	210	195	173	216	199	208	221	227	207	217	199	216	228	203	200	205	211	199	191	206	216	205	184	193	197	196	229	211	204	239	209	213	192	184	213	191	200	219	201	204	225	192	213	194	238	195	173	201	183	209	172	223	212	191	216	202	220	193	200	226	218	230	212	226	226	208	172	231	200	211	198	220	208	200	217	205	211	212	198	213	200	229	208	227	202	198	214	189	205	230	230	208	190	227	210	196	224	195	218	197	190	201	228	252	208	222	247	207	186	226	179	191	206	192	201	208	209	205	192	200	186	233	235	202	215	215	208	194	182	220	190	211	234	218	225	223	222	213	213	196	197	212	226	213	228	224	189	225	234	208	215	231	209	186	208	177	222	200	190	198	209	196	242	211	205	206	181	212	217	213	222	179	207	208	193	206	204	229	222	218	221	216	212	205	195	203	217	195	199	203	207	208	196	204	195	215	214	200	191	189	234	202	191	190	199	219	200	215	208	205	194	205	193	181	225	227	209	238	202	216	191	215	221	190	191	227	245	214	221	201	210	227	194	218	198	201	217	179	200	208	203	201	221	203	218	200	202	223	223	228	212	215	215	195	216	196	195	234	208	202	231	205	201	197	205	188	193	196	217	215	210	205	216	223	216	196	209	239	201	235	214	192	226	206	220	192	206	193	219	203	220	199	209	189	234	199	186	245	220	200	197	217	225	205	206	200	191	217	176	205	189	237	219	216	219	216	218	205	188	209	185	205	211	182	210	230	195	229	233	198	207	198	218	209	216	229	188	195	201	201	238	197	230	212	221	213	221	215	213	195	209	218	203	194	210	211	216	191	176	182	233	196	204	218	195	197	197	182	217	201	212	198	222	212	214	199	195	195	215	203	207	222	206	217	213	205	172	221	217	210	238	191	211	183	189	213	201	207	221	185	194	206	182	230	208	186	206	221	198	205	201	209	201	192	206	219	232	197	197	214	188	205	229	229	207	202	224	207	199	213	192	222	205	212	210	227	221	204	204	191	200	193	248	209	214	224	172	209	211	220	220	224	205	202	190	212	203	218	224	199	213	212	201	207	188	197	196	204	218	204	204	213	200	190	200	220	220	205	225	205	209	198	216	195	187	188	200	202	229	186	229	201	218	214	195	209	219	218	191	190	221	212	198	203	208	212	216	202	174	190	184	204	211	205	226	209	203	203	216	210	207	191	197	200	220	224	220	221	216	192	216	224	214	206	203	200	231	202	195	228	214	215	214	194	202	224	219	219	208	208	243	203	185	204	224	196	206	223	221	215	204	213	201	204	206	198	192	197	220	180	193	215	198	208	199	206	198	214	188	189	184	191	211	195	230	218	201	180	224	197	207	214	198	202	218	215	226	228	217	218	197	193	233	199	226	234	230	212	198	198	212	198	183	215	198	209	198	198	190	217	181	217	192	175	231	206	206	193	205	231	217	209	212	213	198	211	201	215	190	199	211	224	196	188	206	195	229	202	235	219	205	210	201	205	186	190	215	195	212	215	212	211	207	217	209	227	222	218	213	202	221	215	205	205	212	195	229	192	189	197	213	227	224	233	200	199	181	211	222	207	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8953	12111	9503	11101	10002	9803	10453	7566	7393	8010	6271	6392	5570	4534	5195	5243	4555	4485	4383	4010	3504	3651	2963	2625	2990	2375	1906	2490	2715	2805	2667	2034	1809	1830	1682	1895	1498	930	886	1030	1102	1049	1020	871	816	772	855	925	890	887	830	796	797	717	709	671	684	683	650	722	645	691	716	627	682	663	668	682	638	638	676	679	669	691	704	608	657	621	638	675	634	667	569	673	610	618	663	680	636	673	666	619	637	651	650	616	651	635	657	619	660	605	649	647	623	637	663	639	666	620	646	578	643	629	633	660	658	643	629	646	679	616	664	616	627	677	591	654	647	614	637	682	632	611	651	619	659	578	630	639	633	642	676	659	597	601	641	598	658	633	668	694	674	627	644	639	657	612	615	658	635	613	668	661	624	680	601	660	633	651	666	657	625	632	643	612	606	632	633	636	651	615	645	629	638	608	659	635	650	625	639	613	663	592	643	638	640	649	599	695	663	657	640	636	617	613	645	621	674	675	652	638	693	616	605	648	674	640	633	666	596	636	610	624	625	643	684	621	599	650	682	682	646	676	603	622	641	627	657	652	604	648	633	633	618	706	637	604	713	609	617	606	605	591	629	610	594	604	634	607	586	635	631	609	676	643	621	632	642	655	674	583	633	650	602	677	646	623	639	652	582	662	626	617	639	602	693	635	646	623	669	665	631	671	625	605	634	621	657	616	604	625	658	612	656	617	654	643	621	608	650	656	624	635	652	607	675	589	635	676	617	634	595	642	647	598	656	643	686	632	611	607	649	613	641	642	658	640	643	642	647	658	635	661	654	662	666	634	602	609	608	653	621	625	576	669	680	623	643	662	647	589	666	652	644	653	643	634	615	620	627	591	648	596	631	630	614	597	623	668	675	667	657	649	611	681	649	624	676	668	647	659	633	611	664	625	648	632	642	631	629	640	634	687	657	657	648	656	699	602	650	641	609	646	637	626	601	682	650	625	678	635	589	593	676	624	594	635	665	667	637	645	594	619	656	601	685	644	673	646	681	658	630	630	687	592	657	643	606	628	649	660	656	601	648	654	674	609	635	560	645	597	670	643	628	606	623	622	631	633	636	603	631	668	643	655	649	686	674	651	658	600	661	616	633	654	612	659	618	659	632	659	641	667	662	637	597	617	620	622	683	664	674	683	671	626	641	649	632	612	649	638	660	639	612	611	623	605	641	631	633	631	627	667	652	673	680	616	664	615	654	649	672	689	652	643	612	627	642	609	687	669	640	638	591	646	600	663	670	626	616	616	648	629	644	644	603	636	635	663	647	623	631	641	655	620	649	599	663	659	663	649	649	631	634	601	603	654	630	620	653	618	652	637	703	694	644	643	636	627	614	616	632	644	601	618	607	658	660	640	666	655	643	635	641	617	677	614	594	641	623	697	670	616	691	633	616	630	619	688	630	646	629	615	651	668	653	633	639	605	657	668	629	617	637	642	625	621	622	637	644	614	650	616	618	627	643	640	662	643	648	649	621	606	621	645	616	637	660	619	612	640	610	621	630	635	636	630	633	606	637	624	626	650	658	613	631	640	665	604	655	610	647	653	589	630	655	636	586	598	616	612	654	599	658	601	627	701	616	586	636	642	638	630	622	637	630	661	673	654	641	654	626	676	637	629	677	637	668	652	646	659	662	655	657	628	611	626	651	652	646	668	657	650	635	627	594	622	579	632	651	673	668	668	682	653	659	621	623	629	618	660	599	616	644	677	665	630	651	644	660	622	610	648	657	651	640	648	606	657	655	634	666	625	634	660	655	639	645	679	614	674	610	626	605	645	649	640	635	642	658	630	622	638	697	679	632	650	634	631	645	661	643	657	613	628	639	608	629	645	646	630	613	666	635	652	633	613	566	652	667	606	662	629	682	666	665	658	635	654	636	613	686	632	643	650	662	628	636	639	638	625	652	655	697	624	635	613	685	635	638	655	663	658	667	603	624	639	633	626	683	625	662	664	553	625	653	599	626	628	653	664	615	645	642	637	647	619	611	623	636	689	630	628	653	630	680	669	607	626	610	631	688	626	639	634	619	642	610	663	653	677	628	573	640	628	687	644	666	629	614	655	647	663	621	624	574	634	638	669	648	608	609	609	672	606	642	667	635	623	628	650	633	655	679	632	648	667	608	643	645	630	603	591	650	617	593	629	625	605	608	610	651	675	641	644	648	663	632	629	638	672	615	645	630	621	661	691	632	651	606	640	643	596	637	669	638	626	612	615	674	613	642	607	626	640	650	625	638	644	663	602	627	638	632	652	641	644	650	635	625	627	638	615	636	613	647	669	639	631	647	645	618	635	636	621	658	604	651	580	631	611	601	698	646	640	648	604	613	634	680	678	663	665	632	611	664	659	614	656	659	694	636	607	601	659	624	621	590	594	638	676	635	621	609	601	605	611	659	642	666	665	643	632	656	625	650	589	651	626	646	640	673	647	620	600	614	652	664	632	645	642	614	664	624	652	598	621	617	646	654	638	621	594	662	665	615	603	675	614	639	647	660	627	611	624	695	617	712	659	667	646	629	643	637	620	640	619	616	604	628	648	622	629	651	642	607	614	634	592	672	672	633	665	648	650	661	642	629	643	641	635	662	608	642	651	663	630	643	623	660	649	633	596	625	617	626	619	608	605	649	652	646	658	678	620	695	624	614	639	666	616	617	676	635	649	596	570	641	630	664	613	624	627	640	601	658	647	645	612	604	638	621	658	641	638	640	592	639	599	651	649	662	667	634	651	607	616	614	633	620	645	623	650	638	682	628	622	652	636	614	637	643	666	639	606	659	690	622	641	674	615	665	621	641	623	649	608	606	631	612	669	575	618	628	688	670	629	606	663	583	632	599	628	609	629	640	585	632	630	607	630	706	657	645	656	681	639	616	622	646	595	637	660	616	645	649	624	635	663	663	658	614	650	605	620	630	632	627	614	642	653	614	601	626	628	656	640	613	646	623	618	620	619	604	615	645	655	653	632	619	623	666	607	642	640	665	656	649	639	624	591	642	633	617	630	623	609	640	620	652	667	632	652	650	668	614	610	664	608	618	624	631	663	668	637	584	646	607	654	628	640	659	665	689	589	593	655	626	632	640	590	649	682	597	655	624	683	595	651	660	660	658	630	626	657	648	624	635	663	628	659	628	649	653	646	684	619	641	597	634	651	619	624	698	639	661	681	653	661	600	625	657	672	661	698	659	683	609	603	636	604	652	659	629	671	652	637	645	612	670	629	631	612	628	631	622	660	661	652	647	685	636	609	641	578	677	610	604	575	658	617	590	581	700	633	588	625	666	646	588	646	627	637	655	684	597	641	700	670	631	602	650	634	654	652	662	629	676	611	617	647	628	586	608	616	634	654	598	689	663	646	597	647	645	663	648	641	617	619	627	641	656	608	672	630	624	632	601	613	633	634	642	620	686	593	651	643	613	586	612	607	664	633	653	653	673	640	635	616	671	597	669	654	632	624	633	671	628	655	655	646	647	624	612	646	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22106	21545	18619	14792	11423	8616	6952	5325	3845	3435	2970	2540	2291	2137	1921	1828	1579	1557	1291	1181	1128	1010	826	835	883	770	700	710	743	866	825	687	599	636	575	533	443	325	378	366	369	394	353	340	307	333	333	357	308	316	326	311	318	295	314	282	268	274	268	283	319	270	255	318	279	255	296	259	298	317	295	282	291	311	292	292	296	268	299	278	288	267	306	267	270	267	281	280	292	299	294	296	287	284	284	280	308	294	254	280	298	279	287	292	277	287	286	283	265	293	297	261	239	264	259	281	254	292	276	298	263	307	267	296	257	278	263	272	259	290	269	301	287	281	265	316	282	296	276	268	269	289	266	275	284	284	259	307	244	281	287	286	323	239	267	291	286	285	249	273	281	282	297	287	305	324	295	276	270	275	271	292	298	251	266	297	287	276	291	278	313	261	291	287	280	265	266	250	269	253	286	251	289	285	275	286	280	251	277	307	295	287	257	292	290	277	293	299	321	264	293	253	304	286	253	285	278	259	287	290	302	296	271	273	287	275	277	295	287	272	272	261	257	295	283	289	299	263	265	290	265	302	292	285	304	306	250	270	273	270	287	301	257	290	280	262	262	281	270	242	295	264	265	258	269	294	282	265	287	260	272	322	265	279	271	281	267	267	267	247	257	279	298	291	264	276	258	260	286	287	298	245	272	277	262	266	265	290	282	287	280	315	282	274	292	254	273	264	273	299	338	271	273	263	287	293	294	270	257	238	257	264	282	260	263	280	269	273	248	267	310	291	290	272	317	239	282	282	298	231	289	268	278	281	260	272	298	269	267	279	279	274	269	281	248	270	293	254	272	254	281	305	286	284	262	271	283	262	293	259	281	270	291	263	275	293	291	286	263	273	276	265	275	240	266	276	281	248	297	288	268	288	290	275	276	257	314	283	305	286	292	272	267	277	266	276	287	288	283	224	250	288	261	279	279	277	260	278	275	287	308	263	269	248	254	268	255	283	290	319	250	289	272	286	256	283	267	278	271	293	279	272	269	285	249	264	276	282	272	285	274	304	266	301	276	276	273	272	266	255	269	278	284	286	268	260	270	276	274	289	275	282	271	266	292	263	285	292	296	267	288	251	291	259	264	240	270	272	289	277	270	277	285	279	288	276	284	281	283	282	300	285	249	268	281	271	275	285	245	286	287	296	317	284	257	257	261	276	289	309	294	286	270	299	272	286	273	262	271	275	295	313	295	260	257	288	262	293	273	283	280	265	299	279	277	276	263	262	279	260	256	255	266	275	240	259	256	297	258	270	289	285	278	268	269	262	323	264	280	264	298	293	278	285	296	292	280	273	282	273	292	294	285	255	273	305	264	272	304	258	260	307	278	300	300	258	242	279	269	272	258	263	273	280	270	277	260	305	249	268	247	270	275	290	280	262	239	302	275	298	284	262	261	289	269	278	281	285	284	280	279	266	251	278	247	269	263	265	304	284	284	284	271	282	273	294	278	248	274	276	270	286	255	284	302	255	250	291	274	296	304	288	273	295	312	270	271	295	263	269	305	277	283	286	285	280	265	266	295	273	285	258	277	275	282	293	279	280	289	275	291	278	268	286	248	270	268	302	300	286	270	274	280	294	274	278	295	258	261	261	268	272	277	268	273	259	277	288	259	262	264	271	276	262	314	285	268	279	265	281	278	270	260	250	283	285	275	304	290	281	248	268	268	275	293	277	269	291	271	263	283	259	287	281	262	269	279	284	247	260	255	247	264	298	283	272	254	291	242	275	270	277	287	290	270	284	286	268	244	278	282	285	260	251	247	313	267	275	272	277	280	274	305	274	265	275	263	275	252	259	303	291	296	268	276	278	284	254	291	281	304	278	275	254	276	278	282	269	304	276	278	285	267	280	270	295	248	274	301	298	280	282	271	282	269	287	250	270	257	270	266	296	287	261	268	259	260	299	294	274	305	295	270	286	274	260	310	298	274	292	291	275	272	282	299	274	288	275	289	242	283	260	274	265	290	309	272	258	265	280	280	279	247	267	270	291	272	250	264	250	279	258	289	267	265	284	308	264	272	261	277	255	271	269	276	266	285	278	279	261	291	253	251	268	259	297	302	264	295	278	283	306	290	279	260	271	284	309	289	299	276	280	283	271	272	275	274	276	296	285	278	267	269	284	266	300	303	266	283	293	265	287	270	305	241	265	270	258	263	279	266	274	308	275	294	283	282	263	308	283	276	311	318	288	273	279	271	249	263	286	278	279	302	277	278	279	281	273	239	274	261	286	273	294	299	267	291	268	296	275	282	241	272	293	268	294	254	299	288	270	263	298	249	260	257	271	241	286	257	288	267	271	270	302	267	275	285	244	275	260	284	272	302	260	264	298	285	291	282	244	283	256	267	293	302	291	292	288	301	284	260	297	262	327	313	281	306	264	276	285	306	269	245	273	267	298	299	227	311	249	289	292	249	287	278	246	265	275	251	288	275	291	259	285	275	275	279	292	287	291	288	312	288	293	256	279	270	255	284	270	276	274	258	281	290	272	278	315	298	303	283	285	274	294	262	280	266	261	247	272	260	286	274	253	266	280	263	266	286	290	266	289	253	252	286	287	280	269	284	258	277	294	280	300	294	287	335	291	256	296	293	282	254	258	270	295	281	315	317	253	261	264	278	267	309	294	285	273	275	307	289	263	262	288	283	283	289	282	294	320	275	276	280	306	263	284	282	298	268	292	291	294	282	300	271	298	293	268	255	295	268	275	247	286	286	271	275	287	301	269	281	266	277	298	279	310	283	270	281	314	277	286	283	291	293	272	272	297	266	287	267	281	271	305	255	270	284	289	264	257	295	270	313	260	309	283	275	262	258	253	264	277	292	279	297	304	296	288	268	299	257	268	285	270	294	267	261	273	277	263	243	278	276	270	280	303	286	243	257	258	273	255	285	273	301	266	278	257	276	294	279	235	287	257	264	260	315	260	292	308	240	257	260	271	275	277	273	281	291	284	245	275	257	321	294	279	243	260	294	274	272	270	289	280	269	258	274	298	277	268	279	286	283	260	296	274	290	249	291	272	267	301	263	274	264	270	267	270	287	260	271	290	273	286	309	285	253	267	278	281	259	263	277	247	247	282	283	300	283	264	297	274	289	298	314	250	278	270	281	253	271	264	265	281	268	293	258	291	276	278	266	262	260	253	307	276	299	286	267	287	276	309	286	278	310	247	284	296	247	257	291	255	275	286	306	280	290	258	289	282	284	269	270	297	247	305	268	273	251	261	305	267	260	275	289	266	284	277	260	289	262	281	275	254	296	264	294	275	287	262	259	305	286	312	283	259	283	280	274	279	287	282	259	290	235	292	276	275	318	286	296	269	281	269	262	296	288	296	279	281	298	283	274	293	289	288	279	301	288	266	302	285	255	278	270	258	304	318	281	289	273	266	257	270	302	286	286	296	258	293	303	270	261	282	262	274	260	253	256	288	285	260	255	278	297	278	274	278	270	262	301	280	267	280	304	280	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
12782	16511	14077	15925	14726	14894	14612	12143	11433	12247	10829	10510	9959	8901	8613	8459	8094	7980	7806	7204	6939	6159	5091	4986	5257	4098	3521	4294	4748	5122	4700	4262	3293	3364	2789	3115	2439	1601	1606	1679	1735	1623	1594	1323	1045	1179	1248	1286	1313	1263	1107	1126	1002	942	967	858	891	810	875	861	852	875	882	873	861	834	829	872	842	806	834	822	866	811	866	847	865	855	854	832	870	864	880	865	802	849	841	826	838	847	822	813	835	784	866	831	758	824	878	829	848	865	800	819	781	763	805	844	803	818	808	807	799	788	814	804	781	823	776	793	825	818	805	796	815	849	798	803	848	782	785	789	809	811	779	786	807	829	774	819	864	792	890	760	759	796	768	729	798	834	802	856	818	747	839	789	807	770	813	824	774	818	783	833	863	775	848	789	806	774	773	778	776	798	843	795	840	810	832	824	815	810	804	825	795	838	827	823	784	777	811	798	841	788	828	831	832	780	822	794	811	819	832	808	789	815	827	805	835	823	813	868	821	819	826	805	771	794	830	827	821	772	808	752	852	750	818	783	850	799	801	838	847	810	766	839	751	786	793	799	828	773	827	781	813	819	813	803	797	817	834	776	850	774	802	798	819	800	796	821	808	813	798	834	839	826	790	870	806	786	731	799	815	767	805	798	803	856	830	785	777	824	819	816	789	847	811	739	842	767	789	808	786	802	810	850	807	823	836	804	840	838	776	779	820	862	841	849	861	761	832	816	833	824	795	840	832	839	768	830	813	791	835	806	810	824	847	834	773	777	812	810	845	885	780	786	787	783	865	823	774	824	823	789	820	792	788	838	780	806	771	796	793	821	805	818	832	834	818	809	797	773	890	841	832	785	827	797	803	805	830	778	757	793	818	843	796	836	801	781	822	823	793	793	838	791	772	801	843	816	801	897	830	766	785	875	838	822	807	793	844	823	837	826	797	855	854	845	799	804	805	821	850	795	813	830	805	800	806	795	771	781	822	826	776	849	786	810	832	819	787	821	770	831	770	764	820	811	843	791	854	793	811	783	810	748	807	769	856	820	790	822	802	820	810	828	844	807	818	848	847	778	819	815	792	806	776	788	816	840	762	765	805	780	778	816	828	825	845	749	813	846	798	811	799	798	838	792	810	826	804	761	877	802	803	819	776	797	806	761	778	785	790	762	827	764	841	817	815	783	823	832	822	788	809	867	812	831	844	839	788	815	835	793	759	819	809	808	799	817	835	762	799	765	777	781	807	811	844	850	813	799	802	787	762	772	797	820	765	813	751	806	821	776	817	800	799	812	837	793	839	803	765	770	818	798	787	782	817	846	795	813	843	858	815	847	826	798	795	761	771	812	818	845	851	797	770	817	763	792	799	803	847	743	817	790	784	821	769	750	874	862	829	851	859	788	823	807	825	801	801	873	818	794	851	803	829	773	811	770	813	790	768	863	825	793	814	786	788	804	835	803	832	804	847	837	814	765	821	860	784	824	807	810	792	804	878	786	816	789	798	792	841	822	793	859	819	786	823	841	733	798	808	801	827	828	796	820	803	805	809	774	766	812	844	791	777	859	819	825	776	805	789	807	827	806	771	796	810	803	828	776	767	819	847	837	765	786	795	828	829	797	830	822	843	807	796	847	785	799	773	799	739	811	837	877	816	786	852	799	840	781	819	850	773	834	787	765	793	830	808	799	818	825	855	891	794	835	772	825	859	809	797	815	733	808	784	821	854	797	821	812	769	797	863	779	858	792	798	829	822	817	766	766	796	771	843	809	830	804	803	799	739	866	839	811	816	797	802	831	792	792	811	827	787	822	809	758	775	810	821	812	790	765	819	828	832	794	812	796	820	830	846	815	751	837	812	861	817	791	785	844	776	820	757	783	862	805	778	845	797	789	789	842	842	790	824	808	805	788	818	867	782	774	834	813	825	840	827	806	790	802	819	812	822	775	834	783	849	846	843	802	780	805	799	776	822	814	812	802	814	810	783	815	872	774	867	800	805	827	861	797	791	788	839	792	756	810	826	802	758	765	793	817	759	859	838	840	836	804	848	793	785	763	769	815	841	873	824	822	780	840	811	826	823	802	790	779	793	790	801	789	793	801	835	853	833	809	816	828	794	781	831	836	799	841	794	785	761	808	845	802	831	778	775	859	802	810	820	830	825	832	799	837	785	761	801	748	803	820	828	790	846	810	807	831	807	846	744	833	821	826	819	854	834	776	790	757	816	856	798	819	849	821	777	811	830	770	800	761	841	877	763	781	822	817	786	823	822	796	789	820	763	781	830	770	809	812	773	785	756	814	787	825	823	791	755	833	752	735	790	818	792	785	792	780	847	782	799	841	821	803	737	836	837	819	786	786	829	762	774	808	803	812	757	817	782	778	818	767	785	786	782	830	755	835	784	787	796	806	809	812	760	804	810	800	796	849	844	797	854	796	814	787	770	803	787	808	788	829	814	802	821	878	804	823	829	779	768	870	798	789	817	819	799	813	723	821	784	798	773	802	796	768	807	768	776	806	807	770	801	824	796	784	759	818	785	818	866	779	792	800	814	823	795	821	788	902	814	822	813	830	808	806	797	821	766	768	839	789	833	822	829	815	798	816	834	703	783	823	830	783	822	782	770	822	764	857	799	836	788	808	835	827	824	848	813	788	813	808	786	823	808	814	827	819	783	769	790	826	832	789	760	828	825	827	779	799	791	782	776	805	842	815	784	833	775	835	837	795	826	769	769	791	814	841	809	791	793	806	801	832	810	837	811	825	869	871	854	863	785	810	798	802	797	808	867	846	778	777	793	781	857	779	800	845	831	816	735	821	804	778	792	796	797	830	838	809	800	798	872	775	783	813	835	781	806	895	827	803	771	780	836	810	819	785	808	804	805	801	793	813	832	785	790	761	781	816	779	764	820	886	857	816	809	777	872	833	789	747	888	807	823	804	789	802	855	817	788	786	837	822	811	844	837	825	770	783	777	791	798	794	868	774	823	812	820	744	867	795	789	871	779	748	801	771	766	819	812	802	766	817	789	797	802	792	783	817	832	831	815	822	804	863	840	788	795	842	816	794	846	783	819	776	762	822	838	827	811	776	806	842	789	837	792	773	811	799	767	782	768	842	825	825	757	782	829	791	841	831	846	809	837	835	795	833	794	793	790	744	857	791	791	882	825	831	775	799	800	787	805	791	774	834	819	824	858	837	787	848	802	755	823	839	789	774	756	818	837	833	798	790	851	849	812	827	773	838	766	798	787	783	821	786	781	797	797	832	815	777	757	852	771	794	792	792	820	797	797	794	798	772	813	753	830	781	786	783	854	818	824	826	856	852	809	789	797	835	824	841	764	808	769	788	757	783	793	844	771	777	800	771	804	827	831	815	762	784	786	821	794	789	729	805	799	812	815	795	835	785	840	845	773	776	794	778	786	820	825	804	800	789	800	783	869	820	845	805	814	793	838	824	786	770	783	817	794	799	779	797	853	799	749	779	856	759	789	812	782	836	837	798	804	892	812	800	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2430	1295	924	565	409	280	245	187	160	173	144	160	133	101	102	134	131	125	119	128	96	102	81	94	107	105	100	88	112	103	113	83	91	83	84	94	100	91	83	107	95	71	105	112	92	98	105	100	84	89	98	103	99	109	100	93	85	86	92	101	78	78	100	83	86	93	83	110	91	83	82	89	89	87	99	93	95	98	87	87	83	96	100	71	78	84	86	97	101	98	86	83	84	82	100	92	89	102	65	73	97	103	101	91	79	86	100	87	99	89	81	100	101	84	110	80	90	102	98	87	81	90	85	70	86	104	81	92	92	98	85	93	102	86	88	99	80	86	86	76	93	85	102	79	85	90	85	109	84	89	101	83	100	75	94	89	82	79	79	99	105	102	80	95	96	80	88	90	81	108	97	85	85	76	92	87	100	96	84	87	80	91	87	95	97	95	85	95	72	88	89	85	81	96	89	86	85	99	88	84	83	95	99	84	86	105	86	88	107	91	79	119	89	97	113	83	86	80	107	90	70	103	98	82	77	94	109	93	98	123	92	71	90	112	92	76	91	109	101	97	113	96	107	92	95	83	95	68	86	78	89	103	99	89	89	90	82	89	88	88	87	93	104	87	72	88	95	112	94	110	88	97	99	94	84	91	79	95	79	106	91	90	105	99	90	114	103	85	85	84	76	85	91	113	100	91	100	79	85	96	85	84	81	95	115	78	93	97	91	93	90	75	88	91	89	77	108	90	91	90	81	91	97	84	77	87	91	82	92	95	109	108	86	98	100	80	87	101	106	95	93	83	91	107	104	101	93	97	70	95	97	86	75	89	103	102	95	81	75	87	70	91	95	94	114	98	80	91	100	94	95	77	90	94	82	84	85	86	89	79	84	94	102	97	81	107	97	102	81	81	80	97	92	99	109	74	86	93	94	102	89	76	76	107	93	91	86	75	80	74	84	95	104	78	109	95	90	74	102	90	86	100	89	98	111	94	79	97	88	94	112	81	74	101	91	101	80	82	86	87	119	96	80	100	82	71	102	79	84	114	82	98	99	89	91	79	86	94	92	99	99	91	82	67	89	81	117	79	91	103	80	106	83	104	87	88	89	98	98	81	104	87	88	79	88	90	86	80	89	90	77	88	80	111	84	93	91	81	87	73	89	80	93	98	95	98	86	79	87	88	82	94	71	91	96	81	89	83	89	92	74	95	80	93	92	81	76	105	92	90	88	96	98	93	91	81	90	89	83	79	87	88	97	71	80	78	104	94	80	93	97	89	84	76	101	78	98	93	80	83	86	87	93	69	93	97	99	96	92	103	72	91	109	73	85	94	90	89	102	99	92	82	90	101	97	96	105	94	96	77	93	96	86	87	94	89	91	97	81	89	93	97	93	85	103	95	70	89	92	107	88	100	91	108	70	92	78	78	79	81	96	82	88	97	99	87	85	87	84	88	88	90	91	110	89	99	80	91	96	89	86	93	92	84	95	73	106	91	106	90	100	79	84	98	98	89	92	108	84	117	85	85	103	92	100	85	103	93	95	74	92	92	96	114	94	79	79	86	86	89	100	82	92	85	96	85	104	89	106	107	94	88	98	97	100	89	85	86	103	91	83	104	92	88	84	92	110	70	83	95	108	90	91	92	88	93	85	104	82	81	90	85	95	87	87	92	70	105	85	92	84	81	76	79	91	78	94	87	78	89	113	104	94	93	90	87	96	92	102	78	91	99	91	91	111	100	94	98	66	88	89	108	80	86	95	79	90	100	89	83	97	87	89	76	99	88	93	93	91	80	117	94	100	95	85	89	82	101	93	85	88	80	68	84	106	100	87	87	83	92	99	92	98	105	92	85	79	94	90	98	84	88	86	99	85	80	97	81	104	107	93	94	95	103	93	102	92	102	92	88	74	96	85	90	110	93	92	82	90	64	88	107	110	103	66	83	72	97	99	96	111	93	97	99	91	84	115	91	94	84	75	94	85	93	90	100	93	89	95	91	78	80	96	82	87	97	86	79	82	101	90	118	73	94	92	86	84	90	81	88	74	85	76	92	75	97	85	89	94	75	90	79	95	81	82	85	100	86	82	88	83	85	98	96	91	101	92	82	104	83	96	78	87	90	100	93	82	86	98	95	97	93	99	83	88	94	88	115	91	65	81	99	70	103	87	84	88	102	91	74	96	76	91	88	108	92	93	71	99	89	92	82	92	91	85	81	75	84	84	92	92	83	88	93	104	81	80	94	96	95	90	87	92	85	93	100	89	82	84	90	87	94	91	69	95	109	92	90	89	91	74	89	94	89	86	99	94	106	84	84	105	86	90	108	103	89	88	106	91	84	92	88	88	88	80	98	84	90	84	100	107	80	105	106	85	89	75	95	85	89	89	98	94	103	95	104	94	98	106	108	87	91	80	99	84	94	98	96	89	98	113	83	101	103	98	96	79	105	94	71	87	80	100	115	85	100	108	93	97	104	95	97	81	88	96	80	97	104	85	89	74	81	80	80	103	109	108	105	86	95	91	91	73	100	100	69	71	98	89	92	78	94	100	112	88	92	91	103	109	74	88	89	111	89	91	98	91	88	106	101	79	86	99	97	79	94	85	93	95	72	83	90	78	91	94	88	89	83	95	104	111	98	84	88	71	85	73	118	86	112	86	100	78	73	63	67	84	82	89	98	92	81	99	89	99	79	88	103	109	79	82	92	114	102	105	90	93	86	93	111	104	82	100	96	111	97	94	80	99	108	96	98	100	100	75	89	90	83	96	103	92	84	95	91	76	82	87	83	101	89	94	100	85	98	78	75	96	73	90	82	86	99	93	96	97	78	87	76	76	89	98	85	82	88	85	80	79	105	114	103	80	90	87	82	59	86	76	102	71	99	92	74	93	96	99	92	90	103	91	102	84	95	83	80	88	83	96	100	99	89	100	112	92	90	79	89	82	88	100	88	107	91	79	83	78	77	96	90	103	108	83	91	97	92	95	88	98	90	88	103	89	85	108	105	90	113	105	86	100	63	87	83	104	103	96	87	81	95	95	92	84	82	96	93	95	96	87	98	90	92	94	73	88	94	95	88	89	89	84	103	81	83	109	126	90	94	95	78	93	90	91	95	98	85	102	99	95	93	98	92	119	94	87	92	88	83	100	91	92	91	112	102	109	88	82	86	80	73	86	95	87	93	81	87	96	88	84	82	90	104	92	85	85	106	82	88	94	107	86	113	80	93	87	94	95	95	76	94	92	97	104	96	83	94	89	87	80	90	82	96	75	89	88	97	98	93	113	95	79	102	88	89	86	71	102	84	98	74	92	91	107	86	80	102	79	127	91	88	87	90	87	86	92	103	103	94	94	85	107	84	87	103	95	85	95	72	108	84	79	94	113	90	124	101	78	77	78	86	104	86	89	86	104	82	94	89	92	88	86	106	86	98	83	81	88	98	94	79	96	96	110	117	103	100	101	85	85	111	104	95	97	93	102	82	91	89	74	97	95	109	91	91	90	87	88	88	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2358	2087	1574	1468	1267	1050	982	970	807	716	716	702	662	681	585	580	511	561	520	533	429	476	435	439	468	424	449	486	472	494	474	401	391	378	374	407	381	353	373	362	359	361	359	344	329	326	333	352	365	361	364	363	334	325	357	341	337	356	299	334	325	332	351	351	323	329	340	333	301	307	327	317	340	337	323	356	363	345	322	360	318	321	332	317	343	345	313	334	345	301	301	333	305	339	343	320	354	341	350	338	333	308	339	315	346	321	317	338	320	365	306	320	314	355	352	334	353	334	327	313	352	320	296	331	308	344	354	339	312	321	334	321	337	299	325	333	343	330	315	323	334	348	341	354	335	312	348	345	317	351	340	333	337	337	353	342	356	318	364	315	334	351	357	344	305	358	306	342	324	325	314	330	329	365	339	324	371	296	337	331	311	331	336	335	341	296	330	374	365	311	351	355	323	349	331	338	330	322	340	330	333	347	367	355	345	320	345	320	331	321	326	329	349	317	321	345	317	350	317	325	323	330	350	333	359	329	365	355	340	335	300	350	345	344	321	318	356	336	342	317	338	315	338	318	319	353	335	354	309	318	291	313	300	334	307	348	362	314	327	306	300	354	302	313	339	348	307	347	298	390	335	321	348	355	315	321	377	338	352	335	384	330	338	345	341	334	340	323	358	344	327	320	348	292	343	321	321	312	303	334	346	363	326	334	319	346	320	323	339	307	336	318	339	335	335	315	344	367	360	301	331	302	358	321	312	335	326	312	327	352	323	377	320	342	338	315	347	340	305	343	298	345	346	341	334	356	301	323	351	313	309	343	364	315	340	326	321	351	343	342	347	315	327	306	339	325	337	340	359	295	342	355	314	343	324	338	314	339	325	324	337	327	297	341	340	331	347	326	337	302	329	339	310	322	299	342	349	313	325	323	324	318	343	315	330	342	323	303	343	310	357	311	331	344	317	297	329	337	336	321	322	336	330	348	346	353	328	335	344	349	322	315	311	345	305	345	351	332	326	319	336	329	322	336	341	314	328	323	372	329	341	322	353	311	348	328	375	327	340	341	318	321	351	355	331	318	329	309	313	336	326	328	323	321	321	350	311	344	324	333	334	322	298	334	320	353	332	360	311	326	338	333	306	328	317	333	338	305	347	302	357	307	341	337	363	319	337	361	344	335	349	358	322	355	341	327	346	349	322	321	333	340	315	359	332	355	325	312	345	299	319	319	316	311	339	337	322	311	322	338	288	353	349	319	337	307	323	328	332	327	343	323	325	336	347	320	339	347	348	338	331	307	373	323	329	333	327	308	344	345	350	366	335	328	318	327	329	318	320	349	348	317	329	346	325	324	347	311	316	301	320	328	337	291	313	365	355	344	304	347	343	354	346	331	325	340	345	323	354	302	328	330	342	334	328	331	330	291	341	342	315	341	324	323	344	354	359	318	332	344	322	378	307	299	340	358	335	316	322	348	341	323	302	331	324	327	320	338	307	326	353	356	324	313	333	291	324	339	339	338	311	337	351	318	305	308	315	309	330	317	321	369	323	329	321	339	314	356	314	382	379	364	345	329	351	350	323	346	355	325	335	343	326	322	341	326	332	353	338	308	324	334	296	288	312	303	351	324	323	355	326	302	311	298	297	282	334	365	334	292	356	341	335	353	359	364	308	330	333	325	323	332	316	340	307	353	335	359	316	318	327	339	352	322	347	332	306	332	335	315	333	319	334	354	352	359	296	353	345	360	316	327	334	347	310	341	314	325	343	332	301	361	325	302	354	373	354	329	315	308	330	347	359	321	335	344	336	338	368	319	335	304	329	341	315	314	359	338	321	343	323	337	330	346	326	359	308	306	314	382	350	368	282	307	297	336	309	329	344	327	313	353	301	351	324	365	334	346	329	346	340	310	332	337	323	331	290	328	347	311	352	321	299	351	306	359	330	311	325	338	319	343	330	330	345	324	355	291	374	328	311	367	353	312	316	355	317	289	342	315	332	369	330	312	368	349	321	351	327	316	339	345	336	346	310	334	325	336	324	328	327	317	319	315	380	336	314	350	343	358	332	325	310	350	329	329	326	323	303	322	322	359	352	333	295	309	349	300	341	329	306	366	343	380	359	304	325	361	295	308	330	304	350	331	337	336	364	347	333	336	330	313	325	318	335	320	316	364	316	356	302	299	303	333	302	306	301	305	330	344	318	306	356	334	338	306	341	344	315	340	359	322	320	342	345	323	317	341	299	319	342	351	352	344	333	352	354	337	313	345	294	347	347	307	309	334	317	336	315	319	320	338	331	343	328	344	317	322	330	301	337	325	347	325	339	361	341	307	320	358	360	334	312	347	339	331	340	325	343	303	352	329	308	328	339	335	326	326	336	312	333	285	315	320	360	324	313	318	350	299	353	336	317	349	335	350	335	354	318	341	322	347	313	331	344	354	344	317	341	311	364	323	339	304	318	341	335	349	353	333	336	328	312	312	346	301	352	319	364	328	333	333	349	312	336	312	318	319	344	305	361	276	351	325	349	329	316	348	351	342	350	320	313	354	315	311	365	315	306	341	323	345	310	347	330	360	348	328	321	342	324	290	345	333	276	315	330	346	344	328	317	319	315	346	334	334	324	338	367	346	339	348	336	307	349	320	327	340	311	311	333	362	324	322	337	330	347	338	316	318	323	289	333	370	324	334	314	312	344	331	337	338	335	327	317	338	309	352	350	335	339	319	333	342	323	352	342	311	339	340	316	379	344	315	368	331	314	341	319	343	288	355	335	306	337	332	329	319	320	307	332	317	324	322	324	348	334	346	322	350	323	315	332	330	332	323	361	307	335	279	371	299	300	333	325	323	348	364	354	328	330	338	354	396	334	330	336	337	347	341	369	358	314	302	342	347	336	337	308	317	355	315	328	355	311	363	325	339	340	306	327	319	366	288	328	294	350	322	347	357	340	317	298	347	327	323	344	340	327	333	313	357	324	348	365	331	316	338	315	319	332	355	347	293	340	341	310	314	311	364	333	334	320	333	364	337	344	324	344	319	352	306	338	330	310	348	333	326	368	340	303	364	331	326	340	301	311	341	350	325	338	352	307	316	329	320	316	343	333	289	351	369	322	317	326	350	329	324	303	328	346	337	334	339	367	376	312	341	338	317	309	367	316	307	361	307	290	320	326	306	333	307	295	347	303	339	300	353	322	338	343	330	333	343	321	298	320	322	328	328	350	330	350	327	327	325	316	337	357	330	358	330	323	340	324	348	342	361	350	341	317	336	349	344	349	340	303	351	336	318	339	363	343	319	313	323	342	318	334	349	345	312	326	336	339	311	358	380	325	326	343	326	339	300	322	363	330	338	338	374	323	350	333	326	295	331	320	302	352	347	325	334	317	337	321	345	317	361	313	305	340	335	323	356	356	318	341	370	316	335	337	304	335	342	339	324	334	316	347	338	328	306	316	338	312	332	352	330	308	361	347	340	333	349	364	298	330	326	388	310	318	336	328	335	320	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
13019	15336	12507	9103	6392	4708	3986	2764	1890	1748	1423	1299	1261	1170	892	973	784	717	616	624	569	484	492	460	500	453	364	436	410	473	480	372	362	396	353	312	284	219	247	235	236	253	254	223	237	223	228	211	251	247	206	224	202	193	225	199	185	175	194	231	185	197	199	200	204	219	192	187	177	191	202	201	206	220	192	189	199	208	223	211	208	195	198	194	200	198	193	209	199	212	232	212	210	192	209	195	219	249	211	192	229	221	199	196	189	203	212	197	194	201	211	195	215	212	180	238	191	186	207	201	203	198	210	211	219	218	213	197	198	195	211	208	216	224	229	210	210	186	213	222	229	214	228	210	226	220	210	194	197	202	199	204	212	223	235	195	179	226	231	229	218	193	188	217	196	195	236	205	208	178	234	214	203	213	206	212	198	224	206	198	188	215	215	212	208	204	214	204	217	209	188	204	224	209	221	217	236	192	214	211	208	220	226	220	186	182	201	202	217	206	214	194	185	191	204	222	199	200	223	241	184	205	178	230	214	238	201	217	225	207	226	191	194	209	213	217	187	210	193	182	211	202	211	237	209	209	208	189	219	223	201	209	214	201	195	193	199	213	194	193	211	200	203	211	201	208	217	222	198	180	192	217	215	199	211	180	193	209	216	210	204	218	200	200	167	205	179	218	235	183	217	203	192	194	193	217	231	199	175	216	220	167	198	199	215	192	176	214	229	243	209	193	191	220	238	227	206	204	215	190	206	230	216	199	211	207	179	215	186	219	195	193	216	199	189	211	227	211	224	211	181	209	199	204	192	203	206	205	189	227	199	170	201	187	203	191	199	238	206	191	190	187	190	191	210	203	189	218	209	217	202	190	204	175	211	221	192	207	213	199	204	211	191	210	171	232	213	212	210	209	197	196	229	209	195	188	228	190	205	238	213	213	203	196	215	186	224	211	204	222	189	183	223	199	226	201	202	216	195	193	205	195	214	229	220	210	193	216	192	215	211	212	217	186	188	232	237	203	237	189	209	219	204	171	209	209	241	204	213	216	217	183	232	198	201	235	233	218	198	194	193	248	172	215	213	182	220	189	206	219	196	213	222	199	214	220	201	212	211	236	223	203	206	197	227	209	213	196	200	208	224	211	184	199	184	203	235	225	208	205	182	198	195	204	236	201	202	204	196	223	201	219	235	217	205	212	199	185	192	243	228	205	228	191	197	195	203	176	188	200	211	205	190	218	212	198	189	218	195	180	213	206	215	197	235	206	196	203	202	224	203	190	216	206	229	228	209	190	219	205	198	205	209	222	212	193	226	199	218	194	199	218	205	208	201	205	239	225	212	190	217	216	207	234	221	197	184	207	178	202	218	217	219	222	183	198	221	235	201	213	217	206	208	202	198	199	240	207	183	215	217	195	171	190	195	221	198	192	221	220	181	222	209	211	208	241	211	207	188	218	206	203	199	176	181	195	207	221	231	209	192	231	200	203	218	200	219	204	195	217	205	193	209	203	207	188	175	234	228	214	216	221	231	229	199	223	199	224	215	189	197	213	193	206	201	202	210	223	187	214	207	222	203	203	215	173	249	191	212	185	207	233	212	228	188	208	183	243	223	200	182	197	230	221	204	214	210	221	175	198	197	210	197	193	194	190	207	218	218	189	203	203	174	216	226	238	203	218	184	216	220	198	188	208	199	219	188	204	203	209	213	192	219	199	215	181	207	188	197	185	219	188	200	191	206	202	199	207	189	205	189	208	191	217	218	225	224	206	215	237	230	212	180	181	203	191	221	206	216	203	198	200	194	208	199	200	213	209	187	200	198	209	209	197	198	201	213	223	193	217	231	223	217	203	188	184	201	218	196	204	193	220	204	210	189	218	213	177	213	212	233	190	229	204	206	199	211	206	206	196	209	224	230	205	199	224	175	179	200	221	203	212	213	221	204	198	210	227	182	235	198	184	223	187	219	179	190	196	203	236	204	230	195	184	208	235	227	222	214	211	212	226	187	182	209	187	228	203	189	208	211	198	207	189	191	214	218	211	181	188	223	198	206	232	203	219	212	224	196	206	207	198	198	203	189	205	222	211	219	196	211	212	211	204	201	225	242	172	188	218	201	202	208	185	202	207	193	203	211	187	198	175	193	194	212	196	205	202	216	191	202	213	189	235	208	226	214	178	235	197	180	219	198	200	189	196	229	208	197	182	221	207	212	207	229	196	200	201	204	232	215	240	220	191	219	206	206	201	212	241	205	187	227	172	223	181	229	201	210	191	228	219	222	215	212	203	210	214	227	230	218	209	188	203	216	205	216	187	225	206	189	195	193	188	202	195	241	205	183	215	205	184	214	196	203	215	215	206	193	190	194	220	209	203	206	202	199	201	219	192	209	209	214	207	215	212	195	198	186	189	202	224	217	208	224	232	204	195	204	213	223	208	180	193	187	209	216	201	210	215	205	215	199	195	226	221	178	219	204	207	192	199	216	224	186	194	207	184	227	231	200	205	211	226	202	192	208	203	195	171	217	192	199	223	188	178	203	211	191	205	206	167	212	193	213	213	197	213	195	198	208	224	200	182	185	225	203	230	179	202	221	213	221	197	202	201	203	237	200	198	191	205	201	208	213	194	190	200	208	181	232	182	196	201	199	178	220	207	210	195	184	210	211	191	205	202	219	197	202	198	218	208	194	208	202	214	214	212	237	190	205	211	211	185	187	205	199	204	188	177	218	205	191	219	206	211	199	202	197	207	172	212	223	209	211	200	184	228	191	203	202	210	198	183	211	196	218	190	201	194	209	227	194	230	205	195	227	187	202	170	221	207	225	207	207	223	224	205	217	196	215	224	216	207	215	215	204	208	221	212	220	214	226	203	182	214	181	223	169	184	214	201	197	192	214	224	180	210	211	202	193	199	214	206	231	225	205	209	167	215	195	237	195	205	208	213	206	182	216	210	208	198	199	207	192	197	199	224	194	211	181	232	197	194	192	178	193	209	193	211	216	197	231	211	176	222	221	221	207	195	217	196	218	198	183	194	210	205	222	200	218	218	202	207	182	181	200	191	215	202	208	209	198	233	186	210	202	193	194	196	194	194	221	201	178	207	232	222	216	226	192	207	196	215	214	232	210	214	201	228	203	230	203	219	233	198	211	212	223	182	186	221	206	203	187	194	207	215	194	193	217	227	196	205	197	209	203	190	191	201	220	219	218	214	184	197	180	209	191	208	194	220	217	204	212	213	199	219	200	212	207	234	209	204	206	212	196	201	204	210	227	215	200	188	201	190	214	205	221	224	209	201	218	205	199	188	209	210	206	214	216	201	220	206	223	262	222	205	207	216	217	197	176	214	193	203	215	206	221	220	203	186	200	206	203	212	206	210	188	227	186	220	199	187	230	187	198	196	215	202	179	196	200	218	218	199	200	223	186	192	213	195	198	228	196	210	206	215	199	218	222	196	215	192	204	210	245	200	209	204	238	229	189	210	196	191	211	180	203	217	181	191	196	197	211	218	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9150	13286	9709	11175	9496	9697	10170	8108	7250	7425	6614	6878	6435	5499	4844	5313	4606	4714	4090	3956	3383	3223	3007	2664	3114	2453	2004	2712	2613	2776	2757	2179	2032	2086	1855	1777	1350	1021	980	998	1092	1148	1072	981	799	791	887	895	827	814	805	794	757	779	690	697	674	654	631	685	661	696	673	666	686	677	668	680	624	694	619	648	650	677	663	656	666	658	710	638	594	636	646	685	653	603	643	625	649	673	638	689	655	661	626	631	657	624	645	665	646	604	615	663	645	646	660	652	677	600	611	603	639	630	629	619	661	678	664	618	630	622	615	639	625	636	638	657	645	676	624	660	635	633	647	666	632	650	662	584	586	618	645	671	660	609	685	632	623	661	620	643	642	637	626	610	647	678	624	644	633	705	618	604	619	665	652	658	622	624	655	633	623	619	616	677	631	617	656	654	624	618	621	642	608	650	642	631	656	645	623	629	647	587	637	646	600	612	652	654	613	672	661	607	605	671	604	639	606	642	628	620	641	623	625	655	636	626	650	601	653	656	612	679	625	654	609	699	630	657	616	650	700	641	605	652	688	665	666	568	612	614	597	640	648	644	627	649	680	661	653	595	652	651	671	630	619	612	631	636	675	625	650	618	633	595	619	670	664	665	634	607	661	656	618	626	646	648	631	631	665	628	617	643	614	655	621	686	647	651	636	607	650	634	699	653	642	655	591	648	652	639	619	637	613	659	631	601	633	713	659	620	620	643	651	632	672	629	653	654	631	610	618	681	614	629	602	648	611	646	626	639	647	637	603	674	653	630	645	602	656	649	679	678	605	628	716	589	648	655	645	636	666	621	655	624	631	676	616	612	638	676	621	579	633	689	648	680	619	634	645	672	641	677	659	637	614	672	652	609	599	650	685	607	655	646	611	681	620	654	690	621	609	653	669	674	618	675	626	661	633	623	632	647	638	608	610	626	658	647	590	660	605	675	650	628	604	665	628	606	636	606	664	614	636	673	650	573	679	620	645	655	644	622	640	635	620	631	641	642	674	652	637	662	588	642	646	614	609	614	573	623	623	628	635	624	657	620	656	650	653	654	659	643	638	666	649	633	652	639	653	674	630	655	639	636	686	603	660	672	617	669	612	667	663	634	653	667	652	656	615	628	602	665	605	637	666	649	669	625	633	605	662	616	647	631	624	661	634	659	638	697	619	602	666	650	637	637	659	635	650	656	601	654	626	648	619	658	615	587	606	655	642	612	662	683	657	665	647	648	619	652	586	668	589	663	632	596	636	673	610	626	641	602	585	643	648	607	627	707	670	614	628	626	649	633	610	620	653	638	651	637	621	695	626	622	611	688	574	615	657	635	624	653	675	615	638	677	621	635	628	616	647	613	631	657	616	643	621	626	619	666	623	618	601	650	623	670	663	678	617	654	634	569	615	621	604	629	679	631	603	630	605	593	675	597	611	636	640	669	604	642	597	635	646	624	617	603	627	619	594	643	620	667	612	633	584	663	629	659	686	617	584	664	611	677	635	624	633	638	615	633	649	642	641	681	622	674	627	667	628	632	652	656	700	655	665	632	622	644	664	632	613	663	668	587	581	652	631	634	650	599	601	647	610	651	655	663	677	635	607	632	634	680	634	596	635	635	638	651	636	608	677	651	588	637	645	642	674	620	617	662	614	663	667	619	635	695	626	627	605	664	635	654	679	638	616	607	635	628	634	639	654	660	621	648	645	649	686	601	650	609	645	635	642	595	632	647	646	624	677	661	649	585	654	602	629	606	607	636	668	636	608	651	637	615	640	605	662	624	619	680	670	671	646	645	636	608	640	678	563	625	647	666	617	621	651	647	634	632	654	641	663	631	630	619	600	639	639	660	655	669	627	606	630	654	663	650	624	618	625	620	580	664	624	659	654	654	670	617	597	633	691	637	606	627	655	635	627	618	642	621	618	677	677	657	626	624	614	629	668	646	627	614	621	662	637	623	631	604	666	674	672	665	608	628	665	649	580	645	648	650	633	630	648	662	620	602	631	622	639	646	655	638	676	653	613	622	643	663	636	614	653	638	624	658	649	617	648	647	606	639	639	654	649	639	639	575	664	634	656	671	663	639	639	653	615	670	633	648	656	596	666	649	635	623	621	605	614	637	650	661	624	616	622	617	684	630	606	651	635	645	625	645	588	636	646	639	636	645	654	639	647	644	658	617	632	652	644	602	636	633	650	631	655	648	669	654	634	627	636	638	634	605	608	630	670	641	633	674	633	645	649	599	636	682	695	650	643	627	654	636	605	636	611	632	641	620	600	592	631	628	617	657	651	644	615	603	656	607	641	656	668	624	626	660	589	670	670	602	683	625	674	620	629	630	658	665	660	627	639	626	641	657	672	611	616	642	635	613	617	632	653	660	672	621	607	663	636	630	676	669	642	639	625	675	635	642	623	614	678	691	658	646	605	682	678	646	626	669	614	662	653	614	651	633	634	627	656	615	669	637	646	623	638	614	635	615	613	697	613	686	662	650	654	632	630	661	642	637	645	638	613	647	678	664	644	615	649	656	654	664	689	627	590	617	619	657	639	636	641	673	598	648	648	660	611	627	643	656	666	623	656	651	706	638	587	597	637	640	592	599	604	636	675	622	646	677	653	610	624	622	636	595	600	640	648	656	622	655	634	656	668	624	672	628	596	662	644	629	654	651	694	628	600	596	703	648	651	677	635	638	621	643	678	615	602	599	614	614	658	645	615	621	613	611	620	653	582	639	616	632	635	660	606	602	654	647	614	593	654	633	642	594	675	571	618	633	670	608	628	630	639	640	583	711	625	622	647	632	666	630	651	654	602	636	609	702	649	654	640	646	636	613	603	640	645	634	682	617	647	621	622	621	623	621	625	598	601	632	664	680	636	620	651	617	605	652	639	620	610	627	599	651	650	652	658	659	633	632	626	677	624	615	639	616	628	621	625	645	645	630	656	635	639	633	643	643	664	603	624	646	640	669	627	629	620	652	639	627	626	683	623	600	638	601	709	628	669	633	618	671	662	634	629	665	657	623	623	685	622	612	634	605	654	673	639	606	610	638	634	598	634	612	625	635	667	662	627	639	640	622	640	594	677	629	684	636	630	636	614	587	619	650	663	617	643	629	608	638	621	642	626	586	677	570	636	630	666	641	641	656	609	640	628	637	660	657	639	606	636	657	646	643	661	671	637	638	637	643	646	660	684	663	614	633	604	655	644	637	642	655	637	620	617	645	595	651	625	613	670	608	618	619	608	613	604	608	630	624	630	608	618	639	659	624	641	652	653	625	646	636	648	594	649	602	632	618	615	641	617	646	640	606	678	636	647	602	610	660	648	605	631	628	626	631	669	585	638	642	651	632	645	647	607	645	678	625	623	643	637	651	616	637	661	635	622	631	626	659	618	610	661	649	639	616	682	633	638	641	632	639	683	636	672	628	619	634	606	638	626	658	659	656	627	663	580	661	637	605	612	632	657	655	631	639	670	667	645	653	629	632	639	636	624	656	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22400	22314	19274	15173	11737	8873	7588	5383	4175	3260	2859	2552	2542	2455	1817	1829	1473	1390	1193	1301	1154	968	872	820	897	708	622	860	827	707	926	864	601	544	706	591	488	348	393	369	377	388	383	361	298	327	337	365	330	289	302	319	300	271	285	266	276	260	302	286	287	280	292	278	310	275	307	285	261	283	294	292	290	271	288	313	278	281	282	285	289	254	256	265	290	272	280	277	296	279	292	282	278	289	289	294	272	299	302	289	291	283	273	282	313	253	294	309	270	276	309	294	295	280	272	292	294	298	263	302	249	273	287	291	277	261	279	260	268	293	303	274	249	279	274	264	271	295	273	277	266	278	264	286	252	275	281	284	276	283	276	295	244	286	292	278	278	261	276	297	285	257	288	252	291	283	261	277	268	291	289	232	256	262	291	290	251	261	280	242	282	299	296	305	301	301	289	282	277	281	235	278	280	300	270	279	288	306	283	277	267	275	278	286	254	296	253	278	296	258	279	261	301	288	288	284	276	285	278	266	312	277	268	320	282	301	290	304	266	301	293	277	308	280	276	298	261	272	296	291	273	284	266	283	273	266	282	280	277	257	281	270	294	281	297	291	245	270	295	278	285	271	287	281	294	283	263	276	281	290	245	296	282	284	277	317	291	308	299	259	293	274	290	279	259	252	266	288	263	302	255	306	286	275	271	268	264	274	289	292	288	302	260	283	258	297	280	295	280	274	276	279	276	288	305	262	257	281	241	297	291	285	268	287	286	238	304	288	273	274	285	253	262	269	280	264	261	244	256	303	302	265	282	302	282	275	294	280	290	296	288	289	296	282	259	272	278	279	284	254	312	286	251	289	295	242	278	286	282	294	257	250	277	289	267	282	288	298	280	299	269	271	272	252	270	256	278	299	290	310	265	288	281	305	283	271	277	310	257	303	297	276	292	272	240	305	291	287	268	248	264	278	277	298	267	270	268	295	289	280	280	272	284	275	261	269	285	291	306	291	254	288	272	303	284	276	285	262	298	277	282	251	288	271	276	257	266	291	281	251	294	259	275	293	274	274	227	282	281	270	261	273	265	297	257	317	276	303	251	256	272	299	302	282	266	274	276	259	271	259	245	278	275	264	286	261	274	258	261	266	287	271	265	262	309	287	304	255	281	263	261	303	268	270	289	265	290	257	275	305	249	263	298	292	291	252	269	249	275	245	274	275	259	247	297	268	266	290	280	289	275	251	254	268	268	273	275	281	275	288	303	271	275	290	312	263	286	266	259	283	264	297	271	295	287	288	297	276	304	265	284	293	272	275	281	280	276	266	293	273	279	277	285	282	284	295	292	243	260	287	300	307	292	273	274	310	247	290	276	304	314	280	288	284	305	294	296	293	274	274	317	286	269	274	292	269	237	269	290	271	290	266	295	284	274	321	256	272	290	275	285	263	261	245	283	299	270	285	271	281	240	279	287	251	290	286	278	271	283	257	317	274	281	299	300	309	286	300	273	275	266	269	266	295	263	284	293	291	292	283	263	271	274	282	252	281	257	296	274	269	269	266	288	260	274	278	258	258	272	265	288	274	280	275	324	308	268	294	274	244	282	278	259	288	285	288	320	291	272	280	297	277	268	294	263	268	262	283	283	273	270	297	272	293	277	276	269	292	273	318	318	270	284	265	279	264	287	265	263	288	261	250	291	255	312	291	290	290	268	306	288	295	303	286	288	243	246	258	263	287	281	251	244	288	260	291	245	296	285	265	293	288	285	274	264	290	278	318	260	284	273	260	274	264	278	288	303	289	268	264	245	281	259	257	260	284	275	304	287	301	279	298	270	262	278	290	275	250	269	274	308	257	287	297	264	256	280	273	310	270	275	271	275	271	274	266	271	299	299	274	263	286	275	271	270	292	279	270	286	269	295	298	268	291	273	282	266	272	280	264	278	270	279	271	304	268	285	266	270	264	286	281	276	283	266	265	284	246	272	276	281	260	269	255	282	266	271	265	283	278	273	290	285	266	272	299	303	263	277	297	292	305	269	271	314	277	264	283	260	311	275	303	281	297	273	269	289	298	253	314	269	278	260	288	279	281	291	276	285	266	278	296	270	294	280	278	288	279	307	252	271	265	295	279	223	277	266	295	279	299	271	296	263	261	283	267	250	280	285	280	289	268	316	264	261	282	298	294	257	293	262	286	275	283	284	263	250	273	295	287	272	292	296	280	276	280	284	262	273	264	268	230	283	265	277	282	285	274	267	275	255	293	269	267	283	296	298	250	297	266	264	297	275	248	280	297	289	274	282	302	256	268	300	256	271	262	293	267	269	232	284	285	293	250	256	305	265	268	298	255	272	296	270	294	257	285	303	280	295	303	262	288	302	265	272	256	272	260	278	269	298	263	263	272	286	287	279	261	237	255	278	282	247	282	282	262	252	299	251	277	277	276	273	295	288	273	280	279	305	267	321	270	291	255	271	279	267	269	283	271	310	282	277	253	286	269	269	269	269	268	257	267	279	309	296	276	272	258	294	277	249	281	301	279	259	267	290	257	260	266	264	269	282	284	276	297	290	261	283	302	281	258	289	264	260	297	283	262	243	277	266	269	309	288	311	278	263	269	269	277	306	270	262	295	289	294	249	274	271	243	296	270	278	295	264	283	314	293	276	264	273	252	273	285	276	291	287	290	288	265	290	243	268	274	283	274	268	269	270	279	272	276	257	274	281	290	295	311	288	256	283	286	265	303	273	288	276	308	259	267	274	304	286	281	273	285	274	286	287	276	272	274	294	276	249	287	279	307	269	289	302	263	274	270	275	267	294	260	301	304	254	278	296	266	296	315	266	252	264	248	244	261	282	310	303	269	287	266	284	262	292	257	264	293	293	245	252	290	285	282	265	300	251	262	268	277	256	263	282	277	262	290	302	289	299	262	261	250	295	291	295	259	272	265	277	266	278	245	267	263	283	275	275	273	287	250	270	298	271	290	256	262	295	276	277	265	302	305	267	261	290	300	303	257	253	287	284	292	270	293	277	278	278	260	312	269	250	286	288	235	297	267	263	292	276	250	297	272	290	266	252	274	285	264	279	303	283	266	278	253	256	295	275	247	265	250	328	280	303	285	289	247	266	265	279	287	306	250	267	274	275	276	298	302	287	275	283	231	279	271	284	263	308	281	271	308	277	286	282	319	291	252	272	278	276	272	262	269	278	274	279	273	292	257	281	295	268	272	287	296	274	276	277	279	288	306	262	281	288	281	300	274	258	253	288	285	287	274	279	286	261	276	280	270	275	271	265	297	258	278	266	258	277	297	282	279	262	266	276	299	266	307	258	284	286	252	297	296	275	287	263	278	247	281	289	282	294	283	279	267	266	297	271	280	280	271	284	271	302	296	306	275	291	286	297	282	276	248	316	273	296	257	273	257	296	290	275	261	303	262	274	268	292	274	278	300	323	268	305	298	281	245	270	297	296	260	270	302	274	287	280	276	278	224	311	284	249	278	273	254	284	273	279	284	308	262	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
13285	17560	14285	15846	15243	14669	14296	12603	11483	11012	10937	11442	10967	9998	8244	9602	7631	8293	7279	7185	6613	5698	4965	4543	5524	3274	3243	5345	5022	4401	5033	4304	3415	3034	3585	3180	2432	1387	1589	1541	1851	1709	1635	1508	1114	1156	1390	1359	1216	1209	1143	1168	1035	1017	984	902	852	901	829	875	838	828	834	890	820	806	877	842	854	821	855	871	843	837	831	835	852	832	880	872	854	861	788	853	897	827	798	869	836	857	834	832	867	812	823	831	878	869	789	842	845	812	796	786	795	814	722	841	829	801	840	851	798	820	808	830	840	802	814	758	848	796	870	815	797	856	781	860	805	827	829	878	793	834	815	837	820	837	834	809	821	805	856	863	776	775	824	837	825	857	808	798	894	833	821	824	831	794	820	771	782	856	755	852	823	861	840	841	832	821	820	796	832	805	784	861	812	792	787	802	858	809	821	803	858	867	831	756	831	783	810	805	825	825	809	802	768	827	801	759	781	829	816	843	838	847	818	836	801	827	801	795	825	812	801	850	827	847	829	795	786	821	779	770	773	784	780	846	808	800	783	787	789	780	804	795	739	837	800	736	816	845	822	789	824	842	810	811	790	796	822	832	853	766	804	846	841	789	751	825	812	831	797	880	776	815	790	770	814	837	780	825	781	856	812	835	796	799	794	802	799	823	827	837	783	848	856	845	822	790	848	782	824	795	755	833	761	801	811	780	793	824	773	818	831	763	787	803	785	826	867	808	809	846	816	801	838	826	828	774	815	784	826	894	796	767	800	832	812	825	771	740	875	784	854	843	833	809	823	858	857	790	800	838	840	758	767	838	811	820	802	819	814	795	763	796	826	826	816	813	846	795	797	839	782	787	761	823	801	806	809	789	788	859	826	832	810	838	836	810	769	803	771	737	760	821	808	826	825	799	827	794	806	829	830	784	815	870	887	797	788	768	805	829	808	818	758	858	787	783	844	816	824	812	805	800	835	839	799	805	855	886	811	788	810	824	795	789	819	794	812	816	800	813	770	811	788	778	812	816	835	847	844	804	837	831	868	789	782	816	836	783	826	813	798	827	788	798	810	830	814	807	821	818	787	808	776	813	807	783	787	797	832	872	865	727	805	807	802	843	816	792	784	822	785	804	790	825	814	832	838	866	816	806	784	766	887	788	832	793	782	820	751	762	825	824	770	785	829	778	743	799	830	827	802	801	768	832	833	787	831	806	824	764	805	786	826	790	814	768	812	809	814	794	858	793	763	804	787	781	762	835	820	824	818	766	814	800	762	787	788	797	766	792	814	848	843	858	787	821	826	833	794	800	819	826	776	790	758	862	808	830	806	817	777	807	807	807	761	846	827	837	858	786	819	834	811	806	790	782	821	761	811	805	806	819	848	847	796	832	763	840	813	783	796	822	863	808	822	860	809	822	782	794	800	851	787	804	810	780	796	806	799	826	837	827	824	787	813	768	805	802	786	783	818	799	785	783	804	812	780	760	812	826	768	762	797	817	816	812	840	819	766	796	851	799	792	822	834	822	793	840	817	810	821	821	806	792	842	776	800	786	860	799	788	828	828	784	831	813	831	804	799	814	787	746	802	788	864	805	792	813	825	805	816	849	799	772	820	816	796	786	815	792	774	804	840	842	773	829	804	834	794	792	786	796	742	811	812	804	801	829	835	780	756	836	838	774	848	822	737	811	825	775	757	794	829	812	768	831	805	805	802	766	834	835	795	818	835	774	744	767	795	806	806	800	813	799	844	842	822	800	809	814	826	759	823	834	802	816	756	791	816	858	789	816	812	818	795	798	805	814	829	815	792	787	813	723	771	851	797	793	779	810	833	790	814	764	823	825	758	846	812	777	788	778	821	868	818	812	789	808	886	826	832	871	848	761	817	839	805	816	838	854	789	819	828	809	857	782	841	826	751	811	862	786	773	768	794	828	855	847	788	797	833	784	819	823	786	784	829	785	787	793	790	791	774	816	754	809	829	760	821	725	781	761	821	788	801	779	836	785	803	766	770	791	786	778	802	849	820	859	838	787	793	798	798	795	827	845	794	766	806	842	819	844	776	840	847	785	777	846	836	832	782	807	807	813	779	796	831	822	872	806	803	837	812	814	828	842	789	790	788	838	861	816	810	844	805	823	837	812	804	810	774	830	838	812	784	811	782	804	813	796	830	845	782	771	760	830	844	763	771	777	761	773	832	778	792	805	768	829	771	784	806	792	817	775	831	804	808	781	841	786	795	760	780	812	819	816	744	812	779	828	830	803	825	816	814	782	792	782	740	820	810	826	838	748	800	833	770	761	822	797	735	789	829	803	845	793	731	806	777	831	800	813	839	821	800	823	787	808	818	797	800	754	797	797	792	770	806	770	794	797	777	819	762	783	777	813	775	844	797	797	803	825	776	772	816	794	830	812	826	806	845	809	824	791	819	830	757	822	757	788	784	801	817	814	856	833	819	788	871	783	788	799	793	791	763	818	794	819	807	804	844	843	790	758	830	815	788	830	831	765	791	805	810	783	786	775	821	774	778	810	823	835	799	879	792	812	788	848	744	783	821	783	810	730	806	809	767	817	799	846	801	810	789	814	829	811	778	781	748	841	823	818	817	800	809	820	829	823	802	781	797	820	811	823	799	777	849	837	814	851	869	797	832	791	759	858	806	782	826	791	770	806	794	793	803	869	827	832	755	816	802	790	819	815	808	772	797	771	755	812	781	770	823	801	825	816	802	771	749	791	843	805	801	857	754	753	779	801	829	840	837	829	825	773	847	822	810	789	806	798	806	809	811	763	818	810	811	788	851	770	822	827	794	758	775	821	817	806	842	842	896	757	796	805	758	827	784	787	749	734	809	786	806	834	841	801	820	775	782	839	817	798	825	771	775	823	839	782	823	848	832	837	824	795	828	790	810	818	827	789	852	804	850	779	806	777	805	799	829	781	781	803	808	839	802	841	822	788	789	835	772	833	820	811	816	857	777	835	818	801	809	812	818	805	798	800	796	852	843	782	798	787	794	835	800	806	789	832	845	802	832	807	800	798	768	773	800	823	805	796	794	843	799	829	805	793	806	796	827	773	835	869	796	798	824	776	783	851	801	821	763	807	750	799	787	786	777	784	805	813	784	800	800	835	779	802	876	797	804	779	770	839	804	801	752	803	802	813	810	825	796	773	807	762	821	832	786	782	862	797	772	781	773	852	860	803	768	823	788	798	854	799	822	813	828	841	763	773	799	799	801	824	819	763	825	809	809	789	839	835	805	806	791	816	832	810	766	784	802	773	810	797	767	792	831	859	816	783	836	800	854	784	814	807	801	824	784	807	812	849	859	787	820	791	804	808	832	813	769	769	823	841	798	804	819	792	809	833	804	832	809	783	839	814	771	826	800	794	851	813	816	763	828	808	820	785	829	863	792	832	777	836	805	813	788	818	818	808	827	797	784	822	815	795	845	822	814	775	785	829	800	836	806	851	811	850	749	806	824	741	818	787	832	802	816	811	797	844	784	865	844	788	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2408	1320	884	755	480	317	291	216	171	127	159	136	154	157	131	150	123	119	130	136	110	111	108	126	102	118	107	94	105	93	102	105	100	91	91	97	93	92	97	107	82	79	71	99	85	101	90	93	101	94	86	88	80	85	83	95	86	87	100	104	95	81	101	91	111	102	72	101	89	85	90	96	78	88	82	108	97	92	90	96	94	78	106	78	90	98	81	85	103	70	89	90	89	98	71	94	99	80	92	94	111	94	94	79	88	106	93	97	88	88	112	94	98	99	87	99	98	97	88	67	93	92	87	86	79	79	98	86	93	105	93	78	85	92	86	102	87	79	95	102	110	97	100	91	67	69	103	72	82	82	95	81	85	91	98	95	84	83	81	85	90	94	86	100	97	80	85	84	73	104	95	66	83	88	81	73	83	97	103	108	85	82	79	73	91	89	87	90	69	75	82	80	84	93	92	82	88	73	96	85	80	100	107	86	102	92	90	97	97	98	99	91	84	92	87	94	91	108	95	91	81	86	91	107	98	93	101	92	85	84	85	99	95	78	97	86	79	97	81	93	94	107	96	82	95	99	89	96	97	84	101	97	81	96	109	100	82	75	87	85	85	89	102	80	103	98	94	97	78	82	83	107	87	78	90	95	93	103	89	81	93	90	95	92	78	84	74	96	91	85	81	81	107	104	104	110	83	86	103	120	101	80	77	78	98	92	100	83	84	82	85	100	94	94	81	85	93	81	93	105	99	80	79	95	90	91	98	91	85	77	92	93	90	83	93	89	98	102	93	90	99	88	111	88	108	88	69	92	98	96	94	93	90	83	82	97	86	84	91	89	74	83	101	80	86	93	92	92	92	107	116	83	93	93	90	84	87	94	76	93	93	89	93	86	79	76	92	92	94	96	89	85	76	101	83	95	87	86	97	95	102	88	93	95	96	101	79	72	100	85	94	92	65	81	120	99	90	81	104	85	76	97	89	85	92	99	101	106	113	86	89	92	97	86	87	100	83	104	76	91	112	84	89	72	103	82	102	88	91	86	102	89	91	114	105	99	89	88	86	101	87	87	92	78	94	92	86	107	96	109	115	87	104	86	78	89	91	82	88	89	96	100	101	107	93	85	120	104	94	82	99	81	104	96	96	103	87	84	83	86	97	84	90	103	89	92	94	96	82	94	82	92	101	66	98	95	115	89	107	71	96	81	77	92	97	92	98	119	99	90	80	97	105	73	89	98	86	91	86	92	93	101	95	77	81	99	71	88	82	92	80	97	106	99	82	90	90	83	106	92	106	79	85	102	93	93	76	83	83	70	101	95	114	78	99	103	87	97	89	88	80	95	91	93	83	87	83	91	103	85	88	76	78	98	100	97	92	97	104	79	97	84	95	93	64	99	76	79	93	94	95	109	75	103	70	95	111	82	86	88	82	91	91	89	88	95	84	97	87	95	89	94	89	83	88	97	78	90	105	91	96	87	89	89	72	90	88	96	104	95	88	85	74	106	96	94	83	88	99	97	96	95	103	100	97	81	84	88	97	73	110	85	81	74	71	80	94	79	80	81	76	96	97	98	101	91	81	81	96	88	83	94	80	88	86	93	91	74	99	81	86	99	111	97	90	76	79	83	91	96	83	92	89	107	98	93	89	91	98	91	96	102	92	98	90	89	98	92	96	88	89	88	98	90	109	94	96	100	99	79	98	95	75	81	85	81	81	75	87	81	81	91	113	84	93	110	89	83	81	87	83	99	87	85	95	84	88	84	79	85	94	97	86	69	98	84	92	97	104	77	93	94	85	78	85	85	80	99	87	91	97	86	87	93	96	83	94	84	98	101	88	93	91	85	106	83	96	82	104	84	76	87	80	84	94	110	92	100	86	80	85	100	83	76	80	81	89	91	85	89	81	83	97	101	87	69	88	109	90	96	100	82	83	103	99	77	83	105	71	104	85	79	84	89	85	91	95	73	84	78	108	89	80	102	105	91	78	82	83	76	73	80	93	87	82	88	107	102	86	76	96	92	94	85	99	93	85	77	69	105	107	95	84	82	92	99	82	88	71	78	98	93	106	88	111	80	89	97	99	77	78	91	102	96	77	84	87	106	87	87	92	95	81	84	92	93	85	109	107	76	79	94	88	98	90	86	96	110	97	75	92	85	107	105	80	86	91	89	81	90	82	97	96	95	87	100	108	83	82	88	82	95	87	111	89	94	95	111	99	81	107	85	89	97	83	96	108	90	104	101	100	86	90	96	95	88	77	90	93	94	86	90	67	93	91	78	92	96	102	88	89	76	80	100	97	104	95	90	89	95	92	79	92	79	72	81	101	96	69	103	96	69	111	84	94	88	96	110	77	97	98	90	82	86	98	90	104	84	84	71	87	92	92	88	77	78	85	70	95	90	94	87	85	106	94	100	85	83	109	92	98	72	98	110	80	94	96	83	81	77	102	100	95	94	99	77	103	111	86	79	88	107	95	83	105	85	94	97	99	94	94	101	84	100	90	103	96	79	92	109	104	91	89	95	102	108	80	89	79	91	65	81	80	91	82	81	88	85	77	101	73	86	111	88	102	89	80	90	106	83	95	94	83	79	104	104	85	88	100	104	86	92	89	98	91	85	105	84	83	81	98	91	103	96	103	101	77	86	100	78	100	78	78	78	101	83	103	93	86	81	79	91	95	81	95	77	80	91	96	80	71	80	80	97	87	87	89	118	97	87	84	76	77	86	93	92	87	82	98	87	100	73	78	85	92	87	101	93	90	67	91	100	93	88	86	92	100	80	98	99	100	83	83	99	102	94	93	87	103	83	105	91	91	96	93	89	92	108	76	83	104	91	90	93	93	101	83	108	97	80	102	97	105	108	80	72	73	72	91	90	90	104	81	102	97	89	90	88	87	87	108	87	89	93	87	83	104	94	68	82	103	91	102	90	75	105	104	90	81	91	101	97	91	98	74	82	90	86	85	89	102	98	84	100	98	88	98	89	96	95	89	89	90	82	81	87	100	95	104	108	81	72	114	106	96	106	82	88	102	88	114	76	84	88	103	80	79	96	98	91	79	96	108	95	86	98	90	85	75	98	90	78	95	78	76	100	83	72	89	93	87	78	97	92	72	92	93	93	102	77	89	101	103	84	90	100	100	95	89	102	104	106	92	83	89	83	92	88	90	86	94	90	102	110	83	89	77	75	104	81	94	92	93	80	94	84	87	86	100	85	99	90	71	79	87	79	93	90	95	75	66	89	83	88	95	72	76	75	102	87	105	106	83	89	83	91	97	73	106	93	91	91	80	94	97	86	93	95	89	95	84	96	96	78	90	107	100	87	74	90	90	80	81	98	98	90	88	93	94	87	85	89	105	82	85	83	102	84	84	77	86	92	73	83	89	88	87	96	91	75	89	92	70	105	87	91	95	80	93	96	75	74	91	102	104	84	104	102	99	107	93	82	91	113	78	94	78	99	99	98	81	81	96	103	74	85	76	102	100	97	83	98	94	90	89	102	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2345	2130	1507	1824	1246	1021	1036	844	732	603	740	626	680	659	565	668	562	620	505	518	484	463	433	408	488	394	413	440	455	419	482	477	381	425	395	378	388	329	380	375	325	352	370	305	306	354	376	369	311	321	350	352	325	334	334	347	317	340	330	318	336	296	335	311	338	315	327	327	309	333	310	346	346	329	342	389	318	337	328	316	311	317	338	346	367	297	321	337	349	343	331	364	335	315	349	360	335	337	327	315	325	351	343	345	310	332	334	332	310	321	351	353	356	335	330	344	361	326	348	343	325	323	302	327	314	310	317	332	350	338	332	345	328	331	368	317	296	337	321	321	331	348	342	333	315	355	333	331	362	318	340	361	317	339	310	300	323	352	357	298	309	322	349	348	333	338	356	330	332	340	329	309	308	330	338	341	309	327	306	350	333	353	335	347	324	351	352	359	312	338	340	318	309	329	349	351	322	361	334	345	300	299	327	293	325	329	329	338	326	359	348	331	337	307	309	332	330	306	317	326	314	349	337	323	340	336	354	316	333	331	360	290	336	336	337	337	349	318	314	326	344	332	327	326	329	353	310	310	309	340	330	306	338	322	323	322	310	336	358	319	340	351	310	294	332	329	348	338	342	324	305	313	325	323	324	332	324	335	325	333	307	299	318	338	329	324	329	348	346	320	349	342	331	303	326	335	325	351	317	326	349	315	341	322	342	372	333	336	302	331	317	358	323	330	353	315	369	325	333	322	335	350	325	350	317	361	342	295	322	328	354	330	322	331	339	291	343	348	307	313	354	322	362	330	327	341	295	318	311	320	320	328	364	304	324	318	307	340	325	358	323	316	307	341	339	322	318	320	335	338	340	326	327	331	322	342	346	304	313	312	358	344	349	318	294	349	317	349	357	340	357	345	338	339	307	326	310	319	350	338	306	359	357	313	316	348	324	338	285	343	310	310	341	305	313	387	301	343	328	302	328	340	320	337	354	329	338	338	361	334	334	331	300	328	318	349	352	314	316	312	329	353	333	331	351	318	329	374	342	344	368	318	345	319	328	338	311	313	356	327	359	293	317	335	339	331	346	340	312	324	358	358	307	318	349	332	319	369	339	351	346	341	333	339	334	325	357	320	290	347	318	351	348	318	326	350	325	316	367	320	352	349	305	300	302	328	352	332	315	360	318	347	356	344	358	334	347	359	326	325	333	329	335	324	338	321	376	346	346	335	353	320	326	354	327	338	293	342	338	323	333	341	326	320	303	333	305	325	347	318	333	341	328	313	338	317	327	351	369	306	333	335	321	324	357	349	320	326	318	336	320	340	304	309	328	297	315	327	324	328	314	353	325	323	349	343	317	356	351	358	320	334	327	319	346	346	324	334	349	356	345	362	338	314	351	334	333	326	330	349	332	352	348	340	369	311	323	298	327	331	305	363	348	322	339	342	325	330	301	335	339	319	334	347	348	317	341	362	351	345	330	304	343	335	339	347	313	323	366	330	341	335	366	322	337	339	325	324	322	307	307	320	324	359	332	325	343	347	351	342	318	316	347	329	342	343	323	303	329	337	346	350	311	317	322	358	342	325	298	337	298	324	393	330	318	308	324	341	314	309	300	365	301	385	342	356	354	322	315	347	341	313	299	341	353	299	332	330	313	325	371	350	338	310	337	343	340	347	356	323	342	318	325	332	301	325	349	327	323	329	347	318	301	322	332	327	321	295	323	317	352	322	350	291	340	358	312	338	333	320	302	370	351	329	334	309	321	334	326	344	309	319	319	333	346	330	293	341	341	330	308	329	315	304	339	313	372	340	336	318	352	334	312	340	336	355	342	319	333	298	333	314	354	333	337	318	326	341	359	345	328	298	319	359	340	338	321	323	299	359	332	318	354	338	325	318	343	320	337	320	331	346	315	327	337	339	350	320	328	312	306	338	313	325	341	314	335	308	346	350	304	324	354	328	341	314	330	350	308	341	337	328	317	323	359	328	339	303	366	331	323	344	337	337	346	319	325	325	316	318	342	337	340	358	320	329	298	329	357	330	307	335	292	326	322	318	309	357	328	308	326	306	345	323	349	346	290	345	322	307	325	316	324	335	313	332	325	340	329	331	323	325	365	353	331	326	339	335	310	351	333	331	299	327	337	333	324	311	344	369	339	336	337	306	336	346	333	337	314	319	325	350	331	326	328	375	334	356	355	354	349	346	334	312	335	319	323	302	320	342	307	314	343	357	315	323	349	323	306	376	340	305	344	364	311	341	345	337	310	316	338	343	360	345	342	315	348	293	347	320	360	343	345	311	322	331	356	316	316	314	335	319	340	337	327	326	317	304	324	324	299	318	313	318	315	346	318	331	356	346	329	342	319	327	357	298	307	309	336	317	295	339	339	309	323	309	347	301	338	322	315	309	331	322	301	313	308	328	347	353	304	324	324	331	310	332	331	348	332	330	320	330	307	349	337	341	295	358	317	339	337	345	321	340	331	363	310	328	323	313	304	312	337	333	358	337	324	343	370	311	314	357	339	294	339	325	350	317	355	331	322	317	311	317	323	316	357	324	329	317	322	324	349	321	325	364	329	309	342	317	320	330	340	317	339	357	330	331	338	350	316	341	348	346	320	392	323	317	347	308	349	350	309	323	314	402	327	331	357	328	348	330	325	353	341	363	326	333	318	318	320	334	322	331	360	322	340	355	335	324	373	347	368	340	359	359	329	355	329	382	307	365	335	337	334	317	324	338	337	351	352	348	318	347	320	335	347	348	283	327	360	321	341	306	349	355	321	318	304	371	338	331	323	346	341	291	331	341	315	334	324	308	310	328	336	335	315	319	331	331	324	392	354	319	290	354	318	334	330	317	335	329	362	313	323	343	334	308	351	362	330	342	365	329	354	352	311	352	347	323	283	289	345	363	313	334	380	335	340	326	337	319	359	337	354	364	329	303	332	348	328	331	312	338	359	345	321	308	323	318	346	332	356	350	346	335	351	323	321	323	341	327	325	335	310	349	337	344	330	326	320	334	350	338	340	332	339	321	324	319	334	329	364	330	358	345	289	339	350	333	338	323	294	343	332	315	360	337	326	297	328	323	315	340	315	318	334	334	336	330	318	328	302	366	334	343	337	305	340	332	328	347	342	347	311	326	303	319	337	346	325	301	344	377	338	355	377	336	333	324	333	305	321	305	348	322	299	350	343	305	282	322	346	311	321	349	315	323	337	351	322	355	354	346	339	315	343	358	308	323	321	365	338	343	334	341	350	341	307	311	342	287	358	338	348	350	322	349	311	327	330	313	343	308	334	332	298	341	335	352	337	346	322	333	359	339	312	312	331	319	344	350	353	355	326	317	310	321	343	356	345	352	386	325	327	357	344	342	315	372	318	336	338	347	350	310	311	330	326	302	313	350	350	347	340	332	296	322	358	322	352	337	345	317	317	345	330	317	351	352	352	351	338	335	343	323	351	335	334	344	349	345	325	327	341	324	327	334	341	345	312	309	340	329	337	376	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
12868	14765	12576	9691	6933	4613	4360	3001	2109	1494	1220	1083	1267	1070	911	990	759	791	664	596	578	547	465	480	517	446	394	463	443	527	500	453	384	427	330	303	316	236	221	259	266	237	221	243	227	237	229	232	258	240	207	221	234	193	205	215	206	193	210	204	206	197	215	204	217	205	225	246	178	189	205	187	185	200	209	217	201	219	194	215	201	199	204	197	191	187	218	189	204	232	205	209	231	210	182	213	196	214	221	223	207	201	218	197	189	210	239	209	226	202	210	197	216	226	183	203	219	201	200	234	224	208	179	226	177	232	201	191	200	188	204	224	219	211	197	241	240	199	210	227	210	214	203	217	222	222	187	190	218	191	213	196	197	187	175	211	226	208	210	194	224	224	170	224	223	179	212	213	220	196	210	217	177	218	211	197	208	216	191	197	221	212	236	206	204	208	216	206	234	235	205	195	203	183	199	213	212	194	233	212	229	197	240	224	200	199	204	193	220	205	192	226	194	212	213	215	199	201	210	187	185	212	207	231	199	217	204	173	188	202	220	226	205	218	218	205	211	214	200	198	188	188	198	229	199	201	179	185	200	210	230	201	215	228	206	206	201	187	225	231	204	199	210	193	223	203	226	197	181	199	211	212	220	185	184	215	200	208	212	227	229	189	181	217	219	221	211	222	217	193	212	194	223	196	214	210	209	203	226	201	238	212	206	204	215	192	206	194	208	203	184	207	205	193	196	189	200	200	188	202	206	182	194	198	210	236	231	227	236	212	237	203	216	195	205	213	206	195	200	209	208	218	183	206	216	196	214	204	206	212	229	197	203	200	199	194	195	225	205	189	185	189	220	231	204	164	189	214	191	224	191	195	222	185	190	188	214	186	217	207	227	221	188	225	183	211	225	176	200	205	224	213	224	211	204	190	209	203	204	233	228	200	229	231	166	217	225	208	214	199	202	195	211	226	223	200	219	199	213	221	220	213	189	196	199	200	194	218	210	212	198	222	192	228	185	199	212	208	222	216	207	182	202	195	195	226	210	198	187	225	227	190	200	190	220	217	196	205	241	224	223	223	224	208	217	216	186	212	206	196	216	209	201	211	208	200	194	229	204	222	212	194	215	208	201	219	202	192	182	179	215	212	196	218	230	235	210	206	201	209	222	219	203	213	207	228	212	217	215	221	199	196	189	189	212	187	200	219	190	210	237	174	218	186	216	208	206	201	205	190	219	227	206	212	228	194	216	179	207	210	213	169	231	235	217	217	189	207	221	196	213	206	197	206	215	221	204	200	218	201	181	201	212	197	190	203	195	201	222	219	214	221	207	199	204	203	215	207	205	217	209	189	217	232	219	240	231	216	210	193	201	213	203	206	219	206	215	182	204	210	229	214	214	202	223	215	203	195	180	230	218	199	253	213	219	201	211	215	184	217	199	218	203	195	201	217	198	194	218	210	219	186	198	202	207	216	198	202	229	188	227	193	225	206	223	199	216	190	188	191	210	195	214	241	195	224	201	175	197	214	194	178	203	217	201	203	210	212	212	229	216	204	216	231	188	220	196	197	208	209	207	195	190	213	238	185	186	212	202	216	206	186	217	204	202	205	206	203	208	214	217	191	198	213	223	194	206	199	230	227	222	200	220	187	193	218	193	210	206	226	215	227	226	209	190	207	199	235	210	206	195	197	208	192	207	219	214	210	226	193	214	214	198	214	200	216	187	206	208	210	201	173	215	202	232	208	216	232	213	222	199	209	207	199	210	173	211	197	201	215	222	191	223	218	245	220	181	190	196	205	216	218	209	189	218	204	219	214	192	239	209	218	184	210	231	209	207	198	220	179	198	212	208	220	218	215	227	244	202	195	224	220	216	212	191	232	188	225	229	185	213	243	202	210	197	204	185	206	209	205	204	216	205	206	203	184	209	195	208	220	209	200	191	192	186	222	202	199	201	212	214	196	185	214	215	212	226	187	202	200	197	193	203	204	202	224	196	188	218	221	211	174	222	187	206	192	204	174	188	218	193	187	213	201	201	203	198	199	192	227	213	241	203	204	186	224	233	194	195	232	224	207	197	180	209	196	194	245	224	206	189	208	198	165	196	213	190	182	185	225	208	201	199	194	213	197	221	211	206	215	221	208	192	202	205	218	226	220	216	164	191	195	225	205	212	222	219	226	243	216	178	227	200	205	201	215	235	195	211	187	206	208	198	218	213	185	216	209	225	207	220	198	214	230	202	211	178	168	225	221	191	221	224	210	217	213	233	186	207	195	205	182	224	215	198	234	205	199	217	197	211	208	192	190	210	212	211	219	217	200	208	196	214	211	205	158	201	211	194	221	223	195	205	182	215	208	202	202	195	203	196	229	209	225	192	215	204	226	203	220	221	211	217	182	210	214	223	202	221	216	247	204	187	178	214	200	211	215	188	203	189	225	239	215	212	205	187	204	218	223	195	204	192	216	197	204	212	192	201	225	209	195	226	216	196	201	198	201	177	203	205	196	216	221	204	197	210	217	174	227	229	208	195	210	224	190	225	217	181	190	186	222	226	215	188	206	218	204	196	220	209	205	193	193	196	199	186	205	215	189	201	223	210	191	218	226	215	200	214	182	189	202	190	217	211	214	186	214	211	193	218	191	212	186	222	221	216	228	240	180	208	207	224	219	225	238	214	198	214	199	187	185	187	200	207	213	191	211	211	210	196	186	228	229	226	202	234	209	213	221	221	215	214	211	234	197	192	236	202	227	196	208	189	211	218	214	194	215	207	227	230	203	221	201	237	196	226	184	200	218	186	220	203	196	225	219	206	234	213	198	218	227	230	206	202	214	215	242	193	215	185	209	208	214	207	203	197	216	218	187	205	209	217	201	236	188	200	193	219	205	166	198	201	209	220	210	172	191	193	198	208	208	221	223	202	200	196	223	214	224	210	202	217	191	214	175	185	196	212	229	218	219	206	213	218	224	210	202	195	224	207	211	182	215	214	216	212	198	221	206	203	204	191	209	227	190	179	231	197	230	179	215	187	201	221	235	221	218	174	205	217	184	229	194	182	193	226	212	200	184	200	209	204	207	188	213	218	214	196	188	215	210	204	193	199	209	187	217	222	218	242	199	200	192	237	206	215	232	228	209	209	200	210	190	222	214	213	210	210	209	177	196	215	211	195	205	198	224	219	211	215	212	203	210	223	230	226	195	209	206	211	198	227	180	206	217	213	189	191	189	206	220	186	202	215	217	230	178	203	193	208	190	185	219	212	173	193	210	194	196	202	215	227	213	175	237	203	212	208	198	202	207	193	201	198	231	203	211	208	196	204	219	221	195	204	220	195	209	208	239	203	190	230	211	223	188	207	209	210	191	193	197	182	219	231	209	188	183	224	184	214	195	225	190	225	226	210	209	209	197	232	199	209	197	195	208	185	192	222	180	190	201	207	185	199	219	201	185	190	197	201	228	206	194	201	204	183	221	213	201	206	194	223	187	202	221	203	186	205	201	211	201	215	223	179	220	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9198	12830	10006	12172	9750	9001	10627	9000	7694	6529	6211	6282	6552	5222	4639	5503	4667	4672	4326	3701	3379	3441	2560	2737	3126	2181	2084	3069	2814	3003	3034	2529	2000	2210	1819	1881	1462	1040	989	1043	1128	1138	1042	954	785	782	934	849	852	831	733	806	753	701	717	658	651	684	706	698	633	672	630	621	631	655	607	654	695	692	646	638	693	661	645	616	643	662	680	657	628	642	646	656	660	623	660	673	632	678	631	629	618	617	638	626	655	634	627	645	647	666	612	635	687	700	646	641	623	659	658	564	641	649	692	633	646	631	640	585	606	620	678	582	631	638	619	666	632	649	636	642	621	597	636	674	665	627	630	618	660	653	634	621	658	669	654	638	642	683	662	614	650	648	651	604	655	608	630	633	626	633	621	625	680	639	585	607	654	651	614	662	648	593	615	694	626	636	627	642	605	648	623	642	618	624	648	673	597	643	650	637	622	628	637	616	626	672	591	633	638	624	599	651	634	599	621	589	637	637	644	670	613	632	649	637	614	637	640	625	680	626	670	660	616	638	663	643	662	635	636	618	654	633	587	637	685	678	639	729	659	658	629	661	635	652	589	660	629	645	660	682	672	656	634	612	638	619	627	626	693	644	644	630	635	633	643	636	673	640	635	639	650	607	628	679	610	609	645	658	610	642	584	614	588	694	620	624	602	621	642	657	610	666	633	623	610	629	614	607	602	642	601	631	615	613	615	624	613	621	659	646	688	646	663	667	591	646	672	637	591	602	585	680	642	621	664	677	620	651	621	669	658	632	634	644	618	640	652	677	637	586	597	641	636	668	631	621	677	634	685	684	619	632	679	650	628	678	662	687	632	634	681	613	609	577	609	677	598	683	672	620	630	593	636	629	625	620	643	595	611	617	636	652	604	620	645	637	644	664	630	644	615	653	641	595	617	637	641	643	611	609	606	651	611	609	627	658	665	674	646	616	629	659	636	647	627	653	621	635	648	622	688	648	628	677	668	646	670	650	634	632	660	633	624	621	628	634	685	634	669	657	693	668	669	646	653	646	617	666	676	634	625	641	631	660	634	645	624	639	603	664	640	635	609	654	666	622	599	653	614	633	641	648	629	679	596	592	615	604	598	586	667	619	603	673	644	646	557	642	624	662	670	611	642	641	676	636	614	627	620	637	646	659	669	637	637	618	642	644	642	629	667	631	657	595	650	635	624	654	600	637	678	628	594	625	602	602	612	619	636	623	612	680	640	666	612	654	635	637	617	663	616	628	606	594	616	633	573	628	597	617	653	612	620	643	595	663	664	600	660	659	671	678	632	681	636	614	675	675	645	669	695	606	605	660	616	626	611	644	650	582	616	623	617	654	618	607	656	673	655	659	633	613	627	627	652	610	655	653	682	646	624	697	667	638	622	660	649	655	627	620	633	633	659	638	632	654	672	634	582	649	665	656	635	670	644	656	639	626	655	666	652	611	658	666	648	639	654	652	641	606	607	620	629	634	637	674	617	608	676	570	638	649	688	631	621	663	656	648	630	646	636	609	686	649	642	627	672	628	665	632	622	652	718	612	635	653	665	646	670	662	663	629	648	648	640	673	594	606	574	644	660	651	637	628	644	650	667	653	628	668	602	644	612	636	578	625	627	646	666	680	628	621	680	679	598	630	611	672	618	625	651	652	609	629	671	634	621	624	668	641	629	659	628	614	651	667	622	617	630	673	665	641	635	653	619	620	678	616	617	556	659	644	628	628	670	661	603	626	622	644	619	616	636	632	650	611	617	676	655	653	627	660	641	633	674	627	626	652	654	618	625	658	594	653	629	614	695	659	644	595	657	665	621	663	676	638	608	632	691	675	632	625	663	602	639	602	673	657	641	656	637	584	620	621	604	622	645	625	617	628	625	612	595	650	612	621	618	667	624	584	607	634	620	627	620	641	649	620	654	666	660	638	665	636	610	633	639	621	620	671	672	603	641	624	626	638	625	672	646	593	671	628	630	645	647	602	666	614	591	649	620	644	632	614	632	642	641	629	622	635	631	685	669	651	597	626	618	622	648	647	624	657	660	625	554	671	649	654	622	679	638	641	625	657	627	648	642	667	687	622	640	626	661	643	631	613	653	654	647	595	652	597	645	638	703	722	647	655	636	606	635	622	651	644	655	597	610	682	651	630	638	594	662	651	627	623	638	629	598	638	637	607	622	654	616	632	634	633	661	633	673	693	629	602	658	643	615	640	673	665	651	621	666	639	647	645	649	654	624	614	668	682	600	637	586	619	654	644	658	665	642	657	668	621	632	629	620	667	617	668	617	628	650	640	616	649	605	663	677	637	654	655	659	615	639	597	639	665	656	633	604	673	632	664	612	640	644	651	678	609	638	639	648	590	649	672	666	617	658	665	680	610	643	636	637	602	620	647	606	628	648	649	622	635	667	631	659	630	637	635	625	651	637	661	626	643	622	632	617	607	629	661	677	646	615	630	641	658	646	662	605	636	591	645	605	599	649	644	696	581	627	619	657	575	647	617	674	696	644	649	675	670	666	584	669	630	624	621	659	633	618	608	648	616	673	658	598	642	674	624	633	636	645	649	671	618	696	622	661	640	666	637	661	620	648	642	650	646	614	594	605	601	610	651	622	651	639	612	647	652	640	648	647	646	642	639	662	629	612	670	611	647	636	645	675	615	612	607	642	636	697	614	629	614	650	606	626	610	648	679	654	611	620	623	591	632	718	657	687	650	633	642	636	649	660	672	621	658	680	636	635	626	674	647	662	617	624	620	625	603	647	663	646	659	637	623	645	589	619	607	671	613	621	657	625	617	627	645	604	626	635	643	617	646	607	683	613	635	639	645	673	598	595	678	599	639	599	628	608	641	654	659	665	624	676	617	614	648	648	646	636	668	648	619	607	626	611	639	633	629	613	631	674	620	648	614	634	628	627	632	653	649	675	664	638	650	656	638	616	659	708	646	652	634	684	634	639	629	615	654	626	634	593	666	676	671	578	628	644	654	636	630	582	649	672	646	612	626	631	633	595	619	630	611	618	648	612	614	633	666	643	627	629	700	635	607	594	679	655	623	644	570	643	668	615	622	658	648	631	631	607	632	645	644	661	638	603	627	623	644	627	667	595	615	657	638	662	636	640	638	670	639	628	620	684	641	638	649	590	633	674	595	640	648	644	642	621	640	604	624	617	627	598	647	621	679	664	645	647	595	652	643	663	637	582	609	644	659	668	634	661	622	669	647	650	645	656	648	652	600	642	643	673	623	660	606	615	672	641	625	642	675	636	669	628	664	614	633	661	605	630	685	634	611	666	646	658	620	630	635	603	668	627	641	668	639	693	661	621	696	642	623	664	600	650	640	611	630	648	662	630	637	592	652	630	676	651	674	647	631	629	634	611	582	626	649	677	619	599	627	652	679	638	625	646	633	671	640	599	650	672	635	667	621	633	641	667	652	641	622	675	599	645	582	628	608	654	646	625	649	665	652	609	653	658	647	630	638	618	670	606	599	639	647	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22941	22903	20186	16839	12233	8724	7580	6191	4477	3705	2815	2478	2589	2247	1761	1873	1603	1501	1190	1080	1035	949	842	771	865	656	872	944	842	831	1035	744	674	551	541	556	419	380	345	384	405	397	357	362	300	310	358	350	325	303	303	332	271	315	277	305	294	316	296	284	279	276	286	294	259	279	279	291	298	291	300	293	290	289	265	293	296	269	287	300	309	312	282	247	290	276	286	302	291	276	276	280	310	309	264	289	318	284	279	291	276	260	289	310	268	314	253	295	241	270	252	255	269	259	268	267	292	287	238	284	280	275	269	285	266	280	259	274	276	285	260	275	306	284	303	279	278	306	274	270	277	288	300	290	271	312	262	294	291	278	298	271	278	281	278	276	266	293	293	306	289	274	264	252	269	285	243	317	270	278	274	288	300	286	289	270	296	279	299	274	289	277	273	288	310	276	264	252	303	300	304	274	321	289	293	277	291	271	248	290	273	264	256	292	287	302	270	260	283	281	283	271	275	262	275	285	276	287	292	278	272	261	283	266	287	297	285	275	283	281	302	259	301	295	268	303	277	314	287	261	274	276	280	280	290	265	293	280	317	280	262	264	285	309	262	290	264	255	261	290	283	276	296	266	287	276	297	267	269	269	293	296	260	287	299	272	261	258	288	279	299	284	258	260	299	322	278	277	277	306	269	298	257	271	287	275	284	279	296	267	286	259	269	256	289	280	252	260	283	293	262	276	266	269	239	290	280	307	275	265	260	267	268	272	293	242	277	284	278	279	263	281	266	309	281	305	255	290	251	281	293	329	254	262	317	306	303	301	265	277	250	252	257	298	281	256	267	295	252	283	284	276	285	269	296	283	258	283	249	255	286	279	261	278	277	301	260	283	274	268	257	257	271	296	275	275	293	273	263	272	290	265	263	265	309	253	280	291	262	289	273	282	258	291	267	300	269	285	285	286	302	281	283	269	300	264	281	268	290	300	290	276	282	279	295	279	259	249	297	250	263	274	235	284	232	278	280	282	265	291	283	267	293	256	299	274	302	275	267	295	284	247	275	296	286	249	286	267	300	289	270	245	259	300	293	281	271	290	261	299	278	289	266	274	273	268	272	276	268	284	263	251	265	304	295	276	265	254	303	286	264	300	263	264	280	279	313	280	264	272	283	278	282	264	278	254	260	274	257	273	284	239	296	282	289	266	285	257	291	275	294	301	263	302	274	282	304	261	276	300	259	274	293	296	267	248	299	279	260	280	286	276	261	294	249	285	305	272	280	292	300	288	289	279	269	252	287	240	256	278	299	261	255	264	264	283	292	299	253	261	290	274	313	291	269	264	278	288	264	280	252	268	277	278	279	263	243	299	266	254	285	297	246	258	285	252	265	307	292	301	279	279	283	255	304	266	258	262	269	306	287	293	279	265	249	268	286	279	283	262	269	285	287	302	271	268	270	291	273	313	261	260	272	278	288	257	286	278	288	268	268	267	291	290	267	284	263	311	272	312	275	306	273	310	284	298	288	292	302	267	293	251	285	289	253	281	291	277	301	279	267	261	278	294	272	288	293	270	304	283	260	270	286	299	283	267	272	309	255	283	278	254	283	286	275	290	265	260	302	286	272	279	267	284	274	268	267	266	234	262	294	262	297	259	270	290	304	277	287	276	275	246	251	296	260	285	300	287	260	252	295	248	303	291	271	278	292	305	276	269	313	277	300	283	286	274	281	288	272	270	285	317	277	262	285	248	281	275	281	287	248	293	283	287	277	285	279	290	291	261	258	253	262	275	289	297	283	315	298	278	259	261	280	292	304	308	281	263	304	287	271	282	276	280	268	282	243	281	306	286	265	305	307	258	270	270	273	244	263	251	238	306	272	290	269	288	277	293	288	263	273	287	298	259	277	258	266	292	284	274	285	276	284	318	288	285	250	286	282	280	265	271	285	285	270	299	277	259	287	260	290	263	276	310	262	268	291	287	300	291	300	277	258	301	248	280	275	299	282	267	290	274	298	248	291	286	296	261	293	277	288	292	298	267	257	283	275	264	299	286	289	259	243	304	306	296	287	295	266	292	276	283	283	275	286	255	270	314	288	304	270	280	268	274	276	274	275	268	259	293	269	275	273	266	262	248	272	262	270	260	280	266	297	289	290	324	279	275	258	285	283	279	292	306	287	270	263	281	249	283	268	281	257	269	269	295	303	274	268	284	324	271	270	267	295	271	287	292	272	279	265	299	241	253	274	296	335	268	302	273	286	245	274	273	304	302	284	297	282	254	259	268	262	293	278	298	272	250	254	295	254	285	300	278	257	289	283	265	318	235	263	252	291	305	292	312	308	286	284	295	267	297	301	272	283	290	288	262	270	262	264	292	280	251	272	285	264	254	262	261	285	279	274	283	271	285	292	266	293	272	311	257	290	279	277	299	271	290	286	280	290	248	284	280	298	270	260	260	278	316	289	248	252	260	275	265	272	266	297	289	285	288	280	274	291	298	275	273	271	313	286	277	272	258	249	256	281	277	281	290	264	304	284	286	269	272	291	289	270	269	278	264	285	251	306	272	290	257	272	290	288	282	308	304	285	282	285	275	244	264	286	269	260	278	277	286	306	269	255	269	275	258	269	310	299	295	277	264	260	278	259	288	281	304	272	257	268	283	267	272	263	303	282	305	271	285	287	260	312	292	259	253	279	314	281	274	267	293	277	323	278	276	220	305	295	292	276	275	286	306	261	277	318	315	325	280	306	259	279	264	279	300	264	275	304	242	293	249	275	293	276	259	261	289	284	259	325	278	244	279	296	290	282	314	293	237	298	271	302	268	294	276	281	269	280	295	285	266	295	277	294	284	308	285	272	309	305	275	302	291	269	279	263	295	252	302	283	281	261	275	284	280	282	310	284	291	270	276	274	270	300	288	286	279	277	304	261	258	280	291	306	259	272	244	283	272	280	278	306	296	278	262	276	288	277	267	309	300	264	299	280	316	302	293	299	280	261	292	297	316	296	300	284	302	307	280	272	272	293	279	266	306	251	299	301	288	286	293	271	275	271	286	265	278	253	273	300	288	290	299	283	267	244	263	258	259	292	280	265	287	275	256	271	275	257	297	282	279	306	277	261	282	299	284	233	291	295	271	293	265	287	296	277	287	315	283	324	286	236	272	256	269	287	303	287	261	301	269	242	269	236	257	274	282	288	298	281	261	278	281	309	272	313	302	272	281	281	286	278	276	271	269	261	265	293	275	271	272	285	283	283	280	294	251	294	292	270	283	270	297	245	291	270	260	289	284	252	265	299	291	255	286	252	279	296	277	294	272	262	268	265	269	288	306	263	278	260	276	287	273	234	255	319	258	265	268	273	322	304	313	276	279	263	284	307	270	260	284	276	305	272	308	251	283	274	293	286	288	276	248	305	285	282	283	276	277	296	288	236	312	314	282	284	293	275	288	258	287	286	273	261	290	285	256	290	265	264	274	296	271	282	270	284	290	292	276	296	282	269	281	291	277	293	257	293	279	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
13724	18127	15244	18365	14344	13367	14611	14463	12307	11619	11324	10793	10965	9731	7952	9384	8154	7960	7365	6615	6034	6108	4670	4340	5316	3183	3899	4713	5170	4805	5254	4042	3424	3072	3254	3197	2191	1489	1371	1718	1852	1772	1608	1466	1185	1117	1348	1368	1319	1200	1102	1077	1062	998	1036	884	872	938	896	856	868	855	892	878	862	779	881	848	867	843	882	803	883	833	848	847	856	835	849	852	811	854	818	859	803	864	854	883	829	887	816	816	819	852	816	804	826	813	800	798	812	808	821	824	812	846	818	833	822	798	833	866	753	826	841	806	903	821	842	799	841	801	757	823	770	825	790	862	773	788	822	857	797	793	748	795	796	799	797	817	821	847	841	841	818	827	802	800	813	830	802	815	830	813	831	842	842	761	738	782	774	817	788	804	814	767	847	791	818	818	804	839	854	818	793	837	853	801	806	802	807	815	799	803	800	800	805	804	813	834	791	814	793	775	811	791	800	775	776	815	726	805	849	776	851	791	823	743	781	843	799	784	800	839	831	787	749	832	798	782	835	781	790	821	773	768	844	808	785	837	803	754	791	811	798	790	842	795	814	796	841	768	807	803	805	807	855	786	809	806	783	794	790	788	815	794	853	812	788	794	780	848	762	816	758	794	837	828	855	794	762	842	839	834	767	805	817	784	788	785	831	782	833	833	838	818	772	839	809	771	836	834	808	779	843	758	794	753	817	849	796	798	836	770	787	820	793	799	825	744	804	825	831	794	836	784	763	765	792	813	800	793	834	776	822	829	795	812	792	814	785	819	809	774	788	805	785	857	789	802	830	742	788	836	814	774	815	780	775	826	812	824	785	817	831	810	790	785	778	816	801	877	842	825	833	817	779	802	795	768	774	761	796	816	808	817	799	811	799	761	782	784	838	822	838	790	847	795	781	830	811	825	801	791	812	816	769	767	811	833	862	791	786	828	796	831	847	776	792	803	775	790	763	806	839	779	825	837	819	811	814	808	811	808	807	762	843	809	855	804	809	795	784	864	824	822	851	833	832	772	813	827	848	792	867	792	797	857	764	828	797	829	853	855	807	788	804	836	790	806	760	795	819	821	825	878	803	827	842	843	819	851	788	750	792	835	812	794	851	838	839	781	798	766	837	800	804	818	814	814	788	784	812	828	793	835	800	823	896	792	876	770	792	791	829	840	791	793	781	849	781	805	818	758	794	811	768	791	788	790	802	823	818	793	806	782	775	819	797	797	778	795	821	787	813	832	776	777	788	770	822	808	808	797	844	785	813	831	805	836	821	791	849	784	824	811	817	819	778	797	848	801	797	810	810	846	829	799	818	794	853	869	781	786	785	838	797	778	805	822	787	821	798	804	801	844	812	829	794	802	751	773	825	794	789	818	836	781	814	804	797	783	847	831	875	767	785	815	834	840	850	829	818	797	788	770	852	781	823	818	830	816	812	808	839	826	843	807	820	770	812	805	799	804	830	796	774	812	812	791	779	806	813	810	827	848	826	822	734	801	816	791	829	820	854	783	813	831	797	815	821	812	758	838	774	806	824	781	792	808	765	766	799	793	829	787	827	781	803	824	780	803	876	834	786	820	801	774	823	846	848	788	761	791	874	843	822	762	825	783	812	831	833	844	800	752	797	864	828	814	773	877	804	822	766	823	826	786	852	779	781	832	759	810	840	776	808	817	803	805	845	821	828	811	853	828	791	817	855	795	807	845	807	807	771	827	807	799	813	807	820	824	781	830	791	804	812	830	794	799	783	810	789	789	781	766	820	835	807	797	813	782	832	805	843	752	811	804	756	787	773	863	774	831	844	815	822	788	816	834	858	762	846	806	825	846	818	816	776	814	826	779	725	794	828	843	817	831	806	847	806	778	811	813	781	852	786	812	771	809	805	786	805	802	809	809	835	777	724	770	818	836	728	823	821	802	784	795	782	800	815	817	781	802	827	796	835	838	791	811	847	776	792	822	838	811	779	829	801	791	830	804	777	779	807	757	790	806	824	830	814	772	793	807	791	810	786	829	800	792	830	795	801	837	805	775	773	777	761	833	777	737	791	795	731	783	795	812	808	783	780	803	806	785	819	777	805	793	793	815	793	795	797	850	840	788	833	827	815	806	834	795	830	837	851	778	821	845	813	804	802	802	792	806	791	800	804	749	775	800	776	782	816	843	785	807	780	799	806	801	782	810	789	797	793	828	780	857	793	784	855	797	848	788	814	756	819	792	803	757	850	738	801	801	806	796	767	841	806	802	772	835	780	767	842	805	806	772	828	849	817	783	831	810	759	803	789	848	826	773	813	764	804	799	803	793	794	815	756	830	791	811	761	833	839	840	763	786	748	766	780	833	821	750	825	840	818	817	783	842	842	752	787	796	813	774	836	802	756	813	810	808	839	804	815	764	851	790	823	830	862	802	801	796	817	820	756	812	767	846	808	808	786	817	804	809	814	840	829	795	794	797	802	784	798	807	794	795	815	786	857	805	773	841	799	775	796	888	804	874	828	797	796	826	826	828	804	823	807	773	814	823	792	820	800	801	776	838	788	795	829	813	786	790	793	826	789	784	774	768	780	811	815	848	793	790	825	780	854	830	880	799	746	770	815	792	763	867	861	773	796	824	823	813	795	856	752	779	792	824	785	788	765	798	819	816	804	847	861	798	820	846	837	754	795	787	784	867	816	818	811	796	858	822	807	858	799	834	771	829	791	811	850	735	799	815	777	861	811	811	750	802	751	827	777	788	837	821	822	800	760	829	783	758	820	832	875	798	788	787	771	783	825	824	840	787	820	808	812	782	854	833	810	800	763	821	763	787	859	783	786	776	789	851	837	812	795	836	802	827	817	816	805	813	813	813	806	779	811	876	787	820	793	788	801	807	814	830	804	773	795	800	789	826	748	876	820	810	816	763	838	804	798	801	811	838	818	809	751	810	814	830	809	791	756	803	801	841	805	764	802	847	819	791	753	738	843	770	770	876	809	815	795	799	801	839	833	808	839	755	799	849	822	838	784	804	797	762	811	829	806	842	820	806	786	823	820	760	768	794	828	798	829	810	835	809	802	804	815	847	790	809	822	770	857	823	796	783	817	809	813	801	787	833	862	793	839	849	814	822	763	777	814	806	819	780	797	796	824	890	840	794	832	850	798	822	780	787	854	778	790	836	812	824	816	811	789	793	768	862	791	810	809	769	767	848	810	821	857	759	779	823	793	795	812	812	798	778	804	839	821	827	769	833	772	808	804	828	846	791	783	790	787	778	779	812	824	820	823	830	887	806	762	809	802	795	798	797	813	816	788	810	832	807	817	805	779	804	799	816	793	800	839	806	853	824	797	811	799	784	818	848	816	823	790	837	820	836	832	789	791	830	808	832	786	775	791	830	795	796	778	812	814	792	767	786	839	878	868	818	764	775	855	792	824	773	832	820	818	858	788	843	782	786	815	788	807	765	811	832	795	763	752	779	787	772	806	804	840	785	792	796	785	809	803	857	769	815	751	822	831	792	877	813	814	817	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2359	1217	960	594	332	286	257	231	175	139	142	131	131	118	121	132	119	108	105	100	107	106	119	112	108	105	101	95	105	100	104	106	108	100	86	87	98	102	74	84	104	102	107	84	80	89	94	99	93	89	72	112	79	93	90	100	84	82	107	79	88	104	87	97	85	105	94	90	97	104	100	90	106	82	101	82	94	94	80	91	82	99	60	97	95	99	103	75	89	96	117	113	81	101	82	105	100	105	95	83	79	86	107	83	95	96	90	81	94	89	83	88	109	81	96	86	95	92	88	88	83	86	85	89	87	85	85	99	101	87	95	88	86	87	112	112	69	86	85	108	90	97	83	100	79	65	86	102	92	89	100	89	83	85	90	93	87	81	100	77	114	92	82	90	81	101	95	91	84	104	97	92	85	90	92	91	97	87	89	65	104	74	93	99	90	103	92	84	100	102	97	101	110	98	111	105	100	79	78	91	110	95	106	94	88	92	103	81	88	80	89	77	98	93	80	100	84	78	82	97	70	64	88	86	92	93	86	103	87	102	101	78	97	103	93	88	90	86	90	78	84	103	93	75	88	97	103	90	82	98	84	94	89	93	77	80	121	87	83	101	112	84	108	71	78	88	105	107	87	93	91	85	109	74	81	89	76	89	94	95	100	80	80	84	92	83	100	98	92	98	90	96	97	95	80	111	93	93	101	101	100	81	85	84	93	85	78	86	107	86	86	93	103	97	92	83	95	96	85	92	101	92	84	85	95	88	90	87	108	82	90	97	81	87	79	92	97	92	85	91	92	74	90	88	92	74	98	73	95	106	95	98	87	81	76	93	94	78	105	86	98	88	87	92	78	100	87	100	102	91	93	101	103	103	85	85	83	83	93	102	87	96	96	89	92	113	88	88	76	70	92	74	97	106	102	95	84	91	91	104	91	91	82	106	94	74	99	104	87	90	96	100	89	91	80	96	84	106	88	85	80	65	87	94	87	85	103	84	83	94	81	90	93	97	93	106	96	81	79	105	85	96	94	88	82	82	95	93	92	95	102	96	91	92	81	87	105	89	85	96	79	75	101	97	110	82	101	93	80	90	78	85	85	98	96	100	105	81	80	105	76	110	80	110	83	98	78	87	97	97	91	84	100	97	87	88	98	81	88	98	83	88	96	90	99	104	97	120	90	99	81	85	90	85	99	90	91	95	85	90	94	80	87	80	83	87	91	83	89	94	85	95	95	91	98	98	95	94	78	103	91	79	79	86	108	87	93	93	72	86	86	104	73	90	85	70	87	76	90	85	82	89	92	81	83	109	82	87	89	98	105	89	98	83	103	90	91	90	77	103	97	81	90	89	81	103	96	92	72	91	99	99	86	99	79	94	100	99	95	92	62	99	96	77	88	93	105	88	81	71	101	88	91	83	83	100	93	85	85	78	81	84	91	100	99	85	90	88	87	88	88	94	108	89	106	92	68	95	87	95	96	91	87	86	96	92	82	99	96	78	86	74	103	89	94	95	104	93	71	85	69	94	104	82	83	101	91	95	101	95	83	102	82	97	97	103	88	80	95	98	87	103	103	79	95	96	98	94	92	72	99	104	92	92	95	86	95	82	98	99	82	108	96	96	94	92	81	87	85	96	93	76	80	95	73	92	82	95	99	113	94	85	96	93	104	90	62	94	82	97	91	75	92	80	94	95	98	95	85	95	105	87	105	81	86	78	78	98	98	75	108	91	89	104	105	93	71	97	104	95	97	96	94	90	71	82	106	81	82	101	79	70	84	99	93	89	86	94	86	89	85	98	86	101	96	80	88	95	96	91	88	103	97	107	89	85	79	86	102	74	86	91	99	96	81	100	83	95	102	92	101	97	92	103	69	84	94	104	102	85	83	80	87	92	81	76	81	84	77	96	92	83	94	77	75	88	74	86	109	88	81	102	96	75	101	99	103	86	97	129	82	79	97	101	107	90	107	85	98	89	97	85	96	85	74	83	103	102	98	95	90	66	108	79	87	87	92	97	75	97	105	88	88	93	91	90	84	100	84	90	99	79	104	103	97	101	99	94	95	74	97	89	104	81	102	82	88	80	88	100	103	106	92	95	99	86	83	102	93	98	85	81	90	85	89	73	113	89	86	96	96	89	74	86	95	94	93	94	99	86	91	86	95	99	88	97	91	95	105	95	87	102	86	78	97	104	99	95	103	92	94	108	71	89	84	124	91	76	98	95	102	113	109	92	83	88	97	96	92	95	89	77	88	86	101	100	84	105	81	101	92	76	97	87	78	84	71	93	87	84	83	96	93	79	88	90	91	95	105	87	99	89	84	109	106	106	95	95	85	103	93	72	98	87	96	77	95	83	89	77	87	102	89	75	98	78	99	93	89	87	117	79	115	93	90	83	90	85	88	86	65	89	92	85	83	93	91	93	89	92	105	95	94	83	92	106	91	98	85	94	99	98	95	99	92	95	78	87	98	82	86	72	89	112	75	96	90	101	92	92	81	73	88	82	91	99	99	86	91	83	80	93	80	99	84	83	91	94	101	88	102	97	95	105	85	88	73	83	99	96	103	80	94	90	87	91	110	87	97	94	75	86	80	87	85	96	98	94	101	85	94	85	101	91	105	79	60	100	87	103	88	89	90	97	90	82	109	93	90	87	99	103	87	98	98	94	103	90	94	116	102	81	88	81	94	85	111	96	72	89	87	99	81	87	97	94	114	73	93	109	91	102	85	87	107	99	81	87	96	85	107	97	83	103	98	101	95	88	99	112	97	96	89	88	98	75	101	58	112	86	94	84	85	78	92	78	87	95	75	90	94	102	83	105	70	90	97	71	87	82	111	92	79	64	91	90	90	107	108	91	87	90	93	83	96	91	96	96	89	109	90	93	83	102	83	98	92	101	94	79	91	81	93	97	92	77	83	93	84	98	84	92	90	94	86	98	84	96	86	83	93	73	82	86	83	111	98	95	75	82	105	110	100	93	80	88	100	92	77	77	76	102	92	91	80	74	92	83	77	85	80	95	77	109	93	79	101	75	78	79	92	85	95	94	97	106	88	82	95	87	80	89	105	94	96	104	79	74	75	80	98	82	93	75	94	76	86	103	96	85	112	89	92	85	93	93	104	80	88	90	76	95	102	98	78	94	95	90	81	91	81	78	84	97	126	98	78	83	96	90	87	94	99	77	91	102	95	86	113	95	85	85	86	72	74	105	99	90	89	77	99	81	98	79	92	83	86	92	101	90	77	74	101	87	92	85	92	110	92	107	92	105	96	85	96	99	98	100	86	104	101	84	83	98	99	84	94	87	80	90	89	88	84	91	88	106	88	104	96	88	95	75	87	95	74	71	83	85	96	94	103	100	86	92	95	89	112	102	84	83	96	93	91	100	95	96	81	93	101	83	82	84	81	92	91	88	105	92	86	93	83	90	90	88	79	84	107	88	87	115	89	78	85	86	89	87	81	84	81	102	85	94	100	79	60	106	97	87	94	70	75	102	85	80	90	99	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2361	1973	1824	1720	1089	995	994	934	906	701	701	683	696	616	482	626	520	579	570	462	484	475	427	410	496	435	419	442	441	431	459	458	395	383	374	377	392	337	347	391	332	344	353	350	355	339	340	336	316	315	339	346	331	349	332	311	362	346	334	297	323	329	338	330	338	340	315	368	346	336	345	317	298	320	343	351	333	332	318	334	340	334	332	337	360	342	325	308	330	309	348	336	308	374	334	320	331	342	361	303	340	337	339	306	328	346	332	312	365	320	318	332	365	328	313	302	314	301	325	340	333	378	336	355	328	338	334	379	315	340	327	349	336	311	343	331	326	311	312	333	313	307	349	330	323	316	348	340	353	326	319	343	312	331	329	322	338	315	318	348	315	327	344	335	343	318	314	322	334	302	337	332	300	285	336	341	317	333	358	338	327	344	329	296	350	356	336	333	312	370	318	298	362	312	329	329	338	363	326	348	361	337	339	328	330	354	335	329	317	306	302	335	335	294	327	318	339	287	326	347	353	315	311	359	307	354	321	337	336	346	349	355	325	306	318	291	323	330	323	350	321	315	343	312	302	330	356	319	336	360	357	347	348	363	334	350	355	357	353	353	326	342	327	329	344	316	333	340	288	315	346	329	303	359	372	334	326	328	345	339	320	331	335	342	348	345	300	349	313	326	314	340	326	307	312	303	358	315	319	333	300	332	297	322	312	340	320	300	347	351	320	342	305	358	349	352	304	286	368	329	335	341	317	332	308	363	353	335	315	370	343	342	314	346	318	319	317	338	320	337	332	346	335	315	316	346	331	344	338	342	335	339	332	327	331	343	341	326	327	352	326	338	338	356	316	371	365	325	322	366	339	362	319	341	325	296	355	345	349	318	360	329	343	290	303	328	342	310	332	348	334	348	336	309	334	352	318	339	355	325	322	312	339	309	332	323	361	326	308	335	325	364	332	316	344	332	369	315	320	348	290	340	313	346	332	342	318	332	324	295	331	307	312	350	319	305	354	293	306	345	340	342	304	347	310	335	342	313	335	340	341	318	312	354	357	290	335	312	325	325	352	359	319	338	321	335	317	359	333	323	348	309	317	343	353	320	328	316	304	346	331	333	335	352	344	339	336	336	321	333	365	313	322	325	351	340	324	346	362	324	329	335	356	363	354	299	343	335	361	321	341	309	326	342	341	349	362	321	326	326	313	363	326	326	332	313	328	337	323	317	334	327	346	313	339	336	345	333	336	326	312	349	354	350	337	324	338	343	363	300	355	321	340	309	345	352	323	341	314	370	317	333	332	327	342	303	334	284	343	318	333	332	346	318	330	322	313	329	336	354	324	312	340	329	357	322	348	338	325	326	340	313	343	345	330	339	356	333	315	332	349	350	308	333	318	301	335	313	307	371	320	309	311	279	310	337	327	319	338	320	318	307	325	325	342	356	358	286	319	330	298	328	344	334	323	315	326	337	340	331	331	329	336	335	340	339	350	338	323	325	331	302	344	311	343	323	342	324	324	319	345	345	351	334	329	324	359	349	331	316	374	315	320	347	351	328	301	318	333	327	345	335	318	343	318	313	306	353	334	318	362	338	364	343	336	315	326	332	300	331	321	333	320	347	343	331	317	332	331	302	338	345	322	343	334	329	329	341	323	331	308	338	319	359	313	345	334	307	311	353	349	314	311	366	334	346	356	327	309	348	312	365	320	343	322	329	318	334	352	327	362	341	314	328	351	348	325	326	295	349	342	345	330	341	341	316	340	346	361	320	322	321	325	349	306	320	320	344	343	313	321	329	332	338	306	337	363	322	336	311	299	336	313	322	314	348	318	337	347	341	310	315	318	325	357	360	313	339	311	342	330	331	355	313	346	342	325	325	340	345	342	317	307	334	310	331	339	327	324	325	343	349	313	304	347	317	323	331	343	334	315	338	345	321	368	331	348	365	285	310	343	310	335	350	309	333	335	318	324	321	321	306	322	342	316	315	340	336	342	365	346	326	324	309	343	347	348	379	347	322	347	347	327	304	346	333	310	315	342	330	337	316	334	333	351	315	327	321	348	326	339	323	318	305	349	311	340	305	348	335	340	353	343	300	336	298	338	329	344	352	322	331	335	346	342	344	355	346	351	319	330	362	325	334	363	308	325	358	321	346	332	324	348	337	308	334	317	354	347	333	285	363	343	325	327	319	325	328	331	332	344	304	337	320	289	335	347	312	308	323	349	327	334	357	319	367	337	327	372	356	323	304	300	321	353	281	312	331	344	313	335	330	375	329	338	331	341	337	327	345	336	334	323	324	327	303	344	328	328	313	318	326	330	346	336	320	337	320	350	355	342	334	309	307	332	339	340	344	348	348	334	319	345	335	341	308	313	327	351	371	320	343	340	330	327	334	338	339	323	332	334	330	355	343	349	358	341	318	333	343	342	295	332	333	379	336	340	337	348	337	347	338	318	343	335	314	347	328	303	363	352	323	332	338	311	347	299	301	320	351	324	332	325	300	313	293	330	357	307	344	312	320	346	355	352	318	335	326	325	319	327	318	320	336	323	331	370	313	317	339	315	344	329	367	314	359	334	354	353	283	354	338	303	333	333	335	334	365	360	322	300	326	334	331	329	289	351	342	345	319	329	329	376	359	351	316	342	328	305	309	332	314	345	336	350	342	306	371	347	351	321	331	320	326	329	318	345	341	329	347	359	346	307	325	303	325	292	321	350	320	314	335	331	327	361	357	328	325	345	310	348	320	336	300	365	306	338	328	365	349	379	344	334	349	310	319	337	330	366	334	314	317	324	326	339	322	318	318	327	339	330	331	335	337	357	347	321	337	327	332	309	316	336	345	320	364	339	324	326	335	343	321	331	337	306	323	365	337	325	337	339	339	330	321	341	340	364	321	318	334	338	328	339	339	321	331	351	332	343	318	376	347	331	355	317	305	360	368	322	301	330	332	318	284	329	334	371	334	346	339	301	334	305	327	367	304	304	330	354	332	329	339	347	309	336	338	348	316	336	346	325	322	363	296	340	332	299	322	311	322	349	337	360	351	314	335	288	316	309	338	343	331	325	324	320	327	333	334	347	338	324	331	341	333	363	332	327	319	317	336	325	321	328	343	358	316	317	357	303	351	332	324	314	340	318	326	334	356	362	332	323	347	325	344	325	347	326	324	304	347	328	357	319	341	350	330	365	333	335	321	352	335	339	327	324	311	333	328	314	362	356	334	323	307	334	341	324	331	349	351	343	353	342	345	322	355	332	326	317	328	339	340	319	299	342	341	320	322	355	377	315	345	349	341	355	313	337	343	320	326	322	343	331	337	338	345	330	296	319	304	343	328	293	303	312	310	306	334	330	353	317	321	335	310	329	363	309	332	344	323	302	346	338	302	331	335	359	332	335	301	354	321	343	298	335	297	361	312	379	377	318	334	340	330	329	361	338	318	311	343	332	328	338	338	351	320	313	345	364	376	324	325	343	338	329	337	369	337	324	362	353	290	326	340	353	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
13773	15058	14478	10149	6226	4445	4077	3174	2400	1739	1526	1314	1483	1206	899	1084	752	712	685	575	554	582	498	451	466	436	439	561	386	517	519	444	319	386	343	369	304	222	271	283	273	266	235	268	202	239	255	223	228	238	230	205	248	195	196	215	219	211	222	189	180	207	219	223	202	226	196	209	199	223	210	200	206	187	227	192	189	194	217	223	202	202	222	210	186	205	208	220	221	210	179	199	198	208	185	194	198	214	216	214	215	233	204	220	222	203	214	210	204	220	225	200	212	223	212	220	195	202	195	228	217	208	233	195	196	227	218	220	200	232	242	205	198	190	227	217	238	222	218	204	224	213	214	200	228	218	219	239	215	213	200	235	200	209	173	180	227	218	199	200	217	200	216	202	220	183	192	213	188	215	188	188	205	180	204	215	228	225	185	234	198	221	199	219	192	191	217	231	228	201	232	211	212	191	208	223	236	229	213	189	198	210	190	206	218	211	186	230	212	213	207	191	192	210	228	217	224	217	223	220	206	169	197	223	196	197	214	192	208	239	189	202	218	166	208	200	212	195	197	207	211	196	209	194	215	236	197	220	209	194	241	204	193	205	187	213	179	219	196	202	225	208	181	218	248	209	191	199	209	217	201	188	200	223	198	239	210	204	246	193	229	226	182	193	188	217	223	238	216	182	220	214	242	183	185	206	198	191	212	203	225	201	207	184	188	211	202	201	179	206	205	189	195	180	205	202	195	219	221	216	204	206	231	229	203	188	191	198	208	208	207	218	208	201	228	187	223	218	228	226	191	207	242	222	201	196	221	185	213	233	205	183	227	214	214	186	213	199	206	205	213	218	208	198	243	185	203	220	210	210	180	210	201	194	218	201	228	216	227	202	218	203	195	196	217	183	199	210	197	215	190	220	221	202	214	210	219	200	218	204	225	212	201	214	209	217	202	217	202	192	211	208	210	214	209	204	211	204	182	198	210	196	184	192	207	178	191	230	216	183	200	168	199	224	216	203	210	229	223	187	194	184	217	215	220	225	211	201	187	211	210	215	202	158	194	194	213	231	191	203	173	226	204	218	220	207	188	176	215	221	208	216	203	219	191	226	219	211	204	203	202	220	226	211	231	194	221	230	212	190	222	209	198	182	193	226	197	216	196	193	223	214	213	198	226	242	202	196	207	194	201	205	203	178	217	216	177	222	193	207	198	205	203	208	226	209	223	198	201	206	226	211	177	202	234	198	215	193	195	188	203	194	186	222	226	196	219	221	210	177	200	180	209	188	224	209	211	222	224	203	223	219	199	208	212	230	210	193	229	210	226	188	217	185	207	197	201	200	232	216	207	212	238	217	203	200	226	203	205	205	195	204	222	212	224	196	199	199	205	184	185	207	225	205	190	255	206	227	186	201	204	213	201	221	231	231	228	225	202	199	210	185	203	214	202	200	223	209	219	218	204	205	204	193	217	209	198	199	217	199	204	222	203	199	230	189	211	183	205	217	209	196	213	222	186	204	221	212	206	210	208	194	224	215	199	190	169	218	213	194	218	223	192	233	205	184	220	223	210	197	198	210	218	206	200	221	192	210	209	184	226	221	193	216	192	200	211	200	210	229	203	220	234	192	218	204	196	220	155	203	215	188	178	198	204	200	225	201	165	199	206	222	219	199	189	198	179	212	199	205	215	204	211	189	205	185	227	215	207	205	192	249	193	231	215	209	233	216	205	191	182	188	195	193	213	218	229	189	239	196	180	202	230	233	204	201	192	214	199	197	182	232	211	219	202	235	190	200	210	210	216	210	207	241	191	221	203	248	197	185	201	218	209	198	202	231	223	194	204	232	203	213	214	172	204	188	161	185	197	223	221	189	218	201	202	206	204	201	209	229	187	216	232	211	196	195	194	236	195	200	196	207	187	200	206	220	221	204	193	194	221	220	191	232	221	209	232	183	222	212	208	206	211	217	211	190	211	228	220	227	195	216	234	207	217	205	207	197	222	219	199	215	215	207	198	205	209	210	212	205	236	190	238	218	226	201	225	220	198	204	219	218	191	200	189	212	194	223	213	209	232	191	203	206	195	203	200	175	208	187	203	199	202	226	225	190	208	204	187	207	214	230	188	195	211	221	207	203	196	221	190	241	231	201	207	196	196	199	206	238	202	211	206	229	224	192	212	232	209	197	206	225	191	221	207	195	199	198	218	160	214	208	222	207	213	224	196	199	199	184	202	191	194	223	183	214	186	176	201	209	190	216	197	186	203	229	205	201	207	216	219	212	210	200	203	215	214	209	188	223	212	203	220	203	207	216	223	207	190	222	211	203	184	192	220	187	198	226	207	189	189	220	193	225	218	208	205	215	222	208	210	228	213	220	188	223	230	191	206	205	190	193	217	222	209	213	209	234	207	204	201	190	217	196	205	231	219	230	184	199	173	226	208	214	191	200	199	211	207	213	224	190	201	219	216	235	190	215	201	213	197	207	191	208	198	222	197	206	209	221	221	232	196	204	217	209	209	203	190	200	188	207	202	207	211	198	183	202	197	201	215	184	178	213	221	216	194	206	183	190	194	194	221	230	220	183	236	199	220	206	208	202	209	198	224	195	212	204	210	196	224	220	202	214	182	209	199	225	198	204	211	186	198	212	191	210	193	184	226	193	198	187	200	225	221	227	212	196	213	214	220	229	207	213	189	186	220	201	205	213	217	208	193	176	220	197	244	198	197	231	188	212	202	189	226	201	214	196	206	189	207	219	193	206	206	201	201	204	199	200	208	209	223	238	201	209	175	217	232	210	200	217	196	208	222	212	224	208	214	189	234	204	181	194	218	217	209	214	208	206	206	208	234	208	207	206	202	215	195	214	218	222	200	205	224	200	216	199	183	206	235	212	217	214	206	196	160	220	209	206	207	199	201	203	246	225	203	219	220	208	218	216	180	177	153	219	225	191	219	199	236	209	215	210	208	201	189	191	213	216	212	209	235	208	207	201	184	197	208	206	221	195	197	177	189	231	215	227	197	195	206	206	187	175	222	223	190	193	214	212	197	225	199	223	206	221	185	186	217	205	223	223	212	207	198	234	211	207	191	215	220	204	209	225	209	191	201	200	175	199	220	207	221	202	230	201	225	185	210	193	204	172	188	206	230	215	214	178	220	195	232	226	194	227	206	227	214	211	216	198	196	207	228	205	208	215	205	216	214	206	203	209	239	208	215	203	203	203	208	220	230	236	206	206	184	228	198	223	208	226	209	200	201	247	210	196	198	206	220	229	232	220	222	184	195	188	209	219	231	208	197	205	198	229	232	197	220	222	206	213	168	196	195	197	199	220	184	184	205	205	237	194	221	183	199	188	209	202	207	218	219	218	213	227	208	215	211	227	196	197	178	202	227	209	199	224	207	201	195	211	199	223	209	205	204	234	206	216	200	219	202	219	216	192	206	205	194	220	176	209	201	213	199	215	205	225	231	199	222	222	220	214	193	199	223	208	208	238	228	220	192	230	219	223	227	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9885	13147	11584	12348	8658	9179	9864	8792	8540	7561	7095	6427	6199	6532	4335	6136	4300	4409	4240	3501	3541	3370	2933	2608	3135	1966	2033	3174	2678	2694	2921	2253	1840	1900	2018	1911	1365	1050	1045	1058	1197	1143	1085	1000	829	839	994	872	853	808	764	720	730	707	711	661	676	654	672	702	650	662	635	671	640	711	682	695	621	721	654	624	679	677	663	629	641	661	693	642	651	640	674	717	660	633	649	624	682	636	659	644	636	634	675	643	660	614	664	658	630	653	643	665	662	654	620	659	624	682	672	611	621	644	633	655	684	648	568	649	647	641	643	672	590	643	634	666	662	622	622	611	664	622	621	639	631	619	610	625	637	622	630	613	618	642	657	660	611	606	606	624	601	682	630	690	643	653	587	616	642	695	683	677	628	648	637	663	662	652	698	636	605	646	621	663	613	613	674	645	572	646	648	624	692	625	639	642	623	659	605	617	625	619	611	624	627	625	614	651	706	620	619	611	686	573	650	676	582	637	622	674	609	649	635	589	600	619	673	629	637	588	611	635	654	681	608	672	618	627	647	647	659	656	674	661	641	583	641	614	668	558	598	641	716	651	649	696	648	664	631	680	660	640	651	626	642	653	648	639	637	604	684	650	649	642	633	664	610	699	626	635	640	672	651	604	691	633	621	658	631	654	610	621	628	664	640	651	612	651	624	630	613	629	635	648	685	681	640	630	625	648	680	651	648	629	687	655	662	638	593	662	649	620	658	627	616	667	642	653	583	585	640	650	670	664	652	686	665	663	612	654	633	612	689	629	627	712	615	598	638	668	624	645	587	706	638	631	616	613	642	624	628	609	667	601	605	650	624	628	633	643	632	659	607	602	612	652	664	638	616	655	635	672	648	629	597	650	613	641	638	599	640	626	621	623	614	619	674	643	601	659	680	610	608	610	654	618	655	663	642	628	594	644	623	646	668	640	649	633	653	654	687	677	687	651	624	659	623	611	650	616	609	591	640	610	623	618	653	605	631	664	668	636	617	624	636	635	591	640	636	636	632	582	587	653	656	638	659	668	650	641	622	657	594	629	653	632	628	639	693	665	647	635	638	644	651	605	620	626	659	637	633	663	619	664	634	669	657	653	621	591	635	651	625	637	627	660	634	641	623	604	668	581	625	639	665	599	588	623	634	648	622	644	664	661	640	607	649	620	649	637	669	638	641	642	666	687	643	652	670	646	624	621	622	636	640	674	661	679	646	631	613	633	651	617	623	616	661	639	639	640	650	650	670	610	595	607	632	664	604	669	635	600	606	604	651	627	657	583	671	648	633	642	607	665	598	629	635	674	693	600	655	602	648	664	649	602	627	646	669	603	644	562	687	657	640	661	664	626	649	646	614	611	670	618	637	657	653	636	613	657	636	703	665	637	621	651	614	618	687	656	656	619	622	609	643	663	628	636	695	698	641	638	640	657	640	611	604	643	635	600	689	639	649	617	605	676	622	644	652	626	591	620	617	649	671	639	636	639	616	686	639	621	635	636	659	652	699	631	642	603	652	672	645	634	698	648	643	650	685	630	624	610	626	616	628	628	634	595	613	623	642	655	632	638	635	640	637	657	648	640	623	653	632	621	651	625	657	655	624	612	623	637	615	619	651	601	629	645	634	602	638	668	637	589	610	633	658	652	618	616	674	627	650	660	647	596	640	611	633	589	623	609	674	666	609	660	687	643	630	643	625	601	648	631	641	650	614	629	607	646	609	653	641	679	630	642	678	645	622	644	668	606	639	607	636	650	670	630	613	651	641	630	654	636	644	690	633	634	636	689	634	624	645	619	611	682	615	643	697	627	651	619	624	599	615	687	644	640	616	637	641	652	653	647	649	632	614	667	633	658	638	647	645	630	650	604	584	582	633	703	606	665	652	606	597	702	621	621	644	613	661	644	660	599	642	656	660	627	665	647	704	683	643	619	639	626	648	614	627	625	610	661	636	707	628	613	660	641	654	641	627	674	641	662	622	634	652	639	657	642	622	647	643	613	663	625	619	638	635	638	629	654	635	623	646	625	645	608	606	621	657	597	677	609	598	643	613	653	651	613	622	659	619	672	612	630	663	669	627	644	644	622	611	661	630	616	658	662	601	595	661	597	637	669	610	678	619	662	609	646	662	617	670	675	640	639	636	638	657	628	624	618	594	649	642	628	650	655	641	655	650	644	649	649	674	644	638	640	609	628	644	617	641	668	649	701	646	631	609	654	634	663	630	667	644	640	637	611	616	640	628	606	617	649	606	635	626	630	631	602	643	623	659	614	637	698	620	604	630	638	649	625	616	641	607	616	636	601	597	629	635	597	639	643	612	649	647	661	631	634	644	659	648	624	674	635	604	665	648	590	621	581	660	681	623	657	668	677	624	657	599	616	650	647	605	639	605	641	669	637	673	631	631	613	636	677	627	641	618	647	609	651	645	671	660	630	614	667	646	563	619	654	627	637	622	606	662	627	613	578	629	668	638	646	670	607	635	629	619	631	651	640	660	653	615	652	618	678	619	652	675	635	655	669	623	701	647	659	637	625	639	646	608	637	621	611	641	588	632	671	639	661	663	646	679	668	663	652	599	697	628	663	608	610	600	609	610	651	647	621	677	588	623	661	692	668	646	644	643	640	627	651	615	628	637	604	653	635	669	645	617	640	588	621	649	638	633	672	624	603	672	647	659	625	652	681	653	652	648	639	594	605	648	632	662	598	654	643	641	599	649	646	620	631	662	701	644	617	666	607	612	670	648	682	652	639	606	640	629	611	624	646	705	660	610	617	610	629	637	671	599	632	609	623	633	626	647	642	591	666	678	645	659	645	634	676	605	615	651	608	663	647	638	641	647	644	621	655	605	588	663	636	651	693	644	598	646	657	621	656	625	615	617	622	653	664	635	642	587	647	655	613	668	658	628	672	626	665	649	655	634	596	637	633	689	612	637	600	642	635	604	646	675	669	624	652	699	663	704	586	653	671	666	598	673	634	643	634	667	637	634	637	661	613	674	616	655	662	642	656	655	656	663	669	601	598	689	661	644	607	650	641	605	628	663	645	658	594	636	591	648	647	679	677	639	640	629	605	630	613	643	632	619	606	671	648	600	606	634	578	642	640	653	641	627	651	624	629	647	618	618	691	613	646	612	624	618	617	672	647	643	656	618	611	666	664	608	677	654	585	682	678	624	693	609	662	680	666	640	627	670	581	644	634	640	632	619	610	669	644	690	624	644	644	638	616	623	661	635	660	665	659	646	610	651	622	624	649	645	643	622	606	622	615	661	645	670	616	680	648	678	626	652	635	622	631	644	647	658	636	637	639	660	616	633	618	618	631	636	641	630	683	623	673	651	633	618	601	594	651	627	684	696	655	625	694	639	657	607	638	641	626	667	652	608	634	622	697	705	648	603	644	619	631	650	610	646	647	614	633	626	624	628	659	613	640	671	607	625	613	642	636	682	625	647	673	676	609	652	646	668	639	645	641	664	633	665	591	662	616	662	652	659	629	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23546	22509	21405	16336	11856	8574	7579	6425	4941	3991	3011	2671	2526	2649	1633	1932	1513	1370	1214	1095	968	922	854	759	834	763	885	1012	799	1031	852	691	577	649	553	562	462	350	357	345	397	388	390	365	271	334	313	349	335	320	337	282	300	293	275	264	269	234	307	272	286	299	291	273	281	275	278	286	268	314	328	281	293	269	279	308	269	277	305	280	279	313	281	266	314	283	281	302	300	270	270	311	278	281	290	255	263	278	269	267	263	274	288	250	306	245	305	276	251	299	283	264	284	311	266	260	303	287	285	285	269	275	292	290	278	271	271	257	254	304	261	265	262	294	284	264	292	273	270	328	299	265	272	290	278	245	291	277	292	279	251	282	293	275	268	265	325	265	303	294	266	270	272	311	291	267	268	308	255	268	283	320	263	290	276	292	301	263	281	313	280	280	277	294	242	237	301	275	272	277	288	241	262	300	285	286	286	273	292	288	293	291	282	289	272	309	292	305	271	273	310	269	241	275	270	267	290	304	273	310	272	292	274	241	322	276	288	270	307	294	276	260	263	283	277	288	263	305	250	272	267	270	285	289	271	272	284	265	267	263	308	277	248	287	265	288	272	270	299	272	258	263	278	317	288	310	262	258	300	256	268	278	240	277	268	292	280	274	276	276	287	310	252	299	287	275	269	256	267	249	296	315	293	273	300	287	329	286	238	296	285	313	280	310	306	258	306	306	267	277	284	310	272	264	262	295	266	281	291	257	239	303	279	263	303	260	254	294	294	274	272	286	286	306	287	284	258	270	293	282	296	279	259	290	304	286	266	254	287	259	295	277	282	292	263	290	315	305	254	229	286	266	297	293	264	268	271	296	262	271	309	277	274	294	264	315	271	293	273	259	284	253	263	267	278	254	278	263	275	301	271	286	270	273	271	311	272	283	260	259	267	255	290	299	307	263	286	270	286	277	283	271	302	271	293	263	288	300	263	294	291	258	283	288	288	297	277	281	268	262	261	285	294	250	244	292	269	280	265	271	264	269	285	307	300	273	279	293	282	288	286	259	237	298	258	320	263	273	258	278	252	275	290	291	269	294	286	273	286	276	280	283	281	290	292	294	238	262	286	284	280	305	267	259	234	277	307	295	285	281	301	247	277	273	278	293	293	311	275	279	270	255	297	276	264	281	306	274	273	258	282	275	288	290	288	310	298	292	279	275	284	282	293	261	277	304	257	256	277	256	314	241	261	253	280	276	262	329	304	267	307	283	249	289	301	273	288	289	306	266	249	290	271	266	297	287	282	272	304	260	280	299	261	299	281	257	284	260	255	274	278	272	285	277	284	287	297	282	286	242	276	257	265	275	291	312	252	289	297	280	285	258	243	286	270	288	279	264	282	261	287	276	273	269	273	296	293	263	247	248	255	257	259	264	268	266	278	273	290	289	282	264	291	280	292	265	275	300	249	308	268	270	270	265	290	281	291	280	256	335	268	287	251	269	309	288	276	311	295	286	279	257	268	276	276	298	282	274	281	298	260	262	258	324	250	275	274	261	266	292	288	269	312	277	295	273	263	284	289	254	281	276	272	250	273	278	276	251	261	292	252	285	273	308	282	289	264	260	293	271	289	269	273	305	245	276	283	289	285	298	270	252	272	282	255	276	261	265	252	284	263	276	303	271	263	265	262	262	250	285	277	310	251	303	295	250	319	239	303	243	285	272	264	286	271	278	269	261	264	269	286	282	281	275	292	245	286	275	251	259	284	264	280	260	265	296	290	293	256	262	287	273	248	287	266	295	302	288	273	302	287	262	292	259	285	299	288	276	274	285	283	278	282	250	254	250	243	307	284	257	310	264	279	284	312	244	287	270	307	259	266	260	325	271	285	305	293	251	270	261	264	276	263	293	257	284	289	278	248	296	243	283	281	326	286	282	268	275	261	267	279	301	298	255	260	254	275	276	308	289	280	296	293	289	283	270	267	262	265	294	276	261	255	280	305	259	274	265	267	262	301	314	282	277	260	280	284	296	296	277	265	294	256	267	274	289	301	262	302	271	268	268	284	290	266	283	297	268	282	275	274	293	306	302	277	275	273	273	299	280	283	273	275	252	284	279	282	268	273	283	279	296	261	242	240	277	273	290	302	324	286	308	263	273	300	307	236	288	276	265	277	285	271	282	289	297	268	280	242	275	276	308	283	301	239	306	283	295	298	283	283	269	266	254	275	315	306	277	254	279	259	275	278	282	296	322	292	268	262	285	258	269	300	267	271	295	276	302	286	279	305	263	278	282	276	259	255	279	276	294	274	284	280	301	303	315	295	287	273	266	260	275	282	258	292	260	275	288	245	284	285	269	268	293	278	295	295	285	234	269	267	277	283	274	303	293	275	280	305	304	268	263	298	270	269	291	274	260	283	275	295	268	260	291	289	274	252	283	292	273	280	301	276	281	301	294	307	268	295	282	294	299	319	273	264	269	295	279	268	284	291	262	276	313	264	274	280	268	264	289	292	283	289	243	279	252	295	265	271	248	285	295	267	264	313	298	267	286	271	259	287	256	270	305	263	251	301	273	277	284	280	270	289	296	277	306	267	250	258	290	269	264	288	266	251	287	248	280	298	285	305	291	276	278	279	253	302	297	294	275	292	254	288	296	313	272	287	265	260	275	270	289	302	268	281	309	274	287	267	268	238	265	269	281	244	280	301	260	263	274	287	284	270	285	263	253	292	295	266	289	308	278	302	277	247	291	272	255	284	278	276	243	261	270	279	272	284	288	296	259	266	272	250	252	273	282	260	300	305	277	271	281	268	255	296	285	264	280	275	326	258	270	293	281	276	304	257	290	283	282	276	247	283	272	268	283	285	272	286	293	290	253	290	261	311	273	252	275	271	260	256	284	278	286	274	270	281	242	260	286	279	283	300	304	262	265	270	249	300	262	249	277	297	277	286	276	276	292	276	299	272	286	274	256	278	279	250	283	255	270	271	277	281	256	285	301	278	277	297	305	289	274	278	275	275	309	272	261	316	263	264	288	294	263	265	278	301	277	244	299	279	294	301	278	270	298	271	273	299	303	254	259	282	256	300	293	300	267	291	283	253	273	281	281	257	275	295	248	290	262	258	275	266	298	273	272	275	303	291	292	282	245	266	296	308	258	264	285	283	264	283	273	255	246	278	276	294	282	293	269	243	263	289	271	257	254	246	271	296	262	266	274	275	302	289	279	277	267	281	302	287	267	265	287	240	311	287	246	241	244	266	293	297	274	293	272	273	292	265	299	257	252	319	293	253	261	294	310	289	251	287	278	281	263	272	298	281	282	252	276	284	279	276	266	290	285	308	318	241	245	288	290	298	326	242	269	264	254	282	257	269	281	299	269	271	299	248	250	317	275	290	275	303	249	244	302	260	291	264	276	280	265	258	292	273	277	297	285	277	294	290	267	260	263	266	307	308	289	286	240	248	293	276	263	285	252	240	285	277	281	291	289	285	284	275	271	289	304	264	318	283	299	287	288	306	260	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
14137	17477	16290	16656	13924	13685	14387	14263	13786	12614	11489	10949	10646	11683	8009	10979	8243	7757	7386	6226	6096	5625	5189	4907	4980	3860	4557	5601	4731	5538	4896	3673	3346	3457	3187	3061	2165	1537	1629	1683	1837	1793	1609	1647	1126	1134	1338	1357	1201	1193	1083	1074	1065	961	953	888	918	856	899	868	884	925	868	877	813	828	872	845	831	860	854	855	817	821	874	833	836	859	864	884	763	862	814	848	817	795	855	859	840	822	815	842	871	808	829	814	784	835	805	824	785	866	865	842	822	806	857	807	817	841	819	804	792	823	800	793	874	831	812	830	813	818	767	788	782	819	775	809	799	799	776	788	841	802	776	837	762	841	839	812	848	835	822	826	770	813	817	807	838	798	794	857	802	862	837	802	784	828	823	794	793	872	801	841	805	783	819	851	829	840	827	845	821	823	863	844	857	833	788	858	847	824	810	833	825	813	796	806	834	777	827	811	803	870	803	832	756	820	794	852	788	787	779	816	851	803	786	815	788	769	788	851	831	821	788	830	808	782	809	790	751	814	737	854	832	755	844	831	788	777	798	823	828	767	822	852	802	795	796	811	829	807	827	813	779	858	849	808	819	767	846	818	809	801	839	768	789	815	833	800	770	838	778	779	830	855	794	765	828	875	822	845	834	820	810	851	760	813	800	835	789	802	821	826	813	817	808	792	785	817	834	832	822	821	815	762	782	846	802	828	806	798	822	791	814	824	847	761	788	812	757	781	806	836	801	838	793	826	832	770	793	804	820	791	770	834	794	803	776	825	806	809	805	756	821	839	771	841	804	832	829	794	805	810	804	809	776	852	825	763	834	785	850	802	823	790	839	790	818	771	786	838	782	831	795	811	828	849	833	821	830	813	824	813	816	834	840	825	797	773	809	767	841	825	753	814	825	796	804	776	840	793	759	783	798	847	780	782	781	766	856	817	815	808	766	812	785	784	815	732	784	855	861	843	846	851	805	796	817	800	837	787	817	772	783	789	768	779	828	856	826	823	811	841	796	822	805	783	759	808	838	856	795	828	801	857	821	819	825	822	780	811	831	809	748	793	858	801	789	844	811	808	851	802	808	814	838	782	827	777	822	813	839	867	833	836	809	804	807	831	824	789	813	857	812	826	869	839	820	866	778	775	838	800	786	856	818	832	752	824	824	805	789	765	857	784	863	807	799	770	796	768	779	850	795	792	816	770	845	815	786	816	816	835	829	814	799	807	864	811	851	854	786	811	783	821	777	783	801	798	810	807	767	821	839	785	788	806	774	775	788	776	788	816	793	811	842	863	788	833	814	815	833	796	819	810	837	807	784	816	819	809	796	798	815	821	821	778	817	786	810	849	793	794	802	835	867	806	803	771	806	768	798	796	765	825	771	823	841	819	807	859	766	808	813	789	755	822	767	778	823	812	789	816	852	862	759	839	854	843	767	822	786	769	825	776	800	800	826	820	832	823	822	786	798	769	770	819	850	789	830	765	798	822	805	774	837	821	817	850	803	786	760	799	814	836	827	826	808	827	859	825	847	784	803	774	796	820	780	830	795	819	777	782	793	802	791	848	793	822	784	799	833	817	770	811	819	820	783	798	819	786	835	806	865	815	811	804	763	787	765	790	778	797	763	805	786	836	836	770	835	827	789	830	775	826	804	782	785	771	775	771	799	845	774	824	793	767	811	842	762	760	832	823	772	825	743	807	806	811	801	814	824	764	780	807	841	812	775	776	816	761	790	846	805	805	796	777	841	775	851	743	772	794	835	835	795	808	791	791	784	792	858	792	848	817	839	825	828	758	849	792	777	827	786	813	756	811	811	807	815	804	810	783	830	818	787	856	770	810	820	800	809	803	824	790	806	821	843	838	796	824	839	827	842	793	816	782	859	779	843	781	867	839	816	825	819	841	846	808	779	791	815	794	795	867	834	784	776	820	813	858	774	786	785	805	787	807	808	748	826	776	826	834	789	768	813	795	767	809	786	795	809	780	815	831	764	841	754	863	780	807	836	860	846	823	753	857	778	840	808	808	808	798	781	809	829	754	799	817	801	829	852	788	813	832	860	758	841	788	884	842	827	779	830	749	805	818	801	794	822	834	801	821	823	799	788	772	798	850	835	818	822	776	786	802	786	825	781	842	807	784	831	834	798	846	836	824	842	810	776	783	810	742	782	804	812	808	822	776	781	796	820	784	820	844	810	815	733	790	786	772	822	785	825	802	812	781	812	802	806	822	817	820	775	828	840	821	826	819	782	767	827	785	860	768	831	780	839	792	857	752	822	799	810	779	832	789	815	799	789	807	766	805	845	815	767	813	748	870	785	772	802	793	770	818	805	802	843	815	809	768	879	800	804	778	820	817	800	833	804	790	825	814	788	829	743	806	759	822	783	796	832	813	833	758	816	770	815	776	815	826	818	799	826	847	807	815	839	868	788	749	762	784	814	822	809	787	804	835	745	840	774	828	787	759	832	792	775	833	847	796	802	822	765	811	784	793	825	794	754	829	724	820	837	833	794	849	798	810	804	815	758	797	829	798	762	790	802	822	799	840	874	808	809	817	872	777	816	800	815	784	755	856	842	794	817	809	783	800	788	826	803	769	797	809	780	841	801	793	820	781	797	840	820	758	836	800	757	800	832	818	811	823	787	803	788	782	825	796	843	827	808	782	815	780	768	802	805	830	779	826	832	823	804	752	816	791	780	840	802	811	818	813	758	777	798	791	842	855	788	816	803	814	858	827	837	753	779	796	758	813	764	842	822	799	775	739	781	870	800	787	796	792	830	787	811	825	761	807	810	856	816	808	799	834	798	823	809	814	802	830	736	787	829	786	767	801	803	782	823	756	817	835	830	797	765	772	738	786	828	796	826	798	796	832	790	808	815	806	752	831	792	812	822	746	841	777	772	829	832	814	828	769	769	804	812	811	807	758	813	814	819	810	821	827	787	814	793	747	769	811	860	842	789	773	831	813	834	806	818	843	841	827	775	846	817	816	890	793	856	835	831	813	846	833	819	823	812	820	796	801	785	774	880	832	851	771	775	818	771	850	778	804	814	864	776	806	792	808	835	792	783	811	823	812	760	755	789	789	781	756	813	822	817	788	738	862	786	804	759	799	779	820	799	796	777	766	818	820	780	767	812	796	799	824	798	767	821	840	768	799	843	788	801	820	802	772	790	749	859	782	797	810	807	841	820	814	793	804	832	762	812	804	764	791	818	801	792	846	807	813	810	877	793	809	789	829	779	758	762	776	812	814	830	836	830	806	825	803	814	848	803	815	784	836	832	863	806	754	815	837	792	823	796	804	823	816	775	808	836	820	812	822	837	839	797	810	776	768	814	839	766	832	828	837	743	797	853	765	820	810	815	827	773	793	856	862	829	779	821	841	781	844	789	787	785	813	813	774	850	775	797	873	850	832	789	799	806	822	765	787	868	783	828	789	817	822	829	774	809	832	787	773	756	808	882	826	812	786	815	811	824	774	879	803	839	854	836	782	823	796	779	817	775	810	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2448	1028	1338	708	370	270	244	208	178	167	128	114	125	133	96	105	123	107	117	99	94	102	110	89	85	108	89	94	104	106	105	95	95	84	108	101	96	88	93	79	91	83	83	115	87	96	81	82	94	89	88	94	92	94	97	93	82	90	90	105	85	96	87	89	94	86	91	93	93	81	92	99	78	82	85	108	105	78	100	93	86	84	100	81	86	71	97	67	89	97	95	90	88	94	90	81	75	72	101	86	82	95	86	87	106	96	98	91	85	72	79	100	89	90	88	94	78	97	95	86	101	86	86	77	96	86	81	95	91	82	94	97	77	83	71	96	82	90	98	84	102	87	88	113	83	89	87	95	100	85	95	90	97	82	100	105	81	99	85	93	90	98	100	73	94	88	85	80	90	81	115	78	97	84	90	81	85	91	96	89	102	102	89	94	97	87	81	90	72	106	102	72	90	96	97	78	89	84	70	84	91	101	94	76	79	87	78	89	81	98	88	80	96	95	93	94	77	92	89	79	101	97	69	82	85	81	103	92	93	74	78	96	88	101	87	106	86	100	84	77	74	86	72	108	89	91	93	82	97	95	95	71	107	98	101	91	91	88	89	86	118	81	85	88	101	128	77	89	121	80	77	90	96	89	94	86	100	91	81	93	92	100	81	88	62	107	89	96	80	97	83	112	96	78	81	95	110	106	83	106	99	87	106	103	89	93	87	82	100	102	82	92	100	99	94	79	105	91	86	75	104	92	102	107	85	92	86	82	72	111	91	100	95	81	108	92	91	69	97	102	99	94	99	96	83	102	75	90	99	89	93	85	88	95	75	88	77	82	106	79	96	96	76	90	77	99	106	84	94	89	82	74	98	84	91	83	100	84	84	84	82	105	84	96	90	91	71	99	79	98	78	84	72	91	83	78	92	88	94	88	95	105	88	74	90	100	96	84	93	90	79	103	107	87	97	94	97	98	82	87	89	81	92	92	83	80	91	91	78	96	101	89	77	90	87	76	74	81	109	82	103	75	87	83	104	82	91	76	92	102	82	81	78	99	95	90	83	87	103	84	97	88	80	83	83	100	89	93	84	87	92	85	83	107	83	89	106	104	91	96	86	87	87	78	78	90	87	101	100	93	97	85	86	75	85	79	96	103	92	81	91	101	107	100	91	92	85	115	79	96	83	79	85	105	86	76	88	82	86	106	93	66	84	96	80	113	98	99	108	103	95	97	90	116	82	107	88	108	89	80	99	77	94	80	85	90	85	83	97	103	98	85	97	100	86	108	82	86	75	97	96	100	87	105	102	97	87	86	86	108	102	80	88	104	93	63	90	102	93	100	105	95	99	95	104	94	85	106	91	78	81	91	88	76	69	108	95	110	88	99	97	96	90	77	78	86	73	90	96	85	93	104	83	104	85	106	106	90	116	92	87	90	92	87	81	88	97	92	89	80	90	92	95	89	94	85	89	89	90	80	77	78	89	83	101	73	95	97	98	103	81	106	106	86	93	99	81	85	81	96	94	103	98	90	107	86	80	79	87	92	100	99	102	86	89	104	105	93	74	82	91	85	79	110	92	80	113	85	110	88	85	101	106	98	110	99	83	105	88	87	92	104	108	97	81	85	89	92	108	107	93	104	114	86	95	87	76	80	83	110	81	58	93	85	88	87	101	78	83	92	101	86	95	80	100	100	72	104	94	97	82	90	89	87	81	94	85	88	97	102	80	81	104	82	85	80	88	92	81	99	86	78	78	79	109	108	87	98	70	85	96	99	99	92	80	72	86	78	99	97	100	87	102	91	94	98	98	95	83	78	83	88	77	87	84	75	89	80	87	89	81	103	92	82	96	100	104	91	86	85	106	71	90	77	98	95	85	94	82	75	87	87	100	101	94	70	100	95	99	96	106	87	94	85	91	95	92	84	93	79	88	79	90	79	112	87	91	84	88	89	77	98	105	88	87	86	87	99	87	113	86	86	93	97	75	97	111	103	93	92	91	92	74	79	95	92	94	82	85	107	90	90	84	88	94	81	113	79	94	80	88	80	65	99	105	94	79	89	97	71	75	89	92	74	84	88	104	81	87	94	72	88	114	99	94	88	113	91	78	80	90	95	72	88	93	82	80	79	75	86	101	98	91	91	93	97	106	97	97	71	105	98	100	83	71	92	81	93	77	91	89	101	117	86	73	92	95	91	82	87	102	98	91	101	79	100	85	88	81	100	80	96	82	96	89	90	83	83	79	84	91	77	85	69	65	76	82	85	85	110	82	96	96	92	91	74	92	81	97	100	97	86	118	78	93	89	107	84	103	81	65	107	94	89	95	82	86	104	94	90	87	84	102	95	92	99	90	80	74	80	79	86	103	104	98	98	86	84	89	77	91	93	80	77	101	105	87	109	98	87	109	89	104	95	107	84	82	82	72	74	88	102	86	87	96	84	80	108	86	89	97	83	79	90	82	90	96	94	81	84	91	97	96	86	78	103	96	92	80	115	105	95	97	90	93	80	71	90	90	86	83	89	84	72	84	89	89	103	87	95	82	99	87	81	79	109	87	86	86	82	96	87	85	97	97	83	84	71	91	86	112	89	98	80	76	108	84	106	95	80	92	97	72	83	83	99	78	103	100	86	83	96	91	97	86	94	101	90	76	89	97	93	93	102	89	80	94	90	87	83	111	81	87	104	85	96	67	90	93	88	101	78	97	72	80	90	96	94	100	89	83	92	79	83	91	92	92	90	89	74	81	96	114	94	101	82	107	78	89	75	85	92	93	77	93	96	79	100	73	90	96	91	90	97	79	79	80	82	86	78	97	72	96	66	81	91	83	95	97	83	98	82	105	110	87	87	101	85	107	101	85	96	93	106	72	91	104	95	101	96	106	104	104	96	81	103	92	88	83	91	95	92	99	101	100	103	87	97	87	79	84	92	103	76	86	85	100	83	89	91	96	113	99	109	84	69	86	86	94	93	97	87	106	105	98	91	102	93	97	93	88	95	81	84	71	87	72	92	83	83	101	96	76	71	96	88	92	87	94	99	85	88	83	71	98	90	91	87	92	112	84	81	84	96	80	86	121	89	116	88	94	101	87	101	97	98	70	105	104	92	94	76	88	78	87	92	80	109	107	100	102	80	87	85	113	97	98	89	96	87	85	101	113	106	92	82	84	77	96	102	78	90	93	87	82	87	91	82	88	88	99	91	90	87	93	97	91	81	85	104	94	85	83	91	92	92	104	85	102	91	85	75	95	78	100	83	89	86	92	95	99	93	94	98	103	81	89	100	84	74	68	94	88	97	86	86	86	76	88	94	102	85	73	83	96	96	102	86	109	100	74	97	124	84	102	98	83	89	96	85	109	111	84	86	83	95	106	82	93	92	85	99	71	106	95	87	86	95	92	87	92	87	77	98	81	79	91	77	73	72	80	76	91	84	98	83	87	88	119	104	91	99	78	86	110	103	109	99	96	100	94	81	95	77	82	99	99	94	84	63	109	79	87	104	92	95	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2348	1828	2254	1722	970	964	985	829	966	737	695	660	649	655	536	587	598	515	522	469	464	412	438	420	410	439	436	413	424	478	433	377	403	383	383	361	322	320	373	347	374	334	358	351	339	340	334	341	325	338	317	321	351	341	338	348	314	345	335	330	294	341	355	335	329	356	319	345	349	304	323	349	323	337	341	307	314	296	324	331	335	383	339	337	329	305	337	362	346	349	340	351	360	336	327	317	381	342	328	330	359	329	348	304	298	304	349	354	360	328	351	350	326	357	365	344	346	320	351	320	349	345	304	309	375	300	344	309	326	322	331	317	321	343	330	354	310	318	328	321	349	298	327	339	316	342	353	340	322	344	346	323	300	336	330	334	334	325	346	315	319	328	312	355	341	337	354	337	361	348	298	324	319	308	317	308	337	309	311	304	364	345	333	363	317	333	355	316	344	296	342	333	342	344	320	319	339	314	303	314	313	310	346	360	335	333	317	322	348	339	322	337	330	341	334	354	339	345	320	348	344	323	300	334	344	326	343	356	358	320	327	323	310	331	326	311	336	328	315	318	319	348	337	327	315	343	288	300	314	315	354	320	333	329	376	350	331	326	325	345	344	360	367	327	342	312	301	306	317	319	346	372	309	328	349	323	317	342	351	330	344	336	323	357	329	295	332	335	345	334	289	325	338	307	330	292	336	298	370	340	339	328	318	300	317	358	336	311	315	358	332	337	329	307	319	347	324	318	307	332	329	346	353	280	338	355	347	298	298	333	343	308	348	323	313	358	327	321	335	319	337	340	329	349	327	371	303	329	318	332	319	328	315	360	337	319	339	325	306	323	334	346	349	330	324	322	324	336	352	343	327	351	337	292	315	315	329	345	329	343	341	327	342	341	321	328	331	309	341	314	329	347	322	319	330	358	329	307	313	324	340	354	343	321	334	332	319	355	336	332	339	329	304	368	330	321	328	347	305	380	297	370	354	335	319	350	307	322	330	333	315	353	321	335	307	322	368	320	351	334	356	331	349	324	335	329	318	319	370	338	319	318	297	321	351	303	306	309	341	336	328	355	332	375	345	318	335	332	341	359	329	333	342	336	344	356	325	344	317	329	306	317	292	319	346	340	336	346	362	337	302	337	348	328	345	325	324	321	343	325	319	321	305	320	352	316	323	345	330	345	337	360	319	328	338	320	376	346	309	344	323	314	345	362	342	331	307	332	336	329	332	335	329	326	314	368	329	346	313	298	338	337	329	328	332	330	378	321	335	313	337	320	344	343	333	322	336	336	359	326	344	317	315	339	342	341	305	302	357	322	375	320	349	361	361	321	323	331	351	326	330	350	318	330	344	356	325	317	340	334	300	337	303	288	315	328	329	363	342	356	336	337	336	344	330	311	341	309	352	294	319	322	325	310	334	296	311	315	303	301	324	340	340	334	295	314	309	364	326	334	319	329	315	346	326	324	311	338	318	314	326	333	309	357	297	326	322	340	347	331	320	344	330	337	348	317	309	346	329	343	350	300	324	323	379	342	343	344	331	306	330	304	321	296	317	362	325	336	278	344	317	329	294	312	327	333	334	337	329	332	322	355	335	317	342	306	322	319	362	338	307	343	333	316	339	317	298	340	310	341	331	308	350	362	352	350	328	305	303	320	324	325	334	334	339	299	351	331	324	312	324	327	342	323	311	301	339	344	340	346	338	336	315	326	320	283	361	328	347	348	320	330	320	330	311	338	321	323	343	308	314	329	319	334	310	319	301	331	337	324	323	294	355	343	320	310	354	356	365	357	345	330	326	336	312	349	335	362	339	312	323	346	301	314	307	363	318	345	320	314	328	344	324	324	314	312	335	361	369	303	318	332	328	309	330	313	329	310	311	311	297	312	322	364	341	336	331	323	342	352	367	308	292	322	328	343	325	353	325	324	337	302	335	302	315	318	338	321	331	317	343	329	323	371	310	326	340	344	336	317	328	323	340	361	371	346	305	324	308	311	318	328	349	357	331	347	307	358	366	339	316	299	310	315	328	356	326	308	358	312	344	325	333	331	352	312	330	351	335	292	301	328	291	322	352	354	311	325	327	314	336	340	330	339	319	352	300	311	351	348	309	353	340	334	329	350	325	328	319	322	313	309	314	336	335	330	309	300	324	319	333	318	316	346	317	325	302	368	317	295	304	352	328	374	334	322	328	356	330	324	357	315	308	315	371	328	318	332	350	307	349	302	321	332	375	356	304	343	315	300	330	356	322	321	325	313	325	351	311	319	314	305	361	297	324	325	303	385	334	324	308	335	350	339	350	300	312	348	310	331	307	330	317	341	328	330	346	328	336	332	333	317	304	355	322	330	330	329	330	335	353	351	347	350	315	338	327	360	333	355	326	324	285	373	346	346	325	291	331	340	337	337	311	321	332	371	333	320	315	321	320	341	313	290	341	342	321	319	335	327	314	374	331	329	314	323	324	326	351	338	358	313	321	303	332	303	313	330	350	289	336	329	325	332	348	342	339	328	326	314	338	310	329	282	302	349	318	326	311	337	334	361	342	340	341	337	335	325	321	339	340	327	317	347	323	301	342	352	343	314	357	308	351	326	348	326	332	342	310	300	348	342	330	328	317	312	351	356	355	365	334	329	336	339	313	346	314	360	343	311	308	354	347	307	327	329	341	331	340	287	336	312	312	334	316	335	320	321	351	351	340	363	307	303	320	335	323	350	338	319	333	319	352	331	343	347	327	337	326	337	324	316	336	352	315	357	363	312	328	312	343	307	351	333	324	319	322	345	358	322	317	328	336	346	308	357	327	311	368	311	334	326	311	348	294	334	340	336	342	326	305	345	331	316	297	312	338	317	336	334	324	281	340	334	322	317	311	297	301	385	330	344	319	340	333	306	297	336	346	336	334	330	336	301	335	331	346	321	338	314	340	353	322	316	302	323	335	347	344	329	332	312	299	346	361	351	312	326	303	335	331	339	343	347	322	371	281	332	326	332	338	356	340	333	333	294	337	322	334	309	338	351	307	324	331	325	351	325	298	323	322	346	327	299	362	308	340	330	331	347	311	337	319	330	350	303	324	364	309	296	303	356	327	310	362	334	335	334	320	320	344	306	328	354	351	360	322	356	317	314	337	335	365	321	325	354	338	337	323	333	342	309	329	329	356	326	296	311	313	335	340	329	311	305	274	329	341	364	285	344	330	351	321	310	314	304	325	307	304	304	347	378	308	319	321	346	320	315	323	333	324	326	345	302	317	292	310	327	377	324	342	316	302	347	310	323	325	342	361	337	336	330	352	339	309	325	325	343	339	335	343	344	345	322	328	311	326	305	353	351	325	313	334	328	337	367	320	331	315	320	344	306	324	342	361	321	330	348	321	341	354	310	299	355	343	333	319	313	321	334	305	343	333	306	335	314	338	345	305	345	343	336	320	333	328	378	332	330	324	340	329	340	313	324	375	297	344	336	368	325	326	333	357	319	320	336	316	307	324	362	324	341	341	329	335	297	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
14179	14023	14491	9687	6392	4543	4099	2998	2463	1853	1670	1488	1210	1317	863	995	909	756	638	539	587	494	437	423	485	504	472	545	485	501	416	354	382	327	326	369	322	272	267	259	258	233	246	253	231	209	238	232	202	210	228	202	223	216	225	229	209	233	214	181	222	220	201	238	200	178	197	192	209	212	200	202	252	222	211	199	228	201	209	204	231	192	212	231	218	219	173	200	213	214	216	225	231	209	226	218	190	214	214	194	203	222	207	216	197	218	222	191	224	200	187	216	216	201	223	207	210	232	219	197	218	222	198	230	202	190	211	206	184	236	182	200	210	223	208	212	195	208	216	210	211	208	234	221	188	203	233	204	209	208	200	195	200	207	212	243	213	215	198	210	199	188	201	188	201	225	209	204	207	211	207	194	206	174	219	228	195	237	206	233	230	212	198	194	197	209	214	220	204	218	195	197	220	204	191	227	200	223	199	208	221	223	200	221	197	219	171	215	184	200	226	224	197	203	193	199	201	206	208	197	215	248	240	217	195	198	216	188	191	207	220	231	203	173	205	217	211	211	221	222	208	211	214	203	213	206	220	187	205	206	212	224	190	225	204	201	199	192	207	223	203	199	214	217	206	206	192	189	214	187	212	205	177	228	212	215	201	236	199	202	194	231	184	199	210	229	191	203	216	205	203	200	196	216	232	226	238	203	211	194	255	221	220	225	207	237	195	235	206	205	202	222	231	198	203	225	195	211	233	212	195	196	187	196	225	182	220	202	206	205	229	192	185	209	196	210	217	194	214	208	182	251	188	206	216	213	219	200	190	233	180	207	197	204	240	194	200	225	200	211	206	220	224	212	207	201	210	242	210	206	193	205	217	190	229	207	208	194	215	222	205	202	244	201	205	232	186	202	207	193	189	210	217	199	205	210	199	209	220	224	200	205	203	213	205	219	205	213	191	215	195	236	208	173	211	210	217	203	178	217	236	200	222	203	191	216	219	210	213	203	213	219	203	197	213	186	206	212	186	210	202	208	215	201	184	213	231	192	188	240	197	191	192	221	225	201	179	209	208	195	204	209	219	206	190	213	190	182	212	184	225	205	199	174	201	201	190	204	189	219	229	212	204	184	218	193	214	227	213	211	201	214	203	213	211	199	220	213	197	205	207	211	199	233	226	204	203	197	208	209	176	212	210	230	225	199	216	230	200	187	225	212	226	212	184	212	222	190	213	195	225	216	217	221	209	215	192	228	208	208	218	214	225	207	200	205	188	205	170	208	212	213	227	206	214	191	198	198	206	211	177	179	218	227	216	165	194	183	206	220	209	210	203	208	246	205	245	180	206	202	197	195	198	209	201	205	217	199	221	201	220	194	201	197	170	219	220	208	219	215	220	238	212	193	228	212	245	201	182	215	232	205	211	196	216	193	199	214	211	205	198	205	198	208	210	186	234	219	199	217	194	209	222	195	214	203	198	206	207	221	206	212	219	196	220	231	198	199	208	205	204	222	233	217	191	196	176	238	222	234	207	220	218	200	208	205	167	201	213	231	218	223	181	210	213	199	214	182	215	214	224	204	183	232	192	218	191	186	220	209	199	221	209	235	225	200	208	211	235	203	218	212	209	203	198	196	196	214	195	234	200	209	223	196	207	219	224	210	196	183	205	196	229	208	194	227	194	210	216	196	208	196	189	198	189	194	206	195	219	211	197	207	193	209	218	209	216	232	190	214	186	222	201	227	178	212	206	202	196	200	202	224	193	229	225	209	206	177	183	199	204	179	223	228	191	206	216	205	227	184	200	209	234	199	225	207	222	205	212	238	237	194	218	209	246	201	221	197	243	212	192	197	204	219	232	219	215	197	209	222	196	188	219	227	189	192	187	231	194	235	214	207	235	220	194	217	225	214	218	203	196	222	201	211	179	196	213	195	212	213	225	201	212	210	221	227	222	211	196	203	199	219	199	187	202	225	207	216	188	206	204	202	200	202	228	205	219	218	195	208	207	215	202	198	201	180	187	222	216	199	225	183	233	224	234	196	221	231	198	206	207	195	197	212	195	249	213	196	211	205	204	227	227	217	228	220	201	216	204	207	216	200	210	215	206	189	182	197	202	202	195	209	189	196	197	227	194	213	215	235	204	210	195	232	184	207	184	201	198	215	232	204	208	216	222	207	202	188	199	206	183	202	199	220	190	193	219	180	217	197	223	207	219	212	221	204	215	224	216	204	184	219	208	215	201	218	190	210	219	182	203	190	175	198	239	203	187	206	213	223	223	203	216	196	198	196	187	218	213	204	178	197	232	198	205	209	187	196	208	211	183	217	195	196	202	232	188	205	222	218	227	173	220	217	213	221	191	210	212	248	215	217	206	209	205	204	214	204	191	216	207	204	198	201	216	224	195	247	216	188	201	221	206	210	230	209	207	197	188	204	234	217	210	212	198	224	224	228	196	205	193	206	240	207	205	189	183	195	205	234	214	236	217	216	180	217	214	219	253	204	206	197	184	215	206	195	187	225	204	210	199	203	222	186	197	208	200	209	194	212	217	182	210	205	217	189	191	177	222	206	218	215	204	230	219	218	196	232	231	230	212	215	199	210	232	213	196	215	206	210	215	192	212	218	209	190	235	219	229	209	193	240	196	210	201	219	216	199	191	182	209	223	218	229	212	193	209	240	191	212	191	174	202	221	205	212	228	173	181	217	224	212	210	200	218	202	191	184	214	240	219	195	206	247	187	200	227	198	213	206	210	212	209	200	217	205	211	231	193	213	219	219	214	188	194	204	215	215	203	213	171	207	224	184	197	212	196	215	195	215	223	195	181	218	227	200	209	225	220	248	201	211	194	186	206	190	208	207	214	211	201	217	214	198	222	185	209	214	220	201	201	210	209	216	225	214	228	207	222	210	203	202	215	218	210	187	189	213	222	234	188	225	243	197	191	230	233	210	207	199	224	204	200	203	219	226	236	215	194	220	228	216	210	184	221	220	224	190	210	203	224	200	209	209	219	194	219	201	218	217	208	248	217	210	203	183	195	216	198	195	190	186	190	218	213	198	206	212	207	197	201	179	197	210	205	226	213	209	231	212	206	200	182	209	194	174	194	180	184	222	190	207	245	200	169	196	202	200	216	211	227	217	203	217	210	225	192	188	235	211	209	221	193	222	215	198	209	225	187	218	208	208	216	181	231	196	197	208	195	207	226	200	190	201	228	204	196	226	221	212	184	209	188	188	214	192	201	193	209	226	174	197	166	200	221	205	228	205	183	201	189	204	214	219	219	217	211	198	188	204	212	220	175	231	207	226	239	222	196	177	199	219	210	208	224	201	212	196	229	197	179	199	218	202	225	219	215	227	236	210	214	212	211	210	200	210	184	190	191	208	201	201	221	199	211	206	219	185	197	214	232	223	215	216	181	210	232	208	226	224	203	199	201	195	205	178	231	224	244	204	203	196	189	192	223	193	229	213	208	199	216	214	217	204	211	181	215	201	208	193	188	192	198	214	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10092	11885	12099	11137	8086	8799	9556	8209	8251	7480	7523	6601	6514	7270	5041	5658	4917	4485	4171	3390	3571	3147	2622	2313	3190	2391	2402	3455	2836	2670	2470	1987	1935	1870	1866	1815	1527	1107	1014	1154	1150	1104	1072	1071	834	776	909	911	859	815	824	758	796	732	765	694	710	718	693	643	674	623	660	643	699	586	648	651	652	650	691	666	655	687	671	668	622	647	657	694	656	660	661	647	652	651	678	645	584	669	658	686	657	674	671	662	678	627	639	639	667	643	688	664	643	598	664	638	658	619	628	639	641	614	615	618	657	642	657	674	659	623	665	664	646	631	625	674	689	639	652	632	609	604	650	602	645	656	654	560	649	650	615	611	682	669	664	666	630	629	662	652	628	618	630	678	627	638	643	663	662	650	662	660	685	603	637	655	624	640	635	610	625	650	645	642	671	609	627	624	666	611	708	636	643	689	619	657	595	672	611	593	626	627	606	634	658	639	653	653	626	667	622	655	655	695	630	620	599	667	686	641	635	636	656	645	617	646	698	631	662	619	648	643	647	674	626	625	636	648	640	619	672	582	639	628	684	681	668	610	626	658	637	641	602	613	625	688	649	664	619	608	625	652	650	673	608	639	636	684	626	625	582	651	611	644	672	627	632	617	645	619	642	636	676	629	660	619	630	660	646	633	637	665	597	671	690	664	615	633	640	645	653	636	658	610	639	610	596	617	603	630	612	689	668	631	650	643	678	618	619	625	682	659	682	612	642	645	630	664	639	695	608	601	696	650	641	622	636	650	584	628	627	595	621	627	666	627	702	667	612	681	605	620	679	670	647	653	660	623	626	579	612	634	663	665	634	668	662	629	654	608	680	697	639	617	627	632	628	639	647	650	669	638	661	658	612	613	620	675	633	686	622	636	667	629	618	690	647	662	648	641	627	640	638	598	655	642	640	666	669	655	613	671	664	660	634	677	621	634	621	699	639	648	665	671	690	623	657	624	597	608	660	641	636	695	624	650	651	603	628	606	658	644	594	646	659	626	663	610	654	618	666	625	593	615	665	655	649	630	632	657	661	631	619	643	653	664	645	686	682	655	632	652	658	688	679	654	681	624	604	657	632	620	676	605	623	638	624	695	646	581	593	629	647	626	621	641	655	703	621	604	604	624	672	638	655	656	627	623	675	619	661	655	609	637	615	629	593	625	644	620	635	640	605	650	690	654	665	610	615	648	637	666	635	706	650	632	640	607	621	646	661	659	617	670	647	655	613	599	604	635	637	655	654	692	622	614	599	644	650	656	626	644	635	603	601	652	653	600	639	639	632	658	603	652	634	623	670	618	642	672	616	603	665	617	648	636	648	621	632	646	634	678	638	668	674	645	666	661	665	691	652	629	660	643	687	628	633	649	636	622	643	654	658	640	633	622	643	644	634	628	617	627	648	635	659	663	634	664	659	672	644	660	653	635	628	617	684	599	644	655	637	663	649	622	652	616	657	703	625	611	628	626	646	587	608	635	619	612	613	655	668	654	669	623	599	593	649	626	589	646	611	679	602	651	704	634	642	663	687	665	602	603	625	659	602	641	626	600	616	667	627	604	615	628	619	634	655	630	592	615	619	643	598	677	603	654	637	689	640	580	656	693	608	692	699	648	579	666	663	662	622	642	636	661	620	612	634	672	658	647	665	658	648	598	690	664	686	650	618	600	614	611	655	651	616	630	616	582	666	637	666	626	660	681	645	645	648	643	616	624	627	594	641	645	677	656	593	679	662	653	655	606	633	667	699	597	673	659	667	639	626	660	672	675	600	630	714	613	668	633	628	656	626	626	639	598	627	619	622	615	650	606	661	626	636	644	625	642	650	638	622	641	655	629	667	638	620	617	600	641	625	607	629	607	600	652	645	628	636	633	604	648	640	664	595	661	622	658	621	631	627	693	663	647	622	643	640	626	630	631	670	631	650	635	639	663	592	640	642	640	643	633	699	680	591	665	617	620	646	643	653	651	711	610	634	655	654	630	681	647	624	677	665	644	701	658	677	623	654	620	678	639	647	643	634	665	593	629	657	650	640	666	633	618	660	651	649	657	631	643	653	623	658	628	670	584	631	615	669	640	670	608	651	680	601	618	640	689	619	668	638	633	649	683	605	625	625	611	660	686	622	632	621	643	655	663	658	627	636	690	655	610	637	694	672	636	597	638	630	605	622	697	574	666	672	620	672	617	652	664	642	660	616	621	637	627	632	650	643	678	601	668	624	636	608	610	575	667	656	646	643	627	630	667	626	623	619	603	622	637	630	602	611	608	627	630	636	607	662	655	629	612	656	652	666	627	634	633	689	620	640	655	616	648	641	643	636	638	689	667	647	629	655	657	648	604	655	629	662	615	625	653	654	680	653	635	646	636	665	614	666	680	658	601	647	669	679	639	644	630	606	624	603	611	651	653	632	568	640	638	667	598	636	647	634	627	626	599	653	626	658	649	645	696	617	639	652	616	652	655	651	591	637	572	650	664	599	667	661	625	640	661	633	648	690	633	640	648	654	633	663	656	669	620	631	638	634	642	641	619	643	622	613	642	669	686	616	616	639	668	632	634	658	681	578	631	616	629	660	622	616	642	672	622	648	649	627	646	639	643	620	636	650	689	650	607	629	638	664	601	615	627	593	638	611	657	652	610	691	646	609	674	646	659	615	598	651	652	606	578	671	637	653	636	621	604	640	632	622	651	624	672	625	606	649	642	622	608	668	665	646	600	681	622	670	641	622	635	664	603	629	646	691	655	639	636	627	629	641	643	642	635	656	684	634	679	628	684	599	599	616	628	632	639	662	687	626	700	653	627	584	640	630	623	592	653	603	639	613	689	672	636	653	616	654	626	654	638	634	655	651	609	649	641	682	647	594	661	641	662	688	664	643	657	652	645	630	648	639	614	616	638	604	640	651	610	615	648	631	663	644	644	664	650	666	583	593	632	649	599	661	627	649	656	675	630	629	649	688	648	620	602	638	641	651	669	603	661	666	654	654	639	620	601	609	591	677	620	633	626	622	623	629	595	630	634	683	597	613	602	642	619	552	671	641	644	641	653	676	651	641	627	654	652	658	673	611	626	578	624	648	592	633	660	607	626	591	668	639	655	618	658	646	567	629	643	610	658	658	595	591	676	622	635	555	645	619	649	630	631	641	643	626	616	637	658	613	620	645	637	645	656	653	655	629	659	621	633	599	649	659	675	622	662	701	622	638	622	623	593	648	679	647	602	659	651	654	620	698	624	705	609	654	682	623	633	631	663	616	661	671	659	642	663	597	663	648	657	619	632	625	668	606	598	644	664	630	666	654	615	630	636	656	656	664	644	626	639	671	628	640	640	640	597	596	622	662	640	651	656	622	649	600	646	614	599	672	640	598	649	626	626	667	660	623	674	681	653	614	636	647	631	629	677	654	648	574	635	611	641	625	654	668	638	640	666	643	597	627	660	690	615	640	640	664	603	624	643	635	630	643	627	686	637	647	638	602	639	644	656	604	671	650	688	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24070	22741	22763	16683	12555	9271	7211	5671	4932	3789	3745	3183	2806	2778	1622	1937	1490	1362	1130	1081	971	950	812	810	940	761	963	886	798	923	826	665	529	508	508	542	501	411	392	373	399	405	377	356	314	338	344	363	324	339	293	312	309	275	314	294	307	323	281	302	278	275	311	290	289	302	268	278	291	310	261	295	277	303	290	285	273	273	281	286	272	299	280	287	291	292	310	273	269	286	260	286	298	295	281	262	257	278	283	270	291	281	283	279	293	286	287	312	253	269	242	288	244	297	306	301	240	283	279	279	270	284	300	301	274	286	285	270	287	293	255	282	263	292	286	278	275	290	289	276	279	280	296	322	270	284	281	287	280	281	272	254	268	260	311	275	260	281	280	281	288	272	259	256	272	252	267	248	265	310	261	290	277	272	260	271	301	303	268	289	270	294	284	302	287	247	268	275	289	276	298	268	307	269	275	253	265	277	276	270	286	269	291	273	279	292	267	261	278	264	277	279	274	295	268	280	289	274	280	267	264	291	263	270	315	288	290	282	288	289	284	264	291	300	279	270	268	289	301	243	259	276	283	287	278	266	264	285	278	277	316	286	282	260	258	259	281	268	282	292	318	276	274	268	277	254	306	273	265	288	287	297	293	273	261	312	255	265	273	282	296	260	299	285	285	269	276	267	289	299	289	288	301	316	299	260	254	294	273	293	275	257	299	296	278	274	262	290	278	264	328	240	294	270	280	306	284	281	293	273	246	268	275	260	315	264	281	287	283	277	286	292	298	261	281	284	292	300	306	275	280	261	264	254	294	280	253	275	288	258	278	264	279	282	300	285	267	289	288	262	285	259	273	296	261	283	287	280	299	281	295	268	285	280	307	259	295	282	266	273	288	270	293	298	297	313	280	280	259	282	259	284	281	264	295	269	312	294	268	271	307	280	270	291	277	298	280	286	282	291	290	274	293	290	274	248	278	287	297	252	287	275	281	319	282	284	273	291	288	290	280	298	254	288	269	279	283	282	313	264	296	322	268	245	295	262	301	233	282	275	267	275	262	282	266	278	267	289	273	300	300	280	299	270	271	280	291	294	276	275	281	275	250	276	272	229	287	284	278	291	272	263	286	250	272	267	237	291	261	280	286	287	265	274	314	279	285	278	278	304	269	279	271	278	285	258	287	256	273	284	275	287	295	270	300	295	280	293	291	296	254	248	283	272	266	268	252	277	259	266	233	280	301	291	267	307	274	256	274	279	258	265	277	237	272	301	271	261	263	274	276	255	281	264	301	277	302	269	280	312	308	274	281	268	267	299	316	261	278	266	228	295	295	271	275	268	283	304	291	287	278	261	304	296	288	268	285	290	268	278	263	278	286	274	245	275	279	269	316	297	267	270	247	274	263	321	288	292	270	279	268	302	268	294	274	272	255	270	261	292	268	280	259	284	309	302	263	307	287	272	292	274	319	293	302	267	249	325	299	284	280	278	288	273	270	278	294	279	267	272	308	245	283	270	311	289	294	279	292	264	279	278	279	284	301	280	270	279	282	290	265	265	298	308	303	274	231	298	289	293	285	253	282	306	272	295	246	291	241	295	275	302	268	304	248	266	299	268	275	284	260	254	276	294	273	272	271	282	268	279	284	284	332	300	288	294	261	265	287	275	288	287	253	272	266	258	275	283	271	281	262	239	342	265	276	293	290	284	277	295	265	292	301	288	274	291	296	268	280	301	285	249	273	291	308	279	300	305	274	290	295	292	279	283	294	263	274	288	270	273	286	321	291	292	292	297	311	245	268	294	295	289	288	277	276	291	275	260	263	287	259	297	259	277	274	271	299	304	285	273	293	269	259	291	287	247	264	282	255	276	276	292	285	252	271	291	287	271	282	238	262	301	269	269	293	291	262	258	260	279	280	290	281	314	290	249	273	262	263	261	266	269	297	240	289	272	298	266	273	283	276	288	285	284	272	311	265	268	279	268	306	291	263	287	255	281	313	279	294	278	269	296	279	293	311	268	278	276	285	276	247	300	239	305	295	254	259	299	307	284	274	265	292	278	270	269	289	284	318	268	291	314	287	281	296	276	309	301	294	306	292	309	262	293	286	259	278	270	272	262	270	280	286	269	277	268	269	249	271	301	276	302	286	278	293	288	303	281	281	301	262	278	284	291	254	268	298	275	302	289	281	258	293	268	281	290	310	246	277	291	275	293	272	246	292	299	296	288	272	283	287	295	280	268	277	281	267	324	289	289	306	287	242	310	306	308	288	291	268	284	262	284	276	310	244	264	279	294	276	264	266	291	284	271	268	266	290	281	277	278	238	285	275	293	307	311	281	294	271	289	271	278	259	282	291	276	314	291	266	262	315	280	247	263	310	318	301	302	307	288	263	276	291	296	269	292	285	271	270	288	243	284	268	288	302	261	306	270	297	297	259	271	288	272	300	297	268	299	322	299	258	301	282	289	312	280	295	305	264	284	309	284	324	304	255	281	266	282	289	273	270	308	299	241	300	291	287	283	283	318	280	287	266	255	269	286	270	266	287	290	296	287	283	261	294	280	297	299	273	277	293	312	261	279	269	295	282	265	266	274	239	302	257	267	272	282	310	297	300	313	262	295	267	284	283	269	280	298	284	277	263	250	295	271	276	290	253	282	271	275	248	265	284	264	302	283	250	259	298	269	279	270	241	281	259	282	258	255	256	268	276	287	307	292	268	299	275	280	258	304	286	281	282	275	289	287	286	270	258	272	275	306	288	291	294	287	280	293	291	273	293	261	287	264	293	273	281	269	298	304	285	276	279	262	275	285	255	270	255	273	275	267	264	282	288	270	263	281	295	277	332	291	285	278	297	244	283	269	291	276	283	299	291	276	294	285	270	240	268	263	257	267	274	316	314	276	265	288	283	275	286	281	265	279	259	266	290	288	272	305	278	262	285	299	281	293	275	285	276	268	283	284	257	274	262	300	271	287	293	294	238	286	280	283	289	292	304	280	277	279	286	309	269	266	283	265	322	303	313	262	299	280	254	286	299	261	257	278	272	292	266	302	294	317	287	301	288	258	281	276	308	285	251	263	279	288	282	297	278	290	290	285	266	271	295	250	272	267	269	250	293	286	259	299	308	266	269	293	310	300	262	286	260	293	263	291	261	249	295	281	268	265	272	293	307	255	286	254	290	263	267	290	293	296	270	250	291	290	272	290	244	306	266	258	314	262	272	263	257	320	259	284	287	309	274	274	282	291	256	321	292	281	291	240	247	274	281	275	258	266	285	299	298	270	285	305	278	294	285	301	292	256	267	268	256	284	301	282	285	257	256	292	279	292	260	293	288	256	297	292	321	285	285	311	257	267	297	260	279	273	299	291	300	276	275	296	282	277	269	281	280	302	315	275	274	273	273	268	282	296	277	245	290	282	280	289	278	267	269	291	261	268	290	267	308	287	284	285	288	268	290	289	276	297	283	297	264	286	266	287	316	295	271	298	248	293	260	286	241	269	271	293	304	282	259	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
14272	17914	17002	15798	12693	13919	13145	12977	12697	12164	12735	12183	11709	11112	8314	10057	7886	7786	6891	6086	6059	5812	4195	3974	5333	3764	4810	5303	4828	4498	4400	3668	3128	2972	3027	2971	2334	1658	1533	1690	1816	1804	1687	1668	1165	1200	1362	1276	1170	1177	1145	1117	986	954	912	916	864	862	895	849	851	864	805	881	881	855	817	816	870	851	880	870	769	842	905	813	869	818	778	790	834	791	835	800	873	852	851	838	845	774	747	834	797	868	784	838	821	807	852	834	858	829	778	867	878	841	855	823	840	817	881	786	767	832	832	805	828	853	849	796	813	819	847	848	846	834	850	808	772	811	826	781	795	784	804	815	749	811	775	823	820	786	796	766	765	792	851	771	826	813	846	826	802	844	819	803	858	817	832	819	817	812	807	803	856	840	839	795	798	829	771	847	836	831	857	805	871	826	824	814	788	810	819	838	845	851	822	801	809	768	827	840	765	812	767	802	858	819	817	771	811	833	848	806	807	808	804	797	842	800	825	805	782	788	806	810	821	798	816	830	761	819	837	781	793	786	800	796	774	800	837	829	825	818	817	824	856	804	812	788	754	875	792	815	809	767	820	804	829	822	754	764	754	811	811	806	732	769	742	802	828	802	791	770	820	793	789	813	789	801	817	751	854	800	809	780	798	820	860	839	778	769	811	746	787	845	799	798	794	836	799	793	746	796	802	829	826	844	804	824	762	804	836	764	852	796	800	788	804	808	808	823	733	814	803	821	785	802	831	842	769	800	765	773	854	780	807	820	774	810	771	759	746	758	831	855	775	789	742	833	832	806	797	809	777	814	773	823	741	820	818	778	828	817	817	772	782	804	820	814	789	859	852	785	832	792	814	791	799	770	788	830	820	773	830	822	826	796	786	840	833	741	779	773	773	775	797	826	786	810	790	830	838	808	802	858	793	843	780	812	831	808	797	829	815	835	816	786	762	752	801	839	788	854	784	790	781	824	742	836	817	824	773	822	787	825	734	890	789	767	844	849	841	815	792	783	826	785	796	828	831	807	820	823	838	788	790	831	832	758	854	815	773	808	841	802	851	820	890	817	829	788	791	821	835	796	809	840	789	772	827	845	833	803	805	802	780	749	823	830	809	824	830	836	818	794	772	856	810	811	752	801	778	854	792	828	772	844	785	844	828	781	808	828	787	787	811	828	848	828	783	777	789	747	816	846	786	782	807	816	833	805	837	844	819	810	824	873	864	817	844	782	802	789	821	848	813	853	743	789	838	788	830	807	812	781	772	767	801	825	826	826	805	781	795	791	834	774	876	842	804	757	792	793	797	860	774	824	815	851	777	770	811	801	825	823	766	808	792	869	815	818	839	829	831	793	859	859	812	839	724	817	829	787	789	825	823	815	766	795	786	828	812	808	820	785	816	771	835	828	807	795	815	770	807	813	842	722	861	786	791	768	817	795	784	814	845	775	753	815	788	797	802	811	784	749	870	761	829	864	791	832	823	815	768	777	844	837	810	780	825	843	802	827	804	816	803	780	823	763	797	846	815	794	763	872	743	792	854	823	801	830	809	767	826	842	804	814	813	798	794	804	799	797	770	798	762	833	800	813	824	834	889	797	798	781	777	808	800	847	808	809	794	838	761	830	781	840	810	817	816	735	815	788	798	810	794	772	798	798	764	856	766	828	849	846	797	825	803	824	793	818	742	761	811	796	799	772	826	820	848	775	790	772	724	801	871	821	840	850	781	747	814	773	839	795	804	770	783	824	800	818	842	791	806	812	771	809	729	827	807	819	787	833	803	800	818	807	880	770	828	874	815	752	828	789	815	765	807	853	800	806	819	835	837	808	799	783	737	836	764	788	794	856	827	821	825	814	808	797	811	771	852	800	785	833	805	795	782	747	760	814	774	818	836	836	810	843	761	812	805	824	798	822	844	866	810	839	811	803	812	796	796	866	857	770	822	758	803	848	814	823	778	796	813	784	828	814	783	778	770	845	775	817	780	827	820	771	834	835	848	773	767	776	822	786	807	813	784	799	807	802	780	798	783	834	763	809	781	810	796	809	812	821	808	827	851	812	776	816	849	834	754	754	766	804	809	827	773	811	809	827	807	827	852	819	864	767	796	827	831	790	822	839	764	801	771	827	788	858	740	801	794	808	850	831	829	800	729	824	808	783	804	814	825	773	809	828	786	762	838	801	797	801	784	788	845	775	848	882	786	819	788	817	761	796	791	839	747	802	795	798	810	794	825	813	837	859	819	825	840	815	730	806	830	745	767	766	797	808	812	809	802	769	820	798	800	762	815	830	838	795	802	836	756	816	818	798	791	774	820	837	822	794	772	797	840	837	814	803	804	845	819	860	803	771	783	800	829	813	754	832	756	747	782	870	792	788	837	857	776	828	849	794	761	827	778	831	852	865	831	804	804	828	809	766	808	818	916	794	807	836	804	807	771	813	809	862	786	747	772	741	798	784	839	819	791	799	818	773	806	786	823	833	829	791	768	802	786	821	813	801	776	815	788	805	811	799	794	823	808	800	794	833	791	803	797	793	815	842	824	819	824	830	802	805	810	778	823	801	791	832	828	849	802	827	835	756	825	783	817	809	802	842	820	816	800	806	828	793	783	778	831	773	824	817	801	798	776	784	796	790	826	806	800	847	801	822	793	810	786	878	821	763	797	782	815	786	766	826	811	829	834	840	797	820	798	815	790	775	781	797	801	833	811	783	805	795	809	827	811	802	771	846	808	794	760	743	808	807	804	805	810	745	898	866	829	827	843	787	797	787	842	779	801	837	805	825	831	768	799	812	763	859	812	819	783	767	775	809	755	757	830	831	861	805	770	786	828	824	753	833	764	830	776	834	859	810	781	816	827	850	805	750	850	818	771	832	794	827	757	810	763	800	871	823	783	763	836	797	765	783	803	774	822	768	807	792	831	842	779	780	783	801	808	803	809	845	748	840	852	800	784	797	836	796	808	783	769	842	801	790	778	791	830	777	839	802	839	798	810	820	809	806	860	834	848	782	804	794	773	843	760	765	762	812	850	868	846	774	818	807	784	844	804	774	852	819	806	842	820	794	805	775	758	814	815	762	829	803	805	829	776	859	816	749	803	795	825	776	816	841	792	839	792	793	812	829	800	721	769	846	796	805	769	780	827	845	809	811	841	735	754	833	817	782	823	839	724	845	809	793	793	784	831	812	803	834	842	815	807	845	771	786	826	793	768	773	834	773	836	842	822	896	816	754	818	854	786	783	869	790	834	806	785	825	804	833	777	832	805	852	772	769	805	824	828	822	781	760	850	752	812	805	802	802	773	817	825	848	830	793	774	791	800	779	736	803	781	782	838	815	830	821	799	796	788	821	814	799	784	794	836	811	784	835	830	781	853	808	819	801	798	808	788	841	848	724	770	822	832	789	831	796	817	802	773	772	813	834	815	811	851	848	803	811	833	832	840	818	842	845	810	794	799	805	840	802	759	787	814	775	826	841	813	787	808	821	811	865	817	793	786	837	732	818	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2504	1211	1161	769	518	426	337	259	206	204	166	147	140	194	136	123	129	129	128	121	114	93	103	108	90	111	113	123	91	106	119	101	85	105	95	108	103	97	95	87	92	97	87	93	83	80	90	79	109	107	93	95	91	94	94	100	83	84	81	98	96	79	93	91	105	98	86	85	99	98	80	97	82	102	91	93	101	86	100	72	70	98	103	105	94	95	79	103	87	91	97	104	96	84	83	95	86	96	100	83	91	99	104	95	88	93	103	106	86	87	100	90	98	91	100	90	103	91	87	104	89	101	87	89	88	92	85	98	69	79	99	103	93	109	97	102	80	98	96	80	71	102	85	108	78	81	91	72	99	91	91	104	89	108	81	109	96	79	78	93	108	78	111	98	97	100	103	98	91	97	100	103	90	83	91	89	82	90	83	78	84	93	94	72	98	99	92	95	92	100	82	83	105	95	96	99	87	77	86	87	90	89	110	96	104	102	94	94	90	108	80	85	79	91	93	86	101	99	79	92	98	83	87	116	85	80	83	91	93	96	88	77	97	90	92	104	97	93	86	107	76	90	84	99	111	78	79	102	101	78	90	85	93	112	86	90	86	94	73	120	95	102	79	97	122	86	92	83	94	94	111	103	71	91	93	92	99	76	88	76	103	87	95	96	95	97	81	103	88	112	94	75	80	74	82	79	103	106	81	100	95	77	71	100	107	83	104	93	95	90	92	82	83	89	86	79	84	78	95	86	90	88	85	84	93	96	98	88	97	109	95	96	87	83	99	104	87	83	90	87	74	104	94	87	117	83	80	114	106	97	83	86	80	99	99	92	85	96	92	87	98	100	92	90	91	94	82	77	87	100	113	103	75	100	98	100	101	88	74	77	90	82	76	83	112	81	81	85	87	92	101	92	104	94	92	112	103	100	106	87	103	102	103	100	94	77	100	87	88	99	93	104	98	97	77	96	101	90	98	75	100	85	90	80	102	104	85	88	99	93	77	88	91	105	85	98	102	88	86	93	87	89	94	105	105	92	102	91	92	94	111	97	87	85	92	102	103	88	106	90	95	84	81	94	103	98	86	80	91	86	99	95	81	102	92	98	85	80	83	81	89	79	95	89	98	102	99	103	107	84	109	65	90	90	97	98	81	95	99	90	90	107	84	68	86	82	92	90	90	98	92	111	103	81	79	100	98	86	90	117	113	92	108	85	95	79	80	88	99	92	97	79	88	95	99	111	113	92	101	84	89	98	78	90	103	96	96	90	89	81	92	105	79	100	98	91	91	99	74	96	97	77	73	90	86	80	90	85	68	92	91	100	93	93	88	98	105	89	94	94	76	86	80	104	89	77	97	81	96	106	96	88	86	89	88	93	90	81	87	93	88	81	85	87	78	82	86	99	100	87	109	104	101	93	87	86	95	75	81	99	99	74	95	83	90	93	91	81	79	112	76	85	98	78	99	91	83	83	81	85	99	95	94	88	89	86	91	94	97	110	91	106	92	88	90	109	83	101	80	92	68	102	102	102	83	108	103	104	80	89	93	78	112	90	87	90	77	75	104	91	84	94	91	92	112	76	92	87	87	85	89	85	96	104	86	94	98	95	95	84	93	97	102	92	89	84	67	91	100	99	91	104	89	78	71	95	98	104	94	88	94	84	94	106	89	95	79	97	88	105	69	85	105	83	98	91	93	99	98	87	110	84	101	82	85	84	93	87	88	92	94	89	106	93	89	106	93	94	103	91	82	100	92	90	89	88	105	76	94	107	84	103	87	86	92	89	85	75	94	94	95	86	98	88	83	77	98	99	78	98	87	97	95	109	70	85	86	93	94	97	97	100	77	78	104	107	87	80	93	114	93	91	85	79	86	90	77	80	87	87	99	95	88	81	100	92	85	89	82	96	95	82	87	85	94	93	83	92	89	98	107	95	83	107	98	100	95	104	105	83	74	84	94	87	99	110	76	80	107	99	93	98	81	106	84	99	86	84	79	93	103	83	113	79	98	100	79	81	86	114	97	101	93	108	104	94	83	99	87	98	101	90	96	98	76	82	94	96	94	95	81	104	102	95	85	90	83	97	103	93	77	105	97	85	83	86	95	101	91	94	96	114	92	110	91	85	69	78	98	109	71	92	82	97	92	100	92	92	82	93	96	109	113	100	100	91	99	89	93	84	100	76	78	99	98	83	92	126	70	85	102	104	90	70	94	107	115	91	94	98	87	106	91	86	82	114	88	91	95	87	115	87	88	99	99	92	81	84	89	87	109	105	91	78	97	95	74	70	97	87	94	90	70	84	83	100	89	81	97	98	98	89	94	88	89	84	88	86	114	103	87	104	104	94	95	90	82	100	93	83	98	91	90	100	87	93	96	95	81	84	88	107	91	91	86	94	106	90	91	113	101	74	88	82	84	97	79	94	94	76	83	100	104	81	85	100	84	100	80	76	77	100	96	86	79	70	95	97	84	94	102	92	109	82	81	97	94	80	85	89	110	93	112	95	86	92	85	98	93	102	80	93	82	100	80	89	72	87	103	101	93	90	86	104	80	81	104	99	82	77	78	94	91	99	75	101	96	89	84	99	77	70	90	91	86	112	76	93	111	86	88	93	96	93	85	89	86	100	91	78	113	85	93	86	78	87	94	99	105	94	100	99	92	93	96	90	76	84	93	102	74	109	79	73	79	85	86	89	102	91	112	93	108	99	93	98	79	97	94	84	91	98	102	73	95	110	90	91	109	97	89	90	89	87	86	95	91	100	76	98	93	91	84	84	98	98	89	102	89	103	90	102	92	78	102	84	100	85	91	94	112	93	90	104	67	74	87	100	95	82	83	106	90	104	95	82	92	99	89	93	86	105	93	101	93	77	86	95	82	109	85	69	102	100	88	86	90	94	105	95	86	90	97	94	90	97	70	91	99	93	94	86	87	92	81	85	107	83	97	88	100	98	104	93	80	99	96	82	95	96	83	96	89	109	89	95	97	88	70	108	82	94	101	80	89	74	118	103	83	93	79	89	77	104	103	89	78	92	83	95	86	90	80	83	98	96	92	100	117	99	79	76	94	87	77	86	89	88	94	99	97	87	85	97	75	104	77	91	95	99	91	86	78	76	102	92	95	75	104	99	80	71	83	104	91	106	98	98	76	89	95	85	102	96	95	100	81	81	100	87	89	81	97	81	90	106	73	92	88	97	83	86	97	74	107	78	102	98	86	75	84	91	85	77	100	89	121	102	111	92	77	98	93	83	95	84	83	95	93	86	91	83	79	81	100	96	98	87	95	89	93	96	87	112	82	79	73	83	90	86	89	109	97	109	101	90	103	95	95	94	83	93	110	88	78	86	97	93	115	91	92	85	115	92	93	99	86	91	90	99	98	78	98	79	92	90	78	87	92	86	104	93	82	111	96	105	99	98	86	87	92	82	102	78	91	103	75	94	102	103	107	101	98	96	83	94	84	72	68	87	96	91	87	84	67	79	92	95	87	95	91	86	99	84	91	73	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2392	1782	2068	1580	1133	1137	933	908	858	757	718	727	632	793	596	566	542	448	560	546	535	470	460	421	459	379	483	512	461	432	423	434	404	387	434	412	360	354	351	377	373	358	345	365	337	367	341	339	347	339	343	339	334	333	342	326	350	329	351	307	369	352	337	361	373	325	327	313	329	310	332	311	322	362	327	316	334	324	350	300	338	339	364	332	340	373	332	351	359	369	349	317	344	311	301	344	342	338	304	323	342	356	338	364	339	337	317	318	323	318	322	318	325	331	296	341	353	333	293	342	329	310	322	365	326	351	310	308	309	346	335	308	335	312	338	355	330	308	348	345	345	346	304	338	320	305	317	350	343	355	339	341	320	315	327	339	306	313	309	338	348	344	323	349	290	294	334	360	333	352	330	338	326	333	322	306	327	316	357	333	368	307	348	315	314	324	383	340	333	354	346	328	327	343	337	325	323	341	333	353	319	333	322	343	333	358	328	318	316	330	316	350	300	334	305	345	346	272	320	325	318	327	348	352	341	348	314	338	313	336	303	324	343	331	348	329	335	315	350	331	351	289	355	364	313	345	326	322	329	317	334	351	309	346	349	314	310	353	362	362	335	329	346	325	344	317	330	323	343	319	315	322	320	329	354	347	324	316	343	307	315	335	352	337	364	353	348	333	328	351	313	326	361	352	333	309	340	319	368	360	341	342	336	329	329	299	337	307	339	324	331	341	327	322	359	340	331	341	342	369	362	341	339	341	338	306	342	354	322	296	315	341	363	350	364	337	333	357	319	330	338	318	314	363	339	316	348	327	312	322	312	347	339	336	332	351	362	352	354	343	328	346	340	341	332	345	332	331	333	293	337	320	354	326	324	326	355	324	337	338	308	341	334	346	344	331	316	347	341	306	344	343	326	317	350	305	318	349	357	331	365	362	328	317	320	329	339	330	316	324	332	347	314	303	328	354	327	357	315	322	330	337	345	357	325	320	315	340	356	281	324	329	311	335	297	324	309	359	314	349	377	345	363	353	303	339	315	353	314	337	333	348	319	344	353	323	304	325	301	369	346	366	332	314	345	353	353	333	341	352	342	311	339	343	307	328	331	349	334	340	309	315	350	299	343	346	338	366	371	334	341	347	321	335	312	332	325	348	329	346	318	316	351	329	349	302	332	354	330	323	336	365	345	339	320	329	363	317	330	345	322	321	306	312	345	330	319	304	328	344	336	321	317	320	349	302	339	340	320	319	337	335	319	342	339	300	323	311	332	326	323	356	337	310	325	357	346	349	330	333	352	335	293	313	321	319	342	336	280	350	332	351	351	350	354	317	319	372	365	364	336	320	328	321	336	359	354	325	323	291	326	343	330	309	333	335	325	342	323	342	329	319	383	329	329	309	349	328	327	317	321	323	310	356	351	343	326	333	331	377	364	343	333	304	339	326	329	349	324	355	330	325	331	384	344	355	322	335	358	327	343	346	336	323	350	327	333	294	313	331	336	318	350	337	330	312	330	319	335	343	322	316	361	352	342	371	350	353	309	352	347	341	311	318	281	321	337	321	326	342	335	356	331	331	332	328	303	367	338	353	338	317	318	324	358	304	352	319	353	337	325	329	348	292	361	334	323	345	354	337	339	327	329	320	353	317	314	315	339	348	323	379	342	343	322	345	339	354	346	324	348	319	326	299	323	349	340	345	321	310	320	347	329	342	344	314	322	325	351	296	332	359	344	350	322	313	319	333	334	326	302	317	311	338	350	314	339	359	316	319	304	349	314	311	326	340	321	354	318	357	331	279	343	307	342	310	341	363	317	324	336	315	353	293	324	308	328	308	325	335	302	303	335	334	326	332	324	346	339	333	341	328	326	286	325	355	331	353	322	330	353	360	329	345	360	317	363	341	379	348	332	328	333	365	313	329	350	320	332	320	343	318	337	368	334	338	333	327	342	346	309	339	309	332	324	350	311	336	314	325	347	337	313	337	327	305	371	304	302	346	317	377	333	324	340	336	318	357	363	325	356	304	320	304	351	355	336	331	344	369	288	327	322	323	363	325	317	353	316	301	307	324	321	353	359	347	351	341	320	303	342	370	333	348	337	333	337	368	302	311	316	370	312	322	344	316	339	334	359	320	319	356	305	336	329	338	331	313	344	342	336	345	308	332	357	334	331	343	362	301	348	326	347	337	332	322	335	329	349	352	330	318	300	327	295	347	342	290	335	344	338	333	326	305	325	313	330	333	364	340	337	305	339	318	356	321	358	336	322	336	313	343	331	341	389	318	392	325	304	313	338	343	308	338	314	320	320	323	336	345	350	292	328	332	332	339	342	309	357	339	328	347	334	325	341	310	311	325	356	334	322	328	349	311	327	310	303	337	364	341	322	345	330	344	344	329	336	327	336	362	323	332	320	347	329	310	379	371	335	374	307	296	344	337	325	354	345	323	332	336	344	325	324	323	368	308	338	360	338	364	348	340	349	349	301	365	319	336	363	327	323	361	344	313	301	331	321	327	318	348	315	341	347	333	327	317	309	336	325	329	323	354	306	343	323	321	343	338	350	335	313	375	336	313	315	335	352	335	275	342	357	342	349	323	332	328	313	314	334	338	359	329	328	320	324	366	353	348	339	305	350	352	319	339	336	377	316	321	311	346	341	339	350	333	353	316	352	274	333	380	350	341	331	352	349	339	313	328	299	334	336	346	340	351	330	340	347	348	337	298	314	328	322	354	334	340	351	305	346	358	346	326	349	330	344	343	343	332	330	327	347	348	296	304	363	328	345	338	337	339	315	371	320	345	351	336	329	348	335	357	343	339	352	344	371	363	322	327	362	332	352	312	342	328	316	363	305	314	335	334	315	322	339	351	331	294	337	335	295	332	326	325	334	346	332	335	342	312	343	350	323	331	333	340	327	313	360	340	332	324	340	315	352	327	333	325	328	332	312	316	364	330	350	324	344	331	317	258	295	341	304	331	334	292	332	342	324	359	333	331	330	330	316	307	296	309	347	321	338	324	370	298	361	326	329	309	327	328	334	331	339	332	321	309	322	340	339	342	326	325	316	333	315	323	334	337	357	333	335	343	307	334	335	324	365	340	327	352	303	332	315	302	334	331	325	325	326	378	350	378	336	283	324	345	335	309	330	346	317	341	322	362	325	331	378	334	338	355	324	347	322	344	313	327	324	308	344	343	314	337	308	343	330	318	332	295	320	313	342	346	302	305	336	314	330	331	316	326	344	319	331	321	325	350	329	330	341	311	359	344	342	318	355	306	333	332	328	312	337	317	351	329	339	347	334	333	323	327	304	341	336	340	297	342	322	342	347	349	354	323	317	331	321	336	324	331	312	328	341	347	334	314	330	358	334	332	337	341	355	312	347	323	320	322	367	333	336	304	336	331	326	335	340	306	310	347	351	300	318	301	353	352	326	323	325	338	338	352	320	345	325	307	320	352	328	310	311	321	354	358	324	323	298	337	371	343	329	330	307	339	322	329	360	352	339	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15162	17187	14567	9493	6873	4650	3588	2896	2405	1885	1606	1569	1339	1110	972	1013	714	649	658	586	598	569	457	430	549	459	566	556	438	435	468	358	353	369	351	342	284	261	239	252	271	272	237	257	226	229	237	244	201	251	229	208	227	247	207	240	233	183	230	216	240	204	226	213	200	217	209	207	227	237	196	207	177	223	193	186	218	206	194	198	173	229	224	177	229	198	234	183	210	207	213	204	203	216	203	237	220	200	205	214	188	220	181	215	177	188	224	201	187	232	220	215	228	208	199	214	225	195	194	205	189	241	206	203	246	209	211	202	212	212	207	213	197	185	212	213	197	193	218	213	207	226	202	201	200	232	217	201	209	194	206	211	223	202	201	195	202	216	188	193	212	188	216	223	229	214	189	182	187	196	225	219	214	192	192	200	232	226	184	203	211	226	224	183	191	213	213	188	217	222	204	219	204	182	204	190	184	218	203	190	205	230	213	207	200	201	184	201	230	211	214	202	203	224	217	205	215	187	210	215	205	193	227	201	207	195	192	210	219	175	236	215	227	169	221	207	209	209	214	224	213	223	222	187	213	198	191	216	237	186	197	218	207	203	197	229	208	196	207	235	218	244	198	220	223	224	214	205	222	191	208	186	203	208	196	187	191	200	188	204	181	210	229	217	205	233	200	199	208	195	233	205	220	212	193	232	214	217	236	192	205	243	228	216	223	189	217	226	190	196	205	198	184	221	207	192	192	216	204	237	208	221	185	203	184	220	193	192	201	216	227	247	188	194	211	199	210	224	223	230	201	181	207	196	204	224	238	192	206	207	217	209	176	223	210	197	202	228	199	185	230	224	205	188	206	195	188	186	227	224	208	202	210	198	216	188	196	244	214	196	186	204	202	198	198	184	226	202	183	227	204	215	195	187	193	213	209	183	212	199	226	178	203	209	214	205	215	198	210	198	219	211	204	187	198	231	232	174	210	240	226	191	248	191	221	212	210	204	207	219	227	227	193	212	207	215	188	204	199	223	209	214	207	212	183	215	204	192	214	231	189	176	209	205	207	236	206	209	189	222	187	211	199	200	188	204	205	196	193	201	191	219	213	201	242	192	195	206	206	210	228	216	217	203	194	191	205	206	193	228	208	197	204	222	186	184	189	211	232	207	220	211	202	235	194	199	215	223	183	195	229	214	215	202	209	228	240	233	217	224	203	197	217	200	194	193	206	192	204	195	199	198	243	214	206	213	207	206	189	201	209	204	210	201	232	187	192	210	208	204	219	194	213	177	210	223	211	200	220	210	203	201	193	210	196	208	243	207	196	198	211	219	198	223	225	219	207	235	203	213	199	199	198	224	225	170	214	220	208	213	229	186	193	242	202	210	216	204	203	200	219	204	199	212	212	221	203	206	212	205	201	208	243	222	211	208	213	217	202	190	231	222	202	202	192	205	243	225	188	218	200	245	219	217	224	197	211	213	189	224	186	214	217	213	243	236	197	214	181	200	211	192	246	187	213	194	186	197	199	212	228	231	200	193	210	216	224	196	204	220	210	232	208	213	202	199	186	206	207	191	221	237	196	214	219	220	229	216	216	208	231	198	214	232	187	217	214	212	173	190	173	205	200	219	217	227	221	181	226	211	231	197	208	205	203	221	188	208	201	201	194	204	210	191	197	182	186	214	218	186	205	210	195	200	192	212	216	214	192	213	228	207	225	206	214	212	223	209	188	204	203	202	247	226	231	206	206	213	208	202	200	204	209	214	188	206	206	222	200	237	247	213	233	210	193	217	209	230	216	208	200	208	200	218	210	232	212	223	216	190	202	218	196	182	223	231	201	216	203	202	197	212	231	200	194	204	195	197	216	215	220	224	198	206	198	211	185	231	206	229	209	204	206	216	229	188	212	237	198	208	224	211	201	207	188	201	220	225	218	229	228	191	200	219	204	212	212	198	218	238	200	212	207	218	191	200	218	215	195	201	187	201	220	215	211	195	201	237	191	197	206	202	228	194	200	218	189	208	213	233	214	243	210	210	217	223	221	203	200	195	191	231	203	210	215	218	242	215	197	214	227	207	214	209	203	198	200	187	193	207	192	199	197	213	212	214	199	198	189	175	191	219	231	183	188	201	211	218	237	198	186	213	218	215	225	201	195	204	257	197	217	197	246	191	195	203	189	200	230	206	207	187	225	184	193	222	190	240	214	210	220	185	213	199	194	202	208	199	232	177	211	185	229	191	204	217	180	221	204	193	230	223	234	172	216	259	203	220	190	201	233	231	218	202	208	187	227	217	195	201	183	227	204	178	183	235	204	220	221	251	212	190	220	201	186	195	239	204	224	215	204	211	222	183	204	222	199	199	207	208	234	223	199	220	203	189	206	193	197	189	192	210	225	219	183	215	211	192	222	199	204	187	217	179	208	231	175	201	212	188	191	202	222	177	231	202	200	221	193	209	205	223	231	213	183	214	216	234	230	221	190	215	207	222	243	200	224	208	213	220	224	238	226	198	214	199	226	205	190	231	195	209	214	204	205	211	198	211	206	214	215	212	219	199	223	205	201	205	204	183	197	206	241	218	225	210	214	201	210	198	199	199	211	206	190	207	212	183	212	184	191	224	218	201	213	216	206	194	209	227	203	188	200	196	203	211	195	199	203	173	213	219	199	236	237	218	222	199	208	187	222	235	201	207	198	196	235	242	229	186	211	199	197	227	210	191	206	201	221	208	211	231	202	202	208	209	208	244	201	195	213	192	237	206	210	211	222	226	176	226	183	205	204	177	237	190	217	205	205	207	205	232	213	230	231	207	229	219	236	224	227	195	190	229	232	237	214	200	222	197	204	222	192	187	231	224	214	211	214	188	190	221	229	209	203	228	193	235	210	223	229	219	221	206	230	206	211	224	203	212	201	224	233	192	204	213	236	206	203	223	207	193	192	196	203	225	256	232	191	209	184	190	210	193	214	223	198	194	200	212	194	222	234	209	223	200	243	191	213	232	206	189	192	219	222	204	204	222	176	218	188	197	209	188	230	193	231	214	208	224	212	209	252	192	201	190	218	201	213	202	211	204	221	208	202	220	203	215	205	230	223	215	192	216	222	212	234	199	207	206	199	204	227	229	211	211	227	215	219	198	227	227	213	221	210	233	225	191	207	207	199	210	221	219	210	207	210	193	224	215	247	212	195	239	210	201	212	206	192	206	203	213	215	203	213	210	221	167	208	223	226	236	225	214	207	202	195	230	236	214	225	233	230	232	229	202	234	214	209	240	223	218	202	197	230	201	220	207	220	201	208	207	219	193	183	220	204	184	214	224	192	207	204	199	212	230	205	218	193	210	212	215	195	198	190	200	206	168	201	207	195	176	202	218	198	194	231	204	206	210	212	185	205	216	202	233	203	215	176	226	200	203	206	222	200	211	204	220	225	214	208	188	232	225	200	219	220	198	214	191	211	199	181	199	170	199	205	220	221	210	216	186	226	223	201	210	198	214	227	172	213	216	209	235	212	191	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10780	14732	10903	9742	8636	8903	9171	7947	8717	7814	7093	7388	6384	6222	4780	5201	4387	4220	4011	3232	3737	3421	2645	2200	3123	2378	3259	3282	2797	2534	2590	1934	1696	1642	1970	1827	1462	1007	928	953	1162	1082	1085	1056	797	849	915	869	793	817	810	792	709	711	670	691	659	742	651	653	682	648	647	608	660	692	657	658	660	686	699	630	635	660	654	687	619	648	646	676	643	636	662	667	650	702	647	634	703	649	632	668	670	631	622	619	683	678	662	664	685	664	665	665	664	626	627	657	610	650	622	654	677	625	654	676	612	642	683	658	598	637	632	658	632	596	647	664	658	586	571	631	598	661	637	625	653	658	652	577	605	628	665	614	690	596	602	661	645	645	631	610	635	656	605	630	662	655	684	624	596	651	617	636	684	598	680	638	638	651	610	649	653	634	663	625	625	659	681	651	663	627	661	645	613	626	677	669	655	677	641	638	639	644	653	641	653	685	637	640	636	673	596	637	619	646	612	613	641	636	627	667	620	670	619	613	636	641	659	668	640	627	663	662	647	615	637	639	609	598	628	609	634	659	662	648	670	659	615	633	646	654	623	673	618	643	626	647	648	636	621	615	588	627	644	644	561	656	627	649	622	643	667	679	623	674	675	627	621	688	651	618	649	648	627	677	594	656	606	675	626	645	614	622	622	624	594	648	621	587	662	627	628	619	644	658	620	656	598	652	634	620	615	620	623	632	594	645	698	646	613	639	622	625	607	609	607	689	697	653	632	622	654	628	625	642	631	619	671	627	617	673	665	668	614	662	634	643	644	633	638	653	622	609	637	606	642	648	677	668	650	653	650	612	686	621	633	617	642	646	655	647	609	653	595	674	632	625	603	675	652	685	675	666	628	668	683	631	660	592	637	651	676	662	641	635	588	623	654	609	677	620	647	626	632	647	646	648	608	642	627	679	674	608	612	606	693	597	693	614	618	680	670	584	678	594	652	601	635	678	644	598	650	624	625	612	588	618	647	608	601	634	604	654	670	631	631	624	663	587	585	654	621	594	641	625	669	627	651	667	670	642	679	613	609	632	639	646	623	621	619	644	622	647	624	664	663	634	593	657	670	638	675	617	666	633	567	632	656	640	654	653	622	666	639	627	628	641	630	627	615	619	630	616	608	650	630	681	626	633	689	683	635	622	640	630	567	618	632	596	647	663	630	601	617	655	687	610	652	637	625	670	660	641	593	617	618	618	635	604	654	627	617	616	568	608	673	614	620	598	623	630	693	643	618	605	604	605	641	608	692	660	629	600	591	640	647	609	596	639	647	650	608	649	607	647	604	687	602	652	626	630	663	651	651	641	624	619	605	656	613	680	652	667	643	627	623	636	646	654	615	633	646	650	615	651	638	646	614	637	622	671	617	647	597	622	644	618	684	619	643	622	644	622	644	670	682	595	660	650	641	662	671	643	675	633	607	647	637	676	632	596	600	623	655	647	607	658	629	641	627	636	646	699	580	650	626	653	622	622	661	655	636	621	684	665	624	627	689	688	634	638	610	649	641	611	662	628	634	666	620	675	639	620	630	675	699	606	633	628	635	628	622	640	636	689	598	693	653	621	725	657	632	615	644	617	673	642	685	628	652	609	631	643	695	618	597	638	643	612	666	651	592	585	655	604	585	686	617	633	624	629	563	691	642	640	649	676	641	702	625	641	587	618	644	628	614	626	595	669	641	652	651	681	625	626	609	617	596	617	595	666	617	648	676	625	711	660	656	611	642	647	593	609	660	655	664	599	679	653	630	610	619	627	662	623	654	643	655	627	647	691	676	622	631	670	661	667	603	622	637	644	673	600	616	627	671	641	624	629	622	631	618	669	620	629	613	661	611	640	616	633	689	657	634	625	642	662	617	617	627	619	617	638	660	634	640	655	666	631	650	648	647	663	628	657	661	636	628	625	656	612	587	594	617	619	656	617	629	630	655	649	669	666	642	645	667	614	618	586	636	657	654	674	639	631	696	672	669	635	633	608	643	662	602	628	634	633	646	674	631	692	627	599	650	685	643	592	643	654	608	609	653	634	630	665	633	589	648	667	654	627	662	653	622	634	628	603	590	646	635	676	646	615	637	663	634	583	647	637	655	642	608	657	646	635	677	632	674	620	612	612	612	622	679	636	639	620	598	624	682	641	635	668	630	662	629	633	641	639	664	700	652	673	677	604	651	669	646	629	645	647	631	652	656	662	614	610	668	655	630	634	655	609	651	671	660	647	612	639	653	638	619	628	623	641	615	656	626	640	687	652	670	647	596	693	658	622	634	641	679	650	607	610	620	680	624	613	662	642	634	579	647	623	651	573	633	620	647	639	596	689	625	656	645	620	631	602	715	634	658	655	671	649	658	676	653	663	604	671	618	620	643	639	642	619	600	641	638	659	641	628	659	649	643	639	650	579	655	639	596	615	647	617	658	621	629	621	656	672	630	682	658	643	629	637	624	643	665	600	643	636	647	632	589	651	616	624	636	679	671	645	617	621	639	626	600	630	636	661	605	626	652	644	665	593	597	644	644	587	635	643	702	594	649	591	604	638	615	623	645	597	668	627	627	602	646	619	680	622	688	669	635	688	631	641	636	610	641	628	648	648	663	593	622	685	619	620	578	688	623	636	620	659	612	598	635	665	659	622	644	604	685	640	683	684	671	632	614	646	637	618	635	641	658	626	672	630	636	621	667	631	650	664	656	673	655	626	697	639	657	645	705	670	651	649	698	588	661	620	620	617	616	626	637	656	650	643	655	636	656	657	634	608	584	623	632	645	653	608	591	633	647	631	632	656	647	623	625	595	628	656	574	625	635	639	624	684	677	677	686	635	635	648	631	649	621	671	624	695	623	656	591	593	643	621	630	624	654	611	669	639	645	644	586	641	643	643	650	631	639	631	658	643	657	606	604	662	665	625	628	660	598	647	677	635	649	660	640	653	639	665	621	654	642	682	614	624	645	623	636	618	650	617	644	635	653	648	626	649	586	635	652	652	601	646	641	648	646	595	669	564	625	647	660	646	639	609	613	645	623	667	639	662	650	649	657	597	668	615	625	659	666	621	653	612	683	685	629	594	650	638	678	652	656	609	606	726	621	640	628	626	558	669	636	616	600	663	610	645	620	583	637	625	618	671	637	636	675	666	654	617	604	630	620	654	677	676	630	653	651	639	655	637	649	628	647	642	578	627	589	639	664	655	684	609	683	631	637	600	622	589	597	649	668	627	676	622	632	656	640	639	658	643	660	645	631	614	647	636	638	622	642	661	609	586	672	662	646	630	689	639	662	609	604	630	611	664	643	653	648	639	640	646	649	621	664	658	606	617	686	629	662	629	634	576	609	645	652	670	600	624	645	673	683	647	648	643	634	624	654	624	632	634	632	609	653	637	624	608	656	624	663	642	614	623	624	670	687	647	641	668	619	664	621	623	674	608	622	650	641	634	623	609	658	671	637	609	632	672	664	627	611	634	628	646	643	672	637	641	688	615	630	640	646	670	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24707	24037	20999	15485	11984	8548	6968	5016	4778	3782	3039	2932	2968	2847	1910	1711	1426	1367	1042	995	970	1124	777	747	840	742	1179	946	723	771	882	645	529	556	633	539	430	358	385	402	397	375	363	363	307	324	370	319	333	336	298	289	288	323	283	281	265	305	282	314	287	301	261	279	311	287	268	259	296	282	308	290	328	298	299	267	306	292	272	280	280	312	271	290	271	293	265	247	292	251	272	262	269	273	288	294	269	276	244	305	283	265	277	316	293	273	288	289	279	265	290	271	272	296	273	303	263	290	277	275	266	268	292	260	285	266	282	278	305	266	277	312	265	294	301	281	274	280	275	271	335	278	279	272	268	296	282	260	287	255	283	255	312	278	284	263	298	278	278	297	263	267	260	289	291	268	303	306	279	259	300	303	281	282	274	285	255	270	277	302	309	273	292	260	279	301	282	295	278	287	267	281	267	285	278	279	259	282	276	289	276	306	284	277	248	277	266	267	295	274	260	303	299	269	308	284	267	293	273	247	315	298	266	290	263	250	265	277	267	269	296	264	287	314	263	292	292	276	272	292	283	282	283	253	260	280	265	293	294	312	294	309	274	286	281	289	283	277	275	281	310	266	269	287	288	272	295	295	286	293	286	291	265	306	303	244	315	270	298	323	328	274	289	282	296	284	282	292	285	270	276	270	312	262	299	291	306	295	299	292	268	291	269	271	261	281	270	328	289	270	274	284	272	291	292	279	275	264	288	291	310	263	243	263	291	250	270	310	301	308	281	251	281	304	292	263	267	267	257	277	259	276	260	287	310	240	288	275	311	276	314	304	291	268	286	297	280	245	272	279	239	269	298	276	293	280	269	290	275	241	289	302	267	274	253	296	268	273	278	291	274	282	259	318	280	265	284	284	266	271	265	265	282	306	283	254	271	290	297	295	266	260	283	299	286	265	294	250	282	316	252	261	269	296	291	299	279	269	263	251	296	287	297	291	302	265	269	279	272	267	258	302	274	274	286	281	251	279	301	259	262	296	293	256	306	287	289	282	293	283	276	259	285	274	289	285	287	259	296	285	299	296	256	251	273	269	246	321	275	270	267	280	293	269	250	283	270	252	244	273	342	258	308	266	312	266	263	288	269	286	291	268	299	288	292	305	290	308	294	265	296	290	296	283	268	269	262	295	266	272	280	280	247	295	290	261	310	271	282	272	275	279	283	302	281	301	291	285	288	286	296	280	292	316	283	282	292	302	271	285	272	274	267	272	258	307	235	296	302	286	278	289	260	306	267	248	295	274	281	242	243	294	312	305	294	281	237	268	273	289	287	291	296	275	279	260	271	292	280	281	280	250	265	310	291	277	289	291	287	281	289	305	295	273	268	272	275	316	283	272	290	271	275	278	287	264	270	275	307	293	300	272	292	256	276	291	296	266	272	264	263	275	240	277	302	267	264	249	272	265	293	290	296	286	247	268	302	258	308	294	282	265	264	344	279	282	259	263	271	284	280	286	312	282	265	290	267	271	273	253	301	263	302	286	280	307	283	249	281	285	279	318	274	291	295	267	283	310	259	295	259	305	257	289	268	279	264	265	291	303	254	274	264	276	309	303	279	287	259	272	278	278	270	301	284	273	278	287	268	261	304	292	303	289	275	277	258	289	312	289	280	266	271	296	281	289	288	301	278	310	255	287	247	314	317	283	268	268	277	239	310	285	292	276	307	263	264	268	252	299	271	283	277	307	266	290	287	295	286	250	258	274	248	259	299	290	307	305	283	261	247	282	293	291	275	274	309	269	263	254	307	250	264	284	282	273	266	298	268	249	264	278	269	283	276	312	256	278	270	288	275	286	296	302	265	267	288	267	278	304	275	277	281	307	272	275	297	295	288	283	278	267	283	267	267	285	287	293	272	275	311	292	283	265	245	269	302	289	261	271	264	274	257	269	269	280	288	302	265	261	299	289	296	252	280	271	288	309	280	268	311	291	294	274	305	299	280	283	284	295	292	272	281	253	267	280	243	270	267	297	276	284	277	285	260	274	281	303	282	278	316	260	302	282	266	281	297	284	316	298	298	267	276	289	298	276	266	295	297	268	294	285	276	246	297	255	305	259	259	270	268	282	267	250	276	288	272	261	281	263	277	272	279	291	249	294	289	267	293	291	287	284	249	260	267	274	272	283	291	294	286	287	245	282	298	255	279	236	331	287	267	305	292	282	246	272	264	276	296	312	266	284	276	285	284	296	247	296	261	297	293	255	238	287	249	274	285	259	297	266	283	283	296	284	278	266	278	273	314	291	297	285	260	265	292	278	262	298	271	272	286	271	296	235	283	295	289	264	306	270	292	278	284	261	282	256	272	295	313	294	283	274	283	236	262	255	269	281	288	292	281	294	276	288	297	259	253	253	263	291	298	268	272	266	258	252	260	283	262	273	273	279	289	294	276	273	245	283	246	300	285	272	291	286	283	274	299	325	257	282	265	262	278	252	283	294	303	323	286	262	272	283	286	271	265	277	299	286	274	294	276	265	272	256	286	288	278	279	266	295	292	268	270	264	286	281	305	265	279	285	324	270	282	305	265	311	273	315	292	242	256	252	289	305	269	272	298	254	284	283	286	295	296	253	261	278	289	303	296	282	281	278	296	303	283	304	266	280	287	272	314	290	256	293	296	272	250	279	274	277	275	288	274	305	304	256	263	285	289	293	282	272	306	275	289	253	296	278	271	247	285	270	318	283	265	271	275	273	275	271	279	290	298	302	273	284	291	298	269	259	250	250	299	252	326	274	302	280	276	271	304	266	293	254	261	250	302	322	238	280	264	263	288	275	274	278	308	283	277	280	288	312	292	270	299	265	269	259	293	269	248	295	282	290	263	286	277	283	292	258	279	270	271	267	308	286	252	283	269	263	274	274	259	269	291	313	277	276	301	292	272	244	276	259	251	282	285	259	281	294	297	274	319	265	271	291	292	272	244	286	307	273	276	279	308	302	286	292	268	271	303	294	291	323	268	275	260	286	301	265	300	235	310	269	285	272	284	301	278	303	281	266	262	272	253	290	306	296	292	257	297	282	266	266	284	265	280	295	273	280	243	245	259	289	279	280	303	285	292	311	243	283	274	288	254	277	264	300	299	280	267	252	277	254	268	269	289	261	264	252	295	288	250	290	271	291	306	279	286	298	245	289	277	271	261	288	289	258	277	245	306	272	255	248	237	284	280	260	291	273	311	310	271	283	277	261	273	303	279	270	296	322	260	260	312	300	272	289	268	274	323	279	291	268	292	283	294	285	305	287	281	288	302	272	277	275	253	269	272	288	288	294	271	291	272	292	291	286	290	300	274	272	284	281	274	280	271	289	267	296	271	281	300	313	289	280	292	260	275	290	285	265	282	258	281	280	274	263	283	253	263	287	303	266	272	288	254	254	299	302	234	271	283	281	269	276	271	289	269	254	285	265	258	270	291	289	284	293	311	291	288	280	259	283	301	281	278	277	240	264	316	254	274	316	303	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15314	19295	15075	14263	12869	12913	13684	11825	14080	12389	11929	10740	11547	10903	8617	8712	7581	7305	6629	6113	6155	6202	4509	4206	4698	3801	5331	4982	4549	4009	5136	3660	3188	3198	3047	2960	2236	1587	1431	1433	1714	1713	1578	1675	1205	1199	1367	1220	1203	1203	1003	1049	1006	981	918	895	908	904	929	881	915	872	866	862	854	864	810	861	857	822	838	858	830	807	847	806	811	879	856	817	819	831	826	815	811	845	819	868	840	859	808	838	805	837	765	810	835	856	869	827	757	837	839	802	810	790	833	796	823	831	788	813	835	834	808	815	855	800	845	808	830	818	830	832	779	767	719	826	806	794	812	799	837	801	841	838	771	793	821	805	865	778	791	810	841	807	829	812	777	779	878	799	791	754	770	840	780	820	844	765	771	815	822	854	837	796	795	839	791	806	776	771	781	777	852	806	776	828	772	760	858	794	856	795	838	776	785	844	884	825	780	830	795	773	810	760	786	794	787	821	791	893	786	822	834	760	815	759	827	827	796	780	842	840	830	788	818	802	772	819	846	818	821	805	843	776	795	738	780	830	727	779	855	771	844	830	798	806	770	786	786	833	835	789	794	837	767	825	786	839	820	800	799	780	798	832	841	827	798	829	823	800	797	809	822	803	812	838	763	802	821	842	832	818	788	764	823	856	802	848	824	803	834	812	794	794	852	814	824	744	796	846	794	781	762	776	806	792	839	792	803	792	821	811	828	856	851	808	808	814	861	775	776	817	823	784	828	812	832	839	807	782	794	786	756	861	763	804	815	782	843	820	833	823	829	807	797	836	850	755	776	830	802	857	783	811	774	800	788	798	807	837	825	858	778	767	799	830	867	814	832	819	784	816	821	826	799	792	809	870	793	800	783	789	832	813	819	815	789	826	754	780	797	819	849	803	814	848	816	777	799	847	782	799	800	807	840	783	809	800	778	808	844	806	780	861	817	774	846	799	822	799	780	789	798	759	820	777	810	833	832	791	802	793	823	822	825	786	784	763	807	817	774	794	812	802	834	802	817	783	843	808	784	823	778	788	795	784	821	790	818	841	777	776	805	820	797	811	888	841	801	757	789	848	814	791	810	812	779	819	734	795	771	797	807	883	767	800	761	814	889	767	826	878	826	797	806	786	851	807	799	847	787	797	832	785	781	871	829	864	800	842	836	801	765	806	817	750	814	808	792	803	827	832	752	848	826	817	833	762	830	752	790	823	820	804	861	827	834	815	817	792	819	788	771	785	791	810	793	810	842	785	805	768	804	787	769	829	772	829	808	743	805	786	790	833	820	819	780	802	793	863	815	812	755	795	759	745	790	752	780	793	796	760	817	806	825	802	799	819	810	808	791	799	744	835	787	759	790	836	792	780	768	812	809	816	779	820	773	813	803	835	805	772	798	830	779	836	792	810	746	793	795	818	806	836	828	813	835	790	840	823	745	735	798	784	812	802	797	785	768	780	809	822	790	774	803	795	815	824	833	849	788	814	830	791	803	808	815	837	787	774	804	814	777	795	804	807	810	772	795	820	823	829	776	806	725	831	777	770	823	773	840	850	783	889	816	877	802	857	811	799	834	821	828	798	795	811	824	796	824	813	820	811	815	844	812	815	832	816	850	832	871	819	794	778	810	815	834	784	794	793	784	820	818	830	815	803	847	806	817	811	807	802	808	762	789	816	779	763	771	775	787	798	789	804	842	821	819	839	819	866	837	842	798	799	796	855	799	799	815	779	769	796	797	815	795	816	787	833	797	813	836	817	826	799	806	800	767	764	758	816	786	811	779	807	785	826	788	825	782	786	809	798	806	819	801	786	800	743	796	787	815	788	775	842	864	807	835	811	827	820	793	783	824	812	835	827	767	797	801	824	814	759	786	838	808	825	808	800	795	799	836	852	817	825	813	795	823	785	792	759	857	795	798	822	828	766	801	749	829	763	801	801	802	821	801	826	765	790	815	813	785	814	814	803	827	784	823	840	812	796	803	816	797	818	832	796	805	778	754	834	855	780	789	805	797	808	768	790	829	778	795	806	855	755	828	833	770	782	831	854	768	826	754	807	811	764	786	821	779	824	803	794	799	816	794	766	841	818	791	832	817	843	795	797	791	770	772	775	804	817	750	860	785	759	811	850	752	748	862	819	808	870	831	812	801	790	806	833	775	761	806	735	803	821	833	814	850	827	806	783	804	817	795	781	801	794	788	761	764	820	851	809	865	804	796	785	821	811	768	792	794	807	781	818	777	797	788	794	805	742	789	801	816	808	834	809	807	829	837	846	873	816	821	780	795	825	764	826	804	769	799	795	793	815	832	799	810	831	812	830	830	774	820	784	760	799	802	819	817	758	808	857	782	807	823	813	825	773	749	793	816	774	793	843	828	857	831	821	784	785	861	736	819	791	828	739	802	776	807	799	791	785	839	798	814	791	815	816	785	803	794	805	807	799	774	860	834	750	803	824	786	788	811	824	796	810	774	822	811	777	815	824	777	776	789	780	788	790	831	838	771	774	832	806	806	811	803	807	844	827	794	763	731	797	791	778	802	823	792	834	808	757	826	777	772	763	778	846	812	831	836	797	796	825	789	770	835	766	799	841	806	812	825	759	804	806	831	756	808	790	849	861	790	743	821	831	800	834	779	772	791	775	833	819	798	840	822	841	812	791	832	823	801	854	820	834	821	804	800	811	778	815	836	833	779	806	819	778	805	762	819	751	780	807	821	813	837	792	841	843	827	830	828	788	796	773	796	790	813	791	789	803	865	823	782	777	839	870	801	790	783	860	850	780	858	809	849	822	829	813	798	805	802	777	780	757	818	806	782	785	801	764	817	758	802	794	841	777	861	781	768	856	808	824	837	780	773	811	806	793	814	808	869	789	815	836	767	817	793	843	823	834	797	843	796	784	798	784	793	824	818	808	807	742	793	792	852	799	762	798	812	823	851	792	807	835	819	797	856	857	821	824	792	825	797	802	792	835	807	772	806	729	778	839	803	817	805	734	775	814	866	807	784	859	787	786	872	787	808	771	842	800	776	840	858	791	780	814	825	785	822	798	748	773	851	822	798	838	809	863	798	825	822	776	809	744	821	808	825	795	796	761	828	807	782	792	799	853	809	835	791	750	803	843	834	811	805	774	802	769	819	791	820	767	786	823	831	805	813	837	852	824	833	771	805	765	790	763	830	726	743	781	820	791	824	765	800	828	852	849	769	752	764	807	765	767	791	788	818	780	788	794	793	808	836	813	783	822	831	799	791	808	781	845	804	757	762	816	810	801	823	801	771	830	776	775	799	809	812	813	853	803	817	784	777	784	865	822	780	841	793	893	762	797	808	792	821	831	812	772	809	795	786	780	854	791	763	817	811	791	784	842	791	839	765	796	795	827	795	866	853	781	818	811	855	772	790	821	759	729	842	828	850	847	838	748	762	825	803	821	847	810	804	845	818	774	794	795	768	809	790	827	834	777	865	772	791	805	791	824	853	827	823	799	821	814	795	817	791	815	826	838	852	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2567	1233	991	586	273	262	211	175	180	182	137	146	144	130	119	108	119	101	124	109	108	115	113	111	111	105	116	131	100	99	106	116	87	89	96	103	86	86	97	90	84	88	87	77	81	86	104	100	96	100	97	100	90	98	97	91	93	86	103	97	86	72	101	73	97	115	98	85	90	99	96	93	82	93	100	100	80	93	91	99	109	98	94	79	91	116	95	101	80	90	93	97	82	99	87	86	99	84	94	86	80	88	98	86	83	99	84	96	91	87	91	80	87	90	95	93	99	106	91	98	99	87	90	82	82	85	79	84	92	103	88	89	87	97	91	87	108	102	103	85	98	100	109	107	88	90	93	73	103	65	87	91	81	101	83	91	89	98	110	109	93	87	90	90	97	82	87	93	81	94	95	87	82	91	107	97	97	93	100	103	105	83	84	89	87	82	98	92	89	79	89	98	101	95	89	90	103	103	87	103	102	80	108	99	76	94	88	91	97	89	109	112	104	72	78	91	81	91	95	91	97	90	91	91	76	96	98	89	94	89	73	98	94	91	103	101	81	82	97	87	89	85	101	82	102	83	89	87	88	89	85	89	100	79	101	78	93	101	89	81	86	77	96	104	100	95	83	95	81	94	91	93	91	91	110	110	95	101	89	92	81	88	81	83	94	96	101	87	97	81	89	92	87	89	91	82	81	110	100	84	82	93	106	82	97	88	80	84	79	85	98	96	105	86	86	91	90	100	82	69	84	90	89	80	86	91	86	77	89	102	90	110	72	97	99	84	98	90	80	72	86	91	95	95	90	85	82	86	78	79	95	93	88	104	94	94	97	90	111	80	114	91	81	90	99	102	96	90	91	89	102	77	103	84	90	71	97	87	97	97	91	94	106	100	97	83	88	85	85	86	93	85	117	85	88	106	88	85	82	87	94	77	77	86	103	86	95	100	103	101	92	106	92	92	80	90	97	101	75	95	100	73	96	73	96	86	94	82	80	92	92	98	93	98	87	111	82	108	92	105	74	76	94	97	73	88	99	79	87	86	97	104	93	77	96	95	103	87	96	99	97	96	95	87	92	74	85	89	89	83	84	100	93	84	92	79	89	106	86	102	77	83	99	86	92	88	98	105	96	94	75	84	69	108	100	84	93	93	100	93	95	84	113	88	108	108	96	82	83	106	101	88	79	106	96	97	72	110	96	81	95	97	83	103	85	111	91	90	101	100	91	91	100	89	83	82	100	100	82	93	77	90	98	89	87	97	95	103	91	98	102	87	84	78	94	88	71	94	106	94	89	90	95	87	91	89	99	95	81	84	84	95	88	89	86	76	100	110	88	109	86	105	88	101	98	90	85	101	78	73	95	92	84	86	94	109	108	100	92	75	75	89	95	92	92	97	83	88	95	85	86	76	89	98	75	99	88	82	90	91	78	89	69	115	81	96	84	96	89	76	84	96	93	85	83	91	92	84	86	83	95	87	84	87	75	83	92	90	89	88	89	107	87	93	92	83	81	91	93	87	93	98	82	96	81	101	93	110	74	95	100	94	92	85	88	95	83	88	91	101	112	103	100	99	102	104	84	91	81	93	86	98	101	98	93	90	92	90	77	92	91	79	107	74	81	97	85	103	82	83	86	87	100	112	85	87	87	93	99	77	101	100	96	84	99	97	95	79	86	82	95	79	98	106	94	95	86	83	105	83	100	97	84	103	85	107	74	95	87	96	90	74	101	101	106	91	90	91	88	112	81	97	90	81	110	92	88	107	99	85	96	98	92	117	100	80	82	114	98	83	78	107	89	80	83	94	91	102	103	112	92	79	99	107	84	87	101	100	93	100	91	88	73	98	87	69	99	104	93	108	94	105	96	78	89	77	94	93	83	83	86	84	68	97	74	94	85	75	90	92	69	98	95	93	104	93	96	90	79	87	94	100	84	91	85	90	76	88	83	87	84	83	85	90	86	80	87	97	93	87	76	78	105	85	107	97	92	86	86	96	91	89	82	93	82	107	92	92	76	100	102	92	107	76	84	101	97	98	96	84	86	94	96	91	91	89	105	84	81	76	93	102	97	92	107	95	99	86	84	82	79	96	84	76	91	67	99	95	95	84	70	106	102	95	86	116	91	89	103	92	90	103	101	70	92	80	97	103	109	90	87	84	94	87	86	82	94	85	107	93	87	84	101	69	94	86	100	96	87	105	102	90	91	99	79	90	76	104	93	96	99	95	76	101	94	98	79	92	78	97	85	92	89	84	94	99	98	97	106	99	93	80	88	96	89	93	92	92	98	78	86	65	72	94	91	99	80	83	87	85	111	86	99	93	77	85	93	89	96	96	104	73	96	91	88	78	88	91	103	97	105	111	89	66	94	82	83	109	95	104	108	94	100	89	110	108	78	85	85	111	91	105	95	85	102	103	92	110	91	81	78	87	77	97	93	83	101	118	99	98	87	87	82	97	97	93	92	89	74	80	98	94	76	82	100	95	101	102	97	83	103	110	94	90	89	107	101	96	95	97	85	90	93	92	94	108	101	88	98	90	95	104	92	89	83	85	81	100	94	90	87	79	103	84	92	111	89	99	96	80	94	97	89	92	98	84	98	99	88	97	87	93	87	89	104	91	97	87	87	83	94	84	83	104	91	98	87	98	83	101	91	79	99	83	88	78	87	83	88	102	90	86	80	99	98	83	98	75	105	72	85	88	88	75	93	111	92	105	79	106	80	96	90	93	104	96	84	88	93	84	112	97	84	92	100	98	91	91	88	82	93	101	86	91	101	85	100	86	75	72	75	88	97	90	88	109	77	78	84	94	92	83	97	76	75	92	92	94	95	75	101	85	98	92	117	84	91	85	84	79	96	87	89	88	97	109	93	101	94	89	85	83	82	89	73	112	98	100	93	87	89	95	102	95	74	91	96	101	94	92	87	94	93	102	97	80	92	94	105	97	85	84	92	86	93	82	77	90	100	82	90	77	82	102	101	91	85	91	93	111	92	87	89	96	97	119	92	97	104	89	84	75	99	75	99	88	88	92	112	89	90	95	87	78	86	87	86	75	100	79	87	83	78	98	85	95	100	89	97	82	75	98	92	117	72	94	78	93	92	79	103	103	103	86	85	89	77	93	86	76	104	82	80	99	110	99	88	106	96	89	90	88	82	82	100	99	95	89	106	89	89	71	84	88	102	82	106	87	88	95	106	81	85	82	85	100	97	101	99	92	91	85	97	108	100	83	91	85	99	77	119	101	93	68	102	89	79	101	78	99	97	97	86	99	96	89	74	95	95	96	96	91	88	84	84	90	100	109	82	86	102	98	88	85	94	97	105	107	88	85	110	91	83	88	80	86	99	88	84	93	84	96	101	103	74	81	81	91	90	104	91	100	67	100	75	94	86	91	89	96	81	85	95	100	80	113	91	85	84	88	109	88	73	90	93	73	84	89	85	85	81	100	99	87	111	77	88	89	97	97	85	80	99	89	84	90	79	104	90	83	88	98	91	91	95	93	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2405	2008	1684	1371	1058	959	976	893	901	772	702	629	645	672	596	581	543	535	505	502	483	484	423	415	420	416	473	514	463	409	424	355	382	379	362	379	335	324	353	375	327	349	363	352	358	338	340	348	370	359	322	333	383	356	299	324	345	336	342	330	326	373	319	324	349	327	319	336	342	368	363	324	321	334	366	340	343	329	339	344	324	349	303	371	328	349	370	319	351	309	358	296	322	364	348	323	319	338	355	313	360	337	333	308	311	325	347	308	332	352	321	328	353	322	329	333	294	318	344	325	352	306	330	323	381	316	356	335	335	314	348	309	306	328	335	371	323	352	322	323	370	309	375	358	304	362	311	330	315	339	321	337	342	309	328	371	324	329	297	324	310	362	312	306	298	335	346	280	322	346	313	368	339	352	322	326	334	354	310	332	316	325	343	340	343	321	317	329	348	325	351	368	326	295	347	346	347	331	338	308	347	289	369	338	350	374	369	323	319	322	336	316	344	339	358	353	328	348	323	338	327	348	336	328	319	338	323	352	352	324	354	368	336	342	368	345	336	350	306	369	362	358	325	355	333	340	365	316	300	334	355	318	333	338	332	330	324	321	317	299	338	310	356	339	304	365	347	320	363	319	320	325	323	307	319	328	317	319	324	327	298	361	364	362	360	323	381	354	303	346	350	360	321	324	352	355	349	314	355	322	318	335	362	325	321	349	340	344	340	338	325	320	335	356	352	348	321	316	348	320	334	311	302	352	361	306	311	340	327	322	337	326	335	326	337	336	346	329	316	327	346	319	315	352	344	354	358	342	335	349	320	326	347	305	305	326	309	326	338	336	324	329	338	340	305	324	361	340	350	323	338	326	320	310	343	321	336	345	347	348	349	343	332	343	315	318	311	317	321	308	313	337	374	325	306	331	316	334	315	297	313	375	329	324	327	351	342	325	332	347	348	313	343	321	311	332	313	335	340	339	346	321	308	341	314	332	347	319	333	306	316	329	295	326	335	345	357	346	336	298	339	332	347	318	339	354	320	305	345	357	337	309	310	342	326	349	316	310	333	343	315	309	339	312	343	335	330	300	338	339	348	333	318	334	359	343	294	356	336	322	376	300	306	336	303	316	327	325	333	345	325	332	335	364	333	326	327	334	323	317	337	314	303	310	318	342	363	350	317	337	318	343	321	319	367	295	311	344	345	312	357	355	293	361	319	332	343	341	353	344	355	310	352	347	340	296	308	342	319	342	344	309	321	334	340	328	342	312	319	328	351	307	347	332	307	332	321	300	342	330	325	376	314	343	330	337	324	334	336	335	345	296	309	350	333	327	317	332	312	348	362	326	316	320	343	359	333	342	330	307	338	344	305	322	319	341	318	318	309	329	332	292	324	288	328	333	316	311	338	369	311	341	328	325	345	326	307	329	350	345	304	309	324	312	359	335	328	300	340	317	316	357	341	335	323	327	336	353	353	339	362	309	351	331	344	345	307	280	318	361	359	314	337	332	347	343	317	337	349	312	323	326	339	300	344	325	334	346	295	312	326	322	340	351	334	334	323	343	307	319	322	354	338	313	325	348	346	340	373	356	341	343	315	322	335	362	336	376	320	350	298	324	333	340	338	328	324	346	292	309	323	323	297	338	367	362	309	312	314	352	322	327	350	346	323	304	357	323	318	324	345	361	324	325	339	329	366	343	328	333	342	371	322	300	335	320	333	332	324	322	371	312	381	342	339	294	365	374	317	347	321	316	316	350	355	331	315	358	330	318	348	336	324	348	332	345	329	342	314	303	335	299	339	339	328	329	341	341	333	337	314	301	327	371	315	314	338	333	337	359	350	358	342	343	341	363	346	357	318	302	312	329	336	310	297	348	319	305	329	330	338	332	324	337	336	315	328	324	337	332	345	335	332	353	343	334	310	346	336	312	298	336	303	292	295	363	341	343	336	345	351	343	308	328	349	348	307	301	324	331	334	321	308	318	333	353	343	317	382	335	303	333	330	332	324	312	372	317	332	305	300	351	353	317	324	357	345	342	313	322	334	334	339	359	343	305	334	336	344	337	332	322	376	327	338	330	328	355	316	307	315	318	335	339	350	362	322	335	317	319	347	332	320	338	333	340	323	332	362	315	286	345	313	333	359	362	332	359	329	357	361	320	312	331	360	319	340	332	339	314	323	330	320	296	313	320	289	335	327	340	324	314	321	313	307	346	327	316	334	300	314	324	333	363	334	353	361	350	315	310	340	321	304	345	360	318	347	313	331	356	328	347	349	355	336	318	380	329	343	316	377	345	359	329	344	326	311	310	328	361	305	351	314	310	325	332	330	370	350	324	319	347	351	356	277	345	351	333	321	326	335	365	351	346	313	332	316	335	345	367	313	327	345	316	354	341	353	314	350	353	320	336	335	371	338	345	343	323	323	306	318	321	320	306	328	333	333	346	338	356	338	343	335	326	327	299	353	302	346	368	331	354	357	324	333	348	334	353	340	311	352	318	352	313	346	331	318	334	337	325	346	319	319	329	320	319	337	323	330	367	320	324	362	316	291	305	318	304	350	274	334	343	357	345	341	328	331	325	345	313	307	338	328	338	327	320	347	362	326	296	321	315	332	333	352	361	318	323	332	337	324	329	356	315	327	331	324	376	319	336	341	335	333	357	356	313	294	317	343	349	328	361	318	355	319	346	353	346	328	342	350	307	340	337	311	306	349	339	312	338	339	312	323	317	330	317	299	346	299	312	305	342	326	336	321	324	339	332	318	372	330	328	323	323	349	309	343	325	342	328	314	331	339	337	321	313	307	322	340	346	342	333	333	359	292	343	348	326	326	328	306	347	350	340	355	317	324	339	345	363	353	349	362	330	313	340	331	354	325	331	350	321	346	370	344	351	334	304	347	342	350	363	348	348	312	310	303	347	324	318	323	358	302	333	323	348	325	318	343	332	356	346	363	311	341	317	319	335	349	346	306	361	329	291	332	342	296	269	336	382	312	327	342	377	301	359	333	336	331	320	338	341	342	342	343	333	328	329	346	324	305	341	302	317	339	317	337	343	332	363	332	346	317	336	315	338	327	337	330	357	341	376	345	360	332	350	332	359	310	359	329	322	336	343	329	316	316	335	374	338	315	322	314	315	341	340	341	338	348	302	326	341	325	327	339	344	344	355	301	316	327	355	336	308	326	318	339	313	317	331	338	335	338	349	315	324	315	333	329	329	350	319	368	347	342	369	350	309	369	350	335	307	328	319	333	352	362	358	320	329	319	333	351	323	341	326	342	306	353	341	394	293	339	354	344	326	321	337	346	317	347	327	315	344	334	331	352	346	314	309	338	299	359	310	308	332	359	330	300	318	328	340	314	321	311	334	362	350	341	320	355	310	310	321	334	338	322	354	298	318	297	336	320	357	311	292	344	354	328	340	342	339	312	348	303	368	297	323	328	306	334	333	353	332	345	343	327	330	346	335	297	345	352	326	344	368	359	350	327	347	349	322	364	367	358	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15640	15127	12502	8770	6006	4548	3930	3080	2425	1816	1478	1339	1168	1128	941	919	741	705	608	615	540	556	391	472	515	503	485	525	464	382	490	356	369	350	295	348	302	255	254	256	247	267	269	272	212	224	247	252	246	246	208	223	214	217	207	217	207	215	207	216	203	216	239	196	217	166	224	236	199	234	191	198	229	200	197	226	214	222	200	199	216	192	200	210	225	205	216	215	246	222	210	205	202	217	215	206	217	207	228	201	199	227	198	205	200	210	203	214	202	216	213	218	225	223	213	233	228	231	218	218	207	213	220	218	230	210	203	212	208	199	202	197	216	202	230	200	213	206	185	186	194	209	189	200	200	195	201	210	194	214	242	182	194	201	208	215	184	197	197	219	232	212	196	205	214	228	206	189	197	196	205	175	180	200	224	213	218	199	208	237	216	203	181	215	235	193	198	216	223	207	209	207	204	200	199	191	219	232	222	211	195	190	186	215	193	203	177	189	198	185	233	237	221	220	192	208	215	200	214	215	204	246	189	229	213	186	202	194	197	187	205	217	194	180	201	192	205	200	229	208	206	205	196	212	188	225	226	217	226	216	201	203	198	196	223	222	208	242	198	204	208	210	196	207	219	219	188	208	207	206	211	211	191	197	226	212	188	223	224	201	218	212	208	205	222	243	196	204	208	200	228	195	215	205	224	195	214	201	233	219	217	207	208	177	185	183	188	171	208	216	193	200	197	237	218	234	225	221	229	188	210	193	204	210	213	178	177	195	208	190	222	198	222	198	207	235	220	206	211	211	213	188	214	207	208	224	191	205	238	224	218	205	203	222	211	218	209	185	213	200	209	200	205	220	227	210	220	240	213	195	202	190	214	214	229	190	195	215	210	193	204	218	213	227	205	212	227	224	219	222	203	207	215	206	207	202	220	238	221	241	212	231	215	204	204	213	217	231	188	214	185	185	221	186	207	191	185	213	177	196	201	199	203	216	194	236	221	208	189	212	192	205	194	215	199	228	196	221	204	215	225	211	205	185	210	195	186	194	198	194	213	207	218	218	214	220	220	193	208	194	209	186	209	217	194	214	220	225	185	247	204	199	240	190	201	201	194	194	207	213	205	215	218	195	229	206	211	192	208	213	204	198	194	212	221	201	214	206	210	192	201	201	204	203	187	219	193	185	191	216	214	236	219	216	209	219	196	212	219	222	211	212	198	199	221	200	208	208	220	217	217	231	203	237	199	220	206	229	227	207	209	215	229	224	198	205	209	209	207	210	206	169	214	228	183	218	205	213	216	201	192	225	221	212	181	210	231	196	217	214	235	192	235	207	189	205	236	207	221	177	196	225	205	195	226	205	212	211	198	212	223	215	238	215	200	197	212	208	213	200	218	190	203	228	220	206	213	218	203	205	197	193	206	210	177	213	218	188	215	224	206	206	193	236	211	211	193	216	227	189	206	192	205	224	181	204	216	191	189	231	191	203	193	196	209	198	212	196	228	205	225	217	202	208	198	223	219	198	189	199	210	190	195	201	220	229	198	202	209	222	189	215	217	232	193	166	206	187	224	222	210	215	176	217	194	180	210	207	178	175	199	242	199	213	201	215	189	198	204	234	221	237	214	201	192	203	196	208	192	200	216	192	201	195	199	204	211	195	203	222	239	215	219	209	192	217	197	211	187	171	185	202	207	215	207	199	216	215	211	221	202	194	218	200	225	198	217	191	196	188	207	228	220	218	210	208	223	203	193	226	213	233	201	241	207	217	207	221	207	209	206	201	192	199	190	199	189	198	210	208	192	207	205	212	217	231	204	208	199	211	205	243	193	220	204	217	226	223	203	208	195	217	205	219	184	216	204	192	238	188	184	185	207	201	217	199	190	221	211	208	207	213	199	202	216	197	213	238	217	212	224	208	218	225	228	209	204	223	207	218	218	197	191	212	189	193	200	192	212	194	207	206	242	209	227	209	203	220	231	217	212	174	209	214	183	212	201	200	209	175	215	201	191	223	209	205	212	219	182	201	227	201	206	198	201	225	184	188	228	199	205	206	215	208	206	193	201	198	226	220	187	208	211	231	216	216	207	204	203	213	232	216	190	189	211	229	212	181	200	230	203	218	219	198	200	220	222	202	199	193	202	221	196	211	207	223	222	219	216	222	212	231	216	202	233	229	200	212	213	199	213	209	221	202	192	212	187	218	185	213	203	177	208	191	192	204	231	185	195	189	207	191	191	226	229	209	229	218	224	227	204	210	248	222	203	217	222	212	199	218	198	206	210	198	206	183	207	215	231	222	235	211	178	203	219	215	208	215	192	195	203	189	206	210	212	233	240	204	200	190	232	195	201	214	208	211	224	231	237	211	203	199	195	243	224	210	234	192	188	193	214	218	224	196	228	223	225	214	202	196	222	206	228	213	198	230	222	209	211	211	203	215	200	198	213	189	221	216	190	217	206	217	201	206	230	207	208	204	212	238	194	210	210	220	221	227	213	205	210	203	190	193	214	243	244	180	203	218	219	194	182	189	201	204	212	191	198	212	201	222	207	232	207	222	192	203	211	217	208	214	205	216	180	229	206	185	220	204	257	220	212	227	199	204	231	198	188	201	207	191	198	201	228	209	214	213	209	216	199	206	213	202	243	218	232	231	229	213	230	232	168	205	227	217	192	181	193	193	221	184	208	217	204	212	211	208	218	216	224	188	219	193	209	220	198	236	220	215	203	186	213	217	214	209	193	221	207	225	233	232	204	208	203	210	216	203	225	200	216	217	214	193	216	208	185	203	193	197	208	198	220	208	213	203	196	225	208	212	221	208	181	204	192	227	180	197	211	194	208	192	211	198	235	190	188	194	185	193	208	182	199	208	202	208	234	184	193	243	202	215	209	192	207	198	206	205	206	216	219	219	206	214	200	214	202	182	213	201	234	200	217	216	200	200	218	205	203	189	179	222	205	209	195	202	203	205	227	208	218	231	227	221	230	213	208	224	204	219	199	217	203	217	217	208	196	203	190	228	203	215	211	207	229	209	230	229	211	195	193	217	187	217	190	204	219	201	198	230	241	189	183	207	196	211	226	223	208	213	207	206	209	237	210	225	228	193	182	207	204	243	195	209	230	219	208	211	201	193	206	201	213	232	215	206	203	209	201	196	213	213	187	216	218	236	215	193	201	208	203	201	203	188	226	206	220	210	208	203	220	223	217	191	226	221	192	246	225	203	216	209	198	202	214	209	203	189	221	205	198	195	230	178	222	197	207	236	220	223	193	211	210	194	227	192	233	239	207	206	206	203	204	218	201	201	202	220	214	199	185	204	214	214	206	229	219	184	205	203	194	223	203	203	193	194	198	199	224	186	221	212	222	204	216	214	204	214	228	217	190	174	219	178	201	237	203	212	175	207	186	201	213	175	208	208	213	198	195	201	212	204	210	193	201	195	213	203	225	209	202	223	201	212	202	206	183	210	241	248	241	202	189	220	237	182	197	208	193	206	207	200	211	222	189	200	220	218	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11147	12244	9293	9255	8108	9037	9896	8357	8478	7341	6394	6662	6330	6534	4746	5294	4380	4418	3733	3548	3410	3373	2241	2483	2987	2198	2890	2917	2637	2141	2886	1781	1751	1914	1661	1856	1482	1031	864	990	1112	1112	981	1001	815	768	922	834	806	809	727	743	705	704	693	711	679	636	652	689	696	673	716	672	686	664	626	647	685	669	629	652	676	626	644	685	682	603	602	653	675	681	665	658	649	594	646	671	650	676	670	668	654	656	624	621	602	679	604	610	667	631	678	680	688	615	642	630	645	659	631	603	627	643	631	625	601	615	678	628	626	605	622	654	644	660	625	620	631	646	637	650	674	694	657	629	592	616	624	626	682	588	623	646	646	626	604	665	644	677	643	628	593	725	624	641	669	666	626	669	669	656	628	638	644	612	663	631	665	623	640	652	619	654	648	632	612	618	635	636	629	662	633	623	601	614	636	635	628	630	697	625	651	654	637	615	678	684	604	620	633	592	636	625	644	648	676	672	604	644	611	626	666	653	590	638	622	639	659	641	656	675	617	644	622	640	665	611	650	639	609	630	632	674	642	631	663	603	601	623	693	634	653	636	617	659	595	611	622	587	643	625	619	670	635	636	684	612	636	683	679	633	666	640	658	641	652	634	647	642	638	609	631	649	628	643	666	624	653	630	638	643	606	633	610	673	665	664	595	631	642	641	598	620	626	631	651	648	655	618	636	655	607	622	626	659	641	645	634	609	610	653	620	624	667	629	628	643	619	613	669	597	632	673	601	641	652	615	604	613	642	646	652	596	634	689	680	626	633	593	626	650	659	616	672	637	600	648	655	629	633	637	620	611	607	651	674	636	570	651	643	625	618	672	646	644	620	625	686	652	608	629	639	651	664	604	614	643	699	663	630	637	634	641	624	641	587	601	614	613	657	653	633	633	629	639	629	654	589	658	679	689	644	643	681	627	606	646	639	642	667	626	683	653	668	636	625	644	633	621	626	662	665	623	649	631	655	628	644	639	607	659	640	639	612	654	619	645	624	640	632	665	656	640	615	639	614	644	637	659	648	670	623	676	660	649	617	630	648	631	622	676	646	638	576	597	625	654	606	665	638	631	615	687	627	680	663	587	599	591	637	610	673	675	673	635	691	601	652	611	621	634	621	668	656	625	609	646	622	635	613	640	673	624	608	629	607	648	673	591	654	636	621	605	639	631	662	588	644	623	652	656	644	612	629	649	623	652	618	660	625	615	612	659	600	642	620	654	605	645	632	634	628	634	669	578	608	653	595	616	639	669	643	625	650	642	608	614	643	654	609	645	660	636	617	624	632	664	614	628	637	653	617	648	669	604	625	594	631	631	639	628	691	603	623	592	658	640	683	673	656	622	609	640	627	653	629	595	656	619	610	639	646	688	645	639	698	601	633	722	649	632	612	611	629	645	658	632	653	598	640	646	621	615	662	659	626	657	613	634	662	598	623	639	652	662	631	629	640	635	631	622	639	622	680	642	594	635	641	655	661	715	667	651	611	641	644	590	616	634	613	646	660	618	653	638	683	643	695	618	649	646	647	606	641	656	615	636	654	641	699	656	641	667	655	622	628	678	646	618	633	658	604	652	648	607	650	672	655	678	608	602	650	624	615	618	652	670	647	614	642	686	618	610	662	672	625	678	632	631	610	632	667	628	601	600	641	629	644	636	605	665	679	619	650	667	614	621	653	672	645	630	671	594	627	627	656	634	666	665	620	622	648	603	590	675	557	637	608	666	682	629	645	668	615	608	641	646	646	658	600	616	629	657	624	640	622	659	639	641	616	667	641	666	675	647	615	602	633	659	643	618	673	634	648	641	642	609	642	627	641	641	633	652	632	653	652	642	620	645	625	662	652	616	699	643	636	607	607	626	653	637	665	635	616	631	640	631	624	634	572	660	661	663	641	611	587	648	681	635	607	610	618	603	591	651	619	607	651	664	634	662	609	646	624	641	630	635	636	658	635	644	638	669	622	616	652	616	632	621	667	624	650	615	622	661	674	592	621	643	595	653	641	668	615	677	612	639	630	653	679	689	649	661	625	645	664	592	615	619	649	652	641	568	654	659	636	608	644	569	665	605	670	650	630	636	608	642	643	610	630	647	663	650	633	626	670	654	611	649	619	636	640	661	664	609	650	645	640	632	631	599	642	645	639	611	650	582	618	614	626	633	654	639	629	653	633	588	628	599	695	663	603	660	622	644	654	623	678	582	647	655	664	633	670	634	601	620	643	620	640	665	625	607	658	639	621	626	688	656	617	644	665	625	638	624	614	598	581	635	617	581	621	671	651	632	597	628	651	618	605	662	662	587	605	611	668	618	589	636	660	606	644	668	616	617	664	638	680	641	603	673	665	668	634	600	636	624	617	653	619	631	648	625	599	603	621	561	646	621	628	638	649	674	633	637	645	657	622	650	673	660	619	610	556	590	646	636	615	601	687	632	664	570	642	649	601	647	618	642	596	631	662	618	653	616	649	664	674	653	593	611	638	621	640	667	659	664	643	623	612	682	656	617	630	622	630	648	667	654	598	653	639	624	658	668	624	627	624	634	648	634	652	616	671	644	660	654	638	683	677	642	626	652	635	633	698	624	644	643	639	609	600	601	638	652	650	614	588	623	635	641	627	648	618	640	614	623	637	606	616	625	693	617	619	590	607	641	650	609	660	648	670	627	637	639	608	655	608	623	702	678	593	661	594	618	645	625	635	637	605	648	658	633	631	657	641	675	669	634	606	628	599	580	666	626	659	647	633	616	632	682	674	622	612	646	603	636	628	652	636	652	634	665	611	630	652	612	623	601	625	615	618	657	641	679	678	633	633	570	639	627	655	678	629	642	639	605	655	661	641	679	642	605	648	604	656	613	609	632	651	617	670	600	663	648	663	682	637	586	603	645	605	590	650	654	623	640	624	639	653	651	665	655	642	655	616	641	638	650	609	643	632	591	604	630	637	653	649	688	562	663	640	626	648	624	615	619	591	642	649	644	631	669	652	639	696	631	585	655	627	590	655	663	589	654	645	636	640	627	659	638	634	621	606	634	664	670	675	619	653	588	590	639	615	644	646	652	626	634	628	679	636	662	647	648	590	640	678	701	648	660	605	613	634	659	644	655	653	611	635	643	650	626	661	626	684	590	669	663	655	613	598	580	651	655	646	656	609	678	589	646	632	650	633	595	677	587	706	648	646	600	605	651	662	644	691	636	635	658	646	629	619	671	612	574	660	650	643	631	625	654	644	648	624	609	663	631	646	642	670	655	616	594	637	657	634	742	660	649	650	638	604	587	662	651	607	643	632	626	648	657	606	620	621	638	604	614	637	636	669	615	615	677	655	638	637	653	605	647	664	632	639	654	615	597	590	645	656	598	608	664	632	719	644	620	630	643	614	600	649	649	666	614	681	604	641	643	645	622	670	660	632	614	637	631	618	659	653	653	652	625	599	619	626	658	640	651	680	658	645	659	636	623	568	646	656	636	627	602	638	581	611	626	641	665	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
25543	22117	19127	14832	11435	8978	8052	5726	5207	3771	2917	2720	2760	2601	1751	1673	1398	1284	1161	1116	1217	895	766	679	980	827	1010	971	759	707	833	561	489	497	542	465	422	396	356	349	400	366	335	388	298	323	334	330	311	311	315	311	298	277	285	284	282	285	304	278	292	293	290	277	309	272	300	291	264	315	288	311	297	287	284	293	304	275	290	284	277	299	289	291	277	278	243	284	278	266	304	263	300	296	288	302	258	276	286	283	271	259	298	297	263	292	289	280	262	286	280	283	316	297	279	253	278	292	293	308	300	254	284	270	259	281	294	259	294	253	297	287	268	307	275	271	281	287	279	321	307	271	269	277	268	251	306	296	298	290	266	266	285	304	259	284	287	263	263	301	283	273	291	292	299	287	262	298	270	308	273	298	256	263	268	283	286	261	290	261	290	286	262	232	302	249	259	242	262	298	268	281	270	262	298	292	276	286	270	274	235	276	286	285	286	275	274	305	282	281	275	284	288	282	296	301	300	268	289	274	279	324	297	276	269	280	285	295	274	266	289	282	276	280	239	265	271	260	289	290	277	282	311	275	287	268	252	245	285	269	274	282	286	280	288	271	263	277	264	278	263	244	287	280	242	269	288	295	269	238	281	284	294	311	271	288	293	269	305	266	247	285	290	272	260	284	284	268	278	283	288	300	289	290	296	276	285	304	298	276	286	279	253	289	258	283	278	248	297	287	260	283	259	328	255	268	268	299	277	237	256	302	259	302	267	283	304	261	303	287	271	301	283	277	248	257	250	306	284	265	288	305	272	269	272	258	274	270	271	277	265	265	266	287	303	281	293	305	270	280	252	258	305	290	273	284	296	298	273	290	297	278	256	261	272	288	296	297	289	284	280	284	276	262	272	305	279	299	312	284	302	268	276	288	311	283	287	257	274	258	291	277	289	313	281	276	282	273	260	255	255	275	310	252	303	304	291	298	302	275	240	277	251	306	267	289	274	290	289	301	286	252	282	262	270	289	288	312	273	274	296	228	298	257	278	297	276	298	299	269	268	298	288	286	265	273	307	280	288	260	293	277	259	257	261	302	280	261	283	301	264	273	278	267	314	281	267	273	250	321	264	288	275	300	270	280	287	272	272	286	274	294	283	289	286	300	263	283	285	270	264	300	252	313	290	297	296	275	279	262	283	292	289	294	289	269	304	285	272	284	284	286	293	290	300	311	306	283	264	284	297	274	254	265	303	254	261	275	261	258	284	286	284	278	291	268	289	288	286	278	305	252	271	270	288	252	304	296	275	263	253	302	274	284	284	303	272	262	283	304	256	283	278	276	271	275	259	287	289	296	292	262	273	283	307	278	293	292	294	282	305	303	282	254	271	290	279	267	295	281	311	261	298	326	255	315	277	302	282	273	298	252	276	295	298	280	283	278	275	280	265	295	296	262	290	289	293	296	275	301	261	295	258	290	274	277	305	273	259	294	279	287	267	258	259	308	262	288	304	249	283	286	286	251	282	280	278	284	306	314	272	275	261	274	287	318	274	304	282	289	301	257	256	303	261	300	304	280	282	288	291	287	318	313	274	306	306	299	285	297	279	274	276	268	272	271	296	277	264	269	292	302	288	286	294	294	298	280	305	314	295	300	308	272	292	275	272	254	289	253	297	293	246	287	265	292	297	242	282	300	270	290	285	269	278	277	288	289	286	286	289	262	270	269	287	294	262	310	290	281	281	293	292	272	278	286	281	273	294	277	269	300	295	296	288	275	241	260	259	293	271	266	282	270	282	295	289	269	263	285	290	281	278	250	265	297	267	271	283	259	266	284	265	270	294	279	278	275	274	285	286	266	298	279	295	301	280	260	263	287	285	289	320	274	256	244	298	279	285	259	295	256	291	272	283	287	296	319	284	292	281	262	292	263	293	259	254	284	272	284	294	304	263	305	301	313	285	236	282	294	290	294	266	300	239	280	265	252	299	259	282	274	268	290	288	292	288	272	272	276	282	279	277	289	297	272	283	280	276	295	266	286	277	298	293	298	280	276	296	276	261	271	288	292	269	280	291	277	278	293	280	297	280	283	264	276	290	259	283	296	282	280	280	273	243	256	289	307	274	287	290	264	284	304	288	344	278	284	269	247	281	280	259	296	237	259	286	280	307	292	259	265	261	270	291	273	302	262	289	268	285	269	279	281	245	256	274	265	267	270	300	260	296	280	282	303	279	283	259	275	282	298	255	254	279	279	279	288	269	253	254	271	284	260	263	287	268	268	287	281	286	270	259	271	304	259	269	290	284	277	291	266	284	280	269	291	279	281	298	275	287	287	251	271	276	288	280	293	291	253	269	242	309	255	279	235	294	258	300	262	245	286	310	280	271	283	283	274	278	286	286	301	274	295	294	296	283	291	295	297	280	250	288	279	278	271	283	272	273	279	261	273	292	301	257	262	299	272	293	280	291	268	267	263	297	291	259	284	267	272	243	296	289	264	301	266	270	297	252	268	307	298	275	266	274	281	287	281	279	279	283	291	286	286	281	274	288	293	305	270	299	281	283	275	285	294	265	308	278	262	287	274	275	288	278	258	272	268	252	278	291	287	258	303	290	243	285	282	286	279	300	272	274	280	317	273	276	246	312	291	287	266	287	255	274	284	289	275	297	263	269	266	291	262	278	265	298	305	305	304	290	273	240	270	283	296	286	259	270	275	255	306	285	263	249	291	302	280	298	276	294	307	301	284	281	260	292	253	274	278	282	287	260	286	283	277	280	253	313	270	301	300	302	300	286	282	253	300	259	278	282	280	260	264	275	296	299	268	306	286	291	282	282	324	316	299	288	259	279	317	279	255	293	284	301	241	252	268	295	276	314	291	297	247	299	287	276	270	324	269	279	302	266	280	289	278	287	275	266	252	282	269	262	265	273	274	290	282	266	259	285	317	288	266	282	313	269	265	292	285	282	259	290	286	262	250	258	289	282	302	275	273	268	267	301	290	289	290	294	270	279	261	318	278	288	280	298	272	269	301	252	261	318	288	276	287	292	250	266	217	297	255	263	290	264	263	275	251	284	257	282	279	272	247	275	275	306	269	290	258	312	279	280	259	299	304	293	280	310	293	294	302	261	261	279	287	268	273	278	290	280	264	282	305	282	275	311	265	291	264	258	262	272	261	268	291	283	319	268	279	270	305	263	280	253	311	258	275	273	295	286	279	304	302	252	265	267	288	251	231	297	306	267	285	261	288	263	278	263	270	293	299	281	274	283	297	290	257	276	270	265	274	296	273	276	280	299	299	284	283	252	279	274	244	270	279	302	297	301	304	281	285	259	302	308	288	278	292	254	284	240	264	277	255	274	244	263	320	289	276	312	264	288	293	249	284	294	265	274	247	260	283	285	274	282	304	279	326	276	307	286	266	262	278	285	297	280	258	272	281	294	292	314	314	290	290	281	275	268	291	258	274	259	279	271	250	300	288	314	286	286	274	303	310	274	260	272	289	286	270	274	281	304	269	269	278	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
16171	16553	13515	14027	12774	13611	14562	12951	14285	13052	11142	10958	11045	10296	8212	8339	7164	7659	6865	6457	6415	5981	4068	3817	5453	4384	5097	4864	4317	3880	4600	3130	3077	2759	2848	2531	1945	1500	1430	1388	1706	1715	1527	1582	1127	1113	1378	1363	1147	1110	1066	986	1012	966	987	802	968	904	898	886	834	896	875	839	864	880	844	781	828	833	821	820	823	830	824	864	847	822	812	801	849	862	794	817	821	889	827	863	840	824	801	855	879	827	822	829	874	851	772	851	790	829	820	855	780	800	844	791	795	834	783	784	836	786	818	800	779	808	791	867	788	813	797	802	757	842	797	796	835	768	825	795	763	870	813	802	812	846	819	807	794	796	830	845	842	772	782	825	794	800	830	817	805	784	822	874	837	798	791	852	814	796	808	822	843	765	833	815	780	778	800	768	805	817	834	803	788	853	815	805	802	805	860	787	797	775	777	782	809	848	831	838	874	855	843	797	820	799	804	848	777	834	823	798	849	787	839	820	835	772	807	849	858	819	774	820	810	769	770	834	834	853	816	791	846	829	728	805	770	788	848	812	811	752	806	847	795	820	789	858	799	767	791	803	827	777	834	783	824	786	770	810	778	783	811	836	872	771	840	848	750	808	828	811	869	808	842	784	825	829	816	790	821	768	811	807	878	821	810	782	793	777	829	810	782	823	810	799	832	778	778	794	793	822	818	823	798	760	840	780	832	804	829	815	855	819	833	791	782	820	805	819	832	817	750	800	810	780	810	804	815	771	814	771	816	886	793	808	798	788	820	771	871	810	791	788	835	777	824	807	811	752	792	756	834	793	811	820	836	817	798	820	802	796	811	795	834	787	787	836	802	776	736	797	842	749	755	795	840	761	808	758	808	791	802	771	827	790	821	828	822	832	835	793	849	842	834	852	848	790	823	824	813	817	829	781	765	818	808	792	786	770	774	817	786	878	833	822	802	785	786	814	868	799	822	808	824	782	827	830	794	816	805	799	793	772	799	784	835	782	795	762	817	814	813	786	820	820	810	817	811	801	796	818	833	856	785	844	797	799	823	794	837	808	773	790	789	787	803	806	819	809	770	799	781	767	781	774	805	791	828	843	747	765	863	774	824	827	806	791	808	791	757	841	831	796	773	854	809	824	768	750	762	813	839	840	770	821	812	800	807	786	748	786	806	802	781	812	846	791	815	831	780	813	804	780	845	769	838	850	800	787	814	765	795	803	786	792	801	852	853	817	742	837	835	798	816	834	771	775	847	817	857	762	789	830	832	838	778	778	767	837	790	807	793	778	809	792	806	761	779	796	780	801	791	802	832	779	820	815	833	802	793	830	765	817	820	773	786	799	819	785	785	802	746	777	831	832	790	832	836	850	835	772	806	826	800	804	798	830	771	797	763	769	830	802	780	833	814	831	806	780	731	806	751	822	804	816	835	841	827	828	843	851	848	775	828	818	796	830	818	766	841	777	754	813	826	815	792	799	844	797	837	736	780	799	789	776	848	761	808	804	839	841	802	840	802	756	824	781	849	789	807	768	798	800	793	780	804	801	804	774	756	791	828	821	781	821	762	807	752	828	824	795	812	787	792	816	815	770	786	766	837	758	810	796	827	805	820	800	797	825	804	852	833	791	825	816	821	797	817	813	841	814	743	740	804	788	813	789	805	816	798	807	765	759	815	754	825	796	785	804	756	801	864	770	810	794	819	767	804	804	839	825	798	835	769	812	807	826	795	848	802	799	760	791	832	793	824	807	777	765	764	793	779	857	827	845	808	815	776	810	820	809	812	769	816	813	863	801	761	786	823	789	772	782	839	846	792	805	756	822	827	843	873	768	805	820	799	837	800	812	799	823	767	781	792	824	809	790	804	752	775	794	781	801	776	747	783	754	806	764	801	807	815	805	814	759	809	817	831	809	815	821	795	769	787	788	808	763	819	804	800	755	768	838	800	750	807	838	791	894	806	795	841	827	745	814	786	811	786	800	808	799	835	817	850	782	796	803	824	785	721	831	807	865	837	830	817	872	773	791	825	862	823	823	804	759	810	806	739	850	780	763	769	785	843	751	817	795	747	811	781	802	796	811	797	809	796	820	861	775	806	823	814	762	860	772	859	825	805	804	836	838	803	832	801	802	831	813	806	832	851	770	803	763	828	873	781	770	814	795	757	823	773	811	743	814	783	803	761	765	815	813	783	797	772	802	832	783	774	794	808	794	781	804	816	782	820	795	817	812	763	838	819	758	779	836	798	813	828	763	852	811	814	834	774	832	829	787	843	802	774	784	821	796	799	845	785	762	800	764	836	795	829	793	832	792	832	829	779	814	784	828	800	847	766	802	768	814	794	814	765	796	802	793	852	760	811	815	795	802	839	770	788	776	774	832	758	826	786	833	829	786	774	781	801	824	803	814	812	746	792	774	841	810	831	770	721	784	821	786	774	819	785	836	845	809	779	828	818	789	771	781	824	849	793	860	802	791	811	804	769	852	808	841	829	799	874	805	820	760	833	826	803	823	781	792	780	809	800	739	812	834	768	786	809	851	850	773	823	790	827	839	763	790	820	777	814	768	767	783	787	789	774	771	793	816	766	792	837	806	811	817	780	810	795	826	794	824	765	858	777	813	801	771	816	791	812	833	782	767	796	797	798	866	744	854	841	784	803	818	764	795	813	743	780	822	755	815	789	783	778	840	817	839	770	829	777	803	813	751	808	817	841	805	813	819	863	815	836	762	861	858	806	856	797	898	794	798	820	812	788	764	836	784	833	772	790	792	828	804	814	793	767	774	811	831	792	790	825	837	733	854	832	794	808	798	750	774	763	811	811	847	809	798	771	780	793	793	770	829	750	797	864	797	820	809	764	751	806	837	791	817	812	828	792	815	746	738	855	831	814	825	810	771	809	830	859	794	799	849	840	827	797	840	854	800	818	805	848	828	829	780	820	800	798	816	804	883	829	823	798	806	811	810	799	764	773	865	827	819	766	812	781	814	783	788	760	798	789	810	816	821	804	823	751	759	816	841	807	773	814	801	809	756	818	846	765	813	785	871	792	832	826	864	761	799	800	815	808	731	826	875	790	747	859	812	788	794	832	828	787	834	798	798	819	792	826	825	795	817	809	779	793	869	795	781	801	802	820	783	785	820	797	775	776	737	848	856	803	805	851	816	824	796	836	790	841	821	805	807	768	808	817	828	783	830	808	823	772	808	782	840	817	826	861	813	872	839	824	826	811	798	780	815	775	766	776	824	785	798	828	786	811	832	787	861	752	816	790	824	827	816	825	864	763	838	813	832	823	772	790	770	833	745	822	794	804	782	822	766	778	794	799	813	719	798	796	794	807	804	800	805	775	867	850	798	843	794	762	780	826	772	836	821	791	854	805	819	767	836	772	849	774	760	861	790	785	778	802	865	772	792	812	794	844	794	810	804	791	808	803	820	751	829	811	789	868	788	814	753	837	790	834	811	789	866	753	794	778	812	808	853	829	820	808	802	806	752	857	815	788	773	832	817	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2447	936	829	496	378	273	212	186	149	159	200	148	141	143	131	134	120	128	121	108	104	115	101	106	89	123	114	98	100	100	90	96	105	90	116	97	113	78	92	90	82	91	75	86	116	96	109	93	86	92	99	100	86	99	90	84	92	112	89	101	95	91	83	93	104	85	93	79	90	79	83	82	80	91	94	107	85	82	79	98	77	107	92	82	90	99	86	97	78	77	98	91	87	77	69	84	84	88	92	82	99	100	94	104	88	94	99	87	94	89	94	92	86	104	85	97	103	83	103	91	101	100	104	98	101	83	87	90	94	81	84	88	86	91	72	96	91	76	87	93	95	96	82	80	85	112	78	79	85	80	85	87	96	99	86	108	109	90	85	96	93	95	85	87	80	82	90	82	84	96	102	96	87	97	87	84	115	104	96	87	97	84	83	88	100	93	84	79	94	85	94	107	105	100	108	80	100	86	98	102	99	102	88	97	102	72	89	85	93	76	81	89	76	86	104	91	91	89	98	84	103	103	85	91	96	108	87	88	94	82	97	94	92	87	99	89	100	105	93	100	95	97	92	88	78	100	100	80	96	92	84	106	91	101	91	76	95	85	101	89	97	106	102	95	99	75	95	86	107	82	85	83	71	89	76	99	87	90	94	97	78	102	110	88	86	91	73	98	77	97	86	80	94	102	87	88	78	108	93	97	89	86	96	90	88	92	104	92	84	93	96	85	96	76	90	73	89	86	95	81	83	73	92	88	94	91	76	87	113	100	119	95	101	75	102	97	93	89	90	90	98	103	93	91	90	88	105	85	101	106	80	100	79	94	74	79	99	91	80	99	100	81	78	85	87	86	86	87	103	98	97	78	106	76	90	96	104	95	77	91	108	87	97	79	106	111	100	80	93	95	97	81	107	100	99	95	103	83	96	103	95	112	97	88	102	82	91	77	85	99	78	97	79	103	93	84	76	90	103	114	81	97	96	96	79	110	86	90	96	89	79	99	95	81	112	78	101	99	77	96	100	88	89	105	93	91	76	109	95	81	91	93	88	95	87	94	95	93	107	96	90	82	86	84	81	86	82	91	119	80	89	110	106	99	81	95	92	96	102	99	87	97	84	95	99	98	84	93	91	81	84	78	98	81	90	89	84	69	85	87	93	107	87	94	69	95	93	110	97	98	96	110	95	78	108	92	94	97	98	78	101	91	93	69	95	93	87	106	96	82	91	93	110	89	111	92	74	92	83	101	97	74	96	98	104	95	95	80	83	94	96	97	104	89	79	81	93	96	92	88	89	90	96	79	93	82	108	111	87	93	79	77	89	94	105	93	84	94	90	94	85	92	89	94	98	87	87	86	82	94	89	82	100	100	91	87	94	84	110	89	87	108	90	95	90	97	99	89	77	87	115	98	90	82	89	105	82	78	105	90	91	71	96	80	78	92	105	99	66	94	78	95	88	78	76	88	107	107	106	95	84	88	91	108	75	96	87	95	92	90	97	96	86	82	99	79	93	94	100	92	92	72	87	89	86	95	94	89	82	88	65	92	79	110	99	107	92	84	92	96	81	81	104	82	82	82	92	87	70	113	96	84	82	96	94	93	84	92	91	104	85	87	115	83	91	95	89	101	72	94	82	82	95	79	99	76	93	90	103	101	85	95	94	93	89	85	87	95	80	90	97	90	96	96	72	89	91	96	77	82	100	108	99	99	107	81	72	91	96	92	98	77	100	99	102	98	93	116	93	96	90	98	93	88	99	78	98	93	88	91	96	90	87	91	96	81	100	107	90	87	83	83	87	72	83	105	78	111	93	80	105	88	85	87	86	99	102	87	81	93	89	83	98	85	101	82	82	68	89	98	86	97	105	94	98	79	104	95	82	85	92	91	113	90	106	91	93	94	102	104	96	81	89	105	85	95	78	87	77	91	89	97	100	83	106	89	91	93	70	91	100	95	87	72	98	87	76	84	112	82	107	97	80	90	101	85	72	97	88	86	76	87	86	89	83	96	85	95	83	99	73	95	99	95	82	78	90	82	99	87	108	89	100	82	98	85	82	82	82	86	67	97	80	81	76	92	96	90	78	88	100	94	97	88	78	85	83	96	75	86	84	85	84	92	97	97	88	87	105	107	99	95	99	100	107	83	80	104	103	91	98	97	80	78	108	105	105	102	97	98	97	86	83	91	98	104	89	93	97	75	93	101	84	92	86	75	91	85	94	82	88	112	97	104	89	84	95	90	87	74	85	98	84	95	98	71	109	85	101	83	97	78	82	88	101	90	75	100	91	94	87	101	96	97	108	86	102	70	85	99	111	86	79	76	73	78	79	79	83	88	79	93	90	87	89	89	78	111	99	94	87	94	108	71	69	85	86	91	97	92	76	63	81	87	87	93	82	79	90	109	94	86	102	87	94	102	84	92	99	88	88	82	82	102	105	82	90	109	88	91	101	105	74	73	98	102	81	74	91	89	91	82	92	102	91	94	89	83	91	118	99	95	102	82	86	92	98	97	98	93	94	85	83	85	98	98	97	80	89	94	97	86	103	77	91	98	105	83	93	87	82	87	98	102	75	103	85	96	105	93	105	98	84	92	81	74	94	85	102	88	113	92	89	82	102	82	81	88	106	84	96	92	100	115	95	102	87	95	73	96	86	94	85	86	104	94	86	80	80	85	75	112	100	74	103	96	106	95	92	95	87	73	92	92	95	85	103	106	90	80	92	98	92	101	100	77	84	80	73	94	85	107	95	82	98	74	70	100	99	82	98	89	96	102	89	91	97	90	105	89	90	99	104	92	83	61	76	101	111	96	87	92	96	94	96	92	96	96	96	98	88	109	99	99	83	94	100	100	92	82	102	75	96	99	91	83	94	93	78	80	91	77	79	85	80	101	101	78	79	91	109	82	79	96	77	105	104	101	93	84	83	91	103	95	98	99	85	83	93	91	90	98	102	101	106	86	85	91	94	110	100	74	91	83	91	107	86	109	91	90	81	98	85	85	85	74	94	79	86	111	91	87	93	94	61	90	85	100	107	85	98	95	89	81	98	89	72	97	101	73	89	79	100	85	110	86	86	85	86	95	112	88	103	80	88	86	115	79	84	81	75	87	105	95	86	108	97	75	89	96	95	80	94	100	84	73	99	109	92	102	92	81	107	96	99	77	70	89	85	88	98	80	114	106	77	94	107	88	110	87	94	107	96	73	100	83	89	88	84	78	103	95	97	81	95	93	105	80	94	101	90	90	97	85	99	84	79	95	81	102	100	85	90	81	97	106	105	88	98	94	87	91	104	99	97	92	103	74	79	105	93	91	84	83	114	89	87	77	86	92	72	90	74	94	83	92	77	84	97	106	77	87	79	68	90	86	78	91	82	87	84	88	67	90	91	77	78	101	85	86	67	97	94	107	94	81	87	90	101	81	94	84	91	86	97	103	99	81	87	111	93	118	104	99	90	84	89	94	92	91	91	89	87	106	91	89	84	99	95	102	82	91	82	105	84	82	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2527	1404	1532	1379	1051	939	954	798	792	803	731	737	636	643	603	670	531	530	482	487	464	514	459	394	476	435	531	437	377	407	451	390	366	391	378	358	359	367	349	339	361	371	339	348	341	331	333	356	328	393	349	350	337	334	322	352	342	303	331	370	294	342	341	317	346	327	338	334	339	343	346	338	339	345	307	335	359	328	349	338	337	381	336	318	327	334	335	327	347	363	320	332	358	355	330	303	325	322	334	313	306	314	299	289	311	337	340	378	314	355	352	328	323	318	348	350	328	313	337	334	308	309	338	336	332	319	324	324	347	362	339	339	324	348	322	328	347	328	306	310	353	372	324	360	349	361	330	309	352	296	350	318	300	327	330	346	341	362	320	348	326	310	344	320	346	338	334	374	359	318	319	340	326	339	373	357	296	324	317	332	332	338	362	321	301	274	383	304	311	352	372	338	302	337	354	348	330	317	340	376	325	319	385	332	341	328	350	350	300	288	312	346	325	323	330	322	384	317	335	343	343	331	341	307	335	334	329	356	342	304	312	340	329	367	315	338	339	337	333	318	369	326	323	307	319	345	329	344	325	333	303	315	332	334	334	360	313	329	313	339	293	329	315	368	349	329	335	313	314	358	334	340	352	296	372	333	340	332	356	325	346	362	316	342	335	347	316	333	367	341	326	329	369	332	323	325	343	341	336	310	302	321	339	340	332	314	368	357	367	353	322	333	321	325	305	343	325	332	357	333	327	323	317	348	375	319	350	324	323	355	353	304	290	337	316	326	331	331	319	326	319	339	325	319	342	302	335	296	323	324	313	311	331	324	335	333	321	326	325	341	354	311	324	339	351	372	311	347	350	331	359	313	352	316	309	341	327	316	329	313	337	363	319	328	332	343	351	334	375	345	318	317	321	293	335	341	338	317	334	335	299	344	334	352	349	340	325	296	335	327	350	323	321	325	342	331	334	352	321	310	327	372	334	344	330	335	358	350	328	312	337	297	345	330	313	308	304	362	329	322	340	318	336	332	346	345	308	346	324	333	354	356	324	267	322	304	353	367	369	318	296	335	317	354	300	335	304	345	328	316	354	345	326	316	342	338	323	358	353	317	336	323	333	347	301	346	329	348	362	328	316	328	320	334	363	340	347	300	328	327	377	346	350	317	342	334	313	363	340	348	298	334	321	341	339	340	333	337	332	342	348	332	345	328	339	322	321	349	339	340	347	316	334	328	316	323	302	352	312	331	344	321	330	307	335	350	346	340	380	301	368	337	339	341	318	346	334	335	355	322	359	315	333	342	336	290	306	374	345	347	327	335	349	321	340	372	340	336	344	370	366	324	314	313	370	293	315	353	337	320	329	326	319	299	364	357	323	319	347	330	324	302	349	356	326	350	376	327	323	322	331	342	339	347	316	332	303	358	324	322	313	305	296	307	352	329	341	355	352	343	343	308	304	320	327	320	342	328	332	324	364	340	341	332	319	302	334	340	310	329	317	341	335	326	324	344	302	346	303	350	344	325	298	339	322	329	324	378	380	331	306	308	333	342	327	342	326	335	314	328	328	336	338	322	336	338	348	335	347	297	336	349	350	329	328	332	337	327	331	334	329	326	303	328	341	352	324	342	342	334	347	315	331	338	332	341	324	325	314	316	350	332	303	311	325	327	335	331	316	339	325	337	327	307	340	309	343	345	344	326	353	343	349	337	341	320	307	341	377	308	338	319	322	328	368	334	349	356	335	327	318	307	332	333	326	323	323	322	334	329	308	353	350	335	321	328	343	337	343	318	346	326	302	345	317	356	342	325	320	342	326	342	360	344	346	338	344	329	340	327	358	356	346	310	314	334	339	308	328	363	352	337	313	325	301	343	353	325	335	356	330	369	296	336	328	340	309	353	351	341	350	302	345	334	335	333	341	316	336	302	317	337	315	342	310	334	334	278	343	352	303	336	334	342	301	333	335	299	316	322	344	337	306	340	311	308	348	320	383	344	337	303	329	293	347	353	331	334	344	320	319	338	309	358	324	354	302	312	326	343	327	353	291	323	336	300	341	324	306	319	327	354	315	339	351	330	322	319	309	341	339	343	338	339	275	348	325	306	345	352	353	338	358	302	341	316	315	332	336	338	326	324	322	344	349	326	302	327	331	362	333	363	330	340	328	347	337	334	322	336	315	344	335	323	341	343	308	316	335	365	319	337	323	332	352	336	343	351	369	340	319	345	339	332	330	300	323	321	335	317	355	346	342	317	330	332	323	335	335	328	348	346	333	342	320	339	325	324	323	352	351	341	339	343	312	321	353	324	338	314	352	341	353	351	356	329	332	325	315	321	355	315	318	339	354	338	333	336	306	316	312	314	346	319	346	365	335	329	304	325	353	323	333	315	359	329	333	334	342	291	327	326	339	358	330	320	328	314	332	315	358	349	354	349	333	353	315	332	321	350	320	344	356	334	341	327	317	338	311	322	339	334	302	330	371	289	327	321	309	334	337	326	338	315	319	340	316	315	336	332	301	340	307	326	304	329	320	307	344	355	319	332	306	328	336	338	337	338	339	341	326	319	343	359	326	327	346	354	349	303	340	337	353	325	345	341	333	335	344	352	346	346	349	337	352	314	337	330	344	336	344	363	350	325	331	327	321	324	318	343	305	346	296	346	330	333	350	298	329	329	302	319	324	309	323	337	370	335	331	348	309	324	303	349	327	309	309	344	303	340	326	340	317	329	364	340	339	333	334	315	340	347	347	368	314	371	352	314	332	345	339	331	343	335	316	308	315	333	317	342	324	318	340	320	337	347	335	334	345	340	326	323	337	340	350	338	317	324	363	309	323	315	361	325	319	346	345	314	360	329	354	343	325	349	346	328	303	344	340	322	290	324	323	322	368	334	341	322	301	333	295	331	351	353	324	322	344	341	325	338	329	336	320	319	346	329	331	338	335	323	321	350	321	318	310	326	344	350	341	305	313	359	348	344	350	335	353	317	336	349	328	342	348	357	336	361	365	347	342	369	358	372	343	360	326	325	341	344	361	289	370	349	355	309	310	353	339	329	331	355	311	348	325	308	338	304	325	335	349	361	307	302	321	350	348	341	339	336	344	350	331	324	332	338	345	327	330	329	338	342	345	355	334	337	336	354	343	326	344	332	347	372	309	324	343	352	304	334	315	316	323	333	316	296	349	333	317	334	359	338	368	357	315	330	322	329	299	342	341	347	306	341	369	346	318	313	345	334	343	348	336	355	343	341	322	340	319	337	341	317	301	349	312	335	327	333	350	340	330	356	317	351	322	320	343	340	357	331	345	342	295	328	340	320	347	311	363	359	364	338	326	314	355	324	308	326	309	329	340	335	364	329	330	360	326	328	309	304	373	330	310	323	332	333	298	329	333	329	332	328	350	329	324	355	294	329	341	338	345	359	313	344	325	304	319	340	326	344	327	311	308	343	324	330	326	308	340	339	306	319	340	310	344	325	348	304	327	353	359	332	335	350	308	328	341	288	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15260	13762	11397	8358	6321	4578	3610	2652	2413	1964	1802	1394	1207	993	886	797	744	716	553	532	579	522	376	441	484	453	529	406	417	446	444	343	336	375	374	343	305	281	241	247	302	272	257	230	205	220	243	216	206	232	227	215	195	240	227	204	226	203	218	206	214	220	208	189	228	198	210	212	193	221	186	208	198	231	198	240	217	220	201	198	235	224	180	193	182	203	221	196	208	188	192	182	206	216	176	179	226	224	209	208	178	194	227	200	197	229	219	221	229	188	208	210	207	207	188	203	216	212	214	181	198	231	214	213	208	202	203	181	199	231	207	233	240	175	197	237	204	230	204	224	199	198	186	203	210	224	188	221	214	200	227	246	213	231	201	199	217	198	193	224	186	197	220	194	234	192	211	197	195	193	219	198	212	213	212	193	203	185	191	191	201	195	212	218	181	215	219	194	204	218	213	218	213	221	213	216	210	189	205	218	204	218	237	188	204	214	190	197	222	190	230	211	219	179	194	201	188	203	224	212	224	197	212	212	204	185	225	174	204	202	217	195	205	186	198	212	165	172	180	195	187	216	202	220	221	203	210	207	191	209	197	199	172	193	189	186	196	208	206	221	193	212	196	218	194	190	212	192	187	214	201	215	184	201	214	212	206	228	215	217	191	209	187	226	216	196	217	205	226	196	213	235	190	210	194	216	205	195	233	212	226	197	198	223	188	201	189	195	216	210	194	226	192	194	216	217	200	224	214	179	212	212	219	198	215	204	193	199	224	216	201	207	190	204	217	188	212	211	188	219	182	211	237	199	236	197	199	197	211	216	190	191	222	206	215	211	184	199	225	211	213	205	211	204	208	212	201	213	198	234	197	222	191	190	213	202	225	205	231	217	206	217	232	210	217	185	204	217	196	238	209	204	243	228	219	214	227	223	200	194	202	205	198	208	225	220	187	208	197	210	226	194	212	223	217	208	214	204	194	226	206	189	196	222	200	204	206	211	198	217	183	216	230	206	171	208	210	194	202	209	192	192	208	235	184	220	203	224	188	197	215	227	210	201	189	211	212	210	248	229	206	231	209	204	235	164	233	215	219	215	220	188	170	166	211	193	222	182	219	205	214	226	215	180	189	211	220	213	222	207	217	213	210	224	204	203	183	194	219	174	215	224	241	205	208	212	219	227	191	239	208	194	201	203	210	238	215	235	216	225	201	185	208	211	205	203	220	218	210	199	183	204	212	210	182	230	199	228	205	188	206	231	229	210	200	189	208	192	199	203	209	192	257	212	208	200	191	210	208	199	220	193	213	201	202	219	202	181	198	222	218	195	205	210	237	174	222	203	219	217	196	195	218	216	217	213	200	231	221	210	210	206	192	195	223	189	193	203	191	202	201	221	203	206	185	216	220	214	235	188	187	196	225	199	222	211	224	213	218	201	197	219	207	213	205	220	206	203	196	206	194	202	198	228	193	234	205	223	235	221	193	214	236	203	202	204	192	186	204	217	197	200	196	214	242	244	205	209	221	205	217	205	200	188	220	197	206	207	176	211	214	193	229	254	186	209	192	179	226	214	223	201	202	201	195	213	202	230	186	211	232	203	220	228	181	193	199	220	190	197	198	221	209	203	205	246	220	221	216	217	211	203	207	209	219	199	216	227	185	207	205	206	231	189	188	180	220	185	212	213	211	211	221	191	203	226	174	214	213	216	222	215	178	197	240	204	190	182	207	202	203	201	192	224	192	202	190	193	173	214	191	212	185	187	212	206	206	201	212	198	220	195	188	209	210	229	204	198	235	230	185	202	207	196	225	212	196	204	181	195	214	220	236	192	221	227	207	226	222	206	192	215	218	203	217	209	214	198	217	206	226	236	236	202	199	202	213	199	238	212	198	203	234	244	195	216	208	200	211	192	237	211	209	180	207	208	206	187	195	209	216	190	212	206	215	207	195	194	216	201	209	229	220	212	188	214	219	209	204	216	180	204	212	205	218	175	209	235	200	224	179	227	217	188	217	207	202	201	226	217	210	195	216	199	185	218	209	222	201	199	225	223	203	226	199	215	173	206	178	220	232	209	211	204	198	207	209	209	222	212	200	218	221	182	202	222	214	194	193	195	194	208	214	224	221	219	207	201	212	178	192	194	214	207	190	216	217	213	205	214	222	204	202	221	214	220	241	201	185	199	220	220	211	173	208	232	170	204	204	212	188	195	236	200	201	213	181	230	215	188	227	185	176	205	202	199	199	190	212	198	205	206	212	209	196	198	211	207	203	185	208	202	222	199	234	198	211	213	230	219	238	216	211	211	203	211	216	200	185	218	198	194	199	234	199	205	191	206	230	196	194	198	179	216	218	204	206	206	246	240	220	212	220	218	189	201	211	226	177	217	182	203	204	207	185	213	177	199	223	203	222	207	215	202	208	199	211	206	202	173	220	236	207	198	194	193	214	250	209	198	194	201	194	223	215	208	202	208	196	204	220	195	215	185	200	218	228	192	197	228	197	191	205	181	210	225	203	203	231	226	188	204	224	194	192	179	215	182	203	204	214	216	193	198	206	217	200	216	202	192	227	217	224	189	215	185	223	221	201	216	201	211	198	206	191	214	220	214	193	207	221	226	222	191	207	195	195	200	204	214	224	201	194	200	198	211	192	215	218	191	211	175	183	229	203	218	198	194	201	209	212	191	189	212	214	226	207	229	210	211	199	217	214	193	236	201	203	196	198	201	195	210	196	206	197	204	197	204	197	211	216	209	214	188	236	208	212	211	219	211	189	210	194	196	196	213	201	235	214	221	193	181	191	218	217	214	203	225	214	210	227	215	208	205	222	216	207	199	202	192	209	196	230	229	214	206	185	212	202	172	206	194	191	220	210	192	209	218	217	199	232	199	200	184	196	177	208	196	200	227	221	215	175	221	211	205	224	201	208	207	193	221	215	210	226	213	189	200	194	228	210	219	214	183	215	223	167	194	192	224	218	181	208	225	224	216	221	189	223	216	202	230	216	201	215	197	233	196	226	205	235	197	230	238	200	208	238	207	223	201	178	222	218	229	220	216	244	207	216	189	182	221	200	198	202	206	230	204	210	205	205	195	222	208	203	204	205	199	209	213	194	213	182	184	179	205	220	186	204	209	231	203	225	201	224	193	213	213	222	170	210	220	217	199	219	211	215	210	218	225	211	218	208	211	197	215	196	214	201	225	186	210	221	185	188	197	231	193	200	212	206	210	192	199	204	191	216	196	194	206	201	222	206	208	198	212	193	202	217	221	217	211	206	202	215	213	231	224	205	200	189	221	224	206	204	197	195	222	223	209	214	230	196	190	206	202	223	239	200	234	213	207	213	194	195	223	225	174	183	219	184	205	225	209	224	197	216	203	207	250	198	222	214	214	218	227	197	197	196	226	206	200	207	192	211	206	201	210	226	214	208	199	213	202	210	206	212	207	226	186	205	212	190	206	218	203	212	198	194	197	208	214	193	225	216	209	195	234	211	208	207	217	208	194	205	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
11118	10880	8482	9226	8264	8473	9029	8311	8814	7479	6632	6739	6189	5433	4804	4898	4362	4422	3842	3352	3692	3197	2051	2584	2763	2666	2835	2745	2304	2557	2448	1844	1548	1871	1794	1535	1426	1111	991	1053	1098	1079	971	993	806	802	838	863	792	840	765	781	728	726	738	706	689	676	674	677	653	676	623	647	630	696	679	671	695	681	666	628	649	682	660	685	658	691	660	664	630	694	665	696	646	626	631	637	641	630	710	658	699	643	649	638	676	649	660	664	685	614	648	700	630	644	659	628	635	610	649	648	643	627	615	624	619	607	623	653	639	625	600	672	629	605	575	668	598	610	642	599	671	624	614	641	675	607	638	621	688	701	698	620	656	682	677	652	659	629	591	661	655	625	627	625	678	670	635	623	656	621	658	686	681	619	680	609	623	649	656	617	634	612	628	617	639	683	604	632	634	658	652	621	663	604	626	634	603	656	582	685	634	619	643	659	639	651	636	641	567	653	639	646	647	651	633	632	643	606	648	612	642	642	636	608	638	626	677	682	661	625	674	646	646	659	598	648	641	621	619	631	598	670	686	661	661	634	690	690	602	639	644	638	644	592	691	588	667	633	600	609	665	654	622	680	674	618	595	647	594	656	634	667	655	695	671	635	591	680	604	613	643	613	667	628	640	667	619	692	648	655	635	619	644	654	674	660	659	639	593	622	664	649	664	658	606	628	649	646	623	636	603	608	625	645	644	673	645	653	598	659	659	650	617	637	634	651	620	650	637	677	611	638	602	591	671	638	681	618	645	657	665	625	632	591	634	649	653	671	608	601	663	619	659	630	617	672	660	627	640	602	660	634	623	636	647	705	626	652	662	619	656	663	584	653	678	654	676	678	666	657	638	664	600	627	651	653	639	644	636	633	656	640	651	629	643	649	629	665	656	650	622	624	650	655	664	596	657	686	629	611	601	631	652	631	631	656	614	668	604	658	599	685	630	671	620	637	650	623	632	600	647	615	640	576	633	614	613	625	689	647	625	651	640	637	601	680	619	654	657	664	689	609	627	640	650	651	634	676	643	666	643	632	663	654	638	592	635	644	601	671	624	624	629	656	592	630	674	631	645	635	648	690	681	641	599	681	688	626	654	641	654	648	623	679	605	673	638	633	628	627	621	643	648	633	669	693	639	626	644	659	641	621	648	633	624	617	635	619	669	622	647	609	639	659	636	616	625	675	632	652	659	588	628	632	630	625	645	613	673	651	676	617	658	606	662	638	647	619	617	625	654	610	626	619	630	634	633	618	662	656	672	640	633	614	692	642	650	630	568	601	608	649	594	623	634	713	648	664	603	627	662	632	634	653	630	667	619	646	633	627	614	667	590	614	610	649	643	645	670	668	619	639	622	649	588	665	663	628	639	683	647	614	685	638	581	619	636	632	637	634	654	611	611	666	633	686	615	694	662	625	629	678	633	641	630	662	643	627	622	600	637	649	611	640	654	667	639	644	657	615	671	624	621	641	629	603	634	650	623	637	692	667	636	631	615	662	661	658	634	644	624	653	666	621	647	641	626	615	624	643	672	641	593	625	658	652	642	619	589	672	671	606	667	632	667	629	632	634	621	662	650	562	592	704	640	647	644	621	619	638	645	619	603	668	626	697	656	673	640	661	630	641	589	669	598	601	690	634	620	613	687	605	588	633	616	663	619	641	651	602	651	640	641	647	634	674	617	628	653	665	656	629	612	669	617	615	673	635	636	633	598	621	646	588	606	575	634	618	598	648	638	635	632	689	643	628	670	629	655	649	663	642	672	584	642	685	649	633	661	644	645	597	651	638	664	615	635	619	644	654	603	649	581	667	638	608	626	629	603	638	610	631	647	630	612	612	623	649	644	614	672	658	691	662	619	609	606	623	670	634	674	661	645	660	626	597	650	668	672	604	648	648	631	615	723	586	660	616	668	661	626	618	662	625	683	658	588	633	676	630	646	661	669	580	677	668	638	630	676	630	626	650	624	627	668	635	634	635	606	636	638	627	617	639	648	617	653	652	593	683	619	647	666	672	699	627	668	622	626	640	663	651	649	612	680	632	652	677	610	631	626	627	653	629	655	644	626	616	579	651	615	620	639	650	600	595	635	615	677	610	620	616	593	634	628	604	637	661	678	661	670	629	635	627	705	659	623	637	642	647	623	610	625	604	618	698	645	652	669	693	618	649	657	627	632	611	680	617	677	681	641	678	619	642	656	638	625	664	626	666	626	656	642	649	636	614	635	610	632	633	684	650	644	594	667	682	627	610	612	658	637	618	648	657	614	649	639	681	637	659	653	674	651	669	660	590	672	617	619	652	656	625	632	680	596	679	648	607	664	653	629	657	588	702	598	620	578	625	612	657	624	616	618	655	632	658	637	647	655	656	596	650	622	652	636	660	631	673	624	663	659	609	654	617	650	622	619	619	612	683	644	629	608	603	617	666	615	672	613	610	652	645	624	636	591	637	660	627	641	641	647	624	644	646	651	655	667	622	629	649	650	637	651	601	620	644	665	585	618	622	634	714	618	594	628	659	684	650	652	609	637	669	635	653	609	641	610	636	655	634	620	644	630	667	652	649	650	635	628	633	630	657	606	644	677	602	626	647	686	646	635	635	620	608	612	638	688	662	663	652	652	619	672	646	657	642	620	620	647	650	669	666	656	628	646	635	676	645	671	621	657	650	634	624	694	644	597	621	651	609	671	626	612	657	623	614	665	638	619	631	583	615	652	630	663	660	638	631	706	654	628	618	658	664	649	632	636	666	639	631	657	635	621	611	638	628	660	631	716	618	648	640	636	622	614	632	660	626	625	637	652	639	687	679	617	690	654	648	637	623	606	639	640	646	599	623	664	687	656	663	666	642	644	631	655	644	635	622	622	675	651	614	661	652	632	642	610	639	646	657	625	657	599	609	648	635	690	655	672	605	581	657	660	638	669	581	622	638	653	655	633	677	632	643	668	631	680	644	664	648	638	584	633	667	608	622	664	613	632	631	666	628	673	631	649	660	625	680	608	630	623	603	671	642	693	606	655	639	605	666	647	699	608	647	632	604	636	645	628	608	617	634	643	560	634	594	664	600	659	656	639	662	642	623	593	615	662	627	640	634	590	638	639	620	664	606	680	664	636	652	624	604	647	639	658	659	628	668	652	652	626	633	624	660	653	648	619	632	642	614	645	629	626	633	629	656	570	631	606	666	658	648	644	636	653	583	581	631	614	694	693	667	666	642	621	687	657	684	696	638	638	612	655	619	655	612	657	660	652	620	646	632	692	669	693	622	630	606	628	666	613	612	633	616	626	626	630	636	600	623	633	620	644	662	633	616	623	667	658	617	638	658	629	656	678	662	654	657	691	630	624	626	622	653	637	573	671	653	643	640	632	615	611	643	638	624	663	606	634	626	663	644	648	651	616	636	652	647	637	641	665	628	638	652	600	638	592	655	647	648	614	661	608	620	607	622	681	618	640	678	656	625	658	634	607	617	650	650	605	663	618	597	641	630	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24359	19659	16974	13186	10145	8412	7999	6093	4911	3412	2688	2412	2321	2122	1756	1790	1489	1264	1162	936	1030	964	710	762	811	833	894	852	705	840	687	527	629	544	492	508	431	360	359	379	389	396	391	347	329	299	318	345	316	318	293	299	313	289	300	306	297	331	281	239	289	283	290	275	291	273	274	244	269	286	292	292	327	303	293	279	268	269	284	262	296	296	277	280	256	297	281	260	287	277	282	283	284	271	273	269	246	272	302	275	271	266	278	279	275	287	268	288	290	287	270	286	275	260	252	266	260	256	272	273	275	268	265	272	263	248	252	257	299	303	281	286	269	278	263	255	307	279	282	303	263	254	283	292	312	273	308	297	257	266	276	299	276	274	271	285	289	298	263	260	273	264	277	260	267	283	269	256	276	283	289	286	295	264	292	274	263	287	265	273	267	267	257	263	291	263	280	289	273	275	296	275	276	303	310	263	293	257	276	277	278	268	260	285	288	301	271	314	294	294	291	307	266	294	294	290	276	280	282	294	261	277	317	283	284	261	293	276	289	264	268	270	266	291	285	258	283	304	293	247	326	288	292	287	269	255	297	283	251	299	290	291	291	280	289	287	281	275	270	275	289	274	287	290	284	286	277	319	297	256	259	258	287	275	233	305	264	311	266	309	274	286	279	304	276	275	296	260	263	244	296	264	294	263	272	293	309	290	254	287	273	293	264	250	298	281	252	280	291	257	258	252	270	291	282	253	296	268	293	269	247	300	287	275	272	275	316	263	271	316	246	305	256	255	252	311	285	252	270	266	281	292	295	292	278	292	280	284	287	300	313	279	268	275	256	272	253	299	293	275	294	272	272	248	283	263	292	282	289	281	254	295	287	259	274	281	283	266	252	297	303	318	270	270	297	277	282	313	286	297	306	274	275	306	279	249	281	295	274	265	283	300	258	257	305	232	287	285	304	308	269	277	249	270	258	260	264	274	283	246	279	299	282	287	276	306	284	292	305	275	278	273	290	301	246	277	266	287	285	267	269	248	273	293	299	286	255	297	287	274	261	290	286	259	292	251	284	264	269	282	281	287	305	288	281	280	280	295	249	277	287	276	299	283	296	281	279	260	288	271	281	264	268	301	297	266	263	284	277	281	301	274	255	278	275	273	267	295	297	291	287	263	284	288	264	248	268	270	293	288	270	275	288	291	293	276	305	272	305	285	257	281	288	282	290	262	294	265	255	276	305	268	262	267	264	292	282	259	331	256	304	298	272	232	275	287	298	284	256	287	304	292	256	262	276	269	293	307	291	262	272	289	263	297	286	286	293	299	255	293	294	272	281	272	272	255	291	269	283	288	280	251	295	281	261	303	268	278	266	276	280	283	304	288	257	232	269	275	307	317	285	255	275	279	262	260	259	278	281	269	267	245	290	269	292	293	313	261	316	275	255	296	285	288	258	279	324	271	270	282	260	285	294	257	270	285	291	276	291	274	319	304	332	285	273	276	278	269	266	302	269	250	284	259	281	260	277	298	274	253	281	253	263	298	281	276	266	301	286	270	290	304	300	289	267	279	292	297	276	270	273	296	261	304	281	274	291	281	295	262	292	291	282	295	276	289	258	273	274	284	280	279	267	270	279	310	316	313	276	286	235	297	282	274	275	279	243	284	290	266	272	275	293	266	285	273	258	280	269	278	238	258	284	273	294	254	291	296	272	296	266	288	273	289	302	258	244	275	294	303	290	263	262	275	302	312	262	255	281	264	257	264	282	276	297	272	269	277	260	250	279	268	297	309	278	295	299	254	278	304	298	281	287	275	273	307	309	295	237	284	293	280	319	268	263	299	288	259	297	283	302	303	265	259	292	298	286	270	283	277	289	281	289	307	279	267	270	276	250	238	273	274	264	251	281	299	295	282	278	300	279	256	270	293	278	257	249	272	262	289	291	317	302	276	269	248	274	292	276	276	298	242	265	265	290	232	282	275	296	269	278	291	297	295	282	272	290	280	298	281	275	297	264	235	270	281	283	269	291	271	262	285	308	240	277	270	280	296	292	260	274	271	294	273	278	298	281	257	282	297	259	312	331	283	279	269	286	293	268	279	287	248	284	295	289	281	292	295	293	280	276	290	303	271	287	335	292	294	257	273	267	253	269	266	264	286	284	303	281	317	267	289	266	305	291	313	257	260	282	257	278	280	270	273	265	293	283	305	252	261	271	306	271	285	292	286	289	292	297	293	263	270	265	264	287	284	300	298	295	293	267	265	272	273	303	273	283	290	295	265	274	297	276	271	279	278	262	307	281	284	272	275	253	285	272	246	274	296	277	249	299	282	293	279	250	283	275	283	274	305	277	247	260	264	267	281	282	294	290	285	258	278	274	287	252	287	280	261	301	271	282	309	280	289	292	271	287	298	291	263	256	281	271	262	277	254	276	268	275	271	274	287	280	285	297	286	296	321	283	308	255	276	286	297	310	283	230	281	279	288	254	284	264	317	262	302	279	273	272	293	289	255	273	277	248	263	280	304	288	274	236	233	294	276	254	277	270	283	270	279	290	257	277	280	265	268	285	277	284	281	263	302	258	294	269	293	262	294	272	267	284	280	239	240	288	287	259	293	303	276	285	264	277	272	293	254	311	279	281	268	248	277	288	298	289	272	285	279	302	309	248	264	284	279	299	280	299	255	250	267	279	278	253	282	291	281	329	260	261	289	282	283	264	268	293	288	292	270	291	273	273	250	273	277	278	296	261	290	288	303	246	286	271	258	298	282	278	273	277	250	274	269	328	267	259	241	243	279	303	273	283	282	292	309	293	244	258	285	294	287	292	276	269	264	272	272	286	282	306	266	276	279	254	285	278	295	309	306	301	303	271	258	303	266	253	290	283	270	274	254	266	284	301	253	288	303	289	295	262	252	290	292	270	271	283	267	287	249	277	296	277	276	311	297	279	288	279	248	278	282	256	290	273	287	270	270	265	297	238	266	239	292	282	267	272	286	277	309	280	294	282	282	295	239	260	289	282	289	255	282	286	270	271	250	263	262	296	262	268	291	260	287	273	279	292	299	283	276	264	286	292	241	275	288	299	305	266	279	283	273	284	284	242	262	291	266	283	275	297	296	287	250	289	260	299	298	280	277	274	284	268	279	269	298	309	288	284	290	275	293	327	286	289	303	266	266	290	281	277	308	260	305	318	273	253	252	274	277	301	290	290	301	299	260	278	277	305	279	273	293	306	282	298	306	286	289	283	299	285	284	304	289	284	293	269	299	274	299	273	262	296	290	268	274	273	300	317	277	259	257	257	278	258	297	288	283	287	247	294	293	263	287	251	279	272	280	250	289	277	308	284	286	279	287	256	300	266	305	298	282	287	272	285	291	265	243	275	279	281	298	287	284	299	295	275	284	265	271	262	303	302	299	278	281	292	276	268	260	294	263	263	273	257	272	270	250	295	265	295	263	291	268	270	289	293	302	288	283	271	247	279	272	255	299	286	262	277	283	290	296	288	291	276	293	284	271	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
14888	14748	12128	13753	12725	13055	14751	12700	13401	11580	10991	9990	10253	9289	8436	8709	7294	7222	6789	6272	6193	5994	3766	3872	4613	4299	4377	4809	3890	4426	4288	2991	3027	2972	2835	2805	2386	1735	1639	1784	1818	1640	1487	1469	1136	1148	1151	1298	1168	1249	1053	1000	993	925	926	901	901	885	893	834	829	879	856	849	858	864	813	799	836	874	832	835	828	813	914	829	812	860	851	830	829	801	834	805	827	793	824	794	880	846	825	835	810	831	818	830	824	776	825	852	790	862	844	774	863	757	872	804	782	840	802	817	829	847	787	792	795	823	804	808	805	831	785	833	743	799	794	792	789	825	808	831	824	821	803	785	749	783	831	825	815	791	775	810	769	840	815	804	820	865	817	755	786	828	776	818	860	830	841	775	811	786	891	806	803	806	845	807	791	816	776	812	757	828	815	795	766	836	818	812	838	800	771	829	778	810	781	834	761	818	788	807	853	761	770	755	788	838	836	752	829	798	792	819	814	790	779	861	775	811	790	834	802	840	753	800	767	799	809	762	844	815	814	785	790	840	823	840	808	830	800	808	833	825	817	808	768	829	757	824	776	810	778	804	770	812	825	800	790	774	775	807	834	796	814	795	790	769	809	832	800	803	788	845	864	783	799	811	793	750	790	774	781	834	813	791	809	715	812	808	800	799	791	797	796	798	776	801	767	785	804	823	814	813	797	827	824	841	859	740	815	801	822	877	773	792	844	831	818	757	777	787	777	823	818	783	750	819	815	817	819	819	792	797	799	805	799	842	799	820	770	757	770	808	788	805	800	808	757	810	804	828	790	809	808	785	787	814	831	764	750	843	767	796	790	809	813	787	764	798	775	804	823	769	780	815	775	826	773	751	722	852	779	840	793	844	800	813	760	813	826	792	796	844	743	790	788	785	784	809	816	819	766	801	803	756	815	805	793	799	772	835	804	818	797	783	785	728	843	823	823	844	791	778	824	811	839	767	811	805	790	814	787	806	785	817	822	826	783	823	786	826	816	833	830	825	835	829	808	793	803	791	829	786	812	793	773	815	795	787	796	844	792	780	841	817	872	840	801	777	822	780	744	742	815	766	751	818	814	813	846	794	852	787	834	821	805	755	775	866	854	793	771	819	822	800	796	808	811	813	817	800	865	778	853	874	802	761	785	864	761	846	808	804	823	804	822	829	838	816	818	795	835	882	765	803	852	731	770	834	823	786	852	806	769	853	763	780	795	817	788	876	812	802	783	790	818	773	786	813	750	785	818	848	807	778	778	852	761	790	841	819	846	778	724	792	833	811	815	846	830	778	771	798	774	847	802	773	832	770	834	797	806	768	785	800	822	785	776	774	822	782	788	785	814	808	794	792	889	784	770	757	819	807	760	766	788	803	795	809	753	752	815	838	790	802	792	816	802	800	776	749	784	770	799	814	804	759	785	778	744	809	789	813	825	777	811	786	782	780	854	810	769	784	831	783	808	742	782	796	768	800	830	850	743	765	812	809	774	796	857	817	831	787	828	829	812	858	817	773	744	794	811	810	810	779	790	839	782	840	799	794	800	780	800	803	802	789	779	787	802	756	839	767	780	833	776	829	832	844	799	784	855	816	794	808	835	809	870	801	806	847	820	831	816	798	799	828	814	842	775	788	791	780	805	801	768	827	797	778	839	755	768	797	840	800	786	809	813	784	795	844	850	824	802	797	770	814	824	803	835	796	794	783	811	782	807	853	768	795	823	810	778	814	804	799	780	838	814	822	770	871	833	811	810	840	799	772	843	804	820	823	827	842	834	794	831	809	792	815	767	830	793	831	834	791	808	786	771	802	821	775	802	789	795	813	797	885	812	785	801	774	781	779	787	800	760	845	772	778	817	840	814	752	761	829	765	819	783	830	798	793	785	781	787	786	780	817	813	778	813	799	764	823	831	785	799	775	809	762	788	787	804	846	822	792	748	812	756	834	786	792	806	759	791	822	812	813	779	836	780	827	814	801	846	769	807	777	810	870	823	819	816	771	792	792	825	811	838	811	845	831	771	807	832	792	843	780	790	807	760	782	814	772	779	808	769	825	813	800	822	809	805	792	812	767	800	768	825	824	813	829	781	817	800	762	787	815	845	800	813	833	731	803	784	755	758	850	782	779	815	810	784	830	810	822	818	776	741	807	816	843	810	779	818	783	760	811	780	806	772	798	761	811	829	765	800	759	765	774	808	761	756	832	838	792	806	809	877	747	792	778	795	848	806	820	791	814	835	834	785	761	775	807	779	732	834	774	810	771	771	812	828	800	821	840	867	822	816	826	748	813	810	826	851	802	768	831	770	882	774	784	755	757	790	806	786	818	820	776	811	789	766	877	784	820	835	834	819	837	789	844	809	819	831	862	778	835	778	786	806	772	802	778	849	749	829	792	834	838	842	800	786	830	759	790	780	774	755	804	785	856	822	845	799	742	769	840	828	761	811	797	824	749	848	831	802	810	791	816	825	855	816	772	811	875	783	790	812	817	806	841	824	763	795	821	776	857	823	790	763	786	846	809	782	773	768	794	790	808	815	847	784	798	827	751	830	797	803	797	824	784	720	808	811	815	830	814	785	779	799	818	803	802	765	835	769	808	808	792	808	819	797	836	841	751	850	837	785	885	759	785	791	832	773	783	795	804	826	795	757	809	772	775	827	795	788	806	806	811	808	789	856	850	777	835	777	797	826	785	769	794	849	776	762	744	771	797	793	751	807	804	792	793	857	783	809	764	795	826	815	842	771	820	815	771	839	818	817	814	815	816	808	855	782	788	786	851	826	805	815	733	789	812	786	793	783	831	831	788	804	756	771	778	811	809	774	826	801	853	824	799	827	866	800	838	776	776	802	837	806	826	815	837	767	773	815	808	820	811	835	810	783	775	752	775	785	771	801	782	819	810	777	807	759	818	792	841	775	807	807	816	812	776	839	808	819	802	787	789	833	811	830	846	744	817	854	803	799	739	859	819	820	811	859	776	780	812	804	780	816	800	796	793	849	812	768	808	813	786	791	798	759	794	792	822	809	835	784	805	812	816	767	816	792	810	793	790	805	776	841	805	810	761	803	820	755	838	838	812	805	786	808	816	849	794	818	813	824	820	815	805	795	767	812	804	768	781	844	810	817	778	815	792	794	748	806	782	777	816	798	781	835	808	813	748	804	850	811	761	833	818	771	789	769	790	731	810	790	795	728	810	769	739	808	777	753	841	840	791	732	830	839	742	805	811	856	829	756	808	804	834	818	809	792	810	840	811	821	763	782	743	768	749	809	756	807	824	796	840	826	757	832	781	801	813	787	769	772	797	835	741	831	846	783	815	827	769	788	782	811	830	850	813	772	777	834	804	849	782	761	777	814	830	829	764	800	817	776	783	789	815	797	855	775	800	790	770	806	757	849	806	800	816	800	758	775	797	836	835	791	763	810	802	803	827	754	836	784	792	861	775	837	845	749	779	767	804	807	798	773	878	809	804	817	759	781	834	820	839	814	833	791	810	795	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2534	834	823	519	342	354	283	283	234	223	166	162	176	131	107	108	118	108	81	106	113	103	111	113	105	96	113	111	108	99	106	102	98	83	88	97	108	76	88	109	93	104	96	85	88	107	80	102	94	79	79	76	93	78	92	108	101	98	97	98	80	90	94	79	95	110	89	91	78	110	99	91	81	81	80	103	108	89	81	74	85	101	84	83	78	82	97	84	89	102	85	91	93	104	92	93	102	103	87	100	94	71	89	94	106	78	96	74	82	92	89	82	82	101	94	74	90	93	90	106	99	86	89	95	112	99	78	81	87	115	88	101	101	101	100	95	85	91	88	93	90	96	82	93	90	97	92	73	96	85	86	91	97	92	99	96	86	89	84	96	89	97	104	76	89	90	82	100	90	95	96	102	92	77	90	92	90	79	94	93	99	78	89	98	94	78	76	86	91	93	93	99	82	70	92	102	85	99	95	94	99	98	86	84	94	104	92	88	85	101	90	96	86	93	92	87	77	97	94	71	84	89	81	96	100	92	97	91	90	81	97	111	92	98	85	114	77	92	98	89	88	86	108	88	86	98	98	97	84	86	93	104	77	108	92	101	114	83	92	107	77	102	100	78	84	80	102	94	86	81	87	108	91	89	94	115	83	108	85	99	85	101	91	92	107	95	92	72	98	85	88	94	92	76	80	76	89	84	94	88	93	87	84	95	101	98	90	90	91	105	102	90	115	87	94	95	95	81	85	96	88	96	94	94	96	103	97	95	98	81	85	88	102	94	97	90	105	104	92	112	91	77	79	91	91	79	86	100	98	82	93	84	94	85	85	86	100	97	101	74	82	84	69	105	81	66	87	102	100	96	75	85	89	96	79	81	118	81	85	82	92	95	97	85	95	75	71	93	103	87	74	101	87	101	93	101	79	82	92	85	85	96	101	71	88	77	94	88	98	66	106	81	86	84	84	93	94	80	96	87	96	84	93	104	78	93	93	86	89	93	95	96	93	97	84	92	109	85	73	82	75	105	91	99	93	105	90	83	84	70	89	97	95	92	90	76	105	94	100	87	87	79	95	95	82	96	67	92	86	90	84	102	96	113	83	87	106	66	74	97	85	85	98	86	78	103	90	89	87	77	105	79	84	89	80	95	97	95	105	98	96	84	101	103	89	100	97	83	91	94	85	105	99	91	101	90	88	105	97	106	86	89	112	86	108	98	98	80	74	100	90	100	93	109	103	98	102	80	86	77	111	86	97	86	98	83	83	86	98	92	77	94	96	81	100	106	72	99	89	99	92	88	83	82	84	96	97	96	101	111	83	85	104	83	92	85	100	101	109	65	91	98	92	93	91	96	91	93	90	92	111	102	89	98	98	90	87	103	84	107	92	107	106	91	110	92	105	107	97	87	95	76	102	100	86	95	96	87	99	107	92	87	98	98	74	87	98	79	99	93	92	98	84	82	89	78	99	94	88	101	69	89	94	77	82	95	97	86	85	88	91	88	98	105	81	105	105	91	84	96	112	101	75	104	82	66	101	74	104	97	88	100	85	93	96	86	86	93	91	96	103	81	97	114	87	98	94	93	104	90	85	104	88	93	102	85	96	97	106	85	70	78	91	93	83	95	96	93	98	86	92	109	88	105	97	101	103	75	96	88	91	81	82	112	112	78	89	79	90	95	108	102	97	90	98	84	81	115	94	83	118	101	95	80	112	121	108	86	98	82	81	89	94	84	86	93	115	85	89	98	84	81	105	100	119	90	95	90	107	101	115	94	112	93	78	86	86	82	104	89	95	82	93	94	89	97	90	86	84	72	89	89	90	80	88	102	87	96	90	94	89	93	76	95	96	104	95	93	101	102	84	95	81	86	84	86	97	88	111	86	101	88	101	97	89	88	91	105	97	92	74	95	94	106	85	88	115	82	101	94	87	87	95	82	94	94	88	90	89	98	107	92	88	82	85	94	97	112	106	90	81	77	88	83	76	103	87	91	90	98	99	116	88	85	94	83	102	97	84	79	94	89	88	71	92	104	91	108	88	76	93	102	89	92	83	98	81	83	101	109	94	93	81	83	85	95	91	92	92	120	86	90	72	89	88	85	94	77	85	79	85	77	93	93	96	102	96	83	87	91	86	92	94	77	72	95	82	87	97	88	86	77	81	69	89	101	80	92	82	79	93	114	87	94	109	71	89	93	93	105	96	75	85	94	95	97	70	101	84	103	86	90	75	91	101	92	96	87	103	86	90	82	93	112	87	89	89	76	85	90	94	84	108	90	96	95	95	91	100	75	96	81	72	89	111	97	86	97	103	100	89	82	87	105	96	80	83	84	105	84	84	98	93	78	99	101	84	94	87	94	106	76	99	106	88	90	92	90	82	86	91	76	79	98	67	82	89	89	79	89	88	93	87	96	85	94	78	103	75	89	99	104	86	93	105	99	97	89	83	86	75	92	96	88	93	100	81	115	109	80	83	80	85	97	76	85	104	89	85	94	91	102	88	97	74	69	98	92	88	99	91	85	89	90	87	80	87	99	82	82	88	98	85	98	91	76	99	90	87	102	83	80	67	96	108	104	94	91	97	91	83	99	103	82	85	104	95	99	93	88	84	76	105	98	92	85	90	97	97	91	83	100	101	92	96	92	93	110	81	93	94	87	84	103	82	85	85	91	81	71	85	79	84	83	111	101	90	94	77	97	96	79	92	98	97	88	111	93	90	104	78	80	97	86	98	97	93	92	91	113	94	105	82	85	85	77	88	100	99	92	98	101	87	86	89	87	97	89	91	79	85	93	89	93	97	88	101	99	99	89	87	99	92	96	87	89	88	95	75	89	124	87	83	86	88	95	108	82	100	97	87	92	84	90	87	94	72	66	96	88	89	99	104	83	82	87	96	84	99	99	102	94	78	89	87	80	90	93	82	93	94	81	108	77	89	93	101	93	90	89	89	95	93	90	94	82	84	116	95	98	86	80	88	98	108	91	78	88	96	97	100	100	82	88	89	94	94	96	107	94	83	90	84	84	87	99	103	83	92	110	97	82	110	95	99	107	85	89	97	68	101	90	81	76	98	97	88	97	94	105	107	80	90	77	78	107	90	79	67	95	86	101	81	91	95	94	99	99	90	98	94	92	95	75	86	82	90	95	80	64	90	97	101	86	87	88	92	111	106	91	87	97	92	78	95	84	104	92	76	104	102	107	96	110	67	102	98	83	106	105	98	78	68	92	67	105	89	66	128	91	77	92	100	101	94	94	86	86	85	85	91	109	109	96	90	90	79	96	99	112	76	100	82	91	104	95	83	76	93	89	92	82	102	98	75	87	81	88	97	91	66	100	85	100	98	86	85	93	89	92	96	96	91	81	75	87	96	94	87	92	82	99	104	86	82	80	88	97	103	77	84	114	91	90	95	101	100	87	94	95	90	85	86	84	104	97	97	104	117	83	103	102	108	82	112	89	102	89	96	89	90	87	92	100	86	95	77	109	79	98	94	76	90	91	87	95	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2335	1324	1454	1302	1098	1039	977	904	839	739	707	728	640	599	611	595	547	520	466	555	455	513	413	413	498	454	466	468	449	473	404	373	392	371	387	356	376	335	355	349	379	352	333	345	370	337	362	314	340	346	365	351	354	351	345	355	336	332	320	355	318	347	333	336	347	326	355	299	331	326	330	362	335	323	322	375	331	334	299	314	317	328	319	337	322	325	317	330	328	338	317	300	328	348	299	366	338	335	343	343	317	300	355	318	356	318	356	354	342	341	319	358	342	336	337	347	345	344	323	344	330	324	339	323	316	368	334	350	328	336	297	340	320	336	304	299	347	332	330	376	294	317	338	347	394	347	333	315	332	378	323	347	342	379	348	293	331	349	340	329	304	301	322	362	302	328	337	342	294	363	339	337	322	327	329	309	330	348	347	326	327	314	343	351	325	359	349	352	366	339	296	317	282	333	344	357	324	351	282	309	359	334	356	326	287	342	358	293	373	311	328	328	341	349	330	337	317	332	317	334	361	357	329	331	335	339	305	340	317	300	308	381	329	339	352	330	337	329	345	330	302	317	341	357	325	324	357	367	355	340	334	308	320	317	330	324	329	319	334	364	332	310	320	344	324	319	353	373	329	333	354	330	348	323	343	336	293	346	335	350	346	341	328	339	330	358	367	311	305	304	351	349	339	335	320	366	336	315	338	345	308	295	349	347	357	342	319	324	332	355	354	333	325	337	317	356	315	337	315	334	309	344	315	302	322	341	304	353	337	326	345	321	359	317	373	387	324	315	276	318	318	334	338	328	353	347	344	329	352	339	347	341	344	351	302	331	313	315	318	338	345	331	316	361	317	322	341	356	337	318	331	341	339	313	342	310	348	317	334	351	319	342	362	329	361	321	332	325	324	328	348	361	307	311	370	309	341	299	319	358	319	329	315	308	294	335	325	339	298	362	325	331	323	331	314	342	368	334	329	358	347	323	320	307	299	312	328	324	320	345	324	314	316	311	340	327	324	370	334	339	297	336	296	305	341	330	316	332	334	320	323	352	355	325	337	324	348	369	314	348	385	322	360	365	332	350	334	313	389	359	343	341	319	351	360	355	303	332	327	322	339	332	335	328	337	315	334	339	326	360	352	301	319	341	319	312	335	313	335	313	343	310	337	330	317	328	358	337	352	320	339	349	311	321	329	312	365	349	345	307	348	293	310	323	343	325	318	336	325	350	335	319	377	349	334	319	335	339	311	339	319	331	300	337	342	321	345	311	343	361	302	341	357	331	353	339	304	344	336	337	344	339	328	334	326	352	335	337	333	324	354	340	338	323	327	362	346	342	311	315	306	329	309	308	342	327	320	363	323	288	318	325	345	324	299	348	331	343	352	333	352	349	325	334	358	345	327	345	359	355	329	324	326	335	330	311	338	352	327	363	361	356	303	304	322	352	360	332	328	340	315	330	337	361	340	338	325	329	324	305	334	328	358	341	333	335	370	324	323	344	361	348	330	322	331	345	315	313	315	341	343	290	351	342	326	324	345	360	340	369	319	321	336	332	330	296	309	350	302	311	344	304	361	321	308	315	338	340	324	335	347	348	356	322	341	307	375	347	343	337	331	329	320	356	323	302	335	311	351	332	327	355	346	358	325	365	333	310	345	331	314	321	313	365	312	331	314	364	331	344	342	297	323	304	324	296	383	352	306	319	343	318	350	326	312	331	311	336	321	322	299	295	346	295	273	340	342	335	373	340	328	355	343	336	384	309	307	353	321	335	309	345	333	320	340	330	316	370	324	340	322	324	336	314	338	321	359	334	343	296	316	359	328	338	318	341	348	356	319	320	317	335	369	334	318	313	297	351	315	321	342	371	357	356	311	341	320	324	337	343	309	354	357	347	352	324	311	339	328	338	311	325	336	340	337	302	336	351	327	316	326	361	352	358	315	325	342	346	307	355	345	334	335	333	297	378	289	349	348	318	305	307	311	335	317	301	320	311	294	307	331	348	328	321	338	317	351	333	320	328	343	310	316	326	318	344	349	319	321	326	382	353	346	293	339	310	362	318	320	310	304	344	364	355	347	382	319	316	333	313	363	342	332	315	330	332	300	328	325	345	318	339	332	346	340	325	323	318	318	335	318	355	338	308	314	305	345	320	346	309	296	348	315	311	328	351	347	335	330	336	313	318	380	332	312	368	330	338	330	337	360	320	320	349	360	327	375	347	324	343	329	343	337	310	336	333	329	336	335	336	337	322	343	324	355	363	339	335	355	339	342	322	323	360	325	281	331	286	339	353	358	376	353	341	345	333	322	328	333	326	318	386	352	350	360	336	351	311	315	336	305	332	299	353	312	289	354	330	314	369	336	333	353	315	333	323	318	329	333	350	308	361	325	318	349	354	306	304	332	339	341	351	346	338	338	295	314	390	326	339	331	344	346	325	333	325	363	311	345	334	345	347	334	341	325	351	332	314	354	340	336	348	340	341	319	330	351	325	321	317	330	329	316	319	312	295	325	343	343	357	309	348	302	318	336	357	317	324	370	319	321	330	311	312	345	326	346	350	315	308	372	335	362	296	318	339	337	344	355	360	276	363	340	341	338	319	333	351	316	334	326	329	334	305	344	340	332	331	345	317	354	339	333	317	310	334	327	332	339	336	324	304	337	329	323	355	348	349	317	323	333	319	364	352	362	312	339	338	310	339	322	327	341	318	327	359	321	323	326	342	322	293	284	339	324	354	320	340	348	342	355	358	371	321	344	307	332	329	347	324	334	307	318	374	337	337	365	343	323	342	333	332	373	366	344	349	345	324	331	324	345	325	335	345	324	368	337	312	358	336	325	333	371	304	313	319	335	340	341	308	334	328	342	321	371	318	330	336	337	347	338	299	297	318	325	319	298	300	321	291	351	333	341	346	344	333	362	323	350	301	329	352	366	353	331	318	335	330	349	360	320	337	319	347	316	369	314	333	346	345	382	317	353	300	342	310	335	348	354	310	346	318	341	342	329	334	344	361	323	343	333	340	348	332	331	329	343	327	315	293	354	335	332	327	349	362	354	334	348	334	323	323	346	340	321	340	311	366	340	337	353	298	350	327	354	336	339	338	324	341	319	318	328	340	356	328	308	341	305	349	302	336	345	367	331	386	300	358	326	353	345	350	318	324	325	342	385	308	357	328	317	331	316	346	322	331	309	318	325	333	345	364	349	320	316	311	302	364	340	316	329	336	301	313	318	341	359	363	303	343	326	324	362	339	321	328	364	315	343	335	351	301	353	339	338	352	335	319	325	314	366	347	331	353	337	341	338	327	354	323	357	346	328	353	333	352	367	339	342	365	353	321	325	306	366	326	318	330	349	312	333	332	339	344	321	320	344	326	292	293	367	329	313	322	341	343	351	351	341	327	327	305	329	363	332	335	325	369	325	322	353	330	326	320	348	351	304	332	357	315	320	324	285	339	347	336	333	322	297	302	301	323	362	326	296	332	330	314	327	307	329	345	335	318	293	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
14476	11905	9838	7618	5605	4397	3486	2514	2033	1712	1502	1275	1146	1274	1034	969	639	600	663	616	555	506	450	419	455	544	460	422	433	479	409	339	325	322	351	291	299	258	280	261	245	255	235	236	203	243	219	221	220	252	229	221	223	238	224	233	230	199	222	199	206	235	231	207	214	214	212	199	205	229	191	207	213	216	193	228	222	176	237	211	178	209	215	198	205	192	220	218	196	196	203	203	215	217	188	201	229	187	222	197	210	213	214	220	201	218	189	219	206	210	189	189	206	195	224	198	234	204	197	182	215	206	185	216	227	202	196	211	204	229	188	219	225	204	194	211	210	202	211	198	213	206	203	185	201	194	205	180	201	220	201	205	220	211	212	222	215	195	214	192	185	199	206	210	212	201	210	209	226	197	185	222	215	219	209	206	215	212	221	191	174	187	201	227	220	195	193	202	184	221	187	221	207	200	199	210	194	218	218	195	208	206	220	233	242	184	215	241	228	211	209	222	198	216	231	198	253	210	205	221	217	195	244	215	218	214	200	218	204	221	188	209	210	197	218	214	189	195	199	223	209	209	209	199	186	188	200	216	199	187	211	219	215	193	218	219	216	223	237	205	212	197	207	203	227	185	212	213	200	206	211	188	204	184	187	204	180	229	219	229	199	209	205	210	216	201	225	210	221	221	202	208	202	209	197	181	226	241	192	190	244	189	208	196	218	208	214	207	212	196	201	224	217	207	187	211	202	195	200	219	210	232	192	194	216	199	212	193	222	228	199	193	199	217	206	225	226	167	226	205	190	230	216	211	224	166	186	223	219	236	208	183	210	210	212	208	214	209	199	199	213	211	198	200	189	216	201	221	215	204	209	213	178	203	187	222	216	207	231	226	182	211	208	217	217	199	185	203	187	229	225	202	221	214	195	197	194	238	201	195	228	212	214	228	218	207	203	208	221	191	218	200	198	237	221	217	194	223	215	210	224	222	193	220	191	228	196	221	218	207	203	213	200	202	203	217	188	218	205	205	185	202	227	204	209	223	207	206	230	194	206	207	199	219	220	220	216	202	215	229	222	181	188	205	207	227	195	222	202	206	172	234	230	183	206	180	235	207	201	229	198	211	216	230	213	204	201	201	234	209	201	189	229	243	205	215	193	204	232	203	206	190	204	215	206	219	203	201	216	201	208	205	221	197	210	230	220	213	202	189	201	224	199	199	209	211	214	221	211	235	213	207	204	219	200	179	181	223	201	243	220	208	209	209	206	232	198	212	213	203	208	203	195	211	214	208	192	203	219	227	208	193	206	205	216	210	203	212	209	218	222	208	207	203	208	223	208	191	205	214	209	201	194	246	203	214	239	221	198	218	208	201	234	196	200	204	197	221	191	206	193	200	208	201	221	208	229	235	199	201	196	242	205	213	225	218	198	220	210	211	196	206	187	232	216	217	200	199	207	194	196	185	236	185	180	203	212	244	219	217	227	177	207	234	191	202	181	191	201	220	195	202	220	190	231	201	234	224	206	194	208	201	205	188	197	237	210	188	203	197	204	206	211	208	207	206	203	183	193	209	219	203	192	211	184	183	197	225	194	210	202	185	219	217	226	215	192	215	248	185	203	205	219	218	229	219	219	191	209	227	247	218	217	221	218	221	223	195	211	202	226	209	206	229	232	196	223	199	184	210	214	195	208	235	215	203	182	194	220	217	205	206	211	228	210	198	205	230	212	194	201	224	211	223	218	208	205	244	198	230	182	233	213	212	216	189	220	191	185	209	224	195	206	181	189	233	214	170	210	209	220	247	226	215	192	196	234	194	205	207	185	204	196	230	225	223	179	215	230	205	216	178	222	226	228	206	214	204	210	212	200	250	212	238	213	204	198	184	203	182	201	210	227	207	214	219	217	211	218	213	206	206	210	193	194	208	190	193	201	208	226	201	197	194	205	207	209	198	205	179	216	190	198	220	204	194	227	249	210	207	195	202	204	191	219	232	220	225	186	211	210	188	210	199	218	177	201	193	226	206	215	202	203	229	208	218	188	190	209	202	208	226	198	202	225	194	212	201	196	226	206	179	207	200	208	210	232	202	235	226	186	206	194	198	202	214	221	218	208	215	228	211	220	211	187	186	209	214	211	222	229	207	198	204	187	195	206	216	221	222	223	192	202	190	205	213	186	233	212	216	234	207	197	207	223	189	211	198	191	199	224	205	193	194	201	213	202	207	224	230	214	218	168	216	193	207	207	218	221	215	208	216	223	211	182	210	186	220	192	212	193	235	227	221	227	201	206	218	191	212	194	203	197	201	226	212	231	192	212	220	212	186	193	216	195	206	189	211	220	211	221	180	195	226	205	201	226	215	232	225	195	194	206	225	210	201	223	229	200	181	205	216	206	202	197	205	200	197	217	214	191	229	213	217	237	211	228	207	231	214	203	224	207	213	193	225	204	190	244	195	198	201	221	187	179	197	190	200	214	211	217	212	226	215	201	198	191	207	211	204	211	212	180	215	214	197	199	198	214	199	189	226	199	190	207	210	198	223	202	197	206	203	202	207	215	176	195	203	198	216	212	200	188	191	203	205	200	202	191	198	244	208	201	189	204	214	204	217	190	198	201	194	211	167	214	227	192	215	198	170	235	206	200	231	188	216	189	200	229	226	197	217	207	214	198	208	222	207	242	198	196	176	197	213	208	220	206	218	192	210	191	195	191	211	214	183	181	165	225	214	205	176	195	190	212	245	230	200	205	222	192	226	214	220	220	201	201	204	199	211	191	221	224	197	204	206	208	206	206	221	224	200	204	193	195	205	199	193	211	215	211	199	200	203	204	208	183	223	175	215	234	216	224	233	234	193	205	200	199	204	230	235	198	220	206	239	194	182	207	193	226	197	226	233	195	213	218	188	204	198	192	191	209	200	196	197	227	202	213	188	217	231	209	173	219	214	208	237	186	249	214	246	184	183	190	197	182	203	211	195	177	213	217	208	219	212	225	223	222	201	201	200	225	211	187	186	268	222	219	208	205	191	196	195	203	195	184	224	214	211	217	210	211	214	195	217	220	198	209	210	225	200	221	206	199	187	192	223	208	217	217	218	234	210	216	202	216	221	206	206	199	231	200	217	199	189	201	191	220	197	226	188	230	259	204	214	221	194	201	201	194	200	209	212	213	215	207	232	198	202	219	204	235	218	209	211	209	208	215	200	198	210	222	182	213	201	210	218	204	189	217	177	192	200	218	206	221	184	189	211	214	195	182	205	218	211	195	198	202	182	220	219	187	205	180	197	197	211	211	222	218	215	233	209	219	204	199	208	213	219	247	214	220	224	183	222	229	200	201	208	216	194	222	221	202	193	188	182	207	210	196	211	207	208	209	202	206	223	234	206	231	190	227	215	225	211	223	199	222	202	204	221	208	201	210	191	192	204	179	200	187	212	217	211	173	187	207	213	218	202	209	213	229	205	218	201	209	225	227	216	202	218	220	201	215	200	204	208	227	202	232	193	219	202	217	205	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10423	9326	8333	9346	8119	8755	9141	8233	8013	7258	7031	6127	5267	5437	5209	5468	3943	4359	3763	3479	3597	3282	2504	2215	2985	2540	2572	2684	2876	2544	2506	1739	1806	1669	1627	1561	1373	1015	1053	1079	1066	1060	1027	1048	801	745	908	891	810	756	743	708	760	739	717	712	676	645	677	700	652	664	664	655	653	617	661	668	652	607	700	670	608	655	695	696	736	633	640	626	673	623	650	645	683	627	643	651	672	652	642	664	665	669	662	659	662	674	648	641	616	634	606	673	619	626	701	626	616	700	655	627	684	647	601	647	600	609	675	639	640	604	624	656	669	621	623	631	656	652	604	607	673	600	627	619	668	660	645	621	675	620	643	670	633	630	641	616	662	621	651	647	692	625	642	657	648	643	628	651	636	660	619	726	653	616	600	614	664	644	670	598	644	575	677	649	654	630	632	619	637	652	656	630	606	677	602	618	645	667	611	653	602	606	583	643	649	639	633	630	638	616	618	650	677	659	661	646	628	614	643	636	667	652	589	651	624	621	659	657	688	597	697	680	611	627	627	610	650	622	642	669	666	624	619	600	640	614	622	648	644	675	625	635	637	627	593	615	666	625	630	616	677	639	623	635	629	658	640	661	624	611	671	612	644	615	617	646	586	647	621	685	618	619	630	628	632	632	630	655	656	627	605	642	662	654	615	642	650	641	647	628	636	637	665	641	638	610	661	642	622	607	632	627	628	664	633	672	660	650	678	628	650	648	623	665	602	700	649	637	661	664	642	663	633	634	606	639	643	642	667	638	646	642	688	613	608	606	641	595	628	652	655	662	662	627	648	645	699	629	643	659	697	674	578	570	658	644	634	653	624	618	633	601	624	596	598	664	622	653	666	634	613	633	682	655	622	644	682	684	672	657	631	637	623	627	661	668	654	682	669	654	641	676	623	647	658	616	625	651	661	629	631	696	653	612	620	678	613	598	611	644	647	627	623	629	658	669	646	649	618	641	606	623	633	658	607	616	663	658	645	628	627	659	638	658	594	634	620	659	629	642	634	656	667	616	628	644	641	645	651	672	655	583	624	628	605	601	627	672	599	636	672	628	670	631	610	635	649	641	641	608	644	623	655	615	697	655	656	635	670	672	726	660	614	645	632	627	625	661	669	637	617	631	630	621	568	627	670	661	655	662	629	659	650	646	627	660	643	638	652	644	579	622	657	602	634	626	570	611	632	611	624	631	599	638	635	627	619	614	631	658	645	642	668	637	666	625	639	634	659	630	621	628	615	658	695	591	605	585	659	632	647	699	642	640	683	619	646	660	618	664	618	647	607	644	682	659	610	645	651	626	679	663	636	680	664	623	651	628	598	609	681	625	634	625	579	639	658	631	641	631	623	654	627	620	676	625	646	636	626	591	602	613	637	631	643	610	653	628	591	685	663	616	685	609	593	594	636	643	664	644	661	687	617	626	622	629	622	621	668	666	656	640	672	693	645	607	599	688	665	625	660	641	620	656	665	701	645	708	599	649	622	673	673	585	646	586	627	622	665	628	623	697	653	630	670	598	684	613	589	647	669	621	612	644	664	635	642	666	622	627	637	645	639	658	681	639	628	697	711	642	595	617	635	627	637	640	621	650	621	628	660	652	651	685	682	614	630	603	656	631	657	631	656	626	634	635	631	674	657	647	669	658	654	645	612	633	623	658	647	667	682	645	652	641	598	642	623	622	600	633	647	643	619	622	630	635	656	584	601	676	629	615	678	606	645	644	654	671	662	687	668	670	668	616	673	619	640	667	684	594	619	658	661	620	632	630	647	663	660	635	628	609	642	706	628	701	597	617	686	613	620	592	638	664	674	660	634	641	637	635	593	655	678	665	644	608	649	659	650	594	681	614	652	649	638	633	658	577	599	651	642	649	654	644	643	651	618	630	590	659	642	585	637	683	645	652	635	621	645	628	591	627	639	627	656	598	663	611	610	613	609	644	664	642	574	634	681	664	606	638	599	634	662	621	676	641	662	654	626	626	617	627	656	621	593	619	603	633	633	651	664	635	593	618	636	609	670	616	636	649	626	637	655	591	629	643	644	657	611	604	672	639	676	627	616	665	648	626	649	600	633	645	661	628	619	636	665	645	605	651	612	652	694	628	603	637	639	656	606	621	687	702	663	678	639	628	619	644	580	612	666	673	618	636	647	681	631	674	635	627	631	659	635	643	649	631	606	648	613	651	662	678	628	664	618	601	649	642	618	634	643	663	635	617	651	613	663	601	657	599	615	637	660	630	661	643	634	677	583	667	644	596	612	640	684	662	664	637	609	661	622	655	660	621	657	607	622	639	641	606	631	627	662	635	655	639	642	602	625	608	636	654	620	645	596	644	632	648	607	652	689	640	628	682	621	675	625	585	643	662	650	604	635	625	621	651	647	610	620	616	631	668	590	645	656	616	688	654	653	665	664	707	632	615	670	655	665	613	614	629	647	618	594	639	656	621	625	608	604	608	631	624	631	639	638	681	648	642	658	576	634	684	604	661	679	610	622	602	644	617	647	632	665	648	638	595	622	667	635	631	644	620	578	627	649	652	611	653	607	688	618	671	679	617	644	604	639	659	632	661	617	629	623	652	642	659	633	661	621	647	681	677	614	647	683	646	634	634	613	642	602	590	670	658	634	649	640	645	651	633	647	657	646	613	668	641	624	685	677	627	649	627	620	659	670	694	630	598	675	666	674	676	690	621	617	625	616	627	645	612	603	642	630	629	611	635	680	658	589	639	584	649	722	621	632	663	646	635	622	651	604	652	642	648	670	617	640	689	630	656	663	587	617	664	682	641	712	591	614	640	623	584	608	617	590	652	647	666	652	676	630	627	618	629	624	623	639	691	675	635	657	605	637	584	634	691	659	594	661	574	680	628	656	632	659	621	631	639	597	630	652	655	652	662	611	642	620	583	623	630	658	641	630	628	636	624	622	594	679	617	629	606	625	667	660	611	630	636	640	656	620	655	653	712	647	660	639	622	609	609	667	650	648	633	673	634	635	679	671	633	673	632	670	614	677	628	649	625	633	651	633	651	651	629	651	629	644	692	652	640	648	630	654	657	684	622	594	701	660	620	653	613	613	628	643	580	670	674	680	639	577	614	673	652	640	613	650	606	638	637	650	645	627	625	637	608	625	627	626	596	622	619	655	666	641	656	592	645	642	606	617	638	611	655	619	611	643	635	626	633	674	637	630	610	672	637	642	615	596	647	628	651	627	633	633	569	616	632	627	581	628	645	622	614	637	663	638	701	635	620	613	578	621	599	615	633	607	620	647	675	640	600	596	657	635	578	640	637	597	693	578	552	617	667	617	621	651	662	610	632	657	620	606	675	615	631	671	632	638	625	612	649	648	660	627	648	648	675	654	637	695	624	651	634	658	658	636	648	620	722	641	644	617	624	641	603	671	638	604	651	619	639	652	610	597	670	624	666	624	668	643	591	637	602	630	671	592	663	670	610	656	658	614	611	653	628	662	645	655	650	650	635	624	656	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24272	18434	15912	12450	10051	8493	7326	5547	4627	3327	2449	2779	2866	2433	1829	1861	1342	1246	1064	1116	1088	915	700	749	835	920	866	701	703	787	855	534	547	546	531	541	451	358	355	339	416	360	367	366	324	313	343	308	314	295	303	321	296	311	264	277	294	282	280	279	280	299	274	272	298	307	287	266	281	288	263	259	281	310	286	298	298	301	263	282	233	271	291	280	271	278	270	298	268	279	280	296	272	253	266	295	264	285	263	256	284	242	256	244	298	275	283	286	280	264	300	276	291	263	298	264	292	280	251	284	295	268	280	304	272	297	288	290	269	275	278	292	275	297	289	254	277	276	247	265	277	305	262	283	267	289	250	258	271	286	301	259	297	294	267	249	283	299	274	276	291	268	307	284	268	274	262	262	296	284	270	296	277	295	310	246	282	281	293	284	308	255	246	291	260	297	277	244	232	272	265	266	288	264	288	234	286	317	270	294	270	275	269	274	260	285	291	284	279	295	297	272	282	249	291	297	293	249	238	294	300	269	293	282	225	266	275	243	257	298	253	244	267	274	242	274	274	286	281	286	256	277	298	273	300	278	295	244	256	271	274	256	297	263	266	295	269	281	291	274	268	291	267	286	264	276	276	297	265	259	269	289	290	320	267	301	281	273	260	318	271	275	263	252	282	244	263	278	297	270	270	277	290	265	273	261	275	275	274	294	256	265	259	285	293	293	317	279	277	276	278	278	252	280	286	301	317	251	270	254	300	262	275	301	303	272	270	276	251	297	264	257	267	275	295	301	266	274	277	312	311	267	269	284	300	272	267	283	288	259	285	260	281	288	278	273	288	268	278	277	288	292	302	268	306	244	273	275	247	288	291	288	259	269	274	265	257	277	267	285	300	238	290	261	297	284	256	295	254	281	266	247	288	334	279	262	312	295	259	322	266	269	272	268	272	270	308	264	256	279	269	273	284	290	274	281	259	289	302	270	290	294	286	254	281	272	255	286	284	269	262	252	316	285	279	276	274	272	238	271	251	277	326	252	288	287	308	266	262	286	291	259	283	277	263	281	266	254	253	289	272	288	288	269	279	277	269	283	281	282	270	280	264	249	279	300	238	251	294	278	272	295	292	280	284	278	282	296	272	286	287	276	278	294	262	288	246	304	257	269	288	282	273	266	290	257	274	289	308	304	270	262	258	270	288	275	305	267	257	265	294	244	270	291	298	266	270	250	263	255	277	276	264	256	292	285	274	268	278	283	319	280	268	285	271	267	292	291	295	305	305	268	305	283	253	251	279	266	264	324	278	289	267	274	280	261	286	288	278	286	285	275	284	252	306	286	297	300	266	280	278	273	319	291	317	252	286	285	262	275	279	299	270	268	277	282	269	291	297	266	259	276	294	269	288	238	319	287	278	257	281	314	258	273	274	260	263	279	262	263	293	250	294	286	267	272	281	266	259	269	274	284	282	271	281	293	286	275	277	288	288	269	283	273	245	279	292	273	281	281	306	268	281	289	304	251	287	290	247	298	279	263	265	261	282	305	294	297	282	254	264	296	321	296	268	276	271	275	263	285	271	285	288	298	285	303	279	259	271	279	283	288	298	255	260	248	242	278	277	287	299	289	270	291	277	289	248	260	275	272	285	277	309	264	284	275	266	284	281	280	295	234	289	290	282	233	274	283	280	249	290	253	274	249	284	282	284	288	295	272	283	274	256	281	261	310	253	281	281	312	238	301	261	276	257	266	265	283	263	270	276	256	271	285	288	306	288	268	296	245	295	261	255	261	261	275	255	282	299	264	296	258	272	283	284	235	283	258	293	267	295	290	292	268	277	308	288	284	264	292	255	279	286	267	268	269	281	270	248	252	270	301	269	269	272	277	321	268	248	235	271	288	273	270	266	259	312	274	295	271	271	305	301	287	285	281	293	276	298	287	272	267	307	283	254	284	267	280	284	260	248	291	275	249	304	282	279	294	262	289	280	279	266	281	290	270	293	227	251	287	291	293	316	270	283	299	304	267	272	285	269	286	291	289	278	293	281	292	290	262	290	280	312	285	270	251	271	263	255	275	257	290	280	258	278	288	246	280	308	275	268	277	273	281	271	267	266	256	296	294	260	269	293	276	293	283	257	286	261	265	263	253	288	255	309	291	275	263	257	285	257	268	253	284	272	294	272	296	288	260	279	268	272	296	283	295	263	254	254	288	281	281	262	286	260	260	272	275	268	278	284	252	242	288	256	252	281	304	275	284	292	304	302	270	281	280	288	293	267	267	262	240	312	255	263	295	270	264	281	275	270	260	267	270	282	281	254	259	267	274	286	254	298	270	299	265	276	278	301	257	280	309	281	251	276	267	270	254	256	269	295	282	259	279	278	280	251	293	273	264	289	251	271	272	279	276	276	279	296	269	256	291	267	295	297	279	266	282	260	284	263	298	269	264	278	260	263	253	263	279	295	303	295	321	285	272	281	289	288	284	280	243	268	274	285	286	272	297	287	274	285	281	279	300	281	260	279	318	281	286	269	295	290	313	272	268	275	278	266	281	239	294	264	276	288	275	268	267	285	257	273	263	294	251	283	290	268	286	284	280	287	242	262	282	255	286	270	289	260	275	274	291	275	263	258	293	298	267	290	260	295	264	259	270	266	252	284	296	269	260	253	303	276	266	264	309	318	277	267	250	275	287	317	270	243	324	274	246	276	278	303	283	272	244	313	289	258	283	263	271	296	280	292	284	281	266	311	300	266	276	298	272	257	268	295	266	270	300	287	290	300	271	257	276	282	264	271	285	265	260	269	299	331	299	276	280	257	245	293	287	302	273	288	264	257	273	318	289	290	257	286	293	286	283	291	276	277	266	274	272	277	278	293	324	291	274	287	275	235	239	261	290	300	282	300	269	284	260	264	294	300	272	252	242	237	267	290	248	276	294	285	282	271	237	265	297	321	298	282	262	282	315	253	248	288	301	273	284	291	281	298	298	317	293	276	261	299	276	286	291	278	275	272	271	279	288	284	285	258	278	282	290	293	288	271	314	301	288	281	291	271	294	286	253	296	278	274	284	264	288	292	264	264	279	277	300	270	291	276	233	290	275	267	261	297	253	296	282	300	245	282	268	263	270	284	268	300	249	268	279	268	269	275	237	315	312	255	252	280	257	288	278	264	263	259	252	296	298	264	276	287	262	295	303	290	275	277	259	282	289	286	291	263	296	251	282	285	254	277	255	301	292	271	255	280	258	275	253	272	252	278	283	277	326	257	278	279	274	267	271	278	272	269	273	302	277	261	275	278	298	309	244	305	293	265	288	279	255	287	262	295	248	265	286	264	264	272	303	256	296	260	290	300	272	286	289	301	300	286	251	300	296	279	293	284	274	274	285	262	284	275	294	259	281	295	287	237	277	302	262	286	286	292	271	239	286	283	269	259	264	270	291	265	271	232	279	291	268	282	287	287	263	262	282	258	257	273	268	266	244	290	273	267	278	260	291	263	294	243	297	268	264	274	308	255	279	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15104	12664	12468	13041	12824	13035	13763	12340	13030	11872	10213	10751	10062	9245	8511	9876	7165	7861	6648	6722	6638	5783	3917	3827	5217	4866	4468	4205	4177	4518	4722	2896	2642	2843	2875	2725	2261	1497	1371	1660	1782	1701	1412	1700	1232	1031	1164	1239	1167	1078	1015	1022	944	1032	966	866	891	935	893	863	822	802	850	821	870	850	858	843	822	815	863	857	872	900	815	833	800	876	835	867	861	821	859	850	835	854	845	838	792	864	809	840	846	855	828	813	801	779	771	783	811	868	787	775	814	833	845	803	792	876	828	777	829	828	803	807	755	760	825	832	824	800	824	814	787	800	767	836	820	866	809	853	851	774	839	799	756	868	769	811	826	792	770	849	819	797	794	785	796	820	785	793	820	845	791	813	767	830	826	853	801	809	812	781	790	808	800	775	870	856	790	793	785	833	830	810	868	844	802	819	775	766	826	830	810	799	795	789	876	797	790	787	832	783	816	791	830	821	814	862	773	740	731	825	828	832	814	825	796	814	820	805	828	772	784	845	823	790	778	830	864	804	784	782	801	785	771	798	838	860	794	767	844	807	806	810	786	839	804	815	827	816	820	800	802	812	818	832	807	795	805	807	751	789	810	798	792	801	799	794	824	803	826	838	788	764	808	763	852	751	752	773	818	789	812	818	798	749	800	807	760	820	829	722	826	780	812	770	798	773	828	811	808	855	820	815	737	794	792	855	784	846	811	754	821	842	755	846	809	821	762	888	793	823	778	779	810	785	805	775	868	784	817	799	798	766	789	842	792	809	828	813	801	817	813	829	793	814	785	801	812	806	789	829	815	814	754	793	830	798	830	801	792	769	819	795	821	820	763	788	774	804	806	830	808	800	773	817	800	866	823	843	823	846	779	800	789	818	806	826	809	787	800	836	761	755	816	794	828	795	814	756	788	834	806	804	798	794	782	842	832	862	806	829	803	784	851	827	804	804	802	791	756	819	834	814	811	766	787	815	786	825	796	818	814	767	840	808	829	804	836	819	830	873	838	833	786	833	804	800	801	807	819	790	819	825	798	813	841	795	804	828	789	800	815	801	829	814	849	849	779	797	817	790	802	815	770	768	743	828	790	791	837	787	804	849	808	834	794	809	845	820	787	789	843	797	783	818	801	778	804	804	741	793	804	825	823	830	785	837	804	823	856	855	784	793	830	810	877	844	772	814	785	805	797	776	855	827	815	790	811	793	794	855	790	815	761	835	823	793	819	812	832	802	791	809	774	798	801	815	776	766	816	774	850	835	808	806	762	863	829	794	835	804	773	800	843	846	789	817	829	849	790	800	810	760	818	858	781	891	794	756	832	842	789	797	798	812	779	782	783	799	813	813	858	806	816	838	847	835	788	776	806	839	830	782	789	821	821	778	820	788	845	813	792	791	808	831	773	798	829	774	813	831	797	832	831	774	802	759	786	827	849	803	802	866	784	784	798	767	823	808	806	772	838	809	758	787	797	836	795	819	810	801	778	750	757	756	733	791	773	746	770	783	823	777	813	797	807	848	743	860	832	851	796	800	787	813	803	830	794	833	795	858	850	793	844	795	819	737	802	793	829	809	829	811	822	774	815	839	812	823	805	820	850	829	811	786	801	845	827	801	789	816	778	797	796	811	795	834	822	795	757	768	804	810	810	805	770	840	788	845	802	762	821	740	805	813	820	801	823	816	842	727	813	813	763	733	795	836	799	810	810	794	807	793	811	796	837	851	790	782	878	783	793	779	788	809	816	790	811	831	798	830	793	811	838	840	769	841	792	774	780	800	771	788	836	748	783	791	792	787	873	802	815	829	803	824	798	800	785	839	824	807	846	758	811	810	808	755	816	827	830	835	842	812	850	814	782	838	818	856	803	745	812	779	803	780	804	834	807	810	832	822	812	772	775	818	811	810	820	773	792	814	787	811	794	782	812	894	832	808	879	800	813	811	783	812	812	821	787	819	799	768	824	836	825	762	811	782	771	801	833	823	772	833	739	809	801	753	857	783	781	860	745	787	775	784	809	800	833	823	801	833	827	788	839	790	762	774	837	791	809	769	802	754	802	826	854	799	764	833	764	796	819	809	784	723	813	805	796	827	819	776	763	756	791	828	828	842	854	830	801	819	757	841	838	804	812	838	788	833	802	771	831	783	797	790	798	811	810	824	760	840	773	810	811	830	838	799	822	815	775	822	815	798	793	755	792	858	817	833	808	753	773	815	782	774	831	818	798	812	805	806	801	804	798	802	821	804	831	786	770	849	831	832	796	777	816	783	833	803	827	829	807	798	788	790	766	768	774	777	788	863	764	801	806	793	806	813	839	798	762	815	784	797	779	764	790	763	783	779	776	812	798	842	756	838	782	791	812	819	816	789	773	837	744	787	791	848	814	825	777	756	763	838	854	767	816	834	816	789	840	765	794	779	803	836	848	800	818	792	791	828	786	769	798	853	792	790	794	788	877	814	799	809	788	816	780	817	821	811	814	838	770	805	777	804	807	841	775	775	777	758	816	796	811	776	806	806	801	798	809	764	837	832	774	800	818	817	790	845	819	826	834	798	792	838	839	798	785	761	809	862	768	799	816	756	783	790	787	763	778	826	794	805	812	812	832	815	835	812	765	832	734	798	798	780	845	843	835	754	843	831	804	765	837	800	841	824	802	825	822	779	784	813	776	794	798	796	778	804	870	798	836	772	827	808	810	784	778	754	806	804	788	788	774	793	737	854	837	770	747	837	810	771	809	771	804	800	799	804	801	819	819	788	768	822	838	780	772	801	806	828	770	811	791	804	838	822	793	802	854	810	845	870	796	825	777	837	789	836	781	818	779	791	825	830	797	810	829	787	825	828	840	791	795	777	784	840	779	823	832	779	780	816	740	752	772	789	798	801	808	766	760	833	800	796	783	815	798	818	851	807	800	808	760	794	829	823	803	834	743	839	812	816	832	757	764	808	765	757	847	805	780	825	857	782	789	803	791	784	791	780	832	828	780	759	783	771	786	762	794	787	863	759	789	772	814	771	827	780	777	875	849	860	784	760	825	798	782	790	801	811	797	773	813	776	818	805	830	830	811	828	813	735	737	802	828	815	843	787	792	817	811	832	782	747	827	810	798	787	876	833	802	778	797	804	759	829	838	806	809	825	765	794	791	854	782	796	785	780	776	767	848	810	818	821	811	800	827	829	852	797	817	830	790	818	781	789	769	799	811	789	830	753	753	835	811	811	798	814	780	777	786	823	801	865	829	829	825	789	815	819	768	795	792	791	711	768	797	810	773	803	806	817	786	834	799	787	828	833	791	785	852	781	815	819	825	827	822	784	807	814	800	851	777	822	802	747	802	788	821	744	788	865	822	799	816	751	847	791	787	781	778	817	765	778	792	825	855	812	811	823	822	835	793	822	796	802	811	818	758	812	820	776	755	793	786	813	840	763	875	848	770	811	826	809	799	807	819	773	758	791	858	831	791	818	807	776	831	823	837	796	790	807	849	777	802	798	736	810	822	771	766	780	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2476	854	714	495	489	300	271	234	203	165	127	134	136	134	137	133	147	111	99	110	125	107	88	88	114	121	105	120	103	106	95	88	100	99	101	91	98	88	106	98	96	73	98	78	91	81	91	94	113	111	89	98	96	98	90	95	95	88	95	95	94	97	94	105	78	88	102	89	86	97	75	101	88	91	89	87	87	93	87	109	111	88	87	91	101	90	92	85	95	96	87	76	84	87	98	100	85	108	91	78	79	101	99	85	90	101	79	99	109	77	95	97	70	91	93	104	108	108	88	70	94	99	86	93	94	87	100	86	93	82	93	98	95	103	80	100	73	83	102	74	90	90	85	98	88	94	96	99	87	94	106	101	97	87	101	92	84	90	78	93	71	76	97	90	94	108	101	110	88	111	88	92	104	100	97	99	97	80	89	97	94	84	102	94	93	99	87	89	89	84	87	93	76	107	84	95	91	96	87	108	102	88	112	98	107	105	99	108	97	92	110	97	103	77	100	100	103	84	73	93	85	103	96	83	82	104	111	89	106	96	84	110	91	91	98	79	99	94	88	97	91	97	113	90	98	84	84	111	87	95	95	86	95	91	80	91	101	77	108	99	89	90	96	101	125	96	87	97	86	86	90	103	90	101	98	123	110	87	94	88	98	99	106	83	86	90	108	103	82	93	103	74	86	106	81	109	91	91	83	104	95	65	63	93	93	91	89	82	85	82	78	95	90	90	94	115	85	82	95	87	82	82	88	87	105	87	92	105	101	111	95	93	85	99	91	89	84	94	93	100	107	102	91	100	87	95	80	93	79	101	106	83	92	107	81	94	79	105	88	85	90	96	106	99	87	79	88	97	91	81	92	67	99	94	90	86	90	108	99	87	100	97	101	118	81	104	84	91	104	84	85	86	84	78	102	83	92	94	105	100	92	91	100	79	86	76	102	96	103	93	90	101	91	98	111	102	89	78	91	95	104	90	95	98	82	86	88	88	109	103	78	93	96	81	104	95	98	94	76	92	92	88	77	93	91	101	95	105	100	87	106	77	85	93	90	78	95	100	92	88	83	102	90	99	99	105	99	99	82	101	108	76	110	112	84	104	88	77	84	97	119	79	92	86	104	83	81	73	92	83	84	102	97	81	99	81	86	118	108	82	101	101	85	100	91	80	90	78	83	102	79	93	121	95	112	63	90	104	91	81	109	94	83	112	101	92	100	106	99	100	94	95	89	102	87	106	107	118	81	83	81	102	94	104	110	101	102	86	100	88	116	95	87	82	89	79	80	89	76	91	93	97	94	86	85	102	95	90	89	92	80	93	78	82	91	95	106	108	85	79	108	96	83	98	92	97	90	94	74	88	82	100	94	105	107	101	85	73	107	92	103	100	95	75	87	85	80	78	94	104	98	89	111	89	92	96	85	91	94	86	93	95	92	76	102	97	84	106	85	90	96	78	90	93	95	92	86	98	85	94	83	94	93	89	97	99	113	101	82	88	107	107	79	101	74	105	89	85	84	83	89	124	91	83	84	78	96	79	109	98	63	98	93	87	93	89	77	102	92	101	98	83	92	86	72	90	94	81	94	92	105	92	89	102	90	87	85	87	94	94	89	95	76	68	89	82	94	92	103	115	116	76	98	95	90	129	93	88	102	103	98	99	78	94	91	86	87	81	112	105	84	102	95	88	96	87	89	104	81	82	82	88	101	96	90	89	93	106	85	91	99	105	103	92	106	84	83	84	98	90	84	103	91	85	87	98	108	76	93	90	94	92	108	98	79	106	92	94	82	101	95	91	89	97	76	86	78	105	81	75	94	89	128	87	99	100	92	102	87	101	79	81	91	98	100	108	97	97	94	91	103	80	87	101	98	90	77	99	78	91	101	96	84	93	112	93	92	90	94	66	88	112	91	90	81	95	84	85	88	91	80	94	104	96	89	77	100	80	95	101	94	89	96	97	98	105	99	93	98	97	72	85	103	124	81	100	103	99	90	81	91	77	96	84	80	103	102	103	73	77	70	111	90	87	76	91	101	92	103	87	74	110	86	78	81	102	99	80	103	90	106	105	89	85	88	107	83	88	80	109	100	88	103	104	91	76	93	93	90	95	111	92	110	89	109	87	93	80	90	86	91	81	78	93	86	90	102	109	96	96	88	94	105	98	93	83	94	100	85	95	90	73	90	84	84	96	98	90	97	92	88	82	92	96	82	101	103	102	81	87	107	100	86	105	94	99	106	73	88	87	86	91	105	86	99	84	86	76	94	100	80	92	97	99	92	101	104	109	81	93	113	82	85	93	88	79	89	96	102	90	86	89	96	96	79	77	74	100	113	88	88	93	96	80	79	90	73	94	96	90	95	100	82	98	90	117	109	88	102	95	94	96	84	100	85	115	104	94	101	87	75	99	99	101	101	90	97	95	79	97	95	100	108	116	103	85	85	101	89	91	87	95	95	89	81	86	101	91	87	101	95	80	101	110	106	94	86	100	102	81	87	86	94	94	106	90	89	96	91	85	89	87	94	98	92	88	77	103	99	85	94	104	93	101	102	84	89	95	90	97	95	92	97	96	84	85	83	116	94	89	93	101	91	83	90	89	86	89	82	84	91	96	80	98	90	95	104	96	105	84	83	113	93	105	102	104	96	101	97	103	94	92	88	83	92	99	93	96	94	89	85	127	84	102	88	85	91	111	85	86	80	112	110	104	102	105	103	103	94	93	99	98	86	86	102	90	95	88	89	99	98	88	92	110	81	86	89	77	83	110	94	100	86	88	73	91	87	88	81	87	94	89	102	79	79	83	89	87	87	82	90	89	96	97	91	94	85	92	103	95	85	82	93	101	96	98	76	86	94	87	93	78	90	95	90	89	91	85	80	68	99	90	89	96	92	113	100	93	82	80	89	116	87	93	94	103	90	87	88	94	99	87	105	96	106	96	94	101	99	87	94	103	88	104	88	78	86	107	98	91	83	89	76	101	87	101	94	92	106	94	94	89	89	97	74	76	75	93	95	89	76	106	85	94	90	92	99	92	84	92	100	115	85	90	86	95	103	100	82	109	105	84	95	112	111	92	84	91	97	83	112	91	90	103	82	85	92	83	85	99	84	101	83	89	105	88	98	84	87	87	95	101	96	81	82	86	93	104	86	103	93	102	85	78	85	86	86	73	77	96	112	103	80	85	98	105	90	101	95	92	80	87	88	76	83	116	89	88	91	98	84	108	105	102	92	101	109	96	95	96	92	96	109	84	94	75	95	86	83	93	85	95	105	94	109	85	78	91	88	83	84	83	96	76	100	97	87	83	91	109	93	104	76	100	98	98	73	85	123	86	103	108	102	77	90	91	82	81	89	94	91	113	95	91	89	114	90	88	101	98	88	81	87	80	95	91	101	92	100	97	90	80	65	108	80	89	79	99	85	104	95	94	102	90	99	89	88	88	101	90	84	91	91	98	101	63	99	107	114	96	102	92	97	101	93	78	86	70	96	96	98	89	91	89	92	93	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2355	1210	1277	1225	1051	899	1036	806	851	717	676	679	601	727	607	637	549	559	576	472	555	440	386	415	486	460	454	492	451	435	473	409	383	429	382	435	386	382	390	360	362	405	380	350	360	338	342	379	337	361	325	341	324	311	316	350	320	324	366	345	327	329	348	313	338	323	374	312	330	352	310	320	339	295	330	316	369	321	322	381	326	337	330	335	306	329	328	350	327	369	354	364	326	345	340	341	335	297	305	334	349	336	328	339	318	384	353	302	326	340	355	333	335	327	359	331	323	333	361	329	312	334	363	318	353	323	329	345	309	337	329	326	322	357	322	335	328	329	313	335	351	330	325	343	332	327	336	337	305	335	361	330	327	294	346	307	363	364	355	342	361	356	316	317	361	356	320	322	335	370	365	304	351	308	321	354	355	340	318	321	331	339	328	345	319	315	326	370	369	298	317	331	355	353	347	360	297	325	297	331	336	337	349	343	347	335	340	327	329	332	354	319	344	343	313	308	342	332	315	350	345	337	323	342	332	324	321	331	335	379	344	334	337	331	355	351	349	322	303	326	335	344	277	338	340	343	341	354	296	314	341	338	350	341	344	366	315	332	350	320	296	363	357	319	357	331	317	300	349	359	333	301	318	323	351	341	313	317	326	319	370	317	342	328	314	329	343	340	361	310	294	348	358	299	337	322	354	359	325	341	346	360	341	322	350	296	358	340	325	347	321	323	353	343	325	351	346	302	349	350	328	332	300	316	345	313	339	345	307	315	310	335	362	385	336	325	346	349	385	319	332	363	323	338	371	315	328	314	371	308	341	309	341	324	337	289	334	343	346	349	292	342	370	356	335	311	321	329	331	337	340	304	349	342	355	340	337	323	282	357	336	320	338	344	330	341	300	365	333	361	339	324	351	334	340	329	345	320	338	316	350	336	321	350	312	323	344	339	319	342	345	358	331	334	313	348	311	358	324	340	353	366	357	330	369	377	349	363	333	336	319	331	334	319	365	337	383	347	329	314	328	326	334	304	327	352	390	323	350	328	317	364	324	347	367	359	327	338	345	361	342	330	305	302	352	350	316	362	361	350	361	342	296	357	336	324	320	295	338	350	332	336	326	321	353	306	341	319	329	343	299	366	337	331	358	325	337	340	356	356	321	332	335	337	355	365	307	340	334	324	322	334	347	323	354	339	313	354	350	381	341	319	348	368	353	344	339	332	362	341	312	323	317	336	331	329	343	296	333	345	337	307	320	318	387	322	364	336	329	347	336	338	345	328	355	349	334	350	364	377	357	340	347	341	342	337	317	340	332	335	386	333	334	326	305	337	332	337	333	334	320	300	337	341	319	382	338	353	326	323	291	309	346	336	323	369	335	329	340	322	355	339	332	317	325	348	343	321	313	334	339	320	347	345	314	345	336	337	356	319	302	331	343	338	306	367	332	340	338	384	346	324	351	340	357	300	353	325	342	324	343	351	349	346	339	314	365	310	338	315	365	340	317	323	360	321	329	326	323	321	316	335	331	339	338	319	361	364	319	341	350	346	336	337	332	318	325	320	344	300	310	355	333	321	334	328	347	336	323	341	359	304	315	313	307	373	352	349	342	333	355	300	373	356	327	318	342	327	328	341	329	341	354	329	326	323	315	320	356	352	350	345	340	327	345	345	379	320	339	357	356	322	318	333	329	351	329	333	308	321	346	323	330	316	348	315	358	328	344	345	317	338	351	365	342	352	349	331	341	353	363	369	320	330	333	344	311	325	361	327	335	304	312	311	330	348	345	297	361	329	344	317	343	362	337	351	348	363	331	330	329	345	338	333	340	363	341	328	350	308	367	320	338	306	339	346	341	350	316	358	321	324	349	345	358	325	310	339	367	360	304	366	319	321	306	344	316	316	321	317	363	342	334	327	361	310	317	293	325	333	366	338	311	340	349	313	336	315	314	342	342	382	313	332	319	342	326	303	324	338	347	355	368	333	361	339	339	313	323	355	317	334	323	349	343	321	317	331	316	323	335	330	342	337	346	347	322	330	332	368	361	323	318	382	334	364	330	364	329	326	369	327	334	319	341	324	305	351	338	335	329	316	357	300	290	344	355	322	367	337	340	334	367	367	314	353	332	334	354	348	335	339	324	329	361	327	332	317	338	332	301	297	291	340	367	310	338	343	353	333	324	327	332	360	348	342	325	317	346	342	338	305	335	354	314	355	343	331	341	326	346	361	354	360	337	321	351	343	314	349	339	328	357	327	294	332	344	328	357	344	344	324	337	352	335	340	324	325	329	350	332	344	311	298	317	352	382	322	353	330	342	368	317	354	328	333	302	303	370	321	342	315	310	357	342	299	335	340	335	304	348	368	330	344	317	333	321	362	314	370	307	310	311	326	319	344	349	319	383	335	328	316	330	355	315	311	321	322	346	358	340	324	354	370	322	302	347	329	346	368	319	338	336	343	345	354	358	327	344	336	330	357	340	329	349	351	347	365	294	334	347	367	347	341	331	337	351	331	319	322	326	337	366	352	321	333	321	331	334	346	331	321	321	354	305	352	331	339	320	334	348	333	363	340	338	334	362	328	324	364	344	328	334	386	309	315	328	302	316	348	308	331	340	359	339	341	314	303	298	326	351	320	291	348	366	303	351	358	341	332	324	328	325	356	326	331	332	353	346	341	314	337	370	323	328	327	346	386	318	329	322	359	304	324	369	335	351	363	347	361	364	348	312	368	335	320	300	368	334	349	339	322	342	304	329	361	317	323	359	351	336	365	321	346	334	381	315	328	330	341	342	344	368	339	336	342	340	349	353	344	322	361	335	333	338	317	335	328	326	338	328	327	327	338	325	331	319	343	330	332	319	328	327	326	371	330	337	358	326	330	343	344	321	347	325	318	323	292	333	309	313	336	318	360	308	317	329	327	344	327	337	336	327	345	322	366	330	305	313	351	321	343	342	323	352	334	366	307	360	322	350	333	318	314	313	346	322	334	340	355	363	350	332	358	308	329	329	343	294	319	338	325	324	350	376	328	300	333	341	325	342	324	317	327	332	325	375	335	327	335	347	358	327	345	307	347	351	319	327	320	321	300	324	316	373	326	369	322	330	347	336	333	374	356	340	325	359	356	356	340	322	347	344	335	345	332	339	318	320	353	345	342	323	336	342	342	329	327	312	335	333	340	319	324	351	336	325	345	311	367	323	368	378	314	378	318	348	356	312	350	335	329	327	352	356	324	338	346	353	325	336	357	349	328	323	339	330	342	318	374	315	316	337	361	320	327	340	339	310	336	313	341	317	317	349	345	325	341	301	378	342	331	339	318	353	304	353	358	301	296	324	334	358	359	295	331	352	308	318	334	365	374	344	368	341	338	360	343	312	340	344	326	344	350	322	321	329	333	375	347	331	346	344	331	343	325	311	300	338	305	354	349	356	371	373	317	343	325	350	320	337	287	349	315	328	334	334	346	328	315	333	353	336	322	310	343	325	323	326	357	335	332	353	350	336	343	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
14382	11827	10536	7812	5494	4283	3751	2833	1993	1557	1455	1621	1288	1113	971	865	817	723	619	603	566	594	430	427	476	417	536	447	480	424	451	278	324	285	335	292	300	256	256	279	260	279	197	266	247	230	241	233	230	204	216	212	223	214	198	191	201	201	235	247	227	205	220	202	230	196	212	195	244	215	205	194	192	211	204	217	227	240	237	231	234	239	198	237	222	204	228	214	208	215	198	203	209	175	227	234	202	213	225	218	210	200	223	228	221	237	222	192	223	203	230	222	207	205	219	223	213	225	194	211	233	196	232	209	239	236	226	218	213	210	236	198	201	202	241	204	208	221	206	203	200	208	189	202	183	187	217	194	221	232	194	194	215	213	184	183	220	220	216	217	204	209	218	218	217	237	224	218	199	217	214	206	191	196	201	203	208	213	210	189	187	198	228	187	210	195	210	203	183	223	200	201	208	208	219	209	222	208	238	195	233	198	196	220	198	214	222	221	249	229	198	184	192	197	189	190	224	221	228	194	197	208	239	221	208	202	189	209	222	228	214	179	205	216	224	219	193	198	193	235	200	202	199	196	219	169	218	221	211	223	205	209	199	222	222	220	224	201	214	197	205	232	221	213	214	198	209	213	205	210	207	210	195	217	210	192	209	199	184	213	186	224	219	210	231	203	191	206	229	199	208	186	202	193	244	207	222	202	211	198	207	225	201	216	189	190	226	215	198	243	196	201	206	211	208	197	214	191	213	205	199	205	211	200	222	231	214	201	215	212	222	214	214	245	215	204	237	203	209	211	222	207	203	231	195	175	207	200	207	194	212	227	180	205	200	253	215	200	214	226	191	219	194	216	223	216	220	210	227	196	189	222	199	204	207	182	204	187	217	211	222	222	185	199	220	223	193	209	206	202	230	210	194	173	192	205	218	227	187	192	190	198	248	228	194	197	224	236	197	188	188	196	195	195	181	207	196	189	202	202	222	235	199	216	203	226	200	207	193	199	214	207	221	239	215	227	208	214	215	241	212	206	209	191	213	201	215	226	210	201	186	192	207	211	221	194	217	227	207	199	197	189	215	207	210	217	188	199	187	187	199	204	178	196	203	224	195	248	214	208	219	227	216	191	199	216	231	196	193	188	229	194	226	209	229	203	220	199	198	225	220	202	237	212	215	198	215	203	227	212	205	214	211	206	201	230	219	217	203	205	220	228	195	214	197	215	199	213	178	209	184	215	202	208	224	199	207	242	217	201	196	184	216	202	214	201	207	214	235	200	193	209	227	210	239	216	226	225	223	218	205	216	206	190	213	207	173	204	228	205	207	199	213	222	184	209	180	225	175	211	197	202	211	207	190	186	211	180	186	232	216	205	221	203	228	196	191	205	191	225	208	216	195	217	215	186	212	210	230	223	227	203	182	228	178	200	204	213	203	215	203	220	172	184	206	211	203	223	208	216	225	234	239	214	235	206	203	209	257	191	215	206	203	216	208	216	218	215	187	231	202	225	206	187	241	190	193	211	194	194	213	219	202	198	193	189	206	209	188	189	210	186	203	193	238	212	192	229	214	204	213	202	199	201	202	207	211	197	220	197	209	222	221	225	223	218	214	200	221	214	203	200	204	209	209	223	201	208	242	241	209	197	237	189	185	190	210	204	206	217	212	223	199	198	228	223	200	234	194	218	211	215	236	212	214	208	177	198	202	186	211	193	196	197	183	191	224	212	192	201	186	214	208	193	195	208	183	192	208	220	227	232	218	208	214	202	204	208	197	211	203	192	230	229	188	212	210	204	211	233	213	204	189	208	213	211	233	218	214	238	215	199	181	225	237	217	210	207	228	223	209	228	215	173	205	211	199	225	217	216	203	197	212	192	235	195	218	212	208	215	215	224	190	215	203	223	224	217	203	201	230	221	201	210	192	207	222	218	199	206	202	205	206	202	209	189	215	207	211	209	236	213	203	191	214	202	187	207	209	198	204	234	208	179	195	235	214	206	207	189	233	210	193	218	227	215	218	222	230	189	204	205	217	234	204	188	210	214	211	199	192	187	214	227	203	198	200	196	214	199	199	236	213	226	244	215	198	196	198	200	205	239	215	180	172	214	191	201	225	205	232	216	222	226	223	222	198	219	202	197	214	205	225	200	205	222	192	217	202	233	200	217	226	210	228	193	193	219	199	212	224	203	230	213	208	197	212	222	236	220	192	228	187	218	203	225	224	221	219	214	210	199	206	204	217	186	219	208	201	198	193	208	219	246	208	190	223	222	188	203	228	225	183	186	202	205	204	191	238	214	197	198	201	205	196	198	209	211	221	219	220	200	194	236	197	213	211	202	201	178	227	181	238	207	214	196	214	206	221	219	199	230	227	191	197	221	229	227	218	219	207	225	187	188	219	186	191	200	204	221	215	235	220	219	209	204	199	201	212	206	206	182	228	209	221	203	190	201	193	201	210	201	223	220	210	190	208	221	198	218	200	212	190	211	200	208	202	188	189	204	203	208	214	187	211	224	209	213	204	240	226	185	181	207	243	208	212	203	192	249	200	234	177	228	212	196	215	215	237	201	234	214	242	201	211	229	204	204	218	208	190	180	187	201	216	208	184	202	197	197	207	223	212	216	200	215	217	219	206	219	208	187	198	212	219	234	201	221	210	217	209	206	231	208	199	194	200	228	192	196	208	206	193	184	234	182	194	209	211	243	188	218	217	207	196	189	192	197	205	200	211	224	203	222	183	195	206	218	197	210	215	220	205	212	207	199	224	225	203	214	204	203	225	214	205	188	205	200	209	196	204	219	212	203	208	220	192	184	230	190	232	202	196	215	169	200	216	197	199	182	199	215	191	196	179	196	217	211	224	196	222	235	212	198	229	225	210	191	211	214	180	205	203	221	200	215	205	216	184	220	204	179	173	222	213	177	216	210	205	201	219	203	212	230	212	220	196	201	207	218	195	229	199	191	220	230	206	203	180	202	216	197	177	197	223	205	188	181	203	224	213	222	214	213	205	204	179	221	206	201	203	231	216	192	201	212	220	183	239	220	210	218	195	196	193	214	184	215	197	190	207	220	215	204	229	195	204	204	209	214	208	223	221	240	256	213	222	214	177	203	223	226	212	208	236	215	209	234	184	209	195	217	212	217	233	207	232	208	192	220	224	226	216	190	214	242	222	219	220	195	178	221	208	235	233	180	209	209	205	196	209	239	188	206	195	183	209	213	214	220	206	242	218	183	216	224	217	199	187	194	212	195	195	191	219	219	218	205	200	189	204	191	199	210	231	201	204	219	217	197	190	201	227	205	211	198	208	213	229	213	208	197	203	200	201	203	208	211	210	188	210	238	177	189	164	214	185	194	184	217	205	198	213	200	200	211	202	206	198	194	192	209	231	197	210	215	203	197	209	211	193	211	218	208	209	196	213	206	233	199	206	195	230	198	242	205	201	235	214	209	201	204	210	216	209	196	183	205	204	192	223	204	207	188	195	199	201	239	203	195	233	217	171	210	223	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10037	9447	8600	9081	8228	9251	9162	7646	7708	7066	6868	6529	5657	5229	5083	5103	4414	4139	3674	3449	3435	3054	2516	2409	3109	2492	2788	2797	2710	2413	2589	1506	1823	1602	1628	1521	1229	998	1052	1094	1161	1103	1044	1077	903	730	986	870	765	780	749	749	734	704	681	669	726	697	650	719	646	653	699	660	664	682	608	692	655	627	697	658	655	698	706	683	656	673	689	712	626	693	645	636	677	666	654	679	667	683	605	617	664	668	680	643	620	612	647	591	639	640	638	664	638	624	647	683	650	674	637	618	677	646	627	614	603	615	656	663	633	650	604	651	654	651	648	676	652	622	650	655	658	673	599	614	647	659	627	648	661	658	622	614	660	697	654	602	652	637	630	627	677	600	627	631	637	656	609	644	652	622	679	633	606	608	657	632	665	657	637	639	648	686	676	637	659	646	598	624	664	652	635	598	587	644	629	670	626	632	597	641	648	663	666	642	631	677	593	616	615	642	666	584	658	640	650	667	632	621	626	673	645	664	673	637	627	690	702	652	615	646	654	626	642	669	595	661	646	648	628	628	654	632	663	648	644	666	617	658	625	641	623	629	653	677	636	642	630	671	603	622	603	686	648	648	626	648	669	650	627	624	657	668	618	648	641	612	632	618	642	623	678	643	627	603	649	621	630	618	659	630	602	645	659	689	617	614	638	696	605	634	641	664	655	662	635	606	617	674	616	587	648	635	657	684	638	666	635	647	641	633	650	626	664	646	615	609	653	597	628	618	606	616	689	640	598	647	672	624	624	614	558	662	602	629	657	646	633	656	632	609	629	631	614	640	661	661	629	627	610	687	655	661	636	647	654	671	629	604	650	651	624	653	643	655	642	649	638	627	627	661	628	631	666	611	641	682	646	693	618	651	657	664	612	659	575	629	625	621	635	591	621	631	645	641	646	632	675	623	618	618	677	680	649	655	634	638	630	609	672	631	607	624	600	640	582	678	627	662	649	596	699	651	672	626	613	626	669	628	615	675	632	621	622	609	615	657	633	571	681	596	620	634	652	649	642	667	669	658	610	625	648	649	666	656	662	585	613	631	624	660	641	616	636	613	618	623	672	630	649	633	618	638	654	615	649	645	653	575	601	630	655	641	635	637	631	629	683	668	626	667	636	711	638	678	664	668	663	634	657	636	632	664	642	647	645	667	617	660	634	645	660	623	609	654	673	611	646	680	705	649	642	637	642	641	626	610	649	650	602	614	624	632	598	645	648	663	633	637	622	638	672	628	685	660	611	652	661	653	643	604	655	705	627	638	623	641	637	681	644	633	622	641	633	606	611	648	617	600	623	653	657	652	647	601	630	647	629	657	661	623	629	602	621	629	630	608	615	644	646	622	661	622	606	630	645	623	627	652	627	659	638	629	612	581	621	627	642	667	639	652	642	667	600	682	662	671	687	636	635	631	625	640	651	596	639	652	611	672	618	648	689	601	641	695	652	661	625	605	677	654	594	638	627	639	641	652	631	624	605	661	674	621	599	645	615	625	646	664	633	650	657	636	671	637	600	636	638	611	617	615	617	644	644	642	631	649	608	647	687	594	630	650	621	617	662	686	605	660	614	666	620	620	636	661	662	643	662	630	664	624	651	585	621	611	656	621	707	624	691	625	686	651	669	634	617	611	664	625	656	643	602	668	620	625	601	678	652	643	679	669	626	700	604	624	668	652	599	625	651	673	630	619	646	641	628	619	652	617	610	605	625	675	673	631	623	634	678	650	665	693	633	630	609	647	666	621	627	655	594	672	631	655	664	667	638	649	629	650	662	632	605	646	648	659	623	676	694	637	630	620	687	672	604	626	643	661	617	669	660	656	655	628	622	655	679	623	626	644	652	612	658	675	672	604	647	602	637	691	651	715	638	628	661	630	620	640	669	632	658	653	642	628	651	594	646	629	623	623	636	640	659	669	622	627	635	641	631	599	656	619	654	649	630	631	622	623	654	664	668	576	661	609	637	634	630	649	615	614	658	625	589	621	661	650	632	618	623	612	590	631	690	633	621	660	666	661	682	651	659	653	602	609	629	636	642	655	646	621	661	612	659	648	638	683	693	634	653	652	687	613	677	629	642	622	666	628	590	625	625	658	618	631	647	599	684	618	666	647	651	665	645	643	664	609	680	614	640	655	647	667	614	642	652	596	583	640	646	679	648	651	624	678	659	629	653	589	622	647	691	623	651	633	598	628	620	635	626	669	661	650	642	684	634	578	608	626	661	628	643	612	623	633	640	638	624	615	653	688	611	629	669	654	641	618	654	627	636	661	607	634	620	636	624	627	661	607	611	647	659	686	589	627	653	612	643	629	668	608	651	623	631	670	630	626	612	641	620	631	643	694	607	663	654	581	653	674	654	630	634	698	645	601	655	741	669	652	687	657	643	653	630	630	654	639	652	631	611	604	635	613	608	665	670	637	660	613	649	617	675	658	679	617	608	642	610	587	679	660	624	704	656	678	656	655	636	640	624	617	656	583	612	655	683	635	676	650	642	611	637	619	668	638	650	622	619	626	646	642	640	667	639	629	673	641	687	605	602	635	623	639	647	629	632	629	672	658	617	683	635	639	620	649	681	672	645	632	624	688	609	633	609	649	664	603	625	643	659	604	641	638	653	668	645	612	680	633	667	648	649	649	658	676	668	588	652	654	640	629	610	627	612	651	652	605	662	644	642	685	619	645	598	682	666	621	620	634	601	685	657	639	656	625	670	601	660	614	637	664	670	683	592	636	625	685	595	634	663	637	617	697	641	626	631	626	645	617	646	622	638	671	669	612	688	680	634	625	635	663	599	670	668	634	645	632	616	687	650	620	643	637	640	629	652	667	653	630	655	642	597	645	655	672	575	637	667	666	612	638	674	623	644	643	632	692	641	669	601	647	646	617	603	630	682	648	671	596	621	640	620	655	637	583	638	626	649	622	612	703	629	644	599	647	688	638	723	644	663	588	640	670	627	660	633	673	635	632	643	616	635	605	692	660	637	612	621	650	601	586	688	668	631	628	667	593	613	634	631	665	668	584	638	693	608	648	668	648	662	659	615	600	616	632	679	654	610	601	621	644	629	654	642	647	650	654	679	643	635	657	612	635	652	658	648	632	623	613	677	714	640	619	615	654	644	581	686	599	609	623	594	644	636	666	635	613	626	646	643	674	628	615	644	663	654	644	622	659	657	592	584	663	690	631	614	640	626	663	612	675	657	640	643	661	601	644	654	662	634	623	626	648	595	625	654	656	630	637	667	656	664	614	602	647	613	636	697	660	673	626	648	639	625	616	589	649	634	608	653	636	648	625	613	687	636	670	633	625	687	699	630	646	620	657	627	658	582	659	645	639	660	627	621	646	592	621	633	664	643	650	595	592	652	645	621	622	670	649	635	611	633	625	628	651	652	609	641	633	669	651	649	650	627	653	680	614	662	600	614	607	598	612	608	629	603	618	654	622	673	582	668	646	645	624	600	683	677	615	664	634	627	673	622	622	642	625	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23786	18625	18779	12349	9400	8401	7258	5855	4241	3360	2877	2559	2468	2235	1835	2201	1602	1382	1293	1154	977	924	737	730	827	859	897	944	867	812	853	537	575	520	517	492	478	383	383	379	354	375	375	387	332	302	338	361	295	312	298	326	318	289	304	296	294	300	299	280	254	313	289	267	281	281	251	303	313	284	289	326	301	244	271	275	289	248	306	314	292	297	285	257	301	279	282	292	273	319	270	263	237	301	275	264	282	271	289	253	268	293	274	246	275	285	281	290	298	298	295	314	269	278	265	285	264	258	268	279	313	300	292	285	259	319	300	272	270	276	264	239	267	277	256	289	262	278	277	267	278	296	279	284	291	280	266	287	279	267	242	283	300	284	291	294	283	259	278	253	291	290	257	277	295	274	279	287	272	282	254	284	304	244	271	286	267	281	293	314	297	287	310	268	273	284	263	299	277	286	279	253	271	290	272	279	274	288	289	284	291	259	302	275	265	281	303	285	289	245	270	303	249	294	247	259	273	283	266	293	266	236	262	270	271	267	300	278	289	261	249	265	271	282	274	315	259	285	255	257	281	305	275	312	297	274	293	299	299	259	271	313	285	299	231	287	274	280	277	274	297	277	280	282	265	251	273	273	256	251	306	284	309	267	264	279	273	278	266	269	285	245	296	272	293	248	261	272	304	298	290	266	292	256	300	315	286	257	281	292	287	270	285	285	287	271	307	259	278	285	310	288	267	252	304	290	300	264	263	248	261	269	273	270	310	287	273	295	279	268	283	309	293	316	294	300	274	290	254	292	300	267	289	258	256	280	310	271	262	330	253	255	269	249	286	290	290	272	241	290	239	271	268	280	285	279	255	274	277	283	300	276	316	253	272	279	258	287	292	302	265	294	246	287	286	287	290	275	282	280	259	273	258	297	298	297	270	306	284	286	307	282	304	293	257	243	256	279	270	292	263	262	260	273	281	286	297	263	286	268	297	286	278	291	298	267	282	282	286	278	295	263	267	247	267	314	276	275	265	292	265	278	258	288	308	248	269	282	294	275	290	281	280	293	298	277	286	286	288	276	277	284	233	297	292	262	290	272	300	246	275	293	281	304	262	275	276	281	267	270	285	260	288	274	300	266	283	265	261	283	261	276	276	290	294	282	303	315	256	284	284	278	280	278	287	270	291	287	276	265	260	265	270	269	301	332	261	287	282	289	272	301	282	308	279	320	268	262	306	245	296	256	249	273	254	286	254	267	259	271	267	284	318	307	276	258	269	261	272	284	300	269	275	282	272	293	286	281	279	300	313	269	285	316	294	267	300	269	261	288	269	246	291	259	294	251	273	268	306	291	300	293	266	296	281	274	243	280	257	294	265	268	293	289	291	278	288	293	277	301	299	274	257	280	273	284	309	266	276	280	290	282	285	291	270	270	286	283	270	315	305	320	294	273	292	256	281	320	248	254	279	313	256	282	290	291	290	281	280	281	262	282	276	295	270	262	282	305	298	283	286	271	265	280	306	313	261	267	303	301	295	295	271	265	271	255	250	282	274	279	285	246	283	271	285	299	276	257	283	275	290	285	280	282	300	250	286	303	276	272	297	296	314	286	259	310	272	266	265	269	272	283	272	303	272	281	259	289	283	285	279	292	289	270	278	275	288	261	275	260	284	305	266	244	262	274	247	278	287	269	268	256	262	272	266	264	329	279	303	243	289	276	281	280	269	289	264	284	287	296	256	294	261	291	289	250	287	322	302	301	291	266	247	276	293	285	291	276	280	265	245	269	298	262	299	297	286	314	268	267	268	264	302	281	263	297	262	308	299	272	257	248	293	303	271	269	298	294	267	263	281	292	272	286	287	296	279	301	289	268	263	292	282	283	282	276	286	248	280	283	303	274	258	254	271	286	287	265	273	294	297	274	252	291	291	274	279	286	288	303	293	282	298	276	275	290	266	244	307	260	282	296	254	287	279	289	285	298	282	280	281	270	275	317	277	286	274	302	283	286	290	298	244	275	274	275	273	290	331	295	252	297	292	279	275	272	272	298	294	274	285	294	277	288	248	257	272	284	281	262	285	267	260	277	286	277	298	273	265	256	274	311	259	274	292	263	286	293	270	287	291	284	234	281	279	297	304	271	304	288	289	272	272	262	260	265	293	263	271	316	252	295	274	292	303	232	297	286	239	270	243	258	316	295	304	249	252	290	277	289	286	278	287	291	262	313	281	279	271	253	306	296	272	275	296	271	273	292	253	269	284	283	250	282	290	269	270	303	271	264	273	250	322	266	245	266	286	320	300	302	297	288	335	305	248	263	255	252	251	295	272	266	282	269	302	305	311	287	274	279	292	276	290	268	260	268	271	282	281	285	284	262	265	294	285	283	305	268	297	282	264	292	270	277	263	268	274	288	274	304	287	271	261	280	263	282	279	270	269	270	291	274	261	275	294	282	266	280	280	296	275	264	283	284	295	287	270	280	275	285	292	270	257	272	241	275	285	261	277	275	240	283	286	287	280	278	292	302	296	258	268	295	293	283	303	291	276	267	274	282	253	273	269	289	259	253	259	281	276	277	266	277	269	296	287	277	312	273	284	279	271	241	271	280	297	297	284	274	270	262	268	274	278	289	276	267	292	278	282	288	279	272	295	287	281	286	283	260	270	259	280	267	265	253	264	256	239	296	290	272	264	284	310	284	248	284	309	294	268	293	263	281	294	284	291	283	290	279	280	275	301	247	286	289	273	281	306	229	272	254	282	266	272	262	266	274	290	269	265	261	277	265	281	246	272	256	267	302	276	305	284	273	289	292	295	288	292	265	285	304	303	256	282	299	268	274	278	279	289	255	259	259	251	288	257	261	252	270	274	262	273	289	289	305	284	262	268	255	290	307	285	248	280	290	275	302	254	269	296	262	287	301	291	268	271	252	280	276	299	279	273	297	283	260	271	281	289	294	268	275	266	286	297	285	235	245	237	287	300	291	293	299	277	288	279	277	295	289	269	283	267	302	258	268	259	311	291	274	277	307	295	290	282	292	292	266	283	247	270	289	267	287	269	267	282	289	293	262	252	240	293	254	254	291	288	315	278	282	293	277	278	271	271	302	292	262	247	264	277	283	265	275	252	296	270	301	286	294	287	295	256	284	246	271	317	295	269	258	305	279	282	293	316	264	290	260	269	278	263	288	257	267	285	276	249	306	265	305	263	259	282	285	288	258	248	277	284	289	269	261	275	278	248	308	294	296	287	258	271	283	278	272	268	247	282	296	264	298	278	295	298	306	267	280	258	278	299	265	238	265	278	303	269	258	289	241	266	260	288	301	274	275	278	320	276	288	302	280	252	277	244	266	256	282	270	283	250	273	260	272	268	254	262	272	306	301	261	270	285	290	288	252	284	255	251	287	286	282	258	270	239	292	271	309	240	290	258	272	283	263	279	279	302	273	277	264	266	288	287	279	292	271	290	284	289	277	288	276	280	298	248	278	270	295	283	291	278	282	309	274	282	306	251	282	294	252	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
14450	14571	14412	12974	12259	13328	14253	12016	11216	10873	10864	9727	9348	9572	8212	9596	7907	7730	6682	6192	6118	5748	4107	3863	5289	4376	3965	4727	4981	4371	4526	2728	2893	2628	2538	2243	1998	1630	1420	1603	1767	1798	1506	1694	1299	1051	1379	1266	1125	1070	1111	979	1017	991	940	897	930	883	849	881	842	845	864	850	844	816	840	819	848	783	867	838	831	840	820	835	914	834	806	865	841	797	831	863	846	848	836	818	819	858	868	793	834	839	830	804	808	839	812	778	804	868	828	833	778	843	813	860	806	794	837	846	776	813	841	812	841	831	851	734	809	777	885	800	813	841	808	817	793	833	847	794	839	771	793	822	836	840	838	815	790	797	826	822	807	861	782	830	850	786	778	838	808	810	765	832	860	827	768	784	801	858	775	858	781	751	839	833	845	756	807	767	815	821	820	818	838	845	755	857	797	780	819	771	789	811	740	822	762	790	793	859	789	796	813	809	814	832	801	817	805	815	799	787	793	831	840	790	839	827	853	786	829	814	782	857	809	789	782	797	771	787	828	836	809	829	784	798	828	808	779	791	836	789	827	801	853	806	801	793	808	839	783	809	819	753	789	798	826	777	798	770	780	806	786	831	777	794	786	839	771	846	804	811	793	783	779	777	829	796	818	798	816	795	791	828	829	780	797	795	829	873	783	796	847	785	795	822	787	809	815	792	834	840	817	764	794	844	815	839	825	792	815	755	788	799	790	808	840	815	836	813	791	760	803	808	763	753	772	794	813	860	801	808	811	842	801	818	779	753	844	805	819	758	829	786	837	810	817	767	815	823	791	801	823	810	776	815	794	823	792	800	790	820	830	772	822	795	791	820	769	781	776	802	792	800	808	800	835	797	795	804	772	812	789	766	796	826	824	771	807	800	804	799	804	790	824	802	815	805	804	832	746	842	829	822	860	830	846	852	847	824	777	743	786	791	752	776	794	846	789	818	769	805	810	787	749	794	834	790	819	736	825	816	801	807	784	783	835	800	806	803	833	794	797	827	818	834	778	798	761	808	792	787	801	793	829	808	815	777	803	810	817	785	852	861	795	797	800	791	809	817	811	776	803	811	821	842	795	785	765	769	846	843	852	764	798	812	798	824	813	821	810	834	815	799	820	811	809	769	855	783	808	783	791	852	795	801	791	819	748	822	776	809	816	842	810	770	826	796	768	770	807	797	790	789	824	774	794	795	801	824	821	812	804	775	791	774	814	789	845	786	786	816	829	793	849	834	793	793	845	807	796	850	838	806	769	815	830	783	797	762	830	767	761	805	802	757	820	797	772	853	780	775	809	821	836	761	771	815	838	784	819	793	799	806	765	786	810	796	808	811	852	794	777	787	806	807	788	790	820	860	801	815	764	804	778	796	811	820	779	784	795	806	810	850	844	792	825	770	822	789	767	813	829	799	805	823	807	777	765	823	802	815	845	783	827	807	802	779	805	809	812	847	845	828	830	774	763	782	809	799	734	839	830	785	803	794	843	819	829	793	830	844	827	842	813	795	779	806	791	799	805	782	805	833	777	803	781	822	827	866	818	792	794	781	785	800	846	766	819	786	845	807	822	814	802	802	836	797	806	808	798	847	815	779	802	862	815	812	842	764	849	827	834	845	853	820	777	804	761	767	803	822	755	807	760	816	819	776	801	807	798	782	839	760	776	806	834	780	791	783	790	865	848	865	824	837	854	827	772	791	799	759	771	807	800	777	825	778	812	842	805	804	824	790	791	824	784	825	868	773	804	826	758	804	741	803	869	808	829	843	794	783	791	795	778	791	819	762	805	782	816	823	766	778	775	781	810	792	796	824	815	772	761	811	816	793	796	868	823	845	785	818	783	775	749	836	732	859	819	800	804	772	738	836	793	842	797	785	807	771	794	803	784	775	802	823	791	847	801	796	815	800	810	839	844	801	782	847	802	791	778	829	750	801	793	843	807	850	767	815	810	794	803	797	819	776	763	833	844	806	826	786	853	817	807	808	844	817	841	770	815	767	816	789	818	814	804	843	845	767	836	797	839	805	824	797	778	794	819	796	767	767	762	794	811	796	801	792	808	824	818	775	779	803	862	853	822	772	770	820	799	815	781	802	808	785	798	839	830	805	754	785	811	784	816	803	790	793	775	822	820	783	846	876	799	795	796	784	809	824	822	786	802	814	806	767	832	780	859	795	845	771	787	798	835	764	829	841	815	873	796	824	784	847	825	764	819	776	805	809	783	840	795	779	778	825	834	773	840	844	798	795	817	801	830	849	831	815	849	832	809	812	790	829	834	811	824	796	803	794	795	862	815	816	808	819	814	811	765	741	800	774	782	805	789	806	807	820	797	839	846	803	828	827	796	825	840	817	836	834	829	813	821	800	796	798	804	850	781	804	776	826	808	831	825	832	799	802	803	792	845	791	816	820	777	824	810	785	815	824	797	797	804	809	800	805	801	829	848	809	816	789	821	827	851	858	788	787	817	830	814	767	837	815	795	786	816	783	815	820	787	764	811	813	790	788	853	826	826	799	798	797	797	846	800	775	811	842	812	794	824	813	816	797	780	777	772	804	816	814	828	825	841	790	821	814	809	821	823	815	878	857	795	800	778	768	839	772	794	790	813	845	803	792	789	747	784	837	792	837	827	788	797	821	774	766	837	809	824	820	786	838	768	815	780	825	777	772	792	779	816	845	818	771	821	825	833	782	817	816	818	840	814	746	821	786	851	840	759	821	781	792	857	803	824	754	794	788	847	819	782	800	809	808	811	812	893	838	808	789	783	823	770	800	764	761	849	775	762	853	836	821	818	770	778	820	795	860	826	808	824	778	780	795	810	755	778	820	779	824	809	800	799	757	813	812	832	823	755	790	843	825	755	793	821	824	759	798	753	746	789	804	798	787	808	886	715	874	764	824	827	780	769	830	812	794	794	791	809	764	781	837	806	794	829	833	830	785	805	798	763	780	773	783	795	784	814	780	799	825	816	847	765	765	806	819	780	841	764	819	771	831	776	770	781	808	830	789	817	759	836	781	809	749	797	768	795	807	787	805	777	774	788	836	801	765	836	770	769	807	776	771	824	820	771	832	779	817	760	813	774	794	857	789	821	838	752	782	774	854	807	805	815	839	823	803	813	775	855	819	864	834	800	826	823	761	814	835	820	852	797	833	792	825	808	819	834	802	781	803	808	762	765	819	774	823	822	786	784	856	787	817	806	808	816	771	833	849	857	796	837	830	849	794	833	800	818	804	783	808	833	783	818	766	825	775	805	843	802	780	782	818	752	856	788	752	783	768	808	781	813	833	798	817	798	819	794	781	813	782	831	797	798	776	792	793	816	823	845	878	835	783	825	795	805	803	865	826	850	850	800	802	764	818	779	800	768	837	796	793	824	841	854	786	803	760	833	830	815	767	838	820	818	812	813	783	818	848	811	808	812	745	760	801	787	806	767	843	842	805	777	803	816	757	780	780	789	811	819	850	787	821	774	839	743	824	828	780	801	791	856	810	813	798	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2484	838	919	574	342	284	253	213	197	156	141	121	174	151	115	115	123	110	108	119	95	109	94	105	102	115	107	98	86	104	98	115	107	93	92	100	82	94	105	83	100	83	92	101	94	91	96	94	101	108	103	95	101	99	83	90	101	114	88	98	93	94	103	86	107	109	83	88	109	88	93	85	105	75	104	97	77	91	73	95	86	108	105	103	93	90	83	83	109	78	103	84	99	93	81	91	115	115	88	84	96	80	86	93	96	94	101	98	87	89	85	105	91	102	95	91	90	90	107	92	93	104	113	79	92	85	99	91	111	94	77	103	81	85	84	94	93	82	114	83	93	104	96	95	92	105	101	94	85	97	96	94	110	91	85	93	101	94	97	99	108	90	92	96	75	106	94	99	105	100	82	79	81	101	89	89	88	93	87	92	93	98	90	100	84	96	98	93	81	98	78	101	90	87	89	107	99	95	95	102	75	81	94	92	101	93	104	97	95	109	90	90	98	95	97	101	95	97	91	87	96	69	100	79	90	96	80	74	93	78	99	110	93	112	99	99	112	90	94	93	83	103	97	91	99	91	83	92	92	87	88	84	85	107	96	104	76	95	96	95	88	87	97	93	95	86	89	94	84	99	80	97	107	85	114	94	88	85	94	105	91	115	102	102	80	88	92	68	92	107	70	92	100	84	99	92	107	90	92	76	87	91	83	91	94	84	95	83	81	77	86	88	107	90	97	107	108	110	104	90	99	85	90	84	76	111	102	84	83	102	94	87	100	101	89	88	93	100	121	72	102	103	91	96	88	96	83	92	80	95	78	92	85	85	70	70	74	94	94	84	98	101	90	107	93	88	98	99	93	109	93	89	95	90	74	82	84	115	107	85	111	100	88	92	90	85	106	91	89	78	81	105	105	86	106	86	83	105	108	119	85	91	99	93	90	83	107	79	93	108	85	93	94	91	98	96	97	89	82	83	101	91	76	89	97	95	69	92	108	99	94	103	94	82	89	80	95	104	103	111	88	96	96	96	88	98	90	103	100	90	84	92	102	99	99	85	100	102	97	101	78	71	82	97	100	81	119	109	79	60	83	109	88	108	86	104	99	80	81	88	106	90	92	88	95	70	98	92	91	103	82	96	88	95	104	90	85	86	104	90	67	91	96	97	89	95	78	91	82	99	93	103	90	87	83	105	88	98	91	89	97	96	105	105	84	91	95	96	88	95	93	110	91	99	90	102	83	107	97	103	90	80	81	111	79	85	101	101	84	83	92	104	84	102	90	89	96	78	107	107	101	84	79	93	95	112	90	96	88	88	96	80	89	112	106	97	83	84	101	85	76	103	81	99	98	109	86	85	101	116	99	87	102	98	75	105	107	88	89	107	86	101	100	105	72	94	83	89	90	87	104	86	107	87	90	71	85	86	79	88	99	80	79	78	95	98	89	102	83	73	88	102	89	86	76	98	83	97	84	102	88	101	87	99	89	104	112	110	105	88	91	79	83	101	121	78	90	83	95	121	103	89	88	84	86	99	89	100	87	120	90	90	87	92	86	87	101	95	89	96	82	87	86	96	94	95	89	110	92	103	87	104	77	104	94	87	96	93	90	90	107	99	90	104	98	81	80	89	83	80	79	89	86	90	87	82	100	104	86	115	92	98	95	88	95	96	83	86	94	101	81	90	101	98	97	103	99	96	90	104	92	84	94	81	109	87	90	92	83	107	85	98	109	88	104	92	93	97	87	93	88	81	89	88	95	95	111	88	92	88	81	91	89	104	90	91	90	83	92	88	99	91	100	104	103	86	100	92	99	89	91	93	110	99	98	87	89	92	102	90	108	102	86	101	93	75	86	76	86	85	90	95	77	103	97	107	119	95	97	80	78	94	101	107	80	91	92	97	96	78	107	93	98	92	84	104	86	99	88	84	88	101	97	96	81	94	67	84	93	98	86	95	90	104	91	112	97	95	105	98	85	97	98	91	98	90	93	94	107	93	83	99	89	95	97	89	84	109	119	84	95	91	88	80	102	100	90	75	104	90	105	82	91	96	86	85	95	92	97	89	89	88	81	96	99	98	80	87	97	91	112	82	89	96	86	92	101	107	108	91	100	98	97	94	84	78	72	89	82	88	97	65	89	80	105	97	79	96	96	109	102	86	107	83	85	98	113	92	93	91	77	95	95	95	89	86	107	101	72	94	85	98	107	95	95	106	100	89	99	92	91	100	100	78	74	78	82	95	91	99	85	109	114	99	91	92	94	83	84	89	97	95	93	89	86	93	90	94	78	111	90	97	88	95	84	94	96	86	93	104	96	86	89	102	81	93	80	91	111	85	93	83	114	78	96	93	94	91	98	94	94	88	87	98	94	86	100	100	96	84	79	91	92	111	97	89	92	104	96	97	96	90	99	88	93	102	75	86	78	86	88	92	107	91	104	92	94	94	86	86	86	98	82	87	91	100	112	100	111	98	94	94	86	90	98	89	103	92	93	102	83	110	97	87	98	83	101	91	89	95	83	98	81	93	92	86	105	82	95	103	91	91	84	90	105	76	86	102	77	103	112	95	98	77	93	83	73	89	109	98	87	102	110	71	87	106	79	91	115	94	93	82	96	100	81	100	82	86	106	78	96	91	90	92	95	80	74	90	92	85	92	90	98	88	111	94	98	81	84	104	76	97	104	102	73	94	93	89	91	86	90	75	88	91	93	90	101	96	97	103	101	98	105	74	98	91	81	79	111	92	103	90	101	104	92	106	97	80	96	70	74	80	97	84	89	100	74	77	93	92	94	87	91	95	89	90	87	88	89	82	93	96	82	91	93	79	88	95	101	77	87	104	109	101	94	86	89	96	89	98	91	95	116	84	82	89	85	96	91	108	85	95	107	90	91	85	89	103	86	91	82	97	88	103	99	86	92	93	77	98	96	91	81	86	92	105	106	99	99	100	95	102	79	98	90	95	98	108	97	84	82	90	96	90	83	94	85	98	90	100	88	89	95	102	87	86	94	95	82	92	94	87	87	88	92	108	97	94	97	89	94	76	89	95	89	91	87	99	93	105	100	84	90	86	103	85	91	87	75	93	107	100	107	91	107	93	94	95	97	89	77	94	85	81	99	89	90	100	81	88	98	102	86	81	92	85	88	103	109	84	98	91	103	119	86	81	80	97	92	74	88	101	108	73	97	95	90	97	82	92	121	70	108	84	97	109	96	95	92	98	88	85	103	108	76	77	89	98	114	84	85	89	101	85	109	99	91	100	91	81	100	89	94	93	77	84	84	81	91	91	101	93	81	99	100	87	83	105	95	84	99	95	94	99	72	80	90	85	113	74	85	72	74	92	85	82	85	81	91	92	103	92	89	89	94	86	81	79	83	103	89	91	74	67	85	102	86	87	82	95	99	92	87	119	73	85	93	115	101	98	91	86	85	87	89	98	106	84	92	95	69	94	78	93	90	96	112	92	98	90	91	99	92	77	80	81	98	85	85	104	111	88	96	108	101	83	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2456	1119	1649	1344	994	988	1043	897	769	688	681	569	672	637	529	594	580	526	516	500	465	470	461	412	464	500	430	411	423	434	418	390	376	410	403	376	353	371	333	350	346	328	335	339	326	339	364	310	337	369	331	351	387	330	343	362	387	325	317	322	336	324	326	309	303	320	352	348	337	315	313	344	352	345	325	333	344	338	353	316	330	326	324	325	330	373	317	321	304	332	328	335	330	336	331	365	337	347	344	350	330	354	348	349	344	349	365	346	354	312	334	353	334	363	322	343	326	345	350	315	303	350	338	355	337	299	321	327	332	321	334	369	329	318	327	327	348	327	314	320	329	335	357	333	346	326	343	315	324	337	353	333	324	334	345	331	347	362	347	369	351	300	327	373	327	348	337	319	331	338	378	303	344	369	322	318	312	331	350	367	314	328	368	314	324	361	330	339	344	347	329	317	293	363	374	324	328	340	362	330	340	319	310	348	326	345	334	354	340	350	312	333	312	339	357	340	344	311	359	359	330	364	374	353	368	362	307	333	392	369	325	303	351	311	315	383	362	315	336	320	335	356	328	366	326	337	333	326	366	324	338	356	341	337	347	336	380	333	307	347	344	320	341	340	340	327	312	314	330	350	317	326	301	373	347	333	336	367	333	354	298	321	337	327	326	316	320	355	347	325	316	311	315	341	366	339	337	361	329	344	338	365	316	330	337	319	312	339	313	370	311	357	368	352	358	354	317	326	323	339	350	359	340	302	339	303	327	353	318	321	337	333	342	360	338	294	337	310	336	345	342	300	339	342	332	338	318	343	308	362	368	369	299	351	353	305	334	317	376	347	323	353	325	331	327	343	350	360	351	307	358	340	342	334	310	348	342	320	360	349	320	323	367	343	315	313	352	351	320	374	357	309	349	364	378	345	309	341	327	366	352	332	332	299	321	349	342	362	354	329	330	349	304	362	315	317	328	292	352	343	327	349	329	350	291	355	343	362	341	356	341	342	326	348	352	306	337	332	386	326	365	321	352	378	343	333	328	328	358	318	345	320	329	349	358	305	373	345	339	318	346	333	339	354	353	340	377	347	322	400	360	330	329	312	331	328	344	371	357	338	309	366	304	303	346	348	347	335	327	334	346	356	299	341	340	323	339	351	351	316	306	335	344	330	324	322	324	341	341	345	320	345	329	330	304	332	326	360	327	335	365	379	340	352	332	347	321	339	335	351	375	322	310	346	344	322	335	320	344	336	301	316	323	325	367	358	356	355	352	297	337	315	333	306	336	356	329	342	333	322	346	348	318	343	330	374	371	366	321	337	330	347	319	349	366	381	316	360	349	301	355	351	376	364	313	329	346	341	355	324	335	333	362	334	351	336	340	307	334	348	335	338	332	337	343	354	338	339	340	356	345	372	342	354	322	370	332	338	321	339	331	308	338	326	356	357	303	319	335	357	333	349	387	344	345	326	331	319	351	304	331	320	345	349	314	319	311	332	323	304	342	336	309	347	348	316	338	348	314	318	351	339	339	365	340	349	355	271	318	304	341	320	346	355	318	329	320	328	368	338	325	334	362	352	356	367	314	318	343	309	333	318	338	350	337	343	326	320	323	362	346	337	356	334	337	360	300	340	330	318	345	369	334	311	320	383	292	334	332	340	332	309	377	328	347	332	320	327	354	321	336	324	318	371	314	332	344	353	311	343	344	362	353	346	344	296	364	369	343	344	348	287	319	333	326	317	367	362	356	331	346	349	358	349	328	343	316	344	352	295	333	335	315	346	332	318	338	358	329	359	360	349	349	341	335	335	329	331	332	331	346	367	336	340	342	332	369	310	314	325	347	327	335	318	355	317	349	315	341	355	370	339	320	322	360	300	335	339	343	317	341	312	325	301	305	346	353	344	324	329	337	354	337	356	337	347	332	354	327	355	339	318	327	349	336	353	334	314	340	330	367	329	342	329	315	331	313	318	371	336	322	331	356	309	363	340	336	337	342	329	358	356	351	321	338	312	308	333	366	367	353	351	317	350	371	325	340	350	351	325	358	322	341	348	330	342	331	357	369	329	331	324	344	327	343	345	314	323	340	326	330	332	335	306	333	353	331	353	341	341	329	310	344	322	349	340	338	317	344	344	378	320	335	346	357	329	344	348	333	362	352	304	359	301	325	329	346	348	342	339	317	334	350	340	361	354	326	333	330	348	313	365	336	317	331	344	315	334	307	321	356	320	357	352	367	346	310	311	329	367	318	322	335	326	342	323	329	340	314	366	306	335	332	330	345	282	307	323	348	317	291	384	338	367	349	360	345	336	334	339	343	330	364	322	347	343	355	367	353	345	313	301	348	293	354	317	359	310	319	369	357	316	341	309	333	307	316	354	339	313	312	300	353	332	334	359	325	323	311	324	380	364	355	319	317	355	320	339	335	321	338	344	352	291	340	341	337	334	333	328	346	343	368	338	354	362	339	341	317	343	326	332	335	341	333	316	340	338	351	332	325	368	370	300	363	330	331	338	355	372	341	323	359	339	333	317	336	317	347	355	331	348	331	343	344	334	303	357	370	363	331	316	315	343	355	366	377	349	339	349	344	335	341	283	320	340	317	346	369	343	324	352	331	303	351	372	348	331	324	329	348	359	324	332	336	330	350	348	347	322	355	354	326	350	343	345	360	338	315	382	353	320	338	314	346	344	339	349	304	342	358	314	359	322	322	363	318	317	321	333	299	317	319	328	314	302	330	339	337	350	332	329	319	361	356	358	334	319	319	326	354	335	344	331	326	342	345	319	331	351	319	357	299	358	354	326	357	344	300	345	362	328	353	331	317	331	317	335	349	334	370	322	353	331	313	348	352	320	339	328	338	339	315	359	339	322	329	356	377	359	328	332	344	350	322	346	362	338	334	342	345	326	328	320	320	324	330	328	313	329	332	311	334	331	345	307	367	320	327	330	300	357	346	348	323	346	358	350	351	359	330	313	340	335	354	333	322	349	334	335	315	315	366	309	319	313	309	342	332	332	334	344	357	351	337	354	321	324	308	346	352	346	343	331	332	318	357	331	320	370	308	328	323	349	335	322	314	302	354	327	348	343	319	321	349	381	341	379	338	317	317	324	378	360	336	321	331	324	366	357	349	341	356	354	340	329	371	334	353	306	351	317	335	320	333	352	334	311	336	308	313	350	331	343	325	317	348	359	293	324	312	325	358	330	315	354	347	361	320	343	364	323	333	343	323	321	356	325	305	306	329	339	333	338	325	336	345	339	322	354	322	310	314	337	311	333	337	342	342	317	351	355	360	317	351	353	362	345	353	354	323	348	335	347	363	334	353	376	328	323	356	299	328	329	338	354	337	340	343	324	322	352	306	349	333	340	327	323	300	339	350	348	350	359	334	329	331	327	315	267	324	366	317	345	328	355	348	351	365	347	312	326	344	336	341	341	350	330	373	367	319	330	329	362	339	361	359	356	341	331	316	361	318	344	321	345	332	318	313	357	313	388	328	311	335	357	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
13985	10321	11256	7113	4996	4023	3416	2648	1984	1491	1266	1017	1282	980	948	986	920	892	605	550	599	548	455	426	476	480	435	422	433	435	378	316	330	309	333	336	301	247	250	276	254	274	256	251	253	255	247	285	237	208	235	214	250	212	204	201	228	207	242	220	237	223	204	249	204	212	210	228	194	207	230	222	214	233	212	220	192	200	219	218	206	237	203	214	195	199	234	215	232	206	229	194	203	223	225	230	206	212	209	244	195	192	191	203	217	228	217	223	211	194	202	204	220	202	199	184	224	191	190	192	230	215	212	224	218	198	211	202	225	218	212	193	210	212	222	197	200	183	209	183	192	204	183	180	201	194	212	189	192	205	229	206	200	202	232	209	209	193	212	189	190	229	205	181	207	236	187	225	195	212	193	206	217	215	218	210	203	210	226	211	213	210	202	202	212	201	208	214	206	218	206	218	216	233	264	238	214	201	197	218	206	233	216	193	194	221	189	231	210	223	248	190	199	205	225	211	209	208	201	199	212	209	208	214	211	211	204	221	206	205	192	189	233	222	218	184	249	200	205	222	225	200	211	218	215	213	190	221	181	189	199	202	209	216	187	217	228	200	236	229	218	190	222	246	210	218	193	199	212	223	211	196	211	200	241	210	215	210	227	206	184	178	176	189	234	212	205	224	229	244	242	183	192	209	247	206	205	193	211	175	206	184	179	226	223	223	235	182	234	199	206	184	204	206	217	202	216	197	192	210	208	207	230	250	219	201	183	215	205	207	224	206	204	233	165	217	200	185	232	213	200	209	203	215	222	214	216	181	238	203	240	226	209	199	204	218	204	217	198	194	219	246	208	225	231	223	206	230	231	222	217	207	219	194	192	230	199	180	228	219	218	199	223	192	190	209	212	200	206	213	213	221	225	244	223	217	223	185	226	209	222	202	216	186	224	197	216	203	232	206	207	198	202	217	220	221	227	193	236	227	196	205	189	214	197	220	199	207	218	219	187	215	197	189	218	231	198	223	207	225	202	208	203	206	200	218	218	206	221	216	208	214	182	204	173	188	226	202	214	207	226	242	209	189	216	190	194	217	209	197	197	218	182	206	217	211	234	217	218	217	202	222	193	212	212	195	201	225	233	179	199	218	198	208	228	239	241	196	216	215	200	215	237	199	223	223	216	219	242	220	221	228	199	204	182	240	194	228	205	238	194	201	192	194	211	221	223	205	195	216	206	215	215	211	206	201	188	198	211	220	204	212	214	222	235	215	227	195	216	214	206	185	202	172	222	196	183	210	207	218	221	217	223	193	207	194	210	211	210	227	208	215	216	242	209	202	211	216	214	193	199	222	194	218	215	195	216	186	216	214	198	226	238	218	192	200	218	192	210	215	203	213	211	205	208	211	220	238	196	184	194	212	223	232	217	209	225	212	208	187	209	201	218	230	202	217	198	198	213	195	218	195	222	228	231	193	198	175	207	216	220	200	211	212	213	205	221	193	221	226	198	204	193	221	212	189	196	207	227	206	219	195	211	212	199	185	194	206	233	227	186	212	236	211	182	198	194	211	201	195	233	194	215	204	203	195	197	208	206	221	213	229	205	211	218	211	229	207	205	213	214	208	203	240	221	239	195	221	219	218	202	190	199	210	215	212	242	195	201	201	202	215	203	225	208	221	204	203	224	197	198	212	210	207	219	218	216	217	222	236	183	195	202	211	225	244	198	205	212	221	218	244	199	216	216	193	202	217	218	203	223	216	206	205	227	221	205	219	209	219	196	212	204	187	215	215	205	225	200	236	210	217	199	213	209	203	216	182	187	232	198	201	213	214	228	204	199	200	194	211	223	185	207	199	226	234	208	206	178	220	234	195	188	221	215	188	208	218	229	214	215	204	194	210	209	212	204	244	205	227	206	192	224	207	224	196	217	216	201	210	223	187	216	208	214	196	202	246	229	215	202	214	221	220	191	206	209	204	222	222	187	209	213	207	194	191	199	214	209	188	233	199	207	238	198	241	192	241	206	207	206	225	239	204	190	200	232	218	200	215	217	202	226	221	209	189	204	214	219	182	227	224	230	217	204	214	207	245	161	225	166	216	217	199	187	174	202	214	197	221	226	207	202	189	200	227	192	192	193	239	207	219	194	211	208	202	207	176	216	225	225	197	197	230	209	205	181	225	214	200	208	188	230	217	208	188	225	223	221	232	234	194	199	226	223	220	214	218	212	191	216	226	199	174	255	213	205	209	202	207	197	231	234	210	193	199	206	196	213	214	218	236	217	223	212	216	175	267	194	209	217	213	210	199	194	204	216	207	210	207	210	214	210	228	205	213	237	225	215	218	223	235	208	195	211	205	204	218	205	208	228	207	212	218	220	208	214	217	217	198	207	207	190	173	206	202	214	198	213	219	221	191	188	219	221	196	223	222	226	235	207	199	215	235	219	220	211	250	200	238	206	198	213	220	213	203	223	237	212	203	195	206	227	210	191	210	197	205	243	189	207	197	222	221	181	202	200	216	195	225	235	216	208	193	217	193	193	218	210	223	246	223	188	228	214	190	238	211	199	230	218	193	209	204	228	196	181	222	226	202	209	199	196	184	205	188	205	201	210	215	230	204	231	182	208	194	203	231	194	231	198	202	170	215	220	211	230	221	220	210	175	223	180	201	237	207	199	232	218	215	229	195	239	215	235	229	197	203	205	243	217	207	199	219	199	239	229	212	198	200	215	202	209	184	204	239	178	211	211	196	199	215	207	185	219	199	203	210	206	217	199	216	219	198	229	219	213	213	218	234	175	202	212	221	185	218	220	237	226	227	223	197	220	219	202	206	194	206	204	189	208	207	166	239	204	207	223	213	237	224	205	211	228	219	236	227	232	199	206	199	185	222	207	211	231	215	212	206	221	214	238	195	194	223	228	216	212	203	207	231	207	222	210	215	205	222	224	204	214	210	214	172	193	208	193	199	198	212	248	197	228	248	192	209	225	227	205	196	211	201	210	225	227	219	220	205	192	257	215	223	211	199	218	188	202	222	204	219	219	211	217	218	221	223	248	200	226	210	223	210	221	205	228	192	231	219	192	218	212	192	217	224	225	229	219	196	212	194	197	201	215	251	216	223	224	231	204	216	193	228	221	210	217	201	182	236	206	201	226	208	205	188	209	187	221	223	220	213	197	212	205	205	206	209	227	209	235	224	225	208	207	204	218	205	194	196	219	248	218	188	215	204	223	202	219	219	215	199	225	199	178	188	184	226	229	212	206	210	209	200	221	194	212	199	206	222	214	192	212	224	205	205	193	190	216	222	227	219	194	239	184	194	222	201	193	217	219	228	219	211	208	205	207	237	186	190	199	240	230	201	202	182	191	201	209	212	218	240	209	183	242	205	215	198	174	195	213	245	194	195	172	225	202	213	204	192	192	212	205	203	215	182	197	196	214	219	215	242	220	247	219	235	218	196	192	201	206	196	195	216	190	217	217	183	233	203	198	212	204	203	228	224	212	188	220	217	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9688	9033	10376	8585	7847	8720	8520	7431	6970	6128	5772	4981	6070	5643	5061	5473	4995	4324	4041	3336	3658	3256	2414	2381	2941	2698	2610	2340	2661	2574	2420	1544	1692	1471	1624	1577	1369	1064	955	1011	1154	1143	961	1018	864	877	890	780	769	712	748	796	713	745	668	744	677	640	701	692	687	683	673	658	653	705	688	674	699	707	672	657	639	693	639	672	651	651	663	647	691	662	649	648	663	653	630	654	668	631	641	593	623	671	630	617	695	607	636	624	650	649	653	627	641	638	687	628	653	676	667	646	629	642	643	680	645	613	628	691	642	638	671	672	676	664	636	697	687	644	687	617	635	677	611	638	650	650	638	641	677	627	690	672	632	615	614	607	661	646	635	678	674	621	600	649	645	687	634	680	622	721	638	605	615	628	646	706	669	670	628	659	649	691	599	662	652	622	643	639	649	655	638	635	637	656	679	660	669	653	667	611	675	660	639	628	616	681	579	647	610	647	659	663	637	662	666	612	633	683	595	668	654	654	687	614	637	666	662	621	652	620	623	669	655	677	670	643	626	671	647	650	657	641	652	649	655	688	646	633	647	630	602	601	573	656	672	650	626	662	617	674	605	643	640	647	673	650	631	600	652	634	642	633	603	635	612	638	633	634	604	662	654	633	629	638	645	609	628	663	704	625	677	621	678	614	638	623	624	643	595	645	690	647	618	666	660	654	657	645	650	644	659	643	635	644	631	677	631	633	639	642	652	645	614	627	669	657	620	651	654	675	559	663	620	652	677	653	630	614	629	656	673	652	615	626	622	660	649	626	644	600	651	622	627	661	650	648	615	609	621	660	647	644	673	687	621	634	659	633	643	686	628	580	656	653	616	628	655	606	685	645	655	665	658	653	612	619	614	638	680	637	690	657	653	660	651	624	610	652	618	629	657	608	642	639	642	635	649	657	637	652	680	656	709	653	628	673	646	634	623	681	672	630	646	639	638	635	626	670	629	621	626	644	640	604	633	659	636	653	604	663	651	653	624	664	631	659	650	626	695	600	599	651	646	631	691	608	654	626	664	686	663	688	660	574	647	655	644	640	647	630	652	625	650	634	615	684	663	633	629	651	620	671	670	626	619	609	647	659	673	608	646	692	679	645	656	656	649	682	643	655	613	596	664	653	628	628	645	662	677	621	594	637	642	647	637	688	670	619	611	598	619	622	632	645	656	649	670	645	651	644	652	673	685	636	630	638	657	645	649	642	633	650	656	646	605	669	637	645	611	656	689	630	644	672	658	601	652	628	679	583	674	615	654	615	626	607	644	636	686	639	611	627	645	641	686	645	676	647	625	600	663	668	643	632	634	628	680	654	614	643	634	686	618	650	678	663	634	633	662	697	650	711	664	654	627	639	656	632	633	653	665	626	625	640	671	638	607	659	624	642	675	623	659	665	648	615	694	640	687	607	649	642	675	617	629	663	618	683	665	646	633	596	698	684	669	627	606	670	648	669	603	594	638	672	674	655	640	609	680	630	644	637	639	610	661	653	615	663	629	679	624	653	642	625	672	628	675	641	652	668	635	664	651	625	646	629	633	653	601	592	629	631	610	670	631	652	618	631	632	682	650	625	598	662	629	592	605	656	685	647	613	656	665	632	680	621	648	620	646	690	631	629	637	607	633	633	642	641	618	624	637	631	637	619	635	665	645	670	669	645	649	672	626	645	669	635	636	617	608	600	636	668	620	576	613	678	626	654	665	689	685	707	636	675	683	638	669	607	686	635	643	658	606	658	668	644	652	648	670	649	694	670	637	674	651	636	623	633	658	695	704	641	632	656	650	609	643	610	628	637	612	644	614	632	625	571	640	651	701	631	666	673	672	619	646	601	619	606	600	615	677	679	659	691	619	635	698	642	615	639	664	611	608	628	640	631	644	667	628	666	625	612	659	651	651	621	655	634	653	630	657	639	634	643	652	644	663	592	651	647	618	638	592	644	619	687	637	646	663	619	645	612	627	676	682	644	630	615	655	677	620	623	619	652	660	657	659	648	639	683	680	657	670	645	662	629	632	641	683	617	654	603	624	646	643	637	656	602	676	658	612	651	607	643	644	621	636	568	639	643	640	634	645	658	646	647	692	670	649	594	604	647	669	625	606	671	660	633	667	656	644	626	657	678	647	658	629	639	676	639	686	650	634	657	631	633	607	690	615	640	654	660	623	645	645	624	620	623	652	627	634	635	634	589	657	660	631	583	609	635	628	604	639	630	658	645	650	616	629	629	652	638	702	661	686	643	600	666	598	600	621	657	660	656	661	656	639	604	647	682	666	622	625	645	630	642	668	620	647	612	658	606	660	615	664	648	646	655	629	662	685	595	619	620	654	653	647	620	632	625	665	622	633	650	652	615	644	687	638	643	620	608	653	608	634	656	673	637	662	598	593	637	620	647	609	647	613	673	638	682	657	689	618	632	644	640	632	603	693	626	641	594	634	661	675	683	610	689	690	685	635	697	624	671	646	630	624	645	658	620	622	636	661	652	619	620	658	672	631	644	673	636	650	623	649	644	701	604	653	608	614	619	646	656	592	646	636	632	659	652	651	615	632	609	623	647	656	650	651	654	612	664	592	629	640	652	681	656	631	677	638	635	646	640	654	619	661	652	631	644	601	603	637	649	644	671	634	628	621	628	667	632	669	643	649	625	684	609	620	622	602	660	643	636	614	635	623	644	587	632	617	652	646	642	650	620	624	661	639	659	704	621	641	631	687	630	639	594	675	616	608	733	639	663	642	700	612	619	632	657	656	644	599	623	636	619	634	613	635	639	633	641	642	689	629	663	644	631	644	653	623	670	628	614	674	646	661	647	664	644	625	629	582	667	617	642	596	585	671	602	649	623	640	708	605	638	658	662	663	679	634	621	606	661	611	648	635	632	653	664	647	635	635	675	658	641	677	669	668	642	641	676	569	672	635	661	672	645	672	679	624	596	624	649	652	657	632	649	649	664	656	616	624	661	637	634	688	624	669	628	652	653	670	678	608	669	605	645	628	646	622	597	643	665	648	675	657	634	703	662	638	597	621	619	647	632	619	656	619	685	632	629	664	597	632	666	655	651	610	613	673	624	652	641	665	665	588	647	652	629	674	658	688	644	615	652	644	620	649	675	657	634	606	665	667	610	657	654	675	626	625	622	672	615	636	627	631	673	667	647	691	647	668	638	627	655	647	631	659	622	659	646	631	660	661	692	649	617	645	636	637	635	590	666	654	584	652	639	648	641	635	628	649	626	675	616	670	659	679	670	593	683	631	662	662	680	633	681	628	655	596	626	630	681	616	667	651	589	651	634	676	684	648	613	634	654	651	651	614	656	633	677	684	643	638	660	692	618	663	634	625	633	597	674	627	681	689	644	631	587	640	599	643	577	627	640	633	653	665	649	661	652	662	651	621	657	717	644	657	648	638	692	667	594	645	638	646	651	636	658	637	606	606	588	638	647	618	643	631	644	677	630	621	646	637	640	607	625	656	699	640	621	634	630	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
22987	18060	22471	11626	9034	7460	6828	4622	3974	2879	2280	1951	2188	1918	1815	2017	1491	1258	1231	1039	1116	1005	756	745	769	777	823	852	860	768	643	496	507	463	481	477	443	383	363	419	387	412	373	373	326	309	309	336	312	309	306	321	308	282	298	286	267	302	290	294	257	287	307	254	330	250	310	315	269	285	266	285	298	263	264	291	283	303	286	295	292	321	294	255	293	262	285	299	276	286	270	289	292	299	288	291	293	278	281	280	256	303	286	271	278	315	315	261	278	303	273	298	282	286	302	263	233	254	279	263	272	277	280	273	284	287	263	266	300	272	288	256	281	289	289	275	275	292	260	285	276	259	275	286	289	265	281	262	289	286	283	263	274	273	298	291	225	284	258	296	279	280	302	288	289	298	292	284	308	266	288	274	278	257	287	314	295	277	267	286	279	293	287	268	255	270	275	244	284	285	267	261	296	280	255	273	276	268	266	266	306	265	254	289	276	294	278	267	276	280	293	294	284	253	339	317	256	302	292	271	280	281	266	266	281	275	273	293	316	263	270	285	312	276	253	317	269	304	284	301	271	279	257	286	291	266	296	297	294	271	280	296	263	267	252	272	279	268	269	289	262	275	288	288	310	287	282	273	289	298	281	258	281	273	276	290	269	281	295	284	289	266	268	291	283	268	259	264	261	264	263	270	256	279	265	293	272	287	298	312	290	306	277	275	300	291	267	271	331	287	300	297	274	305	288	308	283	273	257	270	276	242	291	291	296	279	265	264	269	295	278	287	280	267	274	303	243	259	312	292	300	293	287	294	289	281	292	277	266	311	258	311	282	274	279	243	247	277	259	267	286	280	260	302	301	286	296	284	272	277	302	279	249	315	254	259	271	301	267	266	292	265	308	305	297	292	301	295	276	284	278	280	292	294	262	291	290	296	260	255	276	287	275	268	291	264	319	304	324	259	266	287	263	276	286	310	261	295	262	270	324	296	280	285	295	263	305	287	300	286	286	320	278	296	270	299	299	290	276	293	262	298	277	270	270	252	255	281	260	300	283	287	252	270	304	278	293	268	270	272	261	266	292	277	280	255	274	295	282	295	266	317	268	279	287	283	254	293	297	257	298	249	282	266	259	284	248	294	274	268	289	265	286	274	294	282	269	253	258	312	292	270	267	269	269	259	249	292	276	303	283	248	287	272	302	276	264	285	251	301	292	267	275	272	303	268	260	273	286	255	285	269	270	271	268	277	273	300	293	311	276	286	264	256	269	310	314	285	297	274	266	298	291	264	283	281	275	269	276	271	289	261	261	294	267	282	284	227	257	288	297	302	297	269	294	282	282	261	269	267	293	266	293	271	293	287	234	258	273	296	255	252	266	280	254	271	267	246	259	307	280	296	260	293	270	285	295	290	294	304	271	258	271	281	254	295	256	278	296	276	282	251	286	261	275	295	268	303	297	280	285	259	268	238	314	259	306	273	291	297	283	245	288	254	288	287	293	261	287	271	273	268	262	277	292	291	265	283	282	297	271	276	274	278	301	281	313	292	281	287	286	273	282	289	271	288	257	278	277	314	293	295	280	280	268	283	295	300	282	299	264	283	288	298	283	262	278	271	279	287	281	284	268	293	290	268	298	277	286	282	331	284	288	298	302	265	279	278	291	312	250	252	283	263	249	282	284	275	281	300	279	242	289	284	277	293	275	254	274	294	286	258	251	287	283	279	293	300	289	265	247	259	308	283	290	280	263	264	302	289	280	284	280	277	280	287	267	279	238	266	254	278	254	277	296	284	253	313	283	257	285	270	273	287	298	284	290	298	274	272	297	253	284	277	302	301	282	263	267	272	291	293	283	267	277	322	270	286	302	268	289	280	289	281	287	286	289	294	285	274	288	280	285	285	269	262	277	270	273	296	294	264	260	277	274	288	290	269	284	282	285	285	277	306	279	262	280	262	262	295	252	304	256	293	299	295	261	260	298	279	278	252	283	281	266	305	260	263	265	262	291	278	264	278	285	284	283	282	286	309	249	265	290	265	284	260	274	286	314	294	266	285	276	286	309	275	264	298	270	300	267	299	301	305	267	306	300	271	276	277	288	244	289	294	274	283	279	304	277	290	292	271	277	281	270	311	287	268	255	286	252	271	287	281	262	264	305	280	260	272	279	300	266	285	303	265	261	250	272	303	263	253	285	306	289	274	294	266	272	307	310	284	259	292	287	262	278	272	292	278	264	309	283	315	271	277	287	266	310	283	303	304	304	265	268	264	269	283	258	284	260	288	280	305	290	284	303	300	250	254	283	291	287	311	298	267	273	284	298	256	289	323	275	276	271	294	256	253	271	268	282	297	284	282	326	294	266	293	315	268	244	303	253	255	291	289	293	247	285	276	276	301	266	314	303	261	289	293	304	299	283	256	277	283	260	277	257	297	276	253	282	296	270	299	281	264	261	285	284	247	314	311	265	282	274	288	281	288	275	265	305	292	279	270	271	292	267	276	288	276	287	279	279	272	293	288	293	259	260	305	280	279	267	255	293	293	294	287	265	264	292	272	258	268	306	284	291	276	303	281	299	281	306	299	271	285	276	290	264	290	263	264	288	265	254	227	298	271	313	295	276	295	258	282	271	274	258	270	276	274	287	266	291	290	292	292	252	292	254	285	264	262	284	297	293	289	265	258	272	308	315	260	284	274	289	331	265	269	286	282	270	299	257	289	271	254	282	288	266	247	270	316	259	265	278	326	290	258	299	272	271	282	286	302	286	264	261	273	274	274	267	274	278	289	268	247	297	259	267	311	279	276	283	280	282	291	274	270	287	269	269	238	261	275	265	289	263	290	260	268	280	304	287	299	269	252	257	294	277	273	282	317	280	289	275	280	308	257	254	277	273	244	304	283	284	251	261	279	286	267	295	260	261	291	313	260	277	294	254	291	256	278	275	264	258	273	316	263	282	249	260	299	275	296	264	292	283	310	258	280	255	271	265	246	285	299	284	282	241	282	266	277	240	315	273	277	285	235	299	297	291	272	269	281	266	287	285	267	288	256	260	275	228	266	267	248	294	292	288	289	277	308	251	263	284	295	281	259	274	245	312	268	306	304	245	252	264	243	304	269	279	260	284	274	277	281	259	296	261	259	282	270	285	252	269	251	266	280	263	292	295	315	285	304	256	286	297	307	266	293	269	252	284	275	307	282	269	268	279	259	278	279	272	293	315	273	298	249	271	293	290	260	266	273	292	289	244	287	268	291	291	318	274	270	279	306	254	259	253	292	264	294	287	283	275	259	249	285	295	300	293	278	265	293	287	299	265	251	264	286	324	283	310	303	273	284	312	275	295	281	272	258	291	268	262	308	272	292	283	273	276	263	244	286	283	321	275	244	274	268	261	305	276	302	281	290	264	278	309	244	275	291	287	299	278	296	286	279	249	283	288	271	271	291	294	270	287	262	276	286	275	307	266	259	293	299	284	260	288	274	244	274	248	284	297	258	278	273	302	284	265	273	276	276	318	275	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
13767	15106	16701	12774	11761	12815	13088	10990	10900	10488	9520	8168	10402	8918	8629	9020	7914	7505	6723	6243	6478	5649	4045	4007	4935	4131	4748	4543	4730	4275	4064	2579	2732	2519	2679	2579	2187	1669	1478	1587	1706	1675	1520	1579	1481	1181	1197	1253	1133	1090	964	1038	963	977	930	921	838	881	873	868	849	837	882	792	850	823	842	854	833	826	863	886	830	833	828	826	850	837	857	877	825	822	830	876	857	856	809	814	859	807	840	827	755	810	828	837	837	785	810	838	839	852	776	815	783	794	818	830	793	819	893	841	847	820	819	785	804	818	900	831	744	829	828	847	788	811	755	772	805	846	791	822	814	766	841	804	819	873	817	779	825	772	763	841	810	809	818	777	760	803	816	843	856	857	817	774	771	782	835	799	866	816	839	821	801	800	863	850	795	793	784	777	818	842	817	818	796	807	859	815	788	824	835	827	791	883	735	788	824	805	791	793	805	840	819	813	872	831	837	782	815	826	836	824	843	743	832	831	801	772	799	756	826	842	821	832	791	811	847	809	834	791	803	773	803	784	811	797	834	838	808	795	817	792	829	782	833	802	820	794	815	761	827	799	800	837	842	761	789	783	774	826	843	813	790	792	826	824	816	790	787	806	807	809	795	831	828	831	748	782	749	762	784	810	815	820	798	804	825	848	804	760	781	851	819	852	838	796	809	749	801	830	785	798	868	810	813	818	797	792	789	805	811	830	829	850	811	777	753	791	817	807	805	830	746	804	796	820	846	778	857	798	849	781	832	827	820	800	797	808	796	838	812	757	831	828	771	845	835	812	841	803	824	819	842	796	768	814	860	735	788	813	838	849	793	795	815	807	784	814	816	822	742	792	776	808	798	798	859	779	780	843	799	805	821	773	802	807	803	821	832	856	832	826	800	854	810	781	835	807	789	825	799	741	797	828	874	878	837	793	806	782	838	830	850	837	773	826	812	804	825	830	814	836	777	818	766	881	848	809	830	800	843	814	785	791	772	790	814	839	771	775	862	810	807	812	852	768	837	848	793	808	808	768	810	812	845	817	823	800	792	818	817	761	818	864	823	844	821	773	822	770	796	750	795	806	782	814	770	794	782	766	819	755	823	785	812	842	800	824	818	798	799	807	840	749	829	767	829	776	817	809	805	828	789	810	782	754	811	803	817	802	772	793	848	808	822	820	798	809	779	820	819	804	805	803	828	835	822	830	795	747	809	791	856	826	827	871	812	805	775	840	762	824	801	770	832	782	761	812	835	851	774	801	804	831	815	852	793	790	760	821	820	761	804	790	770	783	823	781	812	832	827	796	783	797	797	827	828	799	837	845	828	746	801	794	782	804	830	779	799	773	831	776	818	775	758	815	810	795	795	806	807	796	809	814	809	796	784	774	788	813	783	800	841	782	791	822	825	806	830	820	816	792	814	800	835	764	841	823	802	797	789	788	816	804	815	827	796	777	797	818	814	808	848	817	803	773	787	794	785	798	806	758	760	794	774	769	786	828	798	797	782	800	835	815	850	783	786	784	823	858	810	786	800	806	802	814	796	805	802	869	841	818	848	817	826	861	811	789	816	798	825	761	830	777	757	805	765	825	775	796	772	846	783	848	827	828	845	806	814	781	786	820	830	837	769	789	890	818	826	783	767	817	855	842	796	812	832	817	783	771	779	789	860	787	818	824	845	813	815	811	750	808	813	795	839	772	841	794	841	806	774	808	773	869	842	823	786	799	815	812	758	760	861	860	836	797	813	842	759	797	788	848	798	805	762	798	765	778	806	810	830	776	800	846	759	819	785	798	798	793	828	844	817	825	754	797	799	746	824	857	824	802	836	780	810	796	805	839	762	841	765	818	820	811	790	805	788	783	839	782	786	790	787	800	819	802	792	785	791	816	828	802	847	833	845	818	802	843	791	811	766	864	847	847	796	810	814	861	789	811	772	747	759	777	823	784	829	852	831	815	794	721	775	766	803	831	806	793	827	810	773	758	821	849	815	787	775	814	858	802	841	801	855	778	768	817	787	825	793	839	773	818	836	807	791	782	788	785	804	785	789	803	819	851	812	811	831	814	781	808	805	845	798	900	821	807	775	773	815	816	807	797	776	804	786	825	849	798	838	809	853	783	771	774	757	828	810	801	798	799	781	767	850	825	827	823	790	779	803	820	841	834	812	840	805	816	798	806	818	814	826	826	803	781	814	818	771	833	800	852	800	823	750	826	812	834	820	822	825	843	799	822	800	834	820	776	817	790	823	820	806	820	806	797	791	844	804	799	821	834	842	822	850	847	823	819	829	820	842	785	827	798	809	882	821	828	767	785	784	784	873	805	803	783	812	794	804	817	817	803	786	831	864	831	797	782	795	823	807	757	824	848	775	735	825	796	804	742	800	822	796	771	820	819	813	793	799	790	827	814	836	820	783	851	845	773	825	838	857	789	765	811	766	781	871	776	784	761	818	819	823	842	760	791	799	855	785	824	748	833	780	811	881	825	822	814	795	836	875	782	834	795	833	838	820	766	841	831	786	807	858	874	791	767	871	808	837	793	810	767	866	778	858	789	783	768	805	761	780	783	808	757	860	843	785	847	780	824	827	870	797	812	793	833	824	760	780	769	790	805	806	818	757	790	813	813	777	823	830	846	777	784	830	812	828	811	821	811	820	803	800	748	793	807	790	783	760	727	810	818	838	784	837	828	781	789	792	835	822	845	822	823	785	798	785	844	809	807	820	838	812	787	822	768	778	817	807	799	810	807	795	841	842	848	873	814	841	846	780	823	813	792	803	823	835	814	824	809	803	810	778	800	816	840	827	833	787	859	804	843	782	836	801	813	847	811	867	769	818	823	781	792	792	787	847	820	823	821	863	782	811	818	794	812	786	812	787	832	786	803	728	785	797	782	822	805	817	804	801	828	842	839	800	825	780	858	791	834	819	819	804	795	814	845	829	816	821	815	793	872	791	838	791	820	785	807	821	813	833	786	850	790	824	809	832	830	845	785	834	769	805	769	766	784	812	849	817	829	800	835	823	814	799	823	790	872	792	817	826	819	852	844	872	809	818	830	797	830	818	843	845	818	808	801	766	813	787	819	805	811	804	843	830	850	740	783	874	794	747	855	853	823	785	776	837	773	840	807	836	841	730	828	795	814	812	776	848	818	871	826	783	792	771	822	810	791	754	839	808	796	846	792	811	799	778	812	805	823	823	808	769	823	789	877	827	824	798	726	798	848	827	855	808	835	806	783	769	830	840	829	799	859	808	796	847	801	814	808	796	860	787	799	856	801	840	798	832	808	807	792	798	789	787	777	784	852	793	855	810	814	749	825	815	807	841	826	783	859	776	782	794	779	754	787	804	833	842	805	853	756	777	775	754	798	830	826	804	780	816	799	756	848	802	866	785	847	850	783	755	824	794	817	808	812	786	802	809	806	781	751	801	816	794	780	819	786	784	843	787	794	804	822	765	802	837	807	761	811	816	792	775	786	799	829	796	816	753	847	861	788	802	829	791	854	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2358	928	807	478	358	308	276	192	183	211	150	161	148	139	126	135	116	130	110	103	110	110	103	104	104	134	109	106	111	114	90	104	117	94	120	116	101	89	106	82	97	110	102	101	90	100	92	108	96	103	96	79	108	92	91	105	85	84	108	105	98	98	84	105	92	90	76	101	110	86	112	104	81	108	95	88	101	86	96	109	87	100	101	123	81	83	91	82	84	86	94	88	91	87	91	96	107	96	100	100	80	74	112	90	87	81	99	103	92	110	107	92	101	103	86	90	88	90	91	113	83	90	110	81	98	88	93	83	104	95	101	91	95	95	98	99	108	87	97	96	90	88	94	68	99	91	90	87	101	77	103	91	79	82	89	79	81	98	86	83	113	89	87	96	81	78	84	65	82	106	85	93	100	105	91	92	87	100	84	89	92	84	116	109	87	95	103	80	92	98	79	104	91	90	112	85	87	91	103	97	102	85	83	89	97	80	105	83	73	94	91	111	95	80	116	113	105	97	88	84	85	97	86	96	88	89	89	96	91	79	97	104	103	76	82	76	102	95	103	103	102	102	91	85	114	87	79	102	98	94	92	96	83	97	101	94	84	100	97	96	86	78	97	93	110	93	102	104	77	85	101	92	78	83	89	106	83	95	103	99	101	78	105	94	102	99	71	90	83	82	104	95	109	97	95	83	80	80	92	101	99	102	102	86	78	96	93	108	114	105	92	100	105	107	86	95	92	96	92	85	89	86	96	82	94	99	100	102	97	96	104	107	92	75	79	104	80	115	100	103	90	97	90	109	104	89	111	100	102	99	86	99	103	100	100	96	107	94	101	102	81	104	100	118	71	85	102	67	86	71	87	82	104	96	90	94	93	88	89	94	93	83	101	88	118	92	81	94	90	93	70	109	94	106	82	94	105	85	105	83	103	80	97	94	91	96	74	102	90	72	96	91	103	101	100	90	88	91	87	110	101	76	104	91	105	82	99	108	90	75	112	85	98	82	77	92	101	91	83	84	90	101	95	89	99	76	90	79	98	88	82	118	104	95	81	82	94	95	98	84	91	91	110	100	104	100	83	88	103	97	84	82	87	102	89	107	93	88	122	85	86	94	100	81	106	76	96	111	89	116	91	90	107	101	101	98	92	97	96	89	106	109	107	101	79	82	79	102	85	104	107	79	91	84	90	104	101	107	93	95	103	82	78	93	97	97	85	101	83	96	73	84	77	97	92	96	118	90	97	103	94	93	77	96	84	103	83	73	85	91	100	95	103	86	101	91	93	102	120	90	101	105	93	68	84	98	80	97	94	87	86	95	106	91	99	92	88	98	92	98	86	93	87	94	85	86	92	116	101	88	83	103	95	87	111	79	85	88	86	77	106	93	92	87	92	100	103	80	96	91	77	87	86	79	100	96	106	85	82	99	107	89	90	93	91	91	105	103	95	79	94	98	101	94	96	94	99	93	117	91	85	104	111	69	94	121	96	106	99	92	90	83	112	105	110	98	108	101	86	108	89	87	90	85	79	91	78	97	85	95	106	87	92	89	97	90	96	102	86	105	86	114	99	82	96	91	110	92	97	89	93	99	79	86	96	96	90	94	87	109	72	97	94	91	95	87	82	77	83	99	94	92	80	86	85	87	98	96	86	87	89	92	72	102	77	89	93	106	84	104	88	79	90	81	83	101	96	78	83	108	92	90	92	67	87	115	79	101	83	91	102	107	112	84	87	86	104	93	99	84	96	82	124	93	78	87	92	95	87	91	94	119	85	93	104	92	95	81	99	101	93	77	97	89	100	92	96	100	78	93	85	102	91	94	105	95	85	79	79	103	100	76	93	88	84	100	106	75	98	81	101	89	83	83	90	87	94	93	80	90	101	96	88	95	101	97	91	97	101	83	83	97	113	96	87	89	99	102	88	92	97	91	81	82	91	105	84	90	87	93	104	104	91	80	83	95	96	96	90	96	98	95	82	75	76	76	111	108	103	101	101	103	89	82	89	98	94	100	108	94	95	95	91	93	88	93	80	97	84	85	104	92	107	90	95	89	87	108	101	87	96	87	104	100	101	80	100	88	90	101	90	91	103	100	87	101	102	94	101	94	89	109	96	109	106	99	93	91	112	83	112	85	77	95	94	102	83	97	78	95	105	82	93	97	104	99	101	100	94	110	113	80	63	92	86	99	91	114	97	92	91	102	84	92	78	84	94	94	105	95	95	82	103	115	99	89	88	84	78	107	91	86	86	114	94	97	86	78	88	87	81	94	93	101	90	85	110	90	69	103	97	88	87	95	111	85	87	110	106	89	98	93	71	97	94	87	97	100	107	92	87	85	87	99	96	91	105	75	95	90	85	96	116	87	83	104	95	97	79	100	111	111	101	82	98	80	97	109	87	96	103	108	105	88	87	89	84	100	77	93	99	103	99	99	89	90	97	86	90	80	99	92	103	108	74	88	99	98	84	95	93	106	95	92	82	95	86	93	92	97	93	119	98	104	108	103	80	89	95	83	92	88	95	101	101	99	94	95	107	93	75	96	90	84	90	105	107	95	78	87	107	90	87	85	81	91	100	86	77	82	91	89	80	113	94	98	100	81	89	98	97	85	78	83	109	84	84	98	82	90	89	101	99	105	98	98	87	93	113	111	115	96	110	91	101	97	102	97	98	92	92	89	88	81	98	89	101	108	89	89	99	92	81	82	87	87	67	78	105	89	82	98	77	107	103	78	95	96	99	93	87	79	86	86	91	96	100	94	111	80	98	80	94	104	68	99	74	96	90	100	99	77	79	91	98	86	80	98	104	90	89	100	85	90	81	102	88	98	93	101	85	74	89	88	105	85	111	104	93	90	94	88	108	114	90	104	94	103	100	79	108	87	96	103	89	97	107	86	90	77	91	84	104	87	97	104	79	96	91	97	95	89	94	82	90	81	94	99	95	93	95	87	91	97	103	91	102	110	98	86	95	101	72	87	62	88	100	84	93	106	92	105	99	105	105	91	86	103	94	87	77	100	97	101	101	93	113	94	102	110	104	80	96	94	112	80	92	93	91	96	99	97	80	85	84	88	105	110	88	99	91	94	84	99	93	80	95	107	93	99	92	110	76	73	86	98	91	95	102	104	81	99	84	109	90	85	99	90	92	85	97	87	91	96	97	83	87	89	82	101	102	81	90	95	85	89	108	91	99	89	87	89	87	90	93	80	100	99	110	76	98	83	82	80	88	100	98	89	98	100	88	92	103	99	98	105	99	100	99	72	102	86	90	110	86	102	90	85	82	85	104	92	86	105	99	93	100	94	98	74	109	90	93	97	81	88	92	88	95	92	92	95	93	100	89	77	98	89	90	101	115	100	91	90	95	93	89	99	103	93	98	86	99	88	98	96	107	88	93	92	99	83	101	114	101	103	88	108	94	82	89	104	91	95	104	85	91	95	93	90	97	102	90	86	87	95	90	82	86	98	89	83	96	75	87	107	89	83	88	90	87	104	99	95	95	94	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2379	1342	1298	1332	937	1071	1037	799	799	773	730	710	648	688	612	616	580	588	542	525	487	487	448	450	507	481	463	439	457	437	424	413	432	380	428	400	398	362	369	364	377	338	338	371	339	345	380	330	350	360	359	338	325	366	346	350	354	307	370	313	366	374	350	329	331	363	370	362	351	371	376	340	314	332	360	315	335	321	344	349	360	358	342	339	354	319	348	364	347	347	332	365	344	346	346	322	321	332	328	345	315	343	307	348	321	352	331	341	354	331	298	321	337	339	370	348	336	344	354	326	325	355	326	312	347	356	360	356	308	363	332	334	345	329	325	317	317	359	345	354	348	323	327	370	370	361	339	341	342	351	333	375	314	321	351	328	338	345	302	338	325	336	367	344	374	331	346	335	319	340	336	354	371	326	376	350	337	335	355	358	299	340	353	354	322	333	359	360	355	360	330	330	326	353	308	347	318	331	321	325	353	311	341	345	361	336	321	353	329	332	338	333	354	331	331	319	371	333	323	326	329	374	315	363	371	341	334	331	326	326	341	318	316	324	324	377	336	341	334	313	362	370	341	355	329	339	342	336	343	344	343	329	317	359	360	345	348	372	348	335	360	369	342	344	371	366	345	329	348	364	337	315	351	349	349	323	334	334	359	320	321	348	347	354	311	332	328	365	323	313	318	323	321	341	349	376	343	340	341	327	346	329	366	352	360	339	335	320	356	346	349	345	328	347	348	323	353	319	379	316	324	333	343	326	336	332	359	339	319	336	336	345	336	336	313	349	336	348	308	352	336	311	350	329	311	320	336	313	337	354	322	330	305	342	339	354	343	327	356	343	381	333	320	384	358	330	331	329	336	341	378	332	342	349	350	319	345	329	332	355	373	348	355	327	335	359	292	323	298	349	355	348	343	319	305	328	345	341	358	323	353	362	374	337	330	360	366	342	337	305	347	326	322	378	356	336	320	342	327	330	329	359	347	306	355	326	331	349	315	344	336	357	368	333	373	358	315	339	350	334	334	329	347	323	347	343	363	322	312	308	315	356	341	327	347	316	371	333	363	355	334	308	368	359	310	344	344	317	307	371	358	324	356	345	337	354	358	332	344	313	346	335	300	365	366	345	291	341	349	342	323	308	305	336	368	321	361	359	333	335	341	344	340	315	321	330	332	333	354	348	340	363	334	377	357	313	342	347	328	340	339	307	309	339	333	342	352	318	351	319	322	364	363	372	366	329	327	331	320	366	373	344	318	371	333	353	341	349	345	371	328	358	336	340	345	303	325	333	329	359	331	338	311	331	356	330	338	366	341	341	319	299	297	351	333	352	334	344	346	335	346	349	347	328	335	321	346	321	352	362	375	329	354	351	329	350	358	331	313	326	341	346	360	337	333	379	352	350	347	346	354	336	343	338	317	337	324	352	371	349	296	350	333	336	336	338	351	363	332	352	370	344	343	353	354	336	329	323	375	349	329	342	346	349	320	336	336	340	345	380	348	341	359	358	336	313	350	343	324	353	343	361	355	350	335	360	331	331	335	332	339	343	325	325	334	376	372	325	339	334	355	350	359	357	333	323	299	353	344	343	356	327	319	354	350	328	343	315	346	315	334	390	344	338	365	334	343	345	328	319	328	336	338	336	320	334	345	310	334	374	345	368	330	355	316	310	323	360	283	360	374	335	310	349	370	312	324	335	337	365	314	333	354	358	321	360	344	357	365	354	338	346	354	330	329	345	310	317	316	362	326	325	350	355	326	360	342	362	329	315	337	324	321	351	313	345	351	316	348	321	360	322	340	351	338	349	340	317	345	325	330	309	318	336	334	322	326	343	337	337	337	345	342	310	348	377	315	335	339	319	367	353	355	310	336	330	361	330	379	319	378	371	315	363	337	333	347	340	336	339	356	379	369	370	335	356	363	349	362	331	344	366	323	341	334	351	362	324	342	345	325	341	302	371	345	331	364	356	352	331	356	318	319	331	312	356	335	337	331	343	367	356	332	357	346	375	345	321	356	349	340	309	344	347	366	341	318	302	300	329	352	326	321	358	308	341	312	329	320	336	368	295	364	341	312	323	317	330	353	316	352	341	312	309	324	356	315	352	340	324	328	362	353	383	326	347	286	358	338	333	335	318	330	343	350	339	342	317	328	360	344	351	359	304	318	338	365	351	358	346	305	316	341	328	327	319	355	371	356	335	321	332	355	344	353	342	303	350	302	353	368	345	348	324	345	353	351	353	325	372	345	359	348	325	343	311	308	301	340	331	355	325	369	343	325	321	327	345	354	362	337	315	343	343	336	342	349	325	334	357	347	341	306	308	314	367	335	359	348	344	310	328	361	334	337	361	335	337	350	360	343	333	350	323	340	350	339	308	338	362	359	347	312	311	323	280	338	343	357	315	314	372	347	310	334	348	327	342	313	352	312	352	344	355	341	339	350	304	370	344	342	349	361	328	320	352	359	301	311	363	351	337	359	316	354	332	349	357	301	311	346	336	352	369	362	345	353	368	361	347	355	333	361	326	362	304	346	326	342	370	361	337	352	352	374	343	349	359	336	335	340	331	342	332	305	339	341	328	342	353	363	338	353	371	344	347	372	353	344	342	358	329	354	330	376	351	339	357	324	349	313	346	341	313	351	354	316	324	300	359	377	320	358	322	326	357	329	306	357	339	335	357	352	347	328	359	356	334	354	340	344	352	321	350	372	345	303	342	346	365	343	313	355	362	327	326	349	353	348	337	296	328	330	326	336	340	375	365	330	342	322	316	330	344	330	342	327	358	365	329	347	378	353	349	340	333	321	344	352	338	344	334	370	324	356	305	325	343	370	331	338	366	310	321	349	324	317	346	350	352	374	355	332	331	340	356	389	316	342	324	319	343	358	333	307	316	338	340	331	368	380	352	376	317	335	390	367	309	313	329	338	364	363	352	345	344	337	341	322	342	335	356	374	339	307	335	341	277	355	341	330	340	349	351	337	364	336	365	360	350	332	323	334	329	360	325	345	331	347	337	335	322	381	332	359	310	390	337	357	345	351	358	352	354	328	328	360	354	354	358	334	356	348	342	307	328	365	301	338	351	321	354	329	350	368	362	334	335	308	357	336	334	346	359	341	366	314	364	347	351	320	324	312	313	350	347	366	331	351	306	343	337	377	306	320	327	311	321	347	338	338	338	340	368	308	368	336	338	339	325	365	336	321	322	326	339	334	332	365	364	355	332	338	356	356	344	347	318	319	352	322	317	339	349	313	368	297	342	342	324	347	370	329	322	328	335	346	298	351	352	348	361	347	335	325	359	322	339	336	337	333	344	336	347	323	342	367	355	341	351	295	362	335	358	370	322	348	326	324	314	328	350	369	323	393	351	339	350	333	381	333	332	338	347	313	334	349	351	323	347	320	353	364	316	318	331	365	351	337	352	315	334	340	339	326	320	363	362	319	329	354	321	376	356	352	356	348	318	370	340	341	312	371	368	335	327	340	362	381	335	337	360	338	316	352	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
14583	16863	11677	7037	4716	3953	3525	2233	1663	1323	1132	1212	1221	1088	1109	1005	786	684	602	571	574	546	474	476	443	455	498	413	418	336	340	372	325	316	334	374	298	250	296	267	288	264	264	230	265	219	203	242	236	213	204	226	224	255	229	205	233	219	242	218	205	217	211	208	231	216	218	215	192	206	209	216	199	194	191	193	231	206	233	217	219	208	207	215	211	217	216	199	214	185	187	177	225	193	214	225	213	178	196	224	201	205	184	205	223	230	211	195	189	184	222	202	186	217	204	225	211	195	216	193	216	223	228	209	210	198	236	224	238	205	208	229	192	173	222	205	212	209	200	217	216	196	236	233	223	193	220	202	219	207	217	217	196	222	232	213	195	205	203	214	215	211	195	234	206	232	207	216	200	221	214	198	213	209	221	224	234	213	189	210	220	190	213	191	216	212	208	203	187	231	208	187	210	210	215	194	199	207	237	202	232	195	210	242	236	207	205	203	180	178	222	211	224	216	191	177	211	223	224	239	216	222	222	199	227	201	199	207	199	190	217	229	194	203	207	208	205	211	222	186	215	226	210	199	231	203	218	181	212	206	216	224	206	230	213	186	205	198	215	198	207	227	213	195	226	201	220	211	205	207	237	197	212	200	210	195	192	200	210	215	207	206	199	218	213	204	200	182	194	227	192	208	232	196	210	192	215	200	196	199	220	210	218	207	230	235	192	210	219	188	176	200	226	209	217	224	214	200	214	223	224	187	219	240	225	212	216	198	194	213	215	198	218	208	179	216	194	214	199	225	183	201	232	205	212	209	212	207	194	235	203	187	203	211	243	209	202	231	202	176	213	235	212	227	212	217	200	209	206	222	231	207	210	180	215	225	218	205	220	201	197	237	231	203	204	226	197	200	213	218	233	205	226	215	194	218	207	239	203	212	200	207	221	198	201	245	232	219	200	207	209	226	211	217	237	235	247	220	197	215	204	200	213	201	218	210	219	220	211	202	205	203	224	205	209	205	219	204	215	185	180	213	214	213	225	223	201	216	226	191	183	209	232	203	220	221	203	228	238	226	209	223	206	217	212	216	249	202	235	195	245	206	224	228	189	207	223	215	244	215	232	204	217	201	219	209	195	230	182	204	213	178	193	203	204	210	218	183	207	222	211	206	217	201	241	225	244	231	232	230	214	218	183	211	230	210	212	200	216	197	248	183	216	231	218	200	229	197	194	204	190	226	189	201	210	209	178	187	198	205	196	217	206	212	218	204	208	197	221	219	193	211	219	209	213	198	197	233	237	222	211	189	228	227	201	226	212	214	211	225	189	194	203	191	202	228	197	236	171	211	212	201	217	220	213	209	213	211	191	205	218	223	207	195	203	190	211	199	221	223	211	220	231	214	202	188	211	207	235	203	187	205	223	225	252	215	205	236	197	221	199	203	233	211	213	238	231	212	228	225	186	217	241	210	216	227	224	198	198	214	193	201	237	198	248	185	227	222	216	215	211	241	182	214	216	183	208	211	211	198	207	220	199	212	234	201	228	223	231	209	223	237	207	186	228	214	224	219	207	191	216	226	213	182	227	226	213	225	223	247	201	213	227	226	199	233	201	197	220	202	220	201	212	209	206	231	232	201	193	229	200	193	202	215	188	183	206	226	174	222	212	230	181	226	223	231	204	194	221	211	231	261	203	223	209	211	198	223	194	222	229	235	208	181	210	209	205	228	246	212	225	198	195	205	218	213	195	194	236	213	213	199	207	208	186	195	229	204	212	234	211	201	213	243	223	223	201	211	202	206	223	195	243	199	213	233	215	242	205	209	210	194	200	214	217	213	227	222	215	240	209	204	227	231	190	185	204	198	181	215	199	202	208	205	217	211	214	218	223	190	211	184	214	190	199	196	211	193	223	210	192	226	203	224	210	205	204	196	223	234	202	213	195	211	210	226	206	201	196	225	221	187	253	213	200	188	188	208	228	206	209	214	224	220	206	210	204	215	201	195	207	197	220	180	204	219	205	205	184	218	224	192	217	223	210	222	227	201	200	218	200	220	208	216	220	218	229	221	198	199	201	261	191	227	202	208	205	213	215	212	208	166	196	179	227	212	194	211	245	214	206	220	213	198	228	210	207	207	208	212	189	203	186	226	221	208	233	220	212	201	213	210	225	190	211	214	209	207	198	227	204	216	212	208	231	222	192	194	229	184	201	236	196	198	199	221	225	237	216	211	250	236	209	218	228	231	209	214	220	208	176	217	226	214	225	201	206	222	207	188	231	221	203	209	228	217	207	213	192	213	211	191	187	212	220	213	185	199	204	182	241	191	216	197	196	183	203	220	205	228	229	224	215	215	194	218	209	213	187	196	231	180	208	214	214	216	203	213	205	216	204	240	201	208	207	252	188	230	196	206	223	199	189	204	191	222	196	203	231	223	223	209	203	216	209	228	214	199	201	216	206	205	225	240	237	197	198	220	208	205	205	194	242	231	208	208	214	214	215	211	206	212	199	205	222	217	223	211	231	214	217	204	231	208	201	222	209	207	187	218	204	225	192	206	190	215	194	206	199	223	223	220	200	192	195	209	208	224	228	210	212	191	221	199	190	211	213	186	205	221	225	215	214	231	240	229	205	229	210	207	206	231	213	195	208	240	203	228	224	191	227	235	214	217	224	195	221	180	228	181	228	215	197	211	200	225	231	237	244	216	200	207	231	228	216	178	205	215	205	204	194	213	219	238	224	209	184	195	212	218	200	237	211	217	197	199	212	214	214	204	182	218	204	191	245	234	226	213	227	214	210	218	194	238	192	199	232	198	191	213	198	227	207	203	230	206	203	217	181	194	195	226	193	215	197	184	205	192	222	209	190	204	181	241	202	225	217	217	197	229	212	211	227	210	198	211	193	191	214	200	199	191	182	189	189	200	227	213	193	209	244	191	187	206	175	217	180	198	201	197	222	211	201	211	232	196	221	217	169	233	199	238	198	204	193	234	218	224	244	247	192	202	199	208	243	200	202	203	165	192	229	234	206	212	226	206	221	222	220	185	204	219	207	206	171	199	213	214	204	220	204	208	202	218	204	270	197	204	207	223	194	219	202	212	215	212	209	215	203	210	227	220	231	223	230	227	183	205	211	220	210	234	205	195	196	216	226	203	231	197	198	224	200	214	220	230	216	228	212	226	192	238	216	199	198	207	208	191	213	223	168	215	230	224	220	190	198	219	207	213	265	218	248	191	200	197	204	199	213	204	230	235	216	235	200	229	216	198	199	216	222	223	209	217	239	221	210	230	215	204	204	220	219	221	204	249	211	197	226	222	219	223	222	192	198	214	243	204	220	193	201	225	192	213	226	186	203	195	204	217	199	211	199	194	199	209	221	213	194	215	226	201	179	216	202	211	215	193	186	193	196	238	234	213	179	240	208	197	230	195	216	219	229	233	187	206	206	225	221	225	237	209	200	210	204	227	224	221	230	190	178	196	240	228	208	216	215	238	211	234	225	214	182	184	210	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10152	15170	8410	8314	7456	8608	8785	6941	6820	5835	5696	6080	5966	5222	5150	5171	4833	4455	3827	3543	3474	3379	2412	2693	2667	2617	2577	2170	2446	2104	2043	1745	1651	1486	1619	1639	1320	1119	1021	1018	1062	1050	1032	1041	964	836	815	834	751	800	769	766	764	712	749	692	671	714	704	647	690	693	694	668	645	703	669	679	667	656	689	664	667	652	606	699	656	612	696	635	616	668	669	655	667	585	644	672	685	664	633	599	640	672	653	642	660	652	687	675	647	678	631	657	618	650	633	650	617	673	700	647	736	686	656	609	660	627	692	664	642	638	680	619	653	656	659	681	638	634	662	634	619	648	605	654	664	625	667	668	647	638	687	675	659	700	682	651	650	654	646	679	673	624	673	636	623	628	666	653	632	615	658	645	660	634	653	641	656	638	604	619	660	664	626	707	685	658	648	667	647	620	654	636	616	609	622	669	605	607	637	604	634	671	689	630	644	654	691	630	607	668	645	620	672	628	690	643	672	662	613	666	650	656	633	588	635	605	635	648	693	630	678	641	647	613	649	644	643	634	667	686	612	687	615	670	612	633	678	656	677	658	625	594	659	654	645	615	630	706	629	648	648	700	627	700	632	707	611	653	653	622	662	634	649	627	686	601	655	712	647	619	661	651	629	627	633	641	643	634	676	665	604	682	597	663	627	639	650	655	646	667	680	641	633	616	623	634	647	630	618	628	632	629	600	642	654	677	678	671	622	646	648	612	616	685	644	606	672	633	635	649	642	635	626	617	643	635	636	642	666	676	644	654	638	630	620	612	673	690	624	659	659	639	661	615	641	648	657	677	675	654	650	628	621	596	628	663	631	607	667	653	685	672	653	652	594	593	649	639	665	632	626	640	655	662	652	611	648	661	661	621	618	686	662	620	649	603	655	636	642	619	626	648	634	619	653	673	675	629	687	657	655	634	650	649	653	644	637	620	678	647	625	625	624	608	638	658	661	656	641	683	662	672	669	589	609	657	670	633	705	628	678	676	613	665	641	665	643	656	627	633	658	660	618	674	663	628	685	688	662	636	648	646	649	681	676	594	610	670	628	651	611	672	655	643	614	636	679	593	657	676	665	633	703	585	633	657	656	605	678	620	644	690	682	634	645	630	683	627	628	649	658	639	628	622	690	675	637	604	633	644	606	714	688	636	663	635	643	632	651	670	673	658	636	667	626	664	634	631	688	640	670	599	694	648	651	672	614	622	607	651	630	641	627	653	636	630	649	602	617	655	660	648	614	651	655	686	669	623	657	653	645	586	670	618	680	609	642	618	664	621	640	653	676	634	634	662	637	609	658	651	679	634	621	672	628	620	668	656	659	643	636	653	651	656	668	653	673	650	665	620	617	623	621	680	690	675	643	628	637	650	658	675	637	689	617	649	662	647	661	694	685	657	622	693	643	650	646	622	634	623	613	647	640	658	635	650	647	645	640	647	610	628	690	659	646	607	628	616	679	653	659	689	651	660	654	655	661	657	639	653	668	613	628	607	662	687	641	660	615	667	663	640	626	633	656	661	648	652	639	656	641	631	651	579	666	647	632	648	604	621	683	711	608	688	673	648	658	607	658	642	643	677	614	636	620	654	591	633	674	650	618	611	654	646	652	634	620	657	672	652	620	683	628	656	631	685	647	667	601	656	641	626	673	651	677	688	620	657	609	655	646	633	642	629	655	601	677	642	637	683	635	652	661	673	643	643	698	684	645	612	612	667	667	643	653	669	641	678	678	667	657	627	660	636	638	616	654	573	632	678	687	607	625	668	685	679	650	654	678	671	686	664	661	633	639	643	646	653	644	636	644	649	688	647	622	622	655	614	667	622	596	676	607	607	687	659	578	617	684	638	643	641	614	648	657	644	617	656	661	623	660	618	645	669	645	648	636	669	682	629	607	667	628	644	658	704	651	631	617	640	659	710	652	646	666	611	604	627	631	644	652	660	662	630	652	632	691	619	658	654	659	625	673	670	668	655	635	607	611	633	657	626	656	652	629	635	627	650	667	653	606	673	694	630	632	672	636	596	647	647	684	623	629	647	646	632	650	675	584	700	657	682	612	648	644	604	667	662	637	660	668	630	623	646	630	653	652	654	641	667	630	605	681	625	633	676	667	651	660	645	673	637	626	636	648	659	667	645	631	617	636	688	668	619	680	655	645	644	638	637	681	641	615	624	631	649	644	615	704	614	639	619	659	629	634	557	634	648	656	646	643	627	654	634	639	623	634	688	672	567	673	669	650	656	682	665	689	670	633	616	636	684	637	592	628	698	650	688	685	686	634	665	619	684	605	658	700	656	679	659	597	658	675	645	642	685	678	696	664	661	644	685	666	624	670	672	625	652	672	637	695	703	632	612	660	673	630	636	632	598	645	662	629	624	630	603	618	651	637	625	624	666	670	634	636	628	629	701	600	659	654	602	691	646	635	657	672	627	671	640	647	661	635	614	583	644	646	681	632	640	646	646	615	625	635	626	649	608	666	656	647	608	662	612	640	643	675	630	625	636	646	605	657	628	655	665	658	629	618	609	600	702	641	620	661	680	658	683	638	713	676	624	639	643	673	589	588	615	608	603	609	628	687	631	601	633	630	610	626	615	602	610	662	620	658	678	643	624	657	648	626	657	615	616	628	608	623	625	665	616	573	646	654	660	666	607	635	629	675	622	619	634	611	685	669	647	625	688	644	652	643	634	663	619	616	652	626	653	681	645	665	642	613	621	667	609	607	696	604	641	642	667	642	662	651	607	647	622	586	681	614	647	691	586	687	656	619	645	636	607	638	619	637	630	660	649	651	641	682	642	607	634	677	650	648	649	651	662	638	626	611	636	597	664	658	635	675	611	638	632	635	679	656	625	646	632	632	613	651	638	651	675	659	623	641	608	679	645	630	652	614	631	621	632	648	680	657	634	649	663	664	636	641	636	646	690	681	642	620	620	646	656	660	649	678	644	671	629	628	666	596	612	663	616	602	641	656	645	631	614	659	626	622	652	673	646	664	656	602	661	670	615	644	657	627	654	684	662	611	628	644	638	594	648	684	655	640	643	633	640	673	632	656	652	656	654	635	636	663	654	656	641	631	627	663	707	632	660	662	675	636	660	656	661	664	658	673	685	690	646	626	686	641	664	662	640	634	610	652	594	603	650	660	641	647	639	606	645	637	649	619	632	637	682	660	642	641	624	640	668	680	651	651	644	643	610	656	623	665	661	630	628	614	615	669	625	635	681	679	624	642	661	639	626	621	648	679	611	637	622	676	622	622	681	681	644	619	689	674	652	673	643	642	683	637	650	638	599	612	621	654	648	643	673	622	691	599	618	636	641	596	646	653	667	650	664	637	625	647	627	627	620	630	620	635	648	606	646	657	633	595	641	648	663	701	623	636	634	659	677	681	664	662	650	627	636	629	635	594	694	655	626	665	647	647	655	639	616	665	714	683	626	680	655	670	649	662	661	688	647	677	637	659	648	594	609	653	652	639	599	642	693	644	651	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23717	34798	24297	12582	9317	7340	6265	4389	3514	2968	2111	2288	1912	1973	1723	1953	1464	1297	1203	1096	882	956	793	861	772	897	1023	681	713	646	684	535	514	591	566	510	425	406	405	376	417	369	369	397	327	308	341	332	318	287	336	337	313	299	340	309	265	291	313	273	256	316	293	291	303	299	279	295	307	297	290	317	266	292	290	297	280	306	298	259	302	271	310	311	285	285	290	253	263	287	268	303	287	272	286	263	279	265	299	268	282	280	280	279	280	275	267	261	301	289	245	303	281	279	270	273	300	243	306	280	288	300	264	249	274	281	285	276	276	275	282	263	282	272	248	282	301	290	288	265	296	272	291	306	291	258	309	291	287	280	286	270	277	272	280	280	302	287	282	280	283	303	289	301	292	299	295	295	302	288	286	310	275	294	259	270	272	259	281	273	292	281	285	297	273	307	281	261	286	266	273	273	278	271	300	302	300	293	263	245	271	269	261	293	277	284	321	323	269	283	276	276	298	288	268	259	268	302	313	287	307	296	282	298	254	287	259	268	283	283	273	271	286	288	292	258	294	241	264	277	252	288	255	318	303	264	282	269	303	267	290	285	294	283	289	293	290	269	334	281	279	272	289	320	282	319	250	281	300	253	281	270	312	281	285	283	278	284	288	312	280	312	276	289	282	308	308	282	290	307	275	289	262	297	283	303	289	319	298	283	282	280	257	286	276	270	276	282	254	276	297	270	286	264	255	263	283	286	277	267	262	312	250	300	290	302	275	312	297	266	275	294	277	288	295	259	275	292	269	296	256	290	272	268	252	263	265	272	298	279	280	300	315	297	327	239	272	287	263	291	283	294	244	253	288	284	289	278	306	266	279	311	305	311	276	285	289	291	298	285	312	300	292	269	265	249	306	269	284	283	297	284	302	312	311	275	281	280	254	287	289	289	269	270	282	268	274	303	263	263	283	271	288	275	286	277	273	291	281	286	303	262	286	280	309	272	292	273	293	299	311	289	303	267	283	274	255	283	279	253	264	294	283	291	291	306	260	281	280	318	293	280	300	265	275	290	286	310	306	290	273	267	255	284	300	264	263	262	288	296	258	270	296	300	291	284	266	302	266	291	300	281	277	270	283	288	281	310	286	276	270	315	281	258	288	274	274	289	288	295	281	300	266	302	301	288	289	276	281	265	260	270	296	289	264	294	271	318	295	282	269	281	271	274	264	291	289	271	285	265	278	245	282	287	283	279	274	284	243	290	293	286	248	286	283	303	309	288	269	277	278	291	245	288	281	279	269	270	291	272	283	274	301	266	281	269	282	289	275	279	299	309	289	297	309	303	311	292	278	298	299	291	258	300	261	298	279	313	272	274	273	280	272	251	270	261	300	283	274	280	288	300	266	282	293	286	270	256	269	291	298	290	271	279	296	273	303	299	275	259	271	286	283	261	269	291	267	297	281	254	283	288	310	279	293	290	285	294	278	254	276	279	306	267	301	255	279	252	274	295	283	268	289	305	323	274	267	312	288	245	278	249	305	290	277	260	273	257	321	273	285	296	289	271	296	283	282	293	289	290	289	260	276	258	290	274	277	269	262	280	307	294	282	296	278	265	251	257	292	302	268	302	283	274	263	249	270	249	284	290	301	294	272	290	279	266	301	290	263	312	261	274	268	282	324	266	281	271	284	286	261	291	278	231	284	294	294	276	281	263	285	303	263	292	276	290	275	294	253	297	312	279	296	316	290	273	306	261	301	281	267	282	283	284	276	285	327	279	250	310	282	267	270	306	286	256	290	270	303	329	314	293	297	292	276	293	286	264	285	284	267	295	271	314	280	287	290	273	309	290	294	280	279	297	253	251	282	279	308	312	279	295	241	281	286	273	271	284	281	253	241	271	290	285	260	284	277	282	281	280	273	291	307	270	311	281	278	292	291	260	306	290	283	302	261	270	296	283	287	277	277	290	286	296	283	279	275	270	304	276	298	277	267	282	289	267	291	289	276	293	280	296	312	295	274	277	305	262	279	285	309	274	278	288	299	278	265	280	297	280	262	273	315	256	300	286	295	320	285	299	288	284	298	304	281	289	287	277	294	252	289	268	296	264	299	293	281	290	283	267	292	273	283	282	276	288	292	303	283	297	280	240	297	298	291	254	289	286	280	287	284	302	293	275	310	275	310	301	283	271	245	297	293	305	267	301	306	262	299	286	305	261	259	253	257	294	259	287	267	264	278	282	278	300	280	252	283	307	292	304	254	287	295	309	274	292	282	264	286	290	257	284	275	317	282	307	269	309	310	276	296	295	260	269	288	307	271	283	283	278	281	289	277	257	286	244	272	312	285	323	264	269	266	262	245	289	276	292	277	273	303	271	304	291	304	286	308	291	240	286	299	257	301	271	292	297	299	290	282	257	307	310	302	286	280	284	291	291	329	313	279	301	255	289	268	287	284	254	255	310	273	269	297	263	304	274	299	260	293	300	306	275	286	287	311	303	300	289	297	250	293	297	281	282	281	287	283	264	265	269	288	287	276	308	284	281	287	293	238	288	308	298	328	273	256	290	300	310	314	270	275	289	259	256	291	298	292	285	272	274	260	287	299	315	287	273	292	303	298	312	281	265	263	281	282	288	280	256	282	285	310	259	253	278	299	313	269	293	298	263	257	296	289	296	284	264	289	263	308	289	284	309	297	294	299	306	282	250	267	273	286	301	331	278	264	323	265	272	305	283	291	282	266	314	242	275	279	278	269	270	285	284	292	294	259	303	294	245	300	281	281	231	305	303	258	310	280	300	305	298	276	273	292	298	292	292	306	255	300	269	308	292	285	287	276	330	284	295	284	290	274	272	271	258	299	270	288	281	271	284	298	281	281	280	265	317	285	295	280	276	292	306	275	296	267	267	285	302	308	279	292	275	306	280	295	319	281	272	280	277	281	270	295	283	297	299	286	276	272	322	274	292	268	318	294	291	289	276	290	286	275	275	267	284	283	304	301	310	278	310	248	314	279	320	266	298	283	306	295	277	307	249	286	275	284	284	262	320	286	301	304	292	293	296	250	268	298	306	276	285	258	257	290	288	278	289	314	274	282	289	279	289	306	271	262	263	297	283	268	284	265	290	304	281	298	292	291	270	279	302	298	303	276	283	311	301	325	255	314	292	317	255	308	283	301	276	262	273	256	269	290	292	306	278	274	300	286	274	295	288	279	267	314	284	341	263	299	291	294	252	292	277	288	305	276	293	260	285	296	299	267	290	249	277	266	262	294	304	290	247	271	278	295	283	285	292	266	289	295	267	272	303	277	291	237	275	284	262	278	302	287	280	271	277	265	284	314	280	246	281	272	289	287	260	301	287	273	274	292	279	276	260	270	302	288	312	267	283	287	284	304	262	301	297	290	302	314	286	264	248	285	292	280	287	295	295	283	302	260	290	279	289	278	264	273	279	288	259	303	276	306	302	250	297	275	314	262	266	298	306	290	280	274	278	267	288	291	284	302	276	281	334	306	298	285	282	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
14079	29503	13213	12946	12033	12029	12802	10549	10330	9415	8746	9805	9701	8656	8604	8988	7955	7419	6956	6120	5862	5581	4057	4477	4476	4186	4635	3745	3948	3846	3734	2649	2834	2462	2661	2700	2210	1940	1442	1446	1737	1541	1559	1664	1395	1129	1229	1219	1116	1006	1046	1043	1042	941	955	890	919	837	879	902	869	865	901	878	800	858	812	813	806	861	819	855	883	850	891	872	838	786	875	820	848	827	846	776	859	854	858	843	854	819	878	796	795	816	804	833	784	787	836	804	850	846	801	790	806	827	782	815	789	829	834	825	808	850	763	783	865	850	849	839	802	837	834	842	824	832	809	792	820	835	791	827	918	836	783	809	798	835	835	851	835	901	789	885	800	844	813	840	798	890	806	811	831	809	838	858	859	812	809	816	871	814	826	788	833	803	841	807	806	775	827	831	823	795	838	824	757	839	842	820	836	823	785	833	827	843	834	813	828	803	811	829	836	820	811	805	796	818	809	831	808	839	835	820	827	835	815	846	803	845	833	799	790	821	830	780	813	878	822	803	825	830	830	843	806	863	842	822	840	817	873	823	821	834	758	808	847	816	830	797	776	825	835	757	842	832	801	809	829	832	874	794	831	842	822	828	768	797	792	756	871	822	803	870	841	778	826	817	845	873	845	764	829	784	861	825	815	810	858	784	871	852	800	800	783	814	769	849	838	762	786	832	833	810	852	857	817	819	818	849	821	825	803	795	781	790	868	835	843	792	773	874	815	852	792	848	847	905	802	849	744	812	831	844	826	787	821	788	805	772	793	820	818	816	843	845	779	846	815	776	792	793	860	784	838	808	825	811	840	759	807	808	861	830	764	825	843	799	839	843	768	840	849	788	808	818	779	789	781	838	843	847	855	807	805	818	828	833	822	823	750	786	762	804	818	774	806	816	831	825	752	816	820	827	809	829	791	826	810	782	806	804	823	827	826	831	827	781	807	767	789	784	796	843	806	828	837	851	775	776	806	815	816	838	776	811	828	789	804	791	808	831	801	879	794	801	780	804	860	806	832	812	821	783	763	805	819	787	858	828	829	822	869	795	870	823	772	817	869	821	799	828	812	820	807	804	867	812	809	831	857	802	819	773	775	814	760	789	776	803	791	809	819	796	838	839	787	777	840	842	796	801	781	740	866	781	817	827	778	825	796	830	799	814	845	819	763	784	823	818	786	894	870	849	837	827	824	842	797	810	829	806	855	841	852	802	819	831	784	787	863	791	864	822	842	810	798	828	784	811	765	825	863	827	794	798	856	858	829	838	825	802	830	823	769	851	874	816	835	790	800	819	761	811	831	821	799	789	843	840	791	809	836	785	848	794	832	842	793	819	833	836	831	788	827	849	785	810	828	793	762	839	800	800	823	791	823	785	858	848	839	813	856	850	798	806	828	837	824	756	784	808	818	843	800	783	779	794	807	823	834	822	848	792	815	813	834	847	801	861	781	786	823	824	805	830	829	753	798	855	832	824	846	816	807	809	813	763	859	830	786	808	827	806	799	835	798	792	781	860	772	795	831	796	826	825	856	832	815	837	817	834	832	791	827	757	762	800	823	807	848	807	825	800	795	826	799	810	808	829	765	829	793	819	762	802	852	817	815	786	825	752	792	803	839	840	840	822	775	810	851	831	796	799	827	771	826	849	810	821	814	813	816	793	829	828	866	808	769	814	835	886	796	839	856	833	825	774	829	820	790	818	768	837	788	787	868	788	785	748	771	850	821	797	838	852	786	813	839	820	817	831	819	832	825	776	845	845	828	842	762	757	802	887	824	855	806	812	847	778	868	811	850	844	844	817	818	822	808	835	811	811	832	823	817	806	813	848	821	851	831	819	804	784	849	840	799	819	765	765	882	791	808	770	823	743	824	802	874	834	818	838	783	816	835	781	823	839	785	860	844	800	742	756	768	853	750	816	754	829	816	866	787	814	751	814	822	803	799	814	841	834	864	793	791	806	805	798	809	784	834	822	814	809	809	852	796	829	866	784	781	837	821	881	798	838	811	812	831	807	797	823	769	840	824	792	818	751	875	808	880	870	819	787	830	843	809	820	816	810	832	842	829	848	856	857	777	842	835	759	845	829	822	785	791	818	826	810	818	821	808	799	790	839	834	802	824	799	808	799	827	819	802	862	720	832	827	821	839	788	832	843	780	814	855	792	810	836	809	806	807	818	782	876	888	762	837	874	843	853	801	832	822	704	764	846	793	847	789	822	813	853	834	787	816	844	809	815	849	874	800	819	818	801	818	836	843	764	791	844	788	804	772	797	817	787	876	823	817	829	861	822	815	800	794	784	800	846	785	826	809	803	815	860	816	823	780	778	822	858	798	815	820	817	810	792	802	870	806	785	835	811	803	765	783	783	824	803	860	831	847	806	783	815	833	849	831	805	810	842	762	837	821	794	797	801	800	820	826	812	800	829	766	797	820	817	808	805	814	823	837	752	808	838	834	830	840	843	809	843	851	837	789	772	765	836	856	810	822	837	791	788	819	802	756	840	829	826	787	806	814	815	841	814	831	834	814	801	790	767	826	833	817	839	791	780	826	825	812	791	866	860	863	808	812	805	852	801	828	842	773	847	816	838	825	789	824	810	822	822	790	818	803	761	749	860	849	831	821	784	809	851	823	793	825	835	822	849	859	806	844	770	833	841	816	815	768	867	799	822	776	768	865	800	759	817	845	834	826	758	841	847	815	829	813	824	836	815	856	802	828	848	796	813	820	851	776	790	821	823	743	772	803	824	773	827	863	795	787	856	804	830	804	810	815	816	784	805	783	805	838	832	809	775	816	792	765	886	822	814	811	788	819	816	807	815	842	795	783	830	816	794	812	840	797	779	819	839	844	815	771	737	777	786	785	773	781	828	833	848	804	878	846	823	864	833	797	820	787	800	856	807	837	812	766	810	768	807	825	820	791	845	803	787	826	810	824	794	806	827	831	853	809	851	764	835	827	801	813	803	774	779	785	854	798	792	792	849	769	828	813	836	763	817	826	843	835	805	800	779	819	795	826	788	795	790	818	794	805	809	762	822	808	802	808	809	840	836	867	811	828	837	800	788	789	812	804	766	799	819	822	818	786	831	815	822	809	870	822	847	784	795	810	855	757	785	840	827	783	815	841	846	796	819	880	804	843	773	810	808	782	859	831	790	833	817	809	798	808	821	814	849	878	868	794	793	836	825	874	779	855	863	843	823	863	803	808	823	845	812	752	784	841	828	807	820	823	798	789	771	809	788	847	788	833	800	823	826	789	804	781	839	825	789	835	818	843	816	859	833	815	810	836	854	771	804	810	804	835	862	796	803	871	776	782	781	814	774	760	796	794	815	769	785	853	794	813	810	768	841	803	835	827	842	771	819	785	804	807	806	845	790	791	745	824	824	820	835	806	841	837	765	764	833	801	862	818	847	793	765	854	814	782	780	809	790	775	796	827	841	819	778	818	812	770	833	796	788	857	815	832	764	804	770	808	897	848	818	834	826	813	759	759	849	892	799	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2440	2461	1006	423	297	229	223	201	148	151	151	146	137	137	122	116	124	129	109	132	104	106	104	113	102	114	115	95	115	97	117	102	114	90	91	114	86	88	109	76	105	107	97	114	87	102	92	85	91	113	87	104	97	89	91	94	114	123	101	108	91	113	96	81	110	100	110	103	107	107	92	90	85	105	76	112	104	113	97	89	91	92	119	99	108	103	107	107	96	94	100	101	90	102	94	113	91	98	111	84	99	84	105	86	122	96	101	103	97	108	104	95	88	114	110	101	82	97	118	85	107	121	91	98	94	88	106	108	107	91	98	101	95	85	89	108	74	89	97	116	100	106	89	100	116	107	97	93	104	108	96	97	102	108	112	101	110	100	105	116	94	95	96	87	105	97	103	112	103	112	105	101	114	113	101	82	117	95	87	95	95	112	113	104	98	97	105	132	87	101	97	110	83	90	100	102	98	107	92	102	110	95	99	105	98	96	91	92	102	105	91	98	113	112	96	104	94	102	106	99	107	96	112	93	104	87	106	110	107	87	86	95	99	89	131	96	101	109	86	104	118	95	97	92	83	96	90	83	103	108	86	89	107	86	109	94	89	92	101	100	96	102	92	85	108	107	81	96	107	119	109	95	85	94	89	115	94	104	103	105	92	88	83	98	90	84	103	96	95	108	107	100	105	83	82	107	89	97	94	128	95	111	115	75	93	95	89	108	100	90	103	104	87	111	111	88	84	120	103	92	88	105	89	94	93	112	75	89	82	109	103	90	94	112	107	94	108	100	100	103	110	94	81	102	101	115	103	112	100	101	103	120	92	96	98	86	102	96	100	102	110	112	100	76	111	107	77	112	99	99	103	105	89	92	96	89	105	96	87	102	84	112	97	88	89	99	101	85	94	95	93	104	104	102	96	81	91	93	114	121	104	96	105	115	94	93	95	120	102	113	91	100	93	88	107	106	101	91	114	94	102	106	106	121	110	124	87	100	86	99	109	99	99	102	93	95	100	116	93	103	115	104	100	91	113	101	110	96	102	99	106	94	103	101	90	104	100	97	92	96	92	117	93	101	111	101	114	117	120	96	112	89	101	96	88	92	90	103	114	104	103	92	112	100	97	100	109	101	85	89	102	76	102	117	95	90	91	104	104	100	102	103	95	101	106	88	116	87	101	91	102	87	112	115	111	95	94	100	101	96	94	78	120	110	93	103	113	108	98	95	86	111	88	108	82	77	112	90	99	85	94	94	105	91	103	119	98	105	98	90	93	102	92	113	109	119	91	87	82	95	113	85	89	97	87	79	104	90	96	97	95	102	105	107	117	91	99	117	92	108	108	98	71	102	103	84	112	105	89	109	92	98	71	87	95	86	79	92	107	111	109	104	87	102	104	115	88	77	97	112	96	99	110	104	77	96	110	111	113	108	90	81	90	117	96	85	95	113	85	101	110	105	98	97	90	117	118	99	94	122	119	95	116	98	105	97	84	92	95	101	83	105	117	85	101	119	127	100	108	97	109	101	92	86	92	106	105	91	101	84	96	104	96	84	98	93	91	102	116	118	102	91	101	108	101	96	107	107	94	113	107	90	120	97	95	89	92	116	93	119	88	90	101	104	97	105	105	82	98	100	105	103	78	109	93	103	93	97	108	71	115	95	111	78	94	115	106	121	101	101	103	102	108	110	103	96	94	84	100	91	95	121	116	120	110	92	109	97	94	95	81	114	109	111	100	99	104	117	118	80	95	110	92	82	98	85	89	91	116	79	97	100	98	99	96	92	116	115	102	111	95	102	116	114	78	120	99	98	98	97	103	116	114	109	102	86	106	94	111	83	95	94	104	94	94	94	108	95	93	102	103	106	100	84	114	100	99	89	102	81	127	81	112	88	94	106	78	100	103	89	97	101	103	95	102	100	114	119	95	99	82	94	96	93	106	98	123	95	92	91	103	105	98	98	101	95	98	95	95	106	91	108	96	98	118	121	104	92	95	89	98	87	110	105	111	101	106	81	105	97	99	111	98	99	96	118	95	97	110	87	109	99	98	81	110	99	103	90	99	113	102	88	92	98	95	88	85	85	85	84	95	103	93	85	102	104	91	70	99	99	111	88	106	103	86	104	118	113	83	93	82	104	102	111	113	95	95	111	96	104	100	98	90	91	96	84	92	98	99	105	87	94	94	108	105	85	73	103	91	98	104	103	112	90	96	94	103	89	101	88	105	101	83	106	107	107	101	96	91	108	95	85	119	86	106	83	88	86	93	99	82	104	109	92	99	96	112	105	114	100	82	99	95	96	87	95	94	98	93	102	118	102	90	100	102	89	82	111	100	103	98	83	85	87	99	108	93	90	110	115	91	96	119	99	103	108	98	102	83	107	99	98	86	96	93	96	99	93	113	120	104	106	106	84	95	93	97	98	125	94	79	103	102	85	80	95	96	94	81	85	119	97	103	96	116	88	88	110	95	92	91	82	109	120	108	95	82	108	126	111	105	97	107	97	107	81	96	115	119	107	86	107	99	86	87	94	122	93	109	103	114	75	90	100	108	124	114	89	87	109	88	93	100	89	99	103	80	102	106	99	90	97	82	93	102	78	114	105	108	102	97	92	93	99	96	119	96	108	88	102	99	99	97	86	109	105	119	89	116	94	90	98	92	83	116	104	106	93	87	104	109	90	78	105	83	114	93	110	97	94	95	95	98	100	85	99	96	106	112	99	106	89	108	98	122	103	91	98	108	114	105	100	117	88	96	103	76	95	88	109	99	114	97	104	110	111	90	105	99	91	96	108	101	88	93	105	111	105	95	82	90	93	109	93	101	110	96	99	95	104	100	93	104	115	102	90	99	106	98	90	101	87	98	91	97	111	99	103	105	104	104	92	118	70	94	89	123	98	102	117	118	104	87	101	89	120	81	96	102	106	110	104	110	90	87	97	98	96	91	117	104	120	108	95	102	97	93	97	99	84	85	102	85	97	98	125	104	95	96	108	92	116	105	101	95	104	101	102	120	104	99	110	100	106	93	102	85	96	96	90	114	104	101	89	103	112	104	80	97	89	90	87	96	92	102	114	111	77	89	94	104	113	102	119	91	95	116	105	104	103	104	85	101	91	108	97	103	91	93	98	116	95	91	112	104	95	80	94	96	95	103	108	110	83	95	109	94	88	103	99	96	91	92	101	94	103	108	95	127	92	105	97	104	125	88	120	104	101	81	93	86	103	87	92	104	107	93	103	89	97	108	88	75	89	94	103	92	104	106	116	88	87	92	83	104	92	103	94	101	98	95	106	98	119	107	102	107	94	106	91	87	91	91	87	105	89	102	90	104	94	115	113	105	84	108	106	95	104	107	99	96	99	94	91	124	106	98	98	79	102	77	101	88	89	109	104	96	101	110	76	105	93	89	98	97	129	88	105	94	86	92	99	100	96	104	101	99	101	116	103	102	96	104	114	92	110	86	85	103	85	118	109	95	103	101	97	86	86	84	92	109	114	110	93	91	84	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2443	3773	1597	1236	983	892	1009	808	764	729	666	685	622	642	605	604	562	562	502	509	479	461	446	434	429	464	452	422	448	449	441	372	419	393	392	392	416	387	362	384	369	373	376	383	362	372	346	368	345	328	357	389	401	326	365	363	357	364	361	367	366	388	366	337	352	349	359	351	377	331	329	364	354	388	354	342	364	378	362	349	371	368	344	371	349	347	383	336	345	379	345	354	338	330	377	379	350	335	361	341	352	305	329	334	364	368	354	347	361	357	341	348	356	327	376	353	357	370	347	351	325	371	344	359	352	373	369	320	324	324	347	320	344	348	340	318	334	356	368	327	349	357	381	356	349	352	357	346	323	354	352	351	355	338	358	301	347	361	358	351	343	339	316	343	366	392	358	373	374	345	328	363	369	376	376	360	354	343	346	354	350	323	341	354	349	352	343	355	356	369	348	348	367	362	340	407	364	331	347	350	348	376	373	349	390	349	360	338	364	382	362	329	358	357	386	360	357	346	385	380	374	333	394	394	334	337	357	375	389	345	334	361	338	359	339	328	374	373	333	379	314	321	316	360	354	383	329	373	375	365	341	345	363	323	336	367	358	318	362	357	386	318	340	340	358	325	395	339	389	357	379	343	325	351	357	341	396	358	370	366	368	330	339	354	396	384	371	355	365	366	375	377	361	360	363	345	328	375	324	343	351	360	329	369	355	377	347	351	320	330	353	320	358	338	368	368	367	358	318	371	372	344	353	344	356	338	360	360	355	383	328	380	339	360	366	355	386	339	355	315	341	377	342	329	348	337	367	361	345	334	375	361	346	369	350	330	364	374	348	370	353	377	355	319	377	362	345	364	362	352	376	351	391	338	328	363	363	372	361	326	328	374	360	340	344	365	347	353	358	365	368	352	357	350	347	345	376	336	330	322	359	354	352	389	354	327	349	332	340	337	362	350	330	384	362	357	371	354	395	367	331	360	339	384	385	333	357	341	353	365	342	361	365	358	374	392	349	365	349	329	355	359	383	349	365	356	362	351	380	359	338	372	396	360	330	390	374	334	339	365	362	329	343	387	380	366	373	362	373	353	349	358	355	395	316	346	353	320	359	340	329	347	362	362	361	354	358	380	334	346	380	376	344	353	346	336	336	342	314	358	334	333	369	387	365	351	376	329	365	322	337	351	348	336	322	375	331	360	350	358	367	374	343	363	388	352	395	377	352	354	368	360	338	331	361	341	389	362	356	320	345	355	356	359	374	338	377	407	342	325	367	385	339	375	356	346	356	329	354	351	357	347	383	331	362	353	361	370	355	374	346	347	358	381	387	372	331	340	343	317	374	369	378	375	372	369	351	322	345	357	358	364	346	349	343	337	370	314	385	327	342	376	347	338	323	368	345	381	376	350	372	330	368	313	378	352	348	336	348	375	384	373	372	346	326	371	355	327	343	393	371	367	354	356	361	369	332	353	366	359	364	323	364	363	333	327	377	433	348	348	386	349	331	373	350	348	367	320	349	377	336	359	378	353	338	360	340	378	338	382	343	354	343	394	343	355	347	326	361	334	347	360	362	333	353	385	349	340	396	358	351	333	339	387	376	363	333	405	349	386	342	344	349	344	374	350	359	332	353	353	380	358	379	353	380	343	377	381	356	330	377	367	343	308	353	342	375	344	356	342	340	367	353	395	337	368	373	357	334	371	363	360	355	345	377	365	341	348	372	339	359	349	329	338	353	388	343	358	340	350	379	349	373	336	348	379	345	364	366	355	365	348	360	363	341	349	394	341	366	347	372	331	350	349	359	364	340	346	340	363	336	314	357	364	359	374	348	389	359	374	362	353	372	344	400	340	392	352	383	364	382	360	360	340	333	368	357	352	334	333	331	353	342	327	327	341	341	357	341	353	355	367	365	363	370	366	354	361	380	324	367	346	336	359	313	363	337	342	367	356	335	373	355	362	319	366	336	330	354	391	364	344	357	375	326	357	376	345	368	366	389	367	320	341	376	363	357	371	343	330	339	355	397	341	368	381	326	354	343	398	369	315	364	338	351	352	354	376	390	342	376	386	361	367	365	325	366	355	377	368	387	370	367	317	365	332	392	330	350	335	385	368	370	348	347	353	348	358	339	346	336	382	348	325	339	353	369	386	384	366	377	352	361	354	365	328	361	351	345	356	387	374	393	378	372	362	338	403	378	346	334	367	375	374	367	371	367	337	350	341	338	319	346	338	353	349	362	387	381	350	357	362	355	353	350	353	339	380	368	379	379	367	391	357	354	358	392	328	353	364	336	343	376	361	343	353	339	366	363	364	358	368	359	366	353	327	365	353	353	368	367	369	323	352	338	341	331	328	349	354	383	362	352	342	359	356	402	384	329	371	386	353	366	338	347	354	370	348	363	342	383	345	347	368	371	356	356	379	329	380	352	372	371	315	352	370	346	335	377	388	348	364	344	340	338	343	343	336	346	364	354	391	343	357	375	355	363	369	369	360	333	372	372	345	360	363	362	356	369	332	340	345	345	368	356	337	358	330	359	333	352	338	370	368	350	369	366	364	371	352	332	344	343	345	325	362	348	334	324	371	355	350	358	303	361	385	376	323	349	312	340	339	337	340	345	341	366	353	368	363	362	320	360	328	326	354	356	342	320	341	341	333	344	347	351	355	365	397	354	360	361	350	371	379	343	350	392	369	374	348	363	349	348	331	368	346	352	378	357	371	365	361	358	344	356	344	369	359	369	343	347	378	357	396	346	377	357	360	371	352	338	372	385	324	389	362	375	356	359	338	336	354	349	317	358	352	400	373	333	355	399	357	373	392	359	391	347	362	375	376	362	365	339	397	357	363	333	361	349	381	340	386	341	344	379	351	356	393	367	368	381	374	324	327	329	376	344	348	343	350	361	359	328	332	347	367	347	327	377	327	357	358	373	363	322	377	361	353	333	356	365	343	345	360	357	362	364	352	383	351	316	353	348	320	317	331	370	343	318	376	340	328	377	345	347	327	377	378	349	348	329	366	320	379	362	352	336	379	373	391	366	352	334	378	353	340	361	387	363	348	366	362	319	325	357	373	371	364	357	308	356	391	346	312	334	388	347	372	355	344	370	348	378	389	376	361	401	344	346	333	338	346	371	359	369	343	353	311	399	388	345	337	359	384	360	322	359	342	355	370	371	342	346	311	381	393	374	330	362	363	345	360	384	343	356	362	353	332	332	350	372	314	357	378	324	337	347	336	350	356	333	359	360	408	376	341	345	404	365	376	338	333	359	331	356	330	360	349	404	338	346	354	352	377	381	339	354	358	396	390	388	331	345	331	360	344	337	367	373	317	355	359	368	385	350	367	375	396	354	359	359	388	344	369	375	383	323	355	349	326	338	374	351	370	375	337	350	362	368	365	331	320	336	338	372	350	364	377	348	354	359	352	352	373	338	350	368	354	330	360	350	335	302	352	322	364	378	346	364	356	385	365	351	350	361	365	349	358	335	400	334	390	383	356	318	355	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
14506	34701	22667	8060	4602	3335	3334	2389	1611	1373	1083	1009	942	1030	856	966	731	619	587	517	537	525	409	427	461	447	420	358	404	394	369	338	287	297	318	369	305	272	256	253	263	259	256	263	230	217	242	260	212	225	218	224	230	250	224	233	236	205	225	213	220	203	222	223	228	241	213	224	221	211	222	209	233	224	221	226	222	235	229	215	240	238	198	213	214	240	220	211	221	216	222	215	215	216	220	219	224	219	204	226	219	215	233	200	227	242	242	215	210	222	212	222	227	231	214	214	233	228	219	225	217	210	209	223	199	254	214	213	202	249	227	174	220	240	207	219	214	204	202	228	209	200	214	227	221	226	224	221	195	222	215	250	209	210	232	233	252	202	230	235	191	228	230	206	200	212	195	184	206	238	243	225	233	217	195	202	209	195	192	230	202	204	221	231	220	235	230	226	200	188	208	248	215	209	257	237	203	215	240	221	207	224	218	223	198	214	226	211	219	215	199	246	205	211	240	218	231	213	258	224	180	248	225	230	237	209	243	226	234	219	225	204	223	193	220	231	206	219	221	236	199	242	200	210	208	221	214	243	240	225	237	214	240	217	218	222	196	215	266	231	226	226	212	251	224	227	221	200	211	213	228	199	210	224	222	195	213	204	188	197	238	237	221	197	201	216	210	214	219	239	212	216	215	239	211	212	240	233	219	215	222	231	228	264	210	205	216	218	216	224	209	209	231	207	223	221	218	212	211	232	224	211	240	233	236	253	224	224	195	227	195	222	200	206	209	216	238	225	226	225	229	224	222	242	216	225	191	230	230	231	211	238	234	223	203	230	218	218	213	220	231	210	210	193	222	224	236	227	190	214	218	231	230	234	220	222	261	240	219	227	203	242	233	252	219	229	231	227	211	232	230	204	222	218	229	233	239	200	217	195	189	247	205	237	215	211	238	233	217	220	240	231	229	225	210	207	218	232	220	221	218	225	218	239	193	237	230	213	232	218	197	201	221	218	237	220	220	214	242	201	175	190	229	223	210	231	232	217	251	220	238	250	197	235	216	204	242	227	223	212	230	212	210	213	213	206	197	228	220	205	207	211	202	236	233	223	218	235	225	192	220	199	220	223	237	194	214	202	207	201	220	221	241	226	238	218	232	259	210	216	228	221	249	195	229	241	211	239	220	233	215	218	221	233	211	212	192	224	213	214	214	211	229	208	256	244	198	210	198	223	217	183	241	206	218	224	232	205	221	238	201	207	180	219	227	226	197	219	225	240	249	200	202	199	232	221	213	222	225	226	216	227	223	220	216	232	190	234	222	208	210	205	223	222	224	225	225	226	231	191	177	226	203	210	221	199	208	226	207	223	222	277	240	223	217	222	214	193	217	230	213	215	227	201	239	224	217	206	210	185	216	217	217	212	214	229	230	234	235	235	207	219	216	222	219	206	195	224	197	226	230	226	224	213	221	229	234	228	222	229	211	219	215	195	192	219	239	229	213	228	245	234	231	211	253	262	219	197	222	212	213	216	244	226	213	223	232	213	245	219	180	207	210	214	215	259	214	192	198	231	209	211	198	191	230	234	249	218	228	233	216	235	210	205	218	217	227	214	199	217	227	250	236	200	241	212	261	211	209	225	227	213	221	225	177	219	232	229	197	212	214	232	207	206	235	229	213	236	230	230	224	219	241	236	232	213	229	222	255	242	213	227	220	236	214	225	227	188	235	192	219	218	203	202	207	229	217	225	208	191	233	209	212	233	248	217	207	217	225	208	191	204	224	197	224	192	210	199	210	202	230	226	210	214	224	186	238	232	224	198	236	243	223	194	220	205	230	232	207	214	239	222	221	218	204	227	218	237	231	212	215	223	214	225	213	211	205	225	236	223	212	222	206	225	224	200	225	222	192	216	203	215	212	215	199	232	202	229	228	192	215	197	228	209	208	207	242	220	222	233	235	207	242	223	235	217	211	189	217	196	234	204	210	248	226	210	237	209	192	209	225	241	214	239	193	200	213	254	221	232	209	212	216	210	231	211	197	229	222	210	201	187	216	254	204	215	220	238	227	212	220	210	231	193	213	204	231	225	209	222	242	240	212	199	215	219	189	195	228	215	258	226	189	232	235	223	191	225	196	245	219	228	225	229	230	204	218	218	208	232	234	229	215	249	200	212	192	210	204	201	207	196	238	237	214	203	247	213	213	239	213	207	219	205	231	224	242	214	212	227	234	262	216	246	236	227	219	219	201	241	220	197	223	189	207	231	210	206	201	226	236	211	198	206	238	217	254	227	194	217	212	217	225	214	209	213	196	204	245	207	205	220	231	229	221	208	228	239	228	222	262	221	213	223	229	235	240	242	209	210	246	227	200	240	235	204	200	240	228	207	226	209	194	222	233	220	219	221	212	211	210	227	212	212	212	217	219	225	217	263	213	212	204	216	211	206	221	194	229	210	223	196	219	227	225	215	254	237	223	227	204	222	210	183	222	227	219	237	207	207	185	218	211	229	218	214	218	234	235	199	217	216	218	227	233	202	215	217	222	242	220	194	228	208	215	226	201	215	206	238	206	229	235	226	242	233	214	229	242	227	215	224	214	229	217	225	207	226	209	230	222	199	204	227	230	216	221	210	213	193	204	215	220	214	219	219	216	219	215	224	216	219	213	218	210	213	219	215	202	225	218	221	209	232	228	221	229	236	222	197	217	194	216	201	220	242	213	215	207	194	198	227	205	234	221	216	213	215	193	211	225	221	193	205	221	224	216	236	204	200	206	230	220	250	239	207	213	189	217	204	246	211	218	210	201	233	213	213	206	206	223	226	235	218	214	240	201	235	233	225	221	209	233	197	207	235	236	233	232	227	225	240	217	219	246	234	200	203	215	216	215	227	206	224	224	221	209	211	213	215	225	219	207	224	239	248	212	223	232	204	250	205	216	221	225	230	230	246	207	202	212	200	186	210	242	221	227	215	226	217	216	230	224	208	222	208	235	233	215	240	197	209	210	244	187	213	218	203	231	236	213	211	233	222	226	224	214	208	202	245	180	203	229	206	221	218	227	232	218	217	187	218	212	197	232	205	201	220	209	220	211	211	242	210	220	211	214	234	216	217	212	228	187	216	220	213	217	219	233	211	210	241	222	225	200	227	254	208	230	216	225	222	223	198	227	225	228	239	204	195	223	219	237	222	241	221	233	205	217	223	210	207	203	231	226	193	238	227	232	198	224	224	208	190	209	214	220	230	229	196	203	220	232	224	215	219	233	226	202	190	261	227	232	242	211	200	226	225	248	232	222	217	205	213	195	197	236	209	225	195	225	223	227	214	221	208	190	236	230	221	200	225	199	218	238	189	214	221	229	224	218	185	189	202	228	204	206	224	217	208	238	213	211	199	228	230	217	198	223	191	224	209	233	222	227	220	188	239	215	224	202	227	203	224	203	245	239	214	230	226	213	197	240	215	179	214	220	234	214	237	228	259	215	228	221	212	245	244	234	201	222	204	216	236	233	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9993	29946	9646	7885	6796	7554	8223	6132	5870	5248	4972	4770	5199	4913	4401	5202	4065	3658	3516	3226	3279	3137	2371	2261	2500	2269	2510	1812	2596	2297	1924	1462	1592	1336	1785	1722	1297	1094	1016	963	1050	991	1019	1081	916	868	837	868	830	824	836	799	712	703	739	724	724	705	683	669	694	677	683	663	710	734	650	695	672	704	663	698	682	690	677	731	695	704	689	714	639	673	655	659	671	660	705	675	707	688	669	652	737	666	659	694	700	691	691	662	704	717	670	661	688	694	678	674	663	650	665	669	694	653	692	662	669	696	679	655	688	697	675	642	705	660	685	660	658	690	662	677	702	689	664	688	676	687	680	586	655	695	671	668	671	649	639	649	681	688	681	641	647	627	695	658	659	638	656	696	640	622	650	663	666	699	684	693	685	659	677	646	648	704	688	647	718	623	629	659	660	689	672	681	655	663	690	686	654	669	700	628	719	667	664	676	652	669	668	617	687	651	677	628	690	688	647	661	702	686	667	647	641	684	659	688	673	656	657	655	664	644	654	681	659	679	704	649	675	664	623	693	657	689	685	703	666	689	667	637	711	661	655	687	715	674	645	688	673	647	645	679	693	683	635	651	616	681	638	686	671	648	636	657	644	696	654	676	631	663	663	638	698	673	685	662	650	670	683	642	678	648	673	697	660	671	711	649	668	665	661	667	649	631	700	694	697	650	631	663	645	643	659	646	642	669	648	658	658	676	664	687	677	674	690	642	684	717	654	675	634	689	710	656	658	684	666	691	683	693	656	662	692	637	655	644	643	664	676	651	700	648	641	652	697	644	672	652	628	651	670	688	655	650	688	607	652	713	649	704	606	689	664	649	698	655	609	649	672	653	672	627	714	712	727	646	646	637	679	700	675	675	644	665	683	709	684	654	648	704	677	614	681	666	632	671	731	687	672	644	676	658	712	704	666	724	644	617	686	686	639	665	712	696	665	674	650	687	650	682	676	690	653	699	680	669	679	710	678	651	651	663	705	711	655	659	700	604	668	640	608	696	644	692	665	699	663	649	644	686	685	640	665	665	673	687	680	665	659	643	705	667	663	666	649	670	618	643	681	682	683	662	653	614	653	680	674	629	644	615	685	659	665	703	689	739	701	677	669	664	633	681	662	689	698	655	686	695	662	670	627	667	662	647	684	614	644	699	665	657	660	690	650	648	695	680	713	620	664	666	685	701	695	650	699	630	708	647	631	705	671	675	650	630	675	683	660	736	671	671	632	653	675	649	629	668	675	644	676	625	663	653	593	701	689	661	669	691	675	704	663	640	691	668	644	684	686	653	721	691	699	645	722	619	656	692	730	678	692	649	686	662	631	646	730	629	647	660	688	680	677	634	638	655	676	637	669	725	612	680	673	648	662	635	681	689	728	675	728	671	682	681	680	655	672	669	725	643	679	708	648	712	631	669	648	646	628	713	678	639	705	660	673	669	659	633	680	639	638	645	665	638	687	706	646	618	637	647	679	696	669	657	666	704	670	688	673	658	716	649	691	681	699	649	717	647	633	704	664	674	683	637	667	655	652	685	712	688	749	661	700	678	706	680	703	652	655	663	657	661	663	665	675	678	671	683	642	666	692	661	687	658	657	643	696	644	647	685	643	689	637	675	669	638	671	651	638	670	629	688	686	693	683	709	673	678	680	717	683	659	651	708	668	675	718	702	721	650	679	689	650	664	632	664	735	661	697	716	677	709	687	651	670	698	661	667	666	680	614	710	672	673	661	692	687	650	663	668	654	652	618	679	681	665	647	680	680	671	632	667	698	651	661	680	663	667	639	684	685	659	640	680	634	706	655	665	657	667	664	619	672	696	660	654	671	646	685	665	700	624	689	654	684	656	643	648	674	634	619	662	682	654	660	673	638	676	673	607	609	712	657	669	655	677	659	696	660	687	643	623	676	650	689	635	639	654	653	662	671	645	689	650	692	655	704	692	695	682	633	697	669	664	655	666	672	714	627	710	688	666	673	694	699	656	620	650	695	690	714	673	679	682	646	696	691	679	682	693	693	727	649	660	699	719	675	640	670	689	664	651	647	631	665	637	689	707	679	657	748	661	657	711	693	690	671	676	688	726	711	701	691	686	670	618	657	681	667	712	659	652	666	682	674	687	662	707	683	635	641	674	673	698	645	644	676	677	691	657	674	674	683	645	681	669	627	650	630	663	604	665	650	715	615	661	656	631	666	719	675	671	696	675	693	662	644	658	646	708	659	683	667	632	763	685	647	667	686	667	668	657	683	656	630	676	634	691	640	663	655	655	644	644	669	714	668	659	651	708	655	703	733	613	702	620	699	616	648	680	674	650	660	624	630	685	718	624	666	651	685	687	640	712	692	645	666	681	668	705	640	637	706	647	693	664	666	661	612	685	639	696	649	700	692	623	727	688	675	712	648	668	688	686	683	674	674	667	658	690	646	662	641	706	650	693	691	650	662	702	677	695	652	700	660	679	648	691	673	674	642	660	684	668	636	760	668	723	689	648	648	678	658	636	659	665	726	663	697	700	674	659	671	693	633	650	660	655	683	642	613	665	673	704	674	643	631	686	626	677	648	686	707	631	671	670	663	671	701	676	680	646	618	682	679	616	683	676	702	656	693	708	639	654	662	637	711	625	705	681	655	646	657	690	631	670	656	688	708	627	664	723	677	667	707	674	701	647	677	703	697	655	649	704	665	616	647	634	643	647	687	705	681	678	682	646	678	698	626	668	673	644	638	617	686	661	655	624	689	657	685	691	711	633	648	648	688	638	652	659	672	661	677	705	734	659	681	628	662	711	655	640	673	646	678	677	644	677	665	708	690	646	644	674	647	666	691	667	680	650	679	671	685	728	695	702	617	682	627	678	686	677	671	666	700	695	676	667	676	662	670	691	674	701	645	653	636	651	678	662	653	705	628	665	706	700	654	688	659	668	703	728	636	661	691	687	618	657	682	641	669	680	691	677	632	669	643	685	698	633	651	661	699	687	686	686	652	669	632	646	633	644	656	669	659	673	642	652	683	690	696	703	664	690	664	640	673	682	664	686	692	706	655	683	637	710	720	711	669	654	659	703	712	678	681	652	639	696	675	661	672	694	664	685	649	666	656	669	673	655	639	654	647	664	707	674	675	690	675	634	700	712	693	661	694	713	681	668	692	718	634	688	688	656	679	654	712	697	701	682	691	670	707	672	658	667	671	658	638	639	672	655	676	666	662	676	682	629	642	673	676	647	672	687	732	681	628	674	649	657	659	650	664	655	625	653	696	669	697	709	699	673	620	649	654	672	704	687	691	646	691	648	686	669	649	634	684	652	674	671	692	670	668	698	682	684	673	642	648	682	655	673	669	703	685	655	701	628	719	681	653	659	666	691	674	701	633	644	620	674	663	675	717	680	651	684	666	659	659	635	652	640	700	672	653	707	663	694	627	702	645	671	691	679	659	601	610	663	693	659	666	673	686	640	674	708	658	697	671	711	659	656	642	660	643	718	664	644	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23767	49463	30436	14787	8980	7618	6093	4167	3439	2453	2059	1892	1798	1790	1469	1568	1274	1336	1043	922	883	763	703	632	768	751	904	578	698	731	597	497	469	523	543	558	457	424	346	390	383	337	374	346	378	340	315	354	311	319	316	340	305	276	312	289	315	299	257	274	279	287	305	274	270	305	299	297	295	307	295	327	276	275	302	284	285	295	302	282	291	286	310	271	322	326	261	290	301	284	290	274	305	303	311	291	269	276	283	290	314	277	313	314	292	318	290	259	314	278	315	289	247	284	275	299	298	277	280	284	292	311	291	293	285	306	296	261	335	266	286	272	291	288	287	299	287	274	289	308	284	327	284	295	293	301	292	287	278	307	312	281	306	288	293	286	317	268	267	270	289	299	276	286	287	274	311	264	298	307	296	308	263	312	292	294	293	306	270	310	261	272	298	294	280	270	288	294	291	265	322	274	281	296	260	287	301	281	282	291	315	280	288	277	306	287	286	283	292	266	279	303	284	279	286	285	282	285	298	288	286	284	289	270	273	302	249	289	294	248	291	270	290	272	306	274	324	278	293	279	268	264	283	297	288	316	317	296	294	293	282	267	279	289	286	295	278	270	264	268	268	264	296	266	297	291	273	333	292	287	279	310	292	314	291	289	284	284	285	301	287	290	324	292	262	289	297	282	290	277	286	279	323	282	289	277	274	303	280	293	288	287	298	303	300	285	289	308	281	288	324	295	265	294	278	313	251	302	316	319	274	292	300	269	293	282	282	311	275	288	278	292	284	264	295	287	282	283	286	293	290	290	290	276	262	308	294	295	287	318	294	315	298	292	266	282	293	305	308	322	289	292	291	320	283	279	284	288	309	296	295	282	303	279	279	293	266	299	286	296	282	268	259	301	276	293	301	265	297	273	268	290	286	315	316	299	282	283	260	277	289	276	306	279	262	292	271	286	311	319	280	287	291	286	295	289	295	303	298	269	288	295	285	288	296	268	282	275	270	275	296	311	272	280	298	290	319	302	293	285	278	275	281	274	279	288	280	272	267	285	321	297	282	297	285	291	296	278	290	285	290	298	311	296	310	298	270	274	252	306	280	277	289	292	297	294	296	282	288	296	277	310	290	285	277	279	280	294	279	284	261	318	274	290	270	269	294	265	301	280	319	289	275	275	313	309	309	302	258	323	307	287	282	303	237	291	266	234	283	286	261	282	329	301	290	302	272	274	285	271	304	271	284	274	284	297	293	266	285	261	300	265	283	299	262	288	290	305	261	287	268	287	280	298	293	262	294	291	262	284	278	268	270	283	284	310	299	284	311	270	291	271	309	295	299	292	288	283	281	314	272	276	275	252	307	282	244	309	297	296	311	278	296	284	288	287	288	249	246	290	280	308	298	280	236	294	263	315	311	277	266	273	291	259	252	289	327	298	269	269	287	311	275	274	305	309	309	284	294	291	256	287	306	293	288	302	283	296	279	297	318	291	300	289	288	287	289	303	279	294	260	260	253	294	282	284	294	294	294	287	335	285	264	280	308	301	274	311	288	308	267	308	296	287	274	295	287	261	307	280	289	278	321	271	282	295	282	304	278	287	301	273	276	273	278	292	295	263	295	301	301	267	282	294	319	303	274	279	299	292	303	297	283	322	260	283	278	327	309	304	279	312	292	282	309	271	286	289	265	305	287	278	287	253	284	285	306	321	314	316	293	298	265	269	309	273	294	270	269	311	281	285	293	292	248	276	296	318	276	271	281	279	300	257	266	301	280	293	286	276	290	279	281	292	315	289	301	302	306	306	292	305	285	264	297	289	272	274	298	322	282	334	268	264	274	300	281	264	277	298	280	297	281	279	277	284	289	262	289	266	302	311	302	278	289	271	323	270	295	284	262	303	312	287	280	294	269	248	278	306	282	295	277	255	265	262	285	270	291	263	294	287	294	280	296	267	289	304	336	257	281	284	273	280	253	295	282	292	286	289	275	300	249	282	289	283	304	285	306	284	277	277	298	273	295	300	303	285	289	314	281	281	265	285	276	254	280	292	285	301	266	286	278	260	289	266	348	257	273	314	298	286	313	290	277	287	309	322	317	271	287	278	289	285	255	258	279	282	323	273	263	319	306	308	301	297	263	301	275	313	302	308	313	286	322	300	287	295	307	260	243	278	280	288	297	295	293	307	252	269	293	291	307	281	288	286	289	307	254	280	301	296	290	279	307	279	289	283	306	319	263	257	277	289	284	295	298	255	286	276	284	258	287	276	305	309	264	319	278	287	296	276	276	278	260	310	284	286	302	298	291	286	287	300	297	291	299	280	290	282	290	280	297	263	292	263	299	286	270	279	276	267	292	282	286	281	279	305	281	298	305	260	269	299	294	298	304	306	299	266	296	288	283	287	290	302	299	263	278	285	285	302	280	269	282	282	287	324	275	298	276	285	274	272	299	286	301	325	264	317	306	314	299	311	315	293	316	240	284	285	302	288	298	287	295	272	292	308	249	282	299	267	282	284	273	278	263	300	284	271	267	290	284	303	265	283	280	273	281	291	293	294	241	289	319	290	289	274	270	267	330	297	289	245	284	318	292	282	332	290	268	288	277	283	304	331	290	250	283	277	270	283	294	284	301	261	299	269	293	299	289	286	283	289	253	285	317	284	287	294	296	299	266	278	271	285	291	273	280	292	303	305	306	285	310	259	299	279	295	270	289	251	257	274	277	280	287	267	287	331	275	306	273	309	310	268	289	307	317	287	286	279	270	260	266	298	299	307	298	248	280	286	290	270	285	279	289	296	314	278	289	254	282	301	253	271	296	279	267	291	300	270	291	287	326	284	303	275	305	292	293	308	274	298	289	289	299	261	290	317	280	300	273	283	279	291	298	296	311	276	292	290	308	268	280	302	320	281	294	290	314	296	273	278	283	309	273	284	321	300	291	284	271	287	295	283	248	269	262	263	278	281	292	278	290	281	280	290	318	273	294	316	298	294	305	259	302	262	285	280	314	289	277	300	296	276	275	270	300	302	280	280	275	284	258	285	301	299	281	287	287	286	282	282	291	308	248	278	283	254	280	287	268	343	295	306	275	296	280	267	282	296	263	314	290	282	303	288	287	285	330	291	297	268	330	273	253	276	313	280	273	316	280	293	294	282	286	301	296	297	315	297	288	296	324	297	281	323	291	292	303	305	279	265	249	331	317	299	292	293	284	323	265	267	281	274	311	284	295	306	283	271	292	343	262	276	304	269	316	284	294	297	297	289	301	277	276	289	300	303	288	279	285	296	282	297	266	266	299	309	293	279	290	282	305	308	281	282	278	277	278	303	295	287	296	284	305	290	299	290	288	302	291	316	301	300	304	300	271	279	314	264	275	296	303	293	316	316	332	314	295	304	256	282	286	291	296	273	286	270	285	295	264	271	271	317	281	305	287	268	289	293	260	289	280	264	287	301	297	299	267	274	272	290	254	299	292	281	310	316	274	273	278	301	304	286	304	296	263	294	294	275	277	280	280	284	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
13729	41336	11444	11963	10650	11725	12118	9550	9711	8633	8600	8707	8422	8554	7743	8740	7292	7399	6088	5598	5303	4770	3854	3518	3990	4175	4742	3035	3999	4176	3683	2327	2476	2484	2616	2612	2070	1769	1520	1519	1610	1688	1502	1576	1386	1116	1255	1209	1030	1078	1048	1025	997	1020	948	912	973	883	944	882	868	881	838	889	866	936	898	869	855	835	846	874	854	939	834	847	829	851	828	831	840	853	803	796	864	882	845	890	891	828	825	881	827	810	817	842	830	882	858	858	850	857	849	867	879	805	854	926	786	835	861	855	807	851	832	884	805	861	805	843	845	813	870	879	890	894	813	817	834	877	805	862	860	837	814	850	785	849	833	838	788	840	820	855	817	846	875	848	826	796	801	814	815	824	851	810	811	816	777	809	823	850	823	817	817	831	853	930	782	811	866	856	885	841	822	775	840	794	828	802	858	753	821	836	874	816	861	817	791	848	828	781	801	871	822	808	854	863	827	855	860	823	800	816	859	817	847	793	857	865	850	802	829	809	906	859	790	837	885	813	814	819	868	862	819	813	797	859	834	774	858	819	883	891	849	828	788	815	880	842	813	812	831	808	861	836	835	871	830	821	840	815	853	843	872	863	797	832	762	845	826	820	863	880	864	821	807	877	821	796	831	830	827	843	878	811	811	828	793	873	806	831	808	896	849	817	858	843	833	840	899	833	815	808	851	821	877	884	892	815	804	870	823	842	838	847	803	852	830	806	840	847	881	829	796	795	863	818	837	832	792	857	825	788	840	884	860	815	863	843	806	809	857	869	784	836	820	846	812	851	793	791	799	819	824	840	830	798	825	833	853	824	829	801	785	805	809	879	825	805	851	863	866	884	811	841	854	866	820	798	800	811	834	805	843	804	850	862	856	823	830	845	869	877	781	816	804	840	868	831	851	843	849	834	739	825	871	834	802	878	836	811	757	817	821	855	826	869	797	813	797	797	844	841	865	840	832	826	856	820	822	807	861	839	847	849	807	860	804	822	801	854	839	860	842	802	847	878	799	832	831	861	839	846	878	855	825	858	833	816	836	803	794	821	811	808	901	854	856	886	852	892	839	877	822	880	822	838	816	861	835	862	845	827	874	826	833	822	845	824	792	888	810	767	846	840	844	829	808	822	859	852	827	861	851	840	798	829	845	883	837	822	824	781	853	841	793	790	815	827	882	803	824	846	828	845	801	838	825	794	830	783	825	800	870	839	802	856	845	841	836	792	839	868	845	880	812	856	818	862	842	817	811	791	846	814	809	818	821	798	835	890	831	797	864	873	774	817	871	855	869	799	800	789	894	866	867	810	836	831	836	797	857	836	852	814	800	843	848	865	818	824	807	853	856	790	833	827	812	836	863	850	845	854	896	775	775	820	842	835	779	847	841	828	852	826	893	791	853	832	798	823	827	810	870	829	819	776	850	849	778	831	843	839	858	824	850	826	865	881	822	835	815	842	862	831	787	785	852	826	781	834	798	825	806	907	821	854	896	828	818	890	861	825	806	833	831	850	852	790	809	787	880	851	831	829	787	796	845	839	836	864	812	879	831	831	818	835	865	830	766	862	835	849	826	855	843	852	805	820	810	852	816	830	795	848	809	824	864	806	812	876	759	858	868	842	802	870	823	826	816	889	829	795	839	858	779	764	843	866	817	809	838	849	821	866	845	821	900	871	827	895	863	847	885	811	796	821	818	808	826	796	862	800	805	863	790	853	815	800	817	874	837	875	832	840	808	867	861	857	829	761	825	796	782	860	858	822	757	837	769	766	860	820	784	840	816	822	822	836	862	824	825	846	823	857	831	819	876	822	794	814	822	813	871	831	805	898	850	867	855	863	857	842	829	913	820	855	843	867	826	884	825	833	785	871	852	874	840	872	859	824	801	782	844	818	769	876	840	844	799	850	814	820	879	832	896	879	822	871	859	809	861	842	859	833	843	866	850	793	802	791	837	855	842	798	816	872	845	828	804	821	873	872	811	905	806	778	854	846	831	847	851	819	820	840	837	792	827	838	828	888	777	839	781	799	808	780	827	851	837	871	803	833	839	816	809	793	835	815	834	873	856	848	816	817	819	834	897	835	830	826	832	828	826	827	865	804	885	804	866	812	859	851	822	813	797	806	816	768	815	823	831	830	838	826	817	784	821	813	861	858	808	841	925	799	805	889	861	823	801	858	831	836	845	821	802	832	845	836	850	898	822	777	818	819	815	841	855	842	814	824	816	825	829	834	863	810	841	819	804	877	833	836	832	822	822	899	834	830	846	872	789	802	843	806	813	839	872	860	816	850	872	837	813	829	807	824	817	828	877	788	834	837	832	821	828	813	844	842	900	826	840	835	822	864	839	834	878	868	742	823	868	851	811	885	801	857	818	799	834	829	848	841	811	819	838	825	858	781	811	821	924	829	828	838	869	814	838	858	839	832	834	798	874	819	894	904	843	798	814	883	863	874	792	810	844	830	837	837	858	838	874	846	849	832	823	888	816	815	877	840	814	866	852	850	797	826	816	820	864	812	902	859	830	827	854	842	804	860	839	832	838	835	873	913	820	791	844	785	816	839	841	881	847	842	777	862	831	822	840	851	861	849	834	806	797	860	844	829	790	862	798	863	893	910	825	812	813	849	848	822	825	834	768	826	889	889	843	849	889	861	858	856	804	822	810	789	814	801	841	816	843	839	816	880	821	826	837	867	856	808	820	780	831	807	839	846	855	825	886	812	835	834	865	837	878	787	837	850	814	855	796	830	814	800	796	865	826	818	872	824	786	833	850	862	832	825	851	886	838	818	792	824	865	859	863	815	798	828	790	821	828	845	805	779	843	863	832	836	857	818	831	828	855	826	865	916	864	831	832	853	849	822	793	861	808	855	794	805	794	832	857	874	847	890	855	838	795	848	816	809	778	816	844	858	864	821	834	837	812	849	854	857	826	852	853	888	776	814	802	778	790	849	817	829	882	822	770	773	768	843	799	810	847	860	851	853	836	853	835	856	861	859	837	832	766	854	798	855	803	919	779	816	846	831	821	761	826	793	833	814	815	819	804	872	847	884	847	842	841	815	814	844	821	755	807	831	838	885	816	858	832	839	787	844	815	822	798	858	798	824	846	835	821	824	873	859	841	799	790	807	825	803	874	850	861	820	848	854	861	840	825	878	836	833	823	862	882	855	812	838	777	836	844	822	795	843	817	851	827	835	770	837	862	816	812	845	813	872	788	875	821	838	800	840	841	778	863	814	815	817	808	806	804	837	806	816	825	855	855	814	832	814	823	812	858	813	872	869	817	891	850	793	794	785	800	849	849	845	835	859	829	754	821	839	805	855	820	828	852	847	842	810	877	831	842	849	801	814	834	865	805	811	850	840	859	783	804	850	808	814	815	819	820	864	821	823	850	779	812	808	864	851	827	847	801	772	820	861	880	842	863	837	824	875	811	814	778	894	813	842	835	844	843	802	791	818	850	833	860	860	838	836	896	835	804	877	832	805	850	850	811	828	841	789	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2336	2932	1044	477	309	256	271	200	166	162	159	132	151	150	126	127	134	111	113	109	119	113	106	113	107	109	126	116	105	119	103	99	103	100	101	90	80	105	92	115	110	100	87	98	83	106	120	100	94	99	94	89	98	100	90	104	105	115	104	79	120	79	105	97	121	126	94	85	115	97	112	106	110	117	92	86	108	101	91	116	89	106	92	91	78	110	110	96	88	109	118	99	95	99	91	96	109	89	112	107	91	100	112	108	110	98	121	94	104	117	98	94	106	80	105	94	106	82	106	100	92	97	103	92	108	85	107	96	98	92	110	87	112	97	105	113	113	105	104	95	95	99	92	103	84	84	110	110	95	106	85	94	94	113	102	93	102	108	112	92	77	104	85	91	88	101	100	91	91	90	94	114	113	111	94	107	95	112	111	114	103	96	111	106	96	97	110	104	99	86	110	94	117	96	98	84	92	100	119	91	95	102	109	86	100	94	100	95	118	89	93	114	108	98	116	95	89	100	104	108	111	103	103	93	102	122	102	103	111	91	102	93	103	99	112	104	88	100	106	112	109	108	94	110	96	88	96	88	98	96	105	107	82	99	98	101	126	103	111	115	101	92	100	90	111	109	102	93	117	94	82	107	83	101	86	110	111	116	124	108	101	112	73	104	98	89	120	102	94	125	120	83	92	91	103	85	88	90	95	89	92	96	101	106	100	115	101	79	113	94	96	82	108	99	87	103	96	97	112	105	83	98	98	121	102	91	87	93	91	113	86	99	109	96	103	98	101	87	88	92	93	110	95	108	120	86	109	104	126	96	97	84	81	95	92	93	97	107	94	108	80	99	92	122	120	103	89	115	94	99	101	97	96	93	113	93	96	101	94	87	96	97	126	93	102	102	109	102	95	92	95	99	109	90	95	86	123	91	105	91	94	90	86	72	100	84	123	89	115	99	80	107	95	108	101	113	97	101	90	113	88	98	102	86	105	103	89	109	105	106	85	89	92	93	84	82	109	96	94	98	94	95	122	91	84	99	105	93	99	74	121	115	110	112	93	98	80	109	104	97	89	101	97	99	89	107	95	102	94	89	115	98	87	106	109	111	107	96	98	104	92	89	95	94	94	91	90	97	106	89	116	97	97	110	115	94	99	96	98	85	105	113	89	77	94	93	81	96	109	105	77	98	100	114	101	92	97	89	86	93	108	103	99	95	102	103	104	107	109	84	81	97	103	100	90	113	110	93	94	92	91	110	96	104	104	106	77	105	87	108	107	88	96	94	96	107	103	112	111	96	94	107	95	112	84	98	102	101	99	90	111	90	106	91	85	94	119	94	92	100	99	79	81	94	105	96	94	67	83	84	85	100	90	104	107	107	93	83	111	95	95	116	94	83	98	88	103	95	97	76	89	107	95	88	99	109	90	109	101	89	100	105	100	113	113	98	96	94	110	85	104	98	114	87	106	113	104	113	107	101	95	112	102	83	96	124	91	105	97	104	101	100	111	85	98	101	101	107	111	83	86	102	91	96	113	102	98	93	86	104	91	95	80	96	93	83	104	108	88	106	112	96	86	87	122	104	106	97	101	81	98	99	99	93	106	86	109	93	108	100	102	103	94	110	83	124	88	94	96	109	102	93	103	90	105	89	116	107	118	102	102	99	104	99	97	84	103	112	97	103	99	83	102	94	99	101	96	102	97	82	112	116	108	120	98	78	84	109	99	106	107	96	80	95	98	94	108	119	104	108	99	104	93	105	91	98	94	83	112	92	94	98	118	106	111	106	94	98	112	88	82	89	96	103	129	95	93	100	96	105	102	96	94	111	96	97	104	81	99	99	101	110	123	96	84	111	96	94	88	96	96	87	107	111	101	114	125	100	111	94	94	102	91	91	96	87	121	99	100	112	97	91	103	87	119	102	106	99	101	106	111	96	102	102	104	104	100	108	110	126	105	109	97	105	102	97	111	100	113	121	108	99	95	120	93	115	82	113	97	108	91	83	103	100	115	92	83	94	97	92	92	82	81	102	109	94	98	87	117	103	119	99	84	99	112	111	103	93	86	106	122	108	95	96	112	95	90	99	99	94	98	97	122	106	107	86	102	82	98	89	96	98	115	103	81	80	114	94	109	86	112	104	97	108	104	109	102	114	95	94	113	119	109	93	92	100	122	88	81	99	101	104	103	116	101	93	101	92	93	95	104	99	102	97	89	107	107	94	105	109	118	95	112	106	88	103	113	94	109	98	94	97	105	126	93	111	111	115	95	105	117	102	92	109	119	94	87	100	104	114	101	102	85	90	96	94	121	96	103	108	100	94	108	88	110	101	100	89	102	92	103	84	102	90	96	124	106	105	93	94	92	90	59	93	89	96	108	99	93	90	95	88	102	92	104	98	106	104	99	98	106	89	101	85	94	107	87	88	107	96	84	88	80	98	93	84	108	106	93	80	93	109	117	104	105	117	108	99	99	107	87	106	111	97	90	113	104	115	96	97	103	100	99	84	105	89	89	112	103	87	99	115	101	103	90	103	90	98	95	89	104	105	88	113	100	109	94	92	111	117	98	107	95	95	84	103	80	96	91	101	95	95	92	93	92	119	97	104	87	99	102	105	109	101	94	95	98	107	96	113	102	99	82	118	90	88	102	99	127	95	108	111	91	103	102	91	88	98	102	92	85	102	104	94	106	105	99	88	101	108	90	105	96	99	95	100	120	102	102	99	102	121	81	97	85	104	97	102	95	99	111	116	91	92	94	114	92	109	109	114	105	92	91	93	118	94	116	108	108	111	105	117	84	125	88	102	94	97	114	102	107	92	101	99	109	105	92	102	113	95	101	79	100	92	86	121	102	110	108	113	109	108	91	87	114	133	113	101	92	95	117	97	104	89	91	107	102	117	105	101	91	122	91	97	106	95	106	100	105	96	99	107	100	89	114	105	91	112	91	100	101	101	94	89	91	103	92	109	101	95	108	116	93	89	100	99	102	98	76	98	106	86	92	90	88	95	94	99	100	99	96	97	98	92	112	121	108	92	90	110	108	94	90	83	92	100	92	86	97	89	95	99	92	90	93	117	115	98	97	96	115	106	103	87	109	110	91	114	95	105	135	86	102	90	103	93	89	97	105	101	91	113	103	96	106	99	104	107	89	118	89	101	104	112	99	99	92	89	98	94	98	99	87	102	98	98	96	102	95	98	124	99	91	101	97	107	107	102	80	115	113	91	97	99	82	119	95	91	109	86	103	102	98	100	103	106	84	94	92	109	95	92	102	88	97	88	99	97	91	104	98	93	107	103	81	92	109	106	102	114	118	85	99	98	102	96	100	120	95	107	99	105	103	103	118	86	94	109	106	87	97	100	94	116	86	113	95	100	98	104	123	89	99	85	108	64	98	109	94	114	106	89	91	116	106	123	107	96	93	121	106	105	101	91	96	94	102	103	100	91	95	102	90	98	111	113	111	106	84	101	110	106	104	89	105	106	98	89	87	96	114	100	96	115	81	112	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2309	4533	1387	1206	863	922	952	853	700	759	562	580	614	705	552	582	579	487	499	510	536	444	460	421	476	473	520	451	460	432	451	421	394	419	430	395	368	394	400	346	391	412	394	355	376	334	365	348	356	388	364	367	368	369	363	330	373	368	352	365	355	379	382	365	339	390	331	324	370	377	357	335	375	361	361	370	385	381	322	359	336	376	384	371	341	344	357	310	333	340	390	369	386	382	361	339	358	332	342	354	352	372	327	346	368	372	347	350	388	354	403	374	374	387	336	318	380	392	380	359	363	355	384	338	371	369	357	377	346	354	378	371	379	359	359	355	373	314	346	343	365	364	379	383	357	354	325	354	362	384	360	329	351	357	370	373	364	366	387	364	356	363	346	344	344	344	391	383	404	324	346	387	366	336	360	367	355	369	364	385	346	375	378	359	346	360	333	363	338	377	364	380	363	339	371	334	395	333	356	392	371	345	342	336	373	374	386	374	387	341	340	353	360	371	340	354	385	357	358	337	370	392	358	349	371	347	387	362	371	404	338	336	362	359	374	368	370	344	356	347	352	386	381	359	365	358	370	384	344	360	342	349	356	364	329	374	349	369	355	330	371	342	337	377	328	365	366	354	325	325	342	377	373	351	332	342	374	328	382	376	378	368	328	377	359	332	344	343	372	370	381	367	334	385	375	369	376	322	359	389	341	341	361	335	362	347	352	348	371	385	373	311	365	359	365	369	353	335	348	308	387	365	331	332	353	347	369	353	351	378	362	324	320	357	321	393	347	369	345	346	383	360	384	390	366	341	370	363	383	343	335	359	379	377	371	391	342	353	329	372	350	360	338	337	386	402	352	339	351	365	351	355	403	375	360	383	332	332	352	363	347	372	354	383	371	347	349	347	382	364	334	345	362	385	358	362	384	347	344	372	353	396	379	350	348	332	333	351	354	363	385	359	343	341	359	339	351	381	364	354	373	341	355	396	379	391	344	362	354	333	395	343	384	353	362	348	357	337	386	374	360	396	336	395	359	334	356	355	340	357	339	369	358	346	361	349	362	356	346	337	397	384	354	373	378	364	359	369	344	356	354	354	368	333	353	354	371	390	385	350	327	358	379	369	368	323	355	391	332	359	359	390	346	362	377	345	387	365	368	385	365	372	344	336	336	354	349	355	325	345	341	344	344	359	336	380	374	374	362	319	367	364	365	383	337	377	390	343	325	362	367	357	374	324	360	397	338	353	382	356	343	361	320	342	381	325	354	361	363	356	358	383	370	378	384	339	358	380	379	370	332	391	363	349	389	374	343	315	345	331	357	342	368	350	369	355	385	377	358	316	365	351	343	369	371	356	379	365	348	337	322	413	335	365	355	343	360	363	380	337	333	352	343	324	381	365	329	367	363	330	352	377	331	366	347	392	376	374	347	381	353	362	335	358	343	374	349	344	344	324	371	395	363	357	382	373	411	324	382	351	344	322	373	370	381	357	319	325	397	330	359	352	381	358	352	374	354	372	366	372	344	363	333	383	360	379	372	364	343	372	349	364	372	386	358	341	374	358	369	356	335	339	332	385	383	368	358	352	407	350	384	362	371	360	368	373	348	370	353	376	375	368	337	351	326	389	344	361	315	347	374	354	359	372	363	335	330	350	367	367	369	368	393	393	385	346	335	370	342	353	336	365	312	343	343	352	383	371	356	348	362	399	350	367	358	341	337	351	324	367	366	361	354	347	359	351	385	358	374	336	375	334	346	344	362	379	353	343	373	338	343	392	377	352	336	373	372	330	322	359	368	371	353	350	349	357	389	355	353	380	387	368	352	345	379	371	368	357	341	335	360	323	337	352	355	355	372	312	337	333	371	390	339	376	325	371	327	333	348	395	347	345	370	389	365	377	344	321	372	363	361	370	385	328	360	318	345	391	351	358	337	359	375	367	362	341	350	348	372	380	368	366	330	391	374	362	367	344	322	345	338	352	329	371	339	374	364	356	352	369	383	380	389	343	332	343	359	354	333	317	326	376	343	344	318	379	371	348	385	353	385	364	379	351	349	363	349	348	381	376	400	363	338	349	358	361	379	354	360	365	375	384	381	359	325	345	339	373	355	367	329	363	369	359	363	371	375	320	391	341	364	357	333	360	333	368	357	373	372	375	359	375	375	366	352	357	382	338	350	380	352	363	358	353	353	391	374	336	381	374	383	360	342	353	337	320	389	332	369	345	330	375	353	337	358	348	371	344	369	349	342	367	358	353	367	347	364	371	349	378	360	351	327	341	381	368	382	358	378	363	383	326	331	379	358	369	353	377	363	357	357	347	350	367	367	376	361	315	330	368	369	361	324	380	368	358	356	354	365	371	364	340	382	378	368	345	343	366	353	357	338	344	367	358	376	368	356	348	362	334	339	386	359	369	340	341	328	364	377	365	402	388	367	315	345	328	361	381	383	374	368	343	353	325	355	377	357	343	354	355	351	337	337	366	385	353	369	347	355	344	355	405	373	360	387	352	344	382	344	349	318	365	373	360	385	369	362	364	362	339	343	352	348	336	334	381	323	355	369	376	337	377	376	323	340	380	362	369	367	345	350	337	366	357	368	351	365	375	362	394	348	361	338	349	365	359	352	341	395	370	326	325	352	325	373	340	310	319	363	390	364	366	380	345	329	387	373	368	375	349	373	364	355	351	370	356	343	354	382	372	381	371	348	351	340	349	338	338	356	337	383	351	361	372	395	392	380	319	352	355	345	325	406	332	327	348	368	337	348	349	326	363	370	346	354	345	376	381	388	327	324	359	347	319	341	371	363	369	373	359	358	352	364	336	321	373	365	363	333	346	354	347	385	367	358	377	337	348	347	366	365	367	375	363	341	358	367	379	378	365	363	396	380	346	346	365	375	381	359	401	381	349	350	351	372	340	365	354	375	375	351	346	380	359	356	366	352	364	349	341	335	360	357	373	344	335	333	375	356	345	358	333	365	353	406	390	336	357	332	361	340	372	326	342	365	373	386	337	335	385	371	350	367	362	364	363	397	333	296	398	368	338	385	367	339	333	350	338	353	340	370	335	380	350	388	357	345	376	380	352	370	357	366	375	364	375	345	370	374	357	396	340	385	346	351	380	349	345	363	355	351	338	353	366	323	350	344	356	367	372	367	384	392	375	347	384	377	344	387	362	366	367	344	349	302	372	352	381	349	376	329	362	364	357	341	359	354	331	353	377	358	363	376	366	383	329	365	383	389	362	338	387	351	381	359	359	398	354	381	330	361	366	348	381	376	335	388	351	357	334	329	369	364	351	382	381	404	348	335	388	374	381	350	354	355	343	371	400	351	347	356	357	345	394	369	377	372	352	336	374	385	339	365	387	362	364	377	360	351	377	372	347	350	374	384	349	356	351	336	327	355	385	343	356	356	361	373	336	406	354	358	365	358	378	364	357	340	356	366	399	376	351	367	358	372	350	385	365	373	322	375	349	363	331	367	408	329	372	393	368	333	348	352	362	357	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
13371	20131	18842	6420	4421	3408	2753	1717	1453	1351	1171	1164	1032	773	817	856	737	720	612	629	546	496	411	438	457	493	453	371	375	381	372	323	335	290	363	331	306	281	252	259	264	245	250	275	251	200	225	236	217	204	254	250	194	193	256	208	212	188	212	198	217	204	225	200	256	216	197	200	212	199	192	239	218	200	202	219	215	235	214	232	229	213	204	206	234	196	236	191	225	220	191	207	223	207	224	219	225	188	215	203	237	195	203	233	225	206	219	195	202	236	239	218	199	203	223	217	216	203	210	200	203	203	199	213	188	222	218	211	227	202	195	181	214	203	184	233	189	214	215	219	200	211	211	210	224	216	211	202	204	210	213	212	206	226	218	206	218	228	209	208	195	193	219	195	216	216	210	209	191	196	216	203	197	212	199	228	213	234	206	233	206	204	181	209	205	220	208	216	200	210	205	219	214	198	203	207	224	208	220	197	213	217	224	208	203	219	230	191	192	226	201	205	211	197	222	225	221	214	220	215	205	217	212	213	208	204	197	226	205	208	198	211	195	223	217	225	216	208	217	230	203	223	225	227	200	187	195	183	229	220	204	196	209	209	203	219	217	210	210	222	221	182	208	183	183	183	212	217	194	224	223	225	210	229	231	231	205	188	198	224	209	215	179	225	226	243	222	202	208	222	233	187	197	210	221	200	221	225	203	198	239	242	225	246	224	198	223	217	257	206	227	233	228	230	218	218	209	225	193	194	258	247	204	217	224	207	216	199	207	236	208	215	202	214	216	210	200	194	205	208	221	207	208	194	209	203	235	189	237	217	227	224	199	221	235	218	222	209	203	204	210	192	216	206	210	196	206	195	201	222	215	209	214	196	211	221	216	224	213	193	217	197	215	222	229	206	236	206	171	216	239	212	229	218	199	206	220	229	207	191	199	212	215	211	248	237	194	218	202	204	198	200	189	198	204	222	232	213	185	208	207	205	221	194	210	207	193	237	196	209	191	198	185	207	202	215	237	238	200	228	200	206	202	224	224	195	250	206	215	218	205	198	196	214	224	226	211	231	214	205	213	202	233	215	223	207	202	226	235	219	223	220	218	232	220	205	222	204	205	214	202	216	191	216	224	231	217	201	192	206	208	194	225	198	195	230	207	209	230	192	199	216	227	203	235	183	214	233	220	225	188	215	207	225	219	246	188	224	237	195	236	213	213	216	214	194	222	237	212	198	216	223	220	209	213	208	215	219	206	216	223	216	224	211	212	205	201	215	193	226	225	160	199	225	216	213	237	216	233	178	227	205	211	207	189	198	201	200	195	211	216	192	216	216	190	212	211	212	219	195	208	226	228	196	207	213	222	220	203	206	223	222	229	182	203	203	205	220	219	223	232	214	208	206	202	213	206	246	196	213	223	220	226	215	199	210	197	195	190	213	217	216	224	208	217	174	204	205	226	219	189	208	216	194	211	202	208	215	206	186	213	218	193	220	217	236	191	201	208	225	193	196	207	201	257	207	213	216	228	205	221	232	222	196	195	222	191	217	223	213	229	214	239	211	221	225	212	195	229	234	227	211	206	215	215	196	217	205	210	212	221	192	210	219	211	214	203	214	198	204	194	190	206	204	224	213	225	195	190	200	183	210	223	241	201	190	231	220	210	209	206	209	223	212	197	194	227	192	192	224	243	179	213	206	241	212	210	202	215	234	219	190	208	215	200	211	206	192	189	222	199	227	216	218	215	206	184	199	239	219	207	210	210	183	224	221	210	213	252	230	210	204	235	195	205	205	206	218	221	226	210	212	200	217	236	227	216	196	203	216	205	223	217	202	227	221	203	200	216	204	197	224	238	203	202	202	221	199	205	253	230	218	209	224	197	187	232	232	205	200	221	185	210	207	196	172	219	218	235	210	205	251	206	217	196	221	204	198	194	230	193	205	215	211	217	211	208	185	202	216	189	212	218	242	230	222	215	200	194	190	229	211	193	218	174	235	229	206	217	193	228	237	215	193	205	201	214	225	228	226	206	222	207	206	216	233	219	225	226	203	184	190	223	202	209	221	207	204	213	202	216	219	239	207	191	205	211	180	206	215	202	212	175	230	226	186	221	219	177	222	234	227	223	235	210	236	209	200	219	203	225	215	228	211	203	187	221	203	188	234	220	216	197	217	209	209	230	222	212	185	231	192	223	234	221	191	222	215	217	198	200	244	227	227	194	215	225	234	221	215	201	241	212	211	200	212	206	211	219	215	222	217	221	208	258	208	212	181	207	226	176	226	218	214	235	215	205	224	238	209	204	215	247	234	241	217	240	229	202	221	206	185	201	215	201	209	205	221	220	220	251	216	207	225	221	223	203	228	222	216	221	185	203	238	210	217	206	210	218	205	209	198	224	211	228	205	216	215	218	237	197	227	202	212	185	202	210	218	224	204	200	225	195	205	215	203	205	197	200	211	194	221	209	202	213	239	198	203	217	211	231	207	217	223	217	215	228	216	207	210	212	209	216	240	227	214	211	204	212	216	206	220	215	222	208	221	233	230	222	233	220	227	228	207	219	214	191	224	220	220	201	194	226	229	222	220	221	231	203	171	203	221	217	241	207	187	212	204	214	221	206	206	192	202	220	213	226	211	217	209	204	228	225	233	199	226	202	216	211	202	209	249	207	205	226	201	184	194	204	210	226	193	221	206	198	249	213	227	213	206	202	228	230	181	219	205	193	226	241	226	205	196	215	199	189	213	221	183	208	226	224	232	207	223	224	226	192	230	214	217	225	227	196	182	205	215	229	198	224	204	205	216	210	213	204	211	208	215	219	223	194	226	199	218	204	206	194	213	210	199	231	198	218	214	214	226	209	196	227	241	234	238	238	228	212	195	210	246	210	204	226	211	203	231	203	219	228	229	208	218	203	222	208	222	232	216	190	223	217	198	187	216	189	185	215	214	230	195	202	186	219	227	230	246	207	219	187	216	215	214	217	221	209	218	207	197	244	227	208	207	204	207	196	189	211	221	216	216	192	203	227	229	241	219	228	220	208	217	208	217	204	214	207	218	197	189	215	239	232	201	222	230	207	210	216	214	238	213	236	211	211	225	213	211	199	193	205	215	201	219	236	212	200	238	200	207	233	223	220	224	212	231	192	220	216	218	216	204	250	232	223	208	227	206	228	195	227	194	211	192	203	207	217	180	195	205	210	239	233	240	202	218	172	190	212	213	231	184	195	219	235	183	231	198	250	207	193	213	198	226	242	216	196	173	201	198	203	201	201	202	203	200	217	242	238	201	228	207	200	212	217	212	207	211	213	189	214	218	221	217	194	230	216	218	206	212	189	241	195	228	215	182	206	229	218	215	238	237	212	230	215	230	221	224	213	220	238	195	206	214	194	213	218	216	204	212	207	209	218	212	215	216	204	219	204	201	200	211	225	223	206	225	218	219	199	213	219	237	237	206	221	227	195	223	233	210	169	219	221	224	198	217	227	215	190	227	222	243	209	217	217	204	188	212	208	209	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
8963	18858	10837	7751	7438	7414	7577	5742	5923	5837	5342	5097	5064	4530	4464	4676	4002	4603	3717	3532	3209	3003	2231	2099	2506	2737	2702	1919	2163	2343	2152	1774	1814	1381	1711	1686	1312	1072	1050	1030	1208	1095	1032	1090	994	842	845	791	819	828	738	721	742	720	701	693	632	695	711	742	695	679	673	718	657	622	629	685	621	653	681	652	714	690	661	712	687	639	706	655	625	672	674	624	666	687	675	641	652	650	682	678	671	666	627	672	657	677	680	695	665	606	642	608	685	700	680	645	633	633	631	678	670	675	640	682	648	670	663	679	660	629	669	661	700	690	629	655	658	648	654	632	664	697	653	639	670	651	644	673	676	656	633	687	630	664	652	675	669	616	648	659	670	681	678	627	691	659	700	655	669	696	643	641	652	684	711	686	612	653	720	630	656	681	657	647	613	642	670	677	688	623	644	606	693	650	675	626	638	674	670	629	629	702	705	618	657	639	677	665	666	661	661	685	672	661	703	656	656	618	650	663	626	618	685	653	687	631	645	664	674	608	633	656	657	687	635	618	637	616	645	617	615	624	669	694	658	633	641	635	648	607	635	655	661	685	667	644	656	668	654	646	683	653	651	650	673	661	623	646	631	663	630	631	586	650	665	649	679	609	644	663	653	679	637	710	632	674	626	656	640	644	677	676	681	633	711	673	674	644	680	610	644	638	624	675	643	666	645	660	676	637	627	645	640	659	677	633	644	666	616	650	642	614	629	636	694	686	655	676	648	671	630	611	677	665	656	667	652	611	654	668	583	681	662	645	675	667	698	669	673	640	638	633	681	615	668	634	714	661	661	691	680	658	667	624	630	633	621	617	676	660	624	676	659	674	597	666	683	664	686	694	643	632	632	621	665	653	657	700	696	638	654	649	669	643	668	648	666	636	618	676	639	666	635	690	629	687	641	633	645	665	605	637	644	685	644	651	698	665	664	692	670	683	662	642	647	611	651	663	619	659	623	713	661	611	621	674	677	647	645	627	647	645	636	654	593	679	636	668	675	671	686	619	618	633	670	598	626	665	679	616	611	641	648	699	671	661	665	622	667	604	645	667	663	652	674	668	664	653	689	643	664	652	667	658	664	707	659	626	684	659	675	713	623	628	680	667	638	672	655	660	591	686	682	645	629	647	651	699	671	613	651	641	653	651	625	636	655	671	643	620	700	687	671	689	627	710	652	637	635	686	659	660	646	662	710	674	662	659	694	652	658	653	652	665	655	657	679	663	620	710	679	651	695	634	678	644	632	653	688	714	696	602	641	718	706	670	677	647	691	672	641	652	690	666	638	655	660	711	684	667	648	722	656	672	662	661	707	696	647	650	648	615	730	681	691	637	674	677	660	658	654	646	655	653	665	631	654	667	680	600	652	671	644	684	655	682	643	687	679	718	610	671	673	633	616	666	659	619	634	643	668	622	627	655	639	672	627	624	672	657	651	686	625	686	659	639	656	698	639	677	671	642	634	626	605	658	638	705	624	674	684	630	623	665	666	601	635	658	660	672	661	667	646	651	652	701	683	653	647	650	644	677	657	638	670	656	641	647	725	632	642	658	615	693	677	651	672	673	658	694	651	631	693	640	618	689	672	692	608	656	673	586	618	692	660	659	610	643	670	670	683	649	641	665	662	648	619	648	672	630	659	614	682	676	661	698	623	633	642	660	649	658	645	683	638	635	668	652	714	671	688	642	627	651	645	669	659	652	667	642	636	712	668	631	642	617	640	676	663	666	642	663	670	646	682	659	640	650	647	656	655	657	669	628	610	660	669	679	633	706	691	610	635	669	684	683	640	693	740	663	622	640	675	669	673	641	642	611	698	640	681	648	699	626	634	695	674	618	633	669	626	615	701	688	685	675	625	649	635	634	691	663	629	637	620	657	657	632	648	663	652	645	636	697	668	649	660	670	635	650	647	653	599	680	645	672	635	653	646	632	636	691	670	603	653	660	627	650	681	614	665	639	650	657	622	657	641	648	664	626	639	635	678	652	665	668	636	674	668	657	639	643	639	667	671	609	661	613	673	662	633	654	636	658	669	665	667	652	631	675	633	697	710	643	669	683	687	671	668	633	692	683	674	688	641	649	647	660	663	643	658	703	669	638	628	633	675	650	635	653	608	660	645	642	647	632	662	655	651	662	639	662	673	636	642	648	647	629	633	643	658	677	656	640	636	650	612	668	690	669	632	661	670	658	678	686	637	661	616	669	697	696	702	665	625	640	650	660	679	622	705	661	592	632	688	658	639	671	674	680	635	681	653	722	636	659	657	663	689	607	662	672	659	624	677	647	644	646	679	661	668	636	643	650	615	667	678	675	615	688	662	696	663	682	649	635	656	620	655	659	652	668	691	675	670	625	650	638	633	670	710	673	640	696	599	660	671	640	664	643	635	606	684	653	632	632	615	673	674	702	621	660	646	655	651	652	660	643	615	619	632	665	639	672	649	647	710	628	671	649	606	697	642	675	641	653	635	609	704	650	667	654	629	661	677	643	667	667	622	629	647	687	641	649	643	635	606	682	681	693	615	644	635	658	625	629	672	613	635	651	628	677	601	644	646	608	647	680	654	708	705	650	652	678	664	658	649	655	660	682	659	665	653	667	596	663	643	617	695	682	665	658	701	637	657	649	645	671	648	667	739	672	648	656	625	677	674	642	684	623	625	663	687	648	656	627	640	684	660	651	639	630	666	651	654	638	701	653	631	626	660	664	640	646	652	703	690	680	646	638	605	645	627	630	638	655	678	625	617	638	646	648	645	582	658	656	674	653	669	641	670	639	578	638	636	626	644	635	647	666	637	693	633	647	606	681	649	653	636	641	656	670	704	681	667	620	650	693	647	655	644	686	635	675	661	655	646	690	655	661	684	582	655	618	706	644	644	664	673	685	623	691	632	654	645	612	655	666	651	685	643	661	598	680	646	725	676	645	637	678	645	699	648	683	634	651	639	661	660	670	667	629	687	648	664	688	649	678	672	660	635	680	627	633	635	627	660	675	650	714	666	652	683	678	653	670	651	691	603	664	669	674	643	664	561	673	625	642	681	634	647	666	658	650	662	659	636	706	665	667	627	634	592	630	656	613	709	684	577	680	666	671	664	645	639	616	644	663	662	639	672	673	639	645	610	643	613	677	650	614	685	661	672	715	675	681	665	688	674	614	639	621	671	696	601	667	628	705	674	666	638	634	663	635	691	654	659	630	641	621	676	660	611	623	668	637	616	656	636	711	662	633	633	638	669	646	680	699	661	650	607	670	642	688	697	667	646	675	662	642	655	667	693	594	661	666	667	687	661	626	593	680	646	669	677	691	609	657	654	669	643	616	652	656	632	626	624	684	630	603	641	609	619	619	676	670	632	670	667	643	648	679	647	662	616	641	666	680	638	669	701	641	588	640	645	652	656	654	631	706	611	677	635	640	699	691	643	688	627	678	653	684	688	644	620	685	663	672	678	666	661	622	677	680	668	643	659	684	645	623	641	661	675	641	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23206	20832	23226	11258	8405	7365	5915	3628	2986	2264	2055	2146	2309	1947	1331	1614	1401	1254	1212	1100	929	905	789	729	755	770	831	556	711	674	670	543	518	510	499	571	402	393	435	381	380	358	336	312	371	328	320	306	301	317	300	284	306	285	305	286	265	261	312	293	274	267	260	285	284	279	280	265	261	291	302	301	279	278	299	264	280	329	317	289	288	264	282	278	266	290	275	275	267	289	266	245	284	315	267	282	274	269	295	285	272	292	266	266	276	297	273	267	261	288	278	315	294	284	282	296	311	296	272	269	258	254	273	280	259	341	298	287	298	267	272	276	289	296	280	292	288	280	297	295	263	262	262	266	281	263	265	276	277	257	270	309	248	271	258	278	256	296	278	309	271	278	277	276	266	298	273	264	310	290	265	268	293	331	252	271	300	283	298	239	261	300	266	276	311	288	297	269	279	265	251	278	261	285	282	274	281	255	275	272	279	293	283	277	285	262	326	276	263	256	270	266	224	285	286	263	276	278	280	266	269	282	275	263	287	275	247	262	264	274	286	260	264	282	242	266	265	279	278	302	273	255	252	278	274	262	286	281	264	294	267	286	278	251	283	248	240	285	299	297	262	288	268	303	267	267	276	241	303	286	292	272	285	251	286	277	281	273	258	265	303	268	287	267	299	284	278	276	278	283	279	282	290	264	264	278	272	297	269	269	286	280	286	274	306	278	288	308	284	247	267	283	321	262	272	278	257	294	298	295	275	294	271	265	273	268	279	271	330	275	279	256	250	309	311	315	282	282	277	286	265	258	261	253	272	274	277	290	272	302	285	273	277	278	275	267	277	284	265	275	259	264	261	261	257	288	263	282	279	258	248	297	257	269	255	279	294	271	281	280	272	275	261	283	268	266	283	268	273	307	256	285	272	251	283	286	278	263	263	311	300	284	292	285	287	267	287	248	289	234	273	292	277	267	257	273	278	264	320	300	251	272	276	276	277	231	275	300	273	281	271	259	253	253	265	248	269	290	281	278	274	285	252	315	302	285	273	267	277	288	273	268	272	273	319	268	281	294	289	299	270	251	257	256	258	278	273	271	259	276	266	282	268	287	272	253	296	286	249	268	290	278	317	295	233	262	290	274	255	275	257	257	288	283	282	263	282	267	309	284	258	279	285	263	274	287	289	300	290	254	310	287	279	279	301	300	248	276	288	289	270	252	251	278	283	279	277	286	262	265	263	263	262	251	260	283	289	289	270	289	297	295	302	266	272	303	284	285	295	269	277	306	294	289	234	280	306	281	289	273	275	272	285	260	268	279	258	268	274	263	255	297	303	288	286	267	258	305	257	277	286	278	295	284	261	290	286	274	254	249	266	307	280	263	272	257	285	291	290	282	233	284	270	278	265	300	281	310	281	300	272	291	273	270	269	290	281	262	298	277	280	311	289	297	281	276	300	276	304	263	266	283	253	268	268	256	281	258	276	252	266	276	283	266	298	273	314	265	281	263	266	257	288	262	294	273	268	266	283	281	304	291	311	257	284	282	265	258	265	286	288	290	318	257	302	309	288	273	279	255	288	274	269	241	220	286	274	294	275	288	284	288	272	261	293	245	254	314	320	310	310	276	303	291	305	254	262	251	299	302	271	263	302	263	262	269	269	307	235	283	263	269	260	267	291	268	275	275	283	263	300	275	243	298	280	329	289	296	302	296	280	242	284	315	296	279	290	275	293	282	296	284	283	299	257	301	315	278	274	270	262	255	288	272	269	282	254	284	253	238	263	295	286	281	314	287	266	283	271	292	293	269	313	307	277	296	282	300	268	292	269	300	285	272	273	283	272	265	282	299	270	269	276	280	269	290	268	280	270	275	284	285	293	285	256	283	267	274	283	290	267	260	308	279	279	234	278	323	286	270	265	283	275	256	282	273	297	271	296	238	291	286	251	249	241	281	284	289	294	277	285	294	230	268	280	268	281	277	264	290	282	285	271	270	259	283	278	277	290	277	298	277	270	279	263	291	290	298	294	295	294	292	275	264	288	299	291	283	285	265	251	275	288	267	268	269	313	289	286	273	286	304	280	280	282	272	291	313	260	264	265	287	265	261	284	300	300	279	259	290	273	286	279	255	268	259	309	279	272	261	297	272	316	281	268	263	260	292	259	293	305	282	290	236	302	274	307	273	281	252	273	289	254	288	258	297	267	279	286	266	242	261	297	319	256	263	295	288	273	280	263	275	280	275	238	291	281	255	273	250	267	267	279	294	285	273	268	264	289	274	294	287	285	295	246	265	253	289	257	269	267	245	239	246	238	282	276	308	292	285	263	278	286	302	275	252	309	286	308	249	273	253	294	289	269	280	280	352	278	269	298	290	283	305	256	289	244	259	274	276	251	286	284	281	290	241	282	251	284	280	290	279	273	274	277	299	269	266	272	288	288	249	285	259	285	309	277	275	259	278	287	269	279	271	275	295	245	248	297	316	296	311	298	277	294	303	282	276	230	262	244	281	275	293	296	260	264	265	313	276	280	311	275	307	291	275	265	279	285	293	241	275	265	253	270	266	263	286	310	288	278	251	267	263	270	292	301	274	282	267	253	275	302	276	245	280	278	269	288	274	270	306	284	280	257	293	284	298	276	272	285	243	268	289	289	263	252	289	284	276	298	295	269	311	253	275	282	273	281	276	287	289	281	261	291	287	271	265	292	302	315	269	283	297	277	268	287	288	301	274	267	267	262	268	293	292	302	283	283	273	268	280	252	226	296	252	287	275	236	304	276	290	287	236	294	290	272	310	263	272	323	280	279	234	309	289	265	242	253	276	248	295	265	296	285	238	306	288	302	286	271	282	290	285	272	278	294	275	281	289	241	271	262	292	285	271	285	302	260	299	276	265	320	264	263	303	304	271	281	259	268	254	299	282	307	264	274	258	300	284	289	261	288	279	287	288	316	269	294	293	283	249	312	281	267	287	266	266	278	271	309	289	261	270	289	287	279	332	286	264	276	266	271	266	293	268	305	248	287	243	289	289	272	275	272	256	273	265	270	295	281	272	266	322	267	245	268	303	309	254	283	289	304	260	278	278	267	251	245	288	250	271	262	250	297	279	290	276	302	277	292	304	275	267	306	285	269	295	287	272	286	277	292	306	272	279	274	282	295	273	278	300	308	312	263	271	286	279	258	288	259	272	265	290	266	272	271	256	253	253	285	261	279	272	310	248	268	305	264	261	274	281	266	254	263	285	270	283	244	252	298	281	267	308	251	244	266	257	291	286	285	316	277	256	297	259	303	270	282	279	291	293	264	260	284	274	311	274	296	268	282	266	290	290	273	262	263	264	284	283	306	244	282	274	297	267	264	256	273	271	280	267	293	282	265	284	256	276	255	272	294	272	256	281	294	265	256	252	304	263	281	291	257	286	300	286	286	296	246	266	295	281	279	251	298	264	266	275	305	274	264	290	274	308	302	268	273	277	262	257	273	257	271	306	289	267	227	274	288	264	289	316	318	287	245	291	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
13154	18386	14066	12306	11422	13251	12012	9156	9846	9135	8833	8786	9027	8181	7176	8340	8048	7631	6727	6276	6158	5811	4361	3980	3975	4222	4778	3637	3982	3622	4049	2876	2889	2433	2707	3020	2055	1537	1869	1648	1663	1671	1535	1527	1457	1085	1103	1203	1115	1095	1020	1055	978	958	934	886	886	848	908	846	829	862	864	875	859	839	839	877	896	872	888	844	844	824	867	871	855	811	874	791	809	878	866	862	836	777	840	835	820	842	799	820	792	849	817	776	793	828	874	793	761	825	837	837	864	801	812	843	800	875	822	803	798	817	812	782	798	778	858	823	820	805	810	812	798	825	754	864	791	808	805	784	821	813	798	813	841	810	854	772	815	799	783	849	778	826	792	791	819	816	786	862	851	824	794	804	795	819	814	789	870	810	847	850	813	809	782	797	816	772	805	789	821	842	778	762	829	813	790	796	798	850	757	777	790	833	807	788	773	794	816	802	757	783	815	776	809	856	802	775	799	835	813	817	823	865	813	801	853	750	811	785	754	833	808	817	868	822	813	799	813	771	751	822	802	776	758	809	824	843	822	792	827	781	854	771	830	818	814	793	794	801	774	788	841	746	837	782	806	761	802	830	839	776	851	741	785	778	834	842	805	810	816	796	724	765	755	762	826	774	803	778	797	780	757	764	784	764	826	834	857	819	870	788	855	796	854	833	812	810	797	844	773	815	827	830	831	795	822	835	805	793	788	812	802	793	755	784	810	799	832	758	815	771	762	810	822	788	765	804	821	813	833	806	849	818	806	796	811	855	795	817	781	813	831	792	824	785	826	825	830	867	814	830	773	808	862	827	823	843	825	836	816	847	801	790	788	793	813	790	814	816	793	818	791	786	789	799	842	808	796	798	765	803	842	796	847	808	819	792	768	803	762	834	823	801	787	827	798	828	788	806	817	859	819	777	820	797	759	781	800	825	818	804	808	824	836	822	825	828	797	705	786	812	778	806	803	824	774	805	776	809	770	810	773	822	816	789	825	824	861	839	769	745	827	786	774	771	818	828	804	853	768	793	861	817	810	807	753	765	864	822	857	824	824	833	829	796	855	805	892	841	837	833	834	773	772	793	814	833	807	826	831	826	738	811	781	770	821	784	800	797	794	806	823	797	856	780	769	821	776	841	807	826	838	819	846	822	787	829	856	829	812	832	777	817	799	780	815	848	802	784	795	795	728	831	765	816	832	746	761	814	778	780	789	774	857	802	808	817	810	804	814	821	797	780	783	784	798	838	857	820	841	830	801	849	828	798	793	839	765	825	809	850	841	851	817	809	815	780	795	845	825	800	837	800	838	833	826	794	811	821	816	788	787	811	901	837	804	791	809	840	792	737	767	781	790	782	778	758	782	783	837	793	834	802	776	800	818	745	825	773	809	795	807	752	831	817	837	828	774	810	769	843	806	762	836	851	770	843	833	774	781	824	811	824	772	816	825	773	809	788	792	820	790	759	780	861	764	783	845	763	799	779	811	802	797	805	804	760	785	803	823	836	759	855	798	829	814	802	806	852	826	830	813	808	810	810	750	819	762	816	833	828	815	801	794	831	791	795	841	865	870	770	815	832	807	809	817	854	795	762	835	787	789	788	802	816	787	856	790	827	847	839	777	785	793	835	807	826	798	790	853	796	786	771	777	822	812	802	842	830	842	790	841	776	838	790	770	771	836	781	822	834	797	828	784	789	827	848	766	804	796	786	850	833	799	793	821	778	743	769	759	861	781	799	834	795	821	837	788	766	804	802	773	838	809	784	868	812	825	789	783	821	794	833	808	785	823	790	856	801	843	816	863	836	828	801	821	768	787	807	790	826	844	846	811	784	759	833	866	805	767	794	782	843	816	792	862	810	802	809	808	818	824	882	808	773	782	769	791	791	840	825	824	799	768	785	801	839	795	815	798	832	788	805	837	760	810	835	852	804	808	760	796	787	801	779	780	789	799	773	848	775	845	809	784	787	806	795	808	802	818	772	819	860	789	824	837	830	814	780	830	829	805	787	814	806	824	835	860	826	808	779	797	802	788	801	853	737	816	819	806	822	815	838	851	787	823	794	822	793	840	776	841	840	766	814	776	802	802	788	814	818	806	868	858	813	817	789	782	808	856	813	878	804	836	871	851	840	807	780	784	762	810	798	829	771	833	777	772	761	733	803	746	752	789	824	817	850	754	844	786	861	811	823	790	811	842	817	760	828	765	782	847	822	769	863	840	812	853	773	836	770	823	784	812	793	832	780	775	792	784	817	763	821	839	816	800	825	817	858	799	809	751	832	731	889	824	830	825	831	827	843	812	794	817	775	812	839	775	758	768	814	799	789	807	821	887	887	787	814	821	803	771	810	785	811	827	825	766	814	750	785	783	801	827	825	825	818	789	813	827	769	814	824	822	776	800	771	807	812	781	802	817	813	783	787	795	824	829	805	765	789	804	781	846	820	805	827	824	834	811	807	813	815	765	807	800	795	768	828	796	809	793	811	797	779	772	767	832	752	839	826	807	762	785	825	842	796	819	834	799	783	787	811	824	795	754	847	771	821	781	807	822	827	833	850	785	790	824	815	773	803	761	814	846	802	784	814	797	789	846	794	752	786	839	809	834	850	831	779	791	832	851	819	754	816	823	787	937	799	778	784	779	856	755	795	807	847	812	805	774	804	828	805	811	887	773	800	836	823	786	798	751	832	803	784	843	836	831	787	826	852	829	829	802	801	828	828	794	818	845	833	779	766	814	789	780	790	840	822	831	861	773	777	793	804	754	822	831	780	817	817	826	787	793	849	813	824	806	817	817	804	787	843	779	767	788	804	822	797	817	816	770	813	776	818	831	806	833	815	818	772	769	779	780	855	807	811	827	764	821	808	795	768	774	829	817	813	777	782	797	811	852	821	760	756	785	798	767	835	815	824	824	825	842	839	812	832	815	850	783	775	803	837	800	798	822	779	849	824	801	887	797	809	854	801	853	800	781	776	815	815	809	792	800	832	812	774	780	784	826	794	829	786	799	825	826	846	820	767	786	832	833	771	864	844	823	780	831	840	793	828	826	801	829	798	791	769	811	842	757	819	850	822	806	807	832	813	849	814	823	857	799	838	802	787	837	854	816	812	798	803	807	780	819	858	812	802	851	805	818	789	779	821	786	788	822	751	822	874	796	810	814	849	828	777	796	814	806	811	839	736	823	789	785	831	761	792	770	813	822	820	804	791	779	800	832	804	840	766	799	792	852	805	800	813	816	858	809	781	818	810	848	808	815	812	846	828	785	886	801	812	839	816	756	831	767	823	799	807	888	804	802	785	804	838	827	790	807	785	845	799	834	829	819	816	836	845	812	827	807	825	811	814	820	811	756	859	844	826	782	840	794	805	798	798	803	820	856	769	790	824	786	835	824	865	846	783	800	816	767	793	811	805	783	803	827	808	827	803	797	822	790	772	763	823	857	833	785	806	819	783	814	807	772	833	817	822	806	869	811	825	817	807	824	834	837	794	803	790	793	770	804	800	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2379	888	678	484	325	232	222	160	153	142	120	104	147	108	127	126	108	117	102	114	124	98	91	101	98	104	105	112	104	111	97	100	82	109	107	90	96	102	99	85	87	96	97	106	97	104	103	92	93	102	101	96	93	93	102	99	83	109	95	102	100	106	99	91	98	91	85	106	82	82	94	88	100	82	107	102	83	88	99	103	99	123	97	91	82	91	96	97	107	96	113	83	79	90	110	84	68	87	96	95	78	86	87	83	106	84	84	91	103	84	97	82	98	93	85	94	87	87	100	97	85	101	86	87	85	108	87	90	97	95	91	89	74	99	84	85	98	88	82	95	98	80	102	88	77	74	94	76	104	109	87	102	99	79	78	75	89	84	76	76	92	87	99	113	92	107	93	68	87	93	102	75	82	83	80	98	83	76	100	100	84	94	95	80	92	109	90	95	89	105	91	84	88	97	86	97	110	113	100	90	79	84	78	94	82	72	77	102	96	77	91	99	98	95	92	81	108	101	101	102	98	104	97	94	86	75	110	91	109	93	117	86	109	80	85	113	110	80	71	81	102	82	109	98	79	84	91	90	87	92	94	100	100	94	96	91	94	101	81	92	102	86	99	100	95	86	106	83	101	82	89	94	80	87	89	80	107	92	73	78	79	110	74	103	101	96	84	101	75	91	109	99	92	88	87	109	86	86	83	83	91	96	73	92	94	98	88	103	84	111	92	85	96	108	100	90	113	76	83	106	94	102	85	88	88	95	82	86	92	76	93	92	83	103	83	86	90	105	94	100	91	102	95	99	103	78	78	94	105	109	92	80	83	112	93	88	92	88	82	88	96	93	93	104	92	96	102	100	96	97	89	88	96	82	112	75	97	107	102	94	91	83	97	100	97	83	88	84	95	140	95	105	105	100	79	83	90	84	91	77	85	91	83	80	99	103	105	90	96	92	97	101	68	93	85	105	92	98	98	96	86	94	78	96	103	81	85	103	93	90	103	107	73	100	92	98	98	82	92	96	86	84	93	83	87	105	79	95	88	88	95	87	98	102	105	95	80	89	80	99	95	106	92	84	95	94	73	83	92	106	86	106	94	91	99	93	97	90	84	93	93	103	100	95	83	88	104	84	93	103	87	107	84	97	96	87	107	89	98	81	107	88	112	77	83	98	95	92	77	86	100	108	89	87	86	80	105	96	89	94	84	87	109	91	91	79	91	93	82	91	88	94	95	105	107	99	107	94	92	89	96	101	94	98	111	85	92	96	76	79	79	94	79	89	90	94	80	82	87	85	68	102	92	86	68	86	90	87	88	100	78	89	108	103	104	95	73	110	109	72	96	104	88	95	92	105	88	74	97	81	86	96	77	97	65	86	96	81	73	96	99	70	108	88	90	102	106	80	96	81	88	98	89	97	97	88	81	88	106	94	121	77	96	70	80	100	68	88	105	86	91	83	83	95	78	88	108	103	90	91	89	98	77	95	100	100	91	90	105	95	105	115	95	82	86	107	94	78	115	86	91	99	99	111	85	97	88	84	103	98	95	103	90	84	104	93	84	92	107	94	110	99	94	97	93	99	92	75	100	98	84	88	86	99	82	90	102	91	83	106	95	106	93	108	96	83	104	108	90	96	87	74	79	94	96	100	105	101	94	86	87	91	105	95	91	89	120	90	87	108	91	76	94	95	100	87	74	89	77	106	91	108	89	104	95	103	71	90	81	92	88	80	75	93	76	96	106	102	110	85	71	82	91	96	99	89	81	97	112	94	89	85	86	79	104	89	97	90	93	84	78	93	88	92	86	94	94	91	102	100	75	99	94	86	90	90	88	91	98	98	98	81	103	95	101	77	99	78	75	95	92	94	100	102	83	84	103	100	87	96	120	85	92	91	91	107	81	89	99	97	94	98	71	95	91	89	61	94	80	89	94	85	113	120	94	95	90	96	89	100	91	102	111	106	85	81	81	95	98	98	88	97	99	102	79	95	89	99	95	90	102	106	70	90	95	88	93	88	78	106	92	95	88	91	84	110	86	91	91	90	80	111	100	100	79	112	79	99	94	81	86	99	96	88	91	89	90	107	88	97	83	84	87	99	101	84	95	85	96	90	80	94	95	85	88	96	76	91	78	104	90	86	111	109	86	97	84	78	86	101	91	111	88	88	82	85	100	98	107	98	83	83	106	95	82	92	107	103	100	102	93	88	96	93	88	97	83	89	94	84	83	100	88	94	110	95	104	82	82	92	107	100	86	98	86	98	103	119	98	84	80	85	89	87	109	94	88	88	75	90	78	95	93	85	87	91	98	86	106	95	91	85	90	104	104	75	74	84	88	107	94	87	87	87	105	94	91	90	87	92	87	101	98	86	101	88	96	97	84	92	98	94	103	83	80	86	85	70	82	93	86	94	97	92	97	90	80	98	102	88	103	99	100	101	86	104	101	103	120	77	100	90	87	90	85	106	93	78	82	107	73	91	96	102	98	74	93	98	97	90	95	101	105	104	85	100	83	102	92	86	101	82	103	95	86	91	105	89	93	99	93	87	101	95	112	104	92	96	90	100	86	111	93	108	100	98	94	98	78	94	107	94	75	86	99	98	89	101	106	85	91	88	106	94	95	92	96	102	88	99	92	109	84	86	100	106	80	93	86	79	107	107	88	77	81	74	73	82	98	94	85	96	104	80	98	94	76	96	83	107	86	89	92	90	84	117	92	89	92	112	88	110	91	98	114	97	98	104	96	84	100	84	92	95	89	71	100	97	100	95	108	102	104	106	98	78	81	108	93	81	107	81	91	99	106	74	99	90	86	96	95	88	91	77	98	98	85	94	92	78	97	87	109	78	74	101	98	98	80	92	90	77	93	76	88	94	105	101	89	89	82	88	91	89	109	92	91	96	91	91	88	95	80	104	78	82	95	100	105	97	77	79	100	89	86	73	87	84	99	87	97	91	94	94	101	103	98	84	68	98	91	83	87	100	85	91	86	89	99	101	75	87	107	103	84	92	93	107	91	94	92	106	89	95	66	108	94	99	81	83	90	73	106	94	86	91	103	89	87	78	68	95	85	94	101	96	92	92	83	104	85	93	105	96	96	90	100	94	79	105	117	91	98	74	109	106	90	94	90	89	101	77	88	80	96	88	100	88	98	93	81	87	101	98	95	83	96	103	102	78	106	99	99	86	100	85	94	89	92	78	106	107	97	71	93	82	106	93	97	103	81	87	87	100	96	97	98	82	81	83	100	109	76	85	109	89	99	85	101	97	94	98	89	100	92	81	90	100	90	103	91	98	81	95	96	93	82	101	89	97	103	98	100	84	94	93	95	85	88	100	108	95	99	74	86	76	99	93	102	102	107	92	94	84	95	97	99	98	115	96	91	75	86	99	100	79	99	100	70	109	72	89	80	89	84	80	78	91	100	89	107	92	104	86	77	97	101	94	88	85	88	103	80	89	92	97	93	103	90	88	105	92	87	117	92	97	96	106	86	92	80	103	82	101	91	107	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2375	1446	1258	1367	946	814	963	737	667	717	612	577	675	611	644	607	557	584	518	546	462	470	409	409	419	444	477	427	413	422	389	414	416	374	456	394	396	361	356	346	365	376	368	397	347	338	346	335	333	321	365	313	325	311	374	344	316	350	316	326	349	317	328	319	351	327	312	319	354	319	347	351	340	336	329	332	336	323	347	350	340	348	330	323	360	338	362	363	345	316	364	310	330	340	341	333	330	330	311	323	336	331	325	353	335	348	340	333	352	353	348	343	333	368	351	342	334	337	337	313	319	344	344	333	337	321	351	336	345	296	366	340	333	333	333	323	301	349	342	330	349	346	353	325	332	345	336	334	327	346	331	327	357	363	366	282	308	336	348	336	334	338	336	354	365	335	330	311	336	363	345	329	363	338	344	326	308	340	330	340	330	360	378	345	347	355	351	356	321	330	342	309	340	338	301	309	350	314	315	342	383	324	351	332	324	331	346	314	371	320	351	333	343	332	312	335	340	341	334	343	326	346	363	316	327	338	370	335	341	326	321	361	324	333	346	338	331	329	343	344	315	323	360	340	351	328	343	356	304	322	351	343	335	313	318	334	327	328	314	343	329	377	354	325	334	338	316	357	347	318	354	346	355	347	340	340	335	313	340	340	321	299	345	338	330	339	330	332	362	364	312	348	352	350	347	325	345	361	337	341	355	329	348	319	296	338	352	323	325	332	326	335	359	337	317	295	331	315	347	374	307	341	323	340	333	322	315	339	362	335	309	380	335	339	347	327	308	324	334	348	339	333	309	335	318	336	341	324	342	334	323	315	329	338	325	338	316	328	335	350	336	330	362	321	366	343	304	352	334	311	372	332	326	348	308	344	366	304	323	353	333	350	327	314	342	320	310	372	334	334	363	365	328	354	322	352	344	316	342	353	367	365	324	344	332	342	323	321	283	337	332	338	341	327	336	340	319	363	337	356	344	327	329	351	353	341	340	305	326	343	332	356	354	323	342	319	323	361	331	370	343	321	345	319	331	351	365	355	336	322	325	339	315	324	316	381	324	328	342	322	319	345	348	333	352	332	362	354	364	335	310	324	343	322	339	344	362	345	354	343	344	349	357	328	349	341	348	337	332	342	342	326	330	331	334	358	344	348	308	322	347	342	373	288	320	348	350	365	316	353	322	359	364	349	331	337	317	337	346	335	336	366	326	329	343	345	351	339	344	346	351	310	339	321	333	345	340	324	336	327	335	328	354	345	355	294	307	299	351	310	329	343	332	358	314	352	361	343	340	335	327	336	356	379	366	315	344	324	339	326	378	291	337	356	302	336	348	344	341	305	332	349	318	341	363	317	350	341	325	349	353	355	328	322	327	347	363	347	348	328	348	336	329	338	311	343	367	346	334	326	341	364	335	331	358	356	375	365	339	362	330	327	337	346	358	351	317	322	353	393	365	348	329	361	358	347	337	303	308	314	341	362	334	345	353	363	364	314	291	342	368	337	354	347	344	336	313	342	323	355	362	341	332	286	357	321	338	330	316	354	349	333	350	322	332	330	360	326	335	369	336	315	345	342	320	335	346	302	341	330	341	352	344	319	346	345	287	298	335	337	332	317	349	329	318	334	341	343	304	359	346	328	356	331	340	383	327	346	326	340	340	324	339	335	338	355	374	345	359	304	326	313	346	315	334	371	362	323	334	326	354	348	350	355	338	362	316	345	343	393	374	339	338	340	372	357	382	356	317	335	350	333	337	325	350	352	290	327	318	308	398	349	325	326	349	353	351	319	336	374	338	354	318	344	352	318	315	361	328	348	314	311	324	340	356	353	336	356	366	343	350	338	322	381	351	313	350	348	314	334	310	338	361	294	327	338	330	342	332	367	317	325	329	366	350	329	311	321	355	325	321	317	330	333	357	326	361	342	337	304	342	330	338	356	332	328	322	323	322	364	340	340	345	356	322	329	324	339	324	366	343	318	332	354	353	339	334	341	320	316	327	349	357	347	332	286	324	338	369	340	307	324	355	339	304	310	344	346	313	330	303	324	349	351	349	340	320	321	349	304	352	334	349	297	314	321	320	289	334	374	340	340	338	320	348	350	357	324	353	363	339	334	322	338	345	335	364	344	332	342	317	334	343	315	313	363	366	357	349	354	350	301	326	340	318	312	320	336	344	302	352	328	346	345	333	328	329	333	327	376	373	329	331	351	336	316	341	354	330	346	306	357	343	335	331	341	350	348	358	345	310	336	356	357	312	334	333	316	323	284	357	343	318	340	338	330	323	340	325	319	329	358	356	342	310	340	315	333	351	331	332	330	331	337	347	323	291	332	368	338	326	357	354	355	354	346	301	315	349	352	355	350	319	330	354	366	320	325	360	330	334	339	350	357	346	367	329	330	356	355	304	332	347	326	353	353	314	325	337	338	312	336	317	328	325	374	339	325	309	322	337	350	357	329	322	328	349	342	342	360	337	318	350	349	349	347	336	326	363	324	345	352	369	340	338	350	334	325	311	338	318	357	315	339	352	319	335	332	301	321	366	332	330	350	348	336	332	323	346	340	340	369	302	359	341	361	361	329	369	324	341	331	331	316	300	347	334	340	318	355	312	342	336	318	314	333	322	319	310	369	348	324	347	352	327	328	364	349	325	370	318	326	353	328	321	341	316	340	324	356	362	327	331	354	356	369	334	356	367	320	327	344	353	354	364	382	345	355	319	340	307	340	333	328	334	323	355	345	369	343	356	334	310	342	335	339	348	345	348	352	361	347	360	352	317	333	325	328	329	338	325	341	337	344	331	348	350	358	343	342	354	329	349	359	336	354	305	335	344	332	331	331	342	338	337	346	348	298	325	314	340	321	360	301	338	362	347	344	309	296	350	314	358	334	339	352	348	322	300	347	351	382	323	323	337	328	371	349	332	354	328	340	358	334	335	332	325	353	313	342	337	360	350	358	298	362	347	318	343	329	309	327	341	320	342	329	327	344	359	351	301	318	349	340	360	328	363	333	334	323	326	334	326	336	339	345	304	354	325	327	351	324	334	312	341	309	343	316	343	335	327	316	316	350	357	338	334	352	348	345	367	360	337	330	328	329	356	348	313	379	320	321	325	312	347	358	338	321	346	319	347	328	308	383	322	380	331	354	327	338	309	333	321	323	313	330	342	330	313	334	367	338	357	356	350	337	335	375	334	346	365	362	337	327	344	382	330	354	333	332	315	347	334	306	318	322	322	322	327	309	316	301	327	302	327	316	347	328	374	316	309	333	310	348	302	360	323	316	313	341	324	402	331	329	364	313	300	359	316	321	334	324	354	309	335	349	348	356	338	348	347	343	338	311	351	352	336	320	323	357	335	349	343	312	353	320	354	360	370	336	361	320	322	344	341	337	346	353	327	369	316	350	367	355	323	319	324	323	347	333	357	342	322	368	305	316	326	329	316	332	352	316	346	334	323	320	358	345	332	338	318	335	327	317	356	350	361	325	337	351	365	335	337	329	354	369	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
14543	11382	11984	5744	4218	3419	3033	1716	1511	1342	1021	979	1057	887	813	841	700	670	638	554	469	497	413	476	419	459	441	505	415	361	428	351	327	322	348	333	253	276	236	265	258	252	273	236	217	234	243	244	222	238	250	210	213	215	208	214	238	229	210	198	204	207	181	210	197	190	203	222	193	226	223	239	202	187	204	233	188	226	204	205	202	230	216	223	218	213	216	195	216	220	223	223	207	213	209	194	197	207	217	194	185	192	214	218	173	192	231	225	219	212	218	238	223	219	224	210	222	188	214	225	201	226	209	212	223	210	171	189	206	208	219	206	209	223	224	183	222	215	196	204	207	212	203	209	199	200	217	197	195	198	215	187	222	222	202	214	211	217	202	221	221	212	184	226	220	178	206	204	191	202	224	212	209	214	214	191	201	229	214	213	190	211	218	189	208	209	197	193	212	199	226	228	202	227	205	225	215	195	215	186	212	192	233	227	190	213	222	212	208	188	231	213	204	229	193	201	214	228	189	247	198	195	201	217	178	209	228	221	204	205	226	190	204	196	231	211	215	200	211	204	216	219	200	216	205	204	183	217	198	230	197	197	219	242	223	196	222	218	172	214	190	238	191	212	198	200	221	198	206	202	216	218	187	200	228	211	220	203	210	222	218	228	209	220	202	196	199	239	225	198	207	205	209	178	208	191	213	188	219	189	217	209	224	230	206	229	240	213	230	221	196	217	216	231	209	203	238	226	207	221	192	205	231	232	193	178	204	218	227	190	196	230	213	202	206	209	223	206	233	215	212	195	199	198	183	225	221	212	185	217	218	203	201	195	205	219	209	198	200	211	217	210	221	209	204	190	219	232	210	184	201	207	202	202	191	212	199	222	210	211	182	200	168	216	225	224	196	220	196	217	200	208	201	204	172	220	223	210	192	186	207	206	202	246	198	217	222	214	185	188	197	186	224	184	225	169	213	218	205	197	181	217	216	224	206	224	213	198	230	229	196	226	208	224	208	215	217	209	198	212	192	189	236	228	216	205	217	216	210	209	222	193	185	221	224	210	212	189	225	198	201	192	191	218	218	218	208	185	205	224	225	210	208	213	214	201	187	203	212	211	188	220	182	191	195	202	238	231	207	199	214	202	230	213	222	198	209	245	217	188	229	209	207	193	222	210	205	202	203	215	223	204	217	218	195	212	214	183	225	192	212	212	198	207	203	202	189	200	204	198	194	211	191	245	213	222	198	197	190	199	208	226	207	219	211	233	200	201	209	199	214	221	204	198	203	229	208	201	178	235	223	238	187	205	179	188	236	196	212	207	232	199	204	210	200	229	209	192	198	191	243	223	212	193	204	208	231	202	229	220	226	210	216	208	196	206	204	189	223	231	205	175	228	212	197	219	213	210	185	209	232	219	240	219	230	202	223	240	221	188	201	210	193	202	220	197	223	212	218	187	216	218	219	217	241	208	236	187	214	191	246	195	197	194	184	201	217	217	202	208	215	218	198	190	210	224	193	198	199	221	206	213	216	209	218	206	213	204	198	206	209	227	193	220	237	222	224	227	200	213	200	227	231	202	213	203	195	198	214	234	211	191	232	237	238	233	223	200	205	210	207	208	236	197	206	199	183	183	214	211	201	212	223	200	190	203	192	204	233	211	247	210	204	213	218	203	200	198	219	233	238	242	219	211	198	193	212	188	186	202	210	191	215	234	187	202	239	208	191	221	198	167	214	190	185	203	223	217	212	225	185	192	199	179	222	206	207	208	200	218	206	205	211	214	193	183	198	193	239	210	207	214	208	189	204	200	193	199	211	205	224	181	228	206	213	210	197	176	198	223	221	212	213	208	206	220	203	205	204	222	213	205	188	224	188	210	200	201	204	192	201	224	208	226	189	203	211	229	193	197	214	213	237	179	183	198	187	197	197	233	198	207	223	202	207	209	215	222	220	199	198	210	223	198	198	241	220	215	210	199	211	208	194	212	187	212	219	201	199	219	219	193	221	197	204	210	224	200	236	202	223	196	195	181	191	196	210	222	185	211	203	216	243	217	215	211	198	226	208	234	205	215	212	211	218	186	215	217	245	214	201	223	198	209	195	218	197	184	193	189	192	231	235	213	202	208	204	198	243	186	180	213	213	230	223	198	249	225	208	255	221	193	219	175	214	210	201	205	209	210	211	216	223	230	227	214	217	197	199	196	213	225	212	209	232	221	189	189	207	206	206	197	207	196	207	227	211	217	245	203	214	204	180	208	173	196	202	216	229	235	207	224	215	216	193	190	206	192	197	236	240	241	237	211	197	204	193	220	189	205	198	186	204	207	230	185	195	219	231	199	221	211	214	218	217	199	227	229	195	210	210	203	216	219	201	219	206	212	211	233	201	211	209	184	187	229	213	247	210	207	211	230	204	197	225	223	216	204	204	200	183	232	193	191	226	239	220	195	212	218	197	196	202	219	212	222	197	219	206	196	218	217	207	218	194	212	219	213	231	186	215	213	210	222	192	215	202	238	211	189	209	204	202	240	202	222	208	200	216	238	202	192	221	206	209	197	193	218	211	201	202	201	186	222	196	222	245	193	196	201	209	198	212	177	233	200	198	232	216	208	186	220	223	230	197	223	214	205	196	227	220	213	227	213	193	197	196	202	209	197	205	200	199	176	223	218	227	225	220	201	218	206	215	214	185	199	220	205	190	202	200	193	216	202	201	203	192	206	220	186	248	224	215	207	207	189	193	194	204	215	175	209	221	215	191	224	206	205	200	201	226	224	220	225	198	193	196	209	212	200	201	201	200	217	216	212	208	216	211	227	226	198	189	222	202	202	224	210	191	211	212	215	200	204	219	198	217	213	188	195	190	222	205	210	222	221	205	233	214	187	219	222	236	185	209	226	211	208	203	203	224	225	224	213	203	171	194	211	257	221	226	190	230	189	202	199	182	215	194	218	217	230	202	211	202	184	210	186	169	191	200	208	216	192	218	167	238	197	198	193	207	217	223	209	210	219	222	188	220	208	215	227	196	212	219	209	220	228	210	223	224	231	189	219	218	212	190	185	204	191	186	191	206	207	214	203	217	228	167	212	217	190	195	205	201	189	216	185	181	202	199	199	228	195	199	214	199	213	196	171	220	214	210	215	192	216	210	213	209	193	199	214	198	199	191	231	202	202	211	220	211	213	217	213	194	195	199	214	197	210	219	201	203	212	205	204	224	186	240	194	198	212	202	201	234	205	202	210	192	190	215	235	199	223	213	200	218	190	203	212	198	201	192	210	209	189	219	174	221	219	165	178	206	193	213	230	198	194	199	194	187	209	223	212	214	222	200	215	226	216	212	227	212	199	204	216	208	227	211	200	214	207	201	214	194	205	188	221	205	221	208	238	209	176	220	221	210	209	186	212	196	215	211	223	201	198	209	210	197	221	192	188	213	213	201	198	216	173	213	197	215	203	231	191	185	183	204	209	202	205	233	190	225	211	195	238	202	203	208	194	227	198	200	228	193	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9951	10082	10167	7787	7290	8136	7950	5486	5834	5773	5283	4909	5497	4792	4367	4827	4556	4406	3958	3678	2869	3099	2233	2224	2484	2606	3098	2296	2147	2234	2504	1629	1693	1425	1738	1666	1253	1069	1069	1139	1072	1195	1031	977	969	757	829	854	793	792	742	753	694	704	681	671	675	721	652	639	634	652	683	707	676	694	697	657	637	645	683	683	678	663	683	651	707	669	682	651	665	614	605	659	675	655	636	605	671	635	632	648	634	645	644	680	624	707	658	646	656	625	703	693	644	644	675	659	638	672	681	652	651	605	667	671	647	665	666	663	638	642	636	661	612	619	614	614	654	653	617	662	645	705	610	624	654	632	628	665	660	651	670	639	692	618	644	668	679	667	653	610	626	655	617	661	621	648	611	638	685	661	652	633	631	652	660	613	641	658	642	634	605	629	661	640	596	643	636	631	614	631	628	610	600	641	661	587	705	647	629	624	635	645	660	651	693	651	635	656	609	657	566	660	667	662	710	630	706	588	626	616	654	642	667	646	657	682	700	661	635	650	671	636	646	656	643	698	633	662	639	612	713	636	650	621	638	651	634	662	640	646	705	636	651	659	649	671	622	660	664	632	664	664	676	644	636	641	669	683	631	649	653	619	637	671	656	622	641	688	639	627	623	590	655	674	638	651	648	619	639	640	647	676	630	671	665	610	676	640	664	681	644	628	653	680	637	629	599	622	650	649	666	645	634	649	650	660	631	627	624	689	604	658	658	648	649	633	603	665	669	641	631	636	614	650	610	636	630	632	596	681	629	649	651	595	629	665	704	656	640	639	648	651	640	652	672	643	694	630	656	658	617	637	669	673	724	674	642	633	646	651	619	618	668	635	671	655	595	682	640	662	651	631	615	671	663	636	656	656	629	645	663	637	649	638	643	653	621	665	640	643	649	639	645	643	650	612	650	623	606	598	635	631	708	643	629	623	644	654	624	640	656	683	701	639	683	655	630	614	645	680	654	633	643	600	654	651	631	673	659	599	672	606	594	655	639	650	659	611	626	638	652	668	626	628	644	622	661	676	662	612	632	598	635	670	634	582	624	649	603	663	598	616	643	643	657	640	615	682	612	624	630	680	632	626	657	651	624	661	647	644	682	617	635	651	651	632	641	599	626	631	627	624	649	680	637	615	636	646	614	675	675	629	642	622	679	676	625	620	635	621	632	688	689	689	652	605	667	655	648	646	618	613	634	630	661	660	665	650	664	653	641	605	682	621	609	640	633	632	647	668	615	622	681	657	661	699	615	670	630	673	665	671	610	636	630	612	637	670	689	655	688	643	597	589	627	640	610	624	640	628	686	663	618	615	628	638	669	675	651	609	623	656	643	711	654	603	681	629	635	639	617	644	652	618	614	645	620	614	630	625	633	633	636	650	618	674	662	638	633	658	636	621	649	627	635	660	674	650	692	629	643	618	642	639	635	653	635	655	619	699	636	678	672	643	659	619	640	685	597	572	658	608	620	653	630	663	683	652	675	652	659	639	641	616	617	628	669	672	680	686	694	602	682	653	644	670	648	601	648	656	632	644	638	648	651	678	635	675	654	651	644	631	605	628	614	639	645	646	691	687	663	627	670	611	621	645	626	667	613	642	640	608	670	688	622	634	619	645	645	658	631	638	650	625	662	655	632	626	669	670	677	615	609	613	662	618	625	651	632	650	681	648	623	640	630	648	647	627	679	685	646	631	644	632	635	633	665	672	642	655	641	688	657	620	616	644	632	642	617	633	649	654	677	618	616	669	674	652	637	612	712	642	660	673	658	664	655	661	651	601	613	638	613	653	653	589	644	630	668	649	653	642	648	669	673	676	666	653	621	625	637	570	612	601	633	645	664	648	638	667	629	635	650	622	616	634	597	650	632	667	642	635	643	674	664	635	665	640	629	627	632	605	680	613	661	651	614	613	714	624	639	623	665	659	633	655	646	659	645	654	620	633	627	658	653	632	635	665	657	598	624	646	660	631	620	656	586	620	652	630	634	678	651	691	685	669	683	593	646	669	630	662	647	686	634	656	634	684	651	680	571	666	673	671	661	598	656	686	631	628	656	663	633	633	638	619	653	606	608	657	652	623	612	673	685	640	597	646	646	638	691	653	688	659	609	711	658	682	676	609	642	661	605	634	643	663	655	662	618	619	656	655	620	634	674	641	625	671	676	651	634	599	613	650	653	655	612	635	690	658	648	642	669	656	641	631	615	645	620	684	672	630	656	711	630	682	615	678	602	654	644	670	667	615	629	635	648	651	632	625	632	642	714	666	654	647	654	677	645	630	630	636	664	652	669	672	648	634	632	638	662	640	633	672	593	644	620	587	644	610	614	670	655	581	623	651	633	626	668	659	663	617	646	661	604	632	664	672	644	634	620	700	677	637	620	600	630	660	662	640	598	600	636	631	676	593	647	613	664	655	591	671	676	623	636	638	634	602	587	620	659	625	652	700	635	696	636	652	627	647	601	678	603	684	662	677	605	657	656	646	663	607	667	694	661	678	638	625	637	621	619	629	645	636	651	668	680	675	647	634	649	662	613	646	620	628	663	595	631	638	664	706	666	659	601	621	598	603	657	603	678	623	641	634	640	665	678	664	641	640	686	653	657	613	638	625	666	635	640	660	661	643	618	642	655	630	668	638	659	654	664	654	634	651	625	605	628	596	606	642	607	634	657	630	645	642	651	663	636	652	660	660	662	612	616	629	670	654	664	613	686	677	668	651	634	674	628	657	626	629	641	611	619	677	642	652	683	633	661	646	658	616	671	600	653	603	630	645	682	640	660	670	612	674	626	651	678	601	649	659	637	640	662	649	618	641	598	634	678	652	636	694	631	570	636	649	626	650	627	703	630	676	673	634	625	643	621	674	612	631	623	618	639	645	636	640	655	678	633	670	599	678	610	662	631	650	641	612	625	609	645	614	599	626	609	677	661	667	643	649	619	642	671	621	656	629	607	632	599	683	655	656	624	686	639	681	665	620	638	633	607	629	665	644	651	679	698	622	611	659	653	671	661	656	647	620	654	608	636	679	655	646	617	656	643	643	646	621	636	639	624	656	623	630	614	596	667	644	644	603	654	674	634	695	636	614	630	665	628	647	635	642	707	640	652	657	664	666	665	633	649	680	610	690	641	636	674	628	640	613	632	623	639	653	642	628	643	676	656	641	655	581	651	650	649	611	638	603	641	656	632	654	634	628	632	672	674	636	575	649	610	655	634	683	616	702	643	661	682	615	659	673	679	637	672	679	648	682	676	657	633	627	621	612	640	654	647	587	635	653	600	677	659	619	646	660	614	694	629	675	694	638	673	669	667	622	648	703	662	632	627	648	621	655	645	654	656	614	649	631	645	603	619	638	647	626	655	657	641	650	678	693	654	601	629	706	613	646	649	652	687	649	655	656	635	646	653	610	644	634	646	637	680	648	643	689	691	667	600	632	624	686	680	660	594	638	701	635	652	644	594	616	674	647	645	663	634	629	657	641	632	665	647	619	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23856	30933	23221	11811	8562	7190	6165	3589	3142	2824	2136	1990	1858	1927	1593	1492	1163	1412	1074	980	996	815	629	767	788	647	763	607	641	600	617	513	554	531	477	491	396	340	384	358	355	379	340	359	356	326	326	332	342	332	307	298	277	297	292	293	285	293	293	295	293	260	268	297	287	282	265	253	286	310	278	322	263	253	279	302	269	269	255	296	278	288	284	281	305	282	269	281	285	318	306	301	326	291	285	302	334	312	281	289	272	287	278	264	290	245	289	302	290	291	281	271	279	291	255	292	257	289	247	256	270	270	255	278	252	277	276	284	252	261	274	270	308	248	276	282	277	263	293	288	275	275	268	249	283	291	293	291	305	285	304	274	283	279	278	310	282	297	316	245	264	284	270	302	287	315	286	252	274	270	292	268	279	282	250	269	282	258	262	289	260	293	311	276	281	269	272	283	288	301	292	270	302	291	286	289	299	303	299	267	281	309	269	267	255	257	304	250	290	270	266	282	261	271	308	290	265	270	281	303	289	272	289	305	265	292	302	266	279	255	273	302	275	237	272	309	346	289	273	292	271	308	281	290	296	279	315	282	282	291	245	303	281	287	271	273	303	302	288	285	262	262	259	261	287	286	271	291	276	289	289	292	250	277	272	280	288	265	253	280	278	319	299	263	292	298	264	249	282	299	242	305	266	289	285	249	297	280	276	312	277	297	278	266	292	276	304	275	297	272	281	278	288	280	274	279	311	311	265	281	257	249	287	283	282	276	297	285	274	278	279	283	264	292	281	272	297	257	267	289	292	295	273	315	265	293	244	266	256	276	281	281	281	304	253	298	297	284	265	282	298	300	273	260	256	308	262	274	271	259	280	308	298	289	282	292	266	272	258	277	300	252	272	320	279	284	279	293	259	267	290	267	278	297	245	253	303	266	283	297	255	252	287	281	268	295	273	248	280	308	282	307	276	270	259	273	328	291	271	277	267	265	282	261	245	259	282	304	270	289	273	288	278	278	285	261	287	250	265	288	270	266	316	245	287	287	259	276	254	279	287	290	303	251	302	292	274	280	286	316	271	286	284	248	309	272	274	267	254	270	313	273	266	269	277	286	282	281	279	264	257	264	298	286	299	271	313	283	287	277	273	266	275	274	276	274	263	264	270	268	263	282	284	290	297	294	291	272	267	275	261	277	283	269	276	258	290	275	277	279	267	292	272	299	337	297	289	294	289	287	280	275	281	267	286	290	279	278	288	283	280	288	276	278	298	293	267	242	296	277	280	310	258	269	259	291	285	268	301	253	292	298	285	285	284	291	285	267	288	265	303	276	259	262	251	263	254	284	277	270	251	302	269	280	293	287	243	298	299	272	267	271	278	261	283	285	264	276	264	285	267	280	255	251	291	315	276	305	289	316	270	285	306	281	280	261	287	283	299	292	283	264	298	276	238	293	269	289	277	286	311	293	286	233	267	269	269	269	283	302	281	289	278	290	271	280	265	263	267	277	283	270	294	309	268	262	324	273	278	280	256	253	281	261	298	283	323	272	262	281	260	273	249	298	265	275	289	247	270	279	306	281	308	251	257	301	278	276	280	266	244	283	267	271	275	273	279	299	265	258	289	302	306	283	269	270	263	275	277	304	246	251	266	273	250	274	302	272	299	285	285	278	306	301	255	275	274	293	279	244	298	291	281	256	294	284	287	259	284	239	293	248	277	334	314	246	255	280	305	284	285	285	288	283	286	284	286	280	275	281	334	264	301	259	295	307	248	254	258	287	320	297	289	257	296	298	294	290	244	305	243	258	287	268	314	339	302	299	278	297	286	257	260	280	291	277	290	266	306	273	267	295	301	285	265	263	293	284	291	272	289	267	284	259	276	281	297	271	299	278	267	273	279	281	283	309	288	308	271	289	267	271	288	298	270	295	298	283	270	294	248	255	312	267	283	285	248	282	276	276	292	267	301	275	291	274	284	268	325	325	294	274	273	295	242	285	259	266	268	304	294	294	288	289	286	282	289	258	236	264	251	299	281	261	308	270	301	294	285	254	225	274	273	260	247	307	288	277	284	273	262	280	278	251	283	264	296	286	242	302	276	277	295	250	269	276	295	274	295	294	295	270	278	288	239	278	266	260	296	281	296	229	286	273	257	277	249	265	322	271	264	275	294	294	266	270	262	280	272	285	315	271	280	263	302	274	251	269	284	272	267	303	281	285	303	311	269	289	243	261	283	287	251	270	284	276	269	299	285	273	267	285	269	257	278	300	266	304	283	241	309	282	259	246	283	294	291	249	297	286	301	277	279	283	268	297	272	283	278	264	288	252	301	272	282	279	244	297	287	277	343	302	270	302	281	303	250	302	272	301	276	280	280	295	268	263	300	305	261	305	270	281	274	272	279	287	280	265	314	279	277	289	276	296	262	279	280	252	266	285	294	285	294	305	316	256	273	283	295	264	282	251	303	289	299	282	250	292	250	277	280	305	261	286	260	289	320	283	300	292	294	295	262	291	290	250	282	264	264	277	283	249	274	274	277	277	278	274	272	280	284	279	282	244	285	287	280	263	292	295	269	265	297	290	291	288	305	293	296	259	262	284	250	270	263	294	264	254	261	276	276	309	285	289	279	288	291	284	300	263	305	257	265	261	287	266	273	285	278	293	274	272	295	264	274	292	294	260	261	268	295	276	280	277	264	259	284	284	261	282	266	282	280	297	281	293	317	255	307	253	280	284	285	280	272	306	294	271	298	290	291	314	282	260	259	263	289	285	273	284	264	262	293	292	287	298	295	289	250	281	289	262	255	297	283	271	272	288	294	277	283	267	289	282	275	292	262	296	261	274	275	272	275	253	288	272	278	287	279	318	273	279	290	285	299	285	273	283	293	297	277	273	282	280	297	288	256	283	288	264	270	294	282	298	270	280	254	286	278	258	278	301	290	281	303	296	278	261	295	272	284	291	296	291	275	281	263	265	313	289	258	309	291	291	288	290	296	271	285	277	307	302	273	310	283	274	285	279	292	280	288	282	257	273	305	268	263	263	280	300	281	258	237	300	261	310	240	279	312	282	269	275	280	296	294	319	294	310	288	264	263	257	268	270	293	283	284	277	282	295	267	256	265	252	279	259	282	260	278	299	281	310	290	264	254	276	255	285	282	251	268	263	288	265	263	315	274	315	306	300	289	273	282	314	281	276	254	279	299	279	312	304	276	288	279	265	294	281	277	262	271	282	264	286	263	283	282	277	265	278	277	269	283	244	279	290	254	267	266	279	275	304	302	331	280	309	316	288	296	257	304	284	287	303	252	278	283	265	283	303	287	274	274	277	285	276	288	273	290	277	290	281	314	272	289	283	285	273	274	282	295	285	260	282	287	260	296	285	273	276	304	269	284	301	296	292	258	261	290	262	283	252	282	293	296	287	277	307	285	266	294	289	275	264	273	284	294	245	290	284	278	267	296	300	270	285	316	285	275	270	279	272	263	269	299	300	274	289	320	286	281	332	305	264	268	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
14441	27118	12706	11934	11302	11887	11271	8659	10268	9396	8332	7947	8426	8021	7678	8229	7019	7733	6513	5901	5863	4875	3793	4048	4089	3883	4768	3606	3696	3560	3902	2782	2891	2168	2644	2967	1747	1513	1716	1633	1729	1726	1542	1379	1451	1070	1115	1220	1082	1111	1004	1059	1027	992	958	922	915	871	847	851	816	895	840	914	851	857	864	884	845	894	842	871	840	841	792	831	849	876	762	862	827	819	852	845	823	839	870	856	821	847	870	860	859	873	780	789	806	829	814	820	817	787	856	805	814	755	867	833	802	864	878	814	844	867	826	819	806	815	825	780	834	840	868	844	813	861	881	810	814	824	838	850	819	870	860	836	832	804	795	813	841	838	843	836	823	828	827	817	791	810	839	844	798	858	808	785	855	798	814	833	833	838	816	781	797	801	788	825	795	797	826	846	808	793	885	807	798	821	808	761	842	802	856	765	827	794	794	794	886	792	856	780	861	811	826	843	813	838	759	818	801	816	825	867	816	835	812	802	776	806	784	843	858	795	819	856	794	825	851	834	756	803	788	811	794	787	901	828	842	848	864	809	782	840	845	889	774	799	789	828	761	819	846	846	827	794	790	808	859	847	780	801	799	796	795	794	772	818	798	819	821	829	721	838	836	813	824	829	847	828	834	770	801	737	806	778	804	797	846	772	825	785	736	806	799	827	810	826	792	802	812	793	787	803	836	819	816	807	799	808	812	850	746	795	781	862	818	800	797	846	783	840	796	818	889	812	815	798	841	839	771	847	837	830	813	814	828	808	736	757	815	786	832	838	806	797	808	847	795	862	814	804	826	781	820	823	826	809	835	818	810	844	816	787	783	816	819	776	823	827	822	804	799	799	802	863	807	757	764	812	810	785	778	777	875	794	833	797	829	814	804	880	797	835	800	784	802	792	801	805	790	829	826	797	855	804	845	805	786	860	850	841	822	790	805	795	826	813	792	789	780	824	785	814	822	809	814	831	817	765	825	757	809	779	812	804	847	819	781	836	761	821	804	795	823	812	788	786	811	843	854	801	776	844	808	783	805	812	755	839	820	858	805	831	794	805	851	805	852	783	792	840	762	800	797	829	780	772	767	840	787	784	795	858	802	755	823	755	768	836	830	867	788	802	792	827	817	774	809	740	771	852	795	780	808	796	821	812	864	810	743	825	820	823	781	797	754	845	775	804	815	824	849	831	823	785	810	799	801	845	835	844	744	801	820	811	785	737	829	780	816	793	789	796	766	813	772	861	850	791	831	789	835	827	824	830	819	810	782	787	802	831	841	799	831	845	843	835	762	797	806	792	867	844	836	839	843	797	771	809	772	824	873	855	794	816	840	802	797	764	806	795	805	822	810	781	793	815	781	791	814	841	812	861	831	855	790	845	804	787	814	826	751	813	821	800	851	797	799	757	800	754	814	776	739	865	829	762	748	867	762	795	797	823	777	821	787	795	791	816	854	809	807	806	805	787	845	778	821	831	764	772	785	831	836	832	835	829	794	819	812	779	791	825	819	764	829	815	767	784	807	841	788	816	840	794	801	842	861	796	787	803	823	775	790	859	807	794	813	796	825	795	815	823	801	806	823	804	782	841	794	821	786	868	802	817	776	770	796	847	800	806	816	822	835	801	793	787	840	800	800	797	833	805	819	811	745	776	783	796	834	811	869	789	799	802	820	821	795	777	823	802	819	830	795	793	819	751	802	801	781	767	757	798	774	761	864	794	770	812	782	846	781	859	733	799	800	794	765	777	776	830	798	800	807	828	825	783	798	811	832	801	762	807	794	799	797	808	804	855	791	823	842	771	832	807	827	856	827	815	820	858	845	841	842	841	854	842	834	729	809	781	788	871	787	806	795	846	799	839	823	777	818	805	803	838	836	804	850	777	784	792	866	797	780	846	825	832	839	821	798	797	840	870	759	812	777	813	833	816	879	853	810	771	825	840	813	784	820	813	827	837	787	756	800	788	807	806	807	859	810	817	824	785	806	769	800	827	838	808	807	822	788	831	784	784	797	791	806	844	836	845	805	790	823	833	843	803	825	815	807	851	775	818	820	803	820	805	856	818	780	790	814	814	828	813	806	794	769	855	872	844	809	859	803	802	813	863	829	748	878	829	801	790	842	836	771	812	819	846	797	831	794	762	828	811	768	792	784	798	844	846	834	803	815	876	822	784	791	788	802	830	784	785	833	823	826	821	804	746	796	782	800	848	791	860	843	828	808	820	797	772	810	783	808	837	794	751	804	818	790	813	824	844	836	821	798	877	791	838	798	861	826	787	799	822	787	797	806	805	804	801	786	830	820	813	802	802	867	827	791	784	781	809	842	807	790	844	813	810	778	797	815	778	784	836	823	811	860	779	783	835	789	784	787	783	833	830	784	786	784	812	810	821	838	826	783	797	766	821	796	802	842	825	781	782	872	794	836	836	835	774	834	824	830	784	836	832	822	798	784	808	803	790	817	793	804	783	810	769	816	814	800	791	812	761	792	858	817	788	760	768	793	837	824	821	835	795	801	805	792	767	853	786	797	811	796	818	779	756	798	853	850	823	821	791	829	825	840	815	788	797	793	812	798	808	779	782	837	835	812	807	810	802	804	835	829	779	788	842	861	810	783	802	836	731	799	753	838	800	774	806	796	798	780	875	873	803	809	800	787	804	865	827	781	818	830	763	825	847	839	770	844	810	800	838	772	801	803	818	788	799	846	836	827	871	790	825	778	810	788	813	790	813	793	820	839	830	799	807	839	804	827	790	842	756	802	819	831	826	823	841	796	800	825	777	852	797	846	807	780	881	773	798	864	804	860	867	820	808	798	858	843	799	820	798	819	808	829	784	791	789	784	775	819	795	795	796	812	776	831	878	785	774	801	813	835	840	803	809	829	846	806	835	806	815	848	802	791	860	777	803	779	782	820	795	838	789	809	882	833	788	774	804	807	807	783	802	783	830	808	809	768	821	814	793	863	765	853	814	825	798	810	827	845	843	837	798	854	897	836	842	857	788	829	785	819	800	775	816	787	817	812	802	840	828	776	859	797	830	810	811	832	837	755	855	786	824	786	770	806	792	832	778	821	768	813	838	836	816	812	776	853	839	811	788	832	831	844	801	849	834	808	783	840	767	857	773	818	785	775	817	881	786	753	854	889	851	784	809	844	845	816	875	854	839	853	838	831	804	811	870	859	790	811	869	781	794	779	773	790	823	785	788	811	786	809	809	807	864	794	859	834	813	846	816	817	786	766	874	823	772	790	803	812	805	811	821	810	824	822	807	831	867	806	804	794	817	843	783	782	805	860	822	810	812	828	874	772	815	806	820	854	776	785	798	827	773	805	831	835	822	820	767	883	806	799	819	837	781	838	789	838	809	804	853	804	846	839	773	801	732	741	830	789	833	856	802	818	787	800	780	832	803	769	800	833	824	803	823	851	852	777	776	761	828	841	797	811	845	817	769	808	848	833	815	762	767	828	824	777	808	785	818	785	844	832	869	809	841	779	814	876	804	830	798	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2374	1978	722	411	293	249	222	170	183	150	126	126	136	121	130	124	116	113	120	108	124	109	105	109	123	102	118	108	89	100	86	113	103	105	96	101	96	102	99	119	106	91	93	94	100	110	112	89	91	85	98	109	80	85	113	85	77	90	93	93	84	90	100	93	87	114	101	96	99	92	96	78	90	96	86	100	83	77	101	96	112	95	93	82	115	90	87	89	105	93	74	109	91	92	104	115	88	77	96	84	111	110	96	93	87	101	100	85	79	101	104	89	100	116	113	87	110	120	103	100	96	97	96	95	99	103	77	92	93	110	79	90	92	103	125	95	88	105	92	83	85	87	88	108	99	91	88	117	103	92	100	114	92	90	99	81	100	99	104	92	100	103	100	110	76	106	90	98	100	93	95	76	103	98	98	82	101	89	116	81	80	78	85	113	107	93	109	109	102	85	103	89	90	86	91	100	106	99	86	95	98	88	91	82	83	99	121	117	79	97	105	101	115	84	95	107	103	106	96	120	92	83	94	86	88	105	110	87	94	93	100	100	98	95	94	90	94	100	83	102	92	83	89	101	98	94	100	98	87	99	80	104	96	104	121	104	91	113	94	93	80	101	99	94	96	96	104	99	103	96	103	98	92	97	96	104	88	105	97	92	100	85	87	119	96	126	99	80	118	109	82	110	104	98	123	95	93	104	102	100	81	97	109	84	69	107	87	99	92	96	92	107	98	97	103	80	95	107	102	87	90	88	103	99	93	111	86	93	91	77	86	106	96	102	100	91	116	90	128	97	82	94	89	97	109	85	82	81	105	98	97	98	78	85	92	103	106	104	84	88	96	79	99	79	99	96	97	85	106	88	108	104	88	98	85	70	101	81	91	92	86	95	87	98	103	97	70	81	107	81	91	92	90	109	84	111	95	103	85	100	72	104	77	82	91	89	97	74	85	89	85	87	98	101	97	101	100	89	95	92	103	89	99	99	89	103	99	92	101	95	91	106	114	94	86	104	101	99	84	105	97	94	102	88	108	113	88	87	99	95	94	108	95	85	113	92	100	105	97	97	93	78	85	97	91	101	106	105	105	89	81	90	99	94	114	93	108	96	84	102	86	100	87	85	98	93	84	85	100	104	94	85	94	100	110	85	105	101	83	91	85	84	79	96	98	89	128	109	83	94	83	99	106	100	101	96	90	110	100	102	89	96	104	85	90	88	108	97	101	98	94	102	97	91	114	89	95	94	93	91	113	90	96	95	87	87	97	104	118	77	94	102	90	98	96	92	119	101	117	80	75	108	93	90	102	106	74	94	92	97	99	113	94	80	79	99	76	87	91	87	78	92	93	102	94	97	94	95	80	100	93	98	80	112	86	107	90	106	92	114	99	105	84	96	101	106	110	91	103	92	102	75	88	123	88	98	101	93	92	98	87	105	112	81	102	90	91	91	95	97	98	89	93	108	96	76	104	96	101	108	85	91	99	82	88	87	90	108	97	86	99	91	93	76	101	79	78	95	93	109	83	110	108	97	101	81	74	94	104	93	100	98	102	98	88	104	83	80	92	120	116	93	93	111	101	111	92	118	97	98	90	106	95	98	99	104	103	102	105	109	110	99	110	119	103	91	77	106	107	117	103	96	105	95	102	93	75	69	94	96	88	91	88	121	100	103	71	91	94	84	108	109	106	97	106	82	87	84	109	112	79	99	106	93	77	89	89	79	82	95	122	111	87	106	96	88	86	95	79	106	100	95	98	79	99	96	94	89	113	99	96	99	100	93	83	87	84	94	77	99	98	98	96	93	83	102	94	103	108	94	94	101	67	95	105	102	95	95	79	96	92	109	97	105	104	91	84	94	83	99	97	101	89	91	99	91	97	84	94	94	94	77	81	88	86	91	75	88	90	92	118	83	104	99	99	99	80	90	103	76	97	101	100	87	95	99	88	89	92	102	106	105	90	121	91	117	90	94	78	92	105	114	111	107	84	106	95	86	126	106	92	92	101	106	99	108	105	96	99	78	82	110	107	95	98	97	98	87	116	90	91	92	94	91	94	82	90	93	118	114	105	104	101	95	94	94	99	103	87	97	107	84	103	112	91	107	95	80	88	90	98	100	100	105	88	91	99	110	97	81	90	77	99	88	107	100	93	92	81	112	96	98	90	105	97	107	93	83	95	91	98	94	93	95	92	92	97	95	93	117	103	91	102	80	100	96	86	93	97	84	91	104	107	97	84	96	87	94	101	88	89	83	95	104	94	100	97	95	84	93	91	88	101	100	92	122	100	102	90	81	98	79	99	77	94	94	78	96	96	100	90	88	96	94	95	95	102	91	99	98	99	89	95	104	89	94	99	87	107	105	106	101	94	95	77	98	103	90	93	92	95	88	86	95	106	100	77	86	100	108	92	82	110	88	96	93	101	99	81	109	91	102	88	88	108	105	103	92	89	106	101	78	87	104	93	97	100	114	94	86	123	107	71	93	101	109	101	115	106	97	106	85	99	77	104	98	97	84	86	95	101	100	81	91	97	104	103	107	104	98	79	100	86	120	110	115	101	103	97	96	99	87	97	111	96	117	110	86	85	75	95	107	114	100	99	107	97	109	96	95	74	104	85	107	106	91	100	88	100	83	105	95	96	82	89	85	92	72	74	110	103	101	112	104	100	96	113	90	112	100	117	92	114	99	108	95	97	107	116	101	106	109	96	95	98	98	89	106	106	88	98	103	100	103	94	120	117	79	91	97	77	113	91	96	97	98	89	104	90	93	104	90	92	101	83	91	98	94	74	91	88	95	93	109	91	93	123	99	96	95	101	101	112	94	97	95	103	93	94	98	98	98	87	100	95	107	94	99	92	86	102	98	89	104	107	92	96	86	95	103	92	120	95	96	107	104	112	102	108	106	86	115	91	77	97	81	89	92	99	89	111	110	83	96	115	89	96	94	73	95	91	95	99	90	102	94	97	94	90	100	84	90	103	99	109	91	117	118	103	87	95	106	101	102	99	83	91	81	110	97	96	92	101	95	106	95	91	84	108	105	100	87	100	96	77	83	95	96	96	103	99	109	90	96	93	89	108	108	103	99	94	101	94	96	98	105	100	84	99	113	119	108	112	98	83	107	97	103	96	95	104	84	113	92	110	105	105	101	97	98	108	91	97	79	103	97	121	85	116	91	94	104	74	77	105	99	105	93	91	102	77	105	95	95	93	99	94	80	104	73	99	113	100	94	94	98	108	97	90	82	107	106	107	109	95	100	93	81	100	94	108	98	94	111	86	107	90	100	107	103	108	93	100	99	85	92	112	123	103	111	112	91	86	89	76	94	94	84	120	95	104	78	88	90	98	99	102	83	96	87	101	102	97	90	101	91	101	83	88	92	110	96	93	83	84	110	112	102	88	89	95	88	102	94	95	80	97	82	85	91	83	111	85	92	91	82	100	118	112	94	111	114	86	126	101	84	104	80	94	111	92	91	88	101	96	105	84	86	90	90	94	107	110	105	82	95	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2293	3017	1118	1134	824	907	917	654	724	623	596	558	626	553	593	585	511	553	573	532	483	474	421	487	456	421	430	431	446	433	374	396	372	373	374	421	392	395	369	376	357	361	373	371	351	356	360	330	372	329	345	362	325	360	322	357	349	359	360	327	333	356	358	345	301	329	365	319	324	360	342	354	351	338	368	381	343	379	388	347	320	342	377	390	351	353	363	342	353	374	368	334	337	352	351	312	313	387	348	329	333	356	340	362	368	326	333	339	376	335	352	351	342	357	342	332	367	387	353	348	350	352	335	365	374	354	350	313	360	370	341	357	351	326	323	348	376	348	349	354	360	376	367	342	353	323	362	352	342	315	340	355	376	368	340	353	347	372	336	344	351	352	353	327	336	360	361	331	316	339	344	374	354	345	352	352	325	374	350	350	343	334	362	345	326	360	329	373	363	322	373	360	332	354	362	371	330	363	343	328	361	342	343	360	342	323	357	332	341	334	324	363	323	362	337	338	337	330	365	355	354	365	344	331	360	344	372	355	321	389	346	384	352	337	369	354	341	334	358	393	353	341	370	372	342	359	361	336	373	332	311	321	362	355	341	345	362	370	330	352	388	347	329	349	352	346	387	345	353	357	381	353	349	342	341	343	342	347	342	369	343	298	329	345	339	323	366	328	363	340	341	349	346	364	344	368	361	330	348	357	340	313	321	355	399	344	353	365	337	319	363	349	362	352	374	352	335	345	336	327	348	351	340	342	370	344	339	332	320	365	347	340	323	381	341	373	355	339	319	345	366	339	340	339	362	376	336	340	343	359	335	362	344	323	365	347	342	333	343	347	357	341	328	343	376	347	346	345	362	328	364	342	304	345	350	343	326	330	347	328	338	353	324	309	362	353	351	359	373	357	344	342	380	385	341	382	309	343	354	343	339	370	345	346	382	334	285	337	329	339	339	340	329	360	339	347	357	340	336	380	340	337	335	332	365	343	328	346	358	364	340	379	330	349	371	318	350	333	320	328	322	337	338	359	323	367	343	353	365	323	362	368	364	358	363	346	341	317	347	314	358	342	346	352	315	367	358	355	363	335	340	354	368	315	332	329	348	343	339	338	359	363	361	355	332	355	353	365	347	351	352	397	362	331	338	343	340	346	353	321	362	338	352	358	360	364	346	358	347	349	381	367	342	330	310	328	354	373	321	350	345	377	399	387	342	372	359	372	355	336	352	323	336	345	349	331	338	354	337	355	345	323	351	340	337	338	364	356	365	320	374	375	353	359	343	350	355	351	340	343	375	320	335	327	323	344	339	333	342	326	360	371	362	357	351	371	360	356	353	337	346	351	337	352	337	356	353	326	347	353	362	324	335	346	372	352	368	355	364	367	315	370	349	351	363	346	358	338	340	353	343	367	337	375	347	374	359	345	365	335	322	376	336	353	367	352	363	327	314	338	344	376	327	340	354	368	364	305	374	334	381	308	370	341	392	335	347	343	348	319	327	341	345	346	375	333	316	336	338	367	305	349	361	357	347	346	369	332	352	349	354	304	350	382	357	363	339	363	378	359	343	349	332	372	341	325	360	345	369	327	343	337	349	354	333	372	343	324	379	325	317	337	315	334	349	323	360	356	354	342	360	330	365	346	320	321	350	353	329	325	331	342	349	334	318	377	349	386	364	344	353	375	350	337	320	304	316	330	346	372	349	336	376	315	369	377	355	325	324	339	349	349	325	347	352	354	392	351	325	352	348	359	348	332	362	363	378	339	388	354	357	358	312	347	365	370	329	349	333	358	347	360	386	342	370	315	346	391	340	345	358	367	359	361	386	353	353	346	377	334	330	333	383	336	360	363	333	343	373	334	323	375	355	369	377	348	375	373	373	346	342	346	336	360	341	386	346	358	346	318	284	373	353	328	328	372	359	344	346	346	347	353	340	335	306	359	334	350	336	364	341	355	354	351	303	351	357	346	346	365	337	355	375	396	360	368	361	337	362	368	394	339	323	339	373	371	316	318	315	369	349	317	357	353	352	354	336	378	324	362	350	378	360	349	382	408	315	326	332	334	355	322	352	349	338	320	359	352	365	342	384	331	368	337	363	351	345	353	361	319	350	343	329	338	341	348	385	343	327	349	319	333	362	340	345	331	382	378	362	364	320	347	358	349	347	381	370	348	330	333	371	348	319	348	351	386	376	358	323	368	332	355	377	351	324	354	342	321	360	303	325	312	375	360	365	347	367	331	336	357	366	329	330	365	354	324	332	330	320	366	324	359	378	345	387	331	356	361	329	339	353	356	344	349	329	344	350	358	357	331	334	353	394	314	357	379	336	366	357	322	335	360	358	334	341	338	353	330	343	345	339	337	312	343	320	332	363	343	370	359	344	355	358	384	345	339	370	359	347	338	354	352	346	342	345	380	359	371	308	346	356	333	351	339	331	371	389	339	355	322	329	374	334	334	324	371	392	355	370	360	351	319	332	373	339	350	350	358	378	329	334	377	367	354	388	325	341	340	339	322	377	341	349	324	335	345	381	325	329	346	327	349	355	345	339	353	365	338	336	363	333	358	346	313	331	336	368	356	377	362	335	345	362	341	368	379	324	338	336	373	340	352	353	327	343	354	359	318	340	361	332	372	353	337	382	355	374	338	336	336	367	307	323	340	345	363	354	364	357	324	346	322	342	339	366	330	391	356	331	330	364	347	359	354	367	332	341	357	340	321	345	354	333	348	373	348	359	332	327	359	349	318	375	374	373	388	331	353	347	366	342	340	347	334	333	372	349	350	347	304	339	339	376	324	313	337	354	363	350	356	349	339	346	354	335	354	335	379	335	348	339	345	369	342	369	367	340	341	363	374	377	347	339	370	356	327	345	367	327	323	353	344	314	364	374	405	356	317	345	308	326	370	336	329	350	352	346	376	358	330	331	369	351	358	332	328	350	344	345	361	330	370	343	350	354	312	361	344	346	349	352	336	320	336	345	360	333	345	329	341	371	365	308	314	346	312	311	330	361	339	336	362	321	339	341	346	328	335	332	371	343	320	327	351	362	374	329	347	321	364	349	350	374	326	367	344	379	377	325	353	370	337	352	355	357	322	352	381	360	362	342	337	333	317	361	365	383	374	351	365	352	377	361	332	318	356	393	367	357	364	320	364	375	398	347	349	343	331	337	376	370	339	355	366	365	341	353	336	345	358	333	341	366	340	343	362	382	352	346	349	328	373	363	350	362	363	368	367	360	344	347	351	321	340	362	331	347	360	336	329	319	328	338	346	367	350	366	382	352	347	356	332	357	371	352	337	381	326	376	347	354	353	370	357	331	309	360	351	308	343	342	359	368	343	293	334	363	347	367	365	345	350	326	403	364	326	328	337	360	342	342	331	330	374	341	321	356	361	321	338	361	375	346	330	386	324	337	300	375	353	328	343	377	321	360	348	337	370	346	356	336	364	360	335	371	337	338	354	347	345	337	370	336	350	349	348	374	331	384	370	339	345	344	341	356	346	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
14022	20403	16420	6086	4079	3252	2826	1686	1392	1201	925	825	1098	878	783	876	753	701	620	515	451	462	404	425	392	408	375	344	351	385	366	350	333	277	315	305	261	231	255	266	260	265	260	238	244	216	221	233	220	249	206	219	206	204	212	209	210	230	227	217	217	227	213	192	201	196	213	229	229	225	232	206	233	253	207	195	209	205	185	196	205	191	203	224	218	223	236	212	221	232	213	203	193	230	228	201	237	209	194	209	227	221	218	205	243	194	233	218	198	210	230	205	213	227	209	213	210	223	212	203	206	209	223	219	193	198	236	198	216	203	212	238	216	209	194	230	216	218	205	188	222	213	221	183	202	223	197	195	210	201	205	223	203	207	202	192	222	199	206	210	207	192	211	225	220	200	212	201	199	196	238	226	217	183	187	223	222	229	198	202	210	212	214	215	232	224	212	221	232	218	210	231	220	200	205	224	204	221	208	205	221	211	234	196	200	218	197	192	219	218	226	192	217	195	201	212	193	215	206	191	233	214	210	196	201	188	199	201	220	206	212	221	206	192	237	229	227	228	233	225	226	211	202	226	218	213	216	206	210	212	189	204	211	223	237	207	226	219	219	216	193	209	195	223	205	217	219	211	176	220	230	217	198	207	217	201	228	193	215	216	198	206	209	217	195	195	216	208	226	186	203	214	222	187	219	209	240	188	210	232	221	214	209	208	190	200	214	208	213	201	191	241	225	222	209	205	212	205	200	210	230	195	200	196	192	204	197	221	225	209	229	197	231	217	212	215	212	224	206	233	219	212	215	214	228	239	230	198	202	206	223	227	197	233	219	231	213	226	215	220	218	209	198	223	209	210	220	205	197	207	224	211	212	203	211	215	241	209	219	191	220	225	212	207	207	216	208	237	201	189	228	189	203	213	201	241	187	193	222	207	232	201	212	203	203	229	208	210	216	228	204	231	219	204	225	207	203	204	212	209	217	196	209	223	200	182	211	194	215	230	232	205	203	212	209	220	212	219	194	225	209	214	215	216	210	200	226	228	198	221	204	182	216	204	228	176	208	214	192	196	214	212	217	217	197	208	218	199	223	228	229	214	213	216	205	214	197	223	228	214	214	189	225	217	195	212	210	205	216	220	214	202	222	201	196	193	192	216	238	215	206	224	217	207	222	202	211	196	200	194	207	203	229	229	199	224	198	203	210	210	230	186	187	186	181	244	211	201	232	207	218	200	249	217	226	240	173	206	218	216	197	193	203	205	213	219	235	198	212	215	215	224	233	221	196	221	183	221	218	201	230	221	196	182	208	218	207	195	211	244	206	188	234	213	203	201	203	224	216	224	188	186	183	202	209	201	228	226	208	219	209	218	215	209	204	202	183	218	188	232	223	199	219	205	217	216	218	218	200	204	214	197	219	208	213	230	209	193	218	181	212	226	202	215	203	233	200	195	213	235	219	211	199	195	214	207	205	221	196	193	234	233	223	228	216	245	199	231	202	219	205	219	212	221	221	215	193	211	215	210	201	219	226	206	213	231	232	168	204	197	194	215	217	182	216	224	213	214	229	214	194	222	210	224	192	222	212	266	205	212	235	234	199	187	194	206	212	205	207	200	199	220	208	214	211	238	231	225	212	222	214	196	205	208	194	221	202	208	198	209	212	196	190	221	216	192	207	194	195	209	199	194	197	205	214	236	211	193	225	203	234	217	207	224	201	225	224	259	224	183	198	205	233	191	234	220	205	211	194	169	220	216	228	214	204	204	196	207	195	218	220	202	222	220	229	226	201	200	212	223	204	204	201	200	193	191	199	216	216	226	206	213	213	198	214	192	206	196	198	196	217	233	202	219	196	232	222	191	203	191	223	228	210	219	196	216	222	188	203	257	213	183	217	201	221	201	211	206	201	239	232	191	212	215	203	200	217	216	198	199	222	236	191	227	176	199	193	214	206	200	235	217	206	197	236	215	184	190	195	203	211	201	242	221	218	207	225	204	194	187	202	180	222	189	205	206	206	219	214	196	194	212	193	226	209	222	218	237	200	204	202	193	215	192	186	201	227	216	237	206	187	210	221	219	199	210	220	227	217	217	180	210	211	203	222	213	189	204	189	217	212	228	205	226	218	204	207	215	230	232	223	192	213	228	230	231	242	203	222	209	234	210	206	221	217	187	234	206	215	198	243	202	221	195	184	215	238	198	179	228	182	203	206	198	208	215	209	220	238	204	193	248	189	191	204	214	185	217	211	208	226	218	195	182	217	195	216	205	200	202	214	201	203	211	219	227	201	198	215	189	236	202	200	234	195	220	198	249	219	230	231	213	206	208	221	205	227	189	201	214	205	205	230	224	238	209	231	204	206	212	241	203	201	197	229	200	233	194	212	224	201	191	205	237	205	204	204	192	190	208	171	186	192	206	211	205	193	227	260	215	188	210	218	225	221	187	214	208	224	199	205	203	195	217	196	215	221	238	197	200	226	210	192	210	185	193	195	231	221	220	217	224	226	218	211	197	212	214	194	221	213	201	208	196	210	211	235	200	252	235	225	205	226	196	223	251	229	226	234	204	185	226	215	221	218	221	244	213	194	186	215	192	206	201	199	206	204	184	234	212	211	196	203	181	220	223	221	208	221	193	210	200	195	205	215	242	236	217	233	198	202	196	226	198	189	207	230	215	229	202	199	200	195	204	199	210	201	223	180	206	198	218	184	202	211	216	201	191	212	231	207	211	197	212	237	212	212	206	235	183	228	190	224	211	188	229	222	216	200	223	207	236	224	219	200	205	207	210	193	230	227	236	217	205	230	225	216	209	205	218	198	205	197	196	226	192	216	220	175	215	228	209	246	208	205	230	222	214	222	195	209	210	213	225	243	211	219	225	218	220	228	213	230	214	200	206	210	206	211	229	199	234	214	228	212	189	237	226	216	202	212	193	222	197	214	215	200	179	218	219	216	206	210	217	221	201	204	213	196	192	191	210	251	195	211	201	216	221	202	237	207	222	224	216	223	206	229	230	202	209	223	196	220	192	205	223	227	190	190	219	228	223	239	228	205	215	209	222	213	209	214	200	211	203	206	218	208	209	208	218	191	205	212	242	262	201	185	196	232	227	193	209	242	222	221	194	208	231	177	206	198	211	212	210	212	207	197	208	215	198	205	246	230	245	229	257	197	210	228	227	242	191	178	216	243	214	206	215	203	215	198	187	212	213	207	206	204	218	238	208	196	214	215	199	198	189	201	216	215	244	217	217	208	234	213	192	214	197	214	213	237	198	193	189	205	201	201	197	212	233	222	203	193	216	241	186	214	211	195	231	203	199	216	202	220	234	215	229	204	200	206	196	215	228	204	169	203	213	215	236	235	219	232	174	205	199	187	219	234	196	199	212	245	185	203	204	224	206	222	212	211	213	228	215	230	204	212	206	193	206	168	230	204	219	197	207	210	199	212	198	202	241	219	250	241	203	219	212	211	192	212	208	227	215	185	193	218	260	205	220	200	222	244	199	211	226	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9637	19402	9256	7473	6664	7744	7366	5541	5736	5324	4665	4273	5496	4764	4264	5113	4548	4164	3930	3058	3035	2586	2189	2280	2219	2073	2402	1808	1979	2176	2076	1906	1696	1401	1547	1495	1158	1075	1133	1095	1078	1100	1072	946	884	802	742	852	748	803	782	781	719	674	758	711	668	672	697	688	635	687	666	695	697	674	683	693	691	689	688	668	677	685	678	687	698	676	704	654	649	646	650	638	682	662	686	636	644	644	653	666	654	660	654	710	661	637	653	662	641	646	650	641	669	674	672	651	595	666	666	663	675	654	633	661	631	643	671	623	626	654	655	665	655	678	724	680	612	620	676	647	695	654	668	687	633	611	677	636	704	646	674	646	678	655	629	629	676	637	630	647	683	640	622	668	667	605	652	604	659	637	667	585	671	632	633	654	656	651	621	647	664	663	641	643	636	662	607	635	680	656	626	657	580	668	638	667	645	635	624	636	651	697	642	659	652	670	637	674	636	643	610	657	660	663	622	650	655	649	639	677	677	700	608	605	619	654	660	627	610	690	665	679	659	640	681	602	655	660	631	672	671	651	683	708	653	660	632	647	681	687	633	644	654	681	642	654	681	626	668	648	674	676	653	651	659	636	687	624	655	653	698	686	649	639	661	702	618	689	711	600	684	661	618	661	643	629	654	665	632	674	627	675	622	627	685	686	665	642	602	671	640	653	628	672	645	659	623	642	618	656	710	642	650	687	649	642	600	661	639	655	642	697	676	659	667	637	671	639	678	628	672	639	678	654	624	650	664	647	638	687	639	661	686	607	709	627	625	659	734	676	658	620	666	666	667	642	639	665	630	620	636	639	658	630	683	668	718	701	685	646	610	677	614	653	666	654	705	671	678	610	643	656	644	660	669	649	640	659	640	649	609	661	657	623	631	630	654	665	682	706	673	646	656	668	631	672	735	710	703	655	663	670	633	656	613	633	644	685	637	630	630	631	667	639	651	667	646	664	649	662	654	626	674	611	659	670	681	663	675	659	693	644	637	648	597	716	668	632	603	657	629	650	665	669	624	653	624	662	636	640	657	662	678	667	680	653	657	633	701	640	634	644	659	641	633	667	644	624	669	653	625	671	613	651	643	607	610	644	679	601	650	627	657	674	677	629	626	702	711	655	673	632	671	626	646	669	684	688	665	628	601	681	678	625	648	659	647	640	683	687	639	684	683	695	625	672	629	663	631	632	651	651	639	686	626	650	644	644	632	672	624	659	637	661	689	635	671	629	627	689	653	634	625	652	624	662	711	670	657	647	633	680	691	677	617	669	596	642	637	638	708	624	668	585	642	675	694	637	650	673	658	666	699	640	702	670	663	659	686	661	672	677	656	660	663	631	672	648	624	684	646	682	651	652	633	605	662	675	663	616	622	685	684	671	651	655	645	642	633	629	640	642	656	667	702	674	644	649	644	665	663	620	674	634	652	646	639	648	642	663	661	625	639	662	646	584	685	735	671	575	624	617	670	557	657	689	682	661	662	690	646	633	622	671	689	656	655	660	646	660	668	645	653	676	612	674	661	674	637	661	674	674	696	636	657	602	639	657	675	636	663	617	651	662	662	623	678	632	671	708	627	610	666	644	655	668	688	635	638	651	669	690	623	586	656	649	663	654	618	662	623	685	643	658	676	662	649	625	647	643	652	625	644	676	681	628	652	671	640	647	692	661	627	661	660	674	625	644	708	642	645	654	629	663	638	660	668	693	672	617	656	627	659	609	629	663	674	694	670	694	712	624	691	647	630	667	611	664	596	653	593	634	686	669	684	643	660	660	679	659	643	632	577	662	605	647	676	620	642	620	705	676	657	682	626	653	623	671	614	670	635	662	712	635	650	684	634	629	651	623	653	669	652	686	610	660	612	680	630	635	710	673	634	621	636	633	657	636	681	614	724	646	663	657	649	601	692	635	657	617	667	628	660	654	662	669	683	623	688	632	675	604	679	667	577	644	641	653	669	643	660	650	683	690	651	631	605	616	672	637	652	662	647	639	641	649	651	683	641	667	621	642	660	616	648	688	634	694	614	643	671	693	670	679	699	634	643	662	656	644	666	683	641	659	647	642	629	616	678	644	626	609	633	654	654	635	683	647	684	667	638	722	633	699	616	647	656	634	633	663	666	638	630	692	641	653	611	577	701	623	594	665	636	637	658	675	650	666	622	708	603	595	620	699	690	672	661	667	684	625	653	669	635	636	679	649	690	662	662	680	679	633	653	621	641	680	683	666	652	674	684	666	647	642	645	586	640	664	647	644	676	610	633	672	646	668	672	635	650	676	667	674	624	668	654	630	625	689	665	681	648	696	653	651	644	653	640	690	650	648	679	659	657	654	681	691	656	603	650	643	635	625	629	652	638	682	668	688	641	681	688	666	643	599	630	672	661	638	670	650	673	611	613	645	670	660	642	669	669	674	644	634	624	658	657	661	648	671	696	618	680	625	648	626	633	680	652	670	663	620	647	666	623	626	593	675	662	654	682	629	694	676	668	659	677	585	727	654	644	640	686	634	653	680	654	703	599	629	605	639	673	670	657	651	714	632	660	667	666	655	685	650	630	650	634	647	656	659	624	681	654	648	714	645	652	662	661	658	657	633	641	673	637	675	617	675	679	679	649	655	629	638	668	657	659	684	635	669	627	674	639	647	615	631	633	624	626	606	650	671	646	647	645	627	632	640	665	627	619	636	661	638	688	687	731	651	659	643	654	606	593	688	637	640	649	668	667	643	648	648	649	644	697	660	659	689	620	623	669	645	694	691	651	672	661	637	656	662	683	622	628	688	669	657	633	682	662	662	629	686	646	638	616	631	671	642	712	673	649	658	610	644	690	637	636	655	662	600	664	632	654	690	607	662	635	663	624	613	695	631	682	639	659	666	626	626	649	632	650	677	668	652	668	630	627	657	645	667	662	649	657	652	599	686	631	677	664	639	591	661	662	690	665	645	674	616	662	690	681	645	671	674	678	698	676	658	670	642	682	664	668	670	631	617	674	665	655	660	674	695	622	664	651	664	657	642	642	679	662	658	661	645	630	641	651	684	657	648	676	666	618	646	613	629	636	601	612	641	659	684	672	662	638	595	669	651	663	641	676	689	611	661	632	682	631	622	683	640	675	664	656	740	698	639	635	648	632	662	595	666	655	692	641	680	638	670	577	667	671	634	690	639	635	680	657	636	610	682	661	658	683	645	664	640	626	643	633	692	677	663	606	673	613	653	657	615	684	657	679	648	669	639	640	674	614	645	640	704	630	638	668	669	678	649	646	699	629	665	670	626	659	688	599	648	662	645	655	667	683	666	666	635	652	624	656	656	614	634	651	659	629	641	658	652	649	609	670	681	657	661	674	639	631	622	673	696	657	640	686	660	624	669	690	618	660	647	660	644	682	631	659	650	697	638	638	607	637	630	653	652	659	662	635	671	670	647	640	677	657	643	630	648	657	622	684	599	631	699	673	630	636	612	678	628	674	689	649	629	664	646	652	681	643	619	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23200	37505	25935	11337	7793	6454	5592	3955	3007	2276	2156	1741	1921	1815	1407	1462	1332	1297	1038	947	954	717	618	676	601	688	705	524	557	668	622	695	653	535	513	450	481	430	382	360	365	379	360	361	338	307	291	322	267	323	320	290	298	302	275	334	325	270	304	280	277	300	283	275	300	324	288	278	284	297	256	274	285	317	307	274	294	283	256	309	289	281	265	289	282	277	293	277	292	276	308	267	277	270	287	255	274	270	278	267	284	286	266	260	289	303	264	268	273	275	271	275	290	301	262	281	277	296	300	292	289	299	276	298	276	266	301	275	298	272	277	275	278	266	290	303	283	268	280	288	264	299	270	277	271	287	295	295	291	291	291	283	291	259	275	279	265	263	279	280	303	290	255	287	268	281	243	282	288	279	280	318	312	295	269	283	297	262	280	281	275	267	279	308	248	296	298	283	292	296	286	268	290	243	282	294	312	270	285	256	290	328	229	266	300	274	288	277	280	317	310	293	279	283	287	272	286	298	252	271	254	281	278	290	315	281	265	297	290	323	271	285	273	300	249	260	265	275	253	246	252	279	285	262	288	281	307	276	281	257	259	280	292	233	296	294	289	302	260	277	284	297	285	287	298	276	271	262	267	289	266	304	266	280	271	292	299	249	304	282	270	247	291	271	279	304	291	261	275	276	273	273	269	290	261	272	290	296	279	271	269	286	283	265	265	283	280	252	285	269	261	298	292	300	290	275	302	282	282	292	275	269	248	286	279	267	272	293	276	275	287	261	266	291	278	273	270	272	265	297	287	280	293	271	280	308	256	294	261	325	285	309	315	285	281	281	272	277	294	300	278	294	293	300	274	304	288	295	285	265	290	291	289	286	287	261	288	286	309	278	298	273	269	278	269	298	271	265	262	278	250	291	263	273	282	291	277	263	308	279	315	273	273	279	279	279	258	311	241	305	282	288	276	276	274	281	268	265	296	310	273	273	280	269	235	281	293	265	272	255	289	281	294	301	269	277	307	271	288	290	293	268	270	244	279	315	283	276	275	275	303	290	242	281	282	270	285	300	284	303	294	303	297	262	246	277	262	290	284	294	306	291	253	281	283	249	296	297	269	263	300	270	296	275	280	284	279	289	282	276	272	263	305	281	286	282	289	284	259	280	320	286	265	320	284	280	277	282	279	290	274	288	269	290	245	282	269	283	265	262	288	268	289	266	310	331	277	310	292	283	289	274	282	303	265	292	290	280	296	289	278	253	296	277	285	288	289	280	265	278	291	302	289	276	281	295	284	263	279	260	288	288	306	284	265	265	312	284	291	269	300	278	268	275	290	277	267	252	288	270	287	274	289	279	298	288	253	281	291	297	273	252	286	281	273	260	287	259	285	277	243	282	283	277	267	274	264	286	300	259	240	283	296	273	256	272	265	273	261	289	280	282	282	312	285	276	270	292	294	288	304	255	265	298	276	289	277	256	315	278	265	268	278	299	297	267	272	300	252	306	292	312	256	281	321	284	314	272	281	277	276	262	292	286	266	268	279	274	274	290	252	288	288	290	301	309	288	247	287	266	288	264	278	253	272	331	289	292	262	295	280	307	265	260	264	305	307	300	288	247	294	278	274	293	295	316	287	282	275	272	277	249	284	317	273	301	286	290	283	279	262	310	296	309	284	292	296	278	253	258	281	260	281	277	261	281	286	276	277	267	287	252	310	260	251	257	253	311	302	308	295	297	250	279	291	270	274	325	320	271	316	280	288	268	294	284	278	280	287	282	327	271	282	272	276	258	265	279	283	292	296	291	305	275	317	306	284	258	293	290	282	270	252	291	282	311	296	313	280	284	305	265	300	281	252	264	263	297	293	269	243	281	269	273	281	310	302	260	279	297	337	265	281	256	278	265	321	269	295	262	240	274	273	291	257	259	309	268	291	305	298	269	244	330	278	275	298	276	253	280	279	280	287	279	308	261	278	293	258	300	308	304	305	281	267	303	252	286	267	292	270	294	274	268	294	240	264	298	287	279	286	310	319	276	265	277	273	264	284	277	265	279	263	277	281	301	290	285	287	281	280	284	287	276	266	292	287	287	304	279	270	312	255	275	294	275	264	290	307	301	279	287	277	266	307	278	332	286	265	295	258	314	295	281	265	279	291	324	284	305	259	281	296	279	279	273	279	283	287	246	288	284	280	267	304	323	286	308	286	293	311	297	274	285	308	271	311	270	299	303	256	291	277	283	271	293	299	292	286	261	276	292	256	304	281	242	250	318	303	300	270	294	288	289	250	284	275	281	262	287	257	283	294	309	275	294	298	284	266	287	306	294	269	258	284	257	310	270	295	263	279	267	257	305	249	293	289	283	276	300	271	275	303	283	305	287	300	265	284	289	281	292	284	293	308	280	298	276	289	273	271	273	297	263	280	260	282	288	293	285	293	250	303	300	278	267	272	300	269	261	258	304	279	306	287	281	264	276	259	295	274	276	260	282	263	257	303	296	281	285	268	310	275	326	311	277	292	287	288	291	237	261	279	271	281	266	289	311	290	307	268	297	270	298	267	259	266	280	281	277	269	278	292	265	295	309	328	281	250	281	287	304	317	265	271	293	256	258	296	282	288	260	271	279	274	278	279	272	293	283	277	308	262	283	260	297	314	294	263	284	291	297	285	270	271	275	264	276	249	290	290	260	293	268	268	270	277	256	287	290	297	278	281	291	268	262	275	298	279	281	278	275	289	273	295	294	310	298	285	252	297	266	314	280	285	284	276	291	289	292	301	271	263	288	290	284	264	285	257	284	296	311	326	271	287	298	289	228	265	263	253	311	316	308	287	239	296	280	296	278	289	305	286	266	290	274	306	296	285	286	259	318	284	278	281	297	299	236	283	269	297	297	275	301	287	281	287	278	285	300	255	271	286	261	311	270	286	291	278	243	309	280	276	273	248	252	269	305	298	273	301	283	285	301	281	264	271	267	265	285	295	275	272	253	263	289	278	271	268	263	286	291	280	309	292	265	303	301	264	273	288	287	279	296	267	301	295	304	259	268	260	271	284	285	275	293	305	306	309	285	271	311	306	270	306	276	280	290	295	270	282	279	316	260	293	275	264	304	297	301	251	305	272	284	242	296	278	275	287	309	300	285	275	290	274	269	278	269	264	255	275	280	243	241	300	273	296	279	302	299	259	294	270	258	292	288	314	297	283	310	252	288	276	302	271	280	279	289	261	290	289	270	308	268	281	289	287	258	334	307	259	278	270	277	293	286	287	289	261	281	314	296	300	268	291	278	289	296	253	278	279	273	287	260	300	293	283	267	286	299	296	259	258	284	279	293	280	272	279	279	281	284	271	280	280	304	262	276	263	277	269	281	315	263	263	272	288	278	273	282	295	272	296	284	306	297	306	288	286	284	296	274	286	300	283	297	272	288	299	288	280	259	260	311	280	303	300	252	290	259	308	313	292	242	285	320	291	301	285	276	290	299	294	289	295	307	269	262	314	270	283	279	288	293	303	298	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
13304	32201	13584	11399	10837	11880	11091	9965	9601	8896	8990	7398	9092	8156	7243	8194	7386	7152	6646	5491	5179	4465	3355	3560	3492	3669	4212	3250	3235	3618	3430	3326	3019	2313	2674	2578	1989	1646	1770	1635	1680	1846	1591	1469	1406	1125	1115	1266	1151	1089	1032	1034	1045	948	1009	921	914	906	862	912	851	841	883	858	881	837	822	872	865	874	825	843	845	892	852	848	938	880	858	807	865	853	858	847	836	787	844	851	801	870	878	856	821	784	833	876	821	906	839	859	805	853	819	800	888	834	832	917	822	860	813	858	849	846	832	808	826	843	855	859	805	818	860	798	766	776	806	827	846	807	825	774	833	788	783	814	813	826	832	840	858	854	831	815	851	807	819	848	813	776	761	844	835	785	827	812	794	760	783	821	849	829	838	799	782	791	767	836	796	837	779	797	817	797	774	815	837	815	821	816	817	820	804	827	896	780	838	832	776	833	797	833	852	778	799	826	781	814	878	791	854	823	863	857	813	823	832	848	839	768	796	818	808	850	816	840	815	851	833	807	798	853	793	834	761	780	797	892	785	819	802	840	792	811	833	790	791	783	807	808	828	782	814	860	777	746	836	846	800	832	812	810	835	785	784	820	776	794	813	839	807	781	819	813	788	888	833	799	810	834	837	831	821	838	794	811	779	794	851	791	834	856	860	802	861	810	798	781	806	831	767	853	822	781	873	788	815	793	814	810	856	812	844	781	802	816	771	798	824	805	836	801	822	823	825	810	821	772	782	867	825	870	835	903	819	799	794	829	850	815	833	884	794	824	844	829	828	818	857	831	774	772	760	800	812	833	819	879	790	825	807	813	830	852	815	772	811	837	833	854	805	851	792	796	805	782	827	825	817	875	818	852	826	832	842	860	804	857	824	772	812	823	826	754	830	806	841	804	810	821	800	837	783	799	804	824	813	777	782	802	824	794	823	830	812	769	787	851	796	847	877	797	815	774	768	800	835	872	796	819	899	820	835	792	805	799	806	895	817	766	803	812	834	816	796	823	775	830	819	810	798	806	835	766	857	809	858	839	823	831	797	819	832	825	845	811	819	851	811	808	821	796	789	828	790	809	787	792	826	785	837	829	792	774	807	788	837	798	803	818	828	766	822	793	815	815	812	831	848	812	858	785	811	781	856	806	798	826	777	828	822	844	761	779	826	834	835	851	851	828	842	825	806	805	863	772	843	842	811	842	856	831	811	832	794	880	817	841	854	794	782	853	879	865	813	797	786	793	826	825	834	766	819	821	812	824	832	779	806	850	866	787	769	833	818	800	818	869	797	806	821	813	791	829	825	809	796	814	832	823	803	825	827	774	801	770	794	811	818	837	862	773	824	860	835	833	804	828	783	826	808	791	866	806	880	850	839	784	790	859	817	814	806	813	793	854	786	796	828	815	810	792	827	756	781	847	794	820	782	850	807	852	800	857	799	805	833	755	768	804	801	847	805	817	851	798	821	825	843	800	804	807	778	843	810	865	779	864	751	825	797	813	793	810	806	862	840	829	789	830	842	814	855	825	871	845	820	802	776	844	793	836	854	780	818	801	794	785	798	815	866	809	820	787	789	820	835	821	814	779	835	799	795	810	790	850	838	825	790	833	829	827	849	797	840	818	833	767	798	778	807	867	774	806	832	849	791	880	824	791	816	806	833	865	807	826	806	766	814	816	904	836	816	756	846	844	766	881	830	831	793	751	813	781	840	838	809	779	831	810	821	785	822	801	788	821	802	809	759	848	780	844	871	876	839	826	843	801	820	849	784	768	840	840	842	794	795	843	788	882	796	819	842	843	779	773	795	837	782	857	818	763	797	833	787	812	843	806	797	840	784	859	742	856	864	876	825	833	855	865	828	892	815	853	876	800	856	791	854	798	813	766	811	793	786	857	831	826	762	866	797	801	803	810	873	830	798	848	818	843	855	751	848	818	775	789	829	782	810	790	839	800	821	801	785	827	748	845	827	854	774	833	866	779	826	805	847	840	843	867	856	776	804	839	849	847	782	776	843	834	771	811	822	833	761	827	789	833	780	805	806	803	854	838	839	857	832	826	819	799	799	871	781	822	824	850	824	808	769	832	800	869	817	805	790	847	835	829	813	836	828	795	813	828	804	817	816	826	766	800	846	835	817	802	792	791	803	848	855	810	851	869	770	816	839	801	820	789	767	745	830	784	826	838	812	842	875	848	846	782	848	784	915	861	841	837	811	848	836	767	819	867	812	826	854	819	795	802	816	798	824	810	804	810	800	816	847	852	835	775	838	808	812	861	789	809	774	834	902	826	866	818	796	849	895	803	794	833	762	811	821	799	848	816	806	771	752	820	801	839	894	757	780	824	761	822	864	852	819	825	770	823	812	876	848	862	850	841	797	813	768	761	833	796	830	834	832	740	821	839	812	842	802	790	798	823	796	787	798	855	830	764	810	835	785	788	790	799	819	871	815	783	876	767	811	787	776	828	872	829	817	793	799	822	862	825	792	782	833	823	815	829	802	920	830	803	850	853	757	797	787	811	787	860	812	809	831	790	853	828	779	757	798	836	770	829	841	802	813	814	814	793	822	752	826	804	835	818	795	885	810	820	829	859	852	824	814	893	778	820	811	810	779	824	809	847	838	793	810	774	780	903	815	780	815	805	808	808	837	820	805	831	808	794	794	830	806	841	830	811	812	832	829	852	801	805	840	828	805	795	777	851	838	790	788	825	811	794	812	845	814	865	829	813	800	824	829	782	772	817	822	793	855	819	814	808	805	798	832	818	825	810	835	783	820	782	821	881	825	831	845	839	781	799	885	853	822	827	848	809	813	843	785	905	768	741	791	847	819	817	832	835	836	830	805	825	737	826	793	823	778	840	811	857	832	823	745	858	858	850	810	806	826	808	779	876	791	757	834	848	828	851	800	801	819	858	815	843	768	781	828	808	804	806	801	844	820	848	820	820	798	878	904	819	807	815	775	784	886	826	797	734	791	805	786	812	820	829	821	816	803	839	783	808	816	789	784	810	820	796	779	840	826	775	800	830	802	812	780	772	838	819	739	788	745	845	768	809	862	815	783	843	897	818	813	845	761	817	838	822	790	812	779	808	851	799	829	827	796	785	809	832	778	730	856	806	798	805	809	840	838	831	871	817	824	803	847	841	830	766	816	795	799	780	798	782	805	871	822	733	832	839	807	827	812	838	810	812	810	847	830	831	845	818	794	817	819	813	861	810	834	803	788	877	816	858	810	769	816	821	807	829	854	787	862	827	798	816	813	818	761	812	838	855	825	801	808	831	813	793	791	848	773	815	788	824	820	825	841	826	822	839	766	793	846	852	792	843	834	781	800	807	803	723	829	885	813	803	809	763	835	840	823	856	804	784	855	809	802	846	817	838	831	846	800	819	830	827	834	879	789	810	833	799	784	808	793	816	797	824	858	843	824	840	847	829	793	823	821	800	837	861	871	802	833	779	753	791	804	790	809	787	788	820	788	835	801	801	807	794	816	790	788	829	782	782	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2522	1595	716	398	326	242	272	212	190	158	125	135	126	135	148	127	146	116	126	138	131	100	106	110	114	96	99	107	117	96	120	96	102	90	94	98	89	98	89	105	107	89	86	84	99	101	86	98	90	109	92	108	103	83	80	94	94	106	105	101	114	82	100	83	98	85	93	96	105	80	104	104	108	81	92	86	105	93	92	118	95	99	121	118	111	114	90	88	106	93	110	105	86	106	99	90	90	97	83	94	85	103	86	97	97	92	93	102	84	102	96	85	99	85	98	96	72	117	99	82	89	112	93	105	98	117	115	78	90	97	102	87	103	88	91	101	101	88	101	96	90	83	100	89	90	99	81	95	88	90	102	103	90	89	80	97	108	76	94	95	83	114	101	105	98	99	100	118	91	96	79	114	101	101	104	97	96	107	98	103	90	92	89	82	105	110	100	90	97	100	92	96	87	96	97	93	103	102	99	91	86	85	105	95	101	88	90	97	86	87	92	87	85	88	108	85	90	102	95	87	102	103	94	90	117	83	99	94	94	84	85	110	105	99	99	90	91	88	87	104	92	79	96	105	107	112	97	102	92	104	90	91	114	103	80	101	91	79	119	104	94	105	96	109	94	119	95	93	96	95	119	104	100	92	98	102	74	114	99	108	102	103	105	94	104	95	93	103	92	104	89	87	106	94	95	103	95	76	102	110	93	89	104	105	94	96	92	100	82	81	76	130	93	87	91	106	89	78	90	104	89	87	104	93	80	113	93	107	98	105	81	94	99	103	88	97	102	97	105	111	91	102	90	105	95	87	97	104	101	99	80	85	95	99	100	101	111	89	98	100	85	119	98	88	98	81	98	96	90	98	93	92	95	90	99	86	100	88	99	107	104	97	102	100	86	87	92	81	89	100	99	84	89	84	100	87	100	114	98	93	100	82	104	97	101	100	95	105	90	85	90	95	91	97	91	102	97	88	96	90	106	95	102	86	101	95	104	90	90	85	91	90	94	108	106	101	114	102	103	88	92	92	95	99	81	93	86	84	87	92	99	110	85	86	79	102	106	77	91	112	92	89	102	94	95	97	81	82	93	80	105	67	98	100	103	90	93	116	87	107	89	79	82	99	113	84	79	95	85	93	106	87	94	96	74	87	83	95	90	95	82	89	101	103	100	82	90	80	85	82	95	89	98	99	80	93	98	87	91	91	94	103	93	85	97	84	86	80	92	95	109	88	84	93	85	97	97	100	100	94	85	88	81	103	113	104	105	92	85	97	100	81	101	108	86	84	73	100	96	83	95	80	81	87	99	105	119	98	93	99	83	107	93	89	104	94	95	99	89	98	90	95	86	88	99	89	95	93	102	104	98	86	95	100	109	94	95	96	91	98	104	105	98	108	79	90	102	85	103	111	85	90	95	108	95	96	104	106	104	91	101	85	93	112	92	114	100	106	100	95	80	94	104	88	73	117	84	98	109	95	97	91	85	86	111	106	85	89	82	98	108	94	100	116	92	86	94	102	101	89	93	86	100	91	81	94	89	90	103	96	91	81	82	103	91	87	87	93	87	93	103	88	87	100	93	82	106	90	114	112	106	91	74	88	103	101	104	93	87	102	95	91	104	98	84	75	86	85	96	103	93	82	84	117	102	106	97	86	97	84	110	94	115	81	98	101	89	105	98	98	95	105	96	97	104	111	98	76	104	102	97	101	100	100	102	88	96	93	104	93	99	117	75	119	97	87	105	88	100	99	96	100	84	96	106	102	107	103	117	99	109	85	99	82	99	101	85	101	97	89	92	94	99	92	87	87	108	103	95	105	96	103	105	99	96	102	94	94	103	99	90	108	100	95	97	109	90	102	90	105	101	100	88	99	105	87	100	98	81	88	93	89	80	105	97	87	77	88	100	105	111	112	86	89	81	92	102	92	105	96	96	98	104	99	86	100	79	92	95	101	103	98	103	96	99	113	98	100	86	104	96	94	97	86	111	99	106	93	101	95	106	96	114	83	79	117	80	90	96	91	99	88	92	108	95	93	83	87	93	77	95	107	102	101	109	107	80	115	83	105	95	94	108	100	111	79	90	98	85	101	103	105	110	85	102	95	85	102	90	105	87	113	82	84	105	107	94	113	87	94	80	73	97	97	104	92	80	85	91	97	109	94	82	83	107	78	104	101	97	105	120	85	104	106	82	91	88	113	74	106	87	79	107	93	106	99	82	100	85	106	98	78	95	90	108	90	103	82	83	92	105	94	108	105	100	87	95	101	87	101	95	94	82	91	106	81	104	85	97	105	105	83	87	68	89	96	94	91	106	90	97	110	96	98	105	101	89	108	116	99	100	100	95	85	88	87	80	100	98	82	108	116	91	99	100	105	91	87	102	93	96	90	99	119	100	90	118	99	104	105	84	98	108	91	105	92	90	76	104	95	115	86	80	85	97	85	101	101	109	88	73	89	85	93	104	78	100	103	97	95	116	87	88	86	86	81	96	75	95	101	95	94	95	107	115	91	101	75	94	79	103	103	104	94	106	91	87	101	89	82	97	101	92	101	86	82	116	96	99	81	100	90	91	102	98	86	100	88	85	88	99	91	94	91	90	95	109	96	87	103	110	92	88	73	105	98	104	111	81	111	101	96	97	106	92	73	112	90	95	86	99	100	89	93	89	88	90	94	96	91	92	100	100	86	104	95	92	89	107	91	101	88	83	95	97	87	89	119	86	91	118	95	88	101	100	103	96	86	101	86	91	117	83	85	100	97	93	102	104	113	100	83	89	99	93	82	102	92	101	100	110	86	88	105	115	98	100	85	97	91	74	103	86	123	97	108	79	87	120	106	106	94	90	95	89	105	110	99	103	120	108	101	88	91	99	85	93	114	107	112	75	86	101	97	94	91	89	95	104	84	96	91	81	100	77	121	102	106	86	83	106	118	105	86	119	88	96	95	100	88	95	84	99	82	93	90	96	112	93	91	93	96	97	99	100	104	89	115	87	92	104	93	109	99	102	110	98	99	96	98	99	93	76	100	101	97	101	98	81	95	97	72	92	81	105	99	98	95	98	99	88	100	95	76	95	101	101	87	89	93	94	105	82	85	106	100	109	87	106	111	103	105	83	85	98	71	111	88	103	91	95	87	105	88	118	101	89	94	101	89	93	76	95	74	96	99	110	68	77	111	91	104	94	84	106	96	95	94	101	95	96	91	111	86	113	90	103	98	99	96	103	104	96	89	95	87	99	106	118	93	98	94	119	108	84	89	103	94	97	83	113	115	115	100	89	93	81	95	97	95	99	86	88	89	103	90	95	94	106	83	95	94	77	108	83	95	98	86	98	88	98	91	94	105	101	91	87	83	83	92	95	83	80	104	95	101	77	87	104	80	106	93	95	93	101	103	91	98	87	94	101	101	109	115	89	86	91	75	82	94	96	104	75	84	123	106	90	99	92	92	94	108	102	105	105	96	96	107	96	103	107	118	95	100	85	95	107	98	96	114	119	96	102	90	105	95	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2366	2241	1182	1156	969	831	905	814	800	720	736	605	655	695	603	555	595	618	531	573	502	490	432	430	435	436	441	475	431	477	440	387	406	348	430	421	361	366	329	381	381	360	372	378	358	383	355	338	379	370	361	339	365	350	383	366	347	403	361	364	381	363	367	371	356	353	340	348	334	333	380	342	366	375	328	368	319	339	358	364	352	389	353	324	343	384	329	306	320	363	344	352	352	347	395	371	316	355	351	345	354	335	366	303	342	334	362	342	327	337	344	354	361	325	323	363	324	370	349	325	344	353	371	385	364	357	366	360	342	321	364	339	290	364	358	375	344	352	320	338	346	358	347	302	349	350	327	353	383	374	352	388	364	335	360	339	329	326	374	343	314	348	332	378	395	332	324	354	345	347	325	372	359	319	327	343	375	381	321	345	347	353	357	316	380	323	329	324	359	333	339	352	335	359	349	367	344	320	365	339	352	360	348	315	328	346	352	334	344	333	333	349	331	356	340	334	350	381	374	355	367	354	310	336	331	333	375	349	353	353	334	340	321	351	371	328	330	321	349	345	334	306	358	315	360	354	335	368	332	335	323	351	383	331	365	345	381	335	365	343	370	358	339	341	320	303	350	341	355	407	334	340	319	362	349	380	377	363	344	347	362	350	346	382	356	367	343	324	370	349	332	353	341	347	363	349	344	382	340	331	373	337	365	367	342	376	379	369	353	362	343	348	361	337	339	343	337	357	338	345	347	337	368	383	344	358	364	358	359	382	358	356	311	316	355	296	371	378	313	337	373	375	336	353	402	364	319	321	365	335	334	365	334	342	336	337	366	326	317	361	350	371	341	362	323	350	353	352	323	368	362	315	342	345	325	351	340	341	345	364	340	361	365	334	353	359	373	348	383	331	327	319	328	395	331	362	316	356	348	387	336	336	362	365	330	351	354	334	378	411	331	347	333	348	365	361	322	333	295	328	356	333	344	359	366	363	369	317	356	326	313	350	346	364	332	326	368	334	344	330	333	322	337	358	319	348	354	357	350	364	362	382	335	375	363	316	367	384	348	356	344	347	347	364	346	326	354	353	338	340	367	356	341	349	348	347	329	337	375	297	341	347	358	342	369	365	363	353	362	348	367	323	357	349	340	357	361	357	358	350	349	356	345	392	352	346	364	375	349	336	374	330	352	365	353	342	353	335	356	345	340	350	348	336	365	374	312	338	323	373	342	359	336	319	331	347	327	344	347	339	369	337	360	343	339	333	329	319	347	334	346	354	356	335	322	336	345	343	364	351	336	355	324	350	337	331	360	370	363	364	357	328	342	331	397	383	332	319	389	372	314	352	338	330	348	318	362	319	342	373	325	317	330	345	357	350	315	363	335	369	359	368	355	345	324	335	353	346	367	359	370	343	376	348	334	332	351	348	352	351	321	359	317	369	371	340	349	332	326	345	342	374	359	342	349	338	370	375	369	367	378	357	322	360	367	377	303	372	337	360	357	353	326	346	342	370	327	374	365	392	320	376	366	383	398	365	361	349	368	346	344	336	349	305	342	369	346	356	360	346	320	344	377	345	337	355	345	319	349	359	342	347	340	361	363	318	361	364	381	368	345	364	332	395	347	352	338	356	336	344	365	365	343	342	343	365	345	376	372	367	367	350	329	364	319	327	341	350	357	333	388	363	371	332	356	347	345	346	343	330	384	380	334	361	340	336	313	321	333	349	366	349	362	298	343	331	371	357	355	357	332	349	338	353	353	409	382	327	337	310	317	358	325	369	324	290	325	339	355	337	336	358	314	376	340	350	325	388	337	345	349	345	376	352	322	342	343	350	374	364	356	375	371	345	340	354	340	349	328	356	336	359	352	311	348	361	314	357	363	330	323	363	329	379	372	337	302	309	343	356	368	356	327	365	381	340	359	370	328	339	348	322	354	339	366	345	350	335	347	356	354	353	375	353	367	394	394	345	348	336	358	329	381	335	385	312	365	341	329	399	337	346	335	352	366	337	386	359	346	360	363	333	375	384	352	357	374	376	314	378	360	366	359	361	356	334	325	346	316	335	347	348	382	388	322	378	334	332	370	348	337	335	312	338	333	355	358	345	327	377	343	365	367	342	385	344	360	352	312	383	345	353	357	346	360	361	352	354	354	356	317	353	349	385	355	349	321	328	358	356	347	320	362	359	356	357	350	389	347	353	358	363	350	342	359	358	364	342	319	334	375	315	339	352	324	363	326	367	341	321	337	355	377	378	309	336	362	363	340	356	346	323	354	337	396	312	316	328	378	359	334	354	332	346	343	361	341	347	367	305	356	330	354	381	308	358	355	332	374	319	349	371	317	331	329	372	329	326	341	325	355	339	383	366	364	369	330	352	353	352	369	345	351	353	367	339	339	353	334	336	348	349	325	350	343	339	368	344	380	373	331	369	370	348	356	328	349	336	359	342	336	356	380	319	341	344	373	350	350	340	353	353	368	336	365	338	338	321	338	339	314	371	341	350	351	326	367	376	360	345	348	339	372	325	378	352	320	296	335	331	372	351	340	380	349	367	358	315	361	330	345	355	327	381	348	375	358	361	347	350	327	299	346	338	333	331	327	355	355	367	320	317	355	328	363	365	368	334	342	332	340	377	346	345	366	378	376	307	354	370	337	348	336	387	342	334	311	372	322	371	322	350	333	343	334	326	381	373	370	382	330	357	338	375	363	350	339	358	350	384	360	303	349	356	347	370	342	341	335	361	344	337	339	334	349	292	360	366	337	357	349	320	351	360	353	338	376	385	348	369	334	354	328	357	369	368	302	354	354	319	336	321	372	381	367	348	319	340	343	338	342	332	334	357	351	331	365	369	362	349	352	384	329	340	333	336	344	341	324	355	361	358	362	347	355	377	370	310	334	376	360	337	352	331	390	340	364	342	341	359	364	361	345	351	377	352	354	338	374	352	368	336	351	352	336	390	373	368	344	349	355	343	333	350	378	363	333	362	330	311	337	379	355	361	334	335	319	355	336	322	363	348	344	352	353	350	341	329	319	334	335	357	320	365	315	347	331	326	342	348	340	307	345	307	338	312	389	386	352	363	321	361	350	378	385	346	358	354	337	345	380	309	349	375	342	345	313	335	349	334	327	376	350	323	347	356	364	376	315	359	350	359	352	353	357	345	337	382	385	332	368	304	350	368	352	350	346	346	351	356	336	366	358	348	337	324	338	351	363	333	347	340	345	361	354	344	342	333	387	365	349	348	353	361	381	403	332	352	308	360	378	359	371	325	351	342	352	397	370	347	370	342	328	350	388	385	330	322	339	318	344	352	363	366	361	347	345	346	330	340	334	356	322	350	388	350	378	351	334	369	375	350	370	346	328	339	371	366	378	392	313	335	328	327	337	341	383	363	356	337	347	323	337	377	372	338	341	347	341	309	353	382	350	299	393	336	377	369	365	317	350	329	326	339	335	368	342	363	370	334	373	366	330	371	374	360	347	329	326	332	371	323	350	359	353	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
15071	13200	9536	6090	4303	3378	2950	2038	1823	1315	1128	953	1025	902	900	786	779	679	536	484	479	507	360	327	427	401	437	440	410	452	434	312	347	294	264	329	300	275	230	238	248	272	254	219	235	220	230	230	213	222	220	250	245	231	203	207	223	194	215	235	226	207	221	214	218	198	211	204	230	214	205	226	194	200	214	199	213	233	227	232	217	205	212	224	192	219	227	217	177	226	193	222	217	221	203	212	187	201	207	190	200	218	196	190	210	210	213	201	202	201	197	208	232	216	219	196	205	208	208	192	212	217	199	221	204	187	207	190	194	220	215	192	187	198	235	218	207	192	217	206	196	211	207	220	210	210	222	201	191	205	217	206	212	218	231	229	200	203	202	184	212	218	232	247	199	202	210	220	181	199	211	223	219	215	202	194	235	206	208	212	215	203	223	205	195	196	194	199	229	237	204	235	214	197	213	217	188	203	213	208	222	204	220	219	189	207	205	192	189	214	213	200	215	207	205	199	204	224	210	208	234	195	208	195	204	234	212	215	192	187	182	199	250	224	187	222	216	215	205	214	188	210	186	218	187	217	222	196	215	201	217	213	207	217	222	231	193	221	209	217	206	210	221	244	183	198	213	204	197	214	198	212	197	212	199	208	227	220	209	219	202	218	198	203	188	227	226	191	226	200	206	188	205	196	224	209	217	187	249	203	199	222	208	243	204	212	185	248	190	183	204	221	189	198	216	200	204	164	220	226	227	231	185	195	194	203	210	215	182	207	200	228	179	184	205	179	213	217	212	203	208	209	203	230	219	202	207	209	226	215	208	214	232	203	215	223	220	250	183	205	189	226	218	181	219	200	208	195	208	225	232	182	227	202	212	189	201	197	205	178	207	213	205	201	223	196	199	234	195	174	216	205	229	228	217	219	193	252	218	202	208	203	200	200	209	219	214	214	196	193	192	205	202	219	212	247	229	230	207	190	213	229	207	207	199	205	221	214	187	194	212	199	205	206	207	188	203	201	207	219	202	219	211	213	197	219	226	216	189	228	219	238	213	223	213	189	215	224	211	204	203	185	213	205	218	195	203	208	247	218	212	195	186	200	209	210	209	204	198	197	209	207	209	215	208	222	227	225	209	186	212	226	223	213	193	199	215	240	226	184	178	217	193	238	229	208	187	227	205	216	187	224	223	207	210	226	190	206	209	205	218	211	199	228	194	197	201	222	197	200	206	216	175	202	192	219	209	196	233	224	210	189	221	178	203	209	226	208	205	188	219	189	188	221	203	217	226	187	218	204	215	184	221	243	208	192	201	189	200	227	197	217	195	208	204	206	214	193	219	217	200	228	232	213	245	202	203	230	229	202	201	216	244	204	218	234	218	221	208	215	223	221	197	197	188	206	226	197	169	184	221	220	198	234	179	204	235	178	219	202	230	199	220	193	196	194	173	191	223	211	182	227	213	179	204	205	213	201	205	214	164	221	196	213	231	212	235	228	204	203	197	206	203	213	198	214	225	208	224	215	211	220	198	223	208	205	223	224	200	175	204	190	206	201	210	229	208	211	192	187	215	216	199	218	228	228	198	201	184	208	209	203	215	214	217	212	219	226	229	234	220	192	192	228	200	201	204	224	188	227	207	175	212	205	187	231	211	211	205	201	175	231	228	198	205	221	186	237	207	206	202	210	227	201	215	247	195	204	200	195	190	219	193	203	191	214	200	190	215	202	192	221	176	229	203	194	222	198	217	202	214	202	199	206	209	200	216	209	206	230	237	187	210	214	214	220	224	200	182	189	203	236	219	229	246	189	215	213	222	210	225	207	203	221	211	195	204	226	222	185	219	200	210	253	208	200	216	206	194	206	205	213	211	208	211	176	213	216	235	221	220	214	215	205	224	230	203	220	231	202	201	204	184	218	219	213	205	224	214	189	207	216	198	234	221	180	206	234	206	207	223	190	215	204	196	235	222	211	183	232	195	214	200	217	223	225	209	195	212	206	204	172	181	217	200	215	210	183	209	226	222	235	189	224	232	217	221	183	183	224	241	202	195	226	232	221	208	213	210	223	216	209	212	197	193	180	212	196	210	201	213	216	199	202	179	191	188	209	204	212	223	199	204	180	210	206	191	210	219	203	189	206	213	225	229	246	202	197	221	209	227	213	207	206	191	206	202	202	203	224	213	214	188	199	209	194	175	222	202	226	212	216	216	214	227	210	211	217	228	201	206	201	211	229	193	237	196	223	218	203	214	181	211	196	214	171	211	210	216	189	182	194	205	217	198	223	191	208	212	223	214	210	223	198	206	182	194	218	197	212	217	221	222	187	188	201	195	190	204	197	211	225	214	233	230	183	216	226	226	194	190	194	202	209	235	213	214	212	212	230	202	208	174	222	211	215	224	237	228	227	201	232	198	221	218	216	215	200	206	205	206	200	184	196	201	216	198	212	212	199	201	229	192	217	181	224	220	214	204	206	201	200	209	208	198	219	202	242	197	177	202	226	206	228	214	227	217	200	217	242	200	235	219	179	226	179	210	216	199	186	185	238	226	226	199	221	211	216	207	239	213	208	205	200	206	206	207	203	178	222	201	202	217	225	202	227	196	180	207	238	196	219	197	191	191	207	193	211	202	205	199	197	182	234	198	177	212	198	228	188	217	212	218	197	202	189	231	212	219	188	189	210	221	244	196	207	212	185	213	202	206	212	218	192	212	202	182	211	201	205	206	206	194	225	202	207	192	177	208	198	220	210	208	172	217	205	210	198	205	241	207	204	217	212	204	222	201	217	216	197	180	207	204	196	205	202	217	196	208	206	190	207	211	197	226	186	228	201	201	194	182	241	195	220	198	191	222	215	205	196	227	212	191	230	202	200	190	226	205	215	201	215	205	193	207	239	182	211	204	209	214	210	192	193	193	206	226	228	210	218	195	215	247	186	204	212	204	219	196	228	217	197	206	226	215	223	219	227	207	225	229	205	177	221	241	190	229	189	205	207	220	193	184	224	207	189	203	192	233	185	216	211	214	210	206	230	214	226	219	221	200	217	208	223	221	190	191	203	213	220	202	194	227	207	228	169	201	197	209	225	207	235	215	215	215	183	186	171	235	183	235	167	212	218	198	212	208	185	190	214	213	214	208	211	194	212	228	232	191	201	213	208	191	235	188	206	202	197	218	207	211	195	195	193	212	200	189	200	193	205	217	157	215	216	210	207	192	204	202	210	180	220	195	197	193	228	222	217	208	207	212	204	199	224	205	192	191	222	225	213	194	212	202	234	186	244	206	196	228	200	207	220	233	217	213	223	230	205	235	207	213	182	197	191	191	222	192	173	207	223	201	206	201	197	206	205	205	221	190	200	212	218	201	203	191	242	192	215	197	214	226	210	192	227	197	168	213	200	194	187	218	204	208	217	193	186	200	217	234	216	220	197	227	206	223	173	224	193	180	216	207	218	240	203	210	209	207	221	229	197	213	218	210	203	216	202	199	211	215	237	175	226	185	204	208	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
10396	11787	7984	8509	7187	7439	7811	6119	5962	5911	5351	4744	5127	5055	4797	4897	4410	4058	3617	3151	3061	2959	1642	1736	2447	2352	2650	1973	2215	2343	2147	1753	1560	1442	1475	1597	1292	1167	1056	1086	1056	1126	1073	1032	986	800	820	837	794	801	833	751	732	735	775	695	693	642	658	669	651	637	664	679	672	645	680	658	647	665	647	673	665	681	695	669	679	638	639	677	636	644	648	648	626	679	652	669	681	641	670	618	704	692	632	671	674	653	672	648	622	650	651	679	633	693	654	662	623	618	638	648	672	654	641	630	634	667	635	613	682	690	645	655	624	681	683	641	677	685	649	659	683	671	671	674	635	660	655	681	637	680	644	657	665	680	635	579	645	733	657	662	648	690	640	668	605	683	678	647	628	661	654	612	673	634	639	672	659	617	641	649	626	684	636	682	648	638	628	635	672	614	681	695	668	602	669	645	643	689	630	644	648	654	661	654	643	655	638	663	677	659	685	682	665	619	649	638	677	672	623	642	620	679	684	665	628	643	645	636	651	636	694	650	637	602	641	654	638	682	654	686	629	605	637	659	623	630	642	635	679	634	668	642	622	642	684	648	683	658	676	669	659	676	633	652	661	655	678	605	603	655	682	637	587	653	655	664	648	646	624	629	645	653	645	623	653	618	693	649	644	658	630	624	683	653	673	619	642	621	609	650	626	629	629	666	631	645	591	648	639	697	682	664	612	660	656	710	661	644	643	612	622	629	652	648	676	593	630	645	645	642	644	644	640	663	653	631	642	653	677	683	629	651	666	653	598	639	682	642	669	669	625	617	640	668	629	615	624	648	626	646	641	639	665	615	634	655	657	648	604	634	667	643	654	644	644	643	673	668	627	637	637	655	641	664	641	629	640	703	639	677	663	656	678	645	641	642	622	616	646	606	610	624	648	613	635	646	670	615	639	632	638	684	642	560	632	636	605	624	657	632	667	650	646	659	658	637	652	674	604	659	650	628	649	640	628	605	659	630	622	651	676	645	662	631	645	637	610	625	611	604	661	645	676	647	658	678	637	643	651	646	624	631	650	665	639	619	646	651	664	650	662	652	678	675	637	665	673	636	620	591	665	627	631	636	658	650	623	623	666	686	628	696	663	617	600	668	645	613	645	642	627	647	666	720	655	652	638	672	660	633	624	655	677	631	676	647	671	630	664	643	641	652	649	617	638	669	649	629	656	658	627	641	630	610	568	629	618	643	668	660	636	668	603	651	606	637	628	572	640	666	631	597	625	642	630	637	648	632	655	632	652	686	624	651	669	631	675	631	643	681	663	638	637	667	692	689	661	650	665	644	662	674	635	639	617	631	632	694	660	674	684	674	639	631	631	669	671	607	670	649	607	662	635	624	666	651	626	650	713	660	654	663	615	625	683	635	628	630	624	684	647	615	650	637	655	653	658	650	659	634	626	642	662	634	640	655	627	630	655	667	632	592	687	677	652	657	574	712	699	674	638	663	616	596	614	570	668	669	653	627	614	688	676	588	704	616	634	608	688	680	660	631	650	679	657	628	616	719	613	668	708	658	676	632	644	655	615	594	652	652	652	619	670	630	663	667	692	658	617	656	620	633	689	683	644	681	654	650	606	650	620	665	652	656	668	650	622	640	630	655	631	626	652	630	668	660	623	676	623	661	649	617	621	646	645	637	661	711	655	641	633	673	679	644	674	624	664	663	646	639	682	620	627	643	642	679	655	649	673	616	637	624	633	615	582	612	658	593	665	620	681	623	681	607	671	646	701	628	612	691	622	677	630	652	670	658	659	612	654	638	661	675	642	646	652	664	627	674	636	597	616	635	636	616	669	640	662	663	662	664	655	616	654	625	602	632	619	655	647	609	662	632	603	626	629	637	603	639	696	672	626	709	685	611	633	641	654	626	654	656	647	625	629	648	642	639	650	647	644	661	682	600	669	603	650	649	632	615	665	657	646	612	640	672	683	653	687	634	625	626	682	638	681	624	632	679	649	675	630	643	622	658	610	637	627	642	667	625	653	653	673	670	627	639	656	602	638	665	642	683	652	655	643	658	656	653	651	640	690	640	713	620	613	631	674	633	640	600	642	647	649	613	661	686	650	597	662	630	667	667	651	641	642	681	662	635	649	656	667	684	644	662	616	669	671	682	627	656	650	613	667	604	652	624	618	637	670	675	643	708	663	658	649	674	692	608	649	655	615	640	617	647	611	620	680	688	617	630	632	603	686	657	634	674	647	634	640	668	675	632	649	609	665	680	635	633	667	635	638	677	629	619	618	617	633	649	664	609	643	631	655	678	665	627	649	647	676	646	675	643	679	662	636	638	605	635	667	642	627	615	694	594	601	629	652	688	629	674	660	684	657	640	645	640	618	662	630	615	621	656	655	639	641	629	661	649	635	696	659	652	640	655	636	632	632	696	710	593	697	643	652	637	702	616	644	625	617	633	647	650	618	639	683	652	622	590	667	630	676	615	646	650	660	659	668	604	648	643	620	637	625	637	628	635	632	579	702	658	641	619	665	618	635	656	658	666	657	657	656	644	661	652	595	678	639	645	660	620	683	614	681	635	661	666	622	654	632	641	647	655	639	677	673	669	630	634	642	627	652	585	618	635	652	603	655	669	645	628	638	675	617	676	636	653	587	639	656	629	675	615	639	653	656	620	654	674	648	643	623	670	667	619	645	629	651	630	647	612	636	580	637	655	634	656	612	662	661	615	675	616	700	628	651	641	636	684	676	636	674	618	661	609	658	632	633	622	628	649	590	643	670	636	643	616	627	686	649	663	670	628	660	627	651	626	670	628	632	668	690	663	626	661	651	688	635	673	633	627	628	629	665	662	656	678	650	629	664	599	655	611	634	638	682	640	645	678	662	660	640	632	654	671	683	664	632	681	652	600	641	621	612	599	655	630	678	605	634	621	676	651	612	650	598	662	636	639	676	649	693	677	631	689	692	624	643	652	616	646	637	626	670	668	607	679	667	629	630	667	650	711	645	668	651	667	637	645	630	666	664	671	630	629	637	609	618	642	626	643	605	707	644	696	676	612	656	668	645	623	634	619	694	643	645	654	630	648	643	659	687	633	661	661	681	639	645	632	676	649	654	645	600	634	649	640	654	660	650	635	621	646	627	651	653	643	659	634	711	671	664	627	635	632	627	642	655	648	652	638	652	674	647	634	656	700	656	633	615	604	638	661	667	673	626	619	637	633	627	682	618	664	669	645	659	681	611	640	686	670	601	619	625	646	670	619	661	619	621	698	627	674	601	634	657	622	616	650	616	647	631	607	669	640	604	654	693	661	636	673	626	652	615	638	649	638	646	627	684	647	687	652	616	640	704	603	636	656	617	704	650	670	697	597	692	652	605	646	582	642	619	675	618	590	696	638	668	634	633	641	621	634	639	640	629	617	589	670	642	657	648	656	613	662	652	631	678	656	617	585	643	673	640	675	628	634	640	613	641	677	655	627	620	602	643	630	695	628	675	659	628	616	672	675	612	640	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23701	17329	16341	10436	8405	7037	5822	3786	3312	2904	2006	1892	1998	2076	1430	1652	1517	1341	1071	912	871	888	620	671	701	601	713	665	605	626	628	529	491	468	506	479	425	367	372	403	330	370	383	368	343	303	280	330	313	303	303	301	308	288	312	280	301	293	277	261	293	290	311	297	299	278	307	293	270	283	266	270	280	272	279	275	320	309	272	271	281	294	308	262	280	265	281	274	287	265	293	263	264	272	295	293	276	270	296	288	294	267	255	281	293	265	265	287	251	274	287	267	284	284	275	272	279	265	248	250	258	246	258	284	298	245	276	276	306	254	253	281	310	275	265	273	295	265	288	276	249	267	291	268	272	271	294	279	292	251	289	268	287	291	293	281	267	274	284	289	256	280	268	277	255	252	273	285	272	279	270	281	272	267	280	274	261	278	279	264	301	292	288	271	244	263	276	302	283	245	289	273	254	293	234	269	279	250	293	264	270	288	257	262	297	286	287	263	274	279	247	300	294	292	282	243	258	260	300	277	278	279	248	266	277	277	292	279	269	287	256	261	307	243	299	305	267	264	270	264	261	281	278	282	246	285	268	295	261	264	282	266	277	263	297	285	296	261	287	228	264	280	287	256	264	275	269	281	288	285	281	310	286	264	277	288	287	277	277	277	283	306	253	255	286	286	259	284	284	292	283	282	281	275	280	274	262	266	282	294	253	282	279	276	272	272	254	275	261	264	292	309	272	286	285	253	258	287	295	266	268	260	258	271	244	273	290	269	269	274	319	280	278	307	302	308	301	259	282	254	289	284	281	238	290	305	258	285	269	275	290	288	257	273	292	257	257	261	248	316	264	266	266	305	290	287	285	300	251	287	279	251	299	289	292	289	259	317	268	279	286	286	263	270	291	305	252	289	279	279	289	264	265	288	293	273	253	268	259	267	270	282	255	271	287	291	291	289	258	277	263	279	264	273	268	297	270	264	261	277	271	284	274	259	282	253	279	251	260	276	281	273	269	276	262	270	284	287	307	284	268	264	286	261	287	285	300	305	295	280	279	280	262	260	312	275	264	267	303	283	240	260	286	284	288	267	293	303	247	271	262	271	253	267	262	272	281	272	281	285	276	259	287	240	257	289	288	300	283	270	265	304	269	293	271	267	293	274	294	312	313	256	280	276	284	284	259	283	274	277	272	277	288	268	280	262	262	289	276	272	309	264	271	267	284	294	293	266	273	269	280	265	272	296	288	302	288	301	280	286	259	285	303	280	292	261	288	281	323	299	250	296	281	297	286	278	268	268	283	290	279	274	296	272	270	309	256	274	293	288	273	274	289	304	259	285	274	247	266	288	276	268	265	282	260	283	281	261	286	271	275	255	311	285	280	240	282	285	277	274	286	270	293	275	264	264	261	289	276	268	298	271	245	275	272	284	276	268	268	242	288	247	265	278	272	287	268	291	268	262	287	290	298	282	271	279	273	255	270	289	292	282	264	268	250	276	280	247	283	262	285	244	281	246	278	288	303	276	293	325	281	295	265	273	267	268	264	279	287	280	264	287	256	269	226	291	268	267	274	296	282	278	286	277	298	269	244	271	275	262	300	239	284	267	282	290	281	266	293	263	264	267	264	251	316	277	269	273	269	271	274	277	270	278	290	277	274	290	304	278	279	277	291	280	268	275	274	262	280	264	306	291	274	276	265	266	294	254	280	277	285	285	259	289	277	278	296	279	282	271	279	302	301	270	268	287	266	269	278	270	264	305	279	255	277	270	268	287	292	259	296	305	255	269	263	280	250	293	288	251	271	281	277	282	258	253	250	246	315	306	314	283	296	265	302	292	271	272	291	278	308	294	284	295	280	283	299	270	248	263	263	289	256	271	294	291	264	257	241	264	287	245	275	284	287	273	259	284	297	274	276	292	279	260	272	285	283	293	278	279	282	289	279	278	313	277	288	278	273	278	273	291	292	262	240	289	273	293	248	280	276	257	248	264	272	292	264	269	265	283	294	259	262	278	282	284	272	285	282	269	262	240	290	294	263	265	259	308	294	278	280	278	283	260	279	273	284	297	287	289	278	268	282	272	300	273	301	290	261	310	293	271	289	267	305	261	259	245	294	268	256	292	291	289	287	253	238	270	305	270	300	258	293	260	275	271	268	249	268	283	281	238	243	273	278	265	277	292	287	286	296	277	276	276	266	274	326	279	277	291	283	261	268	251	289	257	276	284	246	264	265	253	282	280	249	252	258	262	251	250	284	281	240	285	281	297	261	257	262	261	288	270	273	255	295	268	266	280	255	238	254	297	246	286	273	278	282	286	254	252	283	284	273	285	263	266	296	266	275	266	266	257	258	294	302	296	321	266	288	278	314	271	305	279	280	262	258	261	293	233	286	258	249	254	257	262	293	290	275	284	287	302	272	258	292	252	285	288	255	260	285	271	249	257	255	259	268	308	289	291	254	285	244	278	289	287	285	276	271	262	278	267	296	274	274	256	252	272	277	249	269	292	295	277	298	269	275	263	264	252	291	281	256	282	300	279	266	274	280	275	243	260	291	275	276	269	274	298	275	285	304	298	286	276	284	271	269	255	247	266	311	278	279	257	264	259	263	295	276	251	294	254	284	259	320	300	293	273	295	260	275	282	247	281	289	256	270	276	268	288	289	298	281	287	275	264	263	260	291	270	269	282	296	293	264	296	305	248	260	267	261	295	247	267	270	277	254	275	237	294	274	266	273	261	303	269	277	235	316	263	293	257	287	270	249	261	269	269	273	266	274	285	269	252	276	263	277	286	279	250	270	272	284	296	293	279	262	271	274	267	275	261	278	268	289	298	255	278	273	297	283	279	272	286	274	268	260	284	261	266	277	301	276	283	275	264	271	282	280	276	292	258	278	257	243	286	294	280	264	261	276	284	285	303	290	276	273	251	276	264	268	308	298	277	267	270	285	278	270	279	268	278	324	276	260	302	274	272	281	287	304	241	252	282	283	297	253	278	271	287	282	290	265	265	318	264	307	264	259	289	265	285	256	296	248	277	283	264	314	277	256	284	258	272	281	292	250	273	263	248	290	245	279	292	272	281	299	274	267	262	293	288	250	291	249	306	275	292	263	294	302	294	246	264	265	260	254	271	288	281	264	278	290	292	288	274	308	274	286	261	280	287	248	298	287	256	254	252	263	278	295	266	261	286	301	301	289	270	285	285	273	268	309	282	316	264	254	253	267	251	266	277	274	265	283	299	258	299	281	279	272	297	270	286	293	263	283	264	298	259	278	293	270	265	294	297	270	291	259	263	293	267	282	279	245	303	276	281	282	254	250	269	269	246	286	276	268	280	245	269	277	245	266	272	239	282	284	272	277	289	248	301	285	272	285	259	282	272	294	258	262	271	276	324	282	235	273	270	269	288	249	271	288	250	297	285	271	292	289	297	304	294	290	259	303	294	295	283	258	264	267	269	312	287	289	275	272	276	296	306	269	290	265	280	261	255	254	318	241	265	260	270	270	266	259	280	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
13791	13976	12615	11764	11295	11946	11422	9345	10266	9152	8716	7730	8799	8512	7594	8722	8181	7746	6485	5656	5363	4902	3322	3597	3905	3402	4233	3282	3539	3703	3266	2715	2336	2019	2694	2417	1971	1605	1771	1616	1550	1807	1579	1459	1428	1119	1100	1222	1051	1072	1065	1077	966	903	919	923	914	852	851	858	869	850	834	856	935	869	845	848	818	901	872	825	851	811	835	864	904	827	874	848	844	783	826	766	796	884	805	807	827	769	802	830	804	822	896	859	804	812	793	848	829	824	816	771	839	785	826	826	807	834	822	838	806	862	845	818	822	779	820	823	818	756	833	856	780	817	806	856	843	761	786	835	784	809	823	798	769	827	783	794	760	764	797	811	801	825	840	805	810	807	811	817	850	797	768	798	803	751	842	845	821	850	831	789	806	820	825	777	834	812	758	803	796	825	772	804	786	770	764	772	834	812	820	812	791	821	800	776	824	797	806	825	774	856	809	895	796	809	776	777	806	846	821	816	820	879	804	860	775	804	826	755	849	773	789	828	754	807	819	747	771	801	830	835	827	796	822	874	781	804	781	836	818	785	807	820	800	797	812	784	817	811	771	826	796	846	841	829	805	813	854	835	817	819	788	790	790	822	840	814	847	819	805	787	831	780	835	816	798	790	836	850	847	780	857	825	822	817	790	814	845	794	819	814	792	809	753	811	812	821	803	803	794	810	795	812	792	795	788	804	806	774	792	814	799	814	748	776	779	823	807	803	806	784	819	794	830	826	826	830	801	787	862	764	824	777	783	791	838	815	818	824	782	817	750	804	793	793	850	810	794	808	803	794	808	825	790	741	739	798	846	784	819	815	824	846	796	816	833	785	843	796	801	819	766	793	823	834	807	852	823	814	781	850	832	767	801	868	838	798	840	786	833	786	811	830	790	821	793	804	796	822	828	835	775	819	831	802	792	793	777	850	857	774	796	786	746	820	867	766	790	796	800	789	790	825	853	775	846	823	841	855	819	783	797	817	815	804	823	823	806	787	743	794	770	816	836	764	848	830	829	766	783	815	828	778	794	781	813	779	779	844	808	805	775	843	841	856	873	808	790	801	831	840	809	810	845	803	787	816	827	809	830	816	804	858	816	800	764	817	809	813	800	828	820	768	809	784	777	791	823	810	738	783	817	807	804	799	804	755	775	805	806	839	811	779	816	824	841	821	793	792	839	820	839	810	822	772	770	790	780	813	827	860	816	812	799	767	815	764	835	812	810	774	803	776	871	830	833	844	737	837	805	792	795	787	796	771	761	743	768	785	785	836	789	813	819	850	799	797	829	796	825	769	814	803	765	804	814	793	810	774	804	784	765	749	819	804	802	767	816	786	762	791	785	825	780	795	814	802	807	779	799	823	801	826	854	758	793	785	828	825	831	803	818	835	745	799	836	816	798	754	833	808	805	806	750	790	810	800	798	836	838	864	820	828	811	788	804	844	806	826	817	885	815	783	759	852	807	793	855	782	815	791	796	779	848	795	776	834	825	803	802	732	763	802	840	804	823	827	768	819	825	774	811	797	810	791	824	878	782	850	801	802	808	807	820	792	804	775	798	775	804	846	831	762	852	871	842	804	829	833	783	863	850	797	818	805	791	822	855	798	834	816	834	791	813	812	829	790	822	832	810	828	815	790	783	852	831	814	774	814	777	770	827	756	794	784	811	862	813	868	787	798	844	834	779	809	790	787	827	814	783	800	816	783	831	790	774	873	768	806	820	830	781	804	798	827	762	813	790	733	810	784	763	792	817	814	821	803	765	743	846	841	847	820	820	852	842	850	839	816	800	794	788	794	829	793	788	840	814	837	824	813	786	773	824	850	813	747	783	791	832	768	792	824	827	853	774	849	764	803	839	840	861	856	798	833	777	773	831	827	847	859	792	858	839	799	846	799	854	792	798	842	790	803	808	789	746	827	822	836	797	814	781	851	784	831	781	829	773	805	837	785	795	771	773	787	857	808	751	786	806	794	837	825	834	830	832	783	781	835	770	811	751	808	840	805	810	787	799	785	806	776	842	792	813	840	803	825	799	772	805	787	788	817	793	785	801	811	843	830	848	906	746	829	834	810	798	780	803	808	881	808	824	832	848	791	812	775	783	793	824	793	791	794	762	828	806	797	807	821	824	805	861	822	772	813	801	743	830	788	796	812	824	828	761	789	792	833	773	791	834	778	773	789	789	820	820	824	819	779	804	786	805	842	822	797	794	801	816	826	776	770	835	826	835	763	791	782	816	771	813	806	780	710	830	816	798	791	842	790	804	768	815	761	817	829	786	818	770	802	804	757	863	794	767	776	820	772	815	829	842	768	781	806	824	777	802	787	868	820	786	855	818	803	792	793	802	769	800	804	793	802	813	810	831	813	836	772	806	814	794	800	805	744	808	815	810	788	832	810	854	807	760	792	780	846	788	807	807	776	840	794	759	849	817	823	797	803	774	752	797	807	825	827	752	749	796	811	838	858	767	766	795	805	798	816	828	756	792	748	840	785	812	786	829	779	795	758	823	787	816	803	755	792	785	725	801	795	801	834	775	860	802	805	770	821	836	793	793	838	767	841	791	774	792	795	807	764	764	803	818	853	810	807	793	816	804	822	789	843	778	787	818	804	842	836	786	773	836	763	812	801	817	815	793	817	782	754	796	825	795	816	856	842	789	800	773	805	806	734	835	781	866	838	811	808	807	819	801	870	797	807	794	793	798	812	792	804	764	756	842	823	837	811	808	814	839	777	806	779	813	864	801	798	871	804	790	743	803	794	854	825	821	814	771	779	759	791	834	762	842	815	795	789	811	812	848	818	814	818	822	738	765	811	833	762	791	831	816	780	794	876	804	854	772	755	806	823	795	784	811	815	795	800	778	806	786	804	809	796	815	782	794	789	755	812	801	819	818	812	826	812	760	779	782	762	821	834	777	794	780	799	812	779	797	805	821	786	813	742	845	814	816	795	842	848	784	828	764	805	809	787	784	776	824	778	792	831	796	785	781	815	820	808	827	823	836	858	795	786	828	816	792	788	854	786	817	771	771	808	756	829	767	861	787	782	837	830	790	861	824	797	788	834	823	795	837	775	763	797	789	805	851	816	751	781	819	810	808	778	817	795	771	790	808	791	805	799	825	803	794	808	820	832	772	842	859	801	809	817	805	804	779	818	808	826	829	829	805	809	804	771	802	813	750	847	818	784	832	788	825	800	770	808	801	769	799	843	794	816	806	798	766	866	779	764	842	796	789	799	796	856	797	839	814	856	795	800	815	800	804	814	797	789	749	758	790	842	810	811	846	852	845	840	825	812	799	831	817	853	829	817	812	763	748	808	792	832	784	799	832	781	785	786	815	847	813	770	831	839	775	806	816	809	769	804	726	828	738	823	821	818	810	790	865	769	774	800	832	771	745	822	782	781	774	810	796	789	837	794	827	796	809	819	797	838	807	789	800	885	828	809	807	829	824	822	864	797	774	799	810	816	763	802	769	783	811	817	763	812	816	824	767	787	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2478	557	443	365	249	232	196	170	154	181	121	121	136	135	127	98	118	118	124	104	95	104	111	104	99	107	136	97	94	106	105	106	100	105	98	100	86	92	83	107	95	112	83	88	103	99	83	97	91	98	83	95	80	102	101	83	89	63	94	88	78	90	87	105	84	102	89	94	90	84	98	102	100	97	99	96	88	81	113	76	104	91	95	82	88	96	100	89	86	95	112	91	93	91	77	93	77	83	95	106	82	91	97	112	92	91	69	104	90	91	76	95	87	83	94	104	95	82	117	103	89	95	79	88	89	91	93	88	98	106	100	105	90	96	103	102	88	95	84	100	88	84	86	100	100	94	81	95	103	114	108	93	98	89	96	73	107	90	83	85	98	88	98	100	81	92	92	85	79	86	98	102	91	82	83	103	93	89	88	87	77	75	101	99	94	78	87	91	94	86	89	100	95	86	102	84	84	109	103	101	83	79	74	100	107	88	92	102	98	77	99	96	103	102	81	86	74	88	78	85	100	106	99	93	100	93	86	73	89	120	89	113	90	93	87	104	96	99	103	104	94	61	85	98	91	91	105	89	93	97	82	92	91	100	87	80	95	87	75	92	83	100	102	91	82	97	83	87	93	77	91	93	74	87	97	105	65	95	87	95	86	96	81	70	89	97	92	89	96	104	101	97	90	86	87	96	87	100	90	85	90	100	82	101	76	96	78	96	90	88	88	94	75	100	94	98	103	84	91	93	93	96	114	112	95	95	89	86	82	72	83	84	104	82	79	77	78	104	116	82	90	92	91	96	93	103	84	75	84	99	105	103	98	75	97	104	84	69	96	102	103	84	90	97	80	87	95	90	95	92	92	92	95	96	97	69	98	82	91	86	77	95	95	88	79	77	100	92	79	102	105	103	81	90	90	87	84	85	105	102	89	92	80	101	94	80	78	97	93	93	102	91	101	93	100	88	87	98	113	107	117	92	94	109	107	87	87	121	109	90	104	103	92	90	96	101	97	82	83	80	90	108	80	77	96	103	104	91	96	110	109	90	89	108	78	90	103	80	82	93	75	104	82	108	86	89	61	92	87	93	103	90	85	98	81	98	85	85	90	81	83	89	102	86	96	79	103	101	83	93	101	94	86	90	90	91	94	87	93	86	74	94	95	66	101	95	102	84	97	90	94	93	91	89	85	101	86	99	77	99	75	96	78	93	101	74	89	96	79	87	97	91	95	101	91	88	90	77	103	94	99	78	101	87	95	100	92	94	113	87	87	91	80	103	76	109	97	96	92	86	93	90	94	84	85	95	108	115	81	105	88	95	109	100	99	93	86	94	80	83	65	100	97	93	85	94	72	84	84	100	95	67	85	92	95	96	91	94	114	111	91	95	108	89	87	102	91	100	101	91	87	82	98	88	84	88	100	88	76	90	89	94	87	66	96	94	93	101	92	99	87	101	88	82	81	82	94	80	99	92	89	103	102	101	81	100	97	96	87	92	93	100	94	89	85	98	86	83	83	88	103	88	85	74	95	97	93	91	88	87	118	95	97	80	119	87	85	92	111	110	90	94	85	88	93	99	98	91	89	87	86	111	122	81	83	91	106	82	93	94	83	102	93	103	104	98	114	83	86	99	102	64	73	95	104	89	79	109	74	89	97	101	90	91	88	111	92	76	89	101	85	91	91	84	98	91	79	106	93	82	92	93	101	85	95	84	91	88	87	115	87	86	91	82	106	88	89	94	98	100	92	92	93	84	100	77	92	92	91	96	94	101	89	81	77	88	93	100	102	87	78	87	109	95	92	95	93	90	114	87	80	88	96	88	86	99	88	93	81	92	96	80	102	89	95	99	87	109	104	97	80	95	85	105	108	86	95	101	83	81	105	89	96	95	104	91	109	97	80	87	113	70	90	102	117	95	94	86	79	89	90	82	105	90	105	103	86	96	90	92	101	98	77	87	93	88	89	87	104	80	87	114	88	95	95	84	83	85	104	102	94	107	105	95	93	83	100	86	79	106	85	79	95	84	69	97	85	81	86	96	86	83	80	100	99	96	98	102	97	86	108	90	98	98	94	99	84	96	100	107	86	87	85	86	93	85	90	73	83	95	78	81	90	103	96	87	89	78	85	91	101	90	84	97	98	74	90	93	95	101	95	82	84	75	85	117	103	89	87	110	108	91	117	99	84	99	100	81	102	81	72	92	76	89	95	100	91	82	84	98	85	83	101	75	85	85	93	85	87	90	85	100	80	92	82	86	93	90	93	109	94	92	77	103	100	107	90	83	95	85	69	87	89	95	99	83	93	103	83	98	82	89	88	108	80	87	88	79	99	86	100	86	84	81	76	95	94	93	90	103	96	89	95	88	85	82	105	96	86	96	72	86	95	95	97	99	82	81	91	88	105	78	99	102	97	94	84	83	81	87	86	98	88	93	113	106	76	99	93	79	92	110	97	88	88	86	96	87	79	85	87	94	83	96	86	97	105	89	79	97	98	106	101	100	116	91	88	92	101	83	93	93	82	102	88	84	110	86	76	85	82	83	102	85	106	105	102	95	95	105	83	98	92	83	97	91	98	73	101	105	93	98	72	81	98	92	104	100	93	82	84	96	79	80	86	119	93	85	84	95	80	96	87	90	101	98	82	93	109	93	92	96	91	87	98	82	91	78	84	102	89	105	101	107	95	85	90	101	91	87	88	91	86	89	97	83	95	86	87	99	91	89	81	84	75	104	108	101	88	101	96	99	94	88	89	84	85	96	92	87	97	76	87	90	109	88	85	90	104	92	67	103	86	87	89	99	105	99	88	95	94	99	76	78	94	108	72	82	94	72	86	112	103	92	82	88	74	85	89	76	84	99	95	103	88	122	96	95	90	70	117	99	96	80	97	105	103	83	120	82	82	96	85	84	103	85	96	90	87	93	84	115	96	108	104	87	102	106	88	87	98	86	110	99	87	67	87	91	104	93	88	92	94	88	84	88	91	77	76	87	85	85	105	92	90	99	106	90	106	94	98	90	97	99	81	81	94	89	100	102	86	86	80	99	97	81	91	100	112	86	83	92	93	85	94	75	101	73	90	80	83	77	69	104	86	106	93	96	90	79	77	86	89	87	96	93	90	103	82	101	98	88	96	85	75	83	89	95	85	87	97	98	94	91	101	91	77	107	91	108	103	94	93	76	82	84	94	85	86	88	90	88	86	96	82	59	75	94	94	94	90	95	81	98	91	95	90	78	101	104	90	92	82	90	83	94	97	84	105	105	100	88	85	106	92	88	95	101	84	72	86	102	93	105	88	93	97	105	102	112	103	79	91	97	104	88	86	91	97	80	106	97	92	78	87	81	98	93	80	99	86	105	93	112	83	97	85	91	83	81	82	93	102	101	86	101	93	103	108	92	104	81	88	106	93	94	85	99	95	80	101	101	113	96	90	89	107	93	83	79	93	108	82	77	99	94	93	109	73	70	90	102	89	100	85	101	97	95	87	100	76	99	85	85	95	111	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2375	850	1034	1061	948	1020	906	751	698	687	623	587	588	697	549	583	514	476	471	438	464	435	394	404	446	400	451	415	432	443	408	389	360	402	364	370	404	396	356	383	364	364	351	356	340	384	340	368	323	341	339	369	325	347	369	321	354	322	336	331	349	359	338	336	330	348	343	340	319	367	341	299	331	354	356	354	331	337	354	370	310	356	340	363	346	314	336	325	326	337	302	388	333	314	372	304	321	330	311	357	361	340	312	351	329	338	324	362	371	362	331	312	327	335	361	365	299	295	322	333	327	373	314	315	355	342	319	345	341	367	327	344	340	344	326	338	313	352	353	321	359	350	291	336	344	320	378	333	341	375	325	330	333	344	318	348	323	354	344	326	309	336	330	332	335	320	334	295	360	289	338	353	325	350	295	325	330	306	321	312	310	309	323	343	349	305	351	335	331	363	352	331	368	325	352	336	369	334	344	347	334	359	342	366	334	338	325	336	364	345	347	338	322	320	355	311	319	321	315	323	321	354	355	352	302	322	327	319	341	311	357	350	310	327	347	317	336	323	341	325	361	322	330	307	335	350	306	308	343	346	312	337	315	338	333	350	321	355	333	329	334	311	323	330	339	347	335	326	349	305	351	343	344	363	318	329	330	313	321	324	310	394	358	327	330	352	323	345	312	350	379	357	336	320	323	342	318	334	350	344	333	312	315	337	365	325	342	353	350	330	323	314	325	341	317	320	361	333	315	344	356	345	320	319	352	334	336	306	318	333	319	320	311	334	332	315	333	386	337	323	300	314	348	321	342	329	327	356	334	342	328	347	287	344	375	305	356	363	351	359	325	313	323	317	317	349	357	301	345	354	321	336	336	320	317	350	332	341	312	318	333	340	325	333	343	341	359	348	341	348	332	326	341	328	317	342	326	357	345	315	371	360	333	357	344	355	331	342	329	342	336	372	328	333	326	347	331	308	317	355	343	330	370	307	336	354	337	320	357	332	332	327	334	361	336	322	336	379	326	346	337	369	352	364	351	333	353	314	332	313	328	348	301	333	300	365	341	341	322	368	342	322	339	336	339	346	314	295	334	332	332	304	331	381	362	339	359	332	303	336	332	326	348	317	326	320	349	355	331	334	309	341	340	343	310	337	316	347	342	335	293	353	333	328	319	307	353	322	320	351	309	335	321	312	344	344	335	344	356	341	348	330	317	315	323	331	331	327	336	372	333	326	353	336	377	341	354	334	330	330	346	316	331	319	342	316	330	351	360	349	335	334	350	303	316	302	346	368	342	359	365	364	307	344	302	320	305	319	344	368	347	310	291	351	311	347	326	321	316	345	360	345	337	338	306	333	349	358	325	321	320	341	355	358	313	330	327	361	331	328	337	315	344	355	338	402	336	357	350	311	359	355	354	324	334	331	342	357	310	359	301	335	324	340	323	309	352	302	316	304	348	358	348	336	329	301	347	324	336	343	346	326	351	344	308	339	341	364	368	344	347	302	330	354	357	359	362	336	327	332	336	346	366	303	324	311	317	335	339	342	322	319	352	337	337	345	346	315	380	364	298	328	348	346	304	343	311	320	284	371	323	341	365	310	344	344	323	344	339	320	329	350	343	316	323	355	337	317	335	343	346	314	323	346	320	330	314	329	333	313	354	349	334	335	331	348	312	378	337	319	313	369	331	331	295	356	343	337	346	320	346	337	337	311	321	342	319	359	315	343	338	349	345	313	343	343	291	342	337	346	329	319	326	351	330	335	327	330	330	355	336	327	315	309	341	314	359	338	360	322	324	326	337	334	331	317	342	359	336	372	344	305	333	340	325	335	333	306	342	340	318	346	320	286	349	330	324	321	350	337	316	340	334	316	318	341	311	345	298	352	333	314	389	316	306	311	325	351	309	322	334	359	295	330	343	342	315	322	337	341	334	320	349	343	311	309	348	324	326	348	355	337	324	356	357	347	320	342	328	297	328	324	357	338	353	319	306	321	327	315	301	335	360	346	322	337	313	341	349	361	344	355	358	337	354	343	361	334	348	320	339	302	341	331	359	311	335	350	308	320	362	365	317	315	339	361	319	313	342	327	336	298	282	334	347	297	360	330	316	321	314	336	335	324	331	346	322	338	306	319	310	311	333	324	336	336	323	317	334	315	327	343	339	336	341	332	335	337	340	345	329	338	348	352	320	306	351	366	352	364	335	307	327	305	348	346	344	354	312	359	309	319	337	339	326	351	343	323	314	314	344	338	343	332	351	355	317	366	310	335	321	317	332	361	348	308	338	348	359	334	365	359	336	326	349	325	307	358	359	358	332	335	363	357	353	367	320	327	327	338	354	356	341	330	306	362	329	316	317	354	310	333	350	364	335	351	332	322	364	334	349	329	323	349	333	316	313	330	360	347	322	345	337	337	339	371	322	305	329	335	341	331	358	337	312	328	334	344	343	349	363	368	305	350	350	338	340	351	343	352	334	341	321	340	320	329	347	324	351	346	339	346	323	368	321	332	344	316	348	350	327	316	313	338	338	317	345	325	366	327	329	351	319	347	323	358	325	319	341	359	350	359	307	345	333	318	323	317	321	326	324	332	331	319	323	296	311	344	332	340	317	348	346	353	343	323	353	351	350	342	322	317	317	349	371	312	344	323	367	357	330	340	356	363	345	343	325	321	341	328	342	335	351	336	331	331	332	349	343	354	341	380	345	328	332	320	316	349	351	349	344	349	336	331	314	348	356	335	363	323	343	336	337	366	369	329	354	342	338	324	300	362	321	364	369	315	365	320	318	340	338	314	340	339	334	322	321	354	324	349	355	378	344	329	305	328	365	348	336	346	331	344	348	340	348	345	304	333	333	304	345	336	330	307	367	338	300	376	349	317	313	343	319	329	368	358	335	353	351	351	312	327	319	381	327	306	290	338	336	345	374	337	288	348	365	350	322	325	317	369	319	332	312	328	299	354	314	334	322	319	310	342	344	347	333	331	317	354	339	353	315	336	337	349	343	309	339	327	321	323	334	339	334	341	330	308	341	332	335	350	320	322	347	340	351	358	339	303	318	343	377	333	330	337	333	316	343	355	322	320	352	345	345	335	327	331	374	353	332	324	337	368	344	329	332	318	338	327	340	331	340	325	301	345	354	324	311	372	372	349	360	347	349	315	354	344	350	333	354	304	356	309	340	303	328	364	314	356	325	318	360	332	306	323	344	367	347	325	341	335	379	313	348	340	344	344	357	354	310	356	332	370	329	338	352	340	361	345	329	339	366	363	303	324	338	321	313	353	320	362	311	364	336	332	330	333	361	323	320	358	331	350	322	296	334	326	336	353	338	315	333	352	353	363	332	306	318	343	326	331	336	350	354	349	319	335	323	353	326	361	358	326	349	372	348	328	323	340	342	337	352	339	337	326	364	322	319	316	330	379	309	345	311	346	317	350	299	341	330	302	344	340	325	312	331	361	360	329	377	320	365	385	314	346	326	314	365	344	364	348	311	347	329	346	363	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	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
13637	7814	7556	5485	3860	3301	2898	2077	1783	1363	1417	970	946	1003	853	878	683	649	595	584	554	479	375	430	399	440	436	322	413	364	399	302	361	289	322	301	272	277	281	235	261	279	250	236	248	218	255	247	212	210	236	199	224	223	206	212	228	220	212	238	222	216	216	187	211	219	193	218	203	204	213	213	236	183	203	219	216	207	225	208	201	196	196	211	237	208	222	212	180	193	200	216	237	201	190	226	198	230	218	195	205	182	214	184	212	194	206	211	211	224	178	208	218	181	190	222	212	194	230	224	190	231	212	201	210	201	223	199	206	179	199	240	193	196	206	201	225	223	215	205	212	219	195	200	220	236	197	239	239	210	195	201	220	214	191	221	206	224	214	189	224	208	224	218	192	214	208	204	195	217	218	209	200	229	193	220	217	201	202	199	205	217	206	216	227	227	202	212	205	195	184	189	179	229	212	202	215	200	215	205	187	213	222	215	187	208	211	217	199	209	230	228	204	193	193	207	223	229	213	230	208	224	201	183	199	215	213	211	204	225	199	250	214	218	228	171	188	231	218	232	209	214	199	206	202	183	202	196	217	240	198	200	225	203	194	215	215	211	181	215	224	203	202	213	201	219	189	212	211	187	202	214	211	205	215	199	222	195	214	230	206	209	201	206	212	225	210	232	207	227	194	213	209	219	214	204	175	189	199	182	178	217	198	189	216	222	194	202	194	232	213	220	191	205	203	201	173	208	202	206	219	191	190	208	223	207	196	223	215	229	213	195	202	216	200	227	213	219	248	198	263	209	207	217	203	190	200	208	194	227	206	197	187	197	201	224	224	209	214	213	209	215	198	197	199	204	222	211	213	190	238	212	203	208	214	215	213	235	208	209	194	222	212	210	190	224	188	214	189	205	206	224	211	179	201	195	203	175	226	206	217	221	221	206	233	218	192	225	206	203	181	229	208	193	207	229	214	224	202	188	153	196	206	223	209	222	228	231	221	216	205	200	211	219	222	221	207	206	207	212	228	194	206	217	216	240	221	208	198	194	214	221	219	207	198	212	232	220	208	205	203	210	224	210	238	215	219	203	221	193	204	224	195	177	228	205	186	221	230	230	202	191	193	228	201	217	235	198	184	183	212	217	217	219	190	190	216	206	171	204	204	211	200	228	235	197	205	212	218	166	194	195	182	206	211	237	183	222	218	189	189	197	190	234	230	187	182	211	225	218	214	199	222	216	239	208	189	211	223	190	231	224	225	205	195	209	210	229	225	224	202	178	202	217	206	240	212	197	230	214	219	230	196	203	193	237	184	221	220	208	220	194	213	188	197	209	206	216	188	236	207	221	226	207	204	227	222	208	219	198	174	206	192	193	247	188	206	200	196	216	187	233	217	188	205	190	231	214	231	239	209	227	197	232	215	215	221	241	214	202	188	207	205	218	220	199	204	230	201	182	201	222	210	220	228	224	215	199	235	219	204	203	207	216	219	239	196	189	191	222	194	215	215	202	222	186	213	204	204	194	223	218	228	213	225	216	222	207	233	190	212	200	204	217	205	198	212	205	215	202	211	214	191	211	212	206	198	203	208	222	205	236	238	199	193	189	204	203	200	198	201	198	202	244	210	209	196	213	212	190	199	220	226	207	191	195	194	212	213	224	228	208	185	177	211	200	204	208	195	210	203	187	206	195	206	202	171	219	223	198	224	202	200	199	197	231	220	230	190	215	224	202	210	250	225	201	212	211	208	226	217	193	230	204	195	224	197	205	188	186	205	221	232	220	200	205	218	223	226	228	219	240	199	193	223	216	201	206	209	219	210	240	208	227	204	218	233	208	202	203	207	208	209	217	219	190	203	190	222	206	237	200	206	183	208	215	215	220	214	208	231	205	184	217	212	171	211	220	158	226	216	213	209	227	215	209	228	224	193	202	201	198	189	223	205	188	176	219	223	206	188	220	209	213	188	217	201	211	183	218	217	204	196	219	216	226	213	210	214	204	201	197	196	191	207	218	210	224	231	195	202	191	203	203	189	197	203	197	208	200	199	215	212	220	224	198	221	201	191	214	204	191	206	214	219	201	202	218	210	212	228	201	196	211	208	204	223	232	189	219	227	232	194	216	208	199	197	177	204	205	231	195	203	222	192	206	223	213	216	226	213	231	206	209	226	232	219	218	197	206	205	200	243	215	214	233	211	210	202	196	199	226	215	201	210	219	195	222	210	213	220	221	224	219	192	229	207	183	194	214	225	204	188	217	215	236	223	217	190	192	199	208	211	208	216	209	190	178	201	234	183	221	199	193	202	206	223	221	212	183	217	204	213	202	165	209	203	187	204	173	209	199	215	200	204	226	195	221	192	195	213	221	208	202	213	213	202	200	203	221	200	230	204	249	211	233	221	188	213	213	218	198	203	208	235	201	190	202	201	212	220	201	239	243	203	204	250	227	183	191	217	230	207	239	203	178	202	212	219	239	228	217	201	229	218	199	206	218	179	203	208	218	188	206	193	189	171	219	192	216	194	243	215	205	203	201	204	206	186	210	196	198	213	205	220	212	196	201	211	199	206	243	202	210	230	182	200	219	199	224	191	202	212	219	219	209	217	195	200	207	199	216	218	222	206	211	200	234	212	193	231	219	199	217	202	225	206	189	222	219	199	219	224	220	211	238	205	208	204	192	195	200	207	241	215	213	208	211	227	233	196	210	232	226	194	201	207	218	208	200	241	219	203	205	199	189	204	216	201	201	209	196	211	216	192	222	184	216	210	235	214	217	204	213	224	210	208	223	205	200	228	193	192	191	210	194	247	185	189	230	200	188	205	187	206	223	213	217	217	188	205	227	204	233	214	191	231	220	219	200	237	185	213	201	209	221	195	207	203	212	208	221	201	196	195	214	178	203	222	226	192	193	216	231	236	197	189	200	203	199	202	202	201	216	238	196	215	222	212	217	208	215	194	201	231	223	221	201	192	215	188	202	190	217	226	170	219	221	234	223	207	201	215	199	196	205	215	211	189	221	227	196	196	219	209	214	207	216	227	219	217	208	187	222	212	215	222	206	206	220	192	205	228	206	215	224	193	206	210	197	237	222	209	194	224	209	199	200	212	200	206	210	198	226	185	220	203	205	199	199	209	229	212	202	202	213	175	180	194	190	230	182	227	222	249	199	208	204	208	200	207	204	203	208	194	201	227	210	220	228	207	216	220	215	198	200	201	180	193	222	213	225	191	237	211	233	205	205	203	220	189	221	208	197	221	223	204	213	192	184	206	190	178	217	205	200	206	208	217	217	210	209	194	206	213	222	213	223	206	190	201	224	225	183	212	199	183	213	210	197	204	213	215	209	236	211	194	203	214	197	216	219	232	190	208	207	185	199	183	195	198	224	200	202	251	208	211	215	230	212	217	224	236	195	205	177	189	213	240	195	214	217	226	215	210	205	204	175	199	222	218	187	226	168	206	213	200	204	221	205	232	217	195	194	216	243	222	210	206	208	222	222	213	201	184	207	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9208	6312	8117	7578	7448	7924	7656	5979	6229	5982	5694	4604	5178	5064	4739	5153	4538	4155	3585	3547	2876	2649	1704	2131	2413	2320	2452	1775	2109	2101	1996	1613	1411	1299	1573	1599	1353	1122	1171	1042	1136	1059	1011	1042	933	819	844	873	797	795	764	760	772	765	674	705	705	676	693	654	679	659	646	684	656	666	657	689	647	655	659	682	658	630	688	646	704	642	623	639	637	675	627	621	661	686	671	688	648	648	620	666	677	640	655	640	600	619	654	687	648	659	687	677	629	688	652	672	651	594	646	654	625	697	634	676	647	658	677	632	702	609	679	652	615	639	649	650	646	689	680	634	653	621	658	656	660	658	669	646	633	678	684	660	638	638	637	669	676	660	618	667	634	674	606	648	661	646	688	628	617	641	629	686	641	685	659	638	668	643	678	648	585	697	609	632	653	646	629	637	600	651	676	649	645	655	646	649	654	625	591	643	688	642	641	698	677	648	610	652	619	693	658	679	622	632	633	637	611	641	607	622	613	614	617	626	696	680	653	675	614	645	634	622	631	649	600	630	617	607	592	640	619	664	611	629	644	635	641	620	662	647	656	657	636	654	638	641	666	592	639	595	617	663	634	655	633	647	635	619	645	653	657	636	643	604	625	623	628	664	707	630	614	659	626	602	657	648	612	620	683	640	641	619	687	651	628	639	624	632	663	652	643	624	667	671	705	630	605	627	671	652	634	647	636	628	730	627	683	647	698	642	639	639	627	632	644	677	641	653	665	643	594	648	649	666	680	650	669	625	598	610	644	639	716	626	634	645	669	645	681	664	606	603	630	613	663	606	665	663	647	620	617	682	640	658	678	627	659	660	663	636	622	628	595	638	666	677	651	663	673	677	638	630	641	673	674	676	661	643	663	639	715	671	600	639	600	592	604	684	647	610	646	623	662	656	641	635	630	714	627	670	675	640	668	656	611	617	678	600	617	653	625	671	599	677	626	660	654	663	682	650	668	684	625	633	621	631	637	662	644	661	661	631	698	626	659	651	656	671	662	628	657	664	639	631	658	689	611	637	650	634	646	651	606	677	615	604	663	639	678	627	673	652	668	689	624	639	606	640	668	638	672	609	591	632	654	632	596	674	691	643	676	631	643	651	686	671	646	638	632	617	610	633	677	671	607	670	661	649	643	624	626	680	654	616	681	649	648	706	702	605	671	617	649	660	630	645	631	629	604	664	624	651	665	630	624	666	677	707	620	637	669	653	636	606	665	629	629	662	701	589	655	612	613	648	660	678	663	637	674	667	637	624	664	643	648	653	654	649	647	669	618	632	651	656	644	622	621	639	655	612	644	640	672	605	654	631	631	615	610	652	641	653	659	651	662	665	635	652	633	698	678	642	655	613	621	636	593	643	689	652	649	616	692	640	651	614	613	623	649	647	683	617	619	681	657	616	631	614	633	648	642	599	643	641	621	611	608	622	634	627	683	647	662	645	619	673	617	647	659	646	667	645	631	636	592	666	694	666	647	637	660	642	608	647	645	632	606	677	589	672	640	631	593	625	579	645	657	685	623	665	624	641	674	634	613	631	605	641	611	661	634	651	609	645	642	653	656	651	640	607	656	615	640	652	678	625	689	631	643	658	673	611	641	612	598	698	651	618	610	637	637	671	620	649	645	636	638	662	633	648	707	653	595	646	635	634	684	611	629	621	676	648	595	649	629	683	615	649	658	646	667	637	652	625	678	685	617	650	649	667	669	620	606	667	670	616	642	617	612	673	682	620	630	665	652	648	640	606	645	633	614	582	653	641	640	663	668	619	658	644	618	656	617	660	630	654	625	642	622	672	626	673	652	594	661	630	627	689	594	665	638	685	659	640	641	670	633	618	633	597	602	650	617	640	607	637	615	633	692	646	681	608	628	674	616	651	707	644	636	649	680	638	638	662	622	647	654	639	631	673	683	641	687	662	645	619	657	652	646	676	701	604	640	611	667	658	580	655	621	681	604	631	666	637	653	602	671	604	648	627	620	620	612	662	637	622	583	653	698	668	645	629	657	702	659	671	644	639	606	662	619	642	641	628	661	665	642	639	674	672	641	664	612	697	661	655	656	650	640	660	658	602	600	642	652	620	598	658	612	689	586	658	638	668	639	668	650	643	636	640	647	642	652	657	625	623	607	658	658	602	658	665	654	629	663	699	624	605	658	676	648	656	656	646	647	600	625	631	615	668	613	623	640	658	659	689	606	660	641	636	683	657	635	673	641	686	644	636	695	705	657	608	639	689	631	642	661	693	667	630	672	629	681	586	601	617	636	665	640	611	649	646	635	666	654	621	682	657	616	661	606	612	633	630	654	629	616	641	635	632	631	667	667	619	640	676	592	653	645	685	633	660	670	663	627	646	657	623	618	646	621	653	655	605	650	671	651	630	609	650	664	603	661	609	630	665	624	615	641	695	633	640	610	626	679	657	684	653	650	634	610	626	695	668	630	646	699	627	631	646	697	615	700	629	635	684	636	623	665	668	662	671	593	613	659	633	620	612	641	617	644	647	639	695	642	612	653	652	641	685	676	629	634	642	653	649	667	650	689	663	599	644	663	646	640	659	662	669	638	643	622	674	683	652	601	629	626	615	619	657	669	645	661	603	648	597	602	623	686	677	696	699	634	663	602	647	633	633	653	608	609	618	624	629	618	647	594	652	685	616	670	682	644	631	606	665	644	657	611	670	644	640	640	660	648	649	633	616	700	613	635	627	643	661	620	658	660	631	625	653	608	682	654	614	636	628	674	645	638	623	692	668	627	642	675	653	683	640	654	650	650	613	655	611	643	601	636	622	659	601	636	659	623	671	660	613	610	634	676	642	641	623	676	573	655	679	649	665	644	634	649	593	656	616	661	640	679	633	671	650	657	662	652	672	603	668	623	646	623	645	648	640	668	616	642	655	603	652	641	634	647	639	636	620	629	674	617	665	669	602	631	620	637	636	649	620	613	658	642	640	598	642	649	651	656	657	661	657	657	614	606	635	651	635	613	637	638	619	638	690	652	610	614	659	647	660	633	653	615	656	673	633	653	618	621	583	642	681	652	642	633	648	660	641	604	624	682	628	642	650	641	604	669	691	669	609	675	652	636	658	650	675	657	675	650	651	617	651	691	617	681	672	671	629	640	609	649	666	676	602	632	641	668	651	645	672	635	662	682	634	645	609	624	620	664	602	629	643	622	646	646	675	677	641	623	646	644	643	653	632	630	647	629	615	645	651	652	629	648	629	652	636	659	648	692	611	633	609	599	648	611	636	663	676	695	655	668	671	591	659	637	625	643	638	673	624	678	630	664	628	676	630	619	644	636	606	631	684	644	675	663	622	665	689	701	653	607	633	645	704	661	658	645	666	620	678	654	626	648	657	714	642	657	658	669	630	664	687	612	666	636	676	594	663	653	644	658	685	676	662	652	665	650	668	632	622	671	593	625	640	586	651	640	600	652	633	651	664	601	639	649	652	688	674	629	610	621	614	640	661	648	644	653	622	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23078	19826	17567	10247	7983	6673	5641	4070	3243	2531	2087	1871	2172	2016	1545	1544	1384	1193	1021	890	848	862	556	664	580	695	858	669	743	686	581	595	500	545	565	609	425	384	371	366	346	387	345	329	358	328	346	302	331	301	273	283	279	335	287	314	294	277	281	274	298	255	282	265	292	310	289	275	273	328	287	282	266	278	273	262	294	277	260	251	282	293	285	261	276	269	284	266	278	274	272	259	257	252	292	282	285	288	279	281	280	268	295	260	294	284	299	271	264	251	319	268	293	274	293	267	276	303	263	268	285	272	287	283	246	263	286	281	265	268	263	271	317	290	281	277	314	269	285	274	283	287	272	277	287	307	272	292	279	270	305	288	307	280	269	284	280	247	278	244	291	284	275	272	245	304	246	295	274	296	276	269	293	270	276	301	315	265	287	292	280	276	247	270	254	268	304	240	266	270	267	296	295	246	308	286	261	284	303	270	282	302	278	271	273	243	301	279	290	278	311	299	268	266	293	294	252	254	280	255	258	296	286	275	268	253	258	262	273	285	275	288	315	292	277	273	286	268	263	265	256	272	253	268	287	249	267	271	322	289	280	280	276	246	324	287	275	291	268	270	286	273	260	290	263	310	273	277	252	292	297	259	276	292	292	283	256	258	284	281	249	300	286	294	297	291	278	288	264	291	304	305	306	276	275	266	272	270	261	276	241	277	300	271	278	276	288	279	253	270	270	260	287	288	290	247	278	252	261	269	310	270	301	284	282	287	260	281	300	291	289	234	251	262	285	292	303	276	293	278	255	266	300	288	287	290	274	281	285	269	265	282	242	278	302	297	324	292	261	319	294	283	263	274	246	275	288	264	262	264	285	287	274	259	311	285	288	294	273	325	304	260	291	244	276	275	260	289	261	298	242	253	277	293	263	271	297	279	270	244	275	286	278	267	270	265	273	254	296	274	279	278	268	298	274	271	256	292	274	299	288	268	271	284	249	254	273	269	275	255	247	288	275	264	252	284	311	287	274	261	246	268	276	270	291	261	267	288	276	252	283	306	282	261	285	277	252	265	274	304	260	279	271	287	278	252	249	284	307	293	268	249	280	285	283	287	273	295	280	266	277	288	264	288	265	269	290	292	302	251	257	276	285	289	250	295	286	307	263	259	267	285	267	318	270	263	263	273	277	246	290	261	283	285	297	261	221	283	266	279	283	257	273	265	309	310	274	315	280	278	272	259	260	273	260	284	293	279	277	288	304	294	260	270	266	266	260	273	264	285	253	273	275	257	308	274	296	271	279	252	263	293	298	285	276	280	286	287	286	273	255	280	257	255	312	286	274	272	272	287	261	314	312	227	268	277	284	265	270	273	298	294	280	260	270	265	314	263	269	261	288	293	302	283	273	272	292	289	293	275	288	264	294	253	277	310	275	315	272	259	297	289	245	284	298	273	254	283	298	284	296	256	280	273	265	279	295	274	252	273	276	310	247	281	292	292	288	273	263	280	282	257	295	251	278	262	266	252	294	248	264	260	264	268	237	255	281	289	282	299	285	290	254	265	269	302	288	305	281	262	301	263	268	312	273	254	293	288	280	320	298	271	268	285	272	283	259	275	296	280	293	274	269	270	272	257	296	267	296	275	275	276	278	252	279	275	276	271	265	282	272	299	297	266	278	293	271	303	275	266	261	271	270	290	280	249	250	284	317	274	272	258	266	274	263	246	251	303	286	292	262	272	320	275	276	295	313	257	277	275	268	262	288	305	254	294	295	278	281	271	253	293	272	280	307	274	291	278	323	283	286	261	268	278	271	298	289	272	263	279	260	290	289	282	252	276	269	276	258	276	270	269	287	300	275	284	254	288	272	228	294	284	283	260	274	266	299	281	292	274	279	272	267	305	265	259	284	240	268	309	320	273	299	276	295	281	287	285	277	295	272	292	261	276	283	290	240	266	267	249	269	284	299	263	284	269	306	294	269	276	273	269	280	274	300	318	295	277	267	257	294	274	286	253	250	288	270	304	261	248	257	272	307	270	270	293	261	295	303	275	289	294	240	277	274	282	257	282	274	253	280	255	318	255	288	270	265	265	281	247	276	263	268	265	282	291	272	264	250	293	250	284	249	282	278	268	276	290	253	282	274	280	256	299	261	279	304	267	279	286	306	278	257	276	279	260	264	290	301	276	286	283	242	299	282	279	299	260	274	274	305	248	291	292	283	268	289	282	285	288	286	301	259	275	289	297	258	270	259	288	290	286	297	264	265	254	304	269	284	256	281	255	259	274	290	284	291	276	273	286	267	303	319	282	284	266	255	271	267	250	265	291	265	279	279	269	262	280	252	262	268	306	264	255	302	252	264	261	285	267	264	265	281	277	267	270	240	253	260	277	255	282	290	267	257	277	256	268	254	280	267	262	249	254	275	262	271	275	279	263	275	256	295	273	258	278	284	273	283	281	291	278	266	285	258	285	263	287	298	299	275	248	265	282	286	238	269	270	252	264	257	288	291	283	269	276	266	280	254	276	289	251	286	270	265	279	301	292	283	259	271	258	307	275	259	274	302	279	258	260	292	294	264	264	261	300	271	249	305	267	282	269	254	267	284	282	286	310	268	267	267	254	260	278	262	272	309	272	275	278	277	284	311	297	271	293	277	294	288	274	326	281	256	266	266	268	275	263	268	256	275	281	268	322	284	264	283	311	341	263	288	300	274	275	267	279	258	244	271	276	287	322	274	272	285	287	241	283	263	245	257	276	290	295	261	290	268	272	265	270	263	288	260	269	295	300	289	245	263	269	273	282	292	256	256	253	257	278	277	289	270	253	269	274	278	243	284	252	264	278	299	249	262	284	297	302	264	261	268	288	281	284	283	260	287	269	258	245	276	280	295	266	261	267	288	292	288	297	290	296	263	264	252	300	276	278	256	263	273	262	294	269	244	270	281	279	278	280	258	281	284	266	310	288	297	281	280	278	282	271	278	276	283	246	285	283	280	257	288	281	305	277	253	275	265	255	285	303	294	290	291	289	297	277	274	275	280	251	264	275	269	291	265	307	294	283	280	279	246	285	292	294	301	285	327	273	283	254	277	296	301	312	261	301	271	273	254	284	274	280	250	281	261	275	324	291	274	308	271	258	275	277	277	269	277	245	300	276	302	272	283	287	305	268	281	302	249	282	270	324	302	287	278	293	251	283	303	285	284	269	273	319	271	275	284	318	269	276	287	243	293	259	278	283	281	258	282	250	284	241	256	286	272	291	298	245	274	299	249	277	282	296	294	266	244	283	297	285	301	271	285	291	263	287	262	276	277	288	282	246	276	257	286	283	258	281	275	251	257	281	292	276	280	261	252	265	291	288	291	304	296	275	294	285	267	260	260	302	296	248	292	280	253	285	267	284	291	251	261	283	286	241	268	300	268	259	257	264	276	294	303	285	296	312	276	286	281	306	289	286	266	254	256	258	240	260	305	307	273	241	257	305	233	305	286	296	300	273	263	259	276	292	272	306	272	287	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
13492	16900	14131	11902	11325	12414	11575	9438	10580	9330	8867	7987	9294	8951	7584	8318	8231	7005	6638	5494	5324	4700	3132	3305	3124	3862	4127	3310	3305	3632	3535	3022	2341	2194	2498	3090	1826	1731	1750	1673	1687	1703	1460	1532	1386	1090	1081	1216	1127	1116	1052	1108	954	956	963	942	925	888	921	888	882	881	872	821	874	843	831	812	857	841	842	811	821	895	836	827	879	830	849	816	871	814	872	847	862	826	780	839	904	846	829	849	848	839	860	820	829	804	779	829	786	781	813	838	876	806	809	828	794	826	827	831	826	821	794	783	798	767	755	862	835	777	826	847	827	812	836	800	835	812	780	788	785	820	824	782	785	820	780	791	833	805	781	807	828	749	748	861	819	789	840	836	785	845	859	796	819	799	781	778	819	836	800	843	777	825	806	768	830	813	780	813	794	821	777	801	798	798	805	786	790	767	794	866	769	830	863	876	866	822	780	811	848	816	768	788	813	855	860	823	771	844	819	817	762	887	833	850	716	832	861	800	811	796	798	808	835	779	813	837	777	767	759	804	792	805	790	754	781	799	839	809	805	744	820	822	797	817	850	861	827	750	866	770	838	768	809	815	805	848	766	796	784	828	797	764	812	812	793	784	811	787	822	797	783	829	824	813	795	808	794	845	825	790	842	746	840	851	819	834	782	803	791	777	791	829	813	801	800	806	812	790	785	829	806	802	783	827	837	825	831	839	827	827	835	802	811	789	852	793	806	802	775	795	819	774	792	833	853	788	776	765	792	785	793	758	807	858	813	845	835	813	865	788	778	726	790	825	762	807	769	834	787	831	787	750	835	797	746	783	817	845	795	835	841	802	822	827	824	782	747	818	778	808	809	797	823	782	815	829	818	815	845	799	809	841	765	762	799	805	821	768	821	840	771	776	766	822	813	828	785	778	788	810	830	817	788	839	817	793	839	798	813	834	806	821	840	818	874	821	784	855	815	826	789	811	829	807	805	801	792	844	807	774	835	806	756	806	834	852	854	805	866	806	760	897	787	794	776	840	816	814	784	815	803	819	839	809	820	848	803	814	816	827	805	830	804	822	807	801	816	806	814	802	758	818	802	807	759	798	790	783	782	780	812	810	796	820	759	811	816	789	772	820	797	784	786	788	839	794	828	835	798	809	813	818	806	806	783	808	769	802	808	828	780	875	773	760	823	815	842	860	853	810	811	774	788	780	803	814	824	804	855	825	850	823	809	852	837	859	805	796	797	797	821	820	820	836	799	832	780	854	791	825	787	823	812	759	856	778	810	779	760	819	804	821	765	798	809	821	753	780	829	765	855	819	792	794	772	799	777	802	826	852	762	818	809	785	810	806	838	828	767	826	819	801	755	820	777	793	790	810	757	801	770	793	853	783	853	806	735	851	822	814	831	829	780	792	805	792	799	855	780	788	802	810	835	822	870	851	829	777	829	817	811	758	803	844	865	775	778	758	775	822	781	806	801	787	802	801	794	810	776	749	815	825	870	768	826	786	756	812	796	799	823	838	781	819	785	826	811	804	817	830	839	808	730	831	778	834	864	821	790	799	834	802	776	815	829	794	753	818	815	787	791	842	795	823	753	782	848	760	786	825	813	782	782	861	737	784	825	814	779	830	831	788	805	820	805	766	818	787	815	788	786	819	807	814	845	782	798	791	808	779	788	758	770	780	837	782	781	817	817	793	826	841	828	830	765	862	777	793	815	791	785	786	809	805	798	813	787	823	844	823	821	785	784	773	783	810	824	843	796	834	797	803	815	832	849	806	794	779	805	791	793	812	770	797	828	773	769	834	845	821	809	813	832	815	770	799	763	883	820	848	831	738	806	799	826	816	777	799	766	808	772	822	834	797	766	763	825	792	830	852	742	775	864	800	831	793	844	822	814	820	818	837	807	796	814	818	759	777	827	812	780	802	759	773	821	807	796	788	754	793	805	833	787	782	829	811	830	821	806	753	795	818	808	783	814	818	805	808	814	816	807	779	794	792	833	812	771	828	791	856	788	855	786	814	803	798	774	796	829	835	800	813	768	792	809	803	795	819	783	764	853	801	836	809	810	787	837	830	763	853	802	818	792	778	820	811	741	815	805	827	792	809	857	753	796	774	859	890	811	781	859	774	823	821	821	800	836	820	784	770	772	780	800	796	827	799	844	769	820	793	844	787	826	780	831	836	826	818	788	797	825	783	828	843	828	817	777	848	790	778	796	833	791	816	837	840	745	771	745	812	850	854	798	818	810	808	790	832	788	741	765	784	794	791	817	776	797	830	788	772	780	792	822	803	830	828	797	789	815	837	813	806	803	793	806	823	794	811	822	792	807	760	773	780	804	785	840	879	804	761	799	776	824	808	819	799	796	793	779	751	810	791	780	792	783	812	759	772	795	822	739	760	831	787	745	810	832	813	744	822	810	878	823	814	811	800	813	846	808	831	793	812	823	804	808	786	838	785	809	832	841	784	790	743	819	742	813	784	804	818	826	793	826	789	818	841	827	815	779	814	790	838	792	856	816	793	805	808	835	823	830	831	768	815	797	780	815	794	834	802	766	776	780	812	832	780	808	811	836	789	848	836	796	796	848	770	777	777	804	834	847	828	789	819	775	793	810	828	863	831	819	834	796	773	828	852	816	786	768	788	850	793	795	814	810	810	798	813	791	817	809	795	815	782	836	801	828	816	804	809	847	770	795	845	880	797	747	828	857	779	809	830	789	767	765	788	819	817	824	828	888	733	791	828	815	762	776	837	773	756	818	831	752	831	834	780	801	779	832	792	796	781	806	794	807	827	808	780	763	837	822	762	804	808	836	814	808	783	812	790	798	822	824	795	834	823	761	871	788	791	781	774	735	819	801	806	826	837	818	800	769	810	800	818	811	724	822	816	805	843	780	799	758	784	835	806	761	764	835	803	817	775	881	782	816	802	768	840	857	762	819	780	801	800	850	780	819	781	797	765	785	823	821	837	804	807	824	729	783	808	787	815	787	788	803	836	760	764	812	794	824	810	812	804	761	801	876	832	833	815	790	800	751	806	867	826	802	835	772	769	822	834	767	809	758	788	824	823	789	827	819	859	796	854	791	780	871	827	844	815	780	783	793	772	823	785	826	857	822	806	822	760	845	791	744	790	764	792	813	776	828	779	818	730	767	797	761	813	807	831	836	833	794	776	804	800	763	872	806	792	788	848	864	809	801	769	811	823	818	851	804	820	774	762	799	813	814	806	772	767	815	790	782	803	796	885	777	779	843	807	829	812	822	813	823	818	856	771	787	805	765	818	816	801	806	808	805	798	783	792	785	803	777	825	802	812	856	764	737	820	800	777	792	825	793	806	801	783	785	868	803	839	775	848	794	836	796	832	835	820	778	786	810	806	797	827	785	766	756	790	818	795	843	851	796	868	857	804	793	842	827	786	838	793	835	808	832	842	807	813	796	774	799	812	781	791	839	807	811	828	833	870	786	763	812	863	828	840	827	796	881	834	800	792	834	803	844	779	818	809	793	779	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2437	915	796	486	383	237	209	209	168	138	220	175	156	154	117	114	110	112	110	105	119	104	112	100	104	130	95	104	107	86	102	106	92	98	89	101	124	104	91	97	96	101	118	100	97	87	99	99	109	95	88	103	104	97	109	106	93	101	97	89	96	102	103	100	94	85	99	94	86	82	90	68	80	82	87	77	107	109	122	95	85	96	88	87	92	96	100	93	78	86	81	99	92	109	69	79	94	80	92	80	101	100	85	87	104	93	88	82	94	81	112	96	86	90	96	83	97	119	95	81	117	97	96	94	97	101	97	95	89	114	77	84	123	79	83	82	93	119	91	94	96	90	110	95	97	94	96	84	98	82	91	92	69	92	91	79	81	92	92	95	97	112	107	95	92	82	92	87	96	91	79	88	97	89	111	81	104	102	101	103	96	85	88	96	80	81	82	84	87	101	88	89	100	85	112	91	105	100	101	91	88	93	91	104	79	102	93	94	79	94	102	85	74	92	103	100	94	85	101	86	97	99	95	97	105	96	93	88	83	96	84	87	94	103	94	94	99	89	108	87	104	92	87	76	98	97	103	89	80	68	98	117	80	104	108	102	88	96	102	94	102	93	94	111	105	94	96	74	85	99	94	104	91	105	84	70	90	95	92	93	104	113	107	86	88	98	109	108	81	94	86	96	93	103	94	94	87	86	92	95	88	84	90	95	111	102	104	93	102	98	120	86	117	84	101	90	90	93	99	95	95	105	90	90	91	87	101	102	76	105	97	88	86	94	81	105	105	98	89	89	99	96	100	90	96	108	113	85	94	92	90	109	94	89	88	105	104	91	86	89	107	89	103	100	79	104	80	88	93	104	111	95	91	75	101	97	100	109	87	109	85	114	95	100	96	90	86	94	116	105	109	102	97	96	90	99	98	81	101	97	90	91	90	95	101	77	98	93	100	110	94	102	83	105	93	85	78	75	104	109	92	106	124	107	86	94	79	99	84	73	95	80	95	84	111	102	86	101	97	79	86	106	97	94	92	88	97	78	103	98	102	95	96	94	96	94	93	102	108	79	102	98	105	90	97	103	83	98	87	100	95	93	96	102	97	88	98	88	101	96	87	90	97	75	97	84	79	103	101	113	96	94	94	97	77	97	100	98	97	94	94	80	101	73	94	94	119	111	101	85	93	104	103	101	93	117	101	85	101	77	83	89	92	98	102	101	95	104	94	109	83	95	94	94	77	89	97	94	97	111	117	85	91	93	92	109	108	96	63	97	87	111	112	91	95	103	95	89	80	80	104	91	90	102	98	78	107	94	91	86	100	95	95	91	108	90	94	71	90	76	80	101	91	82	113	100	89	89	77	103	103	110	79	92	106	92	98	101	79	78	102	88	89	81	94	102	86	88	90	89	73	92	101	75	71	102	87	103	96	108	103	90	81	92	90	82	85	97	93	97	98	86	83	91	113	96	100	95	98	98	83	88	87	112	88	103	103	91	97	104	84	78	77	103	108	106	84	82	104	100	90	85	100	95	92	98	94	91	102	82	105	89	103	74	87	82	93	81	100	83	97	88	111	88	81	85	83	104	95	93	92	93	104	81	97	78	84	89	93	87	82	99	88	82	93	87	95	90	87	96	91	82	82	98	103	96	118	90	103	89	96	99	94	89	79	92	89	96	92	90	87	96	95	115	97	88	99	87	78	96	93	103	82	94	92	86	78	97	106	104	110	90	86	100	83	94	92	101	92	101	100	95	100	78	88	86	95	98	76	107	108	106	94	98	84	91	82	69	96	79	101	96	91	119	100	103	91	95	98	103	93	93	86	111	87	91	120	80	110	109	102	96	100	75	88	85	102	106	92	83	83	99	104	109	91	97	101	112	86	107	95	121	90	86	88	85	73	108	101	91	88	80	104	93	94	85	94	91	114	80	93	101	123	101	86	96	93	81	72	88	88	98	95	95	98	103	88	86	88	102	109	88	92	95	77	103	87	93	90	103	91	91	90	82	92	93	85	97	92	92	107	89	104	81	105	97	69	90	103	82	99	80	74	79	85	121	82	104	93	105	101	84	82	87	99	81	109	99	93	85	106	88	121	91	96	90	94	114	93	101	105	101	73	102	108	92	93	82	99	90	109	87	94	91	96	87	86	83	91	94	89	87	112	81	91	94	101	96	96	93	104	91	88	97	99	97	87	96	88	85	96	96	102	96	88	85	77	103	87	90	86	100	91	89	102	82	109	117	103	87	104	81	90	83	86	91	81	84	98	84	105	99	80	95	88	92	92	93	97	86	76	98	106	85	91	107	125	86	99	112	108	101	86	96	88	102	82	87	101	93	82	89	85	84	104	88	73	101	91	92	85	92	97	84	76	89	83	89	106	83	87	113	83	110	84	95	90	113	81	94	88	103	97	83	95	96	84	103	84	110	88	96	110	92	96	89	85	93	85	104	104	84	99	108	96	113	83	91	90	91	99	81	72	87	87	100	75	96	84	92	90	105	95	91	93	101	87	93	99	102	84	84	86	86	95	79	105	108	97	100	96	93	100	113	92	91	86	109	80	92	99	97	103	89	87	95	87	95	80	96	89	102	84	100	89	120	93	87	67	93	91	102	99	79	99	95	95	107	74	93	92	94	106	102	94	88	102	71	89	98	89	90	76	89	97	101	83	93	108	89	100	88	81	127	95	72	86	90	106	90	99	100	92	98	100	107	109	115	78	86	96	83	111	113	90	93	94	70	96	99	82	94	105	87	107	91	98	101	119	84	79	92	122	94	89	88	101	105	68	86	112	86	79	91	72	101	86	98	97	82	96	88	96	90	98	103	88	119	83	99	103	99	83	103	89	103	90	86	104	89	80	102	103	98	102	97	99	95	101	79	92	78	90	96	99	79	83	99	88	111	88	98	91	101	102	98	116	91	95	89	99	96	88	106	88	90	111	76	93	112	77	91	114	82	103	90	99	88	81	101	96	102	94	102	108	97	96	98	99	84	84	119	93	98	95	85	102	108	102	98	105	79	96	96	101	93	89	106	85	76	91	90	113	98	97	94	81	120	81	91	91	91	109	76	89	87	89	107	117	110	93	96	89	99	87	106	102	102	104	99	97	108	118	84	109	102	92	96	105	92	99	94	89	82	107	103	111	76	104	99	87	103	97	99	81	92	108	100	105	91	104	91	87	88	81	86	96	87	104	93	89	99	81	89	88	95	94	85	94	95	91	90	91	83	85	100	106	119	78	88	89	97	115	84	87	111	80	81	101	91	112	90	102	83	79	90	93	82	101	85	99	86	92	97	100	88	91	106	83	91	95	83	94	95	80	108	86	97	102	105	75	97	86	112	87	88	101	103	106	106	83	109	109	100	108	89	88	115	96	96	88	86	94	101	92	90	91	86	98	81	84	110	116	82	86	102	102	91	92	87	110	100	101	94	106	99	88	95	86	88	94	87	84	97	89	88	93	96	93	87	97	107	84	84	86	113	96	104	96	79	100	106	90	93	88	99	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2418	1328	1475	1227	1009	972	894	787	781	712	658	689	663	728	533	550	547	543	502	458	483	471	392	396	474	475	403	441	414	414	400	475	395	406	372	404	390	349	384	355	341	375	393	355	366	337	325	362	339	376	346	334	342	346	311	335	333	351	349	360	299	319	382	352	388	363	356	320	350	351	346	383	341	374	352	331	348	328	358	350	331	344	359	362	362	355	391	333	355	348	347	379	325	351	371	323	358	342	366	323	358	345	309	327	322	311	373	341	332	356	345	320	337	353	357	367	334	350	356	390	354	333	372	356	335	345	354	324	345	316	349	330	345	343	332	364	325	336	369	322	350	364	376	360	348	311	377	321	319	349	341	319	338	342	360	379	337	368	336	320	341	324	332	356	324	364	325	350	343	325	317	329	326	308	351	347	325	367	350	345	354	364	360	356	355	353	322	318	336	350	354	300	330	331	364	336	337	351	301	327	356	360	325	376	321	354	346	341	361	343	346	318	356	336	362	322	354	341	361	322	394	341	339	304	359	349	346	327	345	354	314	338	354	331	381	335	316	354	346	334	322	389	377	360	365	361	357	351	353	318	351	361	341	350	336	372	336	362	382	329	308	333	328	346	330	348	362	354	365	346	325	331	313	356	361	348	370	322	358	373	331	357	338	354	352	381	329	317	307	350	339	325	351	326	317	340	339	326	361	343	366	342	332	338	324	358	334	368	383	359	406	366	362	333	350	330	328	361	306	370	320	346	353	371	332	359	322	346	322	364	356	366	327	362	355	341	384	326	347	319	340	374	343	356	337	362	300	359	330	362	335	369	319	356	333	328	359	351	352	300	355	352	317	356	305	311	327	335	348	364	318	347	318	371	325	336	324	325	330	356	343	338	370	348	351	359	341	371	327	325	320	342	339	367	329	332	353	364	345	319	327	380	356	339	351	334	328	325	358	320	319	333	333	317	361	373	312	346	345	352	355	347	324	331	370	338	312	347	360	356	348	347	342	344	322	348	336	324	361	307	321	337	318	345	326	341	330	330	341	358	324	336	377	325	323	352	345	325	353	370	349	379	345	346	346	309	317	349	378	308	362	359	319	294	341	335	330	314	338	330	324	345	340	329	375	325	344	334	322	369	335	324	342	321	332	330	337	364	347	329	309	373	357	321	362	349	357	391	364	351	342	361	300	341	349	378	320	364	328	357	349	352	313	333	316	323	351	320	379	332	353	329	344	370	350	341	333	331	337	293	348	363	331	372	327	361	343	367	328	344	345	354	373	352	358	368	350	336	392	332	368	352	348	340	348	348	348	328	332	372	351	356	377	376	338	329	326	327	355	343	335	340	340	326	366	337	349	338	349	333	330	336	342	376	355	318	343	314	339	322	357	345	358	335	338	307	341	335	344	333	362	346	371	335	328	333	339	368	322	350	353	339	328	314	346	325	338	348	338	330	356	358	325	368	328	353	397	347	335	372	354	350	332	348	330	353	363	338	339	342	354	347	326	329	329	359	349	334	388	355	318	324	351	335	368	333	359	352	333	324	339	338	317	349	353	357	378	358	326	354	356	324	342	358	363	377	360	340	359	368	363	315	339	345	323	338	342	356	334	333	337	357	344	380	332	345	334	325	347	365	375	333	349	340	351	337	350	319	338	348	330	330	337	355	360	354	331	377	326	324	332	300	342	368	353	338	357	321	318	345	367	348	361	365	378	355	363	331	339	321	352	358	324	340	367	345	315	328	307	341	350	320	316	328	356	333	374	348	330	343	335	316	367	339	349	338	359	346	381	334	338	346	384	382	352	349	353	333	331	338	352	321	358	341	332	340	358	326	368	344	323	323	333	322	352	334	378	342	331	324	337	333	311	369	358	345	353	324	336	362	332	342	371	336	325	367	328	328	354	323	341	360	353	333	318	327	349	353	309	348	359	341	341	335	360	358	335	368	328	337	363	319	337	344	322	303	336	328	348	323	335	334	332	354	324	305	291	329	338	329	346	308	327	348	348	334	343	360	325	371	334	329	315	357	339	349	361	310	360	342	313	343	325	343	353	350	329	326	329	318	355	353	342	351	338	340	343	350	343	361	349	356	356	330	335	335	346	348	336	360	369	345	341	359	360	362	351	330	351	338	334	325	328	314	329	338	342	332	350	345	352	321	376	362	365	349	356	355	350	332	329	357	309	357	337	344	335	345	359	367	332	349	345	365	350	353	341	313	378	344	349	338	346	363	316	335	338	328	368	332	356	357	348	335	325	346	326	322	353	356	327	344	309	335	349	328	323	328	342	339	351	378	341	340	312	353	333	351	338	348	349	343	305	357	327	332	338	368	333	357	341	372	307	328	361	342	348	360	349	349	339	333	322	362	327	372	347	325	323	324	379	317	350	333	320	356	370	392	356	334	368	358	335	328	333	335	331	367	363	322	367	307	358	348	355	324	342	352	363	361	372	375	304	319	337	344	326	334	372	337	361	380	323	324	339	328	313	312	345	348	336	353	370	324	338	354	346	346	326	373	363	352	347	349	345	320	371	362	360	319	356	349	333	351	327	327	357	348	321	330	332	337	382	362	323	320	321	329	325	316	348	379	334	335	351	357	358	328	314	362	373	363	343	348	363	321	326	368	354	346	360	354	316	317	338	350	349	337	361	369	346	347	319	370	370	361	338	327	337	282	342	348	311	331	335	332	361	354	367	333	350	338	331	346	332	377	355	377	370	324	366	370	336	353	343	334	355	360	326	330	360	328	324	351	338	322	367	317	344	361	370	341	355	320	327	326	355	361	341	342	370	337	343	323	362	325	349	362	312	349	383	367	360	337	334	347	360	377	331	368	353	378	345	314	369	341	359	337	360	320	334	331	341	316	350	334	340	351	363	350	358	347	317	330	344	318	355	316	325	326	313	353	363	340	345	358	328	355	304	340	320	339	340	335	379	311	328	339	339	345	366	348	342	288	371	347	315	318	347	330	318	340	344	350	346	329	354	335	345	317	367	337	341	336	328	344	318	349	359	347	357	357	329	326	346	323	338	325	362	326	303	327	313	361	349	355	353	336	345	333	334	379	340	337	335	352	343	331	368	358	340	337	322	332	334	332	359	366	344	375	370	324	337	331	324	360	338	347	331	342	311	339	303	305	302	373	360	326	369	303	354	325	301	346	333	352	354	364	345	338	313	333	347	331	343	342	340	341	344	349	321	366	355	357	326	321	320	368	346	375	362	342	309	346	337	329	342	343	344	338	356	350	364	362	361	334	346	329	345	356	353	326	328	350	290	360	391	337	344	338	332	323	327	363	345	309	321	346	337	365	322	351	319	341	361	309	343	342	324	345	335	345	369	338	332	324	343	306	362	338	333	340	334	375	324	372	339	307	339	340	333	348	353	360	277	330	346	339	383	350	352	346	325	319	329	339	326	320	350	341	345	362	320	354	312	344	326	336	347	339	377	362	326	353	327	343	340	329	359	313	359	379	328	317	377	338	340	337	351	327	347	361	353	350	352	357	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
13989	15405	10531	5318	3921	3256	2968	2181	1942	1398	1127	1127	1014	1010	748	752	686	624	629	562	482	429	362	361	388	464	460	372	367	413	355	348	307	282	302	345	260	251	275	265	262	267	279	272	267	216	231	231	216	256	240	241	214	212	212	206	214	214	202	188	206	236	191	222	231	194	203	210	206	238	205	223	215	240	190	221	191	180	209	224	182	221	202	213	227	201	238	212	183	202	207	197	199	222	209	198	194	209	228	222	209	203	242	223	214	183	244	191	202	213	220	225	207	216	190	212	212	225	188	194	245	211	210	222	209	214	216	220	217	223	206	215	205	197	254	204	205	215	204	218	187	192	181	223	201	199	215	237	194	224	206	199	203	224	208	198	223	195	208	247	213	236	221	236	215	206	198	218	217	210	183	216	195	215	210	208	197	183	196	199	202	216	204	235	196	205	199	190	230	202	204	218	229	201	216	222	242	228	199	211	228	246	226	222	183	234	190	200	186	220	216	232	201	214	223	168	205	199	220	186	217	219	211	182	237	199	192	216	189	208	193	217	206	215	217	207	208	207	210	213	234	205	229	194	189	213	195	180	214	229	221	188	204	193	200	200	220	211	205	220	208	200	222	215	220	186	210	194	207	199	230	241	222	227	201	200	217	211	194	199	205	194	222	221	208	218	222	195	214	201	207	208	222	213	229	206	207	199	229	179	190	234	225	245	198	210	226	202	232	204	196	207	218	202	210	212	187	219	176	217	204	229	213	197	204	202	208	184	217	205	204	215	234	206	184	188	216	201	204	226	194	206	210	207	219	213	214	204	205	222	214	203	235	169	221	220	206	184	232	215	216	216	226	210	205	186	201	213	182	210	205	224	204	212	233	213	230	193	213	221	221	210	195	198	234	196	206	246	223	211	230	193	216	222	184	198	201	235	213	201	226	211	205	208	233	192	224	209	207	206	199	224	246	217	218	237	194	217	237	221	211	224	200	220	211	216	211	199	205	241	199	221	234	204	180	210	194	220	201	208	225	231	213	216	245	224	206	220	235	220	231	213	214	212	214	201	221	231	227	240	237	208	231	191	208	187	257	189	201	198	224	187	197	187	213	213	220	205	198	226	208	185	207	235	212	226	190	215	197	184	234	232	208	213	220	200	217	236	220	207	206	221	189	211	217	231	217	192	209	220	193	214	192	224	216	196	212	221	227	207	244	226	198	208	201	200	203	188	200	232	229	200	182	203	208	212	198	224	178	191	215	197	204	203	195	203	206	207	205	208	228	229	191	211	218	210	199	187	221	227	203	219	250	175	205	209	217	214	199	201	216	216	216	196	224	228	196	207	221	199	224	211	188	194	212	191	234	226	207	227	205	210	219	205	208	211	211	238	234	198	209	211	222	208	219	195	192	209	186	210	206	199	188	208	190	227	215	212	206	188	201	226	204	213	230	206	205	206	199	246	229	204	198	229	208	201	226	214	206	228	209	225	211	217	227	203	193	193	206	208	221	242	208	237	199	220	218	189	201	212	225	205	215	223	218	200	210	219	211	221	207	215	202	201	208	207	212	210	212	207	220	199	197	207	210	201	221	196	210	231	222	195	201	220	216	218	219	177	202	204	206	208	211	227	211	211	187	220	194	231	214	189	190	199	203	240	220	229	217	202	216	213	222	208	222	172	235	231	210	213	237	227	214	216	210	217	208	201	206	198	198	215	214	198	200	210	226	219	199	201	199	175	204	226	204	215	181	214	221	211	200	237	204	207	213	210	227	241	221	233	207	210	228	197	241	226	218	240	209	192	192	200	200	213	222	208	225	199	182	198	193	207	221	208	201	204	182	179	235	205	225	186	231	205	211	203	220	208	212	217	224	183	211	221	235	191	222	200	226	218	221	219	228	206	199	206	206	225	203	217	216	208	211	218	218	205	217	171	211	218	203	208	217	190	187	205	212	209	218	217	212	220	215	200	215	205	210	188	222	209	217	218	176	205	192	209	235	208	240	189	195	218	228	246	213	221	212	214	221	198	194	204	241	221	222	212	191	209	212	244	185	227	211	197	212	205	215	195	193	202	191	209	232	239	210	189	198	210	245	223	194	199	195	240	196	194	184	215	189	218	220	201	222	211	213	211	238	186	202	205	212	221	218	223	193	215	202	200	238	248	192	224	221	197	238	210	213	214	233	218	213	222	243	221	197	205	212	203	208	227	238	236	213	215	205	215	211	216	214	200	213	198	186	224	177	216	216	211	211	182	210	218	196	233	180	197	202	211	211	184	224	238	181	211	238	201	198	210	257	220	224	213	229	204	218	184	206	196	216	209	210	206	220	202	210	232	209	193	227	214	234	222	227	208	207	207	212	226	200	204	191	216	184	201	223	240	192	222	226	204	210	224	220	199	175	242	191	227	221	223	226	231	201	198	209	227	210	214	216	209	209	185	215	183	197	219	210	202	213	192	232	220	219	222	192	199	212	236	208	207	209	225	240	211	188	196	240	220	198	212	199	225	205	225	203	204	206	210	201	211	209	203	214	182	198	196	200	201	204	227	248	235	188	245	206	206	212	198	209	200	204	201	217	212	190	220	206	222	193	209	199	195	186	228	215	219	224	209	200	189	220	220	217	190	218	203	198	177	201	249	218	207	198	227	208	219	210	241	209	233	224	209	212	211	209	214	222	240	230	217	213	215	211	217	213	198	204	203	185	212	231	223	236	217	210	211	194	220	199	217	229	203	219	198	224	234	228	218	219	217	211	194	223	211	219	222	211	205	195	189	189	198	224	218	192	220	209	213	195	209	202	239	223	211	222	223	232	196	203	206	186	186	214	209	183	224	210	210	209	209	207	186	197	203	187	190	225	222	201	229	200	190	180	213	196	218	214	189	211	232	208	231	189	204	210	241	229	199	205	224	212	239	182	239	207	213	206	210	208	198	205	207	209	225	202	181	195	208	222	231	237	201	198	205	207	206	194	202	212	202	203	218	213	218	201	215	215	207	189	187	222	213	192	233	224	207	197	228	207	232	209	227	192	214	244	212	219	203	191	212	225	196	216	200	175	195	220	194	199	224	200	187	218	223	174	232	212	186	213	189	193	222	216	224	212	208	208	200	241	223	188	217	215	210	220	213	249	246	205	196	200	205	210	225	200	216	230	204	244	218	227	208	201	212	234	204	212	214	199	200	203	222	224	219	224	217	206	186	217	182	204	218	222	216	179	197	208	195	190	193	208	198	207	188	179	200	217	228	228	217	191	199	216	212	190	217	221	211	190	197	214	174	206	210	186	197	208	211	212	195	223	217	209	208	215	213	207	203	186	205	199	214	236	203	219	209	213	220	224	205	216	225	203	199	195	220	225	200	211	184	213	210	234	172	209	208	206	220	223	222	224	192	217	203	216	192	218	210	221	198	212	227	192	205	205	228	199	207	207	212	219	224	215	181	228	215	204	197	215	211	180	218	198	190	204	205	217	199	224	210	212	230	176	204	196	209	195	197	186	207	229	210	208	195	190	216	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9978	14080	8672	7615	7159	7602	7547	6359	6891	5804	5288	5260	5042	5435	4040	4625	4402	4003	3796	3252	2869	2583	1778	1853	2200	2189	2480	2148	1947	2174	2018	1864	1495	1421	1614	1449	1016	1178	1193	1055	1056	1023	1085	1029	939	803	835	804	757	842	772	707	758	754	742	709	664	685	649	669	706	655	687	684	672	678	683	651	710	640	657	694	638	640	698	685	627	666	663	626	642	646	692	653	654	653	705	661	651	645	644	663	664	668	640	638	673	672	701	668	633	718	633	647	671	605	658	627	644	664	662	657	651	667	644	624	650	649	698	604	669	649	656	690	640	669	669	664	652	615	649	662	645	662	644	673	676	686	679	614	647	627	627	629	671	653	631	646	638	664	631	647	642	611	674	652	624	680	639	628	603	677	643	633	655	661	673	643	638	653	618	643	653	683	666	659	623	708	626	690	635	638	631	663	668	645	654	660	659	652	628	640	678	690	679	630	660	665	656	676	602	637	648	637	658	655	641	638	664	685	643	679	612	680	629	665	618	662	649	639	710	675	694	653	683	662	662	644	651	670	660	671	658	665	649	641	640	670	595	651	657	659	697	665	597	696	623	646	686	640	671	620	642	619	678	642	662	652	633	679	643	662	580	608	716	649	642	637	668	608	640	669	682	666	611	705	684	633	671	644	615	673	647	685	683	632	649	664	624	644	633	609	606	636	632	630	644	615	614	659	650	622	649	672	650	631	639	687	639	630	642	659	683	635	666	646	644	662	640	676	621	614	625	667	633	590	665	670	642	608	639	647	644	605	683	647	631	649	626	679	648	646	671	624	624	679	693	664	640	666	648	615	672	645	655	643	614	651	650	599	641	655	657	665	654	678	628	660	644	630	696	666	647	629	626	628	686	637	660	656	619	677	677	638	698	701	647	615	650	635	618	627	632	641	664	651	697	678	650	582	620	616	656	632	626	639	661	634	614	664	650	653	670	664	652	666	633	651	639	674	626	645	630	626	620	665	661	622	673	602	634	653	634	663	626	660	623	665	647	682	647	655	673	637	671	664	689	654	631	625	594	627	691	634	645	618	629	626	649	691	660	642	573	656	673	633	677	667	693	655	626	649	682	630	663	654	662	679	630	679	639	639	652	669	644	674	639	649	631	655	629	626	614	600	610	658	674	666	597	650	635	706	620	667	610	635	618	591	678	609	670	657	665	678	618	630	663	601	596	607	677	665	626	663	621	672	646	619	651	647	645	645	635	638	659	614	698	647	664	706	655	645	639	684	679	660	647	664	645	671	666	636	682	693	659	680	628	634	700	623	625	626	603	648	631	657	591	616	647	597	606	659	603	638	657	703	695	704	657	591	666	643	664	655	627	616	644	676	650	610	624	625	617	638	668	679	670	662	699	611	624	646	631	653	659	650	647	636	676	626	616	693	679	639	591	668	669	655	637	637	641	639	685	640	632	688	611	677	660	631	610	643	689	642	651	628	638	671	653	642	644	642	682	602	673	678	647	669	639	675	682	634	650	647	623	700	627	620	608	674	697	664	658	621	695	662	638	647	688	646	616	696	626	649	676	680	646	667	668	651	672	586	640	613	590	652	658	609	620	636	594	655	608	650	657	624	659	642	663	655	620	657	667	677	660	670	639	615	654	664	706	637	636	611	641	684	680	655	624	689	640	628	634	631	610	642	633	632	672	688	678	684	632	659	638	627	694	633	611	626	664	656	664	688	670	666	630	662	656	672	601	627	654	648	636	616	668	680	630	681	688	640	644	663	626	648	668	692	660	666	662	606	618	677	635	629	636	647	666	628	641	649	628	622	602	635	638	644	645	668	655	650	646	641	636	634	654	617	662	639	634	660	647	665	599	667	648	630	658	671	662	643	659	620	602	687	647	687	656	637	667	653	631	636	638	639	651	599	660	642	573	652	658	662	624	603	621	642	601	631	645	646	617	685	667	657	630	627	695	625	654	633	695	669	649	619	636	680	664	669	682	696	649	660	585	632	646	656	613	654	645	677	629	673	611	648	623	674	677	630	679	593	614	657	656	658	631	628	701	650	662	667	622	626	638	653	679	629	645	622	660	640	632	703	675	640	679	624	618	653	622	654	622	640	682	675	654	623	640	668	657	627	622	621	643	612	653	624	631	615	644	643	651	681	654	617	624	645	617	626	634	682	681	667	658	702	658	632	652	659	657	717	673	642	690	658	635	652	621	670	616	647	639	688	662	651	639	622	614	666	621	687	635	671	686	661	633	678	648	601	653	650	687	649	625	672	607	644	661	662	605	662	622	653	634	646	629	597	623	637	647	635	679	659	648	656	633	673	650	678	656	646	611	678	636	642	643	645	635	684	655	670	657	639	657	643	655	659	615	690	683	643	673	649	610	601	633	628	689	661	648	617	639	677	608	676	656	618	635	623	659	651	624	681	665	657	660	646	638	671	610	640	674	662	651	629	656	630	670	642	669	659	620	607	653	685	659	684	636	631	667	641	670	678	645	686	645	628	657	639	670	652	657	667	639	648	672	599	628	664	643	642	651	637	665	666	648	675	629	585	563	672	655	632	672	680	687	632	643	667	677	663	677	697	614	648	666	676	658	634	664	699	628	649	655	629	684	661	668	628	649	647	635	650	605	621	680	704	646	656	640	623	698	679	663	649	687	650	682	638	683	731	656	647	652	652	638	624	642	645	642	653	714	650	661	652	671	690	688	649	598	698	643	624	652	663	643	590	673	618	595	626	622	617	717	636	653	650	711	624	660	646	636	697	658	627	686	666	665	639	650	654	660	669	675	653	642	674	622	607	661	680	622	677	655	593	666	621	660	667	605	658	652	659	610	665	674	678	637	694	623	668	652	613	680	632	649	652	631	606	605	632	716	629	628	575	659	668	685	636	641	639	677	646	606	641	704	649	630	644	650	646	660	667	662	652	665	670	665	632	631	632	638	637	650	605	645	633	657	648	623	624	590	609	577	647	683	626	650	572	680	684	658	655	641	663	610	658	609	663	636	599	656	579	669	650	643	647	691	651	661	676	732	653	683	640	618	665	631	649	639	616	677	670	656	713	651	652	659	642	636	599	695	670	646	598	660	644	687	651	641	608	674	631	645	666	621	654	625	624	641	649	647	672	621	668	633	650	640	636	668	644	609	654	664	603	672	604	629	652	664	702	672	652	668	642	618	618	606	645	647	663	668	635	685	633	673	585	643	704	634	701	647	631	675	661	646	645	623	701	654	631	685	662	630	637	629	641	657	593	641	664	659	666	643	613	660	628	634	653	633	683	675	650	653	640	630	641	665	700	631	627	641	646	675	666	617	697	669	645	620	631	635	586	641	655	635	657	664	657	642	680	650	624	659	628	659	665	614	638	651	631	678	654	627	637	649	631	611	689	670	659	642	605	639	610	641	666	622	669	648	649	617	622	665	646	678	666	659	600	696	693	608	627	644	619	658	657	630	633	619	642	613	661	630	662	707	607	611	703	677	646	626	660	672	644	633	669	627	674	643	658	658	681	616	624	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
23950	29109	23451	11689	8193	7018	5948	4048	3478	3151	2430	2410	2095	2267	1526	1643	1557	1180	1018	936	880	766	594	579	648	637	872	640	699	648	590	486	536	442	447	436	412	360	397	373	371	399	397	333	352	333	310	312	252	274	287	302	328	278	303	310	290	307	291	298	282	302	271	277	246	283	311	278	296	300	278	282	293	280	257	294	284	262	299	276	284	279	280	277	271	292	269	274	291	265	278	281	313	279	298	312	263	301	287	284	312	289	264	277	236	307	295	306	284	277	279	281	269	295	282	263	294	281	310	285	278	281	274	298	284	298	302	310	321	308	301	299	278	267	273	283	314	311	300	296	279	284	251	279	291	277	304	295	284	292	278	276	307	274	252	249	247	273	273	310	302	297	279	268	285	280	275	276	287	308	282	295	279	306	258	261	304	278	278	292	299	246	328	252	316	258	287	285	241	262	267	295	271	261	323	281	245	278	256	278	297	265	298	259	259	280	250	262	289	249	250	281	281	289	275	279	289	276	266	291	310	262	290	293	271	247	285	283	313	279	324	286	296	280	293	279	269	278	301	278	240	304	295	279	289	292	291	280	304	282	241	282	303	282	299	245	246	265	303	309	272	288	284	307	267	233	268	279	272	275	265	275	308	276	269	270	312	296	291	268	300	274	322	287	251	288	311	278	284	259	292	297	246	261	284	278	262	268	292	307	297	290	272	302	282	282	276	270	312	292	293	280	311	300	258	302	260	269	273	306	273	253	276	267	280	282	329	309	261	251	285	308	297	273	282	272	290	299	278	293	272	294	251	293	266	291	251	260	274	278	281	270	303	266	288	273	262	281	277	252	269	280	283	283	292	256	286	303	251	278	265	287	270	290	304	258	280	290	276	267	285	253	298	274	300	322	265	268	274	261	274	266	285	277	271	285	273	296	277	284	267	302	311	248	293	304	273	274	269	282	276	266	305	278	281	273	251	284	268	284	293	253	271	246	256	275	280	248	265	320	296	283	303	285	297	306	293	266	264	260	288	260	281	277	279	257	291	277	270	304	267	273	293	280	308	273	280	272	278	260	320	283	324	276	285	268	320	282	327	280	287	258	264	296	287	280	276	265	288	277	279	302	294	265	292	282	294	282	287	268	278	280	275	268	268	277	317	243	257	280	289	290	283	306	265	259	272	292	308	254	321	276	265	268	275	282	280	290	266	285	271	278	276	280	282	261	302	278	274	282	277	301	278	302	288	273	269	281	286	272	273	274	279	279	276	294	291	249	280	279	263	284	310	292	296	271	268	272	270	274	271	291	301	272	281	300	273	277	273	304	292	280	254	271	280	269	278	287	314	269	279	277	285	271	240	272	277	321	274	299	303	314	253	271	268	274	256	286	293	244	272	262	246	262	244	282	283	287	284	272	284	300	251	286	272	282	271	243	269	287	249	256	276	284	266	278	265	292	295	274	276	308	294	258	276	307	279	316	306	253	294	294	270	279	277	292	289	272	285	254	284	260	253	284	269	271	289	279	267	267	251	273	268	304	247	281	247	289	279	253	287	276	287	305	322	272	262	273	276	281	290	244	286	290	279	269	263	281	260	282	269	279	266	290	248	243	279	282	291	300	267	287	287	277	293	305	291	241	285	269	284	261	279	282	287	262	301	324	302	279	268	271	282	285	306	277	259	304	246	292	287	319	274	285	262	277	290	270	267	249	296	258	255	290	271	300	287	311	287	273	290	269	249	271	289	268	298	305	290	297	284	301	268	293	299	273	299	296	294	321	295	297	288	269	275	314	246	282	298	249	314	308	264	274	267	267	270	274	273	279	287	272	277	254	291	274	262	280	283	280	293	301	304	268	278	272	294	284	266	299	287	269	257	258	283	282	269	263	271	281	284	316	236	298	286	292	284	302	280	284	282	288	272	276	269	294	273	296	285	289	242	296	239	280	301	293	272	249	255	279	290	277	276	293	285	269	280	259	254	274	265	280	308	238	300	268	347	278	282	264	284	271	294	287	284	291	284	312	280	284	281	283	270	291	305	292	279	282	310	251	263	290	279	270	300	242	301	284	284	265	296	281	276	305	275	254	277	282	257	277	255	277	294	264	288	317	285	260	271	295	296	283	241	264	260	256	255	288	281	248	262	288	285	289	314	303	282	271	290	290	286	281	304	276	285	279	300	271	276	276	245	307	288	304	282	289	293	307	283	321	247	287	279	258	255	276	293	296	311	258	260	298	278	288	295	244	270	278	254	295	294	249	301	275	261	263	326	268	276	267	286	248	287	272	282	309	278	299	296	281	260	265	270	276	286	248	288	267	278	279	289	291	290	287	256	279	285	260	286	236	276	289	296	274	262	284	254	294	280	267	298	298	309	250	317	301	296	291	239	282	288	274	268	287	295	283	292	258	307	284	234	277	303	291	291	322	292	261	271	269	272	287	290	263	254	269	242	262	277	272	279	266	270	273	287	258	296	292	255	281	300	286	287	297	297	239	278	253	270	252	269	284	290	268	272	275	264	263	271	295	293	283	259	269	276	258	268	298	257	266	289	272	274	269	259	266	264	267	280	263	299	283	251	288	280	281	284	303	284	288	281	271	276	270	283	263	319	298	278	289	263	270	253	253	291	269	266	258	261	294	270	287	284	278	256	290	297	286	277	287	300	268	276	277	272	288	278	284	282	272	262	301	258	296	283	287	281	271	275	268	260	305	286	272	290	294	261	274	299	308	295	280	329	289	293	304	273	254	294	304	310	271	277	282	273	276	289	266	306	269	279	260	247	308	288	261	258	270	273	248	274	287	255	284	261	267	263	287	263	265	269	276	288	266	273	300	277	290	268	289	268	295	290	271	303	288	262	266	285	296	267	275	276	280	278	293	256	295	285	277	323	269	287	290	253	278	285	266	282	263	264	243	256	267	290	283	275	283	260	302	278	280	317	282	293	314	266	297	281	271	276	263	286	302	267	321	286	269	262	267	290	284	280	262	313	272	262	278	289	287	247	320	285	271	242	271	278	275	305	328	294	293	282	293	259	274	267	283	304	274	288	269	280	293	289	269	297	252	297	267	282	313	268	262	254	264	320	311	238	240	305	283	283	305	288	283	263	283	269	279	260	277	263	296	315	315	277	310	253	245	271	262	290	281	295	288	275	299	288	295	264	308	292	284	275	283	270	272	269	268	252	276	293	257	240	270	277	267	257	271	289	286	282	261	254	269	250	283	308	250	251	275	263	296	279	235	260	287	276	298	280	289	285	298	292	295	248	258	271	262	284	250	261	294	307	299	275	290	263	286	268	294	284	263	267	271	275	298	276	286	275	297	299	281	290	283	264	293	272	296	250	273	304	273	284	244	296	257	310	284	300	282	255	275	275	298	297	272	274	292	265	297	302	272	285	304	248	282	287	275	253	295	284	290	281	260	273	280	300	282	256	278	258	262	289	299	252	285	259	278	282	290	289	260	308	289	302	264	281	319	300	294	246	268	265	249	283	271	270	289	267	289	293	284	271	287	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
14796	25328	11919	11857	11218	12193	11289	9158	9945	9400	8349	8994	8345	9216	7408	8248	8108	7137	6267	5552	5086	4265	2787	3332	3536	3445	4198	3349	3188	3614	3433	2780	2341	2174	2267	2215	1678	1703	1688	1535	1921	1617	1602	1571	1390	1075	1132	1150	1053	1126	1066	1021	1025	1041	904	901	906	904	874	831	821	933	886	884	852	821	881	809	814	824	848	825	868	808	816	792	833	860	876	855	877	848	818	881	827	904	873	816	852	793	801	827	807	790	823	858	860	840	807	842	802	839	808	839	825	815	808	860	824	823	813	834	820	869	855	831	814	829	842	851	798	849	796	814	903	766	815	784	802	831	798	815	771	812	847	830	809	882	787	822	763	781	837	808	764	803	846	843	858	796	847	799	795	862	856	764	827	757	877	829	831	804	806	839	849	777	833	825	809	804	870	813	828	808	786	804	801	810	817	775	864	834	783	869	823	801	790	834	841	836	797	823	832	799	773	804	785	805	832	843	751	858	805	803	749	820	820	765	843	789	830	787	805	771	780	838	806	799	786	816	769	747	835	871	817	846	863	801	801	786	828	815	815	868	826	754	867	828	782	850	837	852	763	841	769	822	801	824	840	878	764	798	785	853	808	828	814	799	820	853	804	799	799	819	785	815	834	808	823	840	811	794	866	778	808	840	841	810	846	794	771	782	852	845	820	798	858	768	767	779	825	798	819	848	784	801	844	872	848	803	854	780	811	769	814	783	772	806	826	812	775	834	842	844	801	842	768	822	827	803	790	850	879	770	798	787	834	754	774	745	832	801	797	800	786	825	794	788	853	815	755	785	808	840	843	810	829	860	842	845	815	786	783	779	818	815	802	831	864	798	793	836	804	874	871	809	832	806	847	819	809	788	840	821	785	806	823	858	832	752	831	839	778	808	782	808	762	815	795	787	805	779	795	802	807	759	793	792	771	778	814	788	840	841	811	845	838	796	806	831	778	749	835	834	847	811	821	840	806	761	826	774	826	858	759	835	774	776	784	801	776	738	837	821	742	774	788	770	826	847	776	792	853	849	816	852	772	829	795	824	784	780	876	792	806	807	834	821	821	796	829	844	819	772	875	810	817	791	782	788	859	805	773	780	792	833	852	812	831	830	784	795	823	814	824	776	787	813	837	829	860	838	791	794	805	789	778	786	763	826	846	822	811	854	859	840	801	809	793	801	833	836	836	796	819	840	818	828	801	833	756	814	826	807	779	794	828	825	782	777	804	838	817	788	827	818	784	820	818	785	794	827	798	806	807	767	832	791	810	833	808	818	815	799	805	778	812	816	800	794	822	814	805	770	819	800	811	798	811	842	813	805	751	803	786	867	793	807	809	804	817	855	891	783	878	779	824	837	818	845	803	831	821	812	825	785	791	833	842	756	826	810	814	840	802	815	803	847	827	739	766	800	822	794	789	739	799	889	828	844	821	839	795	844	807	791	832	775	775	813	860	819	801	759	849	829	823	795	787	790	788	825	841	825	853	755	815	845	798	831	748	784	793	792	805	797	805	789	806	841	804	769	806	823	807	790	855	763	743	802	816	797	796	836	785	842	810	761	829	841	831	835	759	782	802	786	796	777	836	819	791	809	789	850	820	822	820	787	794	824	801	828	822	788	796	867	802	815	808	769	822	730	793	862	835	839	812	789	806	833	781	816	801	796	736	863	809	815	751	843	834	792	745	806	809	835	832	778	803	777	813	834	832	819	837	833	823	806	801	803	764	773	815	832	763	762	811	857	800	789	799	793	788	804	802	868	750	819	799	811	790	816	829	815	806	835	818	805	816	818	780	807	784	835	843	799	809	810	812	827	826	832	819	816	831	818	809	832	817	796	819	808	770	772	835	816	855	796	760	800	837	814	788	831	778	852	819	825	765	835	752	820	799	802	860	781	785	775	805	812	792	868	830	775	797	811	821	804	810	795	822	796	802	805	851	792	820	816	840	772	835	761	745	782	852	805	867	789	774	868	771	810	823	843	828	820	776	792	785	821	785	809	831	820	810	808	793	783	791	866	828	801	833	787	806	803	786	803	779	858	777	757	795	806	798	848	814	830	823	779	790	849	816	802	764	755	803	776	844	852	834	818	830	811	779	798	776	814	788	823	840	764	817	824	793	794	804	819	833	821	776	792	845	769	826	854	783	758	825	766	797	827	833	802	834	766	846	815	817	800	809	790	842	801	815	811	791	791	868	805	804	815	809	785	823	814	869	809	813	805	795	780	848	805	816	813	803	839	810	851	784	873	782	807	752	832	771	827	835	805	802	823	769	821	774	775	776	811	828	820	856	842	777	806	835	800	767	813	808	793	765	792	817	815	820	823	776	807	828	808	822	803	808	789	777	750	861	772	794	831	828	859	828	819	766	855	749	798	776	820	847	843	855	832	779	833	792	813	877	841	789	804	808	828	816	819	738	795	778	809	763	795	787	819	849	788	742	874	752	863	855	896	817	729	773	808	835	824	827	811	864	802	815	804	786	833	832	829	839	799	763	842	794	802	866	803	839	815	819	771	813	848	842	837	824	812	788	843	805	736	889	762	855	832	819	818	855	802	822	825	814	822	816	765	808	792	798	843	795	821	780	779	758	844	838	784	785	817	776	789	816	775	783	830	814	798	881	827	844	836	802	826	794	840	803	806	801	833	768	852	796	815	769	830	850	767	833	809	801	838	835	753	852	806	831	833	841	815	814	773	824	886	794	811	800	819	812	804	831	833	822	798	832	828	782	773	805	790	791	784	761	798	776	833	783	804	841	811	855	790	811	829	862	817	816	823	768	871	876	829	837	811	813	816	816	826	804	770	810	752	790	784	751	821	786	804	824	834	792	785	816	784	810	790	835	824	785	800	805	865	821	768	848	791	836	767	813	844	799	829	811	807	853	790	794	797	771	786	764	837	827	848	780	866	839	782	804	823	761	849	803	830	787	792	741	817	824	825	811	819	794	808	806	790	796	773	842	794	835	794	806	774	768	796	816	797	796	779	866	868	848	801	839	721	816	824	810	809	801	807	807	805	814	802	798	806	812	823	819	772	788	792	782	796	835	828	777	796	820	822	776	858	830	802	815	817	819	780	805	820	775	761	811	799	802	834	843	823	803	824	794	808	839	789	840	795	757	822	846	807	863	832	818	800	833	809	828	836	835	861	748	775	819	790	861	821	745	775	825	807	835	800	820	819	797	801	756	788	879	827	796	824	830	769	780	798	819	822	769	830	808	821	841	827	824	799	822	797	778	829	822	787	803	803	769	835	856	821	827	801	868	799	786	799	786	805	784	814	790	807	798	810	787	785	780	819	843	867	821	802	810	812	843	826	770	855	846	817	781	807	787	805	778	826	839	802	843	842	801	821	837	744	850	760	798	781	831	781	780	834	798	839	792	787	868	785	835	848	782	826	829	849	778	843	791	805	864	768	778	788	844	842	832	806	784	770	825	770	798	792	797	808	816	814	830	857	826	776	825	821	838	864	804	789	782	885	833	804	820	770	800	774	810	743	834	797	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2391	1457	883	478	415	302	228	192	152	117	146	149	177	181	130	102	124	95	103	114	81	100	110	111	107	112	91	110	93	89	100	90	95	90	101	97	77	96	95	89	117	94	111	96	111	86	92	97	95	92	86	97	73	92	117	74	80	93	90	90	105	85	100	92	89	107	105	93	103	95	109	83	92	79	86	97	93	107	100	106	103	96	80	106	105	79	93	97	89	97	91	100	96	87	84	91	95	106	85	102	96	100	91	113	100	95	100	85	87	87	103	104	101	104	99	101	94	109	107	90	111	96	95	100	103	83	93	96	92	102	72	92	87	109	104	111	91	120	106	95	107	108	86	104	111	113	111	97	102	88	102	100	83	99	115	110	92	95	97	91	100	98	114	88	93	81	71	88	92	109	84	87	81	101	79	86	82	104	109	112	102	90	86	91	100	90	94	94	100	96	123	101	84	91	93	103	78	103	109	106	90	104	98	67	104	103	94	92	92	108	94	107	64	95	92	76	99	91	92	101	93	97	91	78	80	102	82	81	83	103	85	74	108	103	95	113	102	104	111	106	96	95	103	94	103	99	105	81	102	87	98	97	90	117	96	93	93	97	100	92	87	101	104	88	103	96	99	113	99	98	84	97	84	97	86	104	95	116	85	74	100	114	78	92	110	106	93	88	95	94	116	121	91	94	99	89	104	75	111	95	87	91	89	103	107	90	105	95	91	108	106	73	86	85	92	117	88	84	82	89	88	108	88	88	97	101	94	103	103	104	103	79	97	101	102	89	106	103	87	81	90	93	108	105	110	94	110	81	90	89	98	78	103	82	91	107	84	96	119	98	94	87	121	95	84	95	109	97	88	99	112	95	113	98	91	94	85	82	83	106	81	92	88	94	95	92	101	87	85	102	112	77	101	114	84	89	91	99	94	97	112	100	99	88	103	105	82	97	93	96	95	92	100	111	92	96	109	102	104	106	102	99	113	93	97	93	113	97	95	112	97	85	98	97	93	96	113	103	91	89	97	94	100	92	110	108	90	92	90	95	104	107	94	91	97	100	80	102	104	99	103	82	80	102	98	87	109	85	91	108	104	102	100	96	93	105	88	114	80	85	88	87	94	97	106	102	88	78	95	93	94	105	103	91	90	111	90	101	80	96	91	90	102	102	77	81	86	86	89	100	100	88	96	92	102	88	70	87	84	111	100	102	91	97	89	96	92	104	93	72	96	101	88	85	107	104	93	107	97	87	89	97	106	92	79	87	104	88	101	106	100	98	99	99	90	99	91	91	101	99	105	87	106	103	108	107	80	92	94	96	97	88	100	99	92	90	96	98	89	89	105	111	110	104	86	94	93	87	113	92	115	100	96	96	102	92	91	114	93	88	104	102	96	91	88	84	91	101	94	102	91	104	94	103	99	89	93	99	99	87	106	94	83	78	90	117	117	111	76	92	95	126	105	94	84	100	101	122	108	100	101	98	90	80	105	101	96	112	105	107	104	92	105	91	94	85	85	93	117	85	84	111	99	87	100	104	113	95	88	114	95	94	84	95	107	89	88	100	102	88	111	101	90	108	101	101	101	91	103	95	101	112	82	104	80	89	88	99	98	105	94	95	87	103	96	99	97	77	111	96	86	108	94	100	89	105	108	97	98	90	79	83	98	98	103	112	90	110	98	89	100	86	97	89	108	95	90	85	89	88	86	123	92	97	87	107	95	76	95	88	71	104	108	84	94	89	90	105	85	91	89	93	105	89	80	97	89	92	98	87	104	92	106	92	107	101	101	104	101	104	92	96	87	115	97	99	94	100	121	83	76	100	106	77	86	96	94	94	95	93	95	96	89	104	107	94	103	95	96	94	97	103	115	83	86	102	102	95	101	97	92	109	89	106	104	108	97	91	95	106	103	89	104	89	94	89	101	94	91	79	81	103	110	93	93	91	91	81	90	93	103	98	102	91	82	97	90	95	94	103	95	112	95	98	90	95	96	94	97	96	88	82	92	98	114	104	100	92	78	102	93	104	107	91	120	79	81	78	98	108	103	104	100	73	88	106	95	93	98	96	105	94	93	97	101	88	112	123	100	96	87	101	123	88	88	99	97	102	93	98	92	92	99	103	84	88	87	97	92	82	102	98	96	109	89	81	99	103	90	75	96	103	103	113	87	112	101	119	74	87	85	109	105	106	97	85	99	87	109	98	90	92	103	102	122	101	90	91	90	91	86	108	104	75	104	106	98	103	96	109	72	97	102	96	97	92	104	109	93	107	111	109	86	113	105	96	91	125	103	87	100	97	95	106	91	97	91	85	107	98	98	91	114	98	105	90	104	99	123	97	104	86	94	94	103	91	99	100	98	101	95	84	90	108	100	86	102	107	105	93	91	78	85	97	92	96	95	107	119	93	104	87	97	72	92	102	83	84	101	88	85	82	91	95	68	91	96	94	92	107	102	92	101	91	83	103	86	107	101	90	104	81	100	116	99	103	106	81	116	116	87	107	93	111	109	115	107	98	102	99	92	98	104	105	102	95	93	80	95	118	100	78	101	93	92	97	78	87	94	88	107	117	99	90	84	89	84	86	85	107	83	89	97	93	83	91	101	106	77	73	99	118	91	104	104	96	85	88	95	102	103	73	99	90	79	80	99	87	100	107	101	83	96	101	91	82	113	99	97	80	97	106	102	93	103	103	111	87	98	112	104	97	102	98	81	104	112	108	96	110	92	92	92	107	98	113	114	112	99	97	98	98	95	109	80	101	92	102	98	96	100	97	82	91	101	108	92	90	102	99	78	110	97	93	98	101	98	85	96	96	87	91	96	97	67	109	102	94	85	110	94	84	89	96	101	110	91	84	107	90	87	95	92	107	96	99	108	108	90	91	101	95	96	94	113	106	76	87	79	87	111	98	94	94	96	114	106	101	100	83	93	95	102	94	103	91	90	92	94	93	105	104	92	92	106	86	100	110	94	89	93	122	88	94	98	105	106	98	87	105	98	96	83	92	105	102	96	113	104	96	91	86	103	103	100	107	104	81	91	86	90	104	101	123	102	88	103	103	94	101	89	95	105	90	88	90	86	88	90	94	99	100	84	95	96	94	103	92	98	94	105	87	96	97	88	103	119	111	105	99	93	105	84	84	97	112	113	83	104	105	100	109	94	97	106	94	111	89	84	95	82	100	104	114	107	115	105	116	98	99	112	97	91	95	101	100	81	112	90	82	94	107	97	102	107	87	99	89	80	105	88	93	101	102	98	87	92	78	97	106	95	103	100	103	86	96	98	111	88	90	94	98	102	99	95	97	102	111	94	99	104	98	110	98	113	86	91	101	105	94	88	103	107	96	86	96	88	93	91	91	109	91	87	96	98	87	107	94	104	99	107	98	113	94	93	84	110	86	96	99	94	96	75	88	80	104	88	96	105	99	104	91	85	85	88	87	114	85	83	92	101	107	95	92	93	101	98	89	99	105	94	88	87	104	98	81	95	111	99	88	102	104	101	100	101	100	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
2324	2342	1525	1171	1116	918	892	848	671	707	643	582	631	628	499	567	594	504	520	503	431	472	392	406	385	444	404	461	405	413	473	388	359	404	402	405	384	371	365	337	362	385	376	377	367	334	333	351	339	361	383	384	371	352	358	355	365	365	338	353	370	331	361	362	315	361	349	350	389	319	354	366	357	357	339	347	331	355	361	350	337	357	346	350	350	347	365	356	331	357	365	352	323	315	349	355	390	377	351	346	319	350	347	352	354	349	363	367	340	322	322	370	331	311	386	361	371	372	338	374	369	357	358	313	376	345	337	324	372	359	389	368	361	377	348	354	365	390	345	346	363	330	378	366	347	351	349	325	370	326	336	357	374	361	356	364	333	371	372	345	377	324	335	365	353	351	364	336	404	337	353	353	330	343	362	375	311	371	358	365	358	334	376	349	348	313	352	334	365	380	340	360	335	365	359	337	394	374	345	319	347	320	352	360	387	347	366	388	363	361	351	373	355	343	346	333	355	354	351	320	357	340	321	357	340	377	337	353	320	369	368	397	365	340	390	335	339	342	353	356	348	349	351	349	334	355	358	341	341	366	376	347	336	344	360	333	334	381	353	333	383	379	365	355	347	360	355	369	344	345	340	363	360	317	351	344	335	366	388	348	357	315	370	340	363	334	358	315	350	335	345	367	361	365	361	372	353	335	344	350	380	345	377	343	343	354	339	363	336	351	336	398	329	352	344	374	345	354	348	337	326	329	365	391	361	353	356	345	328	406	381	321	359	311	352	372	325	364	367	322	313	354	360	386	390	363	363	370	377	350	361	361	353	365	346	345	333	336	371	365	379	339	360	325	345	360	328	357	333	377	331	336	353	373	336	340	359	349	337	359	335	358	371	346	333	352	318	334	347	375	341	386	377	325	322	352	361	343	357	342	353	345	324	359	349	352	325	344	323	358	318	391	333	365	371	350	365	373	350	317	366	323	327	383	334	362	342	360	367	335	344	343	338	333	351	362	348	354	347	323	367	334	342	327	373	346	346	360	341	354	339	360	338	367	337	384	388	386	358	333	331	329	353	342	344	395	380	347	368	380	369	364	366	367	316	372	366	389	359	338	352	350	358	355	332	387	385	346	343	366	340	337	351	337	346	322	331	343	378	329	338	360	358	372	368	361	339	319	352	353	330	373	345	355	366	407	349	346	329	332	360	327	340	342	342	352	310	338	333	346	320	330	347	339	374	331	343	372	347	360	325	338	372	337	378	358	342	332	361	372	322	359	364	373	356	347	370	331	321	381	348	314	336	342	372	317	354	309	333	334	331	380	364	330	377	371	309	356	340	360	355	340	364	348	352	330	381	327	335	336	364	344	349	339	345	342	329	334	337	359	353	377	343	348	371	328	340	358	362	366	347	328	357	349	323	368	363	345	365	353	359	362	340	347	359	348	365	388	356	349	345	354	354	378	318	357	349	349	333	348	318	374	347	354	337	335	346	319	371	340	301	350	338	335	327	350	345	349	352	336	328	347	336	371	378	327	347	357	351	337	343	341	351	382	330	353	360	365	381	354	371	349	321	338	344	360	340	335	366	350	336	344	346	353	350	340	364	342	329	340	359	328	357	320	362	345	355	362	353	345	368	329	354	331	354	330	367	338	335	349	342	386	332	333	399	370	360	363	359	326	319	350	356	348	334	320	343	368	344	344	309	363	358	347	370	356	332	382	299	361	354	361	351	359	345	370	353	357	349	360	334	373	352	336	357	364	355	348	321	345	334	376	405	334	337	353	325	339	344	343	359	365	356	341	322	346	347	335	377	336	315	334	347	365	342	336	330	341	338	372	330	375	369	360	347	367	362	338	379	320	383	365	353	331	358	340	361	346	322	342	346	341	341	358	338	342	328	351	354	366	335	349	334	324	331	358	357	349	359	333	361	338	349	334	363	380	329	350	326	350	332	364	346	370	375	353	365	396	323	380	376	376	363	384	330	378	352	377	328	379	366	383	372	379	367	353	331	371	341	351	328	331	362	347	339	366	367	372	361	365	361	346	362	355	339	343	348	336	359	318	330	365	366	316	373	334	339	367	380	348	368	328	364	378	376	355	328	365	372	343	376	347	341	361	313	362	354	338	375	341	389	350	369	332	360	341	348	349	352	349	355	361	346	339	347	356	343	374	302	342	356	340	371	360	365	351	372	352	379	374	362	347	368	366	357	339	337	358	360	368	309	390	318	388	353	340	341	329	332	357	324	368	329	331	386	356	325	351	354	359	383	340	323	342	305	353	358	329	343	338	359	314	351	357	352	382	373	355	368	395	364	390	334	340	353	332	344	366	344	363	362	359	371	359	344	363	350	329	338	337	371	340	340	340	323	339	354	334	340	362	352	365	358	314	354	326	356	319	339	345	362	342	359	349	319	349	378	375	373	332	340	340	343	343	361	345	349	370	330	322	391	371	333	375	356	368	354	346	342	381	336	359	346	350	368	337	347	380	356	346	336	355	379	386	343	350	380	337	322	363	350	335	341	355	341	336	344	375	366	328	350	349	311	336	373	340	350	358	355	342	354	344	375	333	351	346	348	342	387	337	369	347	361	327	329	350	353	351	353	350	312	356	337	380	364	369	369	338	394	375	332	343	393	364	349	341	303	366	365	346	348	348	335	320	322	344	379	327	359	354	366	370	369	364	337	363	393	381	346	377	369	353	339	359	356	322	353	350	367	338	348	359	361	366	367	334	350	373	335	373	338	378	345	351	345	355	324	335	355	351	351	341	337	328	335	346	316	346	351	351	382	351	394	360	362	364	346	355	342	356	353	355	326	349	377	341	358	349	339	365	360	336	331	341	366	344	335	366	338	345	335	331	344	386	354	351	343	342	352	341	362	351	368	350	386	330	356	309	347	342	361	355	364	351	373	372	387	386	384	371	368	369	341	352	346	339	324	312	350	310	349	318	341	341	373	327	357	369	355	351	346	345	343	348	355	343	358	349	332	363	351	365	396	367	364	344	347	311	363	348	342	335	346	377	340	348	363	360	366	350	365	349	372	347	335	358	360	360	350	355	339	338	330	344	321	381	369	340	349	361	369	382	319	335	337	332	338	348	380	384	365	349	343	353	338	354	338	350	370	351	327	352	374	349	349	349	345	346	355	352	351	382	335	343	341	351	375	381	354	342	352	352	370	342	350	363	343	341	336	343	359	342	353	370	360	375	358	362	354	354	369	395	380	349	322	368	389	333	372	339	334	328	372	346	360	411	362	363	337	352	345	365	338	321	358	389	341	370	347	327	345	348	359	372	344	356	362	329	393	340	352	393	352	363	353	339	353	375	364	332	361	351	354	319	350	344	329	361	358	349	381	314	316	357	363	378	334	375	337	323	343	360	312	328	359	342	322	338	340	374	348	334	320	348	374	333	330	329	341	346	359	346	350	342	382	347	319	347	363	343	342	341	317	363	353	391	343	311	333	339	363	351	335	353	322	354	313	399	331	326	376	362	349	305	371	374	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
14364	19207	11441	5516	4268	3454	2667	2121	1564	1216	1106	1169	963	1080	737	794	713	653	580	507	432	466	318	428	377	410	411	370	352	376	390	290	348	286	277	307	266	242	242	279	269	269	220	253	252	237	205	230	217	221	216	238	222	193	209	201	224	227	236	236	230	213	203	230	204	227	220	223	218	219	224	207	203	219	200	192	220	230	218	206	227	213	197	221	237	220	191	217	208	221	237	220	190	234	204	204	182	203	212	223	223	238	247	208	221	217	209	202	209	209	232	229	219	218	203	221	215	206	217	200	200	221	197	209	249	209	187	197	222	210	230	214	224	207	190	233	231	218	202	213	225	204	206	214	221	193	209	222	218	229	213	188	203	202	232	225	203	203	213	219	229	238	213	191	212	204	208	212	190	203	228	208	210	197	224	217	211	213	209	196	211	227	211	220	213	217	228	195	205	213	219	204	202	212	208	217	226	193	224	213	224	238	220	215	209	223	206	207	208	187	214	194	206	221	201	199	227	209	224	203	185	218	221	211	220	203	214	194	203	197	209	218	200	212	212	203	223	217	196	208	201	208	207	192	203	195	182	210	198	213	201	223	191	217	193	239	224	229	199	201	215	201	216	215	208	205	200	222	179	225	208	190	190	200	228	216	224	216	204	207	221	225	220	222	200	208	204	197	213	231	223	195	221	189	201	222	202	211	232	222	227	232	212	230	207	234	222	204	216	219	212	205	203	212	210	204	186	189	212	216	216	208	220	193	201	210	187	184	218	210	230	199	212	198	240	212	227	220	217	188	217	196	214	225	225	196	200	222	226	192	221	227	200	207	215	180	225	201	205	235	180	228	214	203	209	213	213	228	218	221	216	217	208	206	202	212	201	236	199	203	231	212	211	202	202	228	207	207	190	224	197	223	229	233	217	215	233	187	229	229	228	218	240	193	181	211	215	185	205	176	216	225	234	213	202	200	213	221	221	198	197	215	195	242	213	233	200	260	161	208	229	266	190	213	213	207	234	224	201	207	198	202	219	193	221	210	201	231	252	201	208	224	217	213	241	208	203	224	180	228	205	191	214	201	211	199	202	226	199	202	204	197	215	222	204	203	211	185	211	207	211	216	227	218	207	220	221	175	211	212	180	239	214	212	211	192	197	215	219	202	189	209	227	244	246	218	219	235	233	210	235	216	203	194	214	201	208	217	207	192	206	210	213	218	201	178	193	219	221	213	213	204	223	226	224	223	207	202	227	214	175	219	190	238	225	226	216	210	192	201	234	223	229	194	207	197	223	202	200	200	223	195	199	209	225	180	225	190	212	222	189	230	186	221	185	204	204	209	212	245	227	213	200	201	214	209	185	215	213	199	195	200	162	197	233	215	203	210	205	209	204	232	184	228	209	219	212	231	206	186	210	235	208	224	195	192	213	212	215	222	224	219	206	194	225	195	213	191	219	210	218	215	205	229	224	204	206	241	207	193	223	192	203	212	215	228	230	200	190	200	222	216	212	228	212	199	191	206	182	215	240	204	182	202	207	217	218	191	188	227	224	257	202	202	212	205	211	227	204	228	213	178	198	196	206	212	196	212	222	219	193	208	192	220	239	202	201	215	221	210	206	206	217	191	189	211	201	220	200	220	213	191	227	207	188	204	191	204	229	225	200	231	211	197	200	232	231	221	208	213	190	216	212	203	206	194	211	237	202	200	199	189	225	243	233	199	200	254	227	207	231	219	196	206	216	222	200	206	236	190	174	192	191	230	224	189	231	215	208	191	203	219	212	218	232	210	229	200	207	198	212	218	199	214	216	234	209	196	196	214	208	198	220	211	214	224	206	180	200	252	208	199	237	204	205	223	218	213	201	221	238	201	203	240	225	196	226	216	219	215	210	218	210	213	234	254	233	214	221	208	228	228	227	212	193	204	184	220	215	199	202	189	193	218	209	223	208	243	226	207	198	208	204	204	216	217	233	210	239	175	209	171	204	187	185	194	214	221	194	214	203	238	231	206	221	210	229	196	193	205	201	222	201	207	218	204	219	203	204	198	213	213	222	219	218	214	211	174	224	216	219	193	206	217	248	204	206	183	211	201	219	192	196	221	230	219	213	172	193	209	195	209	211	212	207	194	227	217	188	217	214	195	215	195	215	240	233	206	226	238	201	196	228	206	204	209	215	220	210	232	206	193	187	207	167	207	219	202	199	194	206	219	192	198	210	209	224	199	212	227	222	223	214	208	200	194	187	196	221	184	207	224	202	229	235	237	242	198	201	212	205	231	216	177	224	223	195	218	206	234	212	216	210	189	218	211	192	171	212	192	192	196	216	215	207	206	215	216	186	205	207	221	229	214	211	203	199	219	188	213	225	206	209	237	213	200	223	210	232	213	198	215	234	216	233	195	218	220	210	213	206	199	207	232	203	217	215	247	205	220	185	210	214	207	228	214	239	225	194	217	198	220	216	237	211	214	215	207	215	207	228	214	201	211	220	209	214	221	202	230	214	219	209	231	210	246	216	207	200	201	199	221	210	229	225	224	219	227	231	217	216	226	224	198	216	228	196	197	212	237	211	209	194	202	244	207	210	192	213	220	209	190	205	227	212	212	208	181	232	216	213	204	216	225	202	218	213	216	211	217	196	191	181	194	204	227	200	213	217	217	205	232	214	216	236	231	246	228	220	229	209	211	200	202	195	204	197	212	223	228	200	229	213	221	197	214	183	202	213	229	218	195	208	230	210	218	193	207	219	183	212	200	217	224	216	222	206	213	186	213	197	213	223	243	230	222	189	213	228	257	208	207	207	201	206	234	193	212	219	192	202	220	228	257	205	196	225	213	232	218	232	220	223	214	232	210	186	212	216	216	188	199	223	212	236	192	202	233	209	199	219	205	210	222	217	189	194	239	228	212	217	213	203	227	196	213	210	206	190	170	197	190	204	212	205	187	187	205	214	209	205	216	216	192	215	180	228	177	206	216	214	199	200	216	227	186	204	189	224	200	215	201	195	213	195	215	187	199	188	223	215	206	192	253	210	216	211	224	223	211	181	209	210	224	200	228	230	220	184	214	225	209	217	221	214	207	209	205	211	219	200	241	199	211	224	236	205	216	189	217	218	216	224	204	226	216	199	219	232	225	218	243	200	203	226	226	224	200	220	207	219	189	222	206	217	221	208	235	222	241	213	200	215	202	199	195	185	193	197	208	207	213	237	224	204	203	209	203	200	198	184	208	234	213	232	234	221	216	216	213	199	234	219	217	200	220	216	228	233	233	208	225	166	222	223	195	210	234	205	215	212	204	222	202	213	227	232	218	232	190	221	193	206	212	231	225	204	213	227	219	203	191	220	203	186	201	218	209	198	196	197	226	221	225	193	217	197	190	216	223	212	204	202	211	198	221	195	209	210	207	222	186	198	199	210	239	213	221	210	200	214	219	195	213	210	202	209	230	211	217	206	209	185	208	202	206	230	232	215	229	200	215	178	184	218	188	185	205	209	223	177	223	185	200	205	191	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
9792	18014	8355	7331	7629	8033	7431	6559	5912	5822	5526	5453	5121	5921	4127	4919	4541	4406	3693	3141	2583	2790	1691	2192	2009	2066	2459	1871	1709	1971	1904	1479	1593	1501	1386	1364	1034	1056	959	1092	1186	1076	954	1033	967	820	844	826	805	762	810	782	732	725	746	714	700	716	692	689	681	637	635	668	660	702	737	693	680	675	665	631	688	616	683	674	677	669	650	664	718	684	625	613	665	654	683	701	687	685	682	688	673	672	600	620	714	650	666	666	663	649	673	620	732	606	661	630	702	717	627	629	639	690	688	646	659	648	659	678	618	651	713	613	660	667	670	634	637	713	671	643	603	645	637	651	639	618	667	643	690	706	625	637	663	644	627	660	611	653	642	648	650	625	668	659	586	644	678	647	661	626	669	662	695	617	654	648	648	655	651	670	645	657	654	642	678	680	639	625	665	661	667	692	657	646	667	640	639	649	671	676	621	637	662	643	621	679	676	637	679	616	669	651	676	642	605	645	646	674	657	672	614	622	642	670	642	621	610	649	665	682	619	698	673	627	643	677	629	625	693	659	644	605	622	678	655	621	642	668	614	661	658	639	647	702	631	653	653	651	672	635	678	671	664	634	633	678	645	614	650	690	678	661	657	620	672	674	668	641	650	680	619	667	677	639	655	674	687	665	655	635	664	625	631	621	660	638	666	660	645	628	598	664	658	687	652	653	610	650	689	618	619	661	652	651	618	668	666	671	648	714	652	640	674	677	627	654	647	702	666	621	596	615	624	676	621	642	630	659	657	670	673	640	587	676	688	648	695	685	664	630	657	625	660	666	626	686	610	667	649	656	647	642	651	623	616	687	690	714	675	653	648	635	653	660	621	657	664	637	681	687	621	630	601	656	629	687	696	668	652	657	673	690	630	646	626	631	627	648	657	664	631	692	612	688	656	628	651	626	664	608	642	650	681	660	664	676	673	650	666	668	663	659	648	656	641	667	625	617	643	663	683	627	656	641	677	633	666	673	638	672	669	652	672	634	671	653	654	658	612	609	644	640	671	591	653	637	678	673	641	693	659	699	624	652	657	653	672	678	621	639	673	662	659	625	711	680	662	694	694	632	639	637	647	685	686	691	612	642	638	672	663	642	663	673	654	638	631	661	650	648	673	656	616	640	649	651	617	623	631	704	613	665	640	667	656	681	668	600	666	671	655	605	627	658	639	621	611	651	628	671	632	649	640	664	634	672	639	624	656	674	661	596	624	693	664	671	640	632	645	677	643	660	677	700	694	630	673	691	616	649	640	653	705	641	628	619	622	659	669	680	647	605	669	691	641	677	644	639	679	696	640	591	679	654	651	615	689	654	666	641	638	685	662	620	648	633	606	678	677	655	656	710	687	653	631	641	651	683	690	662	653	645	636	662	669	640	675	635	670	683	654	598	653	630	637	647	661	638	663	661	667	653	639	608	656	644	658	637	656	613	631	698	693	628	659	649	672	668	640	634	668	677	656	638	658	634	648	670	724	636	675	644	691	674	626	681	604	666	647	642	683	679	652	642	668	661	666	611	648	691	633	643	697	674	685	639	625	662	656	686	661	612	650	594	659	681	680	681	630	688	671	598	664	647	588	663	653	678	637	684	648	628	660	644	644	630	655	675	661	686	710	665	644	670	681	643	710	648	660	665	675	639	681	657	652	662	656	651	631	617	645	697	639	668	637	640	673	647	622	704	633	636	670	651	629	615	668	610	627	655	660	667	673	655	618	643	634	650	642	658	619	654	684	695	650	676	654	640	570	688	691	604	643	652	677	655	663	634	654	618	651	644	650	641	626	626	626	678	660	628	662	658	621	666	650	656	666	602	681	663	679	615	663	654	634	653	652	690	647	658	665	636	637	664	726	639	625	647	678	682	635	664	657	611	617	608	623	618	671	695	664	648	685	638	611	664	618	616	672	665	628	676	649	674	627	642	636	628	667	663	663	666	659	674	657	637	624	606	659	655	610	666	678	665	659	669	690	684	671	643	647	640	671	706	616	658	678	629	665	667	629	658	619	626	645	587	631	716	655	647	649	662	653	645	641	606	646	674	644	649	620	682	632	677	660	645	666	632	673	601	650	648	659	627	634	643	650	666	655	653	642	652	669	620	699	646	675	683	669	683	678	659	669	749	662	653	633	637	668	641	683	681	632	658	655	652	641	643	625	621	630	648	649	666	646	630	689	626	695	598	671	674	639	667	627	628	645	656	638	643	670	637	710	617	636	653	672	671	649	642	672	679	583	681	634	642	689	715	636	662	700	657	664	675	689	670	615	672	644	617	656	670	621	690	661	596	676	672	660	670	637	669	662	639	691	661	648	701	694	689	661	626	666	674	662	693	627	613	654	655	664	618	679	640	602	674	635	645	632	644	650	667	662	690	636	638	681	658	632	646	623	664	665	613	656	643	621	652	635	669	593	682	670	661	678	678	665	681	636	675	686	665	611	640	634	675	689	637	652	660	639	634	608	675	588	643	661	670	647	701	714	667	677	655	658	712	635	641	641	641	681	704	617	659	654	709	637	674	619	623	663	656	636	645	646	680	671	625	674	678	677	661	632	679	639	638	636	629	684	661	595	671	675	671	652	724	656	643	685	686	662	652	664	631	657	608	643	692	653	654	713	593	631	676	672	602	684	680	618	624	609	634	654	656	653	675	621	655	644	645	624	638	643	632	672	582	659	682	636	610	653	636	622	638	620	673	698	649	665	689	658	657	642	675	643	649	658	672	663	601	674	675	645	628	672	651	654	629	700	689	640	648	638	676	672	617	653	614	633	659	639	673	673	616	618	690	668	651	664	692	627	641	616	642	659	660	651	653	663	641	677	614	644	648	719	644	685	682	663	628	629	688	631	663	649	668	658	655	622	662	632	611	646	630	637	660	627	621	684	646	627	661	645	606	641	682	634	653	632	639	679	608	683	638	621	630	667	636	672	666	673	680	654	651	662	653	665	674	671	661	647	665	706	617	681	663	670	689	659	591	636	633	642	698	663	670	650	658	630	573	666	653	689	662	665	630	663	652	669	674	659	665	697	651	647	641	632	644	628	642	661	680	667	678	630	727	645	633	634	641	638	667	652	637	635	621	672	640	653	712	679	673	653	663	676	692	675	625	646	630	682	628	625	664	647	717	708	621	694	580	650	593	604	700	662	679	668	620	645	690	619	625	682	677	677	655	638	659	659	664	667	688	647	638	651	618	618	601	639	658	662	681	648	665	672	626	662	636	615	673	663	663	691	697	641	663	679	646	625	630	666	634	693	610	677	682	699	633	657	675	677	618	616	660	653	681	641	658	710	650	673	665	702	658	669	671	663	647	681	618	673	622	648	636	655	648	650	725	662	666	655	676	632	677	665	608	655	673	601	660	671	670	658	633	659	641	644	682	677	657	685	656	629	673	656	639	629	656	613	591	689	671	667	653	636	625	629	658	625	669	690	631	628	638	630	660	660	664	692	619	667	618	641	651	674	637	670	668	686	653	662	620	654	651	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	17	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	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9	9
