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
336819592906	336819593466	336819594016	336819594566	336819595116	336819595666	336819596216	336819596766	336819597316	336819597866	336819598416	336819598966	336819599516	336819600066	336819600616	336819601166	336819601716	336819602266	336819602816	336819603366	336819603916	336819604466	336819605016	336819605566	336819606116	336819606666	336819607216	336819607766	336819608316	336819608866	336819609416	336819609966	336819610516	336819611066	336819611616	336819612166	336819612716	336819613266	336819613816	336819614366	336819614916	336819615466	336819616016	336819616566	336819617116	336819617666	336819618216	336819618766	336819619316	336819619866	336819620416	336819620966	336819621516	336819622066	336819622616	336819623166	336819623716	336819624266	336819624816	336819625366	336819625916	336819626466	336819627016	336819627566	336819628116	336819628666	336819629216	336819629766	336819630316	336819630866	336819631416	336819631966	336819632516	336819633066	336819633616	336819634166	336819634716	336819635266	336819635816	336819636366	336819636916	336819637466	336819638017	336819638566	336819639116	336819639666	336819640216	336819640766	336819641316	336819641866	336819642416	336819642966	336819643516	336819644066	336819644616	336819645166	336819645716	336819646266	336819646816	336819647366	336819647916	336819648466	336819649016	336819649566	336819650116	336819650666	336819651216	336819651766	336819652316	336819652866	336819653416	336819653966	336819654516	336819655066	336819655616	336819656166	336819656716	336819657266	336819657816	336819658366	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	3650	2300	2760	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	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
20757	14628	11528	8591	10325	16284	17735	15121	7128	6690	7463	6130	7471	6053	4885	1501	1193	1076	601	328	288	296	360	380	281	291	253	286	272	300	279	255	277	262	254	243	268	251	268	294	280	265	275	252	261	277	250	246	245	244	228	254	275	221	256	238	266	279	282	267	263	243	279	258	246	287	255	285	279	260	252	260	249	277	251	263	260	251	245	250	247	234	233	247	259	248	236	229	258	262	270	259	269	270	282	269	270	260	239	277	281	273	256	264	234	262	269	244	276	260	266	229	262	242	243	249	253	247	243	253	273	238	273	246	258	220	241	243	262	279	266	284	301	249	276	248	269	244	277	252	254	247	246	264	251	243	272	258	258	263	273	221	242	244	270	275	266	256	256	225	262	249	252	251	252	241	259	262	259	279	271	248	243	257	255	272	244	250	267	262	236	244	245	262	285	239	248	256	282	264	252	251	216	253	244	224	265	296	259	288	263	243	264	265	250	234	260	271	248	231	274	248	224	241	263	265	273	246	252	258	253	264	256	267	252	269	286	266	243	231	281	263	249	246	241	261	246	236	282	242	248	248	239	256	250	262	246	276	249	268	265	247	233	275	258	278	257	257	233	262	249	228	240	262	245	221	243	276	261	263	244	263	275	249	259	242	279	252	265	275	269	260	263	257	276	253	254	265	257	250	268	250	259	240	242	248	259	242	303	252	231	258	271	286	241	267	245	253	272	246	237	259	238	215	237	265	281	274	242	267	282	237	246	260	255	268	261	262	268	283	255	237	259	281	265	254	276	234	243	251	226	263	253	251	245	287	267	254	226	224	221	245	242	279	244	244	245	248	281	246	257	261	261	258	257	274	242	254	239	226	240	272	238	238	265	287	281	277	240	252	273	242	242	236	294	245	266	279	253	276	251	232	282	295	247	239	276	215	246	261	238	243	256	255	296	231	258	242	267	256	260	269	263	264	263	248	241	260	256	252	263	251	236	277	276	263	258	238	229	266	255	274	270	285	274	250	245	252	260	247	269	252	259	260	277	262	258	270	265	252	259	239	241	237	268	253	237	251	240	275	253	296	264	277	271	256	265	240	275	262	249	251	246	270	237	287	265	247	235	228	287	247	262	252	246	281	300	253	231	246	253	264	260	244	246	259	246	236	258	287	263	260	260	268	261	278	259	252	248	252	254	273	302	254	262	261	259	254	243	227	239	278	250	274	273	260	231	277	238	253	273	256	238	251	256	256	239	275	294	258	240	277	244	235	258	295	283	270	279	289	286	261	259	269	246	271	263	261	238	263	279	282	248	259	260	274	254	240	263	244	280	236	254	268	262	217	232	217	257	255	243	258	253	257	222	256	261	252	255	244	255	251	225	258	269	277	258	283	257	241	270	253	252	277	260	251	261	264	261	252	252	235	277	279	258	258	260	253	263	274	263	263	260	278	226	248	247	275	275	271	273	218	252	274	273	275	249	238	246	277	262	256	263	238	273	237	271	247	252	275	267	246	251	246	263	271	265	233	254	272	276	271	240	256	246	259	212	232	279	261	272	238	245	243	242	265	270	242	256	236	293	273	260	224	280	250	265	245	246	223	288	233	247	252	254	239	261	283	241	254	232	284	268	269	240	268	246	267	253	258	258	244	274	269	258	266	258	276	261	279	239	257	235	220	236	278	225	276	276	276	244	271	251	254	303	273	274	264	240	227	243	245	257	256	245	248	269	253	224	263	232	275	269	233	234	279	258	253	254	278	259	260	239	266	250	246	231	232	243	252	235	224	278	267	271	235	243	284	285	258	249	266	255	256	263	273	280	242	247	235	240	245	251	270	262	251	257	247	267	225	277	239	251	246	263	271	262	238	248	258	249	277	272	255	251	284	261	262	261	286	276	232	275	248	266	259	270	236	249	260	273	262	257	262	223	263	255	250	283	281	251	252	250	270	261	272	269	255	278	265	232	250	265	242	226	262	280	262	280	264	243	249	243	236	240	231	268	272	253	268	233	241	221	234	264	252	288	258	232	259	241	261	227	250	272	272	274	265	293	247	244	276	259	276	240	246	250	270	257	276	269	262	258	257	247	262	268	254	267	256	264	241	280	288	247	283	258	248	253	268	264	249	272	250	239	266	212	243	251	258	248	270	264	258	262	230	256	271	255	216	232	253	259	232	253	261	250	275	242	247	274	265	261	232	266	282	239	284	254	272	263	255	270	259	265	275	241	257	257	244	255	245	263	247	271	245	283	270	245	281	238	237	260	271	243	267	269	232	254	264	250	260	257	271	278	249	283	264	272	250	243	257	253	266	269	257	262	285	231	233	291	231	261	256	252	245	253	262	280	231	271	237	253	290	235	228	299	238	228	268	272	229	236	268	253	245	252	243	275	266	254	241	260	235	266	253	242	269	271	269	253	262	262	263	253	234	261	246	251	258	246	240	268	263	243	265	255	264	255	258	252	271	255	237	290	230	253	250	273	248	262	250	255	218	252	257	240	260	273	241	251	284	289	278	269	271	225	278	256	268	268	238	239	250	253	240	243	257	269	242	255	243	241	268	256	233	260	231	244	255	252	259	252	246	267	287	247	281	276	245	239	260	259	244	265	238	279	238	246	241	271	269	254	262	256	254	247	268	250	254	254	255	261	262	237	278	273	261	257	238	260	272	245	263	274	261	250	264	212	238	271	271	247	270	231	295	278	232	276	248	254	259	255	271	248	258	257	263	258	239	261	268	253	251	263	244	313	253	256	263	244	278	246	279	282	248	238	277	251	251	247	269	279	265	242	237	248	243	237	258	257	269	227	272	275	251	261	251	260	259	216	257	272	268	271	250	273	231	274	236	315	273	273	254	246	273	260	259	242	250	231	240	245	282	260	268	241	251	273	252	266	239	220	261	242	260	272	291	241	227	273	285	268	263	268	253	260	243	264	287	249	270	237	291	253	270	260	277	242	237	228	261	239	259	266	247	230	244	255	262	254	251	256	226	256	232	237	268	273	259	232	255	261	286	282	281	266	284	262	257	271	260	266	284	257	235	268	248	232	246	267	263	248	233	267	256	246	264	276	268	300	270	248	228	281	275	256	235	279	238	256	221	271	259	277	263	268	244	268	247	269	233	241	266	264	218	248	247	260	264	245	255	268	277	253	252	271	220	270	262	247	268	234	263	254	263	250	251	291	239	252	224	264	262	259	259	255	265	234	270	262	253	245	236	260	271	210	227	259	237	255	274	255	223	233	256	248	245	244	249	237	269	260	270	259	238	251	258	249	266	269	249	279	269	255	260	242	250	248	262	247	240	246	247	258	273	248	239	271	297	246	247	245	260	253	262	252	244	258	251	259	248	256	244	267	267	258	258	248	259	242	244	266	237	260	285	240	245	248	259	231	269	308	281	266	282	218	236	246	256	279	264	267	249	236	240	256	275	279	243	259	260	255	275	258	261	269	255	255	266	274	246	255	242	267	253	245	239	265	271	273	260	280	264	230	274	247	263	243	280	257	268	252	244	262	244
12185	9846	8871	9798	17319	30796	32028	25226	15986	18613	19566	17702	21024	19130	16420	4528	5635	5754	3046	1465	1159	1108	1246	1072	933	935	898	860	869	848	871	869	816	833	807	767	794	754	828	801	746	725	775	808	744	730	782	793	765	766	777	727	722	740	703	752	746	715	755	683	732	732	699	705	723	740	700	733	722	763	718	690	675	682	662	705	722	725	691	747	819	721	750	732	693	727	684	710	693	705	745	735	713	700	690	684	729	668	662	736	701	723	660	669	680	705	698	696	671	689	716	713	693	695	661	676	689	709	692	703	688	687	682	686	720	681	678	660	776	735	703	712	671	722	687	721	678	703	701	655	662	709	707	734	650	702	688	694	699	679	685	654	710	722	737	689	698	668	755	642	710	679	691	695	678	672	697	667	727	682	698	697	682	722	706	649	652	699	653	696	652	718	692	676	644	669	655	677	693	724	678	688	738	623	620	688	669	689	718	697	673	703	710	731	734	731	685	701	707	664	705	694	701	671	682	699	689	672	659	660	712	680	684	722	643	687	669	719	690	664	678	684	707	677	731	712	710	745	684	699	707	721	603	642	701	730	678	673	684	666	670	702	658	667	680	682	686	720	703	730	699	670	689	689	680	684	704	675	677	726	694	696	682	684	667	662	648	686	739	663	685	695	677	703	699	692	665	663	700	712	708	650	737	689	694	693	662	679	662	691	702	683	688	707	673	664	695	713	731	692	696	723	697	686	727	658	683	704	656	730	648	683	677	699	648	700	671	726	674	700	722	636	652	653	686	698	676	705	715	678	716	694	680	714	664	679	668	711	692	678	661	708	687	688	713	674	683	635	678	661	651	674	652	664	707	685	660	683	727	716	679	708	672	748	708	683	679	768	678	723	651	646	696	726	669	705	654	689	694	707	678	680	685	692	665	679	644	697	660	681	652	705	668	641	683	690	734	681	716	713	687	712	718	675	693	710	713	707	710	651	657	709	697	672	715	685	698	720	692	696	707	655	701	690	752	686	711	674	697	709	715	696	695	694	665	692	627	716	661	638	683	640	688	721	671	719	653	705	698	702	670	639	720	700	675	641	670	710	737	662	687	683	654	673	686	734	617	694	682	651	655	677	705	680	703	653	714	707	688	700	691	687	671	696	677	677	701	728	658	694	698	675	657	660	628	698	681	672	674	697	670	686	734	668	650	630	698	705	696	690	742	718	644	700	671	682	655	691	728	691	647	682	712	681	663	680	715	692	708	690	652	691	719	681	668	666	686	680	662	645	627	714	721	685	715	668	712	718	704	710	662	660	690	703	701	707	619	708	718	677	638	718	675	688	676	653	740	678	631	722	685	676	679	681	713	666	635	669	657	665	708	692	663	710	692	694	680	697	725	697	682	663	688	738	673	671	697	657	723	695	688	660	646	667	689	674	674	704	686	675	736	683	688	714	703	732	687	679	713	731	717	717	699	702	670	676	688	667	687	695	645	727	714	672	679	655	678	708	691	643	680	650	674	682	657	691	661	704	683	685	706	689	723	707	700	657	691	656	718	688	703	687	667	721	663	684	677	687	646	641	650	660	673	688	723	720	688	728	669	657	691	706	733	721	716	696	709	716	683	687	702	725	666	677	654	662	692	645	676	698	718	662	688	656	675	673	705	698	691	665	702	666	687	663	712	660	680	695	666	650	660	626	732	671	711	642	690	655	702	732	716	684	639	681	666	670	653	709	693	701	640	665	697	695	687	656	645	637	671	701	697	666	667	682	692	681	695	689	719	641	687	692	680	714	681	670	722	670	680	697	754	682	669	680	715	691	684	675	702	687	645	661	718	688	676	642	655	674	686	621	639	645	655	666	703	694	700	694	702	681	695	725	690	676	700	657	657	674	646	700	681	675	697	689	675	688	700	680	731	674	720	675	699	678	667	674	708	686	649	660	655	714	713	668	632	646	664	745	671	715	631	696	690	678	682	700	673	633	707	662	664	679	649	658	701	654	669	692	691	711	666	719	691	683	719	705	661	731	656	689	708	696	651	707	699	746	674	657	683	679	698	701	700	709	685	745	677	688	675	680	690	708	687	704	642	691	664	658	660	639	688	686	646	657	670	728	684	696	750	706	662	690	665	661	661	727	669	676	720	611	667	672	678	710	683	691	730	689	710	667	678	695	728	690	678	671	696	690	691	707	668	739	677	686	707	709	715	668	720	690	660	673	724	674	729	714	706	717	667	707	663	680	665	666	716	632	725	666	646	701	666	724	683	721	687	693	701	699	645	710	719	684	676	667	691	689	700	714	712	668	709	687	720	672	653	676	685	672	658	710	711	712	706	623	713	686	693	693	651	664	642	703	746	725	654	660	731	679	694	722	659	687	666	656	653	715	681	705	660	691	706	674	692	686	681	679	718	695	725	656	667	678	681	707	748	642	654	705	698	689	660	675	710	725	702	697	643	687	688	697	699	640	688	713	669	727	682	678	646	703	656	718	678	680	723	663	682	680	688	696	716	692	686	728	655	621	683	734	703	695	731	683	731	687	734	671	690	682	646	650	670	636	681	696	709	699	658	727	702	710	674	713	681	680	658	719	620	676	663	688	680	705	649	669	718	669	684	695	665	692	671	708	701	710	657	654	647	698	639	698	697	711	673	726	696	716	651	653	654	653	708	665	754	738	638	657	701	679	669	646	670	621	674	703	686	694	636	684	685	743	673	694	709	676	703	704	672	684	669	703	693	712	696	666	705	683	690	660	696	717	680	645	736	729	668	706	696	697	705	664	691	644	718	653	699	653	710	701	659	674	672	657	719	652	690	677	717	625	676	729	660	681	696	699	680	681	672	710	700	712	669	692	740	675	745	668	710	757	677	674	702	741	681	652	721	667	664	636	703	670	684	695	679	691	686	700	638	735	676	726	669	679	681	739	710	653	682	655	656	664	705	709	731	719	684	702	696	697	653	703	657	687	700	651	684	672	646	643	689	743	701	675	701	684	695	671	666	661	694	687	670	686	730	683	625	658	671	702	714	680	682	685	681	690	655	694	667	710	688	666	699	701	670	711	658	703	704	725	689	719	698	682	689	731	733	678	671	680	680	655	675	640	720	679	709	698	688	708	694	715	668	660	635	642	660	743	708	696	702	680	716	692	685	665	671	673	725	618	701	687	667	622	688	682	729	696	647	722	729	704	660	718	671	700	649	643	673	644	658	732	697	710	653	708	690	672	714	690	716	648	690	664	651	663	675	674	702	646	720	718	690	690	697	728	672	744	681	702	692	708	728	685	654	694	651	700	678	682	622	705	664	676	710	623	677	652	664	711	737	657	694	729	677	708	655	667	708	656	692	727	688	685	664	721	706	682	692	691	664	703	698	719	612	683	676	653	690	641	658	706	687	684	688	687	671	714	693	694	694	675	686	651	748	656	713	630	704	696	715	673	656	703	714	634	663	745	674	638	682	689	716	675	682	692	717	697	677	701	705	714	717	718	673	671	699	656	670	714	719	728	712	722	703	685	698	712
2812	1187	662	350	371	455	698	743	255	364	400	299	288	269	212	177	175	163	173	176	160	156	166	161	155	161	153	145	173	163	158	147	162	162	175	150	155	161	161	151	157	172	158	157	164	156	170	169	160	143	181	163	140	156	154	184	167	149	145	167	144	171	166	144	150	169	154	154	160	177	151	158	173	174	159	156	151	153	174	166	158	155	164	144	157	144	162	169	151	170	171	169	149	176	160	137	169	184	153	174	161	139	173	168	165	176	171	161	163	150	150	145	137	186	166	167	168	154	175	163	167	156	184	168	164	170	154	154	159	150	151	146	155	183	167	161	136	166	152	143	174	176	185	160	178	181	143	145	170	162	186	172	161	152	157	157	175	138	151	186	147	180	149	147	171	173	187	153	135	166	151	176	175	154	177	157	147	162	163	156	167	164	182	148	166	150	165	157	168	142	175	173	146	146	155	132	169	149	169	139	146	149	151	172	144	143	177	150	137	146	166	178	165	167	172	158	138	169	159	156	144	153	162	166	155	174	162	160	175	159	174	148	159	159	181	159	155	143	172	180	188	141	158	145	165	164	174	165	150	172	172	135	160	174	164	148	168	148	137	158	173	149	145	172	170	146	184	168	161	165	151	154	158	173	154	157	154	166	172	162	165	173	162	160	164	167	163	157	165	162	182	171	170	167	160	147	174	168	160	157	140	160	156	173	161	158	169	148	166	152	158	146	171	156	144	160	170	173	176	156	158	143	181	166	153	166	168	158	167	147	156	150	178	148	152	186	167	159	155	152	153	162	177	160	187	143	174	191	153	170	172	169	158	162	153	141	168	164	154	173	153	170	162	156	136	146	152	152	169	164	162	184	148	156	155	170	154	157	182	149	176	145	181	176	175	163	155	162	160	159	156	145	167	170	153	151	159	155	171	161	147	155	146	160	181	160	164	152	160	177	165	172	163	186	147	184	180	186	154	168	178	158	164	149	160	166	169	145	172	175	154	157	173	173	177	183	165	168	153	161	148	175	177	159	174	150	169	149	167	169	139	168	179	188	147	161	167	152	187	158	156	163	171	187	169	186	157	172	138	139	174	174	174	153	176	169	185	171	188	169	181	163	147	155	163	163	153	154	161	185	157	172	178	178	169	155	165	171	151	178	157	176	145	181	148	170	181	171	130	153	157	147	163	168	170	143	152	151	163	158	185	169	153	146	165	171	164	158	164	187	172	136	160	159	173	171	157	168	185	167	159	142	163	183	143	171	179	174	178	169	146	172	172	148	193	175	164	149	168	173	149	186	175	189	142	182	141	163	147	149	164	180	179	164	180	176	160	152	161	148	163	177	149	161	146	150	165	169	167	159	166	179	166	169	178	162	167	164	149	183	163	145	186	172	179	176	182	154	152	168	154	157	166	156	148	167	174	169	145	143	172	159	189	151	167	174	158	170	174	184	169	157	168	150	166	163	169	150	143	168	152	144	159	166	152	170	162	154	144	169	175	173	180	164	160	159	160	145	157	163	170	173	161	162	178	130	163	152	159	160	168	153	172	134	156	145	179	189	158	163	159	178	164	170	176	168	164	157	161	171	169	146	156	159	165	144	182	152	162	151	137	172	171	138	175	171	166	176	170	143	153	187	161	167	153	167	149	162	158	158	165	158	174	154	156	159	175	157	181	146	162	152	161	162	155	177	181	144	154	168	172	174	186	153	159	175	151	166	171	160	169	141	139	144	179	161	138	157	158	159	157	158	180	187	152	169	160	147	170	162	157	138	168	145	146	168	161	182	161	144	163	167	145	159	158	161	164	136	150	153	160	168	166	157	160	159	166	173	170	165	156	145	169	143	177	144	166	168	171	157	153	175	153	162	159	157	150	172	165	167	155	150	152	151	157	159	189	174	175	167	160	172	171	176	171	160	158	158	143	177	163	166	171	183	157	161	174	156	147	191	163	157	171	182	146	152	163	151	164	174	160	147	185	180	147	148	162	161	169	149	168	175	137	150	184	165	177	172	154	159	168	187	156	158	164	169	158	155	159	168	155	154	157	156	178	158	141	169	163	156	168	169	143	170	148	160	179	183	184	163	169	176	163	169	158	162	166	175	169	167	155	142	173	170	150	177	157	153	175	160	185	167	178	162	171	181	168	180	157	155	171	165	168	140	168	153	154	170	196	164	158	161	174	155	181	170	148	162	182	157	152	179	154	155	159	180	163	182	170	161	149	140	151	153	158	157	151	158	166	161	156	157	147	145	141	199	155	165	171	165	162	140	171	156	152	167	172	163	164	175	152	158	156	167	168	158	181	164	165	144	159	175	164	189	155	136	166	141	165	148	159	166	170	177	178	167	169	161	183	156	177	137	184	154	143	168	160	186	172	177	155	155	150	158	169	171	165	168	136	163	185	163	187	154	181	152	151	161	166	153	157	149	168	164	173	177	190	149	159	153	143	176	172	154	154	188	182	162	167	174	172	181	181	133	166	146	186	159	159	157	149	125	163	164	152	178	163	186	181	176	173	156	172	169	168	140	164	150	167	147	164	189	154	176	155	173	153	158	164	144	150	164	174	181	177	159	165	165	158	162	165	163	173	150	154	181	163	172	162	147	184	142	169	155	164	166	143	144	154	153	162	152	170	151	169	190	153	157	162	159	169	152	151	137	157	149	157	172	176	168	173	166	189	170	149	143	155	165	193	149	193	137	173	155	182	161	169	161	144	163	145	173	162	164	161	173	161	171	172	142	157	168	168	164	159	167	179	163	171	139	166	177	162	158	176	186	131	160	150	186	168	170	171	171	133	142	176	163	184	148	168	162	177	169	138	166	154	178	155	178	186	176	160	164	162	193	147	179	154	148	151	164	180	173	186	171	152	161	176	146	153	144	170	154	136	149	153	141	163	159	164	146	159	156	116	155	167	171	172	164	161	157	162	141	142	163	168	162	142	176	182	154	175	164	137	149	155	163	168	165	149	156	153	137	157	138	154	156	161	152	157	168	154	159	170	164	154	149	173	184	177	153	179	182	165	162	177	134	152	181	176	178	172	158	162	167	161	180	171	172	165	159	171	142	183	150	158	149	160	176	155	155	168	158	152	161	146	160	159	181	165	171	151	160	154	152	124	160	168	158	161	167	155	162	151	174	167	174	146	168	172	163	177	164	165	148	142	161	172	150	176	170	139	141	159	138	172	158	180	172	163	166	174	160	159	163	142	158	158	144	166	201	172	171	181	180	155	154	133	160	145	139	166	169	155	166	187	157	152	161	140	189	171	192	157	163	158	151	148	184	166	158	173	174	140	157	171	186	164	153	183	148	181	163	185	161	157	168	161	147	172	169	169	146	169	168	169	185	178	196	181	155	178	170	155	145	158	164	154	180	169	173	146	142	183	169	151	151	169	158	163	177	165	181	167	157	149	161	153	175	158	140	170	162	186	164	148	167	163	168	164	158	166	145	177	160	135	171	157	154	132	156	186	175	177	149	180	177	153	161	144	155	169	140	183	123
2818	1723	1192	951	1778	3017	3824	3509	1042	1765	2108	1633	1588	1616	1124	691	758	669	572	547	514	483	511	484	502	517	499	498	491	503	470	485	486	501	473	497	481	474	486	455	523	473	483	505	441	499	548	510	510	490	531	500	468	520	517	486	507	488	492	493	473	494	503	499	471	490	483	523	464	518	495	528	484	531	509	491	495	472	511	503	487	479	441	506	467	498	530	471	529	518	516	463	526	455	487	499	478	504	460	490	481	499	529	496	474	524	509	478	480	450	532	476	471	523	515	485	504	478	468	497	523	492	483	463	460	463	489	500	513	501	486	517	502	454	509	488	488	499	489	514	499	518	504	492	477	503	509	488	483	502	537	491	464	518	460	472	501	456	468	506	518	511	555	500	489	508	487	501	502	471	494	515	535	502	520	491	515	477	519	490	502	530	480	499	488	497	503	482	527	498	497	460	487	480	447	454	460	503	502	502	514	488	536	496	494	512	493	514	538	509	518	501	476	508	465	504	510	472	473	491	498	476	475	504	506	483	488	480	470	514	517	506	460	483	485	498	484	480	467	509	491	461	525	522	499	524	516	470	481	465	476	490	489	514	512	458	503	510	538	499	481	533	486	508	481	469	481	476	471	536	501	463	468	506	496	520	495	481	452	501	490	538	508	463	521	490	461	483	506	490	479	527	542	505	526	501	482	521	532	472	462	481	525	489	519	488	512	499	477	486	505	513	478	496	491	486	481	513	492	483	548	498	466	486	505	452	495	506	495	490	506	487	459	488	485	465	506	473	493	480	496	495	513	502	495	467	475	486	519	515	497	477	453	511	527	518	501	501	477	473	496	512	503	502	506	510	485	468	519	512	481	503	493	470	477	487	485	473	494	502	493	512	502	495	477	507	518	495	533	519	469	500	512	488	518	494	517	493	511	502	517	514	488	489	490	490	528	459	502	496	510	502	495	493	508	515	539	472	504	503	494	491	506	491	494	503	543	482	522	428	467	516	486	503	512	526	473	504	490	493	501	531	503	504	431	509	451	505	505	552	501	510	492	530	500	484	484	433	506	502	513	485	530	489	498	504	460	493	499	490	506	512	528	470	523	515	485	463	526	522	497	502	470	495	477	521	464	504	504	525	470	486	528	478	470	474	488	502	493	533	480	495	465	493	483	468	521	481	460	530	533	498	466	477	497	467	488	479	491	469	482	491	503	516	533	493	505	492	498	514	466	519	472	469	468	508	496	514	480	485	536	482	502	500	488	501	502	474	508	514	501	460	487	441	503	506	454	486	488	459	514	477	509	508	497	486	482	485	459	490	494	536	484	495	491	461	540	464	530	530	502	498	496	511	508	528	485	456	498	485	445	487	478	482	498	500	496	495	495	545	525	515	494	470	494	495	484	473	550	510	481	498	508	498	486	497	458	458	531	488	418	473	495	462	516	510	509	466	487	470	457	469	520	473	486	508	475	496	489	508	527	481	498	496	505	558	464	486	527	503	460	484	521	510	517	513	494	465	496	521	469	508	516	489	496	512	486	502	497	497	518	508	484	509	500	474	506	512	470	469	500	511	454	482	470	508	485	477	522	500	470	490	499	510	426	467	516	529	514	496	497	510	462	494	526	513	490	507	519	479	506	493	478	504	521	485	481	521	506	506	495	485	499	500	514	533	474	487	485	469	493	492	508	525	503	494	490	519	464	486	519	508	512	464	494	487	491	496	486	485	506	510	533	514	430	514	529	499	515	460	500	490	492	507	510	469	508	456	521	511	482	563	506	458	503	464	490	517	514	469	485	463	496	486	500	521	468	498	466	458	492	505	505	489	494	484	515	513	480	522	461	494	520	501	483	496	514	471	500	499	505	520	538	467	465	522	507	507	509	475	516	487	476	480	491	497	460	456	498	493	465	503	470	523	480	512	486	478	491	515	462	480	470	484	486	502	491	484	467	479	480	479	526	496	462	481	501	466	533	471	470	506	526	498	500	488	504	499	508	493	499	505	476	503	489	509	503	530	553	506	466	513	465	467	476	466	485	493	536	532	475	507	547	508	506	491	486	520	467	523	504	543	520	509	556	483	481	480	503	514	537	489	502	510	500	521	467	498	487	470	516	508	445	492	467	517	498	493	508	436	490	463	499	476	480	496	498	504	465	485	492	484	509	527	531	489	522	490	519	485	545	477	528	488	524	524	470	506	483	440	492	496	473	494	501	461	542	483	494	479	488	473	492	512	507	497	534	495	500	517	491	502	514	498	474	516	497	488	449	474	519	496	477	507	492	520	479	489	516	519	477	471	489	495	473	460	483	501	495	506	479	493	474	501	448	450	473	475	494	486	458	478	525	476	471	496	510	508	508	510	495	466	511	492	493	495	461	526	491	509	522	469	481	451	514	446	530	543	497	518	436	484	484	493	493	487	511	486	504	491	500	473	454	485	516	498	468	472	488	500	496	520	504	478	523	488	503	532	512	481	542	471	486	531	537	474	488	494	458	483	514	486	510	488	498	539	478	448	496	519	488	489	525	503	467	485	489	534	521	479	485	488	505	534	465	490	501	533	427	474	494	489	458	487	525	523	510	482	465	494	523	496	513	471	506	457	522	488	493	467	492	462	497	515	507	504	482	463	469	518	478	536	512	525	480	471	494	491	502	512	472	481	469	488	504	493	480	475	503	468	490	493	495	480	485	504	455	503	539	468	470	505	518	529	491	472	498	537	486	499	490	498	490	500	475	475	493	544	462	508	533	481	471	488	534	529	492	478	483	521	484	506	502	481	542	488	520	524	497	489	512	498	483	476	509	480	469	487	495	496	471	515	487	492	505	476	495	490	490	528	512	480	493	510	509	487	495	499	500	527	494	497	501	514	499	492	489	473	523	500	492	483	493	492	469	474	490	510	499	538	475	531	482	486	491	506	474	504	511	507	494	494	474	523	520	516	516	503	492	505	488	500	492	455	474	464	523	514	489	528	477	513	463	481	526	487	508	499	462	520	497	448	471	472	516	486	520	508	489	525	511	528	501	522	477	535	480	497	485	493	521	472	463	478	467	515	464	440	515	456	492	531	512	516	457	467	484	493	514	516	517	478	419	473	491	508	521	466	489	501	492	497	515	499	482	517	514	506	501	492	455	519	488	476	495	475	448	484	481	508	417	450	484	497	479	484	495	479	473	540	482	483	504	444	487	456	503	511	481	480	484	479	491	498	533	519	515	487	516	467	513	535	452	480	498	480	511	514	486	505	511	469	525	496	479	496	460	538	521	478	511	474	521	496	491	469	496	498	474	495	519	496	458	513	470	484	496	450	521	506	503	521	488	475	480	497	489	546	527	498	518	488	478	513	500	501	485	510	509	511	504	529	467	485	499	487	506	463	495	485	504	527	457	448	527	492	516	481	525	525	509	519	535	490	505	487	498	475	494	507	509	534	494	486	496	489	506	486	527	501	478	494	437	466	491	478	482	489	507	496	498	479	513	479	546	529	525	529	505	507	503	489	483	476	487	479
14014	11390	9025	6856	8894	10489	13975	12123	3903	3767	4697	5513	5439	3628	2387	945	1024	774	418	318	311	356	331	308	306	323	304	316	316	329	306	333	298	289	315	295	279	285	282	306	286	310	297	287	306	302	327	278	301	286	299	278	313	282	285	292	297	287	286	314	322	285	293	312	308	286	303	299	283	316	305	339	315	277	296	299	304	279	305	340	306	308	282	316	321	312	301	315	319	288	318	311	297	282	278	268	295	309	317	305	311	280	309	313	273	302	308	290	303	271	296	282	298	301	266	270	303	330	337	286	330	273	312	315	325	284	271	292	286	291	300	301	275	277	293	272	308	282	287	305	291	296	293	307	282	286	300	289	251	298	256	300	307	312	270	300	296	308	321	293	307	279	298	311	267	303	292	276	291	296	270	311	306	299	280	300	288	319	308	299	319	294	293	280	276	247	296	316	288	302	307	307	285	308	318	283	288	327	262	279	272	298	316	285	307	271	275	292	300	293	299	322	326	290	310	315	291	323	295	298	281	295	332	314	282	294	298	300	287	340	252	306	265	302	298	281	340	309	297	279	317	293	286	310	310	304	299	320	339	306	314	297	315	319	295	321	281	301	275	287	274	263	274	311	268	301	290	301	308	285	295	303	285	284	311	271	307	293	300	324	277	301	281	319	307	308	279	301	308	315	292	311	275	299	309	307	282	266	325	292	292	321	325	275	275	307	309	307	292	316	316	266	301	300	291	347	322	286	305	318	287	296	263	288	287	308	335	271	300	293	263	332	313	319	294	296	279	298	293	264	287	296	274	308	285	288	308	299	301	280	266	336	302	264	281	291	279	285	285	308	294	256	254	317	281	326	299	269	328	326	298	309	305	299	292	279	264	310	321	292	336	313	267	280	304	285	265	269	284	292	279	291	288	305	310	308	277	265	307	296	290	314	259	271	273	317	303	301	285	312	310	278	293	303	342	272	286	281	300	272	311	300	299	304	318	324	272	287	274	317	316	321	286	311	298	309	281	297	294	308	294	285	282	301	294	275	319	319	299	298	284	282	267	303	287	283	293	266	297	299	308	279	293	271	297	288	309	306	303	293	290	321	300	324	276	294	313	311	290	289	332	271	289	303	300	276	313	288	349	314	291	320	291	296	303	304	282	337	312	285	275	331	325	310	293	282	304	314	303	293	286	270	293	290	297	265	290	290	306	299	309	301	305	308	311	300	309	310	288	294	309	283	326	289	303	286	293	290	302	294	283	290	305	273	294	272	314	309	320	284	296	320	300	286	274	309	297	277	298	276	257	280	276	300	277	268	298	284	295	304	311	337	305	322	307	280	285	308	260	299	298	315	295	304	308	307	281	279	297	298	269	279	302	292	302	285	290	280	309	285	300	299	336	287	291	277	290	310	283	322	327	299	300	338	314	280	277	283	293	285	288	291	255	304	305	299	301	316	282	283	300	273	314	325	284	294	296	279	291	302	289	280	294	320	306	292	323	312	344	294	306	302	333	293	295	283	288	316	311	277	333	318	299	321	304	299	318	280	313	272	303	301	300	332	276	270	282	281	310	296	285	294	292	330	283	263	271	270	300	312	289	263	328	298	292	299	332	291	303	322	274	310	289	301	313	270	279	304	283	303	297	291	327	278	263	298	298	318	287	285	284	314	319	277	288	315	296	267	319	260	285	310	307	266	291	300	292	308	316	278	330	312	285	272	294	298	293	282	282	323	278	292	299	289	307	283	276	280	323	275	304	306	309	256	274	286	310	268	292	284	292	287	306	320	320	293	307	300	261	263	295	275	315	377	264	307	299	297	312	291	299	296	320	310	283	322	314	289	314	295	297	302	290	304	331	308	292	309	300	302	279	289	261	307	288	272	266	300	295	328	269	280	303	238	289	323	293	318	316	304	300	286	307	291	292	283	281	282	291	276	266	298	311	305	267	314	284	286	292	280	290	307	280	288	328	295	302	293	327	303	313	304	293	296	290	312	315	297	280	299	273	286	293	276	305	320	292	273	300	310	291	291	287	299	290	313	289	283	287	285	306	275	307	288	296	298	273	294	300	296	277	320	283	300	322	283	266	299	304	311	285	306	280	305	323	314	277	266	296	311	279	307	257	275	305	306	309	285	307	299	302	315	329	280	292	347	323	340	284	309	291	270	320	286	281	265	316	284	298	307	293	301	314	316	284	307	256	258	285	306	268	261	298	272	307	269	293	304	290	286	314	300	286	315	298	292	306	313	303	264	288	261	306	302	269	292	300	299	272	272	261	315	322	294	260	318	310	307	282	341	282	313	289	311	303	292	306	307	298	301	281	300	260	290	275	290	278	285	315	302	291	275	289	272	284	283	290	308	284	292	286	338	299	299	287	282	303	308	312	289	304	323	278	294	313	315	322	291	317	323	293	301	266	303	302	281	276	312	314	302	311	279	315	305	283	303	302	296	353	314	281	302	279	310	311	307	287	283	300	273	259	315	288	262	278	263	289	270	305	273	277	303	313	287	305	277	305	307	287	307	300	290	292	270	308	291	293	299	289	270	302	241	298	275	277	314	289	312	290	308	294	291	293	312	310	302	288	306	286	302	265	309	316	297	287	252	294	320	286	317	299	322	303	280	308	282	291	287	318	288	276	315	304	286	299	318	296	282	273	274	292	296	306	304	327	295	299	295	323	286	308	291	302	297	289	314	306	310	311	299	294	329	300	303	315	335	307	311	292	310	347	290	275	291	306	302	323	304	307	308	308	301	318	302	300	292	295	282	293	297	322	302	279	302	302	307	258	294	304	299	323	268	301	276	312	304	318	295	279	324	317	307	308	334	292	291	297	309	283	269	303	339	285	289	284	311	298	288	309	312	292	271	305	310	293	306	312	295	296	269	288	281	314	293	303	291	301	291	318	299	300	301	299	301	301	308	288	276	320	298	303	282	271	293	285	305	290	304	317	270	294	289	301	305	303	278	330	287	332	292	273	289	315	295	294	244	279	322	297	276	297	294	307	293	286	278	311	323	307	314	272	281	295	285	296	316	292	335	279	273	317	307	309	300	307	274	327	278	296	270	327	279	312	287	298	302	285	277	288	333	261	340	288	308	290	299	317	315	310	307	301	283	282	261	294	283	316	266	286	313	297	279	318	297	290	260	332	298	297	288	264	291	320	323	280	292	305	282	311	310	299	281	288	279	321	316	257	283	278	320	285	267	298	287	313	292	287	281	297	300	277	305	302	291	308	270	293	321	293	276	267	275	312	320	336	276	289	336	263	307	290	262	314	310	313	269	281	306	269	282	264	269	297	247	292	276	277	304	305	292	261	283	309	292	318	314	293	273	301	283	313	287	308	282	321	280	304	278	288	298	296	289	314	310	295	331	309	320	293	259	250	299	313	296	295	283	271	279	292	301	294	284	296	289	333	279	277	313	280	314	281	302	303	286	301	302	305	296	310	263	268	308	286	300	282	289	267	303	292	312	297	288	273	292	288	294	303	297	319	313	306	301	256	305	299	295
10122	8359	6654	7836	17359	24063	30767	21674	8460	11878	13691	16506	15598	13281	7996	3638	5974	4067	1963	1169	1011	1026	1202	998	929	978	896	953	882	860	914	875	866	836	853	880	811	843	906	846	928	862	851	886	864	821	860	858	797	797	881	856	785	824	851	793	823	804	768	838	841	827	827	792	832	787	815	864	829	813	853	793	825	822	759	854	856	833	841	874	879	825	802	804	837	821	774	747	821	825	786	850	807	812	815	803	764	790	826	866	786	853	811	803	784	836	829	825	800	824	768	799	823	769	787	809	813	821	823	801	800	793	858	844	818	815	812	827	793	816	808	809	822	843	830	824	783	763	785	785	823	820	814	845	810	791	797	754	813	798	779	796	782	840	778	777	839	792	771	815	811	797	800	799	765	762	796	869	808	811	785	787	812	803	812	820	794	812	801	807	803	797	807	844	814	811	851	819	798	809	775	810	786	772	812	763	812	760	812	844	830	825	811	801	805	804	799	803	788	833	834	798	830	802	819	789	760	780	759	831	761	820	779	778	770	780	788	842	813	767	780	792	769	795	790	749	787	809	849	801	811	794	816	800	784	779	805	828	780	767	885	777	836	797	801	754	778	816	818	749	837	800	851	796	772	784	780	786	752	781	823	753	836	815	787	781	833	843	743	747	761	825	831	828	844	824	812	797	769	813	771	810	794	823	779	779	847	796	822	829	755	787	814	744	789	813	819	828	780	759	780	815	825	830	846	799	775	779	778	786	779	803	800	789	777	819	837	794	788	822	823	791	811	774	837	759	794	796	763	725	728	824	774	786	828	828	789	802	782	783	816	824	788	774	769	825	790	801	772	787	779	830	777	838	800	820	809	823	796	785	818	802	771	801	796	773	792	759	776	816	824	770	809	811	833	796	802	778	821	808	772	781	841	826	789	767	765	816	822	784	793	812	818	797	779	766	831	729	842	805	807	835	782	780	799	814	793	815	764	798	843	797	777	805	783	797	769	837	769	776	747	761	800	805	759	792	810	807	796	747	804	779	834	788	759	833	801	779	794	829	833	801	785	809	824	819	813	825	813	853	805	775	845	789	735	821	837	796	763	809	776	821	791	767	761	751	753	816	782	796	779	776	816	778	769	807	766	767	855	824	793	786	841	818	836	811	819	778	782	838	777	814	779	801	781	796	817	797	816	832	826	792	803	823	773	822	784	787	812	843	830	793	795	802	889	769	822	769	794	848	784	796	787	777	796	779	728	806	796	723	777	788	763	775	810	842	782	790	785	837	808	763	870	873	788	781	770	792	788	811	816	812	830	793	768	758	829	808	808	827	766	824	815	818	794	820	758	819	839	837	763	785	859	792	833	816	819	779	807	793	808	850	830	840	757	816	790	783	792	716	826	805	777	753	827	756	801	792	775	790	827	790	770	800	811	746	790	802	829	806	861	828	808	797	770	849	771	808	783	753	792	858	719	802	778	779	780	814	834	805	828	801	771	779	809	838	818	759	799	784	769	833	784	816	795	774	785	814	787	776	771	858	794	811	798	789	798	781	821	795	782	786	803	787	754	821	824	804	841	828	807	810	799	775	765	805	834	842	759	814	788	787	795	845	785	765	772	834	793	792	830	815	781	828	778	793	790	805	803	785	809	846	823	826	785	813	800	756	770	794	836	849	827	746	801	846	780	823	839	766	822	801	818	774	778	825	820	788	839	757	768	840	796	749	790	768	819	790	843	822	807	858	772	806	812	760	820	736	817	853	803	830	758	756	793	804	810	804	782	801	765	828	849	813	766	838	824	831	792	838	802	797	791	807	812	846	742	815	775	819	814	785	821	830	787	758	809	783	806	820	765	838	760	810	814	773	831	774	799	834	794	802	853	856	802	813	745	779	790	818	779	813	773	798	821	772	770	778	813	796	820	804	796	816	769	782	811	806	807	840	867	836	830	811	846	741	802	818	798	823	820	807	821	793	801	806	780	784	806	771	800	802	801	833	814	788	816	730	843	801	805	780	765	820	809	806	794	862	789	807	763	840	775	815	836	782	848	826	780	790	767	785	839	775	775	773	790	803	806	790	824	792	823	784	813	805	822	785	729	833	819	771	784	789	802	764	788	773	809	777	757	811	822	822	767	791	773	787	797	762	844	749	786	792	794	756	798	764	807	760	772	820	815	860	774	804	796	830	823	785	787	772	824	800	822	799	722	785	871	804	773	805	783	763	816	817	795	817	786	845	817	771	790	800	806	821	803	803	816	779	853	755	793	811	825	735	806	813	812	794	802	806	766	736	815	795	840	821	786	776	821	802	817	800	802	804	800	799	788	795	820	767	794	808	776	780	809	770	825	809	785	753	784	782	762	846	810	815	794	806	777	819	918	809	812	789	786	790	770	791	838	788	786	824	813	834	811	823	785	805	782	772	824	772	827	808	793	789	771	844	840	784	832	744	802	824	799	763	828	807	749	811	853	775	801	820	850	753	852	807	789	776	800	793	767	786	781	852	788	767	806	813	812	838	809	830	794	824	764	821	805	801	768	758	821	809	819	770	818	790	803	784	814	745	809	824	853	773	816	798	785	838	856	812	779	771	826	807	866	809	776	817	800	801	759	791	755	802	801	842	758	802	805	784	793	741	773	825	805	826	810	803	815	834	797	754	829	781	870	792	789	798	778	787	796	790	799	823	836	845	783	841	750	893	824	799	778	829	796	774	760	804	811	806	784	756	820	848	743	829	801	780	812	802	830	797	806	773	841	794	786	819	828	741	831	831	793	771	813	829	813	773	741	802	809	782	819	821	784	766	817	796	793	840	771	823	803	874	742	812	812	840	804	758	793	788	794	815	764	811	827	873	849	835	817	783	818	760	795	797	766	811	810	774	800	776	825	819	811	832	786	773	822	801	793	755	749	841	788	832	764	761	834	829	798	801	811	805	780	861	769	814	806	827	792	769	816	834	760	831	805	803	750	822	800	741	767	804	840	788	827	776	760	791	808	778	795	788	803	820	790	816	754	789	759	806	847	756	802	776	797	798	786	825	788	816	831	790	777	820	821	757	789	818	821	818	851	795	825	756	773	786	790	792	809	817	788	822	816	819	815	840	815	801	785	828	767	819	782	797	834	796	800	771	831	795	815	780	814	783	797	792	740	800	835	815	763	768	784	833	807	780	824	809	782	839	845	829	793	755	787	786	803	824	772	797	753	785	812	853	806	781	822	800	776	793	842	825	743	863	841	776	758	816	807	793	771	790	782	755	815	796	820	810	817	804	779	824	811	795	759	797	774	804	803	758	748	794	800	834	811	778	788	798	786	802	816	775	796	800	826	847	852	822	792	818	764	831	838	826	744	803	792	841	841	831	842	784	830	814	790	771	789	787	794	761	824	831	822	829	777	764	778	739	834	776	836	822	767	764	832	844	770	807	721	766	770	846	795	772	781	824	754	791	803	885	828	757	813	733	827	778	803	756	812	823	835	786	798	814	760	806	795	797	825	794	821	748	779	831	784	850	817	785	827	802
21080	17196	13329	10235	14878	20210	29050	19289	8056	8310	8931	8299	8005	5822	3881	1765	1781	1112	478	313	392	292	307	288	272	292	263	263	271	287	257	277	283	271	293	249	270	249	258	276	276	263	238	247	290	257	292	246	245	271	251	277	270	256	251	256	276	251	268	229	258	261	276	247	269	245	253	269	254	246	270	254	259	276	265	280	244	238	248	274	252	244	241	274	251	237	244	265	247	258	270	212	292	247	246	249	228	274	289	252	256	272	250	248	249	250	250	263	261	260	244	237	257	236	276	231	263	244	265	279	255	256	282	261	261	237	244	252	243	257	236	236	238	250	240	264	245	264	245	273	223	261	221	265	230	237	258	266	244	242	251	278	254	266	249	264	267	228	265	216	264	288	246	247	236	279	204	225	255	224	255	260	252	260	257	234	217	254	240	269	235	255	238	240	229	233	269	248	270	245	245	228	260	260	269	266	258	242	253	262	248	236	263	245	250	254	275	271	249	262	246	240	271	245	263	231	237	238	238	243	243	271	251	229	234	258	241	261	260	261	262	250	265	258	238	259	263	244	222	270	234	251	278	261	252	244	259	247	254	261	272	264	263	248	259	244	239	273	270	260	229	261	254	258	260	284	280	253	278	263	260	251	272	244	219	267	236	224	245	236	269	245	255	243	220	244	262	272	217	259	244	235	264	236	229	235	247	261	243	229	244	252	254	263	243	229	263	237	265	274	247	265	254	288	276	248	270	281	208	265	197	235	256	278	270	284	218	259	241	285	234	235	251	209	247	259	281	242	256	246	245	244	258	236	250	240	272	268	278	280	261	213	232	234	256	258	233	241	228	271	247	244	275	258	227	281	249	278	227	247	252	247	243	225	240	244	227	275	257	226	249	263	266	255	248	259	256	258	263	266	243	257	239	272	276	249	236	264	274	237	242	256	245	272	251	245	234	255	248	270	256	231	240	288	255	240	262	283	264	262	246	245	283	242	263	220	241	259	255	253	256	211	277	246	247	252	244	216	273	236	274	259	265	234	268	258	277	241	266	236	253	258	261	263	237	259	239	242	235	254	254	265	230	230	239	298	281	242	253	231	252	263	264	248	240	223	236	278	257	252	234	243	247	248	225	251	231	258	244	254	284	216	222	269	246	244	261	242	249	238	251	248	215	257	290	255	245	256	257	263	245	276	241	234	267	251	206	249	277	236	237	260	253	286	259	258	224	235	242	239	250	243	254	221	263	266	235	228	277	234	262	265	264	252	259	304	263	234	252	254	247	239	290	244	251	244	232	263	260	256	274	225	253	273	241	255	223	249	260	248	260	254	228	248	271	230	294	236	250	311	287	247	252	242	257	252	242	261	252	285	235	238	242	264	241	233	262	278	246	253	252	229	260	256	275	261	252	271	243	261	258	249	244	263	229	258	258	265	275	272	259	268	250	263	247	229	244	228	243	265	236	223	247	233	227	250	218	271	258	261	258	246	207	264	229	241	234	252	264	256	237	239	249	242	271	244	262	263	238	255	248	239	246	242	253	259	248	227	279	262	228	266	249	263	262	264	279	232	272	270	261	278	293	281	286	240	238	283	267	278	259	264	256	239	251	233	227	256	263	254	232	236	230	249	237	265	261	252	248	261	261	247	262	243	219	254	275	237	277	256	260	238	249	254	263	224	268	257	251	277	265	258	249	278	262	265	255	244	277	230	218	250	248	269	291	228	251	259	233	222	256	274	249	240	252	273	248	261	248	262	291	265	249	258	282	266	232	235	266	275	258	266	259	258	233	273	249	272	252	241	265	247	224	261	241	244	259	254	255	264	274	244	246	260	250	221	259	252	275	253	263	289	249	251	264	262	266	261	259	266	275	248	232	248	228	230	256	256	236	252	247	255	246	245	267	266	291	266	249	271	259	246	235	249	242	223	257	245	258	240	263	236	247	237	255	262	239	239	251	228	254	269	239	254	241	239	261	248	255	224	236	279	252	249	247	255	254	232	258	241	239	247	292	239	231	261	251	271	259	246	237	267	246	253	256	270	246	281	272	250	251	277	283	244	244	236	228	249	246	248	235	237	246	240	237	253	263	267	242	266	259	282	250	268	258	260	251	254	267	249	234	253	268	226	237	222	236	238	257	253	248	251	246	233	220	256	277	246	254	243	245	270	239	273	233	256	262	273	258	278	258	255	265	260	228	254	275	277	275	249	241	230	237	243	276	281	215	255	254	249	243	227	256	275	272	222	259	253	275	273	269	255	247	274	231	251	235	250	227	253	255	264	264	290	295	285	238	260	238	249	250	237	247	259	258	270	274	240	231	244	259	248	265	236	251	276	270	252	245	269	266	240	250	235	259	245	273	247	249	261	235	258	269	249	244	249	252	250	260	260	231	251	246	268	262	257	278	263	244	219	258	281	262	260	279	245	215	233	247	262	266	230	256	251	235	253	243	276	274	260	265	251	237	252	267	232	245	246	249	233	263	237	262	285	243	250	250	232	263	235	247	264	239	262	229	224	293	287	272	271	257	253	272	241	269	287	285	267	246	287	262	246	263	250	246	248	256	215	245	280	278	285	222	244	248	249	287	256	282	295	264	249	250	249	228	238	242	270	259	247	269	249	251	257	248	251	234	248	260	263	242	238	244	257	282	249	250	264	258	231	244	227	285	257	229	302	248	248	255	252	239	246	242	261	244	255	247	251	255	208	241	253	254	245	276	233	294	255	241	270	249	251	240	260	238	262	232	236	259	257	255	253	235	273	259	258	238	269	261	247	235	242	241	252	243	242	249	235	233	252	249	251	243	250	249	250	241	265	255	243	230	236	262	247	242	267	239	242	248	240	257	275	253	219	247	238	263	234	252	263	266	261	271	250	242	265	231	260	225	251	252	256	230	246	250	252	230	293	254	274	262	250	260	245	220	242	245	262	241	241	244	257	243	248	249	242	248	277	250	240	233	249	252	259	242	238	283	265	250	252	253	265	254	275	244	238	252	243	248	255	270	245	252	230	232	273	232	236	256	248	250	252	249	251	251	238	264	273	257	234	248	250	257	253	234	278	252	272	275	256	258	263	270	264	249	268	263	236	246	230	257	259	266	244	242	272	254	232	239	233	248	250	253	233	279	243	262	246	247	235	245	240	240	279	266	246	258	299	264	246	228	242	276	250	255	257	261	267	262	256	221	278	274	272	251	240	267	252	254	246	233	250	252	305	231	242	268	240	252	273	285	245	255	266	258	258	264	248	236	241	252	273	255	242	258	260	244	267	270	268	231	263	266	234	249	219	276	287	249	254	252	273	236	249	241	247	258	243	259	269	235	251	249	269	265	269	272	271	251	236	245	260	255	268	237	278	257	243	272	245	223	246	278	232	219	221	273	246	232	233	229	261	237	246	275	238	251	238	263	257	241	237	223	266	225	232	271	270	244	237	267	251	269	274	268	269	251	251	231	246	258	216	248	233	288	237	228	252	261	268	249	211	230	293	258	242	239	244	244	239	258	257	238	256	296	247
12680	11494	9585	11150	23679	34365	42345	23280	13747	20047	21380	19770	22938	17567	11550	6659	8388	5851	2083	1296	1138	1070	1030	1014	886	933	842	891	848	850	796	756	865	821	768	860	805	793	750	775	792	770	742	712	729	722	710	795	730	699	728	759	745	758	734	745	733	669	728	715	701	720	706	749	663	690	697	700	728	638	701	716	699	712	670	634	667	669	738	806	746	663	685	719	672	647	700	708	668	697	670	666	698	694	657	689	658	679	707	688	680	718	713	744	664	663	692	644	714	636	692	628	690	693	696	655	681	716	668	684	673	696	653	655	715	659	716	687	662	712	701	633	665	655	671	685	651	658	702	645	703	659	646	641	675	672	634	670	677	702	667	683	670	715	694	703	671	646	677	652	650	662	687	715	673	665	641	688	649	703	659	667	699	697	667	678	681	645	611	671	679	652	713	714	695	641	654	637	640	693	679	675	703	643	663	717	712	706	632	675	640	678	699	677	720	671	664	640	676	677	684	647	638	650	693	719	676	667	652	707	653	698	700	723	634	672	688	642	709	678	740	676	667	661	675	688	667	652	694	672	641	713	700	646	686	649	660	674	685	659	718	710	665	608	689	676	660	679	644	633	703	649	700	666	660	678	652	660	679	649	643	658	654	658	640	635	667	641	671	631	669	631	718	630	700	682	710	670	660	692	664	719	692	682	707	670	678	695	704	668	671	701	736	718	647	674	708	692	702	702	663	669	677	659	673	677	681	729	655	623	634	646	712	748	653	675	666	685	710	660	634	647	673	634	665	645	634	658	687	661	665	654	662	690	690	660	661	655	620	613	667	620	694	677	657	680	660	724	672	710	660	715	655	678	666	697	664	699	666	611	687	647	693	679	690	603	683	694	644	671	634	686	654	716	671	703	665	704	721	653	696	645	676	721	635	699	681	690	663	702	652	657	662	646	646	664	620	638	652	709	685	680	705	663	710	642	698	656	691	695	648	678	677	643	660	648	642	740	697	687	691	619	718	648	687	676	710	627	688	695	656	668	681	656	692	719	684	653	662	649	656	683	640	639	663	633	679	664	659	665	636	609	668	700	660	679	729	680	658	686	678	677	652	656	676	691	685	678	674	639	634	630	699	684	706	675	695	677	681	682	696	669	724	697	650	649	676	637	680	650	673	679	675	681	636	672	634	628	666	636	670	709	670	667	678	658	647	685	685	665	633	658	687	663	644	628	674	691	698	663	662	667	695	667	661	655	665	671	639	682	644	692	656	680	682	697	684	693	631	691	652	667	717	684	654	695	667	703	673	651	731	672	710	684	680	647	655	692	655	694	670	645	642	712	643	661	647	687	610	693	677	714	660	713	645	716	660	668	640	663	671	680	677	682	674	686	680	697	672	694	672	714	628	665	692	723	656	632	659	659	648	665	669	679	675	666	686	666	689	671	688	669	674	677	678	635	665	665	679	664	699	669	644	676	697	668	669	672	663	660	671	686	653	651	697	702	702	664	658	628	648	588	669	663	647	673	672	666	651	707	661	694	658	667	654	691	664	709	653	714	692	650	684	738	668	688	637	706	668	663	669	647	698	676	670	665	661	647	634	644	653	660	662	724	702	652	649	641	656	692	640	675	666	687	657	646	685	673	658	630	648	680	671	636	685	684	673	683	665	686	679	699	659	673	723	679	649	706	639	669	660	668	622	674	635	654	677	653	653	685	645	691	641	664	676	676	686	721	633	707	704	619	677	705	720	675	692	694	630	694	645	668	700	671	704	661	691	664	687	637	647	682	713	704	609	665	694	624	684	648	684	675	689	658	668	690	646	668	671	699	698	723	684	713	689	712	694	660	685	677	677	703	662	718	711	631	705	683	655	647	688	649	692	682	691	650	674	700	755	644	688	702	674	644	699	639	627	720	648	644	663	669	674	663	658	703	666	695	669	680	687	637	654	701	655	706	656	655	660	647	669	717	690	629	711	718	704	634	641	663	660	644	672	644	661	662	711	675	711	628	633	692	709	690	628	696	687	673	672	660	698	666	665	671	643	626	689	682	632	695	676	660	675	700	648	652	677	707	620	664	627	700	700	664	678	687	676	700	662	646	637	700	656	689	645	648	656	704	678	654	725	655	621	663	662	691	682	642	686	627	670	628	689	678	668	659	658	657	663	650	717	669	668	688	650	684	685	731	661	655	690	691	659	695	655	649	656	679	709	691	694	632	655	726	618	723	679	693	640	708	686	662	647	652	682	648	628	688	689	672	679	665	698	623	679	636	664	665	644	643	687	645	620	641	699	669	677	703	653	673	663	713	662	652	670	698	669	658	716	654	694	622	686	627	672	671	701	674	686	675	658	674	663	626	671	634	657	648	688	650	661	724	736	644	601	662	650	663	654	660	708	653	724	690	655	708	668	640	644	666	664	716	675	676	689	685	687	683	668	647	629	660	690	698	710	672	669	720	730	638	638	654	673	651	646	643	662	654	703	649	658	663	662	701	738	662	669	645	699	670	693	666	665	657	662	665	625	728	713	674	678	663	657	666	662	654	711	655	676	633	704	729	685	658	676	664	669	671	694	677	630	667	658	693	673	676	649	637	666	667	673	736	650	632	716	683	681	686	678	633	660	669	658	677	698	705	694	668	736	668	696	644	695	679	659	662	723	680	657	668	607	633	687	664	666	725	671	704	682	625	672	653	659	668	709	672	677	674	701	609	682	650	704	659	631	707	651	670	648	670	703	618	662	704	680	675	674	660	690	701	682	662	664	639	657	664	631	720	687	621	706	672	630	669	681	656	675	672	619	681	697	666	662	725	662	675	651	643	598	670	616	675	653	674	697	620	686	687	650	652	662	662	719	663	684	653	663	698	651	683	656	685	681	668	690	693	667	636	704	665	619	718	657	638	648	666	681	700	694	685	659	657	694	704	664	687	683	692	678	611	698	670	694	698	650	663	689	646	712	659	628	675	656	681	690	676	661	687	647	641	604	687	660	700	707	658	658	675	711	632	624	702	604	668	661	696	640	668	662	668	677	656	664	694	653	692	656	651	695	693	694	670	657	743	707	656	675	699	690	701	655	664	673	724	674	648	660	690	692	637	672	663	661	656	656	661	639	656	700	662	671	665	594	662	669	696	634	682	664	641	660	690	621	665	684	658	688	638	627	683	718	649	674	633	673	663	677	661	738	635	653	687	714	681	714	639	696	668	653	717	671	656	657	712	657	655	667	695	663	627	639	666	691	725	672	669	680	634	688	667	669	653	642	681	642	703	656	682	695	675	663	644	660	704	663	649	676	701	666	654	709	605	712	644	685	636	685	719	659	631	637	672	644	696	688	667	680	634	657	680	664	641	682	615	675	647	690	654	622	664	694	717	703	692	705	658	640	646	641	644	704	688	669	685	703	659	679	661	692	664	727	740	679	668	673	674	664	665	676	697	688	687	643	650	660	624	631	680	680	656	691	651	684	662	685	639	688	715	662	648	678	680	664	666	627	686	665	667	629	714	689	673	688	674	699	701
2861	1883	978	597	776	1142	1511	787	267	339	438	437	379	335	303	236	217	185	163	150	183	175	179	161	167	182	153	159	172	165	162	149	192	156	202	157	178	134	155	166	152	128	145	148	183	184	149	166	143	162	163	158	167	158	164	167	167	163	157	189	175	173	174	193	199	185	161	165	183	174	164	171	177	152	157	154	142	156	179	179	161	170	136	180	171	145	182	187	162	156	153	171	165	172	155	153	175	171	173	152	176	159	189	168	176	158	154	158	149	184	183	167	158	180	172	171	138	159	161	163	164	156	169	167	151	165	139	163	161	174	153	158	154	133	176	157	129	173	163	176	165	156	164	169	159	155	147	147	160	151	172	162	168	174	160	180	168	161	157	171	161	150	162	170	165	154	182	159	169	169	150	156	171	172	152	181	163	191	152	174	160	175	151	142	177	154	144	148	158	176	162	144	144	150	183	169	183	180	158	166	165	178	156	148	153	172	184	150	164	155	163	140	171	132	187	151	163	153	169	165	169	160	178	160	136	150	165	165	190	178	162	166	138	180	178	170	175	157	160	161	173	164	177	157	139	169	175	143	158	175	168	170	166	153	184	178	172	151	164	170	167	177	193	174	171	142	180	165	209	180	168	158	161	150	178	150	153	161	172	186	172	178	162	165	131	190	156	158	156	166	134	160	187	157	168	163	198	161	146	160	153	157	157	166	153	161	194	194	163	174	145	150	167	175	177	150	149	134	140	162	156	164	152	147	163	156	184	141	143	169	166	177	141	162	164	159	165	159	172	182	159	159	157	153	148	172	180	148	166	155	187	166	165	164	156	164	141	148	162	173	169	165	180	168	157	162	174	166	166	167	160	143	165	158	152	147	157	175	158	179	162	159	177	157	152	153	180	150	166	153	158	164	171	192	176	163	176	149	162	169	157	190	172	176	177	156	168	167	139	175	161	136	160	150	176	192	142	168	154	142	170	166	162	136	150	161	143	167	153	161	150	181	151	142	175	173	178	156	153	168	164	159	175	195	165	165	165	160	160	169	172	152	178	185	162	153	180	153	159	161	169	162	170	175	145	150	157	146	154	156	174	175	158	148	167	162	180	182	191	197	147	176	166	163	174	180	145	158	149	163	130	166	176	176	158	162	163	165	163	179	170	161	169	156	160	176	184	176	159	165	169	185	151	204	170	162	155	160	141	158	159	149	168	149	152	166	167	188	131	178	177	151	151	142	167	175	159	145	181	156	160	177	179	164	160	165	157	155	162	177	154	150	177	182	163	157	145	182	172	170	152	156	173	156	170	157	157	184	171	171	164	146	158	185	154	188	154	165	161	163	166	159	181	171	171	182	153	167	151	166	148	173	157	164	162	163	167	180	137	148	154	166	173	143	165	152	159	171	186	158	150	142	157	146	139	181	158	154	171	147	162	163	149	166	162	155	162	180	174	182	158	161	168	157	180	146	157	168	170	156	178	129	142	166	159	180	161	161	173	158	171	168	146	174	151	148	169	163	168	150	167	164	183	173	174	163	165	170	167	173	148	175	143	176	167	172	188	160	186	134	181	152	138	174	155	158	160	150	165	183	157	157	176	169	190	175	163	154	157	144	164	165	155	181	157	153	170	155	158	152	176	173	150	173	193	175	165	160	154	166	161	183	167	173	144	147	159	140	173	175	149	177	159	151	192	159	171	157	153	169	164	160	171	198	156	145	169	144	186	185	179	151	156	143	164	166	176	146	155	174	133	147	188	183	154	173	182	151	145	182	170	180	177	160	164	160	175	180	159	152	140	158	174	175	148	159	157	147	156	153	170	154	173	165	165	160	161	147	155	145	177	190	158	141	151	158	177	161	161	179	157	169	158	178	155	157	169	158	174	198	157	178	167	157	177	146	166	153	191	182	167	175	180	154	164	144	141	164	162	172	165	164	153	169	165	145	166	165	159	144	162	150	179	170	183	151	172	154	173	164	171	179	165	151	182	145	159	152	177	166	163	172	156	162	184	175	187	161	178	147	162	162	155	177	166	181	155	175	156	160	148	154	153	144	168	164	154	157	147	152	150	144	179	150	167	156	174	180	180	162	166	163	162	156	145	154	174	147	162	181	160	175	148	144	121	155	147	185	155	186	149	181	169	172	169	158	178	156	157	167	168	164	172	147	154	142	164	185	152	165	162	151	145	181	181	165	171	154	159	176	163	145	181	164	157	139	144	124	150	137	160	179	148	172	162	153	174	142	184	132	168	152	165	176	151	151	163	174	176	143	137	148	159	161	180	147	160	173	171	166	170	165	163	172	155	182	169	167	157	161	169	166	181	139	153	152	161	156	176	153	160	167	147	161	160	168	161	170	189	153	154	166	140	171	176	166	162	152	154	171	170	167	174	153	137	162	160	163	175	162	186	171	145	185	171	178	173	171	167	156	176	149	164	158	142	171	167	151	164	149	154	179	176	160	155	178	163	157	175	163	168	142	149	185	175	131	160	156	151	155	168	169	155	163	145	146	183	150	161	162	157	142	145	167	156	174	156	157	166	167	159	148	173	167	183	157	144	174	140	130	188	160	168	150	142	164	172	163	171	149	167	173	164	152	162	133	181	157	167	160	153	174	151	155	158	171	177	161	146	161	195	162	163	164	155	151	175	172	141	177	169	151	157	156	175	175	169	160	167	199	152	146	157	165	155	155	163	177	165	154	172	178	169	171	164	155	186	160	154	154	158	152	177	182	144	170	166	150	177	173	152	161	167	165	149	191	174	173	184	175	185	145	151	167	133	155	177	151	158	164	176	184	123	143	157	169	184	170	175	156	181	159	170	159	169	174	168	151	170	171	170	153	147	147	161	143	167	157	154	173	167	158	157	163	161	157	170	162	176	160	175	159	142	162	160	158	182	147	152	161	173	161	150	179	156	165	161	183	176	145	173	168	160	140	155	157	155	157	173	175	176	180	174	169	185	181	172	178	171	187	156	175	137	161	156	155	150	157	170	167	159	169	169	175	155	149	167	155	162	159	152	149	173	148	174	175	163	143	171	170	167	149	163	151	148	185	144	176	171	149	162	169	164	169	154	153	159	178	148	176	144	164	184	165	161	134	160	148	167	182	176	161	156	150	184	142	159	176	157	166	166	170	161	181	166	166	163	156	167	156	163	181	166	158	153	143	175	167	173	165	155	165	167	150	167	177	181	178	154	148	192	147	170	176	176	173	202	161	165	167	131	146	169	145	152	174	153	145	158	164	173	157	159	159	173	159	186	181	135	172	179	157	168	150	142	142	186	154	192	156	151	143	181	165	144	172	150	140	169	198	155	166	167	165	179	181	174	171	133	159	169	180	165	168	166	185	164	164	170	173	164	170	163	172	179	174	145	165	162	168	177	155	171	173	160	159	171	145	179	168	147	160	180	162	156	175	168	164	144	150	172	197	138	180	185	154	182	150	166	169	171	167	132	171	170	168	177	171	146	162	176	162	169	163	167	166	178	144	160	144	171	161	177	188	162	152
2943	2484	1437	1303	3219	5702	7540	3395	1187	1641	2038	2416	2072	1663	1724	1047	962	675	540	494	530	512	491	509	520	480	513	509	502	484	480	521	515	509	504	510	500	488	500	503	489	471	494	472	486	475	515	495	540	526	483	494	510	517	505	488	535	484	484	534	533	486	528	480	475	504	519	501	513	493	472	464	502	543	479	522	493	463	500	478	478	494	496	527	474	522	471	474	488	520	520	481	500	502	485	502	467	478	499	511	475	491	483	485	465	493	517	488	494	537	563	494	497	515	450	479	513	508	514	511	488	474	514	469	509	484	521	461	522	465	476	505	485	533	484	516	499	506	513	513	467	511	479	514	478	471	514	517	511	515	506	523	513	513	492	500	514	497	480	517	525	486	464	520	521	477	466	525	482	494	475	510	506	492	493	503	433	504	488	478	494	505	523	484	488	474	527	509	501	468	450	518	459	489	505	492	530	484	463	491	474	490	483	478	492	485	490	495	533	510	516	478	479	510	497	516	495	495	506	491	505	491	437	509	509	523	515	516	523	500	472	511	496	533	508	542	489	479	497	491	451	463	509	491	535	441	493	507	479	517	487	480	529	503	530	501	542	470	512	491	475	489	480	511	486	473	522	524	491	510	511	487	478	483	524	499	510	490	491	498	481	492	467	526	488	523	516	484	488	505	480	480	457	502	494	495	495	476	554	508	534	480	494	503	507	470	466	521	507	494	494	454	524	510	497	492	478	512	485	485	482	494	480	512	506	493	510	491	495	483	504	483	552	488	498	499	517	515	482	481	488	536	511	470	483	475	531	505	509	498	481	493	490	506	487	473	525	465	465	474	490	495	521	528	489	483	523	513	514	543	468	493	489	483	548	484	472	514	521	500	511	512	505	484	503	544	486	498	507	497	489	461	483	529	469	515	504	476	484	522	490	451	516	528	467	504	487	512	539	484	530	493	471	477	476	491	495	511	454	545	471	482	479	524	493	553	502	498	521	492	486	513	483	522	513	502	529	504	498	530	504	505	470	519	478	489	497	482	468	471	489	504	503	498	480	499	484	512	530	493	496	483	520	519	472	467	486	535	495	526	496	477	479	453	531	493	548	474	508	489	520	461	508	489	481	491	499	473	481	505	503	488	534	517	451	481	487	524	500	457	498	469	510	524	503	499	481	493	501	465	547	463	518	512	493	509	478	494	493	472	487	463	488	465	509	513	533	480	514	511	495	434	504	472	511	470	484	484	492	478	493	517	461	506	486	514	532	500	487	517	506	466	456	476	497	478	517	503	502	512	499	465	558	489	459	509	472	503	482	520	512	536	503	494	495	474	465	482	497	485	516	531	499	515	501	540	494	485	527	514	525	494	449	523	553	531	502	484	517	476	469	487	526	508	482	497	519	480	479	508	502	531	489	539	508	534	511	486	509	484	482	532	508	513	495	477	502	479	530	541	479	534	455	511	476	486	481	524	515	542	550	506	514	486	536	497	477	484	475	506	459	482	508	502	524	464	544	473	500	542	494	524	476	505	499	529	528	516	468	477	457	512	522	539	515	494	473	478	486	508	486	489	545	522	525	507	512	459	435	510	514	517	513	522	506	499	480	497	491	495	506	499	497	523	502	504	481	517	465	470	478	504	500	484	515	525	533	497	498	521	492	508	501	549	493	480	489	488	530	453	514	458	501	502	547	517	499	495	485	485	465	518	456	492	514	544	503	510	501	482	484	514	477	533	483	537	481	489	557	494	477	478	471	495	445	501	501	510	494	548	461	532	502	488	495	510	464	490	522	490	516	498	500	489	504	467	492	524	488	481	521	483	490	472	482	493	476	520	531	513	475	494	512	481	471	492	471	482	459	490	501	471	516	507	493	475	512	501	499	510	528	516	503	504	490	488	494	524	474	525	550	454	517	506	490	464	479	511	520	483	462	505	481	517	505	487	470	427	499	514	519	511	484	468	519	527	463	524	472	471	499	498	488	483	508	498	488	437	495	495	518	508	475	510	450	519	537	533	492	486	502	510	487	509	496	468	533	478	496	518	474	514	482	496	441	507	470	523	478	455	478	510	458	512	480	515	491	476	435	480	468	498	526	532	552	541	497	500	489	498	518	482	530	508	490	481	502	511	482	496	454	508	490	455	507	513	462	477	532	503	496	517	527	478	500	479	488	491	523	440	524	492	519	486	476	497	473	509	496	529	485	483	499	483	516	510	482	509	477	494	509	524	481	479	542	501	520	449	489	526	474	476	512	498	472	505	449	467	547	496	485	474	468	497	542	452	491	464	477	475	535	494	530	517	475	493	512	467	515	513	517	508	495	497	491	523	502	492	494	457	506	550	466	517	546	469	463	477	515	545	507	480	500	494	520	481	495	522	515	504	495	465	489	494	514	475	508	500	489	485	511	473	483	488	486	485	512	505	467	486	479	502	497	496	518	488	493	517	482	503	474	482	499	467	490	476	500	499	502	454	486	499	517	503	496	485	472	480	505	500	475	492	491	471	487	474	465	493	507	512	490	501	449	489	466	441	494	518	501	508	473	488	490	495	465	497	465	508	503	503	472	512	506	494	466	486	493	511	505	480	506	520	511	476	480	467	521	515	525	478	511	465	474	548	494	490	529	478	514	515	487	516	472	509	508	466	470	468	489	494	486	467	489	489	510	484	484	510	537	499	496	518	465	498	532	487	494	521	552	475	491	490	453	547	495	494	499	514	476	496	488	487	510	476	513	473	486	502	526	503	483	465	491	474	527	518	529	459	514	526	500	487	467	499	498	492	497	551	494	508	510	504	548	504	498	487	486	495	542	494	484	488	475	504	501	487	511	495	510	512	507	540	528	482	489	504	522	492	517	494	502	502	500	505	504	488	477	549	490	512	507	472	506	455	512	576	514	474	553	488	486	516	509	514	512	448	495	517	481	527	497	501	490	517	515	471	499	493	463	476	491	484	509	483	500	500	531	487	503	473	542	510	493	521	508	476	504	494	467	498	577	454	460	512	517	481	513	499	493	475	487	487	522	501	439	501	495	500	502	526	499	506	473	491	472	458	500	479	509	477	522	494	494	496	484	474	500	476	487	464	481	552	474	535	509	513	487	510	495	479	467	506	536	500	514	491	476	503	542	487	455	484	501	531	470	499	476	459	520	482	460	515	491	476	494	481	485	528	505	481	501	512	511	474	464	491	490	469	493	486	498	459	500	459	520	500	479	490	499	515	507	496	504	463	513	506	501	514	489	479	516	553	517	438	511	495	468	514	486	495	509	524	481	496	513	491	476	469	534	507	509	547	498	501	523	487	521	480	497	543	498	480	456	522	504	466	520	503	492	489	517	483	474	416	516	505	509	504	511	495	465	486	509	479	465	477	502	470	474	518	492	487	508	521	477	450	523	488	483	496	497	544	519	485	469	535	491	488	529	466	494	478	491	514	509	454	505	527	520	504	529	519	501	450	500	472	509	536	499	496	490	497	432	529	523	488	516	484	486	513	507	469	500	526	497	471
14166	13324	11691	7832	9499	18320	24429	13122	4858	3869	4917	6398	4831	4499	3920	2537	1308	800	442	360	305	310	310	303	305	334	307	298	292	302	292	300	317	307	278	320	310	252	343	291	303	281	332	313	292	266	339	290	277	304	294	291	295	266	273	307	314	315	309	301	269	294	254	290	326	286	315	295	302	301	306	255	307	280	319	266	284	280	277	296	296	279	274	293	329	279	293	284	273	299	299	308	311	319	298	304	274	278	252	305	292	307	312	323	274	319	275	315	291	294	297	341	310	309	269	272	304	311	302	282	333	316	308	309	290	294	270	299	281	286	298	323	289	272	310	292	322	301	292	301	309	339	268	289	306	311	325	293	275	290	265	295	277	284	307	298	293	284	289	322	302	310	300	299	329	298	294	309	326	274	295	290	300	305	306	286	303	312	298	308	295	285	275	277	333	290	294	287	307	287	310	318	290	302	302	268	292	308	303	287	289	302	299	292	267	282	314	287	266	292	303	301	267	306	321	285	311	290	280	267	317	286	284	309	258	276	324	295	282	270	306	274	315	314	321	287	318	333	289	294	295	293	320	295	293	263	297	304	310	270	289	296	304	292	289	293	303	285	270	288	256	283	270	269	314	273	292	327	322	287	315	329	304	280	267	263	306	272	295	261	271	266	313	301	290	298	250	320	265	269	272	290	303	285	275	323	292	305	289	322	275	324	292	307	278	297	292	312	317	317	282	294	312	290	295	273	280	300	286	298	295	327	287	317	291	277	311	303	335	312	285	300	266	276	323	288	262	265	292	287	276	292	311	322	275	343	316	289	311	312	287	288	283	320	343	305	316	280	313	267	294	266	264	309	274	293	296	299	312	272	290	312	319	290	294	317	307	321	281	300	304	281	283	321	282	311	297	293	316	317	293	306	349	309	300	295	287	314	308	304	282	280	262	291	276	312	293	318	288	305	324	305	308	278	314	321	321	330	290	299	300	319	289	280	296	256	301	297	305	274	256	294	269	294	318	283	303	276	260	313	296	268	320	315	282	286	274	311	292	309	276	283	282	271	272	285	301	272	288	286	307	294	282	298	285	299	301	326	294	269	309	281	306	296	291	294	312	284	297	308	287	286	306	291	295	293	301	299	274	307	277	272	282	286	282	307	324	290	320	309	267	293	292	301	308	306	300	308	300	299	275	314	288	276	316	306	302	293	291	310	257	295	308	289	300	279	278	272	286	305	307	293	289	279	290	294	291	283	262	276	300	316	272	280	293	301	305	331	287	300	305	264	281	284	283	282	306	299	286	305	291	327	304	285	292	274	285	277	287	308	312	283	312	277	301	332	329	306	257	281	281	321	316	287	321	303	280	301	290	305	299	285	284	299	291	267	301	274	286	326	308	306	305	285	308	277	289	289	293	281	279	267	268	310	277	290	351	287	305	273	293	305	266	315	320	288	291	277	301	294	307	302	321	314	280	320	308	301	290	315	300	289	287	250	325	315	315	290	293	296	274	300	330	298	299	294	271	271	305	269	322	338	276	296	295	293	305	309	285	318	287	304	281	325	311	285	292	309	273	283	297	254	251	302	279	290	298	271	317	305	308	292	291	284	296	329	270	289	288	286	282	267	326	282	296	287	276	289	286	308	283	280	291	291	296	256	310	308	304	337	299	283	310	297	285	302	326	275	316	323	287	304	285	311	271	267	298	279	297	306	273	338	290	287	278	304	280	293	315	306	258	288	284	292	289	280	268	298	280	277	274	280	284	329	328	337	265	290	327	326	299	295	295	252	319	326	306	306	290	305	294	322	294	298	324	317	271	280	300	296	277	303	298	305	338	310	265	305	322	307	279	273	284	290	315	274	312	289	328	300	299	298	280	301	287	309	295	285	302	297	300	298	316	281	297	253	312	269	319	249	269	290	303	329	304	323	283	308	315	303	278	286	309	287	365	296	305	271	305	272	308	267	287	317	308	308	293	286	294	271	293	302	283	293	272	289	293	307	277	273	308	283	296	304	303	291	302	279	292	311	265	310	303	305	271	262	321	299	269	281	307	296	292	296	283	287	318	319	318	273	300	294	314	293	285	309	301	291	295	348	297	329	287	287	290	288	287	264	298	330	332	273	307	309	304	298	304	289	279	286	328	326	297	291	268	261	268	310	306	293	291	294	287	299	305	295	279	287	312	264	320	281	261	296	270	289	304	314	293	314	290	306	282	295	285	286	296	327	302	295	277	306	324	316	263	289	315	290	308	306	311	287	301	298	312	308	272	296	283	287	293	319	353	296	303	328	277	291	321	306	283	327	278	275	313	291	293	312	317	270	309	295	319	293	274	315	308	315	313	287	308	308	310	273	332	276	291	304	322	279	272	275	274	272	275	313	309	318	286	278	284	305	297	282	297	308	317	307	282	297	307	275	275	315	338	293	277	292	285	301	312	311	266	277	295	283	271	303	263	290	275	299	276	292	300	272	281	311	313	295	268	275	313	272	272	287	305	287	329	273	303	280	306	281	320	281	294	272	296	312	287	320	291	283	298	315	290	273	287	289	309	296	314	297	289	306	284	310	299	303	281	326	298	267	328	320	300	270	279	264	306	264	289	329	265	267	280	266	303	331	281	297	258	290	297	301	257	284	300	282	297	301	272	309	288	282	321	338	305	308	293	266	294	309	282	310	313	294	276	288	293	314	310	280	308	284	293	283	312	284	299	274	276	299	295	264	279	314	312	275	299	293	309	329	305	271	300	274	318	271	321	321	303	313	274	284	302	283	288	271	298	307	306	281	311	274	287	282	338	295	314	294	281	298	278	311	290	304	300	303	326	293	301	266	278	276	269	301	314	295	293	297	294	306	317	296	289	298	293	273	282	289	304	277	300	311	272	249	276	304	272	303	302	307	348	290	296	302	271	306	276	273	287	323	303	296	272	277	298	311	330	330	285	270	325	306	296	278	295	281	295	281	288	304	303	312	268	326	264	290	317	261	289	286	315	308	270	289	304	280	302	298	274	297	286	295	265	291	299	290	289	277	285	295	298	282	281	309	304	276	275	251	295	290	274	307	306	281	283	292	273	264	270	302	247	303	255	312	308	262	292	298	287	294	310	300	275	265	301	287	307	316	319	278	282	306	319	272	321	299	247	293	271	303	318	302	299	304	325	290	288	310	292	282	310	300	276	303	290	290	343	283	299	285	292	321	296	309	306	298	301	311	294	267	304	313	284	286	298	299	309	280	307	279	294	328	318	315	306	304	288	294	307	309	310	305	332	303	283	311	302	303	288	295	265	328	302	299	290	287	312	296	305	287	304	315	279	282	306	276	291	314	298	304	276	329	279	330	269	280	298	248	269	343	264	266	266	300	290	300	273	286	282	281	348	292	278	299	278	286	295	297	320	309	272	322	293	311	284	319	306	271	327	308	301	292	324	311	318	292	280	261	294	292	299	307	289	283	313	331	304	315	292	273	266	288	308	305	300	300	298	289	295	289	283	321	266	295	278	313	295	293	287	301	251	276
10060	10187	8217	8159	17786	35255	37069	18361	9340	10745	14810	18078	17269	17082	16736	9652	6452	4294	1642	1212	1091	1122	1120	993	1011	920	882	890	909	886	888	886	922	876	830	873	883	834	863	870	816	857	829	887	863	882	837	857	770	823	859	790	819	850	780	811	848	814	764	754	818	778	811	806	777	801	872	812	812	848	850	816	820	833	782	781	775	797	780	793	853	807	807	850	781	852	792	804	821	811	830	799	841	785	799	798	803	757	804	842	781	862	840	781	863	820	759	827	747	785	806	788	775	849	804	814	797	768	777	836	796	794	817	830	801	810	826	750	781	843	830	755	786	792	766	817	758	787	766	821	837	798	804	803	799	766	770	804	826	790	834	834	808	750	829	803	766	814	779	788	738	772	810	788	799	776	794	803	823	781	776	807	788	815	809	758	823	818	811	825	818	790	830	881	766	782	833	759	798	778	820	831	783	827	809	781	790	801	783	839	769	794	808	790	739	811	775	772	843	821	735	822	825	803	788	800	756	809	794	751	776	794	773	863	773	790	794	809	833	817	778	886	800	815	796	805	789	785	786	828	815	797	798	796	840	810	847	830	757	795	788	840	779	729	803	763	783	828	789	774	769	812	801	780	837	774	723	814	759	794	764	773	803	814	778	799	827	805	760	759	855	819	796	805	760	782	822	838	809	809	766	761	797	754	839	797	835	823	837	808	772	764	834	833	768	800	816	844	805	794	802	844	807	812	778	746	858	794	779	803	782	791	806	795	777	852	797	787	836	779	843	801	753	800	796	796	848	760	792	801	805	807	782	762	753	794	835	754	794	784	823	816	786	820	807	844	782	796	771	776	750	785	779	778	812	820	851	855	790	802	817	736	795	816	816	811	803	805	825	786	781	781	799	818	845	797	817	783	804	827	793	781	819	811	839	777	798	776	811	829	764	777	761	839	768	805	841	773	849	796	767	830	796	801	818	823	792	801	793	811	827	844	789	809	833	825	837	782	803	792	812	873	810	768	789	789	809	807	793	820	764	778	811	746	789	795	806	783	777	804	816	760	776	798	801	823	771	732	780	799	846	761	789	809	797	824	810	782	827	769	799	779	831	846	814	756	818	811	808	747	826	804	772	784	790	778	789	805	796	760	786	775	757	827	839	818	805	817	768	761	744	791	769	830	815	784	806	824	780	847	760	818	791	814	810	841	796	819	791	810	797	808	784	743	830	792	819	806	813	800	834	824	822	811	800	795	766	827	786	772	825	774	766	775	811	771	840	776	804	711	824	782	797	812	808	824	736	774	826	805	795	793	810	787	793	859	828	797	781	804	755	790	817	777	804	793	812	832	845	740	792	773	807	778	770	828	819	826	793	860	802	751	799	781	793	764	791	758	806	799	820	811	821	783	825	784	818	806	792	767	730	770	787	792	770	700	773	788	794	784	789	855	738	793	821	794	856	804	843	762	767	835	823	747	868	801	810	875	817	818	820	807	742	757	804	760	811	830	819	808	794	763	814	746	859	779	809	736	779	789	804	770	812	804	796	830	774	796	772	827	765	809	863	812	793	817	831	833	793	759	787	818	799	808	819	771	791	758	859	780	822	820	768	763	767	801	772	830	769	812	816	793	809	811	813	770	823	743	822	797	799	733	813	825	774	744	809	805	848	797	801	807	795	794	816	759	796	769	779	836	830	812	758	771	810	784	793	793	836	793	805	842	768	790	777	770	813	811	819	850	769	812	784	791	810	765	776	780	790	793	786	819	791	755	812	794	802	803	760	809	826	855	802	793	815	820	754	799	758	748	849	778	774	819	814	799	768	767	850	793	791	780	777	778	791	800	810	789	816	790	869	776	823	807	863	783	801	718	828	796	795	801	787	759	823	777	781	763	775	790	765	811	761	824	794	815	823	827	775	740	827	763	804	841	834	808	789	801	769	762	781	818	793	838	829	848	809	802	760	818	798	800	792	757	792	825	764	769	813	801	812	820	824	819	777	816	754	807	800	844	768	758	781	818	796	815	801	817	789	783	814	786	820	806	757	808	825	736	741	821	780	784	773	821	791	760	803	787	809	834	768	847	808	792	829	795	774	772	823	800	770	766	810	796	781	815	763	759	827	804	776	822	766	829	823	858	791	798	806	823	795	831	816	833	816	784	815	819	770	781	830	805	827	822	740	765	797	736	785	788	762	808	810	819	837	819	779	772	806	797	779	819	780	822	837	754	811	828	810	774	760	731	809	756	802	826	797	797	840	795	785	851	816	806	813	763	791	767	826	755	789	811	761	832	817	793	782	753	834	781	809	806	780	834	819	754	844	782	779	825	816	805	778	800	830	820	788	797	822	757	864	799	756	792	819	768	789	780	820	837	793	829	798	801	744	749	777	735	784	820	811	777	780	824	816	782	779	777	823	817	805	804	794	838	815	799	807	841	769	829	821	845	774	816	837	809	747	824	823	780	788	817	834	867	823	809	818	771	829	867	824	803	750	798	781	840	810	751	775	762	839	763	851	802	737	780	779	774	827	766	852	814	846	822	779	797	782	760	819	777	765	787	750	790	806	828	826	822	785	794	787	785	777	761	810	789	800	790	773	833	782	775	806	783	834	767	822	787	846	812	784	785	791	755	806	797	767	845	825	836	752	817	775	775	789	806	821	764	830	818	820	817	794	835	781	811	789	798	731	792	814	785	826	824	790	784	838	841	795	805	771	789	834	806	722	806	764	796	825	799	746	784	766	823	852	814	830	793	846	790	759	783	824	831	737	817	779	833	816	764	831	835	837	791	775	784	786	822	805	839	811	790	800	779	830	786	802	785	792	775	797	822	815	766	780	757	733	796	756	791	827	781	809	782	798	792	816	742	828	751	796	800	813	777	842	784	764	785	791	787	788	771	788	786	755	820	781	772	758	756	805	773	771	800	845	820	769	784	817	800	812	797	794	774	794	773	860	771	868	825	785	771	796	791	801	836	804	788	794	826	837	834	810	826	792	801	815	734	745	793	784	770	834	768	782	765	799	808	807	825	760	833	823	815	847	816	831	782	812	811	811	809	821	777	813	769	780	798	791	831	838	837	779	783	798	839	790	792	821	800	787	805	810	797	792	789	814	820	802	791	767	811	782	781	787	792	843	775	813	752	758	834	797	822	803	802	771	824	797	771	851	829	769	718	840	854	736	795	773	781	802	847	795	758	778	800	764	816	808	819	813	813	819	778	750	776	778	838	785	783	767	751	786	771	797	809	796	824	761	790	872	834	801	775	802	846	811	809	813	813	802	811	818	803	808	797	835	766	814	802	787	815	786	836	786	797	847	818	820	793	797	834	773	824	819	764	801	798	779	762	763	788	784	805	802	786	793	797	834	827	814	751	819	800	803	763	773	778	795	802	819	781	806	790	756	832	833	833	807	809	818	747	789	791	769	770	842	812	806	807	793	806	814	780	819	757	821	874	768	791	771	784	805	788	783	764	773	828	813	851	833	783	839	795	822	834	745	768	823	783	860	799	798	841	834	804
20363	18487	17587	13316	16715	26002	31581	20804	8454	6571	9403	10601	10170	7531	6206	3594	1743	963	436	330	306	283	306	304	276	265	273	287	275	293	251	239	243	261	247	256	288	284	250	276	262	277	251	284	251	253	231	252	259	246	292	300	233	256	234	261	246	258	274	260	244	225	222	275	286	252	273	255	243	272	248	261	242	223	295	249	268	274	257	285	263	243	278	251	241	236	231	260	235	255	269	265	270	273	266	259	246	261	269	265	257	241	278	273	263	291	268	251	277	250	244	267	244	236	224	273	224	276	264	230	260	255	246	240	261	243	228	268	274	261	258	249	295	267	258	240	288	262	238	281	245	229	285	259	237	233	245	268	246	247	260	282	245	264	271	220	246	246	231	226	272	273	262	267	258	249	248	255	244	244	254	238	251	273	254	252	235	248	248	253	258	239	222	240	251	258	293	271	251	260	283	249	248	259	254	260	258	240	267	259	251	225	277	240	230	238	315	221	265	253	243	242	248	250	249	235	232	238	242	277	270	279	237	240	261	240	241	266	272	275	251	256	267	236	260	237	247	259	245	270	279	253	259	232	265	243	249	263	267	264	241	249	269	255	240	244	253	248	251	244	264	253	266	230	248	243	256	255	269	247	236	254	261	250	250	234	286	265	267	262	222	267	277	246	270	251	232	229	244	252	252	252	235	263	226	231	237	255	242	242	253	266	272	249	267	274	242	254	237	239	211	250	257	265	266	230	264	269	244	248	235	246	276	251	264	258	259	232	239	240	237	236	249	285	259	256	237	256	235	239	251	273	263	240	238	240	257	262	245	259	242	244	242	201	254	258	256	236	232	258	257	245	235	233	246	260	248	222	254	231	265	267	285	264	273	249	262	231	259	260	262	275	239	270	246	242	257	281	269	243	255	234	244	217	244	282	283	235	253	274	272	266	254	233	234	258	260	250	268	246	263	262	216	254	257	251	270	278	249	256	276	266	255	252	227	234	254	225	253	245	281	248	268	241	251	261	241	246	238	282	248	270	242	238	256	264	254	276	243	234	250	278	276	260	228	229	254	271	247	292	265	203	239	265	260	237	256	251	251	262	240	235	260	236	237	238	242	252	274	259	279	262	262	261	257	228	277	244	256	270	260	251	263	244	250	257	253	245	248	233	274	233	242	270	244	249	248	219	229	231	269	261	232	276	233	230	241	267	246	243	224	260	247	244	262	247	239	259	260	247	255	248	239	249	284	232	263	272	245	259	245	259	253	280	252	220	245	261	251	255	254	278	233	255	253	272	276	246	240	265	259	279	269	240	260	257	250	260	272	253	259	254	258	257	252	272	235	264	241	243	266	266	261	233	273	250	241	286	220	246	273	243	229	282	264	246	257	240	219	239	274	241	259	262	253	214	249	281	257	246	222	258	280	272	264	238	268	294	271	228	240	236	212	254	237	260	227	242	248	234	269	224	268	237	233	225	242	246	243	251	248	269	281	276	246	249	239	248	256	265	251	243	231	250	247	227	227	251	284	265	279	209	271	267	258	259	262	276	294	272	257	217	234	270	265	255	255	252	270	265	256	257	241	259	270	266	251	247	262	242	271	254	237	225	247	239	246	275	256	270	282	240	278	261	268	244	239	238	254	281	245	261	247	247	272	286	258	294	266	280	266	277	263	233	224	226	244	260	250	294	244	241	240	266	275	245	226	272	281	248	253	246	274	256	247	258	262	244	252	254	258	262	251	268	255	233	265	258	224	265	259	258	240	251	268	259	237	254	208	257	277	241	259	268	265	248	247	238	258	226	272	271	268	255	240	230	242	238	245	270	235	272	246	272	270	268	252	245	257	255	243	259	229	278	275	250	251	252	265	256	258	265	237	218	255	236	255	262	264	243	275	260	239	242	259	263	240	238	232	261	262	256	254	240	256	233	260	268	246	263	251	290	271	230	253	243	238	237	247	262	243	264	269	240	257	256	264	246	267	261	269	222	230	275	228	237	248	237	282	263	225	288	259	237	271	258	276	239	243	267	239	251	243	259	234	259	249	247	273	236	252	259	268	218	243	277	256	277	250	241	265	268	265	259	262	257	258	287	262	263	232	223	239	248	241	266	250	256	252	248	249	261	248	287	235	260	276	225	252	250	272	250	219	256	249	230	262	277	254	268	260	230	245	250	257	264	269	267	265	280	256	270	259	269	248	231	251	250	240	254	230	240	234	237	256	233	272	274	241	246	257	273	265	214	252	251	260	234	246	269	261	257	239	242	285	255	213	238	246	268	277	222	235	233	273	243	248	246	254	235	253	259	240	273	228	233	253	252	250	267	267	228	238	222	268	253	238	258	254	272	235	264	291	242	266	261	256	239	230	251	257	263	242	247	276	228	274	265	242	246	235	259	250	240	237	249	273	231	273	274	252	261	272	237	247	290	262	213	253	252	261	268	233	287	274	264	251	254	260	247	257	266	248	227	229	236	268	266	262	218	227	240	250	251	279	284	240	262	251	265	264	247	250	279	249	248	222	235	231	262	274	235	238	248	262	259	256	249	231	263	259	261	257	250	238	260	244	246	267	247	247	240	222	236	285	255	279	246	269	242	235	261	236	268	270	224	248	262	258	234	234	250	260	252	233	269	233	252	273	246	226	225	252	267	280	242	260	262	261	252	264	250	278	254	262	265	269	243	271	243	251	263	273	268	238	240	235	251	266	268	248	259	244	275	267	274	278	271	241	226	261	255	258	256	239	260	271	256	233	248	260	261	246	257	236	241	232	241	260	261	280	238	269	240	277	262	247	237	254	231	240	244	255	249	274	259	244	264	257	260	240	242	242	255	244	261	274	239	238	248	248	256	235	258	228	223	253	288	268	287	230	258	264	234	230	259	234	249	266	245	248	227	252	294	254	272	257	238	254	240	258	236	263	282	250	263	244	227	251	245	237	253	260	234	240	248	250	243	276	269	263	267	246	240	264	236	246	231	254	226	263	241	244	232	271	229	252	252	241	239	242	253	249	254	269	245	268	267	243	255	230	265	260	241	257	251	258	254	267	271	237	223	244	271	241	263	242	262	255	251	232	302	240	235	273	236	255	266	246	247	253	216	237	257	247	267	247	234	237	231	248	266	226	246	250	261	252	251	258	262	219	247	260	246	265	241	252	245	263	243	263	261	262	218	243	269	253	277	250	271	251	258	236	233	210	262	264	244	228	235	238	265	252	262	256	233	278	265	269	264	270	233	285	250	250	255	259	259	248	262	250	280	274	239	259	263	266	274	259	232	257	235	246	254	221	283	282	250	249	219	257	252	225	242	270	251	270	242	247	267	252	282	248	274	270	263	236	244	209	268	240	257	262	252	284	280	238	255	269	269	269	234	247	260	256	244	240	248	247	244	253	266	234	236	250	260	234	222	233	247	240	258	225	263	275	250	251	267	272	265	294	276	275	236	274	254	239	235	261	237	266	261	270	271	228	235	236	271	267	247	275	235	249	247	233	246	248	266	267	247	244	263	239	254	248	267
12127	13376	12878	12424	24660	39533	41493	26340	11201	15549	24009	26635	26119	20588	21223	12328	7553	5888	2109	1456	1274	1297	1200	949	919	842	898	882	880	833	871	808	799	828	776	774	785	784	786	782	716	713	759	779	745	735	691	756	725	688	774	714	730	737	724	723	707	714	726	697	701	705	732	723	733	727	733	702	725	689	699	758	672	686	719	690	652	689	723	745	800	686	700	680	684	669	682	653	694	700	661	638	741	692	657	680	663	675	673	683	711	691	673	704	679	660	668	669	703	672	708	712	618	633	655	675	658	667	727	667	674	650	650	703	712	696	658	640	657	691	667	699	687	695	650	687	699	657	640	688	643	644	666	652	677	715	677	679	679	698	697	668	649	675	626	661	606	674	681	677	704	660	679	623	671	731	663	669	750	700	634	651	646	656	672	739	681	672	662	703	669	689	659	701	683	722	652	644	658	672	626	686	672	613	684	690	680	708	671	662	640	721	659	680	661	655	691	692	684	693	710	648	708	655	690	663	677	651	617	641	662	698	660	593	688	646	638	686	666	722	641	634	662	663	645	735	628	645	647	698	664	690	649	699	640	727	644	652	661	644	662	678	689	681	708	645	656	694	693	664	677	654	688	673	716	694	623	706	711	660	662	657	692	659	709	663	682	696	671	617	682	663	638	676	680	674	700	669	687	721	668	676	695	675	625	675	685	667	667	698	642	692	652	660	662	669	637	729	660	644	640	682	689	694	677	691	689	677	693	678	674	685	713	646	697	676	673	686	686	631	660	639	688	670	687	675	627	687	665	706	671	709	658	751	668	690	677	621	662	693	645	686	620	665	682	706	669	688	647	661	695	654	678	678	659	648	636	671	640	651	681	641	640	693	673	717	622	677	691	660	690	653	680	637	660	698	658	646	638	703	697	675	697	708	631	658	629	641	637	672	679	680	692	653	704	695	714	669	670	695	666	686	645	689	646	661	705	726	646	691	684	687	694	678	653	692	627	605	728	662	679	658	682	690	653	644	646	640	680	679	632	692	639	659	668	700	617	668	683	672	661	628	697	643	725	689	618	679	658	627	666	692	662	663	655	681	662	682	675	658	637	698	682	704	700	688	684	671	680	680	669	694	672	683	691	707	683	659	682	711	703	648	632	726	659	776	665	669	667	653	709	679	639	674	661	691	694	655	714	725	695	630	710	698	659	632	695	690	665	626	627	661	714	659	723	666	599	678	667	620	660	659	666	677	661	641	677	651	687	690	694	730	694	729	688	729	702	636	652	685	632	663	682	640	670	649	659	661	690	746	667	675	662	626	697	642	682	677	694	677	666	659	653	633	646	658	641	706	659	669	677	637	617	642	642	718	671	723	693	644	666	644	645	665	679	688	665	644	647	722	669	671	688	678	648	670	671	666	681	652	711	650	643	726	649	711	651	668	663	661	665	686	662	682	674	656	720	649	709	693	675	733	723	628	654	702	661	614	657	663	692	669	702	678	678	696	704	683	702	655	686	707	649	692	683	682	711	703	659	686	670	690	674	639	658	704	675	675	642	689	719	723	659	707	656	701	676	699	696	633	640	676	631	725	672	676	629	680	663	673	648	669	681	676	712	704	681	672	663	654	677	682	705	635	646	664	657	661	697	655	673	624	652	654	671	631	665	691	673	663	679	709	647	637	653	658	668	656	756	671	655	683	717	681	677	699	645	632	625	644	670	658	669	671	682	666	728	617	665	706	747	630	666	687	654	705	632	676	676	623	639	683	638	670	662	645	671	660	632	649	684	673	693	681	692	688	691	620	677	663	674	674	674	708	639	694	685	690	706	697	677	687	720	692	696	697	705	668	690	639	642	649	673	668	633	640	645	649	659	674	641	714	682	653	713	673	703	687	695	703	712	676	674	665	710	676	719	681	637	698	645	665	648	675	663	677	622	682	672	683	687	685	707	689	703	651	648	685	699	665	656	674	642	703	642	682	671	701	724	705	667	679	666	677	651	647	650	695	639	675	619	732	657	679	715	683	684	680	677	685	677	658	688	670	657	655	663	656	660	654	673	685	713	716	686	697	637	705	652	680	651	681	631	711	703	663	657	671	647	655	654	697	652	681	668	675	675	624	647	680	661	665	641	724	637	671	664	659	669	698	701	652	663	658	636	640	645	699	708	644	705	686	704	647	683	657	683	630	686	649	662	683	709	725	657	623	640	715	659	648	674	696	694	694	702	678	667	631	666	696	695	624	660	663	654	665	677	687	650	620	745	682	679	712	669	623	708	673	700	684	661	667	661	685	650	599	732	655	705	668	689	706	692	688	690	688	717	657	658	709	636	697	683	663	638	713	657	657	663	664	659	644	654	656	633	651	646	672	696	696	656	651	690	627	653	695	679	646	657	732	684	679	659	643	666	731	633	662	653	637	671	692	630	658	679	742	682	656	642	575	709	619	661	675	672	703	664	656	692	680	689	681	675	661	705	669	745	674	692	693	642	691	716	673	627	654	666	678	676	708	649	655	701	689	640	666	689	649	656	687	658	668	645	646	655	677	669	711	693	662	632	696	629	689	673	703	606	666	678	691	696	697	648	670	705	652	689	658	666	653	670	683	670	676	612	697	675	685	702	658	675	670	658	665	696	668	618	683	688	660	682	679	703	682	688	711	622	718	614	670	653	598	664	711	698	646	648	668	642	704	659	646	657	651	703	692	643	691	640	668	674	674	703	670	674	679	661	649	674	665	662	649	691	692	721	676	681	690	644	653	659	668	664	666	675	640	710	713	690	635	637	701	662	703	647	676	683	700	647	698	701	685	679	720	664	724	626	661	655	666	700	660	675	686	665	647	645	596	676	650	702	722	683	692	646	674	680	679	665	687	647	674	655	667	697	621	637	693	722	683	655	642	696	707	683	642	685	683	679	674	622	668	666	740	648	681	642	667	636	703	676	649	650	684	661	667	665	725	704	634	656	723	682	682	684	667	685	683	651	655	693	679	682	691	688	641	687	644	637	662	637	674	687	699	645	628	649	691	663	681	664	654	651	688	672	636	694	678	675	649	701	700	654	693	649	686	654	693	650	731	641	659	653	668	662	633	648	637	674	691	642	679	704	676	672	633	636	657	617	703	674	710	703	644	710	664	680	659	682	696	703	634	661	645	681	662	668	695	659	715	668	712	652	664	699	690	658	692	629	623	664	679	655	679	702	673	685	655	688	650	667	710	667	685	699	742	648	737	713	650	681	715	687	711	707	709	686	653	682	656	643	621	712	636	671	709	690	693	688	592	686	647	668	664	740	686	648	664	692	632	694	647	741	682	618	672	669	718	687	642	724	712	669	686	666	694	685	688	662	655	706	664	630	657	673	658	667	677	665	644	653	641	674	684	643	655	665	703	632	639	652	696	661	639	634	684	667	646	726	688	666	631	678	665	709	670	692	659	653	688	683	705	689	693	702	683	684	663	673	678	634	683	661	708	674	672	641	649	672	695	679	712	709	694	710	631	657	679	657	633	706	707	720	705	662	659
2479	1207	834	458	592	1434	1408	422	256	263	345	314	301	314	324	257	215	179	173	173	148	127	163	182	171	162	194	143	152	158	150	149	154	155	167	166	177	157	160	153	143	165	163	175	163	137	147	164	181	162	173	186	178	166	179	171	177	154	181	147	170	153	158	168	163	164	177	161	164	167	160	183	153	162	151	166	146	147	160	187	152	153	163	149	165	170	174	161	177	155	140	174	167	171	162	142	164	173	193	176	167	153	148	131	166	174	153	157	163	164	184	156	174	144	160	157	173	160	155	138	158	150	158	166	171	145	154	168	168	143	154	168	193	157	162	170	147	170	180	157	180	174	158	153	146	154	177	183	176	137	183	176	150	170	148	161	168	166	156	168	166	160	163	184	143	155	166	170	168	180	144	159	175	169	169	178	176	131	173	166	148	161	142	155	167	157	177	158	158	148	160	141	172	159	157	173	199	163	150	170	133	153	139	161	168	149	137	186	150	158	164	166	159	152	164	161	189	160	143	160	161	142	153	170	150	163	179	174	157	146	156	167	154	159	132	176	185	147	178	190	184	158	167	166	148	172	180	174	172	125	147	140	147	157	173	153	176	168	155	158	174	173	153	154	168	158	181	164	173	165	160	151	164	165	149	180	172	172	186	178	172	160	154	160	159	156	144	170	151	152	167	158	169	172	166	148	164	150	165	170	143	172	169	146	158	164	163	174	147	162	149	155	151	160	139	151	167	137	174	149	163	179	173	174	142	152	151	153	139	148	158	172	163	148	159	162	172	144	176	156	160	167	163	161	175	149	162	180	169	157	169	161	167	158	165	165	164	167	177	166	152	179	175	161	183	159	171	183	165	179	169	165	186	151	175	198	151	171	164	137	159	156	188	182	170	176	170	165	163	159	145	182	161	146	156	135	170	170	163	160	174	165	167	162	160	150	153	154	150	135	168	166	169	160	162	170	175	175	173	162	178	138	150	158	177	152	162	159	150	162	142	150	172	187	152	169	155	179	156	146	165	142	148	137	161	186	153	166	149	137	169	172	165	153	181	177	151	178	173	153	160	161	171	165	133	139	136	168	175	159	163	168	152	159	176	182	136	168	149	146	171	183	154	177	188	150	184	158	137	160	155	154	148	151	168	149	172	167	148	165	169	175	144	177	157	171	177	174	161	178	163	178	171	170	181	171	176	162	163	177	166	150	137	168	151	182	168	172	162	172	147	162	149	172	183	145	172	161	151	156	170	149	162	181	162	155	158	169	159	160	181	134	166	152	148	159	159	154	166	151	167	145	152	183	160	139	175	174	172	162	160	166	158	182	147	165	155	179	177	149	171	161	177	164	167	165	184	142	138	162	162	157	166	177	177	155	156	176	157	186	177	164	177	157	167	159	179	155	160	168	169	170	180	154	149	154	158	156	153	165	178	163	156	187	164	170	182	184	154	156	144	141	170	185	136	143	164	155	167	176	158	169	164	186	167	135	154	191	149	161	187	162	167	164	163	160	160	173	160	163	169	139	152	150	146	160	171	162	173	149	173	178	166	176	182	153	138	165	156	156	175	150	167	177	149	159	168	152	150	169	174	155	151	161	157	178	164	181	156	179	167	143	181	173	155	170	179	165	167	169	170	183	162	158	151	149	162	165	169	143	159	162	150	174	134	164	154	166	159	158	181	146	159	182	166	152	164	156	142	156	191	171	160	183	141	160	168	158	161	168	179	171	175	165	156	176	175	163	177	156	158	143	171	188	146	163	176	160	170	154	150	165	171	161	177	149	152	155	149	158	159	189	157	153	171	147	160	190	175	142	169	153	151	162	162	150	160	180	185	175	162	154	160	154	145	162	157	173	162	170	168	152	159	165	178	174	153	153	174	150	165	167	171	158	159	143	145	162	157	166	132	143	164	154	158	163	163	160	162	163	156	142	157	170	140	173	171	172	132	163	155	161	163	188	191	159	167	183	157	161	168	206	141	173	162	171	173	150	152	140	159	156	164	167	151	154	183	145	160	157	152	127	141	154	184	141	170	153	152	167	174	156	164	156	158	167	173	179	182	132	169	155	143	169	156	189	160	165	189	167	190	149	145	140	165	173	161	159	159	166	172	172	146	161	159	163	171	173	158	148	173	173	164	170	187	170	163	152	169	148	161	169	147	197	168	161	165	169	162	180	150	161	153	170	150	172	182	158	147	187	145	175	155	160	151	164	163	148	167	186	159	173	169	176	192	150	159	155	163	179	178	169	162	152	138	144	158	154	189	128	152	147	169	184	165	161	172	161	149	174	160	176	189	172	165	168	141	150	150	149	132	165	174	153	174	154	158	162	174	171	155	172	179	165	134	172	140	168	160	139	165	161	171	175	172	130	172	149	138	180	173	171	162	180	199	162	138	173	165	164	151	132	155	156	146	151	155	156	158	130	173	175	167	168	160	155	172	173	155	161	150	176	157	171	145	164	153	172	159	144	177	145	141	166	170	161	190	149	177	162	165	149	159	148	146	165	172	152	153	171	154	173	163	181	159	175	137	135	150	154	160	145	142	158	203	147	138	192	155	166	165	156	174	164	191	159	170	170	179	178	177	181	172	185	175	157	149	134	177	190	170	197	176	135	173	167	145	160	158	150	153	158	160	127	162	164	159	168	148	174	144	149	157	154	183	181	161	172	155	159	181	178	157	147	156	167	164	176	180	162	153	161	167	180	165	167	180	165	149	166	188	178	168	177	173	149	181	189	158	153	167	171	179	168	165	160	185	160	155	156	177	153	162	160	165	170	169	180	152	147	156	147	162	168	144	178	167	138	145	159	164	174	178	148	176	184	159	196	167	165	167	144	169	189	156	168	159	156	166	180	167	183	160	155	158	171	172	145	170	162	152	159	177	173	164	162	184	155	166	166	147	182	197	139	151	163	165	157	183	129	155	163	169	161	192	147	159	145	165	172	171	161	155	167	144	151	152	173	182	136	142	173	176	149	181	180	152	162	158	163	181	168	149	183	144	178	154	174	150	167	165	171	167	139	149	157	154	197	145	164	181	178	150	150	173	180	170	157	190	159	153	169	148	135	169	172	163	182	153	162	137	152	170	144	190	157	172	149	163	149	160	156	164	164	170	164	155	150	144	148	166	172	142	162	158	170	170	167	167	185	170	175	176	181	163	170	177	175	165	185	156	181	184	159	162	152	158	170	174	155	157	176	174	136	159	165	142	152	162	152	160	164	161	181	159	163	151	157	179	171	181	159	167	154	160	162	169	161	167	177	168	161	165	174	183	158	190	170	151	185	158	153	167	176	179	192	156	186	146	171	196	175	172	152	187	168	189	148	143	178	175	160	152	169	173	166	129	166	179	163	170	165	177	165	158	160	165	152	155	134	162	176	145	145	173	161	142	154	152	191	161	145	163	146	165	183	142	154	165	174	152	162	137	157	155	155	146	154	142	177	158	187	190	172	182	152	178	170	186	164	185	145	150	171	147	151	165	165	140	164	148	163	158	151	164	165
2659	1967	1626	1480	3043	7557	7027	1876	914	1219	1855	1640	1564	1835	1694	1249	844	627	527	503	485	494	519	489	500	489	531	471	517	467	538	485	472	502	500	511	499	484	533	505	480	504	498	521	517	478	485	476	494	497	494	510	518	506	497	477	508	471	493	497	522	473	486	472	519	495	473	494	496	468	493	474	467	495	468	466	500	495	482	522	502	478	491	489	500	490	514	520	515	519	496	493	507	472	466	544	492	489	510	480	476	508	458	495	518	492	473	497	524	501	500	499	499	485	529	482	468	474	489	515	526	533	521	492	431	435	519	481	496	490	484	500	478	511	503	472	519	467	487	483	508	465	500	490	508	521	489	517	514	474	521	502	515	517	551	488	511	474	525	475	471	496	483	482	509	542	524	508	477	498	475	497	493	511	487	493	499	458	494	481	512	483	486	514	489	513	477	505	517	488	483	503	485	492	540	467	497	542	521	497	495	468	480	459	488	520	499	528	485	501	504	503	486	503	496	506	529	505	495	497	498	500	527	477	505	481	480	516	507	501	483	519	483	505	507	496	451	483	482	500	517	484	536	451	505	492	499	500	504	548	484	504	489	426	474	495	501	478	495	489	495	482	520	492	504	480	506	483	477	510	503	494	492	519	483	489	491	475	510	508	513	515	512	505	489	500	462	470	520	474	452	476	522	518	465	503	489	444	481	512	510	501	500	477	508	529	470	522	527	470	522	535	477	483	453	499	470	535	487	511	502	521	480	507	474	525	506	478	479	500	499	484	468	496	484	504	523	495	499	505	526	513	500	484	465	486	442	514	535	504	490	487	510	512	503	515	513	478	487	440	491	513	513	521	493	502	491	510	507	480	514	508	478	491	464	457	521	456	510	421	503	530	501	503	447	510	496	493	462	479	533	506	486	487	476	475	491	487	460	480	498	461	510	546	503	516	503	510	503	525	513	514	504	478	489	501	474	482	486	529	519	509	548	485	445	503	502	460	488	518	515	485	497	515	531	510	490	481	493	474	502	526	535	490	464	514	508	506	467	475	468	490	512	528	525	479	502	511	485	440	493	519	498	511	513	522	470	480	516	514	513	482	498	468	507	527	502	500	507	497	508	449	477	515	490	499	517	495	490	505	519	476	516	517	491	516	489	498	464	481	508	516	491	523	451	469	517	505	498	496	512	487	522	507	480	427	484	488	489	496	492	492	527	475	509	507	509	521	482	502	494	543	463	461	498	464	471	504	491	509	509	491	507	502	491	515	461	523	501	483	514	482	485	521	522	462	503	511	469	521	466	474	514	516	494	495	503	471	483	484	536	496	499	502	511	534	489	497	482	488	478	513	486	493	465	500	512	460	456	442	525	510	500	490	471	511	510	485	492	506	498	490	494	513	496	514	492	461	518	492	489	415	551	462	498	454	490	512	498	486	446	485	489	493	444	504	479	518	476	484	484	483	546	508	489	472	563	534	469	487	484	471	522	489	495	529	502	497	520	484	485	454	485	471	452	503	504	496	488	479	477	474	475	517	491	459	534	473	494	512	517	516	489	478	515	489	472	515	480	491	465	490	531	494	498	515	469	490	475	517	525	474	492	496	542	467	498	498	478	455	505	502	494	479	459	479	444	513	540	506	524	484	539	466	489	516	475	509	508	491	544	493	475	540	505	477	470	452	498	540	498	480	489	489	513	435	470	489	491	499	491	462	497	500	502	489	512	477	440	522	497	471	511	509	487	492	471	536	489	503	489	475	510	531	517	511	503	520	473	497	476	493	496	498	479	526	500	467	512	467	487	510	511	524	480	486	477	522	529	480	505	557	485	507	491	495	456	454	521	501	495	493	519	478	525	480	503	483	505	482	468	526	520	492	474	455	460	487	489	454	483	466	532	496	508	485	509	496	548	506	469	475	479	524	482	506	471	463	517	529	496	521	509	523	474	521	502	509	535	547	471	479	476	492	498	560	522	509	512	494	513	476	506	498	490	490	485	479	493	519	469	513	523	478	524	478	496	470	489	487	492	511	520	508	501	466	456	510	513	523	471	503	490	534	488	521	453	502	464	496	496	500	509	490	506	500	487	482	490	501	454	480	481	478	481	503	497	491	495	535	516	526	533	526	510	479	489	464	478	460	477	529	473	493	466	542	463	535	480	486	441	476	464	505	504	516	450	484	506	458	459	484	482	515	530	514	511	495	495	468	527	465	524	435	490	502	480	474	478	502	478	463	493	482	504	483	474	521	534	547	487	478	506	493	486	483	478	533	554	503	501	522	502	501	476	484	493	499	493	483	491	495	471	525	529	504	523	507	495	467	507	506	462	485	512	500	534	486	488	502	499	523	518	532	504	532	490	470	523	477	465	523	519	492	472	463	492	519	483	509	494	495	457	515	483	522	505	483	501	515	480	521	481	482	445	492	507	465	468	516	493	480	510	511	511	479	473	477	497	491	488	454	507	489	471	481	494	459	489	502	528	478	498	525	514	511	472	483	503	479	476	480	513	521	521	458	521	477	516	481	474	482	521	523	538	469	475	461	492	487	473	503	490	532	528	507	512	479	486	485	550	458	479	529	496	524	522	467	472	523	505	493	520	485	467	472	493	504	489	508	471	487	504	504	495	482	508	486	498	474	480	478	460	547	503	511	465	521	513	460	472	497	487	464	490	507	495	528	481	484	513	458	492	511	462	482	496	479	509	468	502	433	504	495	480	487	498	480	494	548	463	468	487	496	486	473	505	463	505	530	495	456	518	525	477	534	473	483	476	551	522	482	535	498	494	526	525	472	471	517	489	448	514	508	483	463	496	472	517	466	482	488	511	532	517	491	487	460	470	535	495	502	463	476	503	475	530	475	504	561	476	499	500	493	496	497	474	505	510	506	495	502	552	470	510	532	494	492	489	494	493	484	485	490	511	491	533	507	478	494	482	468	451	491	503	483	500	486	480	511	486	517	495	477	514	493	494	498	534	497	484	501	495	483	505	526	493	535	476	491	483	504	518	468	481	537	521	520	469	482	508	456	522	534	521	481	459	476	458	518	505	487	517	508	517	468	490	468	467	531	509	497	549	534	514	501	485	511	503	488	536	492	479	475	479	473	467	500	488	513	472	486	512	516	514	491	460	440	498	510	470	458	498	462	489	500	463	452	512	502	472	518	502	493	506	475	537	503	457	440	491	499	503	480	506	483	501	470	537	485	471	501	504	472	519	511	484	497	495	476	507	481	483	511	517	483	423	486	517	447	484	506	463	514	500	516	500	520	508	496	505	516	502	486	467	429	479	457	510	488	483	495	438	508	520	454	504	487	485	480	501	488	508	525	547	505	510	492	466	485	487	511	460	501	524	471	496	459	500	452	520	492	498	506	461	518	547	489	495	536	498	508	512	461	482	495	517	535	466	508	482	497	503	468	533	470	544	522	443	470	494	514	476	450	500	476	465	489	447	505	521	479	486	510	462	464	459	508	528	492	510	521	473	483	509	492	490	507	478	469	470	516	521	512	513	482
13735	14149	12107	9708	14229	22624	23615	9290	3127	2457	4963	6601	5095	4850	3747	2104	1245	660	393	417	355	309	298	321	322	297	325	284	274	300	331	322	290	317	331	302	344	294	269	322	294	321	288	324	273	301	333	303	304	275	312	325	295	322	319	315	305	312	253	309	293	289	285	288	307	278	288	267	315	310	341	318	303	297	297	315	306	287	289	314	296	274	257	269	300	323	322	298	278	306	304	313	338	294	287	284	295	302	319	303	316	329	325	268	280	295	315	307	295	274	286	311	301	297	297	295	280	310	251	273	299	327	283	288	268	286	303	288	314	275	280	311	295	304	261	274	294	272	321	287	280	292	283	305	304	280	285	291	288	322	301	268	297	244	306	277	311	301	324	326	290	290	309	300	329	310	322	298	287	283	284	304	308	283	268	267	301	296	277	262	303	315	320	305	280	315	297	308	285	275	280	306	290	286	293	308	300	304	283	300	272	303	265	262	279	326	280	312	306	295	292	299	305	297	320	295	319	334	296	310	299	280	303	290	313	294	320	335	269	299	323	282	279	278	306	308	284	280	296	282	301	298	341	286	312	329	269	309	270	284	314	280	286	305	286	296	270	293	310	306	282	293	308	303	298	291	309	278	296	273	293	292	331	273	264	260	290	288	286	288	271	318	286	326	317	293	309	272	294	285	294	310	267	286	298	292	276	292	319	301	310	301	279	291	292	295	277	287	283	315	276	283	300	317	326	304	330	294	296	283	311	280	295	302	307	322	319	335	283	330	314	284	288	314	296	311	284	314	261	281	294	302	289	290	290	266	316	285	270	329	291	290	269	273	301	298	281	259	311	296	302	284	300	297	296	297	304	312	319	253	311	302	299	274	326	295	305	313	294	321	305	259	317	321	279	305	295	334	280	290	299	295	308	313	274	313	280	321	289	299	286	302	292	296	283	290	287	297	281	319	313	282	284	313	317	281	291	307	299	285	283	312	262	259	252	298	321	272	293	311	259	280	291	295	306	296	292	309	307	296	301	299	289	297	315	285	269	315	285	289	289	314	302	302	293	298	273	303	303	277	263	312	315	266	287	292	309	313	270	298	328	292	292	284	301	295	272	294	300	262	310	302	325	312	324	295	296	319	312	308	282	279	285	289	307	291	313	294	280	299	276	322	276	328	328	326	307	298	302	297	301	276	306	300	301	284	314	282	289	262	276	290	297	286	285	292	299	268	302	313	278	295	260	301	298	311	306	327	310	284	303	297	301	308	292	300	284	305	301	253	306	263	314	299	315	262	299	273	292	326	307	304	320	292	272	337	293	303	284	306	296	291	279	280	296	287	295	296	301	299	290	286	316	261	302	249	312	305	308	307	300	286	299	273	287	305	275	271	317	292	277	302	271	289	293	288	279	290	303	304	300	307	320	331	287	310	271	306	291	269	288	315	321	307	309	291	287	289	302	304	309	292	273	324	304	316	282	253	289	279	314	319	279	313	294	285	265	296	277	297	300	287	301	273	297	265	293	293	309	303	283	275	293	277	288	294	321	300	303	290	307	289	277	267	287	264	258	323	288	287	291	302	298	297	322	286	302	275	298	294	310	287	291	302	280	282	265	312	243	303	268	323	308	307	290	277	283	301	295	305	260	314	287	292	340	263	281	294	297	285	304	293	287	294	302	316	320	314	322	290	296	291	270	279	281	293	278	299	288	292	271	310	259	301	291	272	294	285	256	288	296	275	300	321	302	267	315	295	285	305	281	276	277	264	270	297	276	299	300	318	285	291	291	298	318	301	250	315	285	313	275	300	289	288	301	325	308	277	300	301	289	305	288	243	291	278	283	338	282	302	284	299	306	280	282	294	302	285	272	307	273	297	292	319	296	280	311	295	289	264	286	300	276	320	312	298	292	281	296	301	292	282	287	299	291	318	286	276	247	288	276	295	287	307	292	271	314	300	309	318	347	313	303	284	300	280	267	319	278	299	283	319	268	345	310	303	326	311	305	286	269	301	266	292	262	298	285	297	284	276	286	291	273	310	319	291	317	290	277	260	285	313	305	286	320	305	306	256	285	276	279	327	276	273	288	282	264	306	285	288	300	284	281	297	308	300	295	326	342	270	294	286	286	264	292	281	304	282	296	279	292	306	284	325	291	277	283	278	299	306	306	295	318	300	295	310	292	293	309	303	259	308	286	275	296	319	310	322	291	307	281	291	297	322	269	264	287	300	294	303	308	288	277	275	309	296	295	306	284	271	281	311	336	305	271	294	296	266	291	273	304	323	269	284	287	288	297	306	289	275	284	293	303	304	305	299	293	279	284	300	301	300	271	265	281	292	296	251	262	271	279	334	295	285	283	281	318	293	327	272	286	281	324	301	286	291	296	298	290	293	276	309	283	290	286	309	269	280	310	300	285	254	305	271	317	277	294	325	316	285	301	287	268	268	309	263	306	322	289	293	321	304	254	314	279	285	338	311	327	283	288	297	264	297	261	279	297	288	309	281	291	332	297	315	307	302	281	296	324	320	289	337	317	298	292	311	284	294	260	279	300	268	306	303	308	324	293	299	269	319	297	267	319	284	298	299	299	286	289	267	285	273	301	283	330	283	300	304	302	291	310	319	280	268	313	286	292	275	346	300	313	310	299	292	331	293	296	282	307	270	315	301	311	300	325	329	292	266	304	302	306	302	339	294	282	270	309	329	313	298	302	301	276	301	297	280	296	336	275	285	280	306	312	272	298	306	307	294	297	292	296	316	260	307	309	341	287	295	265	305	302	305	289	297	296	284	279	293	294	292	296	310	307	288	269	298	305	301	289	296	287	289	266	292	322	317	310	303	300	290	309	283	292	293	301	298	302	319	285	297	275	301	295	302	288	280	295	289	291	282	317	312	317	338	293	341	299	282	326	306	290	305	297	299	305	281	301	310	331	312	285	325	291	297	273	301	280	279	296	322	273	289	322	273	288	289	310	303	286	288	305	291	266	300	302	282	322	297	298	297	289	313	303	307	312	314	295	315	291	275	281	282	289	281	284	307	314	318	304	340	286	278	335	314	286	309	309	275	292	276	275	283	303	316	283	281	300	287	314	292	272	295	300	257	308	301	316	319	280	291	282	276	301	283	339	281	292	304	310	272	267	284	314	299	310	268	293	313	281	296	307	275	302	315	271	296	309	306	306	286	260	279	306	314	271	308	287	292	270	291	314	328	281	288	303	298	285	298	276	298	285	286	302	240	282	291	276	280	274	297	291	296	288	287	288	289	300	286	315	312	292	304	317	288	306	352	292	307	302	312	307	264	317	308	317	284	290	283	307	304	301	261	286	299	266	299	326	276	291	292	278	307	353	330	271	290	259	331	285	264	289	273	335	317	309	307	327	307	297	286	285	251	268	298	280	282	309	285	295	337	308	298	304	269	257	309	291	295	312	324	307	291	315	291	282	302	307	275	293	300	267	300	328	281	278	276	289	325	311	304	298	275	290	318	309	308	298	296	324	252	316	312	280	296	297	298
9988	10351	8780	10467	22835	36208	35782	11109	5789	8352	16690	19201	17754	16768	14625	8454	5974	3565	1670	1388	1028	1029	1055	996	973	924	888	962	921	935	893	852	822	847	862	820	830	885	825	830	809	843	785	822	854	845	836	841	815	836	848	799	874	798	804	841	854	889	827	811	801	780	843	799	854	810	811	832	846	791	772	794	873	790	778	809	850	784	820	865	893	843	803	765	832	785	794	820	789	779	869	745	840	803	835	881	810	788	781	761	764	775	816	782	805	832	806	764	837	762	839	809	801	825	809	763	839	832	805	832	753	826	780	811	796	827	781	786	846	829	840	799	737	783	796	820	756	812	865	845	864	806	830	763	836	846	790	764	766	802	775	824	816	832	806	816	819	819	833	728	800	761	814	782	789	811	790	805	793	817	806	774	766	783	811	800	801	859	783	839	784	772	789	877	763	822	866	809	782	802	773	811	763	823	780	801	865	858	759	786	824	776	766	804	792	778	844	805	743	802	788	820	798	816	789	800	795	819	767	836	805	775	782	791	779	768	840	814	782	800	841	839	770	780	784	812	774	763	808	820	766	749	791	727	798	796	783	801	807	828	791	810	829	809	823	805	760	817	814	805	802	775	754	818	808	801	801	768	781	798	809	767	823	760	819	760	771	786	830	788	780	816	879	794	799	782	838	740	742	793	770	774	791	818	796	823	814	790	809	794	820	739	786	811	787	817	803	816	799	809	755	796	794	784	785	808	753	797	769	717	782	788	759	782	845	783	767	801	790	804	796	750	784	828	788	815	827	781	787	799	783	833	810	758	753	800	767	812	756	797	852	823	794	763	829	775	796	782	801	756	825	791	828	784	821	826	831	800	770	813	800	753	782	817	801	786	787	762	836	790	822	804	780	785	767	832	792	781	811	732	770	854	822	854	778	808	833	811	776	780	827	846	808	768	794	794	830	746	782	843	798	800	805	814	793	777	773	792	845	795	788	824	805	731	780	811	803	833	764	776	796	789	780	823	782	788	825	733	768	748	864	820	777	818	819	787	860	799	789	803	817	775	807	801	762	862	838	795	825	796	768	779	790	779	839	801	781	807	770	800	770	759	745	832	812	779	757	830	781	841	763	792	718	774	774	835	788	773	809	787	753	800	796	801	799	797	825	795	760	812	784	808	800	825	824	844	803	770	794	794	818	779	794	838	809	796	757	807	782	831	737	781	797	807	766	753	817	838	795	782	828	824	835	808	836	778	787	829	737	810	813	758	769	842	775	783	810	816	791	780	780	752	844	784	787	755	814	742	778	795	800	807	796	845	734	780	820	788	823	755	768	807	759	797	782	775	768	803	764	787	787	802	795	768	769	733	822	783	790	818	817	780	854	833	812	772	821	789	811	787	797	791	777	801	782	807	787	824	784	814	810	835	796	809	806	782	827	799	811	807	741	774	779	797	820	758	792	823	748	848	750	755	764	739	784	834	797	820	804	788	804	794	776	781	822	787	815	817	799	778	820	831	777	808	789	742	765	738	800	816	706	810	803	835	800	786	794	796	825	787	926	711	765	780	758	793	836	760	803	802	803	776	794	820	815	754	841	747	806	802	837	791	767	816	780	824	747	830	823	810	775	822	785	782	820	751	777	776	771	826	753	809	786	791	823	766	804	795	794	810	781	846	802	797	771	819	814	789	823	775	803	793	759	821	799	816	797	790	795	758	806	811	855	848	775	826	866	788	770	860	772	805	789	776	801	841	844	783	769	790	779	811	823	810	827	874	873	857	819	766	826	768	808	821	807	762	773	814	771	842	817	828	816	757	804	790	808	830	821	798	832	773	805	736	787	797	802	807	840	824	793	821	838	787	750	784	778	751	811	818	812	801	792	789	804	810	763	816	815	837	789	796	785	786	796	815	785	833	813	774	787	822	845	773	819	797	770	799	777	792	789	817	810	791	747	854	816	799	770	796	801	827	837	806	814	820	778	849	765	753	774	810	864	720	778	819	807	774	760	795	767	788	820	767	811	832	815	797	785	767	750	824	812	789	766	791	743	772	764	820	769	826	824	749	714	800	810	787	872	815	780	843	898	789	819	802	764	755	834	854	851	834	801	819	841	703	780	763	788	843	835	806	824	815	802	752	768	799	794	810	820	817	785	796	825	828	784	789	745	836	795	800	765	778	777	812	797	740	850	820	811	788	774	765	823	827	773	803	787	786	795	770	763	791	774	801	838	830	797	778	752	797	854	785	801	828	815	823	819	847	783	832	864	791	754	800	757	830	793	799	795	819	795	766	774	819	817	777	784	783	867	794	818	742	802	826	837	757	794	777	835	791	804	792	802	800	791	787	757	781	766	773	779	760	835	811	817	806	778	804	754	813	785	757	847	819	820	794	792	817	778	791	793	779	806	833	773	796	784	771	784	803	806	807	813	800	775	822	780	772	781	746	740	791	812	817	779	782	751	756	821	794	803	744	821	812	802	806	807	737	842	788	806	782	741	805	798	803	783	782	834	794	771	747	814	806	781	772	816	802	770	820	801	836	833	752	807	796	815	763	780	830	758	764	809	752	804	775	807	806	823	781	820	823	822	806	806	804	818	758	795	774	792	812	816	829	772	778	788	743	833	775	793	771	820	750	832	807	848	823	835	863	785	771	760	825	803	744	788	805	794	764	807	776	768	733	824	815	814	790	809	800	837	799	791	810	786	795	791	835	800	826	811	796	773	767	862	793	812	794	801	783	787	808	755	785	801	832	814	800	782	803	755	824	797	796	834	793	768	815	751	815	768	831	809	860	842	803	803	781	774	802	775	784	777	799	852	811	764	816	795	770	825	769	766	781	809	840	822	784	798	814	785	838	808	789	780	781	809	789	786	792	789	803	763	796	784	777	830	808	813	787	792	802	775	781	821	837	789	805	817	796	753	828	814	788	757	775	784	810	823	781	815	777	858	816	814	845	742	829	820	779	795	795	819	816	785	761	771	794	814	812	819	852	778	831	819	847	838	796	802	781	781	803	793	808	768	787	797	812	765	797	832	782	773	768	803	791	816	795	817	770	761	845	776	743	827	784	798	768	789	781	783	822	828	804	778	827	775	766	812	803	832	841	720	783	753	831	790	809	839	820	809	790	787	821	843	850	805	795	818	799	780	782	810	814	785	848	807	758	839	768	823	824	749	826	758	851	806	782	796	805	785	783	794	824	820	819	749	822	807	829	789	750	820	775	861	772	786	787	765	794	831	762	833	836	801	801	812	811	788	754	799	756	770	790	813	736	736	871	872	799	785	788	801	790	800	769	798	845	771	820	795	725	802	786	799	808	816	795	836	785	811	833	759	822	806	784	741	842	830	831	769	799	786	765	835	760	830	745	788	828	811	762	806	838	820	771	807	807	825	794	764	748	767	793	795	778	825	804	748	815	828	798	798	796	832	786	822	803	822	785	806	803	797	785	849	773	757	788	789	818	794	794	821	835	781	813	763	805	734	827	794	857	784	767	820	820	831	820	805	828	761	831	797	816
20764	16478	17244	14862	24285	35335	32904	19315	7883	5621	9536	12205	11308	8643	6791	3080	2033	1015	484	383	334	288	328	333	259	264	267	247	282	281	253	286	283	257	294	288	298	261	273	313	280	311	250	257	290	251	264	257	262	280	255	285	284	254	267	260	261	256	266	264	251	235	252	268	240	240	275	247	235	236	255	271	234	262	242	225	243	285	239	240	270	254	261	232	228	257	248	241	264	234	270	250	261	262	228	262	240	245	232	273	276	252	245	267	233	229	247	250	262	245	255	262	251	227	236	257	246	267	247	250	263	269	254	262	227	249	254	211	255	270	270	262	274	232	262	242	233	271	279	243	263	258	253	251	247	235	252	228	273	254	225	278	261	258	242	271	253	239	239	216	268	297	248	236	248	255	241	269	221	249	250	244	260	255	246	264	271	262	237	245	268	261	258	226	224	274	239	231	256	239	231	245	238	267	254	263	248	257	247	256	232	270	244	249	260	220	247	262	259	252	219	238	261	261	241	248	244	260	245	271	258	250	254	244	229	276	273	237	235	242	225	249	272	247	231	258	283	257	255	270	262	246	253	265	255	273	256	246	254	263	280	265	236	285	278	253	259	259	248	274	262	240	250	228	234	262	269	277	240	244	239	255	250	250	249	255	264	262	249	243	275	265	242	261	247	246	237	279	258	246	235	242	279	243	232	252	244	254	268	229	244	260	236	255	248	242	248	260	256	254	276	258	258	246	234	239	261	256	249	247	243	250	237	261	255	257	244	239	264	285	251	263	274	216	226	257	242	244	242	267	262	276	260	265	254	233	221	263	229	256	266	262	261	252	247	253	259	236	254	259	265	247	268	219	244	229	269	267	261	218	246	255	274	238	259	246	237	244	249	250	246	267	225	243	233	254	268	261	252	249	242	274	230	250	247	260	252	269	255	293	267	252	250	248	257	262	267	281	249	290	234	279	259	255	245	265	257	286	249	250	239	255	255	231	249	270	253	251	262	254	268	262	264	286	264	230	219	279	272	253	258	263	248	228	241	257	238	244	252	295	219	251	254	267	264	252	266	238	234	271	266	252	227	246	277	281	282	274	238	268	257	268	265	273	219	249	265	252	250	244	241	236	237	238	239	226	236	233	239	247	248	241	278	236	253	258	247	254	251	240	267	245	234	216	274	248	268	278	253	230	266	253	247	274	240	228	226	265	277	303	264	242	252	235	261	261	231	266	238	249	261	261	271	251	251	249	256	261	242	247	264	292	246	264	243	255	256	226	260	247	290	264	264	213	267	227	230	256	261	250	272	242	234	257	243	245	252	225	231	240	266	225	249	260	243	240	269	230	258	251	256	248	235	262	249	259	260	238	240	242	226	257	276	274	250	268	247	242	252	250	273	261	288	221	254	279	249	282	256	262	249	245	219	255	257	261	257	265	255	233	252	238	240	251	237	297	243	246	265	269	235	236	274	240	227	227	265	225	253	247	259	232	272	256	250	231	263	274	253	239	235	246	246	264	257	261	254	266	238	252	245	266	272	245	266	249	241	245	250	231	250	233	250	278	245	209	256	256	256	280	227	249	296	250	244	216	245	240	237	261	259	251	272	244	238	241	252	265	236	259	256	241	257	274	267	284	254	200	255	268	276	249	271	231	258	273	277	257	253	239	265	267	235	266	243	268	252	238	248	252	230	260	240	273	267	249	250	271	260	246	260	251	253	272	263	239	272	245	277	252	234	270	267	249	247	258	225	251	252	250	272	272	265	253	251	288	273	250	259	256	233	237	266	233	258	234	270	240	230	254	247	268	254	245	228	248	266	258	245	287	211	278	272	225	245	216	240	270	257	267	275	260	230	250	242	246	222	226	259	251	281	225	245	270	244	265	231	230	248	247	240	241	229	251	276	280	255	257	236	254	242	258	250	235	267	263	277	244	238	258	244	260	239	255	258	235	247	239	286	237	224	255	267	259	255	215	282	249	248	243	264	272	259	265	266	256	251	269	278	242	230	273	257	269	259	278	253	260	279	264	255	268	252	261	257	245	251	260	238	270	232	269	259	222	266	258	245	300	245	264	240	251	247	230	238	274	248	235	252	257	232	253	253	268	238	244	260	254	259	229	254	254	252	261	279	300	273	256	245	246	247	268	244	246	245	253	247	235	278	231	256	229	265	230	265	264	260	245	240	265	251	271	280	227	238	280	255	258	241	242	279	253	224	264	247	261	256	264	260	242	229	245	218	239	256	231	258	281	270	223	239	234	256	249	264	252	250	251	247	228	305	276	259	238	273	248	254	248	252	252	251	249	259	279	259	245	263	236	274	254	244	251	264	253	260	247	266	249	254	287	249	247	244	269	294	256	283	256	246	254	249	237	282	239	229	267	239	234	257	253	247	244	271	220	259	288	263	259	260	264	245	285	252	241	280	235	294	257	248	243	261	251	262	270	236	259	250	249	257	279	254	284	261	238	254	235	266	236	259	264	252	245	226	266	239	274	250	240	264	228	249	242	289	238	233	251	247	229	264	247	263	243	243	250	240	234	255	214	243	237	257	235	275	241	242	256	222	243	266	278	228	212	267	250	235	266	272	257	215	257	264	279	256	242	260	272	236	283	251	226	257	242	308	253	244	231	239	255	287	246	255	259	264	252	267	233	252	258	257	224	257	274	258	266	253	261	272	260	272	245	262	270	226	243	251	272	221	267	265	259	269	256	275	278	231	248	234	251	230	234	258	245	269	251	255	245	241	271	237	233	256	245	246	252	257	265	261	229	265	244	257	270	272	254	251	278	263	272	240	226	232	249	248	235	258	295	238	236	229	255	243	245	229	226	260	252	251	260	246	254	256	251	293	230	247	271	245	247	252	271	257	254	254	235	217	243	252	266	231	262	270	242	282	226	252	246	269	247	248	247	273	244	269	223	233	231	257	268	245	253	246	239	236	265	277	236	306	248	269	238	228	250	279	249	253	250	250	253	247	243	237	250	248	257	251	248	252	252	221	244	288	232	236	218	262	257	224	225	241	241	254	258	265	215	282	233	273	287	249	246	253	247	247	262	245	238	245	267	257	250	237	228	246	252	262	229	237	247	256	236	252	237	251	261	236	216	245	286	236	251	260	262	227	270	255	266	237	285	281	255	265	285	249	228	258	251	259	251	253	264	240	240	272	231	216	226	231	233	237	298	206	230	242	214	255	252	256	253	237	266	287	228	215	264	222	245	268	254	257	270	237	231	258	267	262	270	259	263	265	236	249	238	258	237	271	236	221	263	248	268	242	247	262	229	251	239	236	235	265	225	253	243	246	256	247	265	268	264	243	262	249	252	258	224	237	278	235	265	253	231	238	253	241	288	254	253	240	234	257	281	248	260	251	236	258	260	278	264	267	254	264	245	257	249	238	269	245	271	240	262	246	216	263	240	232	264	281	262	243	237	259	231	270	268	227	241	218	226	274	215	254	256	253	239	273	258	272	229	263	239	249	242	251	220	269	228	284	244	258	247	262	260	250	282	253	234
12198	11860	12893	14245	32645	46147	42971	22322	8297	13067	24172	29776	28735	21529	20485	8518	8317	4854	2191	1599	1257	1156	1209	1163	904	914	933	870	825	858	865	804	840	806	772	774	784	803	782	758	782	731	781	787	726	767	730	704	698	772	726	726	715	707	751	717	717	698	723	742	728	695	718	755	718	680	707	699	704	720	733	697	686	712	692	693	697	700	711	855	854	666	640	681	674	652	689	678	689	693	697	669	670	666	715	701	661	674	655	685	682	661	688	695	657	702	681	638	664	697	680	699	675	742	689	683	690	672	707	683	700	662	664	673	691	712	696	571	700	724	707	659	696	676	678	683	660	669	690	691	662	700	689	707	693	699	648	705	684	713	666	701	714	716	643	654	649	713	678	724	668	697	691	629	698	664	676	719	677	703	711	674	666	701	661	739	712	672	640	683	714	685	692	674	703	713	682	657	691	730	665	663	612	685	652	641	647	629	664	691	719	683	690	651	701	645	650	693	656	665	649	644	660	706	684	626	687	702	681	678	644	670	661	687	655	698	660	717	650	658	727	651	660	610	673	654	638	706	730	678	670	709	686	673	675	695	675	617	726	696	664	688	629	684	659	704	646	694	662	694	653	673	702	675	653	676	695	635	671	643	713	664	692	682	640	674	708	652	748	683	652	681	651	675	672	710	612	674	706	676	712	676	657	653	691	654	674	693	641	691	633	684	676	696	694	719	682	666	641	656	671	681	693	688	677	630	690	715	695	633	684	673	642	696	647	687	645	650	685	684	672	675	646	700	656	660	672	644	655	656	636	690	684	672	694	616	727	676	684	650	669	690	690	693	641	675	692	678	668	665	733	700	687	607	755	699	689	702	654	673	696	671	657	621	649	660	658	676	680	637	649	673	680	682	710	697	670	663	695	711	664	660	654	710	630	662	664	733	680	708	682	640	694	717	670	668	629	653	684	716	703	673	726	630	700	689	677	698	703	705	635	669	713	687	682	677	667	655	708	719	672	742	689	635	679	645	679	676	679	701	697	701	669	725	715	664	661	691	703	641	671	661	689	687	687	681	615	676	622	675	702	686	687	648	701	634	668	703	684	620	687	673	672	662	707	668	750	653	645	669	676	618	690	709	656	685	682	663	707	720	683	716	647	707	682	671	625	657	674	689	623	663	702	705	661	669	648	709	633	685	630	644	737	685	677	655	720	651	664	696	715	676	667	675	700	616	656	713	677	637	673	724	655	688	672	684	647	637	663	692	703	691	722	655	711	636	662	639	632	667	665	713	689	656	671	695	700	661	682	665	695	656	618	656	668	668	689	693	692	682	692	667	669	657	666	701	657	657	715	692	683	664	674	647	725	686	694	674	654	664	687	678	635	696	644	661	715	670	708	688	688	682	702	697	675	647	694	639	678	674	675	671	689	671	645	676	688	684	675	651	692	658	682	727	694	628	697	647	693	671	711	626	686	661	633	698	657	696	696	644	687	675	670	670	676	710	655	618	673	679	690	660	690	670	723	672	651	676	660	705	660	721	648	679	663	632	638	694	712	723	658	680	660	675	684	652	650	687	663	670	695	677	710	683	704	667	668	642	678	683	690	681	671	669	698	709	673	710	715	674	702	686	702	713	622	651	671	648	679	675	663	686	643	668	674	632	654	672	662	667	667	708	674	617	684	667	666	673	689	671	734	745	647	672	723	658	665	686	721	692	682	684	694	682	654	680	651	619	687	687	663	719	673	616	701	679	665	668	681	704	693	700	647	631	649	671	695	667	632	648	652	658	669	646	680	669	709	641	644	649	669	674	679	693	682	696	609	697	653	737	611	695	664	691	681	699	690	639	725	695	634	663	609	706	627	648	688	720	709	650	669	664	638	717	680	674	649	690	693	659	703	675	714	665	665	665	762	659	654	638	620	661	669	677	696	672	678	623	682	705	639	687	686	696	719	680	692	720	646	695	666	674	638	683	680	685	673	665	666	690	718	676	709	672	706	682	664	684	692	655	621	699	691	699	678	683	685	632	696	706	658	668	689	709	636	650	647	707	708	654	648	687	671	645	673	681	699	691	654	659	693	678	706	710	694	687	683	632	680	678	723	653	688	694	679	592	649	680	671	623	715	677	656	666	690	738	712	666	677	680	647	678	682	669	644	687	676	687	700	664	642	658	607	665	648	698	686	682	677	660	695	632	648	673	658	714	679	667	690	665	632	639	683	658	678	675	686	632	683	670	686	661	716	664	629	707	685	712	682	663	625	648	687	634	708	716	664	695	641	694	695	666	640	673	676	646	664	663	694	712	667	712	688	691	636	628	696	660	698	682	701	669	698	653	712	647	688	685	697	666	704	672	618	656	691	701	649	701	686	687	659	664	689	674	667	698	640	644	681	677	674	697	645	661	722	642	646	622	688	698	633	680	642	665	745	646	688	672	661	647	641	703	699	693	674	653	660	719	633	619	724	692	699	667	713	657	633	678	743	696	681	651	656	667	665	631	657	678	670	684	686	610	690	641	635	638	662	703	691	638	658	707	700	653	714	628	699	633	656	684	702	663	704	708	737	675	713	679	655	682	713	669	667	684	630	729	696	655	654	689	691	700	650	670	670	675	647	653	638	673	683	701	637	615	682	670	705	670	686	691	613	683	725	673	697	666	685	699	685	627	654	703	697	713	685	654	663	680	653	654	685	703	684	703	664	692	651	705	690	682	734	640	650	654	677	721	658	698	637	710	674	674	688	645	685	683	640	679	712	688	686	689	687	743	682	674	651	702	713	660	676	728	666	715	696	698	678	687	708	690	673	724	670	682	691	634	675	672	696	702	666	636	680	691	666	703	661	721	696	638	651	657	671	675	683	673	652	628	710	698	643	672	625	682	700	667	662	676	664	673	699	689	663	694	713	656	677	688	635	691	675	645	679	673	673	698	658	632	674	647	729	686	666	630	643	674	620	661	690	653	686	666	670	712	715	662	650	653	676	625	676	677	653	666	666	675	663	666	654	666	683	668	683	682	700	661	642	674	713	693	671	672	656	676	727	666	657	672	712	675	699	655	666	684	694	677	693	696	655	685	633	689	650	653	658	655	690	648	653	666	665	659	651	661	665	675	672	674	665	718	664	686	680	691	669	639	668	679	681	681	687	683	714	691	685	703	700	676	636	681	654	723	663	689	687	706	656	662	650	714	683	716	688	659	658	689	689	701	681	650	668	709	685	695	666	682	683	682	697	681	647	674	671	691	696	718	710	670	717	687	649	686	652	692	656	676	691	641	667	699	668	651	696	676	707	671	673	678	686	681	700	686	629	662	673	686	649	703	673	657	687	634	669	648	682	686	654	694	646	663	705	642	680	717	713	736	662	673	680	663	711	665	738	657	719	677	667	666	658	707	685	656	662	649	620	598	628	683	693	730	654	689	686	693	658	690	616	690	706	708	685	667	636	677	734	666	707	702	682	646	705	674	676	723	653	683	693	664	645	663	687	657	693	611	652	630	692	693	672	720	642	712	636	703	644	657
2461	1398	1011	687	1179	1461	642	355	250	316	402	491	402	305	293	204	178	161	166	157	156	166	154	168	173	145	174	182	154	155	163	186	160	156	169	176	168	147	168	156	163	173	168	165	159	167	175	154	158	151	169	159	151	165	152	150	161	173	164	169	168	154	171	160	170	164	163	158	167	154	154	163	143	157	151	149	163	193	180	172	147	173	150	172	153	175	146	150	151	172	175	163	158	150	156	154	159	181	172	163	181	176	178	173	164	154	162	140	175	173	162	160	178	161	174	151	142	183	162	199	148	172	168	188	154	164	154	131	178	175	170	161	157	151	177	193	154	160	164	165	163	167	156	141	177	166	172	161	169	168	148	170	190	158	184	160	157	148	165	161	151	146	151	154	150	156	154	182	161	162	161	167	144	162	147	148	181	162	173	182	165	151	167	172	163	141	143	142	172	167	193	161	156	158	155	171	178	162	147	182	154	180	165	171	180	153	171	172	150	179	152	169	140	171	176	161	161	150	158	170	182	175	200	152	187	173	156	173	152	178	176	155	150	180	137	150	145	158	164	157	170	154	150	174	147	155	165	173	161	151	133	148	166	179	147	172	157	160	161	161	150	173	163	199	146	161	140	185	157	169	172	165	164	174	177	151	156	160	173	161	171	158	160	147	163	182	150	175	171	156	165	160	165	149	168	160	188	180	153	184	145	156	165	177	177	170	159	152	169	148	155	186	151	153	190	154	172	154	165	169	160	164	148	187	162	163	178	172	144	156	178	137	180	140	137	164	161	139	158	163	169	152	192	181	161	161	172	165	179	164	155	159	156	152	182	165	136	156	160	159	166	164	156	167	159	163	168	151	165	157	155	159	159	167	178	158	194	154	173	179	169	154	167	192	184	188	152	160	181	186	153	169	174	136	161	138	157	121	179	168	165	173	144	176	164	142	164	195	177	160	181	187	156	158	176	162	180	176	153	179	158	184	143	153	194	180	160	185	193	164	145	145	159	177	158	155	176	172	159	169	154	177	155	158	148	142	173	145	168	147	151	167	175	147	187	168	165	146	166	157	176	170	183	156	151	150	150	154	165	166	135	162	162	174	174	164	160	185	158	160	152	163	152	168	182	177	189	166	173	172	172	159	167	179	162	158	199	152	153	137	132	173	159	151	172	145	162	144	151	149	163	152	174	186	172	178	151	150	142	154	160	154	169	164	163	178	176	165	155	152	170	164	161	177	124	129	152	164	177	166	193	171	169	151	176	174	161	160	186	166	158	162	162	159	162	180	172	158	151	185	146	171	154	178	183	168	183	161	172	161	174	168	158	165	166	167	172	154	159	179	141	166	161	146	176	157	151	168	159	190	167	180	143	153	144	161	175	158	161	135	171	154	148	156	153	173	171	173	145	168	140	163	151	151	165	150	177	161	152	153	156	163	132	176	153	152	185	159	157	164	178	153	172	156	160	158	181	148	154	169	160	145	147	161	172	178	179	158	171	172	164	151	167	172	150	174	160	172	168	169	171	167	172	175	143	165	174	168	171	153	200	171	189	178	147	158	145	161	170	143	158	174	176	146	149	158	203	161	158	147	149	159	163	162	168	158	170	166	186	157	162	176	169	176	160	158	163	163	152	170	158	143	145	163	147	172	176	157	169	194	150	157	162	176	176	158	135	152	187	159	159	169	181	175	157	134	171	163	177	177	182	146	172	186	152	181	166	148	150	161	165	144	164	163	152	175	145	163	171	157	160	165	165	157	160	159	154	178	162	158	163	147	168	162	157	164	157	132	162	157	150	162	143	150	169	165	162	166	160	200	194	176	175	172	178	159	139	165	150	159	163	164	156	165	148	173	163	164	167	184	171	147	153	167	180	170	171	174	157	157	161	174	151	162	155	146	177	153	170	154	154	176	144	165	162	157	161	164	181	174	136	174	157	162	136	172	173	157	158	174	175	169	152	155	165	148	147	159	165	172	159	151	166	172	168	157	161	145	173	131	152	156	140	167	161	174	168	157	167	160	176	162	177	168	147	159	163	180	151	152	166	167	179	156	150	165	163	185	167	159	169	168	175	190	173	138	155	169	158	178	177	155	160	153	187	180	181	166	170	166	160	144	170	153	147	154	168	181	181	159	170	164	170	171	177	153	158	187	170	180	169	154	146	153	174	186	146	173	150	163	169	174	181	149	167	145	169	152	169	163	182	180	181	147	174	156	201	154	178	165	176	157	159	165	151	148	154	162	157	146	165	159	168	166	158	182	164	176	177	169	168	149	162	173	189	181	178	158	146	177	157	170	146	178	181	159	163	182	179	148	164	166	150	179	175	183	200	183	155	163	153	177	137	158	146	168	157	155	138	175	155	155	165	167	161	156	183	173	172	176	169	187	141	162	168	176	131	163	172	181	175	160	163	148	141	162	154	174	171	170	166	145	156	150	147	161	153	165	138	164	166	187	152	148	182	160	163	154	172	161	169	175	175	180	144	158	190	169	171	160	145	164	153	167	162	157	156	172	180	146	139	170	166	197	181	162	164	153	151	144	176	159	168	190	180	175	178	184	182	150	154	159	189	169	159	169	161	170	172	150	166	169	173	133	155	185	159	170	153	171	154	184	175	144	153	159	170	169	166	182	177	171	151	177	170	192	171	162	140	154	162	173	181	159	173	142	164	143	173	167	175	154	151	162	156	180	175	151	178	167	162	148	162	179	163	168	170	157	169	150	144	150	158	161	153	182	165	166	162	161	153	141	162	167	156	157	143	158	165	169	148	143	170	157	153	181	178	177	152	168	176	168	159	158	154	171	158	163	180	179	171	178	162	151	156	176	164	169	171	174	166	136	156	159	165	141	142	175	157	181	165	168	163	163	161	158	180	159	172	181	175	148	153	171	164	167	169	167	155	167	176	180	173	172	181	144	175	156	170	172	146	177	168	154	152	163	176	145	151	140	146	180	151	165	161	147	156	172	142	142	179	178	181	170	144	174	154	159	165	163	158	163	167	166	162	154	165	168	154	179	159	177	168	151	179	176	180	162	167	193	150	161	177	174	151	153	143	165	159	171	161	152	170	148	147	152	169	159	167	157	178	161	163	163	150	161	164	189	157	154	152	161	188	162	177	181	160	170	162	179	162	163	168	144	133	177	170	180	158	164	167	153	160	192	141	149	152	192	173	180	162	175	168	165	154	152	156	201	172	154	176	180	168	170	158	156	173	183	190	157	152	166	175	176	171	170	152	172	175	165	159	178	141	148	155	166	170	167	172	165	172	156	169	168	185	162	152	136	160	159	186	173	177	152	167	158	155	177	161	143	172	149	148	192	150	178	180	160	167	149	156	173	165	181	149	156	176	170	167	172	166	195	177	187	144	142	154	156	152	166	146	177	162	168	153	174	183	153	159	135	155	158	181	148	163	151	149	196	173	187	160	157	178	156	167	160	164	174	151	177	150	144	150	177	174	151	192	154	174	155	170	171	158	184	158	146	195	167	187	147	135	171	179	155	148	150
2693	1915	1726	1791	6030	7574	3130	1671	955	1397	2316	3350	2736	2089	1455	865	745	666	502	514	504	500	492	469	465	505	503	503	519	499	515	481	508	472	458	490	470	515	499	527	504	492	528	458	495	516	507	506	514	520	493	466	487	489	494	530	491	523	494	519	500	482	527	497	514	501	503	520	475	502	503	490	501	494	523	466	477	492	502	481	520	501	502	516	455	452	525	456	514	474	512	524	502	540	546	490	507	477	500	475	468	474	514	450	452	522	524	493	481	520	486	498	492	471	488	488	505	511	521	489	504	509	482	543	489	485	525	495	475	515	501	481	543	473	474	483	491	478	480	492	488	483	486	540	470	524	494	482	504	476	498	482	518	523	532	478	478	491	519	478	501	514	500	510	476	493	481	496	496	512	506	468	492	518	518	543	529	513	520	511	458	457	534	504	508	500	538	477	500	523	452	503	507	499	513	493	469	504	505	495	486	515	505	493	511	503	550	512	520	510	497	464	496	536	504	504	509	484	471	523	513	500	464	528	510	502	508	499	495	499	506	529	455	497	520	509	493	517	489	491	478	488	484	501	461	518	463	501	512	508	465	481	515	470	500	540	516	524	468	469	509	471	495	469	481	504	474	521	507	515	505	494	519	525	506	489	535	507	500	493	535	503	474	488	528	515	520	504	498	502	524	491	488	486	492	493	505	519	460	521	488	512	509	505	491	499	494	498	490	511	509	491	527	501	529	474	494	498	539	525	458	469	490	531	542	532	503	483	484	489	527	497	527	522	502	493	512	501	491	493	516	499	507	501	470	484	513	466	522	510	508	471	510	538	520	530	460	510	525	526	506	489	506	486	475	496	539	500	499	483	510	505	534	481	480	506	536	492	517	500	523	474	472	483	517	493	480	479	521	472	482	536	495	519	528	510	487	532	466	507	506	482	510	498	510	463	493	504	482	489	530	489	529	510	558	494	519	489	486	490	530	521	509	484	514	538	499	474	510	545	489	521	518	499	471	482	491	473	470	513	516	512	502	507	474	480	526	461	489	501	509	484	514	498	475	506	501	516	490	546	479	521	465	509	481	484	530	503	515	475	474	502	497	457	471	544	502	457	525	488	479	469	528	523	540	488	510	498	499	486	514	476	496	526	471	533	457	485	510	474	470	489	492	509	496	491	529	485	527	546	482	523	536	480	515	468	474	506	514	478	472	477	512	510	464	497	512	583	473	471	507	486	510	487	522	546	546	506	480	492	507	501	518	454	455	491	491	502	480	495	532	494	522	507	481	489	468	497	498	520	477	511	527	525	514	492	487	535	517	485	517	488	486	453	480	517	489	520	503	486	477	481	492	515	455	488	490	517	472	509	531	481	485	497	488	486	454	494	495	474	481	512	490	489	537	482	488	488	497	503	517	485	478	484	487	494	562	507	495	518	463	513	473	489	504	452	520	510	516	469	467	522	515	539	480	523	522	474	487	504	482	488	483	461	489	496	508	531	497	484	516	503	485	520	452	511	507	477	487	499	502	530	508	536	502	483	539	489	501	503	478	464	477	498	488	510	489	486	460	502	484	478	467	513	500	481	500	518	451	520	459	529	541	477	501	459	520	509	513	517	488	487	506	546	546	495	513	501	514	515	491	462	470	501	497	484	475	461	503	506	480	472	512	496	489	548	501	493	505	498	475	486	492	483	524	457	475	465	557	506	512	506	509	511	496	513	468	523	494	517	498	485	502	536	499	503	478	475	541	478	497	526	481	499	530	530	484	506	512	445	480	526	520	502	494	488	492	501	469	480	522	473	476	528	537	493	539	484	498	505	493	517	509	513	513	457	500	521	501	497	492	476	515	476	511	527	505	524	493	488	501	521	465	485	509	490	489	496	511	504	427	506	497	514	500	497	467	518	499	483	469	520	496	523	480	509	504	517	502	499	447	504	539	459	494	487	488	528	558	513	439	485	499	508	472	513	478	459	544	513	487	505	448	471	517	433	515	478	484	473	514	499	521	533	476	501	471	510	508	500	497	509	503	490	478	481	537	517	489	494	515	515	478	488	508	485	499	511	478	505	484	491	515	496	461	512	515	492	514	535	536	495	456	483	492	497	520	522	480	532	492	464	490	505	480	491	496	484	491	480	453	472	483	511	528	497	490	540	471	494	540	490	534	491	480	504	492	459	492	513	467	529	474	532	512	484	483	501	494	482	500	488	469	519	506	493	493	504	481	518	466	449	510	535	494	521	528	486	525	505	542	519	518	527	431	466	513	484	470	488	488	519	514	491	506	478	530	497	488	452	472	478	517	473	481	483	456	503	488	514	511	483	502	511	448	498	501	503	524	506	498	490	510	488	533	499	513	489	491	495	515	536	493	508	467	522	506	494	443	493	501	502	491	471	502	501	508	497	493	482	528	507	478	481	491	518	498	502	516	484	519	486	505	480	522	472	537	533	493	504	457	492	510	527	442	477	497	511	486	520	475	521	458	510	505	493	470	548	521	504	496	483	473	508	511	496	515	448	474	463	486	497	486	493	508	480	507	484	463	482	490	495	520	460	520	482	535	494	520	497	461	491	471	482	510	478	494	518	530	472	519	488	509	502	487	486	497	534	523	493	516	475	478	467	483	504	527	526	509	512	509	560	500	473	487	480	483	534	462	533	501	482	515	504	504	495	495	482	508	497	499	475	482	512	499	509	512	486	484	542	539	517	536	500	505	464	501	483	502	478	504	489	481	523	488	484	499	454	508	505	515	502	474	478	500	485	490	483	487	514	521	507	479	484	470	475	465	497	531	504	504	497	510	477	471	508	502	519	520	523	536	470	515	509	549	493	462	501	498	509	504	500	497	521	497	508	557	498	494	512	493	459	502	503	494	536	520	500	485	505	487	495	498	476	494	531	511	494	498	492	462	481	505	488	495	519	505	460	510	502	487	502	512	500	487	525	509	502	519	542	500	554	507	499	478	499	488	467	463	503	472	540	504	478	463	501	526	487	490	516	526	514	512	491	529	513	475	470	523	482	515	479	497	511	513	467	471	504	478	433	516	450	477	505	501	520	509	511	501	545	476	465	479	497	520	466	453	511	543	542	537	513	478	503	512	490	488	509	522	522	475	472	487	499	547	485	493	464	544	517	500	481	525	485	461	499	489	487	444	548	485	472	497	492	516	520	491	456	504	529	548	500	502	531	501	525	482	515	462	466	492	482	498	483	494	461	472	504	515	455	472	514	510	534	502	511	502	496	508	510	481	484	508	475	496	518	512	509	524	543	483	527	512	488	541	494	495	496	462	496	497	501	496	491	523	511	492	515	525	507	503	492	481	488	492	524	516	530	474	506	487	471	495	467	506	528	505	528	523	481	480	495	501	531	489	571	496	492	510	482	529	501	504	505	512	497	476	502	493	470	514	529	536	498	560	509	498	498	495	522	497	493	474	473	467	541	488	515	506	481	496	465	503	443	507	519	487	473	515	485	485	525	513	460	520	479	528	477	509	453	500	511	486	499	529	490
12676	12310	11256	13034	24220	25703	13928	6486	3307	5057	8655	14166	11448	6084	3788	1693	1241	714	451	384	343	303	316	319	311	279	287	313	306	306	315	274	334	329	338	301	293	285	280	288	287	311	284	300	313	298	304	292	292	325	302	302	315	303	308	282	296	308	314	288	306	294	308	304	312	306	286	300	293	333	283	307	292	289	302	291	284	295	301	297	291	324	318	266	301	285	296	309	290	253	303	307	259	320	278	319	307	322	343	260	281	287	325	270	275	301	320	256	289	301	279	299	307	309	309	276	267	328	270	296	325	300	282	309	322	289	299	324	316	295	248	302	299	301	293	287	273	301	307	291	267	260	301	299	300	288	274	292	316	304	292	291	299	284	289	288	274	310	291	302	286	278	317	293	305	293	272	309	289	284	292	295	308	294	315	316	293	306	305	318	307	274	284	296	310	309	316	304	277	291	298	296	329	304	314	292	287	277	271	312	300	254	295	285	269	272	273	323	318	297	286	297	276	267	302	298	309	281	266	285	308	287	299	301	263	314	311	308	299	288	288	285	295	297	287	313	303	296	275	305	292	280	273	283	312	298	340	295	310	280	262	303	339	262	328	298	300	263	275	312	302	295	317	292	299	305	300	270	313	305	295	335	271	275	305	292	273	302	296	315	332	290	304	295	311	267	287	333	315	291	296	272	312	302	320	313	280	287	333	298	275	297	303	301	308	286	315	302	322	270	302	281	292	325	327	287	279	311	307	295	319	267	280	267	293	285	272	296	307	319	319	285	312	291	320	273	248	320	320	302	303	263	300	277	276	326	279	270	328	262	275	321	289	288	306	311	316	299	303	302	301	297	278	306	277	302	299	282	294	309	292	292	320	291	269	309	294	314	289	309	261	297	285	326	313	304	271	279	286	275	320	314	294	292	289	315	279	301	297	267	334	273	315	288	282	271	319	303	292	288	321	292	298	305	320	306	300	261	287	273	295	296	304	287	325	307	300	272	271	304	333	296	294	278	276	279	298	269	303	313	297	292	291	292	302	285	287	296	304	280	348	313	292	298	270	290	282	285	284	310	295	285	273	304	306	290	298	334	283	299	293	310	307	291	287	324	294	270	319	312	302	286	268	269	269	315	277	299	309	314	284	310	294	289	287	323	256	278	287	306	305	296	291	297	311	300	305	296	316	278	254	294	289	293	280	310	281	293	259	301	312	301	294	306	298	284	304	294	312	300	316	266	298	281	278	325	306	297	277	292	275	300	323	308	296	296	300	276	310	312	303	305	319	298	310	310	291	296	303	296	291	294	287	285	298	309	323	291	286	292	300	320	307	316	312	313	315	296	297	284	285	303	286	266	288	288	310	293	308	289	289	271	315	280	309	274	301	326	320	294	295	283	328	302	293	317	305	328	295	312	296	310	280	282	282	314	289	302	329	286	284	293	269	294	305	274	284	285	302	299	318	329	310	284	297	275	290	293	292	306	293	309	301	322	287	285	310	322	293	316	297	286	278	292	308	318	293	289	312	302	296	272	290	311	296	316	289	284	293	290	265	303	338	324	306	288	320	290	286	280	306	315	294	273	276	274	322	305	302	258	299	296	323	313	290	286	302	291	303	320	290	293	301	304	294	327	306	279	286	310	307	276	317	335	283	267	280	290	308	280	283	280	282	296	278	313	301	301	250	299	297	299	325	312	279	330	313	294	284	283	294	305	288	329	324	283	315	296	285	325	292	290	290	299	276	287	291	305	307	295	293	289	297	286	286	264	278	318	282	315	315	288	303	321	325	323	316	278	265	280	258	276	279	284	283	292	310	296	302	283	287	282	281	293	284	282	277	273	265	269	305	269	292	257	318	304	298	294	319	311	291	274	282	310	310	288	291	291	289	312	299	301	288	291	336	310	271	311	336	290	276	298	299	306	321	270	296	285	287	265	270	330	331	293	258	281	306	251	344	290	317	278	316	278	325	284	303	307	314	317	291	309	304	313	270	272	295	337	272	309	309	253	286	300	318	307	290	275	322	295	317	290	321	295	283	310	288	331	322	297	315	343	289	267	303	293	317	293	294	273	271	316	332	296	290	296	294	300	308	278	329	285	315	320	316	294	288	324	276	295	281	348	336	285	340	318	287	291	328	321	313	300	297	297	301	297	307	325	307	320	301	301	271	320	274	305	307	285	323	304	297	302	305	287	321	274	272	302	285	303	279	259	267	334	297	295	312	276	317	291	293	301	305	283	306	301	303	306	306	300	289	311	295	278	320	295	304	327	318	312	299	326	289	304	285	288	299	295	303	320	277	301	300	298	331	299	313	298	302	301	284	312	315	324	317	309	301	288	287	298	292	282	294	303	324	281	292	338	269	292	297	307	275	288	283	301	285	281	300	286	294	284	275	295	291	270	308	289	305	297	259	311	284	291	275	285	299	291	282	307	302	281	276	293	294	303	288	325	321	264	290	273	335	304	297	322	320	281	310	316	286	287	287	274	307	303	301	311	270	317	332	297	313	276	270	329	293	301	257	311	271	292	310	314	276	313	290	310	279	318	277	329	307	291	286	320	306	259	317	293	309	305	299	273	270	275	319	295	322	260	303	278	271	291	251	320	268	280	274	306	294	277	290	286	281	316	341	286	293	286	269	284	345	319	288	262	287	272	283	289	275	270	288	318	288	290	307	298	283	310	262	285	277	316	298	319	264	278	296	302	286	290	285	307	317	294	311	305	273	286	312	300	284	289	291	314	270	277	282	279	323	316	276	290	298	310	278	282	279	293	320	299	334	286	287	310	305	279	265	288	318	294	335	276	322	305	323	297	302	319	321	289	302	302	297	288	289	311	291	303	280	305	286	290	308	301	268	306	305	298	271	278	296	312	293	311	265	280	280	291	286	270	285	289	299	302	303	284	272	311	283	286	282	309	283	298	296	298	298	283	298	306	306	297	279	278	296	272	293	314	314	279	256	319	322	276	305	271	308	311	287	302	294	285	288	294	288	279	293	300	271	318	309	272	306	270	295	300	285	280	275	313	320	294	292	314	288	308	293	279	280	294	327	307	286	309	289	309	281	288	310	292	300	306	308	282	265	280	292	295	301	328	330	276	302	291	304	306	291	284	300	273	283	301	273	295	288	280	247	296	289	276	281	287	290	301	290	309	291	322	280	302	296	324	265	300	278	288	287	287	281	293	321	311	295	305	306	361	288	264	293	289	282	279	312	300	282	304	270	274	314	272	331	283	287	305	248	295	268	304	292	305	301	317	315	291	280	296	283	301	303	312	287	282	312	317	294	279	311	304	288	299	312	273	263	317	286	311	296	329	299	277	304	310	307	285	358	279	301	304	268	291	280	294	285	305	312	309	279	276	280	282	270	306	272	296	315	316	295	320	292	306	317	294	293	285	292	281	299	258	310	297	305	273	270	332	321	284	257	318	290	291	294	273	296	300	317	315	304	302	330	290	281	288	294	308	272	295	288	305	307	295	293	284	292	287	296	277	316	264	284	271	284	294	293	286
9008	9964	8737	16903	33573	36572	18007	11123	8672	15987	24193	34465	27348	18557	14492	6788	6331	3671	2215	1157	1085	1107	1062	1000	966	920	944	882	923	918	890	853	898	855	879	875	842	843	844	859	891	882	822	823	786	859	835	817	837	813	799	832	865	799	853	857	796	826	819	813	806	844	864	787	819	766	760	781	866	812	846	851	794	827	788	802	816	807	802	814	878	839	822	795	785	771	819	781	784	807	833	826	801	771	819	820	829	792	824	735	841	786	846	819	797	743	791	820	765	772	834	814	818	822	785	835	778	796	745	843	836	805	786	766	810	853	858	852	792	828	832	788	792	830	802	847	798	824	775	750	775	813	760	751	800	798	855	806	778	760	770	788	795	800	853	813	826	783	756	785	791	798	810	811	806	791	765	777	831	833	771	798	788	821	832	877	826	819	801	801	828	775	786	851	795	786	800	783	863	810	780	842	773	833	787	782	803	832	820	797	782	830	752	798	848	761	828	815	831	786	788	826	805	788	739	768	783	827	797	818	791	796	816	821	764	871	838	825	759	807	780	811	732	795	828	892	736	775	829	794	803	744	833	804	745	798	787	778	809	784	807	810	767	795	770	823	823	777	820	821	789	796	766	804	828	786	786	768	858	792	791	819	785	814	769	794	844	768	815	786	789	787	796	798	803	782	820	788	830	808	812	814	819	795	837	818	747	763	794	832	789	773	768	804	816	774	794	825	768	808	818	825	811	857	802	811	754	781	843	790	811	843	793	839	777	784	819	808	782	838	791	778	769	836	777	817	842	833	783	796	814	813	785	792	788	789	833	757	753	767	773	868	775	810	849	802	803	797	779	798	811	761	792	806	764	831	827	796	772	821	764	765	780	815	794	759	785	810	880	811	824	790	819	816	807	779	805	806	795	822	786	798	805	795	814	805	786	789	800	819	774	807	788	821	780	770	789	809	804	832	806	784	861	817	774	802	816	840	826	766	805	817	785	843	749	772	800	811	782	792	834	768	805	760	757	760	818	823	773	810	773	752	828	832	767	763	813	852	814	793	782	769	772	765	815	826	821	774	765	827	772	766	773	799	821	815	823	809	771	816	816	772	857	796	775	824	788	796	755	775	832	801	784	782	776	876	815	819	797	785	806	822	778	803	789	846	778	781	816	814	846	816	812	837	783	805	788	765	767	791	819	816	814	798	783	739	866	756	792	788	806	809	806	808	838	756	775	791	798	763	763	758	855	780	779	847	765	804	768	783	831	855	811	792	790	809	793	855	783	787	765	850	834	834	763	779	840	786	774	806	783	794	842	819	818	778	803	827	806	828	764	806	783	813	828	794	809	775	789	790	741	788	839	822	817	786	753	771	808	750	796	813	746	777	797	785	834	825	807	798	834	811	763	802	785	862	780	817	798	802	858	783	786	785	801	802	794	789	777	794	752	822	832	733	792	837	798	809	827	763	809	835	840	788	806	810	808	800	782	721	796	769	795	822	778	761	774	803	748	810	820	760	798	847	878	803	761	800	821	799	787	785	803	771	797	805	720	832	850	832	807	822	836	770	730	822	817	792	776	816	832	784	750	778	816	803	810	819	799	759	811	845	757	821	832	781	782	790	749	789	775	841	841	781	806	832	767	772	866	822	811	768	799	808	805	791	799	841	759	803	790	788	769	857	827	801	822	755	789	791	792	806	822	811	779	785	797	803	786	799	821	852	790	773	809	785	735	810	775	833	810	857	749	850	752	852	786	805	798	791	752	806	800	806	783	805	772	812	769	767	838	786	777	767	773	761	795	763	791	859	785	770	793	791	780	777	795	785	799	727	766	836	762	853	857	794	771	789	806	811	815	798	811	829	778	804	807	837	807	791	765	790	823	756	800	811	798	833	783	805	799	790	775	766	760	823	795	765	826	820	827	753	818	822	783	847	777	790	844	809	783	785	759	748	811	784	778	807	800	734	828	785	834	803	785	806	767	795	768	831	767	772	812	825	838	805	798	791	802	751	764	794	788	858	753	823	843	824	838	861	787	776	779	778	814	795	744	833	813	811	802	758	809	837	803	779	791	839	804	748	819	813	827	784	776	814	808	814	811	822	777	815	784	808	801	793	794	798	799	765	803	779	822	805	810	810	806	780	813	784	795	834	818	782	797	803	809	840	749	803	781	788	784	765	756	761	794	773	733	747	785	821	806	851	806	817	802	807	791	799	753	773	775	780	821	798	846	783	804	749	819	775	783	817	776	796	885	773	800	791	778	769	811	825	794	804	770	838	833	794	840	795	818	785	799	800	856	795	786	809	852	784	780	799	819	791	824	803	808	794	773	837	821	799	842	756	762	788	834	822	817	826	774	793	819	825	806	806	772	813	746	798	799	830	787	845	803	768	773	784	769	840	775	804	722	832	798	821	831	765	770	835	771	829	754	780	798	839	809	749	807	799	815	765	804	777	768	788	822	812	812	797	769	814	795	807	754	810	852	793	848	790	843	751	848	775	825	813	786	771	833	771	784	767	835	854	791	802	853	805	804	801	835	786	842	794	827	802	769	812	756	772	781	835	797	776	829	790	817	738	800	804	785	820	821	790	821	851	749	797	783	803	819	763	808	785	833	825	789	807	818	814	778	758	780	821	782	810	777	765	789	829	789	777	771	797	752	795	733	787	828	811	839	802	841	806	791	777	773	797	820	821	835	833	801	772	810	808	801	806	814	801	827	817	787	784	815	819	785	770	799	811	791	809	772	820	799	847	817	789	763	822	778	832	756	827	758	799	825	746	795	784	814	775	736	773	794	795	817	838	797	798	849	823	821	846	779	787	793	785	787	782	811	799	765	736	779	801	823	795	773	761	808	780	745	830	847	867	749	804	763	773	815	776	804	820	817	797	767	777	818	786	810	807	759	771	775	815	827	792	822	766	793	747	775	818	820	807	802	786	801	804	803	841	764	805	800	833	851	772	867	792	752	790	795	824	816	732	807	777	847	822	786	828	809	836	746	790	786	776	805	806	833	813	795	792	794	815	776	824	785	804	766	810	790	789	762	775	836	790	818	759	827	808	747	799	750	809	817	825	826	792	767	775	780	849	797	801	786	809	849	806	850	803	840	839	805	786	778	787	765	751	777	789	794	775	853	825	807	826	795	795	808	762	824	767	750	788	762	826	833	790	803	815	809	845	832	824	733	816	814	796	771	747	800	828	732	795	771	831	781	810	786	810	803	803	809	833	777	778	803	802	798	786	796	782	809	775	751	801	782	827	794	809	805	791	794	784	811	810	840	765	783	812	848	765	729	832	804	742	837	824	808	808	809	747	802	795	764	843	750	776	748	759	784	813	783	808	825	819	801	781	777	810	783	773	818	810	817	818	820	795	773	832	786	811	786	747	839	773	788	810	821	806	788	797	810	835	859	815	763	779	744	803	782	786	833	808	815	804	771	781	796	803	829	769	795	784	760	832	753	754	830	801	813	791	838	815	807	790	826	795	779	819	780	776	800	738	855	746	848	778	740	814	803	788
19420	14325	15351	19330	32921	32556	19286	10552	6242	7211	10536	21403	19647	10386	6680	3129	2431	1110	658	306	328	330	307	283	255	256	276	287	257	266	303	279	279	268	277	250	269	239	276	284	248	245	251	250	285	274	269	257	260	272	259	267	268	252	265	237	275	233	244	260	290	263	228	262	303	263	271	264	251	251	263	267	226	240	256	251	267	232	261	250	274	280	272	257	260	262	235	239	262	257	268	246	273	258	227	261	236	279	286	265	258	246	249	241	253	246	252	260	255	246	269	251	222	258	245	264	239	243	261	253	258	240	248	222	248	244	239	243	235	273	267	260	238	244	246	226	261	263	294	256	252	246	234	264	270	257	223	236	251	234	269	243	235	241	232	290	264	252	228	265	224	239	263	254	237	256	273	240	262	252	249	222	258	267	257	267	273	253	258	271	276	264	219	256	237	261	257	248	260	276	266	253	250	259	230	234	248	262	245	269	242	256	281	228	264	235	285	226	237	217	241	259	263	263	267	250	260	245	238	240	241	243	266	257	239	257	238	234	264	250	270	246	241	258	260	227	279	233	239	259	228	254	247	234	272	233	242	239	249	279	241	250	241	220	247	276	252	264	274	271	247	255	223	237	257	274	244	261	263	246	257	235	252	261	238	264	227	235	248	242	254	270	228	250	234	227	225	259	266	238	242	227	273	244	289	230	245	240	260	249	257	259	260	240	253	249	271	258	274	246	226	241	265	240	232	272	250	248	242	222	276	264	255	230	247	237	238	207	261	246	267	245	265	264	275	293	267	251	269	241	283	237	234	262	244	236	234	236	259	237	243	251	265	228	257	245	247	267	251	247	232	252	248	253	226	264	266	254	234	218	231	255	263	261	237	253	267	263	235	270	274	249	258	258	271	255	241	253	273	253	270	271	249	238	276	275	249	236	296	241	253	256	246	271	256	231	241	264	253	286	256	243	228	261	222	267	257	277	252	250	260	282	299	260	262	282	265	255	262	263	244	235	234	261	256	272	248	249	262	278	271	270	223	279	232	251	248	209	256	230	240	263	258	243	264	245	258	232	246	222	238	237	270	292	246	270	258	252	283	272	241	231	277	241	216	246	246	275	235	265	259	230	258	235	239	245	260	243	256	277	241	248	240	231	237	236	252	222	240	243	268	246	265	244	262	250	224	237	241	232	256	233	250	251	249	288	285	256	268	244	284	241	273	261	256	245	219	244	225	247	249	232	247	240	240	254	211	274	244	259	239	252	247	257	263	247	248	266	281	261	269	240	242	227	255	261	248	248	270	247	258	264	256	250	218	276	279	228	245	259	241	270	229	247	262	255	253	241	271	237	269	239	261	239	260	240	235	221	269	235	274	272	240	255	264	224	265	269	263	271	271	281	251	255	244	230	254	230	240	278	240	267	222	281	276	217	220	238	241	249	263	254	268	286	274	259	249	265	270	256	284	243	247	219	244	257	262	274	277	241	249	228	245	277	273	225	228	229	230	225	230	284	253	239	255	248	232	253	240	274	296	272	247	263	249	245	249	258	233	262	249	259	234	242	274	279	237	239	231	252	256	252	270	244	225	260	231	230	251	267	254	256	261	272	242	232	221	236	244	243	272	234	258	249	241	250	269	240	241	251	242	248	225	249	239	254	230	246	232	226	246	225	273	255	236	233	246	263	237	252	246	254	266	236	249	258	270	252	265	258	257	246	229	270	258	270	257	268	250	277	279	261	253	238	237	260	234	233	236	276	258	247	238	240	256	223	217	307	247	295	247	269	283	263	227	243	258	278	239	233	218	241	247	236	253	272	245	252	214	238	241	254	231	294	267	248	280	264	248	249	274	245	231	241	242	254	243	253	247	251	257	233	245	256	245	249	221	297	266	250	234	249	252	283	216	268	274	228	270	246	249	264	259	219	258	253	268	234	263	244	254	247	268	253	261	247	259	257	266	260	261	244	241	261	242	256	249	221	264	257	264	254	256	232	248	240	237	247	276	274	268	273	251	234	258	264	235	258	219	244	251	268	253	231	258	275	235	250	235	215	269	247	239	244	254	255	260	256	267	255	250	256	269	257	266	252	263	236	249	271	265	262	231	249	247	262	258	246	269	259	272	227	267	256	247	245	259	262	231	245	230	239	215	255	250	236	260	251	242	248	226	250	253	267	238	268	233	263	259	239	252	247	279	245	250	286	306	245	224	256	263	234	248	259	265	240	251	237	240	263	260	270	235	237	249	261	240	278	227	210	244	249	243	236	244	251	286	261	260	251	253	259	259	254	266	244	252	252	254	226	232	254	264	256	271	245	243	250	237	252	277	266	205	279	252	245	248	262	248	265	277	243	254	273	275	241	238	257	278	265	267	255	277	256	243	248	262	244	258	264	248	242	270	278	273	261	294	266	274	249	272	269	223	261	238	247	234	241	259	259	257	261	210	241	249	265	262	221	258	266	242	257	254	250	283	242	239	250	272	237	258	232	272	266	237	224	226	231	241	244	257	291	276	252	261	247	228	281	242	242	306	260	244	225	242	240	251	293	268	246	229	237	257	235	240	272	252	245	240	219	259	241	280	259	269	227	235	266	235	243	257	250	234	250	257	245	253	255	261	223	270	269	278	255	246	260	238	277	239	256	270	247	278	290	244	266	243	248	234	261	231	244	241	224	242	251	282	239	270	273	250	245	294	248	229	258	283	261	240	247	266	278	231	280	260	276	259	245	261	226	250	270	268	290	258	250	236	219	254	239	271	236	232	255	266	232	265	240	245	247	244	234	249	242	236	267	260	286	262	229	246	232	263	222	248	251	262	261	255	241	269	233	266	255	231	243	240	260	235	255	245	248	268	264	244	273	236	234	262	236	244	245	255	247	254	244	239	255	246	224	245	251	245	264	252	250	263	266	260	256	249	243	259	256	266	262	289	235	272	271	254	288	241	215	240	244	246	256	238	255	258	254	244	268	245	244	225	247	258	243	236	280	254	256	248	246	245	245	223	247	243	257	247	285	281	229	263	267	248	274	235	258	249	268	218	248	245	253	257	270	249	244	235	258	275	267	259	246	254	264	217	242	231	226	257	252	236	256	227	254	248	253	261	260	267	244	292	238	257	275	242	284	250	275	228	252	260	256	262	227	251	242	273	267	240	236	240	282	242	229	237	237	286	255	262	272	253	265	245	243	252	246	258	256	238	258	252	264	264	293	276	259	254	257	226	265	250	250	255	235	247	233	281	251	270	263	249	227	256	255	225	246	226	237	260	266	275	254	266	252	236	214	253	268	251	253	258	283	270	240	258	232	264	271	256	259	237	234	231	238	256	259	249	241	231	250	265	225	215	272	260	262	258	276	275	255	248	247	254	234	271	250	245	229	261	268	255	267	237	250	253	259	279	267	282	278	237	256	237	279	251	273	240	239	242	282	265	238	233	249	256	231	250	242	259	239	272	241	276	253	248	255	288	252	254	251	236	249	250	253	266	236	232	240	240	275	239	260	264	248	259	258	253	256	245	269
10916	10763	11978	22602	41145	40953	20757	12888	13574	18932	27942	41588	35869	22085	20853	9337	10875	5607	3037	1300	1141	1220	1207	1003	888	934	830	876	837	941	899	796	821	775	787	808	758	766	777	823	746	739	788	705	703	641	775	749	735	712	731	730	702	722	710	756	701	710	751	704	721	746	703	711	735	735	698	715	703	663	728	733	682	690	644	711	676	652	679	758	796	729	684	655	690	687	656	721	681	705	703	707	654	727	675	706	679	714	721	706	714	696	681	687	707	700	696	681	690	667	688	653	678	687	618	695	647	643	667	710	648	633	681	673	708	701	728	671	664	648	627	667	672	653	696	657	697	697	687	692	683	670	645	683	665	681	680	647	685	712	720	661	641	679	697	658	705	643	700	665	667	634	708	696	659	670	667	627	677	676	681	709	644	717	675	638	707	655	658	691	661	694	661	650	689	677	657	673	690	655	661	681	666	669	698	667	736	706	665	699	717	685	661	651	687	660	732	675	670	730	659	648	663	665	649	691	707	659	689	716	664	654	673	665	660	681	631	697	708	660	690	712	709	693	635	673	699	654	650	703	668	681	617	643	666	678	678	666	695	645	697	685	685	692	641	698	651	727	664	664	669	661	629	729	636	605	667	674	648	656	685	666	649	678	644	713	657	632	644	671	678	657	694	678	703	650	701	661	684	672	692	655	648	715	657	620	650	727	620	669	652	672	681	705	677	672	720	657	677	696	656	698	650	709	653	643	695	671	683	691	664	664	709	626	666	669	679	654	684	692	655	683	720	676	647	671	718	682	643	659	710	664	683	654	680	651	661	691	708	707	653	650	682	694	714	651	656	659	645	703	715	670	676	638	689	659	710	668	651	711	651	670	695	655	672	652	692	703	673	658	684	722	653	674	682	694	666	677	690	655	647	650	678	694	673	655	657	673	641	692	711	659	658	680	653	678	653	682	701	673	676	679	640	643	634	683	712	621	672	649	707	634	641	665	707	676	686	667	648	655	651	742	655	675	667	701	659	633	642	642	682	704	705	641	682	662	696	637	657	668	690	698	695	656	655	658	687	645	706	683	682	641	619	670	647	705	691	638	712	709	697	660	642	666	660	648	739	648	665	676	660	678	654	669	647	661	653	640	690	633	710	699	646	651	694	646	653	684	659	649	742	659	646	690	674	681	661	619	689	647	680	697	642	700	694	647	621	668	712	682	649	684	686	657	697	633	697	650	657	689	649	693	681	671	652	636	640	643	653	653	661	685	672	679	677	699	691	657	673	690	740	694	677	650	622	670	680	638	645	614	657	660	625	664	722	666	661	654	675	638	680	615	677	681	659	679	680	687	629	737	703	642	695	643	648	647	685	673	678	685	633	675	703	643	664	651	699	669	688	700	729	657	690	654	686	658	688	647	669	703	615	690	693	645	651	657	665	698	651	649	663	656	662	710	639	659	642	650	647	691	641	651	675	650	658	687	669	674	716	645	657	698	655	692	679	680	629	634	642	691	657	642	708	690	710	696	671	625	692	700	697	657	677	677	692	691	671	621	650	665	662	631	681	666	653	660	685	673	634	654	635	691	684	701	712	666	678	688	658	695	672	678	651	701	625	657	652	650	649	621	723	679	673	683	686	703	674	683	680	677	645	667	697	670	658	674	685	643	685	669	695	659	649	664	662	713	657	697	660	643	691	640	651	666	685	656	627	715	682	604	731	678	714	640	641	693	706	684	682	679	621	666	724	642	636	679	657	691	651	670	642	659	704	681	753	651	659	672	701	676	629	707	675	666	695	698	690	649	644	672	653	670	659	695	671	684	684	661	693	635	644	652	699	659	694	712	701	709	654	663	659	650	669	660	668	623	663	645	653	631	656	654	686	641	671	695	652	702	657	637	647	643	694	654	666	629	675	669	672	680	672	588	695	654	716	656	653	664	715	663	695	670	640	621	679	639	674	704	684	694	648	638	676	686	664	681	689	667	673	657	690	681	641	679	638	700	660	728	683	671	652	645	655	672	677	658	673	688	661	668	674	643	677	653	646	712	724	684	667	657	637	691	696	669	657	675	728	688	684	662	655	656	708	676	670	665	707	711	659	669	686	712	642	664	654	690	692	638	692	684	637	643	631	700	680	669	640	700	664	630	666	640	636	685	721	675	644	673	681	635	714	646	624	693	670	702	701	699	665	681	647	622	639	641	697	671	699	644	730	664	671	713	667	655	696	680	681	716	617	733	679	722	688	667	653	695	722	676	635	651	666	642	643	699	627	657	716	692	716	659	686	720	695	690	668	672	686	685	667	673	642	692	641	698	732	664	662	662	644	700	690	685	645	651	684	677	731	664	680	693	688	668	686	666	674	654	673	638	674	718	666	681	616	663	636	681	632	681	686	634	659	657	690	643	663	681	698	683	641	664	637	710	638	655	659	669	704	717	639	690	644	642	668	658	690	657	702	671	674	665	683	711	628	638	681	670	719	675	679	692	709	660	689	708	706	680	685	670	678	671	670	675	635	652	710	703	659	703	644	671	683	664	653	696	674	604	694	667	670	687	707	673	702	674	680	685	649	614	655	716	666	652	659	688	691	646	668	677	665	665	671	643	680	700	666	673	647	652	656	658	664	716	683	665	646	639	670	663	685	637	711	654	631	644	665	624	648	675	628	667	693	691	685	668	706	679	628	672	660	655	682	679	702	667	722	687	647	739	656	729	705	682	661	670	688	701	650	664	676	634	670	700	666	637	701	606	654	664	663	662	672	666	709	670	615	628	639	699	641	732	679	662	677	684	692	688	672	662	697	677	714	710	670	659	652	648	638	693	674	661	696	657	621	682	647	671	649	630	700	684	672	650	611	701	673	645	671	609	612	705	671	667	710	664	691	666	702	683	667	690	704	681	682	663	694	709	665	675	660	682	667	649	668	672	646	702	664	682	656	620	648	673	657	636	654	612	625	693	634	687	677	640	655	709	661	691	637	652	688	629	649	690	659	677	712	650	654	710	648	650	626	654	658	653	662	691	662	650	717	658	690	647	672	714	688	650	728	683	680	673	648	653	644	705	661	658	667	668	690	674	666	684	687	676	669	587	673	590	683	655	702	682	683	619	634	642	659	675	648	702	689	664	707	659	654	643	705	699	694	667	684	638	685	678	698	688	638	659	650	670	695	613	694	686	673	663	701	684	664	609	683	687	663	658	712	644	693	691	702	660	645	708	671	696	663	629	679	666	674	683	675	633	665	704	658	710	649	630	634	687	716	632	646	611	659	706	683	673	649	664	665	648	637	703	665	653	699	661	682	676	655	695	690	651	670	685	703	683	734	639	689	657	650	669	712	663	678	640	659	691	716	656	684	663	675	660	638	640	659	685	700	699	662	687	646	654	697	650	671	685	664	670	706	612	698	665	694	670	664	670	635	667	642	680	652	675	705	698	730	653	657	692	655	661	654	675	629	668	691	657	668	724	692	674	661	648	638	649	704	637	698	699	686	643	705	682	636	681	642	660	675	679	678	665	724	652
2355	1193	1153	1474	1764	1773	539	295	295	391	453	658	508	305	301	226	204	168	166	149	156	142	140	151	142	166	166	177	188	176	169	173	146	163	154	158	169	167	152	167	171	178	179	169	160	155	177	166	177	163	176	165	147	164	170	197	163	162	173	160	149	155	157	160	152	146	146	162	152	146	163	169	160	160	153	169	174	162	161	153	157	182	185	161	161	149	165	182	170	148	151	149	165	163	164	180	161	174	184	160	174	161	158	154	188	184	175	127	154	155	168	167	168	163	156	153	157	148	153	155	165	148	148	156	184	164	153	180	143	191	173	163	159	169	174	165	172	166	161	172	166	171	168	145	152	170	151	168	175	156	179	174	161	140	153	160	153	192	143	163	145	160	160	161	157	153	180	162	170	147	144	169	188	129	178	182	154	153	139	184	166	152	153	168	163	163	159	166	151	158	165	183	164	154	154	191	178	187	163	170	168	178	156	151	166	171	147	160	150	160	159	154	168	169	155	161	149	156	132	158	160	166	153	166	156	174	160	162	166	199	144	153	143	159	164	157	167	181	173	172	172	170	145	155	159	182	157	185	162	134	180	154	163	145	153	157	147	155	190	181	155	148	182	165	139	155	161	179	176	167	174	167	169	160	165	141	164	149	165	156	179	187	174	159	169	174	167	163	153	153	167	158	162	164	148	161	180	160	180	163	173	174	165	173	155	155	168	168	163	141	156	166	169	156	146	177	161	149	138	147	154	163	180	157	151	148	134	151	159	186	144	152	192	146	159	156	175	152	172	171	162	143	164	170	176	167	150	178	165	176	156	168	151	142	174	161	153	151	146	181	166	153	159	158	161	190	161	148	161	162	156	149	168	159	166	184	168	165	165	158	167	136	163	160	159	162	167	170	157	166	163	170	168	155	176	162	161	156	177	149	168	176	173	167	174	169	168	171	163	161	159	145	183	176	197	134	169	186	165	144	185	165	173	177	153	178	164	164	163	170	139	148	189	171	161	170	175	159	166	148	161	168	161	150	172	163	165	175	157	178	171	162	176	178	185	171	157	186	147	161	131	165	154	170	150	155	163	176	165	174	146	170	167	189	159	158	176	158	157	152	163	152	167	175	178	159	179	156	165	153	140	160	165	189	166	169	165	154	134	168	168	177	159	172	177	160	173	174	174	181	156	177	144	163	167	141	181	149	175	156	171	176	149	173	143	149	168	137	159	154	177	151	171	149	156	155	139	179	179	175	165	161	153	164	153	174	176	130	188	165	174	175	146	172	167	171	152	153	155	170	188	154	154	162	171	165	152	176	160	161	169	162	147	151	187	160	165	170	125	163	163	145	176	162	159	176	156	151	168	169	142	153	186	184	163	158	183	152	163	157	194	160	176	176	174	164	156	170	147	173	164	173	141	164	162	178	147	170	153	179	143	136	161	168	135	168	155	163	141	160	170	164	167	174	166	181	148	168	155	163	129	183	140	162	180	156	180	160	156	145	168	180	162	171	172	149	143	144	158	191	141	144	181	151	170	167	159	159	167	167	169	178	150	162	169	176	168	166	163	143	160	162	149	163	159	154	158	162	162	166	158	172	174	141	190	140	170	180	181	154	155	152	163	158	163	167	158	173	153	173	146	169	146	170	175	173	133	172	144	167	159	163	147	163	166	153	173	165	195	164	179	144	144	173	169	165	175	156	173	179	168	160	169	173	163	160	173	172	169	167	160	145	159	159	145	170	164	155	149	157	179	163	143	155	165	125	163	158	179	172	160	161	140	167	184	161	150	168	172	140	163	154	171	191	161	179	176	164	163	163	144	169	164	146	168	188	170	165	172	174	155	164	178	173	161	178	156	161	164	137	189	165	150	158	149	135	166	174	160	181	161	164	149	153	166	177	151	182	176	157	168	165	162	160	174	190	163	180	163	158	161	176	171	155	174	169	173	158	170	175	152	153	165	172	164	145	174	175	150	171	146	175	166	173	162	173	170	166	152	156	164	174	169	182	175	150	151	144	171	135	168	153	167	146	151	169	179	174	146	165	178	160	181	179	151	152	192	177	153	156	154	148	174	145	179	168	165	163	176	173	165	170	176	157	168	175	154	154	164	158	166	162	154	163	165	169	184	152	172	157	171	168	169	144	148	155	181	170	153	156	157	159	150	144	173	169	165	181	157	154	147	145	157	144	160	152	135	143	158	183	138	158	173	171	146	185	156	167	164	177	161	176	170	142	149	154	181	150	186	164	177	143	156	169	191	158	143	169	156	172	160	132	160	172	150	149	139	141	179	179	171	138	165	149	159	160	181	162	175	182	176	156	157	173	161	170	182	160	162	187	142	180	188	147	179	153	193	180	137	156	168	172	133	159	146	172	182	153	203	175	165	161	160	137	161	141	160	167	175	198	148	165	166	155	173	165	149	179	166	179	176	178	194	158	138	155	158	151	154	168	175	147	159	164	143	138	176	184	163	174	166	167	175	170	183	149	178	166	185	165	157	174	167	159	154	128	169	144	168	146	149	159	173	158	149	184	157	171	131	170	170	184	162	160	194	153	166	162	156	145	175	172	151	148	144	153	180	175	166	170	163	150	161	145	166	166	144	172	183	179	157	163	161	167	158	145	188	155	156	142	172	160	161	164	158	158	168	159	170	170	152	158	172	174	172	166	179	176	161	179	181	154	188	146	163	157	181	158	182	170	166	158	157	140	158	146	157	163	149	157	165	157	173	210	158	163	196	183	162	196	187	165	167	166	158	136	172	179	164	185	176	154	157	172	176	158	156	171	165	160	163	163	173	178	172	179	145	166	154	178	178	135	153	164	128	161	185	172	154	153	152	145	165	138	169	136	173	151	160	145	149	158	172	133	163	153	158	180	146	166	167	153	163	144	166	173	158	167	178	159	165	178	150	169	168	168	166	167	166	164	148	172	143	160	151	179	156	169	158	177	157	157	145	147	172	159	185	161	165	147	167	157	155	181	163	157	158	178	173	172	183	153	184	166	171	181	144	195	151	175	149	137	159	172	164	178	152	151	150	136	163	140	144	161	136	179	158	186	150	166	168	165	172	187	183	166	183	160	167	186	170	167	156	176	189	151	185	157	156	166	188	171	175	169	165	144	162	166	154	171	158	152	153	156	180	152	134	162	144	173	150	172	161	181	157	147	156	148	167	180	165	143	161	162	162	156	161	173	150	150	164	175	168	187	157	155	153	184	160	136	173	165	154	168	166	169	195	166	190	178	157	172	150	167	179	169	146	183	176	137	173	161	162	177	162	176	154	156	159	191	199	159	169	181	180	170	153	142	177	159	150	156	171	168	171	139	157	156	172	168	151	160	160	145	158	159	170	170	165	147	172	172	148	166	160	172	172	141	158	155	164	180	154	163	180	159	164	168	168	179	148	178	156	157	153	159	180	143	159	157	187	155	184	153	126	159	168	161	158	172	161	186	172	149	170	158	176	145	144	186	167	179	169	140	158	140	167	163	164	167	171	160	171	154	148	130
2693	1944	2415	4607	7613	9418	2308	1043	1193	1822	2568	4222	3603	1748	1726	840	757	689	524	516	519	484	552	447	550	499	530	531	494	498	471	501	496	493	478	529	485	497	549	474	517	496	507	474	483	520	488	517	442	512	473	510	500	486	487	468	475	506	495	492	503	482	513	511	521	519	513	514	532	517	512	511	523	547	508	500	506	492	526	497	498	539	480	512	487	461	518	508	489	506	476	507	494	493	487	520	510	511	512	503	507	481	503	507	507	466	519	506	463	479	507	488	496	490	494	503	490	504	459	515	532	496	473	511	515	501	487	448	490	457	472	517	484	498	519	505	500	563	471	523	506	504	488	475	514	504	509	493	501	520	543	473	491	538	505	513	525	475	528	477	470	514	484	523	520	479	482	499	510	514	502	459	483	516	539	554	508	500	514	476	520	515	491	480	481	494	506	504	460	472	476	492	490	474	498	496	498	458	498	524	532	479	514	467	500	477	489	458	465	443	495	448	508	512	481	456	494	526	501	494	504	486	530	479	507	497	495	508	495	458	510	487	480	535	511	472	479	486	476	460	517	491	517	511	524	478	481	471	468	533	526	476	480	531	499	485	519	490	486	479	519	512	507	462	506	464	482	528	535	511	515	498	508	508	463	468	510	478	482	495	473	460	502	493	488	523	493	502	475	469	471	519	494	520	520	477	533	527	464	504	506	478	454	506	517	512	480	495	494	479	500	515	515	458	532	482	483	531	508	509	486	461	479	520	521	531	494	480	454	492	474	487	477	501	484	523	499	517	486	507	484	510	523	500	486	485	483	460	498	512	472	504	500	466	478	484	526	487	493	504	524	504	478	498	462	481	476	534	489	476	525	487	512	439	518	490	488	474	482	489	447	480	529	489	496	505	532	511	459	474	468	503	491	498	480	507	495	551	472	546	520	524	471	484	497	496	487	488	484	494	522	477	478	497	507	542	512	486	535	501	514	484	450	476	495	494	514	502	468	464	515	513	503	479	497	484	475	477	474	511	497	534	503	501	473	518	489	523	505	459	523	490	479	482	485	485	447	529	526	481	476	484	474	473	492	469	504	518	484	497	511	474	462	464	499	504	504	502	514	522	470	483	495	511	513	484	514	498	484	497	539	463	476	466	571	483	462	502	497	516	467	499	524	476	452	507	471	472	482	494	478	501	532	525	479	490	478	500	504	487	508	503	477	474	473	481	510	531	474	483	488	480	487	487	490	520	470	518	485	537	472	482	495	478	476	527	497	480	503	509	476	486	493	537	495	494	470	492	496	485	469	466	527	473	513	491	498	503	498	497	472	496	521	470	505	510	473	480	486	497	488	519	499	513	490	553	437	513	487	502	497	531	513	446	509	492	510	499	497	509	483	476	478	499	509	519	491	502	543	496	486	494	476	516	474	451	512	486	485	550	500	463	490	474	480	471	494	450	498	523	488	530	500	473	460	503	485	497	506	533	457	518	490	463	470	465	523	461	500	445	480	503	503	517	524	508	507	471	484	486	526	527	469	518	505	504	505	483	500	504	495	496	513	513	505	493	520	503	505	472	547	507	480	484	483	494	494	463	481	480	477	456	468	498	473	513	480	521	504	482	511	508	523	486	480	517	511	508	490	484	487	522	503	521	525	502	532	481	465	477	516	490	501	472	518	518	504	487	531	456	556	505	513	534	498	483	523	486	532	498	491	499	492	508	442	490	506	460	481	494	497	500	524	520	475	489	441	509	480	485	496	495	491	501	475	528	477	508	480	477	509	490	486	517	480	521	525	497	510	507	515	494	486	467	486	488	515	471	482	519	457	481	534	493	470	450	485	492	510	465	470	528	524	517	532	523	512	491	482	509	450	509	501	501	501	487	499	482	515	479	469	514	475	495	476	503	514	492	536	471	500	536	531	483	488	479	526	492	531	528	517	516	501	492	507	496	439	495	509	515	483	494	485	503	510	507	512	502	470	472	517	460	486	529	490	480	484	512	468	487	487	504	483	518	498	487	478	511	510	474	481	490	521	511	499	497	505	513	473	517	517	505	491	506	484	522	497	488	494	493	489	538	499	487	510	495	473	475	478	465	511	483	513	518	448	517	553	496	474	496	443	473	489	476	520	496	515	489	490	488	531	525	503	469	484	520	527	503	486	484	489	480	468	487	486	481	516	533	501	502	464	471	482	463	505	461	547	528	537	481	539	507	503	520	494	465	526	469	477	498	495	514	501	512	465	490	507	488	517	468	504	495	504	467	504	469	503	516	498	535	492	508	477	487	463	476	481	527	511	489	462	459	510	479	459	480	508	458	481	480	485	506	483	519	524	479	499	528	490	493	515	552	497	521	500	454	499	483	506	478	471	493	469	470	503	505	433	488	463	468	482	491	517	506	510	517	498	495	548	503	479	472	476	484	519	487	480	503	478	508	499	510	530	469	492	482	486	489	503	527	527	526	514	483	487	488	501	518	521	515	466	461	516	495	534	492	473	524	498	527	495	525	535	470	492	490	522	531	505	426	525	501	512	503	520	463	486	491	512	483	450	480	509	514	459	485	511	498	532	502	530	474	468	452	546	503	511	491	500	462	511	520	509	522	490	530	514	492	503	488	497	498	483	503	475	497	518	509	484	477	526	488	524	477	494	500	457	487	466	490	498	503	517	530	485	512	476	464	492	483	537	499	506	477	503	454	500	501	498	496	487	477	510	445	471	477	536	504	467	506	512	457	510	514	506	497	454	473	517	484	491	482	525	517	473	499	524	541	508	515	514	515	467	488	504	500	468	501	483	525	511	512	530	502	524	454	474	485	459	520	529	484	517	510	497	468	510	511	490	472	475	454	541	488	485	487	436	518	515	506	462	489	463	470	449	512	514	524	483	514	492	463	448	460	480	493	467	469	502	536	500	495	486	474	481	480	522	476	543	505	462	513	529	503	543	505	506	509	475	531	529	451	502	501	519	490	508	488	496	492	492	491	481	524	472	491	505	489	487	458	512	502	489	489	495	478	443	494	486	510	536	487	516	481	473	490	455	522	466	452	494	507	491	515	462	485	484	436	475	510	469	519	483	539	489	497	508	522	483	509	511	489	452	484	469	515	528	510	476	526	496	503	484	506	511	527	510	519	469	501	508	468	466	503	498	475	512	483	473	494	509	469	570	498	470	519	504	470	478	499	467	485	502	474	481	467	448	477	474	511	487	487	475	497	502	485	478	519	470	486	484	490	482	465	486	480	499	487	474	481	552	489	491	475	518	520	481	462	520	491	527	475	470	489	480	473	514	545	504	503	473	480	511	492	525	540	503	525	474	494	472	520	492	524	473	528	459	511	483	468	527	487	501	487	470	485	499	513	478	463	490	512	488	513	465	487	461	484	497	452	453	481	486	487	533	502	490	508	466	514	473	479	459	478	457	515	512	536	480	490	470	487	488	514	500	478	503	526	491	489	513	513	459	489	487	527	491	437	495	493	500	479	522	476	507	489	500	519	541	468	521	511	482	502	448	475
12971	11388	16599	24207	27816	28804	15595	7372	4660	5302	8004	11399	10568	5772	3581	1255	1079	888	527	325	333	302	337	320	332	309	294	294	309	313	271	321	296	305	334	326	290	318	269	304	298	322	310	287	333	320	291	274	330	280	325	302	297	262	294	317	311	269	309	271	287	319	263	318	305	310	322	312	272	281	286	279	301	328	286	295	315	296	279	276	284	302	325	270	298	318	325	300	304	264	298	271	291	300	338	288	291	292	318	315	297	323	293	300	305	274	281	308	330	314	300	331	302	305	302	304	276	297	288	257	306	313	319	273	328	273	275	285	257	312	299	301	307	291	307	302	308	269	316	304	287	272	279	251	318	314	310	293	288	313	286	285	311	287	285	311	313	316	284	293	283	269	306	295	289	321	331	299	281	306	319	305	303	282	269	266	287	323	275	286	267	280	320	299	295	311	298	309	313	325	286	315	292	286	300	297	313	303	303	277	279	289	291	284	308	298	303	302	312	315	269	324	306	314	301	297	291	294	323	286	292	288	274	311	317	288	294	276	281	287	290	279	289	288	335	290	304	283	284	278	255	335	278	270	289	287	292	294	305	305	271	282	281	288	303	289	324	289	283	301	267	322	286	308	286	291	285	306	296	287	282	333	290	312	295	305	287	293	299	318	295	293	290	297	299	303	315	289	300	275	295	282	281	301	284	337	321	289	299	279	337	296	291	283	291	310	276	284	287	290	283	311	293	298	267	287	294	305	297	301	293	308	308	295	295	315	300	288	279	313	298	296	318	289	258	296	279	273	249	290	290	286	297	317	303	292	290	291	289	305	258	287	307	289	291	258	295	306	307	304	299	319	291	300	296	302	312	293	286	316	315	294	312	290	252	311	304	308	302	311	309	304	293	271	283	277	298	313	310	312	266	319	257	301	289	297	307	302	269	279	294	295	310	317	263	260	302	286	330	325	298	300	283	278	286	306	316	295	296	274	245	267	301	306	276	307	270	279	317	301	284	310	311	307	280	312	312	270	320	294	268	288	327	303	312	252	349	317	278	300	285	298	298	291	295	289	299	296	278	295	304	302	267	307	300	296	323	322	292	263	296	276	297	295	274	320	284	296	308	253	285	287	267	298	314	295	305	285	272	335	339	278	289	306	292	275	303	264	302	271	304	272	319	291	295	300	271	269	297	306	294	269	275	326	310	284	315	249	292	263	278	294	304	294	288	334	289	288	303	301	285	329	282	315	283	287	273	318	272	263	301	317	292	284	282	294	300	323	299	310	289	302	290	284	299	323	291	313	304	280	305	289	287	307	290	297	301	279	295	306	292	269	259	293	277	298	293	307	295	286	322	308	302	329	287	284	298	283	300	286	285	291	302	309	322	280	317	314	294	286	292	303	279	316	323	324	295	297	297	281	292	299	296	301	308	305	312	281	284	312	246	320	276	309	311	295	299	285	300	321	307	299	303	286	289	300	303	302	284	308	300	314	311	273	274	295	315	312	256	259	320	296	270	284	282	299	278	308	272	296	292	311	287	297	252	257	297	291	321	271	312	270	286	282	277	317	272	302	296	284	283	275	294	321	272	302	311	280	307	275	308	340	288	276	255	280	291	309	285	294	293	304	323	267	340	291	294	331	313	275	312	309	303	279	315	301	336	313	279	268	315	311	300	307	303	325	294	319	306	300	301	299	287	273	293	282	308	281	271	290	266	305	310	275	275	288	296	319	293	293	288	305	317	305	294	292	307	278	305	307	311	303	290	322	278	312	297	320	306	310	304	279	315	286	290	285	252	320	296	312	280	273	252	304	325	303	301	281	298	286	293	284	268	312	290	301	288	307	291	283	266	273	277	337	286	354	297	306	295	291	288	290	293	286	306	285	290	322	292	300	318	301	283	307	304	277	287	308	296	284	306	316	298	291	307	310	300	275	295	305	307	277	311	305	321	305	268	324	275	263	317	280	274	264	269	265	280	306	270	293	311	297	302	295	275	325	318	261	255	269	286	298	296	264	321	314	272	283	299	304	307	301	307	311	300	300	291	330	304	308	299	297	319	303	307	309	296	326	304	286	309	283	305	283	340	266	275	325	287	313	289	319	297	304	289	282	278	296	285	303	276	342	284	312	298	327	275	293	301	306	281	271	296	308	307	304	300	268	321	276	315	323	320	273	310	272	340	279	297	311	308	296	311	245	282	301	309	299	302	306	287	290	274	296	282	308	317	280	291	298	285	305	323	280	278	324	326	311	292	282	326	271	308	279	279	312	289	316	311	296	273	268	297	286	310	322	309	279	289	301	295	271	273	300	332	295	279	290	304	285	290	305	310	305	262	297	272	305	322	283	321	271	286	296	297	305	305	297	275	266	316	279	305	306	292	272	298	320	294	298	275	311	310	288	272	284	292	273	240	299	302	307	282	288	295	290	301	290	277	287	299	312	264	305	260	279	290	317	306	293	299	296	297	313	310	290	301	318	297	309	290	292	286	257	280	285	284	302	277	271	327	297	292	323	312	308	289	300	297	284	324	303	307	301	311	300	332	285	297	316	286	314	311	293	310	317	295	256	307	289	289	287	303	314	294	307	336	292	331	301	275	299	317	317	298	302	307	308	294	289	280	297	276	291	284	292	303	306	295	252	278	292	316	293	292	312	329	308	276	307	264	307	286	292	287	275	285	282	319	314	308	307	275	323	277	276	339	336	285	299	303	283	318	293	328	312	283	273	306	272	308	296	308	320	286	260	283	260	321	294	295	320	318	295	324	271	272	306	287	304	302	303	287	289	294	302	291	300	299	316	302	308	302	296	291	279	302	329	281	309	295	301	296	290	305	272	339	280	282	318	318	289	283	284	268	310	316	310	311	276	304	299	308	294	298	291	302	296	274	268	276	289	295	303	282	315	280	278	326	300	290	324	302	310	284	270	274	263	300	326	289	316	294	268	283	285	346	305	295	296	306	294	289	289	300	299	294	273	298	286	293	294	267	301	303	305	296	305	304	290	311	267	307	277	298	279	274	318	302	317	307	292	322	296	268	311	291	301	304	293	314	319	276	321	294	303	282	317	290	281	314	293	287	257	306	314	283	305	288	293	319	307	276	296	305	319	298	317	285	283	321	308	262	345	290	308	282	283	306	292	315	309	310	293	314	266	284	353	293	279	302	271	317	269	318	275	287	307	303	276	294	312	257	310	298	297	292	304	297	285	278	287	325	289	295	302	295	317	286	286	299	280	288	314	309	329	277	321	276	325	328	275	273	298	274	288	298	298	320	263	290	285	294	300	313	283	337	316	290	289	291	302	302	268	306	286	300	267	281	344	313	342	296	293	278	289	293	285	319	318	311	321	332	297	321	287	307	238	284	290	289	284	317	314	299	276	269	296	293	297	294	307	287	297	314	280	307	305	301	301	306	310	294	304	303	307	323	303	289	265	295	329	268	289	327	298	301	309	306	303	304	323	332	332	302	295	295	302	318	260	287	309	254	296	260	308	299	296	311	296	304	286	280	300	280	311
9245	8778	15632	27381	37928	37257	17806	10228	10627	15601	22642	27741	25963	14539	11941	4494	5621	4739	2330	1317	1080	1067	1123	1011	947	847	967	892	882	870	955	863	930	868	863	854	827	879	857	829	841	838	803	854	805	850	801	821	901	815	839	844	813	817	802	839	865	788	836	777	847	820	774	773	821	808	814	790	805	822	785	834	806	790	797	833	770	864	831	877	846	811	829	813	817	807	809	785	864	827	809	811	785	809	810	749	825	837	828	839	802	814	804	769	763	786	776	829	848	823	812	807	763	804	749	826	771	832	842	774	812	816	804	822	824	788	793	837	805	826	800	826	790	806	785	758	854	836	766	803	753	816	803	821	777	837	787	802	822	827	830	797	727	842	848	813	854	796	786	776	802	831	833	802	757	834	806	850	788	824	759	766	781	785	779	795	830	845	811	800	820	828	764	769	780	782	739	795	792	753	816	760	799	838	778	846	789	777	828	789	774	799	816	821	804	828	800	804	805	745	812	801	839	791	814	794	745	802	798	833	768	827	736	779	768	801	763	736	806	802	820	758	810	796	802	803	818	842	798	796	761	817	815	817	818	789	788	827	805	771	766	772	756	869	775	783	777	772	797	749	838	735	772	754	808	820	849	796	817	826	817	750	789	809	767	812	764	785	747	768	823	801	809	745	777	796	748	763	863	824	787	835	773	799	780	815	792	764	768	821	788	804	799	815	822	830	784	828	734	784	767	791	776	795	819	778	805	835	761	831	861	788	794	796	770	850	801	830	803	803	785	799	839	788	783	829	772	773	791	789	814	795	853	787	779	844	823	743	784	810	820	812	838	797	806	822	775	773	801	799	805	797	806	833	767	787	804	815	808	836	785	861	844	840	813	803	767	750	817	754	753	804	785	787	804	766	769	786	790	843	833	835	771	790	795	830	776	840	804	828	760	806	796	844	747	830	805	763	758	850	810	817	811	808	838	851	818	762	784	760	778	808	847	785	819	792	795	747	790	748	819	777	775	746	786	780	765	809	797	801	807	789	809	782	851	746	842	817	776	733	808	815	868	798	819	783	772	783	800	755	807	789	813	833	793	766	830	821	806	788	778	788	812	798	797	752	787	791	758	759	806	767	735	768	772	760	835	804	734	779	820	758	804	825	794	801	806	802	792	731	781	744	764	816	812	792	800	821	790	773	794	768	818	818	770	828	799	756	764	808	842	838	826	810	741	822	810	758	810	867	801	803	798	757	834	791	817	771	845	847	795	799	784	799	768	756	774	791	772	751	804	780	822	831	759	833	773	782	789	775	798	803	791	760	830	820	824	831	824	775	817	787	773	797	777	795	778	823	819	756	770	793	798	797	839	798	817	814	854	807	831	819	802	798	788	788	812	819	777	788	769	791	834	768	810	791	844	772	791	825	821	822	805	734	886	776	741	851	816	869	767	800	745	782	800	785	862	802	794	768	772	783	800	736	767	813	758	775	815	827	769	728	798	828	854	808	777	798	797	800	754	785	745	788	769	812	763	788	767	791	810	786	796	782	790	774	778	795	827	808	803	806	831	787	849	801	747	767	815	785	805	792	772	792	771	805	811	859	788	789	835	769	760	806	816	778	800	769	827	819	796	845	795	780	797	777	798	780	776	813	851	804	760	770	811	766	795	781	744	809	767	755	799	782	789	735	765	793	756	823	790	776	800	828	749	792	781	702	722	812	786	763	785	800	793	777	759	800	808	795	777	799	810	792	827	847	850	812	757	850	733	789	778	816	775	796	787	712	806	824	845	756	773	769	771	799	809	741	850	822	781	780	784	794	823	758	835	795	786	790	776	802	794	806	822	781	800	782	831	833	744	796	798	795	837	822	813	838	828	752	761	794	785	779	784	790	830	842	787	823	773	819	830	831	791	857	790	763	800	820	782	773	780	800	833	817	789	790	845	779	841	804	810	769	819	812	794	786	764	824	759	796	810	803	804	857	793	794	783	794	771	807	782	786	794	802	848	741	760	767	786	832	796	830	817	806	766	826	766	840	784	771	827	791	777	826	859	799	805	788	803	783	753	821	760	784	758	759	827	830	817	796	770	824	765	850	839	817	794	831	766	768	790	847	790	776	826	809	798	830	790	803	804	802	748	804	804	800	805	758	759	819	799	840	778	819	813	778	782	784	848	794	857	807	788	791	819	811	819	842	803	819	782	783	802	784	780	817	834	746	825	800	878	817	834	798	793	855	805	779	766	792	760	780	779	778	762	764	806	857	802	810	829	857	791	769	798	807	777	794	807	808	824	813	834	825	756	824	823	792	803	761	789	822	790	797	768	809	786	795	813	827	816	812	744	800	807	774	728	809	771	789	800	780	753	762	808	781	853	810	804	762	795	755	816	760	811	798	789	743	753	785	802	775	767	754	795	812	798	763	796	846	805	831	820	802	761	797	816	836	835	792	799	805	793	778	765	829	775	755	797	796	765	802	812	819	786	799	789	777	828	789	772	791	769	842	755	767	815	829	803	787	870	733	771	791	823	779	778	816	822	773	763	781	823	798	764	796	776	840	807	808	765	862	765	738	827	824	756	806	801	739	798	796	788	780	843	795	763	760	800	747	794	831	750	750	809	813	813	767	787	834	774	817	812	755	788	840	810	806	780	789	766	770	804	828	786	841	774	791	768	793	796	779	737	836	791	783	774	792	819	774	801	777	850	764	844	757	779	834	790	767	805	802	778	804	831	797	797	754	800	790	799	801	798	749	748	787	779	758	818	796	827	830	807	805	797	779	751	810	784	803	814	798	782	775	762	778	752	783	820	774	798	791	843	811	840	759	776	814	815	723	822	807	754	817	773	822	751	729	798	824	765	855	845	790	827	782	821	764	871	793	754	834	808	788	809	769	860	806	765	800	848	755	794	791	815	795	781	754	740	799	758	825	808	789	818	773	766	844	823	811	816	808	789	772	807	808	841	799	767	791	842	787	844	753	798	819	773	758	825	820	815	801	855	792	801	803	781	822	800	833	795	770	815	805	784	825	763	748	778	783	750	792	824	827	775	811	783	820	830	791	759	769	762	762	786	771	799	796	798	747	821	813	791	778	793	838	842	781	847	799	818	763	812	784	864	767	774	774	849	812	774	815	766	834	818	801	813	768	802	802	834	798	753	863	782	807	781	752	720	846	841	820	783	756	797	796	791	813	787	791	809	801	832	749	790	762	812	822	762	774	788	771	780	809	769	810	772	717	833	804	846	831	836	790	796	798	840	778	821	804	793	825	787	752	832	787	797	766	774	786	753	830	815	777	811	762	778	796	749	807	805	786	824	781	825	755	774	826	805	758	800	801	800	788	816	825	833	809	778	839	827	817	808	789	814	841	821	800	828	763	756	789	833	830	803	779	795	772	748	801	762	780	850	756	760	809	794	811	755	813	818	778	810	807	758	798	756	766	768	762	814	821	781	759	821	797	772	791	799	819	769	817	833	819	789	822	767	733	794	796	795	792	776	763	840	833	788	779	742	805	798	784	786	770
19818	15457	22197	32859	34013	29308	19573	10776	6292	6540	12465	15078	14049	7993	6544	2982	2262	1349	613	331	329	330	287	288	281	273	243	286	270	255	279	276	254	260	259	263	267	245	259	310	241	260	240	271	291	288	287	250	254	238	266	239	243	249	281	263	241	246	257	251	238	260	270	262	268	267	276	254	262	237	273	258	263	247	265	249	251	247	240	239	272	253	228	232	257	252	248	241	275	266	238	259	260	262	240	245	263	248	245	263	245	228	261	242	254	238	268	242	218	246	245	256	286	270	250	241	272	250	241	235	271	248	258	234	248	241	226	233	233	234	242	228	258	290	257	263	256	244	262	261	270	240	258	263	262	258	256	252	275	291	265	247	242	268	273	246	254	260	258	258	243	251	260	301	258	256	250	224	232	244	262	249	230	278	242	228	243	255	261	238	256	210	270	254	220	238	242	279	245	222	248	240	259	248	247	236	252	228	254	255	270	263	260	286	269	271	267	229	247	239	230	243	305	260	226	235	242	262	243	230	275	239	249	231	253	267	261	247	267	254	227	255	234	251	230	254	237	237	282	280	242	254	264	233	247	247	247	273	258	242	246	271	227	254	293	249	257	238	263	246	239	249	233	243	244	254	250	236	249	224	242	258	271	271	246	232	241	226	254	266	267	260	253	255	275	258	265	244	241	249	251	279	224	235	257	261	247	274	217	243	251	250	285	245	266	265	244	251	243	247	240	250	257	267	231	247	234	244	222	235	268	267	262	261	270	253	255	245	282	232	276	227	268	265	248	232	289	242	233	238	252	217	231	213	268	223	234	252	243	249	258	248	260	261	250	260	254	215	259	236	271	224	271	250	242	280	269	259	264	254	241	243	249	272	263	274	270	266	236	245	259	221	240	265	267	283	239	253	266	245	226	237	256	244	249	279	275	255	278	253	237	248	242	244	239	287	263	273	252	239	258	233	247	273	260	244	254	258	262	267	243	241	266	248	222	277	249	254	245	253	261	246	249	248	225	243	268	236	251	256	253	273	242	253	238	266	251	217	215	223	232	260	227	234	264	262	247	260	246	263	257	244	260	252	253	230	281	245	253	248	244	252	245	210	235	275	226	249	252	254	225	239	228	288	289	264	244	225	243	268	228	250	245	227	252	268	269	246	240	257	253	265	245	251	256	263	257	276	253	259	252	278	269	239	215	252	234	259	242	245	260	241	264	236	244	243	245	238	248	275	249	251	258	226	242	239	247	293	250	234	291	224	287	257	244	220	261	249	236	263	276	256	289	255	252	241	272	252	287	219	241	252	231	291	243	259	273	236	258	283	254	219	264	233	260	264	214	238	246	246	258	252	235	248	251	249	266	237	237	239	255	242	249	266	272	241	268	220	255	262	234	279	257	253	272	283	241	263	248	244	263	248	239	287	252	229	253	244	280	264	254	255	260	288	256	274	231	232	258	224	247	227	243	253	268	242	215	253	262	235	244	270	244	227	287	275	249	236	255	259	248	253	250	253	253	258	242	274	258	273	253	238	251	247	239	253	252	253	253	260	282	231	271	260	261	231	274	233	256	260	250	240	250	245	257	234	216	234	220	265	250	272	216	254	274	248	239	244	280	242	259	256	253	271	282	224	259	243	224	265	249	235	231	245	228	275	217	250	247	256	233	253	274	230	236	240	267	241	295	261	265	267	255	257	241	238	251	221	241	268	266	269	242	254	249	233	261	255	266	258	233	256	234	244	251	232	263	202	242	259	254	236	242	250	241	201	242	249	230	275	275	274	257	259	242	261	269	245	243	234	254	252	262	213	230	234	232	248	271	248	250	247	254	236	235	267	249	257	253	271	249	239	283	250	231	243	262	242	251	242	255	255	267	229	237	243	255	259	263	277	253	260	263	241	241	234	266	248	254	230	247	282	265	247	249	262	254	293	260	261	273	240	275	269	250	262	234	271	271	255	304	249	249	223	275	282	246	243	247	257	249	262	241	266	251	275	247	257	260	245	247	231	281	235	249	258	255	273	244	267	268	264	248	242	253	260	232	248	264	246	258	251	261	290	238	259	254	229	266	242	260	244	250	257	242	257	246	220	285	264	232	224	255	220	231	245	261	261	257	247	245	241	270	262	295	261	235	249	252	274	241	263	252	261	241	290	251	221	267	249	265	230	250	254	235	225	267	238	296	219	237	236	240	238	248	257	267	256	239	245	242	271	264	222	271	258	245	267	234	252	245	273	243	249	229	235	251	243	232	242	218	251	268	239	265	267	255	258	243	254	256	261	258	242	241	264	244	265	239	253	273	255	263	233	236	249	252	240	250	263	259	246	250	266	208	244	235	242	234	211	242	219	242	268	253	242	218	199	221	245	272	256	250	279	282	264	222	259	235	229	262	226	254	251	251	271	253	268	253	251	248	235	249	250	244	247	241	241	281	276	261	246	239	282	271	275	252	233	238	262	278	219	255	249	255	265	271	219	259	261	222	241	243	252	230	240	237	234	224	249	223	244	230	257	232	239	244	254	272	271	265	230	253	243	260	260	278	296	265	251	267	243	251	271	305	231	243	243	268	255	236	248	280	250	263	256	244	261	226	260	292	247	264	271	245	231	234	243	239	242	244	236	233	237	269	238	261	261	265	238	248	236	247	261	259	226	250	270	249	268	232	262	233	249	221	254	240	245	228	264	266	250	239	243	249	230	247	261	258	249	252	240	198	254	244	251	256	232	248	235	228	250	237	255	232	254	272	249	239	292	267	261	260	266	269	237	222	226	250	245	295	257	252	225	252	240	232	263	272	251	229	261	262	275	262	255	213	215	251	234	195	261	227	260	232	243	239	270	237	234	246	245	257	287	238	266	253	257	246	270	269	258	236	222	272	242	242	243	260	237	262	244	262	259	255	284	231	269	287	224	295	267	273	244	243	221	251	250	279	262	255	248	233	239	221	246	260	242	256	264	248	225	254	247	217	253	222	225	259	232	253	263	249	257	280	232	280	224	264	260	253	249	227	249	261	277	237	229	267	240	273	244	264	239	266	221	271	235	213	264	247	255	226	235	232	270	247	229	207	250	248	284	245	245	250	219	248	277	257	242	250	275	256	255	253	270	230	226	260	289	274	261	241	249	225	249	258	238	243	260	227	237	242	242	282	276	244	236	275	245	261	239	214	248	261	241	242	255	260	271	251	272	241	222	293	244	263	234	236	249	241	238	238	225	246	252	228	252	254	251	233	259	233	230	262	223	236	281	237	252	222	271	231	253	239	246	248	271	272	254	252	249	244	245	268	238	229	246	249	260	281	259	254	264	263	276	247	233	243	229	258	261	277	247	217	221	255	272	246	253	233	240	254	254	232	235	247	268	272	240	251	252	250	252	260	263	239	259	226	256	223	238	237	274	269	261	212	276	252	244	270	253	235	263	235	277	251	251	244	282	243	269	234	265	276	276	235	257	240	262	258	260	273	243	260	237	232	245	272	231	240	249	288	238	240	241	292	234	244	254	260	280	246	260	258	223
11524	11040	20139	33909	41960	35646	24296	13443	12427	18022	29131	32838	29820	18668	18169	8463	10446	7379	2982	1296	1223	1165	1473	1186	909	922	848	847	856	881	823	775	801	781	823	811	806	744	799	749	720	756	773	769	786	717	737	733	748	689	724	670	723	737	692	734	695	738	728	692	700	711	652	715	679	679	697	666	706	718	685	712	719	708	689	672	662	679	732	824	689	647	685	718	682	730	696	654	626	724	693	658	672	641	664	732	626	645	668	661	677	684	648	687	690	648	678	678	687	636	657	645	645	642	687	699	689	682	665	688	700	637	699	673	671	660	703	690	658	713	681	705	670	632	654	663	674	677	679	651	692	615	670	701	630	669	636	689	674	693	660	670	719	671	668	666	636	671	651	675	670	681	702	663	711	652	662	696	625	656	665	642	652	703	664	649	633	673	606	684	701	679	671	647	637	626	622	637	696	671	635	627	653	649	639	691	679	697	712	680	652	675	650	612	668	622	702	672	705	688	651	632	698	615	676	653	627	649	690	672	663	688	683	636	648	644	700	661	675	709	635	735	702	655	647	650	674	681	666	604	651	660	681	652	694	694	694	656	645	663	679	675	689	643	660	658	680	699	597	661	605	637	694	651	586	673	684	656	656	683	654	696	652	667	680	711	699	687	652	674	664	622	690	696	653	706	647	650	627	641	605	639	680	709	632	672	654	662	642	671	630	656	640	665	661	692	672	674	682	702	624	629	631	668	713	668	680	685	670	683	644	666	662	648	714	644	723	682	654	603	672	676	690	660	676	704	658	643	642	679	639	655	644	660	660	687	668	651	706	633	653	671	657	633	698	664	681	625	678	669	632	670	609	666	678	688	676	713	640	684	649	658	673	687	671	637	605	668	652	620	670	651	689	686	664	663	757	641	672	629	634	629	669	660	699	652	696	642	655	656	672	681	623	656	633	652	599	684	664	666	657	654	624	716	651	668	675	647	639	666	616	660	668	655	692	687	660	648	674	665	705	653	684	672	669	657	663	632	650	693	674	656	680	644	667	716	710	720	683	640	676	684	687	673	673	660	653	679	634	604	641	618	632	634	675	649	664	658	689	667	660	669	645	635	656	626	685	694	654	620	656	674	695	665	671	677	666	649	684	677	681	658	683	647	702	641	666	721	696	673	608	710	667	636	653	674	688	681	652	653	636	711	675	669	647	653	643	664	681	635	686	673	657	650	643	685	633	648	604	679	625	687	624	679	682	641	656	661	643	648	693	673	630	675	713	680	646	662	641	699	694	665	669	643	644	650	654	716	666	663	740	675	656	650	657	662	649	678	700	676	669	661	674	661	647	622	695	687	687	683	636	672	644	672	668	661	641	677	669	684	673	658	666	660	678	649	662	667	678	612	618	679	707	659	659	651	684	668	716	656	675	673	707	652	655	654	652	634	661	677	665	690	679	654	667	631	667	621	657	726	620	637	663	668	700	629	691	633	647	694	721	630	665	709	652	638	694	654	671	637	666	676	653	634	691	684	714	667	661	662	661	687	647	708	600	679	676	705	670	639	624	654	659	648	687	682	671	673	704	627	656	638	648	649	687	693	663	633	692	680	692	636	639	655	674	672	688	722	616	643	678	633	618	681	736	666	670	679	618	703	638	654	673	632	654	656	680	657	683	696	631	698	649	638	640	654	674	652	665	661	622	657	683	688	703	645	667	669	658	666	663	632	683	678	665	649	681	682	676	663	677	674	642	626	702	664	649	659	643	661	645	631	684	671	688	675	648	645	670	647	652	662	687	629	686	648	674	667	683	653	636	655	638	672	661	644	653	652	731	655	651	675	648	638	623	656	676	642	625	651	669	630	626	643	680	675	698	655	663	696	603	690	638	641	698	670	718	667	682	699	675	712	624	609	649	686	670	663	665	610	661	644	697	684	687	660	715	628	646	678	655	671	695	682	687	646	661	645	605	720	677	671	609	695	666	667	696	650	649	694	733	684	642	653	648	677	706	669	694	714	675	640	631	661	668	693	669	651	660	662	661	627	678	675	703	654	665	634	685	718	620	648	682	636	618	678	696	706	697	690	665	699	668	649	658	637	705	724	671	641	635	675	673	681	705	635	696	662	648	677	631	660	633	634	683	641	628	653	680	676	686	667	670	645	714	613	628	712	656	659	672	701	670	646	641	651	655	648	656	642	675	665	656	664	640	667	694	661	668	684	628	652	647	717	627	706	667	698	613	683	659	642	705	667	704	681	652	691	724	701	659	662	673	643	655	703	656	699	659	686	642	658	672	662	681	698	667	682	689	657	709	706	676	673	646	668	637	657	639	645	713	682	723	640	682	644	630	682	667	623	693	715	650	653	667	696	667	665	669	660	688	682	658	704	666	672	657	657	662	634	670	640	683	656	662	680	674	688	702	683	678	657	667	649	647	677	701	673	623	649	658	641	648	694	674	687	619	648	636	740	673	625	668	673	653	617	639	696	647	656	663	703	701	622	653	690	701	664	690	626	658	625	655	686	594	659	679	668	664	670	648	705	676	677	625	689	636	634	684	697	659	689	652	633	644	657	663	687	638	680	649	705	635	654	615	671	654	683	681	676	657	663	699	694	622	637	638	654	628	628	684	735	648	653	682	682	660	647	630	671	692	682	670	644	675	662	655	691	607	634	643	687	671	675	642	628	655	696	621	649	637	641	651	704	683	704	671	586	707	707	711	649	599	659	668	647	709	691	627	692	665	664	714	645	658	679	649	626	697	696	699	649	645	645	668	666	672	707	618	672	697	633	668	671	658	643	691	669	672	644	649	666	671	665	675	623	719	705	700	675	680	703	682	635	643	683	684	650	695	671	667	656	632	660	690	657	675	664	634	677	641	645	680	678	644	654	668	690	676	678	676	664	666	654	690	664	676	681	673	642	688	661	648	647	636	634	670	662	662	663	658	646	667	628	666	687	643	651	701	642	677	691	639	678	654	673	695	657	671	653	684	659	684	668	682	680	689	638	629	703	686	690	698	691	670	644	645	652	662	654	647	668	704	642	646	640	667	654	661	668	630	676	630	651	663	646	702	622	673	652	683	646	658	679	706	647	643	673	681	690	665	661	687	653	681	689	682	628	680	674	648	646	618	690	718	637	679	691	668	660	648	691	660	631	671	687	647	673	672	693	661	675	633	642	663	662	645	662	675	676	670	650	678	615	658	603	645	669	659	675	652	694	658	632	645	643	684	734	699	661	666	674	640	687	662	651	692	695	615	664	598	681	716	662	677	640	679	660	685	631	628	640	700	641	667	669	618	669	687	649	662	678	681	673	675	696	640	649	675	692	704	631	643	672	663	706	666	679	631	676	643	698	703	688	690	677	683	699	654	660	659	676	637	678	683	694	672	707	688	736	654	670	646	697	686	669	733	664	686	626	710	588	689	706	719	676	646	689	653	658	634	636	628	668	654	652	644	701	690	653	636	623	651	683	681	651	664	659	672	667	699	656	716	660	671	674	702	661	665	673	686	650	623	682	672	647
2381	1139	1699	3663	2925	1277	620	332	258	440	487	555	475	326	231	208	205	189	174	159	175	164	149	157	183	164	153	158	162	163	169	174	164	158	199	168	183	170	180	185	177	182	157	161	173	183	149	191	164	178	167	157	171	163	169	157	170	168	177	163	168	161	146	172	151	164	152	138	155	153	147	157	174	159	162	202	168	133	178	149	153	166	152	151	152	157	167	146	147	150	165	187	139	171	160	158	125	165	165	145	166	143	128	155	145	170	134	166	156	157	163	165	153	177	175	159	179	174	147	147	166	182	173	153	171	170	194	167	160	156	149	158	174	138	174	189	151	183	163	164	160	151	158	130	180	166	152	159	146	174	193	149	169	137	174	176	159	176	163	161	130	151	170	181	162	152	135	181	180	143	159	153	153	153	159	156	174	152	167	174	146	147	170	147	160	152	161	157	171	153	163	149	166	184	166	156	158	173	138	159	192	171	154	167	134	163	182	157	167	162	157	154	170	146	167	173	136	172	154	158	150	178	163	175	173	174	152	153	168	145	156	147	148	176	151	195	153	149	141	173	151	181	152	188	145	151	171	153	154	192	161	160	157	160	173	148	151	168	158	137	171	168	170	164	170	178	172	169	164	147	158	130	160	172	154	145	162	161	160	167	178	163	172	161	156	173	169	170	136	126	160	174	148	178	160	151	184	154	159	162	145	150	161	134	165	170	164	138	156	155	154	129	170	157	166	139	155	174	180	175	162	167	170	169	171	161	175	150	151	157	165	153	170	160	177	142	175	185	155	170	173	155	161	156	152	173	159	151	186	148	171	156	140	162	152	150	159	176	162	159	159	145	152	152	194	144	145	175	170	179	170	154	178	167	157	162	158	160	168	186	148	168	162	147	180	157	167	188	148	143	171	138	189	173	181	165	171	144	146	177	174	148	174	180	166	166	169	158	161	159	159	169	164	153	157	151	183	176	160	149	164	180	124	159	146	165	158	148	180	168	147	166	151	161	168	165	138	152	182	159	146	134	153	159	151	159	163	172	154	155	172	173	166	171	159	180	164	137	187	157	154	136	172	170	171	150	154	150	176	155	153	160	153	161	172	172	165	154	140	171	176	176	175	163	158	175	137	137	149	175	162	176	158	161	164	161	152	156	148	173	160	150	161	154	153	148	173	149	152	164	162	144	136	153	155	152	172	169	150	173	162	148	159	163	157	141	151	174	163	158	166	153	157	163	158	171	162	140	156	152	151	157	161	145	144	188	149	141	164	155	159	151	144	162	173	162	175	149	161	144	148	150	165	163	177	154	158	153	159	151	150	148	158	170	172	154	161	185	152	155	167	176	184	172	163	163	151	148	170	156	151	167	172	172	140	155	152	151	172	169	165	149	154	145	193	176	148	151	171	175	186	179	185	152	159	178	158	151	158	172	144	199	151	149	139	183	167	159	175	163	172	170	173	165	167	183	135	148	173	158	161	158	161	159	181	147	196	154	150	174	161	153	161	171	160	183	186	146	171	169	189	161	157	189	164	143	168	153	162	158	161	167	162	176	184	162	143	161	185	144	176	188	159	171	140	177	159	175	141	131	139	159	140	174	189	172	177	177	164	175	172	170	152	138	132	169	163	183	183	148	158	184	168	145	156	165	154	173	168	189	161	160	159	171	153	159	151	164	165	155	157	153	197	193	139	139	163	157	169	168	157	178	177	165	156	134	154	150	152	157	159	177	149	157	150	164	186	156	179	174	164	158	178	149	156	169	159	177	169	132	131	137	174	173	178	150	155	178	163	154	183	181	165	171	157	172	156	156	152	156	164	169	158	164	133	143	170	158	169	166	171	182	172	158	157	177	150	151	160	169	166	160	164	136	160	159	154	161	167	163	188	163	170	180	142	171	149	149	155	181	171	160	154	159	139	182	160	144	163	158	157	152	139	162	172	157	167	137	159	168	187	184	172	158	166	162	179	183	164	157	175	146	161	170	163	144	149	150	150	151	146	139	162	168	163	161	174	153	175	168	162	151	152	159	151	150	158	158	147	176	167	171	167	154	163	191	144	166	158	152	161	163	150	148	164	171	167	153	167	151	182	155	167	171	139	161	146	158	175	162	167	158	142	152	144	147	185	168	151	180	152	157	180	162	162	168	146	161	145	141	162	169	161	150	163	151	163	169	154	163	167	191	167	163	163	159	157	151	148	160	154	180	148	138	173	166	151	158	169	171	162	175	172	168	172	164	170	171	171	151	183	142	171	183	163	192	143	169	147	182	165	170	154	177	192	145	162	160	157	154	150	174	149	155	171	154	169	164	146	163	154	153	155	167	152	182	189	180	168	161	159	152	139	162	135	168	130	150	171	137	148	142	160	182	136	160	155	179	174	137	128	169	148	178	174	176	170	146	151	148	155	152	167	173	189	148	170	150	177	137	142	171	186	183	154	166	145	158	167	187	148	145	173	173	167	173	186	176	197	151	162	171	142	170	153	175	173	159	159	159	165	182	173	143	152	155	179	169	168	141	172	166	155	168	180	154	160	159	139	139	164	165	161	150	175	171	148	154	143	162	159	180	164	151	142	169	168	160	148	160	176	157	168	171	145	172	186	169	161	165	169	141	164	170	149	152	144	167	159	169	146	162	172	173	137	141	153	190	155	148	174	179	169	165	167	152	171	140	158	157	156	153	150	141	165	154	151	173	148	181	141	161	177	159	192	143	148	165	158	139	162	184	141	149	182	163	175	166	161	181	149	143	169	185	156	180	150	169	166	121	158	165	155	168	158	174	165	151	150	161	171	169	178	148	132	160	166	126	150	145	162	177	168	160	139	148	165	174	167	163	182	160	144	143	170	152	146	159	154	178	176	181	151	158	173	167	157	151	188	187	161	153	166	148	138	159	153	144	162	157	164	180	139	173	149	165	158	144	173	154	164	174	166	181	156	161	139	181	160	169	168	202	148	175	173	175	165	158	172	162	134	161	164	153	151	173	164	167	156	156	153	157	151	135	143	170	164	160	162	160	177	178	172	178	165	179	144	169	158	172	185	154	170	156	151	150	158	158	180	156	133	168	158	160	181	151	175	157	180	175	172	172	181	155	165	162	164	164	163	184	171	138	167	172	172	172	159	171	168	175	138	179	179	175	178	169	158	149	149	173	170	166	135	171	163	165	146	148	156	181	181	132	157	135	155	131	164	147	164	163	148	180	168	181	180	175	167	171	150	146	144	150	146	190	142	201	168	159	166	154	141	142	162	195	170	180	153	174	150	147	156	177	181	176	152	164	159	185	135	148	166	173	142	177	153	160	174	171	176	178	156	171	178	165	149	158	165	167	155	149	182	139	166	160	150	158	158	153	156	172	150	159	154	141	165	147	140	189	180	152	168	163	164	191	153	146	180	157	183	164	161	151	174	167	161	189	177	193	176	162	150	182	146	168	168	156	172	167	166	165	149	158	146	162	156	158	168	143	178	147	150	167	155	184	156	175	157	169	174	170	169	157	175	150	194	183
2607	1911	3643	9921	9352	4575	2251	1104	1373	2022	2866	3725	3095	1613	1381	770	849	682	542	521	496	527	481	500	465	499	491	476	458	496	501	518	478	495	499	502	498	469	482	448	486	525	515	514	510	468	479	489	499	467	517	466	478	487	559	493	526	513	537	466	537	504	497	501	441	447	506	508	466	523	453	501	486	502	467	510	479	445	499	508	476	467	504	498	473	504	517	492	487	515	456	478	497	470	527	491	504	456	505	489	494	462	511	517	525	500	504	481	450	427	465	480	443	464	464	483	521	516	519	475	501	473	483	468	474	495	507	489	512	472	466	484	484	524	488	462	463	478	460	508	506	505	488	515	469	498	528	496	493	471	499	476	517	474	519	502	476	489	511	481	482	497	479	481	519	503	480	516	517	498	505	497	526	491	511	499	461	528	519	464	522	504	483	520	518	499	469	477	484	472	464	501	505	505	485	503	528	486	471	487	471	500	488	487	474	484	507	460	449	466	502	484	464	519	491	510	457	506	480	484	490	504	551	482	503	510	466	488	497	497	485	475	504	478	440	485	540	503	475	488	534	526	466	487	510	510	544	522	504	540	477	485	492	529	503	459	472	519	493	467	494	490	477	480	490	477	456	490	505	540	511	490	498	460	466	479	468	470	488	460	477	501	467	470	495	474	488	462	501	464	467	507	515	458	499	509	493	467	501	448	487	528	483	487	495	513	511	490	514	498	492	497	465	479	463	494	477	447	474	510	483	459	480	472	483	497	490	471	543	489	460	479	500	483	508	471	477	480	512	466	503	453	474	526	479	478	488	479	488	494	502	485	490	488	494	491	440	501	497	480	490	469	498	488	476	497	490	514	503	482	469	483	509	497	468	456	484	497	478	475	483	487	471	529	482	517	461	456	449	496	501	495	499	509	478	495	520	474	461	473	435	488	522	465	509	498	507	462	497	513	511	459	488	473	510	504	500	474	514	451	519	484	531	507	525	494	475	459	520	460	466	451	486	486	501	477	489	512	515	503	442	489	454	474	497	508	477	484	500	482	494	471	477	492	510	523	561	483	483	490	492	544	472	485	498	482	524	466	474	523	496	463	484	480	469	500	442	493	495	471	496	484	473	506	492	474	476	470	521	515	505	460	487	465	509	452	512	518	479	464	484	501	479	453	527	458	492	512	478	461	477	488	476	481	444	504	459	479	531	493	505	470	464	468	518	534	511	495	482	520	445	471	519	476	474	484	495	485	506	490	490	493	463	507	452	514	460	466	483	507	493	508	490	502	540	469	499	495	433	467	470	521	505	546	509	472	435	455	473	466	494	448	492	498	503	506	522	484	497	525	469	504	506	518	516	495	522	479	498	510	496	498	466	525	502	442	448	478	450	519	452	502	457	505	522	500	503	486	502	487	476	485	529	491	495	496	470	482	499	466	451	482	491	436	472	461	494	526	467	539	480	508	483	538	494	485	444	503	470	508	501	473	494	520	525	470	478	519	454	505	474	470	455	469	459	466	483	522	488	452	498	491	438	481	498	504	471	478	503	500	514	474	502	521	494	444	486	509	502	488	489	462	477	521	516	484	448	481	485	483	507	479	449	474	498	442	478	504	480	498	466	537	486	520	478	477	489	447	507	456	489	491	465	451	483	506	496	491	481	499	474	487	465	517	500	473	462	494	489	475	492	479	480	471	549	500	500	478	459	488	491	477	487	487	503	493	491	495	477	483	507	462	494	505	477	486	488	512	507	472	484	542	496	476	509	521	513	463	514	479	499	492	500	523	506	489	521	463	476	507	478	463	518	465	523	467	498	486	478	466	472	455	515	459	485	498	461	504	501	487	495	540	516	489	494	541	531	482	473	501	516	504	533	486	517	501	509	467	511	463	471	501	480	477	457	516	506	524	489	488	453	528	496	491	440	471	505	460	492	487	483	462	492	487	482	473	479	525	510	487	477	511	435	495	485	473	477	493	506	500	488	539	515	480	461	492	474	483	483	479	506	484	465	466	460	488	452	494	479	491	511	478	484	496	467	527	494	507	495	491	522	438	462	530	473	497	468	492	503	510	495	459	471	491	456	488	512	460	445	485	484	520	524	455	491	470	499	470	503	480	480	489	476	436	511	478	512	486	473	496	503	528	490	493	448	495	514	502	487	455	492	506	492	505	489	543	481	510	505	493	505	460	504	487	503	527	478	467	481	458	498	501	487	485	470	495	493	488	494	494	501	470	504	496	507	474	500	489	494	502	463	529	485	476	472	449	535	488	476	490	496	445	525	509	491	467	493	496	456	472	467	456	511	473	464	485	479	451	504	494	485	494	484	459	487	495	498	505	512	494	486	486	534	449	492	527	504	475	489	498	468	466	510	485	495	524	495	487	496	510	492	485	454	475	449	465	498	412	511	508	480	443	498	483	496	456	479	494	464	525	491	488	499	497	454	479	496	493	463	522	487	498	514	438	463	505	500	512	492	479	486	444	452	509	459	497	525	521	464	468	518	463	471	489	487	478	474	499	515	471	464	506	471	479	483	474	486	488	485	496	467	474	495	471	534	504	477	475	517	492	540	530	465	511	525	482	508	518	502	498	489	497	470	490	475	477	500	459	479	465	480	490	451	488	487	460	511	477	466	487	452	487	491	457	514	514	489	502	484	486	484	519	484	467	476	521	509	481	500	510	476	477	505	493	478	467	463	471	507	459	503	522	474	488	486	478	501	486	455	454	496	457	462	466	543	492	457	481	488	485	477	493	477	532	485	467	463	524	507	497	498	483	467	519	546	462	493	505	479	462	493	490	466	485	470	471	504	496	525	514	493	490	474	481	474	483	482	451	504	469	505	468	475	452	475	474	479	491	468	514	473	464	513	489	516	487	489	506	485	469	495	482	474	457	524	447	471	456	468	501	470	489	494	492	507	459	483	529	476	473	487	480	486	511	538	483	493	477	472	492	484	499	507	519	508	500	480	481	471	468	489	487	482	500	483	476	478	513	510	507	505	490	496	454	570	491	543	486	462	492	473	504	464	509	503	489	508	416	472	496	483	490	470	461	484	461	487	518	518	520	493	481	510	441	499	523	532	494	508	455	484	476	462	484	501	496	498	480	493	494	450	521	488	495	533	485	461	488	467	512	488	456	520	442	501	500	446	499	494	481	471	501	516	475	488	480	454	468	484	466	462	455	478	488	459	508	455	469	499	479	486	452	450	485	510	512	516	530	493	494	480	429	500	489	505	463	486	486	513	523	487	442	468	468	497	475	502	517	485	437	494	485	441	464	490	505	465	474	517	490	473	482	447	508	506	524	506	521	501	440	435	472	475	531	530	481	462	509	506	470	522	464	504	496	459	483	486	501	467	483	471	474	506	534	482	506	495	517	497	433	482	477	505	497	497	482	502	496	450	479	495	522	467	478	487	505	505	463	466	490	487	505	484	438	500	494	478	471	480	465	494	499	494	512	478	520	485	448	491	479	445	484	471	476	507	463	470	513	485	460	484	500	446	493	496	466
12404	11253	16177	30870	33151	21404	12109	5717	3680	5206	9023	13745	11031	5618	3538	1582	1144	934	455	351	337	329	328	342	332	309	323	275	290	320	308	297	317	281	304	281	280	315	308	281	280	308	342	291	291	302	285	326	295	319	308	280	293	282	308	283	292	303	312	281	311	280	308	289	285	305	284	286	285	268	289	267	287	294	312	295	288	287	313	289	313	295	307	310	289	307	289	278	287	307	288	286	308	317	306	306	321	322	271	298	321	281	289	318	297	266	274	292	304	295	285	283	327	306	299	268	337	302	319	310	317	302	285	321	267	285	290	284	293	282	260	326	285	302	279	287	264	281	336	299	300	293	314	299	288	336	303	320	290	300	295	280	300	307	268	286	322	321	291	292	289	308	283	303	303	317	273	286	255	261	292	327	314	300	264	308	304	311	293	276	273	271	279	303	300	265	269	281	286	319	298	276	281	259	261	286	271	311	333	288	297	296	310	310	291	265	289	291	289	300	316	275	319	297	305	291	324	303	261	276	295	302	332	269	295	301	318	303	291	301	289	282	274	318	311	309	267	295	297	302	302	317	293	283	310	273	281	282	298	262	296	299	296	285	312	289	315	321	274	301	284	295	297	282	276	277	289	299	296	311	288	307	325	299	286	280	270	308	288	282	321	273	285	302	280	330	309	302	292	291	304	316	282	305	308	295	289	341	305	265	287	288	297	317	312	320	287	273	263	270	287	285	251	287	327	314	277	269	279	292	308	289	303	283	289	283	327	314	309	289	297	290	300	274	305	294	269	287	287	325	286	312	280	302	309	303	301	285	293	306	309	298	328	311	313	320	320	284	288	307	343	288	276	309	293	297	285	284	262	257	293	274	291	266	291	296	282	302	335	286	276	247	312	313	343	284	324	300	283	290	337	306	298	261	330	276	288	310	269	288	293	312	309	296	267	293	274	330	303	272	333	294	296	277	276	327	300	281	312	290	285	259	311	274	296	282	313	308	283	291	274	277	311	312	297	284	264	300	345	305	273	272	277	328	292	302	309	317	299	285	284	299	311	312	312	322	317	287	270	273	272	312	308	301	291	308	305	304	266	291	310	340	278	257	315	289	292	282	296	295	303	290	310	322	311	310	314	291	300	292	306	307	305	323	289	293	298	276	268	329	265	305	297	332	310	279	282	294	281	285	280	269	297	287	294	289	267	279	297	296	288	270	295	312	302	298	316	298	295	308	296	320	260	302	311	311	293	309	283	274	306	322	302	288	285	310	287	299	298	285	302	272	299	280	279	291	270	279	298	278	289	321	292	297	310	269	295	285	296	296	322	282	294	307	302	290	297	275	258	288	301	283	257	284	255	307	321	323	316	257	294	310	299	304	261	304	282	299	315	298	324	293	286	326	291	325	266	284	298	302	303	304	280	269	284	288	275	299	331	304	298	324	307	276	293	282	276	289	259	299	313	294	312	298	293	307	307	304	309	279	282	282	291	273	303	278	305	274	298	268	291	297	284	279	304	312	302	271	289	284	270	314	281	296	316	336	296	279	299	284	331	297	243	288	336	313	314	298	284	264	296	292	307	294	307	291	304	299	316	337	294	322	296	269	294	323	313	298	288	266	292	321	300	283	269	305	313	301	308	282	269	293	279	285	288	319	273	315	329	312	278	313	295	297	297	304	259	288	300	331	302	299	327	292	301	285	295	307	297	298	292	292	281	315	284	283	309	323	314	309	296	310	284	296	312	314	317	299	292	306	327	299	293	289	276	272	305	303	298	326	280	276	304	292	292	311	288	298	306	313	327	304	324	304	278	288	296	266	317	286	291	242	304	289	339	283	279	270	286	259	267	304	314	290	300	293	301	308	263	277	273	301	294	312	280	303	313	273	260	317	305	302	279	279	301	304	280	319	284	286	289	317	305	281	276	294	305	293	334	272	281	283	276	266	308	296	297	292	273	276	303	277	295	275	265	263	321	321	257	288	292	298	313	288	269	278	298	255	294	289	272	288	289	315	294	302	306	320	272	272	252	272	289	317	290	346	307	303	322	282	334	267	316	299	287	314	293	293	319	293	319	327	281	310	288	315	308	265	293	306	279	263	286	270	311	309	303	309	308	277	289	328	293	313	323	307	293	306	287	300	297	285	306	285	276	345	298	295	287	285	303	321	303	305	333	298	277	329	300	292	277	288	321	300	292	298	276	314	307	301	306	283	273	295	283	299	310	275	299	295	269	302	270	295	296	263	289	287	329	269	289	294	296	318	316	304	315	310	309	310	302	291	308	311	334	308	289	304	293	321	299	272	306	301	312	288	333	294	291	289	294	300	305	269	283	292	282	311	301	307	282	302	321	277	268	284	290	302	303	294	278	310	311	295	291	297	310	289	305	268	314	302	330	284	292	270	288	291	299	308	313	265	283	266	262	312	290	305	259	337	276	310	299	291	319	274	298	283	290	274	285	297	293	305	319	266	287	273	286	286	280	272	315	276	281	278	289	320	310	255	309	303	280	307	278	278	306	294	327	319	299	299	315	292	295	274	316	287	283	285	304	324	287	326	282	288	256	291	291	291	315	326	284	314	298	265	290	301	306	287	286	277	307	295	289	299	285	286	300	323	297	293	278	291	293	306	281	289	286	244	284	292	320	286	272	278	283	278	329	268	343	291	272	299	285	306	308	318	320	324	300	336	264	296	326	328	305	286	328	328	289	308	292	323	326	287	300	299	312	307	335	292	303	302	234	298	294	303	322	307	292	275	300	296	309	286	285	257	287	279	284	346	315	296	338	310	302	298	298	304	274	305	285	260	286	297	336	288	289	306	297	280	326	282	296	264	289	271	323	306	294	314	291	301	252	262	294	305	257	296	304	289	291	272	322	276	316	307	268	270	310	259	274	295	320	302	299	257	301	314	331	323	285	289	305	269	292	285	290	305	289	329	276	320	280	293	285	309	258	271	296	282	266	295	291	307	290	279	309	295	308	270	319	281	303	317	311	293	287	291	294	302	291	262	298	303	301	262	284	287	271	268	292	295	313	281	291	295	325	289	275	281	323	312	317	274	263	274	296	247	299	281	301	305	279	316	287	279	312	303	283	304	306	278	283	310	279	275	310	302	303	324	319	274	285	310	298	313	294	270	279	335	344	286	293	291	292	270	275	305	280	331	298	311	287	300	293	293	302	326	315	273	297	300	291	318	271	277	305	287	283	300	276	321	289	291	298	308	295	309	265	312	289	298	282	261	295	280	316	330	288	304	276	290	311	304	319	297	314	284	277	275	296	311	283	284	292	275	329	266	276	272	299	285	290	283	297	297	315	296	309	286	320	279	311	310	313	320	305	274	269	306	287	281	289	297	319	274	300	263	271	320	287	305	279	298	298	274	283	304	298	313	305	282	301	299	280	301	313	312	304	270	281	299	297	263	304	280	287	331	302	304	327	279	294	307	269	291	305	297	278	258	263	311	283	305	283	281	291	322	302	284	295	282	278	316	306	297	300	267	282	291	283	278	301	281
9067	9116	15299	35482	38431	26435	14875	7614	8578	16011	25328	31685	25063	15074	14112	6164	5347	5027	1676	1174	1105	1079	1096	968	936	952	891	856	876	869	894	880	855	873	884	891	852	842	900	885	858	854	850	790	846	751	876	803	830	758	825	807	831	820	800	797	831	774	818	764	811	759	831	802	818	828	825	807	801	838	801	754	772	784	772	784	791	823	840	884	884	750	813	755	775	783	791	790	751	838	779	797	779	772	788	777	813	834	827	822	807	785	836	827	795	772	829	788	872	813	768	797	785	809	798	802	808	796	755	778	763	780	784	776	795	836	815	747	764	777	791	749	820	781	789	788	786	785	790	827	802	779	826	794	768	821	809	812	780	792	769	780	752	788	744	775	789	800	783	747	779	784	808	820	779	810	760	781	838	733	838	801	812	801	766	809	774	798	782	736	829	816	798	735	817	739	828	803	797	826	793	760	741	777	792	808	784	745	768	803	817	789	808	797	758	765	757	777	841	784	794	807	771	819	809	771	758	775	741	799	774	803	791	815	771	795	803	745	809	765	806	799	829	756	854	750	825	819	787	822	812	824	845	728	806	794	753	794	828	743	780	746	822	784	820	752	793	789	775	806	800	810	812	784	779	797	829	796	767	786	783	839	806	759	763	764	809	858	769	796	776	801	805	733	747	783	752	762	787	798	786	791	756	798	754	834	747	790	756	800	780	753	829	768	804	764	800	828	813	802	746	830	778	799	755	796	767	799	769	826	794	829	807	795	775	867	760	819	775	852	777	761	784	778	810	802	761	790	807	780	848	838	803	778	810	782	754	791	777	825	856	800	771	761	786	794	739	759	801	764	820	836	840	772	792	796	821	739	759	830	741	815	780	830	834	766	801	799	776	774	805	809	809	764	778	796	771	781	799	803	823	718	795	783	794	770	789	762	770	748	793	761	780	812	776	760	777	811	748	784	794	775	790	755	787	756	818	773	793	832	779	822	775	825	746	771	804	747	813	835	758	775	754	810	798	790	790	798	804	791	789	744	805	761	796	838	849	829	783	771	805	824	764	794	723	802	732	773	827	785	794	797	827	770	763	795	785	807	769	790	745	794	767	795	775	780	812	806	794	867	779	775	784	721	880	796	794	816	770	814	829	785	735	773	812	812	764	792	804	801	767	761	759	780	780	792	823	791	739	750	755	791	780	805	772	769	749	784	802	787	733	772	786	857	745	765	795	805	783	804	834	798	794	809	805	737	830	778	823	802	833	781	797	773	781	764	792	805	796	779	785	821	788	795	786	754	805	785	799	823	774	788	795	779	802	755	754	797	754	792	793	785	826	811	797	811	793	809	792	797	788	805	752	783	740	767	824	782	806	800	798	745	824	808	803	781	826	819	779	769	741	781	799	822	783	760	803	746	839	716	757	796	826	758	796	824	748	810	745	780	782	796	777	782	802	799	780	801	795	804	742	796	807	776	813	749	788	792	757	830	794	813	773	834	768	846	790	780	776	800	798	766	809	800	775	837	772	793	805	819	818	792	804	791	801	835	822	802	838	801	818	743	751	779	780	788	801	766	735	808	814	825	761	776	784	778	782	779	780	849	792	835	771	773	850	854	748	770	760	787	729	781	761	787	792	706	785	769	801	780	797	756	804	745	787	784	725	790	837	773	824	769	802	770	779	767	811	791	798	790	762	790	763	807	773	822	778	756	826	780	790	812	743	778	834	773	795	801	770	787	761	824	805	756	770	768	822	786	820	817	763	826	803	810	761	772	741	787	782	824	742	765	853	843	797	766	826	806	792	774	765	814	757	774	771	830	827	786	760	823	820	815	803	758	765	826	798	791	749	744	803	843	816	790	774	767	790	811	816	849	781	795	818	818	801	801	808	792	786	846	745	760	828	784	788	782	731	821	803	760	777	815	742	756	819	771	762	765	780	796	812	857	768	738	769	744	749	834	811	777	765	757	795	807	772	768	779	762	752	807	837	766	817	783	728	840	788	832	768	766	782	777	816	825	794	750	768	776	765	787	747	788	766	786	780	759	832	759	763	788	800	781	811	821	807	831	760	777	808	766	811	783	841	788	788	776	784	808	772	819	800	781	760	816	776	778	823	727	799	787	733	802	782	774	817	801	804	839	785	793	773	792	813	813	819	748	769	817	840	789	759	783	804	840	782	820	809	841	770	827	729	785	764	775	759	795	807	732	790	782	779	736	795	797	829	803	757	802	805	810	785	798	775	839	786	812	801	758	778	712	782	822	772	768	811	799	808	805	815	759	801	753	838	805	757	789	803	837	802	810	816	780	784	779	813	770	805	803	757	797	761	787	783	826	782	777	743	754	764	805	778	792	762	800	764	792	793	806	787	755	792	838	732	798	811	808	764	780	804	751	770	768	778	773	810	774	762	806	800	765	806	767	834	768	798	774	736	724	761	822	770	843	845	789	829	811	799	825	772	786	802	779	798	779	767	831	787	786	783	760	735	716	787	778	820	820	818	810	740	845	792	799	754	790	805	772	826	772	801	753	723	758	756	792	772	808	763	842	823	824	811	813	812	766	805	773	752	805	788	792	825	837	828	712	823	793	807	813	826	805	787	803	803	805	775	783	872	780	777	763	803	797	786	767	828	762	787	793	832	786	802	816	765	780	782	832	754	770	787	781	816	787	803	785	785	788	832	765	792	753	779	796	822	799	846	809	795	847	798	799	793	757	749	793	775	787	794	747	773	772	813	816	784	782	717	763	761	795	789	810	777	801	794	769	820	766	766	844	762	802	775	790	785	802	795	794	791	785	834	784	820	757	802	821	770	793	794	771	816	773	841	786	786	815	764	799	798	826	785	787	733	789	769	815	748	775	785	769	759	811	742	812	782	763	784	764	738	784	787	761	822	778	736	829	799	797	781	735	790	807	735	787	786	745	788	799	829	801	800	811	803	790	799	775	806	751	787	785	791	788	788	737	768	802	762	771	811	761	835	806	788	823	789	818	753	845	800	776	819	798	715	790	807	793	819	777	794	795	828	808	789	772	732	783	780	786	747	803	792	794	811	826	763	826	832	829	790	754	774	792	783	836	834	766	795	762	833	810	817	839	745	760	783	822	751	789	815	751	781	791	765	798	770	761	767	776	823	795	797	756	803	786	781	783	806	799	810	760	746	756	791	799	763	778	752	800	778	766	804	796	765	815	788	768	788	786	799	831	816	785	784	794	757	804	807	807	783	829	785	761	815	789	849	813	802	819	822	809	756	810	740	809	834	828	801	800	773	787	780	775	782	782	784	781	777	803	802	794	812	788	787	785	794	766	821	762	793	764	791	771	762	767	822	796	766	784	803	806	830	767	851	783	834	796	809	789	775	775	828	782	824	787	768	775	814	837	814	746	788	764	768	813	767	761	743	804	801	770	783	826	814	827	834	814	786	813	783	804	794	793	779	777	844	782	781	807	807	813	828	771	783	807	810	828	802	788	749	781	767	834	781	756	751	765	776	820	809	854	777	781	784	824	761	783	766	813
19733	18593	24519	33052	38004	29041	19752	12245	6964	4732	10959	19732	19012	9912	6361	3277	1791	1182	522	304	309	302	297	295	306	247	265	250	295	241	292	286	269	265	246	267	279	242	274	254	257	238	244	278	244	245	265	246	248	237	245	261	264	262	247	265	253	269	243	242	248	246	261	284	263	223	259	227	250	237	274	259	259	275	255	258	260	217	284	277	255	236	254	234	285	263	258	252	286	252	275	219	260	248	242	232	251	274	267	257	262	264	234	259	257	258	278	275	253	242	272	251	289	258	270	242	272	252	284	252	252	270	256	265	256	291	259	225	240	277	254	254	234	244	245	229	241	268	255	238	272	261	238	236	237	276	257	230	245	266	246	258	260	266	246	248	244	233	244	230	273	235	246	216	274	257	291	260	257	245	229	259	242	266	260	261	271	230	246	258	241	282	251	244	242	238	260	255	272	265	248	258	272	286	257	283	248	259	248	263	228	247	248	259	285	251	259	222	262	257	270	271	249	278	251	263	267	262	272	281	268	256	256	234	256	246	264	246	269	220	202	257	266	250	262	226	267	239	252	258	267	266	259	259	261	239	281	209	243	204	237	258	264	258	251	225	282	235	238	248	263	241	261	218	267	253	245	254	260	255	238	252	257	256	236	267	261	245	257	238	254	239	246	235	273	263	267	283	253	262	240	273	254	242	252	263	252	265	268	232	225	249	223	241	249	266	272	267	258	251	260	248	249	252	213	247	226	246	237	249	256	244	271	242	242	250	267	244	251	272	254	223	292	265	237	232	271	234	271	284	290	246	242	285	270	260	245	211	243	264	247	238	254	239	251	238	250	266	236	269	274	257	246	229	240	278	266	231	243	274	281	287	286	258	250	248	259	236	233	267	241	267	282	281	274	242	270	209	255	267	260	259	225	262	232	244	230	242	247	231	259	249	269	266	272	259	232	224	226	271	257	234	260	241	267	274	287	226	250	288	268	263	261	266	258	256	238	253	272	242	248	258	261	244	259	281	250	248	273	277	225	241	233	249	251	243	241	248	257	236	217	265	273	271	242	259	213	249	285	260	265	250	240	285	264	260	268	262	270	253	256	240	284	282	248	269	265	247	251	250	246	231	257	258	273	267	226	289	261	256	269	236	216	255	226	263	247	269	274	262	242	258	247	243	220	274	228	269	262	240	231	254	279	271	270	250	260	243	261	280	259	252	249	256	254	232	247	253	256	234	262	244	254	245	226	255	249	250	281	265	278	263	236	243	254	264	233	236	276	258	234	238	253	259	243	237	243	227	263	235	256	243	287	229	248	265	260	241	258	268	246	237	246	249	276	254	241	239	250	224	246	265	251	249	231	243	238	240	245	227	254	258	226	236	257	212	234	253	220	214	229	264	246	272	269	280	244	233	265	231	285	267	264	255	251	249	246	260	246	247	249	241	230	242	252	266	284	238	236	270	255	260	277	274	269	243	295	264	261	289	249	263	229	283	305	267	234	246	267	289	238	264	250	254	259	251	244	239	245	241	268	260	238	245	232	246	249	267	236	240	258	242	275	222	253	269	246	251	254	246	246	240	221	247	255	227	245	265	225	246	243	235	264	223	249	241	254	227	233	260	245	275	245	246	244	251	252	246	251	247	236	260	265	234	252	266	249	229	259	264	271	232	252	263	240	241	235	273	255	245	241	241	250	244	272	253	238	269	245	277	221	240	281	264	264	262	275	262	243	249	262	231	216	247	246	262	254	248	248	251	223	236	230	268	231	265	235	254	252	229	231	224	270	235	257	254	269	280	229	263	244	226	230	251	275	243	239	254	272	243	255	236	237	258	297	240	256	249	264	236	236	232	266	259	242	256	240	234	266	269	270	272	228	249	245	281	240	235	253	253	264	231	239	244	265	239	257	215	251	239	224	267	254	244	228	254	260	243	240	247	256	255	241	290	253	255	268	254	248	252	209	248	272	253	267	244	245	274	271	229	231	252	246	238	254	268	277	241	266	227	228	244	243	273	255	228	269	252	247	239	250	242	242	262	244	229	260	207	262	253	258	237	255	244	225	279	246	234	282	262	240	242	250	230	243	268	244	259	282	269	259	269	245	263	242	244	269	274	243	235	237	230	231	244	253	244	244	264	237	267	274	223	244	247	265	279	255	239	266	265	275	255	241	260	253	262	276	255	266	267	249	250	231	261	250	256	260	222	253	246	248	284	252	251	272	248	242	259	219	220	254	232	260	246	248	269	268	270	268	239	241	251	234	260	258	243	280	245	256	229	243	255	244	259	252	239	261	238	245	244	245	284	242	290	231	221	270	239	239	243	262	227	314	231	234	243	274	257	261	248	248	269	243	258	274	252	240	266	264	241	237	258	269	257	230	235	238	251	258	248	237	249	269	247	234	268	230	260	255	225	278	253	236	237	232	221	227	255	227	244	259	250	231	251	253	224	239	220	263	221	263	254	250	239	248	247	242	226	240	272	259	244	243	270	255	288	270	265	264	255	246	226	259	263	227	260	229	252	268	272	235	249	234	233	251	250	266	233	244	275	242	251	268	251	246	240	240	230	265	241	242	247	234	249	231	267	259	258	247	217	227	251	249	257	271	241	240	254	261	253	215	254	228	258	265	251	253	234	253	238	262	248	243	265	254	254	265	255	256	247	240	234	247	248	273	227	240	260	259	236	259	228	249	258	248	244	259	273	271	245	237	209	276	247	254	242	261	239	276	265	240	249	238	207	241	267	238	247	252	245	252	229	265	265	284	269	271	260	263	231	231	255	213	278	242	238	245	220	226	230	236	245	235	256	259	224	268	252	234	221	237	280	247	257	270	223	274	244	266	253	267	238	294	246	250	245	255	262	253	271	248	260	208	251	262	259	249	250	232	273	285	268	265	250	228	228	256	244	259	239	243	258	273	239	235	262	242	237	261	244	246	248	284	241	258	271	230	223	250	246	246	242	246	266	268	280	263	258	267	247	227	247	227	248	254	258	247	265	276	215	250	264	253	283	249	265	225	264	234	266	263	246	245	239	278	276	248	267	256	263	239	213	244	265	222	258	226	241	263	236	232	265	264	250	275	260	275	238	225	256	239	221	228	251	277	248	265	274	244	262	251	260	276	250	266	272	249	264	258	251	251	243	269	259	244	246	265	251	249	234	248	267	239	242	244	248	256	275	247	256	271	235	253	223	278	227	237	263	258	252	274	257	237	261	252	245	218	229	275	248	260	270	239	226	278	263	228	275	240	246	252	224	245	245	234	264	243	241	244	253	239	235	237	221	266	260	234	252	271	261	255	251	265	239	245	244	244	244	261	230	232	250	237	266	288	267	245	247	254	241	241	236	242	247	257	240	233	251	258	253	272	251	242	233	245	262	252	262	253	254	240	264	246	256	227	267	261	251	244	253	225	269	261	255	215	271	241	220	265	270	237	249	234	237	253	266	246	283	270	242	243	240	206	258	252	272	241	259	243	246	250	278	286	254	255	210	256	248	247	263	235	252	262	252	258	238
11369	14090	20538	36153	44211	33639	22755	13805	11622	10833	27463	38494	34779	20706	18987	10079	8319	6470	2202	1406	1316	1210	1319	1030	887	853	884	862	856	804	798	788	756	815	782	747	773	777	769	728	723	751	724	701	725	797	742	685	704	738	769	699	702	680	686	739	769	748	671	662	739	721	684	675	674	680	698	664	705	717	669	679	734	673	702	682	713	689	758	894	740	670	700	690	677	707	686	695	653	688	676	677	720	682	674	622	719	668	677	687	706	659	720	679	666	718	679	640	716	701	668	666	662	685	655	707	665	673	637	615	635	694	631	679	625	680	675	689	651	666	661	631	734	647	673	678	652	672	668	647	721	661	656	668	681	642	665	686	659	709	650	653	609	576	660	674	648	638	695	639	679	639	680	683	652	663	685	646	638	683	644	672	691	676	699	727	663	696	704	615	676	704	691	681	664	661	649	692	614	654	629	643	703	662	672	674	641	689	669	667	671	656	672	677	697	681	675	657	648	645	677	702	630	626	648	658	685	698	625	672	663	652	665	688	664	659	676	700	643	696	636	636	654	608	630	674	636	659	686	647	656	642	669	673	672	646	660	670	676	665	680	640	674	667	647	658	652	677	679	629	670	708	695	665	681	660	676	736	673	686	658	671	659	674	650	644	675	700	683	627	647	648	631	624	694	624	654	653	664	607	644	676	639	644	670	653	661	659	663	617	693	652	620	709	706	683	674	660	663	681	644	617	666	632	643	665	684	670	683	677	653	658	680	650	631	612	644	696	712	732	657	635	682	666	707	687	644	649	674	650	666	683	683	668	639	642	648	659	613	635	699	695	643	688	671	653	621	624	696	634	700	676	681	696	640	686	679	694	662	670	652	660	707	642	639	652	692	674	642	668	667	648	721	670	645	649	637	639	691	661	616	698	653	685	659	648	654	640	707	643	641	608	675	696	643	679	705	663	639	684	607	637	654	647	682	662	665	684	637	661	707	666	634	703	606	653	676	622	655	697	653	643	639	645	696	678	627	687	626	614	655	642	667	694	673	672	638	639	726	656	636	677	699	644	673	645	650	666	665	668	660	614	645	625	652	644	696	676	683	669	664	654	668	625	701	616	662	678	684	659	664	641	668	696	634	643	669	655	606	685	623	650	676	698	653	661	685	631	666	668	659	641	642	656	646	650	647	669	701	676	663	709	650	670	665	696	659	625	627	632	655	634	654	708	652	672	698	679	667	654	685	653	699	654	655	706	667	687	644	723	603	622	692	658	699	674	659	664	654	636	656	686	636	629	635	655	624	637	679	716	668	691	627	699	695	601	687	642	618	689	663	720	652	664	695	647	657	677	676	666	651	662	691	646	646	655	689	673	652	665	703	676	657	666	666	693	628	603	662	602	674	645	661	671	601	614	651	643	714	699	660	667	625	716	685	681	689	645	606	679	608	594	670	688	705	695	679	686	667	671	637	657	604	703	650	690	640	681	643	633	702	679	665	657	685	598	670	663	690	642	641	694	642	702	657	636	652	720	652	664	642	692	655	672	649	700	661	648	650	630	607	655	669	649	654	644	656	621	671	653	636	654	634	670	640	658	702	693	654	710	670	680	670	657	691	688	671	618	641	666	656	662	665	679	617	695	664	710	715	649	626	661	698	667	689	686	673	697	643	684	665	639	633	655	657	674	654	641	653	669	659	645	657	619	691	682	658	656	668	677	624	678	674	653	660	635	650	654	676	684	669	690	632	628	648	702	678	642	722	641	689	612	663	693	633	631	691	682	709	667	664	666	679	658	633	701	598	631	647	690	641	650	673	689	670	615	657	629	678	624	677	684	653	672	602	630	675	656	653	640	629	650	725	674	643	676	668	678	677	641	717	664	689	618	694	667	680	657	635	653	650	713	648	631	635	678	676	642	655	685	614	646	652	626	664	667	685	662	692	661	660	680	640	680	663	645	652	634	617	659	731	666	613	640	676	655	636	685	637	638	642	665	689	650	665	711	661	646	652	685	671	654	655	657	683	670	678	684	663	673	628	647	608	632	653	648	656	705	685	650	680	662	691	666	675	700	682	647	655	665	639	637	690	680	641	645	684	681	693	620	653	662	644	696	649	674	638	662	638	697	654	642	662	677	693	624	652	705	668	639	618	646	653	653	700	662	614	636	635	635	661	656	707	638	671	652	611	676	661	704	654	684	632	625	713	613	609	673	634	652	651	666	642	660	634	688	675	715	684	715	703	644	662	642	659	737	638	674	683	692	684	663	666	684	652	682	653	717	680	660	672	624	679	682	669	625	661	708	641	649	649	658	676	697	674	689	673	685	677	666	676	630	670	661	635	699	634	644	661	623	726	643	672	632	649	641	680	671	664	631	652	622	695	624	601	706	614	668	675	646	724	696	602	679	705	668	663	660	642	641	680	668	680	653	679	656	675	662	660	680	701	620	678	656	630	637	681	631	686	634	635	653	654	646	672	632	654	659	677	691	672	656	677	657	670	622	701	660	646	643	678	676	618	672	671	656	651	674	690	659	682	684	684	662	695	639	657	645	711	656	684	644	640	657	667	700	611	665	693	688	669	651	638	697	631	626	680	711	638	636	639	658	653	646	652	721	649	656	661	662	689	597	658	658	660	658	625	676	657	644	659	686	627	625	635	661	686	662	658	699	657	691	681	640	684	626	733	678	663	646	635	668	650	653	670	642	672	669	671	622	666	674	611	652	703	663	712	667	631	603	678	711	640	623	667	637	687	629	667	645	650	677	637	656	662	669	629	651	669	718	638	672	632	656	647	694	645	670	687	692	663	649	675	624	655	681	640	646	669	652	700	650	651	660	688	652	676	620	664	700	635	616	671	684	658	667	683	637	612	671	613	614	678	581	636	632	678	678	671	683	655	608	664	669	668	667	661	700	608	716	645	679	659	620	649	680	647	690	665	670	707	651	667	698	639	694	665	695	636	692	623	641	677	672	597	637	636	660	712	652	617	655	683	691	659	655	653	657	606	678	732	732	620	675	673	644	678	670	669	697	690	635	636	680	658	680	648	677	630	631	683	638	654	654	616	711	657	677	665	631	667	696	628	674	687	687	649	640	691	647	633	640	748	642	684	657	603	665	690	663	664	621	648	642	680	715	652	671	676	664	698	685	675	664	665	621	689	635	643	667	637	653	671	678	659	668	635	632	661	672	672	684	662	643	677	665	697	676	645	635	656	676	641	674	656	672	615	588	643	646	696	660	645	672	647	684	669	624	674	651	667	657	630	649	657	708	698	689	669	658	628	666	670	650	658	642	663	633	671	641	701	690	639	655	645	678	638	656	660	673	651	716	633	642	661	665	656	657	639	690	671	733	631	636	665	646	677	679	679	678	663	656	660	677	659	644	647	628	655	620	643	659	702	668	631	641	649	648	615	646	686	627	665	688	663	654	658	702	732	691	602	692	645	617	638	641	598	689	659	645	649	676	668	641	663	683	688	658	621	689	675	650	620	678	686	657	662	613	675	680	684	639	689	673	617	657
2513	1606	2533	3013	2270	1449	694	428	281	231	376	691	558	328	265	230	193	182	184	170	153	146	177	153	173	136	167	168	150	152	153	162	177	140	126	178	188	163	172	130	182	147	159	184	176	145	174	167	167	164	164	165	163	164	143	173	176	194	142	158	155	158	164	141	175	185	173	162	142	178	146	150	149	166	142	153	184	163	148	162	160	152	138	170	152	182	153	164	163	163	158	154	169	152	156	174	147	168	173	173	180	156	170	152	140	157	143	163	160	168	163	167	154	162	158	146	153	156	145	174	162	152	178	175	158	160	154	180	158	157	174	161	159	171	159	182	166	156	145	129	178	165	150	157	162	163	166	183	157	161	151	141	169	169	152	168	181	159	165	182	152	164	144	154	163	175	138	165	141	171	179	178	164	158	174	164	140	169	173	154	147	148	130	167	152	152	189	161	130	154	173	164	161	148	166	148	180	134	151	164	155	173	143	165	184	151	174	146	165	199	138	164	167	148	150	173	152	167	186	153	137	187	158	165	151	179	164	155	159	162	163	171	160	175	176	168	166	160	174	164	172	164	142	179	150	144	170	149	152	160	156	170	156	153	157	168	151	147	168	158	157	179	156	159	170	149	149	167	160	161	155	152	188	165	159	147	156	184	143	174	167	183	181	161	141	177	158	157	153	165	142	169	168	139	150	162	144	172	160	150	173	166	144	148	157	165	142	159	167	161	167	170	151	150	147	159	185	168	188	171	157	157	151	170	141	177	152	138	166	154	155	169	159	182	130	175	177	151	144	170	133	149	160	152	171	169	163	160	157	166	174	151	177	168	160	166	155	164	179	152	147	173	184	154	155	168	161	158	183	171	174	160	143	148	158	190	163	160	155	193	165	156	157	162	172	191	145	153	162	177	171	141	156	152	136	136	169	151	184	162	155	142	167	157	151	164	176	156	143	175	154	160	160	162	144	166	157	142	164	134	171	152	159	150	137	158	196	183	180	146	160	160	163	169	156	157	150	138	171	160	173	148	160	163	163	147	148	156	155	132	150	146	149	171	168	181	161	151	165	150	152	148	167	177	150	167	168	154	168	146	158	181	153	154	164	182	163	158	163	155	176	161	160	181	156	161	145	150	174	151	160	162	136	181	142	154	171	173	158	186	175	170	161	155	142	140	144	152	159	144	187	156	182	165	144	171	149	164	151	156	162	133	169	167	173	179	169	179	174	164	176	164	140	161	171	157	161	150	179	148	156	159	162	163	160	166	177	146	168	173	144	173	180	178	154	148	164	168	173	183	172	164	165	177	164	156	164	169	155	161	167	180	161	147	147	158	158	190	159	156	169	161	171	186	156	157	140	155	155	163	173	151	149	164	159	145	165	166	170	170	158	180	162	156	152	162	148	173	159	155	177	144	156	166	167	177	155	154	184	160	162	163	181	154	161	185	157	158	147	154	160	180	146	164	157	162	144	162	170	158	169	153	151	161	144	148	169	156	154	176	158	184	177	193	163	149	148	162	163	156	134	157	172	166	163	171	169	167	173	184	159	153	146	171	163	163	165	156	169	170	178	169	176	159	165	181	165	157	152	169	164	163	145	153	163	163	159	173	160	172	151	180	167	162	153	153	173	153	177	148	151	168	170	181	164	172	157	178	167	171	158	152	170	175	162	168	162	149	168	159	152	166	152	150	173	152	176	161	183	159	158	160	166	145	169	152	160	167	162	164	153	154	126	152	165	171	169	173	148	157	168	185	163	168	161	144	143	172	141	155	157	177	166	144	153	155	152	144	158	177	133	160	167	161	131	157	176	146	171	146	169	170	170	163	158	172	154	149	169	156	172	179	177	181	151	153	171	169	170	179	171	149	172	147	151	160	168	190	153	157	170	171	176	144	160	163	152	160	150	166	145	159	165	150	177	161	177	175	166	162	158	163	182	177	189	156	160	155	185	154	162	151	154	161	175	169	170	167	159	172	149	158	172	160	167	174	174	183	157	140	172	168	141	150	167	153	163	166	163	188	168	189	157	156	150	159	152	169	156	166	149	156	172	159	182	175	158	170	144	152	173	154	161	173	161	190	156	172	169	160	183	160	142	146	169	146	154	150	171	199	168	172	173	170	170	182	156	165	173	148	133	181	162	165	155	173	167	173	150	154	158	166	158	159	144	159	170	159	162	163	149	162	176	166	145	160	166	155	171	182	158	165	146	171	159	165	144	179	179	162	147	142	145	166	149	130	128	126	158	165	175	155	174	171	169	164	161	166	150	144	152	144	149	171	156	178	147	146	168	173	145	153	171	181	165	153	159	176	149	181	168	138	157	160	138	150	161	161	156	137	161	154	173	173	174	178	176	163	156	160	145	201	167	146	162	175	159	163	159	160	158	157	156	161	163	154	153	162	139	152	191	157	179	164	155	142	154	164	160	166	156	169	171	184	157	163	154	178	182	151	170	145	146	145	209	172	174	164	159	193	163	163	173	145	167	163	143	165	177	174	161	155	146	176	174	171	157	142	167	157	150	172	175	169	170	186	174	201	166	152	163	144	158	170	153	165	167	167	157	178	194	166	175	154	168	162	179	158	127	156	176	176	159	154	144	162	166	163	151	153	173	171	160	161	173	164	153	167	166	162	183	178	148	152	164	187	152	167	160	171	154	143	186	185	150	169	174	156	157	174	140	174	143	180	170	169	180	173	168	138	167	154	156	142	150	155	148	151	174	150	149	193	174	145	156	156	161	154	187	188	175	189	137	119	163	160	151	176	167	153	181	156	188	148	174	147	164	158	169	150	169	144	151	160	161	179	172	168	162	193	179	160	149	160	164	147	156	143	154	175	160	172	165	142	172	156	150	173	162	188	144	151	174	151	148	162	171	168	155	184	176	152	169	173	161	196	174	162	164	164	163	171	176	159	166	156	144	159	157	161	154	160	177	163	166	177	144	178	151	181	161	177	157	156	167	172	137	172	146	152	154	180	182	156	159	149	156	130	178	143	151	160	154	136	180	183	191	174	167	173	152	151	182	163	162	143	168	158	136	154	147	148	151	169	162	162	141	161	157	175	156	144	172	162	158	156	165	152	191	151	153	159	149	161	178	150	162	149	152	177	184	171	156	165	180	151	175	160	182	164	158	171	186	153	160	152	166	152	175	165	148	177	161	153	166	156	174	171	160	162	165	158	171	167	159	177	148	166	164	139	174	169	162	160	152	175	160	165	156	147	158	146	143	164	179	167	165	165	136	157	149	163	167	179	152	164	180	163	187	171	154	199	161	136	156	157	165	164	179	162	176	142	163	146	162	169	153	147	175	157	157	163	169	170	162	176	170	178	181	183	149	180	154	154	179	168	154	155	149	159	156	186	170	174	167	181	158	168	166	189	166	158	161	155	168	154	170	154	162	160	170	173	167	181	157	149	171	154	174	178	159	157	134	152	187	166	167	127	162	147	146	183	179	147	167	155	181	135	183	172	158	155	161	165	157	161	191	192	167	159	141	143	169	149	160	144
2719	2437	4843	8123	8269	5446	3230	1480	1050	963	1837	5084	3700	2027	1420	910	767	618	513	503	532	474	516	460	476	493	484	493	522	474	513	505	489	493	448	450	508	500	463	465	498	470	485	477	555	515	484	516	489	446	514	490	507	474	526	467	475	523	495	474	421	524	514	460	484	467	484	479	517	502	495	501	491	490	464	477	447	487	481	493	520	508	495	504	447	515	489	492	461	460	480	455	503	483	476	485	489	503	495	444	498	497	539	490	493	476	457	439	475	463	513	510	482	498	462	484	497	459	512	476	474	541	478	520	531	468	510	491	490	503	489	524	497	482	482	472	511	471	472	478	471	478	467	459	477	490	466	507	516	500	503	474	473	447	501	502	475	490	513	523	495	521	510	463	447	485	477	487	508	506	495	481	465	484	506	504	494	485	525	467	547	512	482	506	488	508	503	463	474	488	482	486	488	493	477	490	494	444	495	484	467	487	475	481	514	481	499	454	482	449	452	478	477	500	473	499	455	514	509	505	472	465	498	433	450	472	485	499	462	487	501	490	490	517	506	515	506	525	473	477	501	488	473	472	487	483	478	477	464	508	471	500	478	480	445	520	506	524	491	489	463	504	509	474	490	494	462	488	507	520	471	504	464	518	502	510	479	470	495	476	491	454	496	506	512	448	480	482	506	455	487	475	510	462	457	478	450	462	462	510	514	457	481	491	489	465	491	457	500	513	472	453	485	476	475	524	489	478	458	466	493	496	489	490	489	497	477	455	483	482	434	475	499	501	503	493	524	499	487	499	487	465	501	512	506	503	489	461	459	497	448	466	509	466	445	502	486	482	477	456	482	479	460	492	499	501	481	512	500	478	516	474	478	470	502	476	472	521	474	481	490	522	445	533	497	490	492	500	496	487	479	449	477	495	470	471	457	460	467	472	464	487	469	481	484	471	538	502	473	477	479	491	489	506	508	480	474	450	496	471	484	483	485	523	493	492	495	508	455	479	504	442	482	505	444	483	504	475	490	485	489	464	495	513	488	475	483	505	483	495	455	470	470	487	499	503	497	471	526	468	498	485	513	502	453	496	454	463	446	523	501	522	455	480	513	499	502	447	471	490	502	494	463	474	539	502	480	492	486	498	484	496	497	462	505	492	488	417	489	493	472	472	468	478	498	458	474	517	478	470	462	456	507	474	497	442	487	477	491	492	459	464	507	486	474	472	475	484	504	474	482	511	480	461	489	513	526	458	514	458	502	500	537	498	490	517	459	525	470	474	467	489	524	510	471	485	457	510	451	476	521	525	497	507	481	472	505	508	509	501	500	547	481	532	500	481	495	474	489	483	475	510	492	479	504	507	474	463	447	511	494	492	481	462	462	501	519	520	527	504	494	464	444	509	505	509	500	478	519	487	518	525	469	494	480	496	494	449	454	508	538	472	512	478	458	490	526	455	474	456	462	505	519	518	499	488	500	493	488	480	474	511	497	530	474	499	473	463	450	471	470	508	476	465	512	496	509	502	490	495	498	484	494	522	481	460	483	502	503	508	487	470	463	461	455	496	491	462	499	487	474	458	530	409	495	520	522	486	471	447	489	461	463	510	494	490	450	484	486	488	475	495	493	514	471	488	465	511	486	500	480	491	493	521	511	464	478	498	478	503	543	486	479	531	486	491	467	459	506	500	473	477	458	483	519	485	506	489	489	476	488	539	463	523	481	474	472	469	459	495	472	479	486	470	473	509	482	465	468	478	484	492	451	511	505	497	494	458	492	462	467	476	499	483	507	511	466	519	452	478	465	467	499	494	477	498	498	477	486	517	455	517	462	498	483	497	488	467	464	484	488	532	512	492	491	489	492	475	471	487	459	489	480	511	521	518	531	520	509	501	521	444	515	495	507	495	458	457	471	482	562	490	497	506	469	516	490	464	523	460	493	498	526	451	508	486	512	510	517	481	526	480	514	512	480	506	473	523	474	469	438	468	529	512	489	477	434	485	521	504	470	477	500	529	476	487	520	516	472	491	472	501	456	501	520	508	492	498	511	446	488	482	489	449	484	484	463	481	483	460	492	476	485	485	491	534	480	478	504	504	485	525	489	500	496	481	551	457	508	519	437	520	495	447	516	458	498	481	485	503	437	462	525	502	475	492	478	490	506	473	490	522	449	500	481	466	459	487	490	501	472	489	494	485	493	458	454	495	490	514	462	464	501	475	475	482	489	486	458	543	469	467	446	498	508	460	508	486	512	468	478	516	459	469	457	443	484	462	470	512	506	486	506	429	487	451	513	475	464	485	499	460	473	494	504	486	457	470	487	492	500	497	460	495	523	460	516	492	490	454	494	467	518	466	496	542	460	497	517	466	498	496	474	486	475	502	490	477	479	531	514	498	499	515	466	489	495	511	512	464	518	500	500	491	461	430	489	458	513	490	516	437	485	504	511	485	488	484	465	510	458	509	478	501	461	486	475	463	515	512	474	508	499	501	504	458	486	469	474	523	477	491	512	475	464	480	521	503	497	467	551	472	474	480	479	502	512	450	485	484	492	509	499	487	528	520	480	525	512	487	474	482	470	496	493	460	491	454	517	482	489	532	519	497	455	509	486	504	495	490	489	497	459	505	498	485	479	497	495	471	511	488	469	479	478	507	512	456	534	450	499	502	472	469	471	536	470	493	509	502	484	471	506	487	503	498	479	470	492	440	486	466	473	477	498	475	507	532	505	477	494	467	474	474	479	454	541	463	505	468	491	458	475	476	491	475	489	493	479	489	493	491	459	459	472	490	497	466	438	495	431	495	495	456	497	487	507	469	496	517	490	497	520	498	512	426	474	461	485	487	466	487	496	475	504	504	489	490	469	486	479	494	500	489	480	525	485	483	492	491	526	457	519	456	504	486	455	470	515	437	491	493	518	479	495	509	479	449	465	493	495	483	483	499	472	507	544	460	500	465	477	487	488	503	443	509	456	505	484	495	482	439	452	469	518	503	457	478	494	498	475	483	515	467	467	477	496	490	508	516	468	512	465	478	497	517	478	466	478	506	507	534	495	539	493	524	470	509	517	490	517	504	496	447	507	510	474	523	480	466	458	517	485	478	466	452	463	461	463	482	505	492	439	464	461	480	483	499	473	486	474	491	422	509	484	508	473	492	492	502	506	466	438	488	467	539	472	492	478	480	481	492	473	482	480	460	493	471	494	491	526	489	481	525	441	466	477	501	498	461	490	469	480	491	509	486	478	493	485	501	547	490	459	482	466	489	478	471	484	529	523	495	507	486	508	523	486	487	512	494	493	485	463	499	465	474	458	519	480	490	487	511	489	483	483	488	505	480	475	483	533	479	504	506	434	481	495	493	487	494	497	521	468	478	546	509	498	496	550	449	512	504	489	495	478	466	482	484	456	493	454	446	501	464	490	453	461	482	494	521	507	504	458	529	475	462	454	528	504	491	516	482	510	464	490	463	489	495	508	481	504	487	488	467	497	490	492	473	539	483	473	484	475	482	490	504
12445	12504	20621	25043	26575	22094	14650	6972	3866	2408	4406	11778	14767	7791	3626	2034	1278	801	413	366	349	298	360	312	331	283	286	335	299	312	280	345	313	294	267	293	319	288	319	312	267	300	281	311	309	301	299	308	297	290	280	299	274	317	329	291	291	329	317	293	305	300	306	258	276	279	301	293	286	328	325	298	290	268	296	315	276	324	323	281	299	315	284	324	323	299	285	293	295	308	313	291	303	345	329	327	302	296	304	316	302	277	299	290	294	271	269	288	289	308	302	302	260	304	274	301	310	318	280	322	292	283	289	270	303	302	296	327	291	271	297	312	304	323	304	308	282	281	341	331	323	298	301	272	307	277	305	322	277	274	314	299	268	305	310	279	308	294	315	288	309	305	294	306	300	284	316	290	294	287	311	307	293	307	274	295	317	283	295	271	317	294	248	264	286	270	280	292	291	291	270	319	314	272	313	309	294	264	274	276	271	276	305	301	317	305	321	302	290	342	326	298	270	306	300	320	302	300	269	296	310	297	290	301	306	290	302	302	306	273	278	258	304	309	295	284	263	309	296	276	274	326	293	244	331	282	278	284	320	292	264	341	285	334	288	333	313	288	304	293	288	298	308	309	310	325	332	307	256	299	283	311	283	273	277	320	309	291	265	309	272	273	313	289	283	332	308	297	287	331	269	301	329	266	302	300	266	295	268	308	301	309	284	293	274	288	262	282	303	286	301	305	307	324	329	321	321	323	252	297	340	332	266	287	281	295	301	310	286	306	320	293	302	346	303	277	281	276	297	286	298	319	318	281	276	325	312	277	288	280	297	306	303	308	281	277	288	280	275	293	319	307	299	288	276	317	293	326	320	334	318	295	301	281	305	275	307	325	272	270	283	302	315	299	325	278	291	305	301	278	297	315	297	328	304	267	272	275	306	280	301	319	273	264	303	290	288	303	307	275	320	292	308	292	309	286	275	262	304	308	315	284	297	314	311	298	292	293	310	291	281	319	313	306	296	275	303	306	272	299	286	308	320	276	299	299	284	289	312	306	292	323	284	313	290	300	291	291	271	324	310	320	263	308	298	279	310	276	308	303	299	292	310	296	286	301	287	288	300	293	273	266	313	273	309	309	332	273	296	314	317	317	289	258	287	303	275	294	304	273	285	285	314	284	273	282	305	300	287	282	280	288	277	280	299	299	285	289	287	283	284	257	290	281	297	294	312	309	310	317	282	309	291	303	308	281	322	308	280	293	281	285	282	291	308	264	305	275	286	276	304	316	302	294	284	320	295	264	290	308	263	285	299	311	314	295	302	294	282	291	314	274	281	287	299	309	276	306	308	298	279	285	300	311	301	285	335	291	320	323	276	287	309	288	282	266	292	307	277	271	269	313	284	313	287	281	271	323	332	302	314	264	284	257	272	296	273	271	317	305	314	285	289	271	306	287	296	343	314	277	319	282	286	292	312	285	317	264	277	318	265	312	257	279	285	292	298	286	305	302	299	292	294	299	292	300	300	305	269	319	267	289	299	311	297	294	303	274	292	272	271	325	310	284	288	275	314	283	289	326	305	297	303	271	295	315	308	304	315	324	295	271	316	300	296	314	278	273	310	296	301	290	291	289	309	297	297	280	276	284	278	290	283	304	296	275	309	320	294	310	300	289	314	285	245	280	282	288	281	283	308	278	291	306	279	325	257	291	284	307	318	288	274	294	289	261	286	302	320	266	286	316	296	317	319	309	281	326	359	316	268	294	306	270	297	268	307	294	279	296	292	298	279	307	312	295	274	281	297	316	290	271	285	293	296	275	301	305	311	271	320	282	278	280	312	294	277	303	295	298	278	302	319	301	299	302	295	275	303	278	298	295	314	292	295	285	297	262	273	278	290	273	298	314	280	268	267	324	277	269	301	297	300	302	316	309	287	305	287	292	315	258	312	277	282	261	292	298	297	294	350	280	287	290	315	261	300	298	278	303	313	315	324	292	327	285	261	328	288	304	312	296	262	265	300	272	281	293	321	272	282	320	298	316	307	251	286	317	292	276	304	291	295	293	310	261	275	325	285	330	278	319	329	278	299	314	279	306	271	297	283	305	320	283	303	294	325	311	309	286	269	278	292	309	313	297	301	300	319	315	288	275	340	258	277	300	321	297	297	289	292	285	325	321	292	312	255	246	290	332	274	294	336	344	316	321	308	326	303	276	334	293	275	335	321	318	302	277	348	285	303	301	268	286	290	307	279	287	326	288	301	290	281	267	317	283	289	309	293	317	291	298	301	269	294	305	281	308	328	322	289	280	318	289	308	312	304	284	325	308	327	277	302	302	291	310	320	293	281	284	344	319	288	284	309	291	282	311	286	287	294	285	278	296	294	336	303	284	283	283	310	296	300	300	290	314	320	308	323	289	289	307	284	292	288	281	292	303	294	314	292	297	294	302	299	288	309	281	284	294	268	297	287	286	288	301	282	272	289	304	301	292	309	261	311	282	288	339	269	327	274	305	311	304	288	284	294	252	317	329	298	272	316	317	281	295	287	304	288	301	300	297	287	308	304	281	280	295	298	298	281	294	292	315	319	293	290	295	312	282	302	288	304	329	287	300	278	297	297	280	282	322	296	269	307	290	286	318	298	301	299	307	336	290	320	294	274	281	282	270	297	296	279	279	298	294	280	309	295	305	299	271	294	306	303	285	284	317	296	311	310	293	302	254	307	271	279	309	278	280	287	321	285	305	293	314	285	306	301	318	321	274	296	286	294	279	276	266	240	292	286	275	295	249	309	286	309	300	300	285	283	302	312	267	291	245	315	282	316	282	302	293	320	300	296	257	299	314	284	322	312	296	298	319	280	304	293	312	319	299	289	315	276	326	334	316	290	294	264	289	301	309	289	292	297	304	264	306	287	286	327	324	298	290	275	306	293	299	250	285	300	315	321	289	279	291	285	285	281	325	309	294	261	278	304	310	315	285	242	290	292	294	281	276	285	286	281	296	290	301	281	288	285	268	282	326	308	270	323	294	284	297	287	277	299	292	294	304	300	280	290	303	304	311	310	313	289	282	309	261	269	299	245	271	264	304	309	252	297	293	265	275	288	292	312	302	299	250	285	295	298	284	294	305	294	268	296	268	284	276	320	315	282	300	283	303	314	331	324	315	301	285	297	289	305	289	307	327	298	260	301	303	301	320	291	311	294	309	299	325	305	332	284	321	289	307	256	259	298	311	295	287	337	271	292	299	295	291	336	298	305	290	291	262	299	349	341	277	300	277	268	311	302	304	318	300	317	305	291	293	276	298	279	297	299	314	265	294	333	309	278	288	280	298	313	304	319	287	286	324	277	286	288	311	294	310	315	317	279	334	280	278	312	309	279	323	315	306	296	304	283	328	304	299	307	302	317	282	278	287	298	301	318	282	291	302	308	267	291	288	285	293	299	297	288	321	321	306	293	286	288	275	321	298	308	291	306	264	324	279	305	293	304	309	312	293	282	300	296	298	310	292	262	295	238	302
8964	10928	18671	27221	34199	28331	20219	8378	7516	6318	16008	31525	34097	20249	13293	8242	5960	4510	1586	1274	1137	1043	1208	993	920	918	935	923	844	881	845	840	874	832	873	888	852	839	829	810	812	858	794	790	844	813	829	822	832	882	852	814	856	801	810	799	850	788	824	816	752	809	817	844	840	780	798	786	784	791	810	845	781	743	800	824	782	766	822	871	898	797	788	786	852	787	815	783	808	793	758	774	796	801	746	808	781	849	829	779	816	798	798	819	758	815	758	795	773	788	842	780	758	776	822	813	777	727	813	795	790	791	733	766	741	722	780	840	785	786	826	862	789	777	819	775	843	775	778	757	798	758	799	793	790	763	790	794	814	772	784	759	827	797	730	814	777	857	814	816	756	700	764	775	828	784	807	803	793	840	788	829	753	798	765	835	775	812	791	718	847	783	782	802	783	783	823	805	767	786	749	781	792	775	755	800	778	813	836	798	762	782	819	782	735	790	781	774	840	775	808	800	824	774	776	771	806	800	790	742	755	776	741	790	809	768	767	803	792	794	778	780	821	778	769	791	759	806	787	797	783	779	780	774	776	738	818	791	769	803	810	761	785	814	804	840	802	831	780	824	743	742	769	840	810	825	751	802	783	779	774	806	762	778	829	731	760	787	756	754	801	796	797	779	747	807	811	801	803	799	797	745	819	790	780	746	757	713	781	810	836	775	761	775	788	822	779	820	779	744	811	794	817	807	781	737	770	762	831	787	800	781	827	802	746	736	808	755	823	830	816	810	752	808	838	785	826	737	806	765	766	779	761	737	807	774	791	750	787	808	783	781	801	808	784	781	835	748	782	773	799	800	770	809	772	834	770	758	797	800	769	827	759	747	776	737	763	760	747	783	779	802	749	782	807	772	762	776	742	738	756	745	811	810	774	836	777	805	745	767	827	768	795	851	805	780	767	829	790	776	733	807	778	764	778	719	794	727	779	798	760	755	770	761	787	761	764	822	745	774	784	812	795	758	778	811	797	757	774	786	803	793	726	798	781	744	750	778	820	789	798	812	792	778	796	774	771	756	816	747	800	775	752	779	757	772	772	757	754	801	813	783	797	746	752	778	752	778	772	826	752	775	818	807	802	729	807	762	800	772	792	783	831	766	761	772	790	872	819	817	810	809	745	788	801	754	771	765	769	770	746	728	747	774	792	795	728	778	815	755	826	768	811	815	786	789	759	817	775	779	765	796	748	814	813	827	770	767	779	842	784	767	760	795	754	793	768	741	783	785	834	803	810	805	798	837	736	792	814	785	801	786	770	738	772	779	775	828	762	776	801	767	758	807	764	778	789	772	798	822	783	814	801	791	792	767	779	775	776	759	751	773	794	816	750	730	797	783	788	786	798	781	771	768	787	778	810	772	764	797	768	806	771	775	746	798	778	807	758	816	796	801	804	767	816	704	789	778	805	773	782	769	773	782	765	810	771	771	763	800	754	771	810	792	759	793	765	811	761	809	740	809	769	794	829	772	803	752	820	766	780	772	778	817	779	780	811	818	780	805	814	823	786	862	805	735	802	740	812	811	780	811	757	792	787	779	803	778	800	753	829	809	826	771	788	799	804	776	761	833	824	771	755	772	771	749	780	763	800	751	810	764	754	732	824	782	789	831	805	784	812	807	805	806	793	755	766	787	815	800	709	791	772	756	761	767	818	774	794	781	781	777	767	776	790	811	739	819	818	825	765	776	787	749	774	780	841	779	770	817	754	813	789	809	803	805	773	760	779	763	799	800	782	789	796	853	814	825	784	760	715	750	771	772	771	805	797	809	756	804	773	838	793	776	731	853	769	821	799	775	778	797	747	769	806	748	813	734	757	787	785	800	754	776	833	779	836	789	761	823	801	787	786	762	807	801	826	773	803	797	730	788	721	781	761	791	769	775	760	829	766	751	804	777	725	806	778	759	758	813	811	824	793	770	801	813	775	851	809	808	847	815	786	830	792	792	809	778	786	830	793	774	759	771	775	761	800	770	764	707	830	772	743	751	751	765	832	789	772	791	756	772	744	783	806	756	802	760	804	768	803	784	749	784	753	810	758	784	726	808	802	759	796	800	802	764	775	714	778	734	756	783	771	764	779	786	767	786	832	794	803	807	826	785	797	781	792	772	774	788	828	787	760	813	779	777	785	762	767	779	809	798	789	739	766	766	778	822	820	781	807	789	799	800	797	782	806	788	798	794	767	792	820	753	730	793	830	803	749	845	808	776	793	745	804	788	812	788	788	795	814	824	752	806	763	795	850	840	799	791	810	757	762	820	774	798	734	773	785	806	808	807	724	825	807	785	776	800	779	755	790	793	763	828	809	785	841	783	795	768	779	798	780	736	781	779	763	818	804	847	729	788	812	790	833	858	791	793	755	791	756	786	777	794	780	841	746	762	775	771	750	809	791	806	783	778	824	803	764	736	779	825	812	820	762	788	803	818	799	815	798	821	761	797	811	803	737	745	775	758	783	755	802	766	786	794	775	781	745	761	761	789	854	773	779	830	778	751	814	763	781	811	816	771	735	772	821	766	730	781	795	797	783	765	762	793	745	794	761	860	835	811	796	750	750	758	793	815	812	797	747	735	755	789	773	814	774	786	753	763	754	795	768	783	785	791	828	805	781	790	849	815	794	794	812	796	801	811	837	783	784	769	779	780	760	802	833	822	772	759	772	756	797	793	802	782	782	808	776	785	777	818	804	833	766	795	793	794	803	776	789	820	824	861	819	803	762	809	737	794	806	808	812	811	739	748	819	787	803	794	758	799	828	790	792	749	829	785	789	788	778	756	767	784	767	838	763	763	811	806	791	771	774	773	793	767	717	789	740	788	741	745	743	746	807	714	788	833	786	815	780	769	784	804	873	778	801	759	753	813	833	841	785	826	788	744	810	751	782	781	789	774	808	813	755	802	824	791	855	816	760	811	765	791	771	736	806	761	777	797	828	768	827	782	799	777	835	724	826	745	752	758	774	758	802	735	740	814	760	783	750	761	781	781	730	772	722	786	806	774	777	797	766	823	778	787	833	781	721	789	761	778	820	798	740	787	781	814	746	771	771	774	812	787	792	846	825	773	771	782	808	775	792	782	788	761	822	806	802	729	832	769	771	724	806	713	733	813	797	811	813	843	840	763	751	738	827	761	795	788	802	818	835	798	787	811	766	796	777	761	791	788	844	746	752	815	803	737	807	769	783	798	813	780	791	766	826	796	760	827	749	800	770	802	782	821	731	782	816	799	779	851	785	724	780	790	766	771	798	741	772	809	745	774	774	795	727	757	773	855	821	777	769	743	742	819	793	789	775	728	827	781	872	773	787	848	812	843	797	781	749	764	837	786	760	793	784	785	776	785	773	801	844	781	848	799	787	781	782	771	749	750	797	803	820	754	771	790	834	750	743	799	778	741	804	772	749	794	747	790	799	815	745	837	766	778	802	817	737	789	748	803	795	813	805	775	792	776	764	735	770	780	817	795	782	825
19942	18411	26177	31077	33680	28517	20315	10901	6162	4462	10974	18076	21291	13764	6394	4205	2570	1203	483	447	310	314	342	277	299	276	294	252	297	266	258	297	238	265	267	257	277	245	248	258	254	284	251	260	250	255	244	262	244	253	261	256	248	244	254	240	242	274	240	250	263	289	231	250	235	250	248	284	261	262	253	258	245	235	238	247	250	261	252	316	262	273	220	246	231	259	235	263	233	256	237	267	236	274	263	254	263	280	257	237	265	273	228	257	246	246	257	272	263	257	248	285	251	259	242	279	264	221	266	231	261	248	275	258	265	270	256	254	256	249	255	253	243	251	256	276	238	252	246	270	230	252	223	240	290	243	288	224	253	248	227	235	244	250	230	262	277	238	245	253	263	254	232	243	260	251	238	221	242	282	249	246	263	274	229	262	237	264	230	252	240	244	272	236	235	257	281	241	255	229	263	255	252	265	251	256	247	239	256	225	254	261	239	232	243	251	244	276	263	256	248	223	251	257	237	295	246	232	256	249	231	267	242	248	257	246	263	247	251	253	270	227	243	251	230	246	264	265	220	249	243	252	254	266	258	253	283	245	267	266	263	234	227	297	239	274	265	246	240	244	245	247	255	252	264	265	238	229	257	271	244	245	261	272	278	228	254	270	285	244	240	253	249	249	247	252	249	249	238	249	275	250	235	246	251	239	229	260	228	282	269	237	225	280	259	227	261	230	238	259	251	252	227	272	267	246	232	256	239	240	213	257	250	244	257	280	248	258	256	264	268	276	249	248	229	266	277	260	228	251	247	226	240	248	280	304	239	272	264	273	272	288	230	231	258	255	238	259	254	237	255	252	248	234	243	245	250	243	257	256	262	247	254	233	263	239	264	252	245	241	265	248	251	248	256	270	257	255	267	272	239	233	218	243	241	251	249	243	241	265	275	271	249	266	249	261	236	259	226	248	276	266	234	221	253	260	248	279	232	252	261	243	219	247	254	240	246	264	215	280	265	274	270	225	234	252	237	216	241	231	263	260	223	230	251	226	235	238	244	256	257	246	248	238	245	255	225	227	242	261	257	252	272	242	236	257	262	245	255	227	249	229	254	265	245	266	291	240	256	286	234	299	272	257	218	273	231	236	259	272	252	275	259	254	254	245	261	258	253	268	264	269	249	250	231	251	258	237	270	249	261	272	253	258	251	237	273	256	257	232	259	282	257	236	232	253	232	248	260	257	240	227	257	238	227	295	256	244	234	267	277	254	266	250	251	256	246	259	257	247	257	260	252	244	252	266	269	243	255	247	240	261	265	251	225	239	249	264	230	248	233	236	241	253	258	269	242	259	268	249	270	281	254	270	227	245	244	271	272	248	250	235	233	244	248	264	239	253	235	279	282	233	248	229	282	257	231	224	210	264	258	258	278	251	254	247	250	242	249	253	228	237	239	262	278	258	255	239	253	245	225	260	231	257	241	242	240	269	281	241	269	274	288	262	259	256	233	246	237	276	263	251	254	230	219	258	241	207	251	259	248	259	238	235	258	260	258	273	235	265	267	238	240	258	252	243	267	254	256	280	261	262	257	225	227	239	252	253	258	270	253	256	254	261	245	240	252	233	300	267	266	250	222	224	214	244	277	252	262	291	282	255	272	267	243	241	256	237	226	266	251	258	249	271	239	269	256	276	259	255	268	235	219	259	247	246	251	239	269	252	228	250	251	264	257	223	248	238	252	283	277	242	248	255	255	226	256	243	246	267	252	244	241	263	255	245	231	239	247	257	279	243	245	271	232	247	239	232	280	261	214	249	230	277	257	257	234	240	239	238	211	220	226	259	251	266	236	259	242	292	262	255	273	251	230	274	233	229	250	233	236	263	253	251	263	239	243	275	252	282	237	256	261	287	263	260	270	266	222	264	250	264	240	244	282	261	257	236	220	244	260	272	229	232	261	229	283	235	241	242	263	247	265	254	215	232	250	238	256	266	254	247	265	263	240	221	274	254	261	249	261	265	256	265	259	255	273	271	232	224	224	229	234	235	246	267	258	220	259	284	253	254	241	234	248	273	276	235	234	251	240	281	265	239	255	268	253	238	243	270	239	249	235	286	245	278	243	239	251	248	259	231	263	240	250	253	268	266	236	235	234	232	250	244	271	243	293	268	236	268	240	243	262	262	223	254	236	264	245	277	233	261	243	218	265	290	256	242	254	243	261	244	261	268	240	228	243	271	231	250	233	239	231	230	275	256	229	266	238	252	255	232	220	247	235	265	271	234	264	261	259	272	257	249	226	250	255	224	238	234	247	266	237	276	244	267	254	218	247	281	252	250	261	224	294	273	248	222	254	238	249	248	237	260	231	279	262	236	246	272	257	268	278	230	285	240	247	245	245	263	255	246	254	247	257	251	230	245	244	262	246	258	242	258	250	253	244	230	242	225	250	273	243	260	278	243	252	236	252	260	241	246	246	231	237	239	254	235	233	246	256	262	284	245	264	245	245	258	280	279	257	265	253	235	266	249	243	255	251	258	262	261	237	260	270	244	254	256	243	266	262	272	264	256	240	232	268	248	255	261	231	251	244	250	231	268	280	250	248	279	229	236	289	268	223	247	273	236	302	261	236	264	272	261	253	249	298	285	253	244	249	244	242	246	236	234	297	246	228	236	266	250	239	224	229	261	226	253	241	218	255	221	222	254	285	246	280	242	261	255	230	240	259	256	234	253	236	257	238	286	241	252	235	257	236	276	259	252	274	237	231	300	250	274	272	237	263	268	291	280	226	238	264	259	265	262	243	267	233	233	257	262	250	228	256	251	261	278	261	263	264	250	251	250	229	250	290	228	243	266	269	271	242	256	244	246	278	242	238	266	256	251	251	273	280	235	268	239	263	249	226	244	244	209	246	247	266	231	253	266	263	243	267	259	277	266	253	262	264	242	256	261	248	236	228	261	252	267	238	245	221	262	233	261	229	235	263	247	238	261	251	265	267	257	247	260	270	261	231	239	228	240	243	232	227	226	252	267	261	248	243	246	263	229	287	272	261	251	250	236	230	229	242	264	217	226	273	233	264	237	258	246	229	250	242	240	268	237	232	270	259	228	246	268	233	261	274	254	251	281	221	237	246	230	294	271	284	259	263	237	271	245	234	253	240	234	268	255	261	272	246	247	269	264	236	243	241	264	266	263	264	251	280	261	242	244	264	263	229	260	243	263	247	242	261	246	241	248	278	265	246	270	279	264	241	238	278	237	258	260	238	260	241	251	277	222	238	242	256	235	243	235	248	267	252	252	251	247	235	246	243	265	203	266	267	258	223	250	235	255	252	257	259	284	254	245	260	231	258	241	240	261	253	235	244	242	225	251	251	258	274	230	233	271	248	251	234	223	253	240	272	266	245	246	255	220	273	284	242	248	244	229	226	270	252	259	251	256	231	256	247	228	259	222	241	226	230	240	259	253	270	236	236	252	235	263	244	257	237	253	261	223	269	266	244	250	269	250	243	259	238	244	251	256	230	226
11549	13867	22954	33380	39989	33701	23524	10234	9831	11171	27763	37676	40805	27095	18057	13476	10590	5686	2071	1606	1461	1170	1216	1052	975	905	904	874	867	888	822	839	789	741	734	774	755	791	769	711	733	754	761	718	768	750	722	737	735	750	683	714	694	734	745	739	686	711	708	733	733	706	679	674	672	684	668	702	644	717	690	691	696	659	705	688	687	713	661	788	800	672	697	713	674	674	671	682	690	654	668	670	682	661	671	654	679	678	678	630	657	699	704	618	726	643	668	678	648	677	652	651	729	673	667	693	653	634	663	638	655	667	646	710	712	710	664	684	678	661	673	655	689	629	654	666	660	656	666	712	656	651	692	625	652	676	640	707	693	656	679	686	659	679	623	690	629	668	689	665	665	607	657	701	715	691	635	657	708	697	675	702	679	697	668	656	685	683	669	699	701	672	649	662	643	662	629	675	696	626	668	671	644	647	639	609	627	663	655	650	688	654	696	636	688	671	660	663	683	713	645	673	628	652	641	673	718	674	663	686	655	647	645	688	703	685	652	657	670	629	656	686	629	675	625	658	705	619	673	632	646	669	652	644	623	664	655	668	670	654	688	639	661	643	709	711	639	676	626	688	673	634	657	669	682	661	677	670	675	642	659	657	667	654	628	670	678	670	673	650	611	683	613	660	645	664	621	646	624	617	697	664	658	636	594	670	640	660	616	636	654	716	687	678	640	675	652	662	633	651	663	694	609	621	673	684	685	667	626	645	643	669	649	607	664	633	661	640	645	681	688	598	711	643	685	691	719	713	649	649	674	684	668	654	613	649	650	704	622	647	673	620	668	679	624	664	651	665	691	675	664	681	647	637	668	660	613	681	651	689	670	682	668	677	694	650	631	677	673	661	642	681	673	703	652	663	672	621	656	664	705	685	677	667	703	659	697	656	662	671	672	675	667	643	648	656	656	659	644	674	689	665	646	668	670	621	647	674	644	659	686	709	651	631	682	652	692	691	660	680	652	676	648	644	663	649	656	627	648	652	626	667	694	653	672	681	651	647	667	642	631	640	659	670	646	644	635	654	691	660	639	634	663	648	670	608	706	655	656	700	705	650	655	676	642	632	677	671	629	649	664	646	696	645	640	659	686	686	688	635	677	641	640	671	671	647	715	651	607	703	657	672	633	627	652	650	654	652	701	619	646	667	637	668	645	638	647	627	602	607	691	637	606	646	665	606	639	682	611	658	646	637	648	674	685	651	650	647	692	646	666	634	654	623	650	674	649	625	674	620	696	647	634	679	614	684	621	652	676	653	639	634	627	645	647	675	645	656	634	634	719	641	652	649	593	659	670	684	660	684	621	667	622	636	615	673	675	629	675	689	650	658	652	619	643	645	687	631	690	605	676	622	671	623	665	715	672	680	683	684	725	623	639	662	661	597	594	641	669	692	651	637	685	610	623	696	674	640	635	669	708	628	663	656	704	702	650	674	644	612	642	643	666	671	665	693	624	692	664	597	651	637	693	646	699	658	609	650	652	650	665	670	599	665	663	707	649	646	677	667	664	698	708	645	687	663	659	679	689	674	674	658	642	656	670	700	673	620	673	692	623	707	628	683	676	645	647	690	647	670	653	648	650	654	647	678	693	651	669	665	631	650	672	629	674	613	705	678	732	639	618	650	657	675	680	683	715	685	662	662	640	668	641	643	655	665	691	682	618	713	701	656	648	642	631	649	597	631	612	638	637	676	668	665	672	675	593	646	706	637	682	619	666	644	657	648	662	691	698	709	694	640	638	663	592	665	669	633	657	705	664	642	622	679	649	705	688	706	650	644	637	643	666	663	655	616	597	659	661	620	673	633	687	656	690	637	654	664	678	644	680	669	636	688	672	621	689	676	668	652	633	671	723	646	668	642	637	658	703	651	680	646	649	674	669	684	667	675	636	668	599	646	675	722	656	670	655	673	637	616	657	663	679	670	658	652	664	667	629	643	668	645	643	714	679	687	645	639	644	657	672	659	661	640	701	672	681	639	686	665	656	727	678	649	668	619	690	679	666	693	689	658	656	694	657	641	737	613	683	693	647	705	685	718	636	688	648	636	652	705	657	695	641	632	682	685	663	670	606	690	646	673	670	638	653	682	652	648	637	626	694	705	635	616	618	697	690	692	621	755	647	637	625	671	646	715	670	661	632	646	675	644	670	655	679	699	688	684	699	650	624	689	688	655	619	635	664	692	650	647	586	685	699	675	651	691	645	625	673	664	642	657	639	695	677	636	630	620	663	631	677	674	657	658	658	679	668	669	637	712	655	614	684	678	628	666	660	676	643	698	649	617	644	679	660	658	652	652	659	599	680	647	679	668	661	682	652	664	637	668	672	670	651	596	682	650	633	664	659	644	656	621	720	680	707	650	678	659	669	670	613	614	627	690	614	688	648	642	653	645	667	691	667	694	656	640	640	645	611	668	654	683	656	661	620	662	637	645	676	689	659	682	641	671	629	638	664	669	670	667	611	665	677	639	626	679	675	621	659	606	691	632	675	644	668	620	632	650	649	661	625	688	609	638	656	653	659	640	628	660	634	665	664	662	660	661	639	684	660	616	660	687	598	660	677	635	639	642	636	636	696	655	669	666	653	651	622	660	685	631	694	644	644	686	671	698	632	677	664	651	681	643	645	681	654	702	676	646	682	651	637	671	676	660	673	631	635	679	677	641	654	633	695	671	687	683	670	638	639	665	670	648	701	682	670	648	669	691	680	666	655	675	670	668	639	637	664	646	646	647	687	701	666	631	672	707	610	652	670	678	641	654	654	628	693	672	650	641	660	677	690	682	640	709	643	681	668	645	612	644	687	658	620	658	660	629	663	649	693	714	669	627	662	688	619	624	638	674	631	684	613	649	619	675	661	681	630	649	710	643	682	665	661	689	649	658	665	660	658	678	699	676	699	682	605	632	634	668	647	646	607	681	672	653	661	658	667	639	665	625	637	725	638	657	683	637	630	664	666	624	702	687	654	695	674	608	659	631	641	683	654	672	685	646	658	630	674	661	639	704	719	689	650	643	643	640	626	667	668	689	652	693	701	650	636	607	694	686	698	694	677	701	663	646	639	692	648	642	653	661	632	633	668	690	622	644	631	680	651	662	676	672	672	647	677	651	664	633	663	699	635	677	668	622	671	653	666	679	661	648	660	643	661	664	674	653	617	632	667	696	636	660	705	712	671	676	629	653	669	712	691	685	629	674	687	634	657	613	653	608	622	626	678	646	693	686	602	633	688	605	639	701	671	648	630	613	636	676	671	694	679	688	673	641	695	667	669	679	627	680	657	651	649	680	666	691	626	678	664	659	684	689	719	615	661	633	657	655	685	718	674	708	654	649	655	712	708	642	649	727	633	635	694	685	657	675	652	614	678	627	685	689	693	642	664	645	647	624	626	664	626	653	671	676	680	635	721	676	639	641	657	660	683	638	683	668	640	643	665	651	660	654	639	645	672	659	623	619	621	681	658	689	674	686	672	655
2577	2431	3879	4115	3069	1362	631	312	216	222	441	543	565	410	269	221	184	187	160	139	168	164	177	151	164	166	163	160	168	166	156	179	178	166	169	168	167	154	162	120	166	168	172	170	154	154	165	169	148	178	138	178	149	159	147	167	155	163	164	193	183	164	157	164	181	166	156	144	160	175	162	149	176	173	168	152	184	158	159	148	149	167	167	171	146	166	174	163	147	142	162	157	173	160	150	168	177	175	195	181	177	162	175	177	171	157	147	150	155	150	168	148	161	183	149	189	150	158	162	166	150	166	148	153	166	163	151	159	173	151	150	177	157	169	186	169	152	157	182	170	174	133	166	181	155	151	179	134	155	127	134	168	161	166	161	144	137	162	168	159	162	171	171	168	171	189	158	139	161	131	157	157	169	192	144	138	148	180	146	159	162	150	165	149	142	159	145	164	153	148	178	131	172	160	153	165	159	154	160	164	177	160	164	134	161	175	159	146	163	169	158	161	173	175	163	180	170	156	133	184	163	177	170	167	175	164	165	165	174	177	172	162	149	155	143	156	181	153	151	179	158	183	165	155	164	156	157	162	147	176	131	149	160	164	159	145	156	154	148	143	154	167	151	183	185	153	171	162	177	160	159	169	152	162	173	154	154	175	167	156	153	177	156	174	160	149	135	160	152	145	168	146	158	189	161	189	155	167	167	155	176	145	160	157	157	164	158	155	182	152	168	154	180	149	146	146	167	152	165	164	146	167	177	153	152	167	173	163	147	165	178	168	154	147	130	178	163	164	169	163	162	167	156	188	145	158	204	186	168	157	167	167	162	167	183	149	167	164	183	167	152	175	180	191	166	167	141	173	167	148	167	157	168	154	158	155	149	168	179	140	161	156	180	188	171	173	174	163	156	167	160	166	144	170	164	175	156	148	167	160	157	155	169	162	171	142	162	172	162	166	171	151	170	170	178	191	172	155	147	170	168	176	166	162	139	157	174	160	168	163	153	163	148	157	145	154	160	161	154	187	166	158	167	179	157	193	193	163	179	152	164	155	151	163	161	156	180	179	177	146	178	153	161	145	166	161	163	143	163	178	169	165	145	166	173	149	167	144	177	180	164	154	162	176	140	159	166	152	180	164	138	153	165	157	175	167	185	200	159	177	165	177	175	166	153	190	158	165	143	166	185	166	171	166	172	164	169	169	170	142	140	183	165	154	161	162	136	190	175	156	179	134	171	161	179	170	179	166	145	146	159	166	168	156	163	171	172	165	183	184	174	167	160	167	161	168	164	173	175	168	150	159	152	159	159	157	161	155	139	154	166	163	171	158	186	159	146	140	149	174	158	168	176	163	153	179	165	162	170	179	183	153	168	166	147	188	154	151	195	173	163	164	150	147	170	141	160	148	160	173	148	157	161	168	172	138	152	169	152	137	163	158	168	154	161	139	147	165	170	163	164	155	170	168	169	167	166	157	149	161	186	141	169	138	168	159	172	176	174	122	169	148	151	167	155	184	161	149	166	168	159	147	160	188	152	146	158	169	147	163	151	183	164	130	154	192	184	168	169	181	163	155	167	156	157	149	172	144	162	164	158	177	147	189	158	181	162	168	191	143	163	190	154	158	173	146	164	161	131	169	150	153	147	184	165	162	159	151	152	187	180	171	170	158	180	178	168	172	175	154	151	178	178	155	164	138	182	149	174	178	147	152	155	172	164	150	150	137	163	164	149	143	148	136	176	157	175	155	169	162	170	175	176	165	158	165	167	174	155	176	153	162	168	153	151	164	160	159	162	173	149	181	162	201	151	168	184	147	174	163	173	138	137	177	168	160	119	159	156	171	160	167	176	171	168	167	173	182	162	149	165	154	189	196	192	138	166	155	169	170	167	170	161	181	163	161	167	166	165	148	154	143	179	149	152	141	165	149	176	137	177	146	167	156	179	148	159	154	166	177	166	171	183	156	168	166	163	157	155	154	150	190	166	163	162	170	157	176	203	160	134	168	157	163	173	151	168	156	178	142	179	181	174	149	164	169	178	166	163	179	158	169	170	167	148	165	149	171	168	163	198	182	169	161	163	165	154	148	155	172	158	177	172	153	159	171	137	162	166	146	177	178	128	153	170	154	140	159	144	159	177	151	172	134	175	154	180	155	149	169	169	157	169	156	139	166	167	201	192	151	157	173	175	145	160	167	168	161	163	187	156	183	182	166	158	145	186	159	151	154	161	183	163	148	169	134	150	176	169	154	178	155	157	193	160	155	168	152	191	180	170	150	154	176	181	156	175	160	171	171	158	155	144	189	153	168	170	179	165	183	164	140	152	163	151	160	150	171	171	168	164	179	157	178	163	159	163	152	184	166	163	153	158	139	138	165	172	172	153	150	159	154	152	178	151	178	163	170	164	182	171	169	175	147	150	174	175	174	140	167	173	195	180	155	170	135	175	156	181	152	156	142	157	156	159	189	143	169	175	153	150	189	176	168	179	164	175	167	158	172	140	157	172	150	143	162	141	161	154	177	170	199	159	146	157	153	166	178	199	150	157	164	155	169	179	188	130	147	157	152	137	174	164	174	166	172	159	141	155	152	146	168	170	152	186	153	183	151	152	153	157	164	175	170	147	168	170	169	148	154	145	145	178	160	146	178	174	145	169	171	134	155	164	173	156	166	178	171	154	166	176	186	159	167	176	184	169	170	169	172	164	163	173	165	174	169	149	177	148	154	176	166	172	175	186	159	163	168	161	177	173	167	167	154	168	188	181	161	149	164	145	162	164	137	167	149	158	175	157	167	174	161	145	159	174	156	163	144	169	132	149	168	155	151	153	176	160	151	175	175	174	161	168	159	145	162	184	168	170	154	151	163	148	175	134	152	152	149	152	161	164	149	171	132	157	180	180	150	165	159	155	145	157	172	140	173	168	165	151	128	148	149	167	160	171	153	155	147	153	165	192	161	130	136	149	162	159	165	173	138	168	166	175	149	155	151	147	181	142	129	154	173	137	159	150	174	162	161	174	145	140	165	173	172	174	178	165	168	178	168	182	166	185	159	160	145	169	171	159	162	151	182	205	175	149	139	165	153	174	168	158	158	156	166	167	164	170	157	175	167	195	173	163	160	179	163	161	173	166	172	157	181	157	169	180	176	152	165	168	155	164	170	152	181	167	164	147	174	144	151	155	187	167	159	177	168	153	184	166	149	167	154	161	146	153	154	175	154	171	173	152	192	174	155	160	184	154	153	179	162	166	158	174	163	148	154	161	183	153	167	173	171	142	157	170	171	144	161	166	158	160	154	163	155	148	148	146	168	151	177	154	140	137	140	177	160	181	177	164	179	141	174	177	162	173	137	171	165	181	163	153	173	166	138	175	177	149	180	162	145	156	175	183	164	152	145	190	179	175	160	174	179	168	157	177	168	160	146	171	167	191	163	153	168	133	163	169	149	179	145	177	179	184	171	153	163	165	169	156	146	172	150	148	183	169	159	156	180	161	140	164	165	182	166	167	174
2787	3184	6152	9858	9001	5009	2464	1223	838	1071	2602	3891	4040	2653	1463	1165	873	640	544	531	541	542	528	510	494	498	495	528	479	510	485	472	505	465	488	473	498	512	496	462	502	508	513	485	519	467	532	462	471	495	483	468	492	460	479	469	495	483	475	469	476	505	484	449	458	499	496	480	490	488	507	494	504	477	479	451	467	495	479	490	481	461	477	510	492	482	472	479	501	492	515	438	495	462	495	497	513	496	508	504	495	476	523	499	451	488	471	480	482	474	482	436	456	535	502	469	483	475	470	507	469	469	515	490	495	495	486	504	470	490	513	491	476	493	464	518	476	471	511	504	469	436	475	483	471	447	517	449	497	472	501	502	485	492	493	439	521	517	465	491	495	480	471	485	516	514	498	525	506	533	489	445	462	507	464	489	525	532	469	509	490	476	470	504	465	482	514	447	529	537	480	506	515	469	482	453	508	500	512	439	527	473	466	485	460	475	504	537	482	513	500	503	491	456	490	493	469	485	501	488	503	518	544	499	513	516	492	519	502	502	524	483	478	494	469	481	469	549	510	485	464	514	478	501	460	487	481	513	520	466	505	500	461	463	531	486	484	528	489	458	482	477	486	518	476	519	476	505	478	482	485	512	481	483	496	469	471	491	462	484	498	463	491	503	508	455	464	514	478	482	441	454	478	496	498	488	503	463	485	521	488	477	503	498	493	530	553	492	489	486	508	502	479	496	455	477	482	474	487	480	466	495	507	509	485	502	501	486	466	457	513	506	515	474	521	519	514	458	500	496	507	464	499	480	479	529	508	527	507	481	459	499	525	507	527	474	476	499	539	456	468	529	467	505	480	488	506	497	454	492	472	487	460	442	483	441	489	505	482	468	496	459	504	511	477	449	461	495	501	448	507	501	452	496	476	472	469	490	448	472	441	479	522	507	492	500	484	469	518	487	449	488	487	472	490	511	472	460	462	505	539	523	486	474	499	502	461	473	510	508	492	500	469	438	483	490	502	459	462	510	482	497	505	531	485	494	490	478	476	514	467	500	482	472	493	456	523	468	516	476	499	470	459	522	517	488	494	481	545	482	473	469	429	512	483	474	527	461	477	442	503	494	468	463	475	512	463	500	499	521	466	482	483	433	474	480	483	493	446	493	487	517	480	480	483	450	478	466	495	447	510	482	492	468	444	455	474	453	478	511	492	550	483	481	533	475	507	448	445	469	517	486	468	490	504	471	493	515	482	465	501	506	489	477	481	468	478	494	494	478	481	510	523	458	440	499	538	496	500	475	502	523	479	477	503	489	474	462	492	495	528	470	482	477	489	487	480	486	510	450	437	483	463	527	495	514	479	495	496	486	453	497	500	458	528	468	525	497	480	515	465	451	496	450	482	452	438	449	490	457	487	521	507	474	514	479	482	453	471	443	511	497	472	478	561	488	485	491	444	500	518	482	489	477	487	473	484	473	509	486	461	517	482	464	506	483	475	432	485	498	465	457	477	492	499	466	491	534	491	474	495	429	473	495	506	493	483	513	487	471	469	503	508	455	453	465	465	512	487	501	499	506	473	501	465	498	475	496	458	524	445	472	531	477	508	507	477	484	491	465	491	517	496	467	506	478	529	476	498	482	473	460	514	494	536	485	442	489	485	455	500	472	484	522	472	487	458	530	485	489	505	497	505	505	478	503	542	478	488	474	501	521	513	512	503	530	459	482	525	492	467	489	463	492	456	479	498	471	473	506	509	521	511	468	448	488	482	482	493	484	460	478	504	500	481	486	498	468	508	469	480	509	471	500	520	447	515	490	495	494	500	527	457	465	527	454	508	461	494	488	506	461	458	539	504	501	460	476	445	451	473	487	512	489	485	462	535	488	483	480	474	458	463	467	474	534	492	516	462	477	473	472	496	480	496	443	503	492	472	493	446	467	522	470	523	473	446	497	460	517	481	501	512	508	464	493	507	494	555	503	473	470	510	473	514	505	484	504	471	463	481	467	467	504	486	486	485	494	517	458	498	464	477	494	487	469	468	490	476	485	460	482	537	465	489	482	497	457	498	496	488	488	504	511	455	467	443	504	482	476	448	502	478	488	493	499	462	489	487	488	489	482	470	484	459	491	474	467	483	482	456	475	462	493	498	473	455	499	482	472	489	520	483	504	527	450	520	506	456	479	478	508	461	489	539	520	500	470	513	464	480	450	470	477	495	465	481	517	441	492	493	454	457	470	512	466	469	464	492	509	431	507	507	504	481	487	549	487	509	450	480	490	472	468	498	501	493	477	458	472	454	497	542	514	460	495	471	475	526	503	431	466	537	511	500	517	494	484	534	496	455	458	511	478	529	504	530	462	503	491	456	476	493	488	503	464	489	467	473	470	468	438	495	478	506	516	501	487	510	465	500	483	452	488	488	513	506	470	466	527	439	469	501	540	468	488	497	505	527	485	516	489	477	517	494	518	466	487	482	468	510	513	476	475	433	438	449	520	433	472	472	462	472	497	494	443	480	463	496	517	487	469	470	475	456	493	512	487	470	505	484	497	483	518	484	474	493	476	485	431	507	470	503	489	499	484	520	499	473	509	542	504	501	474	502	500	505	478	503	492	488	495	501	481	475	461	498	477	464	468	499	472	527	487	467	500	498	464	503	473	468	520	456	469	491	518	452	477	512	464	474	472	477	495	497	501	497	516	483	531	492	522	481	463	515	477	493	497	483	496	493	470	463	478	480	482	495	493	471	480	505	485	462	515	469	479	503	489	489	501	463	438	499	530	480	494	451	494	487	492	475	504	474	454	461	521	495	495	484	500	502	406	479	461	454	481	500	469	465	488	462	515	473	502	483	464	454	491	494	517	492	477	490	492	475	505	494	484	456	503	519	470	447	505	478	476	463	505	506	531	478	465	497	433	510	508	490	488	485	504	531	461	470	512	483	475	513	525	467	481	448	480	504	528	473	520	464	513	531	493	522	480	464	457	509	476	491	515	480	480	508	504	486	518	460	494	508	500	464	472	480	489	465	481	489	462	502	509	492	494	541	509	488	480	464	480	465	505	485	459	522	516	476	477	483	486	489	460	459	455	458	492	491	425	444	480	470	503	482	502	490	499	454	485	529	476	459	514	517	498	486	482	473	499	482	515	507	487	477	451	475	481	528	518	489	487	469	473	491	465	484	468	457	501	493	478	483	474	491	456	495	484	470	482	473	496	495	481	510	484	512	485	498	500	484	468	492	500	505	492	479	490	463	485	479	483	477	500	461	481	515	462	518	474	483	492	454	476	513	473	508	440	465	497	502	519	501	524	512	473	493	485	450	495	511	481	515	470	472	466	504	443	491	513	506	492	462	507	469	493	525	488	498	471	465	517	488	477	519	527	482	505	464	502	462	489	448	497	454	518	470	496	506	497	441	483	447	461	473	445	507	449	492	467	481	473	473	462	518	499	504	499	489	512	498	474	499	526	446	502	484	469	483	521	476	484	545	514	475	504	477	476	524	464	497	472
13940	16874	24274	33215	30310	24127	14427	5949	2720	2404	4827	10283	11149	8337	4125	3245	1215	742	429	380	365	315	313	309	326	300	355	351	306	294	274	283	283	291	295	311	298	293	306	303	271	292	314	275	288	317	305	294	306	301	286	307	270	281	331	308	291	301	290	329	300	319	304	262	320	293	306	279	331	292	270	301	295	334	307	313	297	289	268	292	270	276	328	325	308	299	287	306	310	305	299	296	309	269	303	294	317	329	312	304	290	274	272	273	296	285	283	272	295	267	321	277	303	283	268	315	295	258	320	300	327	307	300	305	308	286	308	308	271	323	256	265	299	291	283	284	285	289	316	300	312	323	289	314	313	322	275	291	279	301	289	275	290	290	319	287	278	299	295	289	297	261	280	292	290	295	293	283	288	304	300	315	322	325	305	286	296	275	290	310	279	320	275	319	295	288	302	296	283	303	307	319	282	293	326	316	294	277	333	322	263	280	279	350	320	319	263	312	264	280	311	296	280	298	299	284	300	296	292	273	273	284	295	300	282	282	311	296	291	301	275	300	310	294	306	298	260	282	307	290	297	288	274	290	304	304	285	327	294	282	309	279	319	317	263	261	320	285	302	285	301	296	256	302	297	303	288	292	311	284	284	293	283	265	310	299	280	286	264	279	286	290	297	314	292	311	273	286	275	295	300	255	285	295	279	303	294	306	291	322	298	287	283	283	317	281	295	293	293	300	321	289	250	259	278	305	271	276	322	294	294	280	279	272	279	312	256	294	295	300	289	300	299	303	328	320	312	290	276	314	319	264	283	304	306	293	303	293	304	312	293	273	292	279	292	299	274	307	296	293	287	326	286	263	337	307	264	253	305	277	299	311	252	248	301	307	327	311	286	270	291	297	301	278	265	293	300	341	293	287	288	304	290	277	273	304	276	286	311	283	291	275	269	305	295	327	283	318	292	326	293	301	285	299	278	282	314	311	297	318	288	292	279	301	284	272	283	285	301	303	301	267	296	293	280	311	283	293	309	276	284	299	276	281	258	272	294	300	313	278	295	290	320	287	283	284	301	289	279	315	282	285	305	289	281	314	303	296	277	292	292	279	295	308	313	321	296	286	278	277	310	288	327	333	296	289	289	263	277	300	299	326	286	290	311	298	324	267	311	299	288	306	304	289	317	288	304	294	310	291	332	262	347	314	293	298	295	294	300	293	280	288	301	271	298	286	274	279	295	297	282	300	290	282	291	305	308	290	320	267	288	268	276	273	312	263	284	296	290	289	280	295	288	272	287	296	323	290	294	289	318	318	324	304	316	311	290	290	273	286	315	296	295	289	316	289	292	278	285	295	318	280	256	291	277	281	316	334	325	304	319	279	306	294	281	290	321	266	321	296	301	295	273	285	261	283	285	264	301	287	319	306	271	276	306	307	273	283	312	280	306	268	300	279	284	285	307	323	291	270	305	280	278	295	309	306	267	272	315	294	307	294	334	285	294	278	276	304	256	289	307	294	318	308	308	287	291	275	314	329	309	286	308	316	282	315	295	271	274	267	296	304	279	288	324	328	277	294	290	261	298	308	291	270	316	284	314	277	268	275	299	299	324	302	304	272	287	288	281	315	288	311	260	269	315	317	289	283	308	276	278	299	293	315	330	291	324	282	317	272	304	282	316	324	270	284	296	308	294	272	299	305	272	271	307	282	308	251	285	278	296	298	314	281	285	298	287	302	308	298	316	277	303	321	300	280	304	274	281	278	291	313	293	330	294	325	317	280	319	294	291	272	293	290	302	329	290	287	291	304	298	268	302	317	329	287	290	303	293	318	296	332	280	284	324	275	303	338	311	293	316	285	299	301	281	289	295	312	295	271	307	279	285	337	284	269	295	278	274	288	292	305	289	313	298	289	266	313	299	292	333	296	265	321	287	300	282	303	275	301	303	321	286	307	269	289	292	297	269	319	302	299	309	276	317	312	286	244	291	333	320	318	318	281	283	311	303	301	273	270	283	305	316	321	296	306	300	323	296	274	304	285	332	293	322	304	294	317	308	267	274	323	293	297	278	285	315	267	263	263	281	281	304	288	282	274	289	284	301	305	309	290	280	288	298	324	305	276	264	275	275	312	268	315	264	268	334	290	302	277	305	294	279	294	302	291	314	287	262	287	297	299	298	291	326	297	329	271	259	300	303	298	283	306	309	278	315	304	278	299	301	296	317	260	274	291	290	282	280	330	303	288	270	291	283	314	270	281	290	274	250	258	312	303	260	282	300	277	331	279	278	268	298	302	303	312	300	295	286	299	324	283	272	289	287	285	288	315	293	300	317	308	339	308	319	308	275	296	286	274	282	283	270	301	294	307	311	297	304	293	311	307	323	304	298	298	323	313	317	292	282	283	296	290	299	266	290	310	309	295	308	291	279	311	301	307	324	281	289	305	298	302	264	285	307	291	282	268	279	330	275	290	280	284	272	310	326	320	296	299	281	309	318	296	321	300	288	293	291	297	303	305	273	302	269	304	276	286	303	286	281	335	316	289	305	285	275	257	289	301	324	293	298	293	276	315	301	298	303	311	278	285	257	260	300	294	315	298	310	287	292	298	296	322	273	299	298	305	291	280	306	270	292	294	299	283	278	292	281	289	316	340	291	282	302	305	299	328	289	289	303	287	267	289	314	303	291	287	276	314	288	293	318	274	265	284	295	258	286	326	291	286	258	310	296	292	321	290	295	281	301	285	293	284	312	299	323	263	273	304	344	288	277	303	293	281	283	301	313	312	299	276	317	307	270	276	303	299	281	302	284	277	281	325	309	323	282	289	270	291	322	317	295	290	291	306	273	298	283	296	315	302	332	298	298	281	318	271	293	291	292	267	304	302	305	316	303	290	295	300	306	285	290	300	288	288	299	274	327	329	288	342	285	255	273	276	309	284	322	296	277	266	281	298	320	304	322	268	293	274	297	308	300	324	301	260	261	264	281	286	308	321	301	281	269	280	295	280	300	302	304	295	285	272	289	286	306	259	300	279	286	268	293	289	309	308	289	300	292	284	292	294	313	261	307	287	328	281	314	294	276	303	301	324	298	285	286	280	314	305	289	286	277	313	266	315	280	283	276	255	317	304	312	294	327	291	305	272	292	315	264	297	274	291	281	294	286	307	292	269	292	292	268	262	298	303	278	304	287	270	286	293	274	295	278	307	298	304	306	264	322	296	309	313	314	309	274	292	280	284	307	317	271	287	309	312	284	299	271	308	251	284	322	292	305	283	293	259	322	297	328	266	305	273	307	294	267	294	316	317	261	304	307	319	328	313	313	286	299	291	313	320	281	294	291	322	303	285	310	328	293	302	338	310	290	290	282	271	306	266	271	259	303	305	296	301	297	305	302	317	316	305	327	311	325	289	290	296	319	309	334	291	302	321	285	273	299	315	298	297	318	296	278	295	305	296	316	293	288	280	300	306	299	298	309	332	301	288	303	293	271	303	268	280	304	293	318	296	319	338	284	296	311	336	285	291
10366	13174	22671	36584	35045	28751	15393	6091	5158	8267	16431	28925	31465	23248	15298	11440	5902	3511	1593	1427	1173	1114	1333	957	958	924	905	882	900	958	904	843	784	866	920	913	813	826	833	849	861	859	847	805	800	830	828	790	840	850	769	850	811	826	776	777	817	841	798	818	826	826	812	772	801	826	858	802	769	816	763	798	821	794	816	773	833	836	856	842	795	732	819	823	734	801	784	812	793	794	783	748	850	772	805	794	800	823	833	745	785	775	792	783	765	776	806	771	805	816	739	786	744	808	786	795	816	798	796	779	828	812	775	792	786	751	723	772	752	753	790	791	801	767	721	822	771	747	796	805	793	789	749	780	757	817	824	714	763	791	786	800	773	783	809	796	764	801	782	737	762	782	804	772	794	784	786	794	758	842	719	820	803	790	756	753	830	817	789	805	800	744	776	801	794	731	789	756	777	807	835	795	767	831	805	796	842	795	801	771	826	788	774	811	785	768	786	822	778	772	703	818	782	734	731	754	794	774	809	758	872	833	752	807	762	797	759	776	856	752	739	825	815	781	787	751	790	778	800	844	776	772	781	819	803	762	798	782	783	803	817	770	780	756	791	792	841	783	781	783	794	814	753	805	790	812	815	774	783	750	785	795	742	824	775	780	792	824	830	707	790	756	768	789	845	794	748	802	788	791	780	795	815	803	761	800	765	774	804	839	762	806	748	801	785	764	786	801	747	724	774	769	784	763	712	772	793	779	828	783	775	792	788	759	796	780	719	819	792	756	744	775	761	768	801	817	777	809	769	799	735	827	811	809	761	786	812	848	797	787	770	748	777	787	790	754	793	775	757	769	766	782	775	808	784	781	797	773	778	778	840	775	829	728	751	774	790	787	781	758	787	794	741	786	783	765	822	753	753	760	811	804	785	761	789	779	784	785	788	823	760	795	789	836	786	865	766	823	762	738	792	796	775	828	798	764	808	819	815	798	792	783	801	826	808	779	816	812	789	771	754	812	762	800	780	776	774	723	766	781	758	775	780	768	802	770	759	765	815	773	799	816	761	763	763	778	747	790	753	855	784	793	810	818	776	797	743	811	743	783	784	761	825	782	838	790	755	798	773	747	786	808	807	772	742	785	754	817	788	764	770	742	773	749	796	826	794	800	818	765	808	805	779	822	732	773	788	755	807	757	786	779	788	790	761	745	761	805	832	798	787	780	806	786	790	788	747	755	837	830	759	824	713	835	784	767	795	745	788	786	781	806	731	829	759	774	813	811	793	825	748	834	794	787	792	833	802	777	734	810	743	808	814	787	828	794	824	809	787	824	779	813	799	753	848	803	770	825	780	735	765	727	747	804	745	729	799	768	782	757	779	810	795	767	811	764	783	817	771	792	746	812	765	766	784	771	770	749	753	811	809	759	774	736	764	780	769	799	786	792	821	754	805	764	761	800	756	793	746	867	841	769	826	800	807	792	849	771	832	803	775	812	795	755	808	767	761	794	759	839	775	859	822	758	796	790	801	818	809	754	769	805	745	735	725	769	815	762	805	775	775	774	785	798	771	766	825	786	781	789	770	782	749	757	790	776	807	841	800	802	743	742	825	821	719	786	743	828	815	787	779	780	787	757	809	846	788	780	819	762	823	758	770	848	766	815	758	801	804	769	792	766	794	748	745	822	786	759	838	772	824	791	816	792	765	796	806	737	770	827	776	735	828	789	756	836	769	789	787	785	823	764	745	754	766	793	784	753	806	779	788	775	758	794	768	781	786	781	763	803	754	821	823	772	757	807	807	873	762	777	784	840	785	779	749	813	808	824	816	761	829	745	834	830	725	780	769	768	753	808	805	787	799	748	827	770	797	766	813	772	767	801	757	781	761	831	721	809	782	745	774	788	768	787	786	757	755	793	736	763	767	829	748	795	791	817	755	759	741	767	744	807	745	782	821	772	781	828	778	807	730	811	824	746	738	784	725	740	811	787	813	796	781	811	801	809	767	767	830	804	768	776	806	816	785	784	835	809	804	773	805	750	788	757	789	794	716	793	811	796	819	807	813	802	805	769	816	817	800	771	791	781	770	795	799	824	783	730	793	820	766	783	757	829	736	786	778	781	753	818	835	771	779	787	766	810	804	762	756	748	797	757	760	780	788	797	790	761	791	830	754	775	810	770	815	747	735	812	812	742	822	817	766	758	783	787	786	789	796	792	792	813	781	775	801	726	794	790	752	749	790	791	801	781	845	782	772	815	771	772	770	814	781	758	800	761	758	792	814	742	756	749	779	766	793	813	778	806	763	785	747	765	784	825	801	794	813	788	759	807	779	830	817	797	791	792	763	792	832	721	808	757	755	744	796	770	746	753	781	773	772	817	775	733	808	749	756	803	789	770	766	789	805	773	777	738	781	743	803	804	798	764	727	790	761	830	791	804	804	823	796	792	787	820	798	786	782	801	854	789	789	754	795	828	788	810	760	779	816	764	749	803	759	755	803	798	750	786	793	800	806	748	746	798	788	807	790	765	795	772	715	798	778	801	735	779	775	775	730	813	826	765	814	815	780	831	745	761	762	787	787	738	822	747	774	762	800	740	757	791	764	759	771	774	783	782	779	789	856	777	766	830	755	802	818	858	768	793	780	781	795	771	800	817	788	760	797	776	743	802	781	751	796	798	779	742	789	796	782	791	773	799	793	791	791	824	755	817	812	831	819	779	740	802	788	766	758	778	826	807	818	758	781	785	740	729	818	767	780	805	780	764	777	784	785	754	832	743	779	771	748	828	847	756	800	763	776	765	823	813	780	809	796	748	765	789	803	824	781	794	770	875	790	793	742	799	786	788	787	806	790	775	782	785	839	808	753	827	757	763	794	785	784	821	808	818	808	756	774	745	802	794	782	773	834	774	773	757	786	779	758	772	770	773	779	783	799	769	784	800	748	780	822	786	811	769	822	793	819	754	725	778	705	783	777	773	808	742	730	763	799	768	785	803	792	812	804	801	798	796	782	803	835	767	816	789	796	765	753	793	816	785	804	794	800	791	770	810	736	764	793	801	789	783	762	821	798	805	795	783	796	800	784	742	773	804	819	827	748	797	806	815	815	803	754	788	782	770	795	797	798	830	770	743	765	795	786	806	800	721	809	806	783	760	773	758	799	785	768	790	824	758	784	786	787	782	778	779	742	766	814	813	758	779	833	770	771	742	778	760	768	753	810	783	755	832	747	815	807	754	761	750	825	772	799	792	737	758	783	783	756	819	766	766	826	808	786	760	836	806	747	835	767	725	750	803	770	796	746	771	811	802	752	745	738	797	801	815	804	766	805	739	773	808	765	789	799	781	785	790	838	789	760	794	778	808	814	787	747	809	797	795	762	770	789	809	775	780	794	742	791	817	782	776	826	716	762	792	763	791	763	801	739	820	813	802	750	785	778	828	781	814	791	792	778	812	769	778	816	774	769	731	781	758	832	793	797	754	773	798	792	741	787	750	818	774	785	762	775	780	750	756	821	733	763	743
20617	22067	33227	36008	32837	30683	22660	12419	6974	5055	5939	14319	15663	14137	7370	4405	2653	972	406	403	315	319	353	287	276	270	277	252	286	260	229	260	273	264	273	273	256	273	272	273	261	272	282	251	238	260	247	252	261	278	265	234	243	248	242	246	278	257	265	227	248	250	253	281	245	255	280	276	269	225	255	279	264	265	266	277	240	257	253	275	280	253	256	248	251	249	255	252	260	259	250	238	301	262	259	224	237	256	262	230	253	243	242	262	255	245	265	265	238	245	280	234	228	260	263	271	259	254	275	235	265	284	243	222	252	266	268	237	249	280	284	260	248	235	251	241	252	231	312	244	253	238	238	272	236	233	234	242	256	258	212	263	272	249	267	276	253	257	220	209	297	264	219	243	266	218	244	265	240	255	255	246	240	262	300	258	248	267	242	259	256	241	241	248	241	258	258	240	226	249	268	261	233	254	251	265	243	238	241	261	240	223	289	242	263	235	281	282	261	256	208	253	251	257	255	244	225	242	241	244	236	257	267	272	250	263	266	273	273	253	256	250	264	241	265	259	215	269	244	252	219	262	246	216	262	237	258	226	239	256	254	242	247	268	255	244	253	263	241	247	240	252	252	233	255	241	254	234	213	236	247	253	274	233	233	239	261	255	231	269	238	234	232	254	249	257	240	235	270	276	253	263	252	270	260	276	248	279	252	271	246	251	248	263	230	242	255	271	240	230	246	244	254	267	239	274	237	267	246	251	261	276	256	246	272	249	241	255	266	253	275	266	256	228	281	233	245	242	267	274	251	265	255	235	247	244	302	249	252	252	250	242	269	244	296	264	257	258	249	240	261	228	261	251	247	249	217	271	246	249	263	261	258	225	259	260	272	250	237	275	279	269	240	256	266	252	253	269	261	252	254	250	246	276	258	243	261	237	237	252	241	246	279	240	259	261	250	244	257	251	258	260	269	244	234	249	236	266	247	258	242	282	285	241	275	249	246	268	254	248	250	253	231	224	246	218	248	237	217	221	228	226	242	262	256	268	250	234	269	232	258	220	250	255	222	252	271	259	269	258	263	258	226	269	261	264	228	265	273	240	226	242	245	278	228	246	249	255	263	246	247	244	230	260	230	230	237	248	254	274	253	256	253	246	254	241	243	226	262	253	246	277	262	269	249	246	239	241	258	251	256	237	248	233	247	260	237	232	273	257	264	258	274	245	235	254	249	243	275	227	229	250	251	263	262	251	254	255	269	251	260	278	255	273	232	236	250	251	220	252	245	240	254	253	227	263	240	235	217	260	221	259	216	240	265	255	247	234	286	251	236	228	272	252	255	280	238	246	235	235	247	264	272	262	283	266	243	245	269	271	228	295	240	231	262	228	260	249	259	226	246	240	270	238	242	247	257	255	269	236	256	252	270	241	244	272	235	269	263	224	247	277	260	200	240	230	258	275	245	272	225	259	271	259	246	263	249	234	251	258	242	260	259	269	258	247	280	232	230	232	252	256	238	237	272	276	262	256	229	243	261	271	275	252	245	234	252	231	219	239	253	248	254	267	272	256	294	257	239	268	241	233	269	250	263	251	229	269	231	247	254	251	258	269	256	271	233	242	251	234	247	254	258	280	224	249	247	253	247	229	252	263	258	242	247	267	281	274	249	251	258	246	266	255	256	223	282	234	254	226	278	260	255	263	251	259	252	248	238	275	257	227	239	250	248	302	237	238	239	242	257	243	247	275	241	241	248	243	263	249	231	247	248	238	249	249	234	255	250	262	259	266	248	242	302	268	227	222	245	245	262	261	247	268	288	276	243	267	260	228	274	241	272	238	240	239	227	284	248	278	264	267	257	244	247	241	249	253	240	306	266	224	241	244	269	239	244	246	249	247	221	273	232	256	241	265	270	247	245	259	273	262	271	256	284	250	228	294	283	278	250	258	212	243	261	231	232	265	265	259	248	246	270	261	253	238	248	294	240	238	254	228	247	264	256	246	247	258	242	245	252	266	250	257	242	248	241	255	252	236	223	236	256	244	234	239	277	239	245	272	263	258	252	254	255	260	235	235	259	257	278	270	256	242	246	257	278	270	254	207	230	239	238	259	243	252	237	232	251	248	270	275	259	235	278	269	267	265	247	250	267	268	288	219	289	233	259	244	262	259	270	260	276	245	245	248	277	241	253	287	238	254	245	248	271	243	256	267	273	254	259	238	263	252	243	260	262	268	263	243	238	248	253	254	258	262	261	263	229	241	219	232	222	262	244	242	239	271	244	253	271	261	266	266	275	243	250	260	267	231	250	261	253	254	265	247	264	225	268	241	240	247	249	234	247	251	259	234	252	246	240	234	269	273	270	271	235	256	277	251	232	248	288	229	226	221	271	259	238	234	262	250	246	252	236	258	242	258	262	258	228	226	267	245	267	244	244	278	259	259	237	257	231	268	247	252	259	254	246	268	255	228	233	252	242	258	244	233	244	232	264	271	291	232	257	255	291	242	298	231	250	219	263	233	256	220	237	261	257	260	249	253	274	256	262	238	245	265	245	233	280	243	224	267	273	244	257	272	274	249	269	240	248	255	281	262	247	223	236	227	249	248	281	245	242	236	277	240	252	245	233	266	266	256	242	233	260	253	258	262	259	255	257	247	243	260	235	244	254	273	227	251	255	272	273	250	248	234	266	293	239	222	235	260	253	264	241	236	220	256	243	229	248	228	215	255	251	246	246	243	261	259	265	243	243	283	263	269	236	249	264	257	250	246	261	257	246	250	279	238	262	271	267	256	257	234	252	240	244	292	278	264	237	281	275	256	276	269	289	247	252	229	226	243	246	267	250	273	264	255	293	259	245	265	232	253	260	230	231	287	243	228	211	250	278	258	237	263	251	254	253	253	267	224	247	240	249	255	264	252	234	266	244	243	291	251	227	259	263	252	253	261	265	243	279	239	255	286	280	248	251	243	251	262	250	250	261	258	272	256	235	265	226	239	248	255	214	233	250	257	254	229	247	226	249	260	254	247	265	270	254	238	258	247	261	252	256	256	264	248	254	244	261	248	254	258	274	240	221	249	280	249	248	254	250	220	261	224	257	241	269	247	237	263	217	263	286	230	241	247	244	242	251	259	250	276	228	245	243	240	234	252	258	255	255	261	249	251	276	260	231	231	234	302	234	248	255	235	260	266	246	240	244	286	255	209	261	254	253	277	247	236	258	258	266	261	241	300	251	262	240	243	214	261	268	246	257	242	244	239	266	262	260	234	252	266	262	266	267	268	251	250	251	239	232	224	263	247	261	274	267	251	275	235	232	295	266	256	246	266	257	224	238	237	257	267	266	255	237	240	251	251	234	231	258	233	243	252	237	250	237	255	261	257	277	224	250	244	258	288	248	241	247	271	250	265	247	253	250	239	256	249	248	308	256	265	255	264	272	289	262	243	239	259	248	213	218	271	250	237	243	249	243	275	276	267	245	227	244	235	237	241	265	236	276	257	243	272	230	259	259	264	256	262	258	267
12405	17132	29490	37868	39166	36137	21507	8101	8223	12289	17993	34593	36139	30735	20910	13035	10346	4719	1884	1744	1252	1200	1291	981	907	938	859	906	804	855	832	807	799	761	757	765	771	714	722	793	736	746	762	781	712	749	728	760	765	730	728	686	704	690	712	673	743	709	661	662	697	706	682	652	711	691	675	683	679	710	640	727	664	685	671	753	637	667	752	740	691	711	703	667	669	695	706	705	652	640	700	687	682	663	675	709	674	677	693	682	684	693	660	707	680	656	688	679	646	704	618	671	700	652	670	720	657	662	671	650	662	682	656	669	692	664	703	674	605	660	696	654	677	663	657	620	703	682	664	649	646	671	718	631	650	703	694	642	697	703	684	677	636	647	639	636	673	669	702	695	677	669	686	655	672	634	658	706	734	663	727	624	675	664	662	632	656	675	658	719	637	658	629	681	658	620	658	635	661	677	671	680	623	665	676	676	652	669	677	662	645	642	641	682	637	674	621	657	582	688	663	649	652	698	660	665	658	680	671	681	636	670	673	686	650	677	683	663	681	639	636	652	679	673	656	684	642	661	635	645	647	685	674	639	661	611	679	636	697	678	677	643	635	638	691	711	611	694	685	656	670	679	653	641	610	638	688	680	662	653	643	621	660	673	663	642	680	662	672	634	651	648	647	648	622	700	677	713	657	639	649	611	669	644	677	667	635	673	660	673	624	674	686	647	692	665	643	671	728	686	651	679	657	670	674	650	695	702	682	698	691	662	639	619	669	630	636	691	649	654	630	648	677	681	619	690	673	646	632	664	669	657	642	650	610	652	673	632	622	698	659	720	682	673	669	660	655	645	655	647	720	592	696	705	666	679	611	660	663	675	663	674	658	660	639	683	700	642	655	643	670	633	602	674	660	682	602	689	642	635	658	613	691	693	683	717	663	665	600	655	655	646	664	650	655	692	663	680	642	694	666	669	671	701	722	666	702	658	681	655	703	644	663	659	638	653	683	646	700	643	685	631	606	641	625	620	615	674	630	624	677	679	642	659	616	692	665	619	659	664	653	626	649	692	653	685	638	694	630	651	611	667	658	624	631	672	716	679	653	672	655	644	634	687	655	616	658	676	636	692	613	635	658	677	677	671	628	714	671	660	685	640	685	681	646	642	649	735	706	679	632	693	614	693	618	670	659	627	644	695	614	661	656	683	697	709	711	679	640	638	669	677	616	682	676	675	666	659	670	633	685	682	647	660	682	594	692	663	652	660	694	699	647	640	636	659	622	675	637	664	685	666	674	680	643	660	637	680	677	619	635	650	638	601	657	679	618	651	671	623	634	691	639	664	616	654	699	644	625	676	696	688	656	658	673	666	679	654	677	673	650	710	611	663	633	638	670	643	656	617	659	642	649	657	621	621	684	668	633	617	633	645	671	635	658	674	659	658	690	632	663	666	657	611	698	631	664	718	645	646	674	664	663	640	657	697	667	689	670	649	655	663	720	670	678	599	645	653	651	635	602	653	607	675	642	603	678	652	692	706	651	676	646	712	647	685	667	649	681	644	630	633	641	628	626	663	696	648	649	595	655	674	683	719	694	602	685	664	656	646	631	610	698	640	667	676	652	666	697	662	626	678	692	649	670	693	680	665	675	668	708	673	668	615	659	703	628	674	659	687	698	650	678	688	649	680	604	625	622	693	647	656	667	670	639	688	674	656	625	730	662	577	654	687	710	669	636	694	614	667	632	648	643	656	650	643	647	657	711	642	651	672	628	684	645	605	713	706	653	693	643	680	673	657	670	632	633	626	629	661	663	637	655	640	697	655	657	645	674	673	653	645	658	665	667	687	653	670	644	645	652	661	691	680	640	675	637	672	698	652	606	663	690	646	644	617	641	660	647	628	656	623	681	663	647	638	624	658	636	656	651	606	636	640	668	654	676	687	668	650	660	688	675	698	663	602	650	665	669	644	654	639	678	675	640	648	685	661	721	617	706	685	696	658	633	664	681	650	680	654	674	683	669	671	637	710	677	668	668	659	688	636	622	681	684	673	653	622	696	657	695	620	653	678	713	645	664	617	651	658	664	645	669	683	666	626	692	644	609	629	665	689	653	635	656	705	649	653	644	718	688	652	694	657	652	629	667	606	663	691	655	683	667	685	638	643	655	684	621	711	669	637	648	615	727	713	667	685	661	705	632	602	681	643	635	710	634	726	672	638	666	651	635	669	603	664	636	631	681	650	675	672	619	648	652	642	691	666	644	677	670	660	678	626	634	606	643	672	670	653	673	637	652	661	621	695	641	683	603	627	647	631	638	677	678	701	635	636	669	694	693	684	632	659	651	647	628	626	644	669	623	678	610	661	641	682	626	678	651	663	645	728	637	667	672	687	654	670	630	677	646	658	677	662	681	663	677	634	677	634	700	652	646	674	614	637	673	678	665	594	684	649	648	704	652	630	638	646	701	612	694	633	658	626	645	631	619	659	662	637	650	682	661	657	671	610	625	671	641	675	666	663	625	625	691	651	663	643	620	698	653	667	647	651	644	703	669	679	650	699	656	694	657	632	637	638	629	643	658	614	719	633	658	659	636	637	667	654	626	669	633	659	672	678	677	593	628	688	681	625	635	650	669	661	707	634	646	616	650	696	628	656	671	648	633	666	639	648	636	620	647	618	654	644	662	637	655	621	642	640	687	639	629	659	710	684	659	707	691	689	606	660	653	619	654	643	672	666	675	665	678	648	669	691	656	647	638	702	690	673	677	645	631	624	645	645	664	704	648	665	681	629	658	681	596	689	705	676	693	674	663	662	675	672	683	690	646	661	697	666	633	709	599	663	651	661	666	673	647	632	659	700	627	628	650	660	646	629	675	684	664	637	629	640	667	664	652	599	670	683	667	615	684	701	616	691	623	643	669	700	660	670	699	633	620	674	659	654	662	620	661	660	673	681	688	673	657	640	683	653	712	613	677	680	678	672	691	663	668	613	669	665	676	651	660	611	690	678	679	666	711	654	627	660	655	690	671	659	654	654	650	664	674	690	653	616	658	662	669	635	681	629	670	618	632	633	737	676	654	656	654	708	685	622	667	639	687	654	637	674	647	679	622	636	648	686	667	691	669	636	675	695	654	636	677	648	639	684	649	627	698	689	649	663	681	613	662	634	646	626	691	619	632	691	671	658	706	687	677	673	629	673	648	646	663	685	671	626	659	612	655	664	672	641	660	680	643	635	669	695	664	646	652	662	653	638	624	662	635	623	696	652	620	667	657	665	666	624	646	693	650	641	684	632	673	676	661	648	667	654	689	649	669	651	695	679	652	693	696	649	631	697	649	662	684	671	688	667	674	697	640	639	663	659	650	606	683	635	703	692	619	614	595	680	671	644	661	669	646	709	635	655	610	667	672	679	685	621	638	627	624	677	681	651	663	666	631	621	668	651	643	658	623	655	662	623	676	654	609	626	661	641	660	647	637	638	673	693	667	694	668	648	657	653	687	642	630	701	630	640	684	658	652	639	605	657
3039	2668	4882	4247	2548	1777	628	246	234	254	311	523	402	400	298	226	224	172	181	154	171	162	173	166	163	161	149	160	180	168	152	179	148	159	164	143	139	154	152	156	150	152	161	145	168	168	141	153	164	146	170	170	143	186	174	154	170	164	161	187	189	160	163	160	143	151	180	151	157	181	163	165	167	159	178	158	138	155	144	157	186	154	159	163	161	156	176	167	181	154	172	148	176	190	189	146	155	171	169	127	150	172	173	169	161	145	190	183	146	155	162	169	172	151	148	156	185	159	151	153	177	151	163	142	150	158	158	169	172	187	154	149	163	151	154	155	157	173	162	143	154	139	161	178	144	128	154	173	174	174	155	164	164	155	183	173	175	178	182	151	169	165	172	161	161	157	174	152	182	146	145	147	178	159	150	167	162	153	154	142	175	153	159	168	157	167	142	151	175	164	168	162	207	164	165	149	162	151	188	131	159	146	154	163	183	158	161	163	150	140	175	156	146	145	164	155	175	163	141	144	152	162	160	167	169	150	180	175	154	179	174	175	159	175	188	179	168	157	173	154	163	145	172	166	154	199	181	160	181	147	174	169	166	160	153	152	158	162	137	157	153	163	176	163	141	175	168	140	159	168	171	162	194	171	157	190	157	146	156	153	160	143	157	195	161	137	138	162	161	208	162	154	155	188	163	153	171	167	157	182	175	179	179	156	188	167	163	184	147	167	171	179	182	160	155	170	166	129	172	170	160	195	154	186	162	156	170	164	163	163	171	175	140	158	146	136	153	148	174	156	139	154	159	153	151	153	171	162	172	162	162	177	170	168	163	157	146	169	182	158	145	177	162	164	156	165	141	157	146	157	176	164	154	164	150	163	158	145	163	175	175	152	172	179	170	163	187	173	178	167	177	157	159	179	146	165	167	143	170	169	169	151	167	149	133	171	167	152	153	170	192	175	176	171	160	145	175	175	147	167	163	155	159	157	148	167	175	160	156	145	155	182	188	166	137	146	159	150	168	134	176	139	171	152	155	145	164	158	180	144	148	152	164	160	148	157	160	153	154	169	146	162	170	161	167	170	157	162	169	179	178	157	175	164	178	153	158	167	156	183	174	151	164	162	168	166	162	147	153	156	154	165	139	166	150	156	164	166	159	159	137	166	173	157	172	160	160	146	157	162	171	168	165	162	169	158	185	157	148	153	161	158	150	151	148	175	129	164	152	170	144	141	133	162	153	151	149	147	190	145	144	192	157	200	163	140	142	195	163	181	179	185	169	159	167	169	159	165	163	150	139	160	173	156	174	162	155	172	156	158	166	173	155	184	163	175	143	169	155	167	171	153	164	173	161	168	153	163	181	165	147	162	146	165	170	180	154	188	201	179	155	151	159	165	156	172	175	159	177	174	182	144	175	163	197	146	190	183	161	169	154	193	173	157	169	174	172	142	149	167	146	176	169	158	160	158	170	174	148	159	156	174	148	164	175	159	159	150	146	159	159	160	171	167	179	168	138	134	185	145	152	150	147	151	173	164	145	166	163	158	163	157	147	182	135	167	163	157	154	145	181	170	136	166	159	155	160	163	142	175	176	160	177	183	165	179	164	165	164	134	167	141	156	171	160	163	138	145	150	164	165	157	163	159	156	175	158	155	175	146	159	154	169	186	163	170	165	142	165	182	155	169	180	173	153	173	161	114	172	170	159	156	164	146	156	183	196	168	154	162	165	191	169	149	161	199	163	153	142	144	153	134	179	155	154	158	170	152	160	156	152	195	160	172	183	182	181	155	158	140	167	157	158	160	186	165	150	156	162	164	174	158	159	145	174	165	153	149	159	153	152	147	157	156	160	166	160	170	164	172	153	171	192	161	161	170	161	157	168	164	167	157	180	153	173	168	171	174	176	134	154	157	172	164	152	146	156	170	170	154	163	185	162	183	156	155	173	139	168	153	165	160	163	149	184	154	155	157	156	175	154	148	172	156	168	146	157	184	188	191	148	151	157	175	170	150	152	173	140	156	154	167	181	153	160	170	149	151	156	158	176	174	171	141	170	156	169	181	154	157	194	169	184	160	169	158	162	160	142	189	160	157	147	163	163	183	143	163	162	152	157	158	160	156	165	136	171	146	163	160	147	159	195	174	156	169	167	169	135	166	177	142	169	142	147	139	150	147	157	143	155	153	162	172	153	164	159	143	147	162	164	160	170	156	151	151	156	160	152	159	166	142	167	155	160	177	159	188	172	177	146	158	136	166	150	143	172	156	161	172	153	166	184	177	177	171	160	159	151	144	165	161	168	167	177	169	162	163	153	143	156	159	161	162	168	176	158	150	171	163	177	164	165	142	175	170	162	153	171	156	165	180	162	146	154	169	161	170	174	171	155	157	167	175	141	146	141	144	153	157	159	158	168	154	156	156	161	161	170	132	134	174	171	167	168	172	164	181	146	186	147	171	150	181	153	170	171	174	162	167	162	158	157	172	151	167	171	163	171	153	167	157	166	150	172	167	163	208	166	174	182	171	158	158	154	152	161	171	137	160	181	172	169	187	166	148	145	156	168	160	149	157	162	168	185	154	155	179	156	164	163	153	147	193	146	151	184	179	160	190	175	151	161	127	167	153	146	157	179	159	164	141	171	160	143	176	143	161	188	174	171	192	155	155	184	154	162	171	166	180	143	164	141	155	196	184	139	178	171	135	154	189	151	169	160	148	172	148	159	146	159	164	136	178	160	169	163	159	144	164	149	160	189	159	172	138	173	173	157	161	163	151	152	162	164	151	176	165	142	148	175	178	173	144	177	187	163	169	153	186	164	152	162	149	152	139	162	147	148	164	175	175	139	151	190	156	176	147	173	174	158	144	170	156	163	150	144	161	159	143	144	160	186	164	180	155	178	153	161	177	170	192	146	184	170	153	163	148	172	164	160	147	193	168	178	163	154	167	165	134	179	153	162	159	165	149	156	168	175	171	157	159	164	167	151	187	159	171	172	183	168	155	158	160	162	175	170	140	178	151	148	154	174	150	156	169	165	161	173	170	163	145	162	173	162	156	143	148	174	152	158	162	152	144	156	160	172	170	146	193	175	148	145	172	157	166	153	157	155	159	162	191	171	160	183	167	139	169	167	147	158	164	148	176	159	167	169	188	171	161	160	168	154	143	147	150	176	161	149	156	153	157	173	161	162	170	148	158	175	153	160	179	156	147	162	160	135	170	143	165	142	172	138	162	185	177	176	179	173	166	146	166	160	178	169	158	166	165	164	169	154	161	167	176	165	192	155	147	160	154	139	163	158	160	157	152	167	175	166	159	157	161	177	156	156	152	164	155	156	167	157	145	159	159	167	140	154	146	175	158	169	165	171	168	200	166	162	141	157	157	171	167	155	162	162	144	165	172	174	172	181	175	153	175	159	153	175	156	142	144	148	167	145	162	166	178	155	146	168	141	169	159	159	164	134	178	144	196	137	150	156	178	180	153	154	147	174	146	154	171	157	177	184	165	136	172
3103	3401	8119	10662	8577	6773	2450	933	941	1086	1757	3729	2844	2508	1706	1353	856	626	489	525	491	539	512	487	512	511	478	440	490	482	505	466	484	448	507	510	532	474	471	481	485	472	512	454	492	479	494	457	510	543	486	510	519	492	487	480	506	524	478	502	486	483	487	479	469	490	488	491	482	480	487	452	510	491	524	512	497	488	455	509	473	499	467	449	495	465	491	518	496	512	483	500	481	504	455	494	490	530	471	437	474	502	479	470	500	469	518	481	498	480	458	476	479	524	474	518	477	481	504	475	487	521	441	523	468	469	481	486	437	476	454	529	475	549	456	488	484	488	501	490	488	487	520	477	499	503	474	514	486	491	472	513	470	481	512	455	511	501	470	497	450	453	491	480	499	472	443	546	468	480	521	534	521	497	485	457	464	511	432	485	539	521	504	474	465	484	515	506	489	461	453	474	516	487	506	465	447	481	524	548	506	470	478	493	472	476	486	460	457	494	487	495	502	481	478	486	510	467	505	488	490	489	494	500	459	493	498	466	516	495	491	482	499	486	462	440	495	489	490	456	479	497	473	467	472	466	498	514	556	472	501	500	518	454	442	447	480	481	499	461	477	474	489	476	483	488	482	472	481	467	509	488	530	479	443	477	491	521	505	502	469	481	447	464	514	494	478	484	474	474	480	495	457	494	484	464	498	487	480	496	451	493	521	476	486	500	465	433	518	480	496	478	493	445	484	489	446	507	495	449	522	508	463	443	511	447	485	462	515	504	528	490	441	484	458	469	459	480	461	493	472	502	466	477	514	479	493	471	502	502	454	484	478	446	467	536	496	487	506	472	493	482	530	506	536	485	509	497	482	487	490	451	477	470	487	482	520	487	497	487	507	480	465	490	486	444	508	470	520	471	521	491	466	508	495	480	472	502	447	444	489	505	517	464	498	488	462	463	484	506	522	448	476	481	496	516	534	463	496	503	451	450	491	463	483	498	448	462	487	451	502	475	454	525	520	456	458	506	485	532	497	499	458	451	521	466	493	479	489	474	463	507	481	524	473	464	484	519	475	496	517	480	454	507	456	508	461	504	477	498	472	486	469	489	454	502	448	504	468	508	498	492	480	547	486	497	459	503	479	451	511	496	473	475	477	472	457	484	487	539	508	522	503	455	430	493	513	506	478	496	507	486	461	495	444	506	458	467	508	487	466	521	484	507	463	501	481	518	480	517	493	474	529	486	444	483	493	532	483	498	519	518	502	522	451	495	442	474	496	454	498	509	483	488	455	473	460	490	475	440	462	499	492	470	503	518	477	481	487	473	452	494	487	520	497	478	494	495	502	471	467	517	471	515	483	513	466	470	487	484	481	485	492	522	501	447	520	441	459	517	488	505	485	500	503	475	509	502	508	479	500	506	465	496	508	490	499	480	485	504	469	500	477	503	488	465	482	518	481	504	470	484	503	485	500	504	455	507	461	479	508	486	444	498	478	489	494	472	482	505	486	470	506	520	504	505	475	507	511	452	541	472	478	531	489	510	461	480	495	469	522	476	478	452	424	467	470	496	519	484	501	457	509	476	525	482	441	495	496	509	480	473	485	457	500	505	494	466	510	459	479	499	507	498	480	493	449	472	529	503	501	491	495	512	510	510	476	473	481	495	476	497	491	470	506	491	479	454	495	521	491	476	504	504	448	470	499	461	459	508	484	484	467	462	460	483	512	483	516	487	475	499	500	497	468	470	518	475	467	500	503	491	512	460	490	426	482	488	436	468	497	491	502	497	522	511	470	489	505	471	489	454	488	486	484	496	468	458	475	462	509	548	491	495	455	492	455	473	469	526	514	476	504	519	474	500	458	494	451	518	456	512	479	460	442	478	488	460	497	483	465	506	464	452	488	496	462	497	519	504	485	478	466	498	452	487	475	479	484	508	475	482	519	498	477	486	534	496	469	485	513	490	492	472	507	492	485	459	463	481	457	512	445	518	496	452	453	477	473	475	453	495	489	463	441	484	456	496	465	484	452	504	464	512	469	487	476	484	454	470	482	503	476	459	481	473	460	469	524	484	460	500	500	456	489	476	450	459	482	489	499	479	493	491	512	509	503	482	506	511	489	466	519	487	508	489	505	487	488	475	454	481	475	519	493	509	487	481	543	477	464	495	474	477	495	488	483	479	495	478	491	470	495	484	488	480	490	477	468	487	472	514	496	483	509	498	463	473	495	503	444	485	474	485	474	489	530	472	446	475	511	479	474	467	502	465	464	431	493	488	493	445	470	487	507	470	486	495	482	487	491	502	470	499	493	496	516	453	503	509	476	484	499	519	466	510	496	482	532	487	475	494	510	487	467	474	489	473	516	467	521	508	475	507	477	463	472	470	509	488	445	501	462	461	498	453	481	490	489	497	473	452	495	478	477	466	515	457	535	529	481	454	451	489	495	471	488	497	507	508	514	456	491	474	487	451	495	499	453	493	468	479	474	484	514	484	502	498	461	494	487	480	450	501	476	523	446	477	473	529	475	478	493	478	521	478	463	483	489	454	498	510	476	484	521	452	505	498	491	480	502	523	493	494	500	480	489	467	487	495	430	469	457	463	451	533	509	469	489	470	486	470	457	484	491	497	464	485	492	467	494	501	456	452	496	468	447	471	507	500	495	495	470	455	476	492	465	434	442	496	477	466	519	473	497	479	454	430	486	500	518	499	483	466	484	516	500	474	504	494	492	531	502	497	500	513	496	476	489	481	458	483	493	478	455	464	475	455	485	476	494	476	493	457	519	481	449	484	477	463	457	485	462	508	487	462	478	503	507	495	540	525	501	479	519	484	485	496	475	520	468	462	491	490	476	515	474	483	491	496	497	469	483	495	508	483	480	479	507	480	510	504	452	464	520	411	500	488	468	501	471	473	445	475	478	463	501	494	460	477	468	486	468	479	536	476	463	461	540	512	467	478	508	488	494	501	489	493	487	502	520	491	469	500	462	525	478	501	482	527	459	474	494	465	495	501	533	487	484	446	500	510	476	499	487	521	504	466	495	454	441	483	500	476	491	493	464	508	499	524	459	501	506	523	490	526	475	471	519	456	490	490	516	502	509	528	436	543	506	495	499	476	454	514	450	457	537	485	447	497	495	468	468	477	502	456	487	438	527	454	495	463	474	532	482	479	502	485	499	479	477	458	453	529	487	462	487	466	496	499	484	493	466	519	512	472	491	502	498	457	490	440	528	456	473	476	465	451	461	522	489	499	424	476	494	493	507	493	536	509	477	483	536	486	480	480	476	475	494	471	513	490	506	471	436	467	493	516	477	490	469	503	479	487	505	500	490	469	488	449	471	486	532	484	465	503	517	490	493	492	465	509	472	503	494	519	475	503	451	471	488	467	517	464	457	479	525	514	508	525	464	499	488	459	513	490	448	495	504	468	483	536	464	486	426	471	464	518	492	497	493	479	495	495	469	489	485	475	506	468	461	506	530	510	474	488	490	473	525	480	482	462	460	483	490	480
13604	16392	27559	31686	30895	26325	14782	6305	2852	2969	4614	9458	8978	6757	4771	3574	1374	623	415	363	352	352	301	323	305	309	337	296	288	310	307	257	303	320	339	280	278	313	274	249	314	299	275	289	306	284	264	294	320	291	297	281	281	268	286	281	327	279	326	296	276	292	301	272	288	311	305	276	278	280	318	278	291	299	339	299	296	310	275	285	306	293	272	281	291	300	279	306	272	285	313	302	302	304	266	276	309	308	274	265	333	284	304	285	303	329	277	310	298	298	280	282	278	294	297	293	286	302	319	250	308	299	300	331	322	271	300	253	325	329	322	301	282	293	299	282	289	293	317	278	264	252	305	294	298	305	264	281	316	269	278	309	288	296	312	285	307	317	327	269	314	283	323	306	268	283	277	295	298	291	271	293	271	308	281	313	269	268	317	295	267	307	265	294	303	295	288	311	309	264	305	288	309	298	293	286	289	303	286	298	263	305	310	283	292	313	298	274	280	304	302	312	298	293	281	298	275	276	279	298	300	287	329	301	290	281	311	280	289	309	329	287	288	286	307	308	309	296	304	282	265	295	269	307	316	287	277	301	295	291	324	282	314	352	302	271	299	274	297	302	292	267	302	286	277	281	314	282	298	263	280	284	330	276	285	303	267	290	297	293	308	299	287	289	301	320	311	264	263	295	306	281	271	324	310	277	312	272	284	278	303	269	304	287	282	310	260	285	310	305	268	283	304	276	288	274	327	291	285	305	305	274	302	300	314	296	274	311	268	311	329	280	301	324	286	312	287	316	293	309	308	301	304	313	286	304	274	285	288	290	271	275	286	312	301	300	365	251	295	304	291	313	276	313	282	318	274	295	265	290	298	291	290	304	274	250	267	281	306	317	317	289	267	288	278	261	303	295	309	306	329	277	295	258	279	266	313	274	280	283	302	289	295	288	285	332	294	312	306	296	291	296	270	319	306	287	287	303	305	305	286	283	291	280	318	322	273	261	367	320	267	265	271	307	279	295	305	291	294	282	254	307	299	303	321	289	289	307	296	288	305	281	275	261	293	285	303	319	309	282	282	288	287	283	318	257	308	299	289	288	312	318	310	289	286	301	273	300	266	261	288	299	303	330	279	279	302	283	290	308	323	304	293	299	300	273	288	301	297	280	297	315	315	311	310	297	297	289	297	283	303	269	298	289	283	317	298	279	297	300	264	300	255	272	302	305	332	291	277	318	284	290	296	319	294	280	268	296	294	307	287	323	305	309	295	303	269	309	294	308	316	306	262	326	331	289	287	261	272	259	293	272	272	270	267	271	282	300	278	304	295	280	302	312	287	314	302	295	305	293	286	279	264	312	286	287	272	287	280	303	288	317	272	254	296	282	319	275	329	311	276	309	301	266	283	301	282	287	271	285	307	265	294	284	316	294	282	306	280	286	276	278	296	255	319	297	295	296	271	307	291	308	252	304	318	284	262	313	273	326	312	275	268	318	306	302	298	283	287	278	277	275	289	313	273	304	294	306	300	294	301	284	305	304	307	299	273	306	295	309	276	292	302	278	284	294	284	281	298	273	278	292	276	284	303	309	290	308	298	303	325	286	282	299	317	273	310	311	287	298	262	286	283	290	257	287	299	280	291	316	291	318	257	339	287	293	287	302	317	302	299	302	278	308	312	329	267	280	315	299	290	292	275	290	276	310	297	288	305	291	270	293	294	290	306	316	268	288	281	314	290	282	298	297	307	286	279	293	275	311	282	315	282	281	341	324	279	319	284	264	313	303	292	306	308	254	282	291	314	278	301	293	306	302	292	296	293	279	283	299	302	276	276	298	299	305	315	296	286	267	290	273	314	318	287	269	296	253	279	303	288	299	304	297	314	296	303	313	314	268	302	284	296	318	301	291	310	285	291	305	268	303	316	313	330	278	286	319	275	346	298	302	281	266	297	300	307	308	293	309	324	312	302	327	295	282	291	295	292	277	317	303	304	276	329	328	284	287	318	288	311	323	318	303	316	242	293	301	279	308	280	287	306	309	296	274	271	284	281	258	317	297	295	290	312	286	276	291	287	292	329	285	290	299	293	284	269	291	298	305	271	295	297	267	277	283	265	286	315	276	288	290	313	284	265	290	307	310	284	262	260	294	306	287	295	314	290	277	307	305	296	281	290	306	270	311	279	296	283	298	279	279	290	291	299	263	290	271	313	316	313	319	294	293	333	289	319	275	291	242	325	327	299	256	310	292	296	299	306	317	281	279	352	288	324	281	302	271	315	311	304	302	323	284	280	277	262	316	297	297	259	264	267	296	288	298	296	296	284	313	302	283	286	284	291	318	317	284	298	295	265	323	306	301	268	316	300	307	322	294	322	311	268	275	286	318	298	321	304	293	295	284	315	269	317	304	283	319	274	271	275	258	295	298	297	299	247	312	298	315	302	252	294	274	286	272	268	290	299	310	301	275	318	311	303	281	302	300	300	295	298	281	264	289	310	263	332	326	309	309	281	280	294	313	356	317	342	242	258	303	301	274	282	280	288	294	325	271	292	290	262	296	290	294	280	314	307	283	286	291	313	281	303	292	301	283	325	280	307	308	284	291	273	286	275	313	284	275	316	294	305	276	273	304	275	300	305	310	304	308	303	276	296	317	306	309	270	313	308	318	274	309	285	312	285	279	309	283	297	263	293	269	312	306	311	312	276	308	251	298	290	289	297	290	307	304	283	305	311	274	312	304	273	275	280	287	259	301	329	302	287	311	305	300	269	273	314	258	253	298	299	284	286	274	279	311	302	285	315	322	309	290	314	285	298	289	280	305	301	289	326	307	281	319	291	299	284	288	286	273	272	296	291	278	294	294	301	280	308	302	326	298	302	282	289	274	277	283	314	281	286	287	295	281	303	293	303	298	266	303	297	313	303	294	309	292	262	334	282	264	305	284	305	319	291	313	309	286	311	303	282	268	297	265	279	292	287	275	290	291	284	329	283	302	286	323	299	280	299	293	299	308	299	300	295	294	290	302	279	290	307	289	305	288	300	291	284	309	287	265	301	293	286	294	300	300	292	308	298	284	275	329	314	300	304	324	275	298	312	307	308	323	272	271	331	286	317	293	296	302	286	300	254	288	295	320	306	305	293	280	280	284	300	275	293	272	289	299	314	296	295	305	280	290	290	310	323	276	295	321	281	306	285	290	294	254	274	295	300	307	311	301	301	314	305	283	317	271	329	320	292	269	308	294	294	316	295	285	322	283	293	298	292	300	305	281	292	266	282	310	284	288	314	299	270	286	276	310	272	298	313	301	280	308	309	289	288	290	297	275	294	293	301	304	288	299	291	292	306	305	292	267	276	273	266	312	293	300	283	277	284	294	311	291	294	297	278	315	297	300	316	247	315	288	322	264	290	298	313	286	297	287	308	274	239	265	296	274	314	298	303	285	299	280	289	289	254	303	308	289	322	302	287	301	323	295	296	289	273	307	301	301	322	273	305	306	289	264	300	315	269	291	256	284	289	321
9913	13935	25373	33290	37339	29548	14074	5775	4758	9161	15998	28230	26103	20563	16301	13005	6243	2872	1612	1452	1244	1184	1031	1013	912	935	934	968	917	851	840	839	837	886	862	835	862	825	854	810	854	836	850	847	762	894	867	781	767	832	859	793	764	812	865	774	782	826	819	816	801	768	810	775	815	823	759	832	822	798	779	849	756	785	777	803	819	819	841	817	767	794	787	781	834	795	831	750	817	766	799	816	776	800	788	738	780	757	754	747	767	803	725	752	754	790	806	735	800	773	825	809	798	840	803	813	770	826	781	772	799	804	832	762	822	828	802	776	759	790	743	742	838	791	795	771	776	821	824	784	766	793	795	762	772	752	771	751	775	818	799	775	787	759	796	760	817	782	747	839	769	783	752	772	839	761	792	796	823	772	807	829	760	822	747	751	809	773	771	816	815	792	798	836	782	764	804	772	704	785	765	817	767	786	776	753	795	809	788	816	765	772	816	786	809	793	796	751	810	786	841	822	758	772	790	766	789	788	769	758	813	807	817	764	864	780	760	778	751	775	811	787	801	782	765	769	802	798	806	778	816	769	754	751	776	809	779	847	814	775	777	757	778	823	783	750	767	803	797	800	793	785	804	798	717	799	843	738	852	792	790	794	775	785	759	791	806	774	842	814	788	810	797	756	781	808	766	741	804	795	813	763	799	772	793	881	760	814	813	798	843	771	771	772	738	817	790	801	762	793	804	815	802	811	816	783	768	803	815	815	816	782	770	805	759	746	799	846	782	815	822	784	799	784	767	774	785	773	812	807	799	780	773	815	802	788	768	756	734	788	810	784	829	786	841	763	706	792	789	789	750	733	787	769	795	740	829	810	787	825	797	738	799	806	743	772	776	849	765	769	792	790	783	761	780	804	846	792	782	816	789	756	783	803	828	807	805	800	779	762	803	777	806	780	799	779	807	753	754	792	777	819	813	792	789	792	791	778	832	818	761	771	819	741	797	759	790	761	803	799	802	802	783	784	768	790	808	760	777	838	761	784	778	789	761	797	775	804	766	797	781	751	803	808	791	803	795	780	804	803	768	752	769	751	805	792	763	791	773	851	809	794	766	777	808	769	762	807	776	755	765	737	798	800	800	842	770	748	750	757	810	785	734	764	767	761	784	802	801	776	783	746	751	782	788	783	789	743	771	769	791	791	778	840	748	751	787	780	775	795	826	792	742	799	785	780	787	823	728	803	805	792	777	750	812	789	769	800	782	775	739	780	805	824	798	819	788	785	771	773	795	789	796	762	742	813	794	754	760	799	789	791	826	731	758	795	821	766	809	807	808	810	838	718	812	730	827	793	793	824	833	802	772	790	808	830	801	781	792	726	824	759	757	733	793	783	782	755	805	773	790	741	768	770	757	778	794	781	786	795	772	781	809	715	785	849	776	807	802	741	786	772	803	797	757	760	750	834	780	746	749	797	762	735	785	762	769	729	762	734	779	771	822	788	774	779	797	753	745	803	758	822	825	778	837	823	784	798	811	743	808	791	803	788	826	791	778	788	773	793	804	785	811	781	818	771	766	807	748	779	789	761	782	759	781	806	831	813	790	801	806	801	763	745	766	801	770	763	800	785	822	755	785	780	796	769	812	762	790	715	807	823	803	786	780	821	798	795	764	766	740	758	820	783	739	743	832	771	788	762	797	757	792	767	780	780	795	807	786	783	792	785	786	771	749	831	755	805	819	761	801	800	831	732	812	745	787	806	810	769	760	799	829	801	790	808	785	825	738	752	765	803	770	773	772	748	753	756	786	779	821	807	793	785	809	831	758	729	827	750	787	783	823	789	787	818	757	768	778	797	771	796	747	836	760	767	763	804	818	785	738	742	799	792	790	747	797	771	773	812	746	769	802	766	807	786	710	758	761	771	791	774	747	760	766	777	817	857	784	785	777	829	770	776	767	784	773	773	804	736	766	780	770	786	761	789	792	834	752	769	782	769	788	769	751	778	787	807	782	767	793	796	747	808	758	824	833	738	805	755	825	851	736	761	786	825	760	755	795	795	768	783	768	758	783	798	839	723	807	797	790	810	841	747	781	822	791	838	794	799	768	769	785	794	737	745	728	807	803	788	819	796	692	742	773	782	747	770	801	853	805	761	797	806	725	764	796	772	799	741	820	804	737	769	786	763	811	776	794	777	799	788	754	792	824	736	775	847	825	795	758	817	770	811	793	736	789	781	823	771	773	816	806	813	762	765	815	818	859	770	776	842	805	750	797	815	740	788	754	731	785	748	727	785	794	797	779	794	779	788	779	763	757	778	752	717	793	765	789	807	811	780	781	747	807	840	805	781	784	834	815	804	712	790	801	801	773	776	779	763	791	779	845	824	805	790	806	747	811	772	802	794	742	789	810	784	777	804	780	825	744	786	779	762	780	769	775	780	723	774	804	779	793	841	824	840	795	818	799	739	810	809	821	818	784	759	744	765	788	809	765	822	772	766	803	765	816	798	816	803	824	803	784	749	798	778	817	766	783	794	777	791	777	806	780	836	783	750	795	760	779	812	773	716	720	798	785	824	794	797	805	782	799	751	782	756	769	780	750	752	738	799	753	777	822	797	740	766	792	824	786	765	809	771	814	797	765	758	763	802	801	745	814	756	783	798	773	747	765	753	799	767	740	791	786	777	777	795	797	733	796	834	774	778	812	792	809	815	764	804	788	744	780	779	803	837	735	790	805	783	815	787	819	761	736	784	748	759	777	804	757	801	837	772	740	707	734	789	754	764	736	782	774	795	735	793	813	841	756	799	728	781	736	794	774	793	797	726	795	814	744	756	818	809	772	738	762	808	824	779	751	804	815	790	826	743	781	787	792	764	801	809	789	790	819	839	818	791	792	784	806	763	785	799	794	805	873	826	774	776	803	788	780	860	719	778	712	797	758	835	789	770	728	763	785	719	787	767	789	790	777	778	790	788	791	804	779	730	791	765	805	786	766	818	806	795	747	773	794	783	785	812	747	703	765	807	765	783	795	766	831	791	814	777	799	850	799	742	796	804	756	837	784	776	771	762	813	798	767	813	770	799	820	746	714	798	800	798	765	748	823	769	730	795	765	762	786	802	752	843	726	755	804	741	793	786	779	781	769	802	752	789	775	790	832	822	840	767	838	821	805	766	757	801	799	761	773	785	737	795	824	769	751	759	782	801	767	808	775	788	780	802	774	721	727	771	775	734	723	823	808	826	781	787	768	785	822	795	759	818	796	814	760	803	730	747	737	768	758	794	803	836	804	780	775	776	783	775	722	771	794	758	789	774	779	788	783	841	796	846	766	783	825	775	749	745	821	808	801	806	762	736	775	742	768	769	855	815	750	770	804	781	771	820	810	853	769	771	762	787	818	762	780	696	748	738	752	772	833	794	768	803	835	747	739	819	785	798	748	811	781	789	829	750	778	821	782	762	768	806	799	800	766	803	780	791	845	789	817	780	772	817	786	773	778	798	775	767	772	762	775	772	720	832	773	791
21961	28407	34600	36629	33423	28205	18621	10171	5433	4419	6699	14129	13387	11410	7575	4926	2187	791	544	353	320	299	298	284	285	278	259	279	294	242	291	278	285	270	264	241	258	268	241	286	244	260	224	279	289	222	237	250	230	249	264	231	264	258	287	240	240	222	264	243	261	252	257	255	231	250	233	245	246	266	256	276	243	270	258	252	285	229	253	247	250	255	249	255	241	263	228	264	230	254	226	263	257	232	225	261	275	274	249	256	241	238	232	258	246	232	282	249	244	244	235	257	228	214	240	255	249	241	240	276	247	256	252	250	247	235	243	258	231	265	266	290	243	261	274	257	241	258	232	232	266	260	272	278	241	224	209	244	248	278	227	295	288	231	247	265	275	240	265	248	260	263	275	247	247	251	263	276	272	266	265	271	247	263	265	254	261	287	286	216	229	239	224	283	222	241	277	225	230	234	224	259	251	276	226	241	260	223	238	252	259	253	278	260	269	252	255	238	250	256	249	264	283	230	269	252	270	242	255	248	225	249	253	251	255	235	249	254	269	242	257	256	217	243	276	224	258	272	247	251	222	269	250	251	241	246	263	241	235	277	231	242	262	260	235	257	299	257	252	251	255	260	251	239	244	242	255	269	268	251	241	263	228	232	248	262	272	260	251	265	249	221	234	238	215	236	250	260	248	251	236	260	243	250	235	220	249	234	235	245	264	261	262	238	246	238	241	243	233	238	243	266	270	237	233	206	267	239	266	251	216	223	260	263	239	277	230	281	261	237	249	269	252	256	254	238	253	260	243	261	281	247	234	286	206	293	255	269	243	239	217	260	241	231	215	265	261	242	270	246	225	250	242	237	245	275	248	262	286	249	251	253	232	248	266	239	236	265	250	246	225	273	245	260	251	245	250	265	262	279	261	232	217	261	247	258	252	262	230	246	265	277	259	252	232	256	253	255	277	260	237	266	242	244	246	283	269	247	234	247	266	229	236	258	238	262	265	258	238	266	258	255	239	281	260	258	235	250	230	243	248	257	228	248	241	259	247	261	225	255	235	261	242	231	254	283	223	240	265	277	235	252	261	260	251	219	235	250	261	276	270	254	269	269	226	263	224	223	232	249	266	242	249	226	274	224	290	261	246	219	251	260	279	252	255	273	239	279	225	263	251	239	254	248	249	255	251	255	273	267	269	247	226	217	255	277	260	263	274	250	253	252	258	263	214	233	239	250	246	253	242	242	232	228	263	255	278	224	266	281	258	277	259	255	218	278	244	237	258	265	286	254	244	249	260	225	246	235	277	219	244	254	219	262	257	273	257	263	254	282	270	261	265	243	261	239	254	233	229	235	258	238	244	234	253	238	270	258	267	234	258	291	260	252	240	244	256	228	270	267	248	221	244	263	247	267	254	255	257	228	237	252	255	260	250	254	247	259	255	243	240	224	231	241	249	243	247	274	245	265	253	222	264	258	251	256	266	239	243	259	257	241	265	226	241	267	255	250	218	247	258	267	261	221	251	255	245	247	238	262	257	229	262	250	231	247	263	258	252	251	252	251	279	242	227	250	266	270	272	272	262	232	236	272	232	278	242	230	250	277	245	229	279	244	241	250	288	244	266	236	225	273	254	240	232	285	221	232	270	252	241	273	234	254	227	263	249	239	256	251	238	261	245	258	243	265	256	250	240	253	249	259	243	257	248	253	241	230	235	253	250	218	271	245	217	215	264	246	234	257	265	239	247	260	238	255	255	266	260	228	248	257	243	210	251	260	276	264	252	264	222	249	219	256	241	230	212	234	261	223	254	253	254	241	265	250	244	257	244	235	238	262	245	234	254	263	273	248	251	267	248	229	291	273	236	262	266	262	229	250	276	248	267	243	225	240	246	287	282	236	246	249	250	244	231	241	227	225	268	236	249	265	230	286	257	232	262	267	246	279	254	279	253	256	263	265	232	236	247	253	252	229	223	260	268	235	249	222	244	245	260	272	242	264	254	268	229	228	238	243	262	247	245	240	254	237	264	237	261	250	241	236	248	283	231	253	228	250	264	247	263	253	256	255	260	215	243	264	202	258	279	261	257	239	270	253	228	241	267	253	273	224	276	219	252	261	272	242	251	239	226	240	269	231	234	238	254	238	259	273	251	267	232	249	276	277	244	242	247	217	276	268	260	250	236	234	248	258	242	230	238	259	236	228	221	312	265	280	243	237	217	248	266	273	262	237	252	239	252	250	231	236	256	231	250	259	244	245	270	245	250	252	265	256	240	240	250	260	236	233	242	259	243	256	229	232	261	239	233	248	251	245	263	268	255	253	262	241	251	238	246	260	273	262	262	274	248	269	251	266	268	229	255	243	250	225	235	261	273	245	247	271	249	232	250	232	255	252	253	249	235	236	260	258	212	231	257	269	254	248	215	234	241	260	265	250	248	240	275	269	246	261	260	262	233	258	243	260	225	235	244	259	263	241	218	250	276	234	254	270	230	257	249	263	217	263	278	239	246	277	246	286	240	251	238	247	260	227	239	245	268	231	250	257	281	251	248	239	227	241	241	257	238	271	246	230	233	253	239	258	240	253	235	223	269	246	239	232	250	252	263	256	212	223	276	253	269	242	245	266	237	250	271	244	247	240	255	244	272	232	268	239	235	220	263	227	257	283	305	257	256	243	267	227	246	254	259	272	249	238	242	272	231	266	289	276	273	255	272	240	246	235	260	234	237	247	262	229	265	220	272	253	252	237	243	268	249	274	240	253	232	252	260	260	232	238	263	252	228	229	237	249	252	233	244	248	261	233	246	255	248	262	274	270	223	273	232	284	262	222	237	272	211	249	259	228	245	250	245	257	232	236	254	251	247	263	230	247	235	226	259	276	277	235	213	263	218	237	261	248	222	252	222	249	246	269	267	275	245	246	270	245	242	235	238	231	259	239	249	251	227	230	260	287	242	234	246	247	225	258	253	247	260	251	257	244	237	263	228	262	285	246	243	255	257	262	269	244	257	252	249	242	247	232	285	270	229	271	239	238	256	256	255	266	281	257	235	261	289	243	269	231	249	250	250	283	262	243	254	249	253	244	246	251	272	244	244	262	267	218	242	266	250	265	248	252	261	260	240	275	244	248	295	256	258	251	257	238	239	251	240	248	291	239	258	233	242	229	241	254	263	246	238	249	264	236	285	220	275	262	220	249	248	227	241	235	249	272	241	230	233	252	243	254	229	245	253	237	254	253	267	242	237	227	256	241	245	257	282	268	231	240	216	261	231	241	235	247	258	259	239	247	248	249	273	247	235	256	238	243	254	268	246	228	222	250	266	256	269	238	251	229	261	261	269	232	232	239	263	250	258	246	231	252	240	245	247	249	266	248	254	272	254	232	277	250	263	231	286	247	232	260	262	251	237	272	232	255	260	253	268	259	234	225	277	241	262	198	266	272	247	215	254	237	252	268	225	241	262	233	248	230	250	244	242	233	241	262	277	223	240	262	250	245	289	236	245	257	271	244	247	240	229	241	240	244
13834	22276	31541	38292	41178	29330	15254	8708	7557	12117	20855	34230	32846	26169	21620	14693	8136	3641	2149	1747	1565	1256	1041	956	906	870	866	940	842	818	860	794	768	785	812	789	742	767	719	725	771	739	741	786	722	711	759	732	703	709	728	697	696	674	747	681	720	658	663	740	687	719	722	707	663	721	711	635	701	695	694	686	681	652	671	680	691	645	722	708	640	664	712	701	619	658	691	666	682	701	652	661	649	684	692	665	647	679	671	650	634	677	629	671	655	708	660	680	678	651	674	711	654	689	655	629	672	710	693	648	674	715	613	664	651	650	683	697	658	661	669	640	640	715	665	673	642	621	628	670	657	667	643	625	657	685	655	643	663	654	632	640	676	674	642	649	635	660	662	638	658	620	636	660	666	678	692	673	624	660	662	656	658	658	605	670	651	655	629	681	629	632	676	648	637	694	645	665	667	660	623	627	681	717	664	666	630	634	621	620	662	679	661	674	648	615	661	681	664	683	669	639	630	663	669	638	669	672	624	644	648	667	618	668	630	678	606	657	593	665	652	678	623	667	660	701	682	708	671	656	697	685	681	636	658	660	613	632	668	637	662	657	646	659	647	654	708	668	661	703	657	605	685	625	683	660	696	645	652	622	668	626	660	657	665	660	677	660	714	667	671	635	640	670	654	658	681	691	648	654	669	603	625	669	626	640	705	660	686	687	638	653	638	666	606	661	603	607	647	625	666	658	695	640	631	673	657	671	673	665	634	615	637	674	723	649	675	653	654	625	652	615	640	623	656	678	663	655	629	630	642	575	645	630	628	610	665	649	658	662	664	690	637	666	669	650	624	649	666	623	681	646	692	680	581	674	679	693	625	626	670	659	660	615	657	631	708	656	619	632	638	666	650	649	642	638	689	648	655	677	628	648	587	612	678	637	640	631	653	684	620	637	619	652	662	658	671	664	677	618	622	667	658	681	642	618	653	613	646	645	615	646	669	661	667	651	635	657	671	663	599	639	628	622	689	650	648	660	629	662	665	691	606	637	661	682	640	634	709	632	667	668	643	640	631	643	689	673	675	653	645	668	660	598	638	634	645	681	649	658	639	655	628	627	635	662	669	645	592	651	671	657	603	627	681	623	628	610	632	670	646	648	685	681	661	656	659	682	710	688	700	609	600	665	663	657	633	624	650	665	661	639	714	673	642	672	657	657	656	645	701	645	640	667	628	641	680	611	676	642	650	611	642	723	657	660	651	676	650	679	692	677	661	694	619	649	661	630	636	656	680	641	620	626	690	680	660	639	636	618	667	624	656	684	648	643	669	689	660	604	651	669	654	615	694	658	625	630	673	670	667	678	657	674	657	696	625	645	618	655	630	696	640	630	673	650	673	633	628	642	629	674	676	645	666	643	659	648	662	664	663	640	615	635	653	656	660	663	667	618	625	661	663	659	650	685	629	673	636	644	675	687	682	678	681	631	632	635	624	664	673	632	665	629	659	618	593	715	673	687	659	625	631	660	633	662	667	623	635	654	660	638	656	666	663	665	632	624	681	720	679	677	701	672	660	637	653	609	647	658	697	662	645	672	678	665	626	664	612	659	656	657	643	638	681	659	643	609	622	686	621	634	622	661	678	679	698	691	662	657	640	633	667	642	655	649	619	665	665	643	674	640	682	642	691	660	669	683	629	626	661	652	680	653	636	653	644	646	657	664	635	650	611	617	644	657	653	657	648	656	658	665	668	638	684	660	688	742	696	594	641	669	662	604	641	630	590	638	635	637	671	628	675	678	638	691	630	660	651	704	698	634	644	657	618	646	668	668	645	637	641	679	625	629	662	651	730	651	649	677	698	698	681	647	661	631	619	641	645	649	660	647	661	638	659	677	643	706	650	679	635	674	602	653	671	675	677	656	623	673	663	689	650	694	642	639	621	676	651	692	685	642	669	634	690	656	670	689	631	666	647	681	651	633	654	654	635	635	611	675	654	613	668	652	665	632	615	652	642	619	680	642	665	677	653	684	615	611	667	685	604	636	663	689	604	663	623	626	673	674	651	635	646	679	669	647	683	653	635	658	655	662	626	641	666	674	637	641	629	627	682	663	670	667	631	653	632	620	569	649	661	638	709	614	646	688	628	639	671	692	612	678	687	677	669	653	647	662	633	686	676	678	696	637	636	704	605	664	656	689	661	590	647	651	628	655	633	658	644	677	646	627	658	683	644	626	628	705	685	679	643	649	657	658	718	653	659	671	644	654	636	628	656	610	645	647	676	704	655	660	657	698	638	656	682	637	613	607	618	637	657	632	632	615	642	652	680	676	668	680	636	644	625	651	674	649	667	662	639	654	634	661	637	686	658	646	664	614	721	676	661	672	662	627	650	619	655	692	636	631	597	597	693	702	629	671	674	690	652	668	667	665	655	653	651	666	623	644	635	614	702	644	652	667	700	655	607	621	661	595	620	665	656	645	655	671	665	651	711	634	665	625	636	652	679	688	627	611	638	670	634	671	689	656	673	670	674	634	662	666	686	617	671	649	637	664	680	685	660	667	638	650	644	626	650	636	659	696	672	652	637	660	629	641	626	635	639	639	612	656	634	676	693	613	702	614	651	650	655	631	632	619	635	664	653	631	640	686	657	622	619	646	644	632	675	722	677	635	746	614	636	655	647	666	682	687	695	652	623	633	675	636	654	658	688	679	667	638	612	649	647	630	699	633	649	686	613	659	670	672	651	656	675	655	665	641	676	647	696	657	659	654	689	638	665	652	695	628	663	637	643	662	658	639	690	600	650	628	660	681	682	647	593	637	668	636	656	676	645	641	656	665	654	686	658	660	675	669	679	666	643	585	626	628	627	662	677	657	641	657	662	679	663	651	633	651	633	678	647	650	640	613	699	694	683	651	645	606	625	635	692	648	667	647	654	653	615	657	632	686	631	656	641	677	650	665	664	623	680	618	667	659	664	648	668	638	649	637	638	652	691	673	630	645	637	692	700	641	662	654	636	646	634	688	654	652	647	635	620	661	653	627	708	661	702	704	666	614	636	686	661	653	654	605	674	595	649	655	663	688	623	676	582	696	659	652	643	625	643	648	658	643	653	660	675	645	689	651	647	663	676	687	660	688	671	663	665	631	625	636	674	651	675	710	610	665	660	622	642	669	653	624	657	653	639	647	649	628	619	627	641	609	631	641	671	618	669	659	659	674	611	672	635	691	676	645	632	681	643	648	685	655	629	614	658	673	646	710	614	654	665	709	651	683	670	706	646	676	616	631	667	664	639	685	659	657	644	631	654	663	661	671	664	648	608	627	646	609	669	642	644	689	651	654	649	662	651	618	620	674	647	641	652	617	671	656	653	662	583	650	633	678	614	640	633	650	638	645	649	584	617	633	632	648	646	644	606	638	671	610	652	685	684	680	637	625	639	606	653	673	608	670	643	672	669	621	640	686	676	645	686	632	677	683	612	634	642	655	670	716	636	644	676	649	688	673	655	656	607	638	696	622	660	631	638	659
3771	5431	5769	4479	2761	1157	610	339	285	284	362	571	561	476	403	304	225	212	155	150	148	187	171	161	147	185	164	124	151	153	167	150	178	153	154	166	168	177	194	171	153	174	162	175	162	180	142	167	174	164	164	162	159	163	149	171	171	149	174	160	193	180	157	168	163	152	158	148	169	147	171	184	165	175	146	149	157	176	180	143	154	161	166	157	172	169	174	166	160	164	162	176	162	137	161	150	164	161	174	185	170	163	178	181	163	168	171	183	170	162	170	163	173	156	174	165	148	179	169	174	156	154	154	155	179	169	150	162	137	166	150	177	160	168	151	162	164	153	180	129	171	143	143	158	160	158	173	158	165	155	175	139	167	174	157	169	140	166	145	163	148	147	157	145	149	196	172	158	156	160	136	189	133	182	142	154	160	174	162	150	147	160	171	143	153	157	163	156	173	165	169	161	173	177	155	153	153	134	186	145	163	161	148	175	184	144	159	162	158	146	148	145	147	164	142	152	176	160	178	159	163	145	173	167	186	173	164	170	165	161	152	170	178	142	142	167	170	127	181	137	194	168	183	144	178	163	163	149	158	162	177	162	154	140	158	169	165	192	170	169	161	158	159	164	166	159	160	165	170	169	171	174	150	168	172	165	172	146	146	147	174	157	136	162	170	161	162	153	193	159	171	186	167	180	164	160	162	143	169	163	166	161	157	162	157	169	181	161	167	153	160	155	174	167	164	165	163	182	169	138	149	160	157	157	155	171	157	163	146	162	153	180	173	168	161	135	157	141	181	161	152	178	156	193	177	165	159	170	142	155	169	158	163	158	153	146	156	199	158	140	159	155	156	179	174	164	169	182	162	189	157	160	157	130	165	180	155	149	164	149	170	161	170	174	163	138	195	150	140	152	144	158	144	174	134	172	135	163	142	153	161	163	142	154	162	156	169	163	158	177	179	201	177	169	171	169	149	150	147	174	176	158	143	139	154	159	172	154	172	155	172	163	156	168	154	154	156	154	192	161	164	141	157	159	138	175	151	160	147	148	157	162	182	149	189	151	151	155	142	180	168	170	175	168	172	167	175	171	157	157	150	157	171	155	146	176	146	190	138	155	166	173	160	158	147	170	176	157	164	163	164	149	149	176	185	136	150	140	142	192	170	166	162	135	145	166	144	166	143	146	151	156	170	188	187	142	172	169	141	142	166	162	162	165	176	164	165	132	142	159	153	170	175	174	156	154	177	162	153	142	146	147	177	175	185	153	175	173	157	157	168	176	175	189	170	157	166	154	190	153	167	180	162	154	172	163	188	182	155	173	168	162	154	145	176	160	163	171	155	163	153	153	144	166	175	167	187	135	170	136	154	152	149	169	155	172	173	155	153	163	144	171	158	172	166	158	174	165	162	165	151	158	152	165	180	146	148	196	182	154	168	162	160	166	144	179	148	170	171	178	157	163	171	179	152	157	163	158	162	144	143	182	174	168	171	141	155	160	192	161	170	175	134	156	179	158	151	189	153	148	153	165	170	168	149	154	150	179	156	167	177	170	147	165	161	147	181	167	157	173	174	141	158	174	164	156	163	173	158	167	146	155	213	160	156	173	173	157	188	195	141	145	152	147	161	161	168	147	154	166	168	170	172	140	162	167	166	155	158	178	175	154	163	158	200	160	146	168	152	174	188	132	156	163	159	149	182	181	146	184	158	147	172	165	146	168	141	149	177	172	156	156	166	133	132	153	142	171	148	187	154	166	149	170	169	177	159	171	168	176	163	167	173	192	146	180	165	157	169	148	176	152	180	173	175	150	144	163	157	184	195	147	141	150	155	169	165	190	164	162	166	158	163	161	178	166	165	165	151	160	177	169	166	167	170	165	187	139	193	159	181	167	210	173	164	163	149	174	167	163	189	187	176	132	148	184	157	152	170	154	161	176	153	161	163	158	166	146	157	163	166	182	152	163	162	152	154	154	155	160	177	122	160	171	173	141	159	161	176	179	159	143	172	158	175	146	168	156	151	171	161	161	173	186	167	156	177	173	158	191	174	170	159	163	167	181	175	170	168	154	143	147	158	175	162	181	143	146	147	155	170	159	168	171	170	175	171	146	166	157	166	163	149	153	179	147	167	173	156	177	181	167	142	162	181	150	158	158	190	179	164	159	166	164	145	159	185	131	154	162	151	159	163	175	162	188	178	159	152	157	151	139	170	167	160	165	176	162	169	191	181	153	181	181	162	174	167	143	163	164	157	176	169	179	165	164	181	144	134	155	166	163	150	141	165	157	164	163	142	177	177	154	154	143	177	140	136	147	162	167	156	145	162	144	191	157	182	169	192	176	168	168	185	162	167	131	201	153	166	144	166	148	137	149	141	153	162	163	156	148	184	170	159	189	174	169	151	199	173	151	140	163	178	163	195	177	159	182	161	163	162	180	180	161	175	161	171	146	190	180	169	165	143	150	176	180	173	157	163	164	153	164	142	168	186	163	156	183	191	174	178	183	155	162	155	163	158	156	162	158	162	159	157	148	210	172	142	162	160	158	167	184	138	180	157	153	194	182	164	148	156	172	193	178	163	166	156	167	164	190	167	147	178	184	175	175	148	177	161	163	154	160	176	137	158	145	140	151	166	167	178	185	166	159	165	158	166	163	168	159	164	174	134	184	160	173	143	164	165	175	143	150	167	156	171	174	156	181	164	157	171	165	152	173	148	155	186	174	177	172	161	168	156	176	177	154	134	143	158	145	177	163	162	154	150	163	140	177	173	160	156	168	164	160	173	165	167	158	153	152	162	180	145	151	167	170	172	173	145	187	166	159	167	152	153	150	138	159	177	140	166	164	175	196	131	167	185	171	171	170	162	141	166	162	155	155	158	159	175	195	178	172	162	159	163	159	170	144	181	152	173	190	182	177	145	171	180	155	175	137	166	173	183	157	165	151	173	167	168	156	180	163	171	158	153	153	156	166	202	168	143	167	158	170	158	176	166	163	169	144	179	147	151	174	142	163	172	172	156	141	145	163	165	170	150	162	177	158	151	148	148	163	170	175	170	161	189	159	174	162	160	152	162	160	165	147	141	148	168	156	156	173	148	159	150	150	157	164	154	184	147	144	149	152	154	158	150	151	162	144	170	161	161	172	134	174	177	180	152	138	187	151	153	157	178	162	158	167	168	168	158	179	170	174	169	168	162	169	152	180	161	163	166	168	169	148	142	169	140	185	164	170	139	159	161	140	168	167	169	137	147	183	165	167	178	154	181	160	177	174	170	169	152	179	162	166	161	184	170	170	149	156	157	164	162	158	163	166	188	174	167	178	168	159	144	152	169	146	142	177	143	168	168	159	159	185	171	163	175	159	160	166	170	154	150	163	176	150	186	169	172	176	148	152	163	157	173	165	160	172	176	178	155	165	173	154	143	173	147	164	172	159	161	167	156	158	149	168	142	168	169	146	143	176	158	160	190	170	163	154	164	176	168	174	151	182	156	170	183	182	168	176	158	168	159	150
3670	5596	8714	9870	7770	3869	1674	1105	942	1070	1775	3166	3279	2892	2100	1400	839	639	546	500	540	502	479	539	507	532	499	468	491	506	534	473	481	485	488	522	484	520	503	483	468	487	503	501	495	476	470	500	478	498	486	546	486	488	502	511	458	425	490	510	497	474	476	482	473	490	500	477	515	487	468	462	467	461	497	511	510	486	473	490	499	512	490	484	484	497	476	493	464	470	481	477	517	481	476	476	522	499	500	473	492	504	484	461	472	493	432	472	521	471	487	446	508	506	509	519	458	475	518	500	524	510	464	510	496	497	464	457	491	543	464	507	492	453	492	516	480	470	510	477	519	490	495	482	483	489	482	499	474	526	497	514	523	509	456	489	500	450	494	471	489	511	453	514	453	483	545	464	515	470	482	497	444	461	480	506	472	445	449	508	515	494	487	446	487	469	490	491	515	455	478	491	508	482	481	522	488	456	498	494	487	485	504	498	535	494	481	469	489	466	491	509	484	484	481	504	488	510	478	486	521	460	464	509	502	486	477	464	470	480	527	462	470	486	454	483	518	524	451	484	460	522	490	498	521	511	518	519	469	481	517	477	494	492	514	455	470	493	522	490	499	466	479	529	489	495	514	493	490	465	502	471	496	477	503	491	504	492	479	483	479	446	465	494	448	512	466	496	497	478	475	468	511	475	481	443	489	454	469	490	467	492	490	467	494	473	513	446	521	533	487	482	482	437	479	470	491	464	482	492	453	483	452	465	495	475	479	520	474	497	482	467	498	460	517	508	497	461	469	491	491	459	499	469	495	494	470	510	489	469	483	502	460	469	486	477	486	497	490	460	497	465	480	488	462	504	451	456	481	488	501	477	485	538	521	490	518	461	503	500	490	519	485	522	464	497	485	477	482	493	481	470	498	494	500	475	473	459	468	475	503	492	467	479	496	466	501	462	475	473	485	509	506	530	478	477	493	491	508	496	517	457	503	487	503	499	446	492	483	508	487	492	469	475	445	497	493	468	472	516	535	495	517	481	465	477	478	501	419	459	480	482	481	449	460	490	492	484	453	456	481	493	471	507	501	497	448	444	508	502	501	481	472	455	469	458	493	491	469	508	460	450	484	439	485	508	530	484	508	499	509	471	477	502	485	506	486	490	466	519	521	452	435	474	474	467	456	464	468	471	515	508	484	471	468	484	463	465	486	502	495	447	487	497	483	482	508	505	449	513	442	473	483	513	462	506	526	489	510	480	466	480	464	462	488	540	456	489	504	471	467	505	517	525	515	498	459	459	483	532	462	436	493	502	519	490	488	501	500	506	516	508	485	510	464	458	511	477	477	485	475	472	481	474	440	495	468	516	481	479	501	510	514	461	482	511	492	482	521	454	484	474	498	463	494	513	490	460	509	470	462	430	515	483	490	478	502	464	468	498	480	490	452	461	494	478	499	500	513	493	485	488	511	502	505	433	503	489	443	493	499	487	494	495	513	480	482	499	476	478	466	457	462	456	465	521	463	464	491	498	493	503	476	478	482	496	528	503	478	549	457	522	479	465	492	468	542	473	477	537	496	488	482	489	518	511	468	460	492	497	463	485	471	513	507	494	452	449	449	467	529	525	471	469	502	516	492	493	488	490	455	501	485	504	512	510	476	484	522	501	497	523	489	481	491	518	509	503	493	472	465	501	486	464	484	482	511	487	472	478	509	493	551	479	467	473	492	479	528	465	482	480	512	458	471	477	492	510	518	499	499	504	478	467	481	492	467	517	497	442	459	489	475	485	475	532	479	497	500	471	451	494	473	507	510	467	481	506	458	438	477	464	486	464	491	476	507	485	493	499	476	497	478	458	461	479	478	488	501	507	495	516	494	415	525	485	472	464	486	477	454	484	477	448	499	482	496	498	486	488	507	465	490	501	492	497	477	512	490	466	480	508	457	493	472	509	498	502	462	471	457	476	488	503	535	446	470	437	507	515	470	492	499	466	456	496	489	529	485	513	508	498	481	487	507	470	490	524	525	509	517	466	505	454	450	514	448	499	507	508	501	492	452	442	510	511	469	502	489	462	469	498	494	482	494	452	487	482	474	486	484	449	478	486	522	495	481	526	411	440	493	505	484	523	476	503	451	534	490	488	478	520	487	467	475	478	509	495	515	511	494	512	479	455	515	452	458	503	503	522	489	466	495	445	540	505	462	490	491	514	476	483	482	486	491	446	461	481	497	468	539	494	485	498	499	459	518	462	492	480	486	499	514	489	483	492	472	490	443	510	499	467	485	501	477	447	495	502	498	461	465	440	498	456	498	514	486	473	499	506	496	480	511	505	483	477	506	481	498	482	487	495	492	472	515	474	467	488	491	463	471	488	478	454	489	489	489	450	468	468	502	483	513	498	497	463	479	471	511	515	509	476	466	456	494	454	480	513	493	495	502	503	450	468	488	489	502	500	479	442	479	489	502	477	467	481	462	459	485	546	505	461	515	515	472	459	485	486	499	479	455	513	470	467	469	488	509	492	487	435	479	507	437	465	468	451	473	508	489	498	475	470	459	463	499	477	489	495	502	504	467	486	487	507	503	464	471	503	451	488	480	487	495	497	484	566	507	437	478	494	468	509	483	458	493	473	482	483	469	492	478	492	493	468	492	481	503	494	487	472	465	493	493	469	500	469	471	498	464	478	521	507	525	433	467	482	483	489	449	463	509	534	490	496	505	498	515	514	470	473	451	505	460	512	464	516	483	490	504	467	489	489	467	512	511	501	496	510	484	497	461	511	480	451	476	452	494	484	475	479	448	453	499	534	524	473	516	513	469	520	499	439	472	461	510	474	482	458	491	465	477	495	478	496	479	489	507	519	517	476	495	495	462	465	537	461	495	502	486	456	491	497	479	490	435	467	469	501	469	500	490	485	481	490	481	464	499	466	493	450	481	502	476	503	486	470	514	476	490	466	454	490	507	499	490	485	448	484	536	491	511	492	489	490	513	457	509	477	483	527	458	466	488	469	517	455	479	518	502	485	471	450	463	455	511	492	427	483	482	484	497	470	473	486	509	485	489	497	491	458	463	502	504	477	488	501	478	516	473	476	484	492	519	504	461	443	498	487	504	507	523	497	514	477	474	501	495	495	455	493	509	447	495	496	473	476	474	511	487	449	489	463	482	476	475	504	500	424	494	467	499	479	472	490	498	497	477	470	524	447	495	528	479	501	500	468	496	471	452	462	465	450	444	506	514	475	466	494	485	470	494	525	509	472	487	508	488	467	512	473	516	497	532	534	499	458	489	502	466	509	520	473	482	486	490	494	453	486	484	426	468	511	427	452	466	489	459	487	521	528	500	452	505	514	461	489	461	486	498	484	465	488	505	482	493	458	486	470	494	495	482	485	490	497	485	496	492	509	505	497	482	487	509	506	507	501	474	489	477	497	507	475	497	486	496	479	476	480	479	544	470	463	502	468	509	468	497	491	455	511	481	483	497	501	496	502	494	507	520	496	506	514	466	492	461	460
15107	22788	29649	31719	25704	19640	10556	5111	2959	2456	4005	8247	7865	6992	4115	2554	1178	628	442	385	356	336	292	321	286	301	324	316	318	324	336	300	282	291	265	320	326	306	290	278	306	272	275	300	262	300	308	306	312	285	277	318	300	268	316	334	320	297	311	307	275	290	319	258	269	311	289	283	310	286	308	302	270	319	301	305	326	294	283	292	281	300	319	295	311	305	313	302	301	287	266	286	271	313	303	300	297	304	303	321	305	315	286	270	309	271	294	277	292	304	276	289	264	288	302	252	313	291	291	305	322	291	271	322	275	286	295	267	295	303	296	278	296	299	300	303	316	302	319	304	298	300	281	302	278	307	279	261	295	274	315	308	299	282	291	317	297	262	293	287	294	292	305	301	310	315	300	284	267	281	289	310	292	282	296	305	308	337	306	276	301	269	314	315	285	301	269	305	308	286	290	303	286	279	298	298	287	310	288	274	299	281	290	299	272	289	292	289	279	276	300	310	302	319	326	286	317	308	313	244	284	260	289	315	310	309	299	288	285	319	254	259	276	279	290	301	290	315	319	266	269	285	292	253	281	277	277	289	305	317	285	294	258	293	313	270	308	274	316	284	317	290	284	307	267	313	306	288	253	303	261	278	281	284	302	300	317	293	279	266	299	310	286	316	291	278	282	288	310	290	273	271	307	298	312	305	266	251	326	326	282	257	275	297	301	304	300	287	279	284	308	315	308	337	304	311	292	294	282	299	283	292	290	283	284	302	282	286	314	310	288	262	299	271	266	273	317	293	294	303	294	286	292	275	283	294	272	290	273	319	302	305	295	298	325	269	315	301	275	278	323	280	291	297	285	290	282	258	259	306	278	286	299	279	285	286	285	297	303	301	287	271	295	272	266	317	299	275	282	299	302	301	318	308	281	297	312	300	286	297	268	286	286	284	267	270	307	314	273	333	312	319	315	279	307	311	282	297	319	278	308	303	258	295	316	319	280	281	296	314	292	292	282	303	264	303	327	296	305	288	280	286	294	296	306	284	294	327	256	279	292	312	284	323	264	304	303	272	302	316	256	294	292	305	298	273	282	315	308	283	291	318	290	316	312	290	295	310	286	289	302	296	312	312	288	329	290	304	295	308	283	300	314	295	283	308	281	262	265	275	314	305	278	277	293	286	311	320	280	280	301	297	304	288	301	291	267	297	292	278	268	343	312	295	319	305	301	309	261	319	320	290	282	285	291	289	261	307	312	297	297	281	326	304	321	297	305	298	265	287	283	284	306	268	293	310	277	286	281	281	306	289	311	281	290	323	295	265	289	285	276	313	323	264	278	285	289	295	287	290	291	276	284	279	270	294	263	281	305	333	281	293	329	281	278	327	306	306	265	297	295	311	292	325	295	276	310	288	300	267	283	272	273	295	261	317	258	303	306	294	285	313	295	297	290	315	304	302	314	291	285	271	318	300	309	268	278	264	283	288	331	289	301	277	306	280	292	324	276	303	277	285	298	296	320	281	286	310	316	290	298	300	281	299	288	272	279	279	301	298	284	324	305	307	300	333	288	301	320	301	297	258	297	267	311	286	302	303	291	279	290	319	277	284	302	347	297	306	297	297	289	321	282	288	240	297	265	333	321	289	318	316	281	296	269	311	307	284	291	281	275	276	276	299	276	279	326	295	293	303	299	300	305	283	318	305	300	281	284	287	301	296	293	289	267	297	303	297	322	260	323	277	286	316	323	303	314	274	298	332	289	307	295	274	270	285	289	298	294	298	259	318	282	294	275	313	302	279	288	267	273	273	286	272	307	294	291	290	286	290	323	291	315	305	296	314	285	270	311	277	286	313	306	307	273	309	280	280	364	289	317	265	266	292	313	325	275	303	287	329	295	302	266	284	299	277	302	320	292	306	285	264	316	271	278	299	298	336	335	284	280	327	317	294	293	287	291	278	300	281	288	299	289	318	266	298	281	288	297	300	324	313	297	308	286	290	314	274	284	309	315	274	310	253	261	294	296	296	271	306	300	342	307	278	318	333	301	314	308	305	299	287	283	276	290	290	298	299	284	260	304	295	297	320	308	281	312	317	292	313	296	291	285	291	288	333	292	281	341	298	267	281	274	282	297	275	286	290	313	313	262	288	289	304	302	318	283	290	283	255	274	290	284	257	258	272	303	293	299	305	278	282	299	303	283	282	300	262	307	284	309	303	330	321	280	299	291	284	282	261	311	293	303	288	295	287	304	308	300	262	295	295	289	331	335	297	298	290	280	293	302	296	317	323	320	316	331	291	304	286	283	273	281	304	298	275	326	287	315	308	299	261	312	289	336	292	287	304	278	277	280	301	313	300	322	293	304	283	290	339	303	276	288	306	326	319	273	305	296	273	296	291	261	289	298	290	308	304	291	307	270	278	295	307	297	327	302	309	320	292	299	291	282	319	296	292	262	314	282	308	275	269	270	272	312	291	306	259	297	305	294	296	302	307	308	282	312	303	298	283	269	294	310	334	282	302	307	275	266	301	286	296	277	259	308	283	290	286	296	278	304	304	270	292	299	304	323	294	288	279	274	302	279	291	277	298	279	282	318	283	312	285	283	305	295	294	292	279	306	272	289	271	299	339	249	295	301	350	317	263	305	280	270	295	298	273	292	299	300	289	310	288	297	292	290	289	274	279	297	312	338	302	317	289	291	266	299	301	304	276	285	312	304	276	270	284	298	290	333	294	283	302	285	306	302	316	285	309	285	287	290	303	302	287	318	277	299	284	265	290	322	274	286	289	288	285	294	295	295	267	295	297	303	287	274	321	284	306	267	289	295	264	330	284	344	308	280	274	275	300	276	308	258	279	313	304	314	282	281	279	316	300	341	264	293	294	307	300	313	290	285	283	321	305	282	282	297	299	310	354	307	275	311	287	271	294	295	304	282	325	317	300	286	283	302	310	307	261	277	303	290	304	321	316	273	271	333	271	285	320	294	306	300	295	303	275	281	294	317	265	278	281	308	278	267	269	271	273	286	293	319	263	308	277	304	293	308	255	296	276	299	306	307	307	271	314	273	284	290	311	288	267	284	299	301	322	326	308	250	257	291	267	254	286	298	306	293	292	268	311	273	298	296	296	310	273	297	264	291	288	323	287	284	286	289	322	303	271	295	298	293	319	287	280	290	285	295	298	283	295	274	279	289	283	280	276	305	301	307	299	332	310	307	315	299	327	309	304	296	298	326	287	329	284	307	294	267	251	294	295	294	316	265	301	306	304	287	285	300	304	282	279	286	288	293	288	290	304	307	324	351	316	329	328	296	304	300	316	291	294	288	290	294	286	279	261	300	279	293	239	290	293	293	318	299	282	296	297	304	291	269	314	238	317	296	252	319	270	283	281	272	273	280	312	318	297	274	323	321	292	277	298	298	299	288	263	315	302	299	285	284	288	268	261	328	288	333	291	297	309	307	289	307	304	306	297	274	294	282	307	314	290	282	281	264	279	262	274	315	315	292	288	305	291	307	298
11146	19194	26374	33104	28960	22648	9999	6084	5611	7680	14878	26361	24650	22326	14796	9066	5263	3017	1837	1427	1420	1259	1014	956	879	869	906	880	966	891	859	879	875	852	850	879	831	892	824	844	866	820	777	836	849	874	848	830	844	792	820	780	828	776	767	800	795	811	810	849	783	816	788	789	769	801	822	780	799	806	794	773	782	777	745	792	807	847	820	824	865	826	751	771	795	776	815	772	820	799	805	796	792	797	781	822	789	789	813	747	761	764	775	795	766	808	766	836	812	793	710	763	811	799	827	813	764	762	801	816	804	783	794	802	779	811	773	743	706	815	749	771	799	764	752	773	772	751	743	778	771	820	843	771	787	797	773	794	758	807	764	802	783	768	775	815	779	742	770	786	768	781	811	760	754	765	796	823	796	830	747	761	788	758	808	789	792	751	781	775	761	734	807	769	797	699	774	783	734	748	762	759	759	806	733	750	750	769	799	773	784	812	761	796	788	818	822	826	708	750	788	737	756	748	772	765	785	804	773	780	781	826	758	817	771	841	798	810	748	791	781	789	775	789	769	790	779	812	775	779	743	765	777	791	764	794	826	798	796	781	747	760	801	763	797	766	822	782	773	763	763	812	781	786	855	807	794	697	778	783	761	784	768	712	795	747	794	767	782	805	746	787	807	818	802	808	756	755	773	798	794	798	749	782	807	791	792	823	799	828	787	763	757	779	798	800	792	812	816	783	772	791	805	822	791	831	757	823	821	792	824	822	746	795	775	787	774	751	818	795	811	822	794	754	789	785	779	849	765	791	806	738	809	823	808	797	755	778	771	817	768	775	788	789	743	785	806	785	752	777	793	804	810	751	764	768	782	820	753	763	855	776	780	756	805	772	707	743	750	773	802	763	792	819	769	802	788	771	778	717	817	786	793	802	806	750	806	805	749	773	754	796	743	812	759	792	763	796	757	779	779	788	825	733	788	813	746	776	819	785	810	774	783	802	800	757	785	811	767	795	726	784	828	745	809	776	771	755	786	765	817	826	831	786	733	758	797	796	719	789	758	794	789	792	765	768	732	747	734	782	821	774	798	788	817	789	771	784	764	786	813	829	860	777	764	777	770	789	742	804	780	766	829	834	763	787	795	736	784	779	751	805	757	773	780	802	793	761	778	792	812	820	797	801	745	844	717	789	804	790	792	772	758	751	756	784	764	754	797	783	853	770	725	802	780	773	818	823	799	726	797	728	729	760	824	762	804	795	784	798	731	790	782	728	761	757	729	793	802	806	798	804	711	764	784	850	775	763	808	795	754	775	800	759	765	810	751	786	786	768	743	766	727	773	760	771	739	770	722	782	762	769	737	741	753	817	853	761	792	822	750	832	787	734	796	766	747	775	712	762	788	766	709	768	799	750	765	772	763	790	799	788	771	824	784	796	767	830	783	764	765	764	785	769	768	811	787	772	797	816	782	760	781	757	767	778	831	760	746	778	792	740	800	772	762	819	785	823	759	768	796	743	765	752	767	770	780	800	757	752	773	797	785	814	802	786	777	747	780	783	761	743	831	719	757	741	774	756	796	786	772	785	764	750	765	780	735	767	757	753	785	788	768	758	744	772	789	757	788	845	777	774	784	822	834	783	764	750	766	735	811	777	777	747	798	769	808	760	691	730	798	776	728	821	844	797	737	754	774	748	758	799	796	760	861	794	781	779	733	799	774	801	805	772	830	790	763	727	732	773	788	798	755	761	802	752	752	734	787	736	794	758	771	815	766	809	753	795	745	800	782	750	770	785	783	804	775	758	842	735	828	803	824	770	783	793	750	785	830	819	833	807	774	804	790	739	756	793	800	828	815	776	769	813	780	788	739	783	807	771	777	778	758	748	749	773	747	851	796	776	765	747	761	818	775	779	794	721	746	801	744	766	789	732	806	781	827	747	822	754	790	794	780	791	774	816	798	782	793	815	773	807	787	788	781	775	773	797	787	783	789	768	757	794	764	747	820	761	791	771	772	811	765	778	846	812	838	791	736	806	731	771	800	754	814	822	752	799	748	793	760	774	773	765	848	790	780	785	802	791	833	776	757	795	795	758	797	818	800	761	760	790	810	754	747	757	801	743	755	745	793	808	774	785	772	785	758	774	822	803	808	773	805	786	777	747	744	816	802	791	810	764	793	790	795	812	833	779	727	751	746	790	748	803	766	795	790	797	778	796	760	785	809	783	808	784	781	792	773	787	720	790	773	778	772	756	778	737	796	786	756	811	773	773	774	812	712	759	807	751	794	752	784	782	750	782	760	774	724	747	818	789	730	767	728	769	732	844	766	756	753	797	867	746	790	746	797	756	824	770	805	800	800	793	802	757	789	801	774	740	753	778	770	813	839	798	835	782	791	804	752	786	782	805	794	797	763	856	781	787	793	765	788	760	745	816	775	764	793	750	780	771	785	746	813	804	728	744	814	745	831	777	783	770	739	790	763	778	766	790	796	741	742	799	812	795	749	789	789	727	850	814	754	786	782	789	808	775	747	782	807	793	773	779	768	812	792	826	775	771	819	784	801	732	759	787	745	773	731	810	839	791	788	750	803	718	760	750	765	780	776	782	777	768	790	784	783	774	783	790	774	776	797	854	786	770	829	842	737	810	742	777	766	824	779	785	786	758	796	800	764	799	765	769	767	754	843	784	783	813	838	798	771	742	785	759	791	761	746	774	774	771	806	772	733	788	784	810	760	806	781	799	789	720	867	781	804	765	744	799	741	788	750	808	799	777	767	786	837	834	734	751	801	787	750	812	723	795	838	764	794	734	781	767	765	790	775	738	754	810	744	757	768	791	836	815	778	806	799	766	836	796	776	863	725	744	787	809	791	849	743	788	771	772	709	732	802	777	771	762	792	761	792	757	755	749	870	776	790	778	835	768	775	828	771	716	812	736	800	787	845	766	800	762	787	791	821	819	746	750	776	807	777	752	788	792	740	816	771	768	821	786	768	793	790	811	766	755	791	771	791	823	810	800	815	775	792	803	745	747	813	766	762	773	765	770	761	815	769	760	709	749	793	818	784	745	776	810	770	784	786	773	825	809	781	780	787	808	768	808	785	720	823	759	811	753	772	773	764	787	838	765	751	709	772	765	794	741	782	782	776	802	764	795	825	747	785	778	738	748	801	784	758	782	773	789	780	777	810	790	735	796	763	773	761	787	776	775	801	782	799	770	768	757	795	784	746	808	820	757	796	790	767	786	836	789	774	819	752	813	735	768	764	768	721	778	765	762	757	774	780	755	787	768	795	785	753	749	793	743	741	767	743	786	839	790	831	752	800	755	759	729	758	769	769	804	779	810	766	767	751	803	797	771	750	763	817	800	788	786	822	779	778	776	764	814	767	741	777	831	765	795	809	746	779	772	812	809	773	743	756	751	842	775	752	780	749	756	818	754	784	768	766	759	755	794	814	811	803	780	769	781	784	740	750	787	774	754	780	834	813	785	814	764	789	796	813	771	776	780	736	761	781	729	794	798
23417	29979	34074	35144	28868	24980	15618	7834	4534	3368	6121	12568	13665	11686	6239	3955	1854	951	526	386	438	336	293	268	252	269	290	250	247	265	261	272	297	277	267	255	252	262	240	287	253	243	270	271	258	264	282	255	251	266	275	230	215	274	241	249	243	244	261	275	233	288	234	237	275	265	276	259	226	229	246	283	245	257	283	244	227	261	258	271	233	275	277	253	245	250	260	257	289	267	220	250	255	285	249	244	290	273	236	258	259	231	225	237	242	239	255	225	227	215	241	261	248	248	249	263	249	264	247	270	260	250	237	261	225	237	252	252	237	252	253	280	238	257	239	261	240	237	259	261	246	250	226	242	246	233	241	271	250	234	266	242	225	252	266	246	250	260	226	255	240	251	241	250	232	269	266	274	238	245	241	259	255	272	236	249	254	231	268	264	260	290	241	265	257	219	244	261	298	270	234	243	241	236	228	264	252	239	225	244	261	262	223	226	263	285	223	261	258	245	238	261	219	253	264	244	213	251	305	247	240	243	260	254	251	225	244	253	230	255	253	264	236	263	264	251	252	224	252	272	248	240	255	250	257	258	250	238	249	235	254	244	256	273	233	269	227	255	247	259	235	246	253	252	249	246	256	256	232	246	247	250	251	247	240	240	235	251	256	258	254	274	276	249	240	257	263	248	261	238	226	249	227	254	264	257	261	235	274	238	254	266	281	217	244	263	246	245	236	222	238	268	250	233	241	235	263	263	263	254	263	263	224	261	262	255	269	243	223	257	274	231	258	246	253	266	259	246	225	224	220	261	238	277	253	248	249	251	244	240	228	257	245	256	261	232	264	256	256	264	273	258	255	266	269	226	237	253	261	253	221	258	261	269	239	241	221	240	223	281	251	246	255	243	256	256	239	245	223	270	218	252	245	230	243	245	270	280	262	262	254	235	256	225	251	264	277	277	243	264	265	257	249	289	265	248	250	287	240	260	270	261	274	221	260	234	251	237	263	243	243	224	243	237	235	253	261	281	238	254	223	264	267	255	260	234	258	248	258	267	262	259	243	275	238	206	226	238	250	244	248	228	248	244	260	258	237	241	280	260	262	254	244	270	245	273	260	248	251	244	233	229	248	248	233	264	275	256	253	282	248	248	259	280	266	265	283	223	239	249	243	253	223	231	253	265	248	254	240	235	232	245	274	254	245	227	259	263	248	242	256	236	233	241	275	225	225	261	263	275	232	241	227	257	246	252	293	223	254	224	261	251	241	243	225	249	249	217	255	251	244	251	271	264	254	241	237	214	263	260	249	269	250	265	262	244	250	251	257	252	265	221	241	255	223	264	237	231	222	277	246	237	238	271	269	267	251	244	242	249	262	288	251	262	225	231	208	228	258	260	262	258	252	239	279	239	247	272	265	267	235	245	243	233	257	253	268	222	278	267	237	243	261	217	234	273	233	254	248	239	264	271	255	223	257	228	258	231	241	267	238	228	252	268	214	234	258	241	263	270	262	259	267	261	259	263	245	234	289	252	263	262	249	282	255	255	256	268	260	250	253	259	254	244	247	248	248	231	229	248	277	241	248	218	249	250	272	255	272	256	270	249	252	231	242	213	240	275	259	256	264	264	266	261	247	248	251	255	229	225	246	252	254	257	275	270	255	234	238	227	267	241	260	263	256	264	240	288	237	253	249	251	232	261	264	266	237	276	253	231	246	276	255	236	254	228	240	230	246	255	274	260	250	238	257	274	233	261	232	256	241	240	241	270	264	281	273	247	247	263	249	270	233	251	249	260	259	241	246	253	254	263	267	244	256	252	236	251	275	269	247	273	245	247	248	263	249	266	231	273	232	259	239	235	271	236	287	265	258	227	249	269	219	275	268	244	256	250	269	218	222	227	256	264	247	254	246	261	278	250	244	236	224	269	245	229	226	223	244	236	252	247	247	212	255	267	245	253	256	255	282	265	279	263	283	250	263	264	261	219	226	239	256	258	264	250	261	257	267	257	254	246	253	268	242	257	246	216	272	235	241	291	269	235	249	247	246	254	255	290	266	226	261	250	230	229	292	241	272	268	243	247	254	252	266	300	239	254	253	275	256	239	269	252	227	280	249	247	259	262	230	253	269	224	226	256	253	226	267	253	230	288	266	251	242	248	255	240	263	261	215	258	239	256	232	242	222	268	242	254	250	254	280	259	238	249	227	270	260	250	265	228	254	289	267	230	255	277	241	263	279	225	238	236	271	293	223	245	236	265	231	260	267	266	241	266	288	225	254	211	277	234	205	255	247	234	248	259	260	256	233	256	269	233	249	274	250	284	254	247	228	279	248	238	240	260	261	262	266	257	263	248	265	273	256	228	255	258	273	245	252	264	244	249	258	226	224	266	248	259	255	242	255	243	271	247	226	246	258	258	261	264	250	219	214	265	255	258	275	255	255	258	233	238	219	218	234	264	253	242	220	245	242	263	266	265	245	268	267	264	263	226	247	277	250	228	248	259	253	253	239	256	238	258	216	251	264	225	244	256	269	248	279	264	244	225	267	228	215	223	249	261	278	247	258	254	253	233	243	263	249	242	274	256	254	244	246	246	219	254	235	236	229	259	241	285	246	234	258	263	250	228	241	267	264	255	237	266	241	249	238	267	251	226	270	285	228	266	232	253	276	276	232	223	285	249	247	290	249	265	218	259	293	272	241	235	255	260	215	242	248	259	247	242	246	239	223	244	256	231	239	254	250	249	232	231	243	253	246	249	241	254	251	232	217	258	233	264	243	232	235	225	229	257	277	276	232	278	249	236	247	241	227	247	246	236	268	280	238	243	248	226	269	270	248	287	258	266	285	279	268	263	252	243	234	235	253	258	238	265	292	293	253	245	262	297	252	271	240	274	251	251	259	243	273	250	258	264	258	280	233	200	228	225	250	241	262	285	263	241	259	276	255	234	274	245	288	235	245	227	254	239	241	262	232	245	269	257	245	261	263	257	251	211	269	261	260	231	261	255	261	261	249	238	225	229	241	271	257	269	257	238	253	224	268	272	256	225	263	260	271	238	259	234	242	253	255	241	223	216	267	245	244	253	260	242	259	277	262	288	252	219	266	224	256	238	294	239	238	236	233	268	246	226	238	269	241	242	249	245	241	249	243	238	243	238	252	267	224	282	270	237	242	288	260	261	260	252	245	245	261	260	255	252	273	229	257	269	243	267	254	256	263	240	256	212	244	240	278	246	238	268	237	260	246	275	239	271	227	271	277	281	259	258	235	225	253	262	222	234	251	252	282	251	246	260	258	233	240	241	239	228	237	256	271	248	243	239	230	264	243	238	263	222	252	254	244	246	257	238	255	249	245	236	259	270	264	283	229	258	247	245	261	251	253	235	219	252	251	253	273	247	235	239	227	255	273	250	262	234	237	243	236	243	225	243	234	249	237	233	234	243	247	249	249	255	248	244	228	264	240	264	271	236	256	248	245	258	252	253	252	255	260	235	252	241	239	252	207	237	267	232	254	264	257	255
15064	23357	30985	37584	34497	27198	11694	7747	8668	9191	18599	31682	32493	28761	18391	12405	7615	4804	2341	1848	1776	1303	1079	996	920	882	841	876	825	819	839	779	768	766	748	746	762	797	739	744	743	737	693	746	698	708	727	757	716	722	682	685	739	685	744	692	709	655	661	669	711	684	671	624	716	676	689	694	710	675	683	677	695	672	655	702	647	672	691	670	661	698	685	685	636	702	704	707	684	701	693	663	674	670	695	653	693	655	670	647	651	649	664	655	679	640	662	647	622	655	674	663	649	666	665	648	663	673	680	663	644	673	647	667	654	627	633	699	630	690	687	669	637	688	653	692	640	677	650	671	632	640	679	688	648	690	666	657	653	675	630	649	637	649	638	674	632	651	599	682	604	665	646	664	694	696	648	668	648	655	654	646	656	657	676	706	611	670	684	675	680	649	678	661	694	676	669	617	672	624	669	653	604	621	570	683	649	610	662	664	622	671	664	645	708	619	643	675	697	651	668	649	659	666	658	647	653	632	645	639	655	636	649	650	635	640	590	660	610	640	647	561	668	637	672	687	637	637	696	677	694	631	635	621	667	636	630	657	623	662	656	610	615	646	640	637	627	641	650	627	632	630	632	693	603	672	664	673	659	692	685	678	621	643	675	637	666	630	647	683	661	670	670	639	670	637	655	636	641	646	627	637	688	654	685	642	653	668	612	643	676	677	618	619	674	643	661	677	606	623	637	624	684	699	666	668	661	636	661	654	619	635	612	634	680	632	661	627	605	648	686	644	634	638	653	681	650	666	661	624	627	610	692	668	616	636	652	663	665	607	661	631	631	622	631	645	622	653	649	646	616	652	619	654	640	657	669	639	646	650	643	651	669	673	614	632	683	682	686	624	611	613	657	607	669	632	629	602	601	645	592	635	641	645	606	652	624	640	654	667	642	655	656	655	656	679	684	674	649	641	657	646	615	650	648	648	630	660	690	637	618	642	677	646	626	669	632	666	631	643	638	661	600	670	615	643	662	635	691	688	609	656	675	659	652	613	623	656	632	638	653	631	737	623	707	666	620	666	648	660	646	643	666	681	691	638	684	661	691	642	642	625	621	696	631	665	638	631	613	648	616	658	650	669	691	660	646	648	691	638	679	664	666	660	607	648	649	626	673	634	662	641	672	680	651	649	686	613	620	647	631	644	667	726	633	657	623	634	640	615	614	661	669	647	694	650	656	609	642	671	636	690	676	643	649	622	684	630	651	659	600	658	663	635	636	640	643	661	644	657	646	644	660	636	689	621	661	663	634	663	638	658	648	629	617	650	640	672	648	673	618	669	674	648	695	662	662	638	702	639	649	633	679	666	661	614	624	620	618	669	642	650	647	625	594	615	626	668	654	644	604	645	660	664	664	610	675	599	702	647	671	667	656	634	641	585	652	657	642	633	674	651	637	678	657	607	622	650	675	689	642	680	649	661	651	650	625	630	612	587	653	654	605	606	671	617	646	614	644	631	608	681	646	600	658	656	614	639	636	671	651	649	598	668	638	616	643	647	636	632	664	687	671	693	651	668	655	628	690	622	648	640	663	685	630	677	634	630	616	640	654	647	666	599	633	663	661	622	657	666	671	687	640	661	674	634	676	668	651	641	621	670	641	615	695	666	642	650	611	659	641	599	661	649	647	682	695	654	632	682	634	652	634	640	644	689	665	619	640	659	656	666	596	656	688	646	629	663	627	655	647	619	684	669	634	677	607	658	655	624	649	630	647	629	660	646	611	663	646	624	606	653	658	667	720	654	644	622	655	663	625	647	618	666	627	642	670	689	663	678	691	689	654	696	619	655	686	695	671	652	691	708	649	666	672	611	654	639	651	685	640	679	684	661	597	640	619	637	611	650	616	646	627	672	661	632	673	626	695	647	658	683	675	695	648	697	640	652	642	657	616	652	642	683	635	633	627	676	689	708	679	625	659	608	662	653	623	622	638	657	667	636	627	688	640	628	648	635	624	667	622	690	665	669	700	646	585	669	651	673	649	670	605	684	617	616	640	669	678	649	684	656	633	637	674	633	652	619	671	666	644	611	641	668	652	627	627	660	679	639	672	602	651	631	643	607	692	624	637	673	607	652	609	677	646	635	642	663	623	673	693	685	648	650	670	650	642	615	632	675	628	661	616	630	642	657	628	642	652	670	672	686	598	669	665	620	659	677	661	630	695	644	653	613	678	654	655	607	693	671	654	690	668	679	655	665	655	631	686	649	641	665	691	665	624	637	653	645	690	641	654	640	646	701	619	605	654	659	660	685	626	656	610	640	652	685	613	671	647	639	629	616	621	666	687	656	696	693	574	698	597	675	670	655	618	670	692	673	628	687	630	661	654	637	640	666	692	660	651	652	638	657	661	625	682	660	617	656	628	694	686	649	677	649	621	632	653	616	618	701	635	633	659	698	639	659	644	613	670	658	649	628	648	679	662	627	663	652	656	660	616	626	613	608	639	658	674	663	638	647	615	676	696	649	647	630	654	616	676	658	647	591	636	658	680	680	671	629	658	640	650	671	644	689	628	667	622	659	634	618	667	653	678	713	669	653	654	674	639	669	653	693	649	640	671	684	622	646	672	649	649	645	693	699	680	634	696	647	625	676	656	670	610	641	625	665	642	646	641	625	689	652	701	670	604	662	624	647	673	636	695	664	624	667	660	642	671	601	685	618	661	662	631	673	674	654	657	624	633	659	617	614	694	662	632	617	658	699	630	673	648	661	664	657	639	681	596	635	643	656	641	668	643	659	679	686	685	649	675	676	651	648	660	634	637	639	662	664	618	666	667	692	648	665	658	669	672	594	661	636	597	616	669	603	613	685	626	656	671	639	649	668	698	667	669	697	634	629	634	679	714	666	598	674	654	657	661	628	658	628	667	653	648	631	665	670	647	681	613	631	652	631	705	675	616	653	622	647	653	616	639	673	666	683	663	622	623	665	681	653	651	693	659	650	660	648	615	682	653	658	647	614	620	692	605	662	632	651	673	617	628	614	635	625	690	667	684	634	652	628	627	620	691	590	687	682	642	642	636	660	666	674	651	612	651	645	674	618	684	649	635	693	664	617	665	592	667	658	652	601	635	595	682	652	687	625	641	579	673	644	664	647	649	638	696	707	632	636	673	697	676	634	663	608	660	678	601	650	648	669	673	664	632	646	663	651	601	606	674	699	630	643	632	669	656	673	663	648	669	685	687	691	629	650	683	705	618	658	648	687	645	683	664	637	649	680	652	682	666	666	651	619	672	630	632	640	616	664	631	642	623	688	622	647	618	660	654	663	602	667	648	614	635	656	710	663	629	628	612	665	659	629	620	659	617	621	639	613	649	667	622	624	673	642	688	681	630	634	621	676	623	636	632	631	628	609	651	656	606	638	664	623	705	658	633	638	638	657	680	621	614	666	660	715	695	674	662	638	664	674	614	664	656	638	636	584	639	709	683	669	633	631	638	640	613	653	656	685	629	612	628	707	622	671	675	660
3219	3969	4580	3371	1861	1041	469	221	233	227	308	526	403	354	243	207	189	164	161	161	175	157	175	161	167	181	166	178	137	163	159	165	172	158	145	164	182	150	152	174	150	154	155	165	150	155	157	135	156	151	142	145	173	168	161	159	155	150	147	152	181	149	141	147	149	158	144	162	157	175	167	154	153	158	162	192	165	172	162	152	152	167	160	172	195	151	147	160	159	179	145	182	157	159	163	150	176	171	167	145	158	165	150	155	177	165	141	172	155	170	149	147	160	151	163	157	149	169	144	163	134	148	164	168	149	144	151	148	164	164	172	158	157	159	167	166	162	158	156	183	170	169	166	173	152	136	165	152	154	175	143	163	154	165	179	151	166	143	166	167	152	168	181	156	157	161	144	176	153	180	154	151	134	160	166	170	158	148	160	155	175	157	171	180	160	163	143	149	179	167	166	149	161	150	162	142	182	148	146	162	177	154	152	177	161	135	155	167	159	141	154	153	167	143	148	143	177	158	193	153	159	147	175	169	168	154	157	159	143	167	144	145	146	163	148	158	172	173	183	148	162	156	142	162	161	160	155	159	172	157	166	170	164	177	166	158	171	153	176	154	165	155	175	141	168	172	166	139	165	175	178	163	130	185	152	141	153	152	185	177	152	142	141	160	178	155	165	194	165	155	163	150	139	156	152	169	138	146	156	143	179	151	155	170	181	168	151	159	172	148	167	165	170	185	173	164	158	155	170	178	164	164	141	136	160	159	143	141	153	139	155	152	167	149	167	140	173	154	170	161	153	164	156	161	157	144	166	170	179	152	151	130	135	150	166	140	160	153	169	159	172	178	141	157	171	181	172	159	152	146	173	141	158	137	130	153	170	149	157	169	160	170	158	166	155	173	167	152	152	179	159	186	170	156	149	159	164	165	133	176	165	164	180	158	168	161	168	172	154	163	160	165	161	151	144	166	169	165	150	146	159	155	177	155	157	169	179	170	170	159	157	157	170	149	163	150	143	130	168	162	164	142	136	146	164	181	147	153	145	170	165	163	154	148	154	136	145	170	156	164	151	155	140	162	152	160	171	149	160	155	159	159	168	175	181	165	169	165	149	154	187	158	163	168	135	167	156	162	177	176	155	156	158	182	149	158	173	142	164	162	147	165	141	168	138	161	147	162	157	143	175	166	154	182	141	153	182	144	151	155	174	169	146	156	140	162	184	143	152	156	137	171	152	152	142	143	159	165	151	153	169	164	154	155	174	134	171	141	167	142	173	144	147	170	165	157	158	168	160	162	179	152	147	180	179	161	161	156	172	148	157	172	145	166	158	173	139	189	169	152	155	169	147	148	145	173	160	166	179	141	151	140	147	152	144	167	166	166	169	158	153	155	163	158	155	151	153	143	156	161	167	164	185	157	166	176	156	158	161	147	153	151	152	154	161	154	169	178	169	156	181	171	171	182	158	179	173	154	155	151	152	178	167	187	141	186	174	145	157	172	155	140	168	169	160	168	154	154	166	155	181	177	148	171	154	190	149	176	158	187	178	175	180	146	152	158	170	149	156	168	163	174	176	140	148	178	164	153	167	159	159	138	171	173	151	156	152	160	159	151	145	185	162	183	163	145	161	154	165	185	173	159	170	182	145	173	142	153	168	148	163	140	172	155	175	144	158	149	178	143	132	142	162	158	169	143	163	165	158	169	165	162	193	162	163	139	143	134	141	174	158	184	146	154	178	155	169	167	141	154	163	156	158	155	182	159	156	193	164	182	149	148	154	172	175	153	164	157	175	191	149	139	160	160	132	166	175	155	156	182	154	158	162	154	139	169	162	164	162	143	165	145	171	167	160	152	154	143	159	144	157	146	154	144	136	159	153	175	167	165	167	153	155	153	148	162	165	153	160	174	125	145	142	142	168	156	148	164	175	140	146	174	162	171	153	166	161	177	148	156	141	173	168	168	178	159	158	165	137	181	183	147	168	122	178	179	168	166	184	153	161	151	167	160	154	149	166	151	147	191	169	158	161	164	207	150	168	184	161	161	164	150	156	140	163	158	161	121	146	167	158	159	150	146	179	161	171	167	152	176	156	151	176	173	154	160	152	164	182	152	162	156	164	161	164	152	128	154	146	185	161	156	174	175	173	167	162	155	142	162	168	134	160	172	144	137	168	179	165	149	139	148	150	151	155	137	154	145	159	153	135	144	166	166	161	162	184	180	186	167	159	151	149	159	156	185	152	169	180	182	136	153	150	139	154	180	163	166	151	146	161	176	143	193	161	167	158	147	163	167	138	188	181	173	171	169	168	157	197	171	163	166	158	173	161	166	177	152	158	130	155	151	157	153	177	168	140	144	190	167	159	177	152	173	168	140	142	176	146	133	157	181	156	165	159	150	169	164	153	152	162	163	155	141	163	178	148	154	141	173	184	194	156	153	172	181	180	138	163	147	146	152	180	171	153	174	176	151	166	149	160	168	152	157	148	176	157	190	164	161	170	160	197	177	161	171	186	176	175	143	176	163	152	159	153	174	134	150	179	163	146	147	171	148	145	156	156	164	151	162	162	160	179	151	174	162	167	171	193	175	182	150	195	152	158	169	176	156	164	164	187	186	167	188	122	157	162	159	164	152	161	150	165	170	188	153	170	155	142	142	181	154	155	178	168	155	164	171	147	175	159	154	150	153	139	167	179	171	168	141	151	156	150	152	144	156	168	167	180	180	180	174	152	164	169	168	162	155	147	174	172	155	151	170	141	137	164	151	145	154	161	154	149	166	176	175	155	150	150	159	151	161	160	151	161	157	150	169	134	157	148	153	137	170	161	176	157	172	155	165	167	170	175	153	176	161	149	139	176	164	181	167	149	158	150	153	180	196	181	168	148	152	144	165	177	144	167	164	170	168	148	156	159	159	158	157	162	180	172	160	157	156	176	165	195	170	158	173	139	144	145	199	160	159	143	162	155	164	147	179	131	157	188	145	148	165	169	169	148	173	155	158	157	150	156	182	171	159	145	163	161	132	165	177	146	173	156	144	146	166	148	158	157	167	164	142	175	151	170	163	172	161	141	154	164	181	163	171	165	165	152	158	166	173	175	170	157	183	145	151	166	155	162	171	144	169	170	146	171	144	184	163	165	173	169	183	170	166	149	146	150	183	181	157	165	156	173	164	157	170	143	175	149	151	142	161	152	171	166	154	146	164	149	164	161	172	150	154	150	186	171	144	178	137	150	155	162	145	145	161	152	191	157	134	174	149	166	164	153	149	162	137	159	178	179	146	165	143	165	155	154	146	134	173	162	157	176	164	150	166	149	146	185	168	168	168	150	151	192	157	173	151	144	162	147	147	163	154	161	142	174	149	182	155	175	163	144	148	152	154	163	145	170	161	170	169	145	169	159	144	174	183	172	163	146	155	131	143	154	160	162	153	173	181	161	151	148	173	162	168	156	163	163	170	152	151	166	145	157	170	153	182	168	171	155	158	138	150	177	154	153	171	155	146	173	154
3459	4416	7564	9040	5670	4442	1357	784	845	854	1658	3118	2424	2216	1308	998	729	572	539	463	470	516	480	488	487	474	499	465	503	456	455	474	486	496	463	478	498	493	494	468	440	481	453	489	494	498	439	498	472	442	466	514	493	519	507	458	469	469	498	488	463	483	498	495	462	426	464	462	478	501	455	498	442	484	498	498	476	472	459	499	497	469	473	463	491	485	477	477	456	486	473	473	455	468	482	467	482	463	448	469	495	476	471	453	503	473	488	490	487	488	457	494	469	463	481	441	457	459	503	461	456	491	489	481	483	478	480	474	488	473	486	475	497	467	481	503	452	481	473	486	451	527	480	495	509	474	463	486	466	500	444	488	455	414	488	502	478	467	462	470	446	486	464	461	475	481	495	487	492	466	504	490	496	489	479	460	485	471	470	476	434	497	524	513	501	463	500	446	473	462	466	502	460	503	475	480	484	500	491	492	456	524	458	467	466	457	467	482	497	484	438	481	451	484	485	487	480	453	494	493	485	465	464	475	489	481	495	491	498	469	510	504	481	503	498	484	477	477	466	461	493	463	509	473	468	495	477	470	462	482	451	504	485	446	490	487	476	496	468	481	484	446	427	474	507	457	438	490	442	460	480	478	442	466	451	504	480	463	468	473	452	471	475	513	467	487	433	499	479	507	514	476	482	481	469	490	496	443	465	515	472	469	464	444	492	488	474	480	482	477	467	480	485	493	488	488	498	488	502	480	528	503	452	506	490	476	513	486	494	449	449	483	435	470	504	499	487	458	477	463	456	440	464	490	454	438	499	490	457	470	486	460	474	456	463	500	491	468	481	485	503	438	472	441	474	523	475	489	471	490	450	476	470	456	474	463	489	458	488	470	470	471	449	518	475	461	476	489	490	469	496	482	466	488	484	469	469	456	496	470	456	487	467	477	503	476	495	489	480	468	482	494	492	481	458	481	450	453	459	521	472	466	476	514	474	474	466	489	487	503	499	486	465	508	492	503	464	483	471	463	501	483	495	504	495	469	477	486	475	489	461	488	465	471	509	450	464	472	514	458	479	487	478	510	455	444	447	485	450	461	477	507	480	490	485	482	487	492	469	512	480	482	449	481	528	489	526	469	454	451	505	484	456	463	461	524	454	445	458	471	471	459	462	489	479	494	446	482	462	477	502	443	505	512	462	493	464	493	457	523	485	460	465	456	517	461	455	467	468	472	481	512	496	499	462	498	482	499	472	434	447	484	477	450	475	437	454	479	506	460	498	466	506	477	488	451	452	460	461	484	496	495	497	507	469	463	483	445	489	480	497	492	496	462	480	448	481	457	423	470	458	480	490	507	462	455	498	486	469	491	472	482	501	476	427	475	490	470	491	483	460	439	459	500	499	485	489	436	447	497	454	501	475	489	474	465	504	486	476	480	482	464	482	457	490	463	497	489	462	461	449	459	448	496	477	483	439	441	483	459	487	458	505	493	538	504	468	443	503	460	483	485	495	463	451	471	467	471	477	507	475	495	455	492	527	485	497	490	517	432	522	470	440	498	469	500	489	487	474	493	528	478	518	453	488	492	482	466	473	470	497	517	495	451	484	482	480	468	473	485	485	471	500	482	458	488	469	453	476	513	491	506	491	487	425	504	476	479	514	467	537	461	484	457	480	490	488	484	463	460	488	487	477	513	452	490	504	478	489	494	496	466	468	492	485	458	474	480	509	465	521	515	473	475	497	485	489	458	492	475	439	473	477	469	478	485	468	470	487	494	497	451	465	460	491	503	466	498	491	498	498	495	498	433	453	429	461	493	482	445	510	465	463	471	458	476	445	491	505	484	451	471	533	494	471	447	464	507	476	479	512	507	518	456	479	470	517	472	486	453	532	487	481	454	482	457	494	522	469	466	498	484	477	458	499	489	452	443	468	492	484	442	467	475	465	483	461	484	489	477	474	491	438	470	472	499	476	505	448	506	459	457	484	470	478	503	487	474	485	470	482	484	465	463	490	481	451	481	480	484	520	520	482	487	479	485	495	483	510	469	472	454	485	466	450	509	501	474	501	472	470	492	474	469	505	472	510	477	477	471	506	468	491	529	458	463	495	432	495	472	532	457	467	481	537	487	490	484	470	500	474	471	447	506	478	515	447	467	508	443	503	481	434	505	475	483	447	476	511	479	519	488	471	485	470	521	467	471	505	459	474	480	462	453	479	470	470	461	477	491	508	511	423	472	473	482	494	459	463	464	508	508	493	479	459	459	482	487	481	495	453	453	468	456	446	527	514	485	459	461	466	463	452	480	481	491	476	454	513	462	482	454	520	446	484	468	479	468	494	491	465	435	477	481	444	455	488	464	470	486	456	526	456	462	469	473	537	445	482	489	512	459	446	469	480	450	480	497	488	480	440	488	488	509	445	484	499	507	522	466	501	450	425	432	478	448	463	470	506	475	444	521	477	481	493	483	453	517	491	502	526	467	502	473	464	470	518	482	513	453	486	479	477	439	485	497	445	495	458	491	460	478	470	485	468	477	490	459	461	477	478	475	490	500	492	512	451	453	468	486	476	467	488	445	510	463	473	524	491	490	449	451	476	478	498	458	485	456	472	469	452	485	473	475	476	469	455	472	514	473	485	500	471	461	443	500	449	474	507	527	499	450	506	463	479	480	476	466	490	462	473	484	491	478	501	490	472	472	491	457	462	487	481	482	487	475	506	476	475	533	465	474	487	477	475	456	486	510	470	466	531	499	492	508	516	481	477	490	479	441	482	477	494	505	507	491	479	458	513	496	473	533	505	484	477	473	490	489	459	464	486	493	538	531	475	448	454	522	486	503	465	498	517	498	473	461	467	485	448	460	485	478	488	474	484	471	487	481	482	471	505	511	478	493	480	494	482	488	502	496	490	482	450	453	447	480	489	480	441	503	452	493	467	496	499	465	476	510	508	500	446	497	503	519	464	488	470	485	476	489	474	462	447	490	462	496	473	517	469	478	484	489	466	483	475	465	470	515	493	474	454	479	460	510	440	459	469	452	489	481	467	448	467	458	479	453	523	459	480	472	463	477	507	500	489	471	509	448	493	484	512	472	501	485	519	513	480	467	482	494	447	520	475	475	467	493	488	502	485	459	455	515	495	481	464	441	448	473	511	503	456	488	454	448	501	487	498	459	484	501	474	470	452	452	462	480	490	476	473	498	472	477	486	457	449	506	496	468	496	468	474	505	488	476	477	497	508	518	500	476	445	539	474	471	472	485	468	462	503	471	472	469	470	505	463	488	495	460	517	532	505	442	496	443	470	457	472	474	446	461	480	465	488	463	465	504	499	481	460	477	491	460	462	513	501	462	478	460	467	481	470	468	486	470	492	474	446	438	456	494	471	460	462	430	471	492	488	497	483	476	471	489	503	475	501	513	468	475	484	479	473	504	451	473	498	504	506	498	479	476	498	483	486	511	473	478	451	476	496	488	458	433	541	493	449	483	476	465	427	487	496	467	462	506	452	503
15262	19761	28298	31776	26567	19928	9059	3522	1889	2714	4353	9478	7974	6798	3544	1722	971	624	517	446	379	316	303	331	296	306	255	332	302	309	301	285	296	299	305	300	312	280	291	297	287	284	274	308	323	321	308	302	299	315	348	292	291	301	289	298	286	297	308	299	294	297	305	336	282	311	286	322	303	276	334	320	268	277	283	271	274	295	289	284	291	296	282	278	283	299	277	292	290	272	312	279	306	282	273	300	295	245	253	291	277	270	281	330	277	286	303	293	318	305	292	286	297	272	267	294	299	284	267	301	329	282	282	303	292	282	271	278	282	285	267	303	316	254	276	304	277	304	287	300	300	281	325	293	292	291	292	294	289	288	296	278	284	276	249	328	314	287	300	304	301	315	289	302	325	325	273	299	288	292	263	284	286	289	308	301	304	296	310	277	316	302	283	284	301	282	246	309	284	316	315	336	260	304	309	266	283	263	316	313	355	301	263	303	298	288	289	272	325	295	291	266	326	289	304	324	272	280	281	282	290	284	273	266	260	285	270	296	280	275	348	291	290	297	308	278	286	281	323	296	282	274	310	274	306	290	317	289	315	297	301	313	311	315	308	274	285	273	282	281	284	275	293	282	301	273	294	301	299	316	291	304	295	277	292	306	300	303	321	306	296	302	302	310	308	311	299	322	272	273	298	302	276	313	309	273	282	293	270	245	307	282	295	298	308	301	287	309	291	260	277	261	283	278	295	289	299	267	256	272	318	301	310	285	290	277	298	301	287	288	304	306	315	307	290	338	289	303	255	273	295	292	296	315	287	277	273	304	296	323	306	274	295	311	298	308	328	305	299	307	287	300	352	291	294	296	337	324	319	271	311	312	281	296	280	282	326	281	281	307	333	302	261	298	290	265	290	279	296	305	288	312	301	300	299	279	295	289	301	284	283	282	311	305	266	280	314	304	282	299	267	295	287	303	269	326	295	287	287	244	271	292	304	334	288	266	297	291	299	315	328	311	290	286	293	253	323	294	289	266	275	294	317	289	318	299	283	310	289	313	308	298	319	301	293	289	307	306	311	298	301	304	309	305	286	293	293	281	325	294	288	248	305	322	320	304	303	286	297	296	315	277	293	296	310	294	291	276	254	335	307	297	296	287	325	323	300	304	305	273	339	285	280	314	314	312	304	287	323	283	296	298	293	321	294	259	283	289	263	255	281	300	314	281	303	278	281	275	302	297	292	286	293	303	332	293	317	306	297	304	297	267	324	299	260	271	311	309	293	298	306	268	298	274	312	285	293	308	306	276	322	301	328	302	285	325	269	302	290	271	312	291	281	312	309	317	282	307	265	294	309	293	330	320	303	277	258	328	297	286	281	269	282	271	316	304	267	294	295	289	284	303	301	279	276	287	277	304	316	316	313	287	325	329	285	285	299	266	310	276	261	281	289	292	308	284	333	307	292	301	283	297	290	271	280	300	284	318	282	306	330	274	281	306	312	293	283	280	290	299	326	309	271	269	277	313	301	281	289	264	290	298	319	299	264	310	313	278	269	289	312	317	302	252	317	269	318	335	290	266	336	306	280	271	282	307	294	326	280	304	302	302	303	312	310	282	292	273	287	281	299	310	303	302	290	321	295	278	298	307	317	282	259	282	303	290	265	280	277	308	267	296	325	291	291	274	289	326	272	288	293	318	291	284	276	276	315	281	295	278	285	293	319	284	261	306	308	297	306	325	314	279	280	302	291	287	303	299	302	311	281	298	295	276	316	266	317	260	298	314	267	273	275	290	257	297	293	287	313	283	279	306	304	293	310	304	321	305	292	269	286	294	290	301	309	301	281	282	312	309	260	255	325	297	301	241	303	309	330	292	283	268	300	309	311	285	268	318	265	317	297	287	282	283	300	296	309	295	276	350	275	265	291	281	314	292	282	287	312	303	290	253	303	305	316	288	303	295	319	310	285	288	302	291	298	297	289	312	291	282	300	287	312	283	277	284	307	287	320	293	291	305	256	264	293	297	308	317	285	279	275	294	300	281	296	289	281	291	269	261	295	299	291	284	322	308	296	290	320	270	278	289	257	278	292	290	301	321	272	300	300	294	282	306	254	300	320	309	301	292	286	264	282	295	281	264	282	299	284	274	279	292	282	309	288	300	303	288	273	272	270	291	294	275	312	291	278	303	306	302	280	275	277	256	284	345	312	264	277	315	325	268	301	279	301	287	318	269	252	305	316	282	300	284	329	274	295	296	335	295	302	306	294	299	299	260	289	281	284	302	312	284	295	287	324	265	265	293	289	324	306	303	306	311	352	293	279	288	305	316	302	280	276	281	298	278	277	312	262	261	268	298	306	287	273	299	252	313	302	300	316	299	289	320	296	286	317	295	315	254	290	311	292	282	290	336	276	297	274	269	269	304	304	295	284	297	307	281	343	308	300	302	317	298	301	274	273	292	284	249	278	286	273	297	255	304	320	276	310	318	297	283	278	291	304	305	289	317	245	302	315	287	291	269	265	292	320	307	311	301	294	280	275	311	297	286	322	291	287	281	306	343	273	298	297	294	293	301	294	280	303	294	322	253	288	314	268	268	284	281	285	303	319	283	289	320	302	286	313	297	287	320	299	299	302	321	291	283	287	302	290	292	300	287	266	290	291	285	302	280	296	309	266	315	258	291	302	278	286	303	288	295	298	278	290	337	319	282	289	275	309	280	295	291	277	293	320	290	332	308	258	297	299	265	297	277	308	279	297	310	291	285	249	304	287	262	310	293	320	279	288	334	285	292	295	306	280	287	305	305	282	304	302	276	282	312	271	315	288	326	303	281	302	336	296	317	310	277	291	314	297	315	313	278	322	284	307	289	309	297	263	294	278	285	293	298	281	308	281	319	279	291	293	293	305	321	275	292	322	316	296	317	283	306	288	295	288	285	279	336	266	292	280	299	312	293	296	317	328	297	268	279	288	318	311	294	279	288	281	319	292	312	277	292	288	281	286	284	269	267	289	313	320	295	279	297	287	300	335	302	276	301	260	303	270	296	284	293	308	301	300	313	274	310	317	282	293	261	279	285	275	263	283	304	301	274	295	283	299	270	300	315	321	301	291	309	279	286	265	302	303	323	292	279	322	287	276	278	334	280	282	293	304	296	298	300	286	303	264	274	307	295	287	261	293	295	291	277	272	292	312	270	281	291	284	263	297	293	326	294	294	289	304	296	288	302	297	302	294	279	275	266	290	291	286	317	284	289	291	299	328	292	281	270	286	284	302	284	288	317	282	319	323	261	300	314	260	304	272	290	304	281	277	314	300	273	324	311	252	316	303	308	315	312	298	323	301	301	283	286	291	294	283	299	259	293	285	325	291	294	269	266	285	284	313	288	274	297	282	304	275	275	282	285	296	279	287	306	296	309	315	281	305	309	291	283	283	262	259	321	317	312	308	256	315	274	288	285	292	299	286	316	307	296	264	299	327	299	304	294	295	304	311	294	276	289	311	323	301	301	284	324	328	336	324	332
11486	15610	26000	33275	30290	23001	5933	3304	3989	9755	15996	27983	24428	21675	12143	6732	4361	2862	2022	1950	1370	990	1022	927	910	859	922	879	914	931	895	849	835	866	849	858	803	830	847	821	802	847	820	817	800	826	773	822	810	774	784	904	820	750	853	794	842	833	872	764	812	858	788	770	811	749	816	782	799	739	823	790	800	787	789	812	807	852	785	777	825	731	890	772	788	791	779	772	787	751	773	776	775	782	769	768	743	744	745	814	814	749	806	738	790	793	801	750	713	758	770	796	760	782	819	822	807	803	757	809	752	824	820	801	809	785	754	783	785	788	765	844	784	775	804	776	816	780	763	806	749	737	785	770	767	813	761	767	773	813	735	780	771	827	816	791	765	792	806	745	766	816	776	761	844	757	831	780	757	759	713	834	793	770	825	768	761	723	871	820	747	736	814	815	744	804	810	761	745	797	827	730	798	764	775	797	759	780	752	791	783	792	800	754	771	772	760	814	787	769	769	713	817	783	780	814	786	762	742	823	768	774	762	823	806	862	739	791	791	794	787	731	818	776	766	769	780	813	826	742	792	769	795	733	784	820	793	812	788	780	798	778	805	770	771	745	758	796	764	798	761	789	753	757	774	783	800	739	702	787	760	745	777	815	792	806	816	763	752	815	784	829	728	771	762	811	759	791	781	820	778	800	759	800	716	789	736	782	811	767	803	787	805	780	786	774	730	747	768	755	783	761	767	774	788	730	795	749	788	766	723	724	702	762	761	765	771	772	830	800	761	828	766	768	803	769	743	832	796	753	805	741	843	786	728	784	779	759	775	785	788	829	767	744	750	769	800	804	778	741	773	787	783	764	729	758	784	794	746	775	825	774	768	755	754	800	781	825	779	775	752	765	791	771	808	759	787	790	784	738	753	794	699	768	837	827	746	834	774	766	859	772	811	770	813	798	827	765	774	823	808	819	745	752	787	775	787	780	788	793	757	759	764	776	748	772	782	805	760	816	783	798	801	793	803	771	861	776	768	770	864	711	747	789	716	780	793	785	762	755	766	787	742	783	751	809	757	762	780	766	812	797	818	732	833	813	769	792	784	771	821	768	803	752	751	780	774	735	774	782	772	749	739	743	790	732	757	737	746	797	854	795	819	762	787	744	838	788	763	785	772	752	762	808	817	808	802	742	771	759	819	782	808	794	759	792	758	759	789	788	750	808	776	811	798	726	769	736	749	722	874	798	784	761	751	753	789	820	770	803	775	763	767	799	784	747	770	784	744	740	777	760	775	783	798	779	798	771	805	770	789	784	784	776	774	794	752	770	840	763	809	836	835	793	766	783	775	794	771	742	727	699	770	769	774	778	758	769	803	780	735	777	787	748	831	772	805	747	753	739	808	761	779	784	778	795	771	782	790	787	797	769	773	793	773	764	783	743	768	769	756	796	808	744	774	741	745	759	773	802	806	781	789	776	749	801	811	800	806	737	809	794	771	765	803	754	788	752	766	784	750	815	778	786	812	747	768	828	826	825	775	769	729	787	825	769	787	776	781	796	777	756	833	783	802	736	825	764	743	790	799	766	820	760	792	724	792	753	804	802	733	847	793	766	759	792	729	768	810	790	768	808	767	783	757	756	804	784	788	716	782	783	812	830	738	775	762	704	771	806	804	807	789	788	752	738	805	771	810	755	726	722	808	751	781	790	819	798	753	736	769	810	748	765	809	748	807	768	792	819	808	725	784	798	794	772	776	763	748	760	724	746	816	773	767	748	745	756	761	802	763	765	763	785	826	745	757	832	770	761	736	813	771	807	748	770	687	812	785	776	773	747	772	702	809	781	781	794	795	797	768	726	767	757	799	778	784	769	776	786	787	819	813	796	770	774	752	806	785	749	788	779	748	739	724	824	787	773	791	793	839	802	779	774	770	767	732	738	773	798	848	775	808	825	766	764	772	783	768	815	772	800	740	808	785	791	815	815	857	794	809	758	744	829	734	806	759	757	751	811	765	766	791	765	760	826	839	787	804	809	794	773	761	788	787	819	774	766	778	728	801	760	787	783	775	746	776	735	780	766	767	769	764	748	800	745	773	773	798	786	789	785	745	785	766	771	784	764	770	769	729	776	780	735	767	772	792	777	763	763	778	817	790	767	780	791	749	765	784	749	788	768	773	789	782	785	811	780	837	737	755	745	757	776	801	776	767	784	800	845	782	756	772	781	766	759	819	779	772	766	790	751	793	783	774	832	719	760	773	754	773	787	790	778	838	771	833	743	733	770	793	799	826	780	756	812	737	780	805	766	801	793	803	814	757	772	806	737	774	757	787	759	732	742	777	749	757	782	810	796	752	777	790	827	779	784	771	746	780	819	793	799	774	781	783	753	811	796	746	744	771	775	785	758	788	821	794	807	768	795	769	805	786	792	793	747	782	760	747	737	743	778	747	768	789	771	739	748	778	833	739	766	824	748	781	781	757	767	743	750	724	783	753	768	797	756	823	769	816	781	773	833	737	824	759	810	793	797	780	785	810	698	821	781	756	803	790	777	785	757	749	785	775	814	768	740	764	772	790	791	795	777	758	821	770	783	737	769	818	818	797	821	845	754	751	766	745	699	768	791	779	802	747	744	782	775	757	803	772	767	752	788	739	822	750	787	776	803	833	779	779	810	751	738	767	799	775	755	815	774	818	762	770	842	775	759	773	768	770	725	755	830	777	753	752	780	769	779	738	779	780	797	820	826	765	784	792	757	726	811	750	742	763	793	813	737	765	754	756	732	758	752	768	769	773	742	746	776	756	822	820	802	743	773	820	757	809	747	769	769	806	792	804	754	858	752	786	780	781	792	814	849	782	741	750	792	787	760	771	741	810	766	785	787	771	784	773	750	738	764	783	765	756	806	772	793	740	760	780	805	769	811	780	781	819	772	793	785	771	758	750	802	775	768	781	800	762	760	772	794	787	801	778	759	792	798	806	723	768	835	714	772	797	802	789	810	788	780	736	764	740	759	784	790	791	756	795	794	756	766	789	743	782	759	713	762	803	724	828	809	801	829	806	794	745	748	733	804	827	738	780	777	778	801	813	757	735	817	744	787	773	739	787	806	787	772	823	785	787	790	806	820	809	833	781	756	786	743	777	777	763	776	757	790	756	780	788	744	743	762	803	808	820	746	788	793	825	751	806	760	803	805	810	808	753	825	760	774	802	821	760	796	735	753	753	825	775	774	773	768	764	781	750	758	772	761	767	780	755	763	837	784	772	755	816	744	749	743	775	753	741	807	759	813	791	779	718	803	784	786	791	782	750	810	788	794	758	748	775	766	810	775	807	812	751	834	822	786	817	799	793	750	737	751	740	853	751	759	770	779	804	785	758	841	747	777	794	744	770	754	758	763	776	729	759	788	822	788	781	746	732	787	773	770	806	815	755	737	736	731	773	767	770	792	756	748	785	803	742	799	716	827	780	776	808	747	788	733	753	787	781	765	785	806	807	784	768	824	820	757	760	827	830	781	767	774
23610	27753	31118	36966	32902	25519	15290	7077	3823	4956	7654	15245	15824	12257	5772	2823	1467	847	541	471	354	291	303	262	292	281	268	286	237	255	279	256	266	240	255	246	249	234	249	251	267	254	254	277	296	235	279	258	242	257	265	235	265	244	254	221	263	248	232	239	234	240	267	253	248	285	252	252	247	249	214	233	224	244	267	290	256	285	234	216	251	251	223	255	245	231	246	244	239	242	221	240	258	254	246	312	250	261	215	239	227	235	275	257	274	237	238	251	234	272	246	261	227	234	250	241	254	234	235	241	229	202	251	253	226	275	222	257	235	258	223	259	242	239	238	246	278	240	235	255	247	244	241	233	240	249	227	247	250	247	225	255	251	253	248	249	221	262	261	249	253	258	253	237	234	257	229	228	258	227	244	246	259	235	232	263	256	249	237	246	258	262	281	279	280	260	280	259	210	264	248	269	241	255	251	251	283	285	263	240	235	254	215	247	262	262	284	237	262	252	259	223	278	232	243	291	224	244	255	252	245	251	236	225	234	244	280	256	265	247	274	222	229	255	274	245	221	255	213	274	267	228	225	246	246	226	237	252	285	263	272	225	245	248	232	248	250	265	265	251	283	253	251	250	251	267	259	239	257	285	247	224	240	254	256	272	262	230	236	266	285	240	241	250	235	254	251	227	254	240	249	230	232	251	229	246	284	263	264	242	259	228	255	236	252	226	250	239	260	229	224	277	247	233	236	240	237	251	271	258	257	258	241	275	247	254	258	235	261	251	238	260	246	233	233	247	249	240	256	233	273	210	240	237	267	258	254	259	262	263	290	228	223	277	256	238	271	254	224	249	279	289	252	236	258	238	243	273	252	240	229	226	222	246	243	238	239	250	244	250	249	250	247	254	240	241	227	229	240	238	254	249	238	227	259	259	263	252	271	273	270	261	252	237	243	241	250	281	263	252	261	253	249	267	285	259	233	242	267	246	277	236	213	268	236	243	263	267	254	269	219	251	235	266	249	256	233	277	261	253	247	253	225	256	226	246	245	242	261	253	222	248	267	279	240	234	236	258	231	262	268	260	227	260	244	243	301	278	212	238	254	234	260	236	254	235	258	245	227	241	235	241	244	241	252	245	246	257	265	273	239	241	277	249	227	245	242	221	224	244	242	232	257	238	236	271	249	272	246	257	239	233	220	254	275	261	259	249	251	245	224	226	262	231	243	220	240	259	251	279	249	235	277	240	245	239	249	249	263	249	242	260	274	223	262	248	255	234	263	246	280	212	248	260	256	266	272	248	262	259	241	285	253	243	247	237	261	219	243	231	226	236	252	243	234	248	240	236	235	245	237	257	262	232	223	231	249	242	238	241	271	236	252	238	231	251	249	242	253	250	250	223	289	255	251	237	248	283	256	244	250	240	251	256	264	237	238	280	209	234	230	242	241	238	262	262	234	242	259	218	234	240	281	220	226	226	239	194	246	260	244	253	246	253	277	253	246	259	236	235	215	224	236	288	263	284	238	235	261	237	243	240	263	235	267	268	273	231	227	261	273	217	229	242	249	248	246	246	236	234	259	279	241	237	275	252	242	232	252	243	249	274	233	237	237	236	243	237	249	274	240	274	221	253	245	252	263	225	217	260	224	276	254	248	234	246	247	245	271	242	238	252	261	229	259	259	249	258	232	278	253	259	230	243	256	257	241	255	262	248	238	248	238	242	241	248	243	241	254	246	258	236	249	218	262	249	260	215	286	263	240	255	258	249	262	242	271	235	252	246	247	227	268	261	254	257	249	241	240	243	275	272	247	244	239	247	243	236	244	246	232	290	249	265	250	261	230	245	253	221	247	233	247	291	229	245	227	272	228	268	243	229	235	244	226	213	235	263	247	243	254	255	253	284	254	233	247	270	240	247	248	262	247	274	221	224	236	246	243	239	253	257	263	218	208	254	244	243	256	234	201	253	270	246	246	246	274	243	234	252	258	235	250	254	232	261	238	261	217	245	249	256	251	225	262	238	257	236	233	216	251	221	237	252	258	238	286	256	248	264	257	257	255	252	232	243	259	265	257	270	259	245	247	286	275	227	263	248	258	281	257	256	212	266	254	258	246	261	260	256	270	274	275	260	230	246	188	243	221	236	255	232	257	263	217	213	252	251	226	233	230	218	250	265	216	244	220	269	239	235	235	229	221	254	244	257	245	233	270	275	253	252	278	242	224	253	255	259	264	255	239	238	207	260	258	254	277	239	221	226	242	283	236	265	265	264	261	263	256	226	233	236	263	302	222	247	278	234	246	244	242	243	248	281	232	246	241	267	272	255	276	266	265	243	262	235	223	261	239	246	246	224	264	232	244	252	255	275	240	253	250	209	255	267	268	253	256	266	255	259	311	265	246	240	246	293	224	251	256	239	261	260	272	269	248	250	238	253	268	230	285	250	224	255	245	262	237	237	233	265	218	241	226	244	252	231	246	248	246	269	235	250	265	254	237	246	264	244	245	262	265	246	267	228	248	246	238	250	249	229	244	242	279	258	262	240	254	261	248	267	223	261	256	211	243	252	233	244	265	215	262	215	223	229	239	242	269	260	245	261	269	256	257	252	225	242	255	275	247	233	231	242	220	271	252	241	267	237	224	238	253	237	263	235	244	255	246	218	267	275	260	274	245	243	223	267	227	230	304	232	252	230	235	237	272	230	237	263	268	249	259	249	269	253	254	238	283	237	252	251	249	230	293	276	254	247	239	229	236	278	268	254	234	262	257	249	247	241	262	236	285	250	260	257	263	244	222	253	237	243	275	244	251	229	229	250	224	263	251	227	277	256	240	241	256	227	252	219	278	230	240	223	237	236	219	258	244	240	243	282	256	260	235	228	284	234	224	246	237	224	261	276	270	266	246	238	242	218	222	279	257	236	249	234	260	225	231	239	248	258	254	248	223	226	280	243	274	233	220	222	225	233	257	282	251	250	245	231	256	273	237	265	277	253	257	213	248	219	235	230	243	256	250	251	249	221	268	259	257	257	268	248	225	244	224	234	267	243	239	236	231	231	245	290	217	246	251	234	240	251	245	274	262	257	241	246	237	249	249	254	251	236	239	270	245	252	251	235	247	231	249	245	230	228	233	247	269	216	292	233	268	245	276	261	245	244	245	229	246	242	253	272	268	239	237	226	253	235	245	222	266	236	246	274	259	234	254	269	244	225	245	252	259	237	243	282	242	265	248	248	265	252	260	249	247	247	252	264	212	251	263	270	254	250	238	222	272	240	271	257	257	248	245	228	266	255	239	247	258	251	257	221	227	221	229	237	254	257	267	244	241	265	257	260	266	251	233	265	222	241	249	262	251	267	256	236	245	256	254	260	246	226	250	258	223	265	222	246	239	274	263	265	229	248	234	244	242	256	264	273	224	252	252	235	257	271	263	243	243	253	237	250	244	226	259	247	263	254	232	209	268	275	262	260	261	225	209	252	221	265	262	239	257	237	235	258	249	235	240	233	210	255	271	273	225	264
15621	20555	27200	38370	38090	26631	10022	5349	7581	14766	23088	35569	34838	27542	16910	9275	6013	4086	2570	2330	1541	1182	1105	915	926	875	861	854	816	855	799	780	701	815	762	728	761	721	754	739	721	739	774	725	720	691	696	714	662	709	733	682	682	660	661	660	728	684	682	674	645	723	703	642	660	703	703	661	654	664	676	657	675	678	674	650	618	700	671	671	697	670	678	643	690	699	702	647	643	718	636	668	619	689	635	649	682	634	640	643	645	640	682	628	668	597	659	671	689	639	684	693	640	636	633	675	629	648	644	677	652	702	632	673	649	662	631	607	645	673	660	670	661	663	658	654	676	637	673	663	640	631	635	626	611	633	622	648	615	661	655	643	702	692	633	614	674	674	686	631	655	648	681	634	663	631	695	603	575	669	680	665	626	615	678	633	602	640	682	666	659	635	650	628	657	625	652	643	628	670	653	654	643	635	625	697	644	681	608	593	656	650	694	659	647	673	633	685	641	614	619	642	614	699	677	644	633	654	664	642	644	668	692	620	628	686	675	638	701	680	656	626	698	620	643	651	645	594	668	687	636	612	631	666	631	598	659	613	634	605	634	633	608	622	622	619	626	704	614	645	644	630	663	636	652	695	667	648	657	669	632	649	647	630	632	627	666	636	648	671	584	659	642	622	609	618	610	634	657	609	612	666	594	611	673	673	606	637	635	674	630	624	646	676	682	627	649	630	663	631	628	630	687	627	668	670	657	639	636	625	637	639	662	679	650	680	593	699	657	635	666	671	636	634	657	635	626	620	631	655	622	654	682	656	659	634	666	624	597	638	624	652	678	632	625	665	612	638	644	646	621	682	662	647	638	635	613	636	657	610	625	701	650	651	656	655	634	667	619	686	644	673	637	644	645	594	654	696	644	641	640	594	651	641	627	674	663	677	644	661	633	612	658	657	659	652	696	652	638	706	631	646	639	684	689	678	673	687	636	650	634	652	620	667	653	655	632	625	664	629	664	655	572	655	620	605	672	626	640	673	654	637	660	635	644	653	628	646	667	665	627	653	645	678	672	650	621	676	638	644	656	627	673	682	625	673	624	632	656	604	600	655	644	614	634	648	664	666	678	674	628	672	640	623	714	660	643	677	689	663	647	631	669	616	662	635	615	621	655	660	638	611	634	667	655	636	642	625	649	623	665	686	644	698	654	655	643	656	637	615	689	635	634	636	675	680	643	687	634	652	641	679	679	636	609	622	708	643	672	674	642	649	664	640	621	652	665	635	654	609	668	628	667	645	656	633	640	641	623	610	597	640	645	628	637	645	658	653	661	682	663	682	657	685	607	705	621	633	625	645	680	675	590	646	661	681	652	653	669	659	643	616	600	610	658	654	685	666	668	638	669	633	648	646	632	649	631	665	617	661	685	656	667	690	625	628	606	595	655	639	662	657	672	618	586	627	651	633	636	616	652	638	654	641	606	643	644	626	638	601	649	657	721	598	709	632	623	667	645	643	663	635	650	649	641	635	663	623	621	672	618	668	674	643	680	669	661	615	604	667	630	677	659	648	636	618	650	658	632	666	628	654	654	645	606	683	650	660	623	636	589	650	650	648	607	651	669	653	632	629	663	636	705	631	639	655	667	610	618	640	640	650	685	656	665	592	604	633	661	623	646	649	618	618	654	620	711	667	638	650	697	631	628	641	650	675	656	674	651	673	637	605	658	666	672	651	637	633	597	622	627	628	633	645	626	642	652	616	672	629	673	659	633	629	624	642	640	673	657	668	608	681	696	674	672	663	685	625	654	662	659	656	649	632	648	643	625	639	617	650	623	629	618	623	664	631	637	666	654	640	674	675	621	637	670	675	652	669	639	664	657	630	636	633	614	638	631	656	701	661	602	633	612	663	613	623	688	627	648	662	603	641	674	655	655	698	630	666	598	634	632	673	626	636	614	638	668	693	655	685	666	637	637	661	622	650	666	628	598	649	639	602	624	659	635	650	676	621	621	604	636	677	655	658	629	611	656	616	656	619	634	646	619	653	696	648	661	627	656	631	646	658	570	622	677	649	636	634	639	664	630	682	665	644	643	648	647	627	636	672	652	616	641	674	618	658	578	661	628	685	667	638	651	676	658	648	650	656	654	634	688	633	640	598	678	640	650	672	656	647	650	635	680	631	661	691	627	653	614	561	617	674	653	660	653	634	587	665	652	655	670	636	658	642	679	653	624	608	715	650	668	638	683	657	654	646	620	643	642	678	659	636	632	624	680	635	687	688	678	654	627	668	642	610	622	664	631	689	631	667	633	619	596	623	672	625	616	651	640	604	633	653	609	615	653	599	617	632	613	687	645	621	693	650	657	655	651	676	629	674	649	649	651	654	676	626	669	620	634	600	641	666	665	635	653	661	646	637	573	601	627	608	664	682	615	681	617	641	618	668	654	625	621	654	632	619	660	643	625	630	726	629	630	671	638	666	660	637	603	669	613	622	642	714	657	628	640	668	639	658	640	614	648	614	660	664	610	659	675	624	667	655	607	641	682	637	640	642	664	663	625	670	641	637	643	617	640	657	694	618	670	621	672	592	643	622	662	625	657	648	626	646	630	689	630	638	687	648	673	637	651	607	637	620	670	615	653	597	655	638	660	631	633	668	642	657	647	619	709	670	655	626	715	670	632	684	661	619	645	656	692	648	650	581	666	651	667	651	648	651	647	663	632	660	649	634	635	635	657	644	653	655	608	643	646	646	648	639	622	636	639	622	641	616	622	675	623	592	718	661	692	595	657	656	640	626	637	613	672	650	634	679	638	662	664	610	640	666	644	636	663	664	649	618	634	652	598	606	631	644	658	668	719	674	695	606	635	684	648	627	656	654	653	648	652	626	602	623	636	664	646	665	655	628	706	669	682	596	625	647	661	655	636	685	609	665	612	615	659	681	671	687	640	628	645	669	647	643	656	625	654	649	659	628	677	622	677	661	616	649	610	674	643	664	621	615	607	626	635	644	619	655	645	663	637	667	612	648	661	653	645	619	682	634	668	629	649	657	642	660	661	638	634	639	682	659	657	615	648	657	657	652	671	663	670	680	670	646	662	598	673	667	630	647	655	653	617	642	632	651	647	669	696	648	649	632	623	668	648	681	644	653	664	650	597	638	647	658	634	605	643	658	679	622	620	645	651	682	577	670	652	625	642	648	611	624	628	653	659	642	675	622	663	636	644	637	665	661	649	655	662	660	605	643	649	679	640	670	626	669	626	679	626	609	647	625	649	672	617	607	630	630	661	615	637	635	669	648	665	664	596	620	660	666	665	637	662	605	680	652	686	616	691	606	626	685	666	634	629	653	677	620	642	642	641	676	670	627	601	621	707	631	622	691	675	647	646	661	617	637	648	639	659	619	656	633	671	672	629	672	601	649	679	641	635	701	651	649	631	682	602	658	730	622	663	663	623	639	624	627	643	615	643	665	638	620	645	653	696	660	606	661	692	665	645	625	658	610	615	647	609	665	626	625	636	650
3352	3705	3662	3205	1580	684	302	198	186	218	321	435	516	398	271	186	160	172	171	151	183	157	168	159	143	130	164	145	165	181	148	159	158	147	137	175	174	163	175	157	163	157	186	153	168	153	151	169	161	183	166	154	147	164	146	166	146	153	156	179	168	163	180	165	162	167	138	170	162	142	167	176	157	168	167	148	159	177	150	168	168	163	171	180	170	174	173	147	157	167	172	163	139	147	179	145	139	150	135	175	154	172	160	155	171	152	154	158	167	155	186	153	160	171	133	174	152	199	172	160	156	180	176	165	169	168	160	151	175	168	164	154	185	171	172	168	153	150	138	170	144	158	155	170	148	162	176	160	149	149	174	156	178	179	182	154	170	157	176	143	146	164	174	145	156	159	183	159	161	164	180	161	147	173	179	181	138	157	175	147	179	151	176	151	164	163	163	175	152	169	153	178	162	149	178	168	156	151	164	169	150	151	161	171	198	159	165	146	169	156	153	166	160	146	176	141	166	164	170	160	164	140	162	150	150	167	176	163	165	151	149	162	167	160	154	177	168	165	159	131	180	166	150	170	165	162	156	171	147	160	147	157	172	163	164	170	182	156	159	142	150	173	168	149	160	165	152	157	176	147	159	157	141	153	156	154	150	169	158	133	157	147	144	160	162	155	163	157	140	182	157	150	169	150	132	158	154	161	132	169	147	150	158	166	177	163	163	147	154	149	143	150	176	156	154	157	158	156	164	160	167	169	192	137	176	160	160	173	145	168	149	168	154	155	131	167	155	164	136	215	161	155	169	144	185	168	172	151	182	167	164	138	151	150	140	160	165	175	176	172	180	159	161	166	180	154	186	174	167	163	150	167	151	119	176	153	171	159	170	163	162	182	164	164	150	163	184	173	164	165	138	166	160	148	168	140	172	157	169	150	159	150	176	151	133	184	138	153	162	158	141	143	164	144	159	161	167	168	154	147	165	173	142	165	163	160	152	170	148	169	137	158	155	158	175	171	176	133	149	157	163	167	157	159	141	153	152	153	151	150	140	146	164	168	173	171	165	161	170	166	152	180	163	170	148	144	154	170	156	164	179	163	176	161	157	151	157	165	160	175	157	165	148	147	144	170	147	166	174	158	177	148	143	180	158	169	153	144	173	168	149	150	140	170	154	160	160	161	136	152	163	190	168	176	151	162	162	164	159	155	152	168	168	158	137	153	139	191	179	163	159	167	148	160	176	187	154	144	158	158	163	168	156	151	161	149	166	154	157	169	135	174	179	168	137	154	160	160	168	170	170	178	163	146	150	157	160	155	155	182	132	161	168	152	131	144	161	178	166	178	170	193	153	169	154	177	166	153	152	143	133	152	166	163	176	147	133	165	161	172	172	144	152	156	191	176	173	138	152	171	163	179	179	157	175	159	148	187	186	139	139	155	168	162	154	147	174	133	146	159	167	159	144	175	147	175	152	164	163	178	131	164	147	172	163	177	157	176	163	157	153	157	171	171	169	185	168	138	167	159	158	150	160	153	170	167	148	165	157	160	154	157	183	166	168	171	155	160	158	168	170	186	163	191	163	169	141	183	178	163	175	156	188	161	157	175	152	139	183	161	162	159	187	157	139	154	152	166	153	165	170	134	149	161	164	166	161	174	164	167	172	177	153	156	173	157	169	170	180	182	137	170	170	171	167	149	162	160	156	183	152	170	135	166	150	199	154	183	156	172	146	152	178	148	183	144	159	150	159	159	161	144	158	153	172	167	165	156	149	174	153	176	162	156	160	160	164	184	145	174	164	146	163	165	150	160	163	156	154	159	177	161	160	151	146	156	184	162	143	143	159	176	161	139	165	159	144	163	165	168	159	148	181	178	153	156	165	136	182	161	177	152	175	154	145	177	149	163	169	163	168	175	173	144	160	159	150	143	185	157	157	165	178	160	153	173	157	150	157	158	149	129	157	142	149	149	170	190	164	146	166	162	186	174	140	192	171	178	146	151	169	184	169	134	166	153	175	141	164	166	187	172	159	155	156	170	130	168	153	170	160	150	159	172	168	148	154	167	172	174	161	165	164	153	163	175	167	162	174	153	142	163	145	162	176	166	157	173	154	164	153	154	156	174	160	158	168	146	172	152	164	186	132	155	174	162	163	182	162	168	176	188	160	157	167	172	181	166	167	181	169	162	175	166	157	176	142	157	168	171	171	170	175	154	163	152	153	152	179	179	167	156	141	161	159	156	133	175	166	150	166	138	173	163	163	164	157	167	167	152	148	131	159	158	175	160	171	169	156	167	177	154	150	172	185	186	142	147	168	179	172	160	152	183	150	138	172	176	134	171	136	158	177	156	166	174	175	174	184	162	144	140	155	144	169	178	149	138	147	172	173	138	190	158	170	182	160	196	170	156	172	155	182	156	168	165	157	157	164	159	153	155	150	140	161	173	159	154	165	174	141	160	161	170	167	158	148	158	161	156	138	152	145	167	174	155	161	174	167	168	152	173	159	154	157	164	147	135	168	155	171	148	150	169	170	139	160	147	167	164	164	167	176	143	173	160	148	162	154	168	169	160	150	134	154	159	166	161	164	142	165	150	130	151	153	168	155	148	164	174	155	174	148	167	175	163	188	179	145	151	185	153	161	176	162	159	173	178	155	137	157	155	166	168	147	162	171	152	151	163	154	174	156	169	159	152	171	155	166	156	158	162	142	152	157	173	154	156	161	142	172	131	155	178	170	176	150	170	164	127	173	144	159	157	189	186	157	174	137	164	169	170	171	164	150	155	168	168	168	140	183	145	175	160	159	158	153	176	169	164	156	175	179	181	155	166	152	144	149	170	163	154	152	161	162	149	146	159	170	168	172	168	142	153	178	155	177	170	164	143	143	147	166	172	129	141	154	156	149	179	150	153	172	142	172	122	169	162	146	167	159	136	177	146	180	173	152	161	163	144	158	169	164	162	162	163	149	177	154	174	168	158	145	156	180	159	149	174	168	159	179	148	162	152	165	168	182	148	144	166	167	195	150	174	166	167	170	157	157	155	173	156	171	158	179	177	165	162	189	176	144	173	164	151	168	170	163	149	138	152	164	158	170	150	162	186	143	152	168	146	152	143	153	161	178	165	171	141	147	164	141	149	170	175	170	151	168	150	173	181	171	173	140	154	151	174	158	149	150	169	166	157	160	159	153	169	170	174	160	151	187	156	185	175	152	157	142	163	167	176	170	172	140	174	133	152	173	188	173	173	168	178	164	168	165	143	161	166	132	147	145	158	167	160	172	144	183	145	150	159	152	155	143	173	148	152	158	177	150	180	175	149	153	152	179	157	160	155	177	178	178	167	156	159	176	153	172	164	148	161	171	161	156	160	182	130	176	127	172	166	155	151	170	150	142	164	160	166	174	176	158	151	162	172	162	167	167	171	174	151	158	147	136	163	153	124	141	185	154	162	162	156	158	178	169	168	179	190	163	170	147	134	170	161	164	173	170	159	155	184	155	183	160	136	176	179
3415	4377	6378	9011	5593	2934	968	743	865	1033	1866	2919	3368	2504	1283	868	703	586	580	542	541	486	516	497	493	522	465	473	514	486	477	488	527	480	493	468	512	489	500	474	469	489	508	459	443	508	505	509	492	488	491	481	457	496	512	507	487	489	499	474	434	438	473	492	483	499	454	496	447	475	521	510	479	465	430	486	504	510	486	472	508	480	474	469	497	480	485	460	501	514	471	448	485	451	473	477	507	467	501	451	493	502	502	523	454	517	444	478	461	479	463	484	467	495	501	481	478	455	483	502	512	475	470	506	512	465	480	499	487	494	490	495	457	473	488	505	446	462	477	468	469	500	489	506	456	494	496	507	501	453	482	491	463	482	509	484	541	522	452	518	459	465	493	476	457	479	468	462	512	481	500	504	475	502	445	499	517	514	476	455	502	494	470	488	512	489	493	485	507	476	500	512	484	468	489	497	487	496	497	468	491	500	462	499	505	473	489	479	470	491	508	458	496	467	473	486	472	503	506	489	490	467	507	491	489	515	514	440	469	435	493	465	464	487	496	483	517	507	473	506	486	492	464	522	462	479	481	485	486	472	497	469	491	493	501	476	453	467	496	505	497	466	476	463	465	441	481	489	487	494	453	504	500	455	494	463	482	472	451	513	479	449	502	493	483	472	501	494	497	489	472	469	492	523	431	496	458	489	502	466	492	483	513	462	496	510	486	501	483	483	463	539	491	510	494	492	433	474	462	531	486	493	466	427	502	522	473	510	451	477	473	500	470	439	440	480	520	479	491	432	464	475	504	484	439	517	465	475	471	464	493	464	467	440	459	452	500	481	486	472	441	465	490	479	473	486	500	505	476	473	443	527	513	451	449	483	507	469	480	527	480	532	494	515	482	467	479	511	538	511	496	489	486	501	451	489	530	461	487	494	455	494	498	501	507	478	474	474	486	540	483	483	483	486	521	503	491	483	477	482	484	508	485	479	486	502	479	506	500	529	479	480	466	500	460	472	485	484	484	451	493	484	495	502	476	483	491	478	458	489	442	499	467	448	497	476	471	503	506	473	478	476	480	505	494	497	488	471	457	521	484	477	476	486	528	458	476	485	482	461	470	486	493	537	499	506	491	481	490	466	497	473	479	503	476	493	462	481	505	480	473	474	507	495	495	504	509	523	441	499	442	518	498	481	476	503	514	482	513	483	473	498	435	495	489	480	489	484	478	498	488	482	485	476	475	493	477	477	478	481	493	473	482	471	499	486	532	475	506	554	459	482	460	501	510	463	472	473	472	516	446	506	481	454	456	489	465	471	488	487	454	481	459	532	456	520	495	499	504	494	503	497	512	531	480	515	504	488	491	466	473	513	498	507	483	488	490	490	450	526	506	492	499	449	532	460	462	486	477	491	466	538	483	443	465	444	496	500	505	483	499	493	481	469	486	502	471	487	519	498	447	465	505	489	489	502	479	471	476	478	469	470	484	449	490	457	494	458	501	457	500	495	522	438	529	484	521	485	476	490	510	511	480	490	449	448	485	493	433	451	478	494	484	472	520	467	453	490	498	505	491	481	439	483	497	492	469	435	472	483	457	473	460	505	515	474	466	458	480	484	468	468	488	494	460	487	443	487	509	477	493	480	498	486	463	465	469	507	489	485	457	488	487	458	494	533	495	497	492	519	507	495	526	489	481	463	473	502	475	505	498	465	495	469	489	490	463	489	500	495	478	495	422	491	450	502	490	521	470	476	471	450	509	468	484	472	478	481	509	497	475	472	515	483	469	489	491	468	543	469	470	466	479	470	503	479	458	470	477	480	524	458	498	463	547	496	513	527	499	500	471	482	481	473	483	458	506	477	482	490	486	458	475	484	509	454	474	465	479	507	518	483	480	468	510	479	464	464	475	463	463	523	441	443	481	444	479	485	485	466	472	486	496	497	535	474	482	484	481	470	466	493	531	472	468	495	450	491	510	469	463	498	475	476	482	473	491	487	463	492	465	437	460	448	507	491	501	495	498	478	513	495	461	492	485	473	476	519	478	502	477	489	477	499	460	481	468	483	467	500	512	488	456	464	506	518	483	478	460	495	484	508	463	475	478	509	491	506	478	459	470	483	508	486	504	506	507	492	514	469	491	488	500	484	484	509	472	487	499	472	453	480	500	467	521	499	510	516	528	484	488	496	492	482	520	479	451	502	488	461	464	453	442	500	485	476	450	501	504	524	509	447	485	459	446	476	480	515	494	515	511	447	462	485	506	460	508	458	497	437	472	449	469	473	481	508	466	451	509	473	493	480	504	486	491	525	487	458	477	490	473	488	487	492	502	441	434	517	488	475	471	458	467	493	497	461	467	462	474	468	506	498	499	480	461	522	485	465	468	483	482	500	476	442	490	472	471	452	525	482	476	521	478	466	476	417	468	454	487	522	491	462	502	494	447	419	476	514	503	441	517	470	475	455	479	518	477	440	482	481	414	505	479	452	487	475	430	497	512	481	465	473	451	487	481	447	482	459	488	459	493	517	464	474	459	506	490	457	479	499	512	478	462	508	473	481	524	445	451	480	491	456	466	457	472	483	501	493	454	468	471	501	464	463	502	481	506	505	467	487	479	483	499	471	476	488	505	518	486	483	530	485	493	502	515	492	497	505	431	478	472	457	486	475	483	461	468	480	495	478	528	497	480	489	487	458	477	494	492	447	469	472	468	499	478	475	498	482	479	467	478	492	452	510	483	505	478	499	511	475	458	462	478	471	512	471	496	495	466	480	488	448	436	467	464	476	473	543	488	485	469	517	466	475	507	495	484	511	453	500	440	497	525	464	497	475	474	458	481	499	494	468	512	464	471	471	483	463	472	452	462	516	501	478	482	461	479	505	458	522	438	475	464	449	515	464	485	460	506	477	452	488	451	484	496	449	503	485	513	464	489	494	489	450	486	449	507	462	517	455	421	515	464	510	534	521	481	486	466	504	462	511	445	459	503	503	500	462	499	465	486	483	508	446	474	483	502	526	461	500	524	453	509	504	481	503	444	495	472	507	501	506	533	461	508	451	474	469	475	499	510	467	505	495	502	509	479	480	494	484	475	469	484	484	487	484	475	460	480	473	472	480	507	504	498	477	523	506	464	447	460	497	482	498	494	462	471	466	507	498	455	474	496	499	501	488	468	453	461	481	488	497	472	451	482	484	469	498	494	470	478	470	502	478	461	489	497	446	490	508	482	483	478	479	539	496	463	471	464	508	482	467	458	447	458	499	506	473	522	488	467	466	473	468	461	470	478	493	472	485	480	508	447	497	493	500	440	471	483	467	491	490	512	525	443	475	465	474	469	476	537	454	457	502	494	487	487	479	467	459	484	445	480	434	488	495	472	497	422	443	477	460	462	507	506	506	494	495	520	484	470	505	459	468	450	495	496	472	455	518	486	497	500	514	496	467	473	464	494	487	488	432	469	460	449	508	511	465	460	458	507	495	459	497	509	508	432	464	469	526	483	517	469	456	478	446
19199	29902	29718	31020	25403	17802	8702	3290	1789	1681	3428	7340	8851	6996	3063	1709	946	721	511	404	362	363	311	329	297	317	277	298	305	306	318	296	291	301	290	310	293	283	315	337	300	296	288	313	259	307	298	290	298	300	276	288	291	285	273	299	317	306	280	299	333	290	269	299	320	278	308	273	273	290	261	280	305	294	270	296	295	287	302	293	297	267	294	318	311	313	286	284	297	296	307	316	298	277	280	256	292	291	301	304	304	303	281	286	278	269	262	301	314	324	326	295	266	314	269	266	277	294	291	307	308	318	294	295	317	325	279	283	306	330	305	287	317	298	312	290	310	285	289	263	323	277	286	274	315	314	281	278	298	273	320	277	273	281	305	282	315	297	308	310	264	280	303	278	273	304	277	296	257	270	274	297	276	280	297	299	305	284	279	291	307	306	301	264	302	302	285	274	268	286	279	279	300	317	281	308	270	315	318	277	307	298	295	300	272	265	290	279	290	321	328	272	294	276	319	313	306	287	276	270	281	312	245	308	256	267	309	306	310	272	273	305	319	316	297	300	292	305	266	268	300	301	300	303	290	287	293	289	298	290	279	311	293	318	283	297	279	305	326	312	313	293	273	309	298	297	296	295	281	261	287	268	302	296	280	303	297	316	302	274	330	300	290	265	293	330	266	314	253	308	278	261	312	291	294	322	297	298	308	301	307	329	265	298	285	274	310	289	283	256	333	319	301	304	274	291	311	326	318	309	298	291	288	293	278	299	280	290	283	301	286	312	313	313	281	281	290	293	279	299	293	287	275	296	281	277	301	296	290	305	330	299	305	287	304	283	310	289	284	297	274	273	275	282	291	285	309	307	276	300	303	309	276	297	306	303	289	282	303	285	324	266	301	261	289	292	291	313	265	310	291	284	292	298	315	283	355	289	296	293	278	302	289	274	275	286	293	277	288	300	290	263	288	275	316	271	311	301	265	264	290	295	267	288	312	262	283	264	279	308	248	312	284	267	301	259	273	307	306	279	304	280	288	288	307	297	294	304	293	311	298	276	283	314	297	316	277	273	264	320	279	303	278	336	328	291	284	337	287	282	314	281	292	317	282	298	320	284	272	296	290	312	325	299	289	316	295	291	310	276	317	286	303	289	274	286	318	314	294	295	291	287	285	290	288	292	281	286	277	274	331	297	259	296	287	288	297	315	306	264	303	317	284	290	274	280	311	271	268	287	292	277	317	317	277	304	280	347	298	350	309	284	288	279	319	270	315	307	292	259	255	330	284	297	285	273	300	310	298	300	297	309	273	268	325	263	319	271	296	297	306	279	304	285	285	278	292	298	262	243	282	286	279	287	297	286	277	290	325	310	275	262	302	289	291	306	270	310	302	277	278	282	271	288	296	306	292	307	295	275	302	329	286	272	294	309	274	299	320	305	260	288	283	333	263	291	292	302	287	341	285	262	299	295	268	292	318	310	246	290	285	288	279	290	295	304	276	286	288	274	302	268	307	306	274	278	319	290	300	276	272	291	314	317	276	250	305	307	274	316	312	297	275	253	299	299	301	295	300	286	290	290	316	271	262	290	283	309	277	288	293	277	297	296	311	304	294	291	313	299	287	284	301	303	284	284	319	289	319	296	297	306	309	307	284	307	303	297	313	277	291	305	266	306	279	276	289	308	295	283	279	292	289	279	286	286	296	280	286	299	279	306	276	282	292	304	301	286	301	303	294	294	302	319	295	301	303	296	295	291	280	293	278	271	282	288	294	282	290	304	343	293	272	301	290	298	301	279	302	284	327	260	288	276	256	275	302	309	299	290	276	318	305	283	310	324	275	313	294	297	330	305	277	320	315	309	312	332	310	294	302	288	304	296	253	288	280	251	311	299	294	278	322	290	292	255	285	279	288	311	293	300	272	255	256	329	299	274	278	315	301	323	290	299	293	283	294	298	306	278	324	280	298	281	293	322	296	301	309	281	268	300	293	304	291	301	272	308	276	303	284	311	313	260	293	283	293	316	252	308	295	292	278	239	276	268	303	272	269	264	298	324	264	306	297	324	266	289	274	290	294	323	279	285	271	239	269	284	298	280	269	316	308	327	266	291	283	317	300	303	285	289	301	269	294	288	258	275	301	314	299	305	272	269	289	292	293	273	313	281	303	303	285	313	279	295	287	263	299	271	281	281	293	283	280	262	284	298	287	293	299	271	291	320	301	294	283	308	309	283	287	304	291	324	291	318	300	288	291	307	289	310	304	281	275	293	283	307	304	285	301	322	283	306	285	297	287	310	281	292	322	280	302	299	306	277	314	301	318	325	308	332	311	306	285	294	300	279	293	267	301	309	273	275	251	319	312	268	283	283	296	268	295	311	295	315	267	319	302	291	295	291	287	328	323	312	270	298	299	306	278	292	286	331	284	298	299	279	243	291	292	305	286	257	266	299	284	270	306	288	304	283	292	280	329	298	272	258	283	288	318	294	271	289	285	298	302	304	297	299	303	275	336	284	302	310	284	312	302	280	304	291	286	309	301	283	280	279	305	301	290	300	290	302	297	293	279	299	305	299	287	291	317	318	315	277	260	295	277	321	281	269	283	284	295	271	313	296	307	295	308	304	295	301	304	308	307	320	292	260	283	316	296	293	296	321	317	277	272	277	268	278	281	295	274	286	270	281	310	304	282	273	298	285	301	293	324	303	285	319	307	321	268	288	287	300	272	297	283	276	314	322	284	291	287	295	282	300	295	300	286	296	303	293	272	305	286	272	265	291	293	294	307	315	341	270	318	294	265	290	301	299	287	277	304	311	282	287	304	276	272	319	293	275	281	285	298	323	313	281	298	299	279	309	322	320	258	310	307	325	271	297	311	276	275	285	274	279	289	283	309	304	281	292	288	307	261	328	273	276	289	288	284	263	286	298	265	331	322	278	291	272	340	274	303	284	298	291	295	300	280	291	283	274	266	294	307	292	292	282	267	300	326	284	276	298	284	308	300	277	299	334	303	320	273	311	301	301	305	324	313	322	286	302	280	305	323	279	316	281	282	273	283	300	276	314	291	287	317	309	264	317	306	296	288	290	302	292	313	318	287	290	285	254	297	283	311	314	281	295	303	297	285	302	298	283	294	278	276	286	311	286	309	314	303	311	289	312	299	324	273	299	276	269	306	276	296	308	305	327	298	258	277	312	289	281	299	275	286	309	319	331	275	268	283	304	311	272	308	311	324	283	304	303	298	288	260	278	283	301	295	307	273	274	269	287	276	298	269	306	267	302	299	277	326	287	276	277	294	295	290	302	264	310	288	280	340	293	310	285	295	344	271	315	306	297	307	270	293	266	303	279	281	271	304	302	314	315	269	285	285	280	296	327	336	295	295	303	273	281	285	290	300	277	280	306	293	273	307	272	261	337	280	308	262	314	300	283	284	277	298	294	277	295	309	270	309	297	282	268	309	288	281	303	317	280	302	310	314	280	278	294	311	284	275	270	302	297	288	286	287	288	304	282	284	292
14662	23522	26168	33195	28965	17703	6518	3077	4726	6354	13070	24108	25398	20156	9898	6919	4584	3422	2024	1862	1305	1236	1029	1018	938	1006	849	878	921	938	858	851	845	845	822	841	860	822	837	817	827	842	847	827	779	818	841	805	782	827	784	854	818	790	786	827	774	795	817	731	766	800	758	789	832	805	764	855	823	773	799	760	837	841	840	842	794	825	800	847	817	815	835	793	751	764	814	752	776	794	840	823	791	813	760	830	760	790	797	818	797	770	747	780	746	733	750	771	749	786	773	733	776	780	720	754	804	766	817	798	790	816	779	811	757	804	824	792	790	757	813	782	764	774	755	779	793	806	785	771	786	804	847	746	795	816	759	755	762	735	735	785	738	811	769	764	788	767	770	761	783	738	773	829	818	805	793	789	790	814	724	834	758	758	781	772	782	763	797	830	815	815	753	805	775	759	785	780	799	760	772	741	763	733	818	797	782	807	786	730	798	777	709	827	743	828	769	762	782	770	788	745	727	739	765	736	792	780	756	715	747	763	813	727	748	761	815	802	738	793	806	811	803	740	743	753	826	766	765	768	760	775	727	705	768	763	719	783	777	799	814	774	808	767	762	774	792	768	811	831	747	787	784	798	789	808	745	790	717	770	771	775	759	823	832	775	725	787	803	731	840	747	757	761	797	764	783	751	795	773	791	809	782	761	782	797	799	798	788	812	774	709	820	770	801	819	792	775	779	841	737	723	768	819	764	761	779	781	784	740	777	759	725	792	778	763	744	827	807	761	761	750	763	756	787	774	726	786	737	801	818	766	803	778	778	768	786	787	745	751	749	791	758	798	767	766	769	772	834	790	757	734	750	816	800	772	739	744	792	790	755	801	776	788	779	794	763	808	795	820	754	776	798	782	766	815	752	796	789	788	728	799	777	785	770	750	760	784	814	801	736	751	785	772	790	759	786	777	795	780	787	822	748	763	767	783	845	736	735	758	810	774	771	771	787	785	735	837	769	732	789	776	815	779	806	760	781	778	826	758	764	811	799	776	777	803	756	804	804	807	758	819	797	798	766	762	792	782	770	828	739	823	801	751	742	804	781	767	809	801	759	746	835	788	765	773	812	760	757	736	814	818	720	729	798	775	733	804	784	768	738	742	759	838	793	734	766	805	764	766	739	787	778	751	766	760	784	748	759	725	758	754	755	790	756	792	813	715	755	710	757	814	771	826	723	775	793	750	779	839	793	742	770	767	749	756	819	797	747	825	800	779	709	762	838	782	787	795	835	776	794	754	798	837	818	785	814	768	788	767	823	798	771	775	766	779	773	760	791	814	741	812	798	818	811	768	793	772	779	758	775	727	799	781	818	758	792	702	780	777	808	739	709	786	758	778	805	789	792	755	760	794	781	766	751	772	774	763	710	798	772	817	792	798	787	765	805	790	815	776	829	798	777	735	809	778	795	796	793	795	756	760	787	779	778	756	771	799	706	806	754	740	763	760	744	765	772	792	754	764	824	744	758	800	711	823	774	759	737	761	728	787	758	786	726	767	812	802	795	779	815	778	758	766	805	756	767	750	750	782	748	739	766	750	806	789	801	778	830	786	723	791	774	786	784	737	773	799	748	779	765	758	767	798	801	726	788	805	771	762	803	813	797	800	780	732	788	763	771	741	796	784	791	770	793	740	753	744	820	798	807	781	767	768	759	809	763	767	793	802	785	776	775	796	765	801	757	774	843	755	804	778	814	774	826	779	728	791	773	793	769	789	730	751	810	775	794	754	786	755	831	763	752	765	768	780	784	781	773	775	796	749	744	766	750	783	750	795	721	735	760	771	745	768	787	825	773	730	779	716	774	811	787	746	756	743	761	725	756	812	795	772	749	796	775	773	805	777	770	810	751	796	836	803	779	804	741	791	724	762	802	733	767	773	754	749	763	741	790	837	776	755	781	719	820	769	829	733	760	734	803	760	783	789	782	793	737	752	794	766	763	806	776	792	775	828	742	778	819	744	754	745	754	735	792	817	763	795	766	802	738	754	787	791	721	738	752	804	801	775	734	800	743	774	817	842	808	737	728	773	766	757	766	771	725	750	677	792	822	799	766	784	785	768	785	781	782	765	732	819	783	790	774	794	770	758	811	775	804	782	798	808	789	763	815	771	764	775	777	784	785	837	779	815	773	807	785	816	779	771	812	837	799	765	752	775	773	759	798	774	798	727	739	763	760	787	773	799	759	773	778	773	759	818	788	778	752	815	838	796	757	784	764	830	776	772	768	732	768	791	759	801	803	819	765	747	760	765	844	811	787	806	722	817	791	776	728	743	806	800	746	801	763	743	787	786	786	777	730	786	751	775	793	778	817	769	767	782	773	818	781	773	784	743	789	748	776	780	746	763	748	778	792	798	822	738	762	783	826	766	749	764	816	750	789	785	736	777	755	829	745	782	785	764	798	775	777	749	822	800	771	799	738	761	799	805	779	761	767	741	757	763	811	761	757	808	794	789	784	774	804	798	812	798	763	784	761	796	776	788	769	796	795	784	813	810	777	800	754	763	801	737	750	780	781	739	746	781	753	781	804	790	787	806	755	791	799	779	769	764	835	826	779	806	795	785	791	770	777	760	799	807	766	739	779	761	749	767	754	776	778	764	770	799	739	809	730	747	793	795	763	739	714	748	744	785	743	758	749	745	722	779	780	784	749	779	747	793	792	752	752	824	801	759	788	753	752	758	824	775	767	754	782	798	772	781	801	731	764	799	805	820	783	767	709	752	778	794	814	762	738	790	775	802	829	832	742	733	771	755	758	786	740	765	795	818	748	802	813	836	815	782	725	781	787	781	775	765	763	746	803	802	757	783	779	798	837	793	762	781	755	784	807	766	759	776	758	743	781	770	766	798	805	786	811	795	793	779	815	787	767	755	762	796	794	811	770	753	795	727	756	782	716	765	750	758	745	734	795	793	742	745	797	841	753	801	793	784	745	791	714	781	784	771	759	820	838	809	769	767	721	757	794	819	766	753	773	808	768	792	758	814	762	735	761	758	674	777	772	801	764	748	723	804	788	795	786	797	821	746	777	844	776	766	781	773	739	752	770	757	767	730	784	744	804	793	795	783	775	771	774	817	836	772	737	775	769	806	756	762	743	824	796	757	767	759	752	757	804	725	740	817	817	789	765	775	835	729	773	770	778	820	823	798	740	750	783	791	816	804	797	794	854	780	792	771	732	757	758	766	829	811	769	778	782	768	814	742	762	793	784	772	824	756	814	789	809	803	761	802	795	788	803	784	760	762	768	788	749	799	762	750	766	778	835	792	790	812	782	708	764	753	751	826	774	765	781	776	784	777	795	745	725	766	767	746	735	770	798	785	793	720	785	753	799	774	826	812	758	815	785	767	784	793	793	770	813	801	837	800	777	768	751	718	755	795	759	770	779	741	760	770	800	766	736	784	802	755	772	783	788	743	789	787	798	787	810	795	778	773	790	749	816	788	769	791	804	737	771	826	752	750	765	750	803	805
29287	35550	34303	32689	26932	22338	14194	6268	3327	2833	4899	10416	13113	10620	4468	2570	1539	935	694	441	350	280	279	294	281	289	280	261	268	278	266	247	258	275	260	241	290	265	243	249	230	249	246	259	261	268	244	241	243	247	241	265	226	249	263	286	276	258	254	233	232	270	222	244	241	254	249	274	252	261	242	262	274	280	268	235	239	266	228	252	260	260	247	245	267	260	241	269	241	282	286	260	229	269	252	243	255	261	256	233	258	254	252	248	251	241	240	223	244	241	280	251	270	221	230	256	242	231	195	260	233	229	289	258	266	231	239	254	265	266	266	260	265	267	245	230	215	252	265	276	241	247	233	248	264	276	281	254	274	256	242	214	253	257	265	276	246	230	260	240	274	227	231	253	230	264	218	246	249	229	267	256	267	232	258	263	257	245	224	246	269	234	264	217	223	254	244	256	253	255	229	278	255	254	252	268	240	253	247	265	256	232	246	270	253	237	264	259	284	252	254	244	206	277	256	247	237	259	234	239	240	214	250	228	239	253	234	224	268	231	259	249	252	264	250	257	256	270	234	246	268	233	243	258	238	261	258	253	236	249	234	240	268	248	243	247	238	233	253	266	242	231	216	277	277	227	237	243	257	274	237	224	240	252	237	252	247	244	239	227	244	232	255	280	241	247	235	250	252	251	283	263	249	286	216	197	261	265	248	247	257	251	263	237	236	254	236	249	256	260	263	224	249	244	258	260	246	239	242	239	249	235	228	261	260	270	250	274	226	255	222	241	257	248	244	261	250	250	270	247	251	248	246	247	257	268	260	227	259	225	261	271	247	273	252	266	235	232	243	262	258	270	226	242	249	256	252	265	259	246	238	261	250	231	256	232	228	244	239	221	260	235	260	234	254	273	223	263	255	252	233	264	241	237	308	260	258	268	255	227	239	258	239	225	261	232	238	246	254	232	257	242	246	265	237	255	263	235	252	232	261	223	231	243	238	264	247	266	238	249	280	257	242	246	240	256	271	234	235	231	245	269	249	280	286	285	244	268	222	234	270	241	246	253	266	235	240	211	229	271	258	229	244	266	248	265	254	250	264	261	223	238	231	233	262	242	224	260	224	249	251	265	234	254	252	245	262	282	243	235	261	225	246	270	229	236	259	233	287	264	244	235	230	246	227	235	246	241	249	252	235	260	256	265	226	258	251	256	247	239	253	216	271	248	239	209	242	245	265	268	252	242	262	275	249	231	238	236	284	264	232	235	263	231	266	238	262	255	253	263	268	220	215	237	281	241	228	270	249	242	251	250	247	244	243	260	258	262	262	251	247	231	224	231	244	250	248	273	214	233	269	276	224	242	244	250	240	252	281	228	252	258	233	248	267	235	260	248	239	277	243	268	253	261	249	249	281	249	246	239	261	193	231	207	257	252	275	266	304	221	230	266	268	223	238	256	244	238	248	277	239	253	252	253	240	234	224	248	267	247	260	221	262	261	250	277	265	250	250	269	254	242	242	266	259	250	264	245	252	237	277	245	229	270	229	265	237	224	213	237	280	268	274	266	243	250	238	236	256	274	241	273	252	252	253	220	264	269	217	276	243	217	251	276	240	242	237	240	239	252	255	208	231	238	243	242	241	255	248	221	249	220	249	239	248	261	233	264	231	243	253	247	250	233	252	263	262	256	263	250	249	245	254	262	260	267	229	254	226	249	245	230	278	230	230	255	270	262	249	231	270	244	258	235	258	227	251	258	263	224	246	237	272	277	253	272	241	259	245	251	251	238	266	248	239	249	249	254	244	240	221	246	225	239	264	273	252	245	250	251	241	261	254	249	274	245	251	272	254	256	233	220	251	231	257	244	233	254	250	213	262	262	227	238	237	219	261	257	241	291	287	298	236	201	278	253	247	242	238	255	253	245	269	246	236	247	271	246	269	265	268	264	265	254	264	240	276	234	224	248	258	276	238	256	273	229	258	241	231	262	264	257	277	271	257	220	239	265	254	247	244	243	262	238	245	255	258	257	253	247	253	251	265	240	250	250	256	243	266	265	246	235	263	271	250	249	235	243	248	249	260	271	258	252	255	257	240	256	280	245	226	263	240	240	237	230	241	235	242	256	248	220	261	276	227	232	248	284	271	262	274	238	237	239	247	263	254	258	230	231	267	249	207	238	247	229	262	285	296	259	237	263	268	286	261	265	269	245	263	263	269	250	253	234	223	248	237	269	243	225	239	257	255	244	239	232	239	256	259	256	263	228	222	249	261	218	238	242	248	233	253	248	221	235	239	229	262	234	239	284	225	244	240	238	229	246	285	233	225	288	262	250	251	255	226	268	247	241	274	236	257	250	231	261	264	230	279	258	260	245	262	233	203	243	257	265	259	248	273	236	213	216	230	241	243	237	243	241	245	251	278	263	226	239	251	252	256	273	250	213	235	259	240	266	224	241	239	238	232	250	240	242	244	242	255	245	251	256	251	221	280	255	221	258	266	216	248	227	229	232	243	259	246	228	258	265	254	230	235	246	234	237	246	248	246	250	232	232	259	212	238	247	210	271	241	225	242	259	252	251	245	188	252	251	265	237	235	266	264	261	256	262	245	231	245	255	279	272	236	223	263	218	262	234	240	222	228	254	267	238	257	229	265	236	265	255	273	266	254	270	253	243	257	266	252	221	235	221	245	237	227	256	269	256	244	257	292	241	241	262	249	272	235	225	260	239	275	263	250	280	247	254	234	244	272	241	262	227	235	244	238	248	239	220	236	226	219	225	276	249	260	254	276	244	244	265	238	256	255	250	268	226	238	242	237	241	267	273	247	230	245	251	227	266	240	256	223	268	239	234	231	243	261	225	261	252	274	264	244	250	250	264	223	259	218	256	218	260	252	239	220	230	280	272	283	267	242	274	243	246	250	233	273	227	253	273	229	258	248	219	241	225	217	280	242	249	216	211	236	227	220	248	234	238	238	257	220	247	250	251	230	237	232	250	273	218	255	208	232	291	256	236	268	254	266	260	237	217	240	247	267	250	264	251	266	282	259	287	225	253	234	253	251	212	255	248	259	243	246	255	242	238	248	284	250	263	225	213	223	252	246	229	249	251	214	250	253	260	282	250	239	240	247	258	243	249	242	256	260	258	261	248	263	235	238	256	246	247	243	243	285	242	264	238	234	237	233	250	223	229	261	263	237	251	260	248	244	233	236	261	252	235	254	254	225	253	221	228	264	238	231	229	216	276	279	264	230	234	276	261	247	246	247	237	255	241	261	256	252	275	274	243	233	253	238	253	257	247	225	254	244	228	247	247	259	230	267	245	239	240	244	237	234	234	268	260	248	275	271	243	259	256	253	224	257	228	273	261	233	259	261	236	267	256	248	245	245	243	249	258	256	242	265	260	252	223	215	242	239	240	211	238	247	252	248	279	293	244	251	260	221	245	257	261	273	259	234	259	244	267	276	273	254	244	239	243	255	223	247	271	263	236	260	256	258	242	230	251	246	247	268	256	220	279	261	227
20639	28021	31765	34676	28467	23336	11450	5156	6567	9562	16513	29297	31197	25308	12467	9663	6863	4282	2664	2281	1550	1231	1172	1115	826	866	852	843	858	809	755	817	801	787	794	782	761	773	739	724	710	705	798	713	740	697	737	742	707	714	732	709	726	662	665	643	683	675	681	682	659	659	645	680	711	622	656	678	652	652	685	659	646	677	710	685	731	666	715	650	682	648	638	678	673	663	674	653	652	660	665	674	673	655	678	666	662	681	604	658	689	693	621	674	638	672	665	628	623	611	649	657	648	655	652	669	663	626	680	660	640	731	654	647	637	646	662	672	639	639	689	677	677	692	654	614	628	644	664	689	622	637	662	639	617	632	678	638	608	677	618	621	645	675	615	604	662	642	631	650	658	635	675	686	624	626	659	613	641	637	636	658	661	631	668	698	613	701	655	668	617	613	701	638	645	648	641	625	639	650	624	654	663	639	627	657	657	634	644	656	674	635	637	687	678	608	603	611	635	630	672	684	646	597	683	598	627	645	637	639	639	676	618	664	660	663	665	671	591	662	656	679	608	613	627	660	633	632	611	665	621	625	646	587	641	635	661	626	643	661	630	652	682	653	635	621	670	664	630	612	685	669	655	669	664	659	654	668	675	613	653	654	644	684	657	620	701	665	690	654	676	629	662	640	614	612	634	618	571	636	613	657	651	632	623	649	641	609	680	617	591	627	636	616	628	605	677	626	656	624	630	649	605	673	655	617	598	640	606	585	671	643	681	629	638	614	629	659	624	631	639	609	654	660	652	648	645	658	643	622	649	646	605	663	631	676	640	646	647	628	655	629	630	664	650	653	654	640	645	652	606	664	700	654	698	613	620	666	647	663	631	588	652	647	635	670	619	608	634	650	638	624	634	632	645	664	655	611	654	652	646	696	639	631	658	615	618	660	688	655	642	650	663	678	668	624	633	663	619	635	624	655	621	627	612	668	636	648	703	615	602	649	680	666	687	615	626	654	662	690	679	642	645	645	648	626	608	689	685	670	642	671	701	653	656	657	623	617	651	654	655	651	632	651	654	640	636	625	664	628	635	651	633	632	669	706	650	670	659	639	644	625	623	683	612	594	626	646	645	661	713	624	655	615	642	659	625	664	641	680	643	668	603	623	652	665	661	622	606	698	630	620	628	655	672	620	636	662	620	641	615	679	630	642	639	634	641	698	622	654	645	618	661	674	651	653	670	639	676	623	610	645	695	649	648	637	638	644	683	673	628	617	620	620	654	627	651	671	593	673	630	667	707	612	668	649	658	672	672	639	682	649	673	677	639	613	604	675	640	656	663	647	608	686	676	614	645	657	693	640	622	621	625	616	666	670	580	638	633	665	661	670	673	627	671	628	633	642	614	641	655	662	654	621	689	601	575	675	642	579	678	627	653	585	657	648	641	664	637	642	594	605	634	602	676	642	616	654	636	631	628	649	656	632	621	611	659	645	578	662	631	662	615	667	653	656	668	603	642	669	692	670	635	638	623	673	608	634	679	667	689	614	661	655	604	645	647	645	634	670	661	587	629	634	614	637	600	593	631	690	706	639	632	659	648	681	624	647	629	648	633	627	632	633	629	635	643	672	602	618	669	643	601	679	635	656	619	682	650	673	598	635	643	612	647	646	635	674	675	659	606	645	658	634	623	602	652	665	614	623	650	641	659	603	664	655	650	661	649	655	652	636	656	673	650	614	663	672	588	614	647	654	617	675	674	652	654	645	672	676	650	630	634	644	597	638	655	636	637	598	675	667	595	653	689	687	666	675	593	608	637	670	691	621	617	637	640	662	660	653	651	606	672	636	647	662	679	673	595	645	626	645	647	610	609	656	616	640	658	646	692	661	603	649	682	650	623	630	641	627	675	629	637	652	654	630	660	628	657	631	638	647	609	618	677	649	625	649	657	609	645	658	648	638	628	623	636	660	658	630	665	649	640	632	626	653	620	655	670	666	659	637	617	627	649	652	639	630	649	631	603	584	616	657	681	621	651	673	617	613	639	637	638	672	664	707	643	591	638	653	702	633	624	672	614	646	665	661	675	607	621	685	643	610	655	645	616	645	650	672	652	619	648	676	648	587	602	674	675	684	649	652	663	649	651	657	620	670	624	656	647	632	644	684	651	683	674	639	664	659	660	660	661	691	695	655	686	705	704	643	614	632	647	595	627	643	633	644	655	603	608	653	641	624	660	666	632	655	635	627	644	627	609	671	672	683	651	655	630	659	630	651	685	635	652	593	634	674	664	656	645	641	631	693	672	639	604	642	594	627	664	629	629	638	640	681	676	631	671	638	588	649	630	646	633	648	657	661	650	628	672	664	635	652	670	619	651	653	612	616	620	651	674	715	647	669	675	630	614	617	629	612	615	655	634	637	659	658	613	666	631	659	656	638	610	662	667	632	636	675	639	648	655	628	670	645	634	671	634	657	610	630	613	607	644	659	597	674	629	686	657	682	677	627	631	648	666	657	611	635	623	669	624	651	623	627	658	651	625	669	628	601	695	629	653	617	611	619	690	666	626	668	610	667	640	646	660	692	622	676	630	689	654	630	646	601	690	666	613	658	643	632	636	629	636	688	644	662	602	648	664	655	686	691	634	666	649	661	648	707	695	648	640	629	624	659	637	646	655	609	619	621	625	644	627	658	639	665	654	619	622	673	674	661	670	615	633	644	679	646	644	677	669	612	647	633	625	689	644	615	660	636	659	629	637	669	672	666	656	626	624	633	656	674	629	631	654	629	636	640	666	642	621	684	633	681	663	657	668	628	625	622	657	637	588	596	596	644	657	595	656	611	640	722	677	679	637	668	657	634	634	658	643	646	648	648	613	672	666	694	637	665	611	645	633	616	668	623	658	668	680	623	630	653	624	665	676	655	644	661	704	639	666	640	606	616	649	645	619	661	640	694	644	673	643	628	657	654	662	694	665	596	659	610	694	593	648	626	645	594	614	664	579	612	611	676	666	601	641	682	664	707	620	662	651	660	658	606	647	634	607	638	654	643	691	638	660	690	602	641	671	636	633	681	674	633	602	651	680	630	670	636	637	685	641	624	664	608	630	680	599	640	644	682	605	655	661	635	609	638	631	666	709	620	663	630	645	639	599	669	644	650	637	624	657	643	675	676	657	655	705	630	667	643	620	673	703	601	661	637	666	656	648	649	615	649	611	695	646	617	637	653	617	597	616	629	616	628	663	637	630	622	620	651	652	654	569	637	668	664	651	649	640	669	660	624	682	628	604	661	662	646	610	671	654	637	605	635	638	658	601	656	631	685	675	672	655	598	673	641	613	635	620	660	638	654	624	580	632	651	636	618	672	649	644	619	624	660	659	646	624	654	653	642	644	644	655	628	671	595	615	628	684	664	670	629	603	649	658	686	663	642	629	608	643	680	634	633	610	639	643	608	673	641	667	648	628	646	676	641	619	629	623	634	631	593	633	646	651	632	643	668	655	626	594	634	658	618	657	614	599	647	682	636	641	638
4126	3919	3291	2373	1073	583	298	193	185	221	279	390	370	341	224	175	189	166	169	160	169	158	157	153	157	172	145	167	167	166	171	143	156	136	156	163	152	168	169	141	151	176	147	147	161	167	138	165	175	161	178	160	157	131	155	166	166	185	171	145	166	142	143	183	162	169	143	156	139	180	153	158	147	151	144	143	158	158	160	182	145	164	152	188	157	148	178	184	156	161	179	155	162	161	144	139	154	179	173	147	174	156	170	138	162	154	160	148	193	167	161	156	155	142	179	146	151	155	160	161	139	164	160	178	153	153	184	164	158	158	156	172	168	174	167	181	138	180	177	156	169	166	178	166	158	156	133	152	163	185	156	161	142	154	183	155	155	153	161	155	142	169	196	169	157	148	150	150	175	177	146	160	120	179	162	157	162	175	165	183	180	169	158	190	150	144	162	163	160	150	170	153	167	154	163	164	183	185	145	162	182	180	164	161	161	151	151	140	167	168	182	163	188	178	161	146	141	144	148	142	140	183	171	150	163	157	170	168	178	133	164	167	164	168	171	156	137	150	174	158	162	172	179	164	154	158	149	167	151	165	137	128	173	155	172	144	160	159	155	151	150	175	149	174	179	154	176	154	154	151	163	163	147	163	150	166	170	168	164	179	161	154	145	180	141	167	182	151	145	154	143	159	176	164	152	171	169	168	158	158	181	160	167	158	172	150	157	166	147	156	158	153	161	159	165	149	157	161	173	172	165	170	172	154	151	158	165	151	149	166	146	142	140	140	162	168	150	152	144	188	186	179	149	170	166	172	156	157	164	178	162	178	148	177	139	150	144	152	176	161	137	163	150	148	146	161	181	163	160	172	172	149	152	158	157	132	168	182	155	160	171	147	191	163	164	167	168	176	156	164	157	161	157	138	134	150	163	169	157	155	165	159	155	183	165	152	156	143	158	170	138	169	172	134	178	164	136	158	175	152	170	179	145	154	159	180	180	166	163	144	159	179	176	160	153	163	156	149	160	153	158	179	173	165	144	151	155	153	170	149	150	130	172	132	172	163	161	158	191	175	162	148	167	154	127	152	171	162	134	135	167	142	158	170	145	138	156	170	143	162	157	158	150	153	142	155	160	164	177	167	162	150	173	165	154	157	159	137	126	154	176	150	165	173	160	185	162	149	158	137	138	158	168	172	164	163	163	164	196	162	183	174	154	144	181	170	167	149	181	169	153	158	152	165	150	165	157	148	168	162	148	132	176	155	158	161	171	169	142	191	169	146	161	141	176	175	148	146	156	169	176	176	154	161	162	152	158	156	166	165	133	157	160	150	171	159	143	163	171	167	162	189	182	185	166	157	159	150	153	151	169	155	142	159	182	148	159	168	146	166	164	190	148	162	176	164	150	168	156	135	193	162	160	163	145	148	164	168	147	157	170	146	169	177	168	180	170	139	135	140	181	154	175	136	177	157	186	180	176	171	159	159	179	170	160	151	146	159	178	168	179	153	154	153	175	168	174	152	167	163	174	173	184	170	153	143	156	150	140	163	153	149	161	154	158	168	153	147	161	167	177	159	146	164	164	167	154	143	182	166	184	167	171	157	158	146	148	150	177	159	156	167	165	185	164	182	182	180	151	177	155	162	178	179	174	168	149	175	150	156	155	160	153	175	126	166	152	147	157	166	150	165	168	174	148	172	152	192	156	164	173	155	181	157	158	162	155	149	166	146	162	162	179	156	149	147	156	162	165	170	178	173	178	163	195	164	176	148	174	163	163	154	150	151	187	153	145	178	174	153	150	151	150	145	157	167	149	137	151	150	147	147	167	148	152	152	174	150	179	169	164	161	135	153	187	156	181	174	139	179	174	152	159	143	163	144	158	160	183	184	191	154	162	142	148	170	167	147	162	168	169	151	166	154	177	160	153	156	168	161	179	169	143	155	150	179	167	152	169	152	150	162	155	153	158	149	141	166	161	157	148	177	159	155	184	143	143	162	177	171	161	140	165	152	158	165	183	178	152	161	159	157	179	164	199	156	141	161	181	170	160	151	181	175	170	158	148	189	153	178	154	190	172	167	146	177	169	143	176	182	160	144	184	164	126	164	166	169	176	174	171	157	154	184	174	155	151	162	164	148	163	157	175	159	172	166	166	146	153	150	163	155	142	138	159	184	158	160	179	166	176	188	136	151	173	154	150	145	141	152	157	171	162	143	158	160	162	151	155	150	155	157	153	178	162	154	181	166	165	159	173	172	162	164	168	153	155	184	150	177	157	160	174	170	164	152	162	166	184	151	162	171	149	148	138	165	170	173	176	135	164	169	175	157	152	155	165	160	165	146	178	161	168	165	168	157	150	155	153	176	168	159	149	151	169	156	157	140	140	170	166	197	161	166	142	163	151	170	167	144	179	171	156	144	160	140	172	157	151	157	155	159	155	136	154	175	161	173	167	160	160	155	170	159	156	155	164	166	153	185	209	154	143	160	182	133	165	170	169	168	175	160	165	182	172	170	159	158	162	158	152	160	169	178	155	184	147	149	144	166	143	152	171	163	140	169	157	168	154	145	174	165	167	161	154	152	172	175	162	153	147	157	163	142	154	162	174	168	169	165	165	160	168	157	155	147	130	161	136	153	183	164	138	161	166	143	169	165	143	158	168	156	167	173	155	147	157	155	177	183	167	158	141	156	161	151	152	183	144	195	160	140	161	183	154	183	156	156	152	176	163	172	160	165	152	159	184	154	139	177	155	159	176	162	171	163	163	128	160	152	139	161	159	135	152	150	184	163	152	148	179	173	147	147	139	188	152	158	155	159	165	177	143	148	163	152	165	180	156	155	168	166	169	159	159	160	163	133	136	178	152	158	166	154	150	176	159	177	169	163	177	152	146	166	175	157	164	144	182	155	142	166	185	157	154	163	168	167	171	147	180	172	160	164	170	160	188	178	150	157	153	149	162	159	149	131	141	169	161	179	166	158	155	175	170	140	141	157	143	148	183	144	182	173	144	153	168	184	162	135	167	175	140	176	163	197	149	156	135	164	147	177	176	154	161	181	170	151	157	164	173	156	146	169	148	161	156	167	173	146	129	157	147	146	168	188	177	164	156	162	150	183	168	150	161	169	177	171	173	141	150	162	163	166	163	165	165	146	153	163	180	162	163	176	148	158	180	160	149	148	155	164	158	151	147	157	165	169	157	183	157	154	169	156	160	167	174	161	149	163	147	138	143	177	157	148	173	156	170	141	165	142	140	169	151	177	159	163	151	173	170	159	174	163	171	152	142	159	161	158	160	166	176	164	187	173	144	169	140	138	151	140	160	159	137	168	148	157	163	137	163	163	160	158	202	173	139	169	155	157	161	146	159	142	170	171	170	190	159	170	165	162	175	179	144	160	165	147	159	175	181	148	144	175	161	145	138	195	165	172	154	171	161	158	165	175	156	164	168	159	140	155	151	148	174	168	165	167	167	168	146	171	129	143	170	163	137	143	167	147	152	150	173	196	160	171
3863	4572	6030	6898	3954	2341	1028	739	728	912	1501	2066	2665	2038	1158	706	602	627	577	540	502	516	520	478	477	479	523	498	481	498	523	505	479	445	485	498	429	505	498	484	476	535	446	485	491	487	469	437	462	502	495	480	492	474	460	490	477	468	494	486	517	496	425	512	516	491	499	480	452	458	506	460	466	529	490	493	518	431	453	451	502	476	478	474	461	480	475	479	506	471	422	495	472	465	464	496	485	488	483	501	477	467	477	453	481	462	514	463	476	484	503	482	492	513	485	457	457	486	444	469	505	472	447	479	476	461	466	513	488	502	485	514	476	497	462	484	474	481	498	498	497	532	470	484	465	446	477	478	521	467	489	487	484	464	500	526	491	469	439	470	492	456	469	519	470	494	501	497	508	484	477	495	474	456	466	506	492	446	497	457	490	453	510	500	504	451	474	463	431	514	442	488	468	510	482	482	524	492	484	452	490	452	487	495	492	509	490	477	484	486	516	477	424	456	483	446	483	492	494	470	492	474	478	474	526	483	446	473	439	472	509	485	463	464	435	487	493	474	509	473	469	493	487	446	462	496	500	467	431	483	450	497	502	515	494	462	495	491	493	503	456	486	465	438	470	458	453	484	480	481	468	469	467	474	474	488	469	484	485	499	465	467	508	476	450	481	502	476	447	493	476	510	476	474	474	494	508	493	517	450	497	501	481	482	461	459	477	480	455	456	487	462	435	482	511	449	470	517	532	478	450	544	472	483	515	487	482	462	426	485	484	474	460	470	485	466	481	470	447	472	521	452	483	448	459	479	460	437	492	483	502	450	492	497	484	433	490	466	457	471	489	491	442	480	478	488	472	482	516	494	494	461	508	461	488	474	507	500	474	497	484	474	480	439	498	477	479	470	489	466	437	462	483	494	500	480	491	469	480	476	414	474	481	453	520	486	434	478	489	483	442	472	478	497	443	475	487	483	485	497	448	510	468	471	486	501	472	464	503	496	481	509	470	502	476	515	472	474	449	501	521	530	478	472	456	497	477	482	472	453	467	482	494	471	476	459	519	460	472	500	437	515	496	479	480	508	475	496	477	467	489	475	487	517	474	465	498	457	486	473	451	471	470	532	465	526	494	501	502	485	488	451	493	444	455	523	521	480	503	458	484	482	467	427	495	488	471	454	494	490	471	506	503	466	484	491	487	472	445	499	495	498	479	483	485	493	472	462	471	509	484	484	505	472	463	473	490	494	453	489	532	501	506	469	496	449	500	497	496	444	470	491	466	506	484	487	516	483	473	478	478	469	488	442	490	461	491	497	510	463	465	445	497	494	485	519	505	453	485	453	453	450	491	458	484	484	448	470	468	506	488	472	509	489	476	505	485	453	493	461	482	531	483	462	485	450	544	473	483	502	483	501	483	483	485	478	444	480	491	484	494	489	512	510	507	473	469	438	503	473	464	493	498	475	508	476	485	458	494	450	475	477	511	455	445	468	461	499	474	485	496	491	441	492	463	453	457	444	458	487	449	492	486	459	470	510	508	516	478	489	494	448	496	486	468	478	479	496	476	454	480	468	473	478	490	484	460	484	444	467	467	487	450	479	479	491	477	502	492	449	520	477	489	487	513	479	501	501	459	443	515	485	465	482	475	484	503	511	459	484	504	460	466	501	503	477	472	494	476	456	474	514	498	460	491	482	465	463	455	484	480	503	492	481	472	434	491	500	498	451	497	485	481	517	479	511	483	487	487	478	472	477	426	518	482	485	440	439	518	512	483	517	467	469	496	485	511	472	501	470	474	457	480	418	473	485	449	457	470	494	436	461	461	476	470	491	476	473	454	452	526	478	475	483	512	460	465	501	449	470	478	500	490	448	485	436	496	494	468	473	428	485	458	496	445	507	466	462	488	458	487	481	493	497	504	510	491	487	456	471	466	500	502	481	506	490	490	489	532	491	494	494	494	518	494	454	520	458	478	465	477	485	513	480	471	488	473	454	428	487	499	475	482	485	476	446	474	479	496	456	467	458	499	490	516	491	510	465	458	474	489	456	469	514	515	484	467	483	488	501	492	490	479	464	455	496	462	494	459	498	445	460	447	470	482	466	476	454	484	505	495	461	462	488	503	512	471	483	466	475	507	509	475	469	479	525	500	484	483	454	508	444	470	489	518	461	474	502	476	473	449	486	539	454	528	498	464	464	483	507	488	485	494	507	450	511	495	461	466	466	452	469	477	464	479	495	453	494	461	476	452	500	460	453	474	485	454	483	480	485	494	532	484	514	478	487	455	467	464	469	492	473	460	481	455	500	474	454	468	466	475	488	514	505	483	485	498	493	477	515	485	512	469	503	465	502	496	482	501	485	480	492	477	467	468	484	501	485	479	464	457	433	503	536	499	456	501	490	499	473	491	486	449	474	482	504	470	496	489	476	497	455	482	458	478	488	506	497	458	485	499	498	500	467	460	484	521	475	474	472	511	497	469	454	485	522	475	455	464	485	472	452	463	496	471	486	469	479	489	451	453	470	522	432	514	481	474	513	484	463	457	490	476	490	500	430	480	505	472	532	484	482	481	475	453	475	479	489	477	477	488	481	465	435	453	530	477	450	481	453	471	448	480	472	480	446	466	518	468	476	494	445	483	509	448	467	452	465	468	497	480	463	468	494	495	505	471	496	485	459	464	509	464	463	484	478	453	485	473	457	441	458	471	481	472	505	506	477	505	430	499	523	486	525	448	478	528	479	457	464	497	494	501	430	445	483	447	481	466	450	524	458	454	483	460	456	525	470	500	488	469	481	505	476	487	463	483	494	474	458	449	475	464	488	449	506	492	461	491	461	499	460	481	476	481	464	522	507	474	488	502	483	459	445	502	498	493	500	457	457	534	489	486	468	501	496	471	448	476	492	483	481	531	476	509	488	444	494	477	458	468	498	472	501	487	460	455	481	502	456	489	483	442	434	459	510	462	485	471	510	442	506	457	468	498	489	518	471	462	522	521	492	488	522	474	494	450	500	512	480	500	478	449	475	465	444	481	491	423	471	482	476	444	488	469	450	431	491	438	461	503	477	469	517	490	505	494	486	441	475	450	477	472	487	486	516	470	476	510	465	476	547	513	475	480	485	482	527	496	488	465	463	483	449	480	512	453	463	483	499	488	462	484	466	473	451	452	477	477	452	539	540	452	500	482	448	474	503	446	478	458	499	452	474	479	477	492	472	501	498	495	503	484	527	476	511	489	486	486	530	443	465	503	446	487	477	481	505	458	450	516	493	509	460	481	465	415	491	496	475	466	529	449	411	457	459	481	487	478	480	490	507	482	474	478	496	497	516	498	481	457	493	461	475	492	502	473	472	490	462	435	478	558	480	481	455	528	499	454	493	511	504	455	490	493	447	467	457	478	439	486	509	494	471	474	492	477	492	474	485	447	468	482	477	489	460	459	457	478	475	459	489	466	459	509	511	489	496	457	503	475	490	477	478	487	484	462	487	457	466	487	468	460	504	503	485
19109	24525	26585	28419	20559	11996	5942	2536	1306	1455	3347	6467	6981	5300	2745	1386	1018	773	509	325	367	344	344	324	320	298	267	296	283	293	291	276	286	294	307	313	299	269	308	290	284	310	302	307	304	317	308	306	281	315	293	286	314	277	271	297	287	307	270	280	272	286	326	266	281	308	297	288	314	273	303	279	296	297	270	275	309	284	293	246	273	265	306	302	307	301	275	297	280	288	315	303	280	296	285	296	318	301	283	288	293	299	292	312	273	274	301	290	305	299	310	312	279	274	247	307	311	309	269	292	296	280	275	321	325	313	315	283	300	294	304	313	311	296	280	299	298	315	295	303	276	253	270	304	260	255	300	297	292	311	307	284	291	292	311	310	263	306	267	326	305	280	283	300	287	290	246	285	280	290	293	301	256	302	297	289	260	260	288	277	290	309	284	290	262	281	290	297	317	274	279	312	271	300	311	267	293	276	280	305	301	297	317	342	288	316	291	314	274	313	327	307	276	309	302	284	298	278	280	305	276	298	308	298	291	278	301	267	290	284	271	304	283	271	320	289	312	296	282	318	304	320	312	297	310	309	309	283	296	300	306	300	326	330	283	313	330	273	332	293	280	312	285	308	279	291	290	313	297	329	296	292	274	287	329	308	256	291	300	296	288	302	282	268	332	284	283	320	285	313	309	315	320	267	260	279	284	288	265	278	285	259	298	285	313	257	313	280	281	280	297	280	307	253	280	306	320	296	284	287	281	306	288	294	300	317	278	305	310	305	265	282	297	298	283	272	300	293	275	300	282	302	311	299	298	318	261	325	287	278	310	257	272	312	321	267	294	289	293	279	273	297	287	302	314	325	295	256	309	266	295	280	297	262	276	286	317	266	280	299	301	285	298	289	268	294	310	322	270	294	282	270	307	288	286	317	287	296	277	291	264	300	294	291	282	298	292	275	307	268	271	297	297	283	282	289	302	303	301	289	284	302	293	296	283	295	301	274	299	271	291	305	319	290	307	306	304	284	300	277	290	273	314	279	286	279	291	321	306	278	308	301	297	265	264	330	296	294	276	302	284	315	270	273	305	291	284	267	291	284	290	275	298	304	279	294	313	273	340	299	292	281	268	295	284	303	277	274	287	312	310	272	278	252	290	283	254	304	300	299	271	273	272	329	281	279	277	319	268	287	296	281	253	313	282	283	305	301	307	295	252	272	303	269	308	260	260	291	274	286	298	281	315	312	306	303	299	283	285	312	262	323	302	283	258	285	293	300	324	307	286	263	297	284	292	270	278	263	308	286	295	281	302	261	295	289	296	311	278	270	303	309	275	301	276	305	297	313	284	259	291	301	254	281	303	282	304	310	308	277	279	285	300	278	286	292	312	274	253	271	303	288	322	319	318	300	296	266	308	312	292	285	285	312	297	254	307	327	260	297	283	317	289	305	261	271	268	295	256	289	279	307	272	287	310	293	255	275	309	313	315	314	295	283	299	307	261	286	270	280	294	253	309	279	265	310	291	299	261	294	308	301	306	298	271	319	273	307	280	267	295	285	280	278	310	279	306	302	269	277	297	292	304	298	300	287	295	286	290	277	308	312	273	285	284	283	286	289	290	247	252	275	291	292	255	292	248	289	277	278	271	285	277	300	299	284	289	332	275	275	276	307	294	283	315	288	281	341	280	289	310	271	278	263	304	297	309	291	314	296	279	284	256	291	312	280	301	286	291	265	289	296	258	272	285	276	284	301	251	295	313	297	307	290	297	283	298	296	281	280	283	312	294	310	287	294	277	288	272	277	299	278	298	289	287	269	314	292	284	295	305	288	300	299	261	256	324	280	276	298	308	295	266	289	289	287	292	285	302	295	263	288	261	260	281	256	279	266	299	291	286	290	296	319	285	311	285	260	282	328	306	275	266	331	303	302	282	268	270	293	304	288	301	291	306	290	290	275	295	288	296	301	311	272	284	315	265	333	328	296	273	316	283	323	312	297	258	322	282	260	298	290	274	270	267	289	264	294	295	315	309	284	294	285	264	314	288	311	329	257	327	286	296	290	292	292	325	329	283	308	317	294	282	307	298	289	280	295	306	306	271	295	242	308	282	304	284	272	269	315	273	301	353	296	274	279	290	322	312	269	294	280	286	271	334	320	269	310	292	287	259	295	295	284	302	293	270	286	267	297	273	293	319	239	272	306	278	311	292	312	262	311	281	297	310	316	293	310	321	291	276	306	284	326	277	295	286	285	287	293	281	264	295	310	282	318	273	288	308	303	284	309	269	274	269	287	271	282	295	285	303	297	261	279	285	301	291	279	300	266	309	302	286	279	311	286	262	282	268	298	264	270	328	312	284	277	282	284	291	316	300	284	329	265	302	288	278	287	333	303	310	290	289	281	297	305	267	321	306	283	264	293	309	265	297	302	320	291	301	298	294	302	307	265	328	285	284	309	261	289	284	325	288	303	285	282	270	318	304	266	297	275	309	291	304	286	280	307	255	306	269	272	289	293	281	288	280	264	293	286	282	298	280	289	293	287	314	261	279	309	288	279	285	296	262	297	295	297	286	295	271	323	279	278	308	292	294	293	300	302	299	314	278	297	289	290	285	300	319	285	278	293	274	277	331	300	285	308	283	271	268	324	281	297	263	288	286	299	270	259	286	307	292	304	319	266	294	287	268	294	295	280	278	268	283	318	273	312	273	306	292	280	292	277	268	272	280	277	277	287	277	280	284	298	323	277	278	287	293	287	300	263	285	296	298	282	321	286	272	281	274	299	290	316	298	260	286	280	252	273	300	288	293	259	291	288	291	297	291	297	297	305	291	288	300	283	309	299	308	324	294	314	253	300	293	295	305	286	302	265	294	317	292	282	283	266	294	290	304	288	276	254	304	271	276	284	286	298	312	305	302	284	265	309	283	305	284	272	310	283	304	287	290	308	317	280	315	298	270	307	301	303	265	287	307	303	278	291	301	293	338	271	313	321	292	296	255	269	301	305	312	301	299	312	304	281	331	274	283	288	285	291	317	289	278	298	300	320	268	293	307	278	290	289	266	281	282	275	311	290	304	296	269	287	299	306	265	304	238	272	283	281	305	284	294	279	316	292	312	304	284	286	295	329	289	302	296	298	284	332	295	325	270	334	299	299	306	285	323	313	272	308	296	261	282	242	289	289	311	272	293	259	288	273	309	298	284	321	264	295	285	271	285	250	298	312	264	283	273	302	313	270	272	268	294	314	275	297	288	262	288	305	278	303	296	286	269	307	267	308	259	252	295	276	308	298	266	294	315	291	295	325	272	283	283	281	306	325	248	286	289	280	300	317	322	263	291	305	285	295	309	262	285	301	296	294	270	291	305	298	279	283	320	270	320	276	308	291	277	321	292	311	316	296	303	314	318	314	281	298	296	285	264	288	307	289	285	295	300	282	267	309	331	301	279	325	257	292	310	303	290	308	322	312	297	317	298	305	279	326	303	291	303	317	321	331	288	302	283	282	270	275	285	330	310	289
14267	18956	23487	30584	21581	12560	6444	4281	3179	5831	12474	21428	22936	17006	10573	5094	4251	3472	2159	1441	1344	1099	1069	878	951	937	843	858	909	883	865	876	853	831	819	838	837	849	798	836	826	854	854	785	821	801	848	750	783	807	760	793	819	786	779	812	814	789	796	797	801	772	793	793	784	800	764	830	776	775	800	786	803	799	708	811	778	777	764	811	788	711	819	771	726	740	805	762	786	758	764	852	771	745	773	770	776	832	757	792	822	783	759	777	775	781	755	756	783	771	773	803	740	805	813	723	797	796	766	738	747	797	820	763	745	751	784	731	811	778	784	745	791	787	788	760	801	800	797	768	798	781	774	774	753	773	765	750	792	795	800	721	732	772	783	714	768	776	756	755	762	784	772	737	731	781	771	777	748	755	747	711	774	783	773	799	796	778	771	802	765	808	802	773	799	744	779	761	732	707	752	789	753	804	722	735	805	705	777	783	768	730	757	797	809	769	769	748	821	770	771	762	752	773	745	741	782	776	776	772	776	771	773	785	788	805	734	785	756	789	769	828	759	781	759	793	776	795	768	795	796	751	801	799	722	782	778	790	803	763	765	770	734	744	733	822	738	770	788	779	813	762	755	716	788	820	821	756	774	731	762	766	782	801	730	800	769	760	718	731	774	743	797	736	756	800	787	776	804	743	780	797	793	778	714	788	748	781	805	776	791	795	745	794	813	714	770	772	744	772	743	770	777	775	749	774	788	762	750	732	829	795	801	768	717	786	763	703	775	732	775	768	803	804	717	782	801	807	757	746	777	791	746	753	779	726	749	741	781	764	771	767	752	786	748	816	797	791	757	781	759	805	792	808	757	777	793	753	761	755	784	817	731	748	783	795	753	763	780	750	779	789	740	738	786	862	772	749	700	787	790	738	756	737	799	807	720	760	797	756	778	704	776	766	765	734	820	766	793	733	759	754	764	823	750	787	840	806	785	746	787	742	761	796	769	753	767	811	745	744	781	731	785	793	733	735	799	775	768	771	778	762	802	729	812	763	793	799	746	780	772	826	776	779	751	742	750	807	776	789	770	808	859	736	735	835	772	791	729	777	807	785	772	769	751	775	761	802	748	721	754	794	802	817	743	802	778	746	767	764	785	764	791	847	789	804	776	750	756	807	725	760	791	778	740	771	793	779	763	796	796	767	747	777	804	749	713	763	698	749	750	805	757	794	747	756	766	750	752	766	777	751	723	778	755	703	744	810	806	785	774	744	811	770	837	779	791	804	799	787	778	808	782	776	778	778	780	795	736	776	767	792	761	757	762	792	737	728	771	767	722	785	784	810	779	741	751	757	791	754	721	745	778	788	781	729	793	767	793	774	809	756	757	805	801	768	760	778	761	799	752	771	786	757	762	810	771	767	782	822	786	786	794	757	763	759	755	745	744	823	792	775	790	768	744	774	797	788	768	723	746	782	785	782	770	740	784	765	738	766	791	838	808	763	751	773	768	817	775	795	790	760	784	773	787	798	810	712	781	792	795	746	738	772	719	732	765	731	757	775	788	689	784	825	779	741	791	740	797	800	797	773	774	765	754	762	787	741	782	787	766	827	715	740	773	840	763	786	791	773	756	809	768	743	775	761	779	779	745	800	721	739	808	747	782	741	816	787	758	768	726	750	751	740	735	760	772	794	799	759	762	821	756	776	768	766	752	829	767	749	780	751	783	784	745	800	730	716	757	769	791	738	786	773	756	793	770	742	806	725	782	738	738	800	786	761	729	718	727	772	778	748	756	765	742	825	825	734	723	804	794	755	789	782	790	801	762	758	715	765	775	761	761	804	758	776	785	768	716	839	804	854	794	738	759	779	723	760	788	748	779	744	710	812	799	766	773	752	735	746	768	759	796	792	800	727	817	783	794	817	749	784	804	777	762	807	791	817	780	763	726	744	755	751	772	752	807	791	785	799	746	753	797	752	765	750	786	739	815	722	781	763	770	782	824	739	852	735	783	720	768	804	727	786	771	738	755	801	772	776	775	800	755	785	736	752	775	773	753	796	783	769	746	778	760	751	795	808	771	772	778	781	759	784	743	717	829	824	787	780	754	772	785	757	786	804	725	797	784	773	764	771	793	815	796	776	774	794	797	757	742	751	702	797	779	780	787	748	830	719	747	732	723	711	826	762	830	793	784	767	802	771	770	769	791	817	769	773	738	817	750	811	767	810	789	795	785	742	765	718	784	783	832	794	772	771	734	789	793	754	783	776	731	751	763	757	808	807	816	740	778	796	777	813	782	735	780	798	741	817	741	738	816	784	799	783	774	832	708	735	766	769	768	788	737	756	826	764	762	762	737	810	761	778	777	803	765	794	740	748	779	806	749	776	810	817	809	776	803	770	798	747	759	790	729	818	715	779	805	775	834	787	779	762	760	765	768	801	835	715	756	751	761	780	730	780	773	794	769	789	805	743	758	729	789	776	774	814	771	803	716	801	778	745	739	762	749	794	797	750	825	738	788	704	762	772	785	774	724	766	726	773	746	779	796	819	816	736	742	726	787	720	773	789	731	744	735	784	724	762	748	814	822	777	758	779	825	747	737	746	746	809	784	782	800	742	798	748	768	803	711	754	753	786	793	805	816	742	768	776	725	769	779	803	825	751	756	714	762	795	735	770	792	805	772	762	763	807	805	767	788	767	796	783	823	804	810	729	757	767	770	737	744	743	800	765	787	765	713	734	727	821	767	772	776	797	752	769	745	774	755	826	733	794	757	739	726	751	764	758	803	825	762	792	684	810	767	774	782	756	764	695	766	768	731	755	732	776	774	722	770	764	808	726	803	855	765	795	817	749	778	789	748	819	761	759	723	748	751	805	806	761	767	737	786	731	738	758	750	766	757	739	777	737	761	806	727	767	796	769	727	738	785	761	753	778	794	794	746	788	747	783	762	763	773	792	800	812	768	773	703	755	766	816	775	759	808	799	780	765	780	725	787	796	808	778	769	769	776	792	721	790	753	764	770	811	788	769	775	773	799	807	776	761	799	758	803	767	795	786	798	776	789	770	760	753	795	776	756	733	782	717	769	807	761	790	809	749	813	803	769	767	721	763	749	784	739	795	770	794	759	772	753	750	746	794	776	783	777	770	773	766	803	770	766	745	774	740	842	802	749	780	793	779	810	732	740	748	764	775	769	785	778	787	820	704	789	801	799	711	745	753	726	767	756	763	771	726	748	764	766	753	776	791	775	759	774	751	797	758	826	795	793	777	779	750	780	790	782	784	706	795	765	760	769	799	735	739	788	809	784	777	763	756	757	783	786	830	799	793	766	760	810	763	758	746	776	712	792	754	748	786	765	766	771	762	775	759	788	747	724	743	733	760	778	739	781	780	772	789	735	759	692	765	817	763	769	798	811	740	733	815	763	793	790	774	754	777	753	782	820	783	750	747	818	771	795	734	782	802	768	761	799	714	771	785	797	731	807	748	818	802	755	775	778	780	717	818	755	773	771	767	760	775	793	768
26482	29732	34252	34913	27366	20924	13367	6232	3258	3452	4851	9481	10981	8968	4774	2269	1929	992	539	606	411	348	338	275	284	295	259	267	279	256	246	268	265	264	246	261	286	251	230	237	262	250	260	256	233	265	261	246	251	224	271	256	261	225	263	290	261	206	270	275	221	219	273	245	237	227	223	232	260	254	248	259	258	261	249	240	262	235	246	275	261	260	255	272	250	235	256	247	256	249	248	258	252	244	246	256	243	253	220	253	229	241	234	239	237	216	263	248	228	217	252	248	223	256	276	252	261	247	279	269	272	249	215	231	226	233	232	268	244	276	230	231	279	266	270	206	245	262	234	229	216	263	222	233	239	254	239	237	262	246	259	253	258	247	252	256	231	239	242	249	258	250	236	262	238	249	257	278	235	259	264	228	251	244	250	234	226	261	234	228	236	235	261	216	233	253	281	243	224	230	238	246	218	246	265	252	240	268	256	234	231	276	245	252	249	242	231	231	269	266	257	258	243	228	243	259	227	245	234	248	239	273	259	269	222	226	261	262	262	240	236	268	258	260	256	243	232	265	259	255	229	258	246	274	236	245	232	232	285	216	224	254	264	281	248	255	247	225	252	237	249	268	252	253	227	271	232	237	239	219	227	222	263	233	258	243	228	210	225	243	233	220	235	227	225	237	206	248	258	252	250	253	264	228	244	228	249	214	262	233	254	266	219	210	237	258	249	263	230	217	228	224	241	257	231	239	214	247	266	230	247	246	242	254	247	251	258	234	248	221	212	233	237	289	258	239	248	241	220	250	272	215	224	223	256	255	247	241	224	242	243	256	224	256	235	244	247	252	241	263	270	232	258	252	238	265	266	265	234	259	268	257	238	244	237	241	255	261	270	248	231	258	227	264	247	256	252	232	260	248	247	223	231	228	235	253	263	211	259	239	235	243	251	242	265	242	213	254	240	247	232	234	252	240	217	230	250	226	253	237	252	263	261	236	207	248	241	256	245	212	246	247	259	233	233	236	218	243	241	243	254	217	267	245	218	246	245	236	215	251	244	254	210	233	207	250	259	233	253	282	251	256	225	224	244	237	235	237	236	263	237	233	217	220	261	288	258	259	237	254	263	249	251	241	241	260	245	250	240	230	234	245	218	227	249	268	223	233	257	250	244	246	238	255	257	264	259	260	248	243	261	235	279	239	217	247	239	225	244	274	254	270	259	229	235	220	224	249	255	243	213	230	227	248	257	244	265	254	234	249	240	242	241	232	231	252	250	279	215	246	251	266	247	266	265	248	244	266	246	252	235	277	244	253	246	240	224	258	245	220	237	271	250	273	266	209	253	236	246	255	230	232	236	231	238	255	263	232	255	254	225	245	247	249	288	238	277	275	257	260	245	236	272	224	239	228	243	252	231	248	223	237	207	251	221	242	244	271	257	262	228	230	224	253	251	254	258	247	263	265	225	243	238	264	253	257	218	240	252	246	236	246	236	255	231	254	238	260	206	252	230	232	251	218	222	243	207	217	246	235	264	248	272	241	286	261	229	235	250	225	262	270	249	248	247	246	217	242	265	274	269	207	219	261	269	221	227	246	250	235	246	250	251	240	254	249	203	243	254	285	243	247	229	247	241	231	249	237	246	255	227	257	257	229	248	253	230	280	254	229	219	246	241	254	251	241	261	236	256	247	227	247	255	223	249	236	231	252	233	248	267	259	236	296	247	247	248	210	228	209	261	252	239	250	251	281	242	241	278	275	237	261	230	262	254	268	240	239	235	235	244	254	265	221	227	268	250	270	214	247	243	243	277	280	269	275	267	259	236	267	267	265	243	266	210	226	262	231	262	265	253	244	230	230	251	217	233	247	245	233	248	219	260	226	257	263	247	233	244	249	252	243	250	235	261	245	230	217	252	223	231	243	247	273	246	246	229	254	239	224	267	238	268	246	222	276	236	244	243	228	233	243	251	243	246	277	231	257	235	245	239	229	256	242	247	289	242	268	260	249	267	253	237	249	271	265	242	250	258	251	218	247	240	236	228	252	219	202	206	257	237	244	283	225	247	215	231	210	253	229	249	255	266	237	232	225	259	224	243	276	236	256	230	241	259	257	270	226	223	248	260	256	237	241	260	245	245	256	268	244	239	245	252	255	236	257	251	228	241	226	226	243	258	234	231	234	265	218	264	250	239	249	251	230	234	268	254	228	249	252	254	205	245	244	221	267	249	242	250	285	223	226	261	253	245	263	234	226	186	243	259	251	256	254	225	255	239	236	226	261	236	246	237	240	270	234	235	263	275	234	233	246	233	260	275	232	228	277	242	235	247	256	228	249	226	226	228	212	230	208	227	230	266	245	235	245	242	249	242	258	234	244	266	271	239	227	238	233	232	263	242	251	258	231	231	234	237	282	240	243	249	239	285	227	253	225	287	244	244	228	244	235	249	261	251	252	219	262	251	247	273	254	219	237	242	248	210	228	234	242	279	259	223	249	230	236	248	215	244	235	270	238	246	237	215	250	244	243	261	244	248	259	236	246	234	234	232	241	258	248	277	256	233	251	235	264	261	252	217	259	262	246	243	246	250	254	214	272	248	266	237	246	254	235	255	267	229	232	232	234	274	221	259	240	255	252	230	245	253	221	247	259	249	230	222	230	230	261	263	230	250	227	258	249	255	263	261	240	238	230	268	264	270	236	239	257	261	254	239	227	250	224	239	227	229	232	264	261	278	264	273	262	257	247	252	265	244	256	229	269	273	237	268	237	271	223	244	219	239	256	219	261	265	222	237	266	249	258	265	259	257	268	246	242	261	271	261	241	259	235	276	230	275	259	260	233	212	207	270	240	229	235	253	246	245	277	258	224	262	207	235	261	248	241	246	256	265	262	247	264	257	234	216	233	258	262	265	223	245	229	240	244	252	237	229	248	260	260	249	259	256	205	238	264	236	247	261	243	245	254	255	239	233	230	246	263	226	245	279	275	266	230	213	268	269	227	233	239	261	266	216	254	240	242	235	237	237	234	223	241	257	244	238	251	250	270	213	241	245	261	274	239	231	248	257	238	241	266	266	231	256	230	235	263	262	252	231	213	255	253	265	222	272	237	239	247	272	282	240	254	264	221	236	259	269	261	249	266	227	265	245	238	254	248	223	250	236	234	232	241	245	223	254	261	248	257	244	240	237	246	247	247	216	221	259	223	248	219	230	243	223	248	237	242	250	248	248	264	229	269	266	256	209	228	232	221	230	236	247	238	267	247	257	223	254	217	266	244	244	228	244	243	260	233	230	268	266	261	256	221	269	218	279	249	232	215	218	212	228	246	235	259	249	237	238	270	223	236	246	236	227	248	242	220	255	255	227	232	239	226	240	272	251	240	261	242	246	289	260	250	241	241	270	261	258	250	242	240	243	217	248	255	262	246	248	235	253	244	246	245	228	233	221	263	246	259	218	219	265	246	238	220	262	270	274	233	241	251	241	233	221	271	270	250	265	239	245	257	265	268	249	219	243	235	228	232
17764	22344	31973	36459	26913	18736	10567	5885	6817	10522	15933	26440	28739	22145	13662	8019	7662	4221	2381	2359	1703	1546	1139	980	894	913	839	848	837	789	794	748	781	768	760	766	762	782	756	732	721	723	706	686	693	702	707	645	663	718	654	639	702	689	662	687	657	665	704	685	669	726	716	649	663	680	661	729	699	654	630	713	671	666	636	695	654	652	670	689	715	620	650	645	650	648	682	644	661	642	635	678	600	684	699	619	665	679	641	654	636	669	658	597	604	651	620	638	654	627	665	646	639	638	684	642	644	672	664	658	624	660	647	668	665	590	633	649	644	662	612	622	647	617	640	656	625	671	679	637	634	693	652	617	605	646	687	588	689	624	674	663	630	642	628	659	681	677	620	635	612	641	642	667	612	645	691	653	634	637	634	663	650	629	654	620	666	606	652	679	639	629	665	624	664	663	592	647	633	603	649	657	654	640	628	647	667	644	616	665	657	638	627	663	610	648	686	651	658	662	670	640	644	626	605	631	621	646	639	642	641	632	635	658	651	640	626	674	697	640	665	678	630	666	680	647	640	648	630	639	661	655	613	667	653	641	651	662	622	643	620	624	659	638	628	645	644	657	659	638	654	701	604	608	628	645	629	628	599	636	626	618	639	626	604	638	645	658	624	632	684	685	651	677	662	614	618	639	667	622	645	645	552	650	637	635	706	650	640	665	634	642	656	624	656	634	659	597	661	642	642	691	663	601	650	633	615	635	709	669	589	628	698	656	611	672	684	643	706	643	623	692	625	636	669	617	638	682	649	653	703	645	623	605	672	696	605	637	615	657	652	649	641	652	649	660	637	653	673	638	640	611	661	633	684	681	623	643	640	648	613	690	673	668	623	664	649	667	645	675	684	628	660	657	637	657	619	632	628	658	622	645	685	672	612	666	682	662	686	659	668	631	597	629	645	656	644	668	637	642	668	670	648	637	635	586	665	608	635	646	641	605	640	599	637	641	650	657	704	652	675	667	593	662	651	608	641	598	656	631	669	661	631	628	590	610	612	668	588	621	625	632	620	671	629	666	671	694	635	665	634	666	647	674	637	656	641	654	609	633	634	649	682	611	623	621	711	668	612	649	621	597	647	631	648	688	672	662	618	668	634	665	581	655	638	613	658	658	665	624	630	623	633	673	669	657	608	598	648	633	638	631	678	641	652	632	611	664	644	639	662	618	660	667	636	643	644	677	671	636	657	692	644	634	602	667	617	622	631	658	671	638	631	670	657	615	641	641	696	680	586	611	614	656	618	650	629	594	655	629	636	615	670	629	659	661	653	635	646	670	627	661	635	641	643	631	650	662	661	615	656	633	629	643	663	662	627	651	660	633	655	631	609	655	706	644	642	673	648	619	626	565	668	620	672	634	657	642	635	587	647	652	672	625	628	619	681	699	653	664	600	565	655	665	600	650	646	645	636	631	634	671	611	625	656	623	659	669	625	645	634	686	611	647	651	637	641	642	636	634	636	648	653	646	652	624	661	669	645	667	623	683	668	667	636	646	632	648	635	627	646	622	629	658	654	627	616	685	643	633	591	658	652	646	651	685	607	614	613	639	605	640	627	625	637	654	628	617	609	613	657	622	643	648	588	615	695	666	659	653	621	617	642	650	627	661	604	665	619	621	675	678	664	636	677	655	656	674	639	601	631	602	604	644	655	650	633	669	657	638	655	633	612	624	641	644	656	680	640	651	652	617	644	599	616	630	590	619	679	600	649	619	636	652	674	619	607	695	733	682	641	617	709	605	697	674	668	645	639	621	632	634	681	592	603	612	672	639	620	667	676	665	634	662	665	681	648	639	659	649	657	665	650	663	649	646	605	620	674	632	639	627	641	603	647	718	650	647	591	625	624	629	637	613	635	634	690	640	603	642	649	635	637	683	666	637	674	635	641	665	670	671	663	640	674	567	623	678	642	643	654	643	660	638	640	658	652	666	638	623	639	637	633	639	649	626	661	615	635	646	667	636	665	669	653	634	611	615	653	612	636	653	657	641	580	637	630	605	632	634	639	614	666	639	633	657	658	688	664	632	613	646	670	662	614	618	602	650	638	681	696	637	612	643	586	606	662	640	610	648	627	639	655	649	619	623	642	628	648	653	652	636	634	637	654	649	630	653	676	628	612	598	586	637	643	646	639	606	628	629	635	694	605	680	645	602	675	641	628	631	634	631	647	616	638	633	646	631	620	636	669	634	654	629	659	614	600	644	643	650	675	616	657	654	673	598	647	643	631	620	657	621	639	609	680	637	622	655	672	625	658	645	640	631	615	660	669	639	636	603	590	616	610	624	630	692	674	659	645	618	614	676	674	618	610	611	670	634	632	609	652	645	621	618	670	627	650	599	651	655	659	604	630	607	632	643	613	634	633	635	639	648	644	638	650	582	603	646	661	658	630	646	677	665	672	648	646	622	638	672	617	641	672	612	619	627	580	655	634	654	657	605	627	620	616	587	619	628	665	663	636	636	634	612	656	579	635	652	595	630	656	617	655	626	640	630	654	618	650	610	651	674	623	682	670	673	627	624	643	649	649	641	647	635	694	592	649	634	690	605	692	631	622	636	652	643	614	670	654	681	586	622	631	602	645	618	636	611	677	686	605	644	650	619	627	622	639	644	637	718	655	659	636	617	634	628	626	626	728	588	621	662	640	664	626	598	626	649	609	645	645	679	623	619	606	656	650	613	655	628	634	651	632	619	574	610	685	652	625	648	627	667	624	617	658	614	640	639	610	635	687	642	619	621	601	642	616	640	647	644	651	642	681	658	610	650	652	612	656	655	578	644	677	616	623	660	622	646	640	610	584	617	652	639	643	636	596	616	645	654	685	668	651	630	665	666	626	661	629	627	655	656	622	670	663	663	655	632	657	624	647	661	650	603	657	647	593	649	675	663	645	620	611	686	611	640	658	629	652	619	642	684	641	631	639	634	647	604	661	630	566	662	640	619	649	643	644	640	651	631	629	620	686	621	657	656	653	617	590	636	653	679	607	674	700	632	613	686	657	635	644	632	655	666	651	663	620	636	671	656	659	649	668	646	654	622	643	634	656	674	619	649	601	651	635	616	606	687	609	653	645	642	637	607	653	647	628	616	644	672	600	682	611	630	623	667	598	622	710	689	635	681	672	626	666	641	638	613	683	654	653	630	660	690	629	634	645	629	637	678	654	643	656	664	632	619	676	638	624	642	601	693	664	647	652	640	649	656	644	614	620	633	619	692	603	622	620	626	689	622	749	641	633	646	639	665	634	648	634	615	620	624	627	651	648	628	674	603	679	671	630	673	636	658	629	657	613	596	644	646	644	627	632	671	657	682	646	645	704	635	652	611	673	657	608	668	639	653	650	649	594	650	632	659	632	612	677	627	672	636	667	670	647	637	671	606	688	634	641	602	649	627	614	663	626	630	649	594	625	657	620	668	641	695	593	672	665	667	652	639	634	627	653	604	611	642	667	694	666	653	635	611	669	647	615	645
4083	3880	3285	2863	1357	670	295	220	226	245	313	361	381	302	234	222	187	168	184	164	167	178	138	188	196	169	170	161	150	168	153	180	158	189	146	165	140	162	147	158	147	139	167	148	166	169	161	182	159	176	164	154	181	160	152	158	162	158	158	162	169	149	164	161	146	163	142	191	169	165	180	156	160	145	144	172	170	154	151	157	156	149	150	166	184	140	190	151	167	147	177	181	146	142	177	152	135	157	150	161	175	166	166	176	170	165	154	157	163	156	195	155	167	187	145	138	158	162	156	184	150	144	192	180	159	152	173	154	167	171	162	161	165	152	154	170	150	157	160	178	179	188	154	165	165	144	149	171	175	150	139	145	142	154	163	144	171	163	143	175	152	142	146	166	165	168	162	171	146	154	152	169	151	132	168	163	169	153	119	153	165	168	189	172	166	174	149	164	174	162	135	162	162	159	165	177	170	166	136	163	172	168	173	185	151	168	145	196	172	159	163	149	171	135	145	154	170	171	166	151	149	144	166	167	153	153	158	161	143	176	152	144	164	144	163	156	152	158	167	167	158	172	164	157	159	156	154	148	153	178	152	150	170	170	146	175	139	162	166	181	152	144	144	147	152	149	155	154	150	170	157	141	168	183	153	151	153	161	158	150	159	146	167	137	180	156	189	166	171	171	160	164	167	156	173	144	147	167	156	152	141	164	142	167	188	164	151	152	147	148	146	162	170	148	173	137	161	167	153	158	165	149	153	155	137	163	160	184	144	179	154	146	151	185	159	148	149	167	160	154	146	154	161	158	130	169	180	140	158	182	154	167	177	163	143	163	160	165	155	169	159	141	160	147	163	144	171	149	169	170	157	123	175	153	161	156	151	144	167	178	134	167	145	142	170	154	163	168	157	132	140	155	160	157	157	166	172	157	153	146	154	145	153	157	166	157	147	144	162	164	165	181	156	152	181	145	143	171	156	138	163	165	157	154	164	171	192	163	146	158	148	154	161	151	129	159	166	183	166	145	187	156	167	163	154	155	141	135	159	149	160	161	158	147	164	157	169	161	159	162	166	155	163	168	180	146	159	161	149	150	159	157	157	149	194	178	178	164	160	161	143	169	162	149	173	155	173	172	155	151	178	169	177	145	158	150	173	158	191	140	143	142	136	177	150	149	176	159	158	154	161	165	140	137	144	148	124	138	166	156	164	151	157	146	152	147	173	147	139	166	212	157	145	161	173	148	169	130	183	159	159	162	152	186	157	190	169	168	156	169	176	166	146	154	168	150	157	163	153	169	139	188	165	163	187	180	156	180	139	175	171	174	162	174	153	144	159	161	153	151	176	174	167	171	181	154	164	149	170	171	154	176	158	168	142	131	176	171	173	147	161	156	166	164	172	146	175	142	156	190	144	157	170	171	148	172	180	154	149	147	163	188	168	151	171	161	167	177	191	162	167	160	177	169	152	165	167	148	140	160	162	163	177	154	170	149	168	162	152	148	168	159	168	134	157	140	142	154	165	165	167	156	179	163	167	153	186	173	174	150	164	159	168	169	149	148	168	175	138	178	160	163	162	178	161	154	170	159	148	183	130	162	158	147	144	149	170	173	146	166	170	162	177	171	159	148	145	146	162	160	149	157	149	163	158	153	163	150	164	161	156	168	163	142	140	165	165	181	165	163	168	161	149	172	163	143	158	137	154	160	162	157	147	146	173	166	174	140	163	164	176	158	148	146	191	154	160	142	172	170	170	173	151	134	167	166	154	158	135	157	157	153	155	153	167	146	141	157	172	173	152	137	157	176	124	152	168	173	162	159	172	165	145	184	170	175	153	166	169	138	173	160	159	174	140	164	179	145	146	153	156	171	165	172	167	175	182	149	134	166	168	166	172	154	169	146	173	162	174	169	134	145	154	184	160	133	152	136	159	139	168	170	148	162	145	171	166	183	170	122	159	148	154	151	162	167	148	169	157	161	176	154	163	162	152	150	159	171	152	156	140	173	157	173	145	155	153	165	163	152	160	138	167	148	174	161	159	176	170	167	165	186	143	175	152	166	170	168	158	146	177	181	183	152	142	179	144	174	150	161	152	158	150	170	172	153	173	167	165	153	159	188	149	157	158	156	159	161	165	159	146	155	135	138	164	163	154	178	162	166	164	147	163	148	167	150	154	162	165	135	181	152	177	169	170	170	165	154	149	128	179	143	140	169	156	162	157	168	152	151	158	186	170	159	171	149	169	168	156	154	167	160	146	155	158	169	156	146	148	170	164	143	163	145	160	166	174	157	177	144	151	168	173	149	159	159	148	166	161	174	166	175	162	154	148	134	164	168	165	151	165	155	134	187	161	151	143	174	168	131	158	179	170	173	166	171	152	169	141	167	138	145	152	154	173	164	160	165	173	158	149	164	164	169	150	165	166	152	165	159	158	146	165	153	172	157	152	150	171	148	145	183	145	195	145	174	161	153	162	159	167	147	161	176	143	173	169	163	164	170	158	160	178	195	157	158	158	142	152	172	188	161	151	154	151	161	148	164	173	145	153	164	136	164	139	150	141	181	165	158	163	154	143	145	180	156	168	144	155	166	179	164	168	146	173	155	171	179	174	172	176	137	168	148	167	163	172	191	170	163	158	168	174	182	153	175	178	183	179	153	156	174	144	161	149	158	162	177	151	155	171	139	145	162	187	153	148	158	170	150	164	164	165	170	156	149	155	158	156	130	153	164	164	157	158	178	142	148	171	172	163	159	159	162	156	163	173	152	176	156	146	165	176	186	164	154	162	150	150	166	152	158	121	140	158	158	154	165	164	156	136	163	175	149	174	190	161	160	172	140	151	179	170	174	141	141	142	131	168	170	165	159	154	136	160	174	145	140	139	163	148	135	154	168	150	174	169	170	152	162	157	175	175	176	161	135	183	147	158	174	172	144	158	161	172	154	157	160	164	178	157	170	143	162	162	157	154	165	161	139	130	171	162	175	173	145	192	166	180	143	151	150	176	167	164	150	136	171	172	162	177	174	135	158	156	176	144	170	143	154	149	159	160	190	158	164	152	177	165	168	169	159	163	171	158	136	157	177	148	181	151	164	173	162	158	160	165	149	139	149	155	161	152	177	172	162	167	160	147	180	177	148	178	168	146	180	146	169	160	138	150	176	147	193	164	164	150	170	178	150	171	160	155	162	157	169	163	157	167	190	156	158	153	153	162	149	173	156	175	166	142	176	189	161	126	191	170	158	169	187	150	161	170	152	143	151	137	165	146	166	147	155	180	151	158	175	160	197	164	167	198	172	175	146	152	151	159	190	159	134	205	145	173	151	139	167	161	184	141	142	148	153	149	149	163	155	162	150	141	169	152	177	149	152	164	172	154	170	179	158	166	149	173	161	146	154	176	142	142	172	151	141	147	170	161	162	162	167	168	155	161	142	141	159	160	179	159	166	146	161	146	175	173	174	176	151	143	167	153	151	187	149	174	165	143	157	168	156	190	176	147	160	140	161	163	160
3906	4723	6677	8597	4838	2913	1032	815	875	1078	1839	2083	2385	1866	1012	732	688	625	560	535	472	504	517	450	469	498	473	454	457	459	518	467	501	487	494	446	461	452	485	515	488	477	485	459	493	465	440	450	460	490	484	487	477	493	491	484	489	484	520	511	473	472	477	474	482	479	508	463	491	467	491	490	492	476	488	482	495	485	458	532	502	499	457	486	501	466	451	509	475	485	489	479	458	522	482	487	495	511	471	528	462	476	464	503	470	494	472	459	509	514	468	454	479	449	509	479	501	457	456	455	507	463	501	505	453	487	469	467	475	457	479	501	463	482	480	463	469	492	427	496	495	487	470	481	490	475	505	431	449	494	509	489	489	478	489	489	466	492	467	472	485	493	472	487	470	468	459	464	509	439	483	438	456	431	470	483	490	455	430	436	475	486	484	476	496	446	484	513	466	456	462	473	488	494	484	463	469	493	447	486	473	489	432	484	447	529	490	485	474	470	481	496	479	454	484	487	456	498	470	471	505	504	451	521	461	439	477	499	479	491	488	482	482	480	497	465	500	500	486	488	465	487	474	446	467	455	491	488	437	438	464	478	444	426	475	495	474	469	490	517	484	506	460	445	508	487	474	465	460	496	485	476	485	475	498	494	484	441	489	437	484	511	495	445	498	421	477	479	507	471	439	451	453	438	478	512	490	509	456	494	457	478	487	502	487	476	489	501	450	458	503	473	451	436	504	462	459	494	466	503	434	449	445	468	475	470	490	478	469	483	508	496	495	483	490	476	496	460	488	500	484	492	517	495	499	475	494	471	460	477	457	508	458	489	462	457	480	466	479	492	503	471	445	479	515	501	488	439	499	450	486	461	475	487	493	476	473	446	484	488	449	511	448	505	520	457	487	458	509	467	483	468	455	477	499	463	482	478	439	490	502	499	494	468	501	471	452	484	508	487	478	476	509	480	470	489	489	492	518	477	500	514	472	471	504	455	477	437	473	452	473	468	479	463	494	496	485	467	463	481	497	524	535	503	460	462	510	465	500	458	464	506	451	484	481	464	489	446	469	472	501	481	511	530	461	446	478	484	503	452	460	452	455	460	482	473	474	493	477	470	450	485	502	440	478	452	432	467	450	463	484	466	476	493	474	503	495	477	505	498	468	489	500	497	508	492	490	491	542	503	476	448	518	542	481	510	476	458	470	448	484	472	467	486	500	506	477	467	468	473	479	449	473	483	468	472	467	466	488	460	410	478	463	506	430	498	465	506	520	469	509	478	515	464	469	507	487	470	495	463	441	446	504	459	470	484	501	483	464	460	462	463	485	471	476	497	500	469	479	506	482	479	479	492	485	453	452	481	465	487	495	493	488	490	472	472	457	523	465	480	489	480	482	509	473	494	457	487	477	471	473	477	456	530	475	448	490	495	470	487	477	480	504	466	483	487	501	449	465	484	479	505	522	471	484	483	473	461	478	445	480	476	447	477	462	471	466	478	464	475	502	480	442	471	466	509	478	456	537	466	465	487	500	476	469	514	504	478	503	481	496	448	510	443	488	490	475	468	457	484	474	473	516	507	500	476	470	486	500	492	476	470	444	496	499	443	465	449	489	496	447	482	492	458	481	474	490	448	483	473	489	491	477	454	487	488	492	489	478	466	464	479	484	470	451	448	470	476	471	512	474	498	535	486	509	493	474	451	484	485	467	464	482	443	472	455	463	460	481	458	481	489	466	449	508	504	530	495	485	484	441	527	469	474	479	476	498	439	538	477	465	496	498	472	481	459	504	456	499	491	467	492	465	516	464	487	464	484	478	426	483	488	461	465	448	489	468	439	517	498	463	496	511	467	477	496	452	464	446	459	437	499	500	480	487	512	471	458	467	469	494	497	470	483	476	498	456	470	501	473	494	481	479	457	490	460	461	479	481	505	466	481	455	473	478	468	462	507	472	493	450	467	465	514	483	466	441	473	472	453	475	462	465	472	468	432	434	496	494	472	486	457	509	461	538	481	477	448	497	481	511	452	471	464	479	442	477	509	485	482	499	470	479	462	476	502	503	464	483	481	480	469	468	470	491	491	481	462	459	504	459	472	448	498	456	484	447	466	462	471	480	500	413	465	472	464	475	489	440	507	528	447	483	481	477	466	496	464	468	516	486	480	503	474	477	472	460	427	480	464	479	458	456	505	523	437	457	489	511	477	477	459	518	504	473	441	498	469	483	486	496	496	507	487	481	485	422	485	457	475	472	513	471	482	496	460	450	486	434	474	471	519	440	445	505	519	483	456	485	457	499	473	517	528	477	480	489	498	488	493	447	473	500	455	447	497	466	490	476	509	508	487	484	495	488	511	484	515	486	488	471	463	520	504	468	516	487	519	494	501	475	450	457	459	427	521	468	471	503	512	473	468	483	510	469	426	473	472	485	435	516	468	458	476	482	467	459	493	508	500	475	498	465	448	492	485	536	463	495	470	472	477	503	531	488	444	462	484	481	472	482	482	463	435	473	488	450	455	524	463	465	464	497	494	470	481	460	510	512	504	478	494	453	470	504	469	504	475	472	491	502	466	430	520	465	485	452	450	475	467	429	489	496	482	538	473	435	463	462	490	486	488	434	482	467	440	451	472	448	466	480	451	472	467	520	474	460	476	496	475	457	481	474	433	475	465	488	475	456	462	475	498	484	473	498	486	483	451	505	493	461	526	475	470	485	499	470	510	486	473	496	479	423	459	492	483	473	477	452	482	460	486	473	486	500	514	441	481	453	486	447	502	464	476	487	461	472	505	503	430	498	428	497	495	505	446	437	477	492	475	512	451	462	474	486	477	523	486	490	466	485	470	440	482	524	459	504	469	464	446	484	520	481	484	489	502	472	476	501	466	452	461	517	468	533	485	473	453	510	482	437	478	455	476	459	451	476	477	454	451	458	455	483	470	470	493	465	497	506	438	488	469	509	472	464	485	478	457	462	464	484	445	521	482	439	530	460	476	465	466	472	485	474	445	479	461	496	474	502	453	445	486	480	468	462	509	490	458	478	463	489	495	441	470	457	500	455	479	516	454	491	490	461	489	442	471	494	495	486	444	442	452	501	542	486	486	452	461	493	471	470	462	487	480	501	444	476	457	458	479	464	483	475	483	496	433	478	479	436	492	488	481	483	508	506	418	485	449	465	494	449	494	480	440	509	464	467	478	503	483	510	447	445	464	436	489	437	487	479	493	468	485	484	453	500	471	480	482	435	470	479	504	480	471	506	469	463	465	460	479	473	492	457	450	496	501	444	483	465	474	497	474	494	485	486	457	476	453	492	468	464	505	480	512	473	479	496	458	468	517	472	480	484	454	502	442	482	472	431	469	481	515	446	482	472	460	472	468	435	469	449	480	445	481	486	452	498	480	502	495	482	471	467	490	507	450	484	489	470	479	466	477	460	443	475	479	498	491	483	499	460	456	463	470	502	480	493	477	462	519	485	490	470	519	489	470	479	524	500	474	487	504	472	456	462	480
19464	22807	31751	31724	24477	16048	6867	3250	2184	2201	4238	6714	6533	4847	2568	1284	789	749	443	391	378	336	317	311	314	266	320	306	296	318	274	279	286	339	266	316	313	247	298	314	299	313	303	317	316	279	293	308	289	274	241	295	284	269	264	299	277	302	276	278	300	292	299	305	272	271	281	282	294	294	282	265	292	312	309	328	290	293	285	304	310	281	294	313	286	311	291	310	308	276	269	284	304	317	295	259	280	285	301	319	315	305	306	285	293	293	274	319	286	337	307	269	288	294	290	286	319	288	292	314	295	281	291	306	283	281	307	293	284	268	289	291	263	276	311	282	287	322	293	281	287	313	279	271	289	281	250	286	272	293	276	287	317	319	284	305	301	281	274	280	294	288	271	307	283	291	287	291	309	288	297	294	271	274	266	290	295	311	299	310	285	276	314	258	277	311	307	296	281	321	258	284	299	293	318	289	285	298	259	288	283	308	304	295	283	284	278	293	260	265	276	291	284	272	282	294	261	256	276	298	302	279	338	302	284	295	303	316	273	314	310	298	287	281	330	316	289	266	261	251	290	291	280	292	264	257	278	310	301	283	258	316	285	271	284	284	281	283	298	297	294	286	280	296	274	317	273	308	308	273	271	313	306	276	288	290	303	274	288	287	296	295	273	280	282	274	288	310	269	276	277	274	296	295	300	289	313	250	301	283	291	284	297	284	271	306	259	295	306	313	292	271	311	270	293	275	290	298	266	251	284	312	304	292	291	273	298	311	300	287	298	305	296	309	295	291	274	301	301	282	296	309	293	259	285	271	259	269	302	278	277	311	282	278	285	323	309	248	282	278	291	319	278	295	289	311	265	270	265	267	272	269	263	278	301	310	277	274	279	308	293	307	290	283	308	305	309	276	305	274	289	280	281	294	284	291	316	260	286	302	252	281	301	296	287	287	287	284	294	272	300	297	290	273	321	300	281	289	264	299	300	287	268	296	329	283	283	291	304	280	305	277	294	293	295	274	270	296	273	292	310	307	268	320	318	302	274	297	317	316	291	291	288	278	281	263	292	328	286	270	292	275	291	318	275	296	275	280	270	290	307	288	284	285	290	285	295	285	280	295	307	297	283	293	316	321	292	259	285	313	251	343	304	276	297	282	298	269	302	295	294	308	288	294	289	293	290	307	253	337	299	256	287	307	297	305	308	311	269	272	287	327	296	282	273	278	291	288	290	285	307	273	314	301	295	296	285	300	291	256	269	295	296	299	282	275	268	270	298	311	304	292	266	277	315	257	302	265	311	279	284	290	307	283	281	286	293	290	249	289	259	280	268	308	255	279	300	292	290	291	277	312	299	274	298	286	291	300	275	310	281	285	310	286	271	297	279	292	294	302	283	286	281	305	281	281	278	288	314	306	307	308	299	295	277	297	301	288	285	292	290	305	322	296	311	292	299	275	309	299	287	294	290	251	283	302	309	291	286	292	276	287	301	286	296	308	326	299	291	322	335	289	299	302	306	300	290	283	297	292	316	299	323	275	297	341	314	313	268	305	280	325	335	288	296	323	290	310	302	296	306	295	301	265	335	302	281	329	278	301	303	265	285	273	281	270	289	291	313	292	309	297	281	282	293	277	300	268	303	263	282	295	265	276	315	312	294	294	319	309	285	268	265	272	247	264	259	286	285	296	318	269	294	281	296	287	340	294	325	283	259	298	308	301	331	312	286	298	303	295	316	276	304	309	301	312	297	279	286	289	272	294	298	318	253	321	307	292	309	289	310	272	267	301	271	273	268	267	297	281	283	272	289	302	289	332	286	277	255	279	262	253	290	280	303	261	286	290	296	286	305	298	263	323	282	300	281	305	289	286	284	275	283	301	298	306	275	298	267	297	298	325	318	339	287	292	310	273	279	281	283	324	270	294	323	285	305	295	309	295	303	306	292	297	303	271	295	288	272	305	306	304	271	292	305	284	285	305	262	293	294	281	266	307	270	310	273	320	289	289	290	328	304	290	260	284	274	283	270	291	295	304	310	269	277	298	317	315	314	292	309	280	263	282	312	292	315	290	310	295	265	300	339	305	275	284	263	315	276	311	304	298	283	313	307	263	300	305	289	299	299	261	284	303	295	284	277	269	271	295	303	289	295	284	263	277	275	300	267	296	272	299	301	299	279	264	279	307	260	293	294	276	276	304	271	287	277	306	325	327	284	287	285	306	301	308	295	301	280	277	257	299	295	269	310	314	277	285	281	300	259	333	295	287	270	293	304	272	284	323	291	304	299	290	246	273	277	298	271	272	289	305	321	281	329	300	288	321	329	275	293	272	298	280	278	308	328	273	293	333	286	263	295	302	308	296	302	268	280	280	288	305	300	293	303	293	270	327	308	276	316	320	318	285	300	276	279	319	266	259	274	278	279	302	280	307	319	301	248	300	265	287	311	292	300	292	281	291	273	294	267	287	270	295	299	324	286	281	294	291	306	316	285	312	316	312	279	263	273	292	280	289	258	301	313	295	311	317	313	272	292	264	278	310	340	299	314	267	284	275	304	281	313	298	283	298	286	281	267	271	314	315	277	325	312	302	306	300	296	279	296	288	299	296	296	308	285	288	275	277	293	317	313	298	303	324	298	293	282	300	284	283	299	254	297	289	296	292	308	307	323	265	309	280	275	289	286	328	292	302	262	314	316	279	309	321	305	285	279	340	277	311	300	284	296	307	292	296	287	280	290	278	270	294	271	288	290	291	270	315	282	273	273	329	304	298	270	341	278	289	300	268	294	283	259	281	299	269	324	275	283	280	309	269	281	302	274	263	280	297	323	274	290	247	277	305	263	310	293	286	295	265	312	288	268	296	280	301	283	264	296	281	306	266	259	274	264	269	294	276	246	322	294	248	272	265	309	258	305	335	279	276	264	284	305	308	290	293	263	307	292	293	319	278	297	325	291	297	312	312	281	298	288	330	284	268	308	303	300	295	292	291	287	311	276	289	283	281	298	282	305	281	302	287	315	296	307	282	289	285	305	295	307	260	256	290	281	309	310	291	278	288	283	303	276	266	310	310	275	281	275	296	320	302	284	273	282	312	285	296	284	298	294	335	253	282	276	287	292	264	313	288	339	296	306	274	277	283	279	300	314	292	301	311	302	289	284	258	313	293	301	248	300	280	324	311	281	285	297	328	301	267	266	282	287	282	308	295	293	308	282	282	321	324	280	304	280	278	305	244	282	262	280	281	269	295	302	281	279	278	264	309	292	280	296	292	309	303	297	331	305	285	321	272	281	307	264	297	302	249	305	279	288	287	313	294	271	266	289	289	292	299	281	277	300	302	290	258	295	285	300	297	277	299	298	284	265	275	277	305	280	297	309	260	316	286	280	290	274	293	310	285	282	265	294	267	298	279	318	282	319	257	285	288	311	284	331	258	267	263	269	268	303	289	272	298	291	298	280	261	282	308	301	327	288	265	324	303	306	287	311	269	328	312	300	264	295	297	295	291	295	285	278	292	293	283
14232	18047	29684	33852	28198	14693	5242	4768	5613	7282	14391	20926	20063	15866	9348	5740	3964	3179	1740	1666	1532	1166	1047	952	946	937	859	856	841	942	894	818	799	871	849	882	855	789	813	877	850	796	798	774	822	813	784	864	789	813	783	804	790	776	789	808	773	807	805	796	798	785	773	788	808	784	830	724	819	778	783	750	820	836	754	785	802	803	780	778	763	750	817	783	758	788	736	772	756	810	779	781	807	777	770	744	775	806	752	757	798	737	775	730	769	746	769	788	777	790	792	826	785	780	752	801	738	808	767	781	760	768	788	767	753	737	788	761	805	735	778	779	759	710	731	785	796	731	779	768	726	819	788	806	763	791	744	769	751	829	782	728	748	808	805	793	782	771	768	790	793	755	807	718	768	740	763	762	754	758	797	809	797	727	762	744	755	790	802	779	744	739	777	741	729	767	751	791	839	792	768	807	737	769	758	765	763	782	768	696	781	769	795	853	748	827	783	823	729	772	795	771	750	765	749	774	822	748	759	775	804	807	753	796	740	776	769	800	792	745	785	767	758	758	768	796	753	719	734	763	743	752	743	714	791	825	771	765	793	785	773	779	799	824	726	767	806	809	770	745	758	748	847	753	766	721	730	773	792	793	727	798	769	734	763	742	778	785	759	785	745	781	710	764	769	739	673	803	798	734	716	786	747	781	760	772	774	763	778	814	767	791	790	771	720	752	740	819	781	805	811	777	798	739	807	786	813	817	773	768	765	771	777	789	821	799	749	740	781	749	781	803	752	738	814	789	790	740	728	786	721	794	771	788	780	738	776	797	777	700	757	753	747	817	807	727	792	779	776	769	764	816	800	764	793	743	775	803	776	758	726	751	792	764	784	794	809	729	799	809	799	747	762	826	756	790	737	782	797	792	791	752	807	749	781	779	820	753	753	768	781	818	745	773	758	769	739	747	750	776	748	754	762	795	740	802	742	763	766	788	767	721	788	764	768	773	811	793	767	767	781	733	856	739	808	793	775	758	779	772	777	759	761	742	752	779	785	774	771	752	733	735	709	792	801	777	747	749	770	721	727	783	745	788	774	812	770	734	759	821	744	786	776	742	770	768	767	753	741	825	743	777	771	789	777	812	713	817	776	797	794	755	793	773	774	806	771	757	802	776	710	737	830	747	803	768	781	749	768	775	762	756	800	758	756	752	772	764	757	842	771	743	790	822	804	754	768	773	773	731	719	818	771	792	774	760	788	786	734	777	755	786	732	799	788	811	775	830	771	766	772	801	748	782	811	747	820	752	765	792	783	801	783	779	769	793	762	734	815	749	775	781	760	760	766	778	761	758	750	735	804	745	750	773	772	782	799	788	775	775	743	758	810	749	802	730	769	797	774	849	791	767	730	818	769	750	767	815	729	819	757	790	820	757	725	837	783	790	764	775	780	770	784	770	795	808	712	784	774	750	734	786	723	783	779	765	745	785	770	762	808	756	788	740	739	799	778	825	783	783	775	760	780	773	773	780	790	767	761	767	780	782	764	728	822	720	785	776	805	802	779	760	751	789	748	747	732	770	741	756	795	802	806	789	793	796	763	747	786	768	800	790	786	735	782	724	800	814	760	813	747	821	771	764	776	769	787	770	785	817	796	773	781	761	770	799	769	746	734	828	726	743	765	780	806	742	764	773	792	797	774	754	750	771	756	777	775	785	775	798	778	788	789	763	806	779	740	803	784	792	756	797	761	804	781	764	744	789	733	806	833	785	804	816	754	788	777	804	765	812	756	725	802	818	783	849	792	731	778	747	772	802	744	770	729	776	759	774	746	774	757	722	770	777	708	717	751	770	739	745	773	776	816	775	771	788	828	776	761	719	741	810	766	821	758	796	819	790	793	813	759	837	804	743	757	762	787	751	801	769	794	770	792	825	799	776	795	772	808	740	790	769	792	782	783	744	772	720	738	769	787	760	759	754	785	697	754	713	801	744	797	787	767	754	767	776	742	731	819	720	768	794	786	762	747	793	773	774	755	795	739	775	812	790	802	773	820	756	796	792	805	767	778	779	782	797	762	740	754	754	756	781	782	796	768	738	775	805	773	741	736	804	772	752	773	784	750	766	744	772	821	797	792	775	746	781	753	785	778	762	803	765	796	742	799	800	734	756	743	776	716	758	771	777	808	755	763	798	772	781	779	763	781	766	782	768	786	811	822	732	779	770	795	738	746	730	792	776	768	804	776	769	769	770	737	724	747	803	790	733	777	759	771	775	723	753	752	779	740	678	795	806	857	779	737	761	756	784	800	746	750	777	758	791	771	780	790	744	725	756	748	800	793	779	788	791	798	742	787	790	806	780	779	743	791	729	763	811	756	817	726	777	794	781	737	724	785	792	787	793	790	749	822	751	724	707	753	759	834	764	718	724	820	727	775	747	743	790	813	713	762	793	746	766	807	779	784	813	751	731	762	750	783	764	749	815	803	815	798	781	772	754	797	800	739	755	773	735	746	753	760	789	733	779	773	749	811	757	751	786	769	723	735	800	736	718	815	723	798	817	765	758	807	798	725	772	795	756	764	789	762	755	785	721	723	769	782	771	827	783	759	787	730	784	791	807	819	782	795	749	744	768	761	748	771	820	734	792	759	796	812	765	792	722	748	733	818	753	744	720	738	815	780	769	770	805	802	818	742	747	811	807	756	793	759	776	779	821	796	801	765	757	800	801	781	717	760	730	794	733	788	766	774	773	784	800	733	747	801	828	751	727	742	786	781	768	797	766	785	745	737	769	731	804	784	715	735	786	801	789	781	773	710	771	716	829	782	807	780	748	841	765	770	770	751	744	764	767	747	792	808	780	772	764	750	776	765	750	760	759	724	759	725	784	766	780	738	741	761	800	705	771	795	740	751	784	772	762	820	774	783	760	795	759	783	769	735	731	792	797	798	804	798	788	768	761	776	728	739	809	736	771	817	810	790	779	834	817	761	744	756	761	767	729	796	779	799	727	814	793	775	799	728	801	701	783	745	726	775	764	758	719	761	740	805	758	770	768	778	759	718	750	754	823	787	783	699	777	760	762	751	740	746	760	779	789	785	805	786	760	788	775	786	784	759	752	745	795	764	739	743	783	772	753	780	755	764	780	746	791	763	743	786	804	733	769	808	796	834	787	786	756	763	763	838	770	750	794	801	764	746	752	777	733	787	813	786	744	760	764	752	759	788	808	768	788	780	748	765	773	770	758	780	736	787	752	784	759	763	761	768	709	715	767	807	796	799	819	810	764	693	786	767	788	755	784	748	769	747	794	741	771	811	749	755	743	763	763	779	792	776	751	775	777	769	727	758	716	802	815	811	766	752	827	763	798	772	782	776	809	737	763	799	786	759	750	783	767	788	741	771	757	760	757	813	756	730	758	778	787	722	760	790	769	755	731	802	784	757	780	821	803	773	770	781	715	816	759	778	815	781	734	773	742	865	805	767	801	790	802	776	782	819	779	720	780	774	786	777	739	790	793	795	776	702	778
23828	27640	34919	35872	28353	21410	10807	5023	3293	3159	5851	11066	10380	7234	4191	2269	1131	973	502	422	420	329	273	283	283	266	274	279	279	272	262	263	273	259	234	250	279	267	264	237	278	276	230	239	240	250	241	264	260	233	245	257	251	251	240	245	260	275	241	224	260	267	238	219	236	240	246	264	292	240	250	250	235	268	233	284	227	257	237	255	258	244	239	230	231	244	256	231	241	251	260	263	276	279	243	254	265	204	253	258	251	242	242	268	243	265	235	275	231	221	231	250	244	237	238	251	271	258	278	231	224	266	236	253	237	285	272	248	252	248	229	252	234	220	253	255	218	248	240	242	203	251	226	244	235	247	233	250	240	220	287	240	260	235	228	258	244	279	257	249	278	252	235	244	265	267	237	236	232	219	237	244	261	259	233	240	275	239	265	228	224	265	250	227	271	267	241	239	259	234	276	231	256	243	235	244	235	245	212	287	243	239	222	269	223	229	270	236	266	251	243	256	235	240	253	216	239	275	231	217	259	230	228	229	230	240	235	253	242	234	237	239	249	229	259	249	275	252	224	258	230	291	238	248	236	219	210	247	274	266	257	237	263	269	265	235	224	259	230	247	255	265	233	226	266	268	246	226	249	237	227	254	220	245	258	225	299	214	228	221	230	258	242	238	263	268	261	240	244	259	226	230	241	260	243	255	215	288	267	243	205	205	252	256	227	244	223	241	261	266	271	267	231	293	266	289	267	263	238	227	265	260	244	243	259	264	228	251	241	236	212	236	274	224	249	274	247	268	271	241	227	224	209	239	251	236	241	240	222	242	250	276	234	230	240	251	214	254	261	272	227	256	275	237	230	227	246	241	243	234	244	277	248	250	255	255	250	236	233	234	237	228	238	259	244	250	274	218	264	234	248	221	242	244	266	269	275	250	220	267	246	213	258	243	318	262	250	276	264	267	262	217	246	259	272	253	238	244	256	218	244	236	273	239	218	235	262	225	246	232	254	234	223	255	258	245	232	210	250	266	256	243	216	238	221	259	252	241	248	249	236	259	238	244	239	242	239	253	274	232	242	249	259	254	231	238	243	239	225	253	242	256	273	262	237	225	234	265	267	241	254	273	275	244	244	259	230	231	243	242	243	254	241	270	264	251	240	265	233	252	278	266	239	252	221	254	233	273	238	234	254	217	251	236	258	243	248	237	237	241	226	250	239	218	258	249	242	241	239	235	243	255	228	244	234	260	254	258	220	254	259	230	226	248	228	260	255	251	216	261	283	251	261	236	241	259	249	271	240	233	213	234	237	224	276	224	266	208	243	236	240	230	266	262	270	246	248	255	265	243	231	238	235	285	227	225	238	236	235	232	230	233	230	250	232	257	228	247	229	236	253	246	228	231	224	224	233	234	224	253	240	266	221	266	250	241	254	248	208	224	242	260	239	241	231	275	252	240	250	262	250	252	259	257	256	250	265	253	259	238	255	218	237	218	246	236	267	263	266	240	236	257	236	281	266	210	228	245	243	217	225	286	262	225	233	235	275	226	250	235	247	248	233	266	227	252	227	225	252	257	243	243	260	237	243	261	226	255	250	218	221	249	267	246	271	253	249	272	251	233	246	225	231	241	258	248	255	229	248	238	230	284	234	233	257	228	245	273	234	249	271	233	239	249	225	265	229	251	233	233	256	236	255	240	292	274	243	274	229	239	228	249	257	256	237	281	241	257	265	229	252	268	238	218	260	239	244	253	224	250	245	236	257	258	230	245	246	243	243	266	245	224	253	235	264	234	250	239	227	225	262	235	250	254	245	257	257	241	242	242	238	261	223	238	235	224	250	246	258	255	258	273	247	223	212	261	244	271	237	254	251	226	234	247	252	287	229	226	215	240	235	228	278	225	235	244	242	245	219	234	242	235	247	237	253	247	256	276	255	239	235	239	248	268	261	244	252	249	251	257	253	238	234	255	246	246	235	258	271	250	233	264	265	253	235	286	226	248	226	240	237	261	232	249	233	247	285	246	233	265	263	227	236	261	260	248	241	256	240	228	263	258	247	249	231	241	268	262	242	252	220	247	236	246	247	243	223	254	240	266	233	252	230	245	228	216	228	250	239	229	254	259	225	242	300	244	259	257	253	263	241	229	277	249	251	214	288	234	258	258	258	254	261	259	272	256	256	245	250	228	258	262	259	218	237	269	242	238	245	244	283	235	244	233	243	247	232	274	246	243	223	260	246	231	235	234	252	240	256	247	255	252	249	234	236	238	220	245	221	255	216	231	247	274	248	229	265	233	250	247	244	239	275	256	246	218	250	265	244	250	247	227	280	226	244	230	241	205	237	238	213	236	252	278	250	233	253	227	259	236	253	268	223	293	259	256	240	276	222	261	262	277	245	251	242	240	251	231	257	238	237	241	218	241	255	269	260	274	248	242	258	253	240	249	247	220	241	258	252	234	217	256	264	260	237	243	224	235	263	253	264	247	241	240	245	266	226	246	242	253	250	240	252	242	256	250	242	247	213	259	234	241	231	222	263	303	256	254	254	234	240	239	242	236	220	208	231	223	257	224	219	238	247	230	237	244	244	253	249	252	273	217	225	270	230	238	232	241	217	283	250	236	246	253	241	264	242	236	251	261	274	242	219	266	227	220	268	235	249	254	251	232	228	247	254	276	229	251	268	232	250	243	256	234	242	225	231	249	227	230	282	242	232	259	252	259	236	237	220	234	244	234	272	242	260	234	221	251	230	219	257	222	260	237	239	249	278	284	246	257	263	225	247	247	268	237	233	235	255	232	252	240	249	236	231	239	246	244	243	260	238	241	254	253	255	243	258	227	238	269	250	252	272	255	245	276	238	265	250	235	241	265	253	230	238	257	237	242	243	262	224	244	263	244	281	244	266	252	264	237	259	241	266	241	245	244	257	277	243	251	253	246	233	207	252	255	234	264	261	227	236	251	244	227	278	262	223	263	222	228	243	242	232	234	223	255	224	249	245	219	247	242	252	243	244	210	248	223	237	277	239	258	234	243	248	248	248	259	239	251	225	282	258	240	255	240	233	255	237	269	229	253	228	237	220	230	238	227	256	259	260	247	243	260	216	270	248	241	248	238	246	236	289	220	265	273	268	248	250	249	257	219	241	211	218	225	260	254	283	222	219	271	275	259	239	251	275	264	249	259	244	251	254	263	236	242	228	263	252	229	246	228	236	259	241	245	232	254	245	242	244	245	228	243	229	245	206	243	236	241	236	258	240	257	262	232	238	227	241	261	264	244	235	241	240	243	242	238	243	273	251	218	274	249	252	220	256	263	261	219	263	221	240	245	243	258	243	264	246	244	259	262	215	253	226	252	240	256	269	230	236	228	267	265	224	278	231	247	232	237	244	238	250	247	271	266	243	217	224	236	251	260	220	228	265	245	237	255	242	257	228	228	260	261	237	269	246	257	233	255	230	223	229	266	230	222	261	239	221	244	235	244	234	261	218	245	246	269	213	246	230	251	265	222	245	269
15457	21649	32076	37774	32591	18770	8134	6366	7829	10438	19004	28972	26125	19577	13298	7049	4522	4243	2160	2059	1882	1288	1099	938	847	863	851	821	862	795	815	816	751	772	771	721	781	769	709	743	710	749	742	661	690	684	729	706	725	655	685	719	660	659	700	684	663	689	695	601	641	676	662	693	640	701	659	662	698	658	650	637	672	655	653	700	665	640	674	695	622	651	617	621	645	677	625	628	642	647	679	653	616	623	666	662	634	665	664	657	661	678	617	612	619	679	624	651	672	701	620	666	657	663	648	659	614	640	656	670	629	696	683	619	672	625	642	608	651	650	667	672	602	609	621	650	627	661	663	659	659	626	663	633	630	637	649	635	633	674	620	621	624	658	640	592	636	661	641	674	652	638	607	684	648	649	651	666	687	649	648	664	628	601	648	597	645	674	655	625	657	632	658	636	669	690	651	647	642	616	676	653	622	641	660	673	578	703	716	635	665	683	616	635	672	609	605	657	573	629	648	648	656	642	647	690	628	646	629	639	678	682	644	561	656	681	618	688	660	643	651	634	632	587	651	658	664	627	662	630	630	663	616	653	628	649	613	594	633	637	674	601	627	609	649	679	631	673	637	634	603	635	602	696	658	652	601	669	645	640	651	642	648	638	631	653	587	606	632	636	625	663	626	662	703	642	622	644	621	680	639	645	613	633	610	611	700	650	622	615	665	634	596	701	615	649	643	604	637	638	680	609	641	615	573	635	606	641	646	644	608	697	688	637	646	650	631	669	642	642	642	673	606	655	624	686	639	661	638	623	647	638	646	607	617	628	693	648	646	609	663	611	636	634	634	611	622	618	639	632	599	650	631	603	665	647	621	636	615	686	642	669	635	651	664	628	642	606	682	691	647	613	706	638	661	652	648	605	648	678	671	650	627	596	604	680	693	613	613	672	638	632	645	620	686	622	620	624	644	665	646	619	617	599	635	644	636	664	605	628	686	640	664	615	648	636	630	667	618	610	610	636	618	663	659	701	584	686	648	626	695	647	647	650	588	662	645	664	622	640	639	670	664	643	645	613	631	639	612	644	607	640	619	632	652	631	620	600	632	667	649	635	647	642	660	650	619	599	649	664	628	622	631	695	652	644	631	628	635	640	621	645	674	616	640	643	626	640	641	578	626	633	642	635	661	611	628	637	658	635	593	659	674	624	649	663	647	640	608	618	651	626	617	647	625	636	666	608	631	676	646	635	636	686	664	646	691	626	641	648	629	619	602	642	664	660	639	666	629	591	608	614	663	632	639	603	667	620	635	660	595	653	678	682	617	628	605	683	629	649	627	609	630	596	643	628	638	624	616	616	703	635	664	684	642	675	632	602	624	651	605	624	615	684	622	654	611	672	632	627	681	610	654	620	628	631	667	638	635	614	584	675	657	628	602	607	659	629	634	679	643	656	638	632	612	652	648	657	634	601	632	611	634	678	665	611	599	675	644	616	654	650	638	596	652	650	692	611	585	660	633	642	633	618	647	606	635	643	632	627	659	581	658	698	621	634	674	650	636	645	636	667	612	695	644	619	679	627	674	623	651	644	680	661	625	610	669	640	622	668	594	637	621	636	634	598	649	665	624	640	606	627	691	650	632	643	635	650	633	668	635	661	631	639	640	598	657	631	636	623	633	700	622	596	638	664	619	631	626	648	618	640	647	671	632	617	636	603	671	689	620	615	632	628	632	632	665	622	658	644	654	595	684	616	653	605	679	612	624	567	669	647	598	674	607	661	640	659	650	629	666	656	642	625	677	686	657	682	634	658	647	653	597	625	633	622	639	658	614	654	642	638	637	713	584	614	649	605	690	630	625	598	598	616	602	653	612	665	682	640	632	652	650	688	680	674	664	641	680	635	620	620	665	665	654	647	637	630	630	646	667	617	662	634	631	626	677	624	643	626	689	641	621	648	588	674	605	636	605	654	632	635	607	655	662	658	629	643	606	635	639	655	603	625	604	634	639	656	662	644	579	641	651	649	632	629	651	655	627	585	628	632	606	677	686	696	658	653	621	649	628	656	626	594	645	632	697	669	647	645	653	642	646	656	671	634	642	675	614	658	616	628	680	634	650	646	640	588	600	635	629	603	622	617	633	653	659	660	675	608	640	614	660	577	669	634	647	635	659	634	624	630	614	645	662	666	626	625	649	597	652	615	631	624	635	628	687	597	619	662	626	641	618	635	644	634	677	632	656	642	670	663	644	636	597	662	653	627	606	678	637	635	664	657	618	652	664	647	648	613	612	617	633	596	630	656	637	616	622	638	680	646	666	681	666	679	615	681	637	634	661	660	642	648	655	632	655	646	630	625	662	665	628	607	651	625	629	657	652	669	647	643	625	618	635	623	679	661	611	651	614	642	639	662	607	671	655	651	641	662	619	627	666	667	636	644	625	653	636	642	607	641	630	655	617	609	641	610	573	633	655	669	641	644	591	660	641	647	608	614	614	646	585	618	640	620	680	603	666	607	664	637	600	606	683	658	643	627	687	671	631	709	626	646	686	695	630	651	645	611	657	667	650	648	661	640	606	638	606	650	662	657	677	617	636	704	634	585	612	622	695	604	622	612	688	673	609	621	647	627	620	638	644	625	638	653	658	621	619	633	625	652	683	626	631	638	612	612	635	598	606	668	618	648	632	662	676	717	628	600	638	591	623	632	674	618	638	641	601	670	665	616	653	607	634	623	604	635	660	610	638	701	630	640	654	611	635	681	626	613	692	624	638	676	665	618	623	614	667	595	650	628	624	659	629	631	656	673	606	649	632	614	670	641	638	630	659	642	588	631	656	650	652	711	613	641	605	635	645	637	585	618	662	681	628	618	615	646	632	570	650	643	627	641	611	673	619	634	674	671	657	612	632	648	663	628	636	601	627	637	660	683	710	626	603	653	660	678	636	627	622	640	650	623	659	624	640	622	650	673	632	650	669	604	620	638	651	680	645	653	647	641	645	617	621	615	666	631	646	672	666	662	633	669	648	671	627	603	610	682	687	619	651	636	642	644	647	640	636	621	637	614	642	615	659	641	610	604	679	654	628	670	642	621	612	599	653	621	659	658	642	614	679	660	652	635	654	649	651	665	677	639	667	631	618	645	584	604	619	609	589	620	647	693	635	619	674	647	637	648	651	618	665	582	618	665	648	612	619	619	632	652	655	613	639	669	637	638	636	649	692	670	624	631	610	706	638	631	631	648	637	617	649	644	631	659	668	651	631	617	616	635	688	641	633	606	666	583	653	687	687	680	653	630	687	647	645	630	666	668	597	661	625	677	636	661	594	635	634	650	623	649	664	624	665	640	650	635	668	637	637	609	627	633	622	654	587	651	601	641	686	692	602	665	638	657	641	614	649	630	676	643	659	601	633	647	586	663	590	676	636	686	619	634	634	653	644	669	617	650	673	654	629	630	670	642	706	672	599	629	693	611	652	643	638	662	645	612	664	676	648	598	630	640	687	607	599	639	648	663	641	655	629	612	640	634
3397	1996	2399	2124	1028	668	275	220	233	280	300	420	357	288	191	174	172	151	167	141	181	146	159	154	165	154	154	157	159	164	172	154	161	142	157	173	161	158	153	184	169	177	144	144	167	157	162	175	146	150	150	161	163	148	171	156	164	162	151	160	202	161	176	152	162	151	158	182	149	175	143	168	163	183	187	151	175	193	179	166	148	180	153	167	156	166	149	163	151	183	156	150	161	141	169	167	166	173	168	175	164	172	152	154	143	160	135	163	166	148	152	168	181	173	170	162	173	147	145	157	171	125	156	178	156	143	163	159	170	153	165	150	178	145	149	169	188	176	156	149	180	176	173	154	165	169	173	139	158	155	153	143	169	164	137	141	160	168	153	180	141	178	174	161	181	160	156	180	156	154	156	158	148	160	191	169	180	148	155	171	152	146	162	171	160	163	151	181	148	158	168	150	163	171	162	167	156	165	165	161	183	132	152	176	178	160	183	160	166	167	141	145	146	157	158	163	178	168	168	145	143	157	162	172	154	158	156	163	168	154	163	150	148	173	179	169	146	163	144	155	158	167	178	164	167	179	161	155	157	143	156	152	153	166	143	168	178	137	169	154	170	166	157	162	163	159	154	145	164	145	159	157	172	174	177	173	151	161	143	151	155	145	161	159	149	144	132	165	147	164	151	169	165	187	176	152	136	152	159	174	184	169	157	174	155	159	150	172	156	160	179	172	159	165	169	162	165	170	160	162	153	157	157	173	130	191	164	155	149	163	170	154	165	159	173	146	165	155	159	180	142	133	162	155	182	147	153	138	143	165	175	149	151	153	177	159	165	157	162	143	165	143	151	144	172	148	162	174	175	136	159	149	161	169	171	139	141	150	166	166	202	168	153	174	171	155	155	140	158	148	162	173	166	146	183	150	161	180	161	152	153	170	181	173	158	184	158	135	160	155	147	143	162	147	144	180	154	160	164	147	151	183	154	153	181	161	183	163	158	184	174	151	153	154	166	155	164	143	176	151	172	145	152	156	179	161	138	171	165	148	161	171	167	160	161	151	181	169	172	157	181	158	170	163	131	150	170	137	167	149	166	165	176	157	168	162	145	143	171	161	159	159	160	151	151	173	154	144	137	180	165	150	160	158	145	158	172	150	156	144	157	145	146	161	169	151	148	161	159	183	176	137	147	169	164	168	146	152	175	174	180	163	151	177	178	156	133	155	170	149	166	142	168	151	139	202	191	175	157	166	181	167	157	160	153	174	159	145	154	145	150	156	149	158	147	148	148	159	145	177	170	157	171	139	165	171	155	153	146	173	156	157	179	166	165	156	170	163	173	132	153	160	158	137	157	146	178	175	157	157	154	149	175	162	154	160	153	180	163	142	169	177	157	148	185	161	186	160	170	131	175	156	185	154	163	151	160	168	157	141	179	173	146	170	165	173	153	174	163	134	150	154	185	171	167	153	150	181	157	154	183	147	160	146	154	149	136	142	140	141	133	182	159	165	169	159	191	168	138	147	150	183	132	162	174	158	161	164	148	152	157	168	155	179	176	145	152	145	152	152	163	166	168	146	138	137	175	146	180	153	152	148	151	148	149	155	155	165	187	172	150	164	144	161	144	174	171	150	127	175	172	169	155	166	167	141	151	158	132	137	169	176	194	146	152	161	150	159	143	175	151	171	167	183	177	146	167	154	176	169	142	155	128	159	162	174	165	157	176	146	179	163	177	150	162	176	156	174	129	156	143	168	170	178	149	162	158	155	154	145	155	165	172	145	157	162	156	153	156	206	150	132	154	167	185	162	163	170	158	149	173	187	159	130	144	182	180	166	163	175	158	155	152	170	140	158	143	144	172	150	144	176	178	144	159	133	165	153	152	180	177	150	156	157	153	138	167	173	158	150	159	166	137	175	166	169	143	142	136	183	170	175	167	166	168	151	158	156	179	155	161	188	155	175	158	174	150	133	171	163	163	172	161	162	162	144	171	153	151	152	151	137	162	157	181	140	165	162	159	175	173	167	155	145	175	159	170	165	169	149	160	145	159	155	183	178	167	154	170	164	180	155	143	174	152	166	172	134	169	159	160	154	160	167	147	182	177	163	156	153	156	162	183	145	159	157	156	139	155	161	175	134	184	159	167	156	204	160	167	166	169	164	142	155	146	133	165	178	154	161	167	147	165	157	142	150	165	154	174	158	162	179	136	138	166	157	170	146	164	141	139	168	151	163	178	166	175	155	141	173	151	166	138	153	185	160	138	155	182	132	167	166	153	156	166	151	169	159	148	163	169	165	164	148	149	162	162	154	161	159	176	136	163	171	148	154	134	132	159	145	164	145	162	168	153	167	174	149	163	140	179	168	175	165	176	174	150	152	134	152	140	176	165	178	135	169	163	141	155	158	180	165	163	171	169	186	175	165	176	152	157	164	154	180	152	152	145	149	169	166	140	160	165	146	125	147	169	166	174	146	155	152	154	168	162	152	147	166	161	177	182	152	142	154	154	149	157	191	169	157	154	145	156	149	168	178	171	161	167	175	174	166	176	161	172	142	188	154	170	152	145	149	162	146	143	161	162	158	151	156	156	153	131	170	152	127	159	168	152	151	160	140	167	161	171	143	170	160	156	151	168	163	175	140	168	160	173	159	172	169	163	155	151	172	174	163	147	155	155	161	152	132	163	154	185	163	168	168	159	141	163	169	156	167	162	162	170	166	145	150	149	160	175	157	152	152	159	158	169	166	150	162	150	141	151	164	148	168	153	171	159	150	150	161	128	150	160	162	178	177	159	163	152	174	157	166	150	165	170	156	150	161	169	156	152	160	144	155	159	166	172	151	156	173	141	165	161	158	189	154	169	183	193	140	173	152	188	176	155	178	147	168	138	146	160	158	152	156	156	162	166	173	155	169	153	187	154	154	147	160	145	173	170	163	153	140	156	140	157	137	152	147	150	173	148	151	136	151	160	156	162	173	160	159	151	154	160	170	147	146	144	180	132	169	141	159	141	159	162	154	158	149	141	179	169	151	150	165	158	167	149	164	137	161	145	160	146	159	146	156	146	161	168	183	132	165	177	141	172	162	144	162	153	158	155	152	149	161	145	150	162	160	147	167	167	173	153	147	157	164	170	171	144	178	166	147	175	149	175	151	158	164	169	201	165	163	129	167	139	181	145	169	134	156	163	157	164	171	151	173	142	159	155	164	159	156	195	179	146	152	143	171	154	185	173	160	162	159	161	149	172	136	155	174	161	166	154	148	155	160	146	177	154	155	172	138	150	186	171	161	147	176	170	157	164	167	146	168	167	139	162	178	144	147	174	154	158	177	152	151	165	170	160	148	170	163	168	164	146	176	166	154	162	180	168	163	166	154	171	143	161	137	153	178	148	172	155	156	147	167	172	181	165	140	152	160	147	159	159	134	164	177	196	169	152	172	183	156	168	161	157	163	171	175	182	174	170	153	166	156	166	176	165	123	163	146	153	174	163	148	155	158	163	166	175	136
3277	2487	5622	7192	4256	2711	1053	801	998	1370	1586	2631	2112	1789	1066	740	647	569	531	510	473	507	492	481	498	514	461	492	491	461	507	473	497	480	518	518	506	491	480	485	486	477	531	465	441	458	467	486	448	504	468	458	464	458	511	453	468	507	506	445	467	518	470	448	479	447	498	458	496	468	488	419	468	470	450	501	486	490	481	497	481	475	484	479	522	472	455	432	478	511	503	463	467	500	521	488	473	468	476	469	491	485	453	449	483	509	521	468	490	492	464	485	483	480	494	481	464	487	448	483	482	468	481	496	470	522	481	483	456	484	446	480	483	495	502	475	500	506	487	485	516	493	511	491	491	514	507	537	480	477	467	424	495	521	511	488	492	520	500	481	451	478	465	456	471	495	506	462	478	467	465	477	498	513	488	450	523	479	450	466	496	466	492	468	465	482	475	468	474	477	479	503	488	463	504	475	470	522	480	506	467	506	490	491	506	493	456	469	463	455	511	488	492	442	497	472	464	505	491	482	477	467	455	462	451	521	475	469	460	478	470	525	449	483	495	484	465	518	507	450	437	463	491	459	510	497	509	488	454	471	444	448	464	461	457	482	460	494	461	475	454	473	520	502	471	511	474	481	458	519	493	525	466	511	479	479	464	462	523	448	489	450	493	481	483	497	433	470	493	451	481	457	502	472	475	478	468	470	509	479	456	494	459	470	492	466	492	482	467	489	469	479	507	511	472	471	456	463	454	476	505	505	462	471	468	459	483	494	454	477	526	476	448	488	475	479	474	489	456	452	492	471	489	524	474	490	496	475	500	451	491	518	487	439	470	528	444	483	467	445	511	443	469	514	494	488	476	440	497	464	489	476	516	478	491	502	463	487	475	469	491	467	499	466	470	479	493	474	447	501	497	489	488	490	491	495	482	494	471	461	477	430	500	454	465	478	449	465	501	480	485	467	470	447	464	511	496	479	479	477	452	486	458	478	450	440	470	435	457	481	495	484	495	493	450	483	477	497	482	494	456	502	493	479	505	493	454	450	515	479	439	454	475	474	483	485	427	464	475	477	496	451	483	498	452	483	487	496	475	451	525	471	481	507	478	480	463	489	486	436	483	499	458	441	477	468	477	480	485	503	494	442	490	495	500	487	497	458	464	510	455	462	483	455	491	477	494	498	470	470	493	519	444	496	529	466	490	470	475	473	483	463	507	461	505	476	497	474	462	483	520	487	455	484	455	480	461	499	483	501	469	461	492	483	503	502	459	494	493	468	529	487	488	463	480	478	472	514	487	508	480	509	468	484	468	506	465	448	497	480	489	476	457	506	467	483	472	503	472	463	468	440	421	463	516	477	504	467	490	500	499	460	450	470	478	477	475	493	515	475	466	510	509	471	497	493	481	455	479	498	483	460	444	484	442	449	506	485	510	493	470	474	457	481	480	438	496	487	497	474	427	483	514	444	472	542	459	466	472	482	483	441	463	528	497	461	427	465	476	509	493	510	517	481	513	471	480	452	523	493	513	508	473	479	462	464	486	452	504	430	477	515	447	487	463	471	419	480	508	468	450	471	447	437	495	486	470	441	458	503	446	480	493	504	469	497	479	457	497	498	482	488	515	460	470	477	488	485	483	506	452	496	491	477	448	459	486	506	456	484	439	480	498	489	501	477	480	492	530	499	512	471	449	465	481	476	500	469	456	457	505	471	499	452	495	465	491	485	461	459	456	521	490	435	464	510	461	487	496	451	465	502	465	471	491	501	472	469	472	457	485	511	490	473	504	482	477	472	481	478	477	480	476	502	455	472	464	525	508	501	472	510	491	508	448	475	424	453	507	478	454	465	491	480	456	491	471	476	488	513	499	495	451	473	475	485	490	442	456	498	469	467	493	503	442	482	452	468	485	482	488	495	486	514	450	492	482	472	509	469	509	467	499	489	484	482	488	501	485	475	484	469	504	477	482	463	505	457	476	432	486	440	469	448	492	459	529	504	475	482	435	427	472	475	458	453	439	485	505	487	477	509	440	462	501	491	447	450	473	501	461	515	490	460	477	451	490	466	467	473	470	486	494	464	508	468	443	522	476	491	507	483	462	468	471	504	474	492	469	477	454	467	479	513	469	479	440	466	487	476	466	465	473	476	496	474	492	481	466	483	487	476	467	462	486	468	456	459	508	501	495	534	437	515	498	509	472	506	494	469	470	460	487	474	482	492	480	483	506	470	459	505	441	457	478	481	452	464	471	501	455	496	481	522	494	504	443	455	494	487	479	420	480	473	505	499	474	470	461	520	460	460	457	484	524	448	435	521	507	462	466	460	481	495	497	451	494	498	477	470	468	477	472	465	498	454	488	478	471	491	453	490	459	501	474	459	493	446	478	463	443	491	479	445	465	455	466	505	478	488	442	432	523	447	478	475	493	504	485	469	470	464	473	468	490	471	505	491	490	502	471	453	488	470	465	474	497	482	477	452	465	431	483	467	503	472	457	481	497	472	465	480	506	497	468	468	498	458	489	451	458	455	533	499	473	491	538	499	461	536	458	476	502	507	439	463	483	477	454	471	464	489	468	518	492	474	449	476	467	435	497	470	485	468	469	503	475	482	453	463	506	476	465	486	508	482	475	453	500	488	511	453	464	514	472	508	480	470	464	508	487	481	498	471	458	480	475	508	447	438	491	441	462	518	515	473	445	507	472	426	459	442	476	462	490	506	479	468	466	495	504	482	458	457	520	449	466	474	508	476	454	489	486	494	474	475	487	506	430	527	492	500	482	454	488	513	510	484	499	451	496	459	461	462	489	504	508	483	494	455	480	466	503	488	500	459	472	460	501	455	496	484	448	481	486	498	493	438	473	471	495	466	489	491	504	471	491	474	469	501	476	493	479	494	466	480	460	481	439	477	491	491	473	480	476	483	459	494	505	454	511	500	485	478	477	484	524	487	472	460	491	494	468	496	470	501	494	477	473	473	467	482	497	479	487	539	458	472	469	499	524	503	449	444	518	472	471	498	473	446	502	498	515	448	508	490	468	445	478	472	475	462	489	478	524	459	459	521	457	482	484	499	464	461	484	488	495	520	517	484	492	471	469	491	472	485	458	525	476	498	499	461	482	501	481	477	503	472	471	471	433	486	483	456	487	446	481	493	450	482	446	512	480	490	560	497	469	479	513	467	484	479	500	472	508	495	475	498	487	463	467	505	473	452	480	465	496	525	492	436	457	510	466	474	471	472	474	491	499	445	503	477	487	475	479	480	486	482	494	461	471	515	465	475	447	481	464	459	478	502	448	480	479	469	508	493	460	440	491	514	488	483	519	480	466	486	528	453	448	492	476	475	441	467	497	457	455	479	482	490	494	455	488	533	499	481	508	489	460	508	502	462	482	454	494	454	482	467	505	480	452	499	495	497	433	500	475	522	498	455	470	482	504	481	499	476	502	468	472	465	494	466	463	489	481	460	496	489	486	491	497	445	454	461	493	484	494	488	486	444	444	471	482	501	508	510
15953	15521	21665	26509	18553	8892	4074	1785	2284	2542	3830	7888	7137	4048	2160	1439	910	516	394	390	355	356	323	302	303	315	314	312	298	277	287	309	329	302	328	301	307	297	282	321	320	262	317	291	294	290	302	336	305	311	321	274	325	277	283	279	274	289	258	305	311	272	302	290	307	279	293	284	312	295	303	270	318	282	267	294	285	282	275	267	289	274	278	304	283	294	273	281	275	289	290	273	286	275	260	260	288	269	303	258	262	291	299	270	285	297	281	295	304	263	265	265	276	304	271	322	315	303	263	313	291	287	289	298	327	268	271	288	300	290	301	310	312	273	290	303	278	292	318	269	294	280	273	254	282	297	278	275	305	295	253	264	258	294	284	281	298	281	284	270	291	284	280	293	281	277	295	239	303	303	295	261	259	306	290	302	311	258	299	266	330	299	312	305	290	262	273	304	317	285	292	273	279	313	288	286	283	302	294	281	277	347	264	285	333	267	270	288	273	324	282	290	299	288	301	270	278	316	285	293	305	280	237	291	313	292	284	295	267	268	282	281	280	308	336	288	300	280	335	284	280	269	268	275	316	309	272	273	321	286	289	272	281	272	299	313	259	292	277	263	296	278	292	288	306	320	266	274	302	270	276	292	283	312	304	276	312	308	300	294	260	285	283	267	292	276	286	284	274	270	301	283	333	291	277	310	289	306	303	339	288	299	288	247	276	265	277	340	270	296	299	323	291	309	291	277	291	287	286	275	283	293	299	290	292	294	256	273	265	284	290	284	279	293	318	280	270	270	299	314	286	285	293	272	295	272	264	293	274	298	321	288	277	287	303	272	291	268	287	296	294	324	303	268	280	275	288	296	277	276	277	285	258	281	277	291	272	306	294	292	287	303	302	258	280	271	311	274	305	269	294	310	281	300	286	289	314	274	268	299	292	286	287	264	279	279	287	294	311	286	299	300	273	275	286	261	264	282	253	274	298	263	285	241	287	295	274	286	281	283	263	299	298	282	290	261	277	265	300	293	263	278	316	290	271	281	266	281	267	270	264	287	295	296	283	273	294	283	249	302	287	304	311	321	312	288	315	265	292	291	255	269	273	269	275	278	264	269	276	288	302	279	306	273	287	266	287	308	291	278	289	272	279	270	296	263	279	310	291	280	275	309	262	269	299	278	309	289	318	297	308	283	301	259	311	294	276	312	287	259	273	316	281	299	295	290	287	264	281	283	304	304	305	285	283	294	277	327	275	273	290	300	266	292	302	295	267	294	253	278	290	247	280	290	271	288	293	287	293	280	296	318	267	290	289	287	265	284	281	275	281	297	270	292	305	302	297	285	266	292	288	273	264	291	323	259	292	296	294	282	283	281	298	283	283	278	300	268	289	293	296	298	299	306	288	284	247	303	284	309	253	286	252	311	275	289	271	305	269	293	303	306	277	325	295	281	294	271	322	321	312	308	288	277	292	284	277	276	255	272	260	311	338	282	296	313	283	325	291	287	307	292	289	287	284	296	318	290	283	296	289	310	290	282	257	262	279	284	257	256	283	277	283	288	283	286	280	252	283	284	265	293	275	300	284	295	269	258	273	272	264	319	260	296	296	279	276	301	267	263	267	302	287	272	266	279	305	283	298	288	296	265	271	280	308	285	304	271	291	270	288	277	291	300	297	300	292	308	293	270	265	276	313	285	303	266	300	318	258	296	306	280	300	271	291	266	296	269	303	298	277	270	293	322	280	292	272	274	288	270	278	260	275	275	334	298	262	297	277	260	304	268	279	288	285	305	278	287	289	280	299	282	269	296	301	280	305	280	321	290	299	301	252	301	290	252	282	298	268	307	277	262	307	292	285	296	281	280	269	269	262	340	264	260	264	259	288	300	281	261	281	322	302	288	292	289	254	307	313	306	317	289	311	303	296	284	291	266	291	271	296	265	250	250	311	255	308	265	298	283	265	279	304	293	253	238	258	269	294	289	295	299	280	278	288	270	292	292	343	322	270	275	293	274	282	297	301	309	300	298	278	312	279	281	298	304	290	259	306	289	273	274	297	273	281	253	275	285	296	284	266	262	314	265	274	303	274	293	302	304	261	289	267	276	280	298	264	291	328	291	307	281	278	252	308	275	322	288	294	277	286	281	286	283	313	311	317	301	296	275	287	294	281	280	304	263	289	259	288	273	297	291	312	282	288	266	301	310	287	302	302	335	311	307	309	304	277	300	292	332	278	283	295	281	290	309	306	302	277	288	307	268	278	269	300	259	291	278	279	275	290	295	302	281	306	281	309	285	267	271	297	264	292	296	293	295	267	280	283	270	281	293	271	299	292	283	282	298	274	274	299	288	286	288	266	259	321	263	276	277	304	287	282	331	286	291	302	273	278	291	294	265	291	297	311	296	286	273	283	271	280	293	282	295	269	279	285	271	275	267	259	296	292	279	286	289	255	267	307	278	311	294	262	254	318	259	250	279	291	275	286	271	284	302	297	295	281	270	283	270	299	272	289	298	290	295	302	306	284	278	287	326	265	276	282	302	281	312	308	308	302	296	282	278	277	279	268	258	307	278	290	272	261	283	297	277	276	306	306	305	289	277	284	268	274	296	273	283	255	295	302	263	310	286	273	284	271	273	285	301	300	305	283	282	303	283	280	267	316	273	296	277	267	284	311	275	286	297	253	296	292	279	308	274	315	282	315	288	298	259	276	296	281	253	312	269	278	276	309	278	275	280	305	291	266	253	293	282	242	257	268	295	281	275	302	303	306	294	272	289	286	286	289	247	303	268	272	285	296	275	280	265	304	282	312	254	302	298	310	280	287	280	270	277	292	270	290	288	289	257	288	267	256	283	294	263	271	282	283	296	292	270	297	280	268	320	277	274	269	279	290	296	272	279	274	285	302	265	301	310	272	297	292	282	288	309	294	305	278	286	290	292	296	268	301	282	304	296	290	282	280	299	302	274	289	270	296	280	313	292	287	319	286	263	298	272	271	266	279	254	259	264	291	260	296	309	287	295	312	278	298	298	288	298	290	282	254	282	264	248	269	282	270	283	278	300	308	306	286	268	311	304	276	288	293	292	326	287	290	271	280	302	293	251	271	277	259	288	271	298	273	298	308	281	302	299	301	296	303	274	278	287	261	281	263	284	281	252	282	295	303	318	270	301	323	320	276	315	303	279	287	283	281	301	280	281	274	287	273	262	297	296	292	289	305	263	279	242	287	294	285	301	300	298	305	286	263	264	301	279	276	267	296	307	281	272	309	302	291	282	276	288	262	282	303	273	257	313	294	302	266	287	314	291	274	273	268	287	269	285	289	295	297	283	287	299	275	277	301	312	282	290	297	281	291	282	272	288	265	263	312	303	299	267	268	295	291	288	289	321	285	308	284	296	277	314	265	294	296	285	299	282	300	271	293	290	297	270	278	292	315	289	321	287	291	274	270	298	308	290	292	284	313	279	280	287	273	286	291	300	291	314	324	296	296	277	286	312	258	275	294	294	277	239	262	248
11718	11708	20368	29688	19010	10270	6369	4526	8228	9492	14919	24684	21945	13225	8426	5159	4080	2810	1694	1523	1555	1279	1013	967	918	827	895	865	907	817	890	874	941	881	839	855	803	799	797	867	836	843	781	852	829	827	812	775	847	763	783	761	756	783	792	745	843	793	780	807	774	762	791	781	759	841	806	810	803	777	807	788	782	816	778	827	830	781	771	812	768	808	838	826	779	757	724	830	800	771	795	778	761	763	743	794	777	751	762	835	750	791	802	807	816	825	759	777	772	763	719	789	818	810	746	772	794	760	753	767	774	754	785	798	782	731	733	707	783	763	773	806	750	802	785	729	741	740	806	772	744	757	767	738	785	747	762	715	782	770	745	766	816	746	746	784	777	790	776	817	815	766	793	852	739	755	747	764	782	768	754	756	766	799	814	754	815	788	794	772	794	726	773	782	785	847	789	766	749	794	766	803	812	756	770	793	783	728	796	734	762	766	781	745	798	774	812	800	810	777	720	804	763	815	774	778	775	788	770	742	762	788	781	822	776	732	792	722	774	764	762	778	729	772	722	763	734	803	772	751	757	815	762	766	757	748	786	778	783	721	781	721	750	775	772	734	824	764	803	755	794	785	750	761	754	749	714	774	760	776	742	740	741	762	769	788	763	806	828	778	792	696	762	729	748	754	758	784	817	793	763	781	742	738	790	736	716	780	739	764	751	739	777	798	753	821	728	754	733	782	764	810	822	764	764	752	727	754	810	830	813	729	815	769	787	750	763	732	775	763	734	782	755	778	768	808	770	772	751	749	748	768	796	797	819	737	781	794	747	781	768	766	821	736	824	754	787	757	816	772	779	760	776	776	745	834	740	747	712	786	712	711	808	770	738	739	806	782	769	773	756	758	759	743	784	749	735	770	759	740	737	814	724	776	796	719	697	844	780	784	772	783	758	764	769	778	727	734	789	815	681	754	808	783	754	772	783	808	787	799	750	797	765	765	826	774	804	770	809	728	725	784	736	713	755	755	745	810	780	757	784	808	838	786	765	749	737	758	772	760	749	847	800	792	727	769	749	832	790	774	815	793	750	768	855	795	771	783	771	750	744	794	756	773	760	780	796	765	797	792	758	801	718	774	780	802	783	789	796	800	762	760	767	774	794	785	758	769	754	769	773	800	800	823	769	796	770	744	796	825	790	742	765	779	807	748	821	794	773	776	774	811	751	779	775	725	796	809	761	773	771	789	713	770	759	734	743	784	754	825	740	747	766	779	796	778	793	712	761	771	762	794	756	735	813	746	745	781	771	780	830	806	783	772	750	756	736	737	747	747	724	810	745	758	759	774	777	735	755	749	732	763	716	734	775	756	796	761	793	779	752	757	710	797	749	782	789	779	794	772	815	786	767	737	760	761	769	757	757	798	802	790	739	793	781	738	753	773	735	760	758	779	765	770	778	771	726	808	764	763	770	738	714	739	789	739	767	786	754	759	783	752	752	735	739	777	793	818	751	742	755	774	768	780	778	749	782	793	770	743	758	716	749	760	813	784	742	786	748	716	781	767	795	758	767	785	723	735	761	778	748	776	779	784	726	779	779	790	735	780	784	728	717	764	779	792	772	791	735	783	780	813	752	744	781	781	769	760	707	748	792	758	780	728	767	772	747	777	775	751	782	779	810	767	759	729	751	791	751	756	750	725	779	747	721	716	768	747	746	794	751	793	753	734	811	769	773	754	785	785	766	803	798	749	774	772	734	813	770	815	766	776	769	774	794	798	754	731	764	782	760	755	777	781	799	759	735	731	714	779	749	792	746	727	750	744	732	746	778	768	718	760	778	783	747	836	730	776	741	834	784	800	780	732	746	706	836	758	858	773	775	792	780	759	702	811	816	763	810	768	749	763	782	770	753	734	738	726	786	760	798	795	740	780	778	730	791	771	798	789	785	752	774	759	750	819	787	757	781	755	762	788	765	687	717	770	761	788	766	763	757	720	736	756	699	795	793	733	757	807	784	760	769	729	752	745	792	794	779	747	748	801	764	784	758	788	780	781	777	757	761	773	769	762	744	736	713	741	776	736	749	798	748	734	735	776	772	742	760	719	743	824	737	829	753	740	777	769	800	765	783	791	758	780	713	753	794	721	772	770	796	759	735	756	761	725	709	759	754	810	753	748	795	765	802	809	779	761	781	772	802	787	791	798	777	760	770	761	792	750	820	786	773	843	774	749	815	740	734	790	764	724	814	725	738	717	730	748	795	793	792	765	791	806	793	712	753	785	758	776	766	765	727	752	814	783	741	803	752	811	782	705	766	796	717	838	768	765	771	787	774	748	760	749	778	785	777	741	778	769	776	740	735	789	759	746	786	743	782	782	761	774	796	818	805	782	760	809	722	748	797	757	822	757	774	771	776	776	749	712	697	775	773	808	746	739	711	773	783	788	822	757	764	792	745	788	839	768	748	798	743	768	752	765	769	788	766	747	753	745	753	788	754	796	793	749	743	771	756	790	750	769	848	781	812	780	751	804	748	793	765	796	817	760	813	758	817	729	780	758	793	809	780	753	775	743	740	808	772	775	795	794	783	746	753	770	723	737	742	737	865	754	770	736	780	735	767	741	750	794	786	696	791	730	760	774	746	793	781	778	731	763	795	760	761	755	749	828	830	734	723	793	760	744	753	825	773	822	778	791	739	786	740	729	777	757	768	785	785	782	756	740	744	825	771	747	766	819	771	732	722	740	780	711	751	746	765	773	745	755	786	696	752	715	783	775	748	779	763	739	782	769	794	737	757	769	790	778	742	789	751	807	766	788	706	806	769	751	776	778	694	753	811	785	713	796	766	816	783	790	782	730	779	750	802	806	779	758	760	783	765	788	763	786	720	791	799	748	794	735	809	772	723	757	750	749	757	791	782	775	782	772	802	797	747	790	817	757	748	741	773	713	803	775	776	822	788	772	753	759	780	768	821	773	763	790	765	728	747	770	778	755	772	783	725	796	770	700	782	748	761	767	795	751	786	799	750	776	806	749	781	778	739	790	714	780	751	793	787	785	752	758	737	783	783	758	760	812	769	747	745	811	726	793	779	814	768	788	772	751	755	784	740	797	786	818	749	774	754	807	788	747	729	767	760	751	767	801	755	745	799	768	799	779	811	775	762	827	792	804	709	768	760	765	806	734	805	763	767	760	729	764	769	793	726	728	818	752	819	766	773	789	742	782	785	769	767	722	784	754	770	754	782	782	756	792	765	782	745	756	760	765	775	792	748	742	785	768	760	770	784	795	753	795	805	748	773	757	781	769	715	762	784	773	738	774	723	757	831	769	810	740	764	769	710	782	742	734	738	774	785	769	786	797	737	728	768	765	818	715	758	780	745	737	756	777	733	799	781	806	746	800	779	769	805	731	764	748	777	742	741	780	779	800	780	747	711	710	783	770	815	772	761	790	826	690	748	763	786	806	737	799	714	737	759	814	743	773	762	763	755	806	756	791	726	772	780	811	767	689	783	768	757	764	776	751
25535	27523	27467	28502	23395	15889	8803	4360	4354	5444	9093	12943	11151	7615	3511	2415	1440	739	558	428	437	308	308	252	279	248	280	218	252	235	255	247	271	302	262	238	241	252	234	261	247	252	239	257	281	260	228	237	249	229	258	248	237	248	273	238	277	242	259	233	222	241	247	250	249	265	257	257	216	241	273	260	249	228	219	215	254	220	240	235	217	227	270	241	261	239	230	200	233	217	250	244	248	255	249	269	251	249	236	240	260	269	245	247	252	263	242	255	252	218	245	230	266	255	238	230	251	255	251	266	248	210	265	226	235	236	238	233	244	219	248	288	248	219	257	252	229	228	273	255	215	230	233	220	257	225	254	245	245	229	262	243	259	248	274	227	253	242	247	270	251	266	248	227	236	235	222	241	211	207	258	239	215	193	229	281	197	242	216	257	231	255	238	231	242	250	224	226	252	226	229	270	212	255	258	262	262	230	229	246	232	231	249	238	218	256	230	211	208	237	212	242	253	237	230	268	265	251	253	248	246	249	239	204	246	263	237	231	245	238	252	257	251	243	229	254	241	251	226	232	229	258	258	238	230	231	255	296	224	237	235	210	274	247	234	242	241	228	247	245	238	222	237	251	247	231	230	239	244	264	221	244	228	265	247	236	230	240	226	221	249	256	224	252	226	265	236	244	259	247	246	262	277	263	248	265	244	230	252	234	238	213	235	264	248	247	247	242	261	247	241	239	245	244	260	254	256	254	258	242	237	238	252	259	271	236	222	268	265	228	253	250	259	225	258	255	258	230	251	236	243	242	250	235	240	264	248	250	272	231	240	265	241	223	254	249	259	224	244	252	229	249	230	226	224	287	282	232	226	213	228	242	248	227	259	222	243	237	248	250	255	250	270	255	246	215	223	242	228	273	247	244	243	250	264	224	260	219	231	231	229	265	243	267	249	237	258	228	270	225	247	222	243	223	233	276	247	270	232	254	225	233	229	244	240	224	240	228	245	262	224	212	209	235	210	251	244	238	245	235	241	258	247	231	249	253	223	220	283	264	250	224	254	227	260	240	232	237	231	255	220	238	207	245	262	232	222	267	234	230	229	250	249	256	246	242	239	261	249	247	223	204	238	248	241	235	269	233	220	247	210	260	273	242	240	264	226	263	216	233	216	226	234	246	260	252	228	233	250	251	249	254	209	238	230	247	261	264	216	234	222	231	217	248	225	243	260	236	239	251	225	247	246	259	235	237	239	249	255	244	255	223	219	259	275	243	242	211	222	266	251	236	236	237	203	221	261	238	248	272	253	229	257	219	241	249	276	233	245	217	241	236	239	239	226	193	252	250	266	238	253	241	205	210	267	262	239	204	244	211	271	217	226	255	234	242	226	244	220	252	241	249	222	224	244	238	226	220	230	264	265	256	236	233	253	243	258	241	243	259	260	242	204	241	243	241	246	253	253	219	225	220	237	251	200	215	249	253	259	227	211	222	262	204	231	233	260	260	253	269	258	252	226	268	241	222	244	250	230	238	219	236	233	226	244	250	238	230	252	234	246	200	196	216	272	259	251	252	236	216	285	266	243	252	230	249	219	221	239	234	231	254	248	232	250	221	297	250	246	229	259	271	261	240	204	254	244	219	218	224	254	234	223	244	244	254	249	224	237	240	259	242	229	231	234	250	273	239	221	262	231	251	230	253	219	227	270	273	249	247	220	266	229	257	252	226	248	263	243	252	217	249	245	235	262	257	224	245	247	223	258	259	236	224	260	236	252	244	256	246	239	215	244	236	250	248	255	265	265	216	264	235	241	246	242	238	260	253	252	255	250	234	232	245	259	252	242	251	243	251	220	218	255	241	241	242	246	252	242	268	218	242	241	286	249	244	226	235	231	234	234	230	260	239	278	279	255	242	256	270	218	252	257	242	225	232	244	247	232	251	266	242	251	240	249	277	222	273	236	249	233	238	251	223	264	238	241	231	242	247	240	253	231	230	243	243	255	257	226	239	251	231	247	266	228	262	250	225	253	226	249	266	212	264	272	241	249	269	255	254	268	236	261	276	240	266	244	237	232	249	246	238	293	244	286	243	226	248	235	221	260	216	249	254	223	230	262	267	239	234	222	235	253	248	273	229	226	250	258	245	234	259	252	207	267	273	247	261	245	255	228	279	257	259	234	256	250	241	228	242	260	224	231	237	246	232	255	246	244	251	232	241	245	233	272	217	254	273	238	229	255	240	253	225	251	238	254	252	228	234	261	247	234	267	269	215	259	242	229	258	253	255	246	232	238	227	244	234	266	273	262	230	262	257	268	223	244	249	242	232	220	239	289	219	267	237	261	231	237	255	237	236	234	250	226	218	256	237	253	228	247	243	231	247	275	222	243	251	230	255	245	220	236	238	236	240	262	233	248	238	241	228	208	251	255	248	254	236	248	253	228	235	232	262	232	260	237	258	253	228	270	252	259	228	239	246	242	251	258	231	246	262	225	250	241	245	264	227	224	231	264	241	265	233	229	253	239	280	226	278	245	257	242	237	255	257	197	249	217	209	226	266	244	249	241	239	243	233	245	220	238	236	241	220	236	210	241	248	260	226	236	258	216	241	253	246	250	215	234	234	208	241	253	236	259	237	257	253	247	224	261	244	208	254	243	249	217	235	229	245	246	248	239	227	248	267	255	247	253	245	233	263	266	255	234	266	248	233	253	214	236	251	257	241	247	236	222	248	271	224	237	254	235	231	279	255	218	256	271	238	216	262	230	267	267	249	255	262	237	235	236	245	239	237	237	239	239	227	234	250	227	257	240	259	247	253	227	246	208	226	243	244	260	251	265	249	226	264	239	249	251	256	224	236	223	278	251	239	242	256	241	232	235	213	240	235	245	251	262	251	266	240	245	221	255	231	261	234	242	268	227	227	244	211	251	227	232	261	226	219	256	203	250	239	261	242	238	244	244	218	229	222	223	273	241	244	249	232	232	242	238	278	244	239	213	245	237	238	263	236	230	229	239	231	227	245	253	245	270	222	256	251	237	236	265	256	263	238	232	264	226	218	250	267	249	230	216	253	252	236	245	239	242	232	225	218	257	233	259	204	243	252	245	235	245	252	258	247	191	248	237	266	289	230	264	265	220	250	264	253	274	246	243	266	265	248	222	223	229	222	248	252	235	262	251	229	227	234	235	256	259	263	240	244	235	232	246	233	229	253	261	251	237	274	246	247	239	258	252	240	241	227	250	249	210	265	230	227	233	229	220	232	264	264	224	242	262	236	206	258	252	266	212	255	271	256	268	277	227	247	231	248	239	230	260	257	234	257	225	251	252	240	243	213	264	252	293	271	230	241	251	247	237	233	238	235	231	249	255	229	254	245	238	246	252	225	228	265	245	222	274	283	276	256	265	233	233	269	241	263	286	235	250	245	230	226	234	233	230	259	246	233	245	236	242	223	231	245	244	227	213	257	246	223	215	230	246	237	237	250	253	245	232	196	289	213	237	225	225	246	258	259	236	261	231	225
17223	20452	22953	28805	22923	15826	9289	8665	11925	16266	24136	31268	27105	17762	10677	7344	5578	3368	2702	2174	2130	1237	991	941	876	867	864	852	835	851	800	777	756	698	773	720	753	727	765	675	772	729	747	734	679	720	622	716	677	748	652	687	635	694	682	712	638	687	697	723	664	713	673	690	674	700	693	656	696	701	621	641	685	651	707	633	662	632	625	633	640	675	639	611	684	684	656	667	652	666	631	677	650	637	648	610	656	647	653	606	661	649	643	636	616	635	633	659	645	636	696	627	669	625	675	671	678	646	628	628	628	616	639	640	622	660	637	644	631	626	675	634	655	650	604	636	611	641	646	666	672	621	632	678	601	687	658	644	675	640	649	627	617	634	666	625	628	616	614	688	623	639	685	616	671	655	638	611	652	611	647	635	617	639	637	613	619	646	669	633	616	726	636	664	651	635	635	666	673	642	603	664	659	620	623	671	671	632	608	643	653	686	631	650	593	624	662	604	639	627	648	651	644	627	682	664	651	620	663	632	627	635	639	656	593	692	669	635	691	643	616	656	643	662	619	640	622	686	628	621	633	667	627	657	597	644	655	601	683	598	653	657	609	632	674	625	653	679	657	635	596	654	643	672	627	626	622	631	654	634	665	593	665	647	624	666	654	699	604	664	651	631	632	679	609	632	602	617	639	613	645	650	675	660	605	623	656	634	637	672	642	639	693	629	605	615	616	663	666	639	672	658	682	634	638	649	621	675	654	638	659	624	670	623	620	626	651	637	663	641	652	667	576	659	630	634	624	642	608	677	640	671	658	671	615	663	588	634	637	607	677	602	685	612	642	654	604	591	677	662	615	594	641	625	600	643	634	635	655	616	641	671	596	654	669	647	639	604	620	636	628	668	624	662	631	654	667	600	639	656	680	642	616	646	688	626	636	630	649	686	593	615	674	628	591	638	657	649	647	647	596	646	641	664	620	596	653	612	624	653	608	621	613	666	585	672	671	640	650	605	623	630	646	608	621	663	707	611	624	671	672	642	660	604	660	627	628	635	638	608	615	634	590	650	686	613	630	645	639	654	638	690	641	630	630	682	633	640	630	692	625	674	640	686	593	623	617	604	601	628	631	652	603	660	607	672	619	621	620	657	623	656	636	628	653	657	597	622	676	668	575	597	591	675	604	607	655	570	662	631	611	643	656	608	658	605	676	651	643	623	658	622	629	649	623	616	636	618	641	700	600	646	624	606	645	655	643	611	662	620	621	639	661	640	650	642	620	594	623	656	668	638	639	620	636	667	632	646	641	659	613	584	601	623	548	598	633	658	637	632	681	656	614	596	614	617	616	651	626	642	629	663	613	652	647	658	648	600	670	639	630	618	618	618	642	598	635	662	670	599	675	676	639	634	670	681	595	655	642	624	607	648	649	644	631	635	612	624	651	641	682	639	612	662	605	633	647	653	662	594	624	643	636	681	627	692	658	629	647	593	650	604	616	576	637	644	608	666	640	682	645	641	611	671	667	621	640	657	638	680	634	656	616	593	679	668	638	645	611	600	624	645	634	627	678	635	643	661	612	654	628	660	666	641	628	624	641	685	666	651	650	664	623	645	662	644	615	652	612	615	649	639	638	614	564	651	672	621	627	611	620	655	642	635	649	630	673	605	676	640	611	586	654	657	636	670	649	618	642	598	624	619	596	621	657	678	564	590	698	664	642	643	646	655	652	632	671	676	653	623	633	591	692	611	632	634	681	647	650	641	658	632	612	646	649	639	629	608	632	634	625	623	626	608	604	641	624	607	666	653	660	607	621	652	657	614	663	621	620	624	645	655	686	640	641	613	668	647	653	657	629	606	620	650	644	638	612	609	669	646	669	675	629	635	651	629	671	639	662	640	609	626	662	671	618	624	676	635	679	606	610	651	625	640	609	616	595	680	677	620	647	655	576	657	648	618	659	675	630	653	640	641	611	657	631	638	638	615	669	656	651	585	626	650	670	668	638	628	665	654	624	640	677	632	668	658	669	649	665	641	619	647	645	649	633	612	620	644	622	656	633	627	629	612	635	621	625	594	596	658	658	636	635	620	637	668	653	656	617	661	675	654	642	655	647	646	665	670	637	612	665	620	613	642	613	671	623	579	661	645	642	605	635	661	637	643	635	645	626	630	649	649	594	614	647	663	682	632	583	665	636	578	678	624	596	618	657	603	688	610	627	617	632	660	578	661	660	634	691	594	665	630	611	645	621	602	655	650	639	623	636	646	628	651	588	602	669	632	644	587	606	655	650	631	629	650	607	625	605	669	671	626	682	645	679	633	658	639	654	685	610	622	644	620	662	610	654	637	655	630	659	631	610	624	636	671	637	647	669	610	662	602	666	711	672	614	673	625	633	578	698	677	595	634	667	638	653	638	610	597	631	639	614	620	680	643	633	631	608	639	629	638	646	629	656	631	681	628	620	586	674	606	617	658	639	629	629	660	645	665	646	641	644	614	587	626	598	646	627	631	647	654	609	627	650	622	611	639	661	629	629	695	678	619	698	653	644	618	648	673	655	669	667	654	661	634	640	630	647	639	636	572	602	627	648	625	629	666	633	676	621	616	605	683	633	643	659	633	654	606	656	654	607	690	653	635	572	610	659	607	669	651	634	666	613	603	634	673	660	594	668	638	668	603	630	682	641	642	635	620	612	650	643	652	621	621	653	664	680	609	640	660	667	631	617	614	602	659	632	629	621	673	643	644	639	594	656	645	596	659	639	621	653	628	619	638	621	632	656	631	606	626	657	620	665	639	651	648	633	653	641	583	653	614	637	648	637	622	662	663	619	625	719	677	626	652	633	616	594	629	602	625	612	619	640	646	613	591	604	632	678	663	651	621	602	639	662	642	620	667	647	648	635	662	677	630	632	624	653	633	602	643	630	615	642	632	667	629	664	630	604	624	672	612	644	612	601	651	651	632	658	645	679	649	635	671	642	615	642	602	590	604	661	635	685	618	590	692	635	606	638	630	618	652	659	652	617	619	638	632	626	610	590	658	653	638	620	624	605	568	688	635	682	661	628	687	628	634	652	662	649	616	635	618	596	700	633	655	648	634	657	599	649	614	684	651	646	681	613	636	614	628	636	617	627	596	660	637	628	596	604	653	665	626	636	649	636	638	661	683	579	648	675	621	690	626	657	666	679	651	599	624	641	624	639	629	666	619	638	605	625	610	594	604	676	645	634	622	640	674	655	641	633	617	662	606	617	609	645	686	654	647	703	633	661	648	645	627	633	662	607	644	616	614	610	646	647	680	595	626	662	603	635	633	654	647	624	598	623	666	635	647	637	634	600	639	642	635	623	634	635	667	624	625	630	661	655	664	626	634	612	617	622	617	658	627	657	692	630	614	611	639	628	609	563	669	641	613	671	649	654	660	638	663	692	610	663	602	612	606	641	664	637	649	593	609	589	649	671	589	627	667	636	660	606	658	637	607	630	640	626	624	662	633	674	639	572	608	671	606	640	649	622	583	641	633
4205	3772	2688	1688	849	440	286	247	283	350	375	432	306	284	216	209	184	161	151	172	182	181	156	171	165	155	163	161	173	159	172	181	162	139	173	173	162	145	155	141	140	148	135	175	172	179	186	143	147	164	171	161	161	172	133	151	152	165	182	139	154	162	143	169	140	156	159	147	151	171	178	137	183	172	179	179	154	133	164	151	185	148	152	185	162	141	163	173	138	165	161	153	150	151	153	137	155	158	169	162	156	156	159	160	133	175	146	164	137	167	148	165	145	161	171	145	155	179	148	159	156	165	169	167	158	152	181	179	148	166	161	140	141	185	171	161	159	169	161	152	179	182	174	158	180	170	159	188	146	176	164	180	150	158	147	169	156	152	144	190	180	153	141	167	142	134	139	138	177	190	175	152	173	180	180	130	137	148	156	161	163	165	126	172	186	153	158	138	183	165	165	188	140	156	174	162	143	140	159	176	162	164	165	159	142	192	166	180	169	162	174	152	170	147	145	142	155	168	140	175	158	161	180	149	146	148	126	160	157	158	173	169	165	153	166	163	159	162	154	142	178	162	145	170	163	178	157	172	183	148	155	156	163	158	157	164	162	147	143	162	159	167	166	179	156	151	142	162	166	147	163	172	173	151	164	192	172	165	158	165	168	154	159	176	156	157	143	133	173	151	156	183	170	167	136	145	152	168	170	165	153	165	179	135	180	145	164	165	153	185	169	170	170	143	162	177	172	145	142	169	156	157	148	139	156	153	177	171	174	172	160	136	154	148	166	166	151	169	181	165	149	163	168	148	168	152	166	164	157	181	149	162	161	156	168	181	161	159	153	179	132	148	149	168	168	152	165	185	155	143	137	185	164	173	151	180	158	178	152	160	139	163	144	155	170	150	154	156	175	152	173	151	158	164	137	158	176	152	173	167	168	149	171	150	161	170	165	148	175	151	147	143	147	164	161	157	169	156	157	161	146	176	129	171	166	158	179	150	159	165	150	164	165	161	158	174	178	171	152	170	154	152	134	165	182	135	144	148	153	166	172	145	142	146	153	159	144	166	148	169	159	177	169	148	160	165	167	167	155	171	180	160	150	167	159	166	178	157	163	140	145	159	176	172	167	150	181	139	165	139	157	171	142	178	149	159	167	140	147	161	155	163	158	161	148	155	151	136	141	144	145	175	156	167	157	159	147	165	145	168	155	159	159	144	153	159	146	163	154	144	132	161	197	143	157	166	131	157	149	173	148	158	152	149	145	170	169	157	143	160	166	180	154	153	149	174	155	144	165	162	157	141	160	166	184	156	156	157	157	159	171	156	165	144	145	139	160	173	155	155	152	171	178	157	177	150	134	156	162	147	155	166	186	142	131	153	176	178	161	154	142	171	166	151	152	160	146	162	156	144	168	167	164	156	157	175	165	150	168	162	160	156	169	169	126	166	163	164	164	138	183	168	162	168	138	182	169	165	147	158	175	156	167	136	169	168	199	153	156	150	137	144	157	164	124	170	137	174	151	136	141	171	159	171	168	149	158	153	168	135	166	147	137	152	165	170	162	145	153	154	146	145	167	189	170	160	148	170	141	146	170	180	184	159	149	146	152	162	156	175	153	154	152	139	169	157	149	168	141	172	146	156	159	160	155	145	174	179	190	161	154	157	186	176	132	150	161	171	152	165	166	168	156	146	154	168	187	144	164	151	167	147	164	144	147	164	148	154	155	161	161	162	150	161	135	155	138	155	176	150	162	161	148	162	176	182	148	152	191	142	154	158	149	186	152	154	155	169	171	167	163	166	170	162	154	145	160	145	181	164	180	164	147	144	153	148	167	173	165	139	153	163	160	141	161	159	166	169	150	156	158	197	153	157	158	156	178	159	139	127	159	185	162	135	151	149	148	154	171	155	175	160	152	156	146	154	152	143	147	150	155	162	155	156	148	153	148	156	155	150	170	153	161	166	185	159	150	158	145	153	164	164	140	160	152	169	174	137	146	152	163	146	132	180	155	167	161	143	179	165	157	181	142	152	162	168	143	154	137	149	167	146	160	148	153	181	157	159	154	183	169	173	145	150	158	169	152	172	160	144	158	159	165	158	164	135	165	164	189	172	162	166	188	161	166	181	174	172	140	144	143	153	149	161	145	162	173	181	157	166	158	153	145	160	172	147	155	182	155	159	154	154	161	144	161	166	188	163	143	139	170	150	154	152	174	167	181	176	162	152	165	157	170	169	141	169	139	172	174	138	159	155	171	152	169	161	165	155	144	151	187	175	164	194	146	140	182	152	187	149	142	155	158	151	162	149	168	164	166	153	143	167	164	145	174	139	170	178	144	161	159	158	149	161	149	148	146	157	154	150	149	150	166	130	176	149	165	154	162	162	158	170	166	145	148	172	163	135	149	164	145	158	157	152	152	163	156	153	143	160	147	155	172	156	148	159	167	142	142	180	205	147	190	161	143	149	158	161	163	159	161	166	167	161	159	155	148	162	163	179	162	147	170	187	187	163	158	171	166	172	165	150	175	147	152	148	177	166	165	172	153	148	168	121	152	147	142	150	170	169	148	167	156	173	157	174	151	162	158	146	153	165	151	165	157	161	143	174	165	140	161	149	152	163	175	173	151	166	169	165	161	149	176	170	160	164	166	165	163	150	160	153	151	155	148	133	162	166	155	159	156	172	130	156	143	177	173	179	149	168	168	187	173	167	165	152	177	163	158	163	165	166	144	149	143	143	183	163	135	153	167	146	150	165	160	163	146	151	164	144	162	155	141	153	179	177	164	173	162	169	134	161	166	166	169	158	152	169	152	162	162	140	155	171	162	170	161	191	164	156	151	125	144	155	126	129	164	166	143	154	162	164	148	146	141	143	155	136	177	148	150	163	152	165	169	169	179	159	175	154	155	166	141	140	152	163	174	179	140	156	156	170	155	170	145	161	177	173	149	145	157	156	176	179	147	167	152	168	150	160	161	153	152	149	138	154	173	173	176	165	175	142	176	152	155	141	166	172	173	166	149	185	165	150	176	147	167	172	159	155	147	152	173	162	161	141	155	144	157	159	149	180	155	170	154	156	143	165	144	128	169	148	177	163	190	153	163	163	169	173	166	144	153	186	181	147	148	158	133	140	178	154	140	172	153	173	154	143	152	162	147	156	141	167	136	161	170	150	144	152	173	179	181	162	166	165	154	144	141	167	127	152	154	137	150	158	163	151	151	174	166	159	120	163	160	157	159	164	149	163	140	170	192	140	151	153	174	150	160	139	160	170	166	177	151	158	154	174	148	161	168	149	166	159	154	169	157	159	156	165	145	157	172	161	157	158	166	181	154	163	163	167	148	155	179	149	142	158	157	171	152	186	175	183	143	160	158	164	143	177	162	154	152	170	155	138	165	151	155	167	157	158	158	183	170	159	173	166	145	153	146	161	140	142	164	156	151	175	154	155	142	188	139	154	169	161	162	156	162	175	141	198	174	153	163	142	165	201	154	136	173	141	168	147	167	164
4205	4560	4428	4937	2895	1774	1103	941	1457	2060	2024	2940	2163	1605	1110	728	615	556	561	496	489	521	487	471	475	477	478	526	464	467	449	503	474	464	498	512	489	485	473	512	461	493	514	504	475	458	492	448	455	471	506	487	476	455	476	481	458	494	470	500	467	438	464	480	465	470	482	519	456	507	467	485	449	513	509	487	477	498	436	476	440	464	486	481	515	487	465	467	466	481	473	461	481	512	509	472	507	470	474	486	500	464	456	486	511	509	462	511	509	472	479	515	498	438	448	478	463	480	498	467	481	493	433	477	516	420	532	480	482	438	462	476	439	440	488	444	507	459	476	476	470	484	491	509	465	483	481	516	499	480	500	472	487	502	485	465	496	472	476	494	436	482	489	482	483	504	470	447	479	504	476	451	505	444	439	449	450	483	493	494	494	492	511	434	472	488	476	476	514	535	501	495	487	461	483	481	487	481	479	432	484	487	502	446	457	486	502	461	486	478	499	472	476	509	489	458	501	458	467	514	491	443	488	462	505	469	465	494	486	454	487	429	484	478	432	461	458	515	474	488	498	460	449	453	483	469	435	529	460	454	483	521	499	459	453	465	518	520	478	464	443	459	449	482	472	462	500	459	494	499	509	431	489	490	508	472	497	492	456	486	474	470	430	502	438	486	474	480	500	450	493	458	482	491	445	463	483	440	448	449	472	493	511	490	470	472	474	491	500	449	435	489	484	482	492	497	506	498	465	483	466	473	464	518	479	452	445	472	501	445	484	461	455	487	454	507	498	495	478	472	448	479	483	458	508	452	491	501	486	438	485	492	493	472	477	478	510	480	485	490	513	490	467	506	475	468	499	491	470	474	475	485	454	495	484	475	472	449	488	484	463	486	489	466	469	457	456	478	465	457	443	468	478	452	504	468	493	487	479	492	460	500	504	467	480	484	467	468	496	504	475	486	473	500	458	501	482	509	480	494	485	420	493	502	503	478	488	457	475	476	496	490	477	518	483	449	504	452	460	484	502	513	524	460	494	479	480	515	482	484	468	460	465	489	471	483	449	495	492	531	434	462	472	492	435	513	450	506	499	465	459	475	479	482	484	449	464	466	471	465	479	484	431	499	475	465	472	469	482	462	481	464	501	478	483	463	493	435	487	489	508	516	500	506	502	463	491	506	485	476	510	488	489	487	478	474	435	483	473	417	460	415	460	461	474	524	450	503	472	485	442	488	450	460	490	488	473	465	498	481	469	487	446	482	449	476	465	523	462	536	475	482	445	511	471	524	488	480	498	488	483	444	476	457	527	489	464	483	470	475	475	537	524	449	462	477	431	484	489	483	444	454	457	463	484	486	482	479	476	483	528	486	502	480	495	486	487	490	449	487	432	473	502	474	439	452	476	498	463	470	456	490	451	454	496	489	454	442	455	469	442	462	498	476	485	480	480	498	509	506	464	507	486	441	465	454	476	465	493	462	486	457	483	501	470	476	497	483	495	440	463	429	463	491	485	455	492	479	453	456	526	531	466	482	490	466	428	431	490	455	473	504	466	481	466	468	462	467	499	488	503	478	463	422	489	513	495	443	471	471	491	468	477	523	437	459	520	459	491	469	488	471	471	506	465	511	467	485	502	497	453	495	453	438	464	495	476	479	465	429	470	505	458	449	438	457	528	440	514	462	512	504	490	467	460	439	424	471	484	502	481	520	503	515	481	493	490	476	481	472	529	452	475	511	478	443	427	473	508	434	477	501	437	461	490	465	506	496	470	535	465	486	474	501	452	446	477	459	475	491	479	465	470	473	464	466	469	485	477	459	439	463	500	465	450	475	497	468	493	488	479	475	465	455	470	503	485	485	469	433	485	457	473	477	474	470	472	484	454	456	499	456	521	483	490	499	498	458	473	509	456	457	487	468	489	461	501	463	467	470	463	474	487	520	497	436	482	508	458	472	467	470	503	464	485	451	471	484	450	506	522	481	509	504	474	508	488	466	485	499	445	442	480	497	505	514	438	501	463	460	505	456	462	484	502	475	499	490	500	519	493	479	490	504	549	450	517	464	489	502	481	506	463	457	482	500	447	467	464	445	486	471	494	476	488	461	496	457	475	487	454	476	492	461	496	451	464	458	470	457	515	458	489	495	463	502	476	488	452	461	492	484	467	441	514	469	486	476	491	500	497	481	451	507	451	481	471	517	474	473	488	446	479	474	461	461	479	477	467	473	497	481	484	509	495	460	486	456	475	468	466	494	529	465	506	471	489	471	507	469	514	484	449	477	450	514	464	440	501	496	481	477	529	503	477	442	457	489	537	495	447	457	477	459	469	499	440	491	483	456	510	443	492	490	477	481	460	490	483	465	476	436	481	464	471	459	519	458	476	518	500	468	490	481	487	459	492	497	506	473	435	464	475	459	513	462	497	477	452	452	504	494	501	494	485	516	489	458	483	449	460	490	499	480	484	472	452	492	484	493	476	491	485	455	468	503	502	466	516	456	485	497	459	509	504	494	475	448	464	474	507	492	431	465	465	460	474	455	486	480	469	453	468	482	493	456	452	496	486	480	498	432	501	469	449	502	472	476	502	485	461	490	439	503	442	452	470	518	436	476	485	456	451	487	487	470	473	438	495	510	485	445	485	447	499	484	466	496	525	459	468	442	498	491	455	479	463	517	481	424	476	439	456	428	486	481	476	462	504	502	482	493	476	487	486	461	504	453	492	437	505	480	477	495	473	469	476	473	506	499	468	485	473	484	434	497	471	433	509	528	507	489	500	435	469	471	476	469	487	504	449	486	517	475	485	436	477	491	436	514	478	475	511	486	484	453	509	439	486	477	502	474	464	470	451	466	420	484	509	484	481	469	440	474	476	463	491	446	449	464	515	501	503	443	481	468	453	456	473	505	473	461	450	494	514	462	461	446	485	506	478	460	478	434	468	485	496	448	499	508	463	437	443	441	465	473	432	485	486	541	450	465	489	488	479	481	452	437	482	480	458	502	470	423	484	500	500	500	472	491	498	449	466	492	493	473	448	465	462	464	516	493	485	490	500	486	494	435	443	514	441	486	482	494	524	482	487	498	488	470	473	495	400	473	486	496	496	463	425	464	446	473	495	478	500	463	486	438	459	443	495	482	484	488	521	459	517	496	454	508	484	468	465	463	441	501	493	484	478	483	501	434	474	470	472	459	482	455	477	448	447	482	496	486	488	447	497	462	443	479	491	463	465	469	447	478	457	460	485	498	466	454	517	448	485	496	453	497	468	482	475	468	478	486	459	442	483	494	486	442	511	449	515	479	461	498	482	492	474	492	468	473	487	459	534	451	512	478	512	487	505	452	504	473	486	473	496	499	522	492	464	433	500	431	483	479	463	530	478	474	499	494	507	463	514	417	530	497	534	461	525	495	480	479	451	473	484	470	508	462	445	457	456	451	505	478	483	469	485	493	465	485	495	494	469	457	495	478	452	479	497	494	477	492	454	468	458	500	464	479	459	482	439	508	519	438
22048	25683	22575	22472	15432	9319	5379	2483	2126	4963	7058	8586	6214	3683	2353	1447	758	624	450	423	379	339	332	295	301	351	308	299	329	272	303	311	286	299	307	298	297	279	313	345	307	260	299	295	281	244	289	285	290	319	298	329	284	273	299	263	266	268	306	297	267	292	264	295	288	277	315	271	274	300	239	300	317	306	289	268	297	283	280	312	283	293	284	300	326	275	299	270	283	305	264	266	310	288	275	313	286	283	265	282	294	278	313	307	330	275	300	295	292	312	262	260	289	280	260	284	288	309	281	285	292	274	311	280	280	284	303	279	301	278	297	287	290	284	307	303	307	300	302	280	264	290	283	274	279	317	317	279	286	279	265	294	309	268	273	276	248	287	287	290	250	277	274	270	321	314	284	296	276	303	336	313	276	260	272	276	269	267	321	274	303	273	274	268	307	311	286	282	260	311	280	281	317	266	305	283	306	284	287	313	283	307	298	316	296	311	316	295	300	270	302	251	306	292	296	278	323	298	285	296	287	324	286	318	303	273	301	315	291	271	295	316	285	269	303	273	260	301	317	276	274	312	315	301	275	283	281	308	288	281	281	271	313	285	295	308	297	297	304	281	296	282	257	284	291	250	271	282	329	300	293	309	281	284	274	305	293	282	303	301	311	268	309	313	288	312	290	288	305	293	305	267	281	269	276	283	271	249	316	261	294	301	292	291	297	289	272	273	274	297	319	294	275	287	345	256	314	267	301	307	294	267	291	271	305	257	277	279	282	285	276	276	274	241	271	287	302	272	281	295	321	282	285	288	272	323	302	291	276	272	286	321	286	288	296	276	289	289	318	302	276	268	308	277	295	295	311	288	287	282	319	311	281	263	303	306	310	290	261	268	310	262	308	274	308	314	315	279	308	307	322	301	293	263	269	308	286	248	273	281	276	291	267	276	289	299	284	292	284	324	322	267	273	269	317	293	301	315	278	303	329	302	317	304	262	282	295	296	274	327	285	306	268	277	321	290	295	279	276	256	295	274	298	308	298	266	282	284	280	291	283	302	284	291	273	321	290	307	277	316	320	273	291	288	283	280	285	334	271	287	267	303	293	301	271	311	301	265	269	267	319	318	300	253	263	292	312	280	266	296	281	260	270	269	280	285	308	282	277	289	291	298	297	278	309	304	296	292	285	285	319	281	280	328	257	297	278	271	294	292	258	330	267	267	318	297	291	264	286	283	293	261	250	315	311	283	313	294	300	274	299	305	293	275	309	331	295	282	283	272	275	290	294	267	307	299	263	274	288	286	302	258	286	288	290	317	296	324	277	270	331	335	305	283	296	285	300	298	296	269	271	319	318	292	272	263	285	291	267	279	320	281	281	266	300	280	255	309	281	289	294	295	285	284	279	283	290	283	288	316	267	290	272	280	258	279	278	289	271	256	281	325	268	266	266	280	262	289	252	267	280	278	292	278	296	283	280	286	302	303	289	266	304	305	277	294	302	272	255	286	306	299	293	275	265	264	264	293	289	275	281	273	319	277	268	287	298	332	289	285	248	285	280	275	278	305	311	278	293	270	290	254	296	274	336	318	311	297	281	297	283	301	315	302	305	293	291	305	296	297	300	302	283	282	277	266	299	275	325	276	277	277	275	264	318	306	318	312	297	289	258	280	326	293	299	275	277	269	267	296	269	280	333	292	256	288	282	264	325	252	289	278	279	263	301	311	270	313	279	300	261	279	282	298	340	306	286	284	285	276	286	294	276	305	290	308	305	284	283	245	301	277	277	304	298	311	277	333	281	291	315	294	288	297	302	278	297	304	261	274	300	273	268	290	270	267	313	268	278	311	299	293	286	268	284	287	304	281	296	277	267	277	290	271	283	275	302	280	301	318	279	269	334	291	264	309	269	285	254	277	292	281	313	302	301	267	249	300	279	283	279	290	287	307	282	278	259	298	304	265	316	299	290	311	320	279	312	286	273	296	282	243	289	236	290	272	256	285	279	291	295	249	281	319	297	307	290	296	295	297	295	256	272	282	294	272	280	312	301	304	261	310	273	286	279	268	296	309	286	273	289	282	286	296	286	324	277	280	307	294	294	255	276	315	282	267	294	286	311	265	286	310	291	276	310	313	310	295	278	294	284	309	257	267	320	254	288	257	274	272	297	334	274	289	293	263	293	328	295	310	302	281	266	306	282	298	289	279	268	259	291	289	289	287	266	289	317	297	276	274	274	268	266	308	307	306	303	273	271	309	310	277	275	292	283	305	281	285	278	286	314	290	292	264	249	317	295	247	311	312	289	275	295	289	288	286	314	305	263	298	296	275	254	293	298	288	293	275	271	281	300	308	287	319	287	275	297	285	293	271	279	269	277	283	308	284	287	299	295	282	330	290	299	260	267	301	273	272	293	265	261	318	272	309	291	280	313	295	298	284	293	283	282	300	292	293	305	268	286	292	272	300	271	310	306	298	315	264	284	266	304	293	285	287	264	241	264	282	284	280	268	317	247	286	294	275	294	291	285	266	261	289	307	304	278	288	290	279	287	282	296	279	310	286	323	280	314	305	274	290	269	305	294	274	274	310	316	293	258	307	318	273	326	277	303	272	298	301	286	257	277	280	309	320	287	281	277	286	307	280	263	323	303	298	328	317	295	303	253	275	277	278	307	263	284	287	284	289	273	309	296	278	298	297	305	315	308	258	272	274	252	306	305	282	274	281	308	286	313	266	323	267	308	284	282	325	282	295	302	286	288	256	295	257	266	274	274	289	259	289	277	275	297	305	309	286	273	305	294	285	319	286	266	295	285	280	278	293	299	258	281	305	269	304	295	313	278	318	297	271	323	269	301	277	309	287	269	303	274	277	268	334	314	334	292	320	326	266	274	276	262	261	294	308	273	288	267	278	293	280	275	328	306	295	262	292	282	288	293	305	274	307	295	310	263	288	313	305	279	270	280	297	285	305	282	302	304	293	289	285	284	277	283	298	296	263	319	271	291	308	256	301	290	273	297	277	272	274	260	274	292	286	282	287	326	278	254	297	274	240	292	289	284	290	282	257	313	276	282	296	269	274	268	321	275	306	243	281	272	280	267	311	285	296	288	291	293	282	305	290	284	258	318	280	283	283	272	273	311	267	291	302	320	289	300	322	293	285	329	283	288	278	305	259	289	273	309	257	302	301	286	282	271	290	314	280	285	271	298	289	309	268	286	273	303	296	292	336	297	252	264	263	298	239	270	298	269	328	260	306	315	277	279	276	283	282	258	301	292	255	279	271	278	287	245	282	310	271	278	302	277	296	296	304	266	307	297	307	267	300	297	319	273	290	297	287	298	317	292	289	281	303	270	298	298	274	293	317	320	300	304	284	278	288	270	294	305	301	314	267	297	319	287	300	325	284	274	253	317	256	270	284	278	332	299	268	260	268	353	303	287	298	278	274	269	264	283	295	281	279	286	306	278	304	309	274	307	292	298	277	321	292	311	249	305	302	290	301	315	311	267	285	287	294	299	293
16237	19922	17159	21602	15652	11538	7718	5286	6421	16235	21154	25428	18937	12437	8933	4928	3305	2714	1940	1650	1460	1225	1107	927	875	857	886	844	886	906	862	848	873	827	803	871	889	779	808	802	789	758	838	780	797	815	810	829	796	818	771	835	830	820	810	825	756	796	749	761	775	758	792	782	776	788	756	807	827	755	795	754	772	759	776	806	782	760	789	751	783	750	775	790	746	740	789	778	801	803	795	790	784	754	798	794	743	752	771	770	761	713	750	750	807	772	774	731	759	720	744	785	713	780	740	813	771	803	771	751	764	813	792	756	745	766	783	776	765	732	769	776	787	757	788	786	762	855	733	761	764	764	787	740	799	789	754	751	800	798	793	740	765	800	732	745	769	780	801	791	797	735	835	762	723	809	773	709	719	746	751	754	809	748	726	799	747	713	775	807	819	835	754	799	773	738	805	782	754	808	738	795	791	784	786	756	760	776	766	758	752	808	770	795	734	811	737	809	759	740	784	823	767	715	763	794	767	766	761	783	730	797	724	755	833	791	747	776	772	783	761	760	859	741	755	717	766	771	791	738	800	732	750	784	766	747	739	749	759	759	796	740	728	753	796	762	805	713	762	794	762	755	792	776	741	802	799	775	780	745	743	752	777	770	825	785	755	776	792	733	757	744	739	772	786	710	759	811	778	727	794	822	784	745	771	756	731	770	759	813	727	794	757	794	812	755	781	743	784	722	792	752	756	795	777	731	721	783	805	756	823	785	767	777	810	797	709	757	771	775	805	748	760	743	687	805	758	759	807	799	770	761	726	783	765	813	797	768	736	761	746	760	768	761	728	786	776	751	759	723	769	789	739	766	841	796	774	786	815	809	733	781	777	754	785	742	748	754	787	757	759	772	774	755	816	781	763	795	771	772	724	768	798	744	798	800	775	738	738	783	743	808	765	741	747	797	788	786	802	773	761	799	759	770	828	822	822	768	788	720	741	788	748	750	736	738	761	789	748	749	778	729	721	756	746	793	779	804	740	747	806	748	710	745	799	789	746	753	783	770	764	772	763	755	808	760	757	775	778	752	741	713	766	789	732	793	776	781	743	769	773	715	791	785	791	775	826	737	730	793	723	784	804	830	836	765	758	780	783	758	797	823	797	746	748	754	790	750	774	818	757	772	740	761	766	805	688	767	732	780	795	787	761	764	768	800	729	742	753	777	760	805	745	771	753	759	777	764	722	774	757	754	754	776	738	757	724	788	751	774	750	789	827	722	737	802	711	758	761	745	754	721	756	777	715	744	770	770	790	758	804	774	802	742	790	714	770	776	788	753	760	731	746	783	715	772	716	751	758	741	757	749	775	781	769	759	768	753	776	794	780	746	753	760	794	760	798	737	812	808	759	745	736	763	724	801	776	805	768	764	769	781	754	774	789	769	754	786	758	823	754	752	804	797	776	753	730	779	748	747	741	702	779	753	781	805	764	754	704	772	738	802	746	771	752	775	721	741	789	732	781	815	731	778	739	792	780	812	791	763	810	768	736	812	801	822	769	766	747	693	759	741	794	762	792	749	764	756	781	776	726	737	699	783	764	781	724	783	749	760	833	762	742	805	752	776	782	769	791	761	749	754	744	816	781	761	764	759	772	762	784	731	788	790	823	811	780	756	762	798	722	767	741	706	732	810	808	731	764	763	743	807	759	708	767	748	752	769	765	757	769	821	765	758	747	818	755	785	770	738	732	714	797	812	761	792	761	772	782	673	726	756	786	755	800	792	763	780	751	733	775	736	722	776	843	768	823	751	787	732	769	794	761	855	725	795	780	822	757	761	789	779	760	806	763	761	746	769	812	779	780	771	810	766	780	758	805	749	743	790	728	737	836	806	771	794	793	788	786	797	775	782	768	778	776	814	738	812	730	768	803	778	778	743	794	714	793	772	788	731	784	767	775	795	771	756	780	757	791	810	773	771	794	789	713	794	750	789	764	669	710	747	803	731	716	752	756	774	814	725	719	794	745	740	751	727	773	700	758	732	741	730	774	795	726	757	723	754	789	777	759	802	751	755	812	742	784	763	747	787	782	745	778	828	792	813	769	785	758	758	737	796	792	705	790	788	787	744	792	740	782	769	793	799	797	773	760	826	753	793	761	783	752	712	785	762	791	776	741	750	786	813	754	773	736	745	812	692	793	796	778	761	744	764	720	762	751	778	755	688	755	782	778	778	745	751	800	783	777	762	797	766	741	783	740	753	774	816	747	774	759	747	743	774	763	801	764	770	726	812	831	800	764	837	758	749	718	822	801	788	787	734	793	712	782	727	733	791	729	741	813	741	811	753	838	793	759	779	793	801	782	753	770	781	816	741	777	782	763	802	781	810	770	788	751	783	785	778	728	738	753	791	760	750	747	793	769	778	749	794	800	743	799	770	790	817	718	742	769	703	747	782	773	764	772	780	713	737	740	788	767	744	801	773	752	778	767	769	755	729	761	737	766	764	753	787	793	795	804	727	779	725	765	726	765	768	803	776	725	754	774	782	755	775	765	769	701	748	774	762	720	786	760	776	787	754	790	807	760	785	733	785	784	790	799	750	780	777	776	743	788	756	763	724	776	816	790	761	719	782	792	786	762	821	809	795	819	743	754	738	756	749	753	770	734	775	745	746	761	741	750	770	775	732	788	718	761	759	776	753	727	788	747	771	749	763	765	753	766	742	810	803	776	792	734	763	798	766	791	751	778	731	715	770	720	796	735	808	735	760	803	762	748	735	754	721	810	811	801	700	748	774	778	748	744	779	764	753	771	766	819	774	773	772	777	704	809	779	813	815	771	782	776	758	728	752	774	761	815	758	791	725	814	712	801	791	731	759	801	762	811	727	782	724	710	731	762	780	777	740	814	809	754	771	794	749	780	752	753	748	784	833	711	800	817	713	758	793	767	785	818	750	777	735	787	765	735	735	778	792	804	771	781	764	802	791	752	765	780	791	780	801	757	779	797	820	763	786	743	797	752	758	799	790	769	799	740	842	784	716	755	816	799	691	746	783	799	759	776	797	758	772	757	774	754	773	748	747	735	807	750	787	738	759	806	720	708	768	711	791	785	710	805	741	780	813	763	775	777	746	796	774	769	741	810	756	742	756	765	799	776	783	732	755	745	748	784	757	760	748	784	785	760	772	822	780	774	748	789	727	748	776	740	770	771	723	803	770	697	808	743	731	764	760	757	754	757	732	788	752	775	763	789	784	766	763	775	812	773	819	774	775	737	769	746	731	767	780	806	721	776	807	777	781	745	728	777	781	806	720	770	765	794	729	757	751	760	796	796	741	750	792	752	804	759	774	758	771	748	771	785	718	782	802	787	746	734	745	758	755	760	694	743	773	781	762	742	799	784	749	767	720	750	764	736	786	792	729	828	749	809	806	780	706	750	763	770	806	758	746	787	806	752	803	741	763	752	761	783	758	753	777	782	764	795	771	794	733	752	788	786	803	790	827	774	737	794	753	737	757	742	743	770	788	765	778
29107	33443	31686	28023	24049	19575	12111	5971	3587	6308	11093	15584	11573	6006	3621	2162	924	697	492	446	364	372	299	309	274	274	279	256	289	256	285	262	266	245	259	239	254	245	212	268	235	272	230	257	237	249	244	277	292	282	256	212	247	250	257	259	225	269	235	229	263	251	254	256	240	232	246	259	236	240	238	244	242	244	240	253	245	229	249	252	256	230	262	254	247	242	246	255	247	236	265	241	234	270	244	256	255	264	229	223	252	247	230	253	229	232	248	216	273	232	242	226	250	222	241	244	237	260	251	238	237	244	234	252	246	229	247	231	227	227	236	254	260	250	251	226	271	249	254	252	241	235	233	243	266	273	263	241	225	270	265	269	228	248	241	255	265	242	225	234	282	229	254	263	247	273	220	291	228	239	253	268	255	235	238	260	232	232	238	260	257	212	227	245	263	222	237	224	256	235	221	232	238	263	217	265	220	239	257	248	221	262	257	237	232	278	251	235	229	246	243	257	262	258	231	212	275	266	253	245	216	241	258	227	221	243	235	259	211	212	253	253	258	240	248	234	224	280	239	227	232	229	245	248	233	223	261	242	227	261	228	248	227	247	227	234	253	258	255	250	249	235	240	266	277	263	227	253	236	258	241	234	254	254	274	226	248	254	236	267	246	255	262	270	254	242	218	272	263	233	265	220	271	241	240	286	256	246	240	231	261	296	224	260	224	249	228	237	235	254	252	234	256	251	255	260	231	232	240	243	243	246	240	271	260	252	225	244	236	237	255	235	239	245	258	246	236	221	242	242	239	252	252	247	253	246	264	255	246	212	219	257	249	245	270	207	233	236	282	268	236	252	252	245	254	282	232	270	246	242	212	242	222	258	271	252	237	253	228	241	226	228	240	281	217	228	234	246	250	244	270	235	271	220	225	256	229	259	234	241	234	220	238	241	251	268	216	247	224	244	237	249	273	213	254	250	243	241	277	220	243	223	243	259	240	217	234	247	257	239	227	224	243	253	273	219	253	234	246	286	228	260	247	250	229	215	238	229	233	235	247	235	259	222	233	249	241	259	240	268	239	245	277	244	277	249	232	254	215	228	246	218	250	238	249	204	251	236	248	245	241	216	244	222	212	254	263	236	246	255	226	263	244	250	249	246	239	230	235	255	249	256	243	227	233	234	233	242	261	240	239	237	223	233	242	247	221	251	239	240	264	213	240	235	225	262	236	213	246	251	257	264	230	230	241	251	230	244	239	217	212	257	248	232	233	208	246	229	215	240	240	233	238	248	220	225	222	241	206	228	230	246	265	225	223	251	241	249	237	244	253	256	268	257	228	246	251	217	238	219	250	259	247	270	234	256	268	266	243	233	223	211	255	231	240	261	239	273	262	243	254	273	262	250	222	225	265	263	246	238	251	244	285	266	244	225	221	229	253	260	236	252	267	248	229	257	279	262	238	247	229	245	230	276	237	241	264	218	239	245	226	254	242	244	235	230	236	241	262	246	263	257	248	241	252	238	241	239	234	232	238	231	211	229	263	224	250	218	253	251	274	291	248	259	265	256	233	250	256	289	222	236	238	235	238	258	241	218	223	256	236	221	251	236	246	241	251	250	257	267	230	266	241	252	229	226	277	226	231	200	226	244	251	267	224	260	226	228	222	257	273	272	269	257	253	261	225	248	250	254	244	239	258	237	237	254	245	257	208	237	239	238	265	248	246	247	239	249	230	267	245	246	247	243	220	221	246	255	239	241	226	217	245	217	227	240	229	236	243	229	222	235	228	262	237	231	234	233	236	245	233	218	226	261	282	228	241	219	246	261	212	256	260	260	237	223	264	208	230	225	221	255	238	233	248	247	262	236	242	216	258	283	229	247	236	218	242	242	238	237	245	228	244	252	221	237	219	227	240	259	234	287	234	231	241	227	241	235	225	255	261	242	228	246	266	235	268	225	215	264	225	254	231	247	250	253	236	252	260	275	250	207	237	219	250	242	217	253	237	252	271	233	244	245	243	220	257	240	244	231	238	218	241	228	235	252	238	225	228	270	219	253	247	219	278	251	244	231	279	234	218	237	258	225	256	242	234	248	262	239	223	232	245	261	244	245	254	246	253	265	252	247	234	244	232	241	245	210	253	242	235	258	245	253	240	237	241	244	231	249	212	216	245	282	236	216	227	247	258	221	234	228	239	222	252	238	236	229	230	254	235	265	235	231	227	243	229	263	235	260	233	262	289	209	253	262	219	258	248	246	229	248	255	239	248	221	225	244	232	234	256	237	246	224	255	230	240	203	251	239	255	246	272	236	246	222	245	228	247	248	226	224	253	265	244	253	234	215	258	234	245	251	237	251	254	218	231	232	232	264	269	223	231	225	279	228	288	244	245	248	219	236	254	254	265	232	249	243	287	258	210	245	236	221	255	222	231	234	241	247	237	244	246	261	236	244	226	245	256	225	251	224	255	230	236	236	244	224	250	254	268	250	248	238	239	222	252	233	249	221	265	211	253	262	227	218	239	241	235	234	240	254	240	235	224	249	226	246	252	230	229	242	209	254	254	276	268	244	212	250	252	261	262	245	236	262	229	241	262	242	289	249	262	242	240	222	247	236	252	242	269	225	226	263	295	270	236	205	209	247	258	264	223	241	241	226	276	196	238	242	241	237	227	264	238	239	240	247	234	262	255	237	265	246	247	245	215	247	237	238	257	263	249	254	266	253	223	248	244	229	268	252	249	240	291	241	241	231	217	269	237	234	279	238	278	235	232	260	248	228	268	256	237	240	233	244	252	254	250	283	241	221	219	240	238	234	259	227	238	250	254	244	250	240	206	235	229	217	246	247	240	251	222	232	231	270	242	254	259	271	266	231	243	241	246	218	244	234	236	246	257	260	234	244	271	229	218	244	216	230	235	226	223	210	249	224	243	215	233	216	199	234	241	254	247	209	236	252	242	260	223	224	257	224	242	243	232	239	257	234	234	275	241	232	238	258	231	254	260	230	255	227	256	246	246	252	246	244	265	274	221	258	241	249	253	211	237	243	257	234	246	260	276	243	242	241	243	248	229	229	236	240	263	222	231	247	248	233	253	257	257	264	235	223	229	227	251	219	240	219	206	247	244	249	269	227	216	257	263	250	249	271	244	231	245	234	247	240	244	253	234	245	228	235	267	262	239	263	239	233	249	247	242	223	221	232	237	262	247	238	226	248	224	258	258	230	246	217	207	256	206	242	236	238	260	234	263	255	265	250	210	210	284	216	215	248	226	228	237	232	226	234	229	243	247	244	269	244	258	239	255	199	283	237	233	228	278	252	202	236	238	262	245	245	244	245	249	244	251	248	247	248	233	248	234	242	248	232	220	242	265	245	254	212	214	250	242	236	267	235	235	255	233	235	257	254	241	218	250	230	265	238	260	264	234	224	237	241	221	231	249	251	254	245	265	239	280	271	256	263	228	256	259	251	232	236	250	246	230	245	252	270	246	268	254	247	270	251	247	232	225	272	227	239	235	236
20392	27116	26375	26057	24731	21203	12114	8217	9209	19619	27606	34630	24666	16061	11621	7457	4342	3591	2183	2079	1771	1948	1168	971	897	922	858	863	861	758	831	800	756	785	744	724	714	725	689	740	701	718	726	703	701	747	697	687	709	756	703	662	638	717	662	685	646	666	693	657	641	600	647	617	633	636	683	697	673	584	639	662	671	674	649	690	621	656	627	643	627	631	663	650	644	677	702	638	669	677	685	615	707	660	661	635	592	613	607	691	672	636	629	669	638	684	623	645	657	626	641	674	667	611	627	640	593	615	632	649	679	603	623	660	637	615	676	628	636	683	651	630	633	633	635	647	639	629	688	633	583	676	634	612	600	645	662	665	649	639	649	659	644	631	622	638	637	644	656	599	624	624	667	638	637	638	674	672	634	614	658	629	679	647	656	644	649	625	603	604	608	660	666	628	656	612	619	625	664	642	653	645	664	615	678	656	624	613	566	633	690	623	626	637	639	633	616	621	658	646	647	658	618	666	644	643	635	634	584	705	651	632	614	615	642	619	625	600	640	618	669	593	614	613	632	666	605	643	632	656	695	668	643	633	669	617	689	679	568	620	596	626	595	650	623	670	685	638	682	645	655	661	586	657	618	641	623	647	653	598	626	654	653	659	629	618	635	644	620	669	646	589	595	642	633	621	631	619	624	605	641	620	613	618	649	636	644	622	639	612	653	633	615	630	649	602	656	643	577	605	599	639	630	666	628	655	634	660	671	643	639	636	660	662	595	651	637	620	627	676	614	646	643	649	626	610	644	664	687	622	633	625	637	631	638	597	627	634	633	672	626	605	604	593	632	615	603	615	640	693	638	643	651	644	616	640	642	621	661	676	669	610	666	618	675	658	651	671	646	677	670	665	616	636	680	642	597	627	598	643	672	629	653	618	645	600	586	646	649	631	637	640	617	606	631	630	607	666	606	648	657	593	617	624	630	599	635	614	597	612	681	585	583	608	642	664	615	636	629	661	679	685	632	652	661	656	649	645	650	625	595	622	672	641	611	596	613	644	635	651	635	610	624	610	631	624	596	579	639	620	625	650	646	629	639	640	598	607	653	581	654	640	653	624	646	655	661	647	641	608	652	643	656	584	648	658	584	638	627	585	614	637	661	638	614	594	647	647	620	640	580	637	631	670	694	634	624	611	610	602	643	595	641	634	597	625	612	604	669	689	685	641	620	609	641	601	668	572	653	625	594	616	643	633	661	678	648	627	630	647	677	640	643	622	656	640	619	691	626	624	654	664	615	619	616	637	620	629	629	600	656	610	595	606	650	651	598	643	579	628	583	621	655	617	648	635	661	623	593	617	689	631	642	612	618	595	658	623	620	640	632	668	655	590	605	646	630	640	612	668	661	651	604	622	620	641	644	642	592	639	613	620	604	655	652	606	644	600	649	681	570	641	660	633	627	644	599	571	597	644	621	623	604	605	592	651	690	580	599	644	685	699	622	614	648	626	596	568	629	649	619	670	627	636	600	682	608	637	591	621	642	626	622	646	685	643	665	580	674	617	638	623	644	627	615	622	641	633	652	649	633	631	636	612	598	642	624	608	659	623	637	675	635	628	625	662	665	647	614	652	613	631	657	633	642	654	631	670	635	651	610	585	626	688	623	596	653	619	644	622	603	634	664	572	666	595	647	636	609	615	619	616	675	633	656	606	619	692	549	609	668	637	626	661	614	614	649	685	647	572	653	622	652	637	634	582	646	671	606	580	604	591	613	606	639	634	678	646	603	632	628	665	638	633	661	603	657	666	671	676	625	655	620	611	619	635	608	646	631	570	598	659	617	668	672	633	664	612	618	648	670	631	633	648	678	621	647	628	659	612	632	620	618	678	676	604	638	649	614	642	552	661	632	669	638	682	612	649	635	638	608	656	624	672	640	625	627	594	670	618	641	650	621	666	654	590	602	679	658	660	622	655	622	606	653	607	618	625	661	668	639	620	641	674	580	672	603	647	592	637	639	651	625	622	635	644	608	624	607	665	618	628	603	618	650	598	637	592	643	604	637	622	648	626	663	649	622	609	651	613	685	591	676	600	633	670	643	603	585	640	677	595	582	631	664	595	627	638	631	617	621	610	656	640	607	632	645	599	618	615	653	631	595	652	639	628	625	638	640	657	632	593	644	665	616	685	622	612	612	671	641	661	689	644	644	616	653	653	610	692	602	650	644	611	630	641	632	598	613	655	652	641	655	647	661	583	624	680	620	643	632	608	623	643	621	646	623	675	622	662	639	619	677	639	654	667	659	673	626	613	602	645	636	567	658	653	607	665	602	659	584	620	651	699	601	619	659	591	655	638	648	589	624	613	605	658	647	625	663	637	643	640	654	617	645	658	585	651	622	639	685	633	619	632	613	631	641	609	648	634	656	598	632	648	623	602	629	635	685	652	587	646	664	638	579	648	619	664	631	668	668	627	650	634	612	646	593	626	642	626	615	619	619	635	654	602	640	647	602	608	632	622	660	644	669	667	643	695	606	659	649	594	616	658	611	598	628	622	614	597	620	622	623	596	658	616	606	650	640	646	648	620	620	604	681	625	619	630	636	660	584	644	649	599	634	630	563	631	618	618	634	634	620	643	635	636	621	629	651	612	592	622	647	617	659	629	656	638	663	660	665	615	637	600	632	618	617	634	668	649	625	620	647	610	609	632	624	624	660	624	649	657	599	692	647	666	648	609	644	609	608	591	672	661	651	639	644	635	683	607	615	616	609	660	622	632	607	606	698	628	647	615	647	627	631	643	648	661	628	615	599	636	644	613	675	647	625	613	628	633	650	663	655	645	583	598	543	645	628	675	600	620	630	659	651	620	622	678	635	643	652	635	652	656	661	623	608	664	603	654	643	662	610	626	642	614	648	605	663	616	661	640	652	639	601	665	680	648	632	605	643	625	628	664	628	558	642	622	650	610	647	646	653	654	677	614	665	655	609	638	633	577	657	598	638	642	617	673	605	642	646	649	603	660	622	600	666	655	615	657	628	650	631	677	669	607	677	594	664	610	650	638	608	588	609	635	660	623	662	632	671	642	651	640	667	654	633	627	653	629	658	625	643	642	646	626	644	666	626	632	635	613	640	656	603	689	624	680	672	640	629	617	660	642	679	635	646	696	685	607	639	611	664	627	611	687	658	640	660	623	618	635	582	648	627	633	625	610	674	639	660	598	640	657	637	623	661	660	651	664	673	639	675	684	608	567	618	601	616	637	653	620	641	633	650	612	687	638	606	639	625	653	666	637	645	639	637	638	632	573	634	621	599	664	667	668	609	632	650	660	656	637	623	645	670	639	676	625	637	652	630	625	619	637	641	658	685	652	638	637	678	640	648	590	607	672	615	647	633	632	637	623	676	579	642	613	674	589	672	587	618	626	635	627	639	679	633	664	660	641	625	584	653	616	632	592	612	615	611	626	635	664	630	665	593	648	620	656	612	638	617	653	645	661	634	615	596	617	653	651	568	628	623	629	622	623
4384	3391	2552	1557	906	501	307	264	269	298	458	433	326	278	243	187	184	192	187	178	186	181	160	142	170	166	148	146	167	166	152	150	154	172	170	134	155	147	145	162	162	161	150	133	179	145	152	157	191	175	152	157	154	159	173	146	130	165	151	160	139	164	160	171	147	154	142	181	150	170	180	140	165	160	151	152	145	145	170	153	150	143	151	158	151	156	163	146	167	166	154	163	140	159	176	150	150	174	163	155	174	148	173	145	156	202	168	148	154	169	171	167	139	151	176	170	156	133	159	163	181	151	144	170	198	144	146	166	165	147	150	151	174	149	180	182	161	159	144	161	162	155	165	150	141	158	172	168	145	148	172	152	178	155	170	174	152	161	159	167	158	147	133	156	172	156	160	162	144	168	178	149	137	153	144	158	158	182	171	160	164	149	172	135	143	146	188	132	153	145	165	172	181	171	192	174	148	157	179	143	163	156	174	163	160	163	169	159	189	132	168	164	168	132	162	152	165	151	135	169	145	157	184	157	170	153	146	178	148	163	157	143	147	171	156	151	159	160	135	174	153	177	165	191	170	157	163	159	156	172	192	180	135	129	140	154	164	167	166	127	145	146	153	140	169	147	152	162	164	132	164	150	143	148	163	165	164	173	149	156	168	163	152	144	164	174	162	162	162	156	178	158	169	165	154	148	136	152	150	150	142	156	163	157	157	159	187	178	189	161	144	174	159	181	145	184	164	170	145	158	160	150	155	167	154	186	169	160	175	165	170	171	147	171	171	151	155	173	143	168	152	154	150	179	178	155	152	156	138	167	178	153	170	147	181	168	161	152	148	176	171	158	151	150	158	144	159	150	168	154	162	140	161	156	164	185	155	177	168	165	156	134	153	169	166	166	150	143	179	159	153	149	164	182	159	151	177	164	161	157	159	147	147	151	157	177	157	143	142	151	153	172	161	150	142	170	153	155	155	152	155	171	168	144	144	176	170	154	174	153	168	165	163	170	189	155	172	147	169	142	189	150	161	144	160	161	157	178	167	162	165	146	162	160	140	182	159	164	185	149	158	172	184	176	186	137	172	146	146	160	157	145	162	155	175	164	173	198	154	162	165	152	146	169	177	142	153	146	159	147	160	138	156	158	151	151	164	169	153	148	136	154	175	171	148	166	130	159	174	153	147	142	152	181	164	159	161	156	168	152	160	153	177	174	179	189	127	146	154	162	143	149	144	150	140	169	168	185	154	145	196	147	154	157	168	149	143	143	183	165	142	182	144	164	159	142	143	167	204	161	166	171	157	172	137	146	170	171	186	152	168	160	146	165	156	143	154	157	158	149	164	147	141	163	170	157	174	140	153	163	153	159	168	168	145	167	155	174	154	190	150	166	165	168	171	145	136	164	158	157	147	152	154	155	176	175	156	150	161	153	173	151	158	150	168	154	178	154	139	160	168	156	148	153	164	179	156	145	149	149	113	152	154	159	152	151	169	175	174	196	160	155	152	177	160	125	154	157	166	151	165	149	165	141	173	167	171	184	160	182	153	163	172	149	173	174	165	161	166	148	149	152	161	168	164	145	132	153	169	150	156	144	165	179	148	156	159	147	149	157	166	165	154	143	156	164	145	140	172	139	160	170	169	163	158	171	138	162	151	160	150	170	168	142	146	182	170	150	145	162	161	172	159	151	184	154	171	154	173	156	148	142	146	160	144	141	163	165	156	126	191	164	171	158	163	146	157	169	177	145	156	161	183	169	169	168	144	172	168	167	166	149	153	163	142	157	132	148	161	146	145	150	166	145	154	172	166	162	152	163	163	161	161	143	168	168	146	151	154	142	158	176	159	149	147	177	169	158	132	122	151	146	140	170	155	162	166	152	182	176	165	155	157	146	158	190	143	153	146	152	153	152	156	157	153	158	160	164	168	165	143	136	161	177	171	182	173	174	163	128	153	159	150	152	158	141	146	145	164	160	156	163	184	149	148	170	171	169	139	158	154	144	163	154	156	144	177	143	161	162	172	148	166	169	149	164	162	152	171	168	158	173	148	158	165	141	142	171	163	171	159	152	154	165	146	152	129	152	162	161	153	159	161	154	163	191	166	182	156	161	158	171	159	147	158	185	148	170	156	148	129	166	148	185	174	158	143	172	153	169	179	166	157	155	161	179	163	180	149	170	165	148	160	162	175	163	162	136	170	167	182	164	182	173	178	173	178	145	174	175	171	148	182	167	149	176	147	159	169	153	153	142	160	162	150	161	135	153	135	161	142	160	175	175	178	144	146	163	148	153	154	150	135	133	158	158	165	147	158	169	115	165	148	137	159	163	163	147	143	145	149	184	170	164	144	168	168	154	143	164	134	176	126	154	152	152	146	134	162	152	160	157	161	146	141	151	153	160	155	145	171	164	173	150	155	156	142	163	173	172	153	168	161	173	162	153	145	199	164	151	147	128	148	139	172	165	159	153	183	188	173	156	160	136	151	148	165	147	168	137	152	171	153	174	148	134	163	178	162	191	182	150	172	168	135	172	162	151	164	141	191	145	155	132	161	169	147	163	158	152	156	153	162	149	169	153	181	150	156	173	164	156	163	156	147	172	158	153	162	165	164	165	147	176	156	152	150	167	155	132	155	135	153	161	187	146	184	127	153	144	156	171	150	179	147	176	176	155	184	152	152	145	172	156	144	142	173	157	141	150	151	178	184	169	149	143	145	169	150	147	168	156	152	157	145	160	143	145	142	151	155	181	173	176	149	160	151	162	139	156	155	165	154	159	153	151	153	174	170	158	166	147	161	166	171	161	158	172	154	156	146	182	150	163	140	178	143	157	164	139	147	152	145	183	148	149	151	179	172	160	160	144	173	153	151	176	151	137	161	151	160	156	153	154	177	154	147	137	159	159	154	162	148	143	168	159	135	172	168	156	156	139	169	157	146	160	150	163	154	142	176	173	155	162	143	138	193	161	146	165	153	175	154	157	131	181	142	163	179	176	156	162	161	171	173	134	161	153	159	179	145	166	162	178	176	166	167	157	167	169	158	180	156	171	167	152	148	180	161	156	156	148	178	159	153	179	146	163	138	164	163	162	140	159	160	137	151	151	158	154	170	175	141	149	136	144	161	156	147	175	155	175	158	134	158	175	148	165	163	173	155	168	157	137	152	145	134	145	169	155	146	176	185	146	165	162	162	184	167	175	153	144	153	169	154	164	169	150	183	160	172	147	152	154	172	172	162	158	170	154	154	159	176	153	144	129	139	139	141	139	176	161	176	165	153	143	141	148	159	156	158	184	149	154	156	177	154	172	155	164	121	177	147	174	158	146	159	167	164	162	154	147	159	180	193	163	175	167	172	168	179	176	147	161	147	174	166	188	185	155	153	174	163	168	155	184	168	152	151	143	149	164	160	179	174	156	151	172	150	158	163	133	158	162	147	160	143	150	138	134	157	167	162	152	143	134	146	156	139	141	162	158	161	182	166	149	147	148	167	163	180	148	159	153	171	142
4367	3709	4525	4326	3334	2245	1381	1230	1134	1637	2585	3033	1996	1403	1024	744	586	515	560	507	516	502	503	462	446	511	499	473	503	499	466	475	471	482	483	488	458	492	486	527	474	456	489	449	486	457	481	467	508	463	509	473	494	474	487	491	428	525	455	474	471	472	484	483	498	492	476	461	471	444	513	446	438	441	468	477	478	481	494	493	509	476	478	455	441	509	475	437	469	486	481	479	487	513	483	520	476	471	488	458	490	450	483	483	449	467	472	476	461	444	479	473	462	463	480	459	442	491	532	461	490	528	473	474	462	470	464	491	498	482	507	453	460	492	465	489	522	493	472	447	473	468	470	484	472	460	468	502	520	447	459	455	473	483	479	503	486	473	496	429	458	513	501	467	454	501	455	477	472	519	449	488	458	481	454	496	486	486	474	487	449	457	430	491	518	524	510	475	478	457	440	470	473	495	476	506	522	459	490	429	489	472	457	475	487	448	452	470	419	450	500	463	489	474	464	477	501	476	429	430	476	417	461	479	477	467	498	450	505	516	463	480	484	463	453	467	457	470	458	480	503	471	524	481	481	505	483	477	499	433	479	492	477	506	476	466	479	486	506	447	479	447	475	435	462	488	493	470	485	492	501	472	453	448	459	485	456	492	486	486	476	501	487	485	477	506	448	456	464	480	467	488	501	432	492	481	444	479	496	481	442	472	467	463	468	497	480	460	502	472	486	463	485	495	466	465	457	475	469	456	497	480	482	475	488	453	495	452	496	490	491	487	462	489	501	476	478	473	471	477	476	442	485	468	463	460	495	454	442	476	488	484	460	460	459	426	489	477	551	496	481	502	483	454	491	450	490	476	492	486	485	468	439	492	483	477	451	480	491	464	465	502	476	508	472	437	466	480	493	468	475	437	493	497	468	490	506	486	465	510	453	508	456	501	502	480	499	501	511	470	466	473	455	461	493	501	504	490	506	471	482	457	485	497	449	451	443	464	475	486	482	486	454	534	497	485	495	497	480	466	467	479	477	469	507	471	463	492	467	473	485	489	479	484	490	472	447	503	500	500	459	468	494	447	467	493	443	505	474	477	470	512	454	469	485	468	471	479	479	451	484	480	480	469	480	521	509	463	463	489	498	466	506	495	507	437	466	503	457	463	463	450	466	478	506	493	487	489	509	447	463	487	451	457	443	472	488	474	482	518	442	463	450	502	507	480	480	511	462	499	492	487	495	489	485	480	520	495	478	481	462	434	444	500	492	512	456	531	463	479	519	478	491	493	481	458	445	456	471	512	518	454	481	486	524	496	470	516	474	479	492	437	506	465	464	524	477	492	478	505	465	478	456	472	467	483	497	486	521	477	494	470	483	461	466	456	486	446	486	499	473	473	491	487	455	447	460	476	505	486	509	518	447	483	515	473	447	492	437	459	453	469	444	503	461	465	474	488	476	459	481	507	487	473	510	508	478	463	488	488	502	496	430	500	488	473	480	458	504	455	448	497	457	464	443	484	485	487	478	514	473	471	491	470	466	487	442	513	494	448	460	411	512	470	460	476	493	448	534	427	543	492	502	478	465	513	486	426	480	487	466	450	450	473	463	492	478	483	445	464	479	463	466	481	503	491	448	530	466	484	458	488	468	466	465	468	483	482	489	460	473	455	449	451	449	485	468	468	473	487	447	500	493	460	479	478	457	462	498	499	509	481	481	463	501	473	429	484	506	467	476	452	504	457	473	485	482	498	456	468	460	479	475	510	458	476	495	481	521	473	475	468	459	495	504	460	499	428	486	479	464	464	504	473	489	452	480	454	481	427	462	476	496	463	452	474	498	459	478	492	514	474	483	440	462	472	482	468	495	467	509	482	495	456	479	465	508	404	484	494	495	501	480	478	484	458	484	472	484	479	503	434	471	437	452	450	450	500	459	480	468	482	503	471	490	490	514	472	483	437	479	454	465	455	476	487	478	472	448	507	470	441	470	481	515	482	469	476	453	520	485	497	477	455	424	479	483	446	501	473	511	491	504	486	465	507	426	482	483	487	470	514	440	459	479	495	501	478	445	453	457	472	480	486	493	468	467	486	461	462	473	477	455	466	486	435	481	503	466	459	511	469	492	444	511	464	486	480	466	469	476	476	513	468	499	431	479	496	456	468	460	447	507	482	459	481	483	466	493	458	436	490	480	451	482	478	471	460	453	482	504	471	469	492	496	492	459	485	486	471	476	482	472	467	480	507	443	506	486	456	491	462	478	526	430	464	510	476	495	485	458	495	498	452	463	433	481	513	483	499	456	440	457	493	473	483	438	487	442	472	475	489	451	482	517	453	490	458	478	484	469	480	494	489	506	501	515	464	519	479	475	480	444	472	465	488	475	487	442	464	502	495	495	499	434	484	490	501	465	465	465	477	503	465	453	490	476	488	511	472	526	506	515	474	480	456	499	450	489	519	493	507	449	462	489	488	468	475	463	474	453	464	470	492	484	468	433	476	471	467	448	473	479	513	498	466	484	489	450	491	480	472	470	442	483	470	474	483	450	476	463	476	456	459	470	497	485	491	480	494	498	447	472	468	492	507	465	500	510	487	457	462	441	492	469	472	512	474	477	498	479	480	458	455	481	450	478	477	492	461	476	479	459	505	529	443	462	445	490	460	453	489	459	430	450	499	471	492	446	478	463	483	437	483	480	462	481	487	445	454	462	465	481	491	517	501	500	481	474	472	493	480	453	463	474	487	477	490	466	463	479	502	485	480	483	488	494	475	442	499	482	443	437	480	466	442	449	446	468	469	504	440	498	464	467	451	472	491	508	434	457	463	452	466	493	459	484	465	494	457	474	489	513	466	450	462	484	445	504	417	509	454	486	473	463	465	482	453	493	481	483	478	490	474	509	495	463	512	493	490	469	494	494	441	456	454	466	460	483	490	463	467	477	458	468	493	436	490	486	445	473	483	454	470	475	473	468	509	505	523	500	491	438	455	504	471	455	459	493	496	491	486	461	459	484	463	524	508	484	454	491	491	475	475	511	506	464	470	497	480	475	492	474	466	484	492	442	440	493	512	501	478	469	546	481	508	479	477	530	450	461	480	490	482	448	459	445	486	497	489	487	491	460	491	466	457	478	488	465	465	497	479	492	506	480	462	495	457	522	459	453	436	531	444	452	448	455	461	472	447	512	456	504	475	481	490	470	464	447	477	446	506	454	453	457	457	465	489	479	491	469	447	479	447	460	457	490	451	502	471	488	506	493	477	438	464	527	487	482	474	512	496	458	497	473	464	487	450	467	457	530	519	476	486	476	473	459	501	514	462	482	470	471	476	509	526	457	470	470	491	492	445	463	453	493	457	471	458	485	442	468	482	461	484	499	474	467	485	453	489	498	464	488	508	451	474	485	482	460	450	477	458	485	469	475	494	503	475	480	465	449	445	487	486	506	453	461	494	464	468	522	462	464	458	515	454	419	509	480	483	490	465	485	492	484	478	435	476	498	477	507	493	478	485	478	494
22335	24722	25081	22599	18809	13443	7073	4077	3421	7345	8834	9401	7384	3583	2206	1234	665	564	435	375	376	349	288	301	314	334	295	274	268	307	309	301	331	270	283	308	318	313	301	284	267	297	297	278	335	301	296	318	299	280	286	282	300	308	288	303	313	282	280	280	325	310	294	287	289	250	318	273	298	286	289	282	293	290	320	248	285	276	298	313	270	281	279	266	269	286	299	302	285	292	275	296	292	305	281	281	265	321	310	283	278	285	306	299	253	293	292	261	280	277	310	325	303	273	296	268	290	293	291	316	292	270	258	297	300	318	285	276	285	283	249	305	309	290	305	314	281	291	313	296	298	298	287	252	276	254	309	285	304	302	296	303	256	311	284	295	302	283	280	285	297	299	292	310	283	307	252	294	273	284	290	279	312	314	285	278	271	275	276	293	281	291	305	269	259	286	312	295	301	297	287	257	302	286	296	310	296	310	302	288	284	271	301	272	300	293	270	244	320	310	279	296	292	297	282	312	284	277	285	271	276	267	312	266	275	316	271	303	293	275	277	282	291	281	297	264	281	277	283	247	332	286	287	285	286	295	277	293	288	298	299	279	260	285	305	292	278	327	293	317	307	264	269	295	297	292	259	293	284	286	290	262	273	311	294	303	296	278	291	278	293	316	269	300	267	283	283	308	299	282	300	273	258	286	291	311	290	295	294	297	295	279	285	281	296	260	292	289	285	300	307	292	303	280	272	282	284	260	299	261	279	269	297	271	243	285	301	307	312	296	283	278	298	305	304	307	285	285	283	284	270	289	319	270	320	256	285	295	322	303	282	303	285	280	307	280	261	283	319	268	278	294	288	273	281	285	312	289	277	272	317	282	269	306	282	293	306	294	270	284	293	307	287	272	282	302	283	291	293	324	275	290	310	259	288	264	259	277	282	310	303	309	266	279	301	288	273	300	300	312	287	303	271	297	308	283	272	298	315	301	296	287	274	274	314	277	304	287	291	284	317	269	329	302	307	294	320	283	324	278	291	279	311	277	306	293	280	266	294	280	293	290	283	284	325	273	265	310	284	255	274	293	298	310	313	314	264	308	294	319	277	287	256	294	265	309	296	259	293	303	275	292	282	280	298	298	267	283	299	268	305	282	310	295	273	273	278	311	253	266	275	289	258	302	294	263	288	290	302	300	301	290	283	304	256	250	297	277	315	304	293	283	266	293	305	306	254	283	275	291	287	294	299	311	279	280	291	304	296	290	311	305	313	284	284	327	290	312	284	281	290	278	302	254	276	297	310	300	306	293	284	263	312	273	299	308	257	274	308	291	309	322	289	292	275	302	285	295	301	299	283	320	273	310	301	296	304	297	308	279	291	294	308	296	304	278	277	290	270	296	260	318	259	284	278	285	277	308	277	269	283	306	322	301	295	264	280	288	285	318	289	290	281	299	292	297	267	317	278	324	286	304	299	288	320	285	274	318	287	291	290	276	246	332	315	286	272	311	313	275	306	299	303	295	293	313	328	312	303	290	306	263	285	287	267	310	299	284	306	272	284	298	286	316	299	286	266	292	302	306	268	265	285	268	281	286	274	288	271	298	287	293	285	277	264	306	301	291	289	286	274	308	275	281	305	300	273	288	302	332	295	294	260	302	266	289	315	321	278	298	332	269	277	254	328	296	319	265	278	266	283	280	277	278	259	290	271	242	285	300	271	284	286	322	281	271	281	266	291	302	271	295	269	287	288	302	254	246	301	298	285	272	283	270	296	304	256	303	283	297	291	282	257	307	285	282	286	270	263	272	303	307	279	300	303	282	276	278	276	322	295	304	304	305	288	287	290	275	330	299	283	289	297	307	287	292	281	283	285	292	272	271	297	315	289	273	302	286	312	290	288	299	271	255	297	288	299	295	289	282	268	265	260	273	279	285	264	271	293	296	293	287	271	307	298	274	303	292	283	269	285	299	291	290	294	318	291	304	289	293	271	296	288	272	286	286	253	309	302	293	256	309	309	285	300	294	283	289	275	292	306	287	315	292	297	302	295	287	294	305	296	288	309	292	337	282	284	326	302	256	300	273	274	302	310	287	269	293	307	332	288	288	320	276	318	285	289	284	306	306	326	259	322	280	303	314	268	281	318	283	278	281	287	291	287	280	293	274	290	287	295	320	315	320	302	288	280	256	282	293	299	285	302	277	269	267	287	265	300	295	300	301	287	299	280	281	262	293	303	282	299	283	315	282	264	272	279	266	311	305	288	280	325	291	260	300	292	276	277	290	292	292	272	273	300	302	302	294	300	318	282	294	306	307	299	283	285	270	292	282	306	297	287	315	309	317	285	270	253	303	269	253	297	293	265	294	246	292	286	304	275	308	306	280	275	295	301	276	269	291	298	303	281	297	294	284	284	282	274	309	313	310	299	278	291	295	286	275	278	318	295	309	269	289	306	297	325	267	300	287	320	287	313	282	309	280	288	276	295	299	299	280	292	273	306	306	335	311	279	306	286	285	303	266	286	310	312	251	296	290	304	291	309	322	337	295	285	283	276	284	287	282	314	290	283	302	288	283	289	277	311	297	290	240	300	278	257	295	296	290	305	286	279	286	279	268	293	315	263	274	305	252	300	295	298	303	326	342	279	259	262	292	267	294	280	265	320	296	281	302	299	317	259	279	317	277	277	288	283	292	305	278	292	296	314	301	274	296	257	303	281	304	317	321	291	284	293	309	309	308	304	306	274	292	305	304	287	251	300	287	272	285	291	276	281	301	267	284	280	273	255	288	250	296	282	258	282	303	270	316	286	310	274	315	267	319	311	258	288	283	315	260	305	280	246	266	310	313	318	313	320	308	332	273	290	293	271	298	293	290	283	304	312	279	332	267	281	295	296	303	322	278	309	317	296	278	296	294	293	281	268	309	257	281	287	284	277	299	290	269	287	293	284	288	296	273	306	296	290	275	302	245	276	307	301	292	266	300	289	267	284	308	259	291	294	287	297	284	287	296	304	284	293	288	254	286	300	267	304	283	281	302	299	297	285	292	306	299	332	283	279	312	291	314	316	294	275	263	272	309	269	301	296	305	278	303	322	313	314	283	305	284	291	276	326	292	251	279	292	289	292	288	258	281	292	322	283	285	255	277	302	276	325	307	294	266	278	291	279	275	296	284	298	306	287	267	265	300	280	267	279	303	282	267	264	286	274	306	294	257	275	285	318	274	305	284	301	299	271	272	296	293	269	265	296	265	278	287	291	262	294	289	300	279	286	289	278	310	296	293	267	328	308	303	316	267	270	286	257	302	277	321	267	280	315	308	269	253	309	315	306	249	312	290	306	270	277	287	322	278	275	293	295	269	280	286	309	256	260	294	295	304	311	306	301	300	289	292	300	283	258	261	296	295	301	317	311	300	273	279	269	310	318	313	292	276	269	305	275	287	312	290	290	299	294	270	294	300	263	289	276	295	262	257	311	284	303	310	270	283	291	295	271	288	297	278	298	290	281	267	307	272	282	287	305	290
17459	17627	19930	21351	21565	16183	9328	9004	8859	20822	24218	27344	20669	10940	7669	4090	2709	2448	2126	1484	1522	1240	1001	927	920	867	926	854	917	884	840	864	832	842	866	810	835	833	824	808	802	834	830	790	830	833	834	787	793	815	757	765	769	698	791	819	792	780	771	761	774	761	740	766	805	743	752	813	751	765	823	773	777	759	749	772	755	771	785	759	755	737	746	773	742	766	757	848	816	763	746	780	816	783	760	775	757	762	788	799	732	748	773	774	689	729	792	758	806	746	784	749	770	720	763	760	780	738	714	807	791	830	780	756	764	748	754	774	765	831	714	733	775	764	775	775	790	716	765	820	747	767	789	752	742	748	808	748	758	755	770	717	740	761	766	753	787	778	781	745	730	710	808	729	812	816	769	777	762	803	746	732	807	761	741	806	739	782	790	751	781	771	749	790	827	831	711	775	733	762	782	761	790	795	807	731	811	732	762	817	784	821	779	790	797	791	745	774	814	771	771	770	761	787	775	781	779	774	743	779	763	783	832	807	778	785	791	735	754	761	729	785	784	809	758	775	768	801	744	730	771	743	773	747	736	754	780	777	744	761	797	784	747	794	782	738	805	800	760	754	714	757	805	741	814	768	793	747	771	741	699	739	743	777	741	767	794	800	726	799	855	765	754	821	823	772	731	744	760	779	774	795	776	744	774	788	735	754	779	760	758	801	787	805	798	805	763	736	752	737	804	804	790	764	794	765	763	780	767	767	782	727	783	755	766	765	747	776	728	793	767	746	737	772	823	753	760	775	796	746	785	800	753	733	765	767	812	744	801	838	758	777	808	779	775	783	741	818	751	753	778	729	817	746	782	738	731	732	781	793	784	780	782	785	764	774	759	791	753	784	735	759	825	757	842	756	769	754	768	746	784	754	773	755	728	798	795	752	841	778	744	735	782	788	744	753	797	824	767	779	744	762	746	785	792	822	812	779	785	782	770	791	754	768	724	776	802	784	766	760	736	808	784	715	729	762	793	816	764	735	801	757	819	805	817	734	785	760	776	717	760	724	786	797	742	753	786	750	763	802	741	770	788	746	756	798	781	702	746	766	745	744	756	752	749	749	738	775	777	793	791	801	736	808	786	777	815	796	737	703	746	742	788	767	750	773	768	721	786	770	766	727	795	783	745	787	718	791	733	760	769	770	750	812	786	774	752	729	729	776	758	744	757	774	746	732	819	813	758	765	743	773	779	767	774	813	750	747	752	782	761	739	749	761	802	801	737	778	716	774	763	772	766	814	771	760	788	782	758	759	826	751	781	768	767	729	766	748	786	735	758	768	804	811	780	729	769	812	717	805	789	795	727	761	711	684	733	742	735	755	742	793	802	757	782	780	740	767	734	797	777	777	795	770	772	798	729	744	739	787	794	760	762	765	787	748	772	749	800	802	762	743	757	754	745	774	761	756	763	740	696	782	796	740	799	763	748	736	779	795	802	765	762	788	773	789	743	750	778	805	752	789	832	813	768	738	761	773	782	773	743	751	788	759	764	832	756	805	715	732	754	782	780	735	776	737	756	721	762	727	843	772	752	775	763	786	707	722	729	789	773	758	706	743	754	818	821	721	773	803	775	803	770	772	864	733	768	794	743	806	778	756	773	785	792	801	756	768	785	754	765	775	782	791	770	762	746	788	742	764	806	742	756	720	778	737	755	746	768	755	803	794	772	784	756	710	744	809	780	785	709	816	746	741	768	799	746	780	779	742	744	750	706	817	793	754	760	789	740	763	800	758	759	797	800	818	765	749	745	722	753	743	816	749	748	751	822	755	768	756	761	770	723	798	792	778	772	764	770	806	731	778	776	771	784	754	768	778	794	761	766	765	760	765	792	750	735	787	769	708	789	727	709	747	777	742	766	813	716	726	696	730	789	770	759	762	705	764	826	683	751	769	763	753	762	783	793	721	795	756	767	786	791	772	801	757	803	756	781	760	773	710	741	804	749	750	705	798	765	737	750	781	772	766	744	776	740	774	816	809	743	729	727	774	792	756	774	812	691	757	751	725	803	773	789	782	791	756	723	745	748	775	772	744	799	721	757	768	732	779	749	774	791	740	796	736	804	761	818	763	795	746	793	810	803	750	789	800	782	781	840	757	802	778	811	769	772	744	809	795	804	770	803	761	782	755	739	767	750	754	823	775	797	752	759	758	800	812	777	711	792	763	776	793	772	740	748	772	749	719	734	754	749	730	761	712	787	736	736	790	780	762	744	806	763	769	762	770	718	817	739	789	775	772	781	775	756	773	743	775	725	777	776	712	818	808	748	797	761	783	771	772	757	774	753	766	795	753	765	740	707	782	770	784	761	783	743	732	782	749	707	739	726	812	789	785	711	732	763	754	784	783	729	778	727	785	755	825	764	772	780	758	761	789	806	787	806	746	827	773	761	795	767	758	793	809	774	760	760	826	820	744	770	770	709	793	824	790	749	765	761	803	771	800	734	798	787	728	750	761	788	768	731	790	713	751	723	758	771	759	749	786	749	753	802	779	768	747	777	798	773	770	746	769	773	754	763	813	795	752	733	770	811	752	726	769	765	767	741	749	742	756	820	773	753	787	784	758	794	760	818	793	804	776	764	785	774	741	757	766	783	771	769	739	802	762	799	792	735	748	799	786	772	793	756	748	775	735	768	802	735	754	812	770	800	766	778	747	740	770	768	770	773	766	752	843	762	809	780	760	800	768	766	781	733	754	754	723	769	761	750	730	749	755	833	767	778	780	764	829	793	798	766	750	775	783	792	767	744	830	808	804	744	809	766	770	772	740	750	749	782	795	778	754	844	822	755	710	776	762	806	788	789	721	725	779	753	773	773	727	773	767	767	799	749	774	745	721	762	722	761	779	805	747	762	763	749	790	800	845	746	764	774	737	699	813	743	803	761	775	755	751	806	785	769	761	745	761	761	765	790	750	763	791	745	714	758	766	752	768	750	725	758	732	757	721	813	730	782	739	816	755	730	738	774	769	751	798	780	766	774	769	778	767	744	788	805	747	833	764	721	772	756	774	777	788	795	759	806	763	756	775	758	834	737	772	758	755	759	804	739	832	735	767	736	756	785	761	783	802	758	758	744	750	712	814	774	749	736	782	781	734	747	778	715	773	760	775	752	746	767	731	770	782	735	778	745	751	808	790	731	737	774	710	756	762	704	725	782	786	715	780	764	754	786	777	771	782	734	792	764	754	766	796	766	788	794	775	779	758	738	733	791	759	793	785	786	738	791	793	736	724	742	755	758	798	734	780	763	748	756	766	794	758	737	754	757	735	757	745	738	760	764	746	759	732	798	759	771	765	711	768	765	788	779	777	767	749	755	756	794	775	809	802	802	777	726	734	814	740	790	734	769	835	774	755	739	747	812	767	805	758	798	803	786	776	783	809	713	770	764	697	742	726	776	750	750	796	817	761	768	720	821	690	768	765	742	758	763	758	756	755	793	705	780	754	773	738	780	674	768	781	787	742	771	762
30292	27597	29596	28722	25174	18838	11456	7684	7260	12543	16765	16115	12536	5827	3014	1610	913	688	620	409	394	391	292	269	295	282	218	279	272	258	275	271	266	265	268	282	243	269	272	282	266	241	256	264	278	238	273	248	245	262	245	262	264	260	268	231	197	227	262	257	236	240	258	271	268	225	254	232	250	235	272	282	258	241	240	277	257	253	252	247	257	238	276	226	245	261	261	238	225	249	247	239	282	235	244	250	262	240	252	265	241	251	254	252	251	245	238	280	223	249	240	250	265	250	284	256	241	241	226	241	259	235	242	227	224	220	250	244	226	238	254	275	258	238	234	227	243	260	245	255	243	263	241	244	231	274	252	241	217	275	240	239	255	248	229	253	284	248	227	239	258	238	231	239	270	240	246	299	252	242	240	236	261	257	245	247	239	257	257	236	244	242	226	233	240	272	239	226	245	265	248	245	261	248	267	261	219	237	253	234	264	234	233	262	267	260	221	249	241	223	236	230	250	260	223	242	276	235	248	273	230	242	265	226	258	235	265	237	236	223	259	221	223	219	225	269	234	224	249	244	254	227	228	232	268	224	226	245	260	230	262	210	198	248	267	282	251	240	238	265	240	260	251	254	253	268	256	264	263	247	261	278	215	253	232	238	248	264	260	231	260	238	213	264	220	219	221	258	242	248	242	263	227	249	250	248	236	221	246	222	225	235	262	245	252	259	248	250	209	252	238	245	238	223	254	265	222	226	245	207	242	278	229	288	244	230	251	247	232	220	235	217	242	248	243	257	243	244	249	249	224	253	251	226	238	260	256	247	267	241	258	215	229	239	264	246	242	259	258	256	249	245	236	250	234	241	227	229	234	260	268	245	227	232	239	231	272	251	236	225	239	248	230	256	245	259	267	263	257	248	245	221	240	242	247	253	248	222	262	243	251	269	260	231	238	236	243	242	249	228	267	242	250	261	258	236	258	239	234	251	238	257	267	235	266	228	242	255	262	229	238	246	233	285	248	248	260	239	242	233	237	248	262	234	251	256	245	225	248	266	224	218	240	261	224	257	254	261	249	222	227	263	227	234	226	272	244	243	259	240	207	260	278	237	246	214	253	274	257	239	221	236	266	224	249	236	251	228	256	241	249	242	242	266	255	237	238	238	237	230	226	263	243	234	269	234	246	249	262	239	244	218	211	255	254	249	248	238	236	261	235	241	275	260	262	222	244	251	250	251	224	239	239	238	234	265	244	258	251	254	246	207	237	258	246	228	262	238	258	239	225	229	251	263	224	246	222	225	236	232	225	251	250	259	263	240	264	261	234	257	243	260	227	237	257	252	243	250	239	231	241	237	248	268	245	248	246	238	232	243	241	254	249	249	212	262	251	220	259	258	249	248	295	242	266	226	239	249	246	261	222	261	221	236	253	238	248	236	240	247	253	272	245	229	250	280	235	253	238	252	276	229	274	237	251	260	245	262	256	254	265	245	262	258	285	253	243	220	223	253	249	217	242	260	252	245	257	244	264	248	254	253	226	257	239	251	253	256	264	265	267	232	253	263	221	256	231	249	248	236	257	260	230	252	243	227	263	261	251	253	206	225	229	250	225	257	223	232	236	259	254	267	261	268	237	250	226	243	242	229	242	249	243	225	245	261	242	263	257	273	245	238	271	234	213	236	245	226	244	276	257	239	263	246	237	251	260	237	259	276	239	270	260	249	230	246	246	237	232	236	271	262	230	240	192	230	234	252	262	236	219	235	225	266	230	262	247	267	233	241	233	246	277	259	229	258	253	249	255	259	227	236	259	240	265	267	217	235	227	249	220	257	267	266	274	246	219	214	248	216	246	227	274	217	244	254	242	241	246	240	227	261	229	244	270	247	252	246	265	229	238	281	268	270	202	239	238	220	241	245	228	252	196	222	245	242	246	233	237	247	233	258	266	211	262	273	254	245	267	247	261	251	235	237	246	252	207	267	225	251	259	264	233	238	247	230	237	251	212	276	252	265	219	226	246	226	224	236	237	234	242	233	228	260	278	251	265	274	248	228	230	226	244	228	238	226	234	270	230	242	247	215	240	232	227	253	231	260	219	238	268	226	235	259	243	267	260	244	236	244	248	235	242	220	223	265	265	225	230	249	245	231	247	262	239	261	240	210	261	237	224	238	242	258	266	233	233	248	245	239	235	240	251	254	266	236	204	251	260	252	221	256	265	257	250	273	312	243	250	243	254	283	247	236	245	235	246	219	233	260	252	273	262	222	245	241	261	236	261	242	231	244	220	226	268	224	263	233	265	246	210	241	228	256	242	239	236	229	263	253	248	262	251	271	249	243	230	226	236	245	268	262	248	225	231	244	225	280	283	223	240	242	237	268	256	223	232	214	254	253	268	255	262	252	248	243	272	243	250	257	209	232	228	229	259	239	239	238	262	217	211	239	270	245	250	268	229	217	224	220	281	235	236	253	251	273	228	235	256	225	226	247	247	245	259	239	257	268	230	228	221	241	239	262	222	256	260	254	231	252	222	246	211	247	259	234	243	252	229	259	235	252	268	230	274	236	250	253	250	251	265	236	258	234	286	261	252	195	255	264	241	223	263	229	257	237	221	204	237	221	230	220	239	259	268	260	259	233	211	231	240	218	248	235	231	238	239	225	232	262	240	250	247	256	229	235	223	216	278	259	262	245	248	263	221	244	267	234	238	236	213	234	242	239	268	221	220	275	256	228	256	243	237	260	247	281	228	227	224	234	250	246	275	235	246	249	236	265	269	245	251	236	272	253	233	224	252	254	259	264	234	236	225	249	229	254	230	281	234	246	238	246	265	259	250	246	226	255	207	220	249	229	246	253	225	261	238	221	217	235	223	249	254	263	270	238	246	227	250	240	228	239	217	253	281	230	272	220	256	230	237	244	253	227	252	257	258	232	256	252	230	245	246	256	271	224	229	225	246	255	250	246	254	259	264	273	236	233	243	258	230	231	228	260	232	232	230	275	257	259	237	276	236	239	273	247	231	231	251	244	243	272	248	231	231	219	253	234	249	247	235	239	240	225	250	255	268	247	242	249	261	245	222	257	223	212	269	222	244	253	249	227	217	252	237	251	244	232	249	230	237	266	246	242	244	238	230	264	236	219	231	214	245	237	229	232	264	263	237	257	267	254	244	264	255	251	263	231	271	238	267	228	264	231	214	237	222	254	228	257	232	262	248	245	221	254	272	266	268	251	266	252	235	232	267	232	234	234	228	256	250	238	274	218	248	233	247	276	255	244	242	208	249	239	238	224	240	260	250	268	244	232	231	249	248	257	235	241	247	254	215	240	253	228	238	246	249	214	247	261	228	260	267	248	212	230	237	264	263	236	212	213	262	230	237	263	233	236	246	230	249	253	254	259	210	250	252	255	266	278	255	255	239	235	247	259	250	261	233	256	225	264	251	237	246	254	259	228	219	240	267	231	263	245	236	289	215	244	241	229	247	241	213	257	239	244	249	252	243	219	244	257	267	268	258	230
21454	19279	25109	28680	26309	19733	12723	13226	16430	26845	33153	34107	24420	14725	10014	5933	4193	3547	3296	2123	1963	1630	1094	944	850	845	868	831	775	847	774	761	775	733	752	811	762	759	714	734	714	706	731	696	700	722	713	666	704	684	736	678	637	650	669	742	741	663	677	678	677	670	658	664	669	684	653	663	626	665	674	669	681	663	647	692	640	655	684	664	670	676	656	646	670	664	621	655	640	686	664	646	659	638	625	710	636	615	661	624	655	637	696	643	662	668	632	670	643	666	638	671	589	646	634	680	592	623	647	630	599	682	621	663	628	671	629	681	609	625	622	636	634	622	644	664	611	648	674	572	637	655	658	617	683	622	634	670	637	670	649	643	577	642	663	668	653	675	602	663	681	619	594	639	650	638	647	679	613	655	664	633	651	641	583	639	646	633	662	643	593	640	620	614	634	654	628	665	622	704	601	630	657	651	684	619	614	678	632	614	651	636	647	631	638	674	611	619	660	651	640	613	591	657	638	616	646	661	666	662	627	658	635	623	630	640	594	649	643	603	653	632	666	638	591	649	673	597	614	623	620	680	595	660	625	628	633	633	679	596	594	631	633	616	657	616	663	673	625	604	638	665	615	617	587	634	657	669	638	614	674	670	611	660	650	600	650	641	626	619	646	650	652	644	620	659	651	635	637	629	674	660	681	652	637	632	655	631	618	636	686	637	616	677	648	687	656	624	635	663	643	605	630	671	620	630	655	615	623	610	651	640	649	667	648	632	672	657	621	661	645	606	676	621	672	642	611	613	640	654	634	619	664	609	593	618	642	637	657	605	664	604	637	644	632	629	645	646	603	630	652	687	651	648	608	669	672	659	619	611	633	647	622	670	599	638	673	652	611	608	649	670	625	627	681	633	628	585	580	647	594	693	670	642	640	650	595	568	635	619	662	584	566	696	650	641	640	641	635	627	598	613	634	692	601	665	658	612	603	646	637	623	602	633	611	645	660	625	634	662	636	688	597	658	611	619	603	661	627	645	677	627	631	631	639	672	634	655	675	648	661	665	652	647	595	624	620	642	657	642	655	641	658	639	619	660	631	629	621	629	638	628	667	628	588	654	570	642	656	615	631	611	662	606	623	602	629	720	598	652	615	616	615	654	650	683	578	682	649	652	669	667	642	601	616	693	647	654	646	629	627	674	624	657	575	643	632	610	616	662	655	653	622	657	637	687	616	638	603	687	630	672	646	555	623	661	666	644	672	651	637	626	590	642	646	633	611	634	627	622	608	680	639	614	699	639	655	645	645	579	654	637	660	618	626	645	648	634	632	622	667	663	629	668	590	613	641	664	685	640	629	609	600	634	656	620	683	652	654	646	619	655	612	640	597	666	644	618	644	620	610	633	608	646	578	657	606	668	686	683	633	647	632	651	629	650	676	634	668	650	602	630	596	607	611	616	658	656	639	646	636	662	564	633	670	600	630	646	610	695	628	657	693	648	634	625	620	648	650	659	647	623	654	601	657	596	624	628	620	646	636	577	679	676	647	620	614	606	626	622	598	634	638	616	628	668	644	649	636	665	654	577	644	629	632	598	613	659	639	588	610	695	650	666	627	600	621	674	649	632	675	617	665	625	663	624	644	610	643	603	610	659	643	650	615	613	604	654	632	651	647	650	622	605	646	669	672	665	647	629	620	567	598	671	633	675	620	687	656	646	649	673	637	640	685	624	619	662	646	603	676	598	630	663	646	627	635	678	610	678	663	600	663	681	617	651	642	637	632	617	621	634	704	656	613	710	667	645	651	611	630	634	628	647	629	674	665	663	649	649	632	645	695	656	610	581	685	617	658	595	645	608	654	660	628	642	674	625	665	621	652	597	681	639	623	653	594	620	643	642	642	593	640	623	622	637	592	613	642	600	618	633	674	650	604	603	650	625	627	626	585	611	661	671	650	589	610	595	649	605	663	602	679	610	619	639	676	611	668	606	619	638	670	647	615	641	594	618	622	617	593	698	621	637	652	634	657	616	635	665	639	641	637	622	664	634	642	613	625	602	636	685	667	591	652	595	619	616	654	616	651	613	635	615	664	650	672	604	636	626	626	627	636	600	648	623	628	702	614	683	627	615	679	676	662	666	621	607	642	629	636	658	591	607	649	639	656	649	602	649	637	663	620	636	623	624	659	594	601	637	597	630	624	633	626	655	592	624	665	688	661	639	630	570	658	632	625	649	638	630	595	635	607	616	636	652	669	643	673	689	659	652	605	584	614	630	641	684	599	659	668	680	652	657	650	659	653	658	638	673	631	570	646	605	622	660	646	654	607	619	642	638	596	648	631	654	642	635	634	661	606	633	667	625	634	608	635	614	628	625	639	606	670	666	634	680	682	639	623	652	618	687	613	643	634	593	620	638	642	648	624	663	609	684	654	666	607	608	630	624	628	626	616	630	655	626	617	644	599	653	656	629	632	651	652	619	657	644	599	624	645	604	681	555	623	616	669	650	595	651	673	685	659	661	641	644	595	682	640	640	686	618	644	650	644	595	637	642	618	669	616	631	619	620	639	675	646	688	637	630	655	630	656	655	633	609	615	660	595	612	607	616	627	633	612	623	673	625	625	666	585	660	630	606	645	624	642	672	653	622	602	615	655	650	639	649	650	682	657	633	674	640	561	648	629	619	648	657	594	604	645	622	688	627	661	637	629	677	634	654	642	676	661	619	649	673	623	657	602	625	644	641	571	628	612	646	644	643	677	655	597	614	618	608	636	624	612	616	676	625	653	620	674	631	645	617	650	661	626	660	604	617	645	625	583	646	672	652	639	647	648	599	638	594	639	644	634	675	631	635	582	646	625	641	637	646	601	627	692	615	627	669	653	611	600	647	592	635	630	660	642	640	604	676	627	617	643	627	642	669	600	651	658	614	662	651	585	631	646	671	633	651	650	653	623	659	619	632	618	613	642	624	615	595	618	651	620	604	638	616	620	618	625	631	595	641	658	641	636	621	653	656	656	630	655	593	617	632	639	641	634	601	632	620	679	637	601	655	611	581	642	635	629	623	647	594	658	613	609	605	691	638	593	646	599	635	625	667	661	640	634	652	633	632	672	655	629	614	639	629	712	662	706	651	631	624	644	660	630	609	660	667	638	662	607	572	637	567	711	657	667	602	635	602	594	634	633	647	661	657	665	648	674	655	649	607	637	663	621	653	647	652	632	596	637	655	617	617	589	649	610	626	591	656	667	615	620	652	615	603	626	637	645	641	624	666	670	646	636	666	619	632	666	659	622	600	614	635	627	643	660	669	660	586	648	645	637	617	653	607	616	675	620	608	614	602	646	688	641	620	602	637	664	635	654	645	656	636	637	641	602	604	699	697	682	642	680	641	627	655	683	617	661	627	667	638	636	626	647	606	666	721	612	652	591	604	659	624	603	673	562	633	668	622	676	598	669	646	686	655	608	628	655	634	627	648	610	621	625	645	588	620	648	662	632	627	634	623	691	632	598	620	619	622	664	640
3774	2366	2447	1669	904	561	400	375	383	549	588	411	334	262	191	185	180	176	165	157	164	171	183	154	153	141	133	155	158	169	165	148	165	155	169	181	160	156	179	167	166	164	151	162	171	171	149	147	152	155	169	169	158	174	164	147	165	160	165	163	177	190	167	157	150	175	143	163	185	160	187	158	160	155	175	143	170	147	170	168	175	156	161	142	144	176	155	154	158	160	167	194	184	167	173	173	166	140	154	158	143	179	168	152	158	167	148	141	161	159	146	190	156	145	176	168	192	162	165	159	164	189	169	161	171	158	167	148	149	148	174	163	142	151	149	167	160	146	171	167	150	176	157	170	168	177	159	153	171	151	172	152	158	137	154	176	181	171	156	171	173	158	156	152	151	173	162	156	156	152	172	144	166	180	182	162	153	170	159	170	174	158	158	159	171	163	152	150	190	166	167	174	142	168	165	152	140	159	146	168	152	152	163	133	153	175	156	180	151	167	183	155	159	171	160	152	171	151	161	150	135	152	141	159	170	157	186	164	143	134	132	169	152	147	160	159	164	155	174	154	153	164	177	165	157	159	126	177	141	182	176	169	151	175	161	169	166	164	144	143	174	168	147	154	159	139	151	149	179	173	160	162	160	174	147	175	151	166	176	126	166	155	147	145	147	155	179	147	136	145	148	167	172	167	158	145	171	167	156	143	150	153	175	188	146	150	163	177	169	174	157	172	148	172	170	143	164	149	172	174	164	164	161	172	172	139	152	153	132	183	160	177	154	144	134	157	168	138	179	162	153	154	181	135	163	171	163	159	171	180	149	152	151	177	146	142	156	175	152	177	162	184	178	158	161	160	146	179	164	164	168	163	175	160	165	166	155	180	159	175	179	161	138	151	152	121	171	158	174	148	141	149	167	163	147	152	176	183	166	176	159	184	136	166	157	153	163	144	159	145	145	163	134	168	155	157	148	168	139	160	137	175	152	188	162	177	167	174	160	146	154	167	146	173	155	150	157	170	162	166	179	163	144	155	177	178	156	157	139	139	162	151	136	172	148	182	169	187	164	176	139	183	187	165	148	158	184	145	153	196	143	162	155	153	172	178	152	152	194	176	156	154	179	178	153	170	155	174	163	190	173	174	170	180	150	151	169	158	166	157	167	148	166	152	162	159	158	138	148	144	128	164	159	152	181	150	172	165	173	168	154	169	171	163	153	156	161	170	174	180	158	156	162	155	160	144	145	142	190	182	170	164	160	155	154	177	158	183	162	178	171	165	142	161	174	155	168	159	163	147	138	166	148	166	152	150	135	185	143	154	137	160	146	177	160	158	155	161	155	174	164	170	166	186	178	157	171	152	185	180	151	168	154	154	175	149	165	153	160	175	173	157	173	158	151	134	142	163	167	168	161	157	152	151	153	174	145	188	171	153	131	156	170	168	154	162	149	160	147	153	157	138	167	185	184	148	190	159	170	178	169	158	159	149	144	162	163	155	156	148	160	183	154	170	156	184	154	138	171	164	179	163	165	153	166	189	172	177	153	167	161	146	163	148	158	150	155	182	146	144	161	137	152	153	138	149	174	141	182	159	163	158	143	208	166	157	155	167	145	166	157	166	163	176	179	170	183	137	160	149	184	158	168	159	176	174	187	160	173	161	138	166	152	181	162	137	156	136	159	139	141	164	162	156	148	182	148	151	167	157	197	191	150	154	179	175	170	166	175	173	181	161	175	160	176	172	144	175	171	166	155	155	171	158	159	159	169	157	153	152	155	166	164	175	141	154	181	154	136	144	168	146	188	171	170	150	161	165	155	153	176	172	178	173	143	156	187	138	160	149	158	142	137	196	166	152	149	159	168	164	180	150	161	162	161	162	157	160	157	148	177	174	161	135	169	152	171	181	165	147	144	162	158	166	161	176	164	158	153	177	162	163	168	155	153	142	188	161	170	182	142	145	185	155	144	177	162	165	148	151	158	175	148	162	144	124	172	163	167	158	162	160	150	152	166	171	166	151	188	145	173	186	161	172	161	158	138	154	147	150	142	164	148	168	144	155	176	142	172	164	132	184	149	164	149	182	179	131	159	187	164	158	186	162	147	167	176	162	145	168	168	151	170	167	189	177	175	165	156	149	160	177	141	178	157	189	155	178	174	169	143	153	162	158	158	144	194	174	168	169	153	167	153	175	167	152	181	167	164	168	160	169	154	157	172	170	169	158	177	178	168	127	174	159	179	160	172	162	168	146	162	146	135	150	169	169	149	171	148	163	149	159	169	149	164	180	151	130	159	153	156	151	150	169	168	156	164	140	179	169	164	154	157	162	167	146	158	156	177	171	155	190	154	132	148	161	191	133	168	165	144	153	133	133	157	141	165	185	149	179	148	180	138	173	170	156	166	142	174	136	152	167	130	139	136	134	182	149	153	163	148	172	174	171	148	154	186	150	181	177	156	161	178	160	182	155	139	141	135	153	148	145	168	155	168	143	161	177	143	152	155	172	172	133	164	141	165	163	178	168	174	174	164	155	147	171	178	133	161	172	177	170	157	179	166	157	161	157	187	152	162	151	167	158	142	163	160	175	160	158	168	158	159	156	170	173	161	183	171	176	169	157	168	139	158	168	162	164	158	182	190	161	190	149	146	171	149	159	165	176	153	162	156	134	138	139	152	177	170	171	163	160	173	167	153	188	162	171	171	161	173	168	173	175	179	173	133	162	145	164	147	154	183	145	152	146	179	153	178	141	170	152	149	168	155	159	155	149	150	166	154	168	150	136	172	154	145	160	177	150	168	142	151	159	153	177	151	167	152	156	164	158	143	134	156	167	174	158	160	152	170	185	157	154	156	160	166	145	168	175	163	162	162	155	141	180	169	163	185	161	174	179	167	155	169	144	151	147	162	190	167	154	143	205	170	174	154	169	194	156	151	145	154	154	163	162	168	169	150	150	144	166	174	172	166	176	158	160	169	160	146	159	166	178	162	163	152	147	146	140	163	141	166	175	186	168	148	177	167	166	162	142	172	170	161	165	162	172	151	154	150	168	187	161	145	144	158	145	145	152	165	156	153	162	163	177	161	159	135	183	177	175	152	167	175	163	141	164	169	157	188	160	167	159	150	168	156	163	164	181	160	174	165	172	160	192	141	168	147	164	159	162	147	152	154	146	159	155	143	148	166	178	163	171	165	142	165	164	138	162	136	147	165	151	148	153	143	162	159	158	159	179	181	159	160	169	144	168	170	146	165	185	185	178	149	159	159	174	133	168	170	195	145	164	158	153	181	173	148	159	152	162	138	172	155	173	182	151	154	160	171	175	164	159	160	171	168	174	171	162	161	151	138	149	157	163	186	170	160	140	148	161	164	186	148	151	176	163	159	171	148	140	150	197	185	160	161	172	151	147	178	164	152	152	156	173	150	151	175	153	148	185	158	155	164	152	162	177	168	161	154	151	150	170	166	160	141	172	137	124	172	183	151	137	164	157	164	169	179	166	156	166	165	153	171	167
3588	3012	4330	4642	3288	2302	1585	1493	2115	3040	3860	2894	1970	1254	993	667	603	643	534	536	498	507	479	509	470	494	498	492	493	489	483	533	487	531	468	481	473	465	505	509	488	515	524	454	467	481	505	495	499	454	456	523	463	512	459	463	496	494	438	472	490	500	513	489	488	469	459	466	479	435	470	476	489	517	471	444	477	455	474	489	485	448	436	503	478	482	479	476	474	481	481	494	491	506	463	476	469	476	524	507	458	479	492	460	503	497	493	475	476	494	469	482	481	487	458	510	499	519	483	484	473	497	501	475	522	483	474	506	439	472	487	451	455	452	532	513	463	468	457	466	457	457	509	481	505	492	473	468	513	470	489	492	496	421	470	466	494	461	479	479	467	500	437	478	444	452	460	479	485	494	472	480	498	431	488	513	500	465	510	481	468	492	471	460	481	469	484	477	472	465	513	485	492	449	495	465	481	471	498	463	523	456	467	457	459	448	467	499	501	509	479	466	488	478	458	462	495	493	443	480	493	519	465	465	491	461	477	458	499	477	460	467	456	461	502	483	479	442	473	473	524	507	471	479	487	488	492	475	483	469	466	491	462	496	502	473	477	471	462	473	458	480	489	465	476	470	465	490	474	522	493	459	465	441	505	470	509	498	438	467	502	444	503	476	497	468	541	459	503	485	471	528	492	469	455	514	484	481	442	487	480	510	477	453	464	509	494	509	490	462	484	487	484	473	482	501	456	460	474	447	488	485	466	472	498	446	436	467	475	521	502	478	476	492	482	505	471	506	425	484	465	460	481	482	473	464	445	485	482	475	475	492	497	507	507	473	489	501	467	439	496	460	425	445	507	461	441	449	458	468	490	492	477	511	490	483	457	496	442	462	469	525	495	500	488	466	499	486	499	468	466	468	457	503	474	488	477	478	456	479	482	496	460	480	463	459	455	487	465	497	475	519	479	464	467	477	463	482	510	509	465	514	450	482	523	457	487	474	505	492	484	478	479	470	459	492	461	523	455	476	475	501	499	471	494	456	505	542	501	482	449	445	479	467	460	479	473	485	486	460	498	485	474	422	466	481	483	502	479	486	480	482	472	456	498	513	468	463	456	475	502	497	490	499	455	479	468	479	453	480	458	499	480	474	505	479	482	443	476	486	475	503	468	486	465	469	437	503	464	534	474	491	436	425	445	483	452	447	469	461	470	527	470	502	505	506	495	501	505	418	466	501	516	462	458	513	496	478	478	478	467	478	452	472	481	515	479	484	462	474	476	466	480	444	424	513	478	478	478	513	474	462	470	473	458	447	479	507	461	498	494	463	476	471	516	449	462	464	458	519	477	522	456	494	504	467	509	461	465	464	491	439	468	461	482	498	472	489	469	469	495	450	534	494	499	521	493	456	488	475	491	494	498	471	496	454	478	507	492	474	495	478	503	476	471	460	468	503	482	475	470	457	482	512	513	477	505	527	477	513	465	464	501	457	472	462	485	468	466	478	494	472	503	471	491	528	473	471	474	466	514	471	481	487	444	463	441	476	487	453	485	497	480	477	483	453	467	500	464	452	473	481	539	488	503	479	529	491	510	501	487	466	469	440	480	464	449	500	487	480	489	509	505	491	509	511	493	485	480	455	485	520	521	492	500	474	500	479	489	454	464	485	457	468	500	483	476	489	449	459	517	467	480	471	521	493	475	466	488	516	497	479	468	475	471	440	476	494	477	475	449	472	474	484	455	454	511	483	494	474	430	467	507	470	488	453	452	480	463	487	505	472	463	481	508	486	486	501	466	458	478	490	471	491	436	503	471	427	475	501	467	508	471	467	462	492	471	516	544	484	456	478	498	477	522	497	478	465	482	456	456	469	452	493	475	463	459	461	437	490	463	491	483	465	456	471	474	479	467	460	488	474	487	439	525	435	469	514	444	465	496	494	458	480	444	483	470	490	491	466	476	446	486	472	521	524	420	481	484	442	476	489	492	500	456	474	484	463	429	523	451	500	504	452	531	472	509	491	462	521	494	451	550	470	489	466	499	469	460	487	471	488	494	482	500	481	455	460	474	430	437	496	477	475	466	482	466	496	528	432	470	443	490	471	436	481	487	481	456	443	466	490	507	464	453	468	487	463	488	485	454	463	474	456	490	495	482	438	482	473	492	508	493	507	485	488	494	456	501	504	497	502	531	468	489	443	485	458	501	501	494	467	450	470	467	450	506	473	461	490	471	443	472	480	460	443	499	434	465	464	495	492	435	468	479	480	473	487	490	480	458	504	450	480	487	474	488	508	490	494	515	463	463	479	471	465	479	438	458	460	490	485	503	489	490	465	472	461	491	450	471	464	480	493	464	495	490	475	497	481	479	469	458	510	468	481	473	464	482	461	491	522	483	502	488	496	451	509	451	521	525	467	457	481	473	473	442	464	509	465	475	461	532	479	473	462	488	471	484	488	493	487	502	483	468	494	445	468	498	454	508	500	521	487	483	460	492	530	457	460	483	524	478	483	440	495	448	499	468	460	467	484	470	514	481	459	497	469	477	473	502	481	476	474	478	486	488	497	504	450	455	441	487	505	438	486	469	480	489	497	449	475	489	517	465	492	474	481	508	516	473	482	485	502	437	517	458	511	461	463	475	449	485	498	499	462	522	469	458	460	502	466	468	455	498	495	509	444	443	499	486	466	459	477	515	501	479	514	526	504	472	487	479	449	491	490	471	457	516	481	477	518	509	503	468	504	447	450	482	489	484	482	489	512	472	461	534	460	463	497	487	462	434	443	455	488	459	480	452	467	496	468	499	469	453	458	487	503	464	496	484	495	433	486	473	495	462	497	499	488	461	481	516	537	496	439	459	474	498	455	483	517	484	473	457	449	466	485	502	504	463	455	475	513	482	458	496	468	467	462	484	469	494	480	461	445	504	511	502	461	464	486	480	484	527	488	468	494	471	492	489	478	481	447	486	472	488	439	546	494	479	493	472	476	451	488	495	445	497	456	486	419	440	450	468	454	462	476	472	475	446	484	468	486	427	497	511	442	536	460	496	459	503	459	477	507	497	436	504	432	509	462	456	496	510	528	506	456	499	458	480	491	477	445	474	494	460	475	476	461	463	503	494	454	474	462	452	470	481	477	497	488	445	497	514	457	469	512	494	499	501	460	415	486	500	472	462	461	475	476	476	500	482	421	486	459	465	480	467	475	508	482	507	514	474	485	454	504	553	457	479	461	464	449	510	487	500	466	509	489	487	470	460	454	472	490	479	487	446	535	492	469	476	498	475	447	464	472	487	463	481	487	471	461	479	494	452	488	501	451	509	483	490	490	479	474	461	463	499	463	454	501	466	482	524	517	457	485	500	480	487	452	479	448	497	521	495	456	472	455	472	508	448	456	508	489	489	476	482	483	488	490	506	516	439	476	498	463	474	456	508	478	435	479	508	501	443	481	475	480	486	505	442	496	485	468	506	491	450	530	509	467	509	475	516	486	490	495	462	459	484	498	492	460	488	472
19427	20331	22985	23177	18144	11074	6866	4888	6063	9606	11189	10426	7197	3912	2091	1130	764	520	472	380	363	324	339	287	284	299	305	302	287	320	317	270	321	303	288	295	298	313	296	282	305	289	285	310	276	298	306	277	292	284	301	286	305	291	299	306	311	250	309	274	314	259	291	289	290	256	263	272	313	261	313	284	312	281	303	259	289	300	293	287	303	280	303	302	279	300	244	292	289	279	308	314	320	285	287	310	281	310	285	294	284	289	274	254	284	268	281	297	273	323	308	289	316	310	289	272	277	280	278	307	321	276	312	283	292	316	268	302	307	302	283	315	289	280	292	303	288	309	279	312	284	310	257	264	277	276	295	302	305	278	266	278	301	296	284	304	310	272	306	274	272	292	302	314	269	310	296	302	295	313	323	327	296	284	305	295	291	276	261	283	315	290	241	292	278	314	261	315	299	292	256	294	300	253	308	290	313	290	296	276	278	307	322	292	281	276	301	295	290	306	295	296	316	316	285	279	291	297	289	300	275	274	300	302	277	290	297	302	299	297	232	297	301	316	299	284	283	280	294	267	266	266	290	289	291	315	280	270	303	297	242	289	304	283	298	291	293	270	240	283	300	288	295	301	293	283	300	290	308	295	302	287	318	293	268	274	319	279	315	277	304	292	298	313	290	317	310	282	272	294	263	326	277	252	310	293	256	297	280	291	282	307	291	259	257	297	287	280	290	288	313	280	298	274	279	295	284	279	275	289	299	327	295	274	307	281	308	300	274	280	282	294	262	282	272	272	315	281	281	298	290	274	293	306	293	256	296	287	279	298	287	291	294	290	324	285	283	319	297	280	314	278	309	314	303	290	279	287	348	335	306	268	293	292	302	292	297	256	272	264	282	290	281	290	269	288	288	291	276	305	281	286	287	310	272	308	284	279	274	270	341	312	277	308	287	299	319	311	290	301	273	285	281	314	268	286	268	267	287	308	303	315	285	311	261	249	255	314	247	312	298	292	280	292	276	271	299	298	256	309	293	293	299	255	310	306	260	296	310	286	322	309	275	282	304	314	263	254	294	294	288	327	275	285	271	281	314	301	291	277	280	319	292	312	305	306	299	270	256	262	275	301	288	289	285	279	294	274	247	303	284	260	317	317	287	298	309	306	294	297	271	279	269	279	299	289	310	293	293	317	271	302	278	311	321	293	315	299	334	291	285	278	273	276	282	272	312	293	277	265	297	312	263	298	317	306	291	292	299	284	295	313	295	271	324	331	301	295	277	282	300	323	299	299	286	307	279	320	297	303	296	284	307	326	322	262	287	309	312	315	279	273	278	270	296	284	296	318	290	333	290	293	290	254	289	292	297	275	312	290	314	280	287	294	258	285	273	315	294	308	286	292	292	277	280	263	318	300	283	293	286	299	309	293	301	306	304	290	281	280	273	290	302	298	292	297	308	307	299	264	280	294	269	267	287	302	306	279	266	281	307	278	290	293	281	276	259	308	279	302	288	285	316	261	312	281	294	281	285	307	264	277	286	295	302	277	291	270	316	307	250	301	272	294	288	301	276	298	277	287	261	295	277	268	274	302	259	282	309	311	302	268	297	269	269	303	266	319	347	289	298	290	270	288	291	273	298	305	317	288	299	302	270	290	306	266	295	298	291	292	295	323	307	279	299	293	304	280	332	273	274	278	280	276	288	277	282	291	263	286	292	289	262	301	262	279	301	276	275	287	282	301	296	331	292	258	267	293	292	275	282	272	305	287	311	281	295	323	248	281	280	290	304	277	279	298	287	275	272	292	280	280	294	274	279	269	323	294	286	286	268	279	306	252	295	266	309	284	288	279	293	307	279	291	292	276	274	267	298	286	259	280	307	289	329	274	271	274	280	253	280	271	263	258	264	272	305	298	271	258	285	298	318	280	305	305	264	296	273	290	280	292	263	308	306	311	275	295	281	276	289	299	315	309	281	258	274	284	278	312	282	269	274	268	311	301	275	295	306	322	310	314	286	283	319	275	278	315	308	303	312	304	318	280	295	337	315	309	322	294	283	320	290	287	299	303	270	292	311	297	263	278	273	310	294	290	303	299	273	311	288	315	304	287	259	286	292	284	284	297	295	294	297	273	300	278	296	261	257	287	291	290	300	273	296	277	309	291	298	293	283	286	278	284	311	267	288	275	276	304	307	324	296	280	292	301	269	295	289	297	287	256	252	292	270	276	312	288	287	283	310	289	301	289	265	293	311	314	303	277	291	266	289	267	297	298	303	270	312	308	295	277	299	292	272	291	278	280	296	314	285	295	270	332	283	312	310	277	298	291	263	310	281	293	278	268	260	281	287	273	302	277	316	310	257	309	295	283	279	313	289	311	292	300	322	260	273	329	297	291	288	286	287	258	316	296	286	287	291	286	297	292	297	274	328	292	299	289	277	311	289	255	313	273	279	285	305	289	255	298	304	279	296	319	268	300	290	306	267	281	294	290	327	288	270	280	299	329	277	270	305	257	296	295	314	280	302	308	255	259	312	308	286	276	293	306	301	285	282	261	277	280	283	333	309	287	285	302	297	300	293	319	296	279	298	267	306	267	284	283	294	296	323	296	297	304	301	306	292	267	266	304	277	282	276	317	298	289	309	290	310	316	298	281	272	261	275	313	275	295	310	293	262	289	314	295	279	284	310	312	256	318	289	280	270	270	273	280	258	297	282	304	283	298	327	277	299	310	294	292	300	295	265	308	269	315	291	287	282	276	291	270	301	293	313	317	292	268	295	270	331	257	290	283	282	269	279	301	291	269	283	265	301	284	280	286	301	278	255	305	283	306	300	298	297	271	271	311	280	289	288	292	296	267	293	288	267	277	300	274	299	290	304	306	255	269	309	276	258	304	304	291	296	274	286	318	302	258	268	293	294	292	271	274	310	296	318	300	308	284	305	299	290	311	276	290	284	307	302	299	270	308	304	289	299	282	267	273	291	296	335	302	275	280	287	254	293	282	273	302	293	273	296	291	290	301	275	284	298	295	301	296	257	250	304	296	315	296	289	283	327	280	291	288	275	310	295	305	331	280	289	302	273	313	315	291	279	326	343	297	285	294	283	284	276	295	296	307	296	299	305	295	293	290	298	343	288	282	296	269	303	284	280	287	283	311	297	300	283	277	326	279	290	304	296	295	270	292	275	287	300	295	282	301	311	259	284	281	288	286	282	264	309	280	292	312	296	284	273	301	245	338	290	293	276	287	298	303	291	273	300	286	299	264	270	302	263	291	275	271	287	281	275	264	291	314	297	293	281	272	317	268	309	275	307	273	278	287	297	285	299	309	302	302	290	295	323	309	280	297	289	310	295	297	285	292	304	272	287	300	291	306	263	339	288	272	267	304	292	300	297	297	301	299	295	282	317	288	288	311	297	304	281	301	283	306	304	289	299	304	296	291	294	299	285	298	278	269	298	285	283	270	269	281	279	291	278	274	280	297	267	280	309	288	267	280	314	302	287	324	284	274	280	286	285	288
14153	15402	19462	23196	19117	12247	11286	11112	16555	23453	26298	25634	16938	11646	6724	3965	3408	2631	2116	1692	1665	1217	1007	947	882	921	921	851	880	809	822	880	855	834	829	842	813	796	822	795	861	830	805	794	812	837	787	729	773	801	832	791	823	736	778	767	847	770	772	830	733	778	786	791	759	814	799	792	832	724	827	766	807	779	777	794	780	814	757	732	811	757	785	812	777	796	821	749	805	740	795	799	811	730	750	808	745	788	776	775	764	773	777	770	742	739	798	815	784	791	741	759	743	812	805	769	821	742	752	769	780	759	748	772	767	743	777	775	792	773	791	717	779	776	770	769	751	772	810	785	742	758	786	745	808	770	731	793	751	783	802	772	781	755	733	771	735	773	738	807	720	727	764	757	802	726	783	721	739	760	814	777	740	739	767	782	769	754	812	772	724	758	749	775	737	803	788	756	763	746	723	788	727	719	752	760	811	777	736	736	776	776	779	746	720	726	791	759	770	793	790	765	741	768	802	752	796	751	827	796	734	733	837	851	775	739	757	749	748	781	780	804	763	770	797	795	755	753	759	765	786	777	746	794	757	758	747	744	712	806	777	730	751	770	753	781	743	785	769	803	737	766	773	740	726	769	766	755	770	779	801	727	729	776	831	784	803	715	769	759	690	756	772	767	786	781	768	744	790	811	754	778	797	779	753	778	754	793	733	798	788	819	761	792	711	774	786	785	739	752	770	817	725	763	731	769	752	733	786	773	779	736	770	781	800	785	760	775	760	797	800	817	775	802	761	812	752	775	729	772	781	762	776	786	768	767	801	736	782	754	821	762	768	766	773	752	810	780	771	828	768	770	804	756	767	767	767	735	771	792	725	751	758	792	790	791	787	767	775	796	772	765	795	804	765	752	763	749	753	739	783	810	761	739	786	785	760	803	778	784	790	728	730	727	770	773	798	803	775	767	785	748	772	766	750	801	816	817	741	807	786	750	735	758	729	782	742	762	773	817	738	733	795	791	781	801	735	751	829	770	769	763	766	776	788	784	777	797	813	726	781	758	776	701	838	744	778	710	815	797	765	734	701	792	779	766	755	779	763	774	813	696	760	751	836	781	767	778	824	772	761	762	750	772	750	783	765	762	757	818	772	750	771	761	809	741	800	771	775	740	804	765	792	777	766	778	763	809	767	732	703	730	765	781	775	749	753	770	767	727	757	786	741	764	779	727	786	743	755	732	766	765	760	767	763	750	744	785	778	810	729	776	774	821	750	764	751	802	787	744	785	791	744	766	719	767	801	767	757	770	732	765	774	773	769	755	809	768	794	778	831	810	762	737	691	790	799	809	807	767	793	795	763	787	772	768	783	803	769	748	785	799	796	771	805	754	777	784	828	741	764	750	773	788	740	692	776	774	803	746	733	766	778	764	788	769	813	723	855	811	782	703	757	742	766	739	757	789	783	754	750	779	799	771	748	801	774	834	745	748	760	793	789	803	748	739	779	747	831	780	765	768	724	774	752	753	766	802	759	777	753	780	781	766	755	785	777	744	793	788	753	733	767	771	784	760	739	782	741	749	764	768	760	758	753	711	818	742	784	743	730	775	760	764	760	743	804	742	778	777	759	797	733	785	783	786	794	774	745	723	747	708	769	760	763	765	796	758	790	713	742	779	758	749	782	751	739	723	831	755	791	735	805	777	770	761	777	758	712	757	772	725	731	763	771	779	780	754	729	739	724	789	730	772	752	745	789	720	795	767	785	769	759	785	744	775	784	777	745	768	721	725	789	749	749	752	750	748	717	746	800	783	777	777	736	846	735	780	797	743	813	752	785	773	813	777	751	721	745	750	743	790	742	760	741	759	808	779	779	794	752	817	768	723	752	718	787	760	764	809	757	800	785	821	845	772	780	752	745	749	796	790	752	823	740	768	772	778	729	737	738	837	805	746	766	743	783	810	814	734	798	753	741	766	768	760	834	771	743	740	747	743	797	792	767	770	765	742	738	786	735	762	759	735	766	773	806	763	804	794	763	724	771	783	758	760	748	750	752	805	777	795	734	815	804	749	772	727	750	750	745	779	764	749	830	757	766	788	774	762	751	791	781	735	746	780	770	768	768	796	768	797	788	785	799	753	743	720	762	735	721	800	810	746	822	748	803	765	762	757	765	769	748	749	731	743	785	721	819	711	782	772	736	780	785	736	815	770	819	825	774	736	807	782	786	798	752	771	766	741	748	773	736	769	760	792	806	768	739	704	793	754	744	839	745	783	838	744	766	727	747	799	811	770	741	814	743	820	777	766	824	749	776	756	743	795	800	837	705	759	764	752	737	752	775	797	790	765	760	791	768	788	759	742	778	777	753	763	741	781	799	727	826	760	720	761	782	773	791	768	767	774	757	762	763	725	774	808	687	800	745	819	731	758	786	765	798	784	789	751	738	786	742	760	783	796	741	731	793	776	777	745	721	789	802	720	759	776	767	778	763	775	800	786	777	776	723	762	775	767	766	806	767	740	752	762	745	740	733	762	776	769	781	823	782	785	769	748	782	710	759	706	797	815	853	804	790	746	798	812	719	765	779	736	767	733	752	752	719	771	764	770	768	802	751	782	731	813	728	729	764	783	814	796	741	749	735	769	788	783	776	764	753	826	760	756	790	817	800	771	733	781	745	771	763	813	786	778	776	772	772	742	737	748	745	785	724	774	740	758	840	777	761	791	814	795	754	800	769	744	751	735	803	800	749	754	761	757	772	805	763	744	754	780	791	787	759	757	778	783	798	737	789	769	751	778	741	771	788	755	803	744	735	763	750	753	779	764	748	684	775	794	749	787	773	789	769	784	748	740	776	775	778	739	820	724	752	762	773	761	731	802	756	726	824	771	744	793	765	780	733	803	764	773	754	788	781	777	792	721	750	762	776	801	824	750	789	751	767	808	754	777	786	778	822	760	787	787	786	739	777	792	712	824	778	794	794	786	744	722	734	795	793	710	751	742	785	788	743	796	756	779	743	822	767	769	770	782	819	754	749	794	759	822	751	791	772	780	713	758	758	794	754	756	753	764	741	754	796	790	771	811	748	766	784	796	782	733	781	776	742	770	762	756	763	819	744	795	720	775	825	787	793	739	771	812	790	820	761	762	765	801	750	778	726	805	749	778	794	772	810	780	775	751	742	766	784	796	800	772	740	766	754	749	817	785	762	799	758	787	765	747	723	721	766	738	775	740	769	785	791	780	793	794	790	726	787	799	726	764	736	757	807	723	745	746	728	768	739	767	738	807	791	738	736	787	775	771	759	776	741	749	811	794	796	744	755	784	734	764	744	711	779	738	810	765	757	746	788	772	777	766	735	814	728	754	777	793	829	732	733	768	808	800	757	779	780	748	786	797	724	784	779	764	795	761	779	748	808	784	762	742	775	696	771	782	794	786	765	782	801	763	760	749	753	773	747	780	789	795	800	779	795	816	760	748	733	817	737	784	750	756	776	782	779	757	829	777	754	710	729	786	802	799	821	796
28381	25667	25699	26315	22331	16759	11265	8509	10382	14555	16887	15550	10856	5921	3116	1640	1309	956	650	548	583	349	310	293	267	294	258	291	268	271	250	246	250	252	240	273	256	266	225	279	253	261	248	238	227	244	232	255	235	254	280	251	253	270	249	254	244	245	267	244	234	251	240	288	248	257	252	228	275	256	236	253	259	275	266	266	230	240	249	225	239	243	237	235	208	271	266	238	253	226	244	255	229	237	244	261	252	243	276	239	263	258	236	228	259	240	237	223	240	254	229	264	267	229	223	288	263	254	220	239	243	233	222	245	249	265	240	229	246	236	253	263	231	228	257	266	249	241	223	210	247	266	225	246	264	263	219	245	243	266	248	280	252	253	231	228	239	255	241	269	248	264	265	243	253	244	259	217	249	272	229	237	249	237	227	236	232	229	245	238	242	223	223	256	251	230	247	236	253	280	263	239	250	236	246	237	227	243	257	236	223	228	255	251	235	250	232	252	262	243	229	238	252	252	252	242	257	247	221	246	232	270	233	244	260	255	249	275	241	232	235	258	263	250	225	243	260	254	230	261	216	222	222	243	237	240	240	260	248	236	258	244	234	239	247	254	271	256	269	236	277	242	242	248	221	283	269	259	246	240	227	220	274	234	266	237	205	258	236	220	234	236	220	224	255	244	242	217	236	242	238	229	248	212	259	224	245	227	244	242	260	218	234	242	263	244	221	232	258	233	241	252	228	251	242	263	248	243	237	233	258	223	250	252	224	236	241	224	255	246	232	210	271	275	221	237	238	263	251	232	229	252	236	240	225	241	260	225	235	241	263	235	209	263	233	268	249	241	219	241	237	255	261	278	258	236	268	244	242	244	231	257	234	240	211	228	276	225	238	229	231	240	239	234	223	264	238	252	232	245	220	230	213	227	228	254	214	235	243	230	229	247	230	251	262	238	224	230	259	261	250	244	251	220	242	238	258	233	233	263	231	244	255	265	251	259	230	263	241	248	235	228	243	242	244	252	229	225	251	241	205	248	243	243	224	253	244	243	223	250	279	229	241	250	228	262	224	225	246	219	224	245	223	239	252	239	267	265	229	230	246	244	257	263	227	257	261	244	231	242	217	260	258	242	269	255	254	255	236	232	268	263	246	251	237	247	271	218	242	226	249	224	245	249	221	245	237	243	260	234	242	248	221	267	224	271	226	243	264	242	240	264	243	256	219	236	233	223	252	243	229	212	253	233	247	239	281	234	236	250	236	243	262	228	258	219	230	247	234	226	268	246	230	269	247	234	267	267	235	252	229	239	220	252	245	243	247	197	260	255	244	255	251	266	239	258	227	227	244	243	261	236	243	260	240	241	258	248	255	255	243	229	244	214	260	236	264	254	244	259	250	236	244	248	263	252	261	268	236	255	245	250	243	234	235	228	188	232	261	257	265	244	261	241	220	234	265	234	275	239	252	255	239	260	258	256	225	265	256	254	249	232	227	226	205	245	248	234	263	247	239	226	243	232	233	272	268	249	224	238	249	254	263	250	221	227	253	240	222	254	214	255	221	236	231	217	254	220	246	249	235	235	285	255	257	229	266	248	214	244	223	239	244	232	219	225	242	233	219	238	272	239	265	232	237	234	229	233	235	250	228	227	210	240	261	263	240	240	212	222	208	218	244	267	238	236	250	243	250	244	235	237	230	233	255	236	264	241	256	242	259	250	234	216	231	249	236	280	229	238	243	238	272	256	270	247	262	258	229	236	254	232	238	215	261	255	260	248	259	273	222	255	231	237	219	243	228	235	227	226	260	239	268	238	229	263	244	265	236	239	239	262	251	253	255	264	254	259	246	223	246	267	224	235	263	247	252	238	246	239	248	246	254	256	218	237	240	240	229	246	251	242	252	231	244	241	224	249	212	243	259	247	254	251	233	256	247	248	237	263	229	246	257	249	238	255	238	236	235	289	238	217	241	257	234	239	254	247	233	236	219	243	275	246	255	254	222	277	264	222	241	246	259	229	236	234	244	267	244	237	240	260	271	261	242	251	245	256	263	212	259	272	271	249	260	251	252	237	224	242	262	236	239	245	248	242	251	259	227	243	262	224	248	231	235	223	210	226	258	248	242	246	266	231	232	247	250	236	237	246	245	260	229	224	266	260	231	250	274	234	237	251	248	242	246	238	241	243	259	252	240	276	225	263	248	286	222	235	242	283	257	232	262	226	284	236	239	209	251	235	231	244	229	257	241	248	226	238	211	241	245	212	237	194	255	221	260	254	249	236	237	239	244	251	242	264	244	254	257	235	265	252	271	226	239	234	243	228	235	240	246	225	251	241	248	259	252	244	237	240	260	242	233	236	269	235	253	259	272	239	255	248	249	230	258	240	212	261	240	248	246	247	234	229	236	249	265	273	268	237	270	261	180	234	246	260	216	244	237	265	244	245	261	250	232	248	224	267	228	245	235	250	239	260	246	209	260	221	225	214	245	235	263	263	227	248	236	263	264	272	247	235	234	224	223	237	207	257	261	259	220	229	217	255	244	231	240	230	227	224	240	280	227	246	241	242	226	260	239	237	252	250	237	252	228	230	242	218	246	228	242	254	255	255	253	250	247	249	229	246	219	253	250	222	246	269	250	264	221	258	255	239	244	251	223	230	237	232	229	239	216	229	249	293	259	277	237	258	234	249	246	267	232	267	224	229	256	237	248	249	253	256	250	257	249	279	234	227	260	246	253	262	263	262	260	251	240	239	271	246	222	240	228	266	247	253	249	196	255	223	224	257	255	244	238	243	231	229	252	252	271	245	232	263	249	198	278	239	207	253	261	206	257	247	237	247	242	210	199	250	257	257	248	250	229	233	249	245	283	234	261	247	254	214	260	213	259	252	223	255	235	255	276	241	241	240	232	239	231	252	243	243	250	220	259	255	238	213	259	255	225	229	232	252	243	219	249	197	259	259	208	211	267	242	223	234	256	247	205	244	250	216	253	242	261	227	255	244	259	235	267	262	278	254	233	300	236	254	249	220	245	249	244	239	267	259	263	253	238	237	238	263	255	222	268	257	242	257	267	236	244	247	238	242	254	240	246	244	230	245	228	239	247	258	245	256	226	222	241	269	249	231	219	227	241	260	259	232	243	247	242	246	243	257	281	219	238	246	265	274	244	257	250	232	234	233	244	261	221	217	246	255	268	241	219	237	236	242	239	250	223	273	264	254	233	260	247	244	251	216	254	219	232	228	223	254	245	243	245	244	251	236	244	248	267	221	241	253	229	266	236	247	252	245	252	248	246	251	249	251	233	257	249	228	239	261	234	240	236	241	248	248	278	229	227	238	246	218	221	257	259	257	237	260	225	236	264	258	251	265	237	231	210	231	236	229	272	235	271	200	290	228	261	247	231	239	238	235	235	245	242	237	261	248	246	235	249	233	240	276	265	229	231	241	215	226	242	293	250	251	209	269	253	238	267	233	281	244	242	248	244	251	255	234	253	238	252	259	230	239	238	239	240	254	244	258
19404	17484	20238	25675	23771	17407	16701	15826	22993	29411	32511	31950	21022	15600	8861	6628	5322	4261	2795	2692	2336	1192	1026	921	907	880	867	850	777	772	791	810	751	748	777	751	770	704	726	746	699	709	746	742	681	674	708	713	662	709	678	694	718	675	694	704	657	663	651	676	710	662	676	625	659	623	717	671	669	641	675	650	655	691	672	650	761	675	639	661	635	680	640	705	663	635	650	612	660	643	682	647	655	602	656	656	638	674	644	617	628	641	658	631	652	620	662	614	635	687	599	640	666	644	645	688	670	652	611	633	652	643	687	656	618	669	661	635	662	682	665	642	644	616	595	654	644	624	631	694	673	620	669	693	672	658	665	640	629	634	645	655	628	613	631	674	641	655	643	633	646	678	635	618	644	612	648	652	589	607	646	626	627	628	600	605	595	635	617	605	625	619	629	662	652	618	629	649	630	630	662	660	649	599	618	629	626	593	627	672	671	668	634	649	620	672	687	666	609	668	637	635	658	626	624	654	650	621	606	690	633	675	695	660	624	585	645	645	624	629	645	611	648	637	653	637	656	645	660	649	634	611	631	620	637	642	637	639	608	646	643	622	607	648	626	639	595	605	627	595	654	660	602	629	637	629	629	624	659	620	646	593	644	655	603	660	641	643	609	640	615	645	676	645	637	650	631	681	624	679	683	647	622	617	679	688	641	623	627	619	625	610	675	650	644	628	639	711	661	609	647	653	595	651	637	644	607	621	635	664	669	640	656	629	604	632	635	629	614	626	634	616	627	572	669	650	622	657	639	671	625	661	631	614	618	656	649	638	645	632	619	658	631	640	665	629	661	637	604	632	662	652	653	635	639	622	621	612	631	620	610	648	654	619	659	626	601	661	664	639	633	672	654	661	636	612	651	643	642	652	661	616	626	653	655	620	644	618	700	624	646	617	632	614	629	604	658	637	641	634	646	646	677	661	638	632	654	644	658	617	663	626	688	624	672	662	658	640	621	623	652	644	638	596	670	647	647	661	617	619	651	634	645	624	666	628	680	653	662	679	590	659	580	664	631	587	616	618	605	616	594	678	632	642	648	618	635	610	638	615	629	649	660	625	614	664	659	656	635	648	648	601	630	647	591	618	618	635	610	655	599	654	668	588	603	599	649	664	604	691	597	622	694	605	627	674	639	629	624	642	661	626	619	599	620	655	623	655	642	651	642	631	617	635	612	624	636	659	611	612	646	690	640	637	632	620	663	665	630	655	638	661	634	616	612	636	610	581	642	659	599	685	634	634	659	643	650	621	610	630	656	659	700	642	651	673	655	695	650	653	616	638	628	611	610	650	661	644	613	584	613	671	621	631	649	679	600	642	636	643	614	664	644	622	643	618	634	613	676	666	632	616	655	655	638	651	631	657	604	614	639	681	671	630	633	581	596	621	635	661	604	596	644	654	651	651	607	634	603	616	657	648	656	660	656	612	642	649	654	634	646	634	631	643	617	595	617	595	609	628	628	637	655	640	618	632	628	647	617	657	631	634	651	614	694	596	610	587	633	601	630	637	602	668	640	685	667	618	664	646	635	631	664	624	629	600	644	638	625	674	615	641	645	580	641	642	638	680	651	623	583	629	613	615	565	607	577	656	609	624	637	644	659	603	625	657	637	610	653	602	634	654	679	675	586	648	661	635	694	647	679	581	686	616	645	650	677	632	651	611	618	624	661	663	647	649	615	695	610	644	600	603	605	636	613	627	678	613	662	595	615	614	637	617	627	610	623	610	599	605	644	634	643	638	617	595	668	689	639	673	669	612	641	620	615	668	634	621	601	675	639	675	634	666	667	619	631	599	644	624	679	635	581	640	617	662	671	609	597	643	650	667	673	614	622	661	631	618	636	656	642	652	676	623	650	654	645	583	665	664	637	638	592	641	670	643	610	618	631	654	675	645	605	652	645	693	619	609	621	640	611	595	651	623	590	614	637	663	626	663	618	609	584	614	653	613	659	631	630	643	615	712	609	644	656	644	598	666	655	668	608	629	646	617	595	629	598	629	673	622	602	641	612	615	657	598	624	677	620	593	663	620	642	634	612	648	633	621	655	648	616	609	678	668	650	636	629	627	621	663	597	619	626	676	659	652	559	644	657	606	583	612	625	585	657	633	629	620	662	654	642	576	648	631	681	630	603	650	631	683	640	628	660	651	655	629	686	620	613	610	642	636	620	614	625	603	613	670	658	647	703	653	644	646	655	625	622	621	630	604	605	679	627	575	715	634	651	652	635	630	626	596	610	661	627	628	649	619	570	624	655	582	620	623	652	614	627	652	625	633	611	658	664	621	630	665	622	659	606	675	647	618	635	646	661	655	583	641	678	635	618	617	666	692	640	653	673	645	583	643	653	671	610	658	610	606	638	680	619	604	634	696	651	672	591	653	651	656	639	640	629	640	634	635	633	628	623	610	606	687	682	658	596	665	668	651	633	646	616	656	630	653	651	626	646	635	619	661	627	646	648	613	629	579	674	651	639	639	587	649	599	645	696	591	611	592	612	606	651	651	626	668	638	633	670	651	642	609	624	665	648	649	648	695	642	630	625	615	580	644	694	612	643	620	594	646	628	619	685	615	684	602	610	640	667	648	607	664	607	672	613	609	660	626	618	664	628	640	649	659	621	641	592	640	666	628	631	659	619	640	648	662	591	630	677	622	630	661	633	593	599	646	622	625	628	596	681	598	660	656	691	611	668	620	649	634	595	633	687	621	640	622	615	619	584	619	604	658	600	648	654	623	672	639	678	661	679	578	647	693	618	650	677	646	659	604	621	663	651	619	644	685	632	652	622	577	620	624	579	624	663	622	627	621	631	622	625	658	638	642	629	666	675	671	649	635	637	616	638	596	636	581	608	620	608	626	666	662	626	643	638	617	642	656	646	615	628	628	643	647	634	609	637	679	644	645	601	613	654	656	658	657	645	600	637	611	617	648	676	651	662	680	645	626	623	643	626	635	612	661	633	631	570	670	619	636	611	688	646	619	675	614	615	633	654	612	641	670	611	671	620	703	618	679	629	619	677	657	643	635	652	651	623	634	657	629	614	643	671	629	638	653	630	645	650	632	577	600	668	635	655	624	636	627	626	595	636	612	584	618	628	631	607	615	610	644	634	593	663	634	628	588	638	615	619	619	642	637	658	605	632	671	659	605	616	631	637	675	636	667	617	642	636	644	624	657	657	644	652	626	638	586	663	581	630	626	633	618	638	616	658	676	642	664	584	641	581	657	593	617	650	620	625	642	617	598	630	595	596	634	633	649	659	588	646	612	594	613	647	638	665	621	630	664	621	640	609	635	611	641	627	677	630	615	638	637	626	620	634	646	618	620	608	614	627	652	626	644	617	630	669	641	651	623	601	584	590	634	622	624	669	695	621	637	612	615	627	655	635	619	626	622	667	668	625	591	586	645	611	623	610	635	661	642	651	653	665	624	585	649	635	644	651	618	647	679	621	600	598	607	635	618	645	684	605	642
3843	2056	1749	1354	1019	720	492	511	703	803	661	597	450	271	231	189	186	175	183	169	142	188	177	167	163	152	165	161	185	175	169	146	143	146	147	170	174	184	154	155	151	181	156	172	177	151	167	178	132	142	163	178	175	162	154	182	173	167	175	172	146	166	183	175	156	164	162	141	178	137	180	170	154	169	159	184	154	149	151	164	177	182	170	149	156	159	161	155	148	171	156	171	165	159	139	158	187	158	161	159	163	135	181	172	170	160	154	172	141	168	145	153	165	165	173	174	159	135	150	184	165	146	189	168	155	151	161	171	174	176	156	165	193	147	145	161	155	150	184	160	162	162	171	172	160	174	172	150	154	160	182	159	145	147	180	158	152	154	153	166	149	151	183	163	149	156	149	159	143	149	178	170	146	163	189	170	153	163	151	145	158	145	159	149	154	161	154	180	146	148	167	149	162	161	172	143	161	135	164	156	159	171	147	157	152	177	183	176	169	156	174	162	157	144	164	179	169	162	153	157	147	160	163	184	147	151	162	175	195	154	162	139	162	174	161	165	149	144	159	168	168	173	165	186	163	131	167	150	135	173	173	176	152	151	148	138	159	155	152	176	155	157	175	166	172	179	150	157	147	144	139	154	156	166	176	174	139	146	160	140	152	140	162	163	162	145	157	162	162	171	148	187	151	141	161	169	160	154	165	150	167	176	156	183	148	129	154	199	140	142	148	175	157	163	168	163	159	161	162	169	165	154	180	153	171	139	176	175	176	172	179	155	171	170	179	155	179	156	166	140	157	145	157	160	172	155	154	141	148	173	149	153	156	172	162	154	163	172	192	159	166	185	139	154	166	160	153	153	185	143	179	154	169	165	136	172	189	177	167	168	173	166	170	133	162	167	158	171	180	153	173	185	202	159	173	166	174	168	175	184	169	179	162	157	156	142	158	153	150	173	143	153	161	154	169	144	159	171	143	174	146	156	144	187	183	172	152	176	182	166	162	160	185	173	171	157	190	166	149	168	170	160	145	154	126	177	163	167	157	172	143	153	153	153	167	155	169	164	163	169	168	173	164	140	181	157	136	172	145	175	155	167	151	146	167	172	187	143	174	156	163	155	151	154	153	158	130	158	140	179	178	155	158	169	166	186	145	181	185	160	174	184	156	156	152	173	185	150	156	151	163	172	144	161	181	161	138	158	147	145	167	175	146	155	137	141	169	178	141	168	162	178	171	176	174	159	169	156	160	151	166	184	163	171	161	151	153	173	165	145	156	164	191	162	181	160	172	154	165	181	153	164	177	169	171	162	155	181	158	166	132	146	153	148	156	179	179	178	165	150	149	159	164	155	167	157	175	187	172	163	179	168	154	144	169	168	135	149	161	149	176	132	165	151	159	151	168	162	170	165	167	147	163	152	171	163	166	195	173	176	156	179	157	166	175	174	175	176	156	153	166	164	156	159	154	151	168	164	173	176	160	170	178	172	174	162	146	174	166	162	147	142	159	167	180	130	153	163	136	154	176	159	149	159	168	172	164	170	175	146	140	162	180	155	151	185	178	176	177	169	146	168	158	162	133	165	138	139	172	149	131	169	158	161	161	176	159	161	163	155	144	160	156	149	183	166	166	153	160	153	142	152	173	163	165	155	159	193	158	172	140	180	159	151	163	145	159	146	144	147	149	147	138	157	154	167	177	171	189	165	156	180	170	154	147	145	164	176	171	159	192	144	161	152	187	158	156	161	190	169	161	160	154	166	157	164	161	153	155	149	161	186	168	162	162	167	158	155	153	156	158	152	154	160	156	160	183	149	175	176	156	149	134	137	154	148	161	177	153	155	156	165	150	154	130	176	167	160	162	157	158	168	174	147	165	143	150	151	157	182	175	177	161	161	129	152	182	147	146	160	177	166	181	138	157	157	159	178	152	167	137	145	157	163	149	154	179	151	159	165	182	161	166	156	148	166	171	153	176	162	174	165	161	150	175	174	166	160	187	174	124	170	169	174	174	163	156	185	145	160	154	156	184	167	158	160	184	153	165	165	175	153	163	137	137	150	170	162	153	170	154	159	170	171	175	158	163	186	157	174	157	173	150	184	145	157	185	167	155	154	155	154	157	151	153	130	164	157	155	159	164	169	165	172	163	164	176	152	170	162	166	171	170	157	144	173	163	133	160	152	170	165	187	153	162	168	152	171	156	180	156	166	174	157	161	161	156	175	152	157	136	150	182	157	157	148	154	157	174	153	156	181	146	166	152	172	145	152	158	169	159	172	145	171	155	165	157	160	170	170	171	157	164	146	158	159	163	160	159	140	172	179	172	167	150	159	153	163	171	129	152	163	170	178	161	168	169	176	166	169	165	177	187	158	165	162	157	176	150	162	180	179	173	175	169	160	165	172	166	182	168	166	186	134	172	160	171	137	164	157	150	144	151	147	185	158	179	160	166	169	184	151	166	151	147	169	172	175	158	190	163	135	152	154	156	170	139	169	180	152	170	166	154	147	164	164	166	148	151	165	170	170	175	144	161	162	149	150	174	158	181	171	162	165	172	152	190	154	145	166	170	170	164	161	155	156	137	144	145	151	180	175	149	176	161	133	170	158	172	157	180	139	177	139	169	145	169	144	136	181	145	168	132	163	167	169	153	168	167	157	171	134	150	145	168	150	162	157	155	162	147	142	151	161	169	175	141	172	159	153	165	167	172	167	174	169	164	142	151	164	153	166	161	148	160	156	153	186	168	159	161	155	158	151	152	161	170	184	170	173	155	174	156	178	156	161	161	167	197	156	154	157	146	152	164	146	135	159	154	154	164	167	135	161	202	165	162	157	176	177	163	176	171	154	154	180	168	162	148	157	167	146	141	170	177	162	154	178	165	182	149	179	187	165	165	176	166	175	187	161	166	152	144	181	167	155	140	165	152	169	165	169	160	160	154	159	159	161	155	179	146	173	151	162	153	185	163	171	165	166	166	177	161	185	170	185	182	163	154	153	158	167	144	161	171	146	157	161	147	173	171	161	169	157	167	152	154	159	150	176	155	182	164	171	169	189	153	170	189	160	129	158	152	159	160	162	133	156	135	160	159	156	147	170	158	160	150	168	171	149	170	163	150	157	139	150	198	165	174	162	167	197	171	184	140	183	152	170	161	161	160	159	193	154	154	184	161	142	176	137	176	169	145	156	142	142	155	146	149	174	164	163	160	164	163	180	167	152	168	139	180	155	163	159	165	160	153	186	166	159	158	189	152	136	140	167	163	183	174	162	136	155	175	159	157	164	163	133	152	179	157	155	141	197	182	166	147	176	160	166	157	184	160	176	158	164	148	186	150	180	127	150	153	163	176	166	155	174	164	140	167	158	175	152	141	163	162	170	147	141	159	162	152	155	145	180	161	162	162	153	162	131	135	152	159	176	172	165	152	164	160	153	153	162	176	173	163	161	160	183	163	160	138	149	186	160	168	139	181	161	140	140	173	163	147	161	153	199	144	145	180	172	157	170	146	169
3902	2431	3244	3775	3065	2395	1634	2129	3250	3531	3596	2950	2329	1327	955	744	623	704	588	557	512	474	524	486	494	505	489	479	522	470	514	487	477	463	508	493	480	466	513	471	494	468	515	459	510	488	471	484	469	471	536	504	474	455	472	528	490	450	484	506	475	487	492	506	493	468	465	452	540	459	484	509	514	519	454	493	477	490	508	504	475	454	470	491	479	514	494	464	468	473	493	513	444	478	495	453	485	450	491	427	495	469	488	509	521	525	483	491	477	475	504	468	543	459	503	486	446	504	502	453	479	456	518	476	493	468	462	486	466	443	450	471	458	459	486	469	475	448	477	456	447	448	485	475	457	505	485	476	464	499	463	492	529	455	475	461	462	446	457	463	474	500	432	501	454	489	463	489	495	447	501	487	483	483	512	474	487	512	500	480	494	437	483	509	462	465	468	491	459	478	484	472	498	516	470	431	472	458	505	469	478	457	481	504	490	431	507	513	521	489	469	480	470	489	469	440	523	486	471	473	473	449	490	472	488	483	479	472	458	483	456	488	456	501	508	513	470	535	465	499	491	478	471	483	468	458	490	480	490	451	473	501	521	486	492	493	499	492	474	468	496	517	466	478	477	489	472	492	472	463	488	483	487	454	500	501	487	496	492	491	474	478	469	488	482	501	453	481	494	476	470	468	496	520	475	494	487	496	526	480	497	479	461	442	496	510	481	440	482	467	465	502	441	484	458	520	465	483	442	459	476	502	509	488	501	482	471	474	514	495	480	467	516	443	497	485	427	482	503	471	492	496	474	510	499	477	468	490	466	470	474	465	477	488	517	474	457	470	503	495	475	461	494	476	455	451	476	520	502	479	455	455	461	471	477	469	528	489	454	477	486	490	474	450	486	472	465	484	479	500	475	494	483	475	500	469	454	435	528	499	457	461	480	476	474	492	442	471	481	491	491	510	444	521	500	473	448	476	497	477	503	474	482	498	476	483	484	483	471	479	468	483	478	466	504	501	481	476	474	523	477	503	467	469	460	503	519	513	459	491	476	478	512	470	464	483	498	487	449	460	474	464	501	486	451	490	468	491	471	477	473	473	513	498	497	477	472	494	508	467	502	511	512	482	494	480	481	488	474	487	484	502	486	458	472	506	440	503	502	513	448	485	472	467	480	503	501	487	489	505	460	514	500	481	475	468	500	430	494	466	483	466	492	465	480	496	475	460	489	471	465	425	463	429	466	455	439	478	478	514	485	485	466	466	454	466	471	470	493	475	481	473	494	498	492	500	479	487	484	465	490	482	492	471	463	514	510	435	481	459	481	486	455	499	463	448	506	490	476	481	478	479	505	497	482	498	493	482	479	500	505	484	506	475	461	523	471	480	487	497	474	498	483	508	472	458	486	505	468	473	494	477	464	457	484	469	468	488	486	475	510	468	482	504	447	467	515	463	458	451	511	490	463	493	477	508	494	470	417	457	456	466	470	532	489	492	498	463	508	491	491	446	428	491	480	500	508	474	487	492	471	506	475	483	473	516	479	447	504	487	474	490	484	454	472	442	456	480	454	478	459	459	462	510	491	508	461	433	518	506	480	464	490	482	441	478	465	505	476	466	452	506	487	514	473	474	475	493	517	471	502	452	498	518	478	498	477	486	488	467	499	495	458	431	480	447	517	490	473	448	473	487	467	470	479	481	491	427	527	468	458	473	487	508	465	466	475	474	525	496	477	453	473	487	467	487	475	493	494	480	501	463	508	472	466	506	481	462	501	435	459	461	480	468	489	499	494	467	470	489	462	484	516	495	489	480	458	518	449	466	480	518	542	496	468	465	498	492	456	485	475	471	472	495	514	489	511	477	469	515	482	487	560	465	465	463	487	460	488	470	480	481	434	455	457	471	457	421	507	502	489	515	500	488	468	484	487	470	500	472	495	494	463	473	463	458	503	481	467	493	469	488	471	484	449	461	490	458	482	511	485	535	474	476	502	460	430	482	486	501	507	507	493	496	458	489	505	482	483	482	490	447	488	460	513	475	529	503	455	475	471	458	468	469	458	491	466	481	464	501	496	512	503	490	477	451	488	466	473	494	518	466	467	455	461	468	467	480	469	484	454	471	499	510	497	493	461	493	503	467	473	470	484	503	478	462	448	457	492	485	476	475	491	462	500	492	484	463	476	452	492	520	480	438	483	489	438	503	511	492	440	475	520	493	507	469	472	511	477	478	513	490	463	450	532	481	449	486	531	465	475	482	475	504	454	497	471	466	475	510	512	462	456	461	473	499	453	481	457	495	471	434	453	479	452	497	515	487	470	485	498	445	486	494	473	477	464	502	496	487	503	493	475	494	457	483	458	494	487	432	452	448	466	458	478	505	472	444	507	473	540	467	509	466	486	483	468	489	475	476	482	492	488	486	471	489	478	495	439	454	555	477	491	491	524	518	497	484	504	487	476	462	507	460	450	479	481	468	500	470	494	494	500	506	508	473	506	498	487	498	500	480	473	527	469	499	461	468	506	489	481	490	525	453	464	487	497	479	538	509	478	464	449	513	494	531	511	494	483	498	478	503	478	453	453	487	455	432	478	525	495	481	450	474	478	485	496	487	499	472	482	463	490	509	493	468	505	504	508	487	467	488	505	460	461	456	431	527	493	449	484	450	464	493	496	462	501	530	481	499	487	456	493	507	454	464	482	494	473	494	492	477	454	447	433	476	464	509	476	509	500	474	494	513	468	463	487	498	468	476	495	470	480	488	515	513	468	489	499	503	474	537	487	502	490	528	470	454	558	507	480	485	490	474	479	505	449	481	513	470	485	546	474	458	470	430	461	472	517	477	494	485	470	467	469	457	488	481	481	498	480	501	461	497	502	498	482	480	523	520	490	466	500	494	497	551	450	441	482	492	476	485	496	473	456	476	440	488	475	452	492	497	481	495	465	448	452	524	508	484	502	485	499	499	468	456	520	471	498	466	492	461	472	486	473	516	478	459	474	500	490	503	512	467	479	497	487	430	460	473	506	478	457	502	490	507	474	440	466	522	492	509	485	512	478	464	499	457	430	456	465	511	454	479	469	530	485	466	517	482	459	461	511	473	520	483	474	479	450	478	461	479	483	486	493	487	500	491	466	473	485	494	489	495	493	480	528	480	419	465	452	466	446	454	477	491	492	445	475	494	483	476	499	467	485	478	464	474	471	508	482	452	482	427	471	490	473	488	499	511	476	487	522	477	461	483	462	480	478	486	504	488	479	459	496	498	486	503	499	460	436	473	484	454	517	457	460	447	474	511	476	487	497	495	470	487	470	446	498	481	470	447	469	483	477	487	519	455	472	468	433	468	494	527	461	485	475	486	507	509	515	472	485	506	432	471	480	474	483	474	484	433	500	465	484	498	491	483	479	451	493	467	485	503	478	498	457	443	532	494	494	491	463	509	417	450	485	505	444	454	467	492	481	442	465	476	453	472	479	492	489	468	498	496	493	518	461	489	478	527	492	467	467	547	475	471
18997	19122	18164	19357	15050	11046	6775	5794	8047	10066	11562	8725	6270	3519	2168	1249	740	620	513	471	340	361	344	319	296	356	278	265	304	294	324	335	303	321	274	322	320	279	297	278	295	324	303	286	282	313	292	305	298	306	291	333	316	302	301	287	273	241	275	296	280	274	292	311	306	283	314	312	309	295	305	285	279	301	271	295	282	307	288	310	299	295	295	298	305	267	310	302	291	256	291	290	273	307	268	279	295	306	298	307	289	270	279	324	284	272	316	264	281	303	297	287	294	281	321	297	259	303	289	316	298	292	288	304	289	297	253	294	287	295	298	294	328	287	273	305	334	262	326	279	299	290	294	304	278	291	273	286	285	322	296	268	295	267	293	287	320	306	306	286	298	287	312	308	324	306	299	311	269	293	256	297	301	288	308	295	296	277	290	280	316	306	277	278	277	278	298	304	315	281	301	283	286	273	296	288	316	253	272	301	291	292	299	280	268	304	289	279	281	278	323	297	306	268	297	274	293	276	285	319	281	281	293	295	295	294	290	309	294	298	310	298	311	289	305	259	308	297	275	330	303	250	281	299	284	287	274	289	310	240	299	281	273	300	263	299	291	275	266	310	313	320	317	288	303	256	297	278	290	320	256	292	286	258	277	265	317	272	279	289	290	305	265	261	294	281	298	274	296	289	271	268	320	279	281	306	285	305	286	283	293	316	294	281	318	219	264	285	272	324	311	291	253	303	290	287	280	320	320	304	280	311	270	286	279	276	304	294	289	315	293	337	282	302	290	304	297	303	275	264	307	309	320	276	293	292	289	261	299	300	272	283	296	285	276	277	271	279	302	270	288	327	288	250	270	260	258	266	266	280	274	293	332	306	284	287	303	253	288	272	273	286	286	276	322	291	274	294	267	312	306	291	306	300	270	281	295	298	270	270	299	309	280	310	311	280	301	306	288	285	293	285	284	297	264	292	307	269	305	297	295	303	294	299	308	276	267	288	304	309	287	267	300	307	326	308	307	287	266	310	306	293	269	312	292	278	279	294	307	316	288	268	293	277	290	296	302	298	287	296	287	290	233	266	306	286	283	287	297	264	335	292	278	281	283	296	282	286	325	290	306	258	341	291	304	292	307	295	281	323	274	284	262	289	299	304	320	297	295	263	279	263	311	299	297	316	323	326	302	266	310	284	280	284	271	278	301	289	282	321	272	275	283	327	309	293	290	314	297	277	298	308	341	307	320	291	294	282	282	305	294	257	284	299	283	274	279	287	308	287	293	278	269	302	289	284	275	280	291	306	310	287	281	299	296	266	286	321	306	282	296	271	285	267	300	317	297	286	299	279	313	264	293	278	292	270	293	301	303	313	284	290	271	294	300	264	288	315	291	234	319	288	294	299	260	267	273	285	274	319	277	294	282	303	307	312	283	253	300	283	282	255	304	301	287	264	288	317	290	269	296	283	300	307	298	305	309	271	284	279	280	281	287	271	251	259	275	295	300	294	284	309	308	288	330	282	306	279	274	333	299	302	273	307	315	291	292	273	313	269	295	310	303	268	288	303	272	299	280	272	325	281	296	308	258	275	286	301	284	308	283	276	321	297	290	276	317	300	277	286	322	290	269	281	283	279	288	283	291	287	281	289	296	294	308	299	284	267	311	290	296	287	332	316	302	288	272	259	295	293	315	293	312	292	269	295	297	307	273	316	283	292	296	275	282	260	285	273	280	281	292	281	286	308	276	268	264	299	284	281	249	284	328	297	285	254	287	289	279	288	281	283	284	279	303	307	278	287	276	305	286	267	278	295	309	279	291	276	293	264	265	290	302	310	295	275	303	275	280	294	298	282	290	267	313	277	282	278	291	302	262	285	295	290	272	292	295	296	303	315	297	254	293	277	308	287	273	319	283	301	305	310	299	316	301	274	295	314	292	271	279	320	270	284	292	328	271	284	297	267	264	281	295	324	278	317	287	298	295	295	325	280	287	306	296	292	305	287	260	292	287	308	272	294	307	249	292	326	282	317	326	306	299	316	284	295	301	273	316	325	296	261	296	314	269	299	274	323	271	319	295	286	308	287	277	298	276	282	296	265	298	286	304	330	257	310	286	303	280	288	291	271	311	287	277	278	290	308	279	287	287	295	299	293	274	290	289	324	294	295	282	268	284	284	311	299	277	291	258	299	304	277	280	250	288	287	279	329	298	328	277	309	328	279	328	273	287	294	294	288	273	294	289	295	282	283	319	297	271	278	299	282	260	267	261	270	312	286	313	297	262	300	276	324	258	286	288	295	279	317	296	339	262	276	288	289	306	278	303	311	272	252	281	305	274	288	287	285	284	305	317	282	321	277	301	300	285	284	285	302	268	321	274	240	307	313	281	288	291	265	294	303	294	271	277	283	323	306	279	264	288	302	291	284	293	265	269	284	269	295	281	297	267	276	295	276	291	321	281	298	258	273	308	306	298	315	292	313	314	278	274	334	321	289	308	285	295	283	270	292	275	277	291	292	269	293	290	278	310	315	255	309	281	289	315	313	281	297	296	280	273	294	339	272	271	312	278	309	296	292	323	262	284	302	286	276	297	287	317	304	301	315	310	298	293	288	283	319	293	308	283	336	301	288	283	316	305	306	279	286	286	294	309	265	279	307	288	279	292	291	283	296	291	285	252	276	288	250	272	276	300	273	330	280	319	299	270	290	300	295	286	298	295	254	296	281	295	287	299	302	304	310	287	295	267	298	291	314	286	279	324	266	291	302	296	286	272	305	301	261	305	300	271	296	314	295	281	294	293	292	302	292	295	300	294	310	265	276	306	270	293	294	308	306	284	298	304	300	288	295	297	297	311	273	283	290	297	275	284	311	269	294	295	268	306	317	305	284	282	306	299	280	285	277	296	282	274	276	309	294	315	273	278	270	281	318	271	281	309	307	289	289	306	276	322	313	312	290	297	261	297	324	294	314	278	284	316	312	297	333	316	297	293	321	309	295	277	304	296	281	304	281	293	260	303	306	276	288	281	318	306	301	315	276	296	299	263	282	287	303	310	246	282	280	274	322	322	288	271	306	267	273	291	272	294	292	281	298	302	277	275	317	309	324	278	301	284	275	317	304	279	275	284	291	290	303	257	301	259	253	275	313	287	303	314	286	278	304	291	280	277	282	285	294	291	285	296	307	293	290	276	274	302	322	290	283	328	282	332	295	274	311	289	294	252	294	278	313	307	302	272	267	300	285	302	287	276	284	275	279	306	284	306	304	304	333	283	282	302	290	289	287	296	282	297	305	287	306	271	289	293	273	276	253	317	294	323	282	303	323	299	281	336	271	278	260	321	275	300	311	279	262	307	300	294	287	278	289	269	255	304	282	297	292	294	235	303	291	315	289	274	307	291	334	242	266	265	285	282	284	270	306	273	281	282	266	311	276	308	289	303	299	287	255	297	325	301	299	299	287	255	283	310	312	266	286	288	295	300	302	320	277	271	269	304	290	282	287	276	303	297	287	279	270	309	288
14134	13302	14730	19558	18400	15372	11698	14903	20381	23121	27124	22071	16290	11458	7453	4681	3741	3118	2427	2325	1476	1146	1358	899	913	912	957	868	923	794	904	859	840	872	863	887	844	781	801	772	806	795	775	845	813	794	778	826	818	819	843	827	795	771	764	783	804	819	797	791	807	819	753	766	795	793	806	799	819	813	791	757	797	806	791	787	746	773	834	745	773	792	753	755	740	781	805	767	808	748	788	824	791	833	802	782	717	764	766	775	778	807	799	764	773	821	780	753	779	782	780	793	797	766	777	770	768	722	794	804	752	769	803	724	725	783	789	786	825	817	787	769	796	818	760	803	764	736	785	789	826	767	755	800	806	840	791	790	794	765	773	797	761	759	837	780	775	750	760	784	740	794	780	765	773	800	796	852	790	772	789	756	762	770	736	800	797	815	783	792	729	824	747	724	767	750	793	825	776	746	776	726	782	781	787	779	828	766	831	803	770	756	808	754	777	762	738	787	763	807	750	787	798	787	773	770	785	765	775	790	769	788	782	777	784	763	777	766	717	825	816	743	801	794	822	796	808	762	849	757	794	771	710	756	757	778	762	791	764	792	779	754	813	734	777	764	805	813	778	749	752	839	732	806	718	785	757	766	735	776	828	778	793	795	779	717	783	816	746	797	758	775	741	767	761	767	797	779	780	780	769	785	730	778	775	752	760	778	747	788	743	818	765	810	803	827	821	751	718	775	791	755	763	773	771	744	742	784	747	762	836	783	765	700	742	748	767	771	742	796	762	780	785	819	778	783	771	791	766	774	744	773	750	783	764	790	767	770	794	758	834	774	796	732	771	729	799	774	791	787	744	820	788	724	808	793	735	800	739	793	751	782	741	765	754	792	741	830	803	738	766	771	749	762	783	791	793	831	757	750	801	810	817	783	748	771	779	806	763	747	763	788	787	758	757	758	785	845	792	771	784	778	781	798	779	736	741	770	770	768	773	799	762	778	723	793	792	794	766	775	794	764	805	789	795	765	790	732	747	747	820	759	795	785	812	736	788	765	797	744	804	779	751	806	778	805	784	799	778	766	773	749	802	772	755	759	780	716	809	749	777	754	762	776	754	725	751	811	797	790	743	746	734	778	762	798	833	755	795	810	791	790	781	766	788	753	773	791	822	765	798	796	780	773	771	770	730	764	810	767	777	789	741	756	786	764	753	761	769	767	790	794	758	741	790	767	810	754	762	806	834	766	790	784	801	784	756	740	765	769	809	751	795	782	765	774	777	742	812	743	801	754	793	786	751	787	805	790	765	775	791	794	743	782	773	788	784	757	796	754	790	797	795	750	710	825	746	807	786	741	756	848	826	760	772	783	766	773	831	796	836	772	775	743	783	791	755	792	774	770	793	750	755	768	769	743	779	795	816	817	714	789	755	745	808	721	776	767	823	728	777	791	759	768	791	780	795	769	814	748	719	768	763	760	779	747	817	749	777	790	738	777	826	779	758	786	776	793	761	776	773	767	774	754	798	753	731	779	785	775	830	743	781	794	763	794	769	752	751	746	735	746	771	779	715	760	757	754	801	758	789	759	762	759	821	747	768	788	763	760	830	807	799	797	757	771	736	768	752	746	752	747	746	781	774	788	773	771	759	762	774	772	798	795	813	714	776	786	770	755	801	808	795	821	775	730	791	812	765	758	758	820	776	771	733	820	804	782	798	777	763	745	805	756	771	804	763	732	799	802	740	772	781	756	809	794	825	713	742	789	768	713	740	787	750	752	800	765	774	775	716	759	787	793	783	778	786	786	766	783	801	723	755	759	761	807	767	736	796	786	743	751	743	743	784	738	787	740	768	779	804	758	776	773	766	811	759	744	747	769	731	747	773	785	802	783	769	745	789	768	726	794	775	752	799	749	741	766	772	785	793	784	814	755	757	762	806	784	756	822	791	782	744	782	802	803	801	787	782	782	805	778	755	697	768	767	763	774	778	770	744	770	773	753	757	730	800	759	759	820	785	785	792	837	745	763	751	797	761	768	746	774	792	740	732	821	767	836	768	736	822	784	777	736	833	693	779	792	776	736	766	759	765	751	816	749	751	769	776	821	765	765	762	789	824	727	809	736	758	749	751	795	762	747	757	772	737	733	780	778	796	731	763	725	776	732	780	757	739	787	772	735	748	762	741	765	742	708	775	771	747	814	763	712	749	778	768	766	761	811	760	795	732	790	774	738	761	787	750	786	743	799	778	767	737	738	747	740	776	825	779	775	748	787	812	730	754	783	778	754	825	764	792	823	741	817	747	775	783	753	769	791	809	753	744	777	745	778	748	786	771	778	764	793	814	714	735	838	756	771	798	800	760	797	746	764	736	745	715	806	764	754	749	763	797	785	771	731	785	802	761	748	751	761	767	787	755	795	774	812	760	774	799	792	773	762	756	723	812	755	774	819	794	789	733	789	773	768	759	771	769	851	791	737	716	730	755	784	726	749	737	769	767	809	795	793	765	804	750	783	759	732	730	776	705	758	730	789	805	772	807	737	780	796	777	723	781	738	786	742	766	769	777	750	805	789	780	748	716	772	803	784	778	814	764	740	766	749	805	747	774	756	774	751	758	793	807	748	786	769	770	773	745	749	740	786	745	738	775	796	735	737	788	796	821	785	794	770	811	770	788	793	756	722	801	720	777	759	785	703	768	721	769	735	806	740	757	794	812	804	784	798	751	814	780	804	780	808	800	794	738	767	746	716	777	767	775	771	751	811	781	766	764	721	734	757	756	724	739	789	810	732	770	759	774	796	796	806	757	775	752	755	792	792	752	730	773	800	767	802	732	761	800	755	774	806	794	789	762	814	806	766	755	751	750	761	774	743	717	800	728	774	783	764	738	787	746	761	752	801	782	763	732	797	772	764	787	774	772	823	736	808	772	754	774	792	780	741	713	768	761	730	767	751	765	733	755	800	769	808	781	785	828	752	765	827	763	762	774	801	768	737	769	783	723	746	755	723	785	786	697	755	712	777	718	730	801	790	736	778	797	788	822	764	801	752	745	707	709	763	762	760	753	807	835	750	804	804	748	773	799	726	768	750	787	760	787	751	746	765	816	740	719	799	725	770	781	737	758	750	733	788	735	769	762	755	815	776	741	740	809	741	760	834	761	745	800	765	759	743	752	790	794	760	731	807	734	716	798	762	742	698	732	766	741	783	802	744	753	771	765	775	757	741	809	774	808	763	786	744	814	713	762	771	794	750	782	798	779	760	777	749	760	767	809	740	779	745	753	766	746	790	827	765	749	796	742	765	816	762	797	779	741	788	751	760	802	775	752	798	800	791	778	757	756	800	784	778	754	786	798	791	744	762	777	796	771	808	767	756	788	744	762	764	763	796	793	780	784	745	776	769	708	847	749	732	754	745	762	803	736	745	815	821	749	779	761	819	763	762	784	803	798	765	778	805	736	778	759	773	811	733	764	734	730	782	790	807	755	746	776	783	782	775	786	768	750	783	714	794	796	766	751	740	807	759
24727	20859	23318	25471	22871	16859	12732	11629	12079	15115	16388	12822	9677	5758	3503	1754	1377	1008	710	432	322	355	337	290	266	265	270	263	239	251	301	245	266	262	267	232	279	243	237	242	266	254	271	273	242	244	241	229	246	271	262	246	239	247	246	258	272	243	242	240	229	265	262	248	289	212	216	242	269	210	235	249	267	262	255	233	237	236	249	261	243	240	233	246	266	261	237	230	253	264	225	257	224	242	232	241	269	211	244	233	275	237	240	236	266	226	248	288	235	230	215	229	265	245	257	238	242	255	251	230	228	259	229	247	230	240	271	230	233	257	221	245	267	247	261	264	242	242	240	266	241	269	246	241	253	252	228	244	237	266	259	242	227	258	247	253	269	229	229	221	239	275	240	247	222	225	249	246	255	242	251	260	234	245	235	240	250	231	223	263	224	243	240	226	260	259	242	261	230	230	209	221	219	243	239	257	252	229	226	244	237	266	243	259	242	235	252	249	237	208	260	227	287	252	265	257	231	241	301	232	213	257	234	240	211	255	236	238	229	255	258	229	271	250	238	265	252	211	215	250	226	264	219	255	231	250	246	232	250	245	264	251	235	256	242	256	222	226	253	254	247	254	218	225	233	234	252	266	234	250	277	257	246	230	247	252	232	257	233	222	221	233	262	225	264	218	230	232	258	234	238	241	220	240	243	233	250	233	253	259	237	231	240	239	234	267	224	224	256	215	230	218	252	249	210	233	205	232	224	233	242	250	251	242	240	255	236	233	258	228	232	242	232	245	252	240	267	233	226	245	255	246	262	245	231	234	258	248	227	228	241	238	246	220	261	258	247	253	242	249	220	228	248	233	262	243	225	235	283	260	237	230	223	228	239	228	245	245	207	230	226	265	242	236	246	231	238	253	225	254	234	243	275	266	224	248	247	243	254	271	267	226	237	246	198	263	240	239	255	259	240	223	204	282	252	242	215	270	267	255	249	223	248	241	232	255	234	238	279	251	224	231	253	214	253	253	234	249	257	241	238	271	231	230	251	245	259	247	269	268	222	241	239	248	218	249	241	231	221	236	243	225	249	248	226	261	221	247	255	229	268	269	247	240	263	248	241	245	270	255	246	236	260	241	218	251	234	248	263	247	241	262	244	225	233	248	239	232	246	255	239	249	279	261	240	252	222	200	222	227	259	239	229	247	253	262	233	235	213	241	249	267	246	240	247	236	238	265	247	248	264	250	229	261	259	276	266	243	219	238	255	240	250	266	253	255	236	219	234	237	253	262	271	249	254	236	250	221	228	232	247	224	246	225	248	239	250	236	246	258	293	249	220	236	209	261	206	257	260	267	246	278	262	212	253	247	245	236	253	260	286	229	242	248	255	239	274	251	235	275	232	236	230	252	243	254	249	251	254	239	256	254	245	248	241	253	254	238	244	230	231	264	237	251	248	213	236	240	253	258	242	232	236	271	247	230	247	231	252	229	215	249	245	254	264	221	248	239	234	228	254	236	248	249	265	251	235	244	245	234	218	238	220	235	220	252	247	236	227	254	240	232	268	249	233	252	282	228	282	253	233	265	244	238	243	224	264	249	256	243	228	215	239	236	245	242	258	244	274	268	239	241	272	241	251	274	241	267	237	240	244	238	240	250	229	245	236	265	249	216	256	209	256	272	275	234	259	234	274	256	259	266	251	234	239	247	253	244	250	225	226	233	247	243	245	256	212	247	223	233	240	260	263	216	215	257	224	245	265	234	245	270	251	255	231	240	254	234	223	255	260	251	255	236	248	244	229	257	246	234	224	231	237	236	237	268	253	224	234	241	247	248	219	227	237	245	268	265	227	266	236	235	245	273	245	249	231	196	213	248	274	237	232	249	265	249	227	277	222	226	258	222	300	256	245	225	250	242	254	221	227	249	254	237	223	257	246	221	228	219	242	275	268	226	218	240	261	257	292	246	253	234	246	250	250	225	225	231	250	246	250	267	236	253	257	257	270	256	273	259	266	238	285	246	242	243	252	250	253	236	233	237	243	235	245	297	242	232	289	255	260	240	236	249	232	210	237	257	240	233	246	259	237	231	243	245	238	225	203	208	237	236	224	253	210	250	238	234	261	270	221	216	186	256	247	237	251	267	230	242	258	233	262	241	245	245	245	250	257	236	219	261	224	190	249	244	259	261	245	264	248	239	239	257	241	240	250	253	243	241	241	243	225	236	227	250	232	238	217	258	249	240	239	231	247	239	237	187	219	212	214	256	246	211	262	257	245	254	275	261	229	242	238	234	251	232	236	234	229	265	251	217	245	222	217	235	265	261	260	228	250	257	227	244	209	258	261	232	237	252	251	234	219	220	248	262	261	235	228	233	230	248	222	231	237	225	251	219	230	229	243	237	242	249	241	241	222	244	267	236	241	275	218	245	251	238	223	232	240	241	244	236	229	218	234	262	242	208	237	219	230	230	274	232	228	255	249	262	245	239	254	266	261	224	253	207	275	231	232	236	215	260	227	244	244	220	236	236	240	252	252	283	232	239	233	239	265	251	253	257	229	293	243	230	248	243	247	241	257	246	242	239	259	258	221	235	258	219	252	234	223	220	224	233	240	247	241	226	265	221	245	244	239	252	243	222	217	248	242	234	238	249	233	269	229	275	227	252	227	227	259	215	243	229	236	224	231	256	234	254	243	281	291	277	226	255	239	246	245	228	232	259	225	193	242	215	249	247	262	241	235	242	236	255	229	216	227	224	266	232	235	261	245	219	249	237	237	247	280	236	251	244	207	245	251	215	239	238	242	249	250	235	242	206	255	251	255	238	282	224	240	242	263	259	222	255	259	241	231	226	237	252	252	255	195	267	268	235	246	223	269	259	267	259	237	216	246	235	228	224	221	230	255	255	242	216	257	226	255	222	247	264	256	225	224	267	256	252	238	226	261	285	221	237	257	235	268	245	275	246	251	252	237	269	261	227	248	240	257	204	257	238	261	253	250	254	235	232	258	253	256	236	253	260	247	250	235	268	267	223	254	212	245	231	241	252	254	260	246	231	231	257	226	229	265	241	275	237	243	260	269	249	261	221	217	238	241	243	224	241	224	251	291	257	236	242	262	216	257	230	246	271	241	268	257	246	253	255	231	219	218	230	242	247	263	231	230	250	250	246	245	254	233	227	247	249	224	256	232	238	228	232	231	256	234	219	252	229	234	233	256	241	253	236	220	228	214	235	240	241	284	284	246	225	234	265	246	256	256	265	238	252	252	228	290	236	235	242	246	263	270	217	261	253	271	236	241	236	249	241	243	211	240	244	236	251	227	236	256	248	242	251	230	256	227	234	236	236	239	255	261	253	260	235	230	241	220	237	253	260	251	233	242	210	263	243	277	229	241	245	231	242	243	247	232	261	256	243	260	228	264	273	266	248	248	250	235	224	239	235	240	255	220	233	251	223	238	246	254	261	252	260	250	277	249	240	231	238	262	235	241	244	249	234	238	273	245	234	225	231	242	225	228	225	235	241
15166	15057	18789	25831	25153	19807	19150	21905	24657	29477	31816	25822	20472	15442	10797	6491	6376	4593	3209	2117	1225	1231	1118	862	901	889	984	935	871	824	788	788	704	728	757	751	764	688	734	709	698	717	717	712	681	683	705	694	681	708	686	742	674	698	664	656	672	730	649	672	704	660	657	647	679	652	674	641	685	654	700	678	640	645	661	653	654	638	656	648	651	648	711	654	614	653	625	583	669	643	665	692	594	639	622	646	659	636	628	643	677	639	691	660	646	679	676	638	643	688	636	683	661	660	605	641	611	616	647	598	645	652	603	630	615	619	625	648	643	598	637	671	605	644	670	631	660	620	662	630	702	652	614	631	622	644	655	608	612	650	680	679	664	684	575	612	608	606	671	671	673	657	681	638	652	585	641	623	602	644	652	612	648	617	637	646	650	662	577	654	635	647	652	630	651	640	684	672	624	598	635	647	639	604	626	626	620	662	601	661	632	616	601	614	646	644	649	640	655	644	597	646	656	649	690	599	629	628	613	612	653	634	612	614	628	632	641	586	660	596	635	680	628	701	649	643	580	644	652	638	641	631	647	678	635	597	669	595	671	656	573	609	700	637	664	679	649	631	629	637	617	673	628	639	646	622	632	603	652	650	621	646	633	654	638	666	632	618	649	688	630	664	667	689	640	665	612	638	645	671	621	655	620	589	626	647	652	667	612	633	639	662	641	627	617	605	613	673	632	624	657	626	628	664	674	614	618	657	617	646	613	652	628	650	659	617	570	614	613	644	632	598	611	628	646	614	620	676	653	679	603	672	598	638	644	645	612	666	626	597	658	640	642	651	600	615	637	654	667	644	578	642	648	637	627	664	612	612	626	619	585	613	650	654	632	624	585	625	623	652	660	645	628	617	617	660	606	618	646	633	628	624	623	693	637	625	608	644	646	674	626	612	658	630	676	623	634	629	612	677	653	654	659	691	629	673	633	632	639	653	670	661	685	613	616	625	662	599	622	712	633	627	646	665	634	649	629	588	635	666	629	631	628	625	674	605	573	610	648	644	621	613	644	601	690	624	644	558	675	632	639	653	614	641	636	639	667	640	636	601	600	646	617	651	656	614	601	669	631	601	649	596	613	633	647	592	585	633	640	636	653	646	622	664	618	593	583	606	643	644	651	665	664	641	642	632	663	614	667	618	591	665	650	660	655	602	648	643	609	648	641	615	659	638	649	621	628	642	639	627	606	586	622	653	600	596	655	608	634	606	615	644	649	607	615	652	643	651	640	685	646	612	621	661	650	625	626	601	621	616	659	600	669	638	622	662	614	652	625	625	627	695	646	614	625	638	669	609	633	687	592	651	679	630	617	653	637	626	642	605	643	650	620	643	626	681	650	601	636	618	625	623	603	623	653	628	685	643	635	666	650	683	630	647	604	630	647	652	676	660	629	642	648	639	636	667	663	611	607	628	628	653	629	652	663	627	593	598	643	620	636	633	675	647	589	633	629	630	620	670	640	652	642	646	625	594	591	633	660	641	675	647	617	664	654	621	656	657	655	631	661	642	637	664	584	650	654	654	691	581	628	614	615	643	633	601	603	623	619	622	624	604	675	657	605	630	599	694	645	609	647	634	640	597	636	661	609	609	578	611	647	595	666	606	622	676	649	614	602	647	659	629	633	680	630	670	592	716	632	654	648	603	621	616	648	650	616	645	609	629	609	657	643	624	643	625	638	598	633	596	638	656	688	635	612	615	624	565	631	619	640	649	635	624	661	665	585	624	614	618	660	620	642	611	630	642	594	631	614	674	641	642	708	628	680	607	639	627	623	616	621	621	626	641	617	641	668	641	641	640	637	592	633	618	653	630	626	644	702	620	650	656	690	666	635	676	649	611	710	636	628	651	690	615	602	646	615	648	601	641	649	640	640	595	620	604	626	617	627	605	631	579	648	598	690	652	633	626	631	618	648	653	606	651	647	646	622	599	638	616	668	629	607	598	641	653	669	600	647	642	634	583	665	643	642	599	634	620	678	665	662	596	627	638	657	660	632	637	606	640	609	624	633	647	603	662	651	642	679	629	630	646	645	627	633	683	628	660	648	616	644	664	637	610	632	685	648	658	634	601	624	662	627	631	646	659	639	670	632	665	615	597	658	669	661	646	601	599	634	617	670	630	633	640	633	626	673	639	598	631	648	663	583	610	618	649	608	671	607	650	635	656	660	574	598	661	618	632	661	623	646	642	626	589	611	628	610	637	589	617	660	692	614	607	616	678	600	616	695	624	599	599	679	663	640	622	646	663	630	606	653	640	658	624	616	625	647	654	675	634	614	638	635	637	670	645	611	646	585	651	589	668	606	611	650	628	638	641	633	609	608	616	638	633	620	641	661	616	618	643	631	580	591	647	655	678	688	658	622	625	639	669	619	609	614	662	651	660	626	616	634	645	658	613	598	687	652	653	632	652	629	642	650	605	644	606	629	620	641	650	637	635	639	640	623	625	667	601	608	613	608	663	628	650	614	658	620	618	619	618	661	604	650	615	651	610	660	645	622	626	635	661	635	627	669	657	652	589	680	643	663	619	610	643	631	670	650	584	638	652	657	603	641	629	649	627	636	650	636	661	624	619	635	600	658	665	647	621	652	709	578	641	642	641	644	624	640	640	670	621	637	643	621	651	663	613	659	694	651	659	646	611	616	623	621	650	613	615	645	633	642	655	622	689	608	700	562	698	650	620	603	616	664	661	697	672	609	622	628	631	635	626	643	667	634	663	623	677	656	647	627	657	640	617	638	648	602	616	647	629	636	660	649	585	607	620	662	679	630	630	680	642	631	620	623	634	651	620	675	607	645	621	694	631	655	708	655	629	625	662	667	661	637	640	651	636	629	645	617	627	651	630	605	586	662	655	653	663	629	645	662	665	634	596	617	612	635	592	619	612	636	592	593	617	634	621	662	619	646	639	660	638	655	642	644	643	636	619	632	580	643	625	646	617	604	647	632	630	669	618	624	653	627	626	606	627	673	658	645	674	621	605	605	594	662	620	648	659	620	670	630	659	623	658	672	665	640	640	652	681	647	633	583	593	627	643	643	628	652	651	606	646	632	612	642	605	639	602	630	599	640	626	633	661	650	629	631	617	667	604	631	627	636	659	611	664	666	647	670	668	666	630	626	613	670	623	663	629	627	590	623	661	634	626	653	584	666	614	614	622	679	648	600	652	630	623	647	640	644	674	649	612	665	657	627	659	626	690	650	627	637	623	607	628	685	606	646	612	615	607	723	620	646	612	624	665	660	597	613	654	642	665	646	625	660	633	639	664	643	629	651	635	636	639	628	607	660	648	618	592	644	665	654	647	577	670	613	665	609	649	615	711	655	656	590	603	593	612	607	659	652	604	640	623	626	632	656	647	603	653	631	632	660	652	661	671	607	651	631	617	622	631	677	677	606	681	676	657	597	626	643	660	643	621	620	636	631	653	615	655	627	666	631	635	640	586	603	648	620	676	654	652	637	582	611	619
2874	1230	1118	1142	745	633	357	414	540	587	605	314	318	246	229	184	202	180	147	185	166	178	139	167	149	165	152	156	152	163	157	152	188	161	177	175	146	149	154	151	151	166	160	162	175	166	170	167	139	161	156	177	162	162	188	157	157	171	153	147	199	162	187	158	174	172	151	197	166	159	167	166	175	179	160	157	165	180	162	178	165	173	167	156	154	150	179	138	152	153	174	136	148	183	136	159	164	157	186	160	163	154	153	167	177	159	162	138	127	157	166	169	158	165	156	142	158	162	157	163	171	188	157	165	158	131	123	132	162	153	142	169	158	163	149	165	172	162	174	194	142	147	162	150	161	168	151	168	162	160	131	173	161	157	155	159	165	179	165	172	150	180	177	168	157	170	146	165	152	138	188	153	175	174	138	153	179	170	176	131	164	175	158	158	155	170	159	165	158	185	175	153	149	186	128	182	141	165	175	153	177	161	137	133	158	163	179	178	167	160	160	164	168	183	163	176	178	183	184	174	147	177	123	155	172	164	156	150	195	163	147	153	134	174	154	169	176	174	152	143	188	143	177	191	174	149	160	146	181	158	130	168	171	163	171	152	156	153	131	141	179	146	150	162	174	161	154	175	183	151	179	154	168	179	174	151	148	162	152	159	192	152	137	144	169	158	150	170	157	172	170	153	155	148	158	160	166	145	188	186	152	144	181	177	182	169	151	151	140	152	184	171	156	160	172	156	189	151	146	169	155	164	161	131	145	154	164	167	169	175	161	160	158	161	166	162	144	175	148	132	174	135	165	184	155	171	135	166	155	161	171	153	155	143	133	169	167	185	159	170	154	153	175	154	159	158	167	146	145	161	161	170	163	165	166	144	167	160	149	163	158	165	165	149	170	138	161	156	150	148	156	154	166	149	161	155	187	170	162	130	169	155	144	150	159	177	143	163	153	140	172	155	170	152	167	177	152	179	152	148	173	176	170	178	170	175	159	145	156	170	143	199	155	168	150	187	166	175	156	142	169	162	153	180	159	152	166	153	166	158	179	161	168	160	165	177	146	160	152	135	186	144	161	155	163	149	147	157	140	179	170	159	173	166	160	154	156	159	171	174	161	178	143	160	181	164	159	155	134	186	165	169	183	172	143	167	163	171	155	175	172	122	151	172	168	152	135	158	176	165	148	163	145	161	161	196	141	188	150	173	157	151	153	206	156	135	154	178	159	172	140	164	164	138	174	146	186	143	156	134	176	175	145	152	163	145	167	155	158	180	192	179	162	155	146	179	170	162	149	150	143	129	144	133	166	187	160	145	165	149	182	170	171	161	195	149	183	167	158	176	150	136	156	175	175	160	167	147	178	184	180	126	138	166	195	169	147	176	142	165	160	163	135	177	155	159	166	176	188	153	148	160	161	150	153	172	181	165	159	166	153	172	154	179	156	166	133	138	178	151	137	169	176	157	152	168	156	183	157	173	181	156	163	166	174	164	148	176	168	172	152	196	157	168	162	145	150	171	171	151	150	149	181	148	172	147	137	160	168	169	163	169	141	161	158	144	155	161	161	162	162	170	185	184	163	188	165	176	168	156	169	160	187	181	132	175	171	163	147	149	137	154	148	151	147	167	160	178	164	154	160	163	165	172	166	151	158	176	148	149	168	155	133	156	170	161	145	159	169	137	167	151	161	175	164	159	154	144	152	178	156	142	159	166	163	165	147	147	148	175	148	152	164	145	149	174	190	186	153	179	198	170	162	167	157	159	191	167	156	149	139	153	153	169	147	153	166	167	161	177	143	162	177	144	190	165	140	187	152	144	165	151	142	158	158	174	161	164	176	161	168	166	142	173	154	153	163	168	180	172	158	131	174	146	157	149	167	163	146	137	153	153	156	163	157	172	159	152	169	169	165	179	171	141	156	178	185	152	174	158	150	156	131	143	174	164	138	154	168	163	163	154	163	185	184	155	166	178	170	162	146	178	195	138	168	154	166	167	166	190	150	191	153	170	151	147	150	170	188	147	149	144	166	166	173	171	158	150	162	147	163	148	168	152	150	166	161	144	161	143	160	166	165	185	172	151	165	162	183	161	143	182	164	164	159	161	141	168	173	166	156	168	152	150	162	162	164	171	161	154	148	147	163	153	161	147	171	187	160	155	166	174	158	175	148	173	149	142	164	152	160	147	171	150	144	179	167	161	169	163	179	166	131	176	149	162	156	161	171	168	153	154	157	184	150	162	142	176	164	168	150	142	171	171	154	161	156	172	162	176	158	169	164	148	172	168	132	155	161	164	160	170	188	149	166	169	165	159	176	179	152	157	152	157	155	158	164	164	153	184	152	168	145	169	185	143	159	156	168	174	159	161	161	165	175	166	147	157	140	162	156	153	155	156	146	134	161	154	140	149	151	163	149	151	133	164	143	142	165	148	168	176	145	169	144	154	164	166	152	176	154	165	177	165	161	158	168	145	171	190	178	142	177	156	173	167	177	148	172	162	168	151	160	139	157	180	159	166	161	175	162	175	160	166	177	137	143	158	175	164	140	163	176	176	142	169	149	149	159	162	174	153	162	128	167	173	175	158	158	165	159	151	140	144	189	174	149	148	129	169	149	164	163	155	159	167	160	171	158	185	156	162	148	169	156	157	150	165	177	139	145	148	157	158	153	154	166	165	142	158	160	123	173	148	161	149	160	152	172	173	167	152	157	142	157	161	145	186	172	147	168	177	168	170	171	163	179	159	179	151	159	161	139	157	165	179	154	156	159	153	166	169	156	131	169	181	147	156	161	147	160	188	175	147	187	186	158	169	158	160	147	174	182	159	165	144	170	133	141	163	145	158	139	160	175	157	156	178	157	168	181	153	146	165	190	161	170	154	165	160	163	137	183	177	169	166	154	153	147	175	179	168	154	155	185	168	153	184	148	152	173	153	167	154	135	167	177	153	141	174	156	174	156	152	131	146	147	150	174	159	148	162	175	146	160	169	166	165	148	191	170	161	169	171	179	153	153	155	166	170	168	157	159	168	149	180	181	143	138	175	181	146	158	157	169	141	147	169	141	170	159	175	163	150	147	174	169	149	177	162	143	170	173	149	175	172	182	165	183	184	158	166	154	148	158	152	164	147	157	200	150	174	141	150	160	167	165	179	143	173	165	170	178	176	172	169	156	163	178	139	166	155	174	144	171	150	159	148	156	157	153	154	162	161	157	165	142	152	182	151	136	154	183	159	148	124	169	154	157	162	154	156	183	144	137	167	158	162	183	167	146	170	165	152	162	162	181	143	160	161	154	180	156	153	154	154	158	139	158	156	157	175	159	190	143	172	186	166	159	166	158	159	183	148	175	178	153	149	166	172	153	165	150	153	157	147	161	153	158	152	177	171	130	156	136	177	168	173	168	155	173	163	150	152	148	172	157	161	185	151	162	132	167	150	149	159	152	134	158	161	165	158	172	134	155	155	171	146	171	155	166	162	164	170	147	172	172	157	131	152	167	154	143	168	162	157
2943	1597	2378	3779	3465	3222	1404	2052	2333	3169	3300	2346	1801	1331	1099	775	665	702	545	506	506	456	494	455	497	471	507	473	482	442	474	449	492	502	472	461	445	510	474	488	471	506	479	499	460	509	466	499	483	496	490	476	492	469	514	490	464	479	448	474	464	500	493	508	480	454	492	492	499	452	490	495	473	495	478	472	470	483	504	539	455	473	459	462	466	469	459	446	446	481	467	427	488	514	510	458	505	449	465	469	441	464	461	432	474	508	472	466	464	469	470	477	455	471	504	474	442	496	451	486	471	450	475	473	488	475	486	458	460	440	487	483	463	500	474	494	506	475	484	461	476	464	472	478	509	498	480	468	535	503	510	490	422	495	437	534	491	486	440	499	486	477	467	485	464	512	493	478	502	455	490	502	478	468	469	500	525	483	483	483	497	482	470	490	488	430	516	462	455	490	488	467	503	451	513	473	482	488	484	500	496	476	495	445	455	502	461	510	467	496	462	532	484	470	458	500	489	465	467	461	471	497	447	506	461	457	468	460	509	506	490	420	478	444	497	495	474	446	470	490	475	505	483	492	481	484	486	491	498	537	478	490	440	472	483	461	481	493	485	483	434	510	481	461	463	509	503	511	441	463	488	483	454	473	461	497	476	502	476	493	486	412	445	532	488	467	449	464	500	449	450	478	444	492	490	476	495	460	497	456	498	493	483	482	521	479	466	488	489	469	470	475	483	520	470	487	495	503	470	505	493	477	481	447	471	470	493	463	503	498	493	470	465	466	481	491	477	469	483	477	474	466	484	440	484	483	463	442	468	465	470	474	494	495	483	465	455	488	451	481	482	456	481	489	522	471	505	496	451	465	488	497	476	523	489	499	488	514	513	496	517	481	499	477	501	461	464	505	491	458	479	487	500	476	461	463	481	536	482	464	486	476	491	458	458	480	512	454	492	466	461	463	489	453	484	466	464	421	513	482	477	476	507	508	460	448	505	494	486	485	488	483	477	537	491	475	493	505	481	434	443	465	464	508	487	479	529	486	496	478	438	472	504	495	463	486	499	502	478	447	509	466	491	539	485	449	471	490	498	505	448	482	496	490	475	449	445	521	502	480	486	461	468	448	493	470	483	497	466	443	466	468	450	486	441	476	503	483	476	478	472	472	499	459	503	491	495	441	498	508	463	445	468	487	446	468	442	478	473	481	456	461	499	455	472	498	488	490	518	456	488	469	493	481	475	469	503	475	481	452	461	489	500	469	475	473	467	477	484	505	486	475	471	470	463	465	496	532	485	504	452	457	502	471	458	509	485	471	458	472	448	465	476	470	459	460	450	452	474	479	498	477	517	480	477	465	437	474	471	484	442	486	501	469	459	493	469	453	498	509	488	501	432	441	482	475	470	469	514	456	494	475	474	473	523	491	469	498	485	458	489	470	500	471	464	492	512	467	516	488	492	517	508	479	466	508	464	507	447	481	485	444	458	449	503	499	499	484	435	479	447	486	466	464	441	468	483	431	483	476	462	464	450	478	500	453	490	451	486	480	483	482	464	524	513	527	485	493	469	489	501	465	469	482	479	486	442	484	473	459	472	442	534	496	536	472	516	515	479	479	473	459	475	466	489	466	485	471	451	456	492	449	500	470	471	471	490	498	452	483	467	527	469	490	498	484	465	512	500	434	473	467	474	501	453	465	460	464	476	460	464	453	494	464	461	422	481	469	486	499	486	467	464	498	493	484	487	434	469	455	467	484	474	461	493	493	532	493	455	461	483	462	509	454	529	483	471	469	460	479	480	507	451	475	505	529	480	488	525	467	508	457	476	502	525	451	464	425	473	495	502	468	478	441	484	506	474	465	473	498	472	484	480	459	478	467	500	458	486	509	483	475	490	442	446	484	517	494	446	469	438	473	475	485	481	482	498	478	467	474	479	457	465	442	479	495	498	484	512	495	477	474	453	477	470	466	463	487	428	498	515	459	450	471	454	506	469	513	432	479	488	471	498	470	463	463	438	479	466	521	514	518	515	460	477	467	501	452	437	457	447	492	473	476	482	488	499	436	486	458	477	493	474	476	428	492	448	502	491	509	500	514	464	457	474	487	485	480	478	459	501	473	479	511	511	452	505	508	494	439	479	489	464	492	496	471	490	500	476	505	491	479	489	453	497	458	506	454	476	474	473	487	491	458	534	493	494	503	460	499	452	505	478	464	468	463	461	479	476	467	473	483	523	547	507	494	458	527	484	454	453	511	457	465	486	496	516	465	440	465	483	534	484	492	480	485	473	507	502	437	473	445	491	459	519	477	506	497	479	456	472	472	466	479	553	472	508	471	508	474	500	513	462	478	505	495	523	490	450	487	520	462	480	444	512	524	457	515	483	486	521	456	491	502	479	465	490	455	489	485	469	473	465	481	501	510	498	432	482	484	478	480	463	470	497	450	496	509	469	473	466	509	444	511	482	445	491	469	495	526	499	453	480	499	468	493	456	462	444	477	492	476	498	487	502	473	504	450	464	489	488	510	486	523	475	539	478	461	458	450	492	471	466	501	482	478	454	444	467	442	481	479	502	480	472	465	488	514	507	471	468	482	485	470	440	471	490	496	447	475	497	502	482	446	512	504	471	495	474	486	468	461	524	488	451	451	473	474	495	477	501	512	465	466	463	414	481	459	472	467	475	479	488	488	495	473	490	484	444	537	462	470	484	502	469	488	486	476	445	482	452	457	462	494	502	459	481	454	460	456	478	473	506	467	453	477	488	472	521	470	445	481	447	493	433	482	488	477	480	479	498	449	470	455	478	456	459	493	478	465	494	502	505	468	481	494	441	485	471	463	472	487	495	478	504	479	540	484	461	512	481	485	470	458	462	468	531	494	469	478	479	490	468	476	476	487	458	482	420	480	504	478	478	447	498	493	471	514	478	479	498	469	483	479	466	493	514	462	535	464	457	485	481	470	520	478	478	462	450	456	475	456	479	485	447	502	479	468	476	452	513	456	459	496	452	522	480	462	466	501	482	496	546	481	462	469	496	487	440	460	493	443	451	514	479	466	482	436	475	479	503	485	489	458	456	508	472	481	472	463	411	486	451	496	448	479	475	507	471	517	438	492	479	450	505	497	446	501	469	463	455	443	500	504	492	482	481	508	493	486	488	488	470	495	464	461	499	501	485	479	476	476	431	466	470	476	493	472	486	486	533	467	466	470	462	476	455	479	462	533	507	479	477	507	483	496	467	508	455	493	485	486	477	496	449	489	476	465	479	473	473	486	492	508	501	482	469	462	492	459	454	506	490	460	485	483	506	478	452	443	496	470	527	498	497	433	452	501	460	465	469	516	484	482	507	512	487	470	490	510	486	509	474	484	450	501	493	480	490	472	513	489	450	521	511	518	462	486	460	510	502	474	465	480	500	445	424	468	464	497	449	465	502	487	443	516	489	454	519	495	472	513	506	453	486	479	477	472	486	499	478	480	486	461	475	476	464	508	472	484	466	511	446	484	456	488
14273	10485	13801	17344	14309	12773	7055	4339	5030	8021	9920	7900	5540	3472	2264	1448	946	636	529	419	358	305	348	290	281	302	289	281	289	302	283	333	302	257	284	283	330	273	312	306	286	298	285	283	277	271	272	283	323	305	275	299	277	286	309	305	289	298	258	305	275	304	264	271	304	295	273	286	302	278	269	278	317	297	303	280	299	258	326	262	297	271	304	264	290	312	296	286	260	284	285	300	299	299	276	278	323	250	297	310	300	286	306	275	292	319	303	297	306	237	269	307	301	265	314	281	272	273	284	283	284	294	248	283	299	247	289	315	265	312	300	292	285	292	278	286	255	251	280	286	317	310	286	276	272	270	287	290	264	299	292	270	302	335	310	286	286	266	296	301	298	266	324	267	286	290	277	286	269	293	276	263	299	294	299	308	300	317	256	293	272	279	255	302	255	261	296	291	286	283	285	275	303	279	281	315	285	253	268	304	276	287	257	319	279	303	287	303	288	296	270	266	284	289	275	291	286	269	291	297	279	307	293	289	324	299	279	308	272	291	255	269	295	282	302	272	262	258	276	298	290	300	312	267	280	292	280	300	292	263	295	292	337	302	312	296	274	288	284	275	262	303	282	277	284	329	280	263	266	275	274	309	320	291	312	268	275	328	328	267	301	325	253	252	274	284	305	287	273	297	310	258	262	269	285	319	290	285	293	293	287	300	294	331	290	265	291	280	268	301	272	289	297	298	298	294	248	297	256	271	319	272	329	294	296	266	302	310	290	300	279	286	259	299	313	296	307	300	315	296	289	282	292	309	286	295	257	294	284	298	272	274	298	276	278	269	289	268	274	288	261	266	249	262	270	268	287	309	299	314	278	267	278	287	294	270	277	271	268	283	278	301	316	294	284	268	306	283	292	304	277	296	270	287	294	277	243	263	303	288	296	277	251	278	325	287	299	299	271	258	263	298	288	300	295	252	309	278	288	304	275	284	268	270	301	281	319	268	305	310	277	271	306	290	295	294	316	331	277	300	293	302	271	305	304	277	275	293	281	314	310	277	287	292	284	317	271	289	298	293	270	287	276	259	289	276	312	270	271	277	285	288	305	301	306	266	248	288	279	276	293	291	320	285	290	302	283	321	313	272	301	262	257	276	285	282	255	294	261	273	294	296	281	289	287	273	289	298	306	278	309	271	288	277	267	280	291	285	292	300	294	294	327	293	307	298	282	291	271	298	301	305	292	299	277	252	273	304	291	291	327	275	282	293	288	297	274	326	291	284	301	310	276	291	304	269	274	305	274	302	318	279	309	292	294	283	268	315	274	309	301	287	295	271	251	280	305	291	276	260	291	318	318	295	282	280	292	273	297	266	300	296	306	293	313	275	263	294	286	277	258	259	314	289	292	300	283	287	307	280	337	301	294	298	271	308	280	311	248	281	286	302	273	280	268	294	275	265	296	287	301	276	277	293	270	310	281	281	274	289	280	315	259	299	290	290	301	271	300	302	294	286	283	312	280	298	307	294	309	280	293	294	304	275	296	250	294	296	308	288	294	279	287	285	309	283	259	290	301	307	297	283	275	256	283	296	303	313	295	298	293	342	272	292	286	303	296	249	310	312	252	295	271	243	270	307	323	285	283	270	290	291	274	277	288	278	280	275	273	274	300	272	297	273	290	296	322	284	298	313	287	271	284	285	285	311	304	298	289	266	284	296	296	302	282	267	269	288	285	290	297	291	281	275	284	312	270	302	288	302	273	279	278	302	287	297	272	289	283	290	283	303	299	295	303	287	290	305	270	294	261	313	289	294	259	275	268	301	310	281	297	273	255	294	316	300	254	279	283	309	265	274	277	295	299	270	288	294	301	279	287	271	321	289	304	284	274	268	293	295	303	310	285	297	311	289	285	294	252	294	287	289	272	299	284	267	303	309	291	305	274	267	312	288	276	273	286	252	277	272	302	245	281	344	277	287	311	260	290	288	258	292	264	271	280	284	278	299	304	315	290	254	289	287	268	280	289	284	290	304	305	274	269	265	276	278	266	297	305	259	270	269	289	252	277	278	307	289	262	326	296	307	295	277	316	291	291	289	280	284	299	285	265	292	266	275	277	264	296	279	312	282	294	298	304	284	256	306	297	300	288	297	265	299	277	267	261	287	284	282	265	258	320	298	279	279	282	290	293	284	314	311	296	287	292	292	273	291	287	282	301	255	285	300	291	289	273	288	304	293	272	270	289	274	284	309	283	287	303	299	267	292	299	285	280	295	285	274	294	280	280	285	287	287	300	279	290	330	309	273	272	309	271	292	292	276	299	258	293	304	299	314	284	296	292	295	300	284	318	271	263	312	272	309	294	295	253	300	313	263	246	291	298	298	307	297	265	277	278	300	267	264	258	283	271	286	256	294	279	288	286	259	285	319	268	306	282	315	290	258	275	280	291	274	301	318	327	302	309	307	256	268	302	305	299	299	314	334	300	285	280	302	293	286	279	292	292	284	307	294	268	291	294	275	285	265	283	277	262	290	286	318	303	326	302	296	294	278	248	291	298	279	265	262	289	300	307	283	297	260	301	311	295	283	262	277	274	304	291	270	283	293	302	282	311	303	313	291	246	292	307	320	264	279	295	299	273	275	268	270	280	294	331	313	281	308	303	295	297	307	305	279	281	301	275	277	297	292	307	281	267	291	293	292	299	282	286	269	329	309	296	283	328	308	320	277	312	287	261	286	301	301	303	294	261	312	291	289	283	290	261	299	276	289	284	288	283	322	301	276	288	291	280	299	279	268	281	298	292	281	280	296	247	257	290	305	315	285	294	301	314	269	275	275	276	282	318	285	292	259	290	299	293	272	279	278	259	292	289	307	269	302	307	307	269	308	285	295	306	277	286	301	276	299	250	302	278	287	293	282	304	281	276	265	309	317	280	274	285	265	308	265	271	273	309	265	299	285	257	296	271	279	281	289	273	289	268	301	290	294	306	287	263	280	308	326	308	251	312	288	282	303	298	316	296	275	314	279	289	303	292	330	289	286	294	283	264	293	277	253	274	333	276	284	296	286	304	291	300	313	293	284	304	247	344	281	303	295	297	280	260	280	267	255	257	285	287	313	310	260	270	295	289	305	302	290	288	299	301	251	275	269	258	298	290	275	308	272	293	272	286	304	310	280	267	288	267	275	310	283	247	262	257	299	279	277	304	291	281	299	311	293	284	275	274	276	295	309	317	281	255	263	289	275	319	277	301	282	290	288	329	279	309	320	273	301	292	285	292	297	300	312	295	321	266	295	263	291	274	264	266	310	314	274	289	300	321	302	252	257	267	295	326	273	281	287	293	292	279	307	284	285	266	311	289	293	267	263	269	292	315	292	282	263	291	266	298	295	273	293	267	291	308	283	263	264	284	306	283	271	310	276	285	275	278	291	291	269	303	301	312	270	267	287	304	297	278	298	303	277	275	274	301	281	310	310	254	307	313	285	295	301	268	313	262	282	308	279	269	253	285	294	312	263	289	279
10158	8206	13178	20460	17619	19172	11367	10581	13864	21994	25424	20982	15511	11709	8882	5505	4377	3095	2148	1461	1053	1061	1118	963	874	868	897	923	898	851	788	864	831	858	787	815	832	828	826	854	857	849	846	816	786	825	844	809	793	762	789	788	778	778	833	793	757	835	789	804	786	746	779	827	822	795	772	753	775	724	816	812	809	814	755	749	780	759	798	758	794	733	785	798	744	731	780	780	754	763	847	830	787	745	780	772	770	790	783	760	766	809	811	704	789	813	754	817	756	736	796	770	803	765	781	762	807	793	740	772	763	790	793	761	760	760	758	727	786	774	792	793	721	737	764	702	759	807	773	751	709	737	740	793	727	753	752	781	783	845	731	752	762	779	838	760	734	776	735	760	738	766	765	798	742	788	792	725	778	783	754	756	766	795	757	764	755	788	747	799	756	729	744	748	751	785	758	777	770	766	791	764	806	729	735	786	742	730	811	726	798	725	783	736	795	813	755	767	747	783	743	790	759	766	765	773	784	763	789	799	813	775	736	767	771	757	733	728	743	772	776	770	772	765	812	780	763	810	812	754	783	786	708	731	791	790	806	778	784	748	795	732	805	793	743	802	779	761	760	737	815	743	762	796	776	770	781	788	758	790	783	760	770	794	773	742	712	759	770	687	725	741	709	740	786	735	760	782	775	745	704	790	757	763	840	783	834	791	768	747	736	785	802	751	778	725	758	763	767	761	763	761	711	806	753	801	796	755	785	753	777	750	796	770	774	740	762	792	810	777	794	725	752	788	763	785	757	758	749	811	744	790	802	766	717	735	748	751	773	792	748	787	799	775	755	782	751	797	694	774	777	729	773	772	731	769	789	750	766	738	766	765	773	758	770	742	769	764	789	828	782	745	788	810	758	734	805	810	762	738	749	752	766	771	739	756	760	756	776	753	762	777	741	742	795	763	801	752	760	788	745	735	788	754	868	777	755	755	778	760	818	714	774	769	769	744	732	766	778	775	742	779	747	756	716	765	785	805	784	828	841	770	782	769	751	749	777	740	788	799	789	750	785	794	744	724	791	729	791	760	769	816	729	754	728	796	754	791	780	709	782	769	715	806	766	751	775	833	769	722	743	794	759	743	797	760	748	794	762	770	751	786	729	778	779	755	785	723	717	724	767	728	799	830	763	783	784	779	766	771	741	768	764	733	768	807	780	789	756	752	816	769	745	783	796	798	785	755	762	794	811	721	790	770	773	760	759	728	796	773	777	766	722	743	772	749	782	767	722	793	742	717	783	761	744	751	817	713	776	715	705	798	770	751	748	783	772	821	735	774	781	743	751	802	791	779	779	806	731	754	801	811	753	799	759	746	735	742	756	760	818	725	759	717	775	765	696	786	735	777	740	788	729	760	746	738	787	729	791	824	776	749	769	757	768	770	787	762	783	747	855	730	780	799	749	804	735	740	807	789	757	735	802	816	770	785	803	772	810	798	761	725	743	736	751	697	792	798	776	787	739	772	749	718	765	762	782	778	756	761	758	790	744	698	788	732	741	791	757	751	769	773	808	792	779	754	789	821	757	817	808	779	817	798	756	730	816	760	795	785	750	809	758	761	760	788	790	769	792	772	794	724	741	800	773	744	767	692	792	800	757	832	794	755	745	800	802	789	756	762	742	821	800	797	767	762	716	737	782	750	788	755	778	781	762	763	721	797	776	752	777	799	753	782	806	765	782	741	795	777	771	783	784	765	776	766	784	784	730	761	787	742	700	802	800	776	702	745	723	729	759	792	725	764	744	751	787	752	739	789	755	762	782	732	748	831	742	772	809	763	789	735	749	759	757	780	742	767	781	751	737	750	792	797	751	780	775	732	737	763	746	762	754	745	730	775	756	722	740	806	818	807	812	778	750	741	799	826	777	722	775	727	725	814	733	785	803	798	776	759	771	778	788	777	732	745	723	737	758	804	735	742	778	780	860	783	738	787	699	755	784	730	811	789	752	765	790	765	775	751	785	698	752	739	770	747	834	756	758	757	748	770	774	794	762	720	744	752	757	777	765	770	751	796	737	793	769	740	734	745	783	742	739	751	788	802	797	769	738	757	761	781	764	766	749	813	755	723	743	783	760	775	774	761	777	728	781	738	827	779	726	769	752	767	743	763	768	736	788	792	754	782	743	772	735	822	780	755	727	796	760	754	779	768	754	759	775	780	747	738	763	781	839	760	789	782	735	786	767	772	761	753	810	688	717	747	752	736	776	775	786	773	792	819	776	766	722	779	755	760	815	770	781	772	772	800	737	802	760	715	784	763	763	744	773	774	791	759	781	776	740	777	788	757	752	819	789	697	770	718	769	743	762	747	762	761	810	732	783	714	800	771	730	799	759	693	780	776	761	807	784	803	800	783	789	780	695	774	756	772	769	807	761	810	743	674	779	810	806	768	750	764	706	754	803	768	789	782	793	791	765	748	778	766	757	802	788	789	757	817	754	771	789	784	730	757	761	754	745	771	815	784	802	793	767	762	728	816	787	758	705	764	796	785	762	766	775	741	787	722	741	771	785	759	770	768	822	753	808	765	742	759	760	761	788	748	777	827	730	799	789	730	753	734	762	751	769	775	803	759	764	808	758	782	741	794	785	726	794	812	753	724	790	751	778	792	740	770	803	791	782	756	798	777	792	811	756	733	803	799	834	774	739	769	800	780	775	779	746	760	823	754	738	749	755	746	757	750	779	761	810	749	769	777	788	793	746	790	784	747	773	761	739	721	834	780	761	784	733	784	741	775	742	748	749	766	794	767	746	763	786	773	723	748	798	784	764	721	711	774	761	765	777	803	763	782	820	804	776	758	759	737	763	783	724	747	736	769	806	745	774	783	838	787	799	798	784	776	777	795	749	768	762	779	767	750	803	760	785	759	788	783	739	757	750	722	726	784	767	789	758	749	801	799	748	754	754	783	778	742	734	749	705	749	748	825	761	770	807	777	735	744	793	760	746	745	806	706	751	811	773	753	751	770	738	791	685	794	766	737	764	758	739	766	805	795	801	793	811	739	823	760	758	800	730	814	752	762	713	809	756	791	780	773	755	872	759	820	789	816	763	758	772	731	754	787	819	797	737	794	788	804	791	785	822	786	761	780	796	802	760	784	757	777	751	773	774	733	808	784	773	739	793	738	737	739	712	792	780	810	818	722	748	764	752	789	812	764	794	742	752	783	770	777	757	766	738	733	745	767	825	769	725	775	819	750	801	746	789	847	751	761	805	718	751	747	778	768	725	749	744	759	806	712	775	752	812	756	753	815	764	798	766	786	762	809	756	725	779	776	765	781	725	816	777	782	748	812	735	808	771	789	761	776	752	700	815	776	828	760	793	728	784	779	745	735	751	751	767	790	777	786	778	769	785	791	743	795	730	741	779	807	796	762	767	761	743	805	757	745	746	749	766	776	756	735	767	764	729	804	737	804	742	743	770	770	757	734	803	792	700	760	731	765	733	819	793	786	730	763	704	741	774	725	791	726
22476	19941	21423	23196	18977	16097	8939	5602	9464	11750	14739	11958	8715	5777	3504	2237	1651	940	732	488	320	288	343	272	279	292	238	272	233	281	254	279	265	264	274	297	250	227	264	260	237	245	254	269	246	229	239	239	243	228	229	250	244	258	262	274	263	223	224	224	229	260	249	233	215	257	271	229	266	226	262	261	245	244	266	257	230	239	228	238	247	246	245	244	206	247	245	246	259	213	235	229	252	243	230	221	240	238	230	237	247	244	243	261	251	263	239	243	252	267	242	274	234	246	252	243	252	231	233	250	231	254	255	251	250	246	261	253	227	248	232	207	242	237	225	234	260	249	240	236	230	240	249	241	231	227	261	244	236	279	226	218	255	221	271	234	254	245	249	200	238	226	227	254	241	248	228	251	236	241	225	243	261	247	256	241	237	227	253	220	243	239	218	259	237	246	226	232	211	220	222	261	248	244	244	225	213	285	252	228	229	251	209	230	254	246	241	214	247	243	238	247	225	279	229	252	240	239	246	252	216	234	251	264	247	225	267	247	270	241	264	235	254	252	223	217	237	256	229	255	259	260	234	237	220	249	276	219	225	236	251	210	257	265	275	206	234	231	244	228	262	242	244	220	234	255	220	248	251	222	229	212	220	238	253	256	203	262	253	206	217	234	213	230	232	244	246	222	218	239	291	251	222	245	251	256	243	249	233	254	240	207	181	258	229	254	240	227	226	233	242	227	241	236	238	249	238	230	227	253	262	226	240	230	261	254	238	256	241	237	262	256	231	241	264	238	229	228	248	241	233	276	258	230	223	220	234	230	233	243	222	238	271	257	253	236	255	237	256	243	248	250	264	237	253	239	260	242	252	238	233	217	272	256	224	226	228	258	250	240	230	235	233	228	233	258	273	227	257	233	210	218	249	241	261	236	246	209	238	251	221	255	221	261	219	245	224	235	241	258	214	255	217	225	258	261	247	226	256	229	237	227	245	238	250	253	232	237	258	241	230	275	218	261	198	227	224	239	253	240	271	230	242	234	248	252	242	247	225	227	247	242	245	259	257	238	240	247	226	232	261	247	259	249	238	251	226	236	252	235	263	235	252	253	228	235	249	254	238	216	240	250	241	212	219	234	228	231	231	225	226	218	234	242	247	250	244	242	245	238	239	269	237	237	229	247	268	258	218	242	238	224	265	238	243	239	237	248	240	236	246	212	247	260	238	250	231	251	249	252	202	234	203	210	241	232	267	268	256	217	254	253	224	258	269	215	241	235	245	229	227	264	238	255	259	244	247	222	241	284	259	246	258	247	260	225	252	230	232	275	267	244	259	266	248	242	252	233	231	252	253	243	229	236	226	210	237	258	225	234	237	218	235	234	223	211	247	251	224	275	281	238	252	250	226	257	238	257	241	228	242	221	233	260	260	242	240	252	215	225	227	237	212	229	230	245	258	214	206	231	231	227	217	232	264	229	250	261	230	222	224	225	270	257	259	260	262	270	228	239	261	213	243	260	261	251	265	213	227	230	250	241	241	252	237	237	230	250	237	213	263	245	256	260	264	246	238	214	257	240	254	254	260	224	209	257	232	228	246	242	245	249	237	226	243	211	233	250	236	242	251	221	261	258	261	238	217	271	228	260	244	230	251	251	249	253	259	242	245	255	251	238	257	248	235	232	239	251	224	228	227	206	253	254	243	241	236	239	222	253	235	254	272	247	235	245	247	250	246	235	224	249	253	236	256	219	240	242	238	234	215	260	239	250	229	245	229	247	237	253	238	218	251	260	245	228	237	217	265	261	237	220	244	252	244	244	259	244	260	247	236	245	246	239	256	230	244	234	242	234	254	229	220	243	262	263	245	229	229	220	240	238	236	244	236	233	257	224	227	206	264	232	237	238	265	249	258	260	215	267	253	238	250	237	236	237	245	233	253	224	217	201	240	229	236	258	260	246	224	254	228	245	246	234	247	224	267	248	220	231	239	248	239	208	261	252	231	269	226	252	235	249	254	231	227	239	265	233	242	271	215	239	257	230	263	264	263	215	268	267	251	274	226	274	245	229	211	251	265	242	235	231	250	248	240	249	251	251	237	237	258	233	219	245	252	237	253	240	210	247	242	239	268	225	239	254	234	244	231	222	229	227	233	252	248	227	228	228	219	236	242	269	235	263	255	236	251	252	235	221	278	242	242	252	256	238	223	229	215	244	227	239	251	253	252	241	224	246	230	229	239	248	251	251	231	236	262	232	240	265	233	236	245	262	241	259	223	221	247	236	208	223	230	262	227	230	236	255	239	250	243	217	265	245	262	213	229	242	244	239	225	232	247	254	233	255	250	257	223	251	232	218	233	279	239	250	242	226	241	223	225	246	228	224	259	231	248	229	222	230	239	245	235	237	238	230	255	229	239	239	233	243	233	251	262	253	249	240	231	225	254	247	234	257	232	225	215	236	234	237	243	245	229	239	245	223	226	246	230	240	245	233	224	272	259	238	254	220	255	228	257	218	224	240	220	223	255	210	243	228	240	239	233	214	246	265	230	217	227	236	251	238	275	252	229	255	254	254	250	239	246	245	250	215	241	258	240	212	224	225	211	240	245	262	218	245	243	267	214	228	234	217	237	236	243	253	262	283	229	233	224	239	251	276	247	230	238	272	272	241	240	217	251	262	244	254	246	214	226	235	268	237	265	205	248	265	250	261	220	212	234	247	245	236	234	265	224	238	252	224	231	253	217	240	249	247	237	258	249	241	247	246	255	229	239	225	270	246	250	246	256	270	234	265	248	223	230	237	248	223	238	246	233	250	246	233	230	251	271	219	262	235	243	214	258	212	234	225	226	244	238	228	235	251	258	218	263	235	230	251	221	236	249	249	232	256	246	237	269	240	255	236	218	237	255	224	216	215	228	242	240	221	226	263	223	252	259	266	230	250	254	239	262	250	240	268	237	241	257	265	259	238	244	241	244	233	242	248	257	246	242	220	268	240	252	221	233	233	269	239	263	269	222	252	240	235	227	242	257	231	233	247	250	233	235	226	241	244	253	225	225	217	227	247	217	237	244	199	225	227	236	250	245	230	240	238	236	269	245	235	246	235	244	226	232	242	215	259	257	262	244	237	226	251	235	254	253	260	260	234	235	252	222	263	229	294	268	232	234	249	235	238	216	240	229	255	243	223	239	263	251	231	247	243	252	267	252	232	237	242	232	245	217	267	241	263	271	243	211	259	222	241	230	270	240	253	234	221	228	221	244	228	220	238	220	228	222	249	242	248	277	246	239	210	246	234	252	265	246	238	247	225	238	262	226	221	244	258	255	232	222	237	268	240	231	224	219	260	238	238	242	257	229	238	240	249	222	247	241	227	258	258	224	246	264	211	230	241	215	250	249	244	243	241	235	261	267	239	250	249	235	253	239	239	245	241	239	292	272	236	222	215	259	240	234	253	256	224	218	236	238	227	235	258	222	269	212	250	253	242	260	265	273	266	254	249	232	235	225	231	239	243	263	263	253	222
13629	14571	17226	23496	21728	20487	14095	11926	22878	26988	31175	25676	20056	16277	11820	8365	6931	4208	2931	1857	1230	1176	1369	1015	923	868	851	878	854	806	819	751	780	742	728	741	792	712	756	701	751	704	754	734	712	704	700	685	705	702	725	739	696	714	682	672	687	707	670	662	671	642	647	668	656	686	668	616	692	636	631	650	681	669	625	658	647	658	760	675	610	575	690	636	622	668	627	710	627	646	676	629	693	626	679	634	631	647	639	669	663	653	629	656	628	617	637	625	636	637	659	660	636	642	650	665	661	639	635	655	606	665	614	684	587	621	629	601	653	625	611	644	657	583	590	612	650	666	645	631	622	591	630	662	656	649	659	657	592	654	648	626	662	670	617	647	628	590	636	580	598	663	638	644	624	654	606	659	634	643	668	633	628	663	668	640	640	609	619	622	608	612	612	608	610	659	660	657	612	608	660	645	626	656	667	622	629	637	604	618	636	620	636	682	620	632	658	599	671	639	632	619	662	628	644	613	664	641	633	611	622	632	637	659	616	669	650	601	641	617	654	630	602	643	642	638	627	612	568	609	634	623	614	657	645	673	623	616	659	608	612	674	647	636	644	605	637	596	648	617	659	643	552	676	659	658	625	627	642	659	617	659	624	626	647	669	640	631	623	647	618	616	641	596	649	622	612	616	626	663	616	648	639	592	609	587	596	623	632	653	633	574	615	651	629	623	613	629	666	622	605	619	600	617	670	625	632	717	655	624	610	630	594	680	630	588	612	603	638	644	631	608	613	652	637	641	607	675	661	634	628	609	638	627	641	604	615	641	635	653	659	657	655	616	678	633	617	661	631	629	619	631	617	601	649	644	661	663	635	625	603	625	622	640	596	592	616	595	620	594	639	636	612	600	643	659	648	655	601	647	629	601	652	655	660	609	662	635	657	666	660	600	600	615	678	612	622	661	610	646	604	631	593	631	654	625	589	647	621	614	636	618	640	630	675	638	597	620	636	622	641	625	603	633	671	599	602	617	611	645	622	631	604	669	643	670	625	599	637	632	595	573	630	639	646	606	594	684	650	644	629	603	596	662	587	682	653	602	627	619	595	626	653	689	604	593	625	670	658	628	644	633	640	583	611	652	636	613	597	649	650	648	634	648	621	685	610	617	660	658	583	639	636	650	605	628	689	681	660	638	644	618	647	624	660	672	602	646	663	651	653	673	623	630	597	629	620	612	660	688	671	640	684	625	632	607	647	625	665	619	618	617	604	655	617	600	614	610	678	615	653	650	646	598	648	661	631	630	652	628	645	639	606	662	630	662	618	602	644	641	631	646	625	645	598	637	626	615	639	664	630	604	665	658	656	616	606	693	637	649	641	649	642	613	643	594	624	634	604	608	656	620	657	599	613	674	640	628	601	620	645	666	648	660	622	611	620	655	609	590	668	632	669	653	639	587	686	623	605	638	633	653	695	624	600	618	629	631	629	616	610	661	596	646	640	655	626	623	653	618	642	649	666	673	627	671	608	655	665	616	642	626	616	588	582	645	633	603	627	643	610	613	595	652	594	644	620	614	613	596	579	654	675	586	601	659	631	656	651	607	598	677	612	593	622	593	650	647	593	629	613	614	631	650	647	704	634	610	657	641	600	614	657	643	652	610	648	660	607	594	638	623	620	664	653	631	641	576	671	636	614	663	668	605	601	617	597	623	686	635	629	600	676	643	676	622	624	618	617	642	630	606	675	618	633	598	659	646	603	635	618	658	624	633	658	615	617	617	636	617	620	628	621	591	660	695	625	599	647	634	616	619	647	643	680	591	636	639	629	612	664	621	657	655	629	595	642	620	649	600	641	617	651	630	632	646	611	620	622	654	586	628	648	628	632	584	618	612	655	662	619	607	637	642	638	633	621	597	604	600	613	641	635	648	622	626	688	629	574	639	585	592	641	619	582	631	647	630	636	613	630	629	632	654	615	621	657	661	696	630	636	636	630	607	580	631	665	647	694	683	665	639	608	624	651	660	636	581	603	621	625	618	634	627	612	628	646	593	638	662	675	606	678	631	645	616	600	628	642	629	589	605	660	598	635	609	578	610	635	686	653	649	622	655	611	632	633	617	627	592	647	624	621	606	641	652	666	665	675	654	617	614	628	611	584	654	661	619	620	584	600	662	617	617	690	647	658	634	667	652	645	655	619	634	652	634	663	689	580	659	657	631	608	581	662	665	673	606	663	599	646	639	632	631	665	600	614	678	608	645	597	657	650	606	586	620	608	650	641	676	632	637	674	641	623	608	674	662	682	612	624	653	636	655	591	687	693	654	630	643	610	661	674	636	624	636	651	698	604	653	600	620	598	661	661	656	629	607	637	622	704	677	648	599	611	632	603	654	649	622	662	659	602	614	653	670	625	642	666	615	618	625	671	633	629	677	617	635	613	651	668	626	598	652	619	609	665	624	620	614	637	644	598	623	610	622	659	687	679	628	629	671	694	640	664	655	658	643	626	646	621	639	600	643	606	603	620	631	593	653	632	612	637	643	663	632	620	666	589	632	659	641	691	612	646	600	664	636	640	673	637	665	663	664	655	616	627	562	658	627	627	628	617	659	620	654	609	691	623	658	652	628	618	649	685	599	689	641	661	624	634	621	639	644	638	621	655	593	661	649	622	611	636	650	668	609	584	640	625	648	655	596	646	658	623	639	650	636	630	633	624	668	646	606	616	621	613	649	635	664	642	623	634	633	626	600	646	609	596	637	612	647	610	631	634	606	690	613	621	639	622	675	587	587	637	623	661	633	630	663	648	595	626	702	678	632	636	622	650	641	634	639	584	648	636	650	633	642	638	596	629	622	637	582	653	611	596	639	688	621	655	638	660	589	625	654	603	619	644	634	681	620	611	639	593	635	636	642	616	633	649	623	640	635	622	633	593	650	625	671	669	599	604	602	603	635	623	681	618	622	654	619	630	619	663	628	636	636	615	620	626	630	615	637	593	677	626	634	641	667	603	649	610	649	617	627	626	638	626	605	596	644	598	596	637	614	661	614	613	648	653	650	643	584	679	691	630	689	603	608	621	655	581	620	633	639	621	665	622	607	652	644	628	650	656	654	648	621	636	592	613	671	642	635	620	616	606	636	608	573	662	656	643	641	726	620	639	600	650	637	616	640	599	592	683	676	641	651	653	647	641	654	579	635	651	606	658	622	628	636	611	635	650	646	603	588	584	665	658	602	601	569	648	647	593	608	650	640	628	661	615	635	650	625	654	627	678	658	649	678	619	641	610	595	638	651	620	651	624	642	646	660	665	639	675	630	654	622	627	624	685	624	617	667	633	623	615	633	616	628	667	636	661	629	610	645	612	605	617	636	630	612	608	630	610	647	632	642	637	622	648	660	621	610	653	662	613	613	626	632	645	620	706	632	637	597	605	640	636	667	670	622	680	629	628	658	635	586	642	620	623	622	594	640	678	620	618	621	693	605	599	634	610	615	607	606	636	605	639	639	652	636	668	660	643	620
2714	1130	1073	837	716	702	402	336	416	541	559	314	283	227	248	193	163	163	173	163	171	175	150	156	153	155	169	143	150	178	159	175	161	148	180	172	171	179	148	170	158	172	144	175	168	155	179	162	162	156	134	154	168	166	164	171	173	157	160	155	183	168	152	151	166	163	146	173	164	149	174	166	138	145	166	179	162	184	152	169	152	151	151	161	149	138	149	169	165	154	195	194	160	156	162	178	168	182	168	152	148	168	158	186	175	178	169	181	146	159	139	148	150	162	156	170	153	177	158	153	159	186	152	174	148	167	145	161	156	170	156	167	157	152	159	170	158	139	147	128	166	157	171	173	147	130	174	178	151	179	167	171	154	169	145	142	191	149	165	162	139	174	174	163	186	167	153	138	172	150	172	146	152	158	175	182	167	167	156	162	132	159	136	150	174	152	136	158	164	145	169	148	166	174	148	175	145	177	147	179	181	162	164	188	156	176	160	166	140	142	154	163	162	166	183	162	164	134	140	156	154	154	157	176	164	179	170	167	171	166	180	172	149	166	165	149	160	138	134	148	159	153	149	141	147	173	159	150	155	169	170	155	172	188	154	168	159	144	145	163	152	158	175	152	167	178	137	143	167	164	189	148	166	174	166	150	141	150	155	174	174	129	142	158	157	169	149	155	174	156	161	170	161	152	198	172	149	136	162	177	164	165	153	132	165	138	177	142	153	165	169	145	152	157	146	170	154	147	143	164	147	157	171	146	168	163	174	163	140	158	176	159	154	178	182	169	174	165	164	152	177	150	160	176	143	169	142	161	155	141	160	167	161	158	137	150	165	163	156	154	153	136	176	162	150	148	153	156	146	173	156	149	176	175	166	170	157	155	146	151	137	157	149	138	184	164	137	165	150	146	149	163	176	171	164	155	164	154	154	147	151	179	159	148	156	160	146	174	166	168	174	129	157	160	168	155	154	149	143	145	156	163	182	168	163	147	155	153	165	151	180	130	146	155	159	163	141	162	161	164	173	165	177	187	147	147	161	191	167	187	163	154	155	172	170	134	146	157	151	154	139	172	168	174	165	154	161	156	137	165	134	129	157	143	167	181	181	150	155	160	146	159	159	137	143	143	185	167	158	182	160	137	168	152	175	161	136	164	160	151	168	159	143	151	157	157	152	175	144	160	146	181	161	174	147	141	163	165	166	163	163	176	144	162	172	159	168	156	194	156	165	159	152	142	141	154	169	147	154	161	137	141	181	158	163	162	179	144	136	157	189	163	169	170	164	148	173	158	151	167	163	182	158	162	147	137	127	160	154	164	168	190	154	171	157	158	170	156	154	142	155	159	149	146	168	160	171	165	173	169	161	157	150	136	170	155	163	152	145	168	142	135	148	153	153	133	152	161	152	145	173	167	166	178	181	159	139	175	164	158	156	147	172	180	172	158	152	150	155	163	167	181	157	164	164	136	181	162	157	175	178	174	168	181	158	163	142	158	163	149	163	176	157	153	154	180	140	165	160	147	172	161	167	151	175	148	158	150	160	152	156	169	162	166	170	133	168	165	152	163	156	159	154	172	152	155	173	173	173	172	177	144	161	135	151	141	149	166	142	149	147	187	157	184	144	171	145	180	150	155	139	163	167	131	166	161	154	156	167	152	178	164	153	158	184	159	152	167	168	177	146	152	155	169	194	171	170	172	148	157	174	161	158	149	151	137	129	169	155	148	169	148	161	170	148	154	183	170	147	143	131	162	176	155	167	152	129	160	173	182	163	163	147	144	157	161	161	172	147	164	150	169	175	135	163	161	165	148	178	149	160	162	139	146	173	156	158	153	141	166	150	158	172	177	147	184	150	168	152	162	193	149	170	166	179	176	178	156	178	162	163	160	125	168	146	163	155	160	176	166	155	161	195	151	176	151	150	176	132	189	161	141	172	156	182	167	164	171	196	170	156	165	161	155	158	153	144	157	174	185	148	139	160	152	167	158	134	185	139	157	177	174	179	148	163	166	171	203	157	161	144	152	162	145	188	144	138	140	152	161	151	173	161	164	161	154	155	186	163	145	152	147	157	164	168	174	141	133	149	166	179	146	158	132	168	155	148	165	166	177	155	160	153	145	158	170	176	156	153	159	173	148	169	157	167	156	160	154	141	175	148	159	177	156	179	169	147	143	191	175	145	157	163	154	165	181	154	148	164	141	171	153	146	159	147	174	169	168	171	160	157	181	150	168	160	172	157	172	169	172	154	154	165	185	152	164	134	175	153	170	158	161	174	167	159	173	172	139	143	167	149	161	182	143	172	149	166	166	158	176	149	149	166	153	154	154	161	146	168	156	157	174	154	186	151	148	168	175	161	160	132	163	160	174	150	141	160	178	160	144	171	149	166	173	152	172	170	163	163	177	173	169	142	141	191	160	149	144	163	153	137	167	151	138	149	140	162	147	163	170	158	144	162	161	140	168	147	161	165	165	149	153	155	173	165	169	178	146	156	145	154	177	145	170	172	175	161	174	169	182	176	164	126	143	159	136	161	160	162	171	157	143	165	159	139	170	161	168	178	157	170	173	157	176	183	170	145	172	138	150	142	180	154	161	135	179	171	161	161	170	167	168	165	170	182	179	152	188	169	158	153	171	170	181	172	164	171	173	149	164	170	149	164	160	171	146	163	147	154	174	162	169	153	153	174	166	176	174	164	152	172	164	174	168	171	154	158	149	163	162	159	154	184	150	141	181	155	167	176	172	157	154	163	134	154	170	185	144	152	148	152	169	148	146	162	151	159	170	161	156	169	151	158	173	158	145	180	146	162	159	143	185	159	158	154	162	145	181	149	161	173	178	166	191	187	139	150	146	168	174	156	153	155	174	157	165	173	143	166	165	176	168	156	164	164	187	168	147	171	179	149	162	181	152	169	164	160	151	165	149	162	156	151	183	189	157	160	164	171	170	140	188	180	152	145	178	148	157	162	169	172	155	155	160	157	187	164	157	171	182	128	140	158	166	167	167	147	170	155	189	164	154	135	152	175	175	159	163	163	154	168	165	161	173	161	177	176	159	157	151	161	169	180	144	151	156	141	171	123	165	154	154	180	166	181	170	131	199	153	164	154	169	152	159	167	146	188	164	157	145	174	179	154	145	168	148	166	151	179	188	185	175	169	144	167	130	160	154	149	164	166	157	170	187	181	151	164	180	178	163	163	133	165	168	158	156	175	175	156	173	159	134	148	170	177	156	164	170	136	168	133	158	151	146	141	152	150	160	153	155	150	157	164	187	152	169	165	160	146	171	173	169	174	168	159	164	201	150	129	161	148	170	165	144	189	159	153	172	167	160	182	153	148	161	165	143	175	152	181	159	146	128	151	167	170	145	168	163	176	164	146	142	148	161	143	144	147	166	148	153	151	166	168	161	143	153	183	161	178	157	186	185	159	163	152	146	144	168	176	173	132	156	144	145	143	161	146	152	146	161	162	173	153	162	170	154	157	175	166	177	150	150	154	155	161	144
2909	2037	2712	3361	3335	2542	1576	1171	2234	3017	3242	2255	1424	1300	1190	822	655	658	517	447	493	533	474	486	532	502	497	497	495	461	478	460	469	458	508	511	483	475	453	471	516	488	489	484	502	491	474	503	506	474	455	500	475	456	523	454	485	452	485	488	497	492	482	506	456	483	475	479	451	438	488	459	484	520	484	481	463	466	490	475	461	450	459	495	453	499	484	498	451	465	502	476	498	479	476	469	474	471	512	492	469	506	478	522	475	506	457	484	484	491	506	495	471	493	481	489	456	482	539	473	460	512	483	504	491	499	469	476	478	511	463	457	494	479	499	459	481	454	476	507	473	491	470	459	482	453	452	468	479	467	448	501	475	493	471	416	529	465	467	465	483	434	472	481	478	494	475	482	478	510	479	464	497	529	473	525	479	426	468	465	487	436	488	454	544	464	472	493	500	470	509	439	499	489	451	462	479	472	475	486	500	485	470	500	482	466	474	498	466	479	505	464	432	472	485	507	457	481	476	467	481	502	465	480	470	486	526	462	488	468	435	497	476	488	442	497	476	494	464	467	517	451	518	471	482	508	514	503	488	459	463	455	455	508	471	482	458	477	500	446	505	497	436	479	462	471	511	474	510	472	481	481	485	470	475	522	444	494	529	486	476	495	486	485	475	458	498	508	479	479	444	470	482	480	509	466	516	473	444	520	442	496	472	480	452	485	470	522	480	482	488	496	500	470	470	472	492	494	469	463	483	482	484	471	447	505	473	431	473	532	519	480	450	466	496	492	478	482	519	510	439	472	468	486	492	469	438	440	482	512	510	492	479	502	480	468	492	467	480	474	501	511	507	467	473	502	448	460	462	454	481	453	439	467	475	477	470	458	506	443	487	463	472	459	487	471	500	460	443	485	501	473	465	439	482	503	483	476	475	485	503	484	510	480	502	487	516	454	475	454	482	473	476	508	477	446	481	481	473	484	458	463	519	473	499	509	457	535	474	479	479	496	465	469	473	470	483	479	477	456	489	446	452	476	493	501	480	434	500	473	443	506	487	481	429	482	478	459	503	441	481	483	475	449	512	493	452	478	480	489	460	459	491	483	474	496	503	496	464	510	492	451	471	471	485	501	500	537	474	479	457	477	474	515	467	475	461	479	496	503	481	500	470	456	498	505	465	493	477	491	478	461	436	462	499	499	485	460	435	491	476	458	437	489	458	434	490	483	468	454	453	499	442	462	456	490	499	457	487	490	461	468	462	496	469	495	495	448	472	477	480	470	501	486	479	462	502	500	501	459	490	510	482	461	451	490	480	460	455	481	485	492	512	493	455	488	502	476	490	450	463	510	498	489	508	479	457	484	486	479	494	462	497	432	468	515	454	484	479	469	503	479	470	469	509	471	472	475	495	454	472	497	492	531	480	485	468	500	485	499	476	523	475	464	479	469	449	467	490	482	487	491	504	513	493	470	453	495	506	447	465	498	449	447	490	448	480	485	465	473	463	488	451	468	459	492	465	476	473	466	455	471	450	481	480	463	494	446	454	466	469	485	492	485	494	470	453	456	508	450	484	477	501	443	439	500	504	464	454	470	480	448	470	493	507	450	474	501	434	486	504	467	461	500	484	461	502	504	505	509	447	487	440	495	516	466	474	478	479	489	471	503	465	475	508	494	464	530	473	476	489	487	474	494	497	468	506	505	473	457	465	468	535	560	494	482	472	464	457	487	454	476	459	492	505	474	516	494	478	482	510	519	464	447	502	471	492	468	439	489	461	482	466	452	475	483	480	510	514	482	440	511	487	462	452	455	456	446	480	484	477	483	488	455	467	473	494	488	480	458	509	440	511	518	474	494	478	507	462	460	501	462	481	446	503	477	511	469	496	492	487	510	511	523	494	460	475	491	433	479	511	507	489	488	459	487	464	494	492	489	470	496	491	479	437	471	496	496	472	450	521	468	511	443	488	450	451	501	483	467	539	548	461	454	471	501	485	479	441	470	512	464	463	514	482	500	488	471	501	499	470	535	482	491	478	468	481	456	487	457	480	504	473	452	495	488	470	512	479	502	510	480	466	458	488	470	466	492	494	480	490	500	466	475	483	472	453	487	487	500	485	486	473	457	483	462	482	499	479	488	460	473	481	480	499	493	471	498	506	487	446	475	479	460	451	422	497	519	534	448	439	481	455	488	494	495	502	480	465	475	460	453	513	496	489	513	444	458	467	458	482	473	459	464	495	452	467	494	503	471	476	478	479	505	515	489	503	470	483	460	464	504	496	466	482	484	473	505	520	495	498	445	520	485	489	462	454	495	473	510	502	485	474	490	424	488	456	475	486	465	445	493	493	502	463	428	473	501	478	507	462	485	499	477	494	508	475	535	469	469	511	476	493	482	488	488	512	477	501	514	478	493	455	466	495	490	519	510	486	475	477	440	495	477	523	482	500	442	469	473	445	500	463	466	487	510	509	463	490	497	476	489	436	450	488	488	487	494	445	474	506	464	516	494	461	491	498	474	470	485	478	499	518	464	496	506	505	486	496	471	455	485	439	503	506	519	472	460	493	477	467	464	514	468	499	538	512	434	484	481	507	488	462	488	476	465	469	483	464	448	493	501	519	483	507	469	479	461	451	459	472	442	493	502	467	449	507	523	466	465	473	464	480	467	509	450	509	467	500	500	557	498	465	445	494	485	480	476	466	465	544	472	507	499	483	454	459	501	471	458	495	458	476	474	483	466	486	461	428	499	494	429	476	481	478	459	482	487	463	497	496	472	498	522	507	443	478	517	484	512	508	450	466	501	446	434	479	469	453	462	458	531	488	451	441	465	438	483	465	504	462	476	539	494	448	485	484	490	494	481	479	469	481	470	486	501	461	468	501	471	461	480	500	461	486	513	465	488	459	463	477	486	515	471	529	514	461	477	489	484	510	489	474	465	506	475	496	453	476	458	432	479	492	533	478	523	498	456	476	478	492	498	482	501	479	476	506	468	509	482	535	419	464	436	488	464	488	499	488	481	481	504	486	467	501	472	505	472	460	462	485	467	513	483	448	497	515	449	459	441	463	509	493	478	492	507	447	495	476	509	464	479	487	452	501	441	499	461	505	461	494	498	456	462	466	506	459	463	509	500	488	529	441	480	469	460	446	482	486	475	484	472	477	464	449	509	531	486	482	495	454	511	443	486	471	498	454	477	490	510	473	497	495	499	495	456	472	492	489	488	496	474	493	482	506	476	493	506	476	461	484	451	488	491	465	439	477	519	470	460	439	488	451	485	498	491	442	481	482	470	502	482	447	488	503	487	476	475	475	471	493	485	468	478	484	488	485	472	479	502	476	443	490	466	480	467	508	499	515	503	465	477	475	472	467	447	456	484	484	460	460	504	480	444	473	472	503	510	458	497	492	468	475	470	427	492	511	479	472	470	502	424	458	460	424	468	494	515	474	513	501	474	433	449	447	481	475	496	478	464	457	487	504	510	460	526	436	501	483	468	448	474	477	485	493	520
14363	13487	15459	16401	15260	12475	5957	3372	4772	7256	9091	6986	4465	3422	2572	1553	953	789	514	407	353	317	314	336	284	305	304	291	283	281	292	306	283	293	326	310	287	288	275	334	289	295	326	299	292	277	303	270	310	262	273	273	266	356	295	327	280	320	274	333	303	288	274	292	296	301	291	289	268	302	305	281	319	267	281	279	282	329	295	260	312	314	280	296	275	289	296	305	313	268	259	274	282	249	286	311	304	309	310	279	293	290	276	304	270	262	273	279	326	274	329	304	336	294	299	322	297	302	308	276	285	274	298	268	294	296	286	321	262	279	295	295	268	302	284	285	314	297	309	272	296	299	277	288	271	272	286	290	273	283	322	289	309	277	291	243	283	275	265	259	307	300	259	279	296	316	282	272	297	300	315	260	321	285	325	284	271	275	278	260	317	262	315	308	279	313	287	287	258	293	305	289	283	278	247	259	271	280	291	313	294	276	293	284	294	270	306	273	298	289	290	291	283	316	290	289	266	291	250	283	286	298	236	255	279	320	266	297	311	300	305	283	280	265	282	298	284	274	296	282	304	310	289	314	296	294	261	292	253	331	276	256	279	278	298	287	298	278	269	274	315	256	289	285	268	304	265	298	267	297	306	283	298	289	284	306	303	265	295	269	273	265	282	275	307	311	274	287	257	289	304	267	286	298	288	298	284	278	313	283	287	273	288	297	269	294	291	315	255	257	323	304	310	300	279	275	289	286	279	309	265	279	275	300	301	285	279	277	265	291	299	289	270	310	281	266	286	278	307	280	271	304	275	273	274	317	301	323	275	292	282	280	295	293	261	281	301	296	289	309	283	327	283	302	276	282	277	301	295	299	326	293	276	304	276	298	281	258	281	266	290	264	302	285	286	283	310	294	329	266	280	303	302	331	261	302	285	286	280	247	310	284	277	313	308	288	294	281	270	277	310	323	281	246	284	295	310	280	255	310	309	274	288	307	299	320	268	282	273	277	289	286	273	273	274	282	299	300	291	293	274	286	285	293	294	287	282	298	261	269	267	315	309	281	313	301	308	272	287	257	269	281	283	308	271	295	312	305	304	261	268	278	296	304	272	303	296	292	256	287	279	282	283	249	288	297	284	279	305	269	269	284	292	273	301	271	307	290	287	280	265	313	288	281	269	292	262	283	286	292	278	279	275	294	309	298	298	297	263	292	310	295	281	298	306	295	302	291	322	270	292	282	311	309	325	268	301	285	298	253	276	340	310	291	308	308	306	314	295	301	301	317	267	295	276	256	333	261	304	291	242	271	296	309	271	279	289	288	314	251	294	294	267	288	244	309	280	296	274	273	294	294	271	277	278	317	265	258	281	273	308	290	255	280	300	273	302	304	290	311	332	280	296	278	314	281	293	287	253	299	281	290	287	282	265	282	286	291	282	247	345	299	280	283	278	273	318	284	304	331	271	274	270	288	293	292	290	304	272	297	298	285	292	281	263	337	292	285	300	282	278	277	302	317	294	281	294	298	285	262	311	318	283	287	310	280	313	277	285	282	291	269	281	285	293	279	260	281	286	311	284	299	292	288	296	274	283	285	297	284	290	271	282	300	273	292	299	277	282	288	284	304	277	300	300	269	287	278	298	287	311	259	294	299	265	283	275	282	276	276	261	284	245	281	248	280	325	298	286	292	289	294	262	292	293	305	287	294	295	298	285	301	295	276	287	267	280	311	289	263	300	304	280	270	295	304	293	305	266	288	285	298	277	294	282	269	299	328	307	291	293	294	267	294	276	308	293	294	288	290	273	277	287	299	255	278	300	283	292	287	268	284	282	288	261	287	290	295	246	262	273	308	287	257	267	279	306	308	304	282	294	284	268	286	285	274	275	290	262	291	299	276	294	320	261	307	261	285	259	294	297	259	266	332	283	305	284	326	266	283	296	312	289	295	279	298	278	297	292	314	329	328	284	262	273	313	304	265	278	301	299	284	311	285	329	295	286	293	296	266	280	291	285	300	287	271	273	256	259	284	279	268	290	264	309	281	306	303	285	281	290	302	290	299	288	304	255	277	292	276	305	293	279	267	254	258	271	289	291	349	265	279	301	312	256	260	281	269	304	280	292	283	324	315	247	287	268	285	291	290	292	299	266	290	326	280	261	303	297	269	302	282	268	302	307	291	279	276	268	300	251	280	319	274	302	269	274	290	262	276	280	293	288	306	266	274	296	263	303	255	299	309	312	255	298	275	307	291	297	284	281	263	297	251	311	277	276	286	281	302	271	297	289	238	299	267	294	310	267	297	288	291	293	270	258	292	261	251	309	283	292	261	300	272	292	293	251	284	262	311	282	266	273	292	276	263	281	296	271	320	278	309	282	306	289	300	287	259	291	294	295	261	269	268	300	290	290	297	293	286	266	280	299	286	289	291	299	297	279	276	268	272	305	282	290	282	277	326	268	279	269	283	273	264	263	263	317	325	302	317	297	305	269	263	296	257	298	267	293	274	268	295	326	259	295	284	272	265	271	251	299	286	281	283	306	280	270	313	261	283	285	266	284	339	314	285	309	289	312	321	287	301	278	261	270	290	283	308	290	264	294	274	277	319	280	248	319	269	283	280	270	272	260	283	304	280	272	303	253	306	296	289	296	312	272	288	262	273	254	296	274	268	282	292	298	286	281	273	325	283	280	272	316	260	287	289	258	299	286	283	295	317	288	279	311	291	304	271	303	312	297	295	276	326	278	279	278	304	278	283	267	299	296	282	287	327	306	301	305	274	270	286	271	296	303	269	273	316	285	265	304	267	285	274	282	316	310	293	286	296	298	284	323	290	289	277	317	313	283	274	261	288	334	283	272	310	298	284	301	285	300	301	263	287	282	296	297	280	278	291	285	275	272	307	294	267	280	309	277	273	277	276	236	299	312	292	287	272	270	282	293	270	295	290	317	295	301	279	281	283	253	308	299	307	276	292	315	274	259	298	294	310	288	288	323	295	307	332	288	268	305	316	282	290	300	292	301	308	252	291	255	294	314	282	295	290	268	295	293	280	290	312	256	268	283	282	279	263	310	294	295	278	317	271	339	285	281	281	280	303	297	282	306	254	314	306	282	285	278	288	283	308	292	303	270	282	282	279	311	270	275	282	305	317	307	290	277	283	304	262	289	282	312	282	311	310	245	281	284	274	319	324	280	289	267	298	274	298	245	287	275	300	303	264	280	272	314	274	289	259	301	292	304	284	326	315	265	274	278	283	283	255	295	315	311	288	293	291	295	295	269	274	277	304	301	282	299	302	302	296	294	250	274	302	321	292	287	280	293	286	293	299	283	260	281	279	293	271	296	313	301	292	250	285	300	306	317	273	281	296	303	272	292	292	283	277	293	276	279	266	289	300	265	292	291	314	309	297	298	278	291	283	278	294	313	275	275	297	310	287	271	282	296	278	262	317	300	272	314	291	270	266	280	322	271	283	297	283	288	295	278	265	285	285	294	302	298	301	301	288	319	312	306	280	305	261
10537	10496	13825	18495	20628	17855	9953	7716	14685	19844	24001	17342	12792	11570	10021	6457	4806	3999	2161	1338	1321	1110	1165	975	900	990	927	869	879	827	889	880	835	893	857	820	824	847	829	823	857	788	823	864	805	778	800	819	831	812	796	802	797	785	768	849	780	781	827	858	831	825	820	758	838	798	760	748	796	786	799	741	802	806	801	806	786	718	830	864	754	740	804	822	795	765	780	820	806	769	786	800	790	752	728	824	766	798	846	796	792	806	756	763	812	758	812	779	804	765	752	727	805	826	751	757	768	806	742	788	758	757	733	774	807	786	754	789	770	798	838	755	791	760	774	806	749	751	774	763	774	750	737	771	788	795	802	765	816	779	731	762	764	783	800	776	807	741	752	768	795	793	769	737	757	777	813	781	787	770	789	755	798	754	812	752	760	752	765	810	777	790	775	762	748	775	802	763	735	731	779	748	821	799	803	766	792	772	798	775	781	763	768	752	816	753	755	752	744	773	824	775	776	768	744	760	789	793	737	807	814	788	786	806	772	740	714	811	750	799	774	833	749	790	777	748	738	833	754	761	755	804	731	794	760	749	736	783	773	803	765	756	706	737	768	763	758	743	710	733	733	792	754	762	728	738	743	760	728	770	742	801	776	711	788	758	763	745	763	778	817	766	782	759	800	770	745	800	815	816	753	799	812	726	770	771	755	795	779	755	773	800	759	779	781	779	731	769	785	807	732	745	791	764	786	744	764	758	803	767	744	753	821	787	776	791	779	798	747	753	714	803	768	782	772	761	732	768	751	726	795	796	769	780	712	731	801	772	781	728	797	776	761	787	712	819	765	765	775	742	838	803	798	776	760	786	827	777	760	754	791	765	712	727	710	769	769	741	770	785	747	823	795	769	731	785	728	740	775	736	792	810	740	741	736	787	760	801	745	747	762	748	764	757	775	734	746	748	759	779	772	786	771	801	798	783	727	811	779	779	801	770	753	793	798	776	757	716	776	736	756	806	788	760	764	792	766	796	761	786	748	737	780	766	746	741	754	833	800	756	758	772	784	794	785	745	777	791	742	752	803	719	722	810	786	804	792	793	762	751	816	731	761	798	768	804	781	756	792	743	732	787	736	770	802	748	761	750	733	762	814	778	795	757	759	816	764	788	770	765	759	734	774	772	754	796	780	782	778	800	763	727	779	741	793	754	758	747	755	759	817	737	744	802	775	828	806	778	749	753	777	770	811	766	716	731	772	735	772	778	787	807	737	752	815	757	719	803	815	788	790	723	723	787	761	799	803	788	753	809	844	766	770	752	800	811	724	719	779	774	788	756	792	846	769	762	774	739	747	743	741	749	760	754	784	808	787	763	743	805	825	788	780	784	786	753	815	775	797	766	732	780	782	762	750	765	808	782	758	755	789	777	776	790	756	821	810	738	796	712	805	803	754	750	810	777	781	752	764	765	731	715	761	799	771	784	784	745	752	767	776	766	744	788	824	799	731	785	749	781	747	784	791	773	795	729	755	745	814	750	802	714	739	758	747	720	716	754	762	818	769	720	773	779	760	764	741	794	779	772	766	799	795	810	785	801	802	797	761	757	736	721	729	769	774	776	788	800	771	786	751	763	804	767	777	765	730	811	764	709	766	790	775	793	787	794	774	747	774	775	735	825	816	786	736	705	788	751	734	789	753	744	768	824	701	754	761	764	759	772	785	769	791	804	733	766	766	797	766	776	764	803	798	786	778	784	731	773	780	779	754	775	728	754	741	778	768	732	733	769	794	780	751	810	785	799	776	788	738	751	783	734	814	726	749	818	754	786	832	808	770	754	774	756	789	794	772	755	808	789	751	806	762	746	727	773	787	796	773	785	701	737	767	779	767	748	774	790	745	707	744	778	796	796	777	836	790	731	743	758	744	761	742	762	814	769	774	778	818	758	776	757	802	772	747	801	820	741	720	766	747	739	772	771	794	791	776	788	735	723	734	719	733	781	779	771	759	800	759	779	772	800	718	741	778	749	733	776	791	760	791	820	811	740	744	786	759	804	816	728	742	767	723	739	763	767	830	767	741	764	726	755	772	743	780	768	765	840	790	785	785	789	772	766	738	785	761	746	739	779	812	748	783	807	751	781	783	804	742	796	808	711	779	817	821	738	736	771	761	785	788	741	796	754	766	756	758	807	784	837	762	740	791	755	757	768	750	789	781	803	754	767	771	773	740	728	764	770	755	792	760	743	759	736	744	820	717	762	705	741	752	791	773	752	787	768	749	741	763	754	757	788	758	761	784	742	787	768	783	803	781	723	766	815	733	782	754	778	814	737	793	741	738	789	769	778	785	739	798	806	793	796	766	805	763	738	822	743	755	715	765	752	794	774	760	800	773	734	789	801	787	784	759	734	789	781	765	717	744	753	795	748	749	762	751	784	723	807	778	738	839	750	773	804	736	761	726	826	763	799	780	780	751	753	775	767	788	793	846	724	757	737	764	794	804	815	759	775	756	812	779	776	728	790	804	762	755	770	767	769	789	781	766	804	762	813	770	758	754	752	791	715	774	737	774	751	815	764	781	778	740	741	820	753	787	728	857	758	745	748	786	750	790	719	736	774	764	805	768	758	758	783	751	774	746	751	739	761	765	744	762	797	768	778	797	800	769	783	746	805	731	790	776	775	776	767	755	770	797	762	818	774	810	723	781	802	799	787	741	796	761	747	779	743	752	807	736	776	793	754	757	794	762	768	738	822	773	794	758	771	720	784	827	738	785	738	778	808	737	789	763	776	736	779	740	786	791	793	722	793	710	802	743	728	759	767	718	827	748	787	788	782	775	777	720	806	786	869	778	771	769	794	773	773	782	733	806	776	789	778	758	824	768	823	780	804	755	767	722	728	760	813	800	731	806	749	767	796	825	769	729	777	754	755	753	791	737	747	798	806	780	754	753	753	794	774	771	806	780	745	800	785	726	768	782	796	798	774	754	769	789	777	759	791	743	744	749	805	732	789	764	758	781	761	787	757	778	719	802	798	799	762	790	753	763	760	733	789	838	790	726	804	734	782	746	791	787	782	748	765	731	757	761	773	767	764	798	731	823	739	798	767	733	751	758	764	774	780	740	782	765	771	775	741	802	714	788	742	783	758	712	765	793	782	754	760	749	786	789	812	758	825	756	810	731	785	804	760	776	771	773	784	729	820	737	812	794	757	745	707	783	804	698	822	763	787	775	770	741	770	780	771	745	791	774	795	780	750	757	781	758	737	744	784	775	754	789	751	785	741	794	804	769	791	758	716	728	771	775	738	786	754	748	774	746	816	753	813	804	768	797	778	796	767	733	766	798	812	783	852	730	737	785	773	745	768	775	796	798	719	754	729	767	804	795	755	740	768	785	782	752	766	786	786	750	798	763	738	787	746	791	766	739	780	751	716	794	832	773	768	791	754	734	762	716	777	756	803	811	721	734	783	788	737	733	810	768	782	781	793	786	784	803	771	753	786	685	780	763	729	780	768	795	785	814	772
22726	19815	22489	19862	19827	17565	10712	6941	7715	11437	13074	10771	7764	5434	4389	2607	1674	1056	614	426	300	274	288	277	257	268	279	290	259	238	272	245	249	261	234	288	255	251	261	276	219	263	246	225	252	227	272	249	255	273	248	255	230	240	271	265	216	244	230	229	252	268	237	226	229	234	248	251	239	249	241	230	256	224	198	251	212	254	258	242	231	254	229	237	239	236	219	247	229	238	254	226	257	234	219	237	244	234	241	249	200	255	266	228	224	241	243	246	262	220	221	262	260	251	262	261	230	232	266	216	248	229	227	230	231	247	250	247	244	233	248	272	219	236	247	243	261	258	255	254	255	256	224	230	255	232	230	221	241	229	233	232	240	246	228	255	261	234	228	269	219	214	260	248	224	249	244	238	221	234	226	252	261	246	254	248	230	227	217	232	262	232	254	229	237	247	244	252	241	232	257	263	245	238	241	220	234	248	232	231	262	264	223	232	247	247	210	246	293	239	227	249	256	235	245	247	256	204	258	244	238	221	272	246	229	232	239	239	225	241	242	265	257	238	253	256	274	229	243	244	230	272	245	256	231	247	214	235	209	219	268	229	237	239	263	255	251	247	237	269	272	245	272	219	263	247	248	227	225	245	244	212	231	233	232	241	222	245	236	236	243	239	243	230	246	246	218	193	245	234	246	269	228	210	266	256	228	226	235	244	248	225	234	224	212	252	218	211	246	250	252	270	224	242	222	211	278	264	259	222	213	207	223	257	244	247	246	256	255	229	219	247	244	260	257	231	227	226	243	221	245	248	215	221	253	242	255	281	247	231	244	262	273	232	231	250	279	249	261	248	237	269	245	237	219	250	230	252	238	245	243	243	233	217	197	254	232	227	259	228	238	258	238	231	270	226	226	245	246	220	244	250	245	234	239	248	237	253	214	237	250	233	240	222	264	237	207	244	243	260	237	235	212	233	246	265	250	215	222	213	217	228	225	246	216	246	242	245	240	242	228	233	250	240	240	255	228	239	233	228	238	240	245	240	230	252	249	222	219	227	223	245	249	270	253	222	247	232	253	241	239	231	220	260	231	279	280	245	230	246	233	265	207	231	228	249	279	241	233	248	266	239	261	241	224	231	261	226	239	240	251	227	245	236	236	242	266	246	247	265	227	245	245	235	265	217	244	201	244	231	241	232	246	232	244	228	246	239	236	251	219	253	233	227	230	237	220	224	256	232	224	229	255	234	235	237	206	236	225	254	248	212	223	236	224	231	225	248	246	251	273	255	270	230	260	228	265	249	257	273	231	246	229	241	226	258	263	247	243	222	241	250	245	234	237	248	233	225	243	231	227	230	237	218	249	261	262	232	234	226	276	233	268	210	217	236	233	230	243	277	240	247	274	267	237	236	226	217	255	245	223	242	239	231	225	206	258	240	225	250	239	226	254	242	244	257	253	211	255	244	195	240	229	249	242	229	249	232	240	194	230	248	247	266	242	250	223	227	222	237	228	190	228	240	220	220	199	249	230	231	231	239	249	235	236	258	251	242	235	255	231	235	229	253	203	218	233	244	266	237	206	240	229	234	264	232	239	247	240	248	227	238	232	269	244	253	240	250	217	239	213	259	209	245	241	247	242	233	217	244	241	258	250	216	239	229	223	235	264	234	278	239	229	225	220	238	232	254	214	216	253	250	260	264	227	219	252	215	228	265	208	246	230	252	233	236	236	234	233	285	242	231	227	279	243	285	223	247	242	243	259	222	276	207	236	240	219	228	251	248	249	204	262	249	260	277	280	236	227	236	231	216	249	232	234	250	213	213	247	227	242	230	263	242	218	223	250	218	232	229	261	251	279	263	228	237	263	230	273	267	190	242	248	237	273	240	214	236	215	224	270	247	250	264	248	233	282	253	242	220	222	248	233	234	262	270	248	234	227	213	220	213	267	261	232	218	261	245	234	223	268	247	257	221	237	262	254	225	265	257	237	237	243	262	237	232	243	247	218	237	266	217	221	256	224	243	274	231	243	246	273	240	249	241	231	247	267	212	237	221	244	240	220	210	212	246	244	280	235	238	233	241	237	226	233	235	226	255	241	223	240	243	242	223	246	253	233	253	232	259	214	268	249	256	212	204	272	233	250	252	225	267	246	255	236	265	270	251	251	262	235	248	248	269	260	235	234	255	223	251	245	244	230	241	234	257	223	262	238	226	237	225	255	248	265	208	233	237	223	218	256	255	226	248	220	250	250	259	234	247	235	240	216	251	253	251	217	213	236	244	215	260	227	253	243	247	250	217	246	259	250	251	226	221	244	253	205	231	237	249	241	246	237	253	239	243	253	248	225	216	217	218	242	262	226	250	224	228	206	245	225	234	245	225	247	248	219	262	218	232	260	244	235	259	223	226	222	249	253	259	231	228	231	228	272	240	266	247	196	253	202	266	220	223	279	209	251	243	225	232	227	248	256	237	233	238	226	222	246	220	241	242	220	229	220	242	239	231	235	210	244	218	218	256	252	249	247	228	286	241	256	246	249	232	234	255	205	242	219	250	223	244	255	213	252	259	244	255	242	238	226	222	258	230	271	230	219	234	234	224	208	258	237	266	252	262	261	245	255	235	248	246	233	266	243	219	241	234	239	254	244	239	255	247	231	266	235	223	221	237	229	242	233	248	245	255	258	243	226	235	240	216	255	232	229	250	235	222	232	239	235	227	241	242	238	223	260	275	218	264	233	229	225	244	246	212	232	248	273	248	230	213	233	255	224	228	268	217	243	230	235	244	225	233	248	223	258	237	235	245	202	231	259	244	251	217	248	255	261	250	238	223	244	233	252	236	251	223	231	236	250	245	249	259	253	224	243	240	219	243	252	237	237	245	243	243	238	247	254	241	216	241	235	217	273	251	229	207	239	226	255	238	247	239	244	209	241	215	240	249	214	226	217	227	249	260	256	253	243	242	238	268	258	262	224	249	235	238	215	235	255	235	216	246	249	210	231	225	246	224	235	222	223	258	240	232	239	258	253	244	233	227	244	238	244	222	272	256	260	248	247	228	260	240	235	241	240	252	244	236	237	247	275	262	219	232	241	259	219	258	248	236	248	260	226	222	235	234	235	223	242	282	263	236	207	247	276	241	249	232	274	220	235	265	229	266	268	249	241	255	252	238	245	234	238	242	262	231	223	246	240	262	238	228	224	225	257	230	230	222	239	242	232	235	235	277	238	247	222	265	263	228	241	234	268	238	234	218	264	237	247	229	247	232	222	223	236	233	231	215	234	238	261	257	248	216	245	234	208	256	254	272	243	255	222	236	244	242	266	227	225	248	250	272	253	243	258	233	252	232	240	248	227	251	229	246	242	240	223	255	233	232	242	246	240	228	245	239	236	234	228	254	237	235	253	250	254	223	269	224	251	262	219	258	237	252	243	243	219	233	253	223	234	219	227	260	255	228	232	268	232	231	227	248	244	301	224	220	252	250	234	230	259	210	234	234	242	215	244	235	232	219	241	245	263	250
14796	13713	18304	18826	24506	21895	17115	12454	19586	25791	28965	22159	17434	16496	14410	9318	8030	4917	2653	1563	1208	1103	1122	1025	946	896	870	862	803	844	775	781	778	703	775	765	732	757	664	727	668	737	761	699	673	667	662	698	711	664	678	700	656	626	643	675	695	684	675	670	679	684	664	643	644	688	670	676	675	650	687	683	651	663	658	629	687	625	634	710	788	676	677	646	654	646	655	677	665	620	681	628	621	697	658	673	639	656	685	654	652	683	643	683	669	619	645	687	644	606	605	641	622	654	673	655	623	644	613	641	656	610	637	651	650	614	634	646	608	664	638	617	650	685	653	703	658	609	672	663	573	685	640	650	692	642	647	644	651	632	613	664	636	678	607	635	706	671	658	666	586	615	647	622	624	627	653	631	605	642	659	611	663	649	599	682	631	620	676	580	647	675	609	603	600	579	658	655	688	657	621	636	628	655	651	621	653	639	629	639	632	639	604	591	640	624	607	641	625	631	662	673	666	625	635	622	640	647	643	653	631	685	629	680	613	654	652	595	632	633	659	619	608	613	632	653	624	613	624	653	647	650	624	618	694	633	582	598	626	601	636	664	623	669	610	621	644	611	646	620	679	623	633	632	616	653	655	635	654	657	631	637	578	619	621	659	621	579	620	647	626	655	597	652	660	594	633	627	635	662	625	649	618	675	649	587	619	647	681	666	607	640	624	638	634	696	605	606	606	622	658	595	624	636	646	603	629	617	641	661	631	651	621	610	662	700	599	674	634	596	642	656	625	614	577	669	661	613	636	625	638	628	582	604	642	643	639	596	608	637	684	666	640	687	602	655	639	686	681	625	596	666	615	647	606	631	651	622	702	648	651	651	634	639	619	628	654	674	625	603	667	644	647	601	642	621	606	650	630	643	593	613	647	630	605	604	669	646	660	648	633	637	639	658	670	667	675	658	590	694	651	638	625	657	674	618	647	626	611	617	625	673	607	595	653	677	669	584	648	636	634	661	639	584	642	630	644	651	651	620	632	631	578	601	625	639	630	622	607	662	618	605	646	625	648	637	663	664	622	643	630	618	622	667	646	618	668	569	603	623	630	620	634	623	626	657	621	597	632	631	622	627	611	717	642	659	621	672	631	624	624	633	633	685	672	607	604	665	620	626	602	667	583	614	649	645	615	615	614	636	637	637	609	668	641	626	598	657	632	661	629	627	646	567	659	597	607	619	664	645	695	681	647	639	676	637	669	662	613	627	630	693	660	644	620	597	626	653	698	606	677	598	665	655	634	634	622	675	617	620	636	633	607	597	689	585	573	627	620	651	627	635	631	663	625	658	612	636	635	622	593	635	665	627	634	642	634	623	635	673	651	636	643	616	655	673	625	677	649	642	614	594	639	609	630	658	678	628	588	644	663	640	651	635	694	577	627	654	625	633	673	635	677	649	622	651	639	663	603	575	637	636	663	621	632	623	639	572	616	645	625	636	638	592	656	636	599	638	649	613	606	641	618	670	667	619	613	643	689	616	633	587	638	617	602	635	634	664	616	627	673	637	607	648	650	655	635	613	657	639	697	643	612	637	643	640	591	622	636	618	626	654	630	598	646	637	620	637	630	658	642	653	662	646	592	645	672	651	640	614	640	634	665	661	641	597	639	633	658	635	628	650	698	632	591	611	683	614	630	614	638	581	649	656	646	614	638	596	597	617	634	601	622	621	660	610	688	638	628	660	636	658	650	592	649	643	622	637	650	616	670	658	633	651	657	611	618	607	631	676	626	634	633	642	653	634	617	590	658	610	625	686	624	613	636	614	641	641	600	640	659	615	628	657	656	595	614	629	630	652	631	630	594	630	633	691	591	621	632	672	693	589	670	615	687	658	641	643	609	634	674	638	653	637	635	599	628	632	650	642	605	598	639	637	634	593	626	665	631	634	648	618	655	633	630	621	612	676	599	664	633	610	628	663	618	628	660	629	639	629	663	636	619	684	635	619	622	602	662	663	616	602	634	605	644	668	653	642	616	645	654	637	666	629	605	632	681	691	607	639	654	635	653	661	620	660	625	665	667	617	630	624	610	639	605	615	626	686	641	607	682	620	621	667	623	640	639	629	635	638	634	657	627	637	637	646	601	626	614	597	603	639	676	635	607	648	648	656	622	618	654	642	620	666	652	622	631	663	609	661	648	616	683	681	616	629	652	639	644	621	627	652	605	615	624	584	649	615	616	582	636	646	602	637	689	601	624	631	670	709	665	617	621	686	597	664	640	646	624	638	597	624	611	608	629	623	598	608	663	629	712	609	628	623	653	646	621	665	622	629	603	644	627	649	664	629	618	623	613	613	639	696	669	611	637	671	618	654	628	641	649	634	612	641	666	611	636	602	649	635	586	651	634	641	647	629	607	650	630	646	634	592	615	636	628	661	584	672	650	632	674	671	649	626	701	656	621	612	657	646	689	667	621	610	640	617	623	657	662	638	591	676	643	662	621	721	601	576	597	632	643	642	648	628	627	653	661	622	628	623	607	634	616	622	672	589	633	662	696	632	634	669	638	638	684	680	649	651	604	635	592	627	635	681	624	632	614	646	594	670	618	662	647	619	661	676	627	603	699	599	659	619	594	606	622	645	648	609	644	611	652	662	579	640	652	615	632	651	652	639	625	618	594	661	606	614	625	618	673	646	657	627	599	617	623	628	603	595	615	609	639	663	634	628	626	596	657	624	634	641	616	651	612	614	650	659	627	634	642	625	622	655	673	635	622	631	625	648	654	605	629	636	616	619	637	630	628	660	636	646	672	658	627	643	625	656	651	664	636	685	627	629	624	658	664	629	616	617	614	640	642	609	665	677	633	652	582	659	639	669	609	662	623	646	677	630	620	640	597	679	647	634	632	623	643	611	632	644	639	655	689	631	621	631	697	637	639	623	605	655	631	616	645	593	652	614	633	689	647	613	608	588	638	624	667	617	618	656	628	601	635	615	589	650	618	595	634	623	660	608	619	571	630	624	626	651	624	652	682	605	660	622	618	627	616	698	651	624	583	632	672	653	627	630	648	586	674	651	601	674	625	630	637	624	674	611	689	622	617	619	624	640	647	630	639	621	654	600	630	589	634	630	654	676	641	641	666	686	628	656	616	633	628	630	651	624	617	617	609	633	595	624	618	659	617	613	592	647	620	616	659	615	626	630	662	592	630	653	621	658	631	658	633	609	652	645	572	617	626	613	615	720	603	645	624	666	632	645	646	608	646	638	656	650	634	632	627	598	617	636	622	667	635	722	668	591	644	643	636	638	612	625	673	645	645	617	709	635	653	635	612	622	605	598	645	631	661	635	616	672	623	655	620	663	626	646	627	646	625	626	598	647	655	607	652	664	624	614	671	629	616	632	619	598	604	635	620	664	656	599	620	665	668	615	635	606	636	645	674	637	640	563	617	628	662	668	617	621	581	678	640	623	631	651	614	601	607	661	652	639	626	594	629	665	643	644	590	656	647	635	669	654	634	649	641	684
2787	1052	1001	825	611	540	318	278	329	482	448	318	297	238	253	191	173	174	189	172	152	188	132	144	153	156	166	146	175	166	169	166	154	170	168	146	167	183	165	147	171	150	162	153	162	162	173	143	145	171	171	153	149	150	163	142	163	157	180	152	174	167	161	204	172	154	177	171	169	156	131	156	159	153	169	177	170	135	159	184	166	158	163	146	168	175	159	141	161	168	161	178	160	137	155	171	167	173	161	183	187	143	167	172	181	163	161	151	138	158	147	160	136	169	160	160	159	174	152	159	137	162	161	149	132	177	147	153	173	153	164	178	151	154	157	159	149	158	163	173	148	160	179	167	174	154	180	168	153	156	167	131	155	152	157	150	138	161	161	150	166	175	179	172	169	163	192	154	168	170	159	155	170	141	151	158	152	148	159	159	140	145	166	165	160	164	161	167	139	168	142	157	160	159	148	146	155	140	156	149	166	170	160	145	173	164	160	147	171	168	157	141	158	168	155	159	149	164	133	163	171	174	147	172	157	149	170	170	167	185	171	160	155	145	177	155	154	151	168	152	171	157	160	142	174	152	144	178	172	166	162	125	170	160	160	149	150	171	178	149	139	166	162	161	168	173	161	161	156	177	171	155	142	161	161	153	161	141	175	154	165	150	158	149	140	159	183	150	169	150	152	149	148	151	163	160	156	164	138	160	174	150	174	171	155	163	174	144	183	167	151	163	173	154	160	168	175	169	151	149	159	186	179	161	129	162	152	160	164	159	146	148	154	153	145	157	172	164	153	143	177	168	160	172	157	160	169	154	151	185	155	171	155	181	133	165	172	162	160	154	163	150	160	187	165	149	159	172	158	167	158	174	166	146	160	160	158	138	159	173	167	164	170	178	161	154	162	175	140	174	165	170	149	168	188	141	163	142	165	172	171	162	164	165	150	160	155	146	161	145	161	136	182	143	142	165	153	167	182	156	164	137	178	161	149	162	174	167	164	175	173	147	156	169	168	159	138	170	151	185	155	166	168	161	175	155	164	143	145	153	150	157	164	160	201	159	183	135	153	158	159	164	192	149	149	167	156	165	170	164	151	145	161	184	161	144	164	166	171	133	182	172	147	158	149	159	154	184	129	172	139	181	176	175	162	145	168	166	169	183	148	152	157	163	161	166	164	171	160	140	169	157	145	164	170	157	146	171	164	147	173	175	185	163	157	150	159	143	153	152	142	162	148	142	146	178	169	180	160	164	161	170	150	150	164	156	153	172	177	171	178	175	156	156	174	156	157	149	169	172	168	158	186	156	147	185	158	158	151	172	157	170	169	166	157	157	172	176	168	165	158	156	156	152	167	149	164	147	163	167	150	167	184	158	142	161	165	176	169	191	150	195	158	152	184	176	153	171	162	164	166	143	159	132	181	152	147	161	143	160	160	164	157	145	161	163	148	168	155	150	156	158	164	150	171	174	167	160	171	145	149	136	161	164	172	176	150	155	166	142	164	169	156	162	175	144	148	157	138	160	177	148	154	139	147	155	162	172	149	167	149	182	154	144	146	163	167	158	156	170	161	164	150	160	144	160	143	158	143	166	159	158	142	200	182	159	184	145	162	149	148	170	165	130	162	162	155	161	173	167	149	151	213	162	142	159	156	159	181	140	159	153	166	160	158	160	144	156	160	160	186	178	164	141	137	162	153	151	161	166	153	174	143	169	183	154	172	136	150	160	159	174	157	154	166	159	143	148	151	156	135	143	167	173	183	166	175	164	153	139	156	144	165	156	136	166	147	163	136	134	145	171	176	163	151	169	157	158	162	139	157	144	149	171	173	146	146	155	184	130	149	142	177	171	162	167	158	143	148	164	139	145	173	157	174	164	145	160	149	168	155	152	173	176	159	167	173	168	156	167	161	161	124	157	154	175	174	166	142	166	168	154	152	164	157	161	165	155	169	155	174	169	152	162	199	136	185	148	148	153	156	153	146	188	165	162	139	158	156	181	158	168	161	159	162	149	141	151	161	112	150	159	186	140	166	181	157	136	144	162	148	178	151	175	158	140	160	156	178	158	163	171	170	162	151	177	160	156	172	139	158	157	160	170	158	181	143	165	143	137	148	169	179	166	184	148	166	140	149	162	160	150	154	126	151	152	164	175	168	176	155	165	170	149	159	180	171	155	162	175	156	164	174	169	165	165	181	156	179	166	146	169	156	179	132	154	173	154	179	143	177	158	159	145	161	168	183	151	149	169	131	166	189	175	173	175	178	164	153	167	140	146	154	175	132	170	152	155	175	144	167	142	164	158	141	154	170	163	154	155	163	158	163	129	157	154	156	161	162	155	171	147	162	161	168	156	140	156	151	172	158	144	165	157	169	151	152	157	153	162	162	173	151	139	152	141	173	133	147	181	168	150	154	168	137	160	154	168	149	155	169	147	170	159	167	160	161	159	149	174	153	166	178	143	162	178	171	169	152	175	154	160	162	169	171	149	162	155	155	165	170	190	159	155	162	179	152	173	180	178	166	148	176	164	143	156	143	149	145	167	164	166	161	153	171	178	160	152	181	187	146	185	134	139	166	171	140	157	157	176	159	180	150	190	188	193	156	153	167	154	172	146	165	160	150	159	195	149	142	167	153	176	168	189	161	161	175	153	161	161	159	154	166	175	164	163	157	172	157	205	166	180	156	142	153	139	172	149	168	168	169	174	156	148	176	166	161	156	177	142	149	144	151	173	140	157	145	159	154	174	176	159	141	141	168	163	154	177	138	173	165	160	152	177	154	164	151	157	189	152	178	169	138	149	154	153	133	164	185	146	160	164	158	151	143	160	161	174	156	155	144	152	179	168	142	144	145	141	168	172	170	171	166	133	168	161	156	136	172	162	174	174	170	167	157	175	148	164	143	177	154	145	165	154	135	161	151	147	151	154	143	156	168	174	158	168	170	176	149	164	151	164	153	136	155	157	170	177	164	160	152	151	152	149	147	158	152	148	168	147	184	165	162	152	140	149	189	169	163	172	151	151	134	158	155	167	163	146	149	146	165	176	157	187	168	144	169	162	151	164	150	176	153	139	156	187	145	168	160	158	143	162	167	169	155	150	165	140	158	177	152	176	152	162	146	140	148	137	168	143	174	152	151	178	145	172	168	139	154	140	166	180	160	150	162	191	180	173	140	164	164	162	159	160	166	161	180	153	164	146	160	185	145	148	127	159	157	152	171	153	157	176	158	164	166	160	148	162	192	138	162	172	169	171	139	159	159	164	172	179	143	150	144	144	163	164	137	163	176	161	158	178	156	160	182	178	158	165	180	155	154	166	170	159	144	145	168	139	151	153	141	147	187	151	156	151	158	167	159	150	129	166	140	147	158	155	164	143	143	169	152	161	166	154	142	168	152	153	171	147	164	135	141	142	185	155	146	163	151	171	136	135	172	153	139	149	180	137	148	158	166	158	158	192	151	159	154	178	144	144	147	152	173	171	134	156	168	166	166	150	148	130	172	176	175	161
2954	1648	2382	2634	2820	2813	1501	1151	1488	2677	2564	1792	1392	1204	1110	870	753	557	493	492	486	498	479	519	482	527	498	523	492	499	551	467	472	486	477	455	458	509	452	494	479	486	511	481	459	506	448	505	506	494	532	445	523	468	487	500	431	464	468	497	478	468	482	427	467	509	470	475	456	518	448	506	500	488	471	518	506	507	465	492	468	514	456	472	479	503	467	437	467	496	494	479	481	466	462	469	466	439	472	491	458	491	480	478	512	500	462	448	444	488	456	470	426	454	449	475	498	472	492	438	472	504	486	483	513	488	478	464	464	472	517	531	500	481	465	507	507	479	495	473	471	460	480	459	497	456	454	489	485	479	477	474	446	506	507	481	471	508	491	483	484	497	487	515	425	459	472	455	487	471	485	516	534	496	477	455	504	493	519	457	490	475	487	505	465	466	477	527	519	490	494	459	464	480	467	490	464	456	472	457	489	461	514	472	491	474	457	469	484	445	474	454	500	505	499	486	491	495	472	509	466	471	447	487	479	472	496	487	443	469	472	512	463	497	499	463	468	505	522	493	481	527	471	500	467	488	484	482	486	487	472	453	500	462	480	476	473	498	469	489	498	478	485	517	436	474	506	483	461	500	452	462	509	470	480	490	493	455	468	474	493	467	500	478	475	510	513	484	459	460	495	473	463	482	452	467	505	446	479	477	450	482	502	468	488	502	436	483	492	504	479	488	496	433	482	449	462	465	456	513	493	470	498	469	493	476	486	489	486	468	520	499	439	471	520	502	486	468	466	480	469	456	470	501	479	436	472	504	495	465	493	462	475	499	463	490	450	483	482	457	460	496	445	477	460	506	462	493	515	466	484	447	474	482	476	493	485	440	491	481	473	441	446	494	452	449	455	475	430	472	469	491	490	506	448	507	488	491	467	491	499	464	472	471	482	449	504	483	495	491	512	491	504	457	471	500	477	448	463	443	481	472	448	484	469	455	509	495	450	467	493	486	480	490	475	490	485	470	488	461	458	476	502	481	466	467	483	459	480	483	495	507	517	495	510	466	455	478	506	489	468	460	465	453	502	468	510	490	505	510	462	436	490	494	477	451	475	480	477	486	501	500	461	522	517	477	489	497	488	458	533	524	453	473	478	454	481	477	492	454	439	516	501	526	468	514	511	508	469	440	463	466	497	480	522	485	469	473	461	475	481	437	471	500	489	452	476	477	467	508	505	435	460	492	449	480	481	479	504	483	458	502	493	468	509	499	476	487	457	484	487	470	480	448	465	438	497	466	465	475	485	505	477	476	453	459	484	468	466	467	476	479	472	485	455	485	463	465	464	462	470	501	455	454	465	487	445	499	517	485	445	500	503	450	437	439	462	520	499	526	483	487	474	476	483	504	507	521	481	485	477	516	488	494	464	493	520	486	504	484	464	516	482	503	484	455	489	485	462	488	488	431	487	456	450	515	509	515	452	493	511	490	461	439	501	499	498	526	503	511	483	465	519	445	449	485	469	502	477	494	467	472	463	468	510	453	482	491	450	508	449	473	502	478	470	480	478	493	473	460	517	469	451	514	495	473	491	527	494	466	489	491	474	479	479	466	473	473	476	452	453	478	486	482	497	488	481	454	478	450	515	497	515	470	510	502	509	443	460	476	455	500	473	507	469	480	469	486	480	458	493	447	481	520	491	495	492	439	464	461	459	520	444	457	499	472	508	432	464	498	499	466	459	472	459	482	455	481	456	499	499	460	462	433	494	495	476	430	496	502	492	476	490	488	472	501	504	474	460	557	439	492	512	459	455	479	476	470	510	499	500	484	442	479	493	471	485	453	505	471	441	478	493	480	471	499	513	468	470	465	474	519	476	467	480	455	473	468	459	502	492	484	458	481	517	470	474	529	469	479	527	477	506	475	501	489	500	456	480	481	447	471	464	463	503	474	512	507	489	474	449	498	489	493	498	446	484	479	448	518	453	538	466	500	454	458	510	474	474	433	468	471	482	481	519	483	455	505	516	476	450	480	409	517	480	463	479	469	457	495	500	497	482	447	453	490	482	469	471	492	474	461	474	498	461	493	477	435	464	483	473	452	510	500	470	496	494	480	482	478	462	524	494	425	465	492	459	474	473	501	452	462	447	516	446	439	484	490	480	464	483	463	473	485	460	474	481	488	476	485	506	490	461	471	468	490	463	467	484	475	480	447	477	486	463	476	506	471	452	463	437	432	484	490	475	469	462	460	455	481	542	475	506	459	485	500	487	455	520	469	464	471	472	466	483	499	487	482	452	502	467	505	469	481	513	480	459	495	494	493	481	469	508	499	464	487	482	490	496	526	484	463	462	456	477	468	503	467	474	476	473	511	450	438	437	456	487	441	440	472	491	501	465	501	465	499	462	465	532	464	500	437	501	498	480	473	460	458	473	468	475	516	462	473	506	493	467	467	512	512	498	473	487	470	487	472	461	542	487	533	472	488	499	490	483	435	509	509	522	484	505	477	484	495	499	461	461	438	480	489	473	442	479	513	437	507	494	491	473	461	515	477	481	458	480	460	503	476	499	470	488	447	490	510	445	505	531	479	484	471	488	473	490	442	512	450	491	445	446	514	494	466	466	465	455	488	496	485	522	475	516	477	514	476	463	496	465	494	478	456	476	462	507	496	491	469	451	459	432	487	477	512	517	430	486	459	470	462	520	485	520	484	507	447	462	475	481	495	443	483	494	468	468	478	475	494	456	463	489	500	499	479	477	452	463	516	478	470	475	475	451	493	485	501	462	470	494	507	490	455	502	505	463	463	523	505	517	477	505	500	514	470	478	473	503	479	489	491	482	476	471	484	492	469	470	461	473	538	507	455	460	497	468	494	484	476	479	462	490	506	476	473	447	484	481	486	482	502	492	472	461	453	487	515	484	478	507	461	465	435	495	487	503	505	495	473	450	518	482	449	481	473	474	467	501	486	464	516	454	434	472	465	481	475	481	508	462	459	483	456	483	433	482	478	518	490	498	445	484	504	500	469	456	486	482	488	490	465	489	482	478	496	480	466	480	463	488	507	483	494	498	463	521	477	438	515	512	502	535	469	494	470	464	471	508	486	469	472	495	440	481	496	471	484	470	475	514	469	454	518	499	486	453	492	481	474	501	449	529	468	471	510	492	493	478	508	490	503	466	472	457	502	505	523	471	475	476	471	473	477	446	475	481	427	481	477	489	451	439	467	494	484	477	476	456	453	487	440	522	499	513	496	521	464	498	458	475	507	485	477	500	476	443	488	460	500	448	483	484	452	496	484	465	467	473	476	505	470	483	487	464	459	502	469	472	480	471	449	493	430	477	438	448	484	470	449	495	458	501	470	463	521	454	497	494	485	466	465	513	475	491	535	491	475	458	518	490	468	457	450	496	464	482	487	495	464	479	486	500	470	488	471	496	476	449	445	460	461	480	486	485	489	483	473	514	482	447	471	455	437	469	489	480	461	472	495	431	460	468	481	476	423	496	470	494	478
15209	11806	15792	14923	15123	11913	6284	5693	4200	6163	6330	4307	3280	2489	2157	1355	1244	661	391	299	323	315	317	326	308	300	307	301	302	325	288	301	302	290	301	307	270	305	333	303	286	297	300	293	284	283	307	302	300	284	303	285	296	292	281	290	290	288	304	298	256	258	287	329	288	287	262	305	285	310	320	281	319	297	263	301	280	291	271	298	286	279	288	312	268	266	295	318	302	309	277	289	296	272	280	275	273	255	286	279	315	273	264	278	303	291	280	264	275	280	304	260	316	298	327	287	279	287	283	258	283	313	305	271	287	294	282	296	290	290	270	276	283	291	277	279	267	276	308	327	292	306	302	261	295	286	304	261	295	302	274	278	317	317	300	281	258	264	295	299	291	288	273	298	308	287	282	284	258	311	275	301	291	287	297	295	275	281	266	272	296	292	277	284	271	295	289	261	284	307	260	261	234	264	297	279	282	284	287	288	258	277	296	284	281	304	286	327	291	284	279	272	269	303	282	291	303	321	268	282	322	268	262	293	261	283	299	283	327	294	288	308	284	261	291	289	307	245	263	275	269	293	313	290	307	265	252	260	325	274	296	300	294	307	299	314	297	253	318	263	288	275	309	304	296	302	275	285	291	298	277	300	333	282	288	275	290	268	296	266	284	300	274	250	298	294	263	281	289	294	295	306	316	298	279	297	284	289	305	293	292	291	290	303	283	284	291	309	295	320	280	304	314	283	300	303	272	317	280	288	300	304	290	302	273	279	281	279	285	286	310	277	282	295	288	285	288	296	288	288	316	285	281	284	282	304	288	283	286	281	276	278	278	269	274	290	279	298	272	279	291	319	269	283	281	301	288	306	277	313	283	278	288	271	251	281	277	288	282	289	283	292	280	265	287	274	288	278	276	275	262	304	279	278	286	306	290	315	273	265	289	310	282	298	277	259	291	297	269	273	287	286	295	285	281	281	294	292	282	310	300	281	290	262	275	279	312	319	326	289	272	274	255	314	323	269	315	310	265	284	284	290	250	264	289	309	286	295	270	290	251	277	280	289	269	301	316	263	302	301	259	271	251	276	334	256	284	295	306	289	301	270	294	308	325	314	278	273	276	266	304	271	290	304	280	303	336	276	303	303	276	256	319	295	290	286	287	260	287	297	259	299	270	299	279	278	276	253	296	288	257	300	282	265	286	283	292	266	295	291	270	241	275	272	275	281	297	301	318	270	290	285	287	291	278	275	295	281	275	326	306	325	325	282	260	287	306	286	260	273	288	275	278	308	293	277	282	293	274	290	273	321	282	296	270	263	293	284	267	236	287	310	293	266	275	300	285	295	283	257	305	297	318	307	295	291	314	252	291	274	267	311	259	345	269	300	271	288	304	255	280	316	277	287	237	291	282	274	271	278	303	282	273	256	281	297	311	249	257	302	280	282	276	326	306	252	244	292	282	286	287	299	266	310	279	292	283	301	295	300	297	287	280	262	292	270	274	258	271	265	313	271	280	296	287	286	295	293	285	315	277	279	309	280	284	290	269	276	259	266	273	279	288	293	287	272	285	292	272	323	303	269	291	260	298	259	290	283	293	273	270	292	270	283	298	273	294	286	271	278	301	279	286	278	301	290	298	266	277	300	301	303	308	300	303	282	264	292	275	276	310	293	328	306	310	245	298	315	300	262	283	306	309	274	289	289	247	293	281	274	258	275	296	284	280	296	302	281	272	291	291	275	312	326	322	296	316	283	292	274	292	288	279	300	287	312	288	295	313	290	273	292	275	274	295	256	279	271	311	285	300	301	269	306	292	267	283	296	281	299	302	285	323	281	262	300	304	308	290	300	290	322	281	308	288	276	287	302	298	282	301	267	273	301	292	311	289	275	259	301	290	290	290	271	268	291	290	312	306	296	283	288	295	281	291	279	283	261	303	294	284	286	300	287	288	271	295	316	289	269	258	315	265	290	250	275	291	300	285	281	301	333	282	285	276	271	280	280	273	277	291	274	281	264	273	273	274	292	278	279	313	277	273	280	297	281	279	292	246	274	290	299	272	253	274	297	257	304	270	280	290	275	289	292	284	302	302	311	277	297	254	292	281	270	298	270	288	293	305	271	269	295	293	278	297	295	279	325	289	282	309	256	275	283	270	274	278	285	290	283	277	285	283	260	288	282	277	294	313	301	297	267	279	283	296	258	291	262	298	299	290	282	275	281	289	299	268	285	275	291	303	289	291	267	296	286	302	285	286	287	256	305	279	266	291	301	292	313	294	309	287	291	270	277	281	296	288	288	277	276	290	284	304	236	302	280	265	272	304	305	271	280	275	233	286	304	294	288	318	302	299	272	299	291	284	298	294	273	268	304	284	285	303	281	269	286	291	283	281	295	304	266	277	264	292	268	300	295	323	299	256	315	274	289	276	296	285	311	282	288	320	290	285	295	285	266	275	266	287	290	289	293	294	307	320	269	272	280	267	278	276	298	291	272	292	283	268	317	282	288	302	277	281	276	304	283	308	268	275	268	262	289	250	267	287	308	300	255	283	299	311	249	254	284	281	313	252	315	295	300	288	299	283	284	286	273	276	282	295	316	323	283	282	276	287	280	288	283	317	267	267	278	298	291	284	281	294	313	305	319	301	303	281	259	276	284	282	309	303	275	282	270	265	329	278	289	283	308	261	265	284	290	279	285	288	280	292	273	305	254	288	278	260	302	278	239	310	282	268	302	329	291	291	279	314	301	341	256	262	287	270	270	285	314	290	282	287	297	263	267	298	308	285	273	289	265	301	293	300	317	283	293	335	281	273	312	285	292	287	266	290	296	286	295	301	294	292	280	286	266	300	280	298	283	325	300	285	272	258	295	286	258	305	294	299	279	270	268	275	305	295	293	279	293	312	288	299	272	284	305	265	298	303	306	289	303	275	291	312	301	278	297	276	295	265	282	260	313	268	318	300	299	285	295	317	271	306	280	256	281	280	272	320	268	303	301	277	325	305	285	285	277	270	283	276	312	292	267	291	278	295	291	286	286	291	264	296	266	274	306	288	285	279	295	301	281	312	262	283	285	300	298	287	279	261	300	275	241	280	295	273	293	285	271	274	275	289	266	298	292	266	294	258	258	282	280	279	279	293	254	284	272	261	314	309	260	303	309	279	288	270	266	283	259	300	291	282	270	295	292	282	318	279	288	280	303	281	278	288	298	298	262	279	276	285	268	296	299	286	316	275	331	316	268	266	300	269	327	291	290	284	274	297	297	301	290	291	279	264	306	279	289	291	291	315	272	268	260	305	291	289	342	305	283	291	276	294	260	256	283	299	263	302	317	275	253	257	277	298	287	281	257	321	274	264	294	289	284	288	307	323	266	305	296	317	313	285	289	283	283	295	299	321	293	279	300	289	294	285	287	281	235	296	263	294	308	270	248	273	269	275	290	257	278	253	305	283	306	285	282	291	269	298	301	267	254	270	287	319	306	323	286	286	292	277	281	305	290	290	285	292	292	273	288	294	258
11292	8214	13959	15712	22052	16710	11335	13416	11433	18002	18036	12797	11253	10029	9044	6025	6492	3305	1539	1233	1285	1100	1114	956	894	932	978	920	880	842	848	868	787	830	782	842	848	851	819	822	809	819	849	810	792	831	859	837	774	780	808	796	821	814	821	749	805	792	788	783	763	822	751	763	783	813	835	800	855	829	757	831	776	761	794	751	806	716	770	848	878	782	782	783	761	795	806	841	799	749	742	802	774	771	722	809	779	801	784	794	781	805	780	728	777	790	786	773	821	727	803	735	737	789	779	782	762	794	794	769	786	796	756	763	786	748	754	764	775	759	772	806	752	799	746	779	771	772	846	790	757	814	798	770	758	751	742	754	774	734	799	766	746	789	761	730	784	744	730	850	770	746	776	755	751	778	723	773	768	798	764	753	816	796	773	783	788	784	763	794	738	787	782	775	823	751	755	750	772	796	786	793	742	766	738	798	765	744	780	748	796	737	792	778	787	759	774	749	794	768	757	789	767	774	755	743	768	750	766	753	709	723	760	766	772	763	733	780	792	742	790	796	759	779	771	755	766	744	802	746	776	712	777	779	782	828	756	786	744	811	793	740	765	785	802	754	779	763	773	766	788	824	798	794	719	764	713	795	780	786	786	836	734	773	742	797	822	782	762	720	778	754	747	785	746	794	766	780	741	762	762	747	766	734	783	764	772	749	758	784	749	765	748	776	781	798	768	816	799	788	825	774	737	758	765	809	804	788	752	762	794	803	810	788	766	779	781	782	742	759	729	739	696	777	689	799	788	795	766	781	787	795	779	815	808	738	801	733	805	798	827	742	765	746	727	818	757	758	756	708	782	771	750	783	745	792	749	775	774	814	746	756	766	767	762	816	762	785	730	792	772	819	799	764	770	789	769	778	806	787	798	718	791	803	748	789	728	753	774	783	775	759	776	753	714	814	765	801	790	782	776	759	782	816	757	802	773	820	801	755	733	734	782	781	730	806	742	770	773	742	801	772	792	743	737	825	765	735	803	779	776	760	785	758	756	782	764	819	724	740	785	795	810	791	754	771	802	777	773	801	749	768	808	804	751	745	784	796	710	787	760	783	795	728	759	759	780	809	744	780	814	793	784	770	749	744	724	742	803	781	812	779	742	822	751	772	762	793	761	799	786	807	745	790	791	774	763	736	718	797	823	798	768	752	769	771	806	730	767	777	751	765	783	766	766	760	744	787	787	762	762	777	788	769	839	812	799	733	781	798	785	754	810	799	756	799	725	817	769	728	794	798	750	775	742	746	748	819	784	770	783	723	824	745	741	785	789	734	770	791	783	792	760	770	744	727	771	755	780	761	765	762	787	786	788	751	781	762	792	786	746	770	781	767	777	766	718	784	772	756	816	791	796	711	785	772	738	757	788	796	792	767	779	759	798	781	760	713	782	783	800	745	753	766	744	817	736	760	786	787	686	766	739	749	735	778	754	757	727	754	769	755	775	761	800	793	764	787	751	753	769	805	767	761	740	767	788	784	777	788	746	785	790	760	815	797	758	802	745	727	757	748	813	787	792	726	785	786	747	749	709	744	762	772	758	779	700	780	781	786	805	751	727	752	723	773	784	832	779	767	774	735	777	782	788	785	798	766	759	761	743	729	761	821	790	717	777	815	778	774	785	801	753	750	797	733	815	826	762	718	762	706	771	757	721	781	784	748	792	788	786	789	795	741	743	785	770	772	796	742	829	807	798	745	765	810	755	770	781	809	752	818	778	745	763	792	776	768	796	761	736	725	784	769	794	815	777	789	704	794	776	762	747	799	800	749	747	786	729	764	785	808	752	786	776	752	797	713	750	747	775	730	791	733	776	785	727	819	763	771	796	809	771	793	761	753	733	782	759	778	762	777	753	749	774	793	783	797	816	766	787	780	745	740	788	781	760	745	813	811	784	815	764	772	769	756	747	789	770	748	778	757	761	753	802	775	723	788	828	805	747	779	783	738	761	800	753	732	773	748	787	786	746	780	783	759	748	738	795	738	754	764	783	743	730	779	801	724	775	741	746	783	740	765	775	799	780	775	810	751	783	763	750	714	741	755	801	809	790	762	785	757	759	757	766	708	794	781	782	769	803	760	773	763	752	764	753	783	714	760	752	763	776	801	732	775	760	773	763	798	767	790	725	801	774	760	772	831	797	823	765	779	766	723	764	771	731	768	748	751	785	777	794	783	767	709	734	801	776	774	710	812	811	745	776	715	764	726	776	736	766	782	791	723	773	754	779	751	787	770	766	741	763	762	769	759	728	800	758	787	757	790	762	787	747	727	794	793	717	774	815	731	749	778	721	781	770	795	768	779	766	781	791	721	734	737	754	775	797	799	770	758	773	744	757	799	773	773	728	777	762	806	752	759	732	759	759	775	727	754	767	748	754	765	800	808	744	782	799	760	754	760	781	830	753	798	804	711	736	785	778	722	787	760	733	776	763	767	773	763	781	760	750	743	763	750	767	819	774	766	774	715	767	735	794	738	782	832	756	743	766	768	762	789	753	825	733	795	745	756	719	743	776	786	764	814	764	749	797	763	767	789	740	738	751	799	771	791	770	740	805	762	822	746	728	791	794	781	792	764	741	833	769	745	743	751	771	754	758	805	762	773	825	793	743	770	823	772	797	789	790	796	738	803	752	772	799	782	772	776	783	760	754	756	765	815	765	764	786	806	714	782	732	750	740	710	778	727	782	753	775	799	788	743	802	760	799	765	755	731	801	779	794	729	767	749	807	726	742	777	746	764	769	763	767	795	745	775	736	750	822	752	775	755	753	796	750	773	858	752	770	812	746	754	767	774	755	799	779	761	741	798	751	781	752	767	766	763	762	762	770	766	784	807	717	774	735	784	800	803	782	792	767	791	811	781	794	763	776	742	779	806	790	774	752	791	824	774	770	795	799	735	787	792	787	760	805	773	730	734	799	770	740	806	784	782	735	776	744	768	772	786	794	735	747	739	749	755	775	804	737	764	809	730	800	786	813	869	722	754	763	777	801	731	790	820	765	725	776	757	732	778	767	754	816	789	788	762	759	772	783	729	770	767	741	783	762	758	789	776	762	798	790	759	795	741	742	766	753	775	836	783	781	713	756	782	750	798	764	739	733	751	831	779	775	743	759	753	785	799	791	778	771	779	807	740	784	714	802	809	741	735	731	733	761	752	782	757	777	727	761	820	804	805	752	780	794	770	764	777	736	754	749	751	755	810	738	759	754	718	755	781	742	772	792	726	755	785	799	797	764	777	782	763	734	757	771	744	767	747	774	742	723	803	809	760	801	762	769	729	742	770	812	697	770	724	771	789	801	824	788	778	771	786	785	753	771	802	785	755	776	748	803	765	701	791	728	817	801	796	717	814	773	753	760	791	770	784	817	789	721	751	726	803	760	764	745	775	805	802	760	712	780	798	789	736	815	810	742	776	749	763	772	780	815	775	726	773	769	781	747	752	740	833	765	794	751	749	751	780	783	789	771	758	730	761
21658	15353	18287	20651	21498	17157	10509	8125	6770	10342	10499	8256	6015	5174	3972	2636	2367	949	488	355	305	338	284	282	256	254	258	288	268	269	228	270	251	244	279	278	258	238	267	258	258	239	237	234	228	252	204	245	260	268	241	266	252	244	269	228	248	251	268	245	241	249	234	243	242	266	227	242	235	243	240	255	239	262	200	258	233	250	248	262	256	267	243	232	255	240	250	243	263	260	258	240	268	225	245	269	251	230	267	253	241	242	246	239	260	214	227	255	254	250	247	235	221	244	247	262	246	265	237	217	220	213	248	259	246	257	269	255	233	211	259	256	237	218	233	234	234	228	199	254	225	273	231	246	247	250	252	216	227	223	209	253	254	235	255	241	232	243	229	228	230	205	242	237	243	254	261	229	225	253	227	244	265	259	260	225	244	205	220	237	224	246	244	243	250	230	238	214	212	238	242	215	221	251	228	253	221	193	237	271	238	257	250	209	229	233	236	246	226	262	267	258	249	248	249	246	222	215	230	217	232	268	224	246	254	234	219	228	241	218	272	234	260	232	235	216	235	233	225	257	233	211	278	226	246	232	204	235	246	217	240	271	227	228	205	242	235	218	241	252	263	229	255	253	257	251	259	258	223	241	248	240	239	232	245	218	263	233	271	242	243	226	235	222	225	247	226	252	252	216	222	253	245	256	261	213	231	282	258	233	251	238	240	199	236	248	231	234	242	260	251	255	233	254	224	260	238	258	239	244	217	226	269	239	267	251	243	271	217	226	232	260	240	228	228	234	226	253	222	233	236	251	244	258	225	232	245	246	226	254	255	256	226	237	248	229	240	239	236	271	254	256	222	244	227	226	258	220	227	258	248	245	258	246	262	253	241	242	238	240	225	238	221	253	228	215	214	235	221	235	249	244	226	240	252	234	217	212	263	231	255	251	221	258	224	254	242	239	215	224	240	233	240	242	248	226	258	225	254	234	255	230	241	226	220	236	241	225	228	271	240	230	260	228	247	228	256	260	241	257	250	249	233	246	246	248	245	233	252	247	259	278	233	239	238	250	218	266	244	256	243	237	247	244	243	235	269	234	242	223	242	279	255	233	247	230	225	235	231	242	241	230	239	196	246	263	229	249	238	222	222	216	243	241	237	245	228	231	240	213	246	280	249	241	247	258	237	230	223	247	202	211	259	240	232	224	260	244	242	235	225	216	230	260	242	230	256	251	239	250	215	237	232	228	223	269	265	236	242	246	248	234	212	238	236	261	262	240	241	237	239	254	231	232	230	209	269	242	249	227	219	248	230	252	255	244	266	245	233	221	238	245	213	227	246	221	227	239	254	238	249	257	263	221	222	231	230	251	239	224	227	236	247	249	252	231	215	250	215	221	264	222	252	204	208	246	245	245	242	208	250	242	237	221	229	234	236	207	236	238	238	262	257	267	262	236	254	245	253	254	251	228	213	252	257	256	237	240	253	231	239	240	255	208	262	282	224	227	224	237	202	264	212	229	245	244	227	230	263	202	261	231	245	230	232	247	240	264	222	243	239	237	265	253	235	234	217	219	250	237	273	247	232	232	219	236	251	222	267	219	254	243	241	267	281	262	243	250	221	241	228	224	259	242	256	227	232	246	227	257	232	228	237	226	263	225	260	251	246	230	229	225	233	226	236	252	239	241	235	231	252	238	259	237	236	253	268	233	257	252	253	246	248	246	185	245	246	215	268	258	271	224	240	248	244	231	257	232	249	232	258	234	233	263	260	195	252	259	252	254	243	197	223	253	236	239	242	240	220	225	262	244	233	238	235	215	261	272	243	251	241	246	247	222	251	249	243	240	230	244	257	228	239	267	229	258	228	235	256	248	269	249	255	261	251	240	203	233	235	250	260	249	233	236	247	262	260	266	237	267	216	255	249	225	254	260	211	256	208	249	235	245	260	261	225	251	222	243	239	222	260	240	249	217	245	244	269	232	238	222	257	215	235	259	243	234	255	234	240	259	280	242	230	256	258	232	207	251	217	252	247	239	230	244	251	230	231	263	259	240	245	252	248	219	248	228	255	226	222	243	207	235	243	236	251	242	230	254	251	250	255	219	237	244	257	242	232	231	271	225	250	222	238	266	230	233	247	232	266	227	254	217	236	269	202	230	220	252	234	222	225	275	210	221	252	251	266	261	224	217	241	248	251	250	237	247	225	238	241	221	240	248	221	253	223	240	231	234	240	264	242	223	257	231	256	237	222	231	215	261	215	246	246	231	251	241	241	207	220	229	200	235	225	223	224	232	255	236	227	245	249	233	232	275	224	270	227	273	215	226	248	225	246	243	245	266	273	252	240	250	244	276	236	201	234	220	251	280	238	229	229	227	242	234	240	247	235	232	215	234	260	237	217	264	223	210	271	236	247	246	243	245	230	264	248	230	231	233	231	249	233	212	264	246	265	233	255	216	239	235	252	252	222	248	238	240	245	242	265	239	238	246	231	229	234	238	223	231	248	228	228	230	241	247	247	270	241	231	234	248	237	216	243	216	253	248	243	244	235	250	261	247	260	280	222	256	219	247	237	234	258	245	238	258	231	235	230	262	246	230	245	229	246	262	232	221	268	236	230	229	234	239	248	235	246	267	249	246	242	239	251	246	278	222	262	204	258	214	228	256	241	229	232	226	243	225	227	258	228	229	239	251	246	240	247	235	225	241	246	249	249	229	229	223	193	255	222	228	267	253	248	244	242	242	241	251	258	231	254	268	234	246	229	249	249	231	218	247	232	238	247	216	246	214	242	241	243	260	253	230	235	247	253	216	249	252	263	256	238	233	269	234	245	247	242	232	235	228	268	226	272	216	225	223	247	228	242	244	240	204	246	212	259	210	215	224	228	245	272	259	250	230	271	231	259	248	214	218	235	255	238	203	246	234	252	249	256	213	257	258	249	240	245	225	231	259	272	224	235	252	221	236	234	249	248	244	254	225	253	226	262	257	238	264	239	224	223	248	222	262	213	246	243	217	257	251	243	230	223	254	249	238	250	239	235	290	227	233	255	213	248	234	231	250	260	268	236	256	217	286	279	218	252	216	238	246	241	259	255	236	243	249	265	220	239	234	204	227	226	243	227	242	263	234	251	224	254	213	245	240	255	265	261	239	235	244	227	242	225	253	277	259	213	258	264	255	220	236	244	234	211	242	251	282	232	233	243	238	230	239	217	226	252	237	249	253	216	234	241	233	226	244	247	238	237	223	266	237	244	256	231	247	250	276	242	261	242	209	233	222	222	254	220	249	254	263	262	221	223	238	245	257	248	232	243	239	229	260	230	260	235	261	232	267	260	222	257	262	240	245	228	247	265	228	232	228	215	261	257	219	228	250	257	238	258	233	223	243	230	213	250	226	244	216	240	223	258	227	221	238	243	255	223	239	248	246	249	240	214	234	223	259	263	250	234	235	248	220	239	269	237	226	251	263	229	249	258	255	217	223	267	234	269	254	257	208	240	253	260	255	254	233	251	235	244	248
13133	10440	15731	21871	26940	21596	16220	16233	15814	23868	24096	18316	16019	15498	13116	9346	11092	4727	2213	1600	1337	1133	1118	966	936	914	899	814	784	801	812	824	755	826	722	761	764	784	757	726	706	684	684	753	689	689	683	717	685	735	690	644	681	718	649	691	738	657	687	668	635	664	661	646	660	634	662	658	662	667	694	683	629	656	693	654	671	640	711	851	718	664	629	637	657	669	610	627	632	683	680	652	665	644	610	709	612	656	602	677	642	678	630	578	614	672	621	641	673	695	692	659	662	670	645	627	633	664	641	674	650	690	621	633	671	678	662	645	627	643	650	641	640	661	641	650	637	649	668	672	561	680	640	629	635	621	617	645	597	660	636	674	616	639	670	613	614	647	646	668	631	644	671	665	614	663	652	693	711	590	614	650	624	615	621	619	684	645	645	635	632	571	658	666	632	634	617	607	669	673	645	664	627	633	637	588	629	628	669	647	637	639	636	616	674	653	652	614	635	663	651	593	619	611	616	671	624	651	639	657	634	649	640	622	657	617	660	669	636	580	652	640	622	666	641	604	647	638	645	613	692	626	619	652	633	642	664	570	640	628	660	623	646	617	620	609	621	649	613	605	633	671	649	666	607	654	616	638	638	632	699	600	629	582	667	626	603	643	616	661	609	638	679	693	712	688	660	626	647	675	627	658	633	595	626	644	658	653	671	630	610	615	608	662	605	627	628	637	645	635	616	610	600	617	619	603	631	674	658	621	625	620	691	635	655	668	644	650	610	655	617	662	625	666	648	615	623	676	614	618	632	592	678	667	637	628	606	644	624	613	618	639	631	669	634	666	623	672	623	644	619	641	638	639	629	624	618	640	666	606	622	615	598	654	658	625	584	639	616	551	689	643	638	627	655	603	624	641	622	659	627	621	623	652	647	689	668	606	635	680	648	599	631	616	622	598	629	623	646	614	680	664	614	611	637	610	626	604	616	677	628	653	595	659	661	628	606	567	635	660	610	630	643	633	639	646	628	669	629	653	630	619	623	646	647	631	648	631	629	628	650	654	584	592	668	624	639	622	628	627	632	649	651	633	645	638	620	663	614	656	620	611	622	645	629	614	626	604	599	614	600	671	601	648	644	607	604	629	618	654	637	625	613	609	651	675	628	631	612	669	624	641	662	646	592	660	656	584	673	658	619	636	601	636	634	609	641	663	637	650	614	652	632	647	663	651	642	647	657	658	655	634	637	634	662	647	620	612	677	652	626	621	630	608	628	629	662	621	672	614	608	594	659	639	641	657	645	622	614	597	600	612	635	667	586	643	633	606	643	626	625	591	650	639	670	646	651	604	627	609	669	622	670	647	643	628	617	621	622	634	621	630	644	633	636	582	664	642	620	628	656	623	597	630	590	609	642	606	678	614	651	600	679	658	623	623	643	649	602	645	678	659	661	623	585	615	583	638	621	623	649	632	666	607	646	613	638	677	632	606	673	626	620	650	634	645	595	678	679	609	616	628	598	643	624	624	586	623	649	619	637	672	628	605	642	639	669	647	665	637	624	634	630	614	644	653	652	638	673	648	618	646	651	671	626	631	662	643	597	586	609	668	622	660	626	595	672	653	703	620	635	624	619	606	647	657	623	637	629	629	678	623	658	620	635	651	647	645	612	645	662	611	666	677	662	632	622	652	663	683	638	640	622	685	682	632	608	644	639	673	617	657	672	665	607	603	620	656	656	667	619	626	602	637	656	631	668	642	629	629	638	610	683	627	664	653	607	617	623	639	653	583	638	638	647	676	587	686	610	677	658	663	631	665	641	664	606	576	678	662	654	602	672	602	641	602	675	623	660	612	667	658	615	608	640	654	613	636	640	643	645	679	614	613	632	660	654	623	663	658	628	638	653	624	650	625	638	616	616	605	613	715	618	620	641	668	636	605	638	606	668	667	626	660	669	665	613	593	624	649	659	623	635	628	631	609	625	587	622	665	603	610	643	619	661	664	627	610	650	678	658	597	640	634	617	609	624	653	585	616	616	647	622	649	640	599	675	645	625	630	669	647	631	665	610	601	655	652	659	643	620	632	616	651	648	631	585	687	648	639	634	645	650	610	629	623	638	651	639	615	651	593	627	646	632	592	658	580	623	654	632	620	641	608	668	614	634	643	637	654	673	606	662	606	655	621	645	617	624	656	640	675	611	640	650	636	589	631	660	674	661	682	668	628	635	631	666	680	707	653	638	637	648	584	610	626	667	623	619	675	620	616	603	605	617	606	619	640	656	608	647	594	610	618	622	621	618	656	610	597	599	604	677	648	655	635	624	652	613	629	608	666	619	628	594	643	618	675	619	618	672	593	667	640	649	625	596	624	659	625	649	623	623	652	616	620	614	621	591	652	607	635	630	640	614	633	657	629	645	632	652	649	636	668	621	628	648	713	691	612	611	635	600	681	630	602	641	630	588	663	620	672	689	622	575	624	639	646	635	603	590	634	640	622	626	649	613	639	613	626	672	667	608	687	679	627	607	646	638	654	634	621	623	632	632	669	580	697	721	599	647	609	640	611	648	643	637	619	642	655	620	615	666	606	643	667	646	665	662	629	617	622	658	615	638	613	633	608	663	654	641	620	629	607	610	628	575	655	626	628	687	650	613	620	654	609	652	619	663	584	610	646	645	651	667	645	664	625	637	659	578	639	627	637	608	605	628	620	631	601	673	640	640	663	632	624	600	596	664	591	641	622	629	705	657	613	674	641	630	589	593	644	621	637	620	672	638	643	603	644	613	666	659	667	613	642	605	651	629	669	650	647	636	607	662	618	651	599	626	667	655	612	639	646	658	620	586	652	683	617	600	623	655	655	625	645	638	605	638	610	674	640	617	606	634	647	649	649	601	645	629	617	641	636	684	648	653	620	628	608	666	644	658	614	621	604	670	687	632	701	703	641	667	642	681	661	672	632	622	668	611	657	634	638	611	626	659	621	649	636	591	679	621	647	615	622	583	611	671	680	650	628	661	625	642	643	622	666	597	619	638	650	652	612	627	637	676	651	637	615	665	638	582	684	631	606	642	672	644	618	633	639	642	684	682	611	663	638	685	623	593	613	638	652	646	577	659	634	639	642	696	620	638	631	671	673	636	639	656	628	697	611	672	602	609	636	668	678	668	635	640	610	639	654	631	646	684	600	629	651	653	642	616	652	656	625	664	637	655	628	695	644	621	610	616	658	603	635	608	637	625	657	600	669	649	630	626	623	648	642	646	630	651	622	653	644	626	669	598	622	639	639	625	663	624	616	654	632	611	617	593	627	635	592	634	629	681	622	644	595	569	679	653	643	606	644	693	598	616	627	650	655	630	639	639	607	570	648	613	639	649	640	637	652	614	637	653	695	640	656	620	595	621	627	640	687	650	662	629	642	636	630	619	595	648	681	610	695	622	621	667	635	667	642	667	657	606	666	663	641	639	627	628	637	613	661	633	616	612	603	590	606	657	685	625	577	595	617	628	647	623	634	650	615	629	635
2907	1051	1072	989	862	612	481	514	420	423	431	303	245	215	230	189	202	171	160	166	165	181	153	162	167	154	156	150	159	171	161	138	171	168	157	161	158	151	150	173	145	180	153	156	152	155	148	159	156	133	165	156	177	171	147	158	185	162	145	141	148	154	161	183	166	182	184	167	165	177	166	190	148	150	163	159	169	164	152	160	148	186	171	160	151	142	166	143	182	168	175	159	167	150	171	182	181	172	151	173	159	163	178	177	149	151	156	140	160	160	162	161	155	135	144	143	146	179	166	172	154	169	167	175	163	158	153	187	175	177	176	168	173	140	173	135	154	153	187	167	174	156	173	151	188	145	170	148	144	177	182	193	161	161	154	139	145	183	167	189	169	162	152	147	148	152	164	145	179	156	172	154	162	163	169	175	169	159	177	156	164	169	185	152	164	170	175	160	185	161	158	173	152	189	153	184	163	156	152	188	157	168	179	162	169	191	172	160	146	168	151	170	159	142	165	172	155	168	157	150	148	174	193	168	154	167	158	161	155	170	151	146	160	178	178	176	165	163	175	159	147	160	179	177	157	162	148	150	170	160	166	172	178	162	192	176	155	162	183	190	162	160	155	182	157	184	178	154	151	172	186	146	155	167	158	156	165	154	168	162	161	169	164	167	166	164	169	159	173	172	160	171	158	156	165	163	184	152	167	183	193	156	154	141	177	149	178	167	146	188	152	157	150	150	166	151	156	166	160	148	169	151	168	173	133	146	166	163	164	163	179	149	174	173	163	153	164	141	170	159	187	184	171	153	137	176	148	162	172	198	135	173	158	150	184	165	161	165	143	149	151	174	135	153	175	150	165	144	155	162	162	160	171	157	147	178	167	160	169	158	172	182	146	151	145	144	173	151	149	159	144	149	157	169	172	169	158	170	161	165	182	176	162	184	204	154	148	141	187	170	158	173	153	168	149	141	173	163	150	168	168	193	167	194	146	160	157	153	166	169	134	176	155	169	155	159	185	151	174	168	201	178	174	159	166	158	140	176	152	168	184	174	164	169	158	166	160	148	145	148	159	186	167	163	166	138	157	159	136	156	151	173	146	161	158	170	154	179	156	183	158	149	174	174	144	149	147	159	182	149	169	163	170	140	162	169	159	165	137	161	158	151	150	187	174	157	177	144	166	156	173	153	146	165	169	160	181	178	178	134	144	162	152	144	127	157	155	185	177	183	165	153	141	140	144	161	183	196	158	151	152	173	175	159	163	177	153	164	173	182	162	149	152	154	162	151	158	133	175	167	157	172	167	154	143	174	178	173	165	176	157	159	144	169	171	157	181	153	140	167	155	164	146	168	150	153	165	162	172	161	163	145	157	166	178	170	162	172	149	169	172	166	167	168	181	169	150	178	160	149	172	188	182	159	153	174	153	157	156	151	180	168	177	172	156	168	152	162	155	143	160	163	143	172	145	154	153	199	173	157	173	175	183	151	160	166	158	170	140	163	149	193	145	172	155	181	181	154	177	156	149	180	167	168	145	160	141	139	155	159	179	166	146	152	147	181	148	175	163	159	157	149	170	152	170	175	168	162	189	142	166	162	174	171	174	140	188	137	145	160	157	181	187	166	164	152	158	159	154	143	181	144	161	178	168	170	179	143	162	184	158	165	179	188	153	162	157	137	147	145	156	157	151	176	172	160	175	180	146	163	152	148	155	179	148	167	168	144	144	154	168	167	161	133	148	156	161	187	154	174	167	148	158	172	162	164	180	148	176	166	155	141	147	161	157	202	147	153	158	166	184	147	182	152	153	149	168	160	169	154	176	177	157	165	162	164	152	159	166	169	164	167	158	139	178	163	153	190	131	154	175	185	142	168	166	165	182	171	145	175	162	157	166	147	150	148	148	168	179	165	168	169	156	166	168	152	193	181	174	170	158	165	146	160	177	169	145	149	153	165	161	165	179	167	171	161	160	164	174	151	170	146	172	190	140	166	156	158	192	166	185	151	166	148	174	173	178	151	139	163	151	152	154	181	170	155	154	152	160	164	169	170	170	159	155	164	155	158	160	167	160	156	175	158	183	176	172	179	179	165	169	159	182	154	150	161	178	164	153	152	149	133	154	170	151	174	186	162	166	157	143	191	148	151	136	170	202	144	180	174	170	194	166	139	154	157	169	168	175	140	156	168	177	161	166	171	171	183	170	170	174	163	179	167	157	161	147	131	164	181	172	175	169	177	190	122	164	152	158	139	170	151	155	162	169	159	169	160	144	168	166	157	167	147	149	150	144	162	179	166	178	167	157	165	164	157	176	144	160	155	153	174	153	169	167	155	161	156	136	153	176	187	184	176	172	174	143	170	153	168	159	160	124	167	165	151	183	157	163	150	165	157	180	160	185	152	166	156	165	195	151	162	156	186	156	148	155	163	164	166	161	185	149	175	161	155	145	167	180	174	165	152	153	158	171	163	194	147	188	160	158	172	161	173	158	166	161	152	165	147	178	158	169	160	167	163	168	175	158	164	166	152	164	174	150	166	172	151	164	163	136	181	177	155	149	164	172	156	173	160	166	159	169	166	189	162	173	161	181	165	174	175	192	159	173	174	136	159	177	164	145	179	170	180	157	152	186	163	154	182	146	174	189	135	164	169	161	158	158	175	173	173	164	150	165	155	143	188	162	165	188	153	175	166	160	176	155	161	158	164	143	180	182	165	183	145	147	149	159	174	156	140	147	151	165	150	164	154	133	160	138	154	169	143	142	165	194	186	185	168	148	206	155	153	175	158	171	163	166	159	128	141	147	155	169	155	147	153	183	148	172	148	178	171	163	152	164	168	168	164	143	158	167	166	160	161	164	192	162	175	172	151	161	148	163	175	158	164	162	161	176	168	164	193	163	156	166	168	199	159	178	149	159	163	187	182	170	172	165	164	160	151	183	168	181	165	177	172	146	163	163	139	181	175	160	180	164	156	164	154	162	163	164	168	166	150	176	158	159	162	165	168	177	187	155	156	157	132	145	169	166	184	152	163	167	166	152	166	162	151	161	163	168	148	160	165	150	169	146	172	164	158	153	172	140	164	168	155	184	148	171	167	156	165	167	179	163	167	161	154	164	148	152	146	165	159	163	173	151	186	145	195	177	165	156	158	150	147	161	169	153	149	154	183	181	179	166	181	145	156	159	151	169	174	151	176	155	168	154	156	155	149	164	163	190	153	143	162	158	133	169	166	158	172	156	161	148	156	150	149	163	140	161	155	177	146	189	164	164	158	157	172	132	146	149	165	147	196	160	161	168	157	170	184	176	162	158	148	149	148	154	147	148	133	166	162	153	169	181	139	133	160	173	163	170	172	151	144	173	168	149	171	181	167	169	179	158	142	186	185	165	179	163	163	163	157	159	163	191	186	161	176	152	157	124	159	174	147	191	160	173	166	144	151	173	179	183	154	206	162	159	175	187	149	160	168	151	172	166	160	157	170	139	167	151	164	174	157	190	197	161	183	163	161	181	141
2918	1403	2454	2819	3822	2475	1871	1760	1867	2346	2373	1730	1218	1340	1077	839	809	583	522	500	507	485	524	493	481	518	497	451	494	514	515	511	476	461	479	470	461	457	502	434	502	455	470	484	500	485	490	493	495	484	508	487	490	490	480	482	455	478	486	527	511	506	467	491	448	475	474	454	492	470	511	431	476	465	510	442	489	467	481	501	499	524	493	479	472	498	476	517	509	484	507	468	507	541	531	490	493	482	513	448	434	506	461	492	461	493	511	494	505	497	493	472	488	497	488	473	516	478	490	493	525	502	475	486	492	490	483	466	493	475	470	493	499	511	479	512	473	525	511	490	504	495	486	490	492	479	468	503	471	494	519	481	472	494	509	468	475	480	460	512	472	476	527	508	471	521	455	480	482	511	456	437	482	479	506	513	476	494	516	487	493	502	486	537	493	457	466	488	492	493	489	477	503	473	499	457	511	450	483	477	480	498	460	522	545	493	445	462	496	460	478	477	510	485	511	498	478	462	471	486	480	474	505	438	535	484	488	475	519	484	499	468	520	477	500	499	475	489	472	488	478	488	522	470	484	477	456	463	493	489	497	494	473	473	504	511	502	506	493	472	509	443	484	455	459	457	492	481	470	510	493	480	514	484	522	493	470	480	486	502	512	483	505	526	523	488	465	477	496	467	510	484	503	442	475	506	505	498	453	473	471	433	462	461	503	466	500	513	514	434	491	498	473	537	474	471	472	455	518	472	469	470	490	488	466	472	484	483	520	488	478	487	478	468	509	469	494	463	498	460	501	486	486	515	476	484	482	494	477	484	470	445	471	457	467	459	520	475	513	489	478	454	463	500	455	435	491	477	472	549	462	502	509	471	483	484	492	482	459	466	520	490	535	459	488	470	472	519	477	489	459	521	486	458	460	506	507	475	482	466	493	529	519	460	460	496	499	477	471	461	490	496	421	485	477	505	471	468	481	462	504	499	507	471	472	482	473	468	462	474	485	451	477	500	443	478	475	503	520	478	473	494	464	529	489	503	487	491	472	446	471	519	481	484	474	508	449	497	492	478	464	471	513	484	479	498	478	448	482	497	501	457	519	473	485	479	485	492	469	489	472	500	456	493	472	516	467	502	482	491	487	512	471	501	480	492	478	458	492	473	522	486	493	510	485	513	493	470	524	505	466	499	451	485	486	490	482	485	458	469	490	532	470	514	486	454	492	495	480	529	494	482	480	502	481	470	451	479	499	495	473	469	466	518	512	478	468	491	482	491	496	484	503	465	472	469	500	516	465	502	500	496	510	487	516	450	487	496	526	465	491	460	494	478	503	495	475	495	479	487	490	449	473	492	500	545	503	470	443	464	479	493	471	479	493	484	438	445	508	509	485	474	481	516	471	469	484	502	483	505	487	478	477	491	453	484	499	474	486	480	478	488	464	479	468	546	505	500	486	528	473	486	492	517	469	485	520	472	443	502	468	492	460	493	498	481	520	525	462	472	519	458	440	466	487	442	459	502	475	468	467	494	471	518	488	475	516	504	501	515	475	499	478	529	492	534	477	482	465	526	496	502	516	493	481	491	505	471	473	456	474	444	496	473	496	523	501	530	486	444	491	531	483	499	507	510	477	451	490	475	489	492	481	481	454	475	501	494	474	507	525	478	502	486	482	477	480	472	466	479	490	481	465	507	527	455	486	475	515	477	493	512	476	478	418	469	518	501	462	498	490	469	504	461	471	491	495	516	487	494	441	490	466	480	478	475	445	475	487	502	523	509	502	485	498	485	484	477	486	527	467	463	517	502	435	471	478	520	503	486	481	485	463	478	461	519	509	465	447	473	518	479	473	510	487	483	483	508	485	470	482	534	452	471	508	488	523	477	530	450	481	507	499	450	488	492	525	498	503	476	505	491	450	477	545	496	456	467	481	490	460	489	467	467	504	511	484	468	500	495	470	435	505	453	471	524	490	471	499	510	481	491	450	476	476	479	502	471	520	489	482	469	492	493	462	487	511	479	526	500	453	507	483	492	531	481	519	465	490	529	506	508	494	495	494	480	468	476	453	464	466	498	460	454	452	501	513	498	483	506	462	485	480	535	526	460	503	508	469	478	512	479	479	488	474	465	493	493	490	474	450	486	499	519	478	511	484	473	456	511	456	492	453	493	477	531	485	476	502	493	469	503	511	462	458	482	472	451	500	501	508	522	503	475	487	452	516	541	453	485	503	509	501	492	506	488	497	488	468	512	496	463	530	529	470	474	472	487	488	482	508	452	495	516	461	506	494	466	479	456	508	481	491	507	480	467	480	469	514	494	450	512	496	492	468	519	473	447	475	484	420	502	487	457	514	506	514	482	424	484	514	483	469	469	480	501	449	477	493	488	421	458	471	472	466	543	491	466	488	496	493	459	480	487	500	476	485	485	490	524	467	511	510	528	499	508	526	496	496	472	505	501	514	487	517	450	482	472	463	461	491	465	481	522	454	467	486	505	469	546	479	483	490	494	519	486	517	490	486	488	485	496	493	480	499	522	474	476	516	497	504	468	486	482	483	488	487	484	496	465	478	522	462	491	505	481	488	530	488	481	522	474	516	456	480	533	498	480	486	460	482	491	474	501	494	452	516	482	457	467	505	488	462	500	484	457	505	490	469	528	481	450	493	496	473	476	525	473	478	489	517	462	484	538	530	483	472	459	474	505	478	499	502	495	448	499	485	499	486	460	513	465	485	476	485	463	509	489	476	505	465	450	499	464	465	463	471	455	534	502	467	499	472	474	470	492	466	477	533	467	457	514	492	475	429	461	463	485	510	496	485	476	494	463	471	526	496	467	497	503	493	508	487	509	505	547	489	455	474	494	497	478	487	507	496	505	519	506	431	462	551	506	440	490	498	478	492	490	469	477	497	466	477	483	424	480	469	478	471	465	516	505	435	511	457	497	495	457	502	458	508	458	487	540	465	521	477	490	487	501	506	524	520	485	494	502	490	484	473	507	489	513	493	472	494	508	502	486	475	476	462	513	480	495	481	447	491	500	501	482	494	504	455	474	472	494	528	479	494	517	447	474	489	507	452	489	485	487	453	486	491	525	485	533	439	505	523	465	499	480	458	493	481	511	505	470	473	493	490	440	489	480	489	467	528	496	530	460	496	493	482	508	478	484	468	455	462	519	496	476	471	509	515	495	478	492	498	504	524	498	510	475	523	478	506	484	455	490	508	450	464	496	468	478	422	516	485	496	508	530	489	476	471	485	441	481	493	487	461	492	489	494	496	493	481	486	476	481	477	486	454	474	454	450	465	511	478	528	452	520	507	493	470	457	490	459	516	466	466	470	510	503	481	516	484	527	490	500	504	493	465	487	486	464	492	495	484	504	468	501	522	495	480	448	521	503	466	455	485	492	541	491	486	473	471	490	506	525	477	460	459	499	470	489	468	487	492	468	510	482	527	526	510	484	463	458	495	455	506	542	453	443	444	518	472	447	496	484	469	535	431	477	478	464	466	495
15750	12085	14432	15747	15575	11943	7244	5472	5275	6231	6026	4970	3516	2487	1821	1597	922	578	398	335	323	320	300	292	297	311	289	299	315	297	327	273	297	326	279	295	300	268	322	313	305	294	309	275	284	287	310	281	297	280	282	308	296	307	312	291	282	264	293	312	287	323	297	297	289	304	271	274	280	308	325	286	289	283	309	280	281	264	288	293	293	252	309	291	282	282	263	278	270	298	300	248	296	297	270	277	273	312	281	306	315	293	295	277	279	281	283	317	299	285	316	307	243	294	273	300	320	285	282	284	295	301	291	303	323	285	284	304	294	315	288	242	308	320	297	277	312	302	257	286	262	277	298	313	318	279	297	277	275	279	260	309	261	274	294	264	315	288	295	311	292	301	274	274	276	270	281	252	265	316	276	302	291	282	268	270	300	287	290	276	295	238	315	284	272	299	305	275	297	286	270	287	281	266	270	271	275	280	277	251	288	291	304	298	291	298	298	283	304	282	302	294	275	305	290	320	286	291	292	296	288	298	281	314	268	307	294	290	278	274	268	297	306	285	282	288	292	306	266	291	294	291	294	311	290	292	278	309	284	252	267	305	298	285	290	277	282	297	299	264	286	272	298	254	284	277	287	291	289	299	291	271	269	321	306	300	291	285	292	307	301	273	266	320	282	305	295	274	317	303	274	277	303	287	282	266	274	280	279	252	307	294	259	309	264	280	285	312	265	334	294	284	268	266	242	280	325	280	300	290	283	294	279	291	318	300	267	269	272	283	259	282	305	280	284	282	289	267	303	304	310	303	266	275	306	274	285	297	294	262	286	294	299	278	307	291	262	281	303	278	284	338	304	270	274	269	268	301	299	267	287	271	298	308	282	289	291	317	315	283	304	290	268	279	288	303	276	276	256	303	287	287	305	283	300	271	292	279	281	302	274	302	292	290	280	286	293	288	276	295	289	269	287	285	288	289	298	273	283	266	290	294	293	319	315	275	297	286	262	305	301	287	269	278	261	280	285	313	301	281	315	300	276	272	301	301	268	279	296	299	265	296	250	275	280	311	304	302	273	261	296	279	312	288	289	276	263	252	296	293	297	292	279	272	287	284	260	266	274	287	277	290	303	291	295	310	311	292	281	298	282	258	275	321	283	264	266	273	317	287	256	279	317	349	303	272	264	308	277	290	286	309	278	282	293	291	309	265	291	296	299	301	316	281	272	323	270	277	301	259	289	281	287	289	310	312	302	303	269	293	324	289	260	266	287	264	294	257	291	260	314	300	312	308	260	284	299	290	263	281	287	302	258	284	292	267	278	275	304	280	259	287	276	276	279	293	294	311	288	301	293	289	287	274	295	309	317	307	270	296	269	280	285	276	332	286	287	298	303	273	267	301	286	312	277	275	273	286	315	309	253	275	282	278	271	278	293	292	308	290	315	282	302	294	310	298	292	288	284	277	288	258	274	286	300	347	278	285	288	264	277	281	243	305	310	288	292	314	297	299	261	273	261	277	301	283	261	268	288	287	268	273	275	303	276	286	289	272	300	280	267	310	302	254	294	299	285	280	313	276	296	308	315	266	304	293	316	286	298	282	284	304	279	301	287	293	297	302	298	276	306	315	276	275	284	304	281	298	282	275	272	260	276	278	287	288	266	299	304	305	297	259	287	276	265	282	284	311	309	279	271	291	304	283	273	307	299	298	304	293	279	305	290	293	294	288	290	290	287	295	311	292	281	290	259	323	309	298	296	295	287	286	274	306	278	297	283	293	265	264	279	295	277	289	270	304	297	312	242	263	274	264	294	306	290	305	270	304	257	295	284	304	286	292	290	282	269	323	302	310	279	285	289	285	267	274	308	262	302	272	319	283	259	266	307	308	295	309	297	270	281	295	307	287	282	289	333	278	321	271	311	267	296	298	269	276	287	290	296	287	285	329	290	309	282	330	293	306	292	274	286	327	297	284	302	269	289	276	293	267	285	289	302	282	309	293	247	287	272	295	273	255	288	267	309	294	285	303	269	270	306	301	316	302	279	291	279	276	313	296	298	291	283	277	288	301	286	284	260	276	286	313	298	310	290	278	297	316	270	285	276	298	289	295	293	278	263	292	273	289	282	320	304	272	317	282	275	297	297	294	315	315	282	292	264	296	303	316	268	278	290	301	283	310	264	299	287	314	276	280	291	295	278	283	278	283	279	284	286	301	285	303	265	295	294	305	284	280	316	279	287	284	285	314	302	259	290	278	280	301	282	269	285	261	290	296	303	305	299	273	266	277	287	281	272	278	279	286	275	272	297	289	277	224	282	283	270	277	305	279	258	287	307	302	269	300	281	309	297	261	287	285	305	321	299	301	265	316	275	287	279	286	276	298	262	265	286	275	283	286	289	308	293	275	284	283	308	262	281	288	294	282	282	268	325	266	292	308	307	278	288	296	324	291	261	292	266	259	304	274	275	293	311	243	280	256	291	277	274	274	295	296	282	290	284	294	294	281	289	274	272	258	281	290	289	267	295	282	336	257	265	289	266	294	287	302	300	302	284	306	287	286	285	296	274	266	288	271	288	263	312	306	292	302	282	303	271	278	276	293	280	293	291	292	269	283	277	309	284	281	293	278	340	253	312	269	288	282	287	303	257	267	277	302	253	272	318	259	291	307	284	266	352	284	286	271	301	273	311	308	255	270	268	335	296	287	286	305	263	298	302	264	306	308	270	282	318	294	291	292	276	288	267	284	316	295	274	289	283	275	317	296	315	287	280	279	278	302	307	289	286	288	279	291	310	294	260	285	275	276	301	302	325	291	269	311	288	296	280	313	299	276	287	282	268	262	318	268	295	248	276	304	299	273	296	273	302	276	269	313	300	290	272	280	295	297	279	296	306	288	299	273	298	308	286	291	304	291	287	288	287	240	275	292	275	275	261	285	275	291	285	288	297	293	280	280	259	300	312	289	267	278	265	289	287	293	296	281	275	260	280	266	296	306	272	284	276	322	268	248	288	296	272	287	258	281	259	295	255	261	304	289	275	271	270	270	299	278	298	288	289	259	286	297	285	265	286	285	303	303	298	315	283	297	332	284	283	259	255	265	269	297	271	308	279	272	296	255	286	299	269	300	298	297	288	279	291	268	300	294	281	281	271	315	299	283	291	289	297	289	284	305	302	298	286	296	284	272	267	257	321	285	302	276	307	317	271	287	298	279	279	291	259	304	283	271	247	297	300	316	291	306	279	297	307	260	290	293	260	275	303	313	272	287	303	298	295	294	293	269	289	258	327	255	298	305	279	308	285	295	256	302	290	297	278	275	300	286	279	310	335	314	279	266	283	288	312	300	299	282	284	313	308	303	299	282	283	298	272	296	281	283	313	309	302	271	282	295	297	309	264	288	310	302	294	299	259	293	300	282	277	261	307	263	291	300	296	289	292	278	299	308	299	306	281	297	283	259	272	296	305	281	277	274	276	286	311	298	245	293	290	288	281	262	282	287	290	286	258	282	253	273	264	275	300	331
11840	8628	12670	18584	21870	17306	13083	13060	13323	16842	17237	13594	10174	9934	7685	6751	5713	2177	1249	1171	1052	1154	1050	960	902	941	865	884	888	890	875	874	809	825	868	894	846	847	857	834	877	799	813	798	823	792	854	830	794	755	862	813	772	767	803	786	814	800	815	779	759	812	765	767	791	771	772	784	829	793	835	769	813	807	782	799	780	735	790	907	771	776	798	799	744	774	790	802	712	820	780	784	805	767	756	823	732	770	838	794	768	734	819	797	773	759	832	720	748	781	750	765	766	726	778	791	706	840	755	791	815	780	795	814	754	803	771	750	783	821	784	765	788	747	760	753	809	770	723	759	784	779	800	828	745	765	766	798	780	761	753	752	788	795	799	737	740	736	767	771	755	747	784	753	770	771	755	781	772	744	780	774	787	786	735	774	791	745	765	748	793	759	776	763	740	778	819	836	757	781	792	747	772	765	765	801	810	777	788	759	713	771	766	721	776	768	774	770	760	777	773	759	760	755	801	762	790	793	788	798	783	800	769	754	732	734	734	756	809	795	784	792	759	748	760	778	745	781	748	740	790	770	773	744	747	736	768	782	745	774	820	708	722	759	791	776	802	773	734	763	679	795	735	787	776	795	750	752	796	736	788	754	778	814	768	743	826	786	780	749	749	758	817	741	822	828	781	773	804	801	728	699	735	767	730	750	737	838	708	773	787	758	811	752	805	741	783	747	700	740	759	777	780	773	713	763	764	798	756	799	793	760	764	796	760	802	773	827	777	784	764	771	815	777	797	745	759	784	788	777	735	772	770	817	729	836	788	821	807	764	772	752	743	769	749	795	764	781	803	721	762	774	761	795	758	789	745	737	809	802	794	769	749	759	792	750	768	765	709	740	750	730	771	808	813	760	758	762	823	815	783	777	712	728	756	758	765	789	765	742	775	750	798	725	767	774	777	769	752	741	778	728	746	761	744	798	786	759	792	804	767	754	743	766	762	777	771	774	785	733	754	714	739	798	778	747	749	749	751	827	796	754	791	748	733	718	784	748	751	774	810	760	762	797	788	777	797	704	748	757	772	769	808	722	767	740	736	748	827	761	741	773	789	756	783	795	772	800	739	752	769	788	781	803	758	760	770	757	799	776	747	739	763	720	788	740	725	736	786	775	788	742	742	792	760	768	730	783	757	766	752	761	796	795	800	764	786	838	765	768	797	753	789	747	735	763	748	806	791	760	777	794	788	774	746	743	801	801	773	826	755	787	742	714	753	744	845	710	755	802	771	780	827	745	711	746	737	763	799	780	757	742	760	768	770	786	749	805	761	754	778	751	801	767	775	727	766	772	743	767	747	778	745	716	806	806	743	771	821	801	721	783	802	768	769	760	793	769	778	774	784	760	777	761	771	800	780	820	749	796	810	808	703	765	754	792	802	800	788	796	797	762	784	764	740	758	743	721	781	738	760	819	731	809	786	800	731	756	751	775	784	744	747	789	786	717	745	781	720	741	709	751	743	752	745	781	780	746	726	774	797	773	713	789	774	816	746	784	744	736	743	765	775	752	745	746	778	792	749	773	742	796	760	716	793	787	754	769	819	769	771	760	787	782	775	748	795	829	742	760	787	804	741	771	817	813	724	785	764	757	732	772	780	783	786	772	770	811	769	780	782	718	786	804	784	731	802	735	729	774	813	788	731	773	730	761	734	765	743	732	796	791	723	721	776	799	781	784	775	776	754	750	769	781	740	731	754	773	782	746	773	813	762	743	743	731	766	771	750	821	801	810	791	748	786	787	734	781	769	799	796	778	750	775	722	779	757	791	723	768	740	770	796	774	733	803	763	802	823	789	715	787	783	783	782	754	764	785	799	771	744	782	751	755	730	741	786	762	743	748	740	757	777	768	753	773	776	756	743	814	789	755	747	778	795	766	780	792	784	758	789	819	777	748	806	771	759	768	799	779	790	764	759	750	766	778	826	810	778	747	784	810	791	752	816	733	767	775	825	793	772	791	761	768	776	795	799	758	783	748	780	791	747	833	742	809	790	772	724	805	803	745	802	826	761	811	746	685	713	819	794	744	771	810	750	733	755	785	767	787	785	759	741	736	796	727	755	766	766	778	759	744	756	777	759	797	800	762	788	736	789	784	772	787	772	822	766	768	803	792	744	766	748	767	773	722	778	768	750	762	787	783	768	778	821	759	811	767	769	749	711	737	712	776	762	778	771	761	781	767	791	772	748	748	725	820	720	811	775	773	767	758	776	822	795	796	747	799	746	786	802	800	779	764	741	779	792	777	754	771	770	800	758	776	760	795	768	757	742	813	762	752	734	742	716	757	751	780	739	825	727	769	753	780	766	760	735	785	727	798	791	761	762	807	742	792	744	758	812	792	777	789	789	777	726	785	740	809	783	767	765	770	720	752	802	761	826	787	775	789	741	704	807	792	732	804	802	748	784	750	784	738	750	749	782	787	793	746	775	741	824	760	825	786	764	791	841	776	761	820	770	797	765	733	805	775	797	768	768	779	749	732	793	763	784	794	769	759	810	814	747	740	736	753	810	782	753	781	750	755	779	759	774	756	801	722	758	770	733	794	762	755	756	760	743	715	734	713	772	816	801	775	746	787	742	756	771	723	767	774	763	843	746	732	775	731	800	685	789	765	762	727	762	761	795	787	770	762	708	746	791	774	760	738	729	757	773	780	732	736	755	760	761	756	803	821	772	751	816	827	774	765	780	742	737	764	739	784	817	772	761	752	801	828	789	822	757	767	764	754	803	767	767	724	762	824	843	751	772	729	702	731	762	759	775	812	776	795	757	768	786	794	712	780	749	753	778	780	803	801	770	824	826	730	745	805	755	821	809	800	793	794	781	780	774	718	699	729	800	808	785	803	781	804	787	777	775	766	804	779	742	751	778	830	797	798	809	753	779	746	769	740	762	783	758	793	806	756	721	749	766	768	788	720	784	785	754	765	755	799	739	764	762	781	776	791	747	757	797	742	750	745	718	805	781	725	772	782	791	759	809	731	793	729	779	808	766	687	764	793	731	780	724	765	743	764	761	760	787	735	784	757	709	741	796	749	809	760	744	814	824	800	808	791	804	733	771	776	776	746	767	757	769	769	798	770	730	775	782	754	769	759	764	766	769	777	745	751	775	765	800	770	769	732	800	761	768	799	753	735	780	777	782	763	794	794	796	770	744	755	763	799	753	862	759	714	819	778	771	762	721	776	749	793	747	765	758	734	756	772	735	817	767	781	776	771	819	789	687	790	734	735	774	760	763	778	785	756	799	763	796	778	767	787	720	777	780	731	783	755	794	723	754	831	801	775	766	770	785	794	711	805	729	747	771	777	793	704	744	783	812	767	766	767	815	818	737	762	734	769	786	785	775	731	721	765	774	772	786	771	775	736	761	719	727	794	739	743	721	773	786	697	768	767	772	797	791	717	776	830	788	797	772	758	734	747	794	739	742	756	833	751	800	761	724	778	771	786	757	776	787	758	815	798	763	772
21409	16037	19119	22867	24096	16554	11815	8393	7605	8211	9286	7756	5106	3897	3003	2148	1537	614	417	380	311	279	272	283	252	285	287	271	273	237	242	261	277	253	241	246	268	253	259	259	287	262	263	229	241	265	230	244	258	218	236	265	248	243	232	251	247	255	245	237	256	271	221	249	220	205	236	233	261	241	250	243	219	246	250	263	257	230	239	263	226	254	268	230	238	235	261	243	249	216	252	233	244	258	266	267	229	252	232	207	235	247	250	258	232	213	244	236	250	238	235	232	239	223	265	245	262	199	224	198	228	237	232	270	283	208	199	235	236	255	219	252	218	269	220	223	192	208	238	227	237	232	225	262	248	214	251	200	230	238	239	231	247	258	228	220	225	221	221	244	233	254	235	220	231	248	254	257	237	228	242	247	257	224	244	235	243	229	242	258	243	248	261	240	249	233	218	266	261	205	279	266	246	239	257	230	226	256	237	252	254	271	259	233	210	224	250	247	236	235	251	221	246	217	220	219	218	245	254	238	218	238	240	230	248	259	235	240	236	235	249	237	205	253	234	236	244	266	265	250	225	246	235	237	226	218	225	233	233	251	243	242	246	229	261	249	222	272	272	262	243	256	223	209	229	249	265	213	239	240	238	254	234	253	248	230	222	230	239	222	256	232	281	227	233	241	272	217	235	235	226	213	264	272	266	235	225	214	227	230	230	221	235	232	272	221	234	216	235	233	253	254	240	253	251	256	242	236	232	235	251	238	259	224	256	240	219	230	228	232	230	232	205	234	227	228	234	252	229	253	250	229	220	265	227	233	244	273	238	209	244	232	233	253	234	275	245	243	252	244	252	269	215	214	244	219	228	232	239	247	219	225	240	236	263	250	229	235	224	222	261	229	262	248	225	258	228	238	261	242	216	213	225	235	242	218	244	251	237	226	244	259	242	239	223	229	237	264	200	249	225	256	212	238	237	242	250	274	227	220	212	202	239	219	238	216	263	251	233	237	223	251	231	257	240	243	243	232	230	236	237	228	221	250	252	226	237	249	248	216	261	235	288	224	246	229	217	237	227	246	253	261	235	229	259	229	223	238	246	242	261	245	275	233	234	255	240	244	217	230	254	244	267	243	252	245	232	253	247	256	239	246	233	254	251	235	240	234	269	250	231	259	239	230	223	236	233	239	265	220	214	261	216	194	248	251	231	254	251	230	247	219	225	244	249	239	235	257	229	237	247	283	254	249	257	219	235	243	257	248	239	255	240	243	235	225	241	237	229	234	242	229	221	217	248	217	237	248	257	229	233	240	236	246	251	233	259	231	252	256	240	262	248	252	248	226	221	259	217	233	216	237	274	248	240	269	229	232	230	233	251	222	258	256	208	260	206	210	242	217	234	241	267	236	214	210	231	229	227	220	259	232	249	251	262	235	253	216	251	206	229	215	249	237	243	237	218	222	240	253	256	224	251	242	237	234	235	237	234	235	265	241	258	242	261	239	238	227	226	247	238	225	221	265	235	248	246	222	247	238	235	240	233	210	239	211	265	265	260	273	237	261	273	249	213	237	212	268	232	239	242	207	255	225	240	252	237	230	225	240	234	238	244	240	248	238	243	256	224	225	219	231	223	238	208	222	224	225	259	253	248	242	239	250	222	239	253	242	239	212	236	265	268	238	256	228	228	222	262	235	215	245	227	221	239	244	237	250	251	240	249	262	268	249	224	252	239	258	235	240	233	253	230	250	251	217	202	243	227	256	234	254	255	225	250	246	239	245	214	240	210	208	225	233	259	254	261	271	224	234	218	255	250	252	231	236	222	232	243	240	202	222	223	236	235	224	269	251	255	246	261	240	242	234	234	224	242	218	236	242	242	224	226	234	273	214	230	246	254	243	249	235	227	276	230	237	247	260	259	249	267	208	240	247	227	241	258	249	234	270	257	230	232	247	224	236	255	268	266	222	234	229	238	262	253	208	234	231	229	241	197	228	242	249	245	248	244	248	235	225	254	237	242	248	242	255	240	271	223	250	260	223	223	226	250	226	218	251	226	263	246	246	232	235	282	261	245	243	287	233	236	234	258	242	231	198	224	235	261	241	234	265	211	237	223	249	230	245	245	235	223	236	209	233	252	239	248	238	236	205	241	258	226	259	235	236	253	250	252	230	229	235	247	235	242	240	247	232	246	241	251	241	240	220	245	234	239	238	238	214	226	271	239	250	243	242	230	233	246	234	239	228	242	258	230	255	221	210	242	252	226	239	219	228	232	220	227	228	229	221	209	258	219	273	269	248	249	246	247	210	244	239	253	232	238	261	263	241	235	273	238	242	275	243	256	242	238	225	229	255	223	242	260	241	250	242	246	230	251	246	233	208	231	265	273	212	224	252	229	252	253	248	213	218	236	228	220	220	232	238	250	211	251	236	252	238	211	248	241	250	251	251	243	241	251	233	258	255	276	237	252	234	229	240	242	238	275	226	226	234	236	258	244	244	217	250	261	251	245	246	214	258	232	229	227	244	204	224	257	238	219	249	213	232	240	262	245	271	260	233	235	227	254	260	221	253	237	234	205	251	226	268	237	260	231	243	242	225	241	211	236	251	217	237	240	233	268	226	244	224	240	240	246	252	245	258	259	237	234	236	240	223	258	237	235	214	233	253	253	266	249	249	240	236	244	240	247	218	238	229	264	224	257	256	250	243	227	261	222	227	240	216	237	230	235	233	226	220	237	240	276	258	237	252	251	242	243	224	240	247	231	251	233	232	215	227	241	218	263	259	251	239	214	223	253	251	226	225	244	229	238	231	245	251	229	237	236	247	220	241	226	230	251	255	249	212	217	232	209	220	246	255	235	250	262	262	237	244	248	270	242	248	249	225	254	252	266	253	255	277	255	259	234	241	230	267	230	234	231	229	227	241	233	242	254	233	250	228	264	241	236	240	256	250	252	244	223	249	228	238	225	237	235	258	255	239	248	247	240	264	254	250	260	235	259	227	260	241	226	239	251	227	207	221	237	246	253	248	259	254	255	224	254	233	241	227	273	251	269	225	235	252	254	212	272	251	236	285	240	227	252	250	232	222	215	254	254	240	251	245	240	260	236	249	266	205	227	246	237	274	249	228	249	253	238	231	250	250	232	220	253	212	232	242	220	251	222	236	239	239	231	240	245	268	249	229	273	252	246	216	242	251	222	217	271	257	257	250	257	221	232	241	253	244	250	230	218	256	252	221	259	237	248	240	249	240	263	267	229	211	253	258	251	223	261	235	225	243	237	232	245	240	232	239	253	246	271	233	248	237	242	256	277	225	247	241	219	246	250	266	279	235	244	229	233	252	224	244	221	226	249	239	229	229	246	257	243	243	255	256	227	225	218	233	245	218	240	242	238	228	249	232	213	227	220	253	229	243	259	215	269	226	238	238	244	232	249	251	221	232	245	266	232	231	241	225	238	248	241	215	241	243	244	234	254	227	252	236	240	230	236	239	210	240	210	225	240	258	239	224	250	228	220	224	219	218
13118	10898	16816	24047	28707	18282	20341	16586	17642	21294	23168	18506	13961	13070	10610	9581	7688	2719	1927	1752	1238	1235	1017	989	964	942	857	849	810	783	767	779	768	734	755	771	713	759	695	709	741	687	712	696	704	725	694	667	739	715	695	676	732	741	684	696	664	684	708	664	680	652	660	663	646	650	687	685	624	673	637	682	681	666	624	663	633	666	678	802	665	630	617	644	666	641	663	682	646	664	623	646	666	643	646	678	701	648	644	633	627	654	642	631	584	612	677	651	614	645	642	673	628	638	623	642	641	617	695	650	682	647	621	642	639	653	639	642	656	617	656	650	687	646	633	614	622	666	652	625	638	683	650	619	616	614	650	620	656	644	624	646	621	584	627	621	639	607	641	659	630	629	640	644	620	679	628	617	673	641	620	677	644	613	695	616	621	657	606	612	634	643	646	613	639	623	643	613	672	606	611	617	656	627	653	632	620	642	656	586	613	609	645	633	608	621	650	627	621	615	659	639	632	635	658	600	685	608	631	621	628	648	671	620	643	609	632	649	613	656	616	636	623	635	664	663	647	612	606	641	658	634	668	640	633	662	620	656	675	640	602	638	611	617	635	647	663	629	632	612	624	618	596	664	613	635	633	649	596	657	614	661	592	634	658	682	676	594	664	627	628	658	645	645	666	594	625	623	635	635	625	585	639	666	651	627	597	613	624	657	626	588	634	660	664	590	615	666	603	625	674	607	639	625	612	645	628	632	641	651	605	639	621	643	609	652	614	646	652	653	664	689	625	634	675	635	648	668	611	615	636	602	638	686	615	603	634	632	661	634	623	613	665	640	652	640	626	670	642	601	628	623	636	648	659	656	639	662	630	642	593	607	659	669	641	588	617	661	621	642	629	607	612	672	657	648	647	671	634	636	615	662	692	582	642	634	597	630	633	648	653	672	585	655	630	629	651	683	596	597	639	599	652	605	648	612	628	632	608	666	573	641	575	681	665	621	651	629	616	600	641	622	635	600	620	652	671	689	638	657	659	644	629	604	622	585	660	624	608	625	610	656	682	686	608	620	618	616	666	656	697	571	635	640	659	636	680	635	636	646	664	641	607	643	638	651	626	639	659	646	646	645	652	663	637	581	662	607	666	602	608	630	668	679	654	634	634	663	656	667	623	648	588	652	626	639	697	654	623	638	652	647	631	604	656	662	632	640	620	635	623	607	641	596	659	656	665	619	604	663	658	596	607	633	654	676	636	621	603	639	611	604	632	625	649	633	669	608	662	609	587	602	624	635	629	613	623	613	641	652	602	637	640	582	618	633	662	665	618	670	615	650	594	675	646	664	625	632	662	673	636	662	643	636	686	672	619	620	657	586	676	620	618	607	625	652	633	652	615	617	631	633	643	611	584	597	657	661	681	667	711	612	658	646	672	686	647	620	612	591	673	629	641	656	625	626	633	619	663	654	601	645	653	653	679	621	611	683	647	655	600	648	627	675	650	654	616	707	615	677	628	607	638	639	627	636	614	657	659	649	670	600	641	626	612	634	622	674	642	670	636	624	617	622	688	624	617	625	627	661	619	632	617	661	646	622	604	668	650	604	671	662	672	654	674	601	609	627	675	637	631	631	662	676	663	660	603	676	620	660	641	584	613	634	656	605	625	652	632	662	670	613	625	676	620	603	644	614	633	635	632	629	629	657	637	626	633	636	612	627	613	642	632	646	628	618	673	595	634	655	593	643	656	634	644	627	626	630	605	621	663	665	617	654	621	619	628	610	619	662	690	619	664	656	642	604	635	653	637	609	603	619	613	608	631	632	627	621	646	644	630	614	622	646	627	627	637	660	642	634	644	623	680	644	635	651	671	633	632	626	622	639	624	617	589	638	630	604	620	615	636	645	628	653	613	647	625	632	635	670	587	654	651	624	680	618	628	650	585	632	620	658	620	603	633	673	660	641	627	625	619	637	666	654	653	597	643	646	684	634	626	605	640	609	612	645	631	647	645	651	625	639	626	659	614	634	604	595	638	648	654	695	640	653	662	616	626	631	653	629	577	662	639	596	664	621	664	654	644	633	652	638	650	646	616	624	637	634	628	603	617	631	659	602	616	655	596	624	643	651	629	620	636	608	631	613	627	625	644	645	614	657	619	607	656	631	635	612	624	645	622	625	615	594	653	643	622	644	641	655	674	626	656	622	681	625	619	641	645	685	628	598	625	611	617	616	615	581	588	654	623	639	638	643	661	636	617	664	611	599	623	619	660	634	626	618	644	638	660	643	630	615	650	680	629	641	612	646	612	643	616	593	649	630	639	627	620	674	567	638	664	675	651	641	587	640	629	653	611	618	661	622	626	641	692	659	645	629	591	592	620	632	600	618	655	650	642	598	634	647	649	620	638	646	631	644	626	661	620	643	619	617	600	642	631	632	631	644	696	576	670	609	632	612	606	580	658	625	624	654	637	647	670	609	671	667	616	656	610	638	671	594	617	642	595	673	636	611	611	621	661	633	601	622	653	624	627	634	681	684	611	636	675	654	597	674	577	606	622	683	677	635	615	609	641	616	666	670	642	605	627	667	671	656	662	626	630	637	673	658	683	623	641	628	622	638	620	601	640	602	634	686	624	675	654	625	671	639	611	673	654	693	666	628	659	647	646	627	653	651	660	629	694	626	601	638	709	660	624	641	665	646	622	590	649	639	639	649	636	620	654	641	653	660	637	637	673	655	624	646	621	592	623	647	644	658	632	656	635	650	675	612	646	675	601	647	632	718	641	632	621	660	630	645	628	619	607	679	632	626	617	635	656	646	637	656	699	604	640	628	615	623	646	596	622	607	631	601	671	596	597	633	642	663	627	664	620	688	655	660	653	604	648	642	668	654	646	619	629	636	643	624	635	634	634	659	594	641	586	640	651	650	599	642	617	596	678	617	634	623	671	587	611	628	649	623	651	590	624	637	615	625	649	654	659	620	626	672	628	655	640	653	614	615	641	630	627	629	604	643	607	636	657	645	624	641	620	636	650	665	625	611	618	636	628	620	628	654	638	624	590	656	621	630	610	637	616	607	609	618	644	640	681	589	629	651	643	655	601	645	612	649	624	603	633	606	630	608	615	642	651	598	661	653	650	596	621	619	640	569	653	622	682	661	628	665	659	689	629	675	646	688	626	615	603	602	634	654	623	657	632	634	596	618	640	650	647	617	646	616	630	654	590	628	645	637	614	610	654	637	630	644	636	602	610	656	651	629	630	640	652	641	634	601	600	663	603	670	610	599	630	643	625	643	646	645	641	637	609	674	629	614	648	649	628	646	636	652	603	612	673	692	659	630	667	607	585	621	610	664	671	598	615	664	675	666	675	679	650	602	656	678	660	628	622	647	611	640	638	602	694	645	641	665	646	654	620	654	634	629	646	617	612	626	627	689	628	616	602	600	609	687	609	643	618	651	616	638	606	629	627	697	622	610	618	661	624	622	642	653	625	637	616	690	625	657	657	650	633	621	611	691	615	665	637	643
2781	940	995	975	1012	480	505	440	375	323	383	271	226	223	203	168	176	185	155	147	176	165	165	178	169	180	153	171	170	165	151	151	154	188	168	164	159	165	173	177	153	156	146	179	177	157	167	171	161	195	175	166	150	162	165	158	166	159	163	153	176	166	172	146	175	155	157	169	174	152	141	135	150	156	132	154	159	183	174	188	165	167	157	143	169	157	159	141	174	177	164	180	150	143	175	158	158	157	180	159	163	156	148	162	150	184	161	158	162	141	167	155	173	152	168	145	154	180	150	143	176	175	162	155	141	150	162	151	167	154	175	156	147	162	142	128	180	142	171	164	140	165	167	159	150	185	170	163	141	181	165	137	151	180	170	150	190	172	148	176	180	174	148	176	145	157	190	163	161	184	167	172	154	144	189	148	143	193	171	181	165	180	175	182	161	155	193	185	153	150	155	165	159	181	172	159	147	149	168	184	176	163	156	153	173	158	162	175	178	151	159	168	159	151	167	138	158	149	147	178	171	150	170	137	145	176	162	160	130	144	153	162	178	158	162	153	150	132	143	163	198	150	154	149	188	139	160	169	139	165	174	164	176	164	150	130	150	138	182	175	147	163	162	169	155	155	184	192	164	172	166	185	161	160	166	164	171	150	150	167	153	174	166	164	167	140	170	152	141	150	164	187	183	168	178	158	164	161	147	162	160	150	148	138	165	169	151	168	183	179	163	159	177	161	151	159	160	155	144	159	146	188	176	179	160	160	169	164	145	177	164	191	154	173	160	156	173	168	174	160	169	179	181	162	164	141	139	162	166	183	164	149	166	157	152	174	172	159	158	155	194	164	176	173	173	140	153	164	138	176	163	182	157	167	157	132	152	166	142	162	160	167	170	183	172	186	152	155	165	184	168	158	178	173	167	141	163	157	170	169	174	174	167	172	177	183	166	168	158	167	150	167	179	165	165	157	179	154	151	160	141	168	151	149	172	163	144	154	159	154	144	138	143	164	163	149	161	158	175	137	168	161	163	197	144	153	173	154	178	165	157	180	164	180	156	176	181	162	163	168	145	159	164	160	144	163	158	173	161	168	163	178	157	183	178	153	152	177	180	173	184	161	180	161	168	174	150	156	149	152	151	157	163	180	159	159	141	170	183	186	159	177	179	181	166	173	169	170	153	140	147	154	160	169	157	148	184	154	153	129	153	160	170	164	157	160	147	177	165	188	175	180	191	148	168	144	154	169	138	187	153	170	181	164	182	163	185	154	147	182	151	173	147	165	153	183	157	162	153	163	175	141	138	165	164	162	158	178	165	143	172	160	153	163	136	181	148	187	164	160	153	145	178	173	148	168	158	144	155	151	171	159	171	158	158	167	167	180	161	162	161	155	189	175	156	177	145	152	157	178	184	167	149	159	169	141	158	176	156	156	155	171	170	148	166	159	154	166	154	169	168	161	147	156	181	149	165	176	194	156	167	167	183	159	184	155	168	165	161	160	165	167	161	150	189	161	152	160	141	154	181	155	146	172	162	175	141	164	139	156	142	169	171	159	158	162	155	141	152	143	153	158	155	177	175	175	181	194	173	179	175	158	173	143	155	169	178	137	171	151	177	153	155	179	148	180	176	158	154	155	148	149	166	176	163	161	165	160	152	156	189	150	151	155	156	167	158	168	149	170	160	174	180	154	156	173	157	153	167	177	166	174	175	150	160	153	203	159	172	160	159	171	181	159	163	131	162	171	142	177	158	136	160	145	157	156	147	135	164	138	170	145	148	162	195	187	172	151	163	146	140	165	146	163	172	172	179	135	148	158	172	165	171	176	157	156	166	162	147	151	158	145	158	141	155	157	177	162	187	155	157	161	160	161	154	163	166	181	163	198	151	174	144	179	157	142	153	154	161	159	176	181	154	174	149	166	160	166	149	174	163	161	167	162	143	192	140	166	166	168	163	169	181	164	155	143	161	147	176	150	161	158	147	150	152	161	151	147	164	154	161	181	168	159	194	179	162	160	163	152	163	181	165	161	164	153	179	156	177	175	154	166	171	146	159	149	164	165	165	165	161	154	172	181	154	175	156	161	152	166	170	154	166	172	159	166	164	170	155	156	174	167	156	168	140	144	186	168	174	153	147	172	175	159	158	142	188	164	159	150	171	138	173	165	168	166	171	160	179	186	167	150	155	175	181	162	143	156	189	171	134	140	151	153	153	158	150	190	141	160	156	173	159	168	144	144	139	185	147	145	164	155	156	164	174	151	154	158	168	161	153	153	161	179	173	172	151	154	113	152	155	166	137	162	160	141	162	156	167	185	163	169	152	151	184	161	144	161	194	172	170	165	176	170	149	161	162	156	176	153	181	152	162	169	175	168	161	165	170	172	172	171	157	165	189	170	171	155	150	160	176	178	180	175	157	183	164	164	151	160	158	173	184	153	158	156	183	163	149	148	152	160	179	151	164	186	159	169	168	183	183	178	154	175	164	163	193	148	149	158	206	167	152	163	150	160	150	150	144	145	159	162	137	161	175	166	180	170	163	155	176	149	153	162	177	168	167	183	159	171	153	146	159	163	168	153	161	172	171	163	161	134	151	154	161	163	181	161	154	151	153	167	150	154	184	159	175	153	150	161	165	159	144	183	160	176	154	180	174	162	164	176	166	164	168	173	160	150	150	143	170	167	171	148	138	167	156	144	154	167	151	169	160	148	147	174	172	154	129	169	161	166	159	179	181	191	153	163	160	177	188	155	182	175	149	172	149	169	156	166	144	152	166	165	160	162	160	126	153	157	141	183	153	140	159	166	170	173	160	144	131	166	144	176	184	136	159	144	157	170	139	138	149	131	175	167	179	143	174	142	163	169	147	179	159	157	176	136	169	174	181	180	156	197	166	155	162	145	173	149	147	164	161	184	146	183	186	159	169	161	155	134	165	158	166	173	154	140	203	172	163	164	155	183	138	169	158	161	175	178	163	164	165	151	170	166	156	157	179	158	161	141	162	149	166	177	167	150	148	185	147	177	148	154	163	170	170	155	165	160	157	173	166	172	145	178	160	173	177	163	166	156	168	163	161	147	192	167	194	166	177	163	163	155	156	175	159	192	145	153	147	147	157	152	147	175	173	154	172	144	167	176	172	137	161	169	148	159	148	165	166	140	164	167	176	173	151	171	174	167	145	145	157	175	167	155	131	163	155	163	164	134	173	168	172	149	168	174	150	170	169	161	153	193	171	150	164	140	165	159	170	170	156	173	187	159	179	156	165	171	149	178	142	170	145	150	161	167	155	145	174	147	136	146	175	158	177	139	160	173	167	166	135	169	204	156	138	161	150	158	161	162	154	180	154	154	165	143	137	138	148	152	142	174	154	155	160	169	169	186	176	154	146	158	154	147	165	182	167	170	171	152	178	168	182	156	159	132	149	164	139	167	164	171	157	146	165	149	169	181	154	149	152	157	146	145	159	159	173	166	151	159	147	156	185	170	163	165	176	154	139	161	141	168	162	165
2754	1459	2422	3558	4687	1777	2112	1644	1655	1897	2216	1559	1252	1027	973	833	722	560	579	501	530	496	521	538	472	497	539	503	502	468	480	461	478	519	527	481	507	489	487	512	520	459	518	467	506	476	511	479	479	473	512	514	476	518	482	524	508	472	491	490	488	491	483	478	511	513	511	548	493	483	447	515	439	472	467	484	466	516	454	473	515	489	453	453	490	496	539	457	508	488	506	501	496	478	464	503	505	517	467	504	462	506	484	453	462	510	476	506	478	489	491	459	452	454	468	504	473	494	462	514	477	480	526	497	462	489	468	511	508	517	510	482	504	498	460	503	511	470	486	472	509	479	511	450	504	470	479	502	484	456	509	514	492	509	494	480	517	457	469	461	500	476	473	472	488	484	477	508	482	504	496	445	497	460	490	487	509	480	498	494	510	493	467	450	478	501	451	500	497	480	485	486	507	480	475	482	476	504	488	461	494	467	490	472	475	491	519	474	504	494	463	470	441	519	490	472	478	495	469	503	472	471	457	440	522	465	520	497	521	499	495	504	519	461	496	502	484	510	501	470	475	450	516	480	508	493	516	481	462	471	473	506	499	438	539	456	501	480	455	472	531	474	485	512	523	479	517	483	506	455	499	476	469	493	458	445	494	481	488	488	497	535	525	466	497	481	455	497	502	514	468	486	447	481	473	481	524	467	474	525	514	491	494	494	479	531	504	476	465	474	476	472	510	506	501	490	495	497	474	445	531	495	508	534	480	455	485	468	484	468	462	462	497	516	457	525	494	511	508	508	479	515	476	516	469	502	494	490	510	482	487	494	500	498	481	451	472	514	535	494	467	461	490	458	491	497	447	473	513	520	487	498	473	462	468	481	478	500	470	504	465	492	470	496	441	504	475	476	481	489	493	508	499	477	442	522	515	493	487	493	533	515	484	481	463	480	462	481	482	482	467	476	498	488	444	488	524	471	457	491	514	503	476	492	487	481	423	447	497	512	504	465	510	521	489	495	486	513	490	489	482	515	504	492	478	461	488	494	505	550	521	485	471	477	456	489	465	462	482	463	483	501	476	477	502	514	486	501	469	454	485	470	476	514	463	530	463	485	486	493	458	476	502	470	493	461	434	468	472	487	476	480	490	460	498	472	469	464	483	504	531	487	495	479	473	515	485	461	527	483	532	477	482	502	506	483	490	557	438	500	471	498	496	483	472	451	462	527	517	425	496	479	518	479	487	482	468	508	482	452	480	459	487	469	479	475	483	487	498	458	507	465	493	493	483	535	527	501	505	491	470	490	473	453	466	529	537	471	490	470	482	494	495	507	479	508	497	545	463	474	461	496	485	475	466	508	505	450	487	499	489	505	473	468	493	480	487	487	495	497	494	486	511	502	505	460	481	463	475	468	479	505	491	481	506	466	499	493	487	526	443	494	496	476	506	470	514	503	491	479	469	504	469	519	468	483	496	491	476	471	503	468	467	488	517	459	500	497	485	488	473	468	512	522	481	500	513	500	470	519	449	516	483	508	459	475	424	514	494	499	489	465	469	492	486	472	496	484	491	499	465	475	466	498	500	512	482	497	462	485	520	506	481	467	485	483	519	486	479	457	498	497	491	468	489	483	478	510	487	459	505	488	508	465	527	487	458	477	504	497	466	459	517	500	508	461	498	472	471	506	465	493	503	489	460	459	479	451	475	477	470	458	517	471	462	509	460	504	481	465	508	467	459	469	480	489	486	566	443	482	480	532	490	493	474	461	487	488	496	546	502	506	434	474	489	463	501	512	489	481	495	460	475	486	490	463	508	500	477	459	483	494	468	456	487	463	493	511	475	468	489	520	446	461	487	462	487	479	489	481	480	468	513	497	473	493	462	460	481	451	491	467	489	492	479	533	458	519	485	478	480	492	499	472	504	462	454	544	499	530	477	459	466	462	481	498	500	519	479	539	482	486	530	496	522	458	502	501	502	488	486	519	497	492	494	485	473	460	509	485	479	479	510	496	501	485	506	473	476	509	475	463	516	495	469	519	504	459	482	493	452	471	484	461	489	494	494	455	469	456	493	481	493	486	555	520	490	487	527	500	520	479	481	465	468	507	495	519	466	470	494	494	428	481	499	472	485	496	460	508	514	473	497	536	509	484	490	506	490	484	492	500	492	467	429	474	488	471	490	491	496	510	482	468	464	480	468	489	485	542	496	453	477	487	511	497	473	454	508	456	523	479	491	483	501	484	499	451	478	462	485	500	462	471	468	470	452	466	503	469	529	494	522	461	446	500	439	461	452	480	467	472	501	498	445	502	502	478	516	463	474	512	506	466	432	507	494	527	493	501	451	463	485	486	469	480	504	492	470	493	473	495	470	540	508	533	509	536	474	491	508	482	496	458	462	467	452	514	466	482	476	464	497	466	471	473	517	480	486	482	498	487	486	481	513	503	502	467	484	494	535	447	497	441	456	492	500	555	519	455	473	484	496	487	516	487	478	516	485	477	518	468	499	412	470	470	458	544	469	463	447	480	475	519	494	494	457	507	506	471	467	536	451	504	469	544	474	463	482	483	515	492	466	478	439	504	473	518	483	482	474	507	466	461	497	478	492	463	494	447	487	473	468	475	485	516	459	453	443	476	496	489	490	487	494	484	514	489	511	493	463	491	436	524	475	479	509	488	463	451	498	480	454	482	518	496	427	485	471	472	443	497	495	500	521	486	457	479	492	506	485	488	461	507	498	511	499	504	529	481	471	480	500	501	511	497	488	494	505	493	488	492	496	501	485	474	429	516	510	469	481	489	523	496	482	462	487	500	488	500	473	473	500	499	484	485	500	485	492	507	513	492	522	515	489	528	519	492	478	470	541	504	488	462	532	454	450	533	470	488	478	493	492	487	522	486	486	500	466	474	473	512	520	476	500	482	503	470	461	498	494	486	481	450	514	498	485	520	487	480	489	460	483	472	462	504	504	504	500	465	516	449	490	454	490	461	497	475	512	507	455	478	501	471	448	469	515	505	513	495	492	472	473	476	478	481	476	478	504	447	491	517	484	498	457	458	462	479	460	474	517	536	494	496	518	475	480	478	477	488	488	478	500	500	487	514	462	504	492	516	516	494	483	467	484	479	497	474	492	492	480	502	506	515	502	488	491	475	507	504	479	495	517	476	474	506	512	472	497	525	491	488	472	460	479	515	466	440	472	490	482	467	458	496	473	502	498	475	488	514	523	470	459	510	476	499	486	502	481	483	505	455	494	481	479	464	527	485	469	480	478	453	478	504	471	501	517	467	489	488	485	526	462	489	487	484	477	479	470	503	523	495	491	515	463	489	484	506	460	470	498	503	466	454	505	461	469	486	478	475	451	470	517	478	449	491	454	507	517	471	502	483	472	485	463	487	487	480	459	475	488	459	462	488	455	486	464	489	453	511	491	495	496	498	473	486	511	458	478	494	487	479	454	516	506	487	463	478	500	455	441	490	517	481	449	483	499	469	510	472	545	453	489	497	445	492
13465	8952	14237	16418	18470	12872	6827	5209	5088	5097	6452	5667	3132	1935	1519	1552	987	504	444	293	314	327	303	299	314	314	295	323	313	306	289	279	290	282	321	325	289	300	283	285	275	315	279	302	293	307	295	295	287	316	262	289	308	288	294	266	311	291	266	294	297	296	291	317	314	307	273	264	296	276	302	259	302	266	272	297	278	304	272	323	286	282	298	276	282	301	301	319	297	269	279	249	288	272	300	286	303	273	308	270	262	265	303	282	285	309	270	279	308	276	274	285	271	307	285	270	289	252	265	267	285	283	310	269	279	283	290	281	279	302	273	281	259	272	277	267	300	270	305	292	320	283	291	296	283	260	292	280	281	273	304	269	287	289	266	275	288	278	254	269	297	263	304	303	291	284	288	308	315	277	317	293	272	290	294	316	273	293	275	277	274	286	275	256	278	292	301	292	248	307	272	318	270	285	271	279	278	324	306	303	293	281	286	299	284	301	266	306	256	266	289	285	264	268	282	280	277	267	317	305	287	321	270	280	282	279	285	299	285	251	270	287	278	259	278	293	272	250	301	298	282	284	294	287	270	250	311	287	279	288	302	290	319	292	286	279	278	306	288	297	286	303	285	314	262	290	259	308	295	273	261	321	277	261	309	283	237	285	293	290	271	297	267	267	301	288	297	281	285	267	303	281	273	281	280	312	290	301	279	326	253	326	303	264	250	296	289	282	289	244	301	319	293	306	294	291	278	297	266	334	279	306	281	287	307	302	285	292	296	321	266	280	262	274	278	298	309	267	289	287	270	289	307	279	245	286	283	272	293	269	301	297	280	238	242	308	286	302	303	308	299	311	285	282	270	303	306	284	277	289	295	281	292	271	326	296	273	282	287	280	310	327	291	257	279	244	280	259	297	296	275	304	260	289	297	281	272	284	286	290	291	273	307	268	295	293	314	297	306	261	306	285	262	293	280	283	286	288	296	276	288	283	278	292	270	288	295	271	267	297	313	269	307	255	293	279	287	295	285	280	285	259	302	282	301	278	306	327	289	292	284	294	311	277	295	285	272	305	288	307	274	307	264	282	271	262	306	272	299	260	276	276	289	252	278	301	272	317	286	286	274	279	280	296	273	308	273	311	278	293	292	288	298	304	322	289	305	302	276	277	326	281	238	279	302	265	279	308	304	281	270	303	300	257	300	266	279	285	289	294	280	276	273	297	277	251	275	297	301	304	276	271	269	305	292	280	285	302	284	282	262	276	317	322	274	302	273	274	297	260	282	288	305	274	243	297	282	258	295	266	300	290	277	283	281	287	293	276	252	268	270	295	310	295	252	292	299	267	308	292	270	316	302	290	271	271	293	274	297	307	297	269	293	309	302	256	250	290	278	252	272	280	284	263	319	295	291	302	304	294	279	291	315	279	300	284	304	292	281	294	298	293	276	266	322	320	302	287	280	294	275	265	314	296	303	279	260	286	303	299	248	309	271	289	294	301	298	274	270	294	275	310	291	279	294	270	318	275	276	288	296	292	305	289	310	297	285	270	306	273	295	281	279	275	273	286	308	255	294	291	289	286	278	300	267	284	283	295	232	270	303	294	291	321	275	329	270	288	306	301	298	292	292	272	271	280	280	305	296	277	277	302	275	287	282	288	291	288	301	272	305	253	259	307	286	274	278	295	297	249	278	299	288	280	298	311	295	331	288	306	300	282	302	297	286	274	297	273	295	282	275	276	296	276	285	299	290	293	282	275	278	295	307	291	287	283	267	282	306	289	271	272	275	267	293	316	293	288	279	309	281	295	304	298	322	299	290	309	299	278	273	311	301	323	272	278	266	281	315	311	297	296	271	263	306	273	248	296	269	292	272	242	277	284	301	291	283	315	284	275	300	296	274	300	272	295	292	311	263	296	269	268	296	287	274	292	271	269	265	324	254	275	279	282	298	293	286	269	298	298	302	277	285	291	308	257	280	302	284	277	312	308	289	239	291	299	296	268	309	289	292	270	287	297	281	318	290	268	288	281	281	273	303	273	303	277	266	270	307	311	259	307	291	287	259	283	304	295	305	292	272	310	306	315	293	262	308	297	283	281	276	282	307	302	322	281	272	307	263	318	293	273	271	299	296	309	310	291	259	312	305	263	291	275	291	279	278	278	311	287	278	277	260	268	288	297	292	281	286	292	279	281	277	273	271	287	318	292	297	269	302	327	286	265	304	293	297	305	281	266	261	271	277	260	303	276	311	269	302	300	275	268	297	305	270	317	246	309	307	285	282	301	321	275	264	273	299	302	276	313	270	277	282	298	319	276	308	281	278	279	313	267	298	305	247	275	308	291	303	291	313	258	261	283	287	317	282	322	285	306	288	277	263	301	333	274	288	254	276	284	277	282	306	270	290	289	285	306	265	269	283	272	332	273	281	284	272	276	289	292	293	295	253	280	278	292	284	250	286	272	286	268	275	255	281	268	315	275	289	275	300	291	296	276	279	286	299	268	313	308	300	274	271	283	267	286	287	307	287	287	295	290	287	284	297	278	295	278	281	320	257	298	282	227	299	282	290	251	276	305	273	272	288	321	282	297	284	269	296	293	271	300	262	258	291	275	310	278	311	312	288	255	278	306	285	270	290	283	307	274	271	295	289	292	270	293	290	280	256	275	283	297	283	286	307	301	280	288	291	303	273	307	286	312	307	294	281	330	283	287	290	283	305	298	279	284	297	301	295	265	311	319	309	291	289	290	283	267	284	310	262	271	277	290	282	283	290	298	292	268	283	279	306	263	300	283	276	236	287	287	265	280	280	278	287	310	288	296	312	304	290	281	291	312	306	280	291	276	293	295	285	267	284	272	276	284	305	320	254	305	281	301	299	258	262	291	289	287	287	296	254	269	294	295	296	281	304	298	281	309	290	289	284	278	272	277	309	305	254	261	294	296	289	302	273	291	321	302	278	268	265	274	279	277	270	280	294	324	274	300	284	277	286	267	275	258	267	275	247	274	296	270	306	265	290	291	269	285	299	311	304	254	279	278	283	282	292	288	297	260	287	305	266	317	277	277	280	273	306	247	273	277	294	297	301	263	260	291	299	310	289	271	286	285	276	268	275	282	277	289	325	289	281	281	263	284	276	282	261	314	309	291	304	278	272	310	245	275	306	273	257	294	297	263	301	294	295	302	284	293	283	284	312	286	301	291	312	271	252	274	303	290	287	295	246	296	291	254	273	287	272	263	264	278	273	295	262	271	275	285	294	317	305	305	286	259	300	282	307	290	293	285	259	275	312	277	288	297	298	288	272	278	303	309	286	306	289	266	305	302	282	291	255	271	273	277	297	313	248	286	279	315	283	274	299	306	308	316	306	279	261	258	291	279	281	258	301	268	299	312	284	288	273	285	297	281	283	275	301	312	300	296	291	284	292	293	285	251	267	299	284	280	290	280	295	328	327	257	270	293	283	290	276	309	297	294	292	290	307	295	278	276	307	285	288	322	266	278	306	294	301	297	281	286	265	316
10028	6681	13905	19035	25168	16012	11327	12161	11962	14344	18866	14194	9156	7878	8224	7039	3983	2378	2212	1176	1092	1047	934	935	1000	918	864	928	880	893	850	829	801	870	842	842	810	822	817	814	839	809	811	778	803	807	778	770	801	830	792	794	795	799	788	827	827	784	772	760	806	778	784	780	857	813	775	793	750	816	776	797	777	808	756	787	792	783	774	816	863	759	799	764	741	832	744	812	830	727	808	801	765	762	731	820	791	792	763	787	785	747	800	721	817	773	757	796	738	782	809	768	767	746	789	815	820	770	718	793	775	767	748	761	785	774	776	746	812	816	747	797	804	759	746	761	797	791	778	800	799	773	789	736	723	823	812	783	741	753	792	774	774	777	750	743	795	780	792	788	795	774	776	760	764	726	781	861	757	775	784	762	774	806	760	734	820	787	751	773	752	806	805	737	727	789	805	774	737	768	728	786	827	821	766	737	761	732	759	732	810	833	760	798	745	753	737	751	782	770	744	776	735	779	842	792	756	745	794	799	773	757	769	719	743	776	776	749	782	767	790	754	749	834	755	749	796	806	779	761	770	763	785	785	791	747	762	817	797	789	787	769	815	774	732	764	801	761	756	784	828	732	790	814	787	795	754	774	725	778	773	761	750	716	831	799	774	799	773	786	775	773	733	776	798	803	778	781	770	763	769	792	767	791	710	779	759	747	763	740	763	746	777	809	795	751	784	736	755	769	742	780	785	790	767	773	811	767	785	823	782	741	734	714	755	752	786	790	801	822	746	744	800	786	800	762	767	776	777	758	809	771	755	739	796	804	782	796	757	774	750	814	794	763	783	779	741	792	733	821	772	768	764	715	778	770	755	759	745	733	741	759	778	798	725	779	775	758	797	789	739	759	750	822	747	739	785	770	767	739	818	792	777	757	801	802	767	781	739	797	798	773	754	804	770	780	799	811	732	755	734	779	799	850	757	812	824	756	744	826	751	762	818	773	795	806	769	777	760	794	793	785	764	744	755	741	735	759	793	773	758	805	765	734	772	805	773	720	751	755	737	754	783	803	730	777	782	726	817	751	744	760	707	790	770	761	767	779	813	755	725	818	732	724	766	768	740	769	814	786	800	750	784	781	771	823	725	737	743	809	805	739	797	830	809	754	807	764	764	777	749	789	735	808	734	785	768	822	775	789	778	798	779	758	764	814	761	719	751	748	784	768	738	798	761	801	780	757	772	767	804	792	802	816	713	747	755	791	761	764	765	792	773	748	753	797	754	746	754	792	762	756	754	728	725	830	772	759	778	766	792	748	734	812	770	821	770	800	771	772	739	765	747	719	766	793	816	756	732	834	753	734	748	794	813	770	756	784	793	757	819	801	793	809	712	825	754	787	797	824	791	781	796	768	763	792	782	764	777	779	768	821	791	751	776	757	736	773	770	761	769	762	768	771	778	827	785	799	749	793	779	694	772	762	766	797	791	792	799	806	770	758	750	781	799	814	765	769	803	782	801	765	763	740	797	751	747	777	810	739	801	793	747	772	728	750	759	783	752	788	761	801	752	740	781	785	744	779	774	785	736	765	800	740	775	837	839	785	736	772	777	737	770	770	779	746	754	791	791	835	784	767	785	818	749	748	764	748	765	784	803	805	784	746	738	770	772	781	770	737	722	781	754	775	809	782	779	786	738	810	792	746	801	759	772	815	779	767	817	737	750	820	762	808	796	766	781	759	808	793	793	789	783	814	789	773	718	760	773	780	773	782	760	800	792	789	791	789	734	783	740	750	833	753	780	771	776	761	779	792	797	797	716	754	771	759	780	748	757	686	716	784	785	808	772	752	785	759	839	792	846	795	800	751	755	740	734	754	786	743	794	770	727	755	821	763	760	708	749	752	768	811	808	836	759	754	807	745	799	802	790	784	764	769	752	780	773	806	742	778	782	820	730	752	773	754	804	749	811	799	800	767	796	833	745	794	774	781	729	768	779	778	742	789	739	754	740	798	752	786	763	807	761	768	754	745	735	715	783	783	761	763	816	772	726	792	798	792	771	775	794	734	756	796	747	782	769	742	747	726	759	756	731	811	770	764	747	794	760	732	780	747	854	774	739	775	725	725	747	781	800	759	812	722	754	767	784	759	794	741	801	754	791	791	752	735	778	752	780	795	775	723	748	815	747	766	754	770	731	791	819	781	793	744	763	750	741	762	848	755	778	744	786	715	794	767	800	784	778	787	827	787	735	723	754	776	759	792	794	735	788	804	734	750	722	796	766	775	753	784	748	762	753	779	796	789	772	774	768	755	770	782	731	799	803	784	794	751	766	761	804	766	781	743	771	757	792	759	762	806	792	726	752	746	806	797	792	762	743	840	765	808	809	738	724	809	745	791	767	765	747	773	743	789	799	822	762	763	755	757	812	760	823	753	773	822	762	729	773	788	763	753	801	795	735	801	762	747	726	782	707	741	734	776	762	752	770	735	772	817	760	804	802	788	759	824	799	740	746	743	783	767	774	788	763	771	731	821	832	794	756	836	793	754	782	783	790	784	787	792	806	816	784	760	778	740	757	788	767	766	799	769	789	778	789	782	820	782	790	793	766	754	794	819	733	775	831	790	760	790	853	747	743	773	747	743	756	804	765	809	791	755	735	776	783	752	782	783	786	798	767	703	797	698	771	720	771	784	725	796	719	791	793	764	776	763	762	774	757	781	771	768	830	768	763	817	766	761	767	776	806	788	768	806	773	771	778	763	784	788	814	830	749	768	817	770	797	779	816	763	774	732	769	735	765	835	737	813	814	727	786	789	799	759	753	781	771	775	781	827	774	766	760	764	812	785	801	784	787	764	736	755	773	753	780	783	755	811	736	794	762	786	801	773	745	776	803	793	747	792	831	734	787	731	798	717	753	782	761	802	744	800	763	798	761	765	724	729	741	764	777	758	752	784	799	844	749	765	742	778	805	776	747	819	792	774	761	749	768	727	791	819	773	788	794	757	773	737	759	741	775	784	791	753	743	771	765	802	767	787	751	770	729	784	788	778	744	784	770	767	757	790	730	729	753	818	793	753	730	764	808	814	753	776	783	803	788	791	726	817	760	813	784	734	765	779	727	735	860	748	779	744	794	769	714	772	793	768	744	747	759	773	766	719	803	800	798	777	760	812	806	792	804	753	813	782	744	722	782	756	773	769	817	760	799	740	815	764	779	789	824	754	823	755	757	767	774	756	757	787	751	784	759	739	787	791	744	834	734	772	743	753	797	797	803	799	788	842	741	720	752	754	753	794	762	781	780	778	804	780	765	756	746	777	762	764	742	805	775	810	766	755	766	738	776	745	772	768	756	773	813	741	797	733	804	795	792	793	797	742	769	787	845	791	790	726	766	733	752	779	758	805	812	809	751	783	776	737	816	763	766	750	793	791	794	768	759	761	767	751	736	737	768	781	795	749	792	736	795	791	757	785	752	764	803	786	751	801	751	763	791	812	804	762	734	737	800	755	771	795	802	728	827	787	765	773
20340	13697	20391	23876	24930	16763	10631	9342	6990	7432	9394	8909	5579	3881	3299	2075	1133	793	573	324	314	290	284	282	287	253	271	278	249	245	268	303	273	229	263	271	262	262	257	250	231	238	241	240	241	237	253	258	261	232	257	242	249	213	213	230	221	232	283	233	236	244	227	228	245	224	232	217	242	258	249	241	243	218	244	215	255	238	240	249	249	236	233	238	256	235	263	249	242	253	246	224	273	267	267	261	236	193	208	273	254	239	244	215	236	245	243	252	263	222	277	261	234	266	237	212	256	243	247	236	244	240	210	234	205	243	255	220	238	228	257	241	250	236	251	249	273	223	232	214	207	240	252	247	246	240	242	240	203	246	227	251	239	257	241	226	229	250	258	240	262	213	225	247	227	236	197	217	248	216	193	231	245	225	234	226	241	212	235	236	226	256	233	249	264	267	228	267	210	235	269	248	238	238	245	271	236	219	244	226	243	223	219	223	237	237	235	249	234	239	254	240	221	238	227	223	248	253	234	213	210	253	197	238	222	252	231	247	213	273	236	238	210	214	237	245	217	218	243	256	226	244	236	241	239	253	227	243	236	243	240	234	234	226	290	239	255	234	213	210	211	246	217	228	237	234	234	214	262	239	227	233	256	229	241	213	224	214	217	259	249	266	240	233	232	247	242	271	247	227	258	211	253	257	246	225	232	275	261	233	253	247	240	240	238	233	249	238	234	248	249	241	225	237	239	246	241	235	237	238	231	227	243	246	240	237	239	226	231	241	252	226	244	250	220	260	220	248	233	254	259	246	238	231	231	236	235	243	226	224	253	268	226	211	266	265	223	217	251	225	268	250	212	228	234	268	224	252	199	255	234	235	202	263	271	278	234	252	229	251	242	262	236	228	241	253	224	232	279	258	231	250	231	253	229	234	244	233	238	236	219	225	249	219	223	231	239	235	229	250	249	230	244	238	240	236	243	246	224	250	233	245	253	236	248	246	266	254	234	251	231	210	229	245	215	241	234	262	253	249	247	233	222	262	238	240	265	231	258	230	220	261	247	277	240	238	234	243	238	234	261	252	208	239	244	243	243	235	223	231	218	243	225	239	259	260	239	235	215	236	248	197	239	234	230	227	212	247	270	232	239	252	256	240	245	216	215	220	251	253	256	245	245	239	234	259	233	230	192	231	222	227	252	265	219	246	227	229	236	223	247	229	197	228	218	244	261	249	251	225	242	211	231	253	265	224	224	210	223	244	201	238	242	209	218	231	227	247	260	279	223	232	261	245	234	252	218	219	232	239	269	241	236	223	242	217	260	257	246	236	265	238	242	241	263	232	248	243	234	210	242	238	242	259	251	254	247	227	243	242	240	237	251	212	262	246	251	226	255	227	254	246	229	246	259	228	250	215	234	268	266	229	248	220	252	228	249	225	232	238	222	261	210	250	224	237	260	219	231	258	247	236	226	244	238	215	229	248	228	231	228	225	221	246	235	237	240	211	239	259	220	264	262	241	225	229	243	265	239	235	234	237	224	230	223	241	234	226	221	264	242	231	255	214	239	246	208	223	243	232	219	245	254	225	215	226	246	244	232	228	261	208	220	245	223	241	231	213	246	233	236	227	230	252	248	246	221	256	256	245	236	219	214	219	231	246	245	230	248	218	254	233	214	246	241	238	246	231	269	226	240	216	248	204	255	213	224	230	242	248	248	217	244	229	269	268	242	225	251	238	259	249	216	221	269	239	227	226	233	256	233	233	233	225	252	234	238	205	237	232	246	230	244	258	261	225	256	230	234	208	241	254	257	214	245	220	226	228	257	253	221	246	223	244	235	210	243	237	239	206	233	286	216	223	226	249	246	243	242	256	245	220	244	251	245	248	257	235	220	234	225	241	238	239	242	211	246	247	244	236	245	254	227	228	226	247	243	225	240	269	234	284	236	248	216	254	265	250	236	233	219	251	190	248	238	216	233	245	265	228	207	225	242	220	232	246	235	228	246	264	269	244	237	249	224	250	242	253	239	243	262	245	218	251	258	213	246	225	216	225	247	223	241	251	238	230	237	248	238	244	226	235	241	257	262	275	240	246	272	230	229	251	236	257	236	241	262	252	237	220	242	253	235	233	264	219	230	214	219	228	249	238	263	234	237	263	247	269	241	242	230	225	218	246	240	238	243	212	257	235	243	241	251	238	242	255	225	233	230	239	262	222	243	237	238	218	234	214	239	216	214	245	229	224	231	219	264	211	238	240	248	250	249	250	238	222	229	238	253	241	247	228	229	244	258	228	244	220	212	229	217	252	248	244	227	245	235	234	243	260	246	248	212	265	239	248	229	236	247	280	228	234	224	256	244	255	258	236	232	241	269	238	214	233	202	215	233	231	245	232	230	250	233	214	256	241	283	216	235	205	268	281	227	228	232	225	262	257	273	251	231	254	232	253	256	206	229	278	239	243	270	208	229	232	232	221	232	252	243	238	233	238	247	210	253	279	222	255	243	259	223	258	241	249	257	217	232	257	255	229	291	236	252	256	235	266	250	250	254	221	255	251	239	247	244	232	225	269	263	232	227	239	222	260	242	255	241	264	220	228	246	231	215	233	238	206	253	246	253	224	259	262	203	229	232	234	259	243	213	244	222	231	227	249	240	253	246	230	242	212	241	230	227	260	278	256	246	240	225	224	248	225	240	250	252	239	221	229	239	288	236	219	199	223	267	213	235	251	219	244	240	224	251	219	245	228	240	213	232	225	250	211	229	234	221	209	218	219	231	231	237	243	229	226	238	234	244	213	229	244	222	270	256	260	240	223	233	252	239	249	236	227	248	224	233	248	251	233	250	235	274	270	226	227	250	259	242	218	235	210	244	252	237	222	244	228	224	243	244	234	246	216	218	234	217	234	214	237	240	212	219	254	212	214	258	239	242	245	233	231	225	236	230	229	267	216	236	216	258	276	244	223	256	238	242	217	248	206	246	251	257	227	264	233	238	250	261	213	242	268	238	235	196	240	233	258	215	224	248	219	231	220	258	244	246	240	220	236	207	258	232	225	225	226	214	246	250	230	244	244	239	243	267	235	244	241	261	237	247	242	234	249	217	247	256	227	229	224	212	224	217	259	220	203	230	228	263	230	213	252	264	229	210	237	243	239	194	241	216	227	231	272	227	240	237	250	229	236	235	206	250	237	219	251	226	243	223	220	226	273	235	213	254	241	226	245	214	228	240	254	250	247	253	215	207	269	244	218	227	255	217	242	245	247	266	225	242	232	255	232	220	234	235	246	257	226	265	235	236	238	242	233	251	249	255	231	245	227	265	219	244	230	239	233	261	247	242	231	276	240	240	224	229	247	255	242	230	244	238	252	236	244	216	230	255	214	247	232	226	225	245	280	232	227	206	238	236	216	237	245	248	216	240	216	224	275	246	233	229	236	260	223	243	257	274	241	233	217	220	223	230	260	267	238	255	248	214	228	255	263	260	256	249	239	254	242	237	223	224	230	236	231	266	244	234	257
12227	10188	18187	25027	30820	18203	17391	18138	15456	20410	23717	20821	12690	11941	12411	8191	6013	4207	2562	1199	1242	1075	1052	972	978	916	885	849	807	775	841	778	717	728	759	785	773	734	702	696	712	699	692	689	698	691	762	701	687	658	658	711	708	671	675	673	667	717	644	655	647	689	673	671	704	693	669	676	694	608	650	684	638	687	680	662	674	604	668	712	632	644	609	654	660	668	683	641	660	657	660	692	633	644	662	631	691	657	605	605	655	663	627	666	650	637	592	646	634	634	666	669	612	647	623	619	588	639	629	637	654	616	629	635	673	596	656	691	608	648	676	635	647	638	621	572	644	634	635	672	614	637	647	649	596	637	623	580	593	623	641	666	650	660	621	641	662	608	672	655	642	602	602	555	569	611	665	651	626	585	635	666	632	627	588	623	666	612	626	636	643	629	655	680	640	677	636	619	630	650	657	629	653	636	658	655	613	638	684	635	663	627	631	614	629	644	637	630	627	645	589	627	629	611	618	651	628	652	601	600	641	636	587	629	588	661	627	602	628	648	654	709	639	697	649	631	628	645	659	638	642	638	643	647	620	686	648	636	640	633	657	660	613	646	670	589	622	606	639	671	546	635	631	642	650	644	633	630	667	617	651	599	594	655	623	617	612	598	607	607	571	634	675	634	641	628	661	611	642	644	632	630	636	635	620	625	624	693	607	663	634	616	650	658	661	629	627	642	633	618	650	692	630	654	637	593	598	628	636	636	605	633	623	613	581	617	638	625	676	632	593	618	660	622	642	617	641	612	613	632	614	644	651	622	617	625	618	666	645	605	614	636	638	596	612	667	648	635	687	680	577	624	636	641	585	657	655	669	637	610	618	628	644	658	599	643	616	645	607	637	632	664	625	654	664	574	600	586	627	589	615	591	653	622	552	663	640	640	641	644	613	624	646	606	675	637	633	654	629	634	653	638	657	628	569	622	620	637	608	619	654	639	632	624	653	628	630	630	627	598	654	648	612	675	631	636	633	654	616	690	671	633	610	632	633	628	646	605	606	654	626	633	667	665	608	646	660	636	636	648	608	610	625	588	669	682	651	608	645	643	614	612	618	586	640	629	617	644	618	641	621	654	644	657	626	631	628	596	601	581	627	618	657	633	641	657	641	654	690	655	620	622	633	598	588	619	674	663	537	636	612	633	615	638	626	619	628	577	648	615	665	586	636	609	657	656	628	647	655	633	648	632	625	625	681	660	627	662	650	634	621	654	635	633	631	657	613	685	630	688	615	656	623	614	661	609	640	643	603	628	663	665	625	585	606	594	584	662	619	625	640	601	657	676	650	653	673	595	610	568	614	642	642	595	622	625	660	602	625	638	641	675	630	641	659	641	614	635	675	618	633	629	610	614	637	657	642	675	659	639	587	632	595	641	576	595	584	624	616	658	632	618	641	617	623	665	640	619	609	626	627	626	644	625	617	679	662	622	648	615	623	645	687	654	611	632	610	553	615	642	680	652	641	677	615	678	642	546	654	653	590	661	645	602	661	679	669	619	619	631	642	634	611	603	645	640	618	594	649	652	645	628	650	597	665	616	664	608	657	631	593	591	630	613	590	689	675	660	676	640	648	616	591	617	628	659	610	657	629	617	624	593	662	668	636	648	595	605	623	625	625	709	681	697	634	656	635	622	627	642	624	582	635	653	585	647	627	580	619	624	661	634	629	638	642	595	658	653	640	629	632	616	658	615	654	660	624	640	615	618	621	599	626	666	598	615	667	648	624	627	626	640	607	646	671	621	634	626	642	666	650	668	663	653	618	607	632	604	667	620	615	616	686	627	624	591	619	637	615	653	654	629	593	617	640	614	661	592	663	603	662	637	657	644	659	640	643	617	625	625	603	629	647	656	620	575	619	618	630	620	636	642	682	617	669	651	641	656	595	628	629	627	653	637	630	641	644	619	625	586	636	662	602	633	626	615	658	613	630	611	642	616	639	612	624	617	597	667	588	618	623	651	661	620	633	685	644	648	590	605	652	590	571	613	598	636	633	638	618	642	648	680	628	646	623	658	633	639	651	649	639	590	601	598	634	643	631	614	625	585	622	628	659	645	647	658	628	643	640	604	635	652	677	628	650	639	646	638	631	649	605	632	618	619	616	628	660	633	632	633	630	640	611	660	605	631	590	659	650	629	628	602	665	623	655	593	614	652	653	680	636	664	622	634	654	612	630	627	624	600	651	620	619	617	607	655	650	626	602	668	633	696	622	630	669	648	615	612	628	568	657	635	683	669	670	613	598	631	603	619	625	668	649	628	654	627	607	646	611	662	611	681	636	658	655	624	614	617	703	637	624	597	627	621	634	640	636	622	634	584	598	648	638	611	600	592	606	595	585	654	630	628	677	633	625	615	598	646	577	620	615	562	618	608	610	695	635	587	600	673	645	631	603	591	638	665	623	649	629	599	647	652	569	644	635	644	642	607	673	680	641	682	583	666	646	608	649	621	629	580	635	653	614	634	663	641	660	644	611	618	592	600	604	571	650	590	596	666	612	602	640	599	592	599	656	623	641	613	625	661	665	637	626	597	605	643	607	635	582	611	628	640	649	635	643	628	636	607	615	619	639	637	594	621	629	610	639	605	599	625	636	632	662	630	659	642	659	608	636	616	647	651	683	605	641	608	620	625	641	608	623	623	604	652	627	667	636	605	649	609	614	650	655	607	655	640	663	597	646	639	631	637	615	626	648	620	656	602	607	636	639	643	629	655	641	643	647	676	683	634	662	608	652	652	646	672	599	623	596	578	580	622	611	645	603	622	610	648	603	639	636	647	642	640	594	622	657	638	610	642	671	594	671	709	655	593	591	637	578	654	651	651	679	636	608	628	635	632	650	606	615	640	591	606	643	586	656	641	614	657	654	589	657	608	596	648	610	617	627	619	643	704	633	625	639	652	609	615	634	609	657	620	693	639	609	633	609	593	642	647	650	674	600	618	594	654	643	596	611	638	582	635	587	665	651	582	668	615	620	626	661	658	595	589	624	632	656	598	601	642	582	624	630	652	632	636	630	579	644	679	616	648	616	638	586	609	648	581	642	654	676	628	629	633	648	640	668	669	612	661	626	635	624	625	606	582	596	653	637	638	658	622	640	591	637	636	637	620	634	620	660	617	627	641	594	599	656	631	657	662	620	614	634	632	675	657	640	662	605	664	646	617	641	662	642	600	648	635	630	622	685	624	583	636	584	655	651	631	617	614	625	650	652	622	644	599	640	621	651	627	636	627	638	627	666	651	609	620	660	631	595	662	667	569	702	607	648	620	631	631	656	606	659	672	641	637	643	640	652	630	621	605	624	606	610	645	622	597	660	606	640	649	655	703	682	656	652	656	634	655	649	657	648	670	587	657	624	610	655	647	615	644	645	635	594	659	607	658	634	614	606	640	664	599	655	609	641	605	640	635	633	640	661	647	661	676	686	658	656	644	657	656	592	642	626	629	676	615	638	648	660	617	613	576	625	599
2659	1025	1228	1223	1081	468	418	537	314	408	498	431	228	228	212	201	182	166	190	158	151	170	171	159	140	144	187	153	140	181	158	156	133	187	174	158	166	153	156	152	148	182	173	162	167	157	154	159	173	169	164	151	151	175	175	149	138	154	165	152	158	170	172	158	137	154	156	164	168	143	162	163	167	162	177	164	169	149	146	134	160	183	153	168	168	168	182	174	150	156	166	143	139	151	174	166	160	153	154	160	149	157	155	165	154	162	153	138	147	142	178	162	156	161	163	159	156	155	179	163	153	145	161	169	177	146	181	183	139	141	164	171	172	157	156	149	144	148	167	154	168	180	170	150	143	170	151	139	171	158	186	166	166	171	161	177	152	144	139	153	165	176	156	143	166	167	169	139	176	165	147	184	142	174	162	131	143	146	159	167	154	146	128	179	161	147	176	147	151	152	169	163	193	158	155	186	173	161	170	181	146	154	163	163	159	137	167	158	159	158	175	167	156	166	148	154	151	162	166	157	136	147	167	176	148	156	154	172	168	170	176	170	154	179	169	176	179	149	161	132	153	175	164	168	164	166	170	143	159	163	165	139	164	178	176	162	147	162	159	164	147	162	160	138	160	150	145	175	127	160	154	155	175	178	143	149	166	173	168	170	166	142	169	153	163	159	161	157	187	153	157	154	185	149	179	172	162	149	165	164	167	148	153	150	169	143	170	167	152	168	180	167	153	158	164	181	162	158	161	175	171	159	158	175	167	147	169	147	152	164	139	185	158	141	156	167	145	137	145	159	157	150	184	163	150	153	170	149	171	159	157	174	160	143	148	154	155	148	154	149	163	156	167	188	146	157	163	145	164	155	202	149	175	176	183	165	142	161	144	158	162	140	164	152	157	167	157	180	156	181	185	183	183	170	172	164	155	141	172	154	181	151	154	184	166	152	161	167	173	164	157	162	199	169	187	170	156	153	158	186	161	155	163	168	152	158	161	134	135	156	161	145	146	154	156	162	191	170	140	151	157	168	170	157	158	173	162	152	140	168	171	164	180	163	136	171	162	145	166	143	154	152	163	186	163	150	172	177	151	169	174	180	187	144	168	188	142	150	153	180	185	169	162	159	145	137	184	143	171	170	162	149	170	153	164	163	139	171	180	160	151	148	147	165	195	156	190	152	166	178	172	169	161	158	190	149	165	165	157	168	168	175	156	157	171	160	160	169	155	147	174	163	147	178	195	141	149	181	175	183	161	154	180	149	157	158	153	160	160	160	154	172	159	153	147	132	181	185	147	158	161	163	128	147	153	164	148	189	160	149	139	166	175	203	169	161	142	162	171	155	149	173	162	164	159	142	147	163	148	153	157	149	162	171	145	182	155	172	181	157	154	152	166	177	172	173	155	164	148	167	126	170	158	154	171	165	181	172	166	176	162	158	162	147	151	164	157	174	160	159	155	166	181	183	174	161	155	139	165	134	155	147	155	171	185	142	173	182	176	173	144	159	165	147	156	163	157	176	177	167	155	164	154	156	153	160	169	172	147	155	170	160	150	117	165	160	170	167	157	143	173	161	156	141	148	149	146	145	153	152	154	154	162	162	171	163	170	175	159	157	158	160	181	181	179	186	190	160	195	168	193	144	155	151	179	163	148	168	175	171	165	172	156	164	152	155	152	155	157	166	139	156	151	182	188	142	159	186	151	161	163	153	151	157	174	171	157	154	135	160	172	148	173	152	146	159	156	131	151	148	171	163	161	161	166	158	176	153	160	167	165	157	151	147	168	162	150	156	138	156	142	167	166	183	180	151	148	162	167	144	152	191	150	166	152	166	140	157	168	152	183	165	151	158	173	150	164	148	177	158	138	142	148	153	181	148	135	153	163	142	168	167	150	154	193	150	163	153	142	172	157	159	166	149	166	168	154	135	167	182	190	150	162	168	194	159	163	178	195	146	147	152	170	185	154	155	164	163	130	169	154	143	166	168	156	174	150	158	152	154	162	169	163	159	154	163	165	161	168	178	143	164	150	168	160	153	153	164	172	156	167	174	184	151	152	169	175	151	154	155	146	162	175	163	155	156	144	162	164	170	175	175	157	140	175	161	159	173	140	176	148	152	168	159	166	154	168	158	163	136	166	156	145	177	151	161	172	138	159	156	162	175	163	146	175	162	139	149	175	188	167	170	141	181	164	151	153	170	150	148	164	155	165	149	149	170	175	154	179	165	163	146	150	165	172	160	164	177	167	159	134	145	164	181	169	166	160	143	153	182	178	149	164	163	205	159	140	165	160	180	136	165	186	170	154	165	156	161	141	160	185	159	162	180	170	160	136	162	190	158	153	182	187	167	169	146	165	159	144	170	150	193	173	165	161	161	158	148	148	167	158	163	152	149	166	171	178	138	162	162	160	143	179	141	178	158	168	164	160	166	179	168	164	153	153	164	140	143	170	173	152	153	177	161	171	153	170	164	156	162	177	152	138	165	188	159	158	152	167	157	142	167	156	150	157	138	173	159	168	175	142	134	153	161	169	153	152	166	169	173	145	162	148	157	176	131	164	160	142	148	161	145	160	170	167	164	169	172	157	158	171	176	159	145	168	152	196	184	139	152	188	168	179	159	182	184	147	159	166	155	162	160	169	167	172	158	150	172	156	158	164	144	146	171	149	176	168	164	187	168	164	149	144	153	159	148	152	148	153	169	159	163	174	181	141	159	156	178	155	159	140	164	141	157	183	161	149	162	176	171	180	161	156	171	154	155	166	175	147	174	175	150	149	158	174	149	175	161	166	143	155	147	177	161	165	169	165	177	165	161	180	170	151	152	160	188	152	154	153	152	157	153	172	162	157	169	140	175	165	176	162	166	155	175	168	142	178	153	160	131	177	167	161	163	166	154	170	171	149	145	156	172	150	164	168	162	143	149	169	174	160	177	158	148	130	175	154	160	170	151	156	175	175	165	164	133	169	162	150	156	158	160	166	144	180	152	129	171	158	144	140	169	178	164	136	151	162	177	156	168	179	166	164	138	183	163	177	170	176	172	141	157	154	141	168	159	172	163	164	159	172	163	143	162	136	183	153	179	159	161	175	146	170	146	153	172	161	158	169	169	164	155	180	139	165	181	166	160	165	137	163	165	177	166	172	157	140	138	183	160	158	164	154	160	145	150	163	145	138	169	153	169	165	164	149	136	136	171	172	193	150	177	145	164	165	164	154	138	156	163	154	163	183	170	138	157	149	161	150	169	181	142	140	173	178	166	170	171	156	158	145	157	142	160	178	158	156	163	190	176	148	160	161	173	136	168	157	172	179	154	135	153	168	154	183	171	155	151	156	156	162	163	179	179	159	171	162	167	153	173	150	150	158	158	160	162	161	153	171	182	144	178	155	149	165	173	174	139	184	161	139	165	165	152	169	132	163	159	163	171	150	159	166	166	151	159	147	150	173	162	168	162	156	184	162	178	169	165	167	170	184	160	151	160	183	171	153	161	153	174	137	161	178	135	188	174
2854	1544	2882	4185	4604	2059	1859	1992	1431	2028	2390	2065	1134	1066	944	763	625	586	520	488	483	514	447	484	503	529	483	482	487	478	490	502	492	491	543	515	516	489	484	458	498	508	505	478	466	509	502	467	473	508	469	507	507	460	544	511	514	485	483	479	486	485	463	480	460	457	493	499	496	505	464	519	465	454	490	506	491	490	504	494	469	489	463	442	480	501	494	504	520	494	517	504	507	470	494	496	531	515	463	494	443	455	484	483	470	498	457	453	486	513	448	495	490	507	501	521	453	495	464	467	492	494	469	511	513	516	497	482	486	476	534	477	470	489	538	451	467	452	467	472	517	483	453	444	460	466	467	498	510	501	469	492	490	496	478	457	494	466	515	482	474	538	481	489	481	534	504	529	507	482	480	510	511	488	527	512	498	493	459	498	511	466	486	469	479	471	499	503	477	466	454	521	457	463	489	480	510	495	480	461	507	439	483	466	493	492	514	500	489	457	519	504	486	495	487	484	455	487	486	467	492	489	434	490	461	504	558	478	480	441	516	485	512	483	500	503	474	516	479	491	447	501	484	503	498	507	510	473	496	484	487	483	526	486	517	483	476	525	464	490	477	483	495	484	473	494	470	536	461	512	489	467	509	483	528	499	467	413	508	448	485	513	529	492	479	495	512	484	514	484	466	444	483	462	494	485	505	476	484	482	465	493	490	468	483	493	456	528	516	494	475	489	497	535	495	482	472	514	480	517	526	467	518	498	501	479	510	499	495	502	495	496	482	477	503	483	495	473	472	486	484	475	473	486	480	504	479	516	500	454	468	495	483	463	491	475	485	481	490	472	483	492	488	523	474	472	513	516	490	451	512	487	501	491	479	506	442	500	486	460	481	503	501	465	504	490	485	465	559	487	484	476	476	477	481	513	500	510	533	491	498	498	491	476	483	480	510	485	471	483	513	497	514	485	478	469	485	499	464	472	448	500	488	507	511	511	511	539	531	485	479	487	480	499	511	501	494	478	530	493	497	513	470	477	435	464	491	469	525	472	478	483	426	485	478	512	460	515	499	499	531	479	501	503	491	508	470	521	464	509	484	483	520	478	437	475	501	483	528	457	523	507	480	481	474	468	500	505	465	479	478	537	493	503	501	461	493	482	480	519	478	485	484	469	481	510	494	452	488	474	477	533	493	489	507	440	472	473	521	479	486	464	509	490	514	510	489	494	503	482	501	510	460	480	473	440	521	468	461	454	470	477	484	499	482	471	456	486	471	494	483	468	498	479	461	508	497	539	510	495	455	480	497	520	494	516	528	487	485	493	497	503	503	487	461	487	503	500	479	482	480	478	482	491	454	498	499	506	469	488	490	467	472	493	523	489	476	496	510	473	484	459	516	488	525	476	526	450	446	468	489	466	461	485	490	485	452	499	451	467	484	448	484	475	482	500	482	494	467	463	472	476	469	483	478	471	510	519	501	486	509	498	480	495	483	510	516	520	439	478	497	435	517	470	486	464	501	508	507	502	478	482	473	472	510	527	503	489	516	469	475	505	460	471	508	463	448	507	501	491	482	434	516	521	512	480	497	483	483	462	492	435	476	485	490	482	458	490	492	496	455	458	463	453	452	466	480	482	508	491	476	463	507	495	475	492	496	449	530	497	467	466	464	480	498	483	471	500	473	476	530	492	469	476	462	450	475	448	492	535	521	489	478	489	490	474	462	450	523	461	467	466	497	472	522	480	506	509	462	463	514	470	448	500	467	492	486	478	507	485	472	502	475	467	524	489	465	522	468	512	496	474	467	501	475	474	468	495	480	511	457	479	493	468	486	469	477	512	500	492	504	478	492	486	479	476	490	474	492	503	509	467	459	498	494	470	467	519	499	472	488	502	454	475	491	465	499	488	494	477	471	471	498	510	513	455	485	461	472	485	495	500	464	516	489	483	517	484	484	458	467	491	478	470	519	518	444	501	475	496	452	498	456	488	495	496	479	488	472	467	496	506	452	491	531	466	476	475	483	503	514	532	476	504	526	472	471	451	486	468	515	509	495	530	482	511	504	478	474	511	540	467	529	472	504	513	486	465	517	446	536	475	508	528	500	461	483	540	495	510	451	482	486	510	501	476	458	485	466	546	487	490	501	452	469	518	464	456	469	522	482	469	486	533	514	509	513	532	487	512	512	489	497	502	462	471	485	525	504	493	470	499	452	481	491	484	524	495	506	490	472	492	472	476	472	460	500	473	498	546	490	509	474	491	460	517	476	485	495	476	460	495	509	481	560	485	485	453	501	445	462	480	479	502	459	539	459	482	489	498	465	469	509	488	496	447	466	517	497	484	514	498	489	475	504	496	496	499	543	467	495	518	456	485	504	487	482	510	489	527	487	487	446	492	478	501	457	461	487	499	517	489	484	485	491	511	480	472	484	475	465	430	496	491	499	440	484	497	515	453	533	517	490	507	468	478	489	457	461	456	481	451	521	482	533	456	446	507	505	471	498	520	487	486	476	481	502	447	479	493	494	494	490	501	462	475	489	502	520	480	478	483	460	473	521	499	490	495	504	507	512	478	484	485	498	470	492	475	482	469	462	511	460	449	459	508	500	462	469	499	463	459	486	520	479	498	432	486	502	454	458	492	503	502	483	483	489	493	505	464	431	452	526	469	481	493	486	456	480	462	448	502	477	480	474	468	493	492	486	491	493	465	495	486	475	461	518	500	439	453	493	491	507	491	484	503	477	503	472	437	491	494	468	500	525	477	489	474	457	503	499	478	511	501	485	501	507	474	519	476	546	508	485	482	463	502	484	471	450	445	501	481	477	470	466	495	528	462	506	466	459	470	493	492	468	518	469	472	469	494	477	506	493	452	497	497	441	492	548	512	451	468	489	454	503	494	519	495	464	467	494	450	469	473	442	467	506	482	477	476	479	505	472	497	473	473	450	487	489	490	480	480	510	496	481	516	511	468	509	453	522	473	454	490	496	514	483	491	479	452	446	485	486	480	501	513	516	479	489	499	467	490	495	478	478	497	495	494	454	496	503	540	489	476	465	483	488	488	500	457	500	434	505	524	508	448	517	501	453	462	476	505	488	478	451	530	457	454	480	480	465	454	501	531	450	509	487	443	502	479	463	495	475	503	483	483	476	466	483	480	474	522	508	471	490	494	448	452	514	477	501	453	496	467	481	493	436	488	479	485	465	503	474	484	494	454	499	494	516	492	485	483	494	472	509	477	468	468	495	494	520	469	460	475	477	480	503	482	511	469	522	498	508	475	496	496	472	478	506	482	489	466	521	477	487	503	464	462	518	469	539	459	484	486	516	486	475	500	497	483	492	525	458	515	451	498	475	475	515	519	515	492	495	459	499	500	484	500	492	533	466	460	460	520	506	471	488	495	480	527	463	495	482	454	504	482	501	478	520	467	486	495	479	483	498	499	463	481	450	506	434	467	538	509	494	447	504	480	440	477	458	469	474	522	479	505	518	505	489	490	501	489	493	461	484	449
13388	9792	16484	19571	18961	10188	6764	5261	4834	5257	6322	6713	3359	2400	2347	1376	832	536	351	301	312	311	335	328	334	295	292	280	318	275	298	324	273	294	276	309	301	335	286	300	268	297	299	255	325	324	306	295	291	292	326	283	288	299	316	307	287	300	309	291	292	293	304	298	307	295	275	270	312	264	296	288	282	286	308	283	271	282	291	305	323	283	298	291	280	298	283	302	270	300	290	279	276	286	303	318	279	272	253	284	292	300	287	292	273	279	296	273	297	303	290	301	274	256	266	279	295	279	253	285	275	284	299	293	284	273	292	291	281	267	254	292	305	278	331	298	311	279	277	294	262	302	253	296	309	274	248	260	292	308	289	288	295	265	290	274	284	258	302	276	313	297	273	293	279	301	282	280	295	289	286	270	284	315	286	288	273	285	267	275	262	282	281	307	311	284	292	269	291	292	285	290	317	307	289	290	270	287	277	275	267	294	262	281	269	280	298	288	289	289	305	307	278	284	297	278	266	303	297	260	281	296	294	308	268	295	296	295	319	259	317	293	297	319	288	274	276	289	300	257	312	273	266	274	297	292	291	284	291	273	273	317	294	236	292	289	241	265	305	316	263	307	295	310	284	310	273	269	272	267	291	269	272	292	284	310	279	268	306	278	317	274	271	292	301	273	297	267	269	262	308	283	284	291	299	277	276	285	294	279	287	289	304	293	280	268	287	278	276	286	243	277	293	290	275	293	264	291	343	292	299	270	291	278	305	287	279	295	276	294	312	284	326	310	318	290	280	313	279	321	299	283	257	290	271	281	294	266	262	263	268	285	296	253	285	304	322	290	280	290	281	310	270	275	278	271	283	287	272	270	322	250	246	288	304	284	273	276	313	296	258	262	268	319	259	263	272	259	282	305	248	271	263	282	295	289	305	266	288	269	269	278	281	302	259	266	266	297	280	269	272	287	304	292	294	288	287	272	266	287	245	297	294	268	278	294	291	280	288	300	277	286	271	269	264	278	278	290	272	298	326	241	304	248	280	301	312	275	287	302	302	255	309	272	273	288	252	328	298	294	280	297	305	294	281	287	259	308	255	274	269	280	301	283	280	275	288	309	270	276	287	263	260	275	296	283	285	272	274	262	300	276	267	268	303	287	282	269	279	266	275	287	293	306	294	271	280	278	293	292	293	320	288	305	300	297	292	272	280	280	276	301	279	292	289	278	270	300	257	322	315	287	270	279	259	282	271	275	297	272	326	278	276	295	294	290	280	282	245	272	276	288	278	280	299	289	318	258	314	290	242	290	246	295	283	289	288	285	299	326	295	285	283	312	324	285	298	286	263	315	283	279	294	267	317	259	298	294	298	290	316	262	269	283	272	272	281	265	287	300	298	283	289	271	263	261	283	289	291	269	299	281	290	265	280	264	279	297	256	279	287	271	261	288	289	255	308	300	290	283	280	291	279	303	289	260	312	282	284	293	308	291	286	295	301	270	307	279	295	308	271	295	281	313	316	281	264	310	295	284	275	325	273	295	292	270	310	289	280	306	296	263	302	278	273	275	297	304	307	282	283	313	280	270	288	285	275	281	302	282	237	283	263	275	274	283	282	263	304	310	293	296	281	284	290	328	272	259	297	256	289	259	276	249	292	290	287	292	306	287	285	283	297	281	305	282	286	309	292	294	299	309	283	295	263	265	290	267	253	307	294	304	264	297	272	320	296	303	276	276	297	303	285	298	296	276	286	280	279	278	300	298	259	281	277	310	286	291	300	252	293	296	277	290	272	273	308	313	282	266	284	306	306	292	293	276	260	296	275	250	295	286	307	273	292	286	339	282	274	322	254	275	266	299	286	285	270	281	280	290	255	267	285	281	283	286	285	276	289	272	285	279	274	264	289	298	317	286	298	316	319	278	301	311	284	292	275	294	282	280	282	289	301	301	274	286	271	283	296	283	284	292	313	280	292	274	258	279	266	283	289	265	263	259	282	285	278	281	302	298	265	282	277	285	251	279	310	288	293	264	296	283	315	290	294	301	297	287	314	292	267	300	279	279	298	302	273	272	269	271	283	275	299	281	295	288	273	309	302	273	279	264	309	271	305	285	261	272	266	294	292	287	309	315	310	314	260	250	304	307	307	312	294	300	297	288	296	298	312	277	291	278	284	296	296	299	269	272	275	248	273	289	308	318	272	297	270	293	276	272	291	304	292	289	293	286	248	263	294	298	287	261	295	283	275	293	303	314	289	267	303	279	285	344	296	302	306	303	285	281	283	279	287	302	278	277	287	311	293	252	302	314	313	264	297	284	313	261	320	262	281	293	281	300	267	240	261	298	312	318	317	271	303	304	297	267	254	285	299	289	289	312	283	293	321	260	252	292	324	289	292	274	276	306	298	293	283	316	282	288	291	307	292	269	296	290	251	311	291	285	241	319	302	268	331	295	282	293	279	284	265	305	303	279	262	248	291	279	294	288	288	295	256	271	271	292	291	313	294	286	261	277	306	302	253	317	271	300	317	255	270	266	301	265	287	300	310	265	300	295	288	278	280	281	289	271	299	312	250	303	299	309	312	302	283	269	316	294	284	288	305	288	260	277	310	284	297	291	271	270	283	293	262	292	278	294	279	293	244	269	291	288	299	324	247	289	308	281	279	300	270	291	258	271	265	283	277	316	283	289	307	287	300	277	311	306	268	287	271	241	284	276	294	267	312	295	308	295	289	262	274	282	288	305	287	293	293	297	291	292	302	313	275	276	303	314	279	267	318	293	293	306	308	290	300	304	252	277	296	290	266	299	284	272	258	307	292	297	274	319	257	297	287	285	264	262	299	321	311	295	259	272	283	269	281	299	316	274	294	298	273	281	286	262	259	272	307	284	287	278	309	301	306	281	308	289	286	310	289	290	272	274	263	274	293	309	306	318	280	307	284	290	275	277	300	261	296	259	272	265	309	283	317	297	274	270	313	354	287	289	293	285	307	316	284	285	286	294	278	246	289	314	292	307	296	302	289	270	290	302	282	299	259	310	291	298	282	274	314	316	261	289	272	284	294	261	273	311	300	270	258	267	317	296	313	283	286	307	290	280	277	311	284	265	292	294	295	261	302	326	271	304	283	289	313	305	272	301	310	289	287	277	279	313	285	257	266	298	317	272	256	270	313	274	291	292	275	281	286	283	318	325	269	310	284	274	314	289	277	276	263	291	308	261	340	296	292	291	285	318	319	301	288	303	291	309	327	293	282	314	305	281	270	258	292	291	296	284	275	284	299	283	280	263	293	310	312	296	276	302	297	296	264	299	272	293	288	280	306	246	292	281	294	286	303	289	258	263	315	316	274	291	289	309	272	316	286	312	275	318	322	272	278	284	271	316	296	300	288	291	284	265	306	274	288	269	278	264	293	270	340	292	286	292	258	269	298	299	293	257	285	281	286	277	275	267	266	271	288	286	299	274	279	298	275	321	295	274	270	292	311	271	278	281	293	310	283	288	263	269	299	292	281	293	322	272
9556	8200	15606	22507	23423	12397	13064	13355	12565	15220	18730	17698	8858	8219	8822	6223	4177	2505	1294	1085	1039	1045	1094	954	973	917	937	856	900	888	811	812	868	858	872	855	928	771	814	777	806	854	831	802	804	819	811	864	848	817	801	853	804	753	814	774	804	799	811	815	774	838	771	784	849	827	804	764	783	772	828	773	797	713	792	755	787	770	764	870	777	811	738	751	795	797	815	740	769	792	765	786	796	715	832	817	786	765	732	755	722	746	800	772	776	751	775	793	719	810	779	782	750	775	765	820	764	737	741	783	758	740	700	814	814	831	779	786	749	770	756	805	800	763	765	762	777	789	705	821	747	735	768	733	763	786	713	788	757	778	756	783	782	796	765	782	750	747	799	702	729	746	767	765	799	767	769	796	747	744	785	824	759	742	799	825	752	778	764	726	703	750	760	776	778	785	744	800	769	776	757	799	768	736	778	782	793	774	766	744	773	745	763	782	824	744	725	731	777	751	803	772	742	807	761	721	762	743	806	818	780	772	738	761	758	762	750	791	728	826	787	776	783	774	759	839	777	745	787	795	772	762	757	757	766	737	808	771	800	759	785	763	778	783	746	787	822	780	773	789	771	792	805	800	805	783	789	791	814	767	760	780	800	807	786	776	806	768	836	796	791	797	748	738	728	814	757	784	785	715	815	755	779	781	803	783	773	729	736	773	761	746	740	766	761	784	775	731	818	791	769	783	772	795	772	808	748	760	757	736	787	809	773	782	786	742	778	782	755	815	802	821	805	761	772	721	816	769	792	741	753	760	833	791	803	786	724	762	737	757	784	725	768	767	758	754	806	760	786	749	805	770	767	712	744	747	735	758	794	775	770	788	770	774	789	767	801	779	781	798	774	753	757	773	803	726	783	762	786	780	739	759	756	781	809	759	797	798	754	762	740	737	805	791	728	747	768	773	812	808	747	754	756	742	759	777	760	773	789	730	766	791	799	776	771	769	749	794	740	787	759	746	794	810	798	798	779	791	795	806	791	786	775	746	765	755	770	777	760	764	736	809	800	735	758	735	729	781	772	773	753	776	785	752	792	810	800	786	799	728	801	832	737	766	738	716	846	827	788	805	766	781	781	787	748	788	786	807	768	745	775	752	790	797	806	761	756	759	719	768	775	727	802	775	832	737	838	791	831	740	778	779	715	755	735	782	770	799	781	808	750	769	751	818	763	803	744	753	763	771	766	862	762	747	781	765	815	744	730	800	785	811	746	782	792	742	768	765	711	749	765	745	790	744	715	769	786	737	744	780	808	784	825	757	796	749	808	809	773	725	812	827	800	800	764	761	756	819	774	799	731	787	747	752	773	755	744	750	720	813	805	800	817	777	777	773	812	778	747	799	797	721	769	766	843	773	764	803	745	800	768	786	764	783	803	787	783	776	745	767	821	779	750	787	771	770	811	747	759	782	776	768	784	723	764	777	802	757	791	768	779	767	794	759	756	816	766	788	793	749	791	739	774	777	729	754	778	781	762	724	712	753	780	819	800	783	727	771	779	749	747	766	773	783	799	813	758	790	781	715	767	809	750	708	767	782	810	761	789	749	772	777	793	788	815	791	778	774	838	828	787	774	805	744	813	750	806	775	750	801	802	768	740	747	794	713	800	714	776	761	750	781	732	731	757	805	775	763	785	806	767	772	805	840	773	777	745	810	730	824	777	761	774	740	749	776	773	797	815	746	777	768	753	739	752	775	729	731	813	803	758	780	788	756	805	786	801	792	775	779	814	758	756	778	799	794	756	751	757	777	744	795	778	769	789	745	780	725	785	785	803	773	755	742	805	719	785	787	756	776	770	736	752	788	747	735	750	775	762	811	777	746	817	772	773	808	800	794	763	782	814	724	758	773	700	790	731	785	772	768	746	724	743	756	760	808	778	799	762	740	768	770	808	740	793	846	817	798	757	814	829	764	712	765	813	804	746	773	786	770	766	789	805	799	795	769	729	809	770	767	798	785	793	785	796	735	766	785	761	775	786	787	764	714	749	781	797	768	736	743	772	757	792	775	778	784	749	773	756	741	745	782	813	793	776	793	793	771	778	777	750	740	819	760	815	806	771	763	779	777	854	739	795	764	788	734	715	745	775	812	762	788	743	730	751	795	789	788	796	758	762	763	788	809	787	786	826	762	743	760	739	781	771	768	745	756	741	748	768	765	755	740	800	816	757	819	725	831	804	775	773	759	773	810	735	810	767	773	752	787	780	732	793	765	791	779	802	794	756	827	819	781	737	781	808	763	772	715	806	747	727	766	780	737	795	755	787	780	758	759	767	783	770	806	781	823	784	761	771	806	766	767	805	818	816	714	762	781	803	786	784	793	765	747	765	774	748	763	748	739	719	743	789	739	762	773	787	780	832	757	789	820	777	784	772	779	765	809	764	813	783	787	761	735	765	725	810	766	710	748	798	768	745	780	772	774	805	769	765	786	782	754	733	767	781	794	811	758	737	761	781	815	813	739	756	729	800	744	781	779	731	745	743	757	772	752	798	817	755	760	820	763	760	759	760	754	782	802	742	750	751	782	792	777	775	761	792	779	766	809	770	759	718	736	762	784	743	764	783	729	782	772	712	787	830	783	801	754	756	776	779	769	745	779	731	738	833	788	766	759	782	771	758	756	773	790	790	764	780	759	764	723	808	781	751	780	720	778	811	810	783	777	813	789	786	779	738	784	736	763	764	855	768	796	786	767	790	772	753	818	729	780	757	784	808	751	806	754	780	786	781	771	735	775	782	725	748	763	759	751	779	789	778	784	730	808	806	752	828	790	798	752	791	754	735	769	753	760	760	791	796	768	752	801	851	762	737	729	774	753	695	771	749	764	749	790	808	761	805	815	796	750	786	763	788	780	734	748	740	761	758	791	772	792	750	776	760	761	779	771	813	767	799	785	735	813	779	794	718	778	780	794	778	778	803	772	770	759	798	785	774	814	734	831	785	751	767	757	771	751	757	777	770	748	781	757	739	751	770	806	797	769	810	819	767	757	776	744	825	755	795	824	766	776	772	804	746	774	761	765	808	810	842	768	788	761	758	750	768	777	758	779	734	781	793	833	762	819	800	837	784	738	794	798	751	770	759	779	745	777	728	751	816	773	763	761	809	776	779	763	803	766	778	779	764	715	753	785	784	788	761	802	762	757	794	793	751	779	781	777	710	779	782	767	808	727	814	722	741	785	745	780	761	811	777	812	748	745	803	747	735	763	727	751	732	789	786	773	795	833	794	791	798	772	768	719	785	735	784	787	822	813	779	730	753	777	791	807	803	747	773	736	783	779	775	797	732	750	780	791	745	782	748	766	761	780	801	801	745	792	739	789	781	759	740	803	765	823	788	786	770	748	742	771	790	760	820	762	790	786	715	774	760	779	791	809	791	790	762	797	788	726	733	750	768	793	754	873	779	792	760	797	722	730	755	764	808	782	719	814	756	755	722	794	777	792	725	745	784	770	732	781	769	749	751	791
20443	14728	22757	24845	22682	15634	10870	8951	7293	8362	9812	9648	5803	3984	3394	2225	1269	758	359	318	313	293	309	263	265	290	282	254	264	291	265	248	245	221	256	259	243	208	243	231	230	248	244	229	260	240	212	246	243	237	231	261	247	216	207	269	253	236	258	229	265	250	257	244	251	220	258	252	252	267	227	263	245	236	246	254	246	257	251	266	256	243	250	240	235	260	231	251	264	229	206	248	219	263	228	237	244	242	253	258	266	263	253	233	251	241	217	228	251	232	226	241	207	255	224	221	208	235	223	234	251	266	238	239	224	271	226	245	201	253	231	246	254	244	224	257	233	259	237	224	232	250	254	243	236	262	202	235	221	250	242	237	237	220	249	231	243	216	251	255	242	248	217	259	243	269	248	241	242	217	223	215	224	243	244	243	257	243	275	260	232	256	269	222	224	245	237	245	249	241	218	221	230	246	256	223	243	273	215	222	267	244	242	250	267	234	237	247	240	206	233	279	238	229	245	257	239	219	243	220	268	244	253	222	224	258	208	228	248	255	245	227	229	233	253	223	249	256	241	243	245	268	249	244	238	263	229	222	212	220	217	228	240	260	257	227	250	236	263	253	251	239	247	238	277	248	253	274	246	207	235	241	260	246	233	233	212	233	242	229	211	228	235	224	244	250	240	242	289	229	232	208	257	207	229	243	223	255	236	228	243	257	249	257	244	226	210	249	232	255	209	261	230	234	254	259	238	222	230	219	248	239	253	215	257	237	219	224	214	251	241	206	251	258	251	229	218	251	219	225	232	227	218	241	234	245	234	258	208	238	259	218	241	233	228	230	208	221	233	226	239	215	249	238	238	236	247	210	225	263	249	259	250	238	249	243	235	256	234	242	221	227	230	221	251	237	233	207	240	273	242	239	237	253	214	230	236	236	255	205	201	218	244	233	231	236	240	244	237	226	212	262	252	222	242	225	204	256	245	228	236	244	235	222	263	248	284	222	250	239	235	245	244	241	218	240	199	211	236	259	238	216	244	256	241	229	264	240	236	210	254	214	218	260	259	250	215	248	237	223	229	225	234	226	229	263	242	228	237	217	228	252	258	259	242	236	247	246	227	225	234	248	223	242	234	206	241	247	243	273	223	253	231	197	228	204	221	233	230	252	246	255	226	228	196	259	237	250	238	252	260	229	205	237	266	244	234	244	245	266	211	228	224	235	250	248	248	240	254	251	236	283	236	259	252	236	253	227	223	237	231	224	204	233	234	255	252	236	258	219	229	219	236	238	226	223	230	232	238	227	203	228	231	227	254	237	227	218	228	238	231	221	239	254	211	253	227	256	229	237	245	250	216	241	246	213	252	248	255	259	235	245	220	275	221	246	233	224	257	262	221	227	262	233	221	260	205	236	255	234	255	233	228	261	245	250	261	214	250	224	215	232	243	255	238	234	236	247	236	252	225	239	247	237	215	230	219	237	249	245	229	246	221	236	245	242	239	225	248	246	235	208	215	231	257	256	226	268	220	237	249	238	259	266	242	221	263	186	263	248	220	239	257	231	245	263	251	233	247	205	246	247	254	239	273	233	264	240	244	232	200	211	234	231	238	223	255	239	230	236	248	245	245	270	230	242	220	248	240	244	273	249	252	231	225	225	263	239	230	232	273	230	247	249	226	229	276	256	246	249	236	231	239	227	262	227	234	242	227	225	247	257	227	245	223	224	263	234	250	243	215	240	246	231	238	246	252	228	258	230	232	236	232	229	202	254	239	263	215	222	236	292	239	270	240	244	248	258	223	246	237	271	272	260	238	238	237	206	253	235	239	211	268	250	259	211	215	261	227	230	252	237	240	235	234	226	232	218	242	238	244	250	212	220	217	234	244	269	230	219	239	226	271	247	213	249	239	246	235	233	225	228	256	225	227	220	239	226	267	235	240	238	230	232	214	225	249	246	234	217	254	234	232	262	260	253	273	204	230	232	253	220	231	224	250	232	227	211	245	277	249	229	245	245	214	229	229	233	236	238	234	202	259	244	247	249	245	262	255	249	215	221	232	240	247	241	246	254	254	232	227	238	247	235	255	235	242	237	246	213	230	238	216	259	226	222	218	205	216	216	224	238	255	221	210	230	234	248	265	248	233	261	247	236	237	216	214	252	251	262	229	219	238	235	252	248	209	208	220	232	224	237	234	252	269	229	257	237	217	248	228	254	226	267	221	271	247	248	252	228	278	235	227	249	233	243	238	221	237	240	224	257	248	252	218	242	225	221	204	218	222	237	241	231	258	255	221	237	233	248	236	259	222	233	243	226	209	258	223	219	275	226	250	233	229	233	231	264	248	245	228	210	213	279	253	237	224	208	239	239	270	225	245	246	240	222	243	241	247	226	244	242	256	246	212	234	249	239	239	233	237	219	232	225	261	240	250	249	254	246	270	227	211	217	237	219	249	211	237	266	228	225	214	237	254	227	252	245	241	243	211	243	237	236	257	223	236	258	264	240	256	233	253	226	225	234	230	222	220	214	235	237	238	225	239	248	251	255	212	235	238	260	222	275	268	240	242	235	229	238	249	223	240	241	229	250	221	230	227	241	238	227	234	243	245	220	226	235	211	218	218	229	220	220	234	227	223	227	259	228	254	226	236	245	251	238	219	244	225	233	250	260	267	229	241	246	238	237	262	226	238	274	219	256	224	209	257	237	244	245	241	237	228	234	245	218	251	234	210	241	232	224	246	232	223	246	272	242	218	231	220	247	234	220	240	231	227	235	238	219	238	212	244	243	233	241	265	226	279	258	248	228	252	218	218	250	259	246	219	254	251	244	262	244	234	243	228	247	251	236	228	267	243	240	259	235	224	247	242	212	246	210	253	261	254	247	236	234	244	221	236	236	263	261	247	237	264	254	230	265	232	273	240	230	241	221	227	208	243	226	272	213	233	249	245	244	258	225	258	268	245	252	215	208	265	258	270	225	234	230	229	250	270	243	208	232	253	251	237	248	243	274	267	253	233	248	254	243	223	234	244	246	246	216	239	230	219	238	229	211	244	250	255	241	226	213	242	216	233	233	239	251	210	254	226	232	258	241	225	246	223	235	261	207	241	254	252	223	234	233	249	249	233	233	260	237	230	217	232	251	209	246	232	244	239	225	233	225	217	256	234	232	257	222	247	248	244	225	285	239	214	266	263	214	242	214	206	253	254	234	214	236	238	218	233	237	237	202	231	269	225	213	216	222	259	248	209	221	243	233	254	239	241	242	232	229	191	248	223	241	256	243	254	236	244	231	230	255	225	208	216	243	260	235	245	243	235	208	244	235	263	213	217	231	218	246	218	238	276	232	272	233	230	244	242	210	226	200	239	213	252	232	218	240	237	213	229	216	247	275	221	245	201	224	218	240	228	244	245	213	239	202	234	234	251	230	238	212	236	262	246	241	236	217	223	197	257	232	243	246	234	226	267	248	242	248	265	264	258	239	243	224	221	255	215	272	253	249	211	259	240	229	228	215	241	235
12318	10925	20599	25519	25294	18675	16843	18113	15325	19892	24593	22411	14039	13217	13338	9008	5935	3538	1538	1231	1246	1047	1322	1036	1066	993	860	845	808	786	812	786	745	745	745	715	720	731	755	739	673	717	685	718	726	707	676	751	718	721	685	668	667	712	671	733	699	677	709	671	695	670	652	667	690	689	689	667	662	662	689	662	631	657	654	669	656	643	667	802	637	676	629	654	644	681	676	643	600	682	646	662	635	634	635	623	616	654	634	638	602	612	637	591	666	641	630	679	666	627	633	645	642	605	619	651	650	641	658	616	650	667	639	618	650	635	647	646	608	619	628	635	663	641	663	653	652	592	618	686	664	681	619	663	627	654	676	655	664	614	702	624	631	605	647	598	657	613	692	625	650	595	627	660	616	597	676	651	633	682	659	648	614	645	637	640	650	643	627	629	675	655	648	627	652	601	635	640	631	635	626	664	667	631	634	628	635	618	654	618	610	619	676	635	629	580	634	623	647	648	637	640	615	663	613	659	653	628	658	652	634	656	615	636	580	669	656	662	621	682	637	633	600	624	637	620	667	602	594	619	595	626	678	609	644	605	622	622	590	641	628	686	631	628	622	636	655	595	641	636	599	651	682	688	656	617	629	626	615	670	611	631	594	634	610	651	604	623	629	675	595	666	632	603	647	578	625	655	635	627	664	639	609	619	656	577	611	642	646	606	653	612	606	629	677	625	593	654	594	608	650	634	618	642	621	629	605	624	626	639	629	628	637	629	637	659	618	633	641	630	615	610	649	614	655	654	605	621	674	674	629	646	644	609	634	637	658	641	607	663	596	615	689	691	639	635	632	641	683	617	625	632	639	667	589	621	622	619	636	651	690	684	610	620	651	605	629	606	643	619	622	704	658	651	615	623	644	583	635	647	643	658	645	628	628	647	637	583	635	623	614	641	626	582	651	625	607	633	623	606	608	647	677	622	618	587	625	634	591	637	629	631	626	597	582	664	632	662	575	603	647	629	676	637	594	624	598	682	640	686	592	658	633	612	652	630	626	655	611	633	579	581	646	610	673	625	641	627	670	595	616	592	630	649	645	657	628	625	620	585	649	626	617	650	615	608	614	636	620	599	690	684	641	628	668	632	638	659	671	645	621	631	624	584	624	655	651	651	610	658	637	583	652	604	680	633	617	632	639	640	633	624	626	621	632	633	609	649	611	641	642	675	627	633	618	609	619	656	658	622	627	627	656	660	652	602	643	601	658	673	625	647	654	613	640	629	638	680	630	619	617	609	627	625	604	660	669	628	665	593	650	639	618	609	590	580	641	663	633	655	646	637	618	631	630	569	633	622	600	659	625	642	645	675	637	656	604	684	629	614	586	632	653	632	604	639	645	624	589	605	645	626	633	637	615	637	567	626	658	652	633	635	631	632	610	616	647	664	619	658	630	685	654	626	632	644	662	645	617	634	624	627	608	597	632	617	607	663	621	641	636	642	650	666	660	673	632	633	630	595	621	617	631	673	618	640	668	670	661	622	646	633	619	631	599	630	659	619	644	626	595	613	668	583	600	627	585	628	623	629	649	629	669	642	676	621	607	619	617	647	625	635	593	590	629	594	651	647	605	612	628	641	665	618	639	625	677	672	609	635	590	686	630	617	624	611	637	648	639	661	619	632	660	628	655	669	661	584	637	652	639	644	623	654	619	671	628	616	578	630	634	638	621	643	624	637	659	626	647	685	625	613	623	606	602	619	621	668	668	599	650	611	660	667	609	646	606	631	586	608	632	614	656	645	648	610	682	642	661	665	640	624	626	648	595	689	673	636	615	553	640	661	631	641	630	629	639	611	658	596	604	623	622	620	587	617	657	640	598	656	675	610	636	630	640	653	607	621	641	618	619	626	667	653	633	651	613	642	635	601	677	681	660	644	598	630	642	665	646	660	594	623	593	619	656	637	674	596	653	643	662	631	659	639	618	639	612	619	634	635	690	668	645	603	639	628	627	621	638	597	655	670	639	568	612	634	610	629	626	639	633	652	624	632	622	624	622	613	634	638	625	659	624	623	626	615	662	636	618	612	654	675	659	619	654	619	630	602	626	640	647	591	623	572	614	608	618	650	634	593	599	642	615	661	642	638	659	649	617	608	627	599	623	626	619	669	634	643	625	674	656	642	654	581	581	641	591	675	647	606	648	625	627	628	611	624	656	659	641	635	615	628	632	616	645	609	619	619	602	605	692	631	640	629	640	604	613	607	672	610	625	649	672	593	635	597	654	622	611	644	638	678	583	654	661	663	575	598	621	648	659	594	611	619	639	645	624	626	643	618	622	614	664	640	644	610	642	654	647	650	660	614	633	629	629	657	621	643	608	628	667	617	632	653	632	599	629	629	595	629	617	616	602	618	650	633	638	633	665	607	600	657	583	617	716	621	619	594	640	607	619	635	617	610	673	663	660	645	659	640	644	607	637	674	631	605	629	627	653	626	566	679	652	593	650	602	655	627	600	647	574	616	591	644	643	627	621	637	577	632	672	661	606	606	608	657	637	657	646	637	639	654	599	677	633	630	606	683	624	624	645	681	622	571	660	595	637	598	656	630	598	609	637	579	649	593	650	677	623	605	675	618	589	611	656	668	636	666	627	636	622	621	610	640	647	665	630	625	632	615	654	638	632	602	628	655	658	636	633	603	658	609	650	621	634	627	627	651	673	580	667	602	619	660	641	623	633	584	623	635	626	640	594	610	629	651	656	591	601	659	615	608	604	593	559	636	615	614	578	630	657	637	631	639	582	630	652	628	682	635	637	671	661	603	646	602	591	614	621	607	627	637	560	618	591	622	592	624	597	592	645	653	640	637	634	632	652	638	615	638	609	665	636	645	652	648	597	647	637	623	647	674	627	654	654	648	634	600	656	630	583	625	646	593	639	618	664	632	615	655	607	616	612	656	638	624	623	578	636	643	603	603	645	667	656	615	626	646	613	687	645	609	597	626	610	587	638	625	661	602	648	672	625	635	651	666	600	640	643	621	620	662	642	635	682	643	646	631	606	631	619	587	658	655	585	637	659	640	631	614	629	620	641	673	633	640	622	663	668	648	606	632	629	667	666	639	646	646	627	655	651	632	597	629	609	589	633	634	608	638	619	629	564	567	635	648	623	649	635	619	648	668	675	660	639	597	608	634	599	650	638	649	633	610	653	628	648	653	630	609	622	653	632	601	610	640	685	626	672	653	648	646	678	628	581	640	595	636	652	653	625	640	634	689	592	613	585	653	588	630	588	596	641	643	637	621	576	628	653	600	662	651	626	641	642	588	675	621	617	646	615	637	674	674	640	606	631	600	605	648	646	704	623	612	608	620	611	634	658	657	650	638	653	628	647	638	656	644	642	604	681	604	654	599	641	641	643	633	660	710	714	619	645	625	637	683	645	639	608	655	663	603	644	633	667	629	608	659	625	589	609	659	619	621	601	643	626	630	591	589	619	588	676	627	606	655	646	688	647	679	644	621	622	668	676	641
2595	1131	1360	950	652	492	458	485	361	390	421	294	250	214	197	164	184	174	175	169	135	159	166	164	155	155	167	157	154	148	153	164	161	161	155	183	159	185	154	150	163	175	158	146	187	158	161	185	170	169	142	148	145	187	141	148	182	164	166	194	151	172	166	161	159	171	147	165	146	171	155	139	138	176	137	187	175	170	145	166	171	175	170	162	168	168	169	156	149	166	157	170	167	145	163	149	144	177	149	152	177	161	162	162	151	159	153	180	163	162	161	173	158	162	142	161	201	164	161	172	173	166	146	171	152	163	140	173	143	160	166	173	140	165	155	134	182	188	127	162	170	163	168	162	128	154	176	142	182	158	196	174	167	162	184	162	136	148	190	158	181	192	182	178	175	167	171	170	146	171	161	197	167	153	153	183	150	140	121	168	168	150	143	179	169	175	152	181	144	165	179	155	153	151	178	147	156	142	162	161	153	144	175	170	160	176	166	157	155	174	160	178	157	161	164	151	157	162	154	158	160	188	137	162	160	192	161	146	158	151	170	168	173	167	141	147	172	136	155	164	154	164	174	166	171	162	154	157	159	152	147	183	158	184	171	166	143	163	149	154	160	158	191	170	177	176	159	178	143	184	135	145	154	158	166	158	161	151	156	146	145	127	160	154	156	159	166	174	184	168	173	160	177	162	165	151	162	141	146	156	140	138	177	164	156	161	151	156	167	178	151	161	166	161	147	164	166	175	164	160	141	185	150	171	154	164	178	159	157	168	173	178	162	164	160	158	150	177	180	167	189	188	157	144	156	188	160	159	147	179	194	169	153	169	146	152	187	163	198	168	164	158	162	136	177	182	174	151	132	166	143	160	149	163	144	162	171	170	171	167	161	157	155	143	158	166	185	164	165	140	163	147	176	173	159	179	168	152	171	168	155	190	157	164	157	148	160	150	181	172	195	172	146	156	179	170	154	147	161	149	141	172	163	186	156	147	179	159	137	148	175	163	171	163	163	174	143	164	164	170	178	180	154	139	166	163	151	178	146	141	148	172	151	149	188	154	165	143	157	160	173	158	177	157	165	163	161	144	169	146	189	149	158	168	158	198	159	166	150	158	168	170	153	160	149	184	161	173	150	155	146	153	133	171	183	139	139	142	152	164	155	166	175	161	163	167	146	159	167	179	162	136	175	173	150	185	147	169	153	163	171	158	165	167	177	177	163	159	151	146	166	139	163	160	148	152	163	190	152	159	159	161	164	178	146	168	150	168	154	143	158	153	155	176	159	166	178	147	164	176	150	167	158	184	177	151	149	157	169	148	150	167	161	171	153	159	173	162	161	151	151	158	171	153	157	130	176	157	140	160	158	156	170	161	175	153	133	165	168	196	156	180	154	158	152	156	147	167	160	170	174	178	170	176	195	167	172	199	160	176	157	176	164	159	179	147	152	190	173	172	162	165	166	183	150	138	162	179	186	180	168	169	161	154	161	174	207	141	175	185	139	179	160	172	157	168	137	166	163	162	149	170	144	156	158	178	146	138	169	192	156	168	151	155	165	163	157	176	150	147	194	154	183	155	194	150	163	158	150	194	185	181	163	156	161	146	148	159	167	143	149	163	156	171	159	148	164	159	156	172	165	190	168	158	178	179	183	158	176	153	158	178	159	165	158	163	175	169	166	150	176	171	169	151	166	154	159	130	169	160	169	155	165	165	143	177	168	148	158	160	154	149	176	191	154	149	187	174	169	154	176	148	164	140	161	188	137	155	180	164	158	162	162	166	176	161	141	165	151	161	158	152	172	142	145	185	172	196	171	173	165	169	153	149	173	164	169	162	167	155	149	162	158	128	167	158	170	176	181	153	150	168	172	173	169	200	192	157	174	183	146	172	149	174	136	152	164	153	174	169	168	160	186	162	159	170	156	181	175	159	173	153	160	150	138	173	164	168	145	180	141	166	169	191	124	146	147	183	166	161	148	141	172	151	158	187	164	178	155	175	167	149	135	159	158	172	175	167	142	145	170	145	153	162	172	161	166	143	163	171	178	161	189	141	162	166	153	174	170	171	172	151	152	160	185	176	171	156	179	165	140	158	167	181	159	144	145	186	165	174	144	174	155	177	167	160	175	150	163	137	152	164	150	147	162	181	143	170	157	153	163	194	153	177	167	180	158	160	164	171	187	163	170	154	167	157	164	139	165	177	166	155	170	177	149	176	136	155	160	158	175	186	141	177	149	165	162	159	153	148	167	156	146	135	157	166	183	172	151	136	152	154	183	158	177	167	165	168	164	153	166	164	180	167	159	180	156	175	168	160	163	148	142	192	177	164	164	168	171	168	184	155	177	162	157	200	176	167	160	150	173	182	165	152	184	166	162	175	145	173	158	179	170	153	153	166	171	174	185	172	144	135	164	158	170	155	163	133	163	185	167	165	150	164	166	169	160	148	158	159	164	162	152	184	156	145	161	157	193	172	177	163	161	174	160	176	168	133	147	160	148	176	173	174	168	149	141	176	144	161	136	177	160	149	172	171	180	147	168	160	183	169	159	149	162	193	151	160	165	142	155	155	171	154	156	163	166	149	165	146	177	170	191	154	170	139	159	169	147	168	166	147	147	162	153	185	168	149	169	168	179	147	167	162	147	187	143	172	168	153	150	173	169	148	166	177	150	162	146	194	151	153	160	162	161	170	168	154	157	145	158	155	173	169	174	153	149	162	167	160	176	171	188	144	168	165	145	173	165	156	165	151	173	184	173	152	150	153	165	177	154	146	164	165	163	150	178	172	162	151	161	167	148	180	168	153	163	160	159	147	160	189	183	171	166	157	171	159	151	161	159	170	175	185	172	136	159	164	168	172	145	155	166	146	158	153	172	146	175	157	172	160	157	167	159	136	158	170	181	159	164	164	154	185	164	136	160	147	150	167	173	160	177	168	163	141	149	164	155	164	155	164	167	152	154	189	185	145	125	173	141	157	170	166	150	171	187	174	161	172	192	166	173	146	145	171	145	146	142	146	169	166	157	165	163	168	162	168	156	155	159	168	178	163	141	149	159	165	120	153	160	177	147	178	180	149	174	161	165	153	156	154	160	158	175	151	148	199	166	163	181	163	153	183	176	161	165	154	157	159	169	159	175	167	161	154	166	172	177	144	171	162	172	159	171	153	149	151	144	156	166	169	181	188	174	158	160	158	169	168	148	163	164	178	156	151	161	150	174	162	149	161	150	163	173	177	168	186	158	151	169	151	143	168	174	159	159	177	158	169	166	157	136	148	163	131	160	141	178	143	160	158	155	161	185	166	159	144	167	155	173	151	145	149	151	153	150	156	156	169	161	147	159	162	163	143	155	167	156	181	154	149	150	176	171	147	156	147	150	149	153	144	153	180	171	163	163	195	164	154	166	143	179	153	165	163	169	168	161	155	178	161	159	161	159	149	156	149	152	143	159	141	171	160	170	157	174	162	179	161	153	183	150	176	160	155	148	156	160	171	167	163	174	185	176	178
2768	1846	3292	3218	2913	1782	1814	1907	1613	1790	2346	1854	1284	1169	940	812	655	595	509	517	524	486	494	515	501	497	512	467	463	486	497	494	459	453	467	498	484	465	484	489	486	487	487	491	471	475	460	493	479	489	471	489	440	471	454	477	520	486	471	485	467	482	498	521	507	532	469	515	476	492	475	488	472	485	500	517	529	468	502	496	482	485	503	478	467	489	473	504	478	514	505	499	496	497	497	462	500	504	501	493	493	467	509	478	499	510	508	468	469	498	497	480	520	476	487	449	478	505	488	478	496	468	498	487	512	477	479	497	516	503	484	492	504	497	512	560	468	474	500	476	471	446	479	491	466	506	453	491	494	476	439	460	486	483	507	468	508	511	505	491	519	468	459	489	480	467	452	492	473	507	475	498	470	477	490	502	500	495	466	467	491	466	512	469	485	475	463	495	470	485	473	461	470	469	483	479	506	471	504	481	500	541	481	474	529	479	523	465	480	531	514	494	461	467	480	481	490	466	456	487	501	504	500	473	460	469	500	498	473	513	489	462	451	470	491	485	488	487	494	502	509	461	491	451	487	516	483	479	501	472	509	484	487	498	545	476	470	454	499	530	498	456	526	508	494	429	473	502	488	470	462	505	496	487	486	458	468	485	462	458	502	443	461	498	477	474	514	480	519	477	506	501	444	474	470	516	443	535	482	505	499	490	483	468	482	513	483	506	462	495	519	455	502	475	472	468	508	488	473	485	493	481	470	539	480	500	501	504	491	463	496	466	509	488	503	491	465	472	475	529	527	493	492	468	496	475	499	465	502	479	442	499	477	464	462	501	473	520	466	485	456	471	486	479	483	491	502	423	452	476	488	498	458	514	480	519	468	495	473	461	517	511	475	498	493	496	506	505	466	457	464	475	491	486	476	471	485	508	495	488	498	462	514	498	473	509	480	499	516	452	473	478	499	457	475	516	503	445	496	479	523	468	465	483	476	487	476	506	480	479	491	478	534	462	484	514	479	463	500	488	491	464	484	459	484	507	476	491	505	492	489	468	482	512	468	506	487	474	487	507	486	473	481	493	496	476	463	495	481	462	471	493	500	466	450	490	479	478	497	463	511	509	442	508	468	462	510	489	482	428	467	454	476	469	476	472	452	482	507	452	485	443	482	476	501	499	494	503	461	463	523	489	515	492	482	509	434	491	456	494	510	520	479	509	508	485	516	510	467	511	466	463	481	503	494	449	486	467	458	474	528	460	470	472	496	494	505	501	542	483	501	506	487	470	505	504	476	482	447	485	482	479	510	471	457	505	489	478	457	493	502	495	454	510	490	492	526	515	516	488	498	461	501	484	478	487	465	479	507	506	467	472	517	488	476	500	512	468	476	481	510	463	459	473	474	508	442	476	486	481	511	466	496	502	505	481	537	506	514	497	473	523	455	453	485	483	492	537	447	499	498	485	486	493	542	480	505	474	426	496	489	456	440	485	475	459	517	479	514	490	463	482	454	523	458	463	489	448	489	460	490	462	529	455	485	527	468	515	490	527	506	484	521	466	454	497	496	485	477	480	480	516	533	454	493	498	479	472	468	530	527	495	486	444	473	502	507	492	494	493	491	545	493	501	483	475	490	495	462	500	520	446	497	467	509	502	493	495	517	514	486	485	485	486	484	488	452	464	454	457	462	451	503	456	490	543	471	495	481	514	477	522	536	494	492	441	533	463	518	453	487	515	476	513	490	481	495	491	476	539	496	496	472	484	492	513	501	506	472	444	440	462	481	501	467	499	517	467	477	484	496	494	462	505	471	526	488	490	493	489	437	487	472	503	507	459	464	457	481	482	481	457	495	463	452	484	450	502	476	445	475	495	475	508	475	479	532	468	459	479	483	505	436	477	467	499	482	459	487	517	459	498	463	480	451	460	463	489	468	510	467	523	524	438	460	531	464	486	435	497	507	501	473	505	470	478	500	487	475	472	522	480	469	461	500	499	490	495	468	487	500	477	493	512	508	479	494	494	467	522	452	536	515	519	481	508	520	489	463	514	476	463	476	479	499	502	481	465	499	506	503	472	461	514	477	507	481	494	498	480	508	481	460	471	485	526	472	486	473	490	461	507	445	492	487	459	495	441	455	463	493	462	492	511	449	502	483	455	502	437	488	475	483	476	500	463	529	498	521	506	485	493	462	467	467	526	507	486	485	518	476	492	497	474	434	482	503	478	514	474	468	505	480	511	481	465	457	489	487	503	472	495	496	470	477	471	488	470	516	480	452	469	540	446	474	446	528	485	460	490	481	485	504	476	497	479	499	455	469	478	456	464	486	485	476	493	505	475	487	477	510	426	503	507	466	495	478	440	471	538	506	454	447	527	454	480	476	487	490	503	496	482	470	500	521	433	538	508	449	469	499	500	501	481	459	472	498	485	475	509	477	505	492	480	503	509	535	451	472	464	428	485	463	476	473	487	486	486	456	490	499	521	464	489	483	501	462	483	478	488	457	476	452	487	478	527	476	460	479	527	473	470	502	518	463	482	480	479	492	490	526	470	535	486	474	505	474	492	514	494	455	468	524	476	492	511	512	521	485	487	470	477	490	499	540	469	503	487	494	509	486	470	512	517	495	475	477	517	472	516	482	506	484	474	432	468	481	504	480	481	495	487	478	495	477	490	506	518	455	464	476	483	502	493	497	464	452	491	534	473	443	499	483	515	515	452	490	497	494	478	503	494	462	449	487	466	491	469	489	444	507	484	534	480	468	495	473	476	504	481	468	494	458	464	480	463	496	519	476	494	493	486	484	501	438	471	459	490	455	477	470	466	498	482	498	485	467	475	491	482	490	471	488	505	475	491	519	494	466	493	504	519	506	507	517	488	481	501	448	480	467	529	505	551	488	483	500	515	495	513	482	493	497	497	499	439	488	529	486	508	491	482	492	456	511	517	489	489	482	462	473	471	485	479	486	476	492	440	498	490	471	525	498	502	479	489	491	484	480	494	472	515	492	458	477	467	493	518	538	485	473	527	493	533	500	486	427	562	504	480	474	496	468	480	505	499	455	469	498	456	504	513	484	488	501	486	501	504	488	520	483	478	468	503	497	505	485	442	501	460	486	492	483	489	545	492	488	508	481	552	449	479	466	502	448	470	474	473	484	507	483	495	508	493	475	497	479	498	518	510	507	483	537	494	474	456	481	507	473	505	492	499	484	478	480	481	505	484	479	486	446	543	463	473	488	465	510	460	472	468	480	510	467	484	463	456	456	495	494	459	478	514	434	491	502	507	458	509	490	437	498	516	458	493	446	499	477	508	475	455	495	492	482	443	454	496	491	471	544	505	480	502	479	463	516	531	469	515	513	482	482	449	487	486	498	451	436	475	491	440	521	494	481	523	512	478	516	472	483	498	509	513	489	504	516	497	493	503	538	471	494	516	515	467	542	491	511	499	494	470	467	461	537	503	502	495	501	428	477	426	483	507	503	501	516	477	505	479	492	533	468	466	492	511	489	488
13061	12199	16315	15332	13358	9082	7313	8091	5794	5652	5810	4975	3505	2521	1716	1212	879	424	369	302	353	310	347	295	339	318	303	306	310	288	299	326	306	275	293	298	298	308	310	310	286	289	286	271	276	249	271	256	280	291	317	317	267	307	311	290	296	316	282	305	290	286	326	262	303	332	274	280	278	269	269	277	294	256	295	301	293	292	295	288	310	279	300	254	292	263	268	283	289	317	318	282	281	298	299	292	300	252	281	275	269	289	294	262	288	293	286	283	291	307	280	295	272	263	281	275	285	265	304	260	270	289	293	281	286	291	311	292	310	278	273	296	302	293	269	268	278	269	290	291	259	273	274	308	295	273	287	291	279	315	283	248	278	274	303	263	268	280	291	290	293	277	280	278	273	291	289	299	284	294	270	290	262	291	288	286	285	292	309	279	299	287	282	300	281	288	266	266	293	255	288	257	249	271	275	299	283	288	294	274	277	258	289	270	309	305	267	290	283	319	296	310	276	287	281	282	303	274	280	312	267	292	300	271	272	299	301	300	317	279	295	279	281	260	273	301	265	285	286	291	266	291	274	267	279	295	286	275	292	291	276	263	296	277	286	301	281	275	306	299	284	312	247	283	325	287	277	311	345	280	295	274	280	262	312	307	306	309	279	325	301	296	279	282	322	305	266	275	294	265	283	302	293	287	280	321	290	272	258	260	277	291	278	257	288	277	271	237	286	287	298	281	291	283	258	275	260	287	287	276	292	319	254	249	269	268	271	274	290	271	261	265	313	281	308	293	291	260	264	299	294	273	300	278	273	244	282	285	290	248	316	287	272	314	293	309	275	290	270	302	266	307	288	284	292	276	273	315	284	258	264	283	306	302	295	315	267	289	246	296	294	293	295	295	281	301	273	266	265	270	248	301	289	292	278	277	287	303	291	270	288	288	272	297	271	266	272	307	339	282	317	298	305	299	309	301	270	303	279	297	287	310	316	310	304	277	290	275	274	297	282	286	301	286	277	287	313	257	298	286	290	284	330	274	275	248	296	278	273	303	297	285	287	308	306	301	291	274	270	269	320	272	293	271	319	272	268	267	296	307	285	294	253	252	301	278	289	289	270	252	272	294	267	326	272	287	272	284	280	280	285	323	263	294	267	317	292	287	289	266	294	267	267	275	330	325	288	264	299	299	285	281	285	282	308	258	291	297	290	301	283	283	275	274	283	280	304	309	308	306	295	280	246	279	262	291	262	271	314	315	290	297	265	307	268	262	273	271	322	324	301	282	288	311	240	296	261	284	310	264	297	319	306	261	287	280	291	270	283	286	282	268	287	303	264	281	280	285	282	274	282	282	289	295	285	301	307	315	248	280	258	301	262	286	284	306	309	332	327	290	230	304	309	295	274	256	273	246	269	287	295	281	260	275	293	283	315	292	282	284	267	275	305	262	299	270	287	280	281	262	287	270	316	287	274	255	286	253	284	272	290	279	357	309	255	277	303	261	270	277	282	287	308	313	270	301	280	266	295	290	269	287	290	293	281	281	301	261	306	281	308	299	274	310	294	309	298	273	327	262	268	295	283	288	251	279	291	304	260	280	285	274	303	290	295	324	287	291	250	259	306	275	259	235	300	287	294	286	282	292	312	293	279	287	278	301	252	286	277	281	327	296	299	278	267	283	275	264	292	290	291	288	236	280	322	296	316	269	263	345	283	266	291	269	298	273	308	290	244	267	290	293	291	307	285	283	299	277	262	258	269	248	264	300	302	278	297	253	308	287	306	275	282	266	299	288	271	265	306	303	277	251	284	287	280	274	312	262	327	270	295	278	285	304	290	268	277	297	293	307	289	274	280	281	307	308	288	278	273	299	296	297	296	291	301	275	283	303	287	309	298	298	289	309	277	293	268	291	277	263	287	313	302	286	277	312	284	296	243	298	285	249	284	302	265	286	273	298	291	296	286	287	266	310	271	286	296	284	271	286	281	299	294	313	277	300	279	271	305	286	264	302	303	302	287	319	305	298	270	280	270	298	279	290	297	299	268	282	284	295	276	274	263	284	286	281	296	279	290	285	295	276	281	314	283	326	276	255	293	264	284	281	250	292	255	271	270	263	267	289	276	320	279	294	292	267	302	296	276	296	304	285	311	246	272	299	269	290	292	268	322	266	317	316	267	274	313	319	271	291	324	273	280	305	283	279	296	272	294	302	306	309	284	258	272	299	286	273	291	286	283	311	305	273	279	298	251	310	252	282	294	280	289	276	244	263	259	309	302	289	266	274	302	276	276	291	292	314	272	288	295	293	278	319	302	277	292	279	271	272	283	289	300	292	280	307	279	283	305	301	255	290	309	243	273	281	278	314	284	273	306	303	313	285	271	286	291	286	267	299	282	310	290	245	258	276	289	264	288	256	262	278	276	281	294	272	274	277	289	309	274	275	305	292	288	262	270	297	268	291	282	303	284	290	297	259	293	284	290	297	279	262	301	309	306	319	295	270	304	280	298	290	307	283	288	274	303	281	293	322	285	292	308	274	281	290	296	302	271	247	293	275	289	276	257	266	274	293	323	249	304	310	270	282	296	279	307	316	284	299	274	337	262	300	281	290	266	275	299	302	261	273	295	275	293	295	289	268	263	261	279	282	279	256	298	278	283	271	279	310	270	285	311	271	304	281	316	280	256	269	313	292	244	265	274	308	290	290	296	279	319	276	267	313	278	280	304	310	268	277	273	284	279	267	277	311	318	297	266	305	311	244	300	268	268	312	302	307	298	285	278	293	292	291	296	270	273	280	298	286	304	255	276	261	243	271	296	294	299	274	291	264	279	258	292	267	258	307	258	292	306	290	288	279	277	283	308	279	291	284	313	302	263	273	296	320	282	275	304	300	288	299	297	309	291	259	278	284	267	302	298	261	284	299	286	315	289	283	271	290	300	279	302	302	264	304	290	288	263	308	289	295	284	318	255	290	278	277	295	280	277	281	302	282	304	298	218	276	260	295	275	327	274	279	291	318	277	292	302	286	330	263	293	313	278	291	288	260	281	284	314	267	271	288	329	285	302	272	299	278	286	252	310	278	286	312	247	292	302	283	291	318	286	273	287	281	303	284	290	279	276	301	274	262	280	262	271	284	279	306	288	274	318	290	272	314	283	320	280	281	288	259	255	323	285	301	294	271	288	305	259	309	304	303	300	290	281	272	334	297	298	255	279	273	302	296	234	279	306	312	297	283	289	305	290	287	292	278	264	305	293	278	317	304	280	281	272	299	278	259	279	287	297	307	257	298	269	273	307	291	278	298	258	275	288	282	249	272	285	273	266	275	289	303	255	259	292	271	246	288	279	267	295	304	295	273	262	273	278	264	246	262	294	298	306	297	279	271	266	277	292	273	280	291	278	290	287	280	288	293	284	273	283	267	282	280	261	255	310	282	271	288	280	281	301	289	270	304	281	292	237	290	287	281	276	294	269	278	294	292	268	282	276	259	341	298	296	289	286	290	290	275	296	316	267	279
9567	10502	14998	16992	18646	13564	16179	18353	13125	16165	16843	14257	11201	9517	7729	5479	4361	2026	1334	1131	1267	1058	1246	963	1019	1008	851	888	882	854	866	868	899	843	920	830	833	845	849	810	803	802	790	808	805	802	819	766	776	859	792	829	839	816	832	780	799	758	775	792	768	814	755	781	755	818	782	832	796	772	774	801	790	730	799	800	808	771	827	782	795	801	743	761	771	777	765	739	733	780	757	755	766	847	784	762	761	763	754	784	777	761	759	795	760	723	803	820	757	818	759	765	788	753	752	816	707	779	785	761	790	749	764	743	759	763	759	739	783	778	747	773	787	746	770	854	753	754	754	772	825	756	753	783	794	736	760	752	794	750	814	779	795	814	796	824	742	765	772	820	744	766	769	767	754	763	771	838	750	835	752	809	798	717	787	772	782	761	729	787	774	783	821	748	809	718	737	747	735	784	766	768	797	764	755	806	784	731	769	813	774	705	794	738	769	760	784	793	771	733	807	762	791	746	741	753	782	764	714	781	823	740	749	828	756	793	770	730	756	800	736	755	759	715	727	769	747	791	797	783	766	790	804	808	774	803	747	768	744	801	751	761	757	755	780	831	766	761	773	770	742	769	765	788	786	706	801	789	776	719	771	773	759	743	791	762	763	727	756	822	761	796	739	762	763	771	741	757	755	802	775	748	800	770	804	737	775	775	797	771	784	809	763	773	724	795	766	759	732	717	781	806	730	761	786	753	790	759	760	769	776	774	763	774	787	788	749	730	788	782	820	765	799	823	788	724	728	793	778	739	709	798	749	786	747	767	767	735	802	807	772	769	714	792	731	787	755	743	786	805	737	762	737	792	767	776	765	774	783	755	740	766	731	801	758	744	787	752	785	774	744	776	733	794	757	766	755	757	734	717	789	757	734	780	753	818	792	779	798	744	744	765	777	800	785	809	786	770	778	796	776	809	755	778	737	733	771	804	809	763	794	698	769	779	763	724	797	795	768	783	749	768	770	794	710	751	767	762	770	783	759	745	732	769	806	754	769	773	765	785	775	765	737	752	787	826	795	817	748	727	834	748	739	752	739	789	771	757	784	777	803	734	722	743	818	775	796	802	772	795	784	769	722	747	754	788	759	775	725	815	785	728	744	738	772	754	771	746	809	828	733	738	785	811	798	708	758	764	800	697	799	728	784	763	803	777	761	793	793	698	707	784	808	775	798	801	819	794	791	799	785	776	787	799	743	769	784	805	765	818	759	778	750	738	798	845	831	772	765	821	747	755	755	768	762	779	781	720	758	736	791	802	756	794	815	776	824	770	815	754	740	758	773	741	807	773	726	787	800	786	774	773	769	802	778	736	758	803	791	707	765	789	802	803	730	794	854	804	748	770	787	786	732	824	781	774	734	794	755	704	770	794	762	734	756	814	782	809	743	765	762	857	795	780	799	754	749	763	749	742	780	805	776	776	798	765	746	724	798	791	757	738	770	798	732	786	765	794	769	793	782	822	718	785	804	774	771	769	804	770	810	772	829	777	786	773	755	790	758	704	744	741	798	762	743	771	739	743	731	753	723	763	787	782	769	778	791	758	773	801	813	756	795	765	776	770	783	763	773	778	801	789	798	759	784	783	746	770	763	717	782	785	770	717	796	707	787	782	744	799	741	770	778	786	756	749	757	766	721	756	788	823	729	764	745	771	781	769	788	812	781	807	767	810	777	760	794	773	759	791	732	735	717	755	764	788	763	790	755	827	733	802	794	774	802	730	820	719	775	751	746	763	758	782	764	728	750	781	765	737	775	790	792	768	766	794	777	758	728	746	739	745	787	741	766	828	786	776	768	751	775	783	733	828	804	751	771	843	778	804	795	803	775	804	726	726	792	738	784	773	737	792	747	765	732	757	748	770	757	804	766	804	747	755	781	754	786	754	769	761	819	760	786	816	753	785	784	767	759	759	793	800	802	734	760	785	770	802	748	807	768	777	789	752	814	761	778	802	761	741	775	813	768	746	741	803	773	715	802	776	786	783	796	789	767	759	793	740	761	772	800	768	822	785	727	794	750	775	734	753	755	776	740	795	784	738	798	778	820	765	736	764	793	797	818	787	738	727	762	752	737	762	800	760	779	726	756	778	837	811	751	798	820	784	792	807	773	779	776	735	812	755	727	811	806	795	780	832	788	753	800	735	750	757	761	715	759	742	756	756	805	796	819	780	802	815	769	784	775	752	802	793	774	739	728	780	749	764	770	752	794	767	821	787	819	808	784	734	764	728	769	742	750	762	819	787	746	760	768	761	770	776	732	743	812	790	770	747	763	714	757	768	744	780	792	843	763	822	770	764	729	796	791	783	757	781	782	761	779	755	759	769	808	802	790	840	786	788	803	835	792	745	765	766	760	823	785	770	826	792	802	748	777	733	814	767	774	744	726	731	730	787	777	730	739	812	797	746	777	797	790	762	730	769	783	756	713	784	769	792	765	730	783	795	772	745	772	752	753	771	775	748	725	740	770	778	779	773	825	779	757	757	782	761	805	766	753	770	774	806	735	814	795	784	746	773	735	763	792	750	777	744	779	751	795	805	733	749	762	768	780	732	748	770	739	746	700	788	754	785	825	833	730	782	814	817	739	735	769	786	768	775	764	789	792	798	731	802	741	790	792	783	770	787	719	779	800	767	746	735	785	748	773	759	748	719	765	777	767	809	771	768	776	770	746	786	782	750	762	780	786	761	770	809	778	808	766	839	782	762	755	732	755	862	776	751	830	771	775	830	756	787	840	818	725	739	775	797	762	772	729	743	763	776	734	788	771	796	793	728	744	757	774	737	734	799	810	775	844	738	784	765	788	795	743	770	749	783	779	769	787	806	726	809	788	803	744	742	781	784	798	802	797	732	739	778	722	796	812	737	795	732	742	756	725	768	748	682	763	774	831	727	815	688	781	766	783	778	771	741	752	719	781	842	740	756	816	775	732	759	766	783	770	784	770	760	771	769	771	777	784	798	788	760	773	781	700	751	760	737	803	754	786	770	746	773	756	756	780	747	766	762	788	758	748	772	764	773	776	814	767	781	746	835	759	717	758	789	779	739	743	788	802	785	777	772	792	725	755	728	780	786	751	803	815	767	788	791	751	759	822	729	742	763	780	793	737	806	856	749	800	754	805	772	782	741	796	800	772	793	795	750	776	775	772	775	786	768	764	758	772	764	729	756	744	779	759	742	768	780	755	750	762	763	792	780	804	781	758	802	747	762	768	742	772	764	779	755	828	759	754	759	791	743	729	755	749	783	799	765	755	754	801	805	735	743	779	797	790	786	762	745	791	787	807	762	762	746	756	768	765	798	763	767	750	772	743	762	835	748	767	782	766	731	775	767	801	755	718	794	744	755	739	778	752	780	746	751	781	752	855	729	780	784	746	737	768	777	759	728	792	751	738	738	772	793	725	766	763	787	851	745	756	780	754	798	812	803	783	798	739	799	771	786	782	724	737	773	747	750	737	793	787	833	762	769
20915	16522	19299	16365	18012	15100	10524	13578	10860	9308	9413	8145	5366	3915	3548	2821	1526	658	360	389	418	343	298	258	303	293	280	274	238	259	276	258	240	240	274	235	248	223	260	266	241	239	251	287	242	264	244	228	264	269	217	256	232	243	233	224	258	235	212	237	238	225	242	270	235	212	223	217	234	249	239	274	226	272	230	234	222	222	217	224	237	241	221	259	224	222	239	236	268	240	232	244	213	235	252	279	256	234	247	242	252	216	221	235	229	215	239	233	248	242	222	283	256	236	235	214	251	249	206	236	236	222	238	262	250	232	269	215	231	232	251	273	274	205	231	263	264	243	266	223	241	239	230	241	258	241	245	235	251	213	232	241	249	236	217	246	231	266	237	219	253	285	220	224	245	247	239	227	246	223	214	231	248	194	222	215	254	220	255	222	242	220	230	251	254	239	254	264	221	227	238	232	225	219	232	264	243	235	230	241	233	220	215	236	234	263	231	270	234	212	269	238	252	229	231	246	259	250	246	234	244	242	224	264	256	228	256	210	219	236	236	232	249	246	271	237	261	225	255	254	249	237	244	248	233	210	235	249	248	268	243	254	237	224	238	242	214	225	251	231	229	206	230	246	251	246	240	240	225	226	256	244	238	251	267	265	244	253	248	238	227	244	214	247	223	245	261	233	220	273	212	241	241	230	216	226	241	235	247	253	260	239	233	231	209	257	248	227	225	253	221	246	242	231	206	220	214	234	237	225	244	240	226	233	215	214	220	231	250	245	283	239	258	233	232	226	241	234	220	237	241	248	232	220	210	233	237	239	217	232	237	227	243	249	241	263	236	241	234	259	240	248	228	224	234	239	225	242	244	252	269	219	232	249	231	244	214	235	234	222	248	245	229	217	231	253	253	250	220	238	240	281	253	253	259	252	239	253	220	236	240	249	228	215	245	230	231	233	228	243	235	249	220	231	262	233	217	235	205	224	263	233	244	213	235	237	221	243	250	231	222	262	263	234	209	222	222	242	245	238	215	231	234	265	240	251	234	241	237	264	246	250	242	242	218	212	247	226	223	246	236	237	233	227	224	237	224	231	215	221	220	220	261	254	238	226	229	248	218	224	272	243	247	246	247	256	254	219	232	205	212	235	243	233	230	249	256	263	253	247	240	230	231	249	238	226	232	240	270	209	230	229	264	231	251	248	233	256	247	237	229	225	289	255	231	226	210	278	241	226	244	259	232	248	229	260	220	233	238	243	257	212	216	251	242	212	233	235	219	253	239	242	249	241	240	251	259	244	265	215	244	256	245	234	222	250	233	245	236	223	226	253	215	224	225	255	226	259	218	247	202	237	231	229	244	249	218	228	215	244	229	232	241	235	220	246	232	225	269	227	233	219	246	230	248	236	231	271	210	219	228	222	252	229	209	211	238	211	240	258	247	239	238	215	236	223	230	222	258	228	257	227	241	227	241	238	230	246	222	242	243	239	238	251	216	250	256	247	221	235	222	247	220	242	222	279	213	241	263	246	248	251	235	240	220	205	219	224	258	247	252	245	209	233	249	231	210	239	237	221	227	240	256	235	245	239	235	247	235	240	258	281	252	224	235	243	227	241	253	236	227	229	232	242	240	249	229	251	222	211	239	232	253	266	232	245	250	218	224	220	236	239	225	198	231	236	224	249	224	207	247	253	223	256	252	236	235	235	250	231	209	188	222	246	238	235	228	225	248	234	252	254	250	261	231	233	249	239	255	211	249	225	222	221	282	219	237	250	237	236	234	240	218	210	192	247	241	223	215	233	246	242	248	222	247	274	253	255	237	240	256	233	247	269	235	266	256	229	247	233	234	240	217	241	249	223	250	248	250	248	227	249	225	229	221	230	242	236	219	229	233	242	236	251	254	244	250	236	237	227	238	226	227	244	234	229	219	215	230	255	244	222	244	257	213	260	220	241	232	230	264	235	232	220	239	233	232	232	224	234	246	257	225	228	248	253	239	254	233	244	252	240	235	215	216	247	236	276	233	236	228	239	227	214	222	237	266	240	245	237	249	243	249	240	285	259	258	245	228	221	242	231	219	243	232	218	232	225	232	201	218	236	223	243	246	205	224	219	238	244	229	251	238	246	261	233	245	242	232	244	215	260	237	213	240	248	234	214	222	241	252	258	210	233	239	211	233	226	247	243	234	243	194	240	253	231	246	237	249	234	216	250	246	247	238	269	251	247	226	234	227	246	239	246	229	239	231	243	269	251	245	218	261	211	237	226	218	250	224	229	247	218	255	232	218	232	242	256	241	230	233	215	232	257	238	226	249	215	246	258	243	252	267	269	228	222	243	244	272	199	234	211	259	244	216	220	245	230	238	233	231	250	253	243	222	248	231	249	225	210	271	252	287	237	249	216	224	241	228	238	235	245	224	256	225	221	249	216	234	250	216	247	209	222	261	251	268	240	239	232	243	236	249	239	236	237	229	207	234	236	226	216	247	223	234	215	263	248	217	227	216	261	209	241	216	234	236	203	253	220	212	269	223	258	256	231	224	234	242	230	222	241	221	227	266	239	244	233	239	240	238	182	283	242	250	244	251	253	249	214	229	235	232	265	232	249	226	232	215	203	239	248	252	266	227	229	231	235	222	241	218	218	203	237	262	241	215	255	253	234	241	241	233	242	225	234	254	247	246	217	220	222	215	246	219	225	244	239	239	230	259	230	219	235	229	245	227	256	252	220	201	250	236	268	221	241	264	236	232	266	249	245	236	204	264	232	207	247	231	232	269	241	243	274	263	228	247	245	236	238	242	243	235	229	238	229	237	234	236	241	244	238	258	223	227	246	236	242	238	248	253	227	229	249	263	239	232	203	244	244	247	242	262	264	220	216	241	230	200	255	214	234	212	238	241	227	223	235	237	248	254	251	230	257	230	238	224	228	226	234	241	230	229	211	238	240	247	241	247	236	234	228	249	241	245	246	241	242	243	254	264	259	234	232	236	245	255	241	242	254	244	244	236	228	242	258	222	227	233	247	249	257	246	255	236	215	224	225	259	253	228	244	241	192	230	209	248	222	244	233	230	224	242	254	230	224	210	259	252	222	230	232	261	236	250	226	239	192	235	233	227	256	266	254	254	244	257	247	223	218	264	230	222	235	242	226	229	233	231	217	262	226	243	230	237	266	255	240	233	231	235	230	263	224	256	241	242	214	202	230	239	235	244	207	245	246	218	249	231	238	252	245	252	216	240	221	219	236	216	230	215	272	220	269	220	241	259	221	230	228	226	236	223	212	222	204	229	256	246	237	229	216	225	214	226	229	241	235	237	252	238	258	233	214	238	214	254	265	242	252	242	245	240	222	230	226	230	241	241	247	236	258	224	220	233	250	223	232	217	236	225	245	239	243	238	262	238	243	254	234	214	223	234	212	235	210	229	264	230	197	260	245	227	243	255	275	219	224	216	230	257	218	223	212	233	224	230	251	222	231	224	227	249	240	232	247	218	250	234	270	244	235	278	235	225	243
12527	12158	16151	16758	23067	18545	18797	26783	21049	20470	23040	19972	14969	12798	11953	10000	5949	1995	1246	1282	1469	1133	1190	908	1009	1055	874	797	808	813	742	747	793	739	736	725	733	726	735	699	743	722	693	708	673	708	690	697	667	674	714	667	731	652	703	693	711	704	688	639	642	638	660	692	641	682	680	715	687	725	647	632	644	707	617	590	693	630	655	734	666	612	655	673	653	644	669	649	693	625	637	647	657	648	635	610	648	609	623	671	697	659	660	624	662	679	668	638	679	640	648	648	587	599	583	621	643	646	681	648	614	664	657	636	633	660	623	608	622	639	674	632	689	630	630	649	602	647	663	626	629	642	631	619	636	674	627	634	640	636	621	661	628	600	643	649	661	627	637	637	659	646	668	636	663	594	610	643	607	627	627	649	625	597	669	626	675	640	658	644	608	620	573	601	652	648	600	654	658	626	684	615	622	628	618	612	670	631	635	651	607	625	632	635	629	629	630	676	655	645	654	639	674	656	625	621	619	621	683	645	594	583	618	654	599	652	615	662	640	647	651	564	591	634	662	634	638	640	606	625	637	650	671	662	634	628	657	651	621	584	610	657	637	636	613	628	616	607	614	618	641	624	634	608	613	589	614	610	694	686	636	644	605	621	644	622	677	630	679	632	621	646	620	624	596	601	632	609	652	631	627	608	616	646	625	606	640	635	653	614	612	626	575	636	660	653	664	661	633	668	599	634	633	655	592	647	621	634	625	627	629	653	647	664	638	658	634	650	637	600	630	668	619	634	647	625	634	640	634	670	607	651	651	605	655	619	623	637	625	656	597	646	639	574	622	650	625	629	631	706	623	616	678	614	676	657	619	593	632	603	654	600	595	630	610	625	599	628	605	656	658	622	644	577	665	628	650	644	657	630	674	613	625	640	613	645	632	655	621	657	619	640	622	667	639	650	631	608	632	600	623	656	598	640	612	633	635	693	646	639	620	606	636	630	628	650	657	598	612	611	591	644	608	603	648	630	597	659	680	651	661	607	647	644	640	601	615	626	644	601	682	656	651	647	663	674	595	630	608	631	669	621	631	615	588	630	635	624	647	643	613	630	659	651	598	572	576	639	564	641	613	638	620	650	605	665	658	626	618	676	637	615	618	625	617	614	638	617	633	681	620	627	693	645	684	694	622	614	679	648	642	638	623	625	639	698	632	584	612	588	661	568	674	644	583	669	645	629	602	632	640	637	604	637	618	621	622	637	609	668	668	617	611	599	605	653	702	598	653	619	614	631	668	641	676	605	604	657	592	634	574	614	675	593	642	637	632	635	616	592	627	599	604	649	629	607	628	630	594	653	622	644	651	658	691	597	640	693	619	580	615	635	643	605	639	632	639	659	592	641	678	604	641	668	640	616	636	597	627	633	627	632	622	614	674	605	646	611	664	597	626	646	656	622	618	626	626	645	641	598	591	664	641	639	681	666	575	650	671	645	661	636	670	600	641	622	654	614	618	617	649	613	680	644	638	664	634	592	600	640	622	638	650	622	615	612	650	680	657	623	618	615	630	627	582	634	612	640	632	642	622	598	613	655	627	594	656	643	602	612	614	584	649	625	642	656	634	637	620	656	620	633	627	644	657	614	621	666	668	625	610	644	655	639	615	630	652	646	622	625	647	602	639	608	637	650	655	599	641	596	667	657	684	637	607	595	579	617	614	662	644	591	609	659	638	618	595	621	651	638	632	666	646	653	672	647	640	579	653	653	695	621	614	622	659	621	650	598	688	637	620	604	616	610	710	622	597	597	658	648	664	673	603	654	648	643	635	605	614	615	628	616	638	615	653	628	625	638	637	640	623	614	582	598	620	626	650	635	636	640	635	632	659	624	622	614	605	614	649	585	661	610	616	636	638	611	631	664	640	645	591	662	635	619	622	622	661	659	634	606	673	612	619	627	639	652	642	654	672	598	668	619	631	610	611	616	658	641	666	630	659	611	633	608	636	630	635	590	628	633	644	622	594	673	660	626	604	632	629	610	654	619	638	657	625	592	624	653	625	626	671	609	618	647	620	617	606	586	612	640	639	659	616	620	611	609	656	638	638	664	623	683	577	661	655	585	631	639	633	636	635	615	625	639	616	659	583	630	651	639	594	625	620	626	634	676	698	659	598	585	647	639	614	655	664	644	630	630	593	600	651	662	655	603	630	621	626	654	605	665	655	666	633	610	643	630	609	650	598	654	598	630	658	603	617	630	668	665	622	626	602	607	676	653	607	645	675	603	625	626	569	641	657	663	637	639	663	647	663	705	637	627	602	588	664	646	638	670	623	626	613	669	651	608	622	655	643	643	627	602	616	672	671	580	628	616	692	649	616	681	632	617	616	664	623	619	630	657	657	656	644	631	629	651	630	655	648	623	651	624	608	647	679	616	600	607	600	676	624	639	656	635	639	617	612	638	606	635	656	636	646	666	651	620	592	627	599	604	598	619	619	655	615	640	643	580	625	604	652	630	645	616	633	631	622	658	622	611	642	662	654	613	642	593	630	613	644	630	620	674	643	656	676	623	674	631	658	645	681	612	661	662	653	639	649	626	627	637	607	649	615	603	659	644	640	675	681	634	643	637	632	613	609	643	602	633	614	659	601	582	634	656	645	631	604	625	604	660	607	676	644	648	598	629	640	662	651	638	658	624	585	646	602	627	636	615	612	624	612	644	637	645	640	620	595	625	647	617	691	601	653	644	643	633	662	609	639	624	706	632	632	652	605	653	639	649	664	609	632	625	617	612	645	601	630	634	597	616	580	617	627	640	685	613	619	622	639	624	629	630	616	626	628	629	637	639	653	604	654	673	639	658	649	615	623	645	650	632	646	655	662	623	664	664	655	659	638	597	583	663	671	628	660	645	597	631	643	650	650	608	592	640	638	617	594	615	658	648	632	662	592	593	618	558	650	647	613	579	641	662	601	659	634	678	623	643	610	664	617	635	614	649	632	644	618	612	630	623	610	607	618	678	629	618	636	617	604	604	717	662	653	641	606	627	633	634	657	598	641	620	653	623	676	621	607	632	619	618	589	624	651	600	653	585	610	641	661	650	658	666	608	666	674	622	614	573	616	641	659	618	628	623	594	639	618	644	584	587	649	681	621	625	644	636	615	607	654	627	679	618	629	653	616	630	622	606	629	604	651	639	647	600	608	642	672	630	652	613	624	620	634	674	655	616	665	637	651	667	591	602	620	625	625	673	659	603	639	633	630	647	645	628	659	651	595	618	652	648	612	611	618	625	659	704	637	581	634	597	678	589	655	620	604	685	623	610	646	657	618	585	614	653	649	616	584	636	620	608	641	656	587	619	655	621	668	660	660	649	664	625	698	612	724	612	632	605	609	603	653	633	665	605	627	644	646	648	581	627	665	615	655	609	630	638	592	619	681	638	655	658	641	590	610	564	656	630	704	611	601	639	648	653	669	596	631	571	634	625	645	632	638	585	607	668	666	645	585	612	598	671	623	632	604	639	649	606
2500	967	917	685	771	404	445	491	464	381	328	314	211	221	233	184	184	191	180	152	153	149	153	172	154	164	146	175	135	154	152	148	152	182	169	156	146	151	184	153	155	164	162	191	173	184	172	140	132	174	153	167	163	140	164	173	160	151	147	163	152	130	145	170	178	160	174	175	149	160	153	162	136	148	173	163	147	170	146	158	146	164	161	149	165	173	172	169	147	154	153	167	163	186	168	157	173	164	170	161	143	159	177	158	181	172	171	164	146	146	166	167	163	140	152	163	167	155	146	156	164	165	134	159	158	163	170	165	162	175	178	172	158	152	172	154	148	174	162	190	141	167	142	150	148	186	137	166	158	152	176	164	161	179	144	147	134	167	157	162	144	170	157	141	149	152	141	135	146	166	162	153	169	173	145	170	168	137	158	150	170	168	144	180	161	187	165	174	141	164	161	174	161	159	154	137	152	165	143	163	172	148	176	157	138	180	158	153	161	133	143	138	172	155	153	156	152	140	162	154	189	166	165	180	166	153	159	183	159	160	153	153	139	157	165	184	162	142	178	177	163	142	166	161	153	190	156	172	154	151	173	155	168	160	181	163	171	171	160	157	164	152	151	155	163	156	165	147	175	176	183	149	168	147	170	162	153	145	153	158	168	151	191	135	163	145	176	178	141	171	170	169	149	167	125	152	154	161	170	154	150	168	151	150	160	192	157	153	165	159	153	169	182	166	162	153	137	175	174	178	173	153	179	161	152	163	166	144	154	154	153	169	159	155	159	150	143	135	150	155	143	162	162	143	171	146	161	179	144	167	163	142	172	178	154	153	168	153	133	163	157	139	162	149	154	153	132	159	168	169	151	172	158	167	176	166	165	148	178	166	160	154	186	155	150	158	161	153	148	170	178	169	159	164	153	173	168	157	140	141	182	182	153	166	161	163	159	177	160	121	149	188	185	161	146	142	163	158	173	145	163	157	153	172	151	157	150	178	174	170	137	167	152	122	161	152	155	149	156	163	153	154	155	156	162	173	175	178	177	161	191	134	162	135	155	152	176	130	135	155	147	180	156	172	163	148	136	166	168	179	137	164	133	164	155	161	167	191	158	157	135	165	156	161	156	142	165	160	181	167	145	166	155	160	158	176	162	145	168	156	156	156	141	150	163	177	165	191	148	151	142	167	162	162	154	188	176	157	183	146	169	175	149	178	157	164	168	154	169	151	169	166	160	161	163	159	149	179	182	154	187	159	174	163	137	169	164	176	164	155	162	157	168	143	163	164	173	148	173	168	155	146	163	157	162	159	164	151	156	168	145	157	166	137	166	153	152	134	161	141	181	142	175	164	162	139	148	156	157	161	157	137	157	164	165	145	188	137	147	156	181	155	170	174	142	166	143	149	153	136	176	149	156	150	160	157	174	136	164	161	154	141	167	156	169	152	152	147	161	172	173	148	165	189	156	172	167	145	182	156	145	150	151	163	127	146	164	191	172	153	150	145	143	180	147	163	131	163	168	168	175	175	165	152	171	154	175	182	153	156	167	175	155	151	165	140	146	168	146	153	150	171	192	138	163	163	150	146	161	154	148	156	163	141	179	168	140	182	144	154	156	159	156	173	153	162	170	166	166	158	157	174	174	162	180	151	141	150	159	135	161	145	181	144	146	169	173	137	159	132	174	158	169	186	152	164	168	157	168	177	179	160	156	129	158	155	165	147	146	151	161	155	152	144	139	172	167	131	165	178	151	183	175	173	168	158	143	166	172	153	164	163	153	127	150	156	179	169	163	160	141	153	167	153	172	171	136	157	201	161	168	178	163	164	184	168	168	168	161	170	169	141	167	164	186	154	159	166	157	170	182	165	164	155	186	164	187	163	195	172	150	171	163	157	178	164	148	172	166	165	160	161	166	172	158	157	184	165	189	167	146	154	162	165	155	143	136	161	159	164	139	173	147	145	159	162	153	130	161	162	154	147	161	174	139	165	151	170	152	179	145	163	167	155	181	160	150	155	187	137	151	157	144	142	181	161	159	187	150	164	169	138	152	155	159	150	154	141	125	157	159	141	141	156	158	157	154	140	178	176	162	180	133	170	173	176	164	169	148	173	146	145	173	160	156	166	173	165	140	168	161	178	181	170	153	151	150	157	164	163	180	159	160	162	148	177	156	165	153	132	179	154	168	161	153	152	136	152	176	154	148	163	176	158	143	160	150	163	164	159	162	168	150	134	170	145	160	162	147	153	168	155	154	150	147	172	161	155	141	147	156	154	182	159	162	156	186	156	172	149	179	166	165	149	161	167	160	159	155	186	164	149	145	206	129	167	158	174	175	173	158	176	162	162	161	142	169	153	156	174	137	154	171	166	171	158	185	154	149	181	183	174	150	145	146	146	155	146	141	168	179	159	151	171	176	167	142	140	155	159	155	154	143	142	140	174	161	140	146	143	170	148	136	166	154	168	167	161	156	184	164	155	178	179	153	149	149	161	163	133	158	143	156	150	149	151	130	145	158	187	144	157	134	161	174	175	168	160	164	155	170	162	159	158	162	166	172	143	149	164	163	173	152	175	176	140	170	162	169	154	171	153	170	158	173	146	171	149	184	172	152	145	161	177	153	147	155	155	140	141	165	126	153	170	142	156	165	153	148	154	151	151	147	141	151	139	187	163	159	158	174	161	163	157	166	180	173	169	157	154	145	151	165	141	145	164	135	156	155	181	175	157	167	177	154	150	144	166	136	157	167	138	152	151	165	146	156	159	177	164	161	179	152	165	160	181	152	147	153	155	143	165	185	132	167	157	150	145	153	162	159	143	153	159	143	168	154	160	154	164	146	160	150	154	158	145	157	161	170	177	149	153	157	147	161	184	161	176	175	184	165	151	147	161	155	153	173	155	166	161	175	154	162	189	160	147	161	137	165	150	134	164	148	170	162	150	147	169	166	156	164	155	150	145	158	153	172	170	183	157	162	177	160	148	178	175	147	172	148	180	171	163	161	158	159	147	162	171	173	157	162	161	157	174	154	162	168	173	155	173	132	151	172	160	158	165	156	140	169	188	154	162	162	180	153	139	157	154	153	160	161	152	158	147	168	167	175	139	165	154	149	138	173	155	165	133	155	152	143	167	153	154	182	163	161	149	164	181	171	171	171	155	157	173	147	157	147	180	159	156	171	172	170	147	162	167	156	157	169	174	141	178	153	149	156	175	160	139	165	158	172	150	144	151	154	133	157	157	150	144	180	153	169	146	188	171	164	156	157	160	153	177	160	149	149	145	157	160	156	179	132	143	154	180	173	130	150	176	160	147	151	141	132	153	152	193	151	140	161	155	145	167	140	176	156	167	164	148	166	174	179	173	156	169	173	162	156	178	148	159	134	172	148	144	171	157	151	139	139	157	151	149	161	167	143	169	169	162	143	150	163	159	152	191	163	161	166	186	149	173	133	160	165	172	149	132	148	163	137	141	175	141	154	153	177	169	162	176	162	164	182	168	148	180	159	171
2731	1558	2227	2112	2659	1592	1692	2108	2156	1794	2059	1638	1097	1157	1126	946	574	525	439	525	521	495	461	531	474	486	461	506	463	493	450	507	489	489	474	454	464	500	488	468	477	454	486	474	493	465	495	461	500	483	460	479	489	502	495	494	498	476	447	470	473	453	506	494	449	474	450	509	514	480	483	471	502	497	478	451	487	498	487	491	486	458	506	493	431	479	447	477	440	460	476	484	496	466	431	443	500	508	480	527	431	513	485	500	474	454	464	473	481	494	483	457	467	434	489	472	500	487	472	465	450	463	525	468	485	478	453	542	537	467	504	516	497	501	504	463	458	497	534	486	475	519	484	522	489	491	462	476	520	451	484	527	451	479	487	435	433	470	463	505	490	465	444	493	506	471	471	482	476	493	452	512	515	472	506	493	482	477	485	492	496	479	497	531	496	477	477	486	488	487	443	478	501	461	439	440	484	507	518	501	479	471	502	448	489	436	440	449	488	500	463	445	486	503	504	529	510	500	521	466	478	491	557	493	498	482	479	465	464	476	499	464	502	465	449	523	490	451	515	470	526	458	451	469	465	461	435	475	471	475	480	484	486	421	499	494	489	488	495	484	480	499	458	469	497	478	460	495	515	502	486	499	501	477	505	489	486	482	424	493	490	452	469	485	496	479	461	533	479	485	502	461	466	477	493	494	463	479	472	501	472	485	461	489	448	508	452	493	468	484	490	487	495	504	484	461	492	478	483	460	462	492	489	496	502	490	483	476	467	492	479	531	491	456	489	470	490	493	459	508	507	480	477	475	483	518	493	514	477	481	500	510	482	459	501	483	451	447	477	486	527	482	476	474	438	536	522	476	478	500	449	508	467	501	446	502	487	434	498	492	483	465	490	489	504	527	476	480	470	515	470	507	482	500	492	462	479	490	446	465	521	498	485	448	506	439	469	456	502	483	494	507	495	481	469	459	445	476	469	478	458	480	473	518	451	514	488	487	436	505	433	498	508	484	468	505	465	461	486	484	450	483	507	522	506	481	535	531	499	445	445	475	543	479	453	506	481	454	507	472	474	475	494	481	471	463	465	457	475	503	461	504	492	488	490	457	509	510	447	484	478	487	468	462	502	523	478	476	428	424	484	484	477	502	481	467	485	511	507	488	447	449	481	434	453	502	518	498	459	517	450	493	476	494	517	482	488	489	483	477	496	499	483	523	468	469	500	501	493	523	466	484	457	543	461	520	462	485	495	502	461	476	515	471	483	500	469	493	512	465	452	490	482	485	491	462	494	514	509	486	500	489	457	445	490	511	466	520	468	467	467	531	445	497	473	467	492	493	491	486	482	461	446	471	507	456	528	515	466	470	473	485	470	446	469	488	490	478	509	494	477	512	451	434	462	513	465	496	448	492	458	488	500	477	469	454	442	486	514	478	473	479	454	483	474	478	459	483	492	442	474	485	483	473	487	475	493	501	451	463	460	485	454	499	502	446	482	459	462	480	473	482	480	473	487	483	487	497	492	475	460	437	501	486	529	482	516	462	511	483	471	489	480	519	486	470	458	481	494	461	486	503	519	471	502	479	492	456	487	516	476	516	460	473	458	447	487	455	479	467	458	503	478	486	470	464	458	467	451	449	452	459	504	516	498	468	482	487	506	485	448	498	464	509	493	501	515	496	492	482	500	504	479	516	508	485	475	505	484	495	481	511	468	459	477	471	510	469	486	483	487	467	490	519	470	474	463	480	468	513	491	478	486	485	482	459	481	511	484	490	422	472	504	473	492	520	498	469	447	456	484	481	478	514	544	474	488	530	500	479	508	488	476	474	492	503	456	453	487	467	515	479	508	491	497	542	522	483	532	504	464	454	478	493	463	513	454	493	504	505	500	484	471	496	491	510	491	488	493	474	510	485	488	482	500	469	460	467	466	490	472	492	526	516	509	492	507	506	454	482	448	483	496	494	493	467	510	513	485	498	442	514	481	452	523	465	504	511	529	449	459	491	442	502	475	465	449	489	448	513	474	481	488	457	477	501	492	477	503	500	450	479	502	457	477	493	503	484	453	482	492	495	450	489	427	499	503	462	479	469	429	539	505	516	501	475	472	482	506	491	467	472	503	483	472	458	479	448	461	471	482	476	439	505	436	476	532	471	487	505	487	478	483	476	477	443	482	475	536	481	461	441	491	540	477	517	469	495	505	485	522	503	495	464	460	445	439	476	525	480	506	497	487	492	428	502	488	516	502	488	511	480	474	491	471	490	462	527	487	495	509	500	508	455	468	467	469	497	447	530	468	476	508	478	497	440	479	492	468	461	520	493	496	505	504	492	471	515	479	510	499	495	531	475	472	481	521	492	529	491	453	493	430	521	503	448	466	485	490	503	464	497	481	525	490	506	456	457	506	488	445	475	473	457	540	505	477	463	507	512	523	499	515	488	472	504	492	451	442	497	487	470	488	440	488	495	449	452	460	482	503	512	480	465	495	477	484	472	426	477	477	535	504	468	460	457	487	489	493	475	459	479	478	477	474	493	474	474	480	485	507	507	506	437	473	452	506	481	478	471	502	439	474	458	432	486	482	466	483	527	477	465	495	491	500	526	489	491	485	512	464	450	474	487	460	518	477	472	519	468	498	538	488	501	478	482	451	482	486	471	519	490	470	504	487	515	487	482	493	522	479	484	467	466	511	459	508	472	500	486	476	458	477	480	491	477	482	496	481	491	459	467	469	474	490	451	480	457	467	493	472	509	471	452	501	464	469	462	493	502	463	482	474	492	494	503	444	479	485	464	477	474	501	508	485	461	493	462	457	465	507	493	480	466	467	483	491	489	460	533	492	450	494	492	476	492	485	503	466	465	480	474	504	515	484	485	514	484	475	508	476	513	475	491	482	476	508	478	448	455	504	485	498	495	495	507	464	465	481	443	477	479	462	459	482	485	497	462	474	477	481	507	476	468	466	472	510	466	490	499	459	465	484	440	464	454	489	461	490	501	519	480	483	496	453	472	453	495	483	520	502	468	471	444	470	500	471	456	470	480	450	509	464	471	487	500	468	485	506	475	488	487	490	463	462	494	453	472	511	470	455	472	441	489	478	492	515	485	489	451	448	452	480	479	475	470	525	452	485	512	479	504	483	479	514	474	480	450	481	513	510	479	489	499	481	503	494	482	444	468	478	512	536	460	481	531	479	479	484	465	515	449	462	502	487	455	494	488	400	506	494	499	493	492	486	495	495	460	485	534	477	494	503	510	504	494	506	502	533	498	500	494	496	496	476	462	462	508	517	493	486	474	458	477	476	492	452	537	506	472	480	518	501	503	505	511	476	490	469	468	481	498	433	464	447	501	483	496	454	469	484	509	474	508	457	489	494	461	488	489	498	465	511	465	500	503	521	449	490	474	478	515	496	501	508	469	447	447	495	498	477	480	520	421	484	469	471	445	474	448	462	474	476	520	486	472	493	498	445	487	504	519	495	453	488	488	481	507	494	480	475	495	493	488	530	523
12725	9751	12351	11934	11923	6264	5374	8099	7548	6453	7362	5672	3249	2682	3134	1607	649	377	337	321	283	337	305	280	277	301	277	303	299	296	302	294	296	279	321	302	292	300	321	284	264	311	297	275	300	276	293	266	267	284	298	307	293	290	288	307	313	298	285	305	283	306	271	286	284	297	309	267	304	266	295	268	272	260	306	287	288	307	314	284	283	278	298	270	275	283	293	285	251	282	320	289	270	266	309	320	278	307	283	266	295	270	290	318	272	258	295	266	301	295	299	283	292	298	277	286	273	271	281	305	289	284	289	313	289	310	275	282	294	320	323	286	328	288	294	291	257	286	263	271	297	306	293	311	285	297	291	314	307	265	283	258	274	295	313	277	277	263	265	267	296	289	285	297	245	319	258	286	276	269	294	290	312	272	258	294	293	279	305	301	304	273	264	274	270	267	282	258	285	303	283	308	291	281	280	304	288	307	285	270	312	296	291	312	269	248	260	276	303	307	308	324	314	288	308	292	252	311	304	294	291	286	291	287	272	265	286	287	270	284	282	264	286	267	270	291	296	268	296	284	296	269	296	275	288	280	283	276	279	271	303	292	264	272	275	284	262	284	269	285	297	269	289	301	303	274	297	285	309	280	290	283	252	274	297	304	285	304	313	308	273	272	311	282	273	289	275	305	261	259	281	271	301	271	272	327	294	281	279	298	269	272	267	257	298	280	313	286	295	280	287	245	274	317	285	270	284	274	287	280	285	320	265	284	278	317	259	270	249	271	291	309	290	291	292	275	302	287	277	257	286	273	320	321	292	285	294	303	285	256	300	277	294	290	275	288	291	281	321	302	276	296	282	309	270	278	286	286	288	285	284	282	268	270	287	309	260	306	279	278	265	288	305	265	285	280	321	275	280	316	256	286	270	268	283	310	276	287	291	290	290	276	310	271	282	262	258	279	285	266	277	267	286	285	270	298	301	281	272	279	275	291	263	294	293	307	284	269	291	291	270	287	287	273	295	302	281	288	298	265	284	279	281	276	268	264	315	281	284	268	280	308	259	277	273	297	279	259	286	293	277	298	288	287	306	264	284	252	307	261	299	278	306	272	294	295	297	300	299	284	296	282	302	261	305	314	269	276	270	274	327	266	293	291	300	285	254	326	304	295	297	292	285	308	298	288	302	288	295	293	294	293	245	286	293	277	277	273	277	304	279	308	293	283	307	268	274	267	294	293	285	308	291	283	298	310	264	286	281	296	297	292	293	293	284	296	315	281	286	305	287	288	283	298	293	314	296	312	279	287	272	285	279	292	296	296	300	283	273	298	287	287	299	287	287	306	285	247	283	290	290	255	294	307	331	267	304	316	298	312	300	277	291	302	280	257	284	265	292	254	266	288	278	281	263	298	321	298	304	292	305	287	290	303	284	298	277	312	281	275	283	297	296	270	286	296	284	291	296	306	314	269	292	270	273	292	267	300	259	275	273	313	307	294	245	306	273	309	269	276	273	276	282	277	293	266	303	287	317	279	277	263	284	279	294	291	285	270	278	289	293	282	306	289	297	290	270	329	274	303	287	261	288	314	303	292	299	282	288	287	269	284	332	282	312	273	291	312	316	275	312	287	293	276	275	266	270	281	290	257	254	277	269	286	275	281	281	276	291	253	275	300	279	296	259	285	291	274	284	266	314	273	273	272	284	304	323	279	286	272	272	304	301	301	283	259	306	288	307	291	278	295	274	289	295	291	305	265	310	295	280	280	277	295	290	297	301	307	289	281	263	267	288	326	309	268	304	247	268	249	298	298	293	305	249	267	302	257	285	284	272	261	292	307	280	291	289	302	276	293	281	296	267	325	283	275	264	261	281	292	255	277	315	320	260	274	279	285	284	286	300	294	321	284	293	294	271	286	283	273	274	315	276	284	282	303	289	283	306	283	282	283	269	258	283	284	282	290	293	304	284	300	282	295	283	308	275	261	275	295	273	299	313	278	253	300	321	305	285	291	294	270	320	290	291	287	298	282	276	296	296	273	292	272	272	290	283	321	314	262	307	280	303	297	308	287	302	292	285	267	307	296	278	291	274	292	291	308	286	266	263	299	297	294	270	306	296	248	267	274	292	277	267	287	312	294	267	311	274	292	287	266	311	273	276	265	314	290	281	289	305	288	294	319	287	272	269	306	269	226	323	297	287	284	272	308	275	281	320	318	283	281	233	291	280	274	286	244	270	275	318	293	289	293	295	279	276	342	289	300	282	266	291	267	279	283	294	291	280	293	290	280	273	297	296	313	300	295	269	304	274	312	285	298	298	316	272	294	303	299	291	256	287	290	285	300	271	306	281	326	324	285	283	308	285	283	321	257	304	298	297	258	270	290	285	275	309	279	278	270	305	258	254	282	280	298	289	318	315	307	277	289	305	304	295	289	288	298	262	282	300	320	302	275	283	272	245	279	299	249	236	287	271	290	295	283	285	300	281	258	261	273	262	313	299	243	277	277	313	292	300	287	281	287	272	273	274	286	291	266	278	272	282	274	269	306	297	272	268	284	292	326	267	319	285	309	282	305	250	295	290	276	290	286	264	284	293	275	273	283	265	295	274	307	260	242	281	287	291	299	296	282	266	294	304	297	316	278	278	287	295	313	288	282	284	274	276	279	307	298	245	242	299	282	267	306	293	278	266	278	270	240	254	287	263	300	274	261	267	301	291	271	324	289	284	290	286	272	294	266	286	289	319	309	276	285	287	293	282	267	297	284	275	258	278	305	296	287	287	293	299	306	278	291	286	279	281	287	265	289	295	279	293	313	276	294	287	282	315	298	293	264	278	277	277	284	295	294	273	276	310	287	306	269	263	310	282	291	264	304	311	294	270	300	312	283	282	264	293	278	289	280	275	274	275	280	255	310	287	247	297	301	297	307	293	283	283	279	263	276	270	308	282	268	261	294	273	275	294	271	235	277	286	259	284	267	295	304	289	281	268	262	262	271	288	290	301	256	322	291	244	270	300	291	325	308	279	265	271	270	249	327	270	307	284	265	271	276	279	273	292	272	280	288	259	278	286	292	304	318	279	273	303	296	274	282	273	272	288	293	294	283	292	289	281	285	286	301	284	292	287	262	270	283	313	282	290	281	253	305	279	294	305	306	293	286	296	273	300	311	286	286	289	293	259	270	286	267	271	315	264	308	339	326	269	268	270	278	283	293	281	289	284	273	306	260	285	279	322	293	282	302	278	268	318	289	278	257	282	311	290	285	292	299	284	276	312	316	260	257	265	261	296	306	280	314	296	305	290	271	276	281	281	290	292	287	312	305	327	298	279	282	292	285	292	299	285	299	273	261	278	297	284	269	335	287	257	261	283	280	287	281	289	271	326	277	281	280	307	296	258	314	314	261	268	285	285	272	295	283	273	273	305	277	242	251	314	299	288	283	300	265	267	294	295	273	290	261	284	316	291	286	269	239	309	309	271	292	292	301	299	287	300	276	303	304	310	290	312	283	266	301	270	320	289	294
9180	7675	11690	13557	16316	9780	12078	18685	17187	15927	19411	15138	9425	9042	10383	5965	2938	1412	1176	1073	1130	1056	991	979	961	1028	936	915	945	874	847	852	873	803	840	831	862	827	834	774	814	799	854	814	772	847	788	800	824	864	768	802	744	792	819	810	818	763	806	786	794	807	821	764	787	787	789	819	845	776	795	815	802	766	784	779	789	742	808	820	818	786	777	763	771	736	807	735	737	844	833	777	807	737	810	761	739	758	747	770	800	765	801	788	782	844	784	747	797	775	748	794	742	793	770	811	744	767	752	737	740	728	827	768	839	764	765	804	746	778	787	713	775	767	784	788	806	771	738	771	730	795	736	741	802	798	734	738	737	765	763	792	768	806	696	765	755	789	772	795	788	734	817	772	770	783	774	805	779	799	755	783	793	809	764	782	760	777	782	775	756	751	743	771	786	727	785	731	792	728	772	760	758	781	760	757	768	797	777	750	793	770	748	777	773	761	767	779	772	810	697	777	752	746	760	775	779	759	747	777	745	768	779	743	775	761	776	820	750	761	775	836	793	748	780	762	772	783	809	753	784	760	814	752	683	759	763	768	780	774	798	798	769	790	810	808	765	803	799	804	798	711	798	749	715	751	760	753	793	772	753	717	781	826	727	743	798	741	770	799	759	747	824	822	791	809	816	701	753	773	781	791	748	747	779	771	776	824	761	809	786	721	698	780	737	810	780	717	763	731	788	785	723	743	772	757	746	778	828	791	792	788	706	752	776	738	721	770	698	664	772	777	776	774	771	738	742	796	757	725	758	789	806	799	760	736	760	787	757	743	804	738	794	781	756	793	740	754	790	793	746	734	740	710	759	812	787	770	757	770	767	780	746	774	780	781	781	784	733	765	791	761	792	792	779	799	771	772	737	821	785	722	791	840	809	753	817	786	736	822	778	781	744	734	763	748	838	783	804	781	754	745	764	761	781	830	741	783	823	744	778	772	715	704	747	770	809	760	728	748	776	773	752	781	810	736	789	743	788	827	772	729	793	741	827	728	796	766	798	753	709	759	792	767	813	773	759	760	788	728	750	766	758	716	805	797	775	775	812	777	752	738	782	753	752	732	751	778	801	733	735	758	811	766	762	771	778	710	765	717	766	741	752	782	812	721	784	754	818	787	790	744	777	757	736	812	744	778	775	747	736	708	793	738	707	808	754	770	789	769	702	773	789	718	764	732	758	785	795	818	758	751	728	743	797	744	727	806	754	800	807	766	732	770	815	737	776	721	763	769	751	803	787	733	750	772	800	851	724	769	752	769	767	746	752	773	758	753	788	716	798	731	771	730	801	757	747	790	768	773	771	763	768	744	760	750	728	815	746	796	780	751	777	784	774	803	778	742	768	794	770	729	751	853	780	784	787	781	772	807	738	752	743	760	755	788	776	714	789	753	759	765	778	780	762	811	737	761	801	730	826	783	773	753	776	796	814	738	803	790	737	776	746	789	801	709	780	753	798	719	757	760	767	806	793	784	774	762	802	806	771	749	763	766	774	776	741	775	764	789	759	797	740	795	747	777	764	758	769	770	792	736	756	725	760	750	800	814	750	815	788	784	750	747	746	776	745	717	765	729	801	755	791	746	754	732	787	814	798	762	729	747	783	787	752	804	733	725	799	831	715	770	743	744	760	773	779	789	735	783	795	804	773	784	791	790	746	727	765	772	782	773	805	710	750	732	737	774	735	790	762	729	746	738	755	781	714	750	798	788	768	796	757	731	784	763	803	771	781	736	767	780	786	761	734	735	734	788	730	788	769	768	731	763	774	724	749	773	777	751	780	756	756	729	746	830	719	738	768	791	766	768	740	744	768	743	815	716	762	788	731	772	769	747	756	743	795	781	768	746	758	795	712	747	763	760	761	716	802	764	777	751	746	756	744	771	743	753	791	761	789	766	767	824	743	756	759	756	759	773	772	799	774	763	736	731	785	788	734	736	774	692	820	755	777	772	726	768	771	782	755	753	732	738	753	787	771	796	775	806	709	787	799	770	783	777	785	703	742	753	765	797	753	774	745	767	773	752	809	755	764	815	757	775	725	766	737	809	779	754	765	761	741	721	767	783	750	730	750	744	787	803	765	756	777	764	808	760	794	772	764	825	766	795	810	750	749	804	765	784	732	772	784	766	758	782	810	767	774	760	775	762	717	749	825	735	769	768	773	726	733	768	787	762	779	798	798	758	771	785	752	720	766	733	769	800	781	806	795	826	766	763	807	770	751	725	752	781	788	735	737	759	778	742	817	780	743	735	787	739	785	762	735	810	782	762	763	820	773	771	762	756	848	693	777	787	784	721	761	831	827	787	760	758	753	770	808	775	745	729	773	757	782	740	767	761	758	757	771	745	765	754	786	751	759	778	736	741	812	735	748	736	761	795	812	762	698	743	725	756	758	723	798	788	767	740	748	778	807	779	773	776	766	830	775	792	788	704	864	777	758	745	820	758	752	742	784	797	753	807	716	758	761	794	794	829	721	775	719	765	752	706	790	785	760	752	796	769	764	753	733	777	724	783	771	782	750	801	786	759	769	795	736	756	759	706	753	790	772	747	743	754	778	747	814	727	808	797	803	818	745	742	767	781	795	742	815	770	801	760	759	813	718	775	781	808	857	767	804	767	770	743	756	701	823	775	700	764	767	727	756	777	751	777	731	762	769	759	736	748	776	759	783	777	775	783	764	768	749	806	737	752	785	804	749	780	758	772	783	728	774	812	735	776	769	733	804	709	739	743	789	772	739	755	780	805	746	768	789	742	752	747	764	753	756	761	731	815	775	801	754	772	768	779	790	805	786	771	782	784	747	743	713	789	788	802	752	749	814	800	727	751	742	758	793	750	814	768	774	787	783	746	765	833	786	750	783	741	805	762	703	757	758	789	745	766	790	772	782	794	738	764	764	779	740	778	752	795	827	781	818	813	794	734	755	776	736	809	790	817	781	765	756	722	737	773	772	757	747	794	788	780	789	784	769	717	767	763	758	713	779	767	780	737	800	778	766	781	798	752	763	742	794	777	742	771	777	802	791	735	773	754	767	761	797	763	756	765	756	796	764	764	716	760	818	706	773	752	757	743	777	754	728	788	787	753	771	783	745	772	805	736	792	769	775	747	734	734	834	750	799	787	726	767	831	769	768	800	761	748	775	788	771	805	735	714	782	768	741	788	771	803	790	809	772	757	761	787	802	776	750	759	776	817	778	778	780	741	791	809	772	785	781	804	735	790	776	736	746	767	760	779	793	797	832	770	738	724	752	800	723	773	760	764	769	739	767	741	727	753	814	826	759	732	736	781	772	797	770	732	785	764	738	754	730	767	758	784	773	748	766	754	767	750	775	795	758	747	774	731	773	728	833	817	753	745	758	784	788	755	765	754	769	746	788	767	770	772	734	791	743	776	859	763	783	777	782	751	723	764	782	783	752	758	786	791	761	734	812	809	756	768	740	814	812	784	789	778	790	766	755	714	732	772	773	730
20167	11252	16120	16710	16697	9133	8111	11800	10305	9642	11192	9120	5167	3893	3421	1503	664	380	397	298	328	358	265	263	305	313	289	220	236	256	253	266	270	247	255	279	246	232	240	260	271	233	259	235	239	229	248	266	242	259	233	252	231	234	259	260	256	234	234	249	238	242	249	271	230	240	233	220	240	232	223	236	227	224	261	233	236	229	216	230	236	246	261	235	227	244	255	208	224	237	252	211	229	224	234	192	225	239	197	237	240	235	253	239	227	246	231	237	242	230	253	239	245	214	243	223	236	251	234	222	266	220	243	255	250	214	228	225	186	255	232	252	237	271	243	229	232	210	268	230	233	243	201	218	216	233	248	261	227	228	227	255	240	268	209	231	230	244	247	273	262	244	239	249	237	224	246	209	301	278	248	243	238	238	220	251	201	215	213	249	267	236	256	248	223	207	245	240	223	243	226	229	225	226	241	257	257	240	271	249	243	226	221	243	254	235	249	224	246	213	249	216	224	219	236	212	196	240	226	275	233	216	254	240	234	214	214	208	224	264	254	238	209	223	244	237	244	269	255	243	261	245	212	229	260	242	251	253	217	240	215	229	211	221	226	220	235	252	233	239	238	220	211	251	226	233	273	258	235	262	228	240	253	226	235	218	224	233	232	247	214	231	229	268	262	220	246	221	233	266	253	228	246	214	210	227	229	228	236	293	268	246	257	233	250	249	221	213	239	243	236	234	253	243	246	283	254	258	249	222	222	236	266	235	234	248	201	253	232	206	225	229	200	226	254	231	215	232	262	222	244	229	243	229	231	237	259	226	243	239	266	247	233	218	224	253	247	237	218	254	216	269	264	213	205	230	239	240	221	217	272	232	232	228	217	241	242	223	229	248	266	222	239	216	244	230	245	237	252	245	231	248	222	226	224	223	241	248	237	215	234	249	239	238	272	226	245	255	245	250	259	240	255	241	263	239	222	222	260	247	235	268	229	216	252	251	249	233	229	257	223	238	235	229	229	211	239	234	210	249	208	251	233	244	272	222	224	232	253	219	248	210	254	233	212	223	235	258	215	263	234	219	247	229	227	237	223	227	241	217	250	228	252	237	246	229	240	219	231	206	221	240	231	274	263	238	219	249	222	250	249	245	224	237	239	266	229	208	269	250	251	236	228	246	241	219	220	221	233	250	242	229	235	225	267	230	217	246	189	250	239	248	258	242	251	238	250	262	221	233	198	228	245	248	206	233	244	223	239	255	213	227	198	249	235	238	263	225	238	229	250	220	190	241	257	263	264	244	235	256	230	226	250	232	232	221	216	227	244	250	227	243	231	189	234	224	217	260	274	229	220	249	222	208	235	221	238	236	241	233	242	250	247	245	256	232	197	260	236	255	241	247	233	208	268	257	256	206	240	238	201	245	233	247	242	228	230	233	256	241	227	237	257	218	226	237	236	242	217	203	229	251	212	232	252	242	198	242	254	225	226	238	221	240	274	218	234	234	249	219	228	253	239	230	215	244	246	249	225	253	237	229	251	248	237	204	229	240	221	261	258	228	232	229	222	234	240	255	245	238	229	229	217	246	220	226	231	236	259	236	219	246	224	248	238	242	222	222	226	239	230	222	252	233	243	245	243	250	244	256	222	231	244	214	257	245	227	238	269	236	255	244	222	237	233	219	202	227	245	258	234	262	239	255	256	231	237	258	230	255	225	238	235	222	231	239	245	241	232	251	257	245	250	230	246	242	233	249	237	227	251	225	260	223	217	244	223	239	211	228	260	253	241	215	244	248	240	229	213	246	225	249	236	252	243	234	232	251	238	263	251	249	226	235	251	230	235	247	226	265	244	223	239	223	243	250	225	250	236	241	253	230	254	248	272	248	216	227	249	224	249	253	250	226	214	268	235	237	208	232	222	223	255	202	227	217	248	233	267	292	238	251	239	238	262	254	244	223	244	215	235	207	228	215	238	245	254	250	240	262	251	254	252	206	229	247	235	247	255	253	252	230	233	227	247	236	241	235	245	246	241	238	219	238	249	227	239	225	251	234	219	234	238	250	245	260	239	242	238	261	240	241	229	235	259	245	228	260	225	234	227	247	253	241	221	263	249	265	213	215	240	247	230	230	214	241	245	248	245	236	250	243	245	247	234	227	209	260	239	226	231	228	230	230	275	261	240	244	245	251	248	222	228	242	253	215	261	254	258	261	236	244	224	221	235	221	245	239	204	262	232	215	201	207	267	239	221	203	240	242	250	238	208	228	236	241	252	237	220	221	237	254	264	221	249	221	222	259	228	216	233	230	242	250	244	233	223	232	227	235	248	262	220	228	241	223	238	243	232	264	235	243	227	235	250	232	239	249	233	253	248	203	237	241	244	209	223	248	233	222	255	226	254	250	225	253	262	259	231	219	215	254	237	245	210	226	243	244	213	232	220	255	206	226	203	231	238	228	217	232	203	225	213	252	252	268	244	223	250	221	235	216	228	212	201	243	224	252	265	273	270	260	255	248	234	213	248	226	239	232	260	238	228	244	216	255	222	228	235	194	257	239	215	242	259	244	236	238	253	237	219	232	233	242	229	247	229	256	243	226	244	249	250	224	227	261	220	212	245	241	191	252	236	262	222	237	229	244	224	242	228	237	212	248	226	220	236	240	235	206	237	245	241	242	236	231	220	257	258	261	242	235	253	226	253	234	249	206	247	231	252	232	202	225	263	235	261	243	249	256	239	237	245	219	229	237	221	219	241	234	212	264	216	229	244	226	251	250	256	227	245	228	234	237	234	216	223	248	233	231	236	238	196	214	219	221	246	204	260	233	230	248	241	247	227	222	231	241	214	237	254	232	224	273	244	221	226	224	248	248	242	227	210	231	247	262	251	213	250	237	231	250	244	280	245	221	252	255	236	243	262	197	222	224	231	219	253	247	234	247	235	213	271	254	242	246	217	237	240	228	224	247	234	228	234	251	247	201	219	256	223	249	243	269	241	232	227	237	245	233	269	238	258	218	235	230	221	237	216	226	248	258	249	241	251	203	243	260	211	258	259	223	222	255	246	234	255	253	229	220	234	219	254	253	232	231	209	233	217	255	223	258	254	232	247	226	221	241	251	261	214	264	252	239	246	236	264	229	231	208	244	214	246	261	258	237	240	220	238	228	212	256	218	213	224	262	234	271	252	235	234	230	218	225	233	258	234	250	236	228	238	237	259	258	258	226	213	259	257	234	233	232	237	221	242	240	244	238	264	200	220	232	215	215	248	246	230	244	233	266	234	249	245	259	216	224	227	254	254	232	213	215	227	227	238	253	252	231	237	231	236	231	227	235	204	231	217	249	257	215	283	245	240	226	247	210	253	236	230	226	243	217	234	237	235	268	227	247	253	228	246	222	231	245	246	213	252	211	224	248	237	213	245	237	250	258	243	235	235	249	256	235	255	233	233	254	227	242	227	257	246	239	272	229	253	210	255	254	237	258	255	248	248	237	212	202	216	244	240	259	225	231	236	263	262	228
11671	7485	15260	16857	20243	13197	16651	25352	21200	22136	26029	21102	13318	13014	12249	6218	3115	1515	1321	1220	1152	1368	1188	1077	1021	1153	1049	840	793	830	834	772	773	693	799	792	764	712	761	719	764	702	706	686	697	682	678	682	687	692	690	696	642	648	624	693	642	682	699	717	715	669	678	672	687	666	705	663	661	675	693	663	670	629	646	685	657	622	732	727	642	677	626	670	635	609	705	621	686	716	648	618	669	610	700	645	664	663	613	636	639	672	642	682	659	656	635	673	615	683	627	615	618	650	695	616	673	642	628	627	672	650	690	644	665	661	633	620	650	616	680	637	679	652	659	638	658	608	652	639	577	681	637	627	635	600	638	634	604	641	624	612	632	624	662	667	664	601	669	620	623	633	623	630	624	669	612	624	608	654	669	656	640	619	608	637	665	621	647	646	664	644	655	672	642	655	606	631	596	658	615	632	660	611	644	583	644	604	633	592	624	640	628	580	642	601	635	628	670	636	615	662	587	634	643	644	653	652	566	636	642	616	657	613	641	665	602	673	655	637	655	588	631	655	659	614	627	638	649	613	625	607	585	640	624	602	625	663	642	615	639	621	638	632	603	652	623	661	634	619	626	660	644	683	628	623	606	601	645	639	653	660	591	633	664	636	631	659	594	728	632	644	607	612	680	700	593	640	610	617	639	612	612	630	626	654	641	662	620	641	599	634	648	654	628	644	592	652	660	609	618	612	660	630	611	652	634	644	651	614	657	609	621	622	615	644	667	600	612	662	630	644	639	644	646	613	655	637	651	658	591	600	592	614	567	648	580	634	650	631	625	613	637	641	590	624	641	633	666	642	662	643	632	663	633	621	630	637	618	632	629	652	616	616	604	600	672	681	596	626	642	624	642	658	635	624	654	655	640	592	639	652	621	639	646	649	638	625	645	644	614	598	668	615	617	623	664	650	635	590	641	611	626	620	606	634	632	628	656	620	586	616	692	618	640	637	640	619	635	637	598	652	627	617	580	659	574	614	662	633	626	588	652	661	620	616	598	656	647	611	632	593	609	666	658	665	638	605	651	604	617	652	645	595	610	603	632	629	653	625	647	633	662	648	622	596	620	685	615	616	699	633	655	659	618	680	627	688	662	672	657	614	603	629	626	629	638	626	644	645	635	580	622	621	648	615	656	650	637	601	603	642	658	645	625	651	623	665	622	612	616	662	621	660	650	681	635	628	615	623	687	618	647	576	643	606	625	609	618	606	602	649	644	661	663	675	586	645	603	618	632	606	664	628	645	665	636	644	639	633	618	576	585	633	639	612	603	628	617	621	628	617	634	600	607	661	640	641	629	623	666	590	603	611	603	644	640	634	592	667	659	642	654	639	625	595	619	621	661	624	646	596	653	604	651	610	636	649	654	637	662	629	653	651	663	641	594	659	642	649	692	594	675	613	653	596	669	642	651	662	669	660	612	618	599	655	641	643	628	622	653	644	679	632	621	630	655	636	625	628	594	706	604	619	658	629	648	630	626	657	624	624	610	646	612	652	624	603	637	636	629	641	639	579	644	619	625	614	661	635	612	603	578	605	640	617	661	636	643	593	671	652	637	628	648	620	636	606	615	608	609	631	636	642	662	645	623	608	630	633	616	589	631	667	656	663	619	665	598	631	623	603	615	600	680	654	651	703	639	594	671	614	654	595	626	630	603	638	620	683	634	602	616	643	629	656	661	648	648	647	598	611	595	601	627	623	653	670	609	634	625	640	599	638	618	641	643	653	615	600	626	604	628	634	618	658	699	588	631	618	610	609	628	584	670	662	658	640	612	604	609	669	647	658	640	613	657	612	643	646	673	622	617	633	660	611	589	628	611	640	668	671	642	655	602	615	589	666	649	638	648	651	640	649	654	636	610	679	617	616	614	632	613	646	626	680	635	665	629	657	640	600	653	605	625	627	597	628	644	652	636	688	624	602	629	634	638	627	630	619	601	668	645	613	656	650	626	636	649	651	663	623	624	655	608	650	668	642	639	648	607	627	659	640	635	618	631	651	659	685	648	617	660	637	600	610	637	628	607	648	682	655	658	639	590	584	607	620	607	636	628	634	639	597	592	640	649	651	676	626	618	633	603	640	602	656	646	637	589	673	673	607	651	672	633	646	648	630	631	624	650	612	655	625	673	646	644	625	617	638	665	637	587	667	634	612	626	676	614	632	619	635	607	624	615	620	640	604	628	613	643	617	647	621	622	637	608	677	585	629	651	614	599	647	627	632	642	597	608	633	639	620	651	623	639	622	617	664	627	606	638	605	633	615	651	630	641	627	631	631	640	683	683	677	642	646	637	593	610	617	608	674	569	594	603	606	637	630	632	605	636	625	635	620	651	665	642	617	597	632	679	598	633	570	631	628	593	654	665	615	662	678	599	643	631	640	625	650	626	598	628	639	632	657	639	664	648	654	631	621	619	667	609	611	625	607	611	625	618	696	637	636	577	621	604	648	654	655	583	697	638	667	636	636	654	624	652	630	624	677	666	651	635	655	637	639	647	622	638	606	658	618	626	565	671	597	590	614	609	660	618	598	648	617	598	644	627	639	615	637	668	644	603	607	654	614	608	640	638	645	643	626	664	647	589	679	657	604	624	603	644	678	694	634	654	655	615	613	627	591	644	637	593	635	665	598	648	605	632	635	584	643	614	620	615	618	639	647	590	624	630	606	591	643	616	666	680	624	643	643	648	663	655	631	663	649	609	615	696	626	628	649	606	636	686	616	667	632	662	630	623	602	660	643	641	633	621	623	633	652	628	558	674	631	656	583	599	615	663	633	593	644	642	620	581	593	607	619	620	613	586	613	606	646	663	625	650	653	684	578	617	652	662	632	603	626	658	644	650	643	629	637	618	611	591	603	610	581	611	703	647	590	614	641	629	647	618	612	655	642	634	646	629	640	642	588	632	643	674	600	683	625	598	614	614	596	636	605	617	675	644	684	665	628	653	603	611	629	661	643	627	666	644	568	662	624	648	654	582	631	669	627	633	655	623	668	639	620	648	598	609	625	616	625	663	658	652	633	638	610	668	607	638	645	660	613	628	638	626	643	663	679	632	626	652	607	630	645	653	674	606	593	644	598	657	655	614	629	662	679	664	706	588	643	589	610	638	612	652	615	600	666	619	690	632	660	639	688	610	643	632	626	572	631	655	650	617	645	666	639	680	674	618	652	642	638	566	620	651	606	634	618	632	654	615	663	652	602	638	609	647	658	653	662	575	597	635	702	625	602	610	634	641	611	661	669	668	637	639	613	633	624	595	653	662	596	668	631	659	633	620	625	676	625	592	656	617	659	631	653	625	612	645	618	642	639	619	632	643	658	607	615	647	635	630	641	602	627	615	627	644	614	643	641	656	596	693	632	642	596	643	666	642	618	676	667	622	627	627	651	634	646	625	593	616	661	645	653	651	631	637	658	627	621	648	645	653	634	639	585	630	610	658	705	637	658	605	665	612	630	615	629	625	637	647	601
2422	672	943	761	571	304	400	487	352	396	429	347	239	207	222	180	154	172	141	170	174	178	151	158	164	169	143	162	150	170	182	155	163	166	159	179	162	170	138	163	162	160	189	136	143	152	173	173	164	161	188	160	164	144	158	199	138	164	172	160	157	154	159	165	155	156	148	163	169	176	136	151	151	178	156	147	150	174	160	166	169	168	170	161	135	155	149	160	154	141	157	161	171	151	147	176	145	171	187	170	152	169	169	161	176	146	137	178	171	179	160	156	143	168	158	155	157	154	178	154	162	134	170	174	160	109	149	155	175	155	183	163	130	156	168	158	150	149	139	178	167	150	149	171	159	151	167	156	160	182	163	146	146	158	177	178	181	146	151	165	156	178	156	147	161	167	152	141	165	172	168	151	150	181	165	170	166	156	159	145	168	159	173	161	159	168	165	184	193	184	175	157	176	155	163	158	146	170	152	178	189	151	157	152	134	164	169	161	151	161	142	146	155	143	181	162	144	167	162	151	144	154	147	154	166	170	147	159	139	143	189	180	145	156	172	132	158	185	177	162	156	164	151	156	170	146	139	155	151	146	151	163	168	149	163	142	170	142	166	149	164	161	150	172	142	166	152	170	159	153	170	160	167	164	157	151	160	155	122	164	196	158	149	154	148	163	155	170	168	191	190	177	157	150	146	152	162	150	174	178	163	162	149	160	136	164	143	164	173	181	176	145	152	157	157	173	188	140	163	183	160	160	182	149	158	138	178	158	160	171	150	147	170	134	157	185	159	175	157	150	146	181	140	168	160	170	172	154	148	164	180	154	158	162	157	142	173	147	158	167	157	163	142	166	160	156	168	192	150	166	146	137	148	163	155	160	157	157	158	156	159	170	154	153	166	161	176	157	153	170	193	151	167	155	159	132	171	148	175	163	134	173	151	170	155	184	164	167	139	169	157	147	171	185	168	185	148	166	150	160	159	175	148	159	155	165	168	154	150	154	164	170	164	159	163	146	177	165	149	168	159	168	163	176	158	146	142	162	146	149	142	166	166	158	184	151	154	171	187	169	148	171	148	161	166	150	169	157	152	186	182	165	178	149	152	157	139	150	134	176	160	148	151	150	127	171	147	145	147	150	156	165	152	160	180	166	164	164	173	143	165	176	162	169	128	160	170	163	170	140	144	128	149	140	169	183	174	210	159	171	175	156	173	164	177	166	160	155	180	167	146	175	181	178	151	187	144	145	151	155	168	129	150	162	151	126	160	154	145	164	142	180	167	174	168	160	165	146	134	158	162	168	147	147	150	161	162	173	176	145	172	172	153	162	148	173	173	155	142	144	138	145	146	167	163	145	163	159	153	141	192	164	153	161	142	156	150	158	144	167	182	156	158	168	172	177	168	152	168	130	157	178	150	164	164	168	172	168	130	163	155	166	136	139	154	153	174	152	165	160	140	188	159	164	181	147	171	175	166	155	155	177	157	176	162	159	181	190	155	169	127	182	156	161	140	135	165	160	171	167	161	178	161	184	159	140	157	179	166	160	143	160	187	153	158	159	186	164	147	164	146	174	153	138	173	168	175	169	189	148	154	163	163	153	167	140	145	156	165	175	161	160	150	175	164	187	161	166	154	144	160	137	165	139	155	169	165	173	155	166	128	149	165	154	162	165	152	150	151	145	190	159	156	157	169	172	166	178	153	148	164	160	143	181	156	155	170	161	164	178	161	148	143	170	140	155	149	154	133	147	147	165	169	156	173	155	139	170	166	146	151	162	131	164	192	180	171	157	154	173	152	145	177	163	164	170	169	138	167	165	159	175	165	150	157	153	151	145	152	154	150	155	168	170	156	167	172	179	162	168	163	169	159	143	155	130	156	165	178	183	176	175	138	187	151	161	182	176	171	158	164	153	180	157	157	140	141	172	143	137	154	145	167	170	156	151	148	162	171	169	174	159	173	189	153	164	148	158	148	174	179	172	153	162	172	174	155	182	147	164	179	142	165	177	149	167	180	146	175	130	160	161	187	171	151	177	154	156	146	178	166	162	160	148	161	169	175	159	169	150	156	159	154	147	172	161	157	162	152	170	157	189	179	171	164	131	158	170	163	152	162	151	148	146	152	152	154	161	160	157	175	148	143	156	146	143	181	166	164	145	143	150	153	161	139	171	162	165	150	169	157	148	151	196	172	177	168	165	171	120	178	168	145	179	156	156	165	144	156	177	171	186	171	174	162	163	149	136	162	127	154	174	161	159	157	171	161	165	169	147	184	145	155	148	173	175	177	157	179	172	146	173	146	162	156	160	172	159	164	151	163	183	155	191	160	178	151	158	152	162	175	134	181	159	147	157	169	178	150	148	166	170	160	148	165	146	130	174	144	140	170	152	159	155	164	158	182	203	160	161	166	167	145	147	141	134	152	163	152	165	163	167	158	170	148	155	162	163	159	161	173	169	170	157	139	164	145	165	139	147	163	154	143	154	157	156	157	161	179	153	165	167	147	176	184	178	159	170	147	148	148	174	171	148	167	177	177	165	162	179	182	158	151	158	173	172	169	164	171	162	179	165	168	163	174	146	165	158	166	149	167	139	155	158	162	180	152	149	169	166	160	163	148	148	151	161	158	160	144	178	151	180	141	164	150	147	129	164	158	160	159	130	168	161	165	178	171	159	148	169	155	166	159	166	175	166	170	168	142	175	171	155	166	154	164	152	151	148	148	187	167	153	144	168	140	159	160	164	177	158	131	171	161	147	161	165	168	158	149	140	144	152	140	172	174	176	171	132	132	157	143	170	159	165	172	150	172	138	163	150	176	148	162	148	146	148	163	176	161	149	153	175	174	156	164	187	189	188	157	174	162	178	169	183	141	147	144	175	149	177	165	145	155	149	141	148	165	164	140	155	197	187	154	153	161	149	159	204	146	158	150	175	152	154	172	130	160	195	179	185	169	150	171	163	175	173	157	153	136	152	165	167	139	145	165	150	141	168	198	159	130	178	153	153	167	176	169	171	146	166	150	156	162	141	181	171	163	158	165	181	155	150	159	152	141	169	179	164	189	177	142	167	153	164	186	175	152	140	161	151	152	174	159	176	165	170	167	152	168	161	164	174	159	175	151	162	145	142	141	153	145	154	141	162	141	157	148	166	185	145	174	178	170	181	151	144	157	170	155	170	161	154	157	177	155	156	166	150	171	148	172	150	147	172	179	169	162	155	124	173	156	170	151	172	151	142	135	124	161	168	166	165	165	166	149	170	168	140	163	163	145	156	145	164	177	162	176	167	152	181	160	147	139	180	171	164	137	141	155	168	129	175	160	167	164	174	147	172	169	161	159	142	160	158	173	158	139	151	166	144	145	160	157	169	149	148	186	179	171	164	152	143	182	152	143	158	183	157	140	153	150	137	142	166	169	158	176	138	156	134	177	168	164	157	158	129	155	173	167	179	148	156	168	167	147	140	159	179	179	167	184	172	175	149	181	155	160	163	174	160	169	172	148	177	141	166
2580	1158	2213	2570	2406	1352	1928	2348	1857	1946	2448	1706	982	1018	1010	708	554	488	499	470	484	477	486	507	481	498	555	456	510	497	511	477	466	513	478	485	484	473	497	488	489	491	464	440	487	501	472	471	534	485	491	468	469	471	489	480	516	457	464	497	464	490	430	506	469	491	511	525	507	476	481	541	510	528	524	471	476	486	478	484	514	438	489	479	435	499	472	498	464	510	471	460	449	466	478	466	461	500	463	483	469	433	480	458	471	498	485	533	464	510	471	472	460	471	456	479	503	485	518	472	543	442	470	477	471	446	520	498	514	523	490	481	481	486	464	515	450	479	486	517	475	500	491	491	485	498	460	474	513	497	455	513	465	486	474	434	495	455	450	445	470	460	469	492	465	511	451	449	483	465	499	523	486	513	510	462	501	491	498	510	467	474	527	436	493	524	454	471	476	474	478	517	488	471	485	514	482	485	473	508	459	436	466	460	496	472	492	520	459	467	494	449	473	504	481	481	496	499	490	504	435	496	491	522	493	489	458	473	474	491	516	446	461	483	502	460	493	501	475	496	495	475	521	474	511	430	452	489	489	457	454	491	513	480	499	447	497	464	487	439	478	489	481	507	456	475	503	504	522	491	472	468	455	518	478	503	455	519	527	453	467	497	451	495	514	468	478	478	494	525	490	495	508	485	480	476	479	452	457	511	486	468	455	486	508	495	469	494	504	478	467	446	496	462	524	489	468	473	479	477	522	482	509	478	489	496	485	447	486	507	490	499	455	452	502	484	482	510	463	466	468	480	533	498	509	505	494	481	518	468	474	497	458	459	497	490	493	461	469	447	499	492	472	487	482	480	485	480	527	480	467	478	482	454	520	470	482	491	471	478	494	501	490	464	530	489	495	488	492	467	481	464	489	531	487	494	475	477	460	499	504	457	510	467	475	494	492	468	497	483	490	464	443	488	476	450	493	494	505	471	481	492	509	475	477	482	461	501	454	492	505	450	493	469	474	503	502	510	504	512	511	482	512	476	442	500	497	480	521	485	484	469	495	485	469	486	488	531	480	447	471	466	478	489	476	505	498	455	463	473	482	498	493	443	481	475	446	493	493	480	470	478	495	531	475	463	484	492	512	489	485	509	518	478	512	481	501	479	480	499	498	479	506	501	471	486	459	457	472	475	509	474	502	435	455	467	515	502	500	455	448	480	513	467	504	461	511	474	448	504	474	507	471	522	488	458	526	461	497	516	489	465	522	497	480	507	479	480	448	512	480	444	487	532	460	501	463	497	504	490	480	495	502	498	478	488	496	488	501	482	499	455	482	439	492	495	511	471	432	510	538	514	501	475	454	506	476	546	490	474	529	518	499	483	500	474	474	519	491	523	477	481	480	459	449	478	470	468	479	523	487	441	502	490	518	462	483	479	502	487	529	520	483	483	482	484	484	521	513	473	515	470	488	508	502	457	496	478	475	503	485	472	460	470	512	461	460	452	479	475	498	472	538	480	431	518	466	472	472	449	461	493	515	479	530	487	487	486	465	490	466	501	473	443	478	489	475	487	449	528	517	499	519	498	490	473	451	499	488	523	488	482	537	455	452	512	478	459	486	493	484	480	486	466	456	493	460	517	488	484	517	454	480	481	473	480	469	457	451	492	503	474	460	495	439	519	470	454	483	453	450	471	498	493	462	481	482	507	472	476	466	499	530	494	471	496	451	485	459	466	432	461	471	428	511	452	478	452	496	498	480	474	489	498	502	457	483	478	492	503	511	450	531	480	489	500	507	459	492	505	503	480	488	484	481	501	501	492	469	409	465	530	477	459	480	512	462	512	479	471	463	521	490	471	484	497	451	497	486	463	461	486	460	535	495	445	496	487	467	487	535	477	488	503	498	518	463	521	446	478	456	446	447	478	496	481	455	468	479	496	472	462	536	477	474	504	526	522	509	518	468	504	489	494	485	474	484	482	511	453	472	447	480	480	500	498	474	489	544	494	501	489	477	466	453	503	450	507	492	481	491	501	478	459	486	471	461	484	494	496	510	462	458	471	481	483	465	525	460	473	476	467	511	481	513	505	462	485	465	508	456	470	485	478	500	486	502	502	487	500	488	440	471	455	478	468	514	476	485	481	485	507	456	452	498	473	513	467	552	470	487	480	494	479	479	486	515	504	490	473	450	517	485	491	503	480	491	502	471	478	477	505	488	461	471	475	427	506	481	443	498	452	468	495	492	477	476	471	487	457	503	480	490	448	500	458	528	470	512	497	469	477	483	448	451	474	525	478	447	507	474	473	515	472	477	474	478	479	500	496	482	502	499	464	506	475	547	461	486	511	489	476	478	507	490	467	447	478	482	468	479	482	485	438	482	457	494	454	519	514	559	491	460	480	457	475	469	482	526	460	487	465	492	485	486	447	464	484	430	492	477	485	456	484	484	488	518	447	471	475	502	496	485	492	462	471	521	510	514	488	481	497	438	433	488	495	504	464	491	557	429	502	489	477	469	478	477	478	458	486	494	504	494	508	481	484	502	495	495	491	467	457	490	454	519	487	478	491	460	481	468	528	500	520	488	483	439	525	446	508	486	474	472	505	482	512	481	501	476	497	454	482	485	463	469	467	447	524	468	489	504	501	467	528	466	495	486	465	510	499	486	470	483	478	504	522	470	490	474	517	489	495	519	467	488	464	450	465	474	491	475	525	490	527	427	513	489	434	466	479	480	484	467	471	457	500	503	480	499	477	493	453	454	490	480	444	490	500	509	502	462	496	452	526	447	480	456	491	453	474	514	495	471	483	488	503	485	501	436	468	486	456	453	480	463	498	459	478	527	484	549	493	436	452	530	485	507	471	470	445	466	496	503	510	501	457	502	475	466	504	525	486	507	477	463	519	451	495	503	494	470	484	476	483	492	516	454	467	478	536	501	465	503	452	482	510	503	500	454	483	517	477	441	495	472	466	506	491	499	448	516	476	487	493	442	453	450	466	473	504	461	459	433	506	475	485	469	535	459	518	527	493	502	475	494	478	485	504	496	481	494	496	484	482	487	497	453	462	462	487	460	521	448	472	482	492	467	444	508	489	506	491	439	476	452	520	429	486	508	500	506	493	508	481	470	486	481	498	493	517	472	466	506	492	499	487	490	490	508	462	465	501	486	476	468	498	501	457	495	491	492	477	521	513	453	502	477	450	501	500	531	451	479	495	509	464	489	477	484	457	449	488	521	488	519	457	445	472	477	476	484	506	480	497	497	503	466	441	494	458	469	448	507	472	500	482	488	487	529	507	476	516	502	506	501	476	485	455	497	479	450	509	451	468	463	488	509	483	515	448	491	522	497	464	486	472	498	527	490	469	446	459	485	482	476	471	492	472	509	516	494	443	511	477	480	478	495	514	483	478	506	518	518	439	473	524	443	424	484	471	442	456	479	504	482	463	493	477	475	460	482	518	536	463	518	477	456	490	446	439	505	485	501	448	492	478	449	505	471	475	475	458	500	494	518	484
11388	8980	12251	13356	11504	7803	6402	8387	6305	6523	6642	5839	3083	2296	1882	1116	589	317	375	342	342	358	296	307	290	317	329	286	317	255	306	292	300	311	289	274	292	296	309	304	301	318	295	300	294	261	287	252	296	282	298	299	305	296	268	284	322	304	293	315	300	308	278	295	278	320	256	297	304	313	286	304	296	295	305	267	280	318	302	289	316	295	284	315	278	266	257	286	256	280	311	269	304	291	268	286	260	286	289	286	303	256	262	283	294	271	277	262	321	278	292	284	303	297	289	290	296	294	267	289	269	252	306	298	270	277	288	310	292	291	309	278	285	270	283	301	302	274	329	294	309	298	243	292	283	296	308	297	277	287	284	301	285	254	285	282	270	279	274	303	279	295	301	288	300	288	312	305	308	264	300	314	265	285	283	282	299	260	267	351	280	306	316	293	272	290	275	250	307	296	275	271	292	294	299	271	252	302	264	268	280	327	290	273	323	301	276	310	321	301	296	315	278	291	315	308	290	276	272	267	277	300	284	277	301	280	298	304	266	290	278	277	268	276	315	282	287	279	257	276	267	268	299	271	255	309	305	288	300	312	276	278	302	278	256	304	302	308	291	310	295	278	307	303	269	284	274	283	262	294	275	259	261	310	266	283	291	285	300	292	304	249	294	270	285	283	273	263	306	273	296	284	257	260	327	274	291	306	306	286	268	271	285	286	304	265	274	321	273	241	274	302	243	284	285	289	288	272	278	291	277	291	279	276	276	252	302	282	299	283	306	296	291	290	267	286	301	297	269	294	261	280	288	310	281	259	261	282	288	278	310	301	281	271	277	303	262	317	296	283	322	277	277	275	293	295	293	306	300	294	297	280	299	294	294	299	285	286	273	256	281	266	309	284	242	293	300	289	295	264	311	294	282	276	274	293	296	278	290	281	281	273	288	303	272	287	286	262	282	272	291	272	306	297	317	300	259	280	280	306	267	301	277	308	278	313	249	293	284	273	260	283	290	262	275	326	290	301	244	290	277	276	280	278	251	277	282	293	291	286	261	268	264	289	301	278	312	264	286	304	281	291	294	299	280	267	297	266	297	286	329	280	274	274	308	293	289	261	296	293	304	291	258	301	272	311	255	318	297	291	256	328	289	280	275	290	261	272	269	293	298	328	279	297	282	277	263	286	307	282	279	272	286	303	279	290	319	289	297	257	298	279	272	321	305	286	287	271	254	283	281	306	273	289	297	281	320	274	269	259	275	333	274	250	264	257	275	301	261	279	283	272	292	312	318	293	270	265	320	298	282	259	277	281	303	290	314	300	305	292	271	270	294	285	283	273	271	291	288	295	296	269	288	259	277	310	280	318	286	300	291	259	293	263	287	290	298	270	277	311	303	278	261	310	292	280	274	283	283	297	275	279	281	273	275	290	305	276	276	261	300	286	293	265	320	306	265	282	298	274	282	242	285	267	271	308	272	289	286	291	303	296	244	267	284	271	307	286	274	289	255	320	248	276	264	313	265	309	293	289	309	291	275	283	278	299	278	284	245	271	308	277	281	266	281	300	270	265	263	248	302	288	280	298	295	294	275	274	300	282	280	297	285	279	272	286	281	287	285	294	298	309	244	270	273	264	287	297	291	272	286	276	308	310	270	291	300	299	257	306	323	278	317	281	268	298	279	299	309	303	304	302	308	275	278	267	263	290	278	278	268	307	277	287	269	272	300	291	265	258	297	288	262	292	247	304	301	297	316	328	308	272	295	267	275	298	266	306	285	263	266	295	297	275	295	263	272	245	318	274	266	263	276	281	302	293	300	297	276	285	292	280	277	293	281	272	298	281	267	273	322	276	270	308	286	282	267	298	283	277	296	287	297	280	302	300	308	275	291	308	283	288	301	300	314	279	303	299	313	261	275	322	287	300	262	303	301	288	301	266	289	285	272	284	273	277	271	280	292	323	255	251	309	297	312	295	305	311	289	292	311	316	267	276	340	287	279	274	293	267	248	282	311	263	292	302	264	285	308	305	289	271	310	298	277	275	294	290	279	305	316	274	300	266	327	305	287	303	307	294	294	248	316	273	303	294	283	298	290	290	267	293	281	307	292	292	258	291	282	287	260	304	304	282	294	267	259	269	281	308	297	291	274	294	270	289	297	269	311	285	258	275	272	309	268	303	268	277	276	286	269	297	274	295	283	293	313	297	288	313	250	299	314	304	285	281	308	276	287	278	296	273	267	297	313	286	318	270	278	303	287	309	302	272	301	290	288	250	276	299	328	279	309	298	298	310	297	285	293	311	268	282	240	319	273	297	282	281	281	293	268	279	297	283	274	260	286	283	298	309	313	309	303	274	295	300	283	291	273	272	314	283	283	288	281	290	314	342	274	259	279	286	290	294	313	296	267	276	304	280	254	274	285	319	267	288	302	268	277	295	297	315	290	267	307	286	262	305	274	289	296	302	297	291	307	270	312	306	294	286	300	297	285	278	265	292	263	306	295	254	313	290	312	285	264	281	308	308	289	278	285	292	293	289	295	285	273	265	294	284	292	289	292	296	310	278	299	271	274	264	285	261	278	282	274	259	282	296	304	277	232	268	292	303	265	275	277	279	279	284	283	298	292	282	261	282	287	269	291	275	261	289	298	295	286	274	317	300	265	295	280	295	272	290	273	282	291	293	290	285	317	304	291	296	283	263	305	275	297	276	270	279	249	272	281	272	255	253	276	280	300	320	285	292	274	280	274	288	295	296	294	276	253	304	263	279	306	275	286	270	275	309	252	292	270	293	270	264	298	263	306	279	290	281	313	318	285	263	279	272	289	277	265	277	275	292	311	253	299	280	284	326	282	298	268	284	284	280	287	306	281	323	304	303	298	273	283	253	296	275	293	290	237	303	284	308	334	293	285	295	306	292	308	304	279	297	283	308	297	298	286	284	261	306	302	298	283	273	298	321	294	280	292	267	257	285	294	304	282	271	325	269	284	289	321	277	300	282	279	295	275	285	284	296	263	294	284	272	293	274	267	275	288	284	296	289	292	262	253	302	258	279	259	253	286	277	307	302	296	269	283	285	290	306	297	273	278	285	303	317	283	298	257	266	270	276	290	311	304	303	301	269	309	311	303	293	285	269	280	290	274	270	275	300	260	287	256	284	292	287	294	278	318	309	286	287	273	252	275	276	257	311	289	297	277	299	289	273	280	311	316	252	290	306	281	301	287	267	291	276	266	280	273	320	270	307	284	276	330	270	254	249	253	279	315	280	282	269	309	284	316	305	287	297	294	278	282	298	249	296	298	268	295	286	288	274	281	271	307	265	274	327	278	287	297	288	244	266	327	299	281	279	283	292	275	283	284	316	298	278	272	275	286	269	269	289	327	279	287	295	302	288	270	273	267	282	287	291	278	277	308	249	257	298	292	272	274	283	293	272	316	277	284	271	314	293	250	262	302	311	262	248	277	289	295	286	282	312	305	294	296	302	283	226	301	285	302	293	281	267	285	288	286	307	288	297
8375	7783	11186	14410	15024	13476	14256	20429	14505	15432	18205	14636	8299	8304	7356	3911	2133	1291	1122	1040	1084	1149	1003	1041	1039	1162	1070	909	882	837	837	817	828	830	803	872	811	776	806	777	812	857	834	821	790	825	777	829	845	840	759	769	829	784	787	763	806	760	795	767	823	814	785	790	713	765	763	764	782	790	796	830	813	756	806	794	755	797	822	788	776	750	736	737	720	801	783	780	761	808	774	824	805	819	771	786	791	814	803	788	776	788	784	742	816	759	784	795	754	753	758	777	819	757	765	800	762	770	800	767	776	759	763	803	825	719	744	827	787	791	789	743	755	763	768	786	769	744	770	740	704	803	749	780	729	747	838	779	788	818	763	781	747	753	793	788	753	782	709	815	824	785	797	749	790	808	816	797	801	773	763	798	817	754	773	787	816	794	777	773	750	763	802	719	771	770	790	748	739	734	763	796	723	780	818	730	774	784	804	829	785	798	801	777	813	726	755	768	752	733	772	822	743	747	788	760	794	749	770	762	763	777	779	736	732	738	731	763	775	778	771	767	765	769	765	754	699	808	810	735	769	756	753	760	808	796	765	764	775	806	738	780	807	725	774	745	750	752	725	794	765	772	734	822	797	783	732	728	767	805	770	764	820	776	772	778	757	788	798	765	792	794	837	743	706	767	782	777	793	776	776	762	721	741	796	789	799	741	795	772	778	772	816	776	759	756	745	751	766	748	764	774	763	761	782	807	790	744	804	800	727	776	745	801	800	737	803	738	763	793	782	725	825	747	769	729	779	784	773	802	779	781	745	802	751	784	807	741	788	784	783	775	822	793	785	776	778	786	771	757	802	786	783	760	805	777	797	794	758	754	770	801	794	813	777	788	782	798	781	788	784	806	795	782	776	733	763	725	763	782	766	783	787	827	737	818	746	779	755	818	792	735	769	731	753	752	753	744	757	765	750	724	813	744	752	753	772	737	790	792	783	774	786	828	785	766	761	780	810	738	765	777	817	798	724	834	772	747	775	787	768	755	755	806	777	786	718	802	826	775	735	757	773	760	768	796	791	780	807	800	721	813	793	757	794	812	760	735	771	757	779	796	820	814	760	811	759	759	786	788	740	782	759	718	801	776	734	781	779	739	829	786	761	779	767	762	757	772	755	746	753	775	755	777	726	809	801	768	779	793	782	793	822	775	777	749	733	782	737	769	827	735	750	789	780	822	795	730	709	818	742	757	814	809	744	757	795	844	752	761	756	786	796	741	812	796	742	824	743	812	759	764	758	781	763	790	737	767	767	746	770	785	788	757	788	771	764	740	739	788	750	782	740	753	723	741	773	772	787	766	776	803	820	775	765	792	798	735	784	774	744	764	839	830	793	771	768	722	797	749	798	802	769	764	775	787	770	804	822	821	798	778	772	792	775	747	781	817	777	772	790	753	771	808	791	794	755	768	801	801	761	720	736	792	820	780	778	733	786	772	759	767	791	766	774	743	766	782	729	776	717	792	720	804	789	767	765	789	838	766	768	754	754	771	760	760	802	784	729	814	789	798	751	764	743	765	744	769	775	810	749	756	827	732	799	797	760	792	772	751	752	765	732	793	772	769	829	788	776	719	776	719	741	713	715	744	784	782	691	753	724	776	779	791	758	762	757	790	767	723	727	780	793	807	794	713	776	787	747	738	763	729	770	740	767	764	730	828	810	816	776	785	786	728	801	793	757	779	798	739	759	756	789	754	787	747	763	790	784	762	757	774	828	816	768	778	803	710	800	748	769	804	774	775	779	758	803	753	806	758	759	784	775	780	795	743	843	771	772	764	766	707	724	830	758	777	754	801	771	789	780	797	797	771	797	732	782	802	770	804	791	772	811	757	757	762	785	809	736	781	748	777	779	765	724	781	812	734	721	769	753	738	791	765	744	782	760	801	774	783	790	786	778	720	794	782	771	712	792	755	783	772	755	769	818	827	757	754	840	753	774	780	776	776	787	738	789	772	800	746	802	777	745	799	749	797	772	792	767	801	735	823	811	734	771	760	738	708	806	752	759	744	767	786	753	801	809	733	740	820	782	739	773	810	715	757	833	823	802	782	772	788	817	769	724	708	775	780	763	804	799	756	757	792	754	797	735	799	820	795	819	778	768	767	785	791	758	750	751	735	794	796	771	782	737	758	805	802	765	731	769	730	779	764	740	694	787	736	766	726	808	783	752	783	762	729	745	813	754	749	795	736	740	785	772	785	741	758	795	762	748	725	827	764	730	736	759	759	770	728	788	745	778	771	800	802	823	779	754	710	766	791	792	732	735	775	821	732	755	754	796	747	739	810	811	788	765	749	725	761	721	727	783	780	820	752	801	760	771	778	797	784	809	822	789	745	774	733	751	748	769	800	771	766	761	783	785	779	826	754	782	737	773	744	778	812	762	738	776	796	739	749	777	825	743	785	813	790	784	752	780	836	766	806	741	802	774	716	716	799	765	774	758	786	772	781	799	735	765	765	754	780	765	780	765	798	773	779	762	776	742	775	781	726	815	781	790	783	787	763	772	782	786	788	781	757	768	739	754	749	799	742	765	758	750	781	774	817	755	819	781	810	805	815	826	794	738	730	785	750	735	763	772	794	736	774	726	804	750	730	723	802	746	751	755	785	715	767	773	763	776	781	827	776	774	750	754	792	736	740	761	792	729	806	754	762	776	738	783	749	743	766	742	769	795	798	764	788	732	726	784	750	758	753	774	722	804	790	780	766	739	780	763	782	751	751	747	742	726	740	858	747	768	717	787	795	774	785	780	797	751	747	762	741	742	768	785	739	791	766	748	722	818	790	700	771	793	783	790	728	774	748	728	773	750	794	748	749	737	753	798	765	816	760	746	773	749	771	802	748	746	712	817	764	779	792	773	765	752	722	773	786	798	744	720	733	764	816	771	738	792	824	732	783	753	794	705	781	744	734	785	787	815	806	784	739	768	773	791	783	748	748	788	742	761	748	760	777	749	794	786	787	767	788	768	746	795	769	729	767	760	798	790	763	749	765	751	814	734	756	791	768	809	744	720	799	782	807	743	794	773	782	787	802	768	764	771	772	800	761	751	799	781	791	760	773	779	762	703	775	754	768	741	777	732	797	797	769	739	761	754	748	796	769	784	786	780	840	738	725	774	750	799	828	794	755	773	768	760	761	771	771	795	791	753	758	831	793	756	759	781	790	807	750	811	774	764	736	743	774	791	790	742	757	801	763	764	790	770	711	749	774	784	778	762	743	777	787	701	763	786	806	752	765	826	826	754	767	794	780	754	789	788	741	764	753	746	776	760	792	775	787	806	758	790	767	786	762	775	759	756	793	762	776	747	772	718	785	784	792	800	782	787	755	786	795	721	817	738	831	752	758	730	699	760	791	777	791	783	730	770	772	805	773	787	798	789	752	786	766	751	760	786	778	784	756	775	771	792	728	709	778	741	755	747	819	759	775	751	758	774	799	724	827	770	766	793	783	758	791	790	797	748	778	767	785
19495	14159	18544	19743	18816	12934	9589	13253	10883	8268	8991	8393	4803	3635	3135	2332	967	464	331	317	294	285	254	291	299	373	291	298	249	251	254	268	266	224	255	274	263	247	233	243	224	246	223	240	245	238	251	222	230	237	259	253	231	242	234	232	265	256	195	249	219	265	244	255	288	227	228	255	232	221	231	245	252	243	222	237	215	232	271	231	253	241	240	265	218	241	228	190	222	277	222	266	235	209	245	247	238	263	246	295	257	221	269	233	241	247	257	244	248	232	222	253	238	234	220	237	248	228	254	231	266	236	251	221	253	238	212	237	221	254	225	240	265	226	249	244	251	205	253	229	230	234	257	240	242	242	215	247	229	233	225	246	256	238	232	236	218	229	242	228	239	213	237	225	251	251	244	251	275	214	232	242	216	242	221	236	266	256	239	214	259	231	223	229	217	239	242	248	247	227	231	229	251	255	206	247	212	246	196	210	223	238	230	243	269	253	222	236	242	240	232	255	222	240	248	221	237	217	264	251	244	255	214	242	226	239	230	230	233	247	244	272	224	232	247	252	252	237	211	221	240	233	232	220	255	248	242	237	249	246	258	229	215	246	259	237	238	241	221	235	246	230	242	223	264	229	222	231	242	251	202	242	256	222	228	221	236	233	244	250	217	257	231	239	238	255	229	220	249	222	232	211	229	227	226	240	249	217	256	247	216	258	226	250	231	242	240	227	244	243	252	267	215	248	248	219	248	251	260	245	239	237	217	227	242	232	246	253	215	227	248	217	251	228	242	233	251	246	224	237	276	261	235	254	216	246	215	244	261	257	232	246	240	239	243	195	236	219	228	233	234	234	245	252	248	270	246	233	205	225	243	252	229	219	226	227	250	242	247	270	208	258	245	243	253	248	220	222	223	227	256	246	243	233	242	234	240	237	223	243	242	236	232	237	247	235	230	245	242	230	240	224	262	241	244	230	247	234	252	233	240	252	229	247	242	238	253	220	236	240	244	256	222	236	237	262	229	219	224	225	230	242	198	246	239	243	231	226	239	242	249	253	223	220	218	264	261	233	238	236	259	240	236	249	241	246	230	264	222	234	239	251	239	223	250	243	256	258	212	256	252	224	241	224	243	239	234	219	206	241	245	265	246	246	226	252	233	241	199	218	255	255	226	259	283	234	213	248	248	247	213	233	250	288	268	228	261	224	236	257	250	244	210	248	251	253	243	228	249	235	215	217	230	224	231	237	235	204	242	242	249	252	249	213	257	250	255	250	232	230	246	248	234	276	249	264	230	225	251	234	244	240	237	236	235	263	233	236	226	276	221	205	273	211	226	248	239	263	257	223	224	274	245	262	218	248	247	239	209	226	240	198	228	214	226	257	234	231	243	228	221	248	243	234	242	225	236	228	221	280	243	239	245	248	233	233	227	274	211	237	235	226	254	222	262	222	219	224	230	255	238	234	242	258	233	223	224	241	224	236	250	218	241	227	252	219	198	226	230	238	245	227	227	232	246	233	262	256	268	237	230	250	237	236	253	268	220	261	230	242	238	269	245	258	255	249	206	242	280	234	253	229	210	231	241	253	242	227	225	219	192	221	241	235	263	252	253	236	250	269	236	218	212	232	225	226	248	239	221	266	279	235	257	231	222	240	248	241	225	239	221	276	245	193	219	249	242	238	262	228	251	228	215	215	220	234	242	262	250	265	242	235	259	251	231	234	252	249	214	221	222	232	254	252	265	250	210	235	247	253	265	229	235	245	232	233	234	238	241	237	227	222	223	212	211	248	230	218	242	236	234	221	249	244	255	233	238	244	228	238	231	248	236	244	233	220	248	250	237	223	229	232	260	263	249	232	246	247	201	233	279	260	239	242	213	267	210	220	255	249	270	233	234	243	261	231	237	257	238	252	225	245	235	217	247	227	242	213	231	247	255	251	231	258	255	241	230	240	220	229	217	249	244	261	242	247	238	225	232	232	226	219	227	235	237	236	255	251	250	260	221	205	248	240	239	251	247	240	237	222	256	229	242	236	237	271	262	233	245	243	257	223	259	230	257	221	239	239	238	233	241	261	245	211	230	262	222	211	239	249	252	227	250	245	224	213	228	260	229	245	244	229	206	244	240	227	241	230	220	247	240	281	221	240	235	195	244	231	243	225	253	236	241	246	235	219	232	236	255	261	244	237	245	262	205	247	246	278	243	234	238	240	266	214	250	232	237	259	251	251	240	236	222	245	227	241	226	208	252	234	227	224	233	222	234	225	224	258	247	227	215	210	236	269	236	205	243	242	249	245	229	229	245	248	240	239	245	258	226	238	264	247	251	245	244	246	256	222	238	237	255	234	234	244	235	256	226	245	221	217	228	243	238	266	236	222	247	231	220	257	238	234	234	243	236	253	218	256	234	243	255	244	249	272	250	239	215	214	242	256	250	215	256	248	220	250	254	286	245	245	242	262	243	225	245	214	271	203	234	223	230	224	219	259	226	242	207	241	249	249	239	228	258	240	227	228	219	254	226	261	218	262	237	221	248	221	267	238	249	239	233	259	265	212	258	247	255	236	235	248	207	229	214	239	250	250	239	234	209	229	240	237	248	231	223	241	246	246	253	258	251	234	230	247	222	248	261	253	226	238	251	248	222	222	230	215	261	236	233	253	227	239	221	237	246	239	232	246	240	223	251	246	230	240	224	248	256	245	228	220	244	236	243	236	231	216	220	249	219	243	232	244	272	221	212	237	231	208	252	241	241	231	238	234	246	238	204	213	250	211	233	239	249	224	227	226	260	221	240	213	256	263	237	235	247	249	254	235	256	237	240	244	249	227	249	256	262	253	218	271	227	233	221	274	230	244	238	252	244	224	257	232	237	241	220	208	243	226	248	230	263	271	233	234	236	228	240	245	219	216	272	244	227	220	255	239	232	277	236	220	226	246	244	245	271	232	256	235	218	209	269	244	226	212	250	249	252	265	245	252	243	222	206	262	242	248	266	230	240	250	226	251	236	241	243	218	228	270	238	220	261	227	232	263	225	243	225	210	258	270	238	230	215	211	244	244	254	252	226	246	247	234	223	212	238	234	228	200	244	197	233	244	234	235	250	237	252	229	216	226	234	247	228	238	238	223	216	264	252	246	240	239	236	243	244	255	217	245	260	214	230	215	243	255	237	238	248	230	243	270	270	248	240	250	254	263	231	269	267	247	217	237	262	232	231	216	253	262	218	215	256	249	244	212	237	206	245	212	238	218	240	225	238	232	229	225	226	241	239	216	241	266	224	241	238	237	259	231	214	237	232	221	255	235	229	214	247	251	242	255	216	246	231	258	229	248	231	234	247	243	204	257	239	247	235	253	228	249	228	249	260	260	236	215	219	233	218	225	269	227	211	236	219	254	228	228	234	220	277	228	256	247	236	244	203	219	210	232	237	221	224	237	227	237	240	265	242	243	272	233	243	239	233	234	238	231	236	242	231	248	227	220	272	239	235	239	248	246	248	238	215	227	254	223	214	242
11698	10572	16171	19535	20682	18229	17700	27393	18737	19269	22848	20619	12039	12378	10863	6549	2755	1640	1257	1281	1157	1235	990	1033	1278	1507	1153	878	782	823	785	784	729	756	726	707	657	709	722	716	691	707	733	701	695	708	734	724	702	685	693	663	716	640	705	676	648	684	685	694	736	663	649	628	676	670	612	683	664	642	671	643	682	675	652	619	642	648	758	635	657	660	669	624	654	625	645	638	670	623	661	622	655	666	608	626	637	633	600	659	628	632	652	638	644	623	653	631	634	695	649	654	643	647	600	618	645	680	643	612	651	635	607	657	630	660	640	631	659	628	656	619	630	594	657	626	626	606	633	661	622	657	708	646	651	668	669	658	620	638	617	618	663	660	625	618	681	618	595	593	626	635	594	617	649	593	600	635	647	637	629	633	612	620	619	607	627	628	686	598	598	611	612	636	607	647	650	653	588	626	624	636	634	632	657	614	576	633	626	650	629	587	604	572	623	593	594	629	663	651	658	597	590	640	630	619	648	656	613	625	642	599	586	638	648	650	638	638	613	649	606	633	652	611	605	692	619	644	622	640	666	607	641	627	611	647	629	622	615	640	637	616	660	606	657	584	614	620	621	641	619	620	633	648	634	631	622	628	631	583	581	622	665	663	650	630	673	605	632	609	649	602	585	631	648	693	615	642	627	588	680	585	593	626	665	635	592	605	668	659	649	660	643	620	636	656	640	658	594	627	638	579	601	675	641	623	601	639	625	663	673	649	625	621	665	641	675	624	658	617	597	636	656	634	639	640	600	640	669	619	626	615	620	627	646	636	646	626	630	651	677	607	663	676	647	643	635	648	665	622	646	569	606	623	610	643	619	669	618	666	623	596	619	608	646	671	661	671	649	610	651	595	640	652	700	624	607	629	619	608	607	615	632	633	606	613	648	654	640	625	629	597	608	631	623	601	606	629	649	616	622	639	620	591	625	666	652	616	635	646	608	632	617	610	644	651	624	594	627	648	622	607	633	615	644	636	610	637	646	627	646	621	631	601	648	673	636	638	633	597	627	624	644	656	633	584	656	613	662	650	624	649	707	647	647	591	675	633	663	597	668	664	608	673	658	615	646	613	631	619	591	632	588	606	608	591	652	630	613	627	634	629	596	634	609	625	657	613	618	669	620	639	616	651	664	665	665	654	613	602	674	638	617	617	640	572	655	648	656	602	604	621	596	591	696	658	643	638	645	595	620	658	559	655	624	675	648	656	628	630	657	661	616	620	616	627	622	622	641	601	618	644	660	619	583	637	632	680	643	612	606	688	668	647	604	599	622	649	608	621	623	623	611	678	671	699	603	673	650	673	626	641	603	622	644	648	633	612	624	638	661	586	635	656	642	650	678	625	631	640	627	615	692	634	653	600	606	630	641	619	680	582	643	630	618	656	574	713	614	613	589	642	635	607	662	659	592	633	623	631	604	607	638	643	610	619	600	601	665	596	584	594	622	620	680	622	662	631	613	618	671	645	664	594	638	645	648	670	625	665	677	660	612	622	615	643	648	616	621	656	635	673	634	612	619	640	612	641	648	609	613	642	657	676	637	649	647	607	634	625	619	646	618	595	618	646	613	612	604	617	624	643	620	595	655	563	584	612	599	624	649	657	594	631	687	623	656	635	648	604	592	640	596	633	620	632	612	603	640	629	614	652	607	607	617	618	646	636	610	658	642	620	613	606	616	624	622	621	650	632	630	638	706	571	656	595	651	657	648	664	642	648	618	618	659	619	611	661	579	670	623	648	665	618	626	643	624	616	633	649	677	617	593	611	651	645	665	641	648	615	620	653	590	636	655	619	657	623	633	628	639	644	624	605	649	657	649	647	646	646	635	644	635	658	614	622	594	622	642	617	627	652	605	635	645	633	651	650	612	598	621	651	616	616	612	610	616	662	652	605	639	650	540	650	629	653	642	628	655	645	657	650	603	672	619	665	635	619	605	617	619	591	652	628	680	642	605	648	619	628	639	621	604	595	615	638	606	634	624	650	660	644	651	592	628	654	663	656	661	628	645	644	643	642	631	648	585	650	605	650	664	595	676	659	620	620	632	620	601	613	623	663	620	608	622	631	666	653	633	633	655	643	629	638	660	639	656	612	615	642	632	608	629	628	618	642	653	595	631	645	615	632	617	624	643	610	615	649	618	646	608	597	689	643	621	637	673	642	605	630	619	637	662	639	643	632	623	616	616	659	613	670	622	677	591	675	643	641	604	653	613	677	639	624	617	604	612	659	611	655	602	694	617	595	721	598	643	642	644	642	636	602	645	626	619	637	657	631	610	633	639	626	618	652	590	629	686	650	603	658	647	633	641	603	651	633	686	651	595	654	594	621	643	659	609	609	622	637	609	649	652	665	641	654	616	619	663	624	611	643	636	579	643	606	642	595	614	597	622	639	635	583	655	651	615	606	638	677	608	636	647	569	645	644	670	646	654	636	628	622	593	688	602	629	658	662	628	620	619	627	690	625	656	629	592	634	612	630	630	665	598	632	638	679	627	660	643	677	621	642	644	610	605	621	648	625	571	611	663	664	646	615	655	623	608	636	673	592	605	618	616	686	672	643	602	598	617	649	605	625	605	653	613	602	631	638	630	640	661	643	668	671	646	632	588	592	653	678	649	647	671	647	640	577	650	589	657	687	650	594	623	618	643	610	649	639	637	677	626	671	711	633	600	655	663	656	606	615	613	614	655	643	628	626	609	681	636	647	628	649	616	649	669	662	663	618	650	592	622	646	609	601	612	708	668	573	607	659	642	625	670	630	630	624	566	633	664	593	617	614	649	605	721	634	626	622	619	643	620	607	649	630	673	652	616	602	599	573	646	606	636	644	629	633	606	642	657	617	610	628	615	618	623	621	668	631	648	647	672	625	589	639	615	665	619	660	662	622	601	602	608	619	637	655	682	673	600	637	661	592	658	626	652	621	622	623	640	644	669	649	617	599	633	623	606	655	577	629	634	636	594	621	585	605	681	625	614	600	655	643	629	663	633	615	651	639	688	609	631	610	649	655	653	626	581	618	624	668	623	661	643	599	664	577	608	647	652	642	601	671	631	626	615	608	613	656	647	623	606	640	677	680	629	615	666	635	648	681	614	602	635	661	644	598	610	622	671	606	625	685	659	627	620	625	653	601	628	635	649	588	632	634	639	660	650	629	616	560	641	625	646	660	672	602	641	680	626	626	661	667	652	615	633	668	644	654	680	622	614	659	604	614	619	654	657	681	655	656	611	610	642	602	665	647	622	627	652	631	635	673	640	583	635	627	594	712	605	602	644	666	573	639	626	615	639	641	647	659	630	623	674	658	687	650	651	655	614	638	661	614	659	606	605	673	613	595	638	641	598	606	631	611	632	627	616	689	632	633	625	614	643	597	597	607	588	586	650	613	637	635	661	619	656	646	641	642	635	620	612	565	631	648	630	632	631	649	668	634	609	652	674	627	622	618	634	647	652	643	626	644	629	600	660	651	570	588
2463	878	962	761	537	488	411	604	479	338	337	359	253	215	207	184	163	149	176	168	167	165	188	147	155	158	160	157	155	135	169	154	180	171	153	190	160	149	148	167	175	175	177	158	173	145	184	166	172	162	157	154	152	153	155	159	164	159	160	171	161	181	146	161	175	149	152	161	178	169	142	162	169	180	166	156	161	157	160	150	159	167	164	165	168	167	170	154	146	155	139	134	158	173	169	154	162	166	186	162	157	169	153	159	160	167	142	155	176	171	157	152	163	171	159	167	160	169	161	159	168	174	142	163	169	161	159	180	137	152	153	146	160	174	164	171	168	163	158	163	158	174	164	149	120	168	176	147	167	144	155	170	138	164	178	151	161	174	168	179	184	171	171	151	175	149	166	153	168	157	172	168	155	149	177	158	163	174	170	170	163	179	187	168	153	168	161	181	174	164	166	166	167	159	167	143	170	185	145	161	138	166	165	125	152	181	173	169	164	171	159	149	157	150	180	167	158	172	146	153	175	148	158	167	165	171	162	158	161	173	159	168	148	147	154	146	165	177	177	165	168	182	151	175	160	169	146	173	168	130	154	154	152	163	169	166	172	161	164	157	172	153	159	191	168	184	166	147	176	166	169	160	161	167	160	161	169	173	139	159	179	183	155	166	163	205	160	159	158	177	146	148	156	158	172	161	167	172	154	134	181	173	166	146	157	174	160	162	174	172	174	148	146	153	144	149	143	164	160	187	163	181	148	152	182	159	148	175	179	166	179	162	146	155	175	167	154	205	175	170	156	149	156	133	198	169	158	173	156	156	140	167	163	173	157	141	173	155	140	175	154	148	159	178	164	165	167	158	160	173	145	161	172	167	139	166	128	175	155	163	141	162	152	142	167	140	150	158	157	167	148	168	176	176	188	171	178	159	148	171	155	157	156	155	160	156	161	167	157	154	148	166	169	163	173	187	159	162	177	160	151	183	147	162	175	167	148	129	161	160	161	157	169	175	185	173	148	161	155	161	135	156	180	138	151	163	189	168	146	150	168	156	183	160	163	146	189	177	173	171	183	166	177	139	161	165	161	173	171	169	152	144	169	155	174	147	185	173	156	140	150	179	166	196	156	169	143	154	195	169	164	168	146	159	178	175	163	155	150	154	155	153	169	150	168	159	149	149	151	155	166	153	178	147	159	161	162	164	137	160	145	162	150	163	180	162	153	165	169	151	152	169	165	174	169	158	179	155	155	157	160	159	162	181	182	193	170	154	134	153	149	162	177	159	150	148	165	145	175	176	172	177	187	172	170	168	171	163	143	179	160	187	184	166	146	168	164	172	136	158	178	178	191	171	148	167	169	160	166	162	173	161	160	176	166	175	170	160	172	170	155	155	143	182	147	178	175	166	165	163	169	172	178	173	152	170	160	181	169	159	129	165	175	163	143	177	194	166	148	166	180	166	164	137	186	181	156	144	168	179	144	174	160	171	161	162	188	145	152	137	148	149	169	173	163	149	144	157	161	174	169	168	175	164	155	156	168	166	162	158	181	157	150	154	168	162	166	163	154	146	174	182	179	162	162	162	173	158	173	171	177	169	156	148	164	163	160	166	172	182	149	166	185	183	161	144	154	158	175	169	146	150	152	156	166	165	181	157	173	161	140	160	159	181	147	160	163	175	141	142	164	166	156	141	158	159	148	198	178	159	179	162	177	161	156	146	172	169	175	182	141	144	158	173	158	168	178	153	142	172	152	165	143	182	157	156	176	172	159	172	155	170	155	180	144	189	155	157	151	148	145	146	176	156	140	156	136	153	162	184	138	143	144	130	172	151	165	178	168	168	154	158	133	182	150	156	150	172	168	185	174	173	173	157	150	139	149	166	153	146	172	162	149	176	159	166	153	161	169	152	137	174	147	167	167	160	181	151	148	162	170	164	168	163	166	177	162	150	162	187	161	180	164	152	147	202	166	156	149	166	168	162	160	158	144	179	145	158	161	168	176	172	166	160	153	147	175	178	185	164	156	131	150	169	156	190	175	153	183	155	147	150	150	167	170	161	157	151	149	165	171	160	156	160	149	158	174	160	147	166	181	153	157	168	141	173	173	156	179	180	151	156	158	149	176	156	147	170	172	179	181	166	161	158	154	146	168	136	150	152	173	157	153	163	150	157	159	163	158	160	174	169	165	151	144	149	166	172	158	183	171	166	152	162	177	167	146	174	156	173	168	150	175	151	157	163	161	168	166	151	140	144	170	154	172	159	160	146	153	167	172	144	175	142	148	170	151	152	151	161	176	175	186	149	166	171	151	171	144	154	155	163	171	159	199	159	174	152	159	167	141	165	164	186	162	178	179	170	158	158	159	177	142	156	182	160	180	152	142	154	167	181	180	143	187	177	149	155	192	143	135	186	197	140	166	164	153	149	148	159	173	167	178	178	144	157	165	163	165	131	159	159	141	173	180	161	167	168	168	144	132	182	173	180	146	171	149	186	171	162	171	162	148	163	162	184	139	157	180	153	155	160	146	182	168	176	152	154	171	152	172	153	156	165	167	154	163	145	153	170	153	163	137	158	155	160	143	160	155	166	154	170	157	156	171	161	158	148	170	156	167	172	147	160	168	150	160	170	146	178	143	153	165	176	158	138	160	158	149	176	167	145	154	156	168	140	167	164	169	160	165	148	175	171	172	163	148	160	177	163	167	158	188	184	176	164	134	156	136	156	170	140	160	143	161	185	159	168	155	162	175	154	175	175	158	168	167	155	153	160	175	174	174	176	174	150	157	164	160	153	171	163	162	170	159	173	166	170	152	162	153	171	154	176	170	141	153	159	146	132	152	169	173	152	166	172	174	175	179	165	188	176	157	172	155	157	171	174	160	156	154	156	168	161	152	167	172	146	170	165	173	158	171	160	130	149	151	137	137	157	169	165	175	145	151	137	161	169	150	155	151	173	177	152	157	149	184	145	140	128	161	180	125	153	172	181	159	187	156	163	137	152	161	156	136	171	147	144	155	176	166	148	161	165	166	161	159	159	149	191	171	161	156	152	152	161	162	161	162	150	159	160	155	140	176	161	168	165	167	157	171	141	154	159	169	182	177	177	156	171	154	180	162	153	184	160	146	160	181	177	162	174	164	163	189	145	180	152	151	166	169	163	183	141	170	182	157	145	160	149	161	159	182	172	180	164	127	163	189	151	155	158	172	157	155	147	126	162	165	152	157	163	145	152	179	168	162	198	159	155	192	159	170	163	149	168	165	165	144	173	172	182	163	150	150	163	150	149	147	173	170	156	168	161	155	185	193	175	169	162	143	158	172	189	156	165	155	153	143	154	152	156	157	155	167	189	140	170	162	149	162	148	180	173	183	155	141	174	177	148	154	136	155	149	138	166	171	165	138	165	172	160	167	162	159	167	167	197	205	141	171	183	164	164	190	146	181	171	154	165	141	155	140	167	160	153	193	157	180	153	151	146	181	166	164	170	174	157	162	161	178	159	147	190	167	159
2837	1545	2393	2506	2371	2274	1678	2529	2160	1527	1911	1741	1035	929	911	750	557	501	529	504	535	469	507	486	510	501	519	471	520	452	481	498	504	539	548	491	494	514	508	503	509	445	471	455	480	515	480	529	519	512	480	530	523	494	470	475	506	515	479	515	504	527	521	498	475	526	496	500	496	509	475	514	521	520	521	484	533	485	493	468	484	467	483	498	473	471	498	529	493	477	474	466	460	466	479	491	497	479	487	496	483	484	480	494	503	495	470	513	510	489	472	480	497	449	483	460	498	517	472	472	495	462	478	478	483	456	508	519	496	505	487	469	488	473	455	507	492	492	483	523	485	484	516	479	498	466	474	474	514	483	503	461	524	494	502	477	469	496	502	488	503	519	491	503	506	467	520	474	487	526	467	483	465	476	489	491	490	483	552	509	464	459	498	445	473	469	498	487	436	484	487	482	489	477	472	515	465	457	502	493	471	478	506	494	475	484	409	435	480	464	504	487	520	519	529	465	499	470	475	445	451	481	499	511	482	452	491	482	497	479	463	503	518	504	495	493	507	450	447	474	458	462	496	514	517	501	489	486	500	472	475	444	491	468	508	483	478	510	459	472	503	484	489	465	504	483	513	502	491	483	468	466	476	487	448	478	477	487	514	472	513	478	473	458	488	511	449	503	500	489	509	510	467	488	486	489	482	440	508	501	511	484	481	483	486	494	480	480	479	499	509	512	505	460	518	501	474	470	463	513	478	492	518	466	461	492	481	495	459	516	488	484	443	489	456	449	449	509	504	460	463	459	492	505	494	490	452	474	506	462	455	466	512	468	517	470	469	456	496	488	501	514	527	491	493	470	493	476	505	442	457	460	501	517	474	480	478	492	478	507	510	519	518	505	456	515	474	501	486	510	477	440	500	463	503	526	490	471	489	463	452	533	487	487	480	496	502	517	487	444	473	498	500	534	526	538	472	479	470	462	490	490	473	463	513	485	475	483	445	467	445	509	468	464	457	503	484	451	488	500	451	476	480	502	492	480	470	514	499	520	478	482	493	496	472	480	504	499	479	435	483	480	473	484	461	482	510	491	499	503	477	472	483	476	496	489	467	436	455	482	483	474	481	499	477	473	466	492	501	538	463	520	450	463	465	506	448	518	483	480	498	490	498	454	468	480	472	490	490	484	506	485	474	467	512	488	486	449	480	493	473	447	461	497	497	509	466	498	462	474	500	458	525	481	493	459	465	467	498	501	491	500	472	471	489	456	449	467	523	489	478	486	476	484	505	501	475	505	484	513	537	478	466	465	493	498	475	478	495	474	489	521	486	497	500	482	480	503	496	480	495	468	497	500	472	535	486	462	519	489	486	470	493	510	483	486	494	477	495	486	501	480	517	461	467	464	485	530	472	485	473	470	460	487	497	476	464	494	498	489	484	514	514	513	507	472	513	491	517	511	464	487	516	489	442	448	503	441	497	500	468	500	503	508	489	511	498	468	508	498	528	487	447	458	480	441	499	483	481	524	478	492	489	474	481	461	490	463	459	467	495	490	469	480	476	480	489	486	502	455	511	480	452	482	504	492	464	484	487	458	473	478	486	507	474	478	505	511	513	454	492	489	478	486	466	471	472	494	474	487	503	493	498	488	488	506	490	474	499	475	472	480	476	485	471	490	501	482	472	505	482	453	500	429	532	516	470	507	481	477	474	487	507	452	493	509	480	507	517	479	519	488	499	498	476	461	513	532	488	501	488	476	512	488	491	486	471	514	476	479	442	464	480	461	506	447	482	459	476	537	498	451	514	490	484	474	476	467	457	499	504	513	439	412	488	487	483	469	513	503	512	476	488	501	473	489	510	505	505	472	442	480	486	457	464	501	486	503	477	441	501	470	497	496	470	471	499	545	495	468	478	498	469	470	482	478	491	491	525	506	475	507	518	463	483	457	510	474	494	464	506	514	500	527	467	500	508	469	487	496	483	535	469	510	533	477	443	512	523	492	486	480	497	478	455	474	522	479	516	455	477	552	471	479	483	509	511	448	479	498	485	507	491	485	476	473	487	512	471	472	491	444	525	512	499	524	454	504	479	461	535	469	516	455	460	496	452	481	501	513	539	504	500	504	464	431	459	476	495	497	475	469	518	497	473	471	503	472	512	524	495	485	481	487	500	487	502	492	494	489	487	475	497	507	504	477	482	490	520	457	460	500	484	500	496	485	469	496	434	463	491	501	491	488	487	499	483	479	479	497	523	445	466	498	509	470	507	480	510	486	486	502	472	473	477	480	477	517	477	499	469	537	469	484	458	494	497	489	476	529	470	510	500	452	510	472	527	478	523	518	504	503	488	499	499	506	466	471	458	493	490	510	482	461	531	495	484	515	458	507	502	507	475	479	465	466	476	482	509	481	468	507	524	500	469	488	449	443	483	518	486	506	500	478	496	451	488	485	491	506	492	441	508	450	501	445	507	495	511	513	534	507	510	506	442	498	519	499	482	515	508	440	487	480	481	471	499	469	514	503	509	433	481	509	497	492	490	490	471	506	488	473	494	536	513	493	452	474	466	484	487	492	513	502	487	454	501	444	457	506	475	514	483	474	513	468	457	485	508	521	492	500	542	474	455	444	449	483	499	500	499	488	470	503	459	536	448	499	470	463	452	494	531	469	444	492	456	498	497	534	518	498	476	486	471	522	482	508	513	454	473	496	449	526	505	488	508	510	487	498	493	475	475	461	463	462	511	498	498	464	506	455	513	448	517	485	465	516	459	511	475	471	512	483	517	499	481	493	465	523	494	495	493	461	488	474	499	465	502	463	484	495	455	448	479	479	521	509	519	498	522	503	465	522	516	474	548	459	486	487	529	537	501	481	484	488	505	462	439	504	484	474	480	493	495	529	513	482	464	470	463	487	483	472	478	515	490	498	482	517	484	435	507	487	430	465	510	461	483	476	484	525	499	488	465	457	514	503	440	498	471	482	492	461	521	468	485	507	522	504	472	472	473	491	527	515	513	454	508	498	507	483	495	463	499	458	493	456	482	493	494	521	516	513	484	519	494	491	507	512	477	473	458	487	478	512	515	461	449	458	447	473	450	437	484	521	488	457	491	449	532	443	479	505	505	464	494	499	482	432	508	488	508	507	511	462	489	490	512	498	490	464	493	491	474	455	496	441	501	491	503	474	445	457	521	464	527	487	545	534	506	496	469	516	496	508	484	506	469	488	502	483	508	465	471	469	540	496	537	455	492	498	516	483	499	487	523	457	489	476	535	517	465	454	491	487	486	438	455	476	473	520	479	508	474	511	485	494	515	463	510	487	482	461	472	485	469	499	493	497	487	553	446	426	485	493	501	489	465	509	511	526	481	506	496	480	467	485	496	484	504	514	478	457	465	484	481	466	520	521	494	494	473	446	521	482	483	483	488	455	487	462	522	511	480	495	492	496	492	463	477	496	510	482	474	483	482	498	439	505	526	490	482	504	526	477	469	481	504	518	488	483	492	489	468	486
13479	13429	17141	14775	11137	7848	8280	7970	7454	5056	5057	5174	3270	2435	1637	953	538	357	347	337	316	299	325	285	366	323	323	309	262	281	342	292	306	286	289	272	285	310	280	304	297	298	312	296	284	304	291	280	281	297	299	286	278	290	295	289	295	304	281	281	292	292	282	303	308	277	296	307	300	268	246	299	272	291	320	271	289	288	297	302	286	299	273	267	269	280	252	279	273	290	251	283	297	326	290	265	263	290	286	270	310	257	253	286	273	268	283	291	279	292	297	304	267	296	265	294	276	274	273	280	283	303	303	296	292	295	295	291	271	283	281	280	279	262	248	283	306	270	283	311	299	297	270	267	261	315	271	251	282	285	293	260	292	249	291	279	287	292	279	296	297	290	313	255	264	261	272	266	291	283	292	297	273	293	273	315	270	272	295	289	309	286	304	276	256	271	280	273	296	289	292	285	306	295	283	295	279	298	271	285	308	299	278	276	299	290	292	267	297	283	287	302	274	280	295	290	310	257	286	268	306	309	254	283	284	269	293	272	291	305	279	269	297	298	280	296	321	270	283	266	319	286	297	272	276	286	304	305	298	281	262	304	292	271	273	263	315	258	286	303	260	301	267	278	269	296	277	279	301	298	264	286	302	307	272	278	271	302	312	249	307	302	272	302	291	289	289	286	298	253	279	325	315	296	281	332	297	291	287	299	299	275	271	280	283	298	274	279	295	274	305	279	305	297	302	272	313	294	298	266	290	287	251	271	267	280	288	257	293	268	258	309	309	300	287	315	269	265	280	287	313	280	290	277	262	282	265	276	261	292	308	279	303	298	261	281	275	268	283	272	266	267	287	289	291	273	285	283	277	301	298	276	302	284	291	303	285	304	268	280	260	305	311	286	294	271	253	284	302	293	300	288	288	305	308	276	326	301	307	300	284	263	263	352	256	304	284	287	291	307	284	270	301	269	312	298	297	294	288	288	292	307	290	256	335	297	316	310	291	289	294	283	271	290	279	272	315	278	276	291	261	291	271	282	299	259	281	299	257	286	298	279	311	264	273	283	312	257	280	260	296	306	308	256	307	291	294	296	284	275	301	286	278	253	282	319	258	297	294	273	281	287	247	297	299	298	285	291	290	280	260	291	279	296	302	301	284	302	279	302	277	296	274	285	275	290	290	282	275	299	276	314	281	277	301	298	281	313	296	285	269	297	324	259	317	252	258	277	272	264	299	273	258	280	285	294	244	285	296	267	282	257	312	295	316	299	294	277	280	293	302	268	284	304	294	267	265	264	253	281	278	294	298	257	295	276	294	294	290	282	270	298	273	258	277	271	301	280	336	315	280	300	277	253	276	302	264	280	266	279	258	307	292	282	271	298	270	286	296	305	301	284	262	279	325	263	285	307	298	313	284	304	274	293	299	276	270	291	266	291	263	288	281	293	250	294	304	306	266	288	284	285	280	300	303	308	271	298	266	295	287	295	302	267	304	261	295	264	297	305	296	292	301	303	286	293	317	304	269	258	274	254	290	317	293	305	285	308	286	319	305	275	281	306	301	280	285	255	280	310	304	282	282	301	301	312	270	298	270	300	335	314	293	278	299	291	313	267	297	273	281	298	273	268	314	334	299	312	269	286	294	290	315	280	287	242	289	282	313	278	265	298	305	297	273	296	295	306	281	287	273	281	277	303	281	262	271	280	269	266	271	286	302	293	258	260	318	280	266	279	288	292	313	311	264	285	265	283	311	288	302	256	285	246	296	276	303	302	246	276	278	271	292	289	248	294	298	277	268	270	276	310	265	286	298	283	274	267	307	298	299	315	288	303	255	265	271	296	296	307	315	302	265	293	325	271	283	281	276	281	294	273	272	272	279	309	276	319	302	287	291	257	315	292	276	299	292	291	322	274	290	262	270	295	318	308	283	298	271	277	300	294	300	281	296	260	289	293	286	251	289	272	287	277	286	293	309	316	302	277	283	283	305	279	282	297	288	301	299	283	289	284	257	292	274	294	298	275	261	312	269	267	259	280	266	301	271	260	296	279	276	277	283	324	295	298	305	293	279	308	261	280	288	267	271	303	288	273	285	279	281	284	276	293	262	291	268	293	273	294	313	293	297	281	263	298	300	279	310	295	315	291	294	284	289	298	265	292	297	286	329	288	269	284	315	300	311	277	255	261	272	301	317	279	276	302	286	238	290	281	276	295	298	274	299	294	289	273	292	266	277	259	312	331	312	274	287	306	252	247	251	253	302	284	282	267	282	294	276	329	277	281	305	279	304	249	289	273	287	315	241	283	288	266	265	291	317	275	296	307	277	303	266	294	256	276	272	304	249	306	293	296	286	270	272	263	311	303	307	280	303	254	304	280	258	308	285	318	305	302	266	290	263	265	329	309	306	285	304	274	308	288	260	278	271	272	300	269	304	316	299	274	295	269	281	285	293	278	292	290	276	274	319	306	298	279	284	286	290	308	253	265	273	291	275	271	287	262	269	266	284	312	287	258	275	261	276	308	246	280	296	298	295	289	327	274	328	308	295	299	300	289	283	279	294	317	295	303	280	296	280	268	319	285	277	296	274	270	272	290	300	304	270	299	288	281	300	273	280	260	284	301	293	245	300	286	295	297	302	289	297	305	263	316	260	274	281	280	292	293	295	278	269	300	278	270	313	281	292	315	274	297	294	304	299	303	263	317	304	315	283	298	283	298	310	241	288	295	326	301	278	302	272	281	285	284	288	253	295	303	274	279	297	255	264	307	283	301	292	279	289	284	260	267	297	311	277	283	283	274	286	289	344	293	291	307	286	296	280	302	279	317	272	287	249	293	278	297	270	268	300	292	291	284	298	290	291	295	294	302	258	288	246	309	274	266	300	277	283	257	290	291	274	287	290	306	304	316	281	278	272	285	289	312	300	288	279	300	300	331	331	320	277	273	279	323	262	289	298	271	301	307	311	289	295	287	308	276	281	303	273	322	302	279	310	256	313	282	313	293	258	316	294	291	285	314	304	273	269	309	320	280	252	288	287	267	251	292	309	280	280	304	313	261	282	290	285	330	278	313	284	260	288	288	287	258	256	306	294	266	289	316	262	296	282	302	294	276	276	287	274	272	288	277	252	286	300	269	286	291	284	297	315	252	300	302	270	292	285	256	287	246	264	252	297	285	288	296	294	265	272	291	280	312	283	271	284	296	281	304	282	283	285	277	297	296	299	296	276	241	287	301	307	269	287	279	282	266	295	286	291	290	286	298	305	268	284	263	303	273	291	285	273	291	294	276	305	274	311	321	286	274	285	280	303	272	306	288	295	265	296	308	276	319	294	274	265	263	291	272	325	292	310	276	268	292	280	312	290	278	281	286	272	244	274	282	284	304	261	280	294	273	282	288	291	314	256	247	266	279	281	259	265	272	276	306	267	270	257	287	262	278	264	302	308	266	262	280	286	262	269	298	262	268	288	295	276	283	320	287	297	287	276	263	305	313	279	297	294	290	293	296	292	285	283	293
9830	11266	13984	15207	13719	14495	17430	18777	16178	12278	14739	14672	9078	9311	7037	4423	1975	1328	1256	1093	1154	1218	969	913	1263	1293	1154	905	866	840	857	875	830	834	804	847	822	820	870	826	795	804	803	805	823	807	776	840	790	798	778	854	803	804	748	804	795	775	773	779	782	816	807	836	796	799	823	779	803	823	774	803	792	749	782	757	826	801	870	761	741	791	800	818	755	746	766	807	791	748	787	816	755	793	785	762	818	791	776	763	774	809	782	792	797	819	799	778	791	807	767	735	770	804	796	775	765	805	858	818	719	735	808	771	732	817	826	797	743	793	777	788	767	710	757	800	778	770	764	800	838	800	800	802	787	796	807	776	762	731	802	771	807	730	764	716	782	792	724	820	765	737	766	729	804	771	785	740	791	791	777	782	761	810	819	774	774	807	772	803	762	779	759	751	768	732	771	803	800	768	756	786	736	742	781	729	772	734	760	792	770	739	761	826	768	789	803	753	770	739	774	785	787	780	790	772	776	782	749	710	761	760	799	791	791	756	814	761	763	719	771	749	843	761	794	764	764	777	761	817	765	763	807	738	766	812	780	810	749	740	739	737	739	773	756	777	790	798	765	777	836	755	742	777	767	733	791	725	711	763	806	827	799	756	768	728	769	789	800	777	786	805	779	772	792	728	757	748	789	785	804	767	793	771	804	769	755	787	787	742	741	789	777	844	813	804	786	820	785	754	718	825	787	777	815	754	792	758	792	775	810	691	749	757	746	738	770	750	746	747	779	760	806	778	785	772	775	771	736	780	780	755	746	786	828	771	759	800	751	753	791	806	772	789	819	759	807	756	725	682	733	781	756	772	757	743	766	769	805	743	826	758	743	747	763	725	791	760	769	806	765	760	757	760	801	800	772	773	819	757	826	812	756	790	739	795	785	787	779	778	761	791	788	775	808	732	761	746	722	744	768	769	797	761	804	738	738	707	773	808	787	813	776	765	792	773	787	727	733	727	763	830	726	760	789	763	768	739	769	704	802	754	746	778	760	742	777	768	769	804	763	730	776	770	785	805	791	782	743	766	768	750	798	797	748	811	793	814	787	809	744	775	740	784	799	742	788	780	738	799	769	744	732	788	785	819	728	768	796	772	793	811	740	774	792	752	775	765	807	704	741	761	778	774	735	787	773	747	770	732	736	798	740	801	790	799	761	824	768	770	761	795	736	712	721	768	785	757	754	715	761	750	698	786	739	780	773	744	796	803	788	767	786	752	776	793	784	749	752	786	767	780	764	790	754	789	808	768	749	740	813	742	734	740	772	736	776	791	766	734	780	779	771	731	758	789	735	818	785	771	753	788	795	727	763	795	768	820	775	746	775	786	756	782	758	815	781	795	807	792	761	759	721	791	791	741	760	753	761	779	777	775	764	761	790	741	788	771	806	745	759	757	787	741	754	754	740	791	764	804	769	734	787	740	754	789	809	763	800	788	736	806	773	809	801	765	799	761	784	789	773	747	753	797	800	782	779	769	774	726	768	743	799	758	794	776	766	791	775	752	794	810	758	754	812	772	768	793	833	767	820	822	781	756	746	785	740	697	741	775	800	798	724	772	833	769	787	730	776	762	751	770	803	785	780	743	746	785	738	799	789	778	749	747	769	828	746	796	760	861	769	790	770	773	741	763	746	794	737	739	860	775	774	783	782	779	753	760	812	792	747	757	747	770	729	757	783	777	771	795	785	761	741	792	834	738	775	758	732	779	762	767	822	827	775	781	738	802	746	779	813	746	747	729	780	758	760	812	796	776	736	778	747	805	764	779	764	782	750	791	753	841	795	727	752	779	763	737	763	776	762	817	777	757	797	773	755	774	797	735	796	748	715	740	845	759	774	770	763	746	783	773	800	753	755	764	774	798	809	785	746	762	754	748	756	740	757	717	784	761	720	710	744	774	777	765	788	798	734	784	773	741	801	806	796	771	759	754	788	787	727	731	776	782	760	764	815	814	772	798	781	784	783	832	810	774	732	800	774	718	762	780	812	790	777	762	791	740	790	740	778	783	773	779	735	755	764	776	802	769	748	758	778	781	769	780	732	812	741	802	735	797	745	764	767	786	756	748	762	787	797	776	794	717	765	776	760	788	795	745	785	747	771	722	789	743	752	789	769	772	785	736	778	742	728	834	797	755	821	733	805	758	822	730	794	758	770	735	774	777	744	795	765	774	804	744	835	792	748	728	760	745	794	727	784	747	761	738	765	780	792	774	757	792	770	754	733	784	756	787	779	846	757	782	758	767	775	779	783	770	783	753	749	770	801	767	752	757	749	771	787	748	765	768	776	828	745	752	728	753	798	769	778	766	729	757	752	754	769	808	776	779	765	744	757	795	744	745	734	795	814	756	749	723	783	719	784	777	747	743	735	725	766	811	776	801	786	769	784	740	776	767	766	777	740	731	741	763	768	742	756	714	832	768	762	725	834	815	724	746	810	765	799	772	785	747	769	730	798	753	779	819	821	739	768	686	763	711	813	764	767	812	757	755	803	749	746	792	703	746	766	771	800	781	761	763	796	768	768	804	784	762	743	811	809	741	758	799	781	775	787	725	759	803	805	755	774	737	751	802	757	758	807	821	786	806	815	728	800	779	764	783	776	753	768	779	771	765	757	773	797	778	770	761	850	788	748	748	758	843	766	706	735	764	758	734	761	731	736	772	768	762	793	786	795	783	771	752	808	777	764	737	802	742	833	801	776	760	770	763	745	768	813	783	751	766	800	783	782	828	776	770	788	731	785	757	797	768	841	759	775	784	755	780	795	790	801	791	753	764	730	808	773	718	765	772	762	805	797	777	759	749	784	775	726	788	740	763	784	808	795	761	798	773	779	773	741	792	773	785	788	784	798	791	800	776	757	747	753	795	747	746	770	750	766	755	819	789	796	777	772	711	777	789	804	771	760	783	786	767	768	771	796	746	778	760	783	732	730	771	737	799	810	756	726	792	783	702	772	788	794	810	756	825	775	778	707	774	768	794	758	784	772	773	723	740	777	725	753	813	739	764	754	741	774	837	748	807	816	788	759	813	785	742	772	742	742	776	798	801	771	733	778	745	758	746	792	748	795	774	778	742	779	802	783	741	795	763	768	795	781	806	750	795	805	746	761	737	744	743	783	781	773	752	755	731	796	792	788	730	776	769	817	737	778	795	698	778	766	774	775	755	774	805	752	819	760	753	819	760	750	824	739	730	798	784	760	777	750	756	779	804	808	794	781	816	747	805	774	801	774	737	824	760	753	797	795	777	716	757	770	749	750	754	751	830	760	840	791	790	734	773	801	775	785	727	749	771	755	749	740	737	756	790	754	713	806	779	714	720	724	802	785	751	825	776	813	799	778	810	764	779	749	738	736	775	819	754	790	797	806	771	768	739	781	790	763	800	760	768	801	778	782	753	763	758	718	801	734	774	781	772	785	810	763	786	812	726	747	739	816	757	774	772	824	779	762	742	789	748	773	736	776	782	786	735
21666	23484	24938	21977	19308	13165	10944	11005	11681	7973	7448	8178	5457	3295	2407	1289	1003	476	371	339	377	322	305	271	293	278	353	286	260	257	260	262	236	240	259	254	262	230	233	214	270	238	209	250	268	255	253	262	237	248	213	207	242	239	242	266	241	270	245	251	258	244	274	238	236	233	224	259	235	265	258	256	262	265	229	234	239	236	240	246	197	213	242	226	227	242	251	231	229	211	233	232	244	244	270	210	224	246	255	229	226	244	239	231	255	249	276	261	205	228	258	265	209	245	204	229	277	228	232	229	226	253	227	235	246	259	242	234	229	225	240	236	233	229	221	243	240	251	252	256	215	226	232	224	225	217	227	228	219	225	234	221	248	263	211	239	226	280	223	234	230	251	221	235	267	225	231	243	262	237	207	249	226	246	258	249	226	234	229	271	258	238	237	249	235	228	227	283	225	240	255	246	215	252	227	263	209	245	239	232	237	241	221	256	207	260	261	213	255	249	255	253	192	225	252	247	225	220	247	267	244	241	242	250	215	227	236	234	217	238	237	260	251	253	221	235	256	224	239	237	251	237	245	242	240	264	223	215	235	233	229	221	223	206	230	241	219	222	222	244	243	251	231	216	214	204	253	243	232	213	249	232	250	270	226	253	215	248	211	230	249	217	235	222	264	235	231	234	230	206	242	238	237	231	246	244	240	229	248	240	256	224	232	217	220	214	228	216	250	224	222	220	229	231	249	218	244	266	247	235	237	233	212	259	238	245	221	255	248	253	226	209	236	224	230	229	241	234	234	239	199	260	243	216	218	232	221	245	243	247	233	234	242	239	225	239	264	243	229	261	225	242	234	219	256	226	223	252	226	228	229	234	206	216	256	240	219	238	228	231	217	260	242	259	228	254	235	226	223	232	210	226	216	201	239	227	235	237	231	239	227	251	216	236	220	224	217	229	261	248	246	217	256	227	246	228	235	223	252	247	257	218	258	224	237	218	254	208	253	226	250	253	240	227	247	236	248	240	222	230	197	248	231	231	256	231	211	217	232	234	237	229	236	238	237	246	218	243	244	267	225	244	221	253	241	252	222	230	239	235	237	235	243	240	241	214	230	248	241	222	243	217	226	231	230	234	250	274	264	279	238	228	234	238	262	282	218	231	233	232	261	228	234	246	231	226	226	217	248	211	246	229	240	249	225	229	201	244	259	224	258	242	235	210	246	224	225	211	217	240	236	246	236	231	242	260	205	213	262	269	236	227	252	233	214	270	214	218	242	220	240	222	234	263	234	245	256	229	235	263	219	247	216	202	259	232	230	231	235	229	239	237	237	239	205	219	241	219	257	230	226	246	236	222	229	263	249	238	237	245	233	239	240	212	231	246	232	229	223	247	237	256	212	222	249	251	249	249	229	206	243	234	280	238	223	232	233	267	237	225	230	259	251	211	253	236	245	245	240	208	229	226	226	273	219	221	228	203	223	223	254	237	233	243	257	223	241	259	256	223	239	254	220	245	265	224	233	250	228	229	246	235	252	223	240	221	211	248	247	212	269	235	252	226	259	223	240	267	231	218	210	262	260	250	229	195	232	227	228	236	238	219	246	219	243	260	261	210	213	227	241	247	241	271	246	244	231	247	232	246	231	233	238	215	247	241	226	220	228	225	257	227	214	233	222	258	243	233	257	234	231	225	218	231	222	243	264	254	251	269	248	241	228	237	225	231	254	227	237	224	256	242	244	245	260	241	235	235	239	247	205	232	219	239	241	217	223	241	228	212	255	234	254	243	231	200	243	266	246	254	265	263	239	242	238	219	201	238	221	243	234	227	239	242	260	222	248	237	228	236	254	248	215	245	250	233	261	245	238	234	269	249	235	229	226	263	232	269	264	207	227	224	224	225	232	246	259	259	256	253	230	239	230	241	194	224	238	230	247	243	271	256	213	233	228	226	274	227	228	246	221	266	252	259	221	222	263	229	234	239	224	232	251	240	224	247	244	242	247	245	241	237	215	238	239	225	230	244	201	250	229	225	233	241	249	232	216	240	244	217	227	241	244	224	242	232	214	247	241	229	248	230	245	240	235	239	239	224	219	219	232	231	244	243	224	217	223	273	228	230	240	202	280	208	251	235	239	249	239	255	251	222	235	252	241	241	234	231	234	222	204	223	207	225	217	246	244	241	238	239	256	249	236	245	216	246	231	236	252	233	237	234	228	244	243	227	249	243	216	252	252	219	241	216	231	235	223	235	234	256	217	216	222	228	221	222	234	236	222	239	226	227	229	224	209	224	256	251	227	237	242	226	253	223	228	244	222	233	232	270	225	252	233	209	231	224	252	255	208	217	250	198	221	246	252	217	244	241	259	204	235	224	232	230	225	244	223	246	244	245	226	250	253	253	251	231	268	240	258	236	257	198	212	217	253	242	240	250	240	268	225	246	246	237	248	241	251	236	214	256	190	236	253	237	235	213	237	228	259	214	227	242	249	249	256	257	232	251	237	245	241	204	254	242	231	250	201	230	219	237	244	245	231	265	235	208	253	223	211	243	231	265	241	237	230	246	223	238	259	262	273	224	244	226	248	254	261	254	223	202	261	228	207	203	210	222	244	234	241	209	258	252	222	229	230	237	241	235	235	213	224	258	198	240	204	222	227	219	232	222	258	220	227	224	208	226	238	227	249	232	241	229	239	241	248	267	216	247	239	228	239	223	234	231	223	243	226	225	234	230	209	232	205	250	243	255	243	232	232	246	247	236	230	245	255	221	248	238	233	230	273	243	246	239	255	260	249	212	234	235	230	215	267	250	255	238	215	214	248	239	237	243	233	215	251	233	244	249	267	235	240	234	222	223	231	225	212	254	247	248	234	269	266	243	231	243	224	265	211	264	239	268	231	254	254	225	244	260	234	223	217	232	243	228	258	219	253	232	253	225	221	230	238	228	241	218	204	227	237	247	221	276	235	235	250	236	223	224	249	226	244	249	244	213	247	232	247	247	257	229	229	249	232	242	245	242	232	242	247	219	248	239	240	230	244	246	221	211	236	262	249	233	231	235	236	264	217	247	240	248	239	234	223	226	202	217	219	220	234	238	220	240	232	220	238	240	229	223	245	244	246	223	229	252	239	242	207	266	244	237	245	226	245	205	210	242	233	258	234	232	277	229	232	211	257	256	244	228	262	246	218	243	234	204	234	223	241	240	242	260	209	214	223	209	270	229	258	217	253	240	198	227	254	218	245	214	246	226	240	236	229	227	223	221	231	263	241	219	254	226	190	229	202	225	238	229	221	242	221	236	249	224	262	259	223	248	248	251	251	239	238	227	232	226	246	261	245	266	245	216	240	235	250	238	234	253	206	255	220	224	223	249	255	244	230	200	221	229	235	241	254	257	227	233	248	220	255	249	247	239	243	247	232	237	231	212	221	214	214	228	255	222	241	206	246	263	255	201	247	241	220	239	225	214	256	201	239	236	224	229	249	241	238	255	207	248	259	221	222	228	242	229	254	227	231	230
13770	18267	19328	19939	19688	18218	20106	22772	24924	19202	18379	21155	14245	10721	9640	5057	3443	1755	1704	1537	1406	1359	1065	907	986	1154	1305	1059	809	753	830	786	783	725	747	764	744	745	748	705	727	688	669	676	744	626	626	701	720	678	687	647	704	663	691	668	756	689	676	718	672	668	680	653	701	663	659	655	678	648	619	681	627	679	655	651	670	673	766	769	652	661	638	688	642	659	655	672	610	640	662	630	673	638	662	627	659	630	622	660	656	613	679	647	614	661	619	659	621	640	636	622	631	618	636	657	640	680	645	637	627	659	648	576	642	668	647	642	611	630	598	634	645	614	662	630	622	644	650	657	663	625	649	612	666	641	631	642	616	622	629	651	660	621	631	605	669	640	628	622	609	618	608	638	676	588	664	641	621	617	618	614	651	616	639	629	635	596	616	642	653	626	609	636	623	588	602	680	643	640	633	631	665	649	634	616	667	627	624	612	616	671	671	648	614	642	678	624	633	617	645	584	676	636	603	649	637	682	645	627	656	646	629	656	621	621	632	677	610	669	600	628	649	639	645	661	673	645	655	661	685	686	624	617	622	638	624	601	564	666	643	615	633	639	666	623	611	649	635	593	649	642	677	604	638	618	643	612	622	620	676	689	610	662	644	607	621	626	590	663	705	640	616	623	597	596	624	643	621	659	603	634	632	641	660	599	615	602	598	641	615	632	629	625	594	619	658	611	630	635	619	638	713	658	570	624	626	631	627	616	617	604	649	644	588	614	655	623	591	636	676	605	621	659	648	621	657	610	628	646	652	646	654	631	599	627	663	666	661	654	648	622	604	611	611	667	635	634	598	656	572	636	634	629	634	658	617	630	641	647	641	648	612	613	666	648	628	615	638	662	650	644	631	593	625	652	663	644	616	614	667	614	594	671	625	651	644	625	663	650	635	582	608	589	651	610	605	673	610	586	640	662	628	638	642	676	623	638	610	625	620	650	652	572	646	622	639	656	675	629	587	599	597	600	602	654	593	619	641	636	667	638	593	640	633	656	701	642	655	608	595	632	650	623	586	653	630	591	650	601	636	619	663	607	597	619	608	606	624	639	633	606	633	655	642	603	632	611	637	615	621	632	582	596	620	662	651	646	652	667	659	622	586	647	669	675	622	613	636	641	652	634	681	656	665	658	623	633	688	670	628	612	665	649	651	613	611	609	599	632	644	617	649	616	606	662	640	622	589	606	613	609	601	628	597	657	613	594	601	630	619	646	630	654	601	633	617	638	634	613	595	631	628	575	650	590	614	704	635	625	684	639	643	650	661	625	666	655	635	573	610	652	631	649	601	641	642	638	649	622	605	619	653	620	647	614	649	631	597	636	609	607	659	657	647	605	663	600	627	623	647	618	636	603	630	656	621	627	640	647	626	635	623	618	603	647	582	636	593	623	617	655	626	636	615	637	666	647	631	623	602	596	652	580	593	671	643	618	673	628	563	607	599	675	636	618	640	604	614	611	628	656	625	602	641	637	614	615	651	598	623	630	670	652	602	623	655	646	621	616	626	671	585	604	606	605	616	641	664	624	637	596	669	681	656	628	643	657	669	685	678	634	687	609	617	611	598	646	639	622	633	658	676	601	600	606	681	635	589	618	621	623	642	643	664	628	624	598	626	649	658	633	676	624	606	617	634	652	622	616	647	633	638	649	641	632	639	630	644	640	607	639	619	612	643	643	597	659	586	594	653	601	591	623	643	609	682	623	644	578	630	646	626	664	631	655	622	615	641	603	639	657	670	655	655	610	657	619	664	661	621	660	636	624	618	646	662	692	648	636	625	628	605	629	644	611	605	629	654	624	606	620	590	634	662	651	645	608	608	660	621	644	661	611	657	694	633	644	579	611	666	620	639	672	600	625	639	676	642	602	623	680	625	657	630	619	638	611	582	676	666	595	610	632	631	669	659	632	630	629	615	607	588	622	612	623	651	668	580	637	638	638	619	653	648	637	623	650	635	604	649	628	586	618	611	636	672	599	641	630	638	643	640	648	645	581	634	630	604	646	615	613	654	616	634	659	625	619	615	639	660	675	642	644	652	607	645	612	618	616	611	631	679	649	629	659	645	671	657	645	659	593	606	645	596	657	670	675	646	599	599	652	649	620	623	628	603	599	617	672	672	634	604	589	604	596	641	644	636	632	665	652	649	669	652	635	629	648	636	640	613	680	615	617	620	646	588	637	639	627	630	659	625	610	628	631	669	623	624	609	627	679	614	612	617	585	593	630	628	629	660	643	625	692	641	637	596	588	652	610	649	593	572	627	627	647	654	600	636	624	655	668	681	603	640	581	617	653	614	609	659	613	638	649	683	642	597	606	665	627	636	625	621	665	645	617	664	641	615	610	636	603	611	610	626	607	654	638	648	646	709	649	625	629	657	649	637	614	668	618	707	633	600	629	628	614	652	627	639	640	647	677	591	662	610	626	655	640	604	605	647	630	640	605	619	657	647	623	616	636	626	646	631	593	607	647	654	623	631	633	654	645	676	611	643	627	637	619	605	648	640	644	608	652	665	630	612	634	594	642	661	631	658	620	629	634	637	645	613	636	625	640	616	658	638	626	634	606	644	617	625	611	638	653	660	612	664	621	658	668	628	680	633	658	619	596	625	657	585	622	648	635	657	612	598	647	621	615	655	675	593	638	713	670	619	668	615	642	625	643	615	642	585	631	615	629	645	614	605	580	629	655	675	618	666	627	665	610	623	646	592	635	683	629	631	596	594	639	622	580	609	627	638	625	601	600	646	608	616	612	682	604	661	616	641	627	652	632	647	636	641	628	635	635	611	626	624	680	633	666	638	617	602	654	604	643	653	611	638	642	618	672	580	602	637	626	613	679	603	632	644	604	627	643	655	598	615	591	634	619	593	655	630	633	660	613	670	684	626	654	662	612	633	605	654	629	670	651	644	619	630	665	629	700	661	674	656	637	619	617	624	639	655	644	594	560	602	616	646	701	622	635	636	654	644	621	693	574	590	634	665	621	653	617	653	632	656	609	647	636	604	612	640	652	635	632	642	645	638	612	636	608	624	612	651	644	608	600	629	640	658	605	653	556	598	607	626	613	662	605	649	604	655	636	645	629	625	619	661	626	616	629	639	629	623	612	602	615	598	618	649	635	600	587	636	610	623	633	615	591	610	660	637	639	646	601	637	663	645	625	630	668	699	627	648	596	621	658	639	631	629	615	582	607	611	624	625	586	642	635	596	664	627	641	605	637	678	634	633	669	598	645	656	638	613	654	637	657	557	684	617	694	644	656	617	614	629	668	647	637	599	649	627	627	607	625	635	662	649	603	593	681	680	656	649	645	598	682	608	656	596	623	581	626	598	592	672	584	633	601	603	629	630	621	616	636	626	613	606	681	601	619	625	628	643	601	650	630	650	670	656	647	695	616	620	644	646	633	629	663	644	602	640	638	622	625	658	643	611	606	640	611	667	639	603	615	699	623	667	604	617	603	649	633	632	656
2903	1677	1176	736	644	370	517	550	619	397	331	269	251	194	224	174	188	175	154	150	161	149	136	151	144	151	201	182	155	148	155	157	158	140	173	174	173	188	159	161	161	160	150	206	166	148	157	186	170	163	161	173	159	146	175	178	151	163	180	161	179	167	165	173	157	152	144	181	158	170	159	166	156	168	142	161	134	163	152	168	176	141	159	162	175	165	180	169	164	160	178	168	148	167	177	159	173	157	183	159	152	159	155	163	154	161	175	154	188	161	162	137	158	143	161	166	149	155	178	178	171	181	153	168	156	167	140	171	171	168	157	155	156	143	183	135	168	148	163	142	142	159	160	148	161	168	165	173	169	158	155	170	163	167	165	163	160	163	177	158	154	175	158	156	150	144	141	165	140	160	157	135	180	157	178	160	146	151	164	158	163	163	161	141	157	155	142	161	176	174	188	161	161	163	139	166	144	155	169	172	155	157	155	124	181	179	142	165	188	147	177	162	175	166	163	167	162	145	169	160	193	156	192	154	163	167	158	159	162	159	168	175	165	152	165	168	170	151	165	164	174	159	146	160	158	154	167	146	166	147	166	155	165	186	168	182	159	175	149	153	159	156	157	175	160	170	155	170	165	160	172	173	156	155	148	154	161	165	166	152	162	162	160	166	158	146	177	161	170	167	152	174	166	158	165	153	168	158	170	187	143	174	155	157	175	131	164	179	143	158	172	159	149	156	155	179	144	176	162	176	188	156	153	152	162	163	159	164	167	154	165	188	152	165	171	160	189	158	158	161	147	170	156	167	128	167	146	171	168	164	156	142	148	156	158	158	173	182	183	159	158	158	185	177	157	168	183	152	161	177	151	164	159	138	176	152	168	152	140	158	161	180	182	149	178	163	180	169	149	150	167	157	168	160	164	154	169	159	155	134	149	165	161	179	162	157	151	156	167	150	166	150	154	156	156	156	178	176	164	167	158	168	160	162	166	179	164	162	145	182	135	157	159	154	167	178	172	173	191	168	172	170	164	186	171	167	181	150	153	171	179	160	163	160	170	155	166	168	167	175	189	144	179	156	145	160	163	159	172	190	159	184	161	169	162	149	160	153	159	191	173	169	166	169	146	156	179	165	166	147	144	176	164	155	174	146	171	163	157	171	172	148	137	163	158	170	157	150	158	165	168	161	166	183	156	151	172	170	178	167	166	168	193	156	167	146	168	154	160	160	161	143	167	182	163	160	152	185	178	161	168	180	148	194	176	154	162	168	177	152	151	174	176	172	169	181	156	177	168	162	147	169	147	173	151	185	166	164	135	165	174	166	163	172	145	167	154	163	149	175	152	166	167	141	165	160	157	156	132	172	167	155	143	157	172	149	163	167	154	170	172	164	141	146	168	143	181	176	129	166	163	178	135	157	180	146	149	153	183	173	146	181	158	190	138	171	160	175	182	174	175	157	149	162	163	165	172	165	141	165	160	161	171	170	166	171	155	176	162	178	154	166	145	187	171	159	148	151	133	161	147	161	165	166	156	180	146	155	150	157	166	168	190	166	141	183	145	173	153	177	173	163	167	162	152	154	146	166	184	177	156	153	183	134	160	162	150	161	172	146	161	173	158	173	169	164	148	164	159	164	145	167	141	162	155	157	169	168	175	155	149	163	167	181	172	180	162	173	170	162	139	186	158	151	170	148	139	154	152	129	148	169	173	163	162	148	146	183	176	166	142	152	190	166	183	173	172	179	173	152	186	166	165	161	134	159	158	158	153	152	151	167	162	163	146	163	149	157	169	146	179	150	174	168	161	181	165	151	174	169	180	176	157	123	146	165	150	165	156	161	144	170	151	159	159	153	173	179	135	163	175	166	166	169	180	168	165	175	165	173	149	162	168	137	141	167	151	170	128	165	165	176	161	162	159	159	151	168	160	184	170	152	168	166	168	144	140	170	149	152	170	147	177	152	146	147	153	161	159	170	181	158	178	162	144	155	188	147	138	155	161	146	168	174	157	161	170	180	158	151	149	156	185	175	137	149	177	169	161	184	152	162	179	156	161	174	158	169	146	172	163	163	158	156	189	157	155	174	177	143	140	162	159	167	159	186	139	169	158	161	174	173	165	172	179	163	145	180	167	175	159	154	181	194	160	163	167	157	159	159	173	148	163	159	178	156	160	177	148	189	152	132	170	159	177	157	150	163	153	182	145	176	172	174	155	145	171	166	174	173	159	173	156	147	162	186	177	152	142	196	173	179	169	169	152	148	175	168	179	148	206	172	182	168	149	143	170	178	145	153	164	151	142	159	168	170	170	194	155	135	160	145	179	164	173	158	174	163	178	192	185	163	172	165	148	162	150	157	184	157	171	164	160	163	171	141	169	182	165	168	172	174	171	153	166	161	173	160	177	150	160	170	147	167	172	169	152	174	161	161	174	157	155	168	156	153	161	177	147	156	160	171	154	171	155	161	167	163	169	163	170	162	174	175	153	179	170	174	164	161	169	155	163	173	153	164	173	162	170	160	159	156	157	159	171	185	161	168	175	168	154	183	159	158	164	181	158	154	173	163	155	182	166	170	144	170	149	166	165	164	186	149	171	180	162	168	156	172	161	170	173	157	180	152	173	179	144	157	152	154	177	175	146	197	172	157	134	195	167	170	150	145	171	167	152	175	150	151	147	160	150	147	145	168	140	135	146	173	158	138	162	164	164	140	146	171	173	158	146	183	143	152	135	148	159	169	153	167	171	185	191	150	148	130	154	154	162	172	176	145	135	167	169	161	144	168	157	174	157	185	145	151	164	170	159	176	170	157	191	140	170	142	177	154	161	157	159	170	167	199	171	160	159	135	173	190	149	182	149	157	143	209	180	159	174	171	154	167	143	145	166	149	169	150	167	154	152	185	151	147	161	141	137	163	175	163	148	169	202	156	130	155	150	157	166	171	173	168	155	173	157	144	159	170	175	163	161	172	185	166	170	146	158	168	157	152	166	169	144	166	157	168	143	185	166	160	163	174	165	159	167	162	172	147	187	176	156	164	188	162	158	184	148	147	158	145	138	162	156	163	173	171	162	163	144	152	164	143	171	166	138	173	170	162	165	170	159	150	156	153	168	152	165	121	164	153	162	163	164	150	164	137	180	161	160	180	181	185	158	158	154	160	168	163	167	160	169	154	146	154	149	161	162	173	130	162	167	178	181	156	165	182	146	180	148	171	146	160	150	161	172	170	169	151	154	122	146	133	172	160	141	172	176	160	140	159	179	165	156	141	161	194	166	157	149	164	168	163	188	187	158	159	168	156	160	162	165	166	158	173	143	165	180	175	146	154	142	180	163	176	149	150	157	171	156	142	153	166	149	156	131	150	152	166	162	163	179	167	172	159	165	132	201	166	161	170	171	180	166	142	182	150	178	150	155	159	153	178	155	183	166	156	179	190	179	162	177	173	150	169	150	158	152	172	167	162	148	149	166	164	155	173	146	167	170	170	173	161	170	150	152	172	174	165	160	163
3165	2586	2802	2542	2622	1552	2055	2126	2636	1891	1788	1794	1310	955	890	657	593	525	546	536	470	510	512	465	466	507	464	506	519	513	498	500	482	476	518	485	463	491	502	498	475	464	468	469	492	476	508	494	494	472	500	500	506	507	488	457	451	552	506	502	497	482	501	500	518	495	504	472	464	523	530	492	494	510	486	499	442	456	502	518	511	480	526	487	460	493	525	503	498	481	529	524	493	475	474	491	467	459	514	502	494	470	506	507	496	515	475	479	500	535	493	475	496	460	495	495	478	463	489	455	502	478	493	489	519	499	512	540	496	506	490	506	502	487	487	489	482	492	485	487	530	514	497	442	503	462	449	466	499	486	510	506	482	529	525	459	494	468	527	500	482	497	445	487	483	527	462	486	488	468	460	471	505	495	465	484	465	512	502	498	462	519	515	519	511	513	522	490	489	469	486	504	488	506	488	484	497	490	490	457	488	523	511	481	506	499	492	519	485	483	477	447	516	529	491	494	491	495	503	497	502	503	470	483	462	511	495	468	525	511	481	487	503	455	513	493	464	465	487	458	453	463	513	514	473	490	488	453	505	483	506	499	480	487	492	488	505	482	525	448	540	462	515	485	504	503	462	467	465	447	522	490	501	500	489	510	479	510	486	480	477	460	488	488	474	504	481	504	473	530	462	514	501	485	506	485	507	495	483	475	485	512	514	486	474	431	451	488	510	523	516	466	494	470	554	521	483	482	480	477	492	488	484	493	484	462	439	472	501	531	480	508	501	470	507	471	487	470	493	494	511	507	484	497	447	498	510	532	447	451	490	478	534	488	518	479	489	490	517	519	497	501	486	499	505	521	492	502	477	486	452	480	455	498	515	505	519	508	479	498	512	485	488	489	509	483	492	504	503	496	449	495	481	462	453	476	511	483	463	509	508	472	454	497	510	492	483	470	499	458	503	456	496	483	506	493	476	460	496	457	523	485	512	488	476	481	493	488	489	463	511	513	484	491	485	490	493	515	494	480	506	451	511	483	478	491	469	470	518	547	465	487	501	506	461	505	482	502	503	489	455	499	500	502	487	454	510	494	468	481	466	501	479	490	480	501	504	478	434	475	521	462	490	512	519	505	450	487	471	475	500	456	458	493	516	457	489	499	521	491	477	488	526	464	493	489	505	467	489	480	459	495	518	485	467	473	496	477	519	500	519	517	488	508	488	479	484	521	467	494	498	484	494	486	475	509	491	477	468	480	480	487	484	507	507	456	479	501	435	523	516	491	489	492	479	515	520	482	508	500	511	468	481	480	510	471	480	494	529	560	517	475	449	499	468	482	471	481	520	472	506	478	513	482	471	525	523	459	505	488	511	480	457	488	478	533	496	497	527	477	494	512	463	503	486	503	466	545	510	484	499	469	519	481	474	536	480	481	462	496	485	518	474	455	497	474	510	481	469	453	521	509	471	489	495	480	429	514	447	504	468	496	493	501	492	511	499	463	484	496	460	444	481	474	505	492	505	515	503	491	498	528	494	453	475	467	499	471	484	515	492	539	473	452	471	535	505	477	470	476	470	475	492	508	484	508	490	446	509	499	467	499	495	500	484	491	493	484	519	495	465	484	506	509	490	494	530	518	493	499	475	497	487	461	483	501	460	491	512	457	478	515	469	492	462	478	488	519	463	496	533	476	484	498	514	475	492	514	514	446	485	529	505	494	484	503	465	492	501	477	516	478	514	462	538	483	491	471	475	486	469	493	471	499	488	529	492	465	524	485	486	506	507	506	472	468	501	501	506	486	540	505	478	479	537	493	476	457	496	484	478	512	483	510	502	473	442	472	478	500	495	539	501	546	481	441	523	491	483	486	471	531	487	471	484	466	470	470	476	484	487	482	472	475	472	487	486	465	515	472	457	487	466	468	472	516	475	501	488	465	477	494	504	507	474	462	517	466	501	469	464	460	469	516	477	505	476	474	486	489	537	454	507	530	507	546	505	513	490	508	444	460	447	499	472	487	502	460	456	477	488	466	495	491	490	516	464	516	499	507	504	506	468	487	489	496	493	504	498	504	478	407	440	502	478	507	465	498	477	471	510	508	477	502	501	492	538	506	458	529	510	539	446	500	513	474	537	497	437	479	525	472	485	491	518	529	468	489	488	473	509	474	521	488	477	508	493	469	458	489	476	484	516	482	468	514	474	498	512	466	501	440	482	473	486	489	470	491	475	523	476	528	498	468	507	521	519	474	504	489	474	528	494	473	506	500	467	501	459	510	518	467	492	485	521	506	540	506	461	477	497	504	495	501	489	493	524	477	498	484	505	454	479	502	478	489	494	462	503	487	520	511	476	487	490	490	490	506	474	475	494	488	463	473	457	458	472	481	516	470	494	513	509	494	533	498	500	493	464	486	480	499	502	489	459	474	479	468	500	476	514	512	465	498	492	514	452	516	451	478	487	482	488	481	521	498	502	494	517	494	462	478	498	474	484	504	472	506	531	493	502	516	491	514	457	489	507	460	532	525	459	465	449	523	483	476	498	523	464	491	503	508	494	478	478	466	493	507	468	497	495	482	468	461	507	486	503	498	471	473	476	513	476	472	511	491	467	504	513	508	511	499	488	480	489	495	483	491	481	492	479	541	472	483	501	475	497	496	455	497	501	482	502	491	467	516	465	469	490	469	473	497	522	495	488	484	466	480	478	486	468	501	519	459	505	453	506	512	470	485	488	442	523	494	503	507	526	482	484	514	505	476	477	494	500	457	536	503	470	482	511	484	505	477	507	518	518	497	532	493	520	531	441	488	511	495	463	514	512	511	508	496	480	470	451	463	484	539	520	467	502	493	468	463	473	470	476	479	455	522	523	515	516	550	527	536	500	515	471	520	479	480	491	479	494	498	517	502	502	509	493	515	525	475	505	481	487	517	458	458	516	471	462	515	497	472	461	469	476	479	459	497	498	487	519	537	502	509	466	487	479	467	477	489	525	494	536	452	540	500	491	491	500	480	484	514	498	490	509	493	489	514	516	503	489	462	506	452	458	422	486	514	488	505	517	533	470	473	468	482	455	475	475	480	469	522	489	488	538	491	506	480	487	512	525	495	498	504	492	486	518	494	501	464	498	464	438	470	483	491	461	492	478	480	494	529	503	518	485	473	529	503	525	530	475	463	474	471	477	475	517	458	485	492	496	465	512	456	522	476	481	490	458	473	487	505	510	466	487	500	452	498	457	497	460	480	496	484	513	492	469	444	493	481	486	481	514	551	514	458	473	507	547	471	450	473	478	503	498	458	466	504	522	482	482	513	488	457	503	471	508	518	514	469	497	463	523	491	483	485	455	510	473	495	481	481	446	491	500	516	483	555	495	483	519	477	490	498	458	488	546	471	485	468	493	488	484	511	485	504	468	451	480	481	483	469	507	483	504	484	487	459	491	484	484	480	482	431	499	506	502	470	493	491	445	483	467	481	499	490	493	481	495	493	500	464	494	508	491	482	490	420	495	472	525	505
16642	19741	18801	14751	15837	8428	6529	6330	7451	7067	6559	5094	3592	2105	2004	872	531	401	401	386	326	344	337	314	303	282	309	296	302	300	321	285	279	322	293	300	280	319	305	278	322	279	267	291	291	296	286	319	307	299	286	291	300	295	285	308	306	304	278	301	323	302	303	275	294	291	303	289	294	313	254	279	275	287	284	324	271	268	297	271	273	277	294	293	318	290	262	282	274	293	266	287	312	288	278	270	279	271	307	274	264	315	299	295	279	257	292	298	253	309	288	278	259	281	286	294	290	271	287	292	265	300	272	261	281	230	257	288	314	313	284	257	327	291	292	298	278	321	293	262	320	272	302	261	318	333	310	259	299	269	259	324	290	296	268	277	294	283	264	248	296	292	270	291	277	321	308	258	291	267	271	296	292	283	277	295	299	298	295	278	292	287	293	303	299	264	297	270	314	294	246	289	296	305	264	281	309	312	291	319	276	269	280	304	285	277	286	268	294	266	281	299	281	290	276	274	304	274	305	315	274	307	263	285	299	305	313	295	236	234	299	282	301	262	277	266	294	307	286	259	311	271	287	296	279	296	301	313	299	274	286	299	250	310	319	276	304	295	257	270	288	274	314	273	269	291	282	286	309	282	283	298	336	273	270	286	299	288	272	271	294	285	257	281	287	318	254	308	282	291	311	258	251	270	309	268	272	299	284	287	295	253	290	306	286	289	265	261	292	308	310	273	292	310	291	281	312	292	276	269	277	281	256	284	276	263	266	268	295	277	268	281	325	314	293	281	301	299	301	243	319	311	280	310	264	283	260	274	293	270	298	252	257	300	274	302	255	282	337	299	270	285	296	325	275	280	266	281	243	281	297	303	298	289	284	289	300	283	275	238	289	254	326	287	262	281	300	318	288	271	284	283	325	286	290	293	315	291	296	270	278	283	289	304	316	278	272	271	287	280	296	288	292	297	311	270	306	273	300	293	290	298	272	254	279	266	308	280	298	277	276	292	288	260	281	294	274	308	273	291	276	307	265	280	310	287	274	295	307	263	286	284	277	266	297	259	301	312	297	297	305	278	276	292	320	278	297	271	264	265	315	271	277	301	290	300	283	270	273	305	286	260	272	282	297	285	296	302	285	294	300	289	254	268	269	261	269	300	269	238	273	275	310	265	283	294	289	301	271	280	266	287	297	265	271	278	291	310	290	280	309	272	298	286	291	268	290	281	254	266	281	247	275	272	271	304	265	297	287	285	291	273	283	272	301	270	268	291	272	246	282	268	314	275	327	294	310	262	277	281	265	267	295	305	278	317	316	263	315	289	265	274	275	311	281	314	282	292	296	276	276	289	304	269	308	280	316	304	272	265	263	284	305	295	296	285	282	279	305	294	293	288	288	275	329	287	275	306	275	303	270	295	266	296	281	275	295	283	314	279	292	292	251	293	297	274	277	296	285	295	296	298	293	296	279	286	280	289	300	281	289	268	297	283	327	302	320	279	282	276	291	281	299	292	274	289	280	285	254	286	280	265	297	270	305	311	312	312	313	264	286	293	290	297	260	282	268	274	309	288	275	278	290	292	294	320	303	292	302	284	292	312	288	263	283	262	285	261	294	286	277	294	271	278	267	288	315	310	290	311	293	278	272	293	309	310	284	277	254	286	283	265	291	272	309	275	313	284	314	255	287	264	277	301	288	263	292	300	306	283	258	258	266	286	312	284	313	259	279	279	291	293	299	290	268	265	269	278	316	281	267	296	277	293	302	284	269	284	279	272	292	305	283	278	290	297	278	317	287	271	286	283	285	286	305	284	270	308	271	263	266	277	295	316	281	293	294	283	313	300	246	280	281	282	285	282	279	265	311	311	272	303	309	289	269	295	294	293	295	285	257	291	313	288	280	297	273	270	269	298	287	286	329	291	288	323	314	274	279	288	311	262	267	251	275	289	265	333	289	269	260	262	270	282	299	259	280	310	256	264	281	261	290	278	296	270	295	309	251	259	321	276	296	296	293	273	310	273	277	285	296	303	287	297	278	291	282	297	311	277	261	258	246	295	282	287	305	286	279	291	268	324	290	294	287	267	268	268	268	296	288	293	281	300	320	293	265	328	266	251	300	307	303	278	254	285	287	283	271	261	272	287	322	300	275	313	262	310	305	285	292	292	306	282	285	306	291	303	296	275	281	300	277	300	293	276	254	290	305	271	268	277	268	278	274	285	277	265	302	301	250	314	284	290	294	278	287	274	315	318	286	272	292	307	286	313	310	251	302	281	296	299	290	284	293	270	327	300	280	289	299	267	279	316	282	244	261	299	285	280	310	267	271	269	292	300	275	282	254	278	280	274	295	295	279	279	276	315	267	254	290	311	290	270	286	333	295	307	264	294	306	277	286	284	281	296	297	290	280	277	280	276	286	258	289	327	289	303	315	278	272	275	292	290	308	259	294	297	340	280	252	279	315	282	291	288	282	302	295	268	330	297	274	297	299	272	326	277	280	297	305	285	298	295	254	279	276	279	282	263	268	290	282	318	317	294	274	283	284	276	280	268	278	290	284	273	299	265	268	273	288	302	290	268	310	264	258	278	275	320	308	285	273	275	284	315	300	292	293	257	259	266	312	299	282	297	312	296	278	267	275	296	291	241	257	300	250	289	267	271	301	278	279	294	291	320	296	296	275	294	265	301	305	283	316	287	283	291	287	265	297	261	298	299	249	263	305	261	275	325	303	332	293	262	287	271	320	292	288	295	288	275	282	293	279	302	320	306	336	291	287	286	328	312	314	292	318	315	292	268	300	289	303	287	310	266	320	311	321	291	283	295	293	300	283	259	302	300	296	295	282	283	263	296	277	304	294	276	316	288	300	290	311	273	282	270	318	289	281	293	289	297	262	310	262	294	299	279	280	255	304	262	254	258	289	310	325	271	279	281	302	269	311	281	310	273	272	296	308	312	295	275	299	303	256	317	285	272	307	275	334	249	285	290	217	282	294	256	296	290	314	264	299	278	283	294	304	319	260	290	275	282	284	283	309	313	329	292	279	290	290	304	296	247	262	306	284	262	302	329	269	288	293	265	277	259	301	290	276	270	294	257	287	259	305	275	282	308	305	258	306	237	279	293	314	284	277	295	295	256	275	313	277	292	275	297	280	289	274	295	293	292	306	321	299	303	279	295	286	265	248	264	291	287	288	323	278	278	270	313	313	287	262	265	284	242	296	268	282	277	281	270	292	290	297	288	302	295	266	318	253	254	261	287	292	271	284	305	268	269	295	273	293	306	300	292	278	294	275	280	298	319	288	261	278	287	304	291	296	289	263	271	284	266	269	320	305	265	301	304	322	280	293	300	287	274	283	299	292	284	282	298	309	318	293	274	291	319	262	307	282	314	285	320	287	294	327	275	307	273	298	329	308	315	298	298	277	310	253	300	316	294	298	302	291	319	305	309	264	305	298	271	300	290	264	302	279	278	298	279	287	276	309	286	280	294	274	281	300	291	319	288	291	301	278	286
12642	15571	13476	13007	20277	12430	14579	15591	19847	18204	15992	14676	10916	8194	7559	3370	1998	1668	1584	1918	1183	1214	1054	977	908	955	1000	1051	857	864	835	794	851	828	860	812	861	849	839	807	879	846	832	797	843	831	815	833	837	794	814	818	789	826	750	827	750	771	817	783	785	802	821	792	822	779	776	786	765	727	804	762	807	806	832	828	808	804	759	883	869	771	806	801	780	844	786	793	777	820	814	806	730	792	795	803	736	744	746	753	771	739	796	749	714	788	822	835	803	782	767	792	741	836	771	790	744	815	827	790	725	832	806	765	739	774	767	798	759	789	771	754	762	775	768	814	821	818	774	814	766	734	757	788	764	809	776	771	837	750	747	793	766	780	731	773	787	744	724	799	756	751	784	831	776	797	784	773	801	798	751	783	797	746	784	819	766	766	800	774	729	790	767	789	788	759	820	822	767	785	801	736	812	790	801	736	801	782	781	771	820	744	768	793	791	782	771	810	731	757	813	770	747	771	799	775	711	783	771	795	813	746	742	777	821	784	763	742	742	793	807	812	795	745	826	796	815	767	813	762	788	764	771	775	798	769	780	710	737	789	807	749	769	770	690	773	801	785	766	814	751	736	760	765	783	722	772	785	756	756	756	785	805	783	737	755	759	759	763	784	759	798	799	756	819	765	760	714	792	758	763	803	760	751	723	735	787	736	768	764	781	763	733	774	767	802	756	736	759	771	747	850	737	777	766	771	761	743	787	785	764	722	732	787	799	772	791	776	750	751	720	787	803	804	791	734	767	803	779	793	780	745	753	816	760	772	773	759	765	783	731	828	810	810	777	788	780	772	762	767	752	736	786	757	827	731	795	747	783	793	756	771	779	752	785	762	742	772	773	802	719	795	756	765	752	780	751	788	774	775	783	818	835	833	693	807	755	794	745	794	768	771	756	802	731	751	783	777	759	795	759	776	744	734	751	762	765	766	759	768	771	754	766	793	792	738	722	775	805	760	791	827	760	787	789	806	764	808	731	788	750	776	792	777	766	762	808	736	727	723	764	781	761	726	807	779	765	745	745	777	843	732	766	738	784	781	771	744	777	759	709	794	744	818	761	770	786	797	791	771	819	847	746	745	777	801	772	750	759	739	768	804	804	806	763	819	788	803	777	785	743	801	790	782	740	743	765	764	748	817	723	781	777	779	791	800	766	821	809	727	752	789	849	757	763	761	789	805	786	794	789	762	769	765	830	751	675	762	802	843	777	761	816	814	752	808	764	851	731	772	782	745	790	710	802	746	758	811	765	788	752	754	762	767	725	727	785	777	792	809	721	747	726	791	780	776	743	797	760	843	773	761	752	751	742	706	737	754	730	764	788	765	802	830	836	745	722	751	782	751	814	769	750	737	797	766	747	723	731	786	814	748	754	760	817	775	713	791	718	761	754	791	790	771	769	778	778	780	814	799	794	779	779	805	741	778	786	717	751	755	767	794	760	762	761	780	792	804	749	816	782	756	744	798	773	771	774	753	765	791	760	746	726	743	763	746	745	741	762	823	752	727	750	832	719	762	786	792	754	798	784	744	697	755	827	744	681	809	782	754	759	774	765	782	795	763	805	805	753	730	786	766	781	737	770	778	771	813	770	760	769	781	743	792	760	734	757	749	756	788	795	752	757	748	742	776	705	785	803	736	805	810	711	757	767	782	811	840	809	828	757	819	826	773	795	753	777	771	777	749	798	740	785	776	769	725	830	736	773	821	760	859	759	760	760	781	807	703	770	735	745	766	784	731	788	805	784	767	747	774	825	806	770	734	775	776	781	792	813	760	792	761	797	787	809	808	715	787	754	783	762	782	746	806	758	774	794	826	758	723	729	777	777	758	779	833	820	818	778	781	747	771	747	733	745	780	753	770	721	759	776	755	779	804	814	717	792	767	764	802	807	765	728	832	754	756	727	763	782	793	814	750	791	821	812	765	764	776	787	768	735	787	822	762	803	746	786	739	769	736	741	756	810	787	756	774	758	745	764	769	765	763	780	801	821	800	779	795	758	801	774	808	801	736	739	811	769	774	764	754	800	756	858	741	760	774	770	771	822	737	783	766	732	822	759	734	727	835	839	803	776	787	742	776	837	790	784	714	771	778	795	778	788	783	744	774	807	783	740	808	780	751	768	753	806	755	753	736	802	772	742	780	715	774	743	771	804	779	726	797	755	683	807	769	747	804	824	788	792	794	814	786	721	772	833	754	744	780	766	735	855	776	787	765	767	761	746	825	772	789	782	790	805	741	801	752	747	780	795	789	769	791	739	772	767	803	780	784	768	759	757	718	742	759	747	723	806	763	789	775	759	793	753	754	784	794	729	823	786	749	776	769	751	727	780	753	764	745	819	768	792	789	724	756	772	738	755	716	795	764	733	794	781	747	807	775	766	765	733	820	776	769	782	766	773	782	756	727	736	754	748	751	752	800	721	797	719	749	764	792	782	775	710	806	762	795	741	774	741	776	746	803	769	735	807	785	798	771	798	832	821	788	769	736	753	734	783	761	828	781	743	740	809	726	752	780	781	767	718	780	751	754	767	746	772	800	776	802	763	791	777	760	769	769	776	799	812	795	782	770	782	784	772	792	740	796	773	756	797	783	799	808	806	771	788	789	758	782	776	760	756	792	762	756	807	784	808	818	800	769	819	741	765	766	743	781	772	804	751	741	777	799	749	774	769	742	834	790	786	790	777	796	731	750	806	771	792	761	801	703	805	802	808	755	737	735	748	779	757	775	748	763	783	762	762	798	805	728	762	739	811	722	786	793	749	749	771	757	755	785	777	730	795	769	744	803	775	765	749	740	846	740	796	750	844	824	756	781	753	751	775	819	725	806	756	752	781	808	826	756	765	793	781	800	787	696	800	743	758	757	772	763	792	739	734	791	750	761	719	767	747	832	768	791	809	788	742	789	738	815	810	799	758	750	816	755	738	798	739	746	770	778	821	808	789	771	760	793	747	756	765	878	768	816	834	764	763	784	761	784	760	743	799	740	816	783	798	802	773	827	749	794	789	768	753	800	810	739	767	745	785	770	767	728	767	810	771	787	761	794	793	727	792	765	719	769	764	736	753	763	790	747	798	760	760	786	792	764	778	735	730	748	744	758	767	797	744	722	787	775	826	749	798	756	769	759	741	796	728	709	804	746	724	747	708	744	760	765	757	725	779	749	759	763	772	786	785	755	782	768	748	707	769	796	769	818	756	748	787	804	770	783	752	710	795	753	778	716	726	815	801	819	744	779	799	801	785	765	753	775	734	792	780	739	753	756	838	756	717	779	778	770	832	711	827	721	713	764	743	751	794	803	736	779	728	788	758	789	782	777	802	739	779	730	794	783	790	724	763	734	763	777	783	804	774	756	821	761	741	777	797	820	762	741	766	756	777	798	807	788	791	732	789	760	792	759	746	776	726	793	804	775	776	760	798	741	771	796	782	763	798	784	805	769	792	758	796	746	776	763	725	789	742	806	800	773
25067	27456	24067	22244	23792	16167	12004	11433	11609	11866	10049	10443	7131	3997	2955	1532	742	624	488	496	331	284	262	276	274	257	314	271	265	246	231	254	231	253	263	236	259	259	245	280	218	268	250	266	238	255	245	253	262	232	253	258	244	268	224	239	237	272	224	242	248	245	225	220	237	210	221	237	244	236	271	251	232	226	254	223	206	235	239	259	231	248	252	269	246	218	235	233	244	230	237	251	252	248	251	253	233	227	212	277	207	238	240	265	233	247	266	213	265	236	253	256	252	253	254	269	229	255	223	240	251	220	231	244	245	247	233	229	231	236	222	231	220	242	236	241	229	259	269	233	246	228	213	216	232	246	247	262	241	236	248	257	273	259	225	218	263	233	232	255	268	263	269	265	246	241	240	222	222	249	237	252	245	239	248	222	246	226	203	234	249	243	245	245	238	232	213	231	239	236	253	246	267	233	226	254	236	198	252	239	229	247	239	276	230	230	244	240	253	206	228	233	267	219	228	230	246	277	206	240	216	239	230	242	240	264	250	228	221	242	243	251	259	232	238	223	263	241	239	255	244	224	225	256	237	212	231	234	239	263	255	236	237	261	243	255	246	264	240	217	231	248	255	220	264	226	238	250	263	252	249	234	262	255	252	243	240	228	231	250	238	242	249	232	203	253	256	238	290	247	224	239	261	253	257	237	248	238	222	225	240	239	243	212	240	210	219	239	199	239	243	241	238	259	226	259	258	248	233	248	242	247	252	246	269	247	252	250	246	241	220	227	236	231	209	217	228	235	227	207	230	214	258	249	255	263	236	246	231	224	273	226	220	219	211	241	246	217	239	246	221	253	240	227	257	204	223	238	240	262	231	253	222	230	266	233	251	241	270	254	236	242	216	235	257	243	255	227	223	235	214	256	224	244	225	229	262	250	265	250	235	225	231	270	225	226	229	229	227	224	236	238	222	214	229	181	247	223	251	254	213	243	230	232	220	250	248	229	207	221	227	242	238	230	233	250	220	263	229	251	219	261	232	218	243	252	247	210	223	231	245	240	275	220	247	214	236	220	228	227	258	255	264	206	236	240	224	239	222	269	234	217	215	242	245	263	247	220	227	270	236	250	222	227	247	227	245	267	238	275	218	208	242	240	217	209	282	238	223	225	237	250	240	265	254	222	253	244	249	240	263	214	239	237	243	248	235	243	252	231	274	229	283	265	232	262	223	210	218	254	255	243	234	241	222	228	256	227	278	229	242	208	232	205	260	235	238	245	249	225	257	250	227	258	263	237	269	239	269	221	217	255	242	234	232	225	242	214	234	203	232	244	264	262	219	246	244	255	220	244	255	213	245	225	233	243	261	243	222	239	245	244	261	214	227	246	244	229	226	230	249	205	230	232	233	242	231	237	290	249	239	225	230	241	250	240	239	234	237	279	263	215	255	235	231	230	264	225	250	234	216	228	218	238	244	239	252	278	250	242	248	260	248	237	233	232	262	246	237	238	264	234	255	236	239	239	246	246	265	250	247	216	210	247	240	234	232	207	254	240	216	213	268	251	264	259	248	265	260	245	246	222	222	239	236	262	244	238	274	247	199	228	215	218	220	242	223	258	234	226	231	237	234	233	235	235	232	232	250	247	257	201	225	257	253	240	258	260	236	248	250	290	242	223	239	229	235	252	245	235	222	254	234	241	243	237	239	232	250	207	273	214	237	258	235	256	226	237	251	261	242	254	239	249	250	255	264	234	225	254	222	238	227	254	243	267	250	257	226	219	228	255	246	245	216	251	229	256	244	230	248	237	260	214	263	262	239	239	250	247	241	274	257	236	205	251	207	251	250	217	235	219	247	233	268	254	243	231	243	262	218	261	222	224	238	221	261	253	245	244	240	234	254	248	232	277	237	213	257	248	230	224	259	253	225	239	238	252	236	224	220	274	245	252	292	236	227	260	249	230	266	242	228	264	237	238	201	257	237	243	266	250	214	244	244	245	221	235	279	217	221	179	222	240	248	226	230	228	249	237	229	239	261	235	239	247	245	252	245	227	225	234	240	233	242	228	252	270	232	219	241	251	247	245	229	222	275	264	257	195	236	240	244	253	249	247	250	229	256	235	245	230	225	222	241	258	225	248	242	240	248	223	250	229	267	214	249	230	227	256	238	251	232	194	239	243	218	238	240	254	238	228	234	238	223	229	259	218	253	235	233	244	265	240	264	239	235	237	240	246	269	243	257	242	234	242	229	242	266	241	273	239	243	214	240	238	244	240	239	241	208	242	223	239	230	240	243	273	236	224	261	225	249	273	240	272	250	236	268	208	226	222	253	262	235	243	265	269	263	255	228	212	226	228	260	232	237	219	228	244	228	251	204	229	209	268	227	227	230	231	234	225	263	272	263	227	247	252	249	263	200	217	226	253	252	245	237	240	236	246	276	229	203	253	240	257	267	239	214	245	258	247	225	237	223	227	238	255	252	230	246	219	212	249	260	194	227	272	227	251	260	246	214	237	225	249	244	229	256	224	252	235	238	228	232	207	221	253	248	223	236	216	248	256	243	225	245	230	230	245	275	227	250	273	260	254	232	238	239	268	217	216	247	249	227	226	249	209	266	232	235	236	228	234	244	205	244	252	243	250	215	235	246	228	238	228	256	273	245	262	219	231	244	245	239	236	251	228	231	228	221	258	245	215	227	245	239	226	237	233	214	230	236	222	242	221	255	255	240	220	270	256	224	231	226	247	233	229	227	236	229	250	238	231	269	244	259	237	225	242	251	231	246	230	270	244	234	242	233	256	205	245	250	256	241	244	225	221	229	236	239	227	231	241	254	235	251	240	216	244	243	240	215	256	266	249	245	253	247	222	227	244	234	247	267	258	239	259	240	257	232	244	237	263	226	241	246	244	263	247	257	243	227	221	248	249	232	255	224	230	219	217	196	250	242	231	266	227	246	227	220	223	261	248	239	237	237	228	237	245	234	253	264	205	219	231	241	230	258	234	263	240	244	243	232	250	238	204	216	213	219	202	238	237	235	237	243	258	249	224	252	245	222	233	221	230	244	235	258	208	245	220	263	218	238	225	245	256	246	226	249	249	233	220	261	211	214	241	267	237	218	232	237	219	222	252	237	231	238	233	221	226	252	225	255	242	225	205	219	251	268	252	233	254	230	227	249	211	244	246	231	252	259	222	255	224	275	215	217	219	216	227	241	251	227	269	246	217	238	267	231	237	246	248	221	242	226	226	220	239	254	234	237	275	237	245	233	213	266	269	255	230	237	221	234	235	234	276	243	245	240	243	257	246	246	223	257	258	249	256	218	263	254	240	238	235	236	239	213	248	233	222	243	270	244	251	251	254	270	235	238	230	259	258	262	236	261	226	214	219	239	234	237	236	230	252	237	237	254	238	241	237	274	265	221	255	254	250	238	230	223	246	243	238	241	231	248	247	255	262	216	245	272	237	255	262	249	213	256	252	245	230	237	251	233	265	245	247	259	237	269	239	229	249	227	231
16879	20275	17549	19221	26679	18726	19674	21972	24612	26601	21172	22805	16981	10002	10030	4893	2856	2292	2419	2130	1450	1120	988	906	973	1124	1090	903	824	833	774	795	789	745	796	781	737	761	718	743	730	742	730	667	708	680	701	698	654	688	680	750	633	645	692	658	716	683	697	665	653	675	662	668	697	667	660	665	675	703	658	634	650	636	634	664	634	654	694	747	751	589	689	652	635	632	620	591	604	619	681	655	648	639	674	657	653	608	687	649	671	676	637	688	595	680	635	614	617	660	658	657	664	663	624	685	599	638	635	660	630	636	659	628	633	653	640	643	666	632	655	640	646	609	691	603	639	657	616	637	650	617	612	598	654	643	647	662	659	646	628	603	630	611	635	626	627	662	625	620	653	663	612	651	666	589	596	620	628	632	609	633	630	630	603	613	641	613	695	662	635	616	645	671	657	609	635	571	657	610	632	636	633	646	621	620	635	645	659	643	623	642	663	651	648	641	631	616	613	635	603	675	623	635	641	608	612	595	621	618	618	689	624	646	649	673	643	603	642	653	627	613	628	673	630	687	646	677	642	594	657	593	660	645	665	584	593	649	626	644	645	577	627	654	645	644	651	599	620	628	576	607	634	591	641	580	638	658	619	621	641	640	640	647	601	622	646	621	630	642	625	611	575	650	608	650	628	642	619	651	605	610	636	657	622	608	650	624	663	599	646	664	666	634	626	621	577	586	617	645	637	617	652	643	629	636	631	624	671	673	652	645	633	583	615	603	633	670	651	614	686	652	667	591	659	646	616	582	654	647	647	596	657	628	624	633	607	607	626	602	617	659	620	676	629	613	626	589	664	633	677	675	639	632	643	666	630	677	616	612	599	675	644	618	655	679	654	645	633	648	625	626	638	631	649	635	636	656	643	607	637	676	672	610	634	617	627	615	613	604	633	630	643	671	611	613	641	648	628	640	660	614	633	639	629	601	675	559	710	655	655	643	697	653	594	697	668	635	614	624	603	634	652	609	621	646	640	660	580	651	654	629	640	639	626	648	651	592	672	664	624	643	609	638	646	631	660	594	617	619	630	625	677	652	681	619	681	643	675	644	649	650	584	643	633	653	683	656	639	637	620	641	640	647	649	614	641	632	590	611	657	650	588	666	636	657	623	672	640	600	666	639	640	649	586	673	677	667	650	656	628	666	626	641	612	606	620	609	666	652	643	636	654	617	628	631	637	608	620	654	615	653	605	645	602	649	630	611	643	660	640	617	652	618	632	663	695	622	633	632	608	612	599	626	625	628	633	621	621	640	629	659	623	637	670	648	670	654	641	607	670	633	676	653	662	651	652	620	665	632	625	639	618	646	579	678	611	658	610	661	645	629	637	599	648	656	638	622	657	625	661	626	655	631	619	632	665	666	663	683	614	669	639	650	600	638	592	623	656	586	628	614	662	668	619	627	607	692	608	661	607	622	668	602	658	639	624	637	617	616	661	629	572	655	614	640	647	680	604	643	668	634	583	580	605	642	660	604	663	606	650	641	657	637	628	624	615	618	594	595	605	621	627	637	635	638	660	636	636	626	653	637	576	677	595	632	650	614	668	616	647	682	620	620	616	632	614	626	606	606	631	637	673	617	643	635	667	654	612	657	654	630	657	622	641	645	613	643	629	659	610	632	667	666	611	656	624	642	622	639	633	637	636	645	650	640	679	631	653	669	626	603	649	611	633	644	655	657	618	613	690	653	634	643	647	623	647	602	629	641	647	656	610	623	641	620	620	633	591	659	653	647	643	637	631	643	633	627	600	638	603	675	580	644	640	661	670	641	608	639	605	603	624	625	637	626	609	652	644	621	627	649	601	582	676	592	620	590	641	638	633	665	548	633	683	660	634	654	654	663	621	659	619	651	616	634	608	618	617	615	580	631	636	619	654	678	653	625	662	628	624	633	630	634	666	603	651	672	644	639	616	645	625	625	598	650	646	643	640	656	630	637	596	639	624	635	648	605	625	653	611	610	653	605	618	620	668	678	623	660	652	621	683	628	663	596	622	648	677	645	633	584	629	589	658	637	644	648	609	575	653	598	649	626	669	654	662	659	673	642	635	608	603	652	628	638	613	652	595	614	561	594	613	656	629	616	586	633	614	602	647	640	624	611	637	643	664	583	617	653	656	646	623	583	611	647	608	618	689	671	641	658	655	618	672	634	639	598	591	617	641	647	634	611	696	622	640	618	663	652	637	615	637	679	641	624	636	644	669	578	600	666	607	592	638	589	643	612	592	623	610	643	597	642	635	608	651	607	601	621	643	614	628	616	643	645	631	586	640	667	613	633	622	587	609	645	618	697	651	588	593	648	668	641	675	647	649	653	609	633	602	622	554	704	645	647	605	648	643	618	619	650	616	635	644	616	634	618	641	619	656	640	661	616	625	616	628	631	604	642	687	620	591	598	624	603	614	624	714	667	606	598	689	652	621	644	667	647	611	623	655	666	647	650	594	648	626	664	649	632	632	566	625	630	621	599	620	633	620	625	602	629	674	649	632	637	661	604	649	626	647	629	602	634	650	602	673	660	625	625	632	615	646	659	603	671	597	644	625	643	633	619	651	603	638	658	612	640	677	623	651	674	647	627	611	653	624	699	633	661	642	674	651	629	637	645	645	636	649	660	650	607	619	645	621	664	641	653	614	631	650	630	665	645	642	677	616	647	614	591	602	652	634	561	640	619	569	654	649	642	659	619	615	638	625	648	649	632	611	653	637	611	640	623	604	608	623	645	676	622	651	594	649	638	652	591	609	604	670	627	619	623	639	632	635	627	614	641	617	651	619	652	583	614	605	621	617	634	609	629	608	625	630	635	648	626	654	651	649	646	619	628	686	626	621	638	602	613	689	674	676	647	627	643	629	613	643	607	641	634	613	646	608	640	641	626	632	639	636	651	598	633	653	648	604	618	616	653	654	620	612	602	677	638	628	656	624	646	635	667	663	617	656	614	633	648	639	637	671	643	615	619	664	611	613	622	581	634	663	661	562	617	630	679	627	587	645	679	588	678	653	622	585	613	663	663	651	634	592	670	616	657	670	668	597	614	663	608	682	587	597	650	610	609	608	621	704	670	609	655	633	642	641	637	631	620	633	631	632	664	635	635	638	638	666	643	672	626	644	638	619	648	620	642	656	615	636	655	612	636	638	631	648	623	646	656	673	659	625	630	584	628	620	637	612	673	617	651	628	592	641	616	676	684	636	655	614	617	571	642	671	611	681	663	611	623	635	601	621	646	647	670	622	613	616	619	665	621	635	591	642	623	674	665	656	643	640	661	615	598	691	682	677	619	648	653	644	627	683	649	632	634	677	634	659	603	655	602	647	594	687	653	628	622	631	617	568	655	611	603	659	616	686	630	672	665	632	606	671	653	609	653	655	621	618	635	647	641	587	589	634	647	653	639	626	615	566	668	613	641	639	621	657	598	658	620	589	612	646	650	628	612	634	622	650	623	617	641	643	643	640	662	662	628	609	631
3785	3070	2109	1323	1165	675	671	646	679	639	533	503	458	350	243	225	192	176	184	164	188	151	159	149	161	162	160	173	155	166	160	151	167	162	145	167	181	174	172	161	171	184	150	172	159	141	164	154	161	170	155	159	172	182	162	173	143	188	164	169	190	170	184	161	195	165	172	142	142	190	182	168	153	158	150	186	195	168	186	151	158	144	196	179	161	174	175	165	165	161	164	164	155	165	162	168	177	156	171	171	186	167	136	175	178	192	158	148	177	133	175	168	194	166	170	173	170	147	170	178	167	147	188	149	140	176	172	176	185	167	148	154	144	171	170	167	139	164	162	152	189	178	168	161	160	149	135	156	155	180	151	166	165	160	154	171	160	167	159	173	178	166	136	182	190	156	165	161	164	145	160	161	156	154	161	172	156	140	176	157	162	175	164	156	170	184	164	161	164	153	174	168	168	152	160	168	158	166	183	172	176	177	152	158	183	164	180	172	173	171	144	173	157	171	163	155	166	150	138	150	141	170	189	175	160	175	159	161	152	147	192	181	161	179	154	165	163	159	168	139	157	198	179	159	145	167	164	162	160	182	172	137	163	162	146	188	173	151	154	179	174	170	179	169	190	157	161	147	175	162	170	173	149	174	158	164	161	194	159	153	149	164	162	161	158	179	147	161	143	169	158	165	145	180	175	174	152	156	160	179	175	165	158	159	169	189	172	164	173	167	185	185	166	193	157	174	145	180	146	162	154	167	164	149	162	144	157	182	167	170	165	173	174	166	144	171	174	172	141	188	184	163	156	175	150	161	177	192	152	145	157	188	171	187	152	171	153	147	184	146	148	181	165	156	150	182	180	153	153	159	170	183	166	133	154	175	180	156	155	163	147	155	174	182	165	169	151	163	173	172	148	154	167	164	168	158	157	168	175	178	158	173	184	168	157	165	191	179	166	173	163	169	163	166	166	186	154	192	168	163	145	142	166	160	158	158	190	173	167	156	160	147	157	153	166	163	177	176	163	157	162	165	145	181	166	159	167	172	158	178	184	169	161	166	153	170	163	173	161	173	153	164	182	187	173	162	153	156	178	166	186	172	175	164	160	162	200	158	176	189	158	181	164	159	163	157	159	171	171	163	184	174	164	172	166	151	174	149	158	166	188	158	156	155	166	156	173	171	184	182	164	179	170	179	167	164	154	163	183	182	156	170	178	171	164	174	183	179	148	178	166	176	158	179	171	156	153	185	147	152	187	184	152	182	162	159	188	161	171	149	161	173	162	173	167	193	137	156	187	181	154	168	172	153	169	144	179	148	161	160	156	150	170	175	193	171	189	168	154	190	180	184	152	165	155	183	186	156	162	148	159	164	192	160	165	204	165	148	175	183	171	172	162	171	162	161	174	172	169	191	160	164	157	159	180	168	153	158	157	164	170	164	158	169	151	167	200	159	141	185	175	173	170	178	170	178	174	163	158	148	133	156	155	155	159	153	167	162	180	170	182	157	177	168	184	168	163	164	158	154	153	164	177	167	160	169	187	160	175	168	164	170	178	163	153	158	157	164	150	157	152	176	169	161	170	165	156	165	170	162	166	156	187	188	186	163	174	178	122	200	154	153	152	166	167	176	165	180	162	174	148	162	168	153	180	158	164	163	167	184	178	171	168	169	172	152	178	178	188	167	157	137	178	164	155	151	169	166	199	185	155	172	174	166	182	171	163	178	191	172	173	150	147	189	160	186	182	176	169	175	188	167	173	158	148	160	167	172	173	166	183	152	171	169	170	184	156	173	174	169	196	158	161	145	163	153	146	170	176	203	165	151	149	144	172	167	184	162	162	159	167	171	177	164	189	159	179	178	164	159	156	177	186	168	180	177	163	165	136	160	162	173	161	172	176	165	158	191	168	159	186	165	178	162	189	142	166	170	172	167	175	164	172	132	159	174	168	157	180	151	177	147	176	185	158	160	161	172	170	178	173	190	166	194	179	198	181	169	132	174	184	178	159	164	166	180	171	179	164	167	173	160	179	158	183	162	163	157	156	162	156	156	162	179	158	137	185	163	166	165	162	163	162	142	150	157	173	186	176	176	170	169	173	165	167	177	170	143	167	163	168	155	152	165	184	175	191	151	182	179	163	168	144	198	173	137	182	167	160	155	168	164	180	179	160	170	157	189	136	177	173	163	165	171	177	173	188	155	157	157	161	161	172	149	165	158	174	167	188	174	155	151	162	163	161	171	174	155	162	169	167	158	163	151	152	161	150	155	180	178	163	187	167	147	170	182	183	191	170	171	167	153	184	164	145	173	161	181	192	163	167	165	177	177	158	164	173	161	171	179	168	162	173	177	157	146	171	168	181	175	196	160	145	161	158	177	148	144	177	160	160	176	161	161	201	182	177	181	166	176	154	169	162	160	154	170	148	169	153	172	179	178	178	155	167	170	174	169	152	175	193	177	179	169	156	178	156	168	168	169	160	162	162	156	160	198	161	179	157	184	181	151	164	161	151	174	177	136	169	201	161	183	180	179	162	187	177	168	155	163	178	191	177	162	179	156	172	171	166	158	169	159	180	171	165	162	172	166	181	173	161	159	162	156	165	167	176	177	182	155	142	165	191	183	152	175	149	153	180	171	164	167	186	174	178	156	157	151	161	152	177	157	160	152	138	155	159	160	154	168	182	181	147	152	200	174	151	165	180	151	151	170	177	144	188	168	147	169	161	183	170	173	169	156	178	181	163	179	159	159	165	147	161	157	151	172	169	165	143	190	180	172	177	167	144	163	169	167	176	173	161	168	170	156	159	194	175	178	185	156	194	154	176	164	171	151	180	153	154	185	184	158	153	178	189	198	140	149	176	153	177	181	159	143	165	168	164	164	186	157	166	180	149	176	163	183	171	167	161	170	150	185	174	161	166	137	146	186	175	145	163	200	162	149	148	161	166	156	180	175	155	177	165	181	148	141	150	153	147	188	182	183	148	162	150	178	194	175	144	155	148	171	145	170	168	160	172	158	157	178	167	168	178	148	152	174	167	171	144	148	167	146	168	165	167	175	184	196	169	162	168	154	159	156	175	175	166	158	161	168	171	160	174	182	160	169	179	162	171	156	171	148	160	169	168	179	160	169	156	176	145	152	164	151	179	167	183	166	156	135	188	167	175	153	140	164	147	151	171	171	168	165	148	176	170	164	159	188	163	171	168	176	172	154	172	164	163	169	149	149	167	175	155	143	175	166	170	157	176	163	151	152	158	171	176	170	178	165	179	168	149	168	151	170	159	166	159	157	161	168	157	171	163	164	166	174	173	177	164	159	190	172	156	159	161	184	157	166	169	180	169	170	189	159	149	166	178	175	192	150	151	177	183	159	159	157	178	169	175	181	156	173	168	143	160	153	169	148	156	139	164	157	158	159	160	170	150	184	148	174	166	171	158	180	168	185	161	170	154	169	181	181	163	158	160	173	148	155	148	159	153	154	178	174	156	173	168	173	182	163	165	157	166	139	157	172
3748	3807	3894	3228	3515	1982	2034	2655	2884	2558	2250	2304	1621	941	1061	692	570	581	611	532	551	528	502	519	495	499	528	485	550	493	495	498	459	502	500	468	469	475	518	497	522	502	481	485	515	506	541	453	524	479	497	536	507	467	477	514	489	503	503	529	486	496	520	502	507	475	496	472	506	504	507	522	524	481	517	484	506	530	532	497	566	509	503	500	499	512	494	505	513	471	511	467	495	536	484	535	492	510	539	489	490	480	558	516	475	457	519	490	464	506	507	500	495	505	477	502	491	496	497	471	499	500	530	483	503	437	482	524	473	539	502	482	495	469	512	514	503	462	512	467	518	538	452	453	551	528	497	511	469	497	521	470	474	531	524	517	475	496	495	466	488	529	499	535	525	487	463	512	480	487	461	464	534	487	492	456	515	500	495	504	463	482	518	514	512	468	514	463	509	455	491	512	503	494	525	526	528	486	484	504	485	507	492	539	517	530	479	523	471	490	496	496	505	505	492	522	497	509	492	501	469	510	456	483	431	502	486	534	476	470	509	513	493	479	524	489	464	493	501	468	528	483	483	508	459	467	498	510	488	526	482	528	461	476	483	491	497	499	465	530	490	503	491	501	529	472	496	514	498	505	519	507	477	521	502	519	512	487	555	453	523	519	531	496	502	480	507	508	489	503	477	492	498	502	486	488	518	497	486	483	491	493	488	463	480	450	497	505	485	477	504	486	523	483	491	509	510	501	491	480	523	498	499	463	494	496	497	507	456	488	480	482	472	510	489	502	484	513	504	445	527	509	479	490	535	528	501	494	510	498	456	494	509	508	496	487	521	504	498	486	502	492	460	501	473	470	468	466	495	520	529	534	500	476	499	508	490	496	471	473	523	475	433	525	502	495	505	535	502	503	492	477	486	459	499	483	502	471	527	506	522	498	510	475	491	500	493	498	466	484	492	468	479	513	498	549	524	488	451	506	491	506	529	486	523	480	516	496	470	479	441	492	525	529	465	507	476	532	486	484	523	515	490	479	513	484	469	485	502	485	507	551	514	452	547	512	527	465	486	486	484	492	500	473	510	489	492	468	460	528	479	452	472	513	516	497	542	483	456	493	480	489	499	506	501	497	467	480	471	497	463	488	499	494	519	515	532	532	540	484	493	509	500	506	481	500	504	473	513	508	521	538	456	497	482	523	470	486	481	514	467	501	516	470	515	487	479	512	482	482	493	501	470	487	491	494	519	469	507	524	458	493	462	468	529	522	520	510	486	464	517	504	522	478	463	471	487	480	525	459	509	481	511	514	539	485	475	493	481	461	503	517	474	498	472	519	518	491	499	503	523	492	483	491	471	477	501	472	463	492	524	489	471	474	459	461	507	501	478	501	459	536	469	538	481	489	481	494	493	503	503	502	492	523	488	446	480	475	465	476	506	541	471	476	530	454	487	511	507	466	480	509	520	480	497	501	463	496	498	518	521	492	452	515	507	503	521	489	484	501	496	459	479	499	495	494	480	515	496	499	454	530	461	553	469	482	495	482	493	485	535	500	471	520	494	513	474	490	457	485	485	486	447	496	496	456	513	488	494	498	488	530	482	506	491	493	537	490	458	437	517	493	480	486	525	513	504	481	480	505	493	490	518	535	490	506	496	510	493	476	518	502	519	500	524	497	500	517	515	466	469	480	486	510	479	496	487	475	522	496	508	495	496	506	523	523	485	486	485	457	486	441	535	512	561	513	480	504	503	483	478	508	487	506	510	476	472	514	494	485	492	550	503	522	524	471	532	484	492	516	439	510	493	482	497	474	474	457	476	489	479	503	519	501	493	526	498	548	519	497	510	510	467	525	516	471	513	488	534	498	472	465	484	511	508	515	505	493	492	489	523	477	499	501	530	480	449	433	471	510	519	497	492	455	503	511	464	505	500	499	461	479	497	491	480	555	503	496	517	474	509	494	497	517	480	485	466	466	490	515	492	481	498	501	511	487	474	472	483	517	497	500	476	515	473	475	502	510	499	472	498	485	504	507	479	513	495	477	483	491	535	548	518	489	477	497	517	523	541	462	469	542	471	510	453	492	451	490	497	474	520	524	505	511	532	504	499	523	458	476	471	479	517	492	497	478	493	457	471	491	527	493	476	472	487	460	488	500	497	516	484	465	491	517	455	478	472	498	522	526	498	499	486	511	508	517	509	477	486	488	500	476	430	480	487	475	443	530	511	459	495	479	511	474	531	545	508	513	498	487	476	503	506	482	498	509	491	524	513	483	517	440	496	514	458	472	476	488	469	518	506	460	488	424	511	498	485	523	487	502	544	510	479	478	484	495	514	508	507	455	495	496	441	495	455	473	484	492	506	536	527	478	520	524	507	525	492	508	513	494	508	476	510	480	540	503	519	446	478	510	486	453	499	517	497	480	465	493	484	532	533	478	495	517	509	472	479	520	453	444	523	504	455	478	510	485	510	512	457	536	461	466	501	518	486	470	514	532	490	484	455	456	495	516	482	500	524	551	525	528	496	480	463	447	488	482	489	499	520	511	491	501	498	516	503	505	494	499	490	499	492	505	532	502	490	509	484	470	498	530	490	498	482	497	533	499	515	506	491	516	475	503	489	527	497	482	524	507	481	542	489	495	477	489	494	516	495	503	530	514	503	472	485	498	506	438	483	483	497	492	523	508	490	524	465	521	443	495	500	504	542	476	510	490	527	494	486	531	488	484	524	458	522	527	482	472	503	495	469	486	488	513	490	517	489	569	469	518	534	503	487	477	490	465	496	504	450	530	456	527	527	440	489	508	532	532	530	511	504	494	540	520	544	474	506	471	485	489	505	487	511	522	517	513	481	515	493	488	470	504	477	504	485	472	498	503	518	460	471	523	498	488	521	528	458	511	513	528	497	502	520	500	477	505	506	465	509	544	519	532	499	496	494	465	499	509	517	473	466	493	463	480	496	484	476	495	486	481	514	498	496	484	494	506	505	520	538	539	475	451	513	491	496	540	524	501	528	467	508	513	483	486	530	512	464	500	480	471	506	499	466	500	487	446	501	484	469	492	494	499	516	487	488	468	494	490	545	438	497	448	506	514	493	503	473	486	496	467	491	512	482	506	500	486	477	474	500	470	504	504	523	484	498	495	457	488	472	490	538	519	490	491	508	505	485	502	450	469	496	472	514	503	501	496	480	519	499	482	488	531	481	495	480	478	500	507	537	481	475	528	504	513	495	459	514	535	477	476	488	496	524	520	459	460	487	478	497	461	500	506	487	481	517	505	485	493	496	504	484	496	483	461	502	495	495	554	471	478	512	493	487	504	535	457	532	504	519	516	482	510	523	522	497	539	493	484	496	489	517	496	516	519	474	530	474	531	527	496	510	499	514	519	518	488	492	510	488	492	509	484	503	458	472	505	477	484	522	490	518	519	525	467	513	509	511	484	489	533	511	498	507	493	491	476	503	478	510	493	500	525	513	530	458	520	502	518	489	508	488	468	507	497	505	511	467	490
17960	21346	20459	16222	15576	10508	6731	6740	9374	8153	6619	6735	4624	2320	1685	908	916	639	473	328	349	317	278	297	331	327	330	313	326	276	266	279	308	301	300	293	330	299	324	288	322	284	304	291	304	321	323	306	294	332	271	293	301	281	304	318	285	282	317	281	289	322	305	283	320	285	252	273	261	284	296	318	316	284	278	287	295	329	304	269	292	294	281	343	294	316	296	306	296	263	300	303	269	297	291	308	291	268	302	276	282	259	309	287	303	283	273	312	281	262	275	310	254	293	264	295	289	287	267	305	269	296	302	284	294	269	290	296	270	294	283	272	286	289	291	281	298	285	285	321	250	298	319	315	262	299	302	253	291	316	281	281	296	253	301	319	308	274	278	274	294	279	293	244	292	304	306	291	310	303	294	335	286	277	286	294	285	300	286	284	282	303	288	325	303	272	326	300	299	301	303	302	271	285	289	274	284	320	281	285	319	304	264	285	279	289	275	294	285	295	273	283	299	277	301	246	275	293	289	289	312	306	250	291	275	282	300	298	277	287	259	285	275	278	276	318	300	268	287	278	286	264	277	306	284	268	303	318	250	267	299	300	274	296	290	342	302	307	319	285	283	289	279	287	285	282	300	276	292	265	262	310	295	293	275	288	304	254	307	294	334	313	273	267	294	301	263	307	267	306	297	278	313	320	298	271	318	278	301	288	320	275	294	290	282	306	293	312	309	293	286	272	297	296	275	275	277	292	308	282	277	270	285	284	311	273	311	262	278	284	304	267	322	286	258	281	287	310	298	287	273	297	303	290	300	298	322	314	309	298	294	300	300	285	305	292	258	314	268	296	291	267	310	297	257	285	304	256	301	305	282	281	312	290	328	314	304	296	252	269	322	305	283	308	257	298	266	335	278	309	276	291	280	304	291	327	297	312	305	267	268	298	306	299	321	304	285	290	306	308	321	281	277	274	307	249	283	298	299	319	304	333	305	267	284	275	298	292	305	263	331	255	302	292	294	289	270	278	250	284	290	311	307	276	309	306	289	307	294	298	277	263	284	296	283	273	276	281	276	274	292	296	282	306	266	308	287	305	291	273	289	316	295	274	322	284	285	299	293	270	310	284	299	283	299	272	299	300	279	320	300	288	283	296	320	288	309	283	291	290	292	286	272	306	262	268	296	293	302	289	285	292	280	286	268	324	323	279	285	278	295	307	292	289	286	280	283	259	254	270	278	292	345	295	260	268	259	296	257	299	293	275	262	315	295	305	304	268	301	300	264	286	288	311	312	299	304	309	271	280	271	317	301	261	278	291	311	294	292	309	292	275	282	267	306	295	321	288	288	309	302	303	275	301	276	275	281	289	294	269	295	261	285	299	316	273	303	257	305	279	261	313	306	293	306	286	276	289	277	299	292	296	273	296	281	288	286	282	281	288	304	291	283	316	303	316	293	318	273	273	282	312	306	252	264	307	309	301	293	260	327	290	282	330	310	263	285	304	314	324	317	280	253	261	282	267	317	286	274	311	306	315	295	287	306	265	279	280	269	321	286	301	291	273	293	274	254	318	278	303	290	290	301	297	263	287	308	289	300	292	293	295	296	288	284	287	288	274	330	306	277	295	310	298	300	306	292	273	275	273	279	312	276	277	302	285	326	280	299	294	304	312	277	300	311	325	346	276	285	297	283	309	272	313	283	289	322	318	277	294	265	330	281	328	314	284	304	281	290	268	303	303	305	269	307	322	296	296	281	270	315	309	306	285	266	265	294	284	277	271	305	302	286	288	288	299	288	296	275	268	268	262	275	262	286	283	264	305	290	305	277	302	296	317	338	292	271	296	311	262	263	288	301	287	287	298	312	271	292	288	281	301	304	281	256	291	286	280	308	296	298	290	303	302	279	296	302	273	291	305	308	281	299	269	291	283	272	289	280	292	259	304	297	321	258	278	302	276	285	285	288	286	281	267	330	276	301	304	310	293	285	278	270	289	272	263	273	296	276	309	250	277	300	311	275	289	303	250	274	277	275	282	304	282	315	284	285	283	282	332	287	276	284	294	284	269	283	305	318	300	282	289	289	320	273	272	289	273	313	306	304	277	290	269	295	305	294	291	298	271	274	302	269	289	312	262	273	289	308	297	288	287	282	300	283	268	303	288	298	292	279	280	278	288	283	251	307	322	308	257	273	265	272	302	306	303	261	311	288	273	302	267	320	303	300	323	283	277	306	286	293	286	295	294	246	265	282	283	267	270	292	338	311	282	270	280	292	284	285	263	307	272	263	278	257	285	284	276	305	329	256	286	269	289	308	261	289	291	296	304	289	270	275	274	337	299	296	258	288	316	308	279	296	290	268	284	257	300	299	279	300	290	284	305	306	285	265	305	269	302	296	304	248	305	281	284	257	298	298	329	294	303	275	292	259	305	279	288	280	307	283	268	296	283	264	305	284	317	276	291	263	287	294	281	328	277	294	319	297	248	281	247	284	309	319	288	295	283	302	301	265	269	296	272	277	278	294	301	279	297	337	306	299	248	290	290	314	289	278	298	292	274	284	287	300	284	299	288	301	311	275	290	281	287	287	257	282	291	284	307	243	288	320	296	270	315	286	284	283	286	263	298	296	312	286	288	277	285	281	313	297	274	274	251	284	291	291	281	266	273	275	265	264	307	285	281	330	303	297	291	317	254	277	278	306	301	305	296	277	267	300	290	290	300	281	263	303	303	288	290	288	298	268	245	266	302	317	282	300	313	303	267	305	302	249	323	267	282	297	288	273	299	263	295	282	305	277	267	280	295	295	276	309	301	283	291	270	309	320	258	279	303	286	275	289	279	278	269	275	289	292	274	310	247	262	283	291	274	290	305	289	289	283	306	272	292	282	297	292	257	322	272	287	314	322	269	278	269	310	308	284	275	274	267	288	301	287	302	270	298	310	284	293	287	308	304	273	299	286	310	313	298	293	296	319	291	280	267	300	277	265	347	294	277	261	261	309	300	286	287	293	316	311	261	312	274	307	276	293	276	308	293	288	282	295	297	296	286	273	289	277	298	319	291	278	272	289	268	309	271	270	263	269	319	296	277	291	308	266	297	279	302	309	293	310	309	275	318	301	278	286	299	288	277	292	292	304	287	289	292	287	304	294	303	285	297	284	280	289	301	283	298	291	274	296	294	304	305	284	289	307	301	282	309	279	263	287	290	302	286	286	283	298	325	287	300	260	274	283	282	284	291	291	282	301	260	303	275	292	280	278	286	293	267	292	285	305	319	258	301	310	287	276	294	293	317	300	316	286	266	293	291	322	304	259	296	325	291	298	271	308	271	264	299	293	321	296	315	269	291	284	267	283	275	298	327	273	265	278	276	302	290	281	286	271	289	282	308	288	276	265	284	284	292	295	271	290	290	266	290	302	285	302	264	330	281	291	287	296	277	295	281	310	298	265	309	296	306	259	320	308	302	301	302	310	282	269	297	311	287	319	268	305	294	275	286	339	284	303	291	300	297	314	287	272	300
13937	16335	15336	13817	19817	14676	13033	15480	21906	19271	16962	18092	12299	7718	6430	3880	3709	2303	1808	1411	1610	997	938	999	1157	1257	1079	904	846	899	832	845	845	881	851	833	792	815	821	885	839	853	842	834	819	823	806	814	777	850	811	841	814	780	830	825	857	801	835	799	831	804	808	779	798	785	741	733	829	812	798	788	837	768	800	817	790	747	758	870	830	817	788	746	792	833	770	794	769	798	777	826	784	780	791	774	784	808	766	742	763	838	779	760	804	780	785	793	775	782	833	762	762	769	812	813	788	755	789	810	788	758	765	790	763	778	797	793	738	798	766	839	800	850	774	804	813	783	746	747	796	781	787	792	837	838	751	791	752	795	762	775	762	749	804	772	774	775	805	797	761	795	743	774	770	735	760	775	786	765	758	762	742	750	739	763	780	818	780	761	779	784	725	776	783	749	757	791	772	799	758	755	720	741	755	784	817	708	766	806	738	826	775	815	758	812	789	781	820	825	766	738	748	722	777	780	748	808	813	773	812	742	715	776	732	685	747	736	812	752	755	733	796	789	776	789	736	710	813	759	759	802	731	760	785	773	798	769	745	744	839	788	765	804	758	740	799	772	812	816	833	749	774	787	793	810	767	759	752	760	786	775	771	760	762	794	718	749	771	736	785	797	827	804	757	823	760	782	745	753	796	731	766	804	696	794	769	772	753	762	805	780	769	791	765	795	749	801	768	821	769	770	775	736	765	805	764	787	828	791	885	805	783	825	793	780	765	755	731	768	786	769	763	799	759	763	816	797	788	752	759	778	822	749	779	805	778	743	745	739	762	775	836	783	793	739	777	802	760	738	769	760	768	789	754	778	720	778	744	785	786	783	809	806	795	762	835	764	748	770	786	728	770	782	783	785	792	797	786	834	763	760	785	791	818	784	794	786	789	712	782	780	797	702	780	800	771	764	776	790	792	768	809	785	725	747	760	715	806	776	767	824	774	782	725	752	808	804	799	815	843	762	786	821	754	736	770	789	834	765	790	796	760	794	772	758	739	763	773	803	796	804	789	790	791	794	776	802	739	775	785	808	769	785	754	780	798	732	817	791	769	787	745	800	753	768	803	745	755	821	820	788	762	765	783	763	801	817	761	813	776	744	762	768	801	780	782	767	789	746	762	741	745	746	722	829	800	775	752	798	779	798	788	743	817	763	783	776	786	806	798	736	787	792	781	776	795	759	792	760	717	801	776	815	768	768	807	768	759	812	781	756	821	788	771	770	748	812	767	789	741	791	811	784	782	810	718	735	770	814	809	793	787	770	826	765	818	776	757	782	745	732	824	777	811	790	777	721	829	765	764	830	770	778	767	804	794	796	773	770	794	793	798	764	812	774	742	738	753	778	816	755	850	768	769	773	750	742	761	804	779	735	750	752	844	763	786	762	757	798	792	808	792	782	759	799	768	749	808	722	777	793	759	757	792	735	729	809	773	780	784	834	792	798	801	748	794	807	795	778	722	811	775	784	742	834	775	759	778	766	777	825	788	797	768	800	831	797	769	765	767	765	777	798	788	805	807	790	808	819	784	798	771	769	774	812	775	789	768	831	769	766	787	780	757	771	811	775	773	764	773	786	782	769	780	808	801	743	735	741	822	803	813	753	768	785	768	731	792	771	725	818	757	762	726	775	753	750	771	754	727	787	781	762	769	836	811	751	773	725	811	804	804	823	782	762	768	796	803	758	747	789	799	791	765	772	781	764	792	784	785	770	785	733	798	752	770	813	801	808	795	798	782	811	733	727	699	778	735	742	763	802	804	807	795	762	761	732	792	787	726	792	778	744	779	793	768	723	785	758	764	767	770	756	780	778	789	752	814	804	790	763	802	754	725	792	811	776	771	772	737	769	785	821	699	764	807	794	736	761	794	738	768	788	769	797	785	795	785	790	762	752	730	771	807	790	774	737	792	781	756	748	782	789	810	818	766	779	784	744	806	755	830	768	803	780	762	817	803	789	790	756	765	819	780	829	776	757	757	815	791	759	743	781	789	783	789	749	738	772	752	828	774	774	782	763	798	738	740	761	760	802	820	793	793	725	807	831	755	787	754	787	793	780	747	773	783	779	702	810	811	760	824	813	823	773	761	795	762	752	751	764	792	790	744	757	782	793	755	765	817	754	752	745	756	753	822	799	765	763	794	812	762	810	808	710	811	773	806	800	733	815	786	754	804	764	800	793	828	791	757	830	764	727	813	767	812	772	796	766	761	773	745	809	789	759	774	747	760	818	765	748	727	727	802	764	791	806	772	824	785	770	811	785	791	772	788	799	778	777	761	753	769	797	793	746	820	751	796	813	759	800	787	725	767	802	769	780	820	771	763	788	789	766	798	779	812	806	799	805	769	818	805	756	763	762	819	738	773	759	777	819	764	809	814	778	743	747	794	755	845	808	777	794	783	791	751	806	787	779	779	772	800	753	756	762	791	786	788	767	788	782	776	797	696	737	773	768	777	785	805	821	799	773	762	762	791	745	774	738	803	769	825	756	779	728	802	743	776	787	712	774	830	794	744	809	813	797	821	750	775	749	760	779	801	763	769	748	800	792	770	786	750	707	793	794	812	780	799	737	785	802	747	781	750	766	768	784	741	824	767	792	789	780	809	793	799	742	782	758	778	732	769	784	759	749	806	783	761	775	737	739	795	772	791	750	758	770	769	810	795	784	777	791	824	768	761	828	762	775	777	760	795	777	777	766	788	798	787	787	779	765	764	746	774	746	780	793	807	771	812	760	825	791	768	776	756	799	789	779	745	790	774	785	721	842	768	777	746	764	757	796	781	782	801	756	787	729	774	771	762	767	799	834	760	758	786	740	805	743	801	772	796	730	776	794	787	784	820	777	726	749	771	757	744	801	799	780	804	801	743	766	786	741	757	777	812	750	831	767	757	800	775	771	768	760	763	838	753	745	779	774	750	818	778	758	780	818	792	780	783	769	814	742	763	750	733	786	783	762	754	783	778	802	830	783	782	831	736	766	816	777	791	812	812	828	748	702	758	793	863	738	797	768	746	771	766	783	753	829	770	749	808	725	818	760	748	782	797	782	792	784	785	724	782	774	818	807	740	779	763	757	779	778	800	770	775	799	785	798	773	782	754	784	759	802	803	733	819	816	767	764	770	780	803	812	795	772	802	779	825	773	775	746	785	760	782	795	790	746	800	781	784	803	771	810	791	774	802	798	709	775	761	753	743	801	783	788	830	753	819	769	774	764	764	774	770	773	750	767	757	759	764	834	765	731	806	776	795	805	778	814	782	800	779	723	735	758	842	787	773	793	774	789	780	745	781	771	747	714	746	769	801	786	809	788	792	786	720	780	784	800	800	768	744	801	763	770	770	783	794	826	750	776	781	798	774	708	770	733	773	756	791	785	752	791	785	784	772	799	806	752	777	784	736	736	797	839	777	750	763	781	788	759	789	762	771	772	784	751	775	812	768	766	795	763	788	767	783	790	762	729	799	840	783	788
25930	27791	27121	23513	21464	17435	12422	10673	13519	12169	10327	11064	6902	3830	3052	1836	1413	698	457	410	368	336	279	263	297	338	283	294	273	262	260	286	265	251	243	251	267	241	241	208	251	272	254	242	237	235	230	252	233	233	263	274	260	252	281	250	229	247	245	252	220	235	245	231	216	252	238	254	256	253	249	258	241	217	244	262	242	237	256	250	245	222	252	248	228	238	270	241	257	241	235	232	240	230	247	259	239	262	217	243	247	274	235	238	235	244	230	229	261	226	233	267	237	238	249	221	243	241	229	239	222	246	239	191	234	241	195	241	250	233	258	244	234	260	257	253	255	236	245	227	247	246	252	228	236	227	251	249	228	222	227	240	221	244	231	239	249	258	238	260	216	194	222	257	237	236	224	240	240	254	248	236	235	236	266	223	230	237	214	237	223	216	252	254	215	236	251	225	253	242	251	219	266	238	234	220	288	241	234	248	227	226	237	258	209	236	238	235	246	238	259	266	239	238	241	234	212	246	238	240	250	246	237	278	204	248	254	255	243	237	263	234	256	250	237	238	243	230	229	248	269	248	235	247	245	260	236	215	245	239	231	221	237	237	277	231	222	244	226	242	247	236	252	227	236	243	240	259	241	267	251	208	262	216	242	247	245	230	227	262	225	251	265	244	236	222	251	242	227	251	226	245	216	235	250	269	252	232	255	235	218	254	235	225	222	208	228	234	238	247	254	245	225	226	249	245	237	183	212	230	243	240	237	235	259	219	282	253	257	254	241	261	237	251	239	268	255	266	264	242	240	266	242	253	241	242	238	248	260	243	227	234	208	252	237	215	257	235	255	247	231	252	236	270	248	219	247	244	244	247	210	243	234	241	250	250	252	245	264	234	239	224	246	252	226	205	283	242	242	262	258	293	278	235	248	245	240	236	242	272	247	235	250	218	246	230	247	265	263	224	236	235	241	257	236	259	223	230	242	239	234	235	265	278	258	236	223	256	235	243	226	233	226	234	245	268	243	270	241	233	198	242	243	257	232	231	229	252	227	248	239	245	237	256	230	259	266	218	214	259	257	232	232	232	246	228	250	246	228	243	236	238	253	253	205	263	221	255	254	222	235	229	237	207	202	253	248	228	248	249	238	242	262	227	235	250	231	240	202	213	263	252	246	234	249	235	258	231	249	216	264	237	233	250	257	224	256	215	247	224	223	246	229	218	246	240	246	245	223	280	249	288	255	263	238	251	247	246	267	222	235	207	245	257	244	225	230	247	243	226	236	239	235	264	230	221	240	268	236	240	227	268	233	242	227	240	249	219	235	274	243	240	208	233	231	247	279	222	252	244	228	207	231	257	248	255	233	215	254	248	284	269	238	235	258	237	275	259	235	244	247	279	222	242	233	216	246	240	253	250	222	249	225	244	264	211	248	236	238	282	226	243	241	209	240	237	234	239	241	258	214	248	227	245	253	252	261	247	246	226	247	235	236	219	202	229	259	244	258	256	229	235	248	255	220	225	235	231	227	233	247	226	212	265	228	220	255	240	251	223	252	263	253	228	232	284	236	246	226	233	230	258	254	243	258	254	238	246	273	237	252	266	231	253	256	247	271	245	255	256	276	248	229	238	274	259	227	202	229	256	246	233	259	247	253	238	276	267	270	235	204	265	273	221	239	263	222	238	251	252	246	239	237	265	235	230	228	243	205	230	255	275	248	237	246	230	232	263	239	256	223	214	234	216	269	237	247	255	231	258	231	233	251	233	264	237	255	231	256	218	231	220	221	246	244	255	241	266	239	219	261	242	270	232	227	229	259	268	215	212	228	218	276	240	222	238	254	227	244	274	227	222	233	245	263	267	238	272	263	257	243	247	201	250	228	236	235	242	246	263	244	252	246	251	246	225	244	239	285	270	253	241	227	259	238	204	215	238	267	239	228	246	257	212	219	212	245	260	260	240	231	266	253	289	269	260	250	261	226	222	245	250	279	229	241	225	220	249	260	264	212	191	251	244	237	260	208	230	231	285	255	253	231	223	237	222	239	229	251	248	227	256	228	238	244	258	243	247	257	240	230	236	256	238	251	218	211	219	196	247	226	260	229	228	242	272	232	256	219	238	249	212	258	245	254	250	211	271	229	224	212	240	256	249	218	244	222	228	244	250	247	244	245	224	213	249	234	247	253	213	256	216	240	234	257	257	237	256	292	252	219	224	248	258	264	221	215	275	268	225	251	225	244	260	248	242	223	247	228	237	243	228	256	233	261	219	262	249	224	227	220	240	252	265	227	255	250	239	242	222	229	244	261	252	246	237	240	223	223	233	231	264	274	230	249	228	240	225	239	236	251	217	265	228	234	215	230	239	254	227	239	237	239	245	214	228	257	219	230	253	237	244	245	235	278	256	240	227	224	263	226	219	222	231	257	248	261	213	227	241	237	264	239	237	223	242	273	241	211	217	243	229	208	262	257	246	274	224	254	237	271	195	231	245	237	246	230	241	231	277	215	256	247	238	221	245	231	273	220	247	203	233	221	274	239	246	254	242	222	264	244	241	271	244	255	248	261	231	256	260	220	251	239	250	230	262	245	240	254	224	234	220	223	278	212	236	244	224	256	251	222	236	252	232	247	255	261	232	230	197	216	258	239	248	234	249	259	241	234	223	258	251	234	232	249	251	258	202	255	226	278	248	239	226	222	220	227	233	229	235	222	248	227	221	237	243	216	212	254	271	244	273	230	246	215	250	241	237	251	215	250	287	244	250	236	225	220	259	264	231	243	240	246	238	258	244	250	223	257	229	250	251	248	227	246	245	272	264	204	258	233	227	223	235	264	257	246	246	214	226	241	227	276	234	244	258	219	215	241	234	245	224	244	254	248	222	270	227	245	252	221	227	253	221	260	217	217	234	226	227	229	237	253	246	227	246	236	214	252	225	231	279	225	226	247	247	266	215	250	249	270	228	265	247	240	228	239	231	242	269	239	240	232	238	244	210	280	233	259	259	253	248	228	235	234	241	246	227	226	249	242	244	247	243	219	227	264	249	230	241	251	264	225	222	240	247	254	248	248	228	234	224	238	199	242	254	236	239	256	242	266	218	232	249	205	228	242	250	239	220	236	243	251	248	248	247	258	245	221	247	248	283	258	241	227	242	240	237	247	224	205	247	216	243	255	216	231	253	217	267	249	235	235	246	219	284	215	275	228	226	254	228	237	258	235	219	247	260	232	230	260	243	232	260	244	258	256	215	214	238	232	258	238	259	230	244	233	243	243	223	231	257	268	251	253	213	229	226	250	225	232	235	239	236	253	251	223	264	224	232	244	265	217	247	219	254	245	223	245	237	262	235	243	249	220	229	253	203	231	228	236	216	270	233	232	232	254	263	225	262	243	247	209	216	259	229	222	221	240	232	207	249	261	233	221	254	245	246	231	238	251	235	258	241	232	219	218	243	206	231	225	253	221	231	240	242	240	248	234	241	242	218	240	252	239	252	230	275	245	279	240	222	232	241	260	265
17777	20964	20316	18803	23904	20108	20140	19547	26870	26082	20848	24934	16857	12297	10106	6768	5802	2952	1845	1598	1703	1308	996	970	1115	1459	1217	1022	835	806	818	833	835	762	749	788	731	766	751	739	718	720	721	649	774	684	704	693	689	704	666	707	675	744	685	678	660	662	663	660	663	652	674	612	701	690	702	637	698	702	704	644	665	676	664	685	700	724	658	808	649	676	685	657	704	609	690	604	660	657	639	632	640	620	645	627	632	631	615	682	652	638	645	664	643	621	654	629	648	675	660	616	669	646	651	670	640	682	629	638	661	653	603	650	653	665	603	608	610	636	626	668	632	627	674	596	638	654	639	593	680	624	657	628	680	645	637	610	615	652	635	623	609	633	674	660	615	642	633	651	667	610	645	688	647	661	659	602	634	642	679	631	680	606	631	629	631	671	635	670	623	660	571	646	635	612	669	632	643	670	614	648	594	634	592	642	626	661	590	644	632	619	652	659	689	635	668	658	608	637	641	631	615	610	603	646	620	649	636	632	669	643	620	667	624	647	616	658	659	609	630	600	621	613	662	661	662	619	614	609	636	656	664	642	591	586	654	638	582	673	581	609	629	673	615	631	672	640	647	635	663	614	633	641	673	686	605	647	641	640	678	659	643	626	647	637	573	660	607	599	666	639	607	593	682	564	605	617	649	624	670	644	637	627	625	627	626	646	625	651	605	667	609	648	628	615	615	643	606	648	609	622	627	612	668	609	627	603	659	665	673	610	590	641	661	640	636	674	608	590	658	641	637	638	631	686	623	648	599	625	649	636	602	649	700	649	585	603	642	639	675	578	637	627	612	627	658	658	617	636	652	640	613	678	618	653	605	607	623	591	623	650	630	634	593	646	679	603	578	647	611	651	606	610	640	635	633	678	604	636	671	578	680	621	599	669	625	643	663	637	610	637	673	638	677	639	698	610	636	623	662	626	604	645	645	637	603	624	638	624	630	637	638	658	632	639	622	574	624	613	621	656	628	634	640	642	643	638	642	636	612	601	646	652	626	606	603	680	595	645	650	656	655	626	604	663	611	629	647	614	642	604	628	615	603	656	652	629	636	681	646	612	651	600	632	585	644	612	651	648	714	618	622	684	643	666	647	633	656	635	638	635	632	629	689	649	630	666	616	627	617	652	604	682	596	615	645	626	652	681	657	635	625	654	660	641	601	652	633	625	642	663	594	633	616	597	662	669	602	634	636	645	621	625	649	597	647	627	582	632	637	645	649	638	625	649	647	623	626	582	633	614	613	709	620	675	601	645	641	654	622	666	626	671	643	640	692	631	628	613	629	665	663	614	650	649	622	654	670	623	607	593	632	637	640	628	636	633	632	601	623	625	660	614	630	655	629	667	628	611	645	654	609	629	639	613	652	647	661	649	659	601	621	679	681	632	668	615	640	643	644	649	684	591	714	640	618	660	631	650	593	619	611	605	623	650	661	619	622	636	680	677	666	605	710	616	641	681	669	605	606	609	663	666	613	619	697	637	630	684	653	646	595	638	626	645	671	607	595	648	605	643	641	603	600	645	621	634	653	654	629	670	633	605	623	621	625	663	671	647	636	581	654	599	655	635	685	577	634	689	676	645	648	617	640	612	575	624	611	681	632	606	638	589	604	593	644	655	652	639	602	634	619	619	674	645	644	643	641	634	648	608	664	648	652	651	632	649	622	641	620	671	637	689	630	616	608	637	630	649	682	641	614	622	636	625	598	624	622	606	644	602	657	606	646	636	690	638	616	592	676	668	612	639	678	686	611	648	635	606	596	584	665	617	656	607	661	657	630	629	635	687	615	622	644	659	635	659	669	651	642	630	633	631	650	613	663	640	629	621	634	695	623	612	633	608	650	634	651	606	654	627	647	628	644	609	637	642	649	688	650	651	633	647	629	647	600	651	633	624	624	642	611	615	580	667	648	679	620	639	661	644	610	633	613	662	638	682	623	609	614	656	675	628	627	645	645	628	608	647	636	603	601	639	601	640	642	584	652	620	608	673	664	664	617	627	636	638	578	617	659	673	643	684	648	653	644	622	623	614	649	633	634	650	643	621	609	624	667	659	654	577	642	657	640	596	626	615	667	665	654	608	604	649	658	629	604	668	614	638	639	618	682	666	680	655	595	646	616	664	614	650	643	616	620	639	625	650	599	654	638	639	674	617	650	649	595	674	672	648	675	593	632	654	616	576	607	618	638	610	613	647	610	639	613	606	616	659	644	657	641	648	644	625	636	633	671	663	605	633	655	643	661	586	622	594	644	638	672	619	600	633	646	648	601	621	633	610	674	644	602	616	670	637	648	621	602	675	678	625	634	614	632	651	646	622	668	625	658	693	616	662	640	631	632	652	645	643	617	661	661	681	572	599	637	657	623	644	609	658	687	618	659	640	654	620	648	641	622	640	674	607	646	634	624	584	658	661	625	657	625	632	674	655	654	656	602	652	626	639	654	663	636	581	644	645	650	650	673	642	614	632	620	614	641	642	628	643	616	646	657	639	640	651	590	642	631	652	620	607	634	631	615	643	590	618	673	595	668	630	642	607	602	626	647	628	609	609	595	658	656	604	629	605	651	604	661	621	617	584	697	662	667	604	623	613	647	630	624	621	667	659	656	581	620	690	654	642	595	656	588	629	658	653	619	637	638	667	653	663	623	571	639	633	657	629	660	673	629	657	595	621	614	605	617	644	604	635	612	632	573	646	617	657	650	613	642	682	639	635	620	641	629	595	660	617	608	651	636	655	624	639	632	641	658	611	619	624	658	669	632	638	607	620	640	627	615	619	669	622	628	668	636	653	584	644	597	642	590	644	626	626	591	682	631	630	680	650	602	591	619	640	636	648	686	654	627	652	613	640	633	603	639	607	606	616	643	664	612	612	648	613	640	665	625	613	605	595	663	636	588	635	638	658	678	577	650	619	638	620	673	616	621	593	618	605	629	620	623	616	627	682	635	634	656	618	669	660	585	658	679	609	636	639	638	622	657	651	646	660	649	664	586	633	620	632	677	635	590	660	616	635	643	675	670	633	580	661	641	658	682	634	625	643	615	599	619	625	612	644	565	640	638	633	642	651	574	654	602	642	683	681	640	637	660	646	636	663	639	680	628	631	632	655	631	649	623	678	606	656	613	618	586	628	656	640	608	651	636	630	640	675	627	695	675	629	587	610	665	638	622	628	631	582	593	667	664	635	620	645	631	653	641	679	586	590	615	616	654	609	643	681	634	640	644	642	615	636	616	594	636	646	624	632	637	693	646	679	674	612	585	638	622	631	650	649	634	606	659	613	622	659	640	691	615	572	635	624	621	627	618	639	649	660	649	591	621	644	649	665	634	627	620	613	664	614	672	617	667	635	626	645	619	634	634	620	618	626	658	626	643	640	644	668	613	689	625	612	667	649	662	634	629	652	638	625	671	602	606	632	633	657	630	630	648	637	632	635	666	634	629	636	654	614	642	654	610	620	645	640	614	686	629	675	640	623
3149	2122	1695	964	876	634	500	543	550	386	375	351	281	218	201	188	171	159	169	180	189	181	145	175	162	185	172	151	171	149	167	174	162	162	181	203	145	167	172	155	195	138	168	148	153	171	141	173	154	172	185	170	156	176	163	149	189	176	179	143	155	173	165	166	154	184	168	164	167	150	175	158	177	165	155	165	172	159	178	154	173	176	157	163	171	153	188	164	150	178	151	172	168	159	169	168	169	158	153	183	162	158	144	151	189	149	165	168	152	163	167	175	167	170	175	172	155	186	156	171	156	160	157	157	157	152	157	177	187	148	178	182	156	183	145	158	172	145	177	152	144	159	160	188	171	167	176	173	165	167	181	174	181	167	160	133	174	166	170	142	151	184	182	146	149	152	166	162	177	147	190	151	146	179	178	167	170	150	132	157	155	156	169	175	178	164	178	171	162	162	150	148	161	158	187	169	162	184	170	163	136	179	167	170	138	176	188	210	145	162	170	174	167	142	158	157	157	172	152	163	179	177	151	164	163	161	168	176	153	180	155	171	176	151	138	165	161	158	170	150	152	176	150	161	152	160	161	147	174	183	163	168	169	175	155	171	187	151	154	146	180	171	151	176	161	153	159	159	200	176	174	181	168	151	174	146	161	175	168	155	175	148	169	178	167	174	153	165	148	171	182	191	197	181	190	132	171	186	159	150	190	170	164	182	175	162	168	186	182	145	178	176	182	163	161	171	167	141	142	162	185	169	166	178	170	168	175	150	168	175	173	171	151	172	169	156	167	143	141	162	178	168	166	149	161	172	161	154	154	159	173	172	169	132	158	175	162	178	167	158	147	161	155	178	180	158	175	159	154	172	171	139	174	154	126	166	161	153	165	156	178	147	177	165	154	178	156	149	146	161	195	161	163	165	157	166	178	158	146	146	168	154	176	178	154	173	166	152	153	162	150	167	148	190	180	151	159	168	181	185	165	153	166	160	159	161	196	174	147	175	149	176	165	174	164	170	149	166	152	174	150	161	162	162	166	142	149	140	143	170	167	155	195	158	177	155	165	151	159	175	149	149	166	174	192	170	147	167	168	185	162	173	160	182	152	171	165	163	172	193	150	150	147	175	175	180	168	165	170	175	171	163	164	179	180	158	149	140	162	151	169	163	171	175	171	182	167	148	179	157	158	183	166	161	158	164	153	161	163	175	155	171	162	163	155	151	172	146	167	168	162	174	178	182	191	179	164	167	175	181	158	174	175	158	166	169	165	151	165	168	174	160	166	183	169	177	166	154	150	161	183	142	172	188	152	178	154	167	140	167	151	179	178	158	169	147	151	164	152	169	160	152	164	143	184	163	129	179	169	144	159	155	163	155	181	185	161	174	161	183	166	171	183	172	159	169	181	156	179	179	193	161	157	162	143	151	148	155	196	145	157	158	140	155	168	157	168	162	176	161	136	147	173	184	166	178	159	171	169	168	174	158	168	162	184	168	167	167	173	153	168	169	154	158	166	155	172	170	129	169	178	166	172	167	152	163	171	167	180	138	181	154	182	199	176	177	150	173	145	164	169	162	156	155	184	179	178	157	162	180	174	182	161	171	160	158	161	170	166	168	172	167	156	154	169	174	161	183	158	169	164	191	172	148	180	156	182	166	161	163	171	184	157	172	162	130	166	174	159	172	139	162	155	173	176	166	167	165	174	153	175	160	163	155	166	179	158	173	163	178	161	165	178	169	176	178	169	170	163	162	173	142	179	180	175	164	189	164	162	175	171	168	182	155	156	165	171	185	166	177	167	163	160	188	149	178	152	166	148	191	175	154	168	150	162	167	170	162	159	161	141	189	154	185	151	154	169	147	167	162	180	146	186	180	175	160	174	176	136	170	150	181	184	164	157	180	140	162	198	161	188	164	176	174	164	160	149	162	198	174	142	155	154	169	186	177	155	170	162	193	166	162	159	167	166	165	164	184	174	166	185	168	180	163	161	154	159	164	149	148	165	160	192	159	154	176	141	162	151	173	157	156	164	189	158	158	172	168	149	185	155	154	156	188	149	158	151	182	158	172	180	154	181	173	152	163	179	141	150	154	156	165	160	175	164	164	168	154	153	144	157	168	168	142	159	181	203	167	158	176	152	173	162	173	172	178	159	165	161	161	183	164	151	169	170	159	158	165	165	170	182	170	172	163	173	161	162	168	180	176	174	169	169	156	150	165	149	164	170	191	156	151	174	172	141	178	173	166	167	158	151	162	145	162	171	166	162	155	151	175	172	168	151	182	163	158	177	162	190	181	178	180	160	195	150	176	172	176	181	196	189	170	176	170	157	178	176	185	171	163	164	140	170	162	151	163	147	176	170	169	181	184	157	170	160	159	180	151	160	167	175	140	173	165	163	171	176	159	160	166	154	176	161	158	154	179	175	151	167	198	172	156	173	157	164	153	190	148	173	142	173	167	178	172	165	180	141	175	173	163	163	169	173	153	182	194	173	179	162	176	179	165	162	155	167	177	177	191	156	180	147	161	163	161	189	173	158	183	192	155	177	185	180	163	199	199	188	192	165	141	155	177	169	161	159	166	177	143	165	165	165	172	186	136	175	150	188	138	165	166	165	180	190	180	163	183	190	167	140	167	170	159	169	177	141	159	183	173	164	155	186	178	151	151	164	187	158	162	182	167	169	169	179	170	133	170	162	166	176	155	173	142	158	171	148	147	174	170	171	179	190	168	166	180	137	162	189	158	177	170	163	170	149	154	153	157	160	155	170	168	166	158	171	163	130	156	198	168	162	164	157	183	158	178	161	162	174	204	176	176	179	164	167	154	166	180	157	172	149	187	169	151	145	185	159	171	165	179	164	157	155	132	151	195	163	149	160	161	170	167	166	154	150	172	167	154	170	173	152	169	175	168	165	168	178	176	154	160	165	152	141	177	167	151	188	161	168	150	172	165	166	170	160	180	172	164	158	174	165	165	159	161	148	155	150	156	168	160	170	163	165	187	163	162	164	174	181	151	171	150	165	162	177	189	172	199	157	147	171	165	156	165	179	150	187	154	178	161	163	177	177	169	144	177	189	153	150	180	175	175	163	169	175	179	163	156	160	176	153	186	178	199	169	187	172	157	161	142	164	204	157	170	160	185	175	151	168	183	193	147	181	157	174	201	164	158	143	153	144	153	169	185	164	153	162	162	170	152	147	150	170	174	164	174	155	154	156	199	163	181	162	157	138	166	173	178	178	183	164	155	172	167	177	153	141	183	173	170	164	181	147	162	180	163	185	194	185	161	148	163	149	164	178	163	167	189	151	163	170	171	165	184	148	168	157	150	161	169	149	140	157	169	162	173	166	171	158	158	159	176	192	160	154	150	154	177	174	163	173	159	121	168	185	167	175	170	171	171	172	155	161	170	189	180	171	156	160	169	173	176	154	187	173	181	171	161	152	157	159	146	174	166	168	175	182	150	174	167	171	179	177	168	165	193	184	178	165	145	182	154	177	161	165	151	168	173
3418	3238	3932	2786	3480	2151	2018	2002	2762	2272	2309	1901	1579	1094	807	783	696	530	490	542	560	505	502	470	491	522	462	496	493	509	514	493	511	506	497	496	494	505	509	474	483	499	486	480	473	490	511	493	514	521	478	488	524	500	490	487	487	513	486	451	493	492	456	515	481	465	481	505	521	528	499	466	483	498	493	506	515	487	517	495	483	492	483	518	499	552	509	487	454	471	491	558	539	506	476	477	506	528	490	535	486	507	478	517	486	492	495	466	478	506	517	504	535	470	496	492	512	490	501	513	512	444	440	469	480	503	509	535	513	491	449	521	517	498	524	483	513	481	473	512	499	490	468	478	486	535	507	499	526	507	505	493	459	507	505	502	463	499	485	499	479	461	516	524	469	526	462	454	449	478	498	489	502	484	467	547	516	472	506	483	481	534	511	500	516	460	494	512	467	504	517	458	451	476	494	467	499	492	487	493	476	501	491	517	446	507	497	521	512	515	503	502	512	504	499	480	485	523	510	498	491	493	463	511	490	498	476	506	486	485	484	462	486	479	477	516	507	467	540	467	496	506	458	494	477	482	529	501	500	479	485	509	500	512	539	470	479	451	491	507	479	482	501	472	466	480	468	484	492	467	476	527	524	459	502	473	497	490	514	506	497	513	478	468	507	469	477	511	464	470	471	481	499	458	506	472	517	486	516	502	513	462	505	477	499	460	474	552	512	497	506	513	478	499	511	456	505	522	474	481	532	486	472	544	508	467	486	489	456	453	506	466	516	502	476	524	502	524	482	527	447	505	528	469	580	456	444	481	493	463	548	496	481	528	509	528	495	462	523	502	493	503	489	492	456	478	511	476	492	499	470	467	488	458	498	505	503	539	525	490	462	507	484	495	482	431	475	480	460	469	494	485	460	527	462	516	517	474	502	489	518	511	490	519	525	443	488	529	511	475	495	499	513	453	447	481	499	506	484	473	482	485	499	497	505	504	507	454	493	494	483	459	505	517	489	489	487	452	496	476	457	511	471	483	520	439	454	480	497	484	490	466	480	495	466	502	471	515	486	518	505	506	483	491	529	488	476	496	501	525	472	495	484	498	453	509	529	476	492	502	451	497	508	541	491	492	534	513	486	480	513	509	482	429	485	523	549	539	458	479	475	455	479	486	493	504	504	491	483	462	478	503	525	473	464	510	478	508	502	506	480	475	510	474	493	493	473	481	493	495	502	525	480	489	490	530	534	540	530	465	505	492	484	494	502	478	494	508	486	470	477	492	506	514	507	485	479	502	476	519	488	517	461	481	478	512	509	546	477	457	526	490	497	478	497	502	520	490	496	470	501	514	480	467	492	442	508	477	503	499	517	479	481	481	492	472	475	460	479	519	475	427	532	492	496	505	491	505	466	467	485	474	463	455	473	506	474	503	470	494	525	476	482	487	494	521	466	471	521	502	497	465	492	468	476	486	469	501	490	485	490	482	466	497	487	454	531	479	470	516	475	476	484	489	506	536	478	499	481	465	458	512	445	491	497	515	497	455	530	439	500	477	500	477	505	481	457	464	493	496	508	492	495	488	511	517	471	491	515	490	455	503	496	479	498	493	510	499	489	491	498	530	512	507	500	494	465	514	492	503	492	498	501	479	522	499	487	501	494	527	536	471	495	472	512	520	492	494	466	499	480	509	487	473	492	495	441	501	485	455	510	497	529	488	500	531	521	489	468	507	516	486	486	487	521	511	529	509	498	550	534	503	503	469	478	478	467	512	470	498	512	479	506	491	561	488	506	494	489	495	517	454	467	537	455	461	502	477	503	464	516	506	487	506	478	539	554	484	478	515	505	461	472	510	495	459	467	510	497	524	513	516	476	485	513	480	491	492	482	463	511	501	450	499	502	539	508	521	513	478	469	447	487	480	504	499	476	501	533	506	509	483	492	528	521	483	499	517	481	499	534	493	467	505	505	483	463	512	497	509	492	513	523	492	518	499	486	503	466	525	517	519	482	513	515	489	455	487	509	455	499	503	476	496	475	504	532	465	504	504	518	455	511	460	478	500	519	517	490	504	520	483	466	466	467	477	513	478	501	508	469	497	505	466	505	517	534	504	538	515	486	467	501	499	499	475	522	468	505	451	488	511	482	459	517	492	469	482	486	506	484	480	493	472	472	529	505	511	478	518	459	483	474	495	524	530	474	513	486	465	469	524	479	540	490	491	509	475	487	493	475	474	476	500	503	481	515	505	532	468	493	510	473	522	526	536	500	512	470	507	483	459	513	488	485	489	499	497	500	558	500	496	514	515	484	499	496	517	473	494	472	465	486	512	513	493	505	490	496	461	508	491	513	496	518	501	512	484	488	481	507	511	481	497	497	481	482	503	506	482	495	509	464	518	489	486	497	509	476	510	493	532	487	499	544	474	484	479	522	483	488	491	471	518	516	530	442	515	525	506	507	467	483	472	513	519	504	531	477	511	523	493	523	546	457	464	478	484	533	491	508	477	478	502	500	501	475	493	495	467	478	483	484	504	521	472	491	498	460	520	503	506	546	489	473	487	452	471	448	503	461	469	526	474	524	437	547	474	513	489	468	516	489	522	476	507	464	483	499	491	484	494	516	493	489	487	501	530	511	477	471	506	462	482	547	518	471	484	465	440	517	513	505	497	453	496	499	482	500	491	479	497	524	456	491	510	511	490	523	500	487	485	489	513	495	474	488	533	517	465	451	494	512	516	467	499	504	535	493	489	490	506	479	489	444	472	500	475	504	477	481	491	538	455	499	474	442	445	486	486	488	495	493	525	489	545	499	493	470	502	516	530	464	503	469	498	502	508	449	510	519	502	485	468	508	506	496	500	460	521	498	508	515	448	531	493	509	492	497	521	502	493	521	525	491	448	464	506	492	501	466	493	485	482	509	470	488	487	485	496	442	459	482	493	500	495	505	496	486	504	528	507	493	488	477	480	522	473	468	530	510	485	466	523	500	484	518	449	468	499	523	481	470	460	537	510	503	486	480	488	482	443	494	515	449	474	519	490	521	472	499	474	526	498	472	488	499	489	514	481	501	482	520	465	506	475	510	527	525	508	492	482	518	482	480	480	479	492	452	507	505	492	490	434	518	493	464	464	491	512	490	469	478	533	448	506	482	493	507	517	503	480	494	478	523	551	539	491	507	510	488	523	460	507	470	469	503	469	504	499	501	500	492	460	477	514	513	502	444	465	499	517	478	502	500	508	500	474	478	457	482	484	468	490	490	483	485	488	500	468	492	507	474	478	516	521	477	480	470	475	452	499	509	509	462	502	514	456	499	496	474	518	546	489	488	491	515	451	495	477	492	510	478	497	458	514	532	495	493	493	503	501	490	473	546	479	467	493	487	480	483	518	466	493	493	512	446	481	510	478	463	483	468	522	453	473	482	488	485	494	524	516	499	538	510	464	453	464	505	466	499	502	486	492	516	468	465	501	489	512	527	489	540	495	490	478	478	512	517	497	522	504	508	470	465	490
18164	21683	23164	19750	17891	13967	7903	7099	9040	8149	10024	7376	4159	2209	1291	1135	821	468	383	438	374	331	316	289	302	292	342	314	314	279	300	303	269	292	278	290	266	283	267	325	295	297	282	317	293	278	301	306	302	321	328	320	277	295	311	284	299	290	273	291	301	300	282	305	315	304	299	286	281	265	316	265	322	309	305	288	281	283	293	310	298	291	306	307	282	300	319	279	326	318	295	288	296	275	284	326	313	306	310	329	275	301	309	304	287	270	279	306	289	293	310	286	326	315	295	314	281	294	324	293	294	301	337	291	289	307	309	289	304	317	293	305	320	286	294	253	290	330	269	272	308	276	298	308	296	287	310	298	302	293	276	309	292	311	295	285	262	271	305	283	316	294	277	274	295	297	312	285	295	273	283	285	294	306	289	276	268	258	300	291	291	280	294	288	296	299	286	289	274	308	295	281	259	275	291	285	284	325	309	292	282	276	293	304	303	283	299	295	259	287	304	308	301	283	294	297	313	291	276	294	302	298	294	303	263	299	277	287	285	276	294	305	304	338	311	291	289	305	298	306	281	293	313	286	274	312	260	284	314	293	264	290	309	276	274	276	318	286	311	285	314	276	301	303	300	297	309	280	277	324	309	299	283	300	293	282	317	300	287	302	330	273	299	250	274	286	319	268	276	291	287	287	267	284	305	271	290	283	268	280	307	293	295	293	271	281	271	256	282	300	298	265	289	334	266	285	280	313	309	297	262	289	302	293	269	277	279	322	284	303	267	275	297	312	329	286	320	272	275	299	241	262	230	262	286	283	296	287	303	292	312	280	327	281	293	299	306	260	300	278	312	286	313	304	279	314	311	302	290	290	284	276	317	289	276	357	295	303	259	314	288	283	296	259	284	304	281	305	303	300	307	315	289	284	309	290	321	286	308	285	338	293	309	250	261	280	277	315	281	296	295	282	287	297	284	316	287	293	295	294	335	297	307	254	320	308	299	319	296	297	280	265	299	310	280	291	290	291	270	284	306	295	317	286	282	281	323	320	308	298	303	296	298	268	327	283	276	286	295	285	276	277	297	294	279	338	296	282	286	283	311	286	284	300	314	286	292	279	292	296	296	302	283	308	342	276	267	289	272	298	292	304	304	279	302	277	290	301	303	298	285	284	274	292	266	286	307	291	299	315	290	290	286	298	283	270	308	318	306	284	301	306	315	331	307	300	319	268	313	311	321	294	289	292	295	273	283	306	296	284	290	289	315	326	253	274	323	296	298	309	312	292	300	319	286	293	269	267	306	319	273	295	321	274	329	269	281	314	276	289	302	280	290	312	318	318	268	303	309	272	320	277	260	282	268	313	309	278	330	289	268	288	276	318	259	285	273	288	291	303	261	304	286	286	290	306	309	291	261	279	276	294	284	285	292	288	293	284	315	269	275	288	278	328	296	287	286	283	316	283	297	284	305	315	268	270	277	329	303	281	303	306	308	282	286	313	277	296	319	308	296	300	312	256	289	279	295	302	315	290	266	293	304	284	287	283	309	308	280	282	271	303	308	313	306	313	296	269	310	279	307	289	294	294	301	295	315	295	321	299	305	284	291	303	297	275	296	293	275	296	277	303	304	277	300	356	314	300	292	283	271	271	275	264	337	289	258	303	284	258	301	289	276	264	308	302	281	289	275	267	274	279	311	283	290	261	305	315	291	297	321	301	290	275	283	297	310	290	290	256	301	298	301	273	309	312	266	284	297	285	288	278	280	299	275	312	299	294	304	296	323	303	334	241	347	303	284	285	290	298	286	266	248	310	308	328	309	283	301	283	303	271	273	318	308	301	287	268	286	280	261	283	301	271	309	265	288	309	284	288	287	299	300	296	260	291	291	275	306	308	313	302	298	275	311	310	283	290	280	292	290	320	277	297	279	269	286	282	300	278	274	275	299	299	299	305	302	310	266	294	277	304	285	314	293	317	305	312	281	317	306	282	288	284	335	325	294	311	284	308	271	306	298	309	292	282	277	279	291	269	310	284	292	293	273	309	316	302	308	294	272	296	303	312	282	292	316	285	303	309	303	286	280	301	289	329	294	288	300	292	302	273	276	308	280	281	308	274	291	298	305	291	302	314	273	281	242	303	278	296	288	299	305	267	314	317	269	274	292	281	271	323	309	302	282	311	287	314	331	302	303	279	308	291	313	271	296	271	315	263	287	300	312	310	279	288	276	292	285	297	314	330	309	325	294	260	293	297	312	308	273	266	252	314	304	300	305	304	312	334	286	305	288	309	304	293	282	292	291	268	308	296	272	273	328	290	308	282	261	294	298	299	260	283	291	308	306	307	306	292	329	304	302	277	278	317	285	282	310	272	288	345	301	267	309	261	306	310	310	276	292	277	300	267	299	288	313	283	302	271	291	248	294	268	303	299	305	290	296	279	273	294	299	293	298	299	291	286	343	296	325	306	269	278	294	316	267	318	271	302	310	298	300	323	317	309	282	302	268	304	313	266	296	293	296	270	290	268	309	282	312	283	296	270	324	294	311	288	297	282	306	278	297	294	282	313	272	303	274	329	267	305	292	280	299	282	335	286	287	295	324	263	298	287	302	297	305	307	305	293	305	318	321	257	288	298	313	297	297	276	279	303	286	306	310	274	296	295	263	308	280	262	286	310	291	273	294	335	326	298	300	305	306	301	332	261	302	280	288	266	293	300	261	278	319	290	289	309	292	305	289	310	283	300	276	324	283	289	272	282	247	295	303	277	280	267	312	324	295	304	311	292	316	306	312	323	280	286	278	309	304	291	280	313	294	344	293	344	267	284	302	306	276	306	281	278	314	288	317	257	306	283	311	313	317	313	285	285	306	266	304	301	282	298	291	305	273	285	303	263	307	295	285	298	288	348	294	289	291	296	282	307	286	285	288	305	271	299	283	291	307	308	309	296	304	278	291	263	295	288	311	297	277	312	299	273	306	282	283	294	306	293	297	290	283	269	301	298	269	287	306	300	320	297	351	278	326	314	296	294	243	328	280	277	281	317	273	282	317	264	288	287	278	297	295	281	269	322	293	313	318	274	291	263	273	303	269	303	275	295	279	298	285	298	314	276	287	282	324	298	261	288	271	271	313	272	245	308	307	362	292	302	279	278	313	311	292	291	265	278	311	298	323	293	275	274	299	289	312	308	299	286	312	291	298	295	304	303	275	325	297	302	306	286	299	304	296	299	273	318	297	300	300	302	297	294	342	308	293	293	280	294	295	306	289	306	283	305	307	292	274	287	304	322	283	296	291	308	270	261	322	297	285	286	291	303	300	305	289	269	303	267	299	283	294	275	317	302	277	304	274	315	292	283	317	296	284	304	289	277	300	292	305	276	317	284	286	313	270	305	270	329	289	295	300	279	284	260	303	311	304	302	272	265	295	246	277	296	286	265	296	293	288	281	310	275	310	294	270	295	283	275	293	290	292	283	295	278	304	308	299	278	313	320	323	285	294	307	304	303	314	285	295	276	291	314
14226	17000	18495	17206	22426	17645	13767	13681	21703	20035	23519	18522	12415	7746	5577	5212	2875	1828	1428	1752	1601	1002	1047	1020	1031	1161	1100	970	870	868	879	843	908	818	861	791	870	834	838	814	825	813	834	826	785	800	808	803	799	872	803	803	807	774	784	828	834	799	768	812	745	776	825	770	835	805	819	784	823	803	826	776	797	755	777	803	794	804	807	839	794	795	788	792	822	831	792	833	740	781	794	808	813	772	834	759	800	766	774	779	791	804	734	745	777	740	815	738	836	788	797	800	769	825	728	775	748	794	779	770	784	786	781	797	807	808	828	757	820	761	781	752	769	783	747	774	780	783	784	772	743	822	807	805	803	756	837	798	784	794	753	817	793	802	806	813	823	789	758	766	804	802	780	801	775	740	750	773	820	791	800	746	790	787	748	834	798	771	758	840	791	771	836	780	787	751	780	799	794	754	793	814	748	759	790	776	778	820	785	806	792	814	778	831	816	740	792	753	723	775	836	792	789	787	758	761	777	766	763	882	811	737	808	774	767	759	777	747	801	771	780	789	802	783	809	766	800	798	795	800	774	760	747	743	777	799	788	784	754	845	748	807	780	777	807	780	823	737	769	778	803	755	782	769	744	849	827	808	767	800	781	860	805	835	809	761	758	805	786	774	826	752	745	795	784	764	785	803	756	750	790	757	788	809	782	729	797	735	770	790	839	751	751	773	780	787	796	762	760	789	791	737	824	790	813	785	809	817	781	770	848	788	779	758	794	801	775	822	831	798	802	777	801	824	803	739	786	757	773	799	751	741	756	759	750	751	802	787	823	782	803	774	800	723	798	800	802	761	764	780	781	799	774	850	816	753	769	781	833	798	779	781	776	752	846	792	802	807	759	834	779	752	797	789	827	769	823	752	800	799	793	755	798	776	798	725	771	712	801	776	779	854	767	757	784	760	790	788	774	776	790	727	770	787	746	765	791	798	758	737	796	839	822	782	785	776	774	764	765	773	817	791	775	771	780	815	765	768	782	742	768	744	767	780	744	731	777	777	775	787	775	820	798	733	776	757	728	800	721	797	725	799	819	761	818	799	751	769	749	733	830	787	812	774	796	748	770	752	752	809	753	787	738	786	727	842	810	811	792	791	774	735	819	796	802	788	803	769	781	777	845	810	811	747	739	778	761	759	760	790	733	765	749	748	790	786	765	858	796	763	792	824	838	831	791	789	804	793	825	806	825	832	756	806	815	757	847	808	776	737	754	750	761	826	784	834	739	760	740	808	760	810	797	730	779	795	766	827	814	763	771	758	776	810	801	721	807	756	833	770	803	743	768	834	753	772	769	760	782	794	760	833	735	725	793	752	783	821	867	764	782	777	778	749	744	775	739	768	788	842	761	723	763	770	819	853	776	769	806	762	769	791	765	812	768	762	782	770	781	760	807	754	767	735	799	767	758	805	789	775	748	748	755	768	757	773	759	784	856	790	768	773	797	802	825	775	813	776	799	760	791	780	752	769	737	765	741	798	806	791	822	768	767	669	734	826	833	775	766	797	807	763	796	803	757	766	788	809	763	770	821	747	779	769	776	781	765	800	762	807	749	787	739	815	803	773	760	753	810	804	783	798	787	753	762	765	786	811	801	805	783	809	782	806	812	835	747	776	768	771	727	812	819	801	786	749	761	742	784	767	739	806	776	780	811	798	791	766	771	853	769	818	758	825	753	742	801	749	771	757	755	764	795	772	778	759	806	763	840	769	764	808	773	773	779	779	755	805	827	831	817	803	826	802	777	796	770	765	760	801	787	783	737	789	803	779	792	785	801	813	786	701	767	797	797	773	836	769	828	833	804	773	823	812	774	754	856	765	721	760	740	829	742	777	737	770	795	763	769	784	816	771	764	750	757	824	766	753	834	765	805	859	741	772	788	802	764	828	804	780	773	745	773	834	773	791	775	792	764	797	799	763	745	796	801	773	790	743	785	794	745	827	729	774	821	759	772	799	772	817	799	831	770	801	800	764	848	782	772	793	764	778	777	806	737	841	760	786	850	812	802	752	831	778	724	802	789	770	760	816	808	769	772	805	784	763	802	710	854	819	793	781	759	780	791	805	720	775	787	818	765	786	795	739	794	754	802	807	824	717	802	849	760	773	800	847	755	819	795	773	819	777	776	787	819	769	745	812	780	788	836	816	760	827	752	732	805	795	819	774	834	711	750	815	740	836	812	785	808	839	795	789	796	751	818	718	777	812	799	753	769	749	768	785	773	824	790	788	721	796	820	787	771	756	831	750	795	816	788	789	771	757	810	762	786	742	810	781	770	838	747	738	765	802	818	754	826	789	807	755	826	801	809	781	866	769	740	771	746	793	804	780	755	720	788	783	773	760	767	802	790	770	781	783	766	828	770	766	746	763	780	800	742	798	766	800	752	788	807	780	739	743	852	788	795	770	817	769	780	789	783	811	812	804	811	802	820	818	804	774	807	763	836	760	800	769	763	847	804	805	850	763	797	727	737	775	800	802	797	779	763	769	776	758	771	745	768	786	762	778	789	813	801	780	801	812	776	753	824	804	782	780	729	764	858	745	822	796	814	786	745	781	795	765	790	807	769	771	778	804	754	816	770	820	757	824	771	783	769	798	745	731	804	783	804	759	756	791	778	791	745	790	774	799	838	806	745	823	811	834	820	755	774	784	778	804	752	822	780	762	789	741	774	820	785	721	800	814	802	812	809	771	785	822	781	798	807	806	820	821	790	758	854	802	791	761	794	747	772	762	797	767	752	801	806	757	813	775	831	819	729	796	729	800	822	798	764	719	806	827	795	795	804	779	770	804	714	746	822	792	766	761	804	809	730	801	772	760	796	825	778	773	776	819	818	839	732	772	805	804	747	827	775	744	813	787	721	801	788	832	751	804	759	764	735	780	806	809	835	790	783	814	805	773	719	767	777	819	778	767	758	756	762	809	796	777	755	845	795	794	767	752	782	808	817	805	824	771	786	748	780	809	783	769	796	831	808	787	770	792	832	755	790	773	855	831	813	786	753	772	805	746	789	774	783	777	757	826	795	785	785	794	749	775	738	812	761	800	804	784	771	769	766	805	762	774	764	767	822	854	748	797	801	809	787	775	833	809	793	751	781	802	814	768	784	778	766	762	761	740	766	754	789	761	783	816	765	807	783	830	777	772	824	771	822	813	824	780	780	808	734	804	784	790	747	805	844	750	782	745	785	761	722	833	784	766	798	812	765	739	793	810	795	783	784	808	748	746	751	769	811	773	781	788	771	796	782	796	813	752	824	740	808	757	797	779	773	816	788	793	809	776	754	809	765	798	778	772	788	775	777	818	800	795	852	763	776	815	776	799	835	743	791	839	825	755	831	770	734	755	776	787	801	862	804	746	797	812	760	784	834	818	792	733	757	758	816	802	879	799	853	807	778	732	779	737	745	778	794	795	732	776	779	722	796	755	722	801	803	788	777	755	798	756	743	742	754	787	747	780	761	799	780	746	782	740
25291	28154	28171	26029	25326	21464	14069	11778	12414	13889	15615	11909	7226	3863	2332	1530	800	463	482	472	398	317	291	285	318	329	315	282	266	279	260	245	233	252	250	281	246	269	229	291	242	224	272	244	229	237	257	257	232	232	241	278	257	225	251	261	252	247	256	241	246	266	240	248	251	245	215	254	240	254	267	237	255	239	235	217	239	225	268	265	263	233	267	250	231	253	253	257	249	213	221	237	226	249	190	245	269	282	239	228	240	233	248	250	244	243	254	244	256	244	241	251	255	284	240	241	244	227	210	231	241	223	225	235	243	257	254	273	278	238	220	223	228	252	225	236	197	249	255	226	241	241	233	248	251	235	250	212	226	226	239	272	251	265	253	251	235	263	224	265	241	252	239	248	217	249	234	227	259	248	224	238	268	272	234	240	251	274	244	219	247	249	230	222	207	245	276	228	262	227	227	227	230	261	248	236	219	245	237	231	263	231	222	224	222	260	264	249	240	248	220	235	267	226	227	269	236	243	243	245	260	229	264	241	243	221	279	250	246	240	262	221	219	193	262	238	222	238	242	234	230	237	240	247	250	253	272	208	236	257	280	241	257	251	257	227	235	226	273	229	281	227	219	238	238	250	256	233	252	248	234	247	233	270	234	254	235	259	240	234	244	238	255	248	231	230	263	222	243	242	234	238	266	259	230	215	226	222	264	248	257	294	240	225	234	234	253	240	216	247	278	227	229	235	243	283	245	244	227	211	246	246	275	240	241	225	242	264	248	256	249	219	253	242	231	268	253	244	242	211	271	252	253	291	236	254	247	237	224	257	243	218	254	250	233	289	243	271	205	236	243	252	203	229	260	289	278	222	255	217	243	250	249	243	256	257	257	248	241	242	214	246	250	230	266	212	236	234	253	252	229	277	243	248	237	243	239	230	254	235	229	214	232	212	252	242	237	259	236	248	252	258	230	244	230	235	232	230	239	230	259	239	247	255	228	256	252	237	240	261	288	231	240	273	233	222	243	233	241	242	237	227	243	249	237	227	256	269	261	261	267	242	247	222	231	236	237	221	253	227	251	246	264	250	228	203	230	235	285	238	264	238	213	256	251	233	263	241	229	241	234	223	248	248	249	239	206	235	234	266	234	237	240	252	285	260	246	287	231	242	252	248	236	243	254	264	246	254	241	226	224	245	213	277	248	234	237	272	209	221	214	253	230	213	253	231	269	245	230	254	272	234	262	254	232	249	242	251	240	253	210	224	244	257	251	238	234	262	244	238	253	261	257	232	231	219	227	236	248	226	213	225	235	258	227	248	234	237	226	248	252	220	233	253	229	226	226	230	223	247	207	239	262	233	245	273	242	227	258	246	278	246	243	217	255	257	234	247	230	269	236	260	260	259	251	224	246	275	245	263	242	241	250	271	266	244	233	220	253	238	223	248	221	232	248	246	228	219	234	233	261	236	251	269	255	266	240	263	246	242	234	239	231	259	257	253	250	216	240	242	263	236	250	234	235	221	244	237	240	243	224	235	235	248	239	271	242	256	270	217	248	245	267	238	261	200	238	227	270	234	269	221	237	216	247	242	245	235	229	263	245	266	250	251	228	240	276	266	265	249	227	267	266	254	252	224	240	214	250	235	232	202	241	253	244	242	249	257	233	241	241	243	241	242	261	250	232	249	263	201	231	235	234	266	253	227	239	234	233	226	252	237	227	216	264	259	236	232	248	234	217	248	245	263	197	254	249	238	245	238	240	249	258	234	249	229	236	259	210	233	241	294	240	242	222	236	228	245	262	225	235	255	274	242	240	264	225	242	231	219	228	232	245	272	272	257	248	244	240	248	237	254	255	255	253	220	245	267	258	249	261	249	220	257	244	251	261	236	259	245	225	251	233	246	251	216	234	216	235	245	222	259	209	224	270	255	220	253	233	255	242	219	221	233	219	238	236	246	259	223	241	232	227	259	259	234	262	241	241	241	246	249	255	237	236	259	286	234	244	250	266	261	251	257	217	256	251	231	229	267	238	246	215	227	216	263	263	261	260	277	242	221	252	237	239	268	271	260	232	233	228	249	262	261	235	241	260	271	244	253	242	246	278	289	230	251	278	240	242	243	271	266	214	252	260	245	247	245	235	213	246	244	233	259	273	254	264	242	252	223	255	243	256	244	244	252	242	229	262	267	245	217	225	228	262	224	228	237	241	238	229	250	239	252	236	247	255	245	247	203	233	247	208	255	212	229	232	258	221	250	235	244	231	203	230	267	231	245	260	229	226	228	241	250	279	236	229	236	222	231	250	228	220	251	240	228	256	261	245	216	220	254	257	257	253	241	240	258	253	251	269	266	227	231	238	221	268	225	231	232	235	234	250	268	240	213	220	254	250	235	263	239	258	270	249	234	265	265	206	243	220	234	258	251	211	257	262	249	263	227	292	246	221	252	241	253	242	258	225	234	245	230	252	265	230	230	234	244	283	240	251	208	219	247	260	251	210	252	247	253	227	265	256	218	254	240	241	229	234	229	240	205	243	245	255	226	251	250	243	208	260	220	269	234	269	231	241	269	250	245	245	244	228	242	254	242	255	254	220	226	222	264	206	274	264	240	243	263	237	233	238	251	231	239	232	240	247	250	237	227	263	259	274	222	236	239	238	245	241	226	237	239	284	281	226	252	249	231	255	231	258	275	248	249	251	238	238	287	253	268	255	240	221	255	245	248	269	230	260	232	236	230	246	259	234	212	237	274	227	246	241	235	231	264	244	250	236	257	265	232	238	216	252	226	268	265	237	253	248	245	218	229	231	222	244	238	236	227	231	232	248	248	240	233	229	278	268	271	263	239	237	222	243	255	235	250	249	231	235	240	236	261	229	211	231	244	257	259	247	242	259	225	261	240	242	246	257	244	244	242	262	218	244	229	258	250	253	260	247	251	249	244	239	246	217	254	261	260	245	263	259	262	237	252	221	235	224	254	222	220	236	227	225	241	248	216	254	221	243	246	254	229	234	226	262	271	253	221	257	229	207	269	238	242	217	255	259	246	236	225	281	250	234	263	249	230	249	237	214	226	261	238	221	257	244	253	209	250	241	221	213	238	258	233	227	225	253	237	299	245	244	242	273	251	240	255	230	259	235	264	236	244	248	262	223	234	241	217	236	210	255	275	231	225	216	255	242	219	208	228	229	214	223	246	252	258	231	216	215	237	268	256	238	260	229	240	225	226	226	217	273	232	253	238	254	248	230	246	259	252	247	247	251	226	242	248	229	254	262	224	253	235	267	273	252	242	273	236	247	247	266	258	247	236	232	259	250	213	275	275	261	264	256	205	234	246	250	231	272	244	220	241	254	254	269	226	242	246	227	264	248	247	247	228	222	238	214	232	238	246	246	259	286	250	238	255	237	260	227	245	241	300	278	228	261	233	230	220	245	240	228	253	246	239	256	250	235	241	257	259	242	247	250	237	253	250	262	249	223	245	237	241	260	239	232	254	264	235	247	264	237	261	258	237	233	218
17394	21458	22072	22522	29521	22674	17899	17655	25248	27454	30638	24171	16057	10423	9064	6134	3408	1762	2850	2186	1611	1180	1086	1053	1170	1254	1159	1070	911	814	778	785	766	735	723	741	724	710	761	733	737	714	691	673	688	670	702	680	698	724	700	696	679	733	673	649	679	653	684	666	670	692	656	679	701	696	623	676	704	666	660	668	655	655	674	685	687	653	702	806	659	649	644	660	693	694	642	606	675	669	683	644	619	676	641	653	654	685	646	600	637	656	652	650	602	625	639	656	662	672	664	655	681	637	677	618	616	630	619	638	641	619	674	643	627	707	657	650	681	614	683	613	629	648	652	632	654	613	653	627	672	675	634	673	604	618	664	650	653	667	663	656	630	674	629	621	601	677	633	662	641	653	641	635	629	649	714	649	628	613	667	681	599	664	680	639	631	647	662	611	688	636	614	643	675	637	636	636	635	636	639	628	666	638	644	658	647	620	657	634	610	629	671	670	655	637	663	636	648	661	656	643	653	561	638	630	649	615	670	660	645	622	620	608	708	634	628	685	656	625	609	633	681	641	613	605	622	623	622	678	669	671	621	625	653	668	616	647	647	643	697	630	635	618	692	637	666	598	656	631	638	624	627	656	663	644	670	672	549	650	601	658	686	682	624	651	669	663	659	641	631	660	662	625	634	663	596	641	681	617	686	667	633	613	614	664	668	697	627	620	615	651	651	641	641	679	620	682	631	651	636	613	659	660	680	662	644	659	653	652	663	633	642	632	655	625	603	623	665	628	673	665	629	692	673	628	620	686	654	637	667	626	667	654	635	633	621	650	645	640	666	635	604	618	701	610	628	611	645	626	652	648	605	667	615	680	678	657	650	659	684	698	632	625	633	597	611	600	603	675	652	663	598	646	646	633	616	644	622	678	635	667	676	670	641	608	655	645	638	644	608	687	674	622	630	605	634	701	667	645	625	620	662	634	710	632	648	631	636	608	656	599	583	621	613	680	642	608	664	678	637	653	663	659	649	653	628	635	616	678	675	654	624	680	627	637	663	635	659	656	607	649	636	692	635	651	697	620	663	644	673	702	648	679	647	612	669	611	625	677	668	610	607	623	587	629	631	671	686	639	647	648	622	637	615	620	667	659	622	655	635	657	627	668	691	673	681	618	626	659	678	658	642	645	594	633	661	660	655	621	598	607	618	598	647	663	662	663	618	632	649	607	580	640	644	605	657	573	637	613	638	616	651	641	705	657	640	636	604	608	617	629	648	687	611	632	677	609	602	616	686	634	618	684	693	632	610	620	677	642	671	636	611	662	629	657	652	621	678	642	650	655	644	613	668	664	692	657	646	666	650	635	631	660	685	600	594	650	696	636	645	666	648	618	612	588	622	653	629	626	606	661	628	677	625	676	617	688	648	648	672	609	643	654	633	639	614	687	620	644	617	646	623	614	652	651	615	632	676	647	645	609	603	640	617	634	626	647	652	647	649	617	625	617	648	605	604	661	644	645	641	615	612	625	649	637	609	617	676	632	607	654	648	645	635	631	654	646	635	654	707	641	639	633	632	687	616	609	677	631	614	649	629	658	613	632	632	673	607	603	633	615	673	681	654	618	652	684	651	628	633	620	668	635	673	673	596	647	640	620	608	589	602	623	653	623	645	647	657	608	657	636	575	604	648	631	623	636	626	617	640	661	637	633	624	658	661	650	640	621	654	627	635	617	646	663	638	634	627	620	659	605	681	632	636	598	619	654	618	642	659	666	647	656	663	651	599	625	631	670	636	630	644	626	620	646	662	648	659	628	636	628	658	649	686	651	605	665	659	624	649	630	621	608	598	662	627	683	702	660	639	623	671	646	636	639	602	617	649	632	600	634	621	607	655	644	661	637	629	607	659	615	620	621	641	633	648	655	614	628	607	648	654	648	614	678	644	620	657	648	656	606	640	680	654	668	628	634	627	615	620	639	636	635	667	638	652	633	601	635	643	646	677	670	655	633	657	633	641	658	645	645	643	672	677	681	631	648	684	616	582	620	654	668	637	639	618	659	692	620	684	649	640	640	670	616	671	608	629	641	615	646	636	649	617	631	620	604	638	691	618	649	636	632	647	659	677	671	639	643	640	606	645	680	627	680	673	622	624	664	634	618	605	591	586	668	602	638	664	667	638	641	619	653	661	667	655	611	657	632	648	696	681	639	658	698	657	640	655	627	685	628	664	640	615	658	665	653	636	657	661	658	620	639	685	629	651	654	611	634	665	609	659	667	653	652	703	685	644	658	639	598	641	647	652	585	628	631	672	645	632	653	636	680	613	635	609	635	633	647	642	653	621	591	659	614	626	604	627	642	636	637	647	627	600	649	604	622	621	645	614	634	621	635	595	633	625	693	662	649	646	675	597	613	614	630	690	671	641	662	667	703	608	670	630	744	606	622	615	630	624	652	679	668	643	624	636	698	624	639	684	672	660	646	595	638	662	645	635	643	693	641	603	634	629	595	607	610	658	631	567	647	605	623	659	644	651	642	610	650	635	661	644	643	610	645	610	610	669	638	627	647	665	631	653	654	650	650	642	648	624	667	622	586	646	597	625	655	660	624	610	638	635	677	614	650	643	624	645	672	630	658	634	640	632	632	657	638	660	629	617	677	620	620	618	642	648	720	653	628	647	648	655	585	631	666	638	642	654	648	673	695	631	639	654	637	629	644	631	610	683	625	624	668	621	622	616	646	633	630	643	629	635	646	600	650	628	580	606	619	643	614	643	629	656	608	618	647	608	663	589	628	620	686	611	629	630	667	650	631	647	611	642	599	579	635	614	615	627	649	655	620	569	629	655	655	612	618	664	625	670	664	643	661	621	631	635	640	661	637	633	647	637	624	629	648	665	651	602	640	658	642	665	663	637	651	651	650	619	613	673	665	654	612	651	632	649	635	625	615	619	647	665	627	619	632	618	684	654	664	615	636	665	655	585	593	679	595	660	645	684	672	588	631	663	625	649	611	678	630	676	640	591	632	630	657	726	639	622	650	624	628	639	584	688	637	632	664	650	674	605	652	610	614	626	619	635	623	669	635	610	664	638	639	601	649	637	630	621	617	619	654	648	614	689	631	643	653	636	615	631	645	589	675	616	584	609	632	673	611	610	625	632	612	648	636	644	637	626	630	599	622	635	635	611	666	636	649	615	636	637	638	631	665	623	679	657	676	576	660	635	686	623	673	582	644	648	656	622	628	615	624	634	641	610	650	609	641	656	627	634	628	618	626	636	621	649	636	663	630	634	614	618	668	659	639	645	635	646	655	623	610	649	669	608	673	618	648	690	617	658	640	705	593	620	660	670	662	626	655	652	579	637	677	636	664	670	657	629	678	649	662	654	648	619	618	630	605	612	639	636	646	592	645	675	636	608	660	668	658	656	644	634	645	642	656	656	667	668	636	613	670	639	620	656	656	642	600	615	623	654	632	659	634	636	647	668	611	686	659	645	589	649	622	617	632	615	644	671	638	613	602	645	644	645	633
3336	2254	1807	1217	1173	722	425	444	490	533	549	322	204	201	197	179	167	156	178	192	162	151	167	172	192	148	170	168	165	184	158	179	169	176	149	181	146	181	165	142	144	172	163	179	168	181	169	162	151	158	184	180	161	177	158	132	148	182	145	170	168	150	164	166	177	171	157	155	160	179	157	152	194	162	160	172	139	172	132	165	176	178	179	163	157	183	158	170	178	147	141	151	166	141	156	167	181	160	159	163	184	148	150	149	175	163	161	164	169	163	186	187	156	182	177	174	155	155	150	157	156	148	164	155	172	185	173	185	165	188	165	167	160	156	143	171	194	149	178	178	144	158	177	188	143	176	166	163	180	155	181	188	166	166	163	170	160	176	171	166	176	158	163	156	176	145	158	185	160	163	170	168	155	163	176	148	193	124	202	152	148	161	168	167	191	180	165	179	160	192	164	165	157	176	163	181	160	185	177	180	162	164	162	146	170	188	195	178	165	141	147	158	166	217	155	150	132	190	168	164	168	160	141	176	169	192	164	179	175	161	160	167	158	158	165	148	135	149	149	154	183	192	165	160	155	164	158	153	165	152	153	176	162	158	185	157	163	173	158	148	187	172	166	165	172	159	161	146	182	207	158	166	178	169	164	187	180	169	147	158	142	157	161	152	157	169	164	177	170	169	164	175	147	146	162	177	126	153	166	156	173	180	166	153	166	174	172	150	176	146	159	173	186	176	138	144	157	146	167	165	190	156	159	169	177	170	141	157	151	172	174	165	157	170	170	160	162	160	183	149	163	161	178	142	159	155	167	188	193	160	153	155	152	154	185	192	144	158	187	161	162	179	160	140	158	172	183	172	157	178	165	152	166	177	172	148	145	170	150	177	144	172	182	177	169	182	164	155	159	183	168	154	192	159	183	170	156	189	164	165	152	159	156	178	163	170	176	155	149	155	157	173	141	162	161	176	161	165	155	156	172	174	171	143	137	148	190	152	176	182	142	156	168	159	167	164	163	157	175	178	141	153	185	152	166	165	170	156	142	170	179	157	163	149	178	161	175	188	159	152	178	187	187	169	163	165	163	161	179	153	148	183	174	174	189	172	174	167	185	182	176	171	162	149	135	161	160	157	171	188	137	156	190	161	142	163	182	172	153	146	170	151	158	163	182	154	145	161	182	160	151	148	158	142	167	166	183	176	165	151	183	167	181	148	145	168	172	173	158	168	152	173	165	153	189	178	160	201	171	179	185	159	148	134	171	150	193	179	189	144	191	165	172	194	134	148	161	175	139	155	156	175	176	176	176	174	153	133	166	161	168	149	153	155	187	152	146	162	174	178	154	148	158	146	151	167	185	181	182	190	165	155	167	143	139	160	162	143	180	165	122	145	164	174	171	157	144	177	172	201	161	168	166	177	172	188	170	160	175	184	139	163	157	162	173	138	163	167	146	178	157	175	151	161	159	170	162	177	172	153	149	173	155	171	157	170	169	185	172	170	168	182	161	168	175	183	186	144	173	198	173	168	175	183	165	162	170	175	170	172	154	144	182	159	164	163	170	189	167	165	161	155	188	151	179	177	158	171	175	150	150	159	132	177	193	172	163	187	189	175	191	169	144	145	171	173	171	181	153	176	155	153	175	141	162	151	138	173	153	133	190	168	146	154	153	159	157	155	170	167	172	158	168	152	180	169	171	161	171	175	163	185	177	171	153	184	154	181	166	185	157	169	169	182	198	170	180	161	161	161	175	174	160	159	167	155	175	166	142	150	156	168	171	155	136	165	177	158	165	172	156	181	181	165	173	149	156	182	176	147	161	141	168	185	154	153	156	171	180	179	180	161	176	172	157	138	174	173	168	148	161	160	165	163	172	155	177	178	160	171	177	182	169	166	164	149	162	164	168	167	160	165	146	172	176	170	148	160	143	167	165	188	152	154	170	156	137	158	173	153	147	144	169	156	183	156	158	188	146	144	173	149	154	192	183	193	178	161	193	149	174	182	147	162	153	160	159	145	136	163	177	147	137	193	181	198	163	171	151	175	175	179	170	174	151	172	172	153	164	171	176	162	150	151	193	172	163	162	150	163	168	158	167	168	178	154	180	158	165	158	158	177	164	161	172	182	155	170	176	180	151	174	183	177	161	166	171	143	164	165	179	135	155	167	160	153	151	168	155	167	165	136	187	154	171	154	146	162	185	164	150	132	173	174	191	159	144	154	193	174	150	158	153	157	166	170	157	155	181	147	166	138	167	161	171	175	166	193	182	176	151	176	189	176	172	148	156	158	182	175	166	163	163	159	179	157	178	172	189	155	158	156	162	157	142	174	151	163	153	162	164	182	171	188	161	187	179	162	165	178	168	165	149	163	168	167	163	151	167	144	173	162	162	193	159	150	174	171	162	150	175	178	140	165	167	199	157	177	179	139	156	166	175	169	140	173	171	168	170	146	168	161	159	158	138	165	157	160	146	159	184	165	185	182	184	179	163	159	157	180	168	170	154	181	192	141	164	171	165	152	144	184	168	166	179	166	159	165	181	167	153	161	141	174	164	164	175	162	173	163	156	166	164	163	169	170	174	156	173	156	161	143	185	185	143	169	166	169	174	157	178	171	171	154	179	165	193	162	171	170	179	139	160	157	180	162	163	160	153	162	155	168	185	184	168	166	193	156	159	164	170	158	160	158	176	149	188	174	190	179	156	146	169	155	169	176	163	161	158	147	165	161	155	188	176	192	180	179	184	153	159	149	157	159	147	174	154	164	139	159	165	173	170	168	148	173	147	163	153	153	189	168	156	164	149	160	168	180	145	154	172	155	177	189	148	134	136	165	172	165	165	154	156	171	171	148	163	162	171	163	165	169	190	195	173	157	154	164	185	155	174	160	173	142	174	160	148	140	168	163	164	176	174	171	166	164	181	174	146	177	154	153	182	159	145	168	148	160	170	159	167	172	166	162	153	177	177	153	164	164	168	162	159	152	168	161	172	161	164	140	145	165	181	154	190	169	173	146	171	185	172	159	174	145	173	147	166	176	179	172	161	160	161	157	171	193	160	167	166	190	158	167	146	156	160	163	195	164	177	141	162	160	162	148	165	155	166	160	181	147	174	176	170	145	159	170	172	160	160	175	162	169	165	161	165	136	157	154	180	184	159	166	166	159	175	182	165	142	167	176	160	157	185	179	171	164	155	159	163	156	173	155	152	153	157	191	147	168	146	158	166	162	169	201	154	186	150	169	179	172	170	152	151	155	156	147	173	150	174	156	150	150	169	163	180	170	153	170	159	158	149	167	150	156	159	145	170	172	146	175	147	143	163	152	165	168	158	178	199	145	153	184	151	157	159	167	166	182	170	179	165	151	169	163	184	169	172	161	181	145	169	155	157	178	160	174	155	177	168	157	158	183	158	170	171	185	152	156	194	174	157	185	151	160	142	164	168	175	164	151	154	146	145	177	156	164	156	183	163	164	176	156	164	171	164	162	175	160	174	156	164	166	156	149	163	177
3564	3278	4249	4174	4970	3024	1594	1593	2425	2864	3326	1962	1283	829	781	664	500	532	587	543	483	496	514	525	502	506	528	509	532	533	492	462	495	491	479	487	498	498	493	513	521	492	472	475	495	540	541	497	467	523	531	496	493	509	500	473	521	514	503	488	482	508	510	492	548	512	490	517	524	552	499	513	498	516	529	511	477	523	485	494	476	492	475	522	468	485	523	472	485	501	499	497	537	452	483	477	495	500	506	483	534	487	482	482	490	509	525	473	466	493	513	473	502	557	473	489	554	488	510	465	527	485	533	545	517	475	513	533	478	514	555	491	497	471	489	484	485	492	490	489	474	479	538	454	485	478	473	520	474	453	484	488	519	494	494	560	542	454	468	498	545	506	512	481	502	524	474	481	567	504	478	496	469	469	500	486	518	488	505	490	506	502	514	500	497	460	521	510	486	530	535	486	496	509	469	475	515	470	488	472	454	499	509	465	521	499	492	452	506	486	494	478	483	494	487	494	484	502	550	517	471	461	510	512	458	479	480	491	520	489	463	483	496	495	526	482	499	488	523	504	500	488	499	486	470	481	494	500	509	538	464	500	478	513	511	501	496	500	514	480	524	505	503	480	483	508	481	522	497	545	499	501	476	495	501	524	500	483	493	497	492	471	497	505	538	534	465	490	499	466	500	508	481	496	521	491	477	475	523	510	504	484	449	516	463	545	498	510	459	454	515	490	531	492	446	495	493	514	492	498	487	505	508	481	526	447	463	517	498	527	514	488	505	496	506	463	488	500	503	437	493	473	487	464	488	457	498	469	479	476	514	497	505	459	501	509	511	498	514	477	465	523	505	515	496	502	451	522	527	480	509	459	542	510	481	427	528	459	455	482	498	477	485	495	476	494	486	478	511	517	474	507	496	499	512	481	513	466	456	504	524	485	527	457	460	472	537	481	501	497	500	521	478	511	479	514	498	483	497	523	516	502	506	511	477	483	507	505	461	508	500	495	501	510	512	501	501	493	511	468	505	527	447	509	524	490	466	522	507	496	521	474	496	481	499	495	507	499	483	501	486	483	506	437	505	501	465	503	445	474	518	525	491	509	522	487	514	526	477	520	510	451	513	483	489	529	515	469	503	523	480	514	502	506	505	467	507	501	515	497	476	476	509	531	504	481	466	529	483	477	445	494	505	530	488	497	479	467	514	505	508	451	504	502	491	490	481	509	479	495	514	501	499	462	508	466	486	474	476	498	537	522	497	516	516	505	447	475	472	502	488	539	474	482	532	485	513	489	491	475	472	501	505	477	503	511	509	491	486	477	496	511	456	534	487	511	507	514	516	508	523	484	510	495	516	485	486	469	487	496	489	483	481	508	533	470	531	520	531	482	489	482	498	492	511	531	517	514	512	489	454	494	508	526	478	506	488	523	512	468	515	468	490	519	467	508	495	521	491	503	487	488	546	492	521	535	453	503	485	503	451	501	501	472	450	483	499	500	541	517	494	500	531	511	485	489	504	501	478	536	508	464	532	450	476	486	484	468	447	504	495	513	497	500	499	504	468	473	525	527	517	489	491	511	498	510	471	494	487	486	485	511	505	474	464	511	527	516	497	494	470	481	523	481	487	537	510	496	488	499	501	492	489	494	494	427	514	522	477	515	487	513	467	511	484	490	489	528	512	486	507	510	466	471	489	494	479	495	455	508	489	486	510	484	525	545	498	498	501	507	493	501	498	508	497	471	510	485	509	469	500	470	478	506	532	502	503	526	485	490	517	491	500	517	450	500	496	501	512	513	494	466	471	564	527	493	491	538	533	519	548	485	527	532	499	465	528	501	490	493	494	509	537	480	502	477	505	499	509	487	477	478	519	503	463	497	469	508	551	505	527	537	447	500	500	514	512	475	486	522	548	467	497	528	516	525	531	555	506	521	484	513	515	509	485	473	457	463	483	453	473	469	523	487	535	503	494	536	474	477	516	522	524	524	479	503	508	519	483	517	498	489	495	474	506	498	502	462	492	490	502	526	473	481	504	461	500	481	484	499	507	500	501	482	483	524	521	452	441	472	513	486	476	549	517	504	500	470	517	481	467	490	515	511	489	486	497	480	539	540	499	501	471	520	517	504	518	493	481	522	489	499	492	475	476	474	499	501	514	506	507	440	501	482	505	520	503	491	553	490	534	499	509	513	484	516	529	546	490	470	487	506	496	508	471	520	477	500	465	478	473	466	460	476	490	477	512	466	508	514	481	482	486	503	489	523	512	443	485	501	490	484	470	472	518	472	474	452	446	500	494	493	466	478	547	501	521	521	510	522	518	514	518	510	464	505	493	485	507	479	475	497	524	547	508	496	494	517	506	505	484	501	497	492	533	516	497	520	529	483	494	522	490	489	506	493	529	498	459	496	503	477	480	528	515	516	500	516	522	491	508	498	479	491	523	521	490	507	473	500	512	496	494	481	500	490	480	497	498	513	482	495	497	476	513	557	520	520	537	450	524	497	469	526	513	487	462	507	506	515	501	489	481	475	461	492	455	495	541	506	485	455	499	477	470	476	494	491	500	513	480	481	491	510	487	478	530	478	495	515	499	500	481	528	500	507	492	539	501	507	543	502	462	475	475	523	499	494	519	505	499	515	486	501	497	485	515	484	480	438	476	446	498	508	493	492	518	468	508	487	499	487	492	452	449	481	510	479	499	482	503	464	497	533	490	430	491	494	486	517	535	516	491	517	535	459	520	507	501	497	558	470	499	489	472	503	490	466	494	519	462	518	511	519	494	511	467	466	548	500	479	522	477	512	518	508	487	478	502	489	498	475	545	500	451	534	510	510	509	511	508	487	508	452	492	484	442	480	517	477	539	528	483	497	493	493	495	499	496	486	494	512	529	446	503	491	510	436	516	501	504	473	503	515	495	502	526	493	480	509	513	479	516	503	489	501	516	494	470	442	495	502	472	507	525	534	502	508	514	490	463	476	494	526	477	463	502	511	488	518	539	506	535	478	546	504	498	529	516	447	499	488	498	535	493	486	505	515	526	523	474	474	475	470	489	506	491	472	486	503	508	494	504	525	491	515	492	491	486	514	496	507	503	497	497	505	475	505	500	513	529	537	477	511	496	500	515	476	492	449	520	520	467	480	476	524	469	487	495	494	506	516	450	488	510	485	474	475	506	473	472	490	473	498	485	471	484	439	476	463	475	465	469	513	471	492	503	527	500	504	462	464	502	521	521	483	491	522	513	517	514	480	514	490	482	528	507	498	485	535	509	491	519	501	535	521	485	485	476	485	506	479	492	481	516	458	474	468	483	491	478	508	470	466	507	455	484	510	462	466	464	482	483	466	547	510	494	511	520	491	491	543	476	472	450	504	543	502	489	495	557	460	491	500	527	491	462	480	480	535	521	471	486	532	509	502	508	491	479	493	516	484	500	513	522	490	530	493	523	516	502	470	511	482	483	557	494	493	486	464	521	488	512	466	532	527	477	526	456	489	484	462	497	486	508	507
19900	22437	24367	24665	21907	17664	7967	5760	6911	8913	9907	6558	4250	2187	1608	839	424	491	427	368	325	331	327	316	340	328	348	315	318	337	287	300	316	313	325	294	292	283	310	297	308	282	292	325	318	312	284	308	283	310	297	290	317	309	296	276	289	303	322	277	292	294	326	281	286	298	283	314	306	282	306	282	296	284	272	308	324	304	289	318	301	255	282	275	279	279	300	273	308	297	293	283	322	351	278	286	305	296	291	296	281	298	283	291	299	318	277	263	309	309	275	307	284	290	298	295	312	267	292	303	296	301	289	253	289	327	275	291	289	305	302	270	308	302	314	284	289	294	290	282	299	279	292	296	273	306	293	301	272	300	305	296	291	279	284	268	273	321	298	304	295	314	313	302	297	282	297	284	282	327	330	277	282	298	278	306	286	282	281	269	316	335	309	287	297	286	294	314	305	325	293	306	295	281	296	264	286	296	298	281	297	330	265	300	287	286	299	312	278	273	273	273	273	271	288	314	294	273	309	280	313	303	313	325	305	288	301	327	288	320	324	318	323	280	295	305	280	303	271	308	286	266	310	300	284	298	301	287	282	280	293	288	284	287	295	280	300	307	293	260	306	300	276	335	284	282	276	293	304	304	304	294	276	271	291	270	291	270	287	289	298	298	305	293	298	294	275	307	292	250	309	286	286	300	308	287	291	299	300	304	286	307	296	296	282	270	305	306	297	286	296	282	295	273	303	285	300	311	304	269	266	262	299	305	308	325	310	262	306	267	344	277	296	285	301	283	272	310	282	283	271	250	267	278	295	277	274	291	320	277	271	317	303	284	274	310	268	296	288	304	292	296	284	292	300	293	298	273	287	283	287	284	294	304	306	307	287	282	321	300	275	303	275	327	307	313	299	279	272	302	314	302	298	278	289	288	263	298	298	276	259	290	276	314	335	298	298	279	277	289	295	283	280	292	281	305	264	298	312	272	310	294	298	267	279	294	297	288	274	303	321	301	303	315	290	311	285	276	303	283	325	282	292	318	295	275	296	303	293	295	283	306	250	313	305	276	297	279	302	337	282	287	328	296	302	271	295	281	290	275	299	306	299	340	274	283	305	296	294	302	291	265	311	283	280	303	320	291	288	308	253	289	310	317	292	261	294	272	292	305	272	316	308	279	295	273	302	293	284	290	302	298	317	285	290	253	315	307	298	309	323	261	291	296	283	282	302	279	303	285	276	270	305	303	304	308	282	273	298	277	279	309	283	304	293	290	327	305	288	294	318	286	284	279	309	274	305	291	307	305	297	274	323	286	285	296	276	319	290	285	284	249	286	285	299	266	312	284	285	310	294	278	298	323	296	290	283	319	285	289	314	269	283	297	248	291	269	272	251	301	297	318	291	299	277	302	289	310	291	288	300	319	284	312	283	301	269	272	274	347	288	285	284	309	276	314	280	303	301	289	277	267	278	293	310	312	274	304	300	298	316	328	269	292	271	280	302	280	288	306	295	299	290	312	295	310	310	273	291	295	264	304	276	259	307	263	289	313	329	307	289	288	273	294	275	298	300	294	284	300	305	313	282	280	312	312	301	296	295	284	302	283	260	282	266	283	311	291	304	284	305	323	306	287	314	314	295	303	278	272	308	281	286	275	282	291	296	286	329	303	313	298	277	290	327	321	267	304	302	297	295	265	285	294	288	263	267	297	307	312	300	285	312	305	264	321	281	286	304	293	302	342	290	291	279	315	289	309	311	314	286	342	250	269	322	306	244	298	278	293	294	291	302	294	310	327	295	280	275	325	282	344	283	276	308	308	278	302	311	313	280	259	274	304	303	307	284	318	298	314	291	288	279	270	301	291	329	312	311	286	298	298	272	291	256	312	271	283	290	284	319	300	323	300	294	303	294	308	293	286	299	284	304	249	301	273	279	294	290	297	285	303	284	327	282	324	282	280	296	286	301	265	301	302	296	324	310	308	322	308	297	316	278	291	276	309	266	293	296	266	271	259	273	303	260	289	269	291	286	298	301	268	310	294	299	312	251	289	289	296	268	299	288	295	305	287	272	287	321	312	283	293	279	290	312	303	324	251	261	290	285	288	312	310	335	300	286	295	291	289	318	278	296	297	314	281	271	262	283	294	264	270	265	277	266	294	256	300	266	314	314	291	290	303	314	306	280	293	275	320	294	257	326	304	324	320	311	278	326	287	310	291	294	310	297	288	246	279	304	275	285	281	315	308	292	281	282	270	301	286	281	302	297	338	280	279	300	300	293	294	289	289	286	286	283	313	266	283	297	292	290	278	262	294	305	304	329	321	278	303	275	298	294	291	299	287	275	306	294	296	292	300	298	294	320	279	288	302	307	272	274	307	301	285	312	305	323	300	274	314	303	281	309	287	280	281	314	291	291	276	272	295	299	274	276	283	291	307	331	282	333	295	273	302	300	303	314	309	314	287	287	295	298	270	308	327	332	303	266	297	292	276	292	309	283	318	270	274	308	307	291	279	296	278	294	279	291	259	296	272	300	310	313	306	284	331	302	256	301	306	290	283	265	268	296	331	300	270	289	266	281	269	289	294	299	312	280	262	314	268	294	280	299	308	316	292	311	293	314	297	318	282	271	274	310	276	250	300	319	277	314	303	343	254	314	288	293	270	293	283	274	303	277	280	254	291	313	288	291	282	308	311	316	317	300	289	284	326	282	292	272	276	259	289	272	295	297	260	307	292	320	291	296	301	293	314	312	274	284	297	287	279	282	318	285	316	297	330	272	306	299	321	309	308	315	294	301	268	284	320	280	305	298	306	307	310	294	301	279	306	300	296	305	310	271	305	292	280	253	269	303	329	287	292	288	289	299	262	253	284	317	298	311	283	295	292	278	278	301	287	287	289	281	290	281	256	298	326	280	285	293	274	313	272	330	293	286	289	313	265	283	282	317	288	294	292	269	352	305	285	302	280	301	289	292	305	266	277	304	298	313	289	294	286	291	307	294	277	295	282	248	278	271	296	300	322	286	288	312	281	289	282	294	290	297	278	279	299	310	285	285	301	290	274	301	299	300	287	320	273	280	274	300	296	282	303	327	309	296	252	302	330	273	310	312	290	264	314	260	294	304	318	260	312	260	297	293	292	297	276	271	297	272	304	267	282	284	281	317	285	316	299	281	261	317	308	314	313	288	304	292	303	300	263	258	265	303	311	293	290	314	328	297	316	287	299	283	297	306	299	288	265	288	303	300	304	284	277	283	301	290	275	266	252	279	314	303	287	317	283	330	296	313	303	329	281	262	295	315	301	299	306	297	281	296	284	276	291	286	273	309	283	275	308	284	274	287	327	303	287	293	245	301	279	304	286	283	276	326	279	308	283	288	296	285	299	290	291	267	288	260	278	329	298	277	298	282	286	293	285	302	304	297	269	295	286	297	295	292	317	316	289	304	314	301	281	282	294	298	296	287	296	265	302	279	270	292	290	297	272	276	287	285	308	308	265	314	290	296	308	288	325	281	285	296	305
15652	16607	20191	23026	26132	21868	9342	12415	17937	21723	23744	15426	12611	7373	5654	3041	1662	1729	1597	1510	1070	1047	1035	997	1185	1222	1063	983	968	847	909	839	868	868	846	836	866	812	832	844	867	864	831	868	860	868	779	814	790	829	821	770	802	798	793	823	801	776	819	816	815	807	782	813	807	844	812	847	833	764	800	855	820	799	816	805	795	801	810	878	850	833	784	775	808	840	827	745	829	786	775	806	788	779	801	800	749	750	837	844	718	817	788	783	805	819	846	823	849	811	843	771	809	790	797	820	811	784	783	807	766	796	807	785	798	820	780	785	822	767	798	768	749	795	842	762	780	779	790	806	763	819	771	797	810	810	811	837	802	777	820	797	753	746	771	788	772	780	789	819	815	828	802	783	767	793	762	812	766	809	777	740	827	789	751	780	760	828	828	763	789	744	820	827	796	746	795	809	803	803	797	820	821	807	800	723	779	768	819	721	736	812	823	787	770	862	793	763	798	776	729	800	773	766	839	797	796	805	779	799	798	833	766	775	769	765	801	774	792	761	790	777	837	763	777	805	777	771	850	772	827	819	812	797	828	762	802	791	744	763	777	798	801	792	778	776	782	777	813	769	810	763	774	794	751	840	788	777	793	806	772	820	740	834	768	802	800	768	808	791	799	800	770	776	752	755	777	774	857	788	812	798	753	756	818	764	776	768	768	790	801	787	763	818	806	806	803	769	748	811	796	811	792	773	793	816	753	807	782	810	794	792	798	769	822	788	779	774	787	772	797	779	804	761	779	792	831	773	814	783	764	823	791	745	760	782	826	788	787	821	830	781	736	771	777	827	775	786	786	755	785	816	793	764	795	754	791	800	761	771	799	777	757	764	776	814	782	756	784	772	803	827	759	810	767	754	802	786	749	790	804	831	799	775	730	846	795	821	786	780	804	793	787	786	766	749	765	766	762	748	787	751	798	791	808	783	795	779	785	806	745	767	792	760	753	812	768	750	765	769	820	788	793	794	769	831	824	790	785	849	818	780	785	847	776	796	787	771	799	768	825	821	786	785	782	802	745	793	778	759	797	814	767	767	793	755	813	809	778	780	813	800	792	784	784	822	786	788	793	770	740	775	822	756	771	796	793	758	755	764	789	795	772	814	838	823	799	754	803	778	794	741	795	806	780	799	832	772	735	764	827	807	778	828	780	758	766	782	839	789	769	783	797	793	802	799	823	780	818	750	760	805	800	755	764	778	782	755	756	787	826	782	769	792	769	793	794	834	789	775	796	769	800	848	786	772	832	801	822	767	771	794	817	810	736	814	781	783	772	771	771	829	779	764	794	754	786	803	803	843	817	764	829	763	786	784	783	708	788	773	792	748	748	761	782	744	794	792	819	738	777	770	801	879	767	797	771	777	789	807	822	785	781	792	734	819	786	787	759	778	771	784	723	790	815	774	784	774	804	769	806	812	758	814	774	796	809	816	795	822	747	757	793	787	796	794	769	790	836	705	787	810	782	766	771	792	778	761	762	778	772	747	773	799	769	794	786	813	805	798	813	739	745	746	786	807	803	809	811	795	798	772	817	776	793	799	760	824	770	776	750	794	786	794	822	808	769	775	789	807	796	801	754	729	812	736	803	809	821	787	850	799	788	816	748	780	836	751	815	801	776	735	774	755	799	749	824	817	757	816	780	801	747	766	766	758	821	839	791	885	754	746	733	783	815	765	799	783	760	795	784	795	775	769	797	810	802	766	799	797	799	800	848	798	783	806	808	803	776	772	786	794	799	790	827	791	776	792	786	776	769	769	746	774	772	780	774	823	823	771	736	791	791	782	738	844	789	788	751	792	827	774	746	818	749	847	783	787	777	784	806	719	794	813	809	772	790	792	764	740	787	795	728	791	822	836	774	789	789	767	782	788	775	782	818	801	802	776	785	776	772	794	742	809	803	814	786	737	801	817	770	745	810	775	760	778	724	798	776	758	779	739	798	809	772	784	796	810	775	788	825	800	778	767	797	780	788	808	789	778	797	778	762	787	807	759	767	801	794	786	757	778	814	796	748	792	784	757	828	806	745	740	793	815	768	816	828	801	822	835	807	800	803	798	768	781	713	788	741	787	836	750	729	823	787	795	816	785	790	783	816	754	821	847	775	805	790	785	800	778	802	824	804	792	766	765	832	731	812	779	831	731	751	755	777	729	767	814	811	808	764	771	778	782	819	763	774	776	778	835	750	822	720	777	786	820	775	773	816	801	811	782	862	788	797	773	769	783	811	803	832	789	811	785	783	806	785	805	789	822	738	801	789	818	846	789	810	779	797	771	783	777	829	739	760	829	797	810	786	724	773	845	779	762	803	781	764	769	729	799	793	780	787	813	772	789	737	782	782	766	769	793	772	790	762	785	773	772	726	760	776	787	765	775	763	815	805	755	823	783	809	749	850	783	795	739	791	809	775	811	779	831	765	819	776	783	755	834	798	716	772	800	814	766	771	771	782	821	806	783	795	749	773	840	768	760	750	758	756	814	813	795	819	748	779	760	826	824	734	782	789	842	775	755	805	773	825	779	767	813	741	793	832	747	769	816	795	816	808	789	742	797	822	764	819	795	814	823	769	810	752	777	797	767	753	745	793	806	757	784	832	783	770	721	787	852	845	751	797	761	842	789	758	789	770	791	758	749	782	807	825	763	812	798	765	818	783	807	841	775	804	832	826	741	768	775	822	800	767	786	829	793	777	756	821	800	829	753	819	802	812	791	743	777	770	747	811	750	818	793	807	796	805	824	787	816	802	769	812	754	855	785	775	748	828	810	770	729	786	751	825	843	781	807	751	741	802	811	806	796	850	809	776	826	791	787	798	809	813	777	829	754	782	771	788	770	780	826	830	772	840	789	765	790	807	803	800	773	732	792	834	773	801	766	764	780	789	790	815	780	811	785	774	814	740	776	869	806	797	775	794	781	829	778	783	790	758	795	804	753	804	725	762	781	772	805	808	826	780	771	811	778	808	797	763	789	823	782	769	782	806	748	778	774	779	774	819	739	775	858	810	813	779	775	812	795	753	835	808	764	813	772	749	819	809	793	811	790	805	796	780	764	762	807	744	797	811	785	838	786	797	785	786	833	763	815	815	762	806	781	831	771	772	753	788	768	776	848	851	737	824	749	782	803	824	779	826	800	790	796	773	775	851	801	742	765	776	803	844	761	773	814	771	769	797	743	792	743	756	745	786	806	758	752	809	794	773	788	762	785	847	806	807	757	758	768	822	758	768	808	775	831	817	761	786	785	815	781	825	796	767	745	838	790	750	824	814	785	828	750	785	779	792	751	818	811	784	822	782	850	770	813	778	816	769	808	815	779	826	765	818	815	791	770	810	775	784	823	839	727	835	797	783	854	842	791	762	783	778	829	776	768	795	804	835	791	764	804	801	751	798	809	801	747	776	806	714	858	802	756	777	804	806	732	817	814	752	804	800	834	773	810	747	878	796	736	785	755	830	782	708	784	786	755	765	770
28122	28349	29193	29900	28300	24849	14703	10744	10320	14778	16412	10186	6187	3260	1871	830	625	535	459	365	318	315	290	280	271	297	285	295	266	256	281	262	296	247	261	247	254	242	242	251	244	274	241	252	259	254	268	237	262	282	267	243	240	262	258	268	232	233	241	231	232	230	281	257	224	217	258	280	244	255	256	238	254	254	210	257	232	213	197	245	271	239	269	262	239	239	230	269	232	253	209	244	230	239	269	260	242	226	256	258	263	234	221	241	255	254	214	255	254	241	253	263	219	234	257	251	235	262	249	255	227	256	250	236	266	250	253	227	255	220	244	228	244	233	228	214	260	237	267	252	245	257	261	244	253	274	257	245	271	255	245	268	229	222	220	238	264	201	250	242	250	228	221	235	265	263	239	241	265	258	251	267	239	255	258	240	219	238	219	247	250	245	257	236	272	264	224	251	256	259	231	257	242	243	242	250	232	260	276	231	258	239	220	243	223	236	248	224	255	249	284	260	259	242	288	248	241	255	256	218	239	249	255	262	230	243	235	228	226	258	259	234	267	242	247	250	221	250	236	245	234	245	252	226	238	252	232	265	237	230	257	243	219	255	226	250	214	248	236	237	254	254	259	246	245	252	256	250	261	221	259	216	215	253	213	264	247	236	231	259	244	250	236	252	228	232	229	217	273	248	245	252	243	252	255	254	237	230	283	231	230	265	250	230	237	251	244	236	241	248	246	238	234	217	242	247	228	237	241	241	268	258	227	250	241	247	250	235	244	279	256	241	265	230	233	241	226	247	253	213	245	237	230	227	225	234	257	242	221	229	248	256	262	267	244	254	255	263	267	246	231	229	241	240	248	241	255	255	232	227	274	250	253	258	244	226	251	250	225	235	238	228	236	209	253	236	252	225	239	259	253	260	261	233	255	255	248	275	274	253	252	235	228	244	242	261	243	265	259	260	254	234	223	264	262	278	270	244	258	251	245	258	251	243	237	253	222	251	227	225	227	248	243	249	238	238	275	238	244	234	257	243	231	244	237	234	232	249	216	272	245	239	267	236	239	208	250	242	246	234	227	264	257	255	235	239	245	225	245	222	224	236	237	222	235	225	244	230	255	228	257	234	265	239	230	248	271	242	218	200	228	218	242	268	258	249	238	250	240	233	237	250	226	235	247	246	244	229	241	243	246	242	237	268	248	261	252	247	265	251	224	233	226	255	251	249	229	226	246	249	255	235	251	262	256	266	225	242	230	236	265	234	246	229	228	240	226	237	222	234	232	226	241	256	223	259	211	269	249	247	233	269	252	250	243	241	242	234	257	247	253	233	245	254	224	242	224	242	258	243	230	269	249	228	252	259	252	259	235	267	240	255	243	259	227	257	257	266	257	232	255	227	210	230	225	247	237	216	249	234	232	234	242	232	254	231	248	245	261	223	209	260	271	226	237	260	227	269	224	244	261	260	250	239	255	233	240	258	231	267	219	221	236	259	224	262	265	249	242	235	225	230	264	227	254	257	241	258	222	250	231	241	218	220	240	245	222	236	235	261	238	271	262	225	201	258	261	258	250	231	266	271	246	256	257	251	249	230	222	234	239	252	266	247	242	250	288	249	267	258	251	247	253	229	241	241	232	272	256	269	252	258	250	239	271	245	227	252	229	264	241	229	253	245	238	247	244	241	280	244	242	234	218	248	260	232	249	257	257	252	244	261	235	242	242	237	267	245	249	229	253	239	227	242	246	277	233	255	248	278	284	244	269	259	239	256	253	225	230	251	242	264	277	244	237	273	262	243	272	230	219	256	227	263	250	242	231	236	228	225	257	232	239	230	237	249	237	256	250	260	224	219	226	276	246	269	233	268	260	253	249	239	237	263	230	224	262	256	234	273	204	253	236	252	233	237	242	247	237	252	234	279	261	233	238	271	269	229	248	236	254	256	211	223	232	257	253	234	224	230	235	245	248	250	215	224	226	236	246	245	249	241	256	254	250	253	255	244	238	219	251	261	255	260	253	259	240	243	259	244	228	256	246	241	234	225	248	232	265	250	253	267	230	213	236	237	238	237	238	248	238	243	225	254	252	226	240	254	255	234	258	239	277	231	235	269	251	249	271	244	251	253	210	229	245	242	255	248	279	251	261	256	246	242	267	228	262	244	215	257	258	231	249	244	242	227	260	253	249	238	257	237	221	239	260	280	229	247	227	229	281	260	255	246	241	230	230	254	256	227	267	229	251	260	265	271	256	220	269	263	244	271	235	238	246	247	258	238	230	243	249	275	244	243	242	241	265	249	238	239	280	223	217	235	229	219	245	237	249	242	218	251	261	229	257	239	249	236	232	244	235	248	238	255	259	253	249	231	247	249	247	261	247	246	246	242	242	277	279	231	193	250	235	225	241	218	218	251	258	247	221	233	200	255	226	260	248	223	248	220	252	238	218	246	222	220	257	239	267	232	253	214	242	239	252	234	259	265	245	233	226	247	264	261	254	226	261	232	272	217	206	255	246	242	223	241	251	254	270	215	247	228	233	215	248	259	248	201	259	207	243	239	259	268	230	247	245	239	240	243	235	257	224	246	226	251	259	235	252	250	245	238	227	207	257	237	254	242	238	248	227	251	246	229	235	255	229	251	225	238	241	244	247	242	250	252	261	254	232	249	223	266	224	262	250	239	249	242	243	262	239	204	247	243	224	270	270	242	253	264	241	258	212	245	267	258	267	226	227	247	243	240	262	233	257	241	247	244	236	225	238	258	239	265	246	250	244	244	260	220	231	221	241	238	253	225	251	252	230	235	248	240	236	231	247	242	262	231	275	242	239	235	273	265	218	250	231	243	255	255	257	279	246	216	259	265	265	250	246	211	267	237	248	259	261	265	231	219	238	215	251	239	239	249	258	252	244	265	277	243	232	280	260	241	236	259	268	240	256	247	257	238	235	259	240	281	250	245	262	233	251	255	264	221	254	243	248	233	278	236	204	216	223	257	223	227	232	239	235	234	224	232	254	236	232	246	256	238	243	239	249	236	227	239	250	246	226	234	236	232	242	251	249	236	241	233	233	236	241	260	262	247	242	223	222	239	235	213	248	256	222	251	260	228	249	230	253	240	251	227	255	254	244	246	233	269	216	242	258	242	224	230	246	232	219	231	230	261	257	267	238	240	213	248	224	248	278	246	253	231	240	246	246	255	258	248	252	282	243	234	229	225	223	242	256	233	239	227	226	229	258	280	260	242	272	226	250	234	266	257	228	224	234	229	240	242	240	245	234	210	211	270	234	230	262	239	240	251	237	258	247	228	244	249	267	234	238	238	248	244	264	277	237	280	251	256	236	232	261	235	276	225	219	259	250	236	242	248	238	241	258	251	236	228	214	219	248	276	245	245	244	245	269	257	247	229	232	226	233	243	253	238	252	245	248	248	249	233	245	246	235	235	253	235	273	253	273	267	227	240	250	239	223	253	231	250	255	210	253	233	270	231	228	250	248	255	254	232	228	245	235	244	261	237	253	239
19690	20874	23264	28599	31707	27846	15676	18611	21256	30199	29139	19250	14943	9858	6857	3191	2664	2063	1764	1551	1167	1305	1025	1003	1061	1092	1041	1045	930	859	772	804	790	798	733	781	731	755	769	691	727	748	720	740	705	693	692	716	721	664	687	748	625	690	700	701	695	693	646	698	665	632	671	625	690	639	741	679	717	660	699	716	674	686	669	672	687	643	734	802	646	639	655	651	664	657	694	631	677	644	653	659	682	711	679	667	623	622	618	652	650	642	667	694	660	664	652	621	710	707	677	620	646	621	612	656	664	642	613	609	673	650	649	648	643	629	631	680	675	605	623	654	691	648	603	619	657	647	714	606	655	617	681	644	632	690	702	657	635	632	649	635	617	637	635	642	662	656	630	612	665	658	678	653	645	623	691	610	662	631	619	625	631	609	660	641	607	597	645	607	666	659	624	655	608	658	639	675	642	621	685	658	643	593	608	679	623	654	622	659	703	641	653	658	625	646	665	649	614	686	646	672	656	627	662	645	622	667	616	615	637	659	629	652	659	652	641	637	621	634	641	650	633	652	620	646	666	613	613	646	635	618	602	652	616	669	624	602	624	669	628	630	661	646	665	591	673	614	636	646	629	618	580	646	675	635	624	649	649	640	632	594	651	560	629	592	668	647	661	616	621	639	652	596	655	618	669	645	682	622	665	626	683	642	622	632	618	634	617	670	611	638	661	620	639	655	637	647	648	603	628	676	628	607	668	648	661	674	640	654	655	635	628	650	627	665	696	656	654	610	645	588	619	682	678	630	662	625	638	611	607	642	637	658	592	656	655	653	607	632	640	646	632	637	650	604	667	628	617	658	652	616	616	661	654	659	631	633	608	626	607	621	603	645	628	660	624	653	656	622	628	585	567	608	667	645	635	629	675	649	645	646	655	620	657	639	618	666	669	654	659	648	634	633	652	667	628	620	622	695	678	647	681	639	663	629	684	691	603	636	596	651	613	644	602	631	657	655	623	656	627	600	605	688	625	669	616	624	658	658	614	648	676	648	647	635	654	659	631	632	662	671	633	666	640	632	603	659	669	604	680	613	631	651	628	662	605	692	636	659	676	655	627	658	596	636	630	615	647	652	592	692	646	644	617	632	638	610	642	604	664	628	662	660	608	642	676	632	632	641	646	615	670	667	631	704	644	599	650	638	635	692	651	621	607	667	635	623	638	632	639	679	658	644	645	620	610	609	613	630	663	645	641	637	612	671	634	630	637	619	675	606	619	703	675	657	599	644	660	640	641	601	657	618	633	623	630	653	643	630	628	633	653	646	701	700	645	654	661	648	681	614	641	614	601	667	607	616	646	636	662	598	633	611	636	656	597	597	633	661	634	614	609	611	635	663	649	663	639	606	593	634	647	649	638	633	634	654	614	650	644	624	676	639	661	676	605	717	600	652	646	638	680	626	660	591	580	670	692	644	674	594	662	648	613	639	670	618	647	660	642	715	637	624	618	600	671	630	687	592	625	651	659	646	654	626	629	663	658	690	646	621	637	640	635	620	601	657	634	632	665	652	652	658	628	640	679	632	580	653	625	606	642	643	582	611	693	686	639	649	627	655	697	629	629	668	674	624	622	636	643	661	633	644	638	651	633	592	642	643	644	659	638	589	593	656	641	646	618	627	578	607	635	661	644	639	648	627	627	644	643	662	656	639	642	602	629	651	620	627	575	712	663	634	608	684	633	664	659	635	628	624	633	640	627	652	620	634	601	624	618	683	603	631	601	652	562	660	668	606	631	676	638	622	649	646	632	644	648	585	660	612	638	571	654	669	684	660	682	643	640	646	619	598	614	658	652	621	642	651	651	630	621	666	608	620	603	666	632	653	638	676	643	619	636	614	686	624	611	658	650	628	649	655	668	644	637	609	677	667	674	660	638	633	642	648	584	656	637	655	669	624	643	631	655	591	623	658	630	603	643	613	626	646	620	640	656	635	637	605	648	666	616	636	661	694	654	642	652	685	647	628	665	704	667	609	683	657	643	667	638	652	644	663	638	640	645	644	627	670	656	662	644	681	617	627	659	666	611	601	677	574	608	614	637	644	676	645	633	624	658	621	605	644	642	657	623	674	627	666	671	637	612	630	621	609	614	624	599	644	651	608	608	587	649	640	635	648	642	601	660	590	615	650	673	642	656	629	612	631	589	653	604	664	644	608	645	630	641	664	666	650	637	647	629	622	653	646	612	614	631	657	642	628	650	651	652	664	634	667	660	625	635	652	659	652	616	634	649	634	599	655	641	640	632	656	655	641	639	640	691	611	615	677	669	653	624	675	688	651	622	581	701	675	647	655	634	668	635	658	663	655	646	661	581	656	631	671	637	631	670	632	666	635	648	621	601	637	625	628	683	614	654	638	629	678	651	660	631	656	623	626	601	618	660	625	630	632	638	617	631	666	662	639	667	645	674	616	670	649	636	612	613	662	623	630	664	675	640	661	640	636	651	651	630	634	677	672	645	683	654	635	656	649	645	711	663	600	635	638	637	679	677	629	657	646	657	648	659	661	605	642	633	593	632	616	664	617	651	616	671	671	597	593	620	638	629	645	666	622	653	648	656	647	625	595	625	658	651	660	661	656	650	612	589	594	657	650	700	663	635	657	623	631	614	628	639	607	627	678	653	631	643	621	639	621	629	622	642	646	636	683	673	663	618	653	667	666	662	584	637	626	580	591	652	675	669	654	653	608	656	642	621	638	637	673	663	664	653	728	647	625	620	630	602	641	664	632	610	644	688	628	608	616	635	653	638	648	624	646	662	673	653	603	667	598	689	638	640	614	686	646	682	630	651	638	642	667	653	649	642	642	570	614	644	663	657	636	658	668	672	646	639	652	632	636	647	609	616	631	604	629	654	639	600	612	675	607	636	616	636	625	636	622	649	700	652	619	617	615	611	660	679	676	701	651	703	682	637	634	710	605	627	670	613	685	621	621	658	615	672	612	656	698	617	638	689	611	662	671	672	631	612	627	637	644	652	651	666	654	609	659	676	648	631	625	655	614	611	602	623	640	664	615	657	664	679	637	637	603	640	652	614	653	669	643	665	635	622	617	650	617	657	649	591	626	616	599	604	642	620	673	634	633	636	609	655	681	552	611	644	618	639	654	619	645	633	664	680	590	685	667	627	642	651	631	610	631	682	636	659	658	658	655	613	632	650	696	619	670	647	593	653	651	641	642	647	630	607	635	641	632	635	620	667	583	651	611	663	604	640	659	624	588	618	667	600	628	638	621	621	673	588	608	655	672	636	646	629	643	724	639	661	675	633	622	661	680	640	638	603	629	654	658	617	628	658	659	687	580	650	649	665	603	623	626	615	650	637	642	645	649	664	622	663	607	651	614	649	608	611	661	658	652	663	634	604	632	633	591	645	637	663	652	668	618	660	617	634	664	644	623	649	634	630	668	612	642	649	596	631	694	644	613	612	621	673	630	661	594	648	621	644	611	608	625	656	600	633	659	657	652	653	666	623	650
3900	2683	2123	1605	1028	802	433	466	416	623	513	300	273	214	190	165	155	169	186	169	175	171	168	155	167	145	163	162	170	164	164	177	169	183	189	168	149	145	182	158	163	176	166	188	161	163	177	179	167	179	163	177	160	152	189	182	177	174	157	193	163	162	179	160	175	164	148	198	165	164	187	157	150	154	164	167	194	166	160	143	149	165	154	164	154	177	165	173	151	183	157	150	158	152	163	175	179	174	173	179	190	177	169	154	186	162	173	165	176	160	200	173	174	180	167	170	144	164	185	194	176	202	162	155	173	161	172	156	182	162	166	182	179	165	171	182	175	167	167	173	182	175	171	174	182	193	165	158	167	147	149	177	158	177	148	157	165	171	170	183	159	164	192	182	191	165	179	180	176	183	179	190	194	174	166	160	184	162	176	154	173	173	152	155	178	147	146	178	191	171	175	146	180	178	178	152	144	164	159	160	166	183	170	162	179	157	195	160	153	171	163	175	164	191	154	158	169	168	199	156	195	151	188	170	166	180	178	187	178	163	160	159	157	190	167	162	164	153	163	184	173	179	156	195	155	169	181	173	187	159	163	168	173	177	155	159	190	171	160	176	146	158	179	188	154	169	199	178	176	153	170	159	165	176	153	150	179	159	147	159	170	173	169	164	180	162	170	143	163	170	177	148	153	164	171	190	165	165	161	167	187	194	183	156	162	178	169	173	159	167	182	170	170	166	160	163	184	166	181	177	180	158	180	152	181	174	195	177	159	152	166	165	148	157	175	182	166	190	163	179	173	177	206	146	169	182	149	161	171	156	182	168	146	171	148	184	178	181	174	167	149	152	165	153	161	161	159	189	153	185	138	158	169	186	178	171	179	161	168	149	195	181	172	151	185	146	163	171	171	138	169	168	147	156	183	159	163	163	179	166	154	165	139	153	179	173	146	142	170	171	191	185	145	179	178	155	163	174	160	189	149	176	176	179	158	187	171	158	159	175	152	191	197	185	180	153	168	157	158	154	169	152	159	186	161	184	170	181	190	186	195	149	177	164	167	177	154	174	152	184	159	169	202	162	191	160	161	154	162	196	183	171	172	142	158	170	152	170	149	183	171	166	186	157	175	170	171	158	175	173	166	164	168	184	152	175	147	189	158	169	167	187	172	173	147	157	152	165	172	145	143	177	186	157	176	165	193	184	189	167	145	181	161	159	177	188	172	161	171	156	134	167	166	152	160	186	182	175	161	169	185	169	161	169	156	157	152	196	176	164	150	147	179	182	174	159	147	151	177	165	156	150	174	140	186	198	169	170	179	180	170	173	169	174	172	165	158	158	157	185	169	163	181	181	157	156	168	179	158	183	166	161	158	139	141	175	157	175	169	172	191	148	169	187	173	172	154	169	174	200	157	167	174	179	172	176	157	171	174	173	170	162	183	148	155	158	195	158	182	194	172	179	173	161	176	172	174	152	168	163	169	169	163	159	181	184	164	165	149	181	170	189	174	192	172	182	156	157	175	177	143	165	143	180	187	178	164	182	181	178	190	171	167	190	172	157	165	156	177	177	166	154	147	179	165	168	171	165	177	168	179	170	155	146	163	183	154	160	138	171	178	187	201	159	155	163	176	160	185	158	179	181	171	158	148	176	191	167	162	151	178	144	187	173	158	173	178	163	179	167	163	160	167	167	177	184	165	170	190	183	144	165	158	146	182	162	159	177	175	166	184	176	177	150	169	169	184	157	179	179	168	160	172	152	168	190	168	167	157	153	163	172	157	171	182	159	171	196	172	191	182	179	157	175	164	174	163	169	203	196	186	170	142	150	147	172	145	192	177	171	156	178	158	184	160	177	170	186	182	169	148	192	154	170	177	170	174	188	165	168	169	165	155	177	177	146	182	159	165	158	160	163	185	168	179	165	169	154	163	163	162	200	179	171	174	190	146	156	177	184	149	158	177	175	150	160	174	145	151	165	159	162	158	170	165	169	145	157	161	185	169	177	167	155	188	140	180	179	179	152	151	156	183	170	161	154	154	158	167	167	154	158	177	168	166	185	172	195	151	160	151	178	150	171	180	158	170	171	168	155	155	156	156	191	190	186	167	151	159	173	177	181	155	167	164	180	178	175	147	164	187	166	170	167	153	189	151	189	150	156	163	187	159	180	163	193	173	157	167	158	190	166	154	152	161	147	162	187	163	175	181	174	164	181	153	154	158	173	162	146	186	152	184	170	151	166	186	188	173	205	152	180	167	167	175	179	155	161	154	161	151	159	169	157	140	166	172	182	203	187	168	189	154	185	171	149	152	176	201	157	158	170	174	173	151	168	174	176	166	163	182	161	148	171	176	147	163	155	153	192	165	186	153	160	191	169	190	154	184	177	174	172	157	157	165	172	186	182	173	167	178	163	187	180	158	174	151	168	204	170	159	181	177	188	183	170	167	175	173	174	179	156	163	172	184	170	185	160	173	166	142	172	158	172	186	187	167	154	159	187	179	163	189	162	157	191	170	165	177	151	173	150	165	164	159	185	157	167	169	178	165	161	156	179	167	167	154	167	151	169	175	166	189	176	164	146	162	165	170	172	167	180	167	155	182	177	170	141	155	161	172	161	175	155	151	148	164	153	178	150	136	166	205	176	167	165	178	165	167	153	167	165	178	191	173	203	151	170	163	167	181	171	170	164	132	159	168	190	161	143	162	178	164	174	152	175	166	182	167	171	174	170	186	177	181	137	166	181	156	159	178	163	155	168	178	186	179	182	162	168	161	168	183	195	174	164	148	149	172	151	163	174	168	150	175	169	156	182	171	149	183	172	191	163	155	163	199	159	154	207	202	175	155	194	177	170	159	168	173	178	157	161	177	183	174	164	183	195	175	168	170	149	157	170	199	187	159	164	168	162	160	168	201	187	172	171	192	178	180	180	160	187	173	162	196	176	145	160	173	184	168	175	188	191	168	173	155	176	162	178	149	175	165	182	147	177	165	214	195	169	173	153	174	189	167	196	183	158	175	194	181	152	172	183	171	165	157	155	170	175	182	160	191	171	136	171	170	151	153	150	168	173	164	180	185	169	176	167	191	161	171	175	176	171	185	162	164	207	169	166	177	170	163	166	155	175	176	153	169	157	175	185	177	161	158	177	169	159	160	156	147	161	167	168	154	178	179	157	157	163	170	162	167	155	177	173	161	140	152	170	187	163	168	186	159	159	167	175	190	177	149	162	175	181	165	159	161	167	182	161	165	167	188	169	163	146	163	154	159	150	172	194	169	172	190	184	199	191	166	171	185	207	183	168	180	151	172	155	175	179	162	175	173	168	168	154	175	176	162	185	169	169	177	173	189	167	191	153	180	165	164	178	180	172	179	157	166	162	197	170	162	183	160	174	150	160	173	178	160	167	171	181	179	177	164	165	172	155	153	186	149	186	174	190	168	147	153	165	174	158	167	167	198	153	168	173	174	162	198	161	151	188	146	167	168	169	158	162	164	165	191	166	158	152	170	164
4036	3562	4011	5425	4290	3427	1731	1961	2038	3501	2916	1536	1116	852	634	570	612	543	542	493	517	564	509	497	540	515	511	509	502	517	508	495	508	495	505	516	446	492	480	490	488	535	488	477	550	505	516	482	492	493	521	507	510	515	491	521	520	492	505	509	475	480	495	512	494	501	508	511	540	513	551	502	478	492	517	514	518	467	498	526	498	495	489	510	507	501	462	489	503	480	509	528	491	514	468	514	506	492	463	518	488	451	499	496	529	464	498	462	508	463	504	466	537	543	517	470	491	524	542	464	470	484	510	508	536	500	499	518	470	480	469	476	497	460	532	526	483	486	497	516	512	546	499	497	447	478	503	499	501	497	494	459	511	508	514	506	482	476	499	496	483	497	500	490	489	498	500	515	485	499	504	500	479	492	507	464	548	521	480	487	523	509	479	526	499	483	470	515	507	514	532	510	520	453	511	510	531	518	480	512	531	496	489	483	509	504	485	583	488	522	496	509	508	500	510	494	493	508	498	508	503	483	522	484	498	535	519	534	518	506	477	473	536	527	501	516	479	479	535	532	524	532	507	478	528	487	498	474	508	511	507	492	480	488	532	479	492	475	486	483	530	513	509	515	556	501	505	486	477	463	517	525	506	508	513	487	516	488	497	459	534	516	512	503	482	477	487	513	529	515	510	487	494	516	487	529	519	464	489	496	488	473	504	514	472	543	467	463	477	474	531	503	571	510	529	519	485	528	490	514	472	497	516	485	506	485	492	516	497	485	481	508	491	504	489	554	508	486	501	500	500	508	492	480	500	544	476	481	527	481	513	492	499	492	507	485	504	499	518	470	514	532	477	504	526	459	487	538	502	481	533	474	489	539	528	505	512	530	512	532	478	500	506	537	486	465	502	522	549	522	519	519	527	525	546	518	484	510	526	513	522	502	483	529	465	510	477	528	498	539	498	507	517	508	516	530	482	502	517	534	483	518	485	502	491	478	507	493	501	469	519	503	524	503	495	521	521	521	462	500	510	538	479	551	531	511	503	500	514	505	496	538	460	508	498	491	482	483	501	534	489	532	472	527	560	489	517	493	510	504	480	543	511	519	449	502	518	503	461	479	498	500	493	501	478	514	475	536	472	517	533	534	506	484	536	484	478	514	499	545	486	504	512	527	475	499	511	517	458	510	478	499	487	552	453	517	496	522	490	512	510	509	502	486	493	526	501	528	471	523	500	504	463	503	459	513	455	508	515	494	489	500	514	506	521	519	483	558	531	481	476	508	519	515	527	533	517	515	529	491	523	522	491	468	503	549	452	536	505	499	489	544	531	495	487	496	485	521	493	499	503	501	540	496	512	535	486	511	491	511	499	528	518	513	486	523	528	490	503	526	480	484	544	523	502	516	495	493	477	472	512	494	498	507	503	501	492	496	474	462	499	491	546	475	506	539	453	544	480	487	493	480	480	502	497	486	475	505	460	524	533	513	479	526	475	533	457	496	522	511	494	523	472	516	506	530	504	515	504	477	500	530	560	496	506	510	504	532	506	495	532	505	495	473	492	502	532	477	498	514	521	497	514	505	480	507	497	506	504	460	524	516	532	484	521	541	506	548	470	479	494	478	510	471	446	504	489	532	513	515	501	501	486	512	525	493	502	509	481	472	462	466	502	485	492	501	484	475	484	506	532	509	531	455	496	506	473	492	469	455	519	502	482	530	513	449	522	489	537	504	482	491	536	472	464	486	513	495	480	503	491	525	481	481	537	467	526	513	492	463	507	453	513	466	500	504	500	550	513	570	521	498	510	508	550	508	480	520	500	508	528	488	508	504	513	515	519	512	512	514	489	522	507	494	486	517	509	517	544	518	499	517	523	490	481	482	498	491	483	503	514	499	511	510	506	520	458	504	474	498	495	523	502	514	527	492	498	512	502	493	525	534	506	504	485	471	474	507	536	474	529	492	514	519	490	496	513	485	471	507	497	506	481	489	475	465	528	518	539	503	480	540	451	489	471	465	507	567	506	507	480	498	513	493	500	471	545	496	498	473	497	496	471	480	504	512	498	448	554	485	490	495	507	504	523	502	498	528	521	499	492	527	488	544	529	525	537	503	508	505	457	474	494	501	522	519	512	478	521	498	526	488	495	510	487	479	526	506	507	505	474	517	494	519	497	479	516	515	523	449	461	505	510	506	508	530	483	521	478	521	506	515	504	497	536	515	499	511	498	519	522	506	537	527	486	512	471	485	508	503	521	510	489	514	507	538	499	478	469	529	503	516	522	544	545	476	490	499	464	526	499	501	505	476	556	526	501	500	519	540	504	509	523	488	475	486	487	538	505	520	501	496	487	507	490	489	470	507	539	467	493	529	492	482	505	532	484	500	453	484	541	489	510	490	528	510	531	540	498	517	541	513	496	490	535	469	507	499	514	465	492	526	476	507	513	515	501	502	479	442	513	470	484	541	530	517	550	504	494	513	458	490	489	507	490	492	473	501	517	493	469	467	499	484	509	482	499	549	522	527	546	510	505	515	544	501	471	498	519	482	530	483	481	490	507	490	547	491	527	537	488	494	514	472	498	486	465	454	502	484	533	497	509	512	500	477	497	515	539	489	467	527	495	518	511	494	485	516	539	494	490	481	501	527	507	572	545	475	520	489	534	489	489	467	470	498	471	507	528	542	500	521	500	500	519	443	475	486	496	486	527	490	526	493	471	505	499	527	474	512	492	489	498	537	482	535	457	494	505	477	468	501	509	490	533	520	497	530	506	471	463	486	523	518	512	499	483	511	441	495	492	500	487	459	492	510	516	450	531	511	513	525	525	538	494	505	464	526	489	490	521	522	519	496	471	490	512	503	513	509	462	548	538	515	499	504	499	486	507	525	500	457	489	522	516	438	504	480	515	483	520	489	511	465	512	511	524	479	518	492	510	500	465	507	504	515	484	485	500	526	518	507	501	554	520	495	537	510	534	478	531	485	483	532	527	500	502	495	523	507	522	506	522	516	524	479	487	538	487	488	520	552	500	496	498	531	542	508	503	526	489	490	513	512	537	531	506	526	520	504	519	509	523	471	498	486	477	500	540	484	537	513	486	515	462	482	477	510	502	508	507	524	526	506	494	494	542	529	510	476	491	515	507	464	514	482	492	513	487	512	494	481	533	458	498	476	505	469	475	483	517	475	525	513	490	502	526	522	500	523	514	547	493	517	488	529	501	472	500	495	507	505	539	510	496	546	475	538	488	497	489	469	473	466	502	455	486	507	467	519	479	473	503	517	512	494	510	490	495	463	483	507	499	480	491	533	514	497	469	511	516	508	493	490	510	491	454	481	539	455	516	497	459	521	494	501	544	510	540	513	502	525	502	491	507	502	493	474	540	505	517	500	496	490	510	501	497	553	513	509	539	551	495	495	450	513	526	502	476	493	476	488	479	481	504	480	510	515	502	492	493	511	508	491	511	498	489	506	505	509	454	529	466	487	509	485	517	537	489	485	506	510	464	541	501	510
20129	24573	22350	25513	21445	15905	10828	9343	7077	11120	9560	5014	2863	1625	936	639	536	472	379	343	331	352	335	330	296	374	303	352	314	289	327	310	310	293	309	293	295	280	260	284	295	310	286	291	306	312	310	305	300	300	296	282	305	291	329	294	317	314	277	295	279	305	281	301	296	312	323	284	298	291	288	291	282	303	326	296	308	300	291	294	324	290	301	281	303	296	324	291	269	303	325	304	299	289	282	276	293	325	293	286	315	317	306	255	307	276	293	294	309	323	289	318	333	314	307	295	304	317	282	284	286	309	305	277	317	286	291	301	284	289	311	269	293	303	299	259	302	259	303	299	306	320	300	281	293	304	291	290	287	256	303	307	284	317	299	280	264	276	307	285	267	303	307	297	267	290	316	318	282	279	291	304	296	263	269	273	309	257	265	351	307	299	308	279	319	290	321	297	283	308	292	305	318	272	277	313	313	330	299	322	266	336	285	315	313	300	260	282	292	288	310	286	284	309	294	300	306	306	261	311	280	319	301	299	322	289	296	307	273	309	307	296	320	262	309	263	287	305	274	288	289	317	297	267	309	285	268	304	318	310	340	288	264	316	304	298	292	284	289	300	309	309	297	303	269	286	310	285	277	306	293	290	317	281	286	300	312	295	287	330	274	306	294	302	281	316	283	282	264	291	284	296	288	272	314	284	311	283	299	310	273	286	295	292	309	318	311	324	290	272	281	305	305	285	292	290	276	294	280	318	287	278	302	295	283	301	274	275	327	273	292	306	303	296	238	294	286	327	312	284	316	308	330	274	307	275	296	275	293	317	307	283	276	283	298	304	303	293	291	284	282	300	308	317	281	290	293	303	291	296	272	304	276	289	318	274	297	301	302	336	289	305	294	294	305	271	257	284	311	280	281	303	287	315	314	322	289	269	301	316	308	336	300	285	285	302	269	295	308	303	289	289	283	295	285	270	278	307	288	296	299	316	292	300	311	300	304	280	307	268	309	268	286	278	279	295	292	284	313	269	305	317	317	311	300	281	313	304	314	291	288	319	279	314	308	327	289	295	277	310	328	293	293	287	314	274	295	303	308	290	263	298	295	305	299	334	284	273	303	276	306	276	292	292	269	295	288	288	306	300	280	286	305	275	280	269	312	257	289	299	332	306	289	320	310	312	299	304	268	304	316	320	294	300	316	285	303	267	288	298	323	300	308	295	310	296	293	296	296	282	305	288	291	297	305	352	304	295	273	290	318	316	284	308	278	272	273	288	287	295	284	326	275	287	289	272	280	272	299	290	297	309	289	286	282	277	278	309	313	321	317	304	278	305	278	344	296	292	286	317	326	284	310	307	309	310	301	263	274	269	257	310	288	281	276	306	283	270	288	288	278	316	311	327	306	267	300	298	281	320	285	300	292	312	285	285	302	293	309	297	294	296	317	286	278	314	296	297	281	284	316	345	314	289	298	279	307	290	322	292	322	286	328	276	272	282	299	314	309	276	309	296	332	295	284	280	304	317	297	309	299	292	269	308	309	266	291	305	284	298	295	289	314	259	340	321	336	349	289	286	305	278	308	288	291	293	316	334	286	279	288	313	297	296	303	265	304	293	270	286	288	304	307	299	324	301	285	270	289	321	294	257	271	295	294	292	294	316	263	323	290	317	290	294	325	296	290	302	283	309	314	302	328	305	283	310	328	302	304	294	297	330	287	316	288	295	318	276	296	317	312	300	298	275	287	305	307	269	298	300	307	294	310	291	328	298	303	295	292	308	279	310	298	307	282	290	296	265	286	289	301	301	282	296	299	256	284	277	285	284	310	304	267	304	298	284	299	315	281	308	293	291	280	302	291	308	280	278	287	279	289	312	300	299	266	291	305	313	295	284	289	292	287	298	314	264	293	321	300	272	283	275	277	268	267	351	329	301	276	302	269	313	336	314	308	299	298	296	267	306	288	291	267	303	300	314	288	295	293	274	303	332	301	309	304	294	268	265	323	303	270	295	320	300	332	285	289	295	302	288	347	293	300	293	280	294	331	288	298	300	299	296	295	310	294	278	324	294	314	291	315	294	280	271	307	305	306	299	286	307	323	317	289	310	273	297	292	273	276	269	323	311	278	310	299	288	329	296	293	333	275	317	328	274	304	294	323	315	322	305	292	292	258	317	337	293	310	293	299	276	282	306	326	301	308	293	303	290	291	340	301	307	309	310	306	328	290	305	307	269	339	280	306	282	273	306	281	332	293	314	317	284	282	299	294	308	293	303	304	301	311	310	292	288	269	273	288	296	358	294	282	328	319	292	299	261	311	268	286	268	322	300	270	282	288	312	321	262	303	276	329	309	292	306	310	285	256	287	291	287	268	313	308	291	274	293	279	320	291	281	273	276	301	282	300	338	291	277	287	292	296	281	283	283	314	310	293	313	303	296	291	305	290	283	272	309	271	296	298	272	260	292	298	274	292	261	336	287	307	302	284	273	267	269	294	325	306	267	307	293	307	296	271	268	308	311	328	293	291	285	312	317	316	301	290	309	324	298	275	290	301	292	300	269	292	273	312	289	297	281	284	329	292	286	299	297	296	285	325	292	293	280	284	284	296	326	300	297	311	251	315	319	269	303	304	306	314	290	265	297	305	310	296	295	280	273	277	283	290	293	289	292	322	267	305	269	327	292	309	307	289	279	299	294	270	279	288	316	289	287	308	281	318	294	307	295	309	322	316	308	318	327	323	291	295	326	284	288	286	294	302	307	264	287	331	294	288	291	316	296	310	301	308	302	270	305	282	317	317	305	266	289	314	285	299	315	274	310	267	290	317	275	299	245	308	300	319	302	301	302	304	308	301	287	305	299	291	275	279	311	301	294	302	271	292	278	260	300	303	290	307	302	284	297	294	293	301	308	272	283	296	290	308	314	279	298	263	293	309	313	292	293	299	325	292	295	270	285	313	317	310	268	279	277	284	293	300	299	331	277	294	310	270	292	315	307	281	313	268	324	285	304	315	295	312	312	318	290	313	301	303	287	297	268	263	312	314	278	291	292	309	294	329	310	286	312	330	304	314	303	301	275	303	302	297	287	281	267	294	314	278	293	282	321	308	291	300	312	295	264	294	294	292	330	312	305	307	288	301	287	310	279	302	302	264	312	304	307	306	311	311	310	286	310	324	293	297	283	303	294	322	285	330	325	279	324	279	336	279	285	333	302	318	317	260	284	304	324	306	280	307	298	294	295	325	293	303	310	260	307	298	330	309	321	274	304	292	349	298	295	313	307	287	276	275	322	284	287	283	275	324	290	312	288	270	309	296	304	294	287	312	303	326	320	311	279	269	295	288	299	293	276	327	271	289	288	259	294	266	318	326	306	295	271	295	277	275	309	264	291	286	276	275	267	284	283	281	316	311	315	296	276	302	300	263	269	331	297	291	300	300	280	323	290	278	277	322	312	280	302	263	284	293	297	341	268	337	295	283	271	303	287	295	304	292	298	286	311	276	337	294	295	298	306	289	264
16120	18477	17222	26379	23409	19741	16466	17595	14605	26289	20930	13080	9082	5446	3422	2166	2061	1578	1483	1151	1057	1139	995	930	1036	1090	1047	972	918	844	883	870	834	913	828	879	914	869	800	856	823	876	842	832	804	786	819	801	790	786	850	857	818	827	841	849	810	822	861	833	793	823	824	788	764	818	775	800	855	809	853	839	827	764	775	795	810	813	850	854	838	796	822	798	825	811	788	794	805	801	795	864	839	831	796	802	745	823	805	781	855	752	813	784	818	786	864	857	792	784	792	827	832	800	753	787	838	782	834	821	771	780	781	855	784	791	743	765	746	782	774	805	704	816	779	796	832	780	785	813	819	780	814	804	807	836	765	816	802	815	799	832	778	770	777	786	790	806	798	816	729	783	742	827	821	810	765	863	768	808	799	721	782	743	799	778	843	742	836	772	746	804	828	786	818	807	775	782	784	783	808	780	793	767	842	804	781	838	822	757	775	761	813	764	797	810	799	792	769	755	797	734	763	755	813	800	819	783	833	795	757	767	822	829	801	801	805	749	790	785	778	828	782	798	782	822	749	818	775	781	871	782	754	787	808	814	746	785	822	818	743	778	812	803	756	817	805	840	785	813	789	794	793	763	780	802	808	837	766	834	823	797	741	756	826	798	819	751	789	805	806	731	837	792	813	793	806	822	798	825	771	786	803	764	825	710	787	794	815	778	806	778	763	753	822	801	806	820	813	775	791	765	775	739	788	775	818	833	771	783	803	771	797	820	784	820	782	800	790	826	799	798	818	786	795	792	791	738	772	813	788	828	758	841	759	796	827	817	832	811	826	735	814	804	802	825	780	793	778	813	774	801	746	770	822	761	788	810	800	801	788	804	821	791	805	804	786	811	811	770	775	730	782	823	785	805	756	820	822	771	759	787	774	792	858	788	734	774	799	822	779	786	780	807	750	767	821	795	778	745	771	830	747	799	796	793	849	849	771	827	793	809	777	819	777	697	824	828	789	790	743	795	771	791	762	819	771	845	792	784	805	774	775	849	807	818	790	818	805	767	815	772	794	771	777	785	802	779	808	771	820	745	812	797	794	797	789	781	797	844	798	795	774	760	759	835	801	797	772	781	832	768	791	767	809	810	766	805	797	812	780	753	764	827	818	780	790	703	788	781	807	782	809	830	788	761	798	797	770	798	800	802	750	731	804	782	795	795	799	809	818	838	799	783	770	727	790	742	755	828	811	781	754	733	809	805	760	790	800	790	821	749	849	801	781	790	781	755	810	790	835	816	804	776	739	788	808	729	766	819	807	742	771	802	829	814	769	828	751	817	778	782	804	795	759	787	827	780	736	804	774	803	775	835	777	748	830	766	777	809	786	837	746	831	813	780	826	772	790	816	771	805	753	820	810	763	807	770	759	817	813	813	802	802	772	839	820	781	801	796	788	772	779	806	792	814	777	779	769	804	775	800	796	783	789	783	850	771	737	834	772	732	776	795	783	771	794	815	740	764	796	773	779	776	865	824	793	796	773	787	780	763	779	798	844	840	759	821	811	763	801	779	813	729	813	783	795	831	849	838	806	762	789	790	805	733	806	799	779	813	738	786	778	781	742	770	784	805	812	789	792	829	815	826	843	788	723	774	830	816	794	797	760	761	773	812	828	779	781	770	867	784	780	836	822	772	756	794	757	828	737	803	770	751	771	768	814	722	777	775	795	814	787	740	808	763	743	740	793	760	777	764	754	848	758	729	813	775	814	787	845	782	822	778	814	801	723	785	794	785	845	763	764	832	786	789	778	764	791	782	765	801	789	751	819	765	828	816	762	784	793	868	827	811	832	797	856	760	777	848	767	813	787	808	766	734	751	756	809	785	760	797	780	760	803	767	818	837	816	756	851	793	773	796	777	798	810	786	774	813	794	818	801	800	786	759	773	718	738	836	754	805	771	816	758	821	767	767	781	797	832	802	794	792	782	775	813	802	808	793	766	797	739	842	829	784	817	723	744	807	795	789	826	776	738	775	764	790	764	810	812	825	763	807	815	817	790	804	777	737	806	752	794	786	841	801	780	792	801	770	772	782	806	778	863	799	779	804	838	750	811	832	747	828	813	806	808	802	811	784	814	786	807	763	792	793	772	732	739	807	841	802	765	826	772	815	786	759	780	797	783	780	839	887	810	851	757	808	790	810	783	832	768	791	827	796	805	801	777	793	848	808	756	843	802	787	758	784	733	817	740	816	816	822	751	814	762	749	795	775	788	827	818	777	812	805	767	793	783	811	718	800	822	783	815	807	792	750	756	766	778	821	824	757	849	793	761	780	731	803	797	773	801	791	799	787	788	788	829	788	731	784	736	815	794	772	765	811	816	810	764	809	778	731	732	792	764	779	784	789	828	805	793	776	758	834	795	763	805	815	820	793	788	785	776	818	795	836	823	757	768	800	812	836	801	792	762	770	752	819	793	797	769	827	843	810	768	784	837	738	781	813	799	803	814	801	767	758	775	839	783	824	806	777	796	828	835	794	796	816	791	774	774	808	825	752	773	786	799	736	791	798	768	815	770	804	823	780	773	779	816	779	781	820	824	785	784	806	764	762	769	793	793	817	807	801	773	782	775	793	837	796	797	800	777	817	827	755	792	779	797	797	719	798	800	862	738	802	792	792	778	742	800	842	814	798	774	842	823	762	823	746	758	764	883	817	838	816	822	856	812	768	787	761	820	742	735	763	841	810	813	780	775	787	781	772	832	777	776	752	750	727	824	823	799	816	771	818	806	770	823	851	829	829	791	739	829	804	786	832	775	777	788	807	769	791	780	790	781	810	798	819	790	785	791	831	762	814	770	822	818	804	823	794	784	776	857	805	747	797	754	805	775	799	848	804	751	792	768	789	797	803	812	803	798	801	758	809	797	841	863	818	771	784	814	859	817	773	778	783	788	797	788	773	752	760	798	815	813	799	757	793	804	839	773	857	789	784	848	775	818	754	794	782	746	796	763	796	757	811	826	795	813	778	785	889	787	785	789	825	754	801	789	814	748	791	803	792	795	785	767	798	801	773	799	797	768	757	790	821	821	744	801	773	826	800	757	753	766	782	787	807	772	816	823	821	803	807	759	792	822	780	775	799	850	798	797	793	788	751	834	787	806	780	819	818	786	803	765	734	794	750	798	776	761	823	813	804	868	793	775	799	793	789	776	856	782	756	770	745	844	833	782	777	765	750	774	775	745	791	789	758	766	825	785	770	795	729	762	820	786	809	801	804	791	795	824	772	811	794	790	816	834	784	805	750	783	777	743	830	792	801	771	799	843	836	776	817	826	761	801	763	743	791	810	778	813	775	804	728	823	790	766	808	770	809	795	814	799	787	748	816	800	832	769	745	810	762	740	809	741	808	799	795	784	805	816	818	754	816	765	825	766	777	786	829	821	835	773	829	834	812	845	795	793	807	845	842	842	780	788	764	776	781	803	821	777	797	787	796	805	811	806	803	797	852	774	863	754	786	751	820	839	803	775	845
28014	29917	29637	29159	25535	21325	16292	14320	10402	14506	12337	7127	4312	2105	1120	622	718	523	727	417	315	293	313	281	293	339	308	281	284	259	262	241	226	243	239	257	249	255	271	251	264	256	270	261	253	245	236	261	251	263	244	250	252	280	245	257	238	234	253	251	258	220	266	271	234	271	228	251	248	242	260	237	247	237	247	236	294	231	252	269	247	234	242	231	247	256	246	244	248	221	290	227	276	251	262	246	255	212	251	256	246	245	231	238	240	238	256	239	230	289	266	245	253	234	240	237	263	228	234	247	258	241	241	220	244	238	244	258	261	229	233	258	240	245	255	239	198	239	253	233	250	228	241	272	260	252	249	220	219	250	243	232	227	269	245	250	233	253	245	251	251	235	223	234	260	250	261	262	256	284	242	240	261	255	252	252	252	269	243	255	250	264	263	266	231	236	250	246	242	235	245	281	237	257	257	223	233	248	271	233	227	230	214	235	229	270	249	239	255	276	236	243	257	241	245	225	237	249	266	264	228	241	231	248	222	232	252	245	209	272	242	240	238	239	229	244	250	257	241	261	216	251	272	234	247	233	267	250	249	239	260	237	234	252	244	241	268	255	236	238	267	239	224	240	246	270	256	250	244	227	235	247	255	229	269	221	236	247	218	227	261	225	251	232	248	244	260	275	250	251	231	251	221	228	249	243	271	247	253	259	245	254	234	259	233	239	237	264	243	254	244	260	243	233	256	259	253	231	254	261	242	227	225	227	261	231	238	252	222	221	268	232	248	265	252	239	249	254	238	229	246	241	259	236	256	227	275	265	228	225	237	278	245	252	240	272	260	238	217	246	220	258	233	248	243	238	240	276	241	226	253	229	220	267	233	284	274	252	210	227	272	273	218	259	235	241	269	214	240	242	221	249	227	210	248	243	250	232	213	231	255	239	258	234	265	237	245	232	240	264	246	238	226	238	215	272	249	237	246	226	250	231	230	257	263	249	260	214	269	269	262	250	247	237	263	245	238	247	205	233	280	240	231	228	242	232	241	255	245	223	229	249	232	267	227	254	234	227	294	242	237	241	236	234	257	237	229	236	273	266	233	252	257	261	232	254	259	241	253	240	284	242	246	236	237	270	241	259	234	244	243	273	236	272	260	243	249	244	251	261	258	228	252	248	259	244	227	243	263	243	246	272	281	247	226	220	250	239	230	234	249	229	250	277	219	258	248	243	248	245	236	213	240	282	258	237	253	246	256	248	256	230	219	225	265	279	245	250	237	249	242	229	256	226	243	243	255	216	262	259	256	223	249	226	246	254	222	256	276	248	252	246	291	276	231	225	278	215	273	277	262	244	246	268	264	243	253	238	253	225	231	263	248	237	237	245	251	280	252	229	248	233	240	239	228	251	262	275	243	262	243	250	211	271	268	236	267	254	258	239	252	250	253	240	230	239	243	250	210	243	237	235	227	250	240	266	258	245	242	240	217	217	234	234	233	269	207	259	236	234	245	252	231	250	219	262	248	264	263	241	262	245	266	252	239	225	241	236	261	293	257	258	244	244	252	244	231	240	207	265	233	235	250	265	238	273	238	237	239	256	260	233	261	266	254	232	232	222	241	233	248	260	258	237	247	235	244	223	289	283	228	226	253	244	265	250	239	243	245	231	239	242	267	265	254	260	244	245	248	217	239	258	208	248	276	243	231	236	279	269	248	256	255	261	234	250	249	239	249	250	225	255	261	251	225	228	237	242	239	245	274	245	256	255	227	242	244	246	228	235	211	243	236	256	221	252	242	222	255	257	226	262	231	255	238	252	246	248	232	261	252	263	231	212	254	239	213	243	248	265	248	261	269	226	260	253	243	257	238	269	253	275	228	237	243	279	254	218	230	254	259	240	236	274	221	262	274	233	288	241	254	235	254	231	257	253	251	254	247	225	244	228	225	249	253	251	212	240	255	253	248	242	263	235	258	225	231	237	205	237	254	249	243	237	262	254	238	234	250	272	277	229	256	254	280	251	248	263	248	255	286	246	252	219	268	245	240	269	231	244	250	257	242	252	244	256	234	262	267	253	232	220	249	253	241	245	250	215	232	250	247	237	254	240	227	258	232	258	244	227	234	226	253	240	223	235	220	252	243	239	251	238	293	238	210	253	272	275	267	267	222	249	232	229	256	243	262	266	244	240	282	214	230	263	288	263	249	243	253	235	258	258	260	257	258	243	234	262	272	231	242	212	213	264	242	238	225	265	224	279	222	239	273	245	235	241	232	244	269	239	243	237	221	240	243	241	258	247	233	264	248	265	236	262	240	229	278	239	237	236	235	207	237	213	241	222	219	255	234	230	242	236	259	243	246	232	211	289	271	252	245	235	247	247	253	237	226	233	224	239	245	237	246	254	226	259	250	235	258	255	243	229	250	222	236	239	239	224	251	259	262	252	254	234	230	225	228	259	244	251	241	224	237	227	231	242	259	251	230	245	260	236	272	272	252	216	234	202	216	277	264	234	218	228	267	222	223	252	237	259	248	259	264	268	257	263	247	246	239	248	238	236	224	268	271	231	255	250	265	235	265	234	245	245	271	265	223	265	248	225	244	237	247	273	244	232	255	244	249	267	213	225	247	261	251	272	226	255	235	235	245	243	259	233	254	255	219	258	239	231	234	259	261	231	239	223	250	258	250	246	274	247	240	289	256	255	222	233	222	241	235	256	256	254	216	234	236	234	249	252	243	236	220	236	242	257	251	244	234	261	244	243	246	246	231	236	263	258	264	232	249	236	250	230	233	245	236	261	258	248	236	256	258	256	202	245	286	266	255	228	237	261	251	259	251	232	240	226	252	270	250	239	246	255	277	243	263	238	248	232	228	262	253	248	232	278	233	254	249	257	259	232	250	232	263	236	241	258	223	254	246	229	268	230	239	242	265	223	211	254	260	241	241	252	247	268	243	244	246	281	254	245	242	241	235	233	240	228	241	249	233	250	277	253	275	256	245	238	247	251	252	207	243	252	244	247	260	242	241	225	250	247	218	251	236	239	267	248	250	247	245	252	255	252	266	247	248	219	245	242	265	234	264	231	232	250	268	246	239	225	240	261	263	253	253	252	249	257	265	225	249	228	278	248	244	251	229	221	253	217	245	251	249	237	242	230	222	222	259	262	236	233	235	250	281	241	255	259	265	246	231	269	249	258	234	236	222	212	265	253	235	239	242	246	258	234	235	253	259	246	286	269	252	229	217	239	259	238	227	230	241	245	225	232	236	239	229	260	284	242	226	236	222	232	232	283	251	250	266	232	239	238	230	240	239	241	265	250	232	268	249	269	249	276	251	244	237	233	271	227	254	231	242	261	244	286	277	255	259	234	253	260	244	254	266	227	239	218	240	236	250	207	245	254	219	262	238	247	259	259	260	216	218	221	264	223	265	246	241	262	234	240	241	245	215	221	234	265	213	241	236	256	232	243	215	270	243	230	231	273	244	227	265	229	236	263	247	257	243	228	255	256	232	221	255	271
20159	23035	23731	27475	27729	23992	23134	23469	20171	29813	24852	17050	12264	6945	3836	2935	2377	1831	2375	1441	1070	1132	1199	1003	1014	1220	1260	1083	858	798	799	753	818	755	784	778	714	705	730	748	679	743	719	773	682	712	692	759	644	682	727	694	695	689	669	688	701	691	683	686	688	725	703	729	672	680	695	722	668	655	696	665	679	691	714	684	685	700	738	864	660	669	677	614	654	682	651	685	645	671	645	663	613	658	662	658	648	664	661	681	671	674	638	619	687	622	643	618	670	666	648	663	690	646	649	695	701	647	617	620	662	680	602	640	649	630	675	641	605	663	688	659	689	641	679	659	659	646	609	608	687	635	665	619	694	637	674	640	645	632	676	602	656	612	613	686	637	648	671	594	657	684	598	648	681	634	665	659	665	615	660	643	647	639	689	688	654	650	629	636	694	648	650	678	629	652	666	696	656	684	599	661	621	589	620	674	676	635	614	645	661	639	624	591	664	669	653	628	630	640	606	651	651	616	680	650	657	627	607	640	669	684	620	654	648	647	611	605	638	657	655	667	651	686	668	641	656	686	635	640	591	686	651	634	703	636	640	637	652	646	618	662	627	647	661	622	643	635	670	658	703	693	669	667	611	628	637	649	645	639	658	649	627	624	703	678	637	645	621	685	643	608	617	609	624	636	683	630	628	648	683	633	639	631	667	635	652	669	655	644	643	645	646	641	648	643	673	691	634	623	688	642	625	639	642	677	652	614	590	608	653	662	652	647	630	613	606	637	671	657	633	631	591	633	659	651	667	663	667	655	621	624	658	577	653	639	596	647	647	655	645	640	633	687	635	589	675	649	648	643	618	646	677	676	623	700	625	625	624	641	629	661	638	669	650	647	655	657	662	640	677	663	626	627	676	646	657	633	638	668	680	672	655	604	685	608	622	615	615	675	690	656	648	598	663	665	616	658	626	619	600	667	653	647	615	648	646	644	655	617	632	632	682	642	661	667	636	672	647	625	617	636	640	682	618	651	645	666	612	684	684	605	680	635	609	611	631	635	655	649	670	681	623	611	672	683	622	604	703	611	661	628	691	627	643	699	611	634	658	658	666	610	594	695	695	641	626	679	647	605	644	618	653	674	645	676	691	680	651	667	627	629	583	626	651	636	629	600	647	658	649	693	620	675	629	600	650	660	652	660	617	644	638	621	675	671	611	604	661	597	696	676	627	645	706	669	627	633	628	633	642	659	653	598	588	622	668	670	665	675	647	655	638	647	657	672	650	670	680	650	651	629	672	664	698	682	654	624	650	644	677	635	642	602	603	644	642	669	639	692	701	658	628	691	672	610	703	622	651	659	650	643	643	610	642	637	649	654	693	704	643	619	608	679	642	628	631	652	677	662	679	620	641	662	644	661	631	647	651	663	613	601	642	655	667	638	615	666	650	685	632	650	641	619	628	646	681	613	656	643	654	632	658	617	620	640	600	637	636	677	661	622	629	662	628	637	678	624	683	643	671	646	597	666	650	703	641	636	663	630	649	647	635	635	630	664	655	701	613	657	665	644	670	705	696	653	652	609	652	679	657	613	637	638	674	685	635	662	647	606	654	628	650	682	598	656	634	691	649	629	616	690	683	603	687	611	622	609	676	627	665	667	623	643	601	647	658	659	642	641	691	595	656	611	622	659	616	613	678	650	648	644	640	653	656	629	679	639	680	625	598	701	642	645	644	682	621	642	680	630	673	650	627	618	645	633	639	639	639	659	628	658	638	640	679	639	651	648	642	589	659	598	655	687	680	639	618	640	674	680	625	654	667	644	638	662	641	652	648	654	642	621	647	714	626	653	640	623	650	619	644	630	631	658	641	678	632	622	668	606	647	656	585	644	666	626	622	686	631	610	654	627	646	625	614	605	688	643	646	657	711	670	628	610	626	674	624	671	644	633	667	657	666	656	645	659	609	654	656	666	609	724	628	642	641	627	653	683	676	629	648	614	663	657	614	617	655	680	623	625	605	645	664	663	649	608	632	624	727	676	647	628	634	626	638	667	666	655	623	664	634	680	620	721	644	687	643	617	600	681	635	654	667	670	692	627	652	620	639	642	660	646	662	658	669	680	681	650	627	635	629	636	643	645	618	666	664	704	665	615	657	669	660	607	565	585	610	650	652	671	666	637	631	639	689	655	606	664	636	646	648	604	578	654	660	630	651	617	635	683	635	638	638	608	615	630	619	672	619	646	653	693	688	631	616	633	662	671	636	639	647	665	650	610	632	655	619	651	631	681	710	678	697	654	682	619	623	648	631	639	614	646	675	657	624	636	675	682	694	594	635	635	671	643	632	607	612	703	621	615	610	620	696	622	672	663	658	636	608	614	635	635	619	617	597	664	597	639	613	629	664	657	621	625	634	662	630	628	589	648	639	637	611	655	694	683	686	590	661	616	680	650	659	667	671	636	671	660	640	649	654	626	690	673	600	643	667	645	648	614	625	683	658	639	666	602	652	692	632	632	657	615	670	691	663	630	616	606	652	617	656	672	643	653	663	628	630	632	614	674	660	711	648	639	653	623	677	693	653	648	676	650	656	641	650	667	618	636	623	646	658	649	618	614	572	638	651	641	667	639	632	671	600	662	645	577	638	602	637	618	673	640	652	656	633	657	639	652	599	591	625	660	650	665	663	631	614	622	628	659	648	614	596	653	644	637	621	688	698	649	665	658	627	661	634	660	629	675	640	703	633	636	707	637	675	598	603	692	636	676	660	642	664	606	662	661	616	636	672	644	661	620	701	635	637	667	646	628	657	647	623	672	643	676	617	704	621	660	655	656	615	623	676	647	649	633	651	599	618	699	668	668	648	655	640	640	657	669	616	648	641	671	626	592	647	692	655	610	638	661	663	653	652	588	634	651	642	588	645	677	643	602	640	663	666	701	646	611	664	604	652	658	631	693	595	606	664	644	642	646	607	623	640	637	647	614	637	681	640	640	595	666	592	652	644	633	664	642	648	650	631	615	637	619	609	610	693	575	657	618	661	696	636	622	618	661	596	627	655	643	634	647	626	608	620	621	620	655	649	605	658	666	695	621	633	641	652	660	644	647	638	628	669	657	648	630	598	633	579	651	670	626	642	633	643	671	658	631	654	668	610	629	630	683	653	650	633	646	654	635	657	645	646	684	661	671	570	638	632	705	626	654	668	648	694	681	646	581	651	650	641	620	622	707	611	626	588	644	628	670	629	668	645	624	654	653	669	664	666	692	630	621	663	659	643	633	632	616	680	689	659	652	666	641	614	584	628	658	609	648	653	679	632	660	676	664	633	607	639	628	627	634	635	627	620	633	637	673	615	627	615	650	670	684	609	674	659	670	640	656	685	647	642	667	657	626	644	665	612	602	640	660	637	655	636	614	605	631	600	649	639	594	642	663	660	653	644	671	631	641	661	619	660	685	628	669	640	665	658	657	682	660	669	623	654	634	611	700	612	657	673	611	647	668	631	654	668	704	641	632	651	616	658	655	664	615
3768	2287	2019	1788	1321	759	792	644	494	690	444	334	241	233	167	179	165	175	177	174	185	196	178	171	176	172	146	182	184	157	184	151	179	149	175	165	159	147	187	146	167	150	166	162	180	180	184	173	194	151	168	165	164	179	167	160	163	173	153	184	152	177	170	169	181	150	173	201	161	176	181	188	176	172	175	174	190	152	182	159	192	181	169	172	165	154	166	170	188	177	196	162	196	174	156	164	168	160	173	170	168	171	173	167	154	167	182	163	154	140	166	176	178	170	168	169	176	141	143	163	181	157	154	192	164	167	138	202	164	168	160	199	185	165	178	186	184	175	164	165	184	161	185	166	171	170	196	159	186	158	165	173	181	174	172	184	160	170	172	151	151	163	171	167	167	185	155	179	162	169	186	174	160	144	179	175	168	175	164	150	168	164	172	141	182	173	160	154	169	183	171	161	183	180	155	170	149	177	171	173	166	185	175	188	171	179	154	176	160	172	165	181	155	196	177	175	152	160	163	161	167	180	171	213	194	173	171	172	165	178	169	174	191	176	160	166	161	164	169	183	167	181	175	173	159	166	171	160	156	174	153	167	180	155	159	175	185	176	190	182	163	150	172	157	163	178	172	177	152	182	170	166	151	163	175	177	177	163	179	160	152	151	191	165	188	162	159	187	161	166	156	168	157	170	161	185	158	167	177	183	182	165	184	158	182	177	142	170	197	168	164	149	159	149	165	163	166	172	181	171	169	147	187	172	178	168	176	170	163	171	165	171	187	190	168	166	148	166	160	176	161	149	164	161	154	191	163	183	171	175	162	170	189	185	179	174	174	177	173	201	174	182	158	187	145	172	176	179	180	188	161	173	161	181	168	169	179	157	187	142	166	163	193	157	184	163	183	169	158	167	174	140	201	163	169	181	174	179	195	160	172	150	169	177	160	172	172	140	159	158	172	174	192	148	165	167	170	173	178	185	180	158	178	184	159	167	174	165	152	185	138	191	161	181	165	183	189	187	183	165	157	190	161	172	173	173	194	176	169	195	175	162	181	188	174	194	183	181	170	180	177	171	168	170	176	188	149	161	154	191	178	144	186	182	191	159	179	198	171	171	166	159	158	183	169	152	146	196	182	176	177	167	186	186	157	159	163	165	172	168	186	173	182	158	168	163	178	179	165	182	192	166	178	166	153	184	168	172	201	177	176	161	178	171	162	210	158	162	158	156	181	184	154	184	167	178	168	150	173	165	175	175	156	208	154	187	179	144	164	173	142	169	174	164	145	174	149	160	197	204	165	178	187	187	153	170	161	161	186	175	175	170	184	174	166	154	161	199	187	163	183	172	160	159	160	177	172	188	161	171	159	172	175	162	170	174	172	169	171	164	169	173	161	180	172	166	149	162	174	175	186	163	162	174	163	174	151	156	168	170	196	163	188	169	160	177	170	155	154	157	178	165	180	208	165	171	158	191	180	174	173	174	191	151	167	137	165	156	173	160	178	155	165	142	165	161	162	165	195	173	174	200	150	156	163	174	171	183	157	174	162	150	167	154	170	189	154	178	150	181	174	190	198	169	176	155	166	175	175	177	172	135	195	163	165	172	167	181	181	164	165	155	188	211	155	164	172	168	180	171	161	168	171	168	193	162	168	170	158	180	184	168	150	167	168	162	172	166	157	160	174	180	153	149	185	170	186	163	147	174	158	176	175	166	168	166	176	160	169	185	150	158	184	184	173	167	163	155	168	167	169	182	184	177	180	163	188	155	171	188	173	153	153	162	172	165	159	159	182	170	171	178	179	163	175	171	190	169	197	182	171	209	169	175	175	167	183	170	180	157	167	167	168	171	184	174	162	177	164	154	205	157	150	166	170	156	177	160	163	162	163	176	148	171	153	166	197	202	168	191	155	174	161	172	170	141	156	153	173	179	181	159	155	163	166	168	174	171	160	175	167	179	173	178	154	171	186	181	185	182	193	167	188	145	178	144	175	174	171	168	152	181	177	157	164	165	187	180	167	189	153	149	149	165	187	174	158	159	187	181	187	175	171	170	163	174	161	164	169	193	146	160	164	197	192	179	161	188	168	171	169	146	161	188	164	184	159	194	161	181	162	176	171	182	169	182	160	190	188	194	171	169	159	183	168	190	137	164	182	156	175	180	166	168	162	161	185	155	174	150	192	166	146	153	165	184	180	172	164	158	186	177	155	170	179	165	185	166	156	170	171	140	158	163	185	173	183	217	180	185	187	161	177	174	172	160	200	161	167	206	183	164	171	163	153	159	192	165	164	175	163	170	170	174	148	175	170	167	180	166	169	168	161	152	147	176	180	192	183	170	144	156	160	154	165	171	174	174	175	195	188	175	182	157	157	171	190	170	181	157	184	158	163	177	178	166	178	170	160	178	167	185	180	164	177	169	155	151	140	178	173	175	185	199	200	174	185	171	168	181	172	164	157	185	166	161	191	177	165	167	176	167	177	159	167	200	141	185	195	170	169	163	154	191	176	155	172	163	165	189	168	165	203	138	178	156	169	176	161	167	160	178	170	174	150	162	172	162	162	146	165	161	162	166	155	174	159	188	173	190	159	162	153	143	176	173	169	150	172	153	200	158	169	170	170	167	165	162	187	156	180	167	171	188	180	174	164	169	159	177	152	162	158	161	154	159	152	176	159	162	171	202	192	187	145	160	172	186	155	168	199	163	156	185	193	175	190	183	163	165	158	161	190	170	169	171	167	163	164	161	160	155	163	170	185	187	175	156	170	163	182	169	170	169	156	171	182	186	183	187	162	172	167	165	192	173	193	155	173	173	188	188	170	157	195	185	171	172	184	188	175	164	161	194	179	169	164	181	156	178	172	167	183	165	188	192	162	188	205	168	179	153	183	157	169	161	197	191	162	166	183	170	153	167	175	175	177	173	175	159	179	148	179	167	146	164	162	154	187	167	178	156	178	176	172	157	163	168	168	179	187	189	182	162	185	170	169	186	175	173	170	159	196	157	186	168	176	178	173	182	130	156	181	189	184	178	212	157	183	167	169	180	175	159	179	167	162	160	166	171	175	141	166	179	155	176	180	193	178	171	164	144	164	169	175	188	147	155	150	160	160	178	176	177	178	201	156	182	183	164	155	176	157	193	194	181	195	147	151	165	157	172	163	156	153	172	192	178	197	152	179	158	176	176	183	165	170	173	168	169	162	159	190	172	171	166	164	170	184	171	186	165	148	178	168	158	179	157	199	160	191	180	144	173	133	142	132	171	181	168	159	183	169	154	159	163	156	178	167	182	183	159	167	149	158	173	176	181	170	168	196	167	192	149	174	193	178	186	175	186	182	159	183	194	172	154	174	177	172	162	168	182	170	178	162	185	163	155	211	162	158	166	165	189	189	185	153	168	125	157	155	179	150	175	185	165	197	152	172	176	158	161	200	176	155	175	190	177	172	173	155	158	176	151	139	177	188	162	162	158	160	178	174	159	166	169	148	164	168	165	164	170	176	191	188	155
3931	3227	4302	5588	4546	2654	2801	2702	2180	2808	2116	1607	1175	742	600	614	558	529	533	508	506	530	563	532	546	535	553	561	505	544	563	520	503	516	492	463	530	535	516	476	533	506	511	490	526	511	485	530	519	485	507	508	493	508	519	489	495	487	474	525	501	485	536	514	521	548	490	500	502	500	485	541	542	513	513	519	514	459	516	550	459	504	524	521	537	501	454	482	477	482	492	543	512	505	488	512	520	518	489	497	490	481	521	482	526	483	542	513	462	534	510	467	536	513	521	510	515	487	508	459	481	522	484	495	514	501	541	513	506	453	537	493	470	532	514	508	500	561	470	502	542	535	532	534	522	517	504	488	476	475	495	509	508	481	529	536	490	534	492	540	487	462	529	506	482	501	472	496	483	471	490	492	489	505	520	533	467	525	490	522	489	507	542	504	513	507	504	530	499	504	525	512	497	535	516	525	571	531	485	480	521	466	511	502	525	501	487	493	548	512	512	510	477	484	493	544	522	549	510	549	526	524	501	487	496	479	497	494	488	457	527	494	544	507	474	485	491	521	528	494	511	512	535	484	496	488	517	506	490	497	510	513	523	548	566	483	487	511	470	514	504	476	517	513	501	516	499	525	515	496	503	498	475	527	492	454	493	513	529	551	478	552	475	491	530	516	518	486	496	464	474	514	522	539	521	531	492	498	540	505	528	537	458	512	483	536	471	528	542	497	505	496	522	524	511	484	518	504	523	476	499	505	521	491	500	470	540	486	477	500	527	514	522	514	515	494	509	511	540	503	509	498	492	519	537	518	503	541	509	486	523	509	500	520	511	508	516	503	551	504	502	467	497	517	504	524	468	512	510	519	507	525	506	511	491	514	518	509	538	485	544	536	545	498	495	518	526	526	522	504	497	494	528	522	506	516	554	518	512	507	473	483	545	513	519	498	489	504	510	516	517	548	507	492	525	511	483	557	521	518	479	546	529	516	482	509	522	498	545	508	484	524	528	476	487	501	514	491	504	512	503	517	543	496	538	499	527	523	535	509	508	523	501	518	518	501	512	497	477	493	490	497	550	508	517	526	504	500	502	523	510	499	528	560	500	505	475	463	564	509	513	524	502	493	499	490	528	510	499	547	476	524	501	500	509	485	536	509	572	511	527	524	455	497	528	537	537	493	525	467	517	515	534	467	510	523	538	492	507	502	497	532	502	511	491	540	517	519	502	485	539	499	536	509	537	459	495	504	515	489	502	514	501	483	496	501	497	509	480	495	499	532	511	484	533	507	566	497	522	521	526	525	505	501	526	534	513	454	549	488	499	507	510	539	496	500	554	494	560	492	560	510	510	503	501	494	565	511	524	545	533	545	539	482	498	496	512	485	487	533	506	482	496	519	518	562	511	511	540	556	537	489	506	514	472	455	564	507	547	521	523	501	509	501	496	473	510	525	499	500	462	535	533	490	525	463	518	514	517	472	515	492	501	519	474	513	505	486	524	494	489	521	491	516	518	473	503	532	506	508	534	544	515	538	524	487	510	510	498	522	475	495	501	483	519	515	513	496	493	473	480	539	505	469	518	529	538	492	524	534	513	505	536	523	503	508	508	558	512	504	516	529	503	523	481	483	460	512	524	528	530	499	505	469	483	466	510	487	510	495	525	528	479	518	515	534	514	520	471	486	500	522	503	521	496	532	450	480	482	505	506	553	491	517	518	474	524	523	481	555	529	531	533	564	539	476	499	471	522	477	506	503	509	511	494	510	517	521	531	502	504	474	529	527	532	467	512	493	463	493	515	464	505	521	537	548	507	517	475	523	481	514	532	498	472	496	476	533	508	506	495	521	511	499	494	482	534	497	496	518	520	506	537	463	509	491	482	560	524	503	506	502	525	521	469	490	532	482	511	481	493	499	481	489	485	483	470	485	516	508	507	490	539	513	514	495	499	501	529	490	533	497	515	484	501	509	512	474	508	508	521	532	481	520	539	490	551	528	504	505	541	517	527	526	469	482	499	500	518	509	520	523	459	540	480	488	515	543	504	543	504	503	495	504	482	528	553	539	479	531	484	517	477	510	505	455	509	497	532	499	495	498	568	506	511	489	539	530	507	501	520	475	515	516	527	480	521	528	502	498	424	507	529	530	500	505	472	486	524	499	507	480	465	523	520	517	490	534	506	511	533	473	546	527	525	491	546	556	537	525	478	526	497	516	501	481	528	529	517	521	505	518	524	475	501	479	517	522	504	496	525	490	464	541	485	455	491	488	493	524	503	485	491	475	474	498	490	525	543	535	537	481	539	493	497	499	457	486	496	502	562	533	535	484	512	516	505	512	493	498	502	555	527	504	513	482	489	518	491	524	505	523	480	480	464	445	539	505	502	519	501	491	470	537	505	475	495	554	533	517	467	564	476	554	494	497	513	521	484	540	509	503	513	554	515	505	451	479	522	512	530	478	517	506	479	498	507	505	469	478	466	500	522	479	512	516	498	549	502	551	506	487	509	543	495	527	506	476	540	511	479	493	492	513	516	485	488	490	514	526	505	501	508	505	509	553	548	519	510	549	470	538	484	494	472	519	537	462	493	506	492	494	498	474	458	494	504	529	540	475	516	506	488	505	495	495	522	475	519	518	539	479	520	546	501	483	509	492	503	500	525	493	500	523	483	488	487	526	476	509	459	497	494	456	506	517	518	510	537	547	499	532	509	479	493	510	540	518	486	499	505	497	539	513	513	496	509	527	545	543	498	487	502	515	502	536	549	529	510	504	477	483	534	502	500	525	505	489	517	527	462	508	508	515	475	485	531	529	512	500	484	534	493	492	493	503	510	530	505	523	526	542	490	493	525	515	495	524	527	504	492	540	501	536	487	485	517	482	551	494	495	512	517	505	505	507	503	499	536	526	492	521	487	530	523	495	518	528	508	499	524	487	527	528	487	508	517	527	514	505	463	530	505	532	511	502	526	533	545	505	511	513	536	480	532	541	499	515	526	541	482	514	508	477	472	545	490	545	491	487	531	499	490	535	498	503	510	533	520	509	496	493	505	500	535	493	518	473	533	494	525	536	513	508	486	519	511	562	485	499	479	499	490	511	490	497	510	513	500	535	492	511	484	555	505	460	533	486	500	496	525	501	481	500	516	501	534	512	497	521	535	501	504	470	514	529	478	548	500	529	512	495	514	532	486	504	470	539	505	518	496	512	516	491	479	516	508	485	503	480	504	520	477	505	523	520	508	478	489	501	475	490	533	467	515	527	481	482	531	496	481	507	521	551	528	519	492	530	480	475	538	456	505	556	549	487	525	508	468	529	488	508	498	509	497	510	518	527	528	493	531	486	470	503	446	498	492	507	519	507	499	529	485	502	506	488	492	508	536	485	500	485	511	528	508	557	466	457	513	541	515	504	522	538	527	495	546	525	487	498	508	524	547	502	526	497	474	497	509	508	496	511	527	509	548	522	494	518	478	482	510	530	521	487	466	527	568	517	529	518	532	479	518	511	475	530
19266	20393	22159	26153	20459	12844	12136	10516	7257	6753	6500	4634	2581	1105	1023	688	392	398	418	400	364	305	345	340	318	365	310	338	344	315	301	309	328	290	310	293	298	286	270	294	259	338	283	329	286	286	296	324	325	296	293	336	311	281	287	363	312	293	319	302	321	311	300	301	254	315	284	284	288	294	282	300	309	288	295	279	300	288	318	319	316	307	305	317	274	304	253	280	322	306	311	300	287	281	277	302	292	281	305	311	318	274	266	299	255	316	281	300	271	310	315	274	322	316	296	273	300	254	298	290	313	288	323	301	286	305	278	243	282	268	313	300	270	257	316	298	292	284	296	281	279	290	306	303	300	323	280	309	310	319	332	326	331	303	317	296	289	321	315	273	313	302	297	296	290	312	306	290	298	289	323	300	309	305	286	296	313	275	328	288	293	309	299	288	313	287	317	291	300	313	280	321	306	264	276	284	286	275	284	292	303	282	270	279	309	303	324	301	314	255	322	296	299	281	288	290	283	298	275	297	320	287	306	292	286	319	323	302	283	304	303	294	262	322	284	283	323	293	287	318	311	305	299	269	306	280	261	279	287	307	305	322	285	311	318	298	298	306	267	295	284	311	313	308	283	306	301	288	330	299	290	288	281	307	296	295	299	292	284	269	332	305	265	295	298	293	307	317	288	290	269	289	323	311	300	277	302	312	319	300	302	302	302	276	294	297	295	290	322	284	297	332	297	276	292	307	330	326	293	302	295	304	324	311	287	318	314	274	313	304	284	278	304	298	292	290	292	310	327	285	298	268	301	324	306	275	303	285	290	277	272	305	304	304	274	295	308	312	316	279	302	298	332	303	295	312	261	293	266	290	319	311	276	308	308	303	280	283	304	295	300	299	306	269	300	296	304	293	294	287	282	306	304	271	271	305	275	331	294	282	294	318	272	289	308	287	323	273	294	305	290	282	280	272	310	330	294	293	290	275	309	306	319	282	303	303	295	352	290	290	292	298	315	286	295	274	312	265	340	295	280	297	306	301	296	323	283	341	298	307	271	276	287	285	289	263	280	301	309	301	307	305	312	302	253	334	319	293	311	297	285	297	307	299	306	315	322	298	310	270	297	314	293	292	294	311	289	274	285	318	264	306	289	287	292	329	287	293	289	279	309	303	303	292	300	285	281	274	303	304	286	309	286	275	307	316	312	296	292	274	303	307	324	279	301	312	298	305	292	295	290	304	311	271	298	312	287	316	273	337	312	291	300	327	317	279	279	291	298	275	288	338	281	311	305	285	268	311	286	295	293	286	269	305	276	290	322	292	275	309	306	327	272	299	312	280	302	294	316	320	276	306	318	337	331	296	287	307	305	330	281	300	302	328	299	296	315	250	295	314	290	273	318	291	312	323	310	284	303	280	280	304	298	283	296	269	275	305	306	316	302	296	307	314	303	288	275	289	304	306	324	284	309	280	308	277	282	280	275	293	290	300	303	284	309	274	273	287	284	287	332	303	297	288	305	293	297	300	279	284	319	270	315	297	291	304	315	275	273	315	284	263	311	274	286	331	274	272	294	311	285	284	333	273	298	279	277	277	326	315	301	283	317	303	296	295	332	291	357	284	293	290	290	320	285	276	269	286	296	317	279	290	306	306	311	314	310	287	303	266	297	296	317	305	255	311	310	306	279	280	309	309	300	319	304	320	298	293	287	322	300	287	294	296	332	299	305	307	266	297	294	314	325	288	298	289	310	284	294	290	301	287	292	291	282	310	277	304	291	288	270	283	305	283	310	283	308	297	313	308	315	310	281	300	299	304	312	293	323	302	274	313	296	280	259	279	301	269	263	276	295	293	325	273	309	287	290	317	316	317	294	281	323	309	288	300	289	293	303	298	302	293	304	308	279	277	259	296	287	272	321	302	319	246	297	282	311	315	250	302	311	298	299	305	308	298	292	263	292	292	324	292	298	316	275	307	283	264	310	313	332	293	357	295	315	307	304	267	304	325	294	297	304	297	272	297	297	286	290	330	307	337	305	308	290	323	266	328	281	278	314	294	296	302	299	283	313	285	282	304	300	348	303	297	283	314	308	314	290	293	295	311	328	324	302	303	303	288	282	298	311	280	300	322	328	299	295	300	321	301	287	296	306	295	282	314	312	309	281	318	256	316	299	293	309	288	318	320	269	320	292	274	286	300	305	274	306	313	296	282	333	309	287	262	293	313	292	297	258	297	304	317	271	280	299	292	296	297	293	292	294	289	288	321	304	326	274	316	281	295	312	309	297	274	303	344	309	317	292	310	294	284	290	262	324	294	271	282	332	287	312	304	297	279	315	283	308	311	306	329	292	326	316	324	270	290	309	300	277	297	315	326	267	298	314	299	290	301	294	295	296	285	307	290	261	271	298	295	315	279	307	307	276	324	307	270	303	309	308	301	298	283	301	287	294	296	293	288	311	274	297	316	272	294	304	285	302	287	292	287	316	318	306	295	308	272	289	305	299	270	308	309	308	314	285	308	287	299	306	295	292	279	302	297	282	308	316	264	331	280	309	284	339	275	284	295	317	307	344	318	296	315	310	292	321	270	304	269	300	314	293	301	310	284	318	288	306	293	333	329	305	298	320	329	324	309	294	311	320	278	278	291	318	320	286	304	300	265	317	290	299	295	306	314	279	299	291	282	299	324	321	293	315	276	303	322	301	294	288	327	313	278	313	285	298	319	289	299	301	267	327	293	273	308	304	306	297	293	319	292	289	293	311	310	288	279	275	293	287	302	289	317	329	297	277	301	306	308	321	281	316	319	330	294	285	297	316	320	288	231	305	312	284	309	312	294	288	276	290	295	326	297	320	288	313	252	303	304	266	288	284	284	320	293	305	330	329	295	303	286	305	299	303	330	320	280	284	314	296	304	301	298	299	269	285	306	249	275	313	289	281	314	306	284	283	297	336	291	286	292	310	307	274	280	328	296	326	303	282	279	318	312	296	283	298	272	312	288	321	286	265	286	310	294	300	319	254	303	303	330	311	285	308	291	277	264	284	293	308	303	282	313	309	338	285	310	287	302	270	327	264	273	281	301	309	262	265	290	286	288	304	338	273	302	285	281	300	316	267	287	283	276	299	322	282	312	300	278	286	332	343	279	299	324	285	314	290	299	312	293	257	299	330	292	319	327	313	322	279	326	298	264	329	296	288	299	299	269	290	324	308	275	292	307	268	303	308	313	294	318	320	297	321	278	303	314	290	312	292	272	292	337	316	286	304	291	325	322	271	294	297	289	314	338	307	318	300	295	271	309	339	281	266	300	332	320	325	314	302	307	298	271	305	291	278	335	303	288	259	320	289	305	326	319	316	299	294	286	279	291	308	311	311	274	270	317	296	282	285	304	308	308	295	267	276	321	289	291	292	285	310	266	258	287	291	295	308	279	333	320	282	314	291	323	272	305	276	327	314	272	305	297	311	299	287	309	285	324	312	299	302	256	270	282	301	319	284	260	289	285	287	310	268	268	312	273
14371	15111	18173	26277	22481	14603	22605	18523	13566	16052	17336	12098	8047	4134	2812	2530	1564	1406	1672	1184	1406	1075	1149	1082	1059	1210	1152	1048	978	912	857	868	851	804	903	825	842	900	819	830	818	821	808	791	824	840	817	840	840	808	865	809	831	795	845	802	779	810	808	791	819	828	809	811	796	758	886	765	856	838	815	830	781	788	760	781	762	749	829	975	800	841	790	795	833	834	837	776	788	774	786	774	820	784	823	800	757	823	792	741	813	785	820	805	793	834	780	791	821	783	781	776	794	774	751	757	789	718	802	822	826	813	845	782	761	828	808	843	775	826	794	819	795	793	811	773	790	797	761	774	806	798	743	831	779	837	815	812	788	779	813	817	807	774	774	747	770	799	781	811	822	803	758	780	780	839	839	789	833	814	744	786	772	810	802	810	794	770	827	807	811	749	797	778	744	877	761	759	806	764	782	788	768	799	773	778	755	825	850	759	804	769	805	824	868	780	773	763	811	782	816	786	757	859	743	816	865	790	721	756	750	818	799	812	797	840	728	778	816	807	799	780	817	829	757	877	776	894	785	815	812	757	780	810	796	814	832	764	763	760	804	819	782	800	819	801	816	797	820	799	781	807	818	800	726	800	832	819	758	766	767	801	759	874	858	832	795	719	762	796	810	778	843	868	817	788	776	795	768	839	774	749	800	797	802	796	772	790	804	790	806	766	784	795	761	843	844	804	796	774	869	810	768	807	786	850	818	761	815	824	780	748	742	875	806	835	799	771	777	756	811	768	791	825	758	715	765	794	810	792	830	794	809	795	826	827	831	800	792	801	839	769	807	768	818	826	844	768	807	800	803	778	816	799	733	829	745	759	766	811	801	788	748	818	803	792	813	790	782	844	795	826	835	760	815	809	787	784	793	722	764	799	792	776	795	756	778	817	794	812	789	769	828	802	783	840	739	769	816	773	813	779	818	815	799	806	818	819	827	777	817	815	750	757	828	792	829	803	801	794	823	826	777	780	786	848	822	815	811	784	772	794	840	778	784	797	720	798	771	785	810	827	848	820	754	776	773	849	791	804	851	737	750	818	784	765	821	819	777	810	815	788	818	852	770	824	797	827	780	804	820	816	778	797	772	778	800	797	794	796	783	736	792	732	831	826	765	804	810	821	814	827	756	822	760	749	768	765	789	840	764	733	802	809	800	803	758	801	784	811	763	786	793	781	805	769	780	757	813	773	772	814	806	806	826	763	787	826	804	800	807	795	827	793	814	781	750	766	747	814	830	788	840	824	809	815	828	779	776	815	809	771	800	819	754	784	783	783	769	805	838	806	794	768	791	793	768	832	771	786	831	790	814	797	803	802	756	794	827	823	799	780	820	784	766	785	798	842	812	737	810	768	808	770	795	802	804	780	776	765	753	789	781	826	834	743	804	810	786	762	771	771	803	765	844	792	816	779	758	797	754	771	790	742	878	782	810	726	745	814	780	825	772	775	769	784	784	799	782	781	808	796	763	762	804	808	764	835	755	809	766	793	837	797	782	781	801	777	779	823	804	795	836	727	751	811	742	833	802	811	792	782	804	787	814	768	788	817	812	793	801	767	789	761	795	747	745	842	808	751	739	782	760	798	758	796	849	853	819	763	752	827	825	803	785	787	833	810	806	773	761	816	769	789	779	762	791	815	820	825	806	764	800	799	807	779	791	780	756	787	798	784	751	874	787	814	748	824	769	797	822	764	807	761	765	799	821	790	821	779	761	804	783	817	781	794	822	793	808	799	797	802	811	763	813	825	800	832	779	812	814	796	793	773	799	793	752	798	802	763	815	801	772	772	798	800	814	773	813	804	778	790	768	840	805	818	791	796	774	831	800	786	763	817	853	793	776	792	759	824	775	746	811	782	820	785	839	793	797	740	797	819	771	789	717	808	765	844	856	795	787	763	778	804	803	766	777	793	780	774	848	739	739	766	800	782	763	713	781	799	775	789	797	771	757	750	771	834	757	758	791	815	761	782	773	813	776	781	790	765	757	792	756	836	848	750	806	814	771	822	828	797	769	812	779	768	818	820	777	770	772	805	785	834	802	810	775	834	792	770	785	785	837	795	762	815	802	757	772	781	835	809	788	810	800	785	780	814	819	806	765	802	839	821	777	769	793	743	848	765	784	835	764	775	818	831	823	807	813	837	741	806	776	775	784	776	826	791	802	802	788	790	799	810	812	798	843	767	811	803	758	787	801	847	759	778	851	776	755	766	847	802	747	817	739	807	778	805	814	797	796	823	820	764	778	818	826	756	768	774	782	798	833	802	765	853	820	763	843	826	810	820	801	778	817	730	785	762	778	734	762	820	772	769	792	776	836	778	809	781	819	765	819	826	810	849	753	807	800	799	807	801	777	797	809	764	818	789	813	781	768	817	779	805	768	799	809	820	801	820	737	801	783	794	796	781	764	818	781	799	798	794	778	819	837	739	810	803	823	748	833	784	786	791	743	780	766	850	800	812	745	826	756	810	750	767	806	774	768	801	849	769	770	772	835	816	791	787	828	795	828	818	781	796	756	753	825	833	811	834	820	758	788	797	801	785	784	773	752	789	810	832	749	838	765	788	805	744	784	785	809	843	808	802	751	845	795	825	825	811	789	764	780	814	825	751	749	824	746	830	807	804	849	770	795	776	809	801	781	803	847	787	789	822	764	792	787	806	749	810	855	812	800	828	844	789	807	796	834	799	777	798	818	823	767	754	728	836	799	774	792	768	760	856	764	830	745	835	759	815	804	788	798	787	762	781	771	803	749	787	775	795	770	775	834	822	757	775	807	804	768	783	777	763	810	824	776	754	749	768	802	731	772	770	776	773	754	821	758	813	849	853	789	794	776	772	775	751	830	825	824	798	749	790	758	768	807	801	831	774	825	796	788	768	773	795	770	799	799	847	797	799	803	808	804	769	798	809	829	795	773	834	807	787	792	831	772	792	834	836	766	770	807	769	781	815	806	767	779	847	812	775	847	747	797	766	793	771	788	788	825	808	794	790	787	815	798	784	808	812	761	741	752	804	784	825	864	788	864	821	826	827	800	796	798	776	817	768	803	822	786	807	744	817	790	736	806	804	824	820	808	784	810	831	811	817	805	821	829	783	779	760	783	825	871	848	840	770	799	826	784	749	815	776	792	828	819	775	789	813	796	778	793	769	765	775	749	811	850	777	845	851	787	771	851	804	811	816	783	759	845	777	804	784	769	746	777	800	787	738	800	813	795	780	802	745	826	816	789	817	802	796	810	758	761	842	789	764	780	790	790	815	808	800	809	837	805	766	800	814	771	766	819	873	833	753	819	782	791	811	769	794	784	798	770	807	776	760	762	746	837	808	776	797	806	837	789	746	796	854	830	758	807	791	813	791	784	816	774	766	774	767	814	788	806	777	854	832	811	796	778	864	772	795	756	774	812	785	783	807	779	809	765	873	768	730	828	788	782	783	745	793	821	804	772	797	812	836	824	748	868	806	828	823	776	781
26159	25030	26486	29008	24263	18167	16209	14327	9531	10239	8800	7037	4368	1805	922	717	527	500	456	362	286	344	291	333	334	312	330	295	288	258	277	269	255	287	238	261	249	251	254	286	262	257	274	238	255	255	243	271	245	252	244	255	266	285	247	259	234	260	244	239	237	203	231	235	265	272	268	267	244	235	259	260	237	251	266	233	237	268	246	290	261	239	250	237	239	252	257	227	229	235	252	253	264	245	271	238	261	248	253	227	277	215	260	258	213	260	236	235	228	217	232	247	269	268	247	264	264	235	283	218	258	238	258	241	226	233	265	256	247	262	233	231	234	252	240	222	218	243	249	243	253	256	250	236	253	245	259	241	205	241	237	258	255	204	219	247	230	218	241	250	241	272	235	261	230	261	261	242	257	250	250	260	229	246	251	232	260	218	267	250	234	270	269	245	251	224	243	239	256	227	241	214	235	275	251	245	282	235	246	242	245	250	247	245	265	248	242	244	262	253	260	207	282	268	230	246	278	249	239	242	257	274	265	219	256	191	268	258	251	230	238	270	257	247	247	246	239	242	247	246	243	237	248	267	273	233	251	228	238	217	255	268	244	256	235	258	253	267	230	243	274	268	232	256	237	238	215	268	238	248	248	243	253	236	288	239	215	274	236	253	247	249	239	244	224	245	268	239	294	227	226	232	259	284	259	207	247	240	234	246	237	240	244	230	253	232	245	251	238	235	243	239	236	240	260	254	198	231	231	214	239	266	256	226	230	261	232	208	213	234	237	251	240	258	254	242	242	260	247	241	250	212	252	238	225	241	252	248	248	249	213	267	251	232	257	257	251	260	226	251	238	242	247	254	230	236	253	246	224	213	254	272	273	229	246	257	259	243	267	243	243	235	267	253	268	249	246	214	217	249	221	240	253	230	234	221	242	228	230	276	238	205	235	248	230	218	237	248	258	246	237	259	244	219	215	229	247	233	269	223	237	228	240	241	241	274	261	238	253	255	250	237	217	271	234	260	260	236	277	231	241	270	237	239	239	245	234	248	231	239	218	229	230	243	271	224	216	247	244	262	244	227	271	275	214	237	235	253	232	254	266	239	233	256	263	243	256	220	274	242	245	263	250	228	284	237	243	239	245	230	255	247	247	227	232	257	232	262	243	253	236	245	246	235	259	240	248	245	241	234	245	249	254	252	250	239	235	236	260	238	207	248	257	277	230	235	247	227	220	221	255	223	252	256	237	233	257	240	263	267	253	255	255	247	258	220	209	243	259	238	259	240	285	254	269	283	255	261	262	225	254	264	253	250	221	277	251	244	224	242	246	247	232	230	237	221	256	241	264	231	241	232	239	234	220	263	257	264	272	254	233	234	241	258	286	253	227	226	263	249	234	250	258	225	228	277	236	272	260	263	228	217	295	225	250	241	228	231	207	238	253	218	255	255	235	248	214	221	276	260	248	284	242	251	265	238	269	260	244	259	263	281	250	245	221	216	244	239	234	235	253	256	253	234	231	220	237	242	250	247	265	223	229	254	225	238	248	238	252	209	258	242	250	255	281	242	225	236	222	248	261	254	262	242	216	244	271	246	222	253	203	270	236	232	246	211	236	249	243	236	232	238	257	246	233	245	270	225	245	249	240	226	226	236	234	253	234	250	231	222	244	253	263	236	239	221	256	256	248	264	258	252	260	237	245	251	243	258	258	257	252	255	291	251	246	231	252	235	245	264	283	228	259	245	244	249	266	237	229	244	246	256	234	251	218	243	250	227	241	241	275	268	251	252	233	250	268	231	241	253	250	258	222	255	238	229	256	252	240	253	226	229	262	242	246	233	227	237	241	274	241	230	251	226	238	253	246	268	235	223	259	244	240	244	268	246	246	251	241	266	253	231	243	263	259	232	236	289	240	245	241	233	260	225	265	254	235	263	232	258	253	265	237	239	266	229	246	250	253	233	236	259	275	254	247	241	229	236	253	256	232	231	245	251	255	263	258	262	268	250	253	238	224	240	242	267	234	225	225	241	260	243	229	243	224	246	264	241	246	246	216	254	255	231	261	259	270	251	238	264	229	268	281	232	237	226	230	248	263	256	240	258	248	247	254	238	233	253	225	259	266	215	258	234	247	254	243	232	296	217	253	249	257	236	240	264	257	231	228	256	238	223	234	229	257	255	249	218	248	237	244	262	254	267	254	216	244	269	242	249	226	247	243	278	226	232	239	250	250	259	280	249	238	237	230	227	235	253	243	229	254	246	227	225	230	236	250	227	225	231	244	216	241	227	250	258	266	222	268	234	265	249	234	244	259	259	239	241	249	236	230	261	255	203	238	242	231	259	242	247	231	270	242	265	229	242	276	249	226	232	262	250	239	236	236	230	275	265	220	243	241	255	254	243	265	240	251	216	270	248	245	257	242	251	198	250	236	223	240	259	235	237	270	271	225	237	238	240	236	251	249	217	251	244	214	246	227	239	248	240	238	244	269	273	261	259	257	233	249	246	204	257	230	246	244	232	237	280	267	230	255	235	232	263	281	237	231	244	225	276	209	246	270	237	278	244	272	237	237	236	250	219	249	224	252	255	228	242	249	277	261	230	228	253	247	260	247	252	244	249	244	256	244	260	256	264	278	219	248	237	253	236	255	252	205	231	237	241	243	285	214	247	256	238	233	266	248	278	214	249	252	245	219	273	246	254	252	228	240	241	244	237	228	264	228	233	265	236	253	246	219	255	235	270	254	246	248	253	248	242	248	257	233	274	263	238	236	239	238	242	246	257	279	268	255	265	235	230	246	211	231	236	267	238	229	246	235	243	275	256	252	240	234	257	256	246	254	250	228	243	234	214	265	206	263	262	232	276	263	272	244	245	219	223	272	253	249	262	265	263	245	262	243	244	218	235	237	224	244	264	247	253	255	225	234	239	222	229	245	261	243	255	229	236	247	246	241	256	239	250	232	218	235	251	238	245	235	254	260	276	232	252	232	250	249	211	239	236	243	224	248	256	225	252	242	217	238	261	275	227	241	257	252	249	240	260	259	241	273	238	229	247	214	265	282	233	195	249	267	263	246	242	242	253	239	251	244	259	279	263	272	245	211	260	219	218	228	236	230	245	227	225	225	239	227	219	228	229	258	242	247	237	233	257	239	220	244	231	247	243	260	255	239	243	256	253	250	249	223	235	207	264	226	259	233	253	253	263	249	260	267	280	227	245	232	239	239	255	249	235	261	269	264	258	254	240	257	247	260	246	233	236	239	225	249	236	237	225	259	234	230	232	236	270	253	248	261	238	247	253	266	254	246	251	238	260	229	266	259	245	258	256	248	262	234	243	246	277	261	246	252	250	237	254	259	256	236	234	247	263	273	293	219	204	255	234	239	237	258	232	226	235	274	246	268	255	235	265	245	256	249	257	235	231	265	246	257	248	233	264	237	241	261	237	248	221	245	234	246	238	253	241	253	226	258	265	250	225	270	253	233	270	263	255	244	212	280	242	257	267	273	229	217	214	235	248
17780	17854	20824	27884	25407	19634	25314	24268	17960	20852	21260	15957	11455	5492	3020	2540	2250	1789	1894	1579	1289	1198	1193	1368	1019	1251	1401	1043	1140	823	821	827	737	825	762	753	718	729	707	705	720	743	732	747	683	650	726	701	699	729	675	715	690	717	679	675	681	685	701	711	638	664	705	685	697	663	673	684	699	702	709	705	675	682	590	667	695	670	715	860	606	673	682	670	646	693	696	668	654	703	583	654	651	669	658	668	642	670	675	640	662	637	645	685	620	658	698	634	658	608	645	645	669	676	674	665	707	598	629	641	659	679	665	657	635	638	649	648	639	656	686	677	663	676	602	652	731	689	614	610	688	692	641	656	683	646	661	659	666	629	655	665	656	616	619	659	618	621	589	678	630	681	596	629	652	655	673	609	645	644	662	630	707	682	659	656	642	611	645	637	679	662	627	632	624	688	610	679	647	706	628	614	642	672	614	660	669	654	642	640	656	667	597	640	610	659	637	633	672	614	698	726	583	641	687	636	665	635	675	639	642	625	615	627	660	613	681	612	652	642	672	642	661	619	638	656	641	665	645	671	666	648	653	634	600	671	635	680	651	657	647	669	649	619	682	616	660	592	644	626	623	677	651	619	642	652	652	670	618	625	600	638	644	661	674	605	655	693	639	625	591	675	652	624	660	667	655	663	670	627	680	640	609	639	557	615	644	648	629	622	647	673	677	660	643	645	627	617	622	600	641	657	648	672	626	651	670	657	666	675	615	664	645	685	625	643	632	637	633	596	652	637	663	640	654	657	631	648	650	603	637	657	670	663	669	622	617	674	657	650	574	655	653	617	671	666	644	690	662	605	662	616	682	643	615	611	643	642	669	629	617	633	678	645	618	637	679	682	625	657	611	601	634	639	699	664	655	655	639	642	635	620	639	668	619	680	654	699	649	649	661	664	667	689	623	674	652	687	619	648	642	629	623	646	630	668	630	630	625	612	660	651	670	661	642	612	673	665	731	653	629	673	635	673	598	625	653	590	600	648	653	628	676	590	692	600	627	654	662	624	619	645	662	675	653	626	639	644	663	668	643	610	672	630	603	682	615	669	627	640	641	662	620	639	655	625	645	635	675	642	641	657	650	683	681	655	665	690	665	636	639	635	653	663	654	637	625	607	668	608	640	652	655	659	681	637	650	596	645	637	622	649	648	642	615	634	653	686	632	678	674	632	649	641	645	602	642	622	649	642	669	632	652	674	642	641	623	612	617	660	630	671	666	611	666	605	650	618	630	631	628	625	624	680	653	665	614	647	633	597	637	640	606	630	661	640	643	617	640	703	637	646	642	662	614	654	678	633	602	653	677	662	644	660	637	697	619	634	676	629	586	645	620	695	652	644	630	676	651	656	650	622	694	626	660	599	648	591	642	606	651	641	621	652	629	700	629	647	656	618	644	653	617	678	639	670	685	628	633	671	666	628	629	662	643	628	675	660	622	636	656	661	651	649	647	745	664	642	634	595	669	614	646	672	615	631	659	691	614	672	642	639	663	623	610	646	683	676	659	630	637	663	634	678	664	681	629	668	655	675	644	618	643	635	638	612	684	589	649	634	617	597	617	652	621	682	643	647	662	625	599	629	638	621	672	670	641	663	642	620	632	656	632	604	651	670	708	647	615	638	660	614	619	621	647	644	624	597	645	620	620	631	673	653	666	671	659	670	643	644	603	668	682	607	672	600	596	663	623	642	646	660	605	624	658	671	627	665	672	703	653	644	671	695	636	648	669	628	667	630	642	658	641	595	622	598	693	649	644	698	608	641	640	630	655	621	620	667	619	655	639	655	657	643	619	620	686	673	641	652	626	624	621	673	682	666	691	676	633	657	609	640	635	608	630	604	658	630	638	621	637	632	652	673	702	624	671	639	601	667	626	641	629	609	613	589	680	637	646	644	686	660	648	626	639	622	664	605	666	645	634	601	617	610	670	638	648	690	635	649	584	627	637	653	639	627	688	662	637	636	659	601	621	613	650	629	703	631	673	662	622	661	634	666	591	620	698	609	642	670	648	588	652	675	650	653	682	620	623	643	655	617	662	658	687	632	677	628	598	621	623	651	656	656	686	631	659	672	642	629	679	639	655	617	664	670	621	594	637	687	617	653	630	648	630	646	662	628	623	618	623	629	630	621	611	649	668	628	647	619	709	645	626	658	650	647	633	646	642	588	654	685	691	651	651	644	651	654	642	641	648	619	644	636	628	646	639	630	607	666	622	639	649	662	600	673	655	677	632	635	656	617	719	668	625	677	611	691	686	597	615	646	625	665	607	638	578	612	632	618	677	586	615	647	667	646	611	626	656	633	658	614	674	635	672	609	641	683	635	687	687	628	683	634	615	638	662	626	662	585	711	665	641	657	670	605	608	664	623	639	635	654	708	633	667	632	665	690	678	661	655	661	691	635	644	677	635	665	634	690	646	653	640	583	667	666	691	666	627	698	680	645	648	589	628	642	609	665	693	646	680	617	621	650	623	665	655	639	625	731	633	654	650	658	650	647	590	631	624	611	657	608	667	681	654	618	670	665	645	643	684	628	607	617	625	619	683	642	628	633	684	657	633	671	649	639	654	645	627	665	644	627	617	647	631	680	663	632	654	630	666	698	670	648	701	673	647	624	615	658	631	674	619	647	617	694	666	667	689	683	662	645	639	668	653	668	636	658	673	626	685	610	616	671	631	648	632	660	671	666	634	660	671	621	610	666	620	584	629	640	656	641	678	643	676	656	634	643	665	697	607	662	673	638	657	643	638	591	630	685	656	649	652	702	600	627	672	662	663	611	639	595	642	628	666	645	601	656	661	633	663	638	704	658	654	648	642	631	638	651	658	638	640	620	660	674	642	630	649	662	598	649	671	655	672	652	609	640	635	654	659	628	640	645	632	640	630	634	626	654	608	656	641	677	645	627	711	574	660	596	621	662	657	624	632	672	677	688	605	684	613	646	591	646	604	672	655	622	639	671	626	680	648	683	625	608	608	590	649	659	628	662	674	660	619	613	659	673	672	636	644	637	616	636	689	638	655	622	642	676	628	655	657	643	653	620	679	597	650	658	659	579	626	620	617	639	631	640	668	616	645	668	625	645	588	648	680	627	635	633	629	641	667	661	628	633	609	584	645	625	665	652	663	617	626	634	654	657	680	645	649	685	602	603	625	594	603	625	657	637	661	661	634	645	639	636	689	584	651	614	618	685	654	706	650	628	682	645	604	627	614	617	644	631	655	645	646	635	593	656	621	614	653	619	607	692	646	677	686	625	635	623	631	629	630	655	648	660	610	667	668	664	687	633	664	670	676	651	643	634	635	668	649	633	615	635	579	619	633	669	645	666	633	633	653	672	628	659	623	619	671	669	599	629	637	611	642	646	605	643	647	631	620	617	709	594	680	650	618	636	635	671	608	628	628	654	630	657	655	634	649	672	692	668	653	626	612	602	635	626	665	649	650	600	622	641	671	629	624	642	658	640	626	644	628	619
3475	1714	1770	1480	1180	564	600	668	439	385	352	280	203	161	173	172	162	149	179	159	151	198	177	203	185	168	176	188	173	171	171	166	189	183	185	173	171	171	171	190	170	187	180	182	153	158	164	154	189	173	161	177	186	163	164	179	154	181	156	168	191	191	177	178	169	167	175	169	157	144	171	169	197	174	165	160	180	186	174	173	180	182	166	173	168	172	184	155	183	159	147	181	169	168	144	179	185	174	166	160	179	185	171	189	171	175	190	175	180	177	198	167	173	184	168	177	165	149	180	172	194	184	146	159	155	191	171	191	171	179	175	157	162	162	167	175	179	179	152	165	141	159	163	159	185	154	166	188	169	178	166	178	182	161	176	178	188	182	164	179	180	180	171	190	198	166	197	178	152	158	159	143	173	161	156	175	191	192	157	189	163	161	164	160	165	164	174	161	180	175	166	185	169	159	171	166	178	187	167	172	166	167	164	189	165	182	176	176	153	167	167	179	170	167	159	165	177	175	170	180	158	163	160	166	166	180	172	167	176	163	170	186	165	154	174	154	172	153	188	154	181	175	194	171	163	180	164	184	162	166	146	190	164	153	161	177	165	185	180	146	173	188	172	165	166	160	183	179	146	166	175	176	182	167	187	177	158	175	168	181	176	150	172	173	164	183	178	178	192	180	155	157	173	175	146	158	157	174	176	177	177	191	185	172	149	201	186	193	159	149	168	154	167	158	168	160	171	148	155	190	135	165	167	158	200	211	205	155	166	170	158	159	155	163	193	159	176	158	168	165	165	190	158	157	162	160	181	159	161	169	170	184	181	185	169	183	151	196	190	166	161	161	179	160	152	161	163	168	180	160	180	146	168	163	204	186	176	155	168	167	188	184	171	160	198	170	169	176	173	171	173	154	162	187	163	184	183	174	171	161	164	169	165	159	169	166	164	175	171	183	191	186	179	163	157	166	167	173	168	175	166	181	156	185	174	163	171	167	160	139	193	173	194	188	150	185	155	165	199	158	181	172	162	158	167	157	186	167	198	165	180	163	172	163	169	164	182	167	192	179	158	190	180	181	167	172	169	166	185	169	169	161	165	164	167	163	160	170	167	166	194	191	187	178	168	190	173	185	177	171	148	169	177	192	188	159	175	167	191	168	174	171	182	176	162	168	162	168	177	191	168	182	172	157	168	168	183	172	177	158	170	171	170	169	156	178	162	154	168	174	174	174	183	181	161	161	180	173	170	177	190	174	173	141	170	176	173	178	175	176	172	171	172	201	150	154	178	153	169	159	162	156	196	178	190	181	183	171	189	173	189	184	155	174	194	175	161	187	170	165	173	185	172	164	196	166	172	156	173	188	185	152	181	159	189	176	160	159	153	195	165	158	162	169	171	165	183	163	166	177	155	165	159	167	184	184	159	164	186	162	176	159	168	176	183	179	165	178	166	166	166	164	185	160	185	156	175	157	155	163	151	187	169	171	166	145	185	183	190	165	184	166	156	181	173	192	149	166	164	145	166	186	164	151	174	181	158	175	161	190	188	158	185	167	182	169	177	168	184	162	161	166	167	196	155	167	158	165	172	174	187	162	170	192	188	167	166	178	164	160	165	145	163	175	136	169	174	160	165	172	149	162	156	163	142	174	178	186	153	172	174	166	167	175	166	169	166	144	168	177	143	169	181	172	174	172	164	175	174	170	152	166	172	167	187	170	176	171	155	195	183	170	168	159	154	163	161	207	145	185	177	138	187	176	160	182	177	172	175	179	175	179	185	193	157	170	175	168	168	181	199	174	160	146	178	159	160	162	164	170	184	164	157	161	181	179	165	171	138	162	165	146	159	166	167	183	147	172	183	195	170	164	149	159	175	173	205	146	156	185	162	174	176	169	169	155	172	144	180	159	175	155	180	176	178	159	195	196	153	174	180	187	164	162	186	152	175	156	165	153	163	157	170	160	171	156	142	149	187	179	174	169	180	159	169	193	174	171	179	187	173	167	149	158	177	155	166	170	153	166	157	184	172	160	166	170	193	170	164	163	165	178	178	182	189	171	160	174	164	147	185	158	200	165	170	176	187	171	154	176	188	187	170	159	170	181	183	165	183	166	182	171	156	172	175	208	165	156	175	156	188	170	175	161	164	157	170	190	170	159	152	158	153	168	169	171	186	184	165	183	200	186	162	156	152	164	173	174	152	191	174	162	166	179	152	158	179	170	176	170	171	159	173	146	162	177	158	194	174	174	160	183	167	187	184	173	168	178	181	173	185	182	159	161	168	184	150	167	162	182	197	176	184	179	144	171	163	184	175	161	170	205	171	157	156	182	161	153	180	177	157	181	145	188	153	168	159	173	171	165	168	177	166	187	185	159	142	181	180	180	188	164	171	165	178	168	170	160	142	201	182	189	191	161	181	160	164	169	165	182	158	149	169	170	165	169	179	170	143	193	165	171	168	172	187	172	176	147	186	177	156	153	169	185	166	153	168	157	188	179	156	174	183	156	167	150	152	158	166	175	151	179	151	168	158	159	153	209	180	160	181	160	158	180	178	160	157	178	173	162	162	170	195	181	195	156	167	151	202	175	182	188	176	198	159	164	166	197	190	198	155	186	162	154	178	151	167	165	168	141	154	180	191	185	182	168	168	179	187	163	167	171	147	182	166	162	163	150	148	146	144	176	159	159	204	168	149	171	162	174	162	170	183	148	157	173	174	163	167	175	199	137	187	148	213	183	162	180	187	162	166	160	160	146	180	157	163	163	184	153	170	177	169	196	144	179	198	175	152	191	168	194	169	158	152	176	161	143	192	191	180	179	181	139	172	162	178	182	182	161	159	151	167	151	167	184	167	186	192	176	150	164	176	165	160	184	168	182	176	208	162	167	163	169	184	142	170	178	131	187	177	204	183	173	188	180	154	162	159	180	182	169	168	184	185	170	169	167	153	160	154	201	165	177	206	155	165	175	134	165	164	164	173	160	173	161	190	160	170	175	191	154	163	179	216	171	156	194	194	190	161	150	162	152	176	169	174	163	172	166	198	150	157	158	184	178	201	164	181	165	149	164	170	167	181	168	169	152	183	173	176	156	196	179	146	201	173	171	159	141	152	161	185	171	168	181	181	184	173	172	167	185	163	156	150	156	166	154	206	186	166	169	165	165	161	193	191	166	197	160	169	174	149	181	157	182	159	187	165	181	161	143	168	175	161	161	169	161	144	159	174	168	178	162	169	196	175	176	160	169	171	161	204	178	185	166	184	160	177	156	180	180	168	161	172	175	167	189	155	154	182	189	178	189	169	145	178	174	180	173	186	165	167	176	184	210	164	164	183	166	144	178	184	190	185	141	172	152	172	171	181	171	152	150	173	184	179	173	147	160	161	166	168	182	180	176	161	167	187	164	173	193	167	180	173	175	138	158	159	159	183	191	172	173	183	178	196	211	181	180	150	163	165	169	172	156	186	177	158	198	170	150	171	159	157	129	180	183	165	179	156	143	146	183	174	175
3445	2628	3819	4712	4267	1942	2671	2377	1559	1672	2096	1399	997	648	591	534	547	515	510	520	533	511	512	489	514	546	514	524	501	508	514	502	532	551	495	482	498	535	499	491	471	498	543	486	537	513	514	509	527	531	482	515	515	498	472	502	502	526	538	542	522	526	545	518	488	521	536	504	501	481	516	484	495	535	515	531	459	539	489	466	491	498	513	475	469	491	482	506	509	492	496	508	496	512	505	496	493	487	502	485	531	506	454	493	510	499	538	506	503	535	499	520	524	497	525	475	496	504	505	498	525	491	535	512	506	531	532	527	475	471	534	521	529	517	495	535	490	547	490	540	468	532	505	499	500	497	529	512	448	514	521	544	528	504	514	521	507	492	499	479	515	492	536	520	519	496	523	509	485	472	512	509	511	508	537	489	488	498	519	512	499	531	533	536	439	479	530	488	510	518	482	514	498	502	463	519	529	496	509	514	533	497	514	550	468	457	539	518	487	482	491	450	480	529	563	510	462	430	545	477	575	531	480	490	487	519	560	507	531	506	526	489	483	510	505	520	519	492	499	491	511	507	543	484	497	502	475	496	497	468	488	499	509	471	490	475	523	499	503	523	488	491	506	490	526	491	508	481	540	511	467	504	500	483	471	506	493	517	516	532	500	470	496	495	548	465	513	512	497	469	528	483	521	489	506	528	511	484	553	499	538	508	535	505	522	535	459	515	482	548	545	473	528	513	492	471	497	472	528	499	516	530	505	486	537	473	481	554	497	541	511	540	512	543	509	504	513	459	537	533	505	516	500	549	532	501	513	497	517	492	521	520	489	528	504	513	504	514	506	527	464	487	523	487	506	522	531	500	507	512	553	497	485	522	509	442	499	485	512	473	518	496	511	503	507	473	495	486	469	499	494	529	478	512	527	449	494	543	489	517	503	549	490	487	525	492	525	510	475	531	522	498	519	496	511	488	517	510	489	482	532	510	555	481	498	492	483	477	480	512	520	507	556	495	483	519	528	491	507	475	471	513	548	460	499	477	517	464	469	486	533	466	495	500	527	469	529	529	489	468	489	494	506	499	490	500	524	555	509	527	536	500	517	527	537	530	489	500	495	526	505	516	511	517	558	528	535	522	534	510	491	500	546	506	505	493	509	520	493	524	512	522	496	477	541	460	502	476	520	554	473	493	517	493	500	521	512	489	479	473	461	465	498	509	525	519	517	512	529	499	482	486	491	518	481	491	486	514	502	486	498	529	507	504	491	501	581	486	540	538	508	522	488	501	535	511	516	513	504	535	501	481	480	482	495	514	517	490	469	517	490	509	510	565	502	505	490	504	512	465	470	526	510	535	502	506	523	468	546	497	497	524	497	531	514	535	475	517	508	531	517	482	485	533	476	480	447	514	476	475	526	505	484	510	522	519	478	501	462	494	482	477	507	511	543	475	565	527	501	499	553	507	482	507	494	515	482	500	483	525	490	536	503	495	506	555	518	487	513	530	518	499	505	482	517	456	523	514	498	501	511	500	493	500	501	503	534	514	511	489	513	517	525	485	476	494	490	511	550	531	468	506	520	484	501	529	522	486	486	511	525	526	492	483	510	506	535	494	478	494	507	491	488	481	512	548	533	543	514	501	482	495	543	544	508	491	506	510	466	482	487	463	523	469	514	495	501	492	484	490	490	510	516	516	488	536	502	565	527	497	539	502	492	522	477	495	510	510	517	545	532	528	480	494	518	483	473	527	524	515	509	534	495	515	518	531	526	490	519	540	497	514	529	511	484	508	482	523	529	537	496	468	528	534	512	494	501	530	508	475	497	501	518	514	502	495	506	508	513	482	522	501	541	508	501	543	518	472	528	492	548	507	510	514	482	486	487	531	553	507	476	503	526	504	535	487	496	530	511	541	519	500	502	517	490	494	520	537	503	480	480	526	503	464	519	515	520	498	510	465	510	512	549	516	497	536	528	510	555	511	483	480	513	503	480	500	472	502	487	498	516	475	501	494	503	483	515	516	534	505	512	562	517	479	496	512	536	532	529	494	487	500	510	531	509	521	502	532	502	488	495	503	499	485	557	525	491	490	478	530	550	513	560	496	520	456	484	511	514	478	516	510	519	487	490	498	510	506	509	534	485	507	517	528	490	503	509	501	521	480	487	498	523	495	540	539	510	498	476	510	509	498	479	488	498	529	543	512	454	549	499	480	467	493	485	501	498	474	515	484	504	531	512	508	536	509	505	520	479	504	494	521	506	544	482	486	450	510	511	508	481	482	537	481	521	488	477	486	503	546	531	462	509	482	488	524	499	515	486	483	545	513	495	476	470	527	537	499	515	502	468	519	529	541	512	546	485	456	473	512	508	488	514	531	529	541	521	470	506	512	499	486	505	492	543	532	518	481	505	515	537	524	521	513	547	509	500	465	524	515	529	491	543	506	503	500	491	483	483	504	482	534	512	493	533	488	475	496	515	525	557	522	486	508	490	475	519	493	516	519	475	495	500	459	523	497	558	463	483	495	497	506	478	498	505	518	510	491	497	536	514	507	529	516	510	490	499	543	518	559	507	483	507	480	492	492	498	515	506	517	523	536	493	502	525	490	450	497	521	475	521	532	499	462	509	491	493	514	493	510	527	535	530	500	502	506	510	457	458	524	486	484	490	516	508	527	490	457	511	491	462	522	514	463	513	521	512	515	506	525	482	485	514	523	526	514	490	487	486	498	521	523	522	493	512	497	523	512	495	514	481	499	499	504	510	495	475	491	505	523	531	553	478	506	527	521	528	526	526	460	494	479	521	501	464	492	484	515	498	503	486	490	522	507	466	486	458	525	504	501	488	521	512	493	492	495	506	512	482	495	521	509	498	499	516	493	448	500	529	513	512	517	534	471	506	516	470	541	516	478	540	505	520	484	535	522	495	507	522	469	491	442	473	466	514	525	525	512	524	489	484	519	459	492	493	467	503	506	500	517	478	506	519	502	495	468	519	507	499	491	458	535	486	521	510	510	512	506	482	491	548	495	528	540	486	524	527	518	475	491	497	470	500	483	507	493	508	494	523	471	454	461	501	503	489	461	519	482	507	479	503	481	515	507	517	491	543	493	517	529	520	521	506	516	522	487	504	520	508	514	533	499	524	490	522	526	541	503	489	512	515	483	494	504	497	502	523	502	493	493	526	526	479	500	483	484	485	468	486	534	505	522	477	497	512	518	527	500	500	530	504	501	502	528	498	529	516	527	522	481	507	461	529	496	504	474	498	523	461	555	515	500	501	525	489	506	484	491	527	510	512	483	504	494	507	513	494	486	547	503	514	480	485	566	492	544	496	503	491	510	490	504	482	511	532	528	516	503	518	510	513	505	507	488	478	508	481	488	517	519	493	475	532	509	476	511	501	515	517	549	505	524	509	487	483	513	506	498	532	545	487	466	516	502	530	489	520	488	484	522	506	533	463	525	469	502	530	474	490	502	504	493	518	507	514	483	508	496	509	514	479	500	473	490	513	504
17548	19142	22673	24880	21062	13444	9367	8112	5176	5905	5538	4818	2311	1041	667	572	434	409	370	385	313	329	344	295	333	350	336	352	359	317	286	270	306	319	296	293	301	314	275	270	319	273	313	326	313	294	305	299	321	327	297	319	324	332	282	300	312	319	287	269	312	339	321	301	300	313	309	281	296	302	305	313	326	325	288	316	305	271	292	291	286	333	316	287	317	298	318	315	298	285	296	307	300	289	298	309	296	298	296	333	292	290	319	298	321	328	294	280	283	308	297	309	291	313	314	283	261	321	279	335	286	264	302	305	321	287	278	281	275	297	280	308	282	273	297	289	286	272	278	313	301	313	310	271	304	291	279	314	333	290	318	290	272	317	295	318	267	281	305	258	301	306	342	280	293	297	290	305	284	299	298	302	306	320	299	293	259	296	304	244	290	320	298	298	338	290	287	282	285	289	323	325	334	296	265	299	300	296	302	276	284	285	284	304	300	317	288	319	297	293	291	283	275	321	295	286	285	312	287	306	311	320	284	325	278	309	307	296	284	282	307	313	281	293	307	308	282	290	317	292	302	344	317	296	298	294	307	297	318	304	309	326	299	312	276	286	277	318	311	292	281	286	300	303	263	326	306	304	301	294	304	320	295	291	281	307	309	271	313	303	316	313	310	285	300	295	298	317	280	306	284	260	311	293	285	272	310	308	283	320	333	302	326	285	265	273	293	274	286	310	283	294	270	301	298	290	289	259	278	295	283	291	302	329	261	306	305	290	302	303	312	309	290	274	284	305	288	295	299	285	334	284	293	270	303	280	264	325	312	308	269	287	306	313	297	323	301	290	305	290	277	302	310	305	295	291	310	275	299	306	291	303	320	276	281	292	273	292	278	284	330	288	268	270	266	305	291	323	263	285	292	284	289	292	297	304	304	309	289	295	279	307	282	316	298	300	284	316	286	318	283	298	274	285	284	313	310	289	278	290	297	294	309	280	272	290	306	333	308	295	303	324	273	279	299	288	328	327	271	288	335	298	291	294	287	326	326	292	297	306	309	267	294	322	279	291	296	314	290	320	288	310	287	293	266	303	313	312	299	306	340	289	322	320	278	310	294	319	275	295	277	323	290	317	278	274	301	314	325	344	276	290	279	310	321	279	311	304	289	275	279	292	301	267	336	310	312	314	286	290	275	299	288	279	295	301	318	257	295	300	287	317	277	311	282	282	292	316	281	285	285	311	309	301	341	282	292	283	283	289	311	317	330	299	281	305	286	304	316	283	286	305	297	283	267	317	293	280	282	325	327	275	288	323	313	284	288	285	284	329	297	327	315	312	273	294	274	302	329	295	291	305	290	297	297	268	270	277	318	279	278	305	300	269	313	310	330	312	281	288	292	283	295	313	289	299	304	273	296	302	287	329	319	277	288	311	318	291	297	269	285	313	322	288	284	312	288	295	300	308	269	275	315	271	315	316	311	284	285	295	287	299	289	287	273	292	289	321	305	282	264	268	270	260	318	285	284	288	323	307	328	319	317	281	303	285	322	296	331	327	304	314	280	266	297	282	285	323	293	278	272	285	278	298	297	274	282	323	320	296	313	318	302	312	286	306	308	314	279	289	295	294	301	280	302	302	303	294	296	297	330	311	273	287	262	314	261	303	315	318	318	335	312	312	331	282	279	296	285	283	260	312	332	313	308	290	289	319	292	297	317	287	303	279	306	281	280	288	300	312	294	290	297	291	293	306	311	263	298	321	307	281	280	315	301	299	322	304	261	271	295	324	317	267	262	283	305	291	297	279	294	303	308	311	287	281	318	291	294	256	323	308	305	290	292	306	304	322	292	320	307	292	297	334	281	286	279	274	308	284	336	290	280	296	316	281	306	288	288	302	292	317	284	333	258	305	303	303	268	299	299	303	264	298	304	325	278	294	284	313	305	292	324	261	298	297	305	311	264	271	305	308	312	291	250	316	280	286	277	292	296	307	313	313	291	281	295	309	260	329	297	302	286	292	311	276	322	303	295	303	296	271	298	291	290	331	292	307	298	311	283	317	288	290	312	302	269	282	296	300	291	309	294	280	320	270	287	301	300	279	308	275	293	296	321	315	302	293	258	300	279	278	287	278	296	299	300	277	295	301	292	293	311	309	312	327	354	319	296	292	274	280	315	307	295	271	304	301	294	254	339	290	280	304	322	337	288	319	285	289	300	285	313	291	285	303	269	309	291	295	272	308	320	297	313	340	324	293	304	291	307	296	305	288	308	292	326	287	319	294	326	320	330	285	284	312	276	304	298	310	302	302	289	327	302	304	287	281	302	303	316	293	296	316	310	310	308	288	289	276	311	285	300	304	288	316	283	299	319	291	259	290	288	331	301	292	312	295	290	306	241	298	277	282	314	307	246	292	273	295	290	319	328	274	306	297	296	312	283	338	278	294	288	274	287	284	302	273	317	270	313	268	309	297	313	284	315	296	296	277	307	282	296	294	332	300	295	304	331	301	296	304	309	335	296	281	308	297	310	307	280	277	269	317	300	286	304	303	274	304	317	308	310	270	301	308	300	309	280	288	293	285	306	302	299	303	292	272	298	282	310	290	286	324	334	320	296	334	308	281	336	298	286	307	319	258	288	283	295	294	273	286	292	285	281	297	277	300	263	289	268	271	279	323	307	304	329	290	314	316	313	314	279	320	308	298	276	300	300	287	294	295	337	286	294	311	312	272	311	292	277	284	283	297	301	307	300	293	281	288	308	294	307	280	298	290	300	332	278	328	305	285	311	320	297	337	325	296	294	252	314	269	316	300	291	263	284	298	299	302	305	303	294	303	292	311	301	294	324	276	310	302	295	292	318	294	302	302	291	304	310	307	286	303	281	312	285	292	271	291	291	290	272	283	291	283	280	315	299	282	277	308	298	267	294	287	276	299	304	296	279	306	288	317	307	286	288	300	304	276	338	298	284	321	305	283	293	328	302	309	306	275	294	303	315	333	297	314	258	301	306	290	289	300	301	306	293	348	312	299	293	264	297	306	307	306	336	295	293	293	290	300	306	302	300	315	307	284	289	304	322	287	282	314	296	295	278	295	283	292	311	307	298	314	329	294	292	294	286	302	296	314	276	257	270	297	261	308	303	273	314	280	309	321	264	297	304	273	277	274	293	290	289	286	292	339	301	279	313	281	284	289	293	293	298	274	312	288	263	316	288	288	283	311	287	306	268	306	301	310	288	310	292	291	262	289	308	292	341	290	296	304	303	279	281	300	276	283	299	278	301	295	289	295	306	324	278	302	287	301	297	311	309	309	313	308	296	321	296	287	295	310	278	301	306	310	261	290	306	305	307	285	305	300	329	338	300	286	285	268	291	288	303	272	278	295	296	300	260	294	285	298	308	301	286	286	295	339	304	309	290	294	327	310	296	254	296	310	309	299	281	317	313	301	297	342	304	279	310	321	296	315	286	296	291	303	286	299	307	284	304	285	295	311	333	285	278	315	315	288	281	308	302	319	290	304
13167	14734	18905	24467	24230	15237	16888	16298	11273	15911	15487	12585	6724	2997	2174	2230	1717	1647	1432	1482	1299	1144	1159	1032	941	1164	1170	1006	1538	1091	870	790	863	902	890	851	876	819	841	795	850	798	831	806	837	822	806	851	811	837	856	754	834	865	850	818	799	838	828	857	787	831	785	756	858	814	793	835	836	900	825	779	815	813	792	772	799	818	797	861	833	825	842	771	796	789	834	839	795	858	781	845	804	884	825	804	780	774	821	779	833	816	728	799	852	739	823	778	776	729	823	823	836	820	794	786	763	754	815	814	851	811	806	819	827	797	781	808	770	752	756	776	821	811	798	788	730	796	771	771	772	801	766	826	767	829	862	816	766	847	852	805	774	812	790	762	772	780	794	790	820	816	794	803	796	732	782	811	780	783	773	836	741	763	806	788	820	827	792	773	819	819	734	819	810	781	771	800	761	783	800	839	760	801	753	763	813	800	781	824	796	756	823	764	824	777	826	805	792	796	797	743	833	803	788	768	790	803	843	794	818	823	822	807	824	816	784	803	870	742	852	797	831	816	763	790	785	819	808	739	816	784	775	771	773	807	775	812	818	825	796	757	832	791	767	826	794	816	780	780	801	817	803	839	803	788	853	826	772	794	770	785	807	775	774	822	824	801	796	815	797	840	774	758	812	772	782	835	893	797	836	770	753	798	826	780	799	809	842	776	793	795	800	799	785	765	771	796	792	850	887	727	784	755	796	814	789	782	847	765	779	754	781	738	763	736	731	785	817	767	818	801	801	762	776	804	839	830	752	756	772	764	788	821	747	807	801	833	752	802	812	780	771	750	742	772	795	798	849	766	822	792	750	772	804	779	785	759	869	778	793	805	770	772	783	807	806	757	761	802	792	796	772	772	768	762	761	783	712	827	838	810	800	803	799	807	782	840	775	827	787	809	826	800	797	765	793	781	801	778	784	847	782	763	828	837	803	778	814	807	763	745	771	781	730	849	791	816	776	826	773	831	817	827	809	769	782	799	767	851	747	808	824	804	830	803	723	826	769	815	818	798	759	766	763	774	742	807	867	813	793	777	774	818	808	767	841	788	786	794	801	794	797	833	748	848	787	777	804	825	794	785	819	806	785	794	769	815	804	771	733	832	768	788	833	780	767	752	777	763	784	824	784	771	815	792	801	826	776	811	819	790	820	814	816	833	832	812	789	782	803	794	837	739	793	798	804	852	806	870	783	752	785	742	751	783	806	774	782	778	829	834	794	835	755	794	792	828	812	768	787	785	765	809	814	752	785	791	798	782	778	782	817	786	789	803	822	787	754	758	814	766	777	816	792	795	783	790	757	822	829	781	820	776	761	842	770	800	832	852	810	825	775	808	846	778	762	811	768	741	827	810	824	716	806	800	820	758	789	797	754	825	816	806	801	815	783	784	773	791	804	767	808	800	791	818	795	769	795	819	773	812	801	822	819	794	728	827	798	813	770	807	801	737	765	784	836	759	776	808	759	808	789	787	783	761	783	759	811	775	819	790	771	780	840	786	805	849	758	754	817	805	806	836	785	784	820	796	790	796	834	818	812	722	781	817	773	770	818	740	831	762	757	797	804	821	799	793	811	781	775	795	754	795	853	804	768	780	737	737	819	800	786	771	730	753	759	800	791	824	835	791	761	822	804	788	793	779	790	814	829	783	808	780	781	766	802	820	832	778	832	821	788	773	814	847	789	754	812	817	800	789	838	775	817	796	801	799	804	806	775	835	771	802	790	805	785	806	788	846	809	766	833	808	744	790	839	799	776	838	761	752	745	821	824	795	818	788	836	827	816	762	787	790	792	784	849	798	769	807	799	821	832	796	749	813	830	803	830	839	820	759	763	820	748	828	787	794	745	767	817	850	821	793	810	781	816	797	828	786	770	809	810	819	779	809	780	796	778	836	813	814	788	756	847	762	789	787	832	797	795	824	781	821	816	826	764	755	814	806	808	773	799	761	765	833	737	779	813	778	798	795	740	816	775	809	810	763	735	818	793	808	808	766	815	805	801	822	800	742	799	814	808	737	789	789	797	792	783	859	786	795	758	779	813	745	811	811	790	793	792	784	748	770	808	774	792	797	748	734	778	818	772	773	797	794	820	768	838	832	810	841	817	768	817	785	758	792	782	827	810	786	748	803	782	779	770	760	823	797	830	821	796	804	808	734	823	809	828	763	840	848	801	839	750	800	806	843	827	789	756	772	762	834	815	814	816	785	819	761	785	748	798	795	803	816	781	702	798	792	757	794	808	786	781	790	791	783	820	770	808	777	743	778	772	817	832	787	790	805	761	760	859	813	792	831	798	773	810	778	752	824	766	828	792	820	775	723	814	794	840	814	750	789	807	803	799	780	809	777	782	758	833	766	807	775	801	793	828	804	821	796	844	783	751	769	795	750	811	776	772	861	846	799	784	782	808	807	811	742	791	809	738	817	790	819	804	803	787	816	744	802	744	792	797	763	803	766	734	818	831	848	818	751	815	760	748	795	788	837	799	811	829	811	850	751	782	772	775	775	733	776	876	816	791	791	776	785	811	764	790	787	856	801	769	839	804	792	792	799	801	782	788	799	759	798	784	822	785	781	826	779	827	808	757	819	741	818	805	780	785	752	828	850	773	836	809	743	792	767	784	785	827	754	757	847	829	805	762	794	816	797	809	833	789	846	779	836	809	802	754	771	806	801	757	778	810	787	792	805	800	798	804	807	765	795	790	777	751	791	765	801	855	749	767	766	776	752	770	777	789	786	820	822	778	802	770	789	807	784	785	811	801	757	768	778	765	813	785	789	818	814	795	796	822	683	752	817	799	781	771	803	797	803	795	813	781	797	828	815	807	744	799	843	830	831	805	817	774	809	819	820	750	805	774	777	821	793	754	784	856	778	789	801	758	745	812	790	779	775	827	789	808	792	842	804	809	787	810	854	753	762	796	803	839	766	760	805	805	799	809	797	799	823	792	819	828	820	746	813	781	821	783	775	819	769	753	735	793	758	802	746	760	812	732	785	788	817	810	797	804	796	863	771	804	802	815	835	789	773	727	789	796	804	809	755	815	818	774	808	770	785	771	823	809	796	779	818	767	788	783	722	766	815	810	778	794	788	775	810	821	802	799	807	815	833	809	816	791	792	781	796	802	840	750	822	851	802	777	744	778	764	757	811	772	778	859	799	803	780	827	818	829	796	790	826	801	836	831	771	786	739	745	788	801	805	797	829	772	797	801	807	787	748	824	778	836	783	799	826	772	803	810	755	782	796	785	790	776	768	805	795	834	778	787	798	746	787	767	768	774	760	790	797	760	834	739	802	783	824	801	781	824	797	779	810	808	772	795	780	790	783	786	788	813	825	811	823	834	743	802	809	793	718	814	783	727	779	833	809	791	781	787	793	756	795	781	780	778	785	775	840	750	765	780	826	849	791	811	811	816	814	787	808	790	781	797	799	825	783	794	793	844	788	765	810	786	778	785	738	840	782	781	815	749	802
24044	22580	29272	29837	26937	18858	13812	12722	7857	9640	7465	7611	3664	1501	1132	669	568	448	410	438	445	300	350	300	332	323	338	313	432	365	279	272	270	243	252	249	265	241	271	257	239	259	243	256	261	240	230	250	261	266	246	220	268	251	260	226	238	266	253	239	251	255	256	232	253	244	260	212	253	247	250	244	257	233	280	263	240	230	243	252	194	230	230	257	249	238	251	233	246	248	243	232	239	231	248	261	267	242	247	235	240	214	235	223	277	272	253	244	234	254	222	254	227	232	261	267	218	226	255	234	260	226	247	263	245	243	235	248	231	249	233	227	222	245	246	255	254	241	267	233	225	253	274	255	234	267	228	257	234	269	238	253	243	254	224	233	234	263	237	245	235	269	270	234	236	250	265	263	231	252	257	260	240	259	259	233	238	259	232	235	236	218	236	271	233	242	269	253	231	261	272	220	248	245	238	270	239	213	221	247	246	246	254	250	246	269	289	252	250	247	255	245	252	230	273	221	226	210	241	226	241	260	248	243	233	233	227	251	276	260	262	240	256	262	239	228	247	240	218	222	241	239	231	265	288	241	223	211	234	243	236	262	242	230	252	234	230	242	242	251	250	237	237	227	252	241	258	235	237	254	245	243	248	263	216	256	246	239	258	248	256	257	239	262	242	245	235	238	245	259	228	246	245	231	240	245	206	232	210	224	248	239	273	252	250	261	249	237	271	246	216	264	247	238	231	246	244	241	248	243	250	225	249	233	251	251	237	264	246	271	247	242	238	252	240	237	221	229	255	230	243	246	252	231	256	258	248	251	237	248	248	204	271	247	238	259	235	243	242	253	250	258	252	255	273	222	201	231	223	255	241	263	265	251	259	238	241	239	233	237	237	241	267	227	237	222	219	218	262	277	268	259	232	251	238	237	245	276	234	243	231	254	231	278	259	243	245	247	245	231	242	245	220	227	220	249	237	256	212	251	247	267	238	245	261	253	202	248	242	262	262	211	260	247	252	267	218	272	236	238	240	225	228	233	242	247	239	207	285	279	208	231	232	252	277	258	279	256	249	237	252	259	217	241	232	249	265	251	247	225	249	227	253	229	244	271	259	247	228	248	274	233	215	247	249	249	232	242	232	250	234	230	239	253	235	255	243	216	232	273	238	263	237	255	235	256	246	257	253	257	246	240	244	244	290	260	253	253	250	225	221	242	262	230	219	244	250	235	293	268	213	234	270	240	239	250	231	265	263	228	226	249	235	227	247	246	240	223	225	233	247	227	219	237	246	237	244	214	234	242	245	235	239	256	237	257	273	244	262	254	229	221	219	241	242	232	253	281	250	240	266	234	251	243	239	254	218	252	226	247	278	258	267	271	231	234	252	264	260	222	236	236	227	277	234	234	230	250	221	269	254	225	214	272	263	233	227	220	290	218	206	222	250	284	233	270	253	280	223	231	197	241	216	251	250	271	250	228	250	266	260	233	236	252	234	238	249	210	240	229	231	266	242	282	268	217	262	230	243	237	265	244	231	230	223	243	243	257	248	230	262	214	252	228	260	231	240	262	258	239	273	273	240	266	241	240	260	252	231	262	259	255	254	252	229	254	232	262	242	256	246	266	228	248	263	233	240	237	247	261	259	230	225	231	228	249	255	258	244	247	247	224	270	235	233	219	252	254	241	251	259	217	236	250	218	236	233	231	262	276	250	274	252	244	234	235	212	216	253	279	224	204	263	254	236	255	242	266	232	253	249	267	262	262	238	231	262	242	236	221	246	271	246	222	217	222	240	230	251	260	250	222	266	252	276	246	255	236	235	234	258	261	237	268	241	258	235	259	225	244	248	260	243	231	208	235	244	260	270	263	239	246	251	254	236	234	224	264	256	231	220	253	253	238	268	244	232	234	231	290	224	246	227	249	245	251	233	280	228	239	224	250	250	248	253	244	263	241	245	241	245	253	217	217	277	258	249	222	240	248	257	236	227	231	235	242	213	245	210	271	236	260	238	243	213	251	248	225	231	284	258	227	270	240	247	242	256	216	250	195	244	255	296	229	251	230	235	259	274	236	234	264	232	254	227	233	258	235	237	237	241	249	237	218	274	260	266	209	261	244	232	237	247	252	261	276	263	273	276	242	230	254	249	224	251	245	256	215	253	237	225	255	230	241	249	250	256	241	225	239	257	276	244	283	227	244	250	230	237	237	236	256	228	210	251	241	240	234	242	223	241	260	262	250	242	250	262	253	244	213	214	244	243	240	236	259	258	251	267	258	262	213	216	243	233	239	263	222	268	243	253	226	228	264	268	251	245	292	248	245	260	248	243	236	235	237	227	215	252	273	258	256	263	261	244	271	259	227	282	281	262	258	252	234	236	261	254	231	283	264	222	239	261	228	247	233	233	235	217	241	197	269	248	250	233	252	220	247	250	270	258	275	236	253	239	246	240	225	255	235	222	215	252	239	235	238	254	269	230	247	248	254	223	232	254	261	262	249	236	249	245	243	219	262	262	235	241	232	249	267	237	269	251	253	232	242	255	256	232	263	258	251	224	230	255	259	222	210	223	221	277	252	215	249	231	233	265	232	251	256	234	232	255	243	230	265	268	239	235	228	229	215	251	229	250	249	224	246	219	234	252	225	246	255	241	233	233	258	221	231	262	246	239	263	252	259	248	253	230	254	244	234	260	237	261	223	252	249	221	232	264	268	261	243	253	275	228	251	249	247	226	230	219	245	236	255	247	245	230	238	221	232	232	213	239	258	230	282	225	229	230	242	240	211	260	253	229	235	273	254	228	238	231	251	258	224	245	224	267	226	212	223	288	260	252	269	239	241	256	234	251	261	265	247	237	259	254	249	280	259	265	274	256	264	278	257	241	263	254	249	271	247	238	242	275	282	266	244	234	238	230	249	251	225	234	252	266	250	230	249	238	243	252	239	222	234	253	234	239	264	235	223	232	252	227	275	267	244	221	268	235	259	252	244	246	236	266	260	242	264	219	253	232	223	235	245	245	234	226	243	224	247	234	230	248	248	233	285	243	268	215	265	223	210	213	236	254	249	238	230	226	265	255	259	270	232	262	254	258	279	238	222	239	247	261	225	234	250	233	273	249	246	256	223	250	270	245	248	274	238	218	208	241	231	228	246	237	263	228	228	254	271	245	245	228	236	214	276	274	249	249	242	246	241	226	262	225	248	239	243	271	238	244	267	237	234	242	208	228	259	235	264	234	272	260	234	244	271	239	285	232	222	228	249	236	249	247	227	242	245	264	214	266	252	243	259	247	221	283	212	217	262	232	231	260	247	245	240	249	267	237	222	240	247	248	248	236	239	249	273	227	239	225	206	230	237	237	226	228	241	252	225	267	269	238	269	237	249	228	263	262	258	204	277	230	247	240	254	212	250	230	235	228	247	232	224	223	257	237	247	271	222	212	243	274	245	245	272	239	262	238	240	242	245	284	254	240	217	232	246	250	249	260	255	223	252	225	260	279	263	218	226	278	248	245	195
15909	16609	24770	28306	29710	20075	18734	21313	13896	20999	19237	17868	8852	3631	4107	2407	2064	1858	1848	1985	1703	1276	1171	1085	1172	1335	1223	1043	2395	1501	799	817	818	778	737	801	777	728	751	739	735	724	692	712	681	685	713	700	682	688	687	738	677	709	698	707	694	666	614	658	663	653	713	699	699	707	672	687	654	682	691	725	694	669	694	726	667	687	749	732	681	676	691	670	686	653	660	654	659	653	656	629	651	685	686	683	676	664	651	665	650	637	629	697	685	671	631	670	632	631	694	671	651	674	680	733	674	627	715	659	621	641	625	649	668	665	641	627	650	679	650	598	649	658	645	672	661	661	634	584	647	654	692	656	614	606	638	667	663	663	670	632	643	679	609	606	652	668	651	689	626	611	666	683	633	641	626	660	622	681	667	635	668	644	656	658	703	646	656	666	611	642	618	629	691	642	656	680	664	678	647	624	653	679	634	671	640	625	600	603	625	643	658	686	627	610	631	650	623	679	609	635	637	669	653	664	645	614	676	692	664	643	616	657	686	635	647	672	618	672	617	660	662	661	603	592	642	651	666	660	659	607	625	656	663	650	693	574	674	715	615	633	651	616	623	670	645	667	631	675	669	686	667	709	656	660	637	718	666	646	632	645	643	626	702	602	644	643	643	630	600	626	672	693	668	638	700	684	632	641	664	673	633	689	627	639	622	606	635	666	667	654	603	639	689	679	658	657	621	636	659	645	675	664	618	602	637	691	626	688	629	682	615	590	667	632	619	638	687	587	663	624	600	598	660	604	619	650	619	611	676	679	608	611	628	639	635	683	641	658	656	654	632	656	633	633	601	605	602	704	662	675	673	676	606	630	647	645	676	618	633	630	619	652	671	637	655	618	660	677	653	648	628	656	649	657	659	632	635	664	706	664	656	631	639	657	673	633	626	610	600	621	661	679	608	608	610	620	663	687	658	629	607	617	631	658	650	639	628	667	673	618	670	612	665	637	624	636	621	644	666	623	643	668	612	630	652	607	643	674	624	642	656	597	657	664	664	627	662	688	699	675	646	581	603	601	645	645	628	661	681	654	634	630	655	676	682	652	678	647	628	607	636	606	642	661	652	607	677	643	668	635	646	599	659	670	661	720	636	656	647	643	667	623	671	637	673	612	651	650	645	659	616	631	645	676	680	645	679	600	670	656	647	650	627	609	657	650	636	617	661	605	631	653	659	659	685	622	679	679	641	681	690	610	661	594	590	680	634	634	630	627	607	649	627	644	683	651	637	641	684	661	677	647	673	640	666	674	634	630	615	664	578	663	671	651	633	654	696	688	627	634	629	645	645	642	618	646	621	665	678	652	682	619	614	646	641	623	642	656	643	628	657	697	639	658	644	638	651	648	594	699	650	633	636	630	646	609	615	593	666	644	624	719	631	625	640	683	667	598	658	646	642	673	665	648	668	656	621	670	640	648	635	667	646	672	702	614	640	667	638	658	621	621	667	648	610	670	648	656	612	676	619	669	676	651	623	626	608	667	634	635	650	616	660	672	688	663	619	631	646	659	633	666	674	635	688	637	634	683	612	675	672	640	673	648	620	637	617	668	664	632	654	670	609	625	633	658	626	647	704	654	634	629	600	631	667	607	619	598	631	654	620	634	655	688	636	691	659	686	639	685	627	657	642	637	624	648	628	643	670	632	637	666	620	636	657	633	645	662	670	661	639	715	647	613	681	680	658	655	639	656	625	638	669	641	638	643	666	627	668	618	606	687	640	644	627	633	648	640	668	635	600	640	670	621	670	666	614	693	644	676	635	681	649	678	633	645	648	681	675	634	608	646	677	636	657	653	640	607	621	619	634	660	648	627	698	654	646	607	642	669	575	665	671	637	617	695	662	642	617	640	654	632	634	643	612	623	650	657	670	619	639	618	621	701	605	642	622	626	658	644	697	635	637	670	660	649	604	688	643	619	654	652	652	622	661	643	614	603	658	653	640	645	692	698	605	699	646	627	634	651	682	631	672	707	599	602	648	678	643	679	641	644	647	643	639	627	642	647	646	617	613	684	648	663	630	663	673	677	622	610	626	680	644	644	620	652	614	637	661	657	633	620	684	659	630	664	685	674	650	637	667	682	646	660	643	655	732	663	671	671	631	700	632	658	682	616	608	641	621	632	655	611	663	696	648	634	675	659	694	627	657	645	617	632	619	665	625	684	662	573	658	684	654	615	638	663	701	675	669	650	604	718	621	605	658	623	640	656	652	639	630	671	682	677	612	620	646	634	677	656	675	684	676	632	661	648	649	681	640	654	651	643	649	642	647	588	666	719	627	612	658	640	634	623	658	599	665	688	643	632	640	687	601	647	644	675	657	652	662	681	648	602	619	667	634	652	600	623	671	669	657	652	648	625	655	621	716	660	634	667	661	656	612	624	636	643	628	659	624	665	665	646	632	622	611	648	651	619	658	653	596	664	651	666	653	630	647	647	632	643	612	637	655	672	625	656	661	662	673	656	640	659	650	672	657	605	639	654	670	692	676	664	655	662	652	617	628	630	685	691	663	584	660	631	660	647	641	650	636	684	639	649	654	655	636	660	617	636	642	667	636	642	631	632	597	654	631	651	633	593	610	653	619	667	664	611	674	636	619	626	668	664	653	658	611	700	630	673	679	598	588	627	658	623	665	595	633	688	668	579	607	623	670	634	669	644	639	656	664	626	656	624	627	642	658	633	687	603	677	641	695	603	647	663	603	636	658	633	655	657	613	639	634	647	698	646	647	639	637	657	699	626	658	667	644	652	664	633	645	668	624	642	612	628	681	652	695	672	643	674	625	686	634	616	638	637	645	648	647	629	623	644	651	637	646	647	655	634	657	649	685	661	640	630	620	683	646	669	640	662	645	636	663	662	647	668	631	675	712	652	648	663	613	636	676	650	681	703	607	619	619	673	675	616	644	637	639	571	672	654	681	642	687	632	636	627	658	637	671	684	655	664	670	669	656	625	655	632	639	665	653	648	680	705	655	629	676	620	633	633	606	657	635	668	607	673	648	656	696	643	605	680	667	647	677	694	625	639	688	614	652	634	630	634	610	647	656	699	640	622	666	680	624	679	625	641	632	670	633	653	671	645	630	602	647	650	645	671	633	680	687	648	650	712	660	625	626	621	613	675	637	667	646	657	635	668	671	642	646	617	666	602	629	644	631	639	608	647	632	630	610	659	625	652	643	655	633	630	619	616	617	660	636	622	612	612	632	677	634	657	614	681	624	702	643	633	644	662	667	676	577	658	677	634	654	644	654	674	689	672	627	718	583	619	634	629	628	648	659	640	610	648	678	610	606	623	616	666	698	617	667	654	617	661	632	678	611	620	664	635	587	661	630	657	660	677	633	617	648	634	609	611	670	623	670	633	659	635	612	655	678	651	692	673	626	697	635	608	637	638	659	631	653	615	675	654	655	591	651	669	693	676	661	631	626	676	642	655	657	653	610	674	673	651	689	669	691	674	620	605	634	688	628	621
3217	1794	2031	1505	1182	641	389	440	397	421	274	277	196	174	205	171	163	192	198	160	183	174	156	182	168	158	198	187	187	181	158	162	165	157	190	175	163	162	163	158	169	170	179	167	189	161	178	140	158	180	172	180	161	165	153	178	155	151	176	200	169	178	181	146	173	176	172	159	154	173	170	155	189	164	177	165	184	155	210	193	189	137	170	156	160	165	175	170	158	181	155	177	207	181	172	164	167	176	157	185	161	203	164	176	183	174	165	194	154	133	195	172	158	172	179	194	168	168	146	148	177	154	158	189	165	171	183	170	173	162	155	175	172	179	173	160	182	162	174	171	194	179	183	176	184	186	197	177	165	165	166	166	160	174	165	172	157	175	174	166	191	176	172	174	178	151	175	177	175	165	176	212	175	158	170	165	184	185	184	170	178	168	156	154	149	166	171	175	162	191	192	181	172	170	136	162	190	185	197	175	147	168	164	162	158	160	159	146	176	162	180	167	173	176	167	173	161	182	148	161	178	166	159	135	169	172	162	172	170	169	180	175	136	166	171	159	174	184	183	158	160	184	169	166	158	183	165	169	176	183	169	148	142	165	187	187	159	162	176	180	180	167	185	182	195	159	185	181	169	149	165	181	157	159	170	165	168	185	165	187	158	173	170	178	162	145	166	174	173	158	180	181	185	179	170	170	175	152	173	164	182	189	187	167	186	135	158	196	170	177	164	150	190	175	156	169	164	185	157	166	162	151	181	177	179	168	173	177	179	178	152	173	190	161	164	177	154	170	161	166	175	173	153	171	177	158	187	195	191	172	190	178	163	164	172	176	166	149	171	160	178	184	186	170	149	196	183	177	197	155	170	191	189	196	148	171	185	171	165	140	172	171	181	168	207	188	171	177	163	175	165	150	169	186	178	178	152	178	168	161	168	154	175	194	178	164	184	154	160	173	187	155	182	183	170	187	145	173	158	176	180	165	177	176	156	182	177	173	163	199	171	171	164	168	186	182	177	165	193	168	156	159	174	183	168	176	172	163	143	165	147	179	156	169	168	166	185	183	157	186	186	178	141	166	145	176	168	182	179	183	180	188	174	170	194	154	177	190	178	176	163	173	183	157	155	172	167	177	164	194	169	158	179	174	149	188	205	192	179	173	152	173	162	179	170	169	183	174	167	147	176	176	206	171	170	168	159	178	175	182	172	162	186	156	170	172	173	175	179	153	172	182	180	196	161	147	174	177	187	183	159	196	175	170	180	179	180	199	167	179	168	183	152	172	173	181	166	173	171	177	178	167	168	183	173	169	170	152	179	175	183	191	202	175	177	176	174	165	169	175	193	183	167	187	168	162	173	167	143	184	181	161	178	163	175	162	194	182	152	158	165	177	166	189	189	158	177	173	188	171	157	177	150	151	159	192	162	179	154	163	197	180	160	187	172	169	195	179	170	170	177	172	155	183	168	160	177	154	190	165	185	152	147	170	157	156	197	187	210	180	158	156	184	154	165	185	166	158	157	172	192	192	174	161	174	172	162	166	153	173	176	177	163	173	169	158	158	163	170	140	162	166	161	170	181	167	195	186	175	167	158	185	194	179	184	172	183	193	184	169	170	162	165	168	157	161	183	192	171	158	173	174	152	186	167	180	172	167	155	199	188	181	176	170	149	193	159	167	162	168	194	176	204	184	163	153	178	186	189	180	182	171	177	188	158	179	183	166	147	182	199	201	197	203	169	155	160	158	169	171	182	180	183	178	186	163	178	188	155	183	160	167	177	166	154	204	194	173	172	176	177	186	162	153	166	163	159	175	178	179	158	185	183	169	156	186	183	161	188	190	171	165	176	194	172	155	158	155	164	184	188	162	167	191	172	192	153	174	179	171	189	159	161	184	171	165	219	166	165	164	151	154	152	184	174	170	161	177	176	164	174	186	155	171	174	185	163	178	174	173	189	157	172	165	172	167	170	168	168	158	184	155	171	171	180	180	171	190	160	174	188	184	146	174	174	175	154	174	180	167	176	165	181	168	178	167	187	179	159	175	177	160	181	176	177	200	154	147	177	175	188	175	142	154	192	165	179	189	182	176	180	143	172	176	183	188	158	189	198	170	159	163	157	179	183	165	156	185	204	156	158	183	188	181	173	163	153	163	169	177	166	174	164	166	174	164	175	163	198	164	187	184	165	179	181	151	181	161	165	173	167	144	141	167	188	157	170	187	179	154	184	174	171	165	158	185	160	179	193	161	154	177	185	183	164	163	186	160	151	189	183	166	189	192	155	167	169	164	165	199	172	198	167	180	186	164	169	152	170	189	161	174	169	184	167	191	163	179	170	190	171	194	161	186	165	169	164	165	162	193	142	180	169	169	170	188	152	169	186	158	154	156	176	180	186	190	160	180	147	178	171	183	133	158	187	197	164	177	164	175	181	183	189	174	164	169	170	165	164	164	167	158	182	167	169	186	171	159	177	200	183	165	180	162	146	161	186	152	176	180	202	179	167	164	170	176	158	169	188	146	152	183	182	181	174	165	165	190	172	182	189	174	163	180	150	155	134	161	179	178	168	179	179	162	149	166	151	173	186	168	170	169	157	164	165	196	157	156	157	158	181	192	160	161	187	160	175	179	166	166	186	169	159	170	155	156	169	169	162	162	166	183	193	174	159	152	172	159	143	193	194	177	190	154	154	185	174	170	181	168	171	150	172	189	172	172	182	181	190	173	184	167	165	166	169	187	175	182	158	190	159	168	172	177	203	168	159	164	171	186	168	188	186	166	162	157	188	176	162	179	193	183	188	190	177	187	193	172	174	163	166	167	176	164	163	186	150	173	160	153	180	155	181	165	176	183	167	171	156	172	153	176	176	170	191	170	204	163	137	154	177	167	155	173	160	204	156	177	164	179	156	156	158	169	151	155	175	147	153	160	160	178	186	139	171	172	161	186	167	152	185	179	174	161	173	169	167	175	158	184	171	169	159	193	170	180	170	149	161	146	184	182	172	181	189	172	188	169	159	166	165	180	170	174	180	160	167	180	162	159	173	158	172	169	163	157	163	171	189	181	169	166	169	182	161	170	149	168	169	171	159	183	166	176	158	165	170	187	173	169	180	167	161	179	180	195	187	151	179	154	176	175	171	131	144	152	206	202	180	189	157	176	164	190	176	169	185	157	178	160	173	155	190	178	173	167	184	176	165	169	163	193	160	188	166	151	170	168	169	206	183	179	179	173	159	169	178	172	172	178	163	187	170	184	178	170	184	140	170	163	181	170	165	188	182	160	171	185	172	185	153	165	183	197	188	144	165	186	183	161	170	176	165	156	171	194	158	168	181	157	164	190	170	161	185	184	186	165	173	159	173	156	182	177	172	183	147	169	185	165	196	170	183	175	183	159	161	194	133	154	170	170	170	160	160	175	162	157	173	167	171	175	178	171	169	177	196	188	159	165	166	198	175	164	162	180	174	172	166	171	172	150	166	172	154	191	151	167	174	175	186	169	177	166	172	150
3426	2526	4590	4838	4261	2260	1702	1911	1482	2083	1433	1564	780	580	618	556	554	543	551	564	525	568	492	493	568	550	509	540	566	517	542	521	537	510	517	538	483	502	505	537	566	504	471	500	493	491	503	518	525	486	487	477	541	498	504	504	485	488	516	488	523	521	481	525	526	529	523	494	525	581	527	555	532	487	510	484	540	525	501	493	514	484	497	529	497	509	545	547	514	511	524	522	518	486	512	523	486	493	513	508	505	499	492	525	491	483	543	504	515	508	510	504	483	547	487	512	521	498	495	541	517	526	517	514	507	529	470	473	523	500	513	562	521	513	491	505	570	503	490	513	503	550	481	508	537	498	525	478	504	493	505	541	501	515	525	491	517	492	526	508	509	523	531	467	527	549	506	509	504	538	503	512	531	504	539	486	473	519	521	533	474	550	528	513	569	520	545	499	534	535	519	535	499	542	493	477	482	513	509	479	508	546	483	494	496	553	500	533	557	499	549	534	485	492	521	497	519	494	505	556	551	520	472	535	494	488	523	517	484	512	502	518	535	546	538	529	479	536	481	518	525	495	495	547	485	525	514	523	504	526	521	536	558	473	502	504	519	492	494	573	512	525	476	541	509	512	493	489	517	524	514	529	518	539	516	472	525	549	552	512	508	486	514	544	494	491	534	506	467	522	528	492	521	515	519	489	501	551	543	491	504	508	563	528	513	518	510	473	505	520	538	520	521	471	522	558	505	530	491	536	497	548	490	510	515	531	475	527	501	533	551	496	508	498	526	485	536	510	500	499	508	492	506	544	496	512	491	495	493	509	478	506	493	496	507	524	511	491	510	483	512	522	491	516	507	512	504	530	475	509	496	507	530	518	509	499	487	495	553	498	504	470	501	537	512	475	483	503	514	530	515	531	517	528	476	502	515	510	542	511	491	521	494	549	518	486	548	501	526	533	509	548	513	519	510	531	509	478	493	526	514	507	476	529	549	515	483	508	524	525	516	492	505	520	496	461	506	468	495	524	503	543	543	548	535	504	526	503	495	482	502	538	518	447	515	531	534	510	534	516	539	504	488	501	522	492	480	558	511	533	541	483	504	541	544	557	508	566	513	572	524	507	546	544	510	549	525	515	522	540	488	509	511	498	508	516	528	484	513	492	508	498	534	507	515	532	507	472	479	535	482	532	477	534	542	525	502	546	527	515	499	458	580	520	550	498	476	529	512	460	556	478	538	548	503	510	503	515	494	486	504	525	499	479	506	470	513	517	497	502	476	517	540	506	536	495	541	551	549	492	491	509	544	529	539	500	507	518	479	516	515	504	503	489	493	506	513	515	535	497	538	540	550	456	530	511	502	506	491	504	485	508	520	523	503	462	529	513	513	508	498	513	503	507	517	505	499	512	457	480	529	493	497	498	541	515	503	506	503	521	488	499	494	504	523	504	538	481	513	524	471	522	534	562	494	557	525	548	496	487	504	518	480	513	492	483	496	533	483	533	493	527	507	517	500	502	514	536	517	513	493	532	478	517	546	504	527	523	509	513	482	486	506	522	556	500	537	525	546	508	535	489	526	506	490	548	564	539	533	502	507	511	510	522	486	485	555	525	495	509	539	538	528	511	511	526	518	512	500	521	514	461	486	527	508	523	500	512	565	531	513	489	517	485	539	511	507	539	530	472	504	523	497	533	536	550	517	510	496	505	502	510	518	501	528	544	485	550	477	443	515	533	538	529	534	502	552	544	511	539	507	506	527	497	496	499	506	497	538	468	519	530	502	519	555	489	550	513	531	532	528	523	532	525	513	467	498	511	499	517	500	510	518	488	524	530	517	534	505	503	536	524	492	527	509	497	513	517	519	551	502	509	528	515	508	525	524	563	503	487	479	512	492	502	531	510	522	532	499	484	482	562	494	536	512	516	480	528	543	546	528	568	494	503	508	526	542	502	504	508	483	500	510	486	504	486	493	487	497	530	530	485	506	519	500	521	532	486	512	498	491	508	483	475	489	501	496	498	489	481	506	503	511	522	528	531	532	518	486	538	505	527	486	502	481	518	518	486	492	514	516	546	510	500	576	552	541	442	518	501	532	503	507	480	520	520	502	473	514	526	494	516	498	508	505	518	551	496	520	494	504	535	483	521	524	466	483	473	464	518	486	497	499	502	491	491	517	527	505	509	526	529	515	492	473	525	547	531	509	493	501	491	536	464	530	514	491	490	511	527	520	504	514	508	516	484	506	496	519	487	550	500	483	502	507	497	510	452	529	489	537	479	479	534	508	536	481	542	514	516	511	515	536	504	485	533	542	514	526	463	485	499	525	518	555	527	500	526	554	464	512	562	536	534	486	516	506	526	484	517	545	489	487	530	510	456	537	550	486	532	574	465	511	509	472	495	540	543	475	536	483	486	517	464	503	520	457	542	481	497	519	507	532	574	488	531	508	507	509	475	532	484	509	484	469	480	484	536	526	507	516	499	540	539	507	516	492	523	499	533	492	529	510	497	514	546	511	543	528	494	503	506	550	548	495	516	476	471	482	532	497	565	485	483	497	538	478	499	511	479	501	485	512	478	500	542	496	503	514	530	512	510	500	490	500	516	510	521	514	496	504	524	520	513	491	495	540	551	493	501	543	502	496	527	528	524	500	508	514	521	521	507	533	509	510	518	478	496	465	533	499	481	511	489	495	517	509	559	517	506	481	535	516	500	494	467	506	535	503	551	498	549	543	498	512	497	520	553	512	548	495	493	536	523	524	512	489	521	468	502	533	507	506	534	527	478	489	527	549	543	540	484	525	566	500	489	499	491	488	495	570	524	532	452	494	549	513	512	476	514	484	515	519	518	525	528	495	503	535	546	470	485	509	508	507	519	497	552	497	496	556	561	482	511	467	496	485	510	487	550	527	523	476	510	522	495	521	514	473	483	544	497	534	502	504	535	523	501	498	494	507	510	473	492	499	550	510	525	516	532	513	518	484	517	525	524	501	481	535	486	478	486	499	490	476	505	499	482	473	511	476	473	507	507	505	502	499	525	529	523	528	481	538	516	532	525	477	529	535	537	477	521	506	509	488	520	506	507	552	467	526	523	522	507	480	572	494	489	508	497	485	503	516	461	507	480	521	545	527	463	498	522	525	508	493	515	533	509	495	491	525	505	498	469	493	463	479	503	466	525	551	510	539	533	519	522	478	514	509	520	482	520	498	536	581	534	527	485	480	531	509	506	525	583	532	476	496	520	501	495	520	528	530	512	515	480	480	520	507	497	493	477	508	568	506	513	481	540	483	474	481	514	518	516	521	530	501	579	492	511	515	506	485	491	526	484	504	521	560	520	491	525	472	533	554	503	517	502	509	491	500	527	474	540	510	494	499	504	510	497	501	496	510	507	508	536	502	530	531	502	471	498	561	549	537	497	487	488	520	553	475	486	525	513	544	491	522	505	476	515	512	495	498	450	496	515	520	510	524	537	508	503	485	533	544	528	512	506	505	467	510	500	492	465	497	528
17111	17207	24077	24449	20207	13592	8321	7766	4988	6284	4250	3739	1451	874	598	473	437	386	435	384	321	353	323	334	347	359	336	315	396	316	312	300	317	292	338	307	296	326	276	290	286	295	303	303	328	302	311	302	303	287	282	307	302	278	257	339	302	314	338	317	293	327	282	300	274	329	315	324	308	295	310	294	324	289	272	283	296	314	305	298	292	308	289	318	271	315	320	312	287	287	299	311	303	311	281	292	281	295	307	262	308	302	299	290	308	279	344	288	312	283	289	312	263	263	292	274	286	296	293	316	282	294	323	293	295	281	311	303	295	299	338	308	306	283	307	305	297	277	316	314	343	261	310	301	330	310	298	302	340	323	282	277	288	284	257	286	293	316	293	293	280	295	298	269	293	299	311	266	297	301	309	280	258	305	316	265	270	305	298	310	284	254	277	322	310	247	322	307	319	324	297	323	301	287	266	294	268	289	285	286	304	301	245	263	289	299	324	310	271	280	307	284	324	286	302	293	298	314	330	313	287	316	309	271	292	288	269	290	290	302	319	317	314	311	319	291	293	316	289	331	313	280	301	318	282	290	302	304	293	300	333	322	300	313	314	295	286	301	303	311	260	280	294	279	305	286	309	329	293	303	291	291	303	308	303	291	274	320	301	311	277	291	314	287	305	258	294	317	302	317	271	289	292	280	284	281	312	301	269	290	276	296	286	334	324	304	300	300	306	309	279	303	339	297	282	282	300	310	315	302	282	308	296	310	302	289	307	271	276	274	318	275	324	299	286	311	311	286	270	267	349	318	307	288	274	290	287	274	299	271	310	292	305	319	273	318	277	303	268	295	277	286	264	280	300	307	264	304	295	290	276	274	286	284	320	295	285	257	293	321	315	321	264	311	321	283	306	314	309	310	292	310	296	286	290	261	300	304	293	292	337	283	316	285	322	300	280	279	306	304	294	286	280	283	279	254	283	283	310	290	293	315	298	321	281	312	341	307	324	295	332	311	299	324	285	287	303	301	319	263	284	271	286	294	322	311	303	277	311	302	286	314	273	284	293	293	276	303	278	285	321	305	291	278	289	342	307	297	316	328	310	303	276	304	267	318	326	303	304	286	278	312	309	311	318	290	291	287	295	286	291	297	338	265	283	276	286	263	276	312	296	263	323	308	321	292	276	296	302	279	278	268	281	299	283	277	293	292	290	297	330	269	325	308	289	314	290	306	306	293	342	280	268	279	300	319	298	304	283	297	293	310	283	309	272	305	296	293	321	288	282	284	309	326	271	289	274	309	320	276	305	292	315	307	308	312	309	302	323	317	292	310	304	344	320	294	265	297	256	299	286	279	314	311	266	306	280	268	276	290	285	301	296	283	328	353	293	302	315	298	294	303	311	295	303	312	308	325	314	341	301	297	283	316	314	270	300	291	295	302	298	331	299	284	314	288	353	292	293	288	299	312	269	293	284	292	316	273	279	302	310	275	303	298	313	271	287	279	307	317	319	281	298	307	311	284	312	296	302	314	307	294	285	331	307	286	297	275	345	325	283	308	301	294	298	331	286	265	287	295	282	341	313	296	305	298	266	314	273	302	304	297	296	309	305	300	271	283	301	308	315	289	292	286	301	308	321	331	312	305	288	259	303	275	329	271	298	290	292	294	308	290	291	282	270	294	323	322	274	291	314	310	325	317	320	276	299	299	290	265	273	292	302	316	307	314	266	285	302	294	272	318	287	290	317	273	286	314	277	293	280	297	272	321	293	292	301	306	321	277	301	307	295	295	289	285	265	298	297	316	313	300	303	273	303	282	306	305	279	310	298	306	296	330	298	288	333	302	306	312	304	278	298	272	304	305	293	303	285	288	337	290	271	276	284	278	293	270	276	297	294	282	289	290	301	307	314	289	286	314	318	280	318	273	298	291	284	297	311	314	325	289	303	335	318	307	275	303	300	292	314	290	267	311	296	290	350	292	283	289	303	301	299	275	277	313	296	323	316	265	323	299	268	277	283	311	331	321	306	287	299	285	251	270	334	310	320	282	300	274	332	332	352	297	290	294	298	292	277	340	276	288	316	285	314	287	309	305	321	307	300	290	270	292	285	325	257	324	275	309	264	297	298	305	264	306	264	277	319	312	272	287	293	293	303	305	311	301	310	287	293	307	334	274	270	308	296	316	299	313	298	321	284	296	340	287	299	287	303	293	287	305	312	252	289	297	283	291	264	290	315	290	292	313	313	292	303	302	294	287	305	298	278	302	297	306	292	267	264	281	303	326	296	271	306	254	289	306	301	296	292	263	286	320	288	282	310	290	319	292	314	319	300	285	300	312	299	299	301	276	302	310	269	283	305	295	272	311	336	319	295	265	321	327	296	301	281	283	307	305	272	300	314	285	290	292	269	309	266	306	274	273	291	275	292	296	309	299	293	300	325	284	318	282	253	301	284	282	309	331	284	323	313	315	309	309	287	311	290	306	296	302	279	291	280	247	290	323	311	302	320	328	292	314	313	305	312	303	301	305	316	296	314	275	302	299	287	311	309	276	323	284	326	294	327	317	305	283	317	311	290	275	291	273	317	292	309	299	282	305	311	295	293	288	304	292	296	290	303	323	323	321	308	309	317	276	304	298	282	321	293	284	288	297	269	274	279	293	307	298	289	292	308	304	279	303	294	309	298	295	314	283	304	328	293	334	309	279	273	301	313	296	302	299	296	300	301	318	311	300	318	269	303	310	304	326	289	305	265	301	290	304	299	306	293	302	297	310	306	328	315	314	301	311	290	322	300	285	303	299	279	301	274	306	291	275	305	305	299	289	333	303	296	314	296	299	314	298	314	296	302	310	283	314	318	292	276	296	307	319	307	297	262	289	325	324	293	308	297	274	303	316	286	277	308	294	346	308	297	293	309	307	285	257	293	275	291	289	303	312	240	297	295	295	298	298	293	307	313	307	309	290	265	285	281	274	293	306	321	327	287	296	280	286	327	321	287	297	297	317	295	286	299	299	286	280	311	303	321	327	286	281	283	304	259	318	294	263	269	307	271	291	327	303	336	307	326	289	297	278	313	305	311	294	313	330	319	298	294	281	312	294	300	294	282	305	314	291	300	310	318	300	322	291	290	328	298	331	275	301	305	259	308	262	315	334	313	265	276	338	311	299	299	278	302	306	260	286	301	267	304	273	301	312	295	304	316	297	333	267	303	301	290	319	280	315	320	282	292	287	249	283	278	305	295	344	295	296	294	286	292	313	276	332	313	300	320	285	295	326	285	294	291	307	303	290	299	301	307	312	284	325	335	332	289	297	239	311	315	282	278	316	313	286	309	308	283	281	281	310	308	309	322	315	302	310	277	317	263	300	296	263	281	308	340	287	293	301	286	298	276	299	293	290	278	307	338	331	317	292	296	318	285	305	292	297	301	299	295	272	281	302	289	320	288	298	295	307	267	281	264	309	309	299	304	298	310	283	304	290	320	313	294	294	310	306	293	289	304	309	295	269	292	348	296	304
12528	12983	21222	23161	22902	14844	12739	15829	10686	17086	13513	12010	4542	2951	2300	1741	1434	1671	1688	1501	1257	1116	1022	1048	1370	1181	1116	1042	1584	1253	860	872	881	902	848	891	858	807	808	858	820	843	808	818	852	840	821	860	915	834	857	870	830	874	781	793	868	806	813	849	823	832	831	808	801	822	810	820	792	811	869	788	840	809	773	826	817	836	842	926	828	825	774	822	789	741	824	856	789	797	751	833	830	799	814	761	833	818	804	822	870	834	792	820	832	799	777	797	756	768	787	813	741	804	795	815	798	779	793	808	804	803	840	825	868	773	810	805	810	773	846	816	761	791	817	789	834	810	852	822	776	795	805	833	777	842	776	760	780	783	816	754	840	811	816	815	785	786	822	852	813	840	773	811	837	822	794	841	847	843	804	755	794	847	843	752	804	809	759	792	822	800	792	815	794	795	759	805	809	785	800	843	787	855	764	768	773	790	770	821	818	760	779	811	780	781	827	862	792	809	813	751	803	825	837	732	791	751	811	794	800	757	803	797	812	831	848	795	758	818	779	802	840	794	797	805	847	799	800	807	775	781	782	776	821	777	809	807	815	821	775	783	770	767	765	796	805	792	828	839	775	774	738	821	857	822	805	845	778	791	802	779	756	760	810	761	801	751	754	765	816	735	821	805	836	759	830	779	731	807	802	818	797	809	796	822	845	830	785	756	787	795	794	737	779	826	740	824	799	850	827	816	751	776	838	818	818	835	756	842	786	807	775	818	756	814	853	795	818	752	775	784	789	811	738	778	798	785	799	822	753	809	800	739	758	767	834	801	805	808	793	793	822	800	761	764	793	772	823	791	834	777	838	749	806	809	790	779	815	787	842	742	774	769	795	735	783	781	832	823	809	787	772	784	791	753	794	779	776	840	765	788	824	840	788	738	826	795	825	806	793	786	814	748	788	822	864	788	781	802	772	819	729	776	782	764	791	818	761	787	769	828	822	815	777	777	750	790	755	860	808	846	831	773	839	762	830	787	817	801	818	794	761	786	862	787	808	774	831	770	769	824	810	764	847	779	771	763	787	823	786	766	799	806	749	816	806	792	823	775	764	792	817	791	790	838	761	796	823	814	857	837	818	817	796	782	816	825	802	770	775	816	787	741	816	812	764	838	819	797	771	800	837	808	823	814	807	791	842	813	834	765	869	757	791	789	800	770	787	815	798	779	790	840	792	792	787	790	812	795	771	845	763	761	802	834	813	808	803	807	792	781	809	793	760	718	811	777	785	769	823	805	762	799	807	824	813	787	783	806	739	768	793	814	783	759	792	796	811	794	769	828	808	834	736	746	805	832	794	765	847	768	817	784	835	810	804	779	780	818	797	821	817	847	778	779	806	815	804	826	782	786	800	783	776	767	770	768	811	851	781	790	768	811	803	792	814	806	800	769	854	758	841	808	791	818	816	884	773	779	825	769	827	829	826	789	786	799	816	804	758	769	807	796	797	817	736	788	801	767	818	828	761	818	788	816	828	826	809	794	813	839	812	820	792	773	755	768	772	794	803	778	817	733	848	785	787	818	805	834	780	821	749	740	839	758	832	811	787	769	796	836	831	806	816	796	807	770	798	811	758	818	756	777	883	783	860	784	765	786	842	817	816	802	809	803	837	815	747	816	769	768	821	790	780	822	805	851	797	807	766	811	806	827	765	833	758	831	797	791	763	792	804	838	797	815	847	816	823	774	807	744	773	772	787	818	858	793	775	789	781	796	808	820	825	845	740	781	841	816	754	722	802	779	793	750	790	780	804	788	769	807	787	795	861	818	805	774	772	806	815	839	841	790	780	804	815	808	798	771	780	795	782	776	802	833	814	755	763	792	820	753	781	762	763	808	800	808	781	740	796	785	821	838	763	821	791	767	803	778	827	814	788	795	793	756	786	808	755	787	782	856	805	826	784	763	767	754	764	787	764	772	828	833	834	818	864	786	824	804	746	838	788	846	799	814	826	812	761	799	805	776	760	824	820	793	792	810	805	836	791	803	782	822	802	792	785	774	791	753	805	790	768	800	811	792	770	851	800	792	860	737	791	768	832	831	806	811	839	776	788	812	786	772	794	829	764	790	744	818	788	756	800	795	724	783	827	798	802	814	764	804	741	723	808	808	852	814	811	791	780	792	775	719	789	751	850	791	756	824	785	810	798	789	832	766	791	813	793	791	797	841	782	779	761	792	760	778	783	800	733	801	799	794	842	797	827	790	777	798	816	781	745	797	854	791	836	782	825	832	789	769	786	821	830	814	849	786	819	877	769	805	779	802	816	813	763	759	814	746	797	829	788	819	782	795	804	747	796	806	803	810	799	801	770	758	787	801	815	781	779	709	779	805	831	787	790	819	758	799	767	764	763	753	789	743	771	771	832	820	779	813	802	824	790	805	799	785	751	805	787	792	815	786	776	784	784	745	780	851	789	806	752	802	795	797	806	793	797	816	795	760	760	821	820	816	775	792	768	787	780	767	778	860	807	828	820	829	796	801	860	818	806	785	784	801	765	777	784	820	822	807	831	820	800	861	807	731	800	809	839	798	754	818	762	768	794	770	781	797	758	826	772	802	793	839	762	774	823	765	797	819	774	824	816	820	797	825	787	827	784	740	793	874	742	805	799	789	790	818	812	808	836	793	831	812	744	834	784	772	792	781	793	751	798	783	765	771	844	776	827	855	808	795	800	814	807	766	829	802	791	770	838	785	759	832	805	813	840	791	836	772	750	802	798	780	817	764	833	768	778	817	816	752	796	823	808	835	780	741	739	789	805	793	763	794	758	800	807	795	830	818	784	825	788	791	798	788	795	767	851	747	815	802	814	762	770	787	775	778	836	800	798	771	797	764	812	733	829	813	781	782	795	786	816	770	834	752	759	810	809	851	785	806	759	766	790	765	775	803	811	799	760	799	837	809	758	778	777	802	784	848	803	770	811	769	788	796	762	831	806	750	765	780	780	804	782	849	793	808	772	794	755	839	791	807	809	788	787	815	806	791	770	826	836	833	795	815	784	815	842	762	819	797	865	788	807	826	869	775	767	808	792	847	787	787	776	791	805	788	802	775	788	818	735	804	811	797	765	856	768	798	769	814	802	753	809	820	790	782	813	768	809	813	826	775	830	816	773	729	829	801	776	786	810	750	791	790	816	772	776	814	784	813	776	819	788	770	820	823	800	807	814	742	768	784	798	812	800	754	814	815	802	760	786	766	836	799	775	746	818	834	740	818	780	789	817	762	789	762	793	809	763	797	811	818	791	759	739	805	795	776	798	840	815	753	819	776	804	784	759	813	769	828	807	775	775	782	847	835	823	805	807	791	788	810	785	796	775	775	753	787	812	859	820	788	807	836	786	824	747	798	806	744	855	824	787	801	820	813	824	777	772	797	762	760	813	765	787	838	796	751	858	766	812	874	832	840	793	806	853	781	801	821	749	827	766	831	820	776	806	876	758	777	815	831	764	772	809	793	790	780	760	845	801	806
23539	21344	28391	29268	25337	17921	12338	10666	6787	9062	8766	6922	3625	1309	850	593	422	549	446	386	385	304	284	348	358	328	322	287	323	390	243	239	272	252	283	231	262	281	246	263	264	238	257	272	255	255	236	274	239	247	250	241	251	232	238	220	267	267	237	252	283	233	247	268	236	241	270	220	241	253	260	273	252	212	274	256	261	242	221	269	275	251	248	241	255	252	235	247	278	253	261	223	251	261	250	257	276	223	248	257	248	281	228	234	240	247	231	236	227	239	251	237	253	223	264	245	231	254	270	257	234	217	232	236	255	209	254	219	251	255	220	232	220	250	241	230	244	253	237	279	242	271	241	264	225	234	237	218	233	256	249	256	228	246	240	213	257	247	247	254	264	251	226	236	257	221	235	266	258	284	236	259	265	253	227	249	274	237	223	243	245	271	233	236	228	241	235	270	235	280	260	245	268	224	241	250	230	254	227	226	266	254	257	270	234	219	276	249	255	253	240	239	238	259	246	259	236	239	276	245	232	211	285	219	241	244	249	248	250	261	227	261	230	226	259	226	222	255	263	268	256	216	247	263	247	242	244	211	213	281	228	236	256	231	241	262	245	247	253	255	263	238	249	251	233	281	277	281	250	252	244	249	265	249	257	244	259	275	237	222	243	247	216	245	231	236	234	253	243	226	215	247	249	258	232	225	243	242	246	242	249	246	251	244	242	239	264	233	238	254	261	231	251	242	238	274	269	238	245	228	219	252	239	262	242	246	281	211	244	208	221	242	258	240	246	252	252	225	249	240	254	235	230	230	242	245	244	240	257	218	279	249	252	255	228	244	213	207	227	251	276	224	239	241	261	250	253	247	223	205	258	255	247	227	246	268	239	268	237	250	227	230	228	239	247	222	257	245	250	243	236	248	224	250	235	243	267	271	253	253	244	276	253	247	234	231	220	226	230	227	228	225	251	270	230	257	254	247	223	245	240	253	253	274	261	259	229	272	229	253	246	251	245	236	254	269	258	235	238	255	228	261	268	252	249	257	215	245	279	215	230	235	265	241	236	250	230	290	217	236	209	255	268	252	247	243	247	268	256	255	260	263	246	266	257	236	245	244	261	257	247	247	259	284	248	262	269	228	235	238	249	250	236	232	250	245	267	230	227	262	248	265	265	244	249	238	240	229	246	284	228	255	214	250	251	234	228	243	248	238	214	216	267	229	243	243	223	262	229	242	225	241	244	255	238	252	252	235	245	246	237	254	259	233	263	244	258	274	246	235	234	258	242	220	252	238	233	254	230	269	241	250	234	269	247	271	271	274	269	249	236	264	265	221	266	242	248	265	223	246	258	250	241	246	255	267	272	268	247	255	217	232	229	279	244	261	235	253	252	246	269	238	202	248	233	279	238	223	244	226	244	225	221	243	244	246	224	260	245	238	244	242	260	220	266	222	244	241	265	261	239	236	254	274	268	232	221	230	229	237	243	270	232	246	218	262	238	222	272	229	268	237	266	228	238	241	226	251	259	218	251	206	276	266	239	258	235	246	247	247	245	245	236	214	227	265	240	247	205	223	287	229	269	223	219	215	245	267	236	255	240	224	222	255	281	255	257	211	250	240	263	282	233	240	247	272	252	251	210	254	269	259	259	241	248	233	256	234	251	259	261	240	218	244	232	252	241	239	250	223	231	247	254	288	237	255	245	239	248	228	213	242	229	238	265	263	263	252	275	228	242	252	231	228	247	244	261	234	253	251	268	250	259	250	245	216	258	266	248	234	232	225	228	234	286	234	253	271	270	250	240	237	243	263	258	226	253	265	238	263	222	257	256	237	236	253	250	238	252	257	253	281	251	262	223	231	247	240	241	226	244	249	277	274	233	248	227	241	239	206	258	257	243	266	248	248	250	231	251	230	228	276	246	242	244	265	231	242	217	240	259	239	239	246	244	256	260	252	247	258	239	257	236	236	236	242	261	234	277	248	225	238	206	235	234	246	272	284	243	249	257	256	231	233	272	227	229	264	246	226	253	249	204	239	247	214	221	220	279	252	265	243	216	240	258	256	264	250	239	221	253	256	261	257	257	246	237	279	221	273	251	233	229	253	260	271	232	244	266	215	229	248	213	247	249	246	253	249	233	247	271	254	255	265	245	245	249	226	254	258	292	240	233	223	252	236	252	273	237	261	265	260	245	225	238	215	255	249	278	241	235	249	252	257	228	247	250	250	230	227	234	251	232	244	249	221	264	249	247	247	237	252	244	254	220	244	265	255	258	238	221	236	215	296	243	255	252	232	264	289	242	234	249	247	236	261	255	259	204	247	264	264	239	255	235	239	261	227	264	253	218	289	246	233	236	240	205	221	241	245	259	245	234	269	237	259	276	260	258	228	256	226	252	238	257	263	238	263	248	259	256	249	239	233	255	243	260	229	266	255	257	229	258	240	230	245	250	235	228	265	254	207	235	267	282	212	240	261	224	249	243	229	272	268	263	257	244	226	257	215	256	236	238	241	256	264	243	229	222	197	249	240	241	241	248	233	237	227	241	247	225	235	246	235	233	291	241	277	241	260	248	244	246	248	236	258	257	234	248	273	238	259	234	259	225	231	211	241	245	251	251	268	280	231	219	244	245	273	238	234	227	236	234	229	261	229	230	258	253	268	256	251	272	268	260	242	240	252	239	239	237	220	250	218	255	228	229	247	247	260	270	238	242	240	244	241	275	272	235	255	241	255	242	251	252	229	247	246	239	258	231	225	235	242	264	223	239	251	226	239	252	268	276	252	235	225	211	279	227	253	240	250	235	249	263	207	271	282	258	229	241	248	237	246	214	247	259	237	228	218	247	250	202	200	246	266	209	268	249	240	234	240	266	245	232	224	233	221	227	273	240	255	262	269	218	251	240	249	271	267	282	256	243	256	239	231	271	239	229	268	277	229	244	266	237	228	220	250	239	234	267	259	270	268	264	235	254	250	271	247	272	239	240	240	220	228	241	240	234	248	254	251	254	259	237	243	257	238	261	223	243	230	257	212	238	228	250	238	240	238	251	239	270	250	233	273	238	254	266	223	240	252	237	246	218	255	243	245	244	233	255	260	264	276	257	245	219	262	230	267	220	230	268	245	253	247	272	233	266	245	265	250	247	258	243	259	253	243	241	247	247	225	251	233	224	251	255	253	237	250	243	244	246	219	221	239	223	225	255	258	212	229	238	259	245	231	258	210	267	230	229	256	226	232	234	254	242	264	232	253	229	241	238	223	275	220	255	269	248	245	229	266	237	238	250	213	244	249	283	224	260	231	221	242	221	257	244	248	287	274	238	236	264	228	260	232	247	220	246	252	248	231	243	245	248	218	246	201	240	242	237	258	226	247	207	222	237	232	271	249	248	250	255	231	239	248	248	268	247	282	247	232	239	229	228	257	265	261	232	251	254	246	246	257	248	252	228	235	242	238	239	229	245	250	229	237	241	217	262	287	272	260	250	255	262	231	222	270	288	254	237	268	258	262	256	247
14624	15854	24864	26974	27935	19607	16629	20604	13777	22162	19987	16194	7144	3049	3163	2766	1722	2394	2151	1844	1497	1330	993	1305	1519	1297	1181	1149	1483	1972	800	743	783	771	763	698	773	736	705	738	731	757	715	724	729	740	730	712	716	722	709	680	766	644	685	699	631	658	699	718	678	655	694	647	679	718	683	693	671	723	731	709	680	660	680	703	627	697	694	787	651	644	654	658	667	656	723	646	657	691	678	658	641	657	669	622	609	676	644	680	684	653	650	643	684	666	635	622	640	685	663	622	688	678	629	647	671	628	649	665	683	666	696	585	646	648	653	635	649	672	627	689	731	699	625	624	649	680	645	631	680	678	634	666	620	688	666	639	646	643	646	664	673	654	678	644	645	693	639	642	643	618	665	651	649	677	621	639	613	645	662	654	668	613	669	629	657	706	621	663	626	657	590	654	672	620	674	646	673	651	643	602	638	691	610	616	698	672	601	682	680	577	639	629	601	669	619	643	643	634	638	628	617	659	655	649	661	625	683	642	669	646	622	660	667	661	611	635	656	650	682	666	674	619	583	672	598	641	617	655	678	642	657	583	648	650	668	646	627	622	669	648	678	703	630	659	645	621	641	645	614	685	657	628	639	641	660	686	701	659	662	663	645	642	653	654	668	650	597	664	664	663	660	658	698	666	656	640	661	650	604	662	640	629	644	642	654	664	622	651	653	630	673	671	656	622	646	634	661	615	635	665	605	637	673	641	643	669	678	651	625	633	625	674	662	632	657	631	678	613	643	648	642	648	609	608	650	665	608	602	609	635	618	627	685	633	682	635	655	680	663	664	643	689	678	633	635	691	684	611	617	661	653	672	641	656	618	637	654	608	583	694	629	698	612	638	621	599	641	639	666	660	588	626	645	656	652	621	625	668	623	601	663	641	712	657	617	684	596	644	686	604	655	619	620	650	671	665	617	614	612	663	651	637	650	629	656	592	649	591	647	645	647	605	663	633	628	638	640	653	697	613	625	660	638	655	632	616	680	638	614	641	658	619	673	637	648	614	650	650	614	646	668	644	586	656	659	655	610	613	648	652	637	629	682	610	624	650	608	661	649	658	608	601	664	687	619	636	664	644	669	662	680	671	671	671	648	675	669	624	646	649	698	640	641	704	666	626	679	633	669	634	668	641	671	664	638	637	667	620	630	652	667	646	647	623	711	629	647	634	647	672	684	635	596	692	664	664	653	632	674	584	657	632	625	716	644	637	654	626	622	614	635	642	606	593	670	662	650	649	618	651	678	620	643	616	658	635	617	729	628	639	616	653	598	609	654	612	664	651	672	612	699	642	611	667	639	654	662	648	646	653	645	630	677	665	699	648	669	624	656	681	605	681	668	685	644	668	621	642	631	623	649	649	639	655	654	689	654	666	621	690	624	660	677	677	641	635	590	631	650	653	678	690	653	684	660	687	684	571	598	631	643	641	614	658	660	677	687	685	637	669	646	674	637	640	672	658	621	638	640	628	689	628	629	595	678	646	679	658	631	624	630	657	663	646	618	636	645	640	588	678	662	646	638	687	671	610	665	627	635	637	664	627	661	603	636	664	664	651	632	638	609	643	673	640	627	643	674	660	630	605	665	655	653	647	641	649	602	644	665	667	641	653	645	639	648	614	630	655	663	705	614	731	644	629	618	635	597	616	633	654	641	658	625	674	636	616	660	657	654	668	626	658	647	629	622	666	608	609	652	655	629	719	616	622	674	647	621	668	653	619	678	628	656	630	579	635	646	636	701	627	611	644	664	644	632	660	649	636	661	667	686	653	683	644	630	614	652	636	652	681	654	653	643	667	686	613	682	675	647	614	634	581	671	659	675	681	614	677	644	606	651	647	670	626	597	676	641	669	633	675	672	653	603	673	622	690	672	649	646	630	674	673	642	645	652	657	651	642	677	622	630	618	665	680	650	638	625	639	616	665	643	694	589	659	663	637	638	638	686	619	641	636	647	662	661	658	661	626	700	674	644	683	629	617	648	673	628	651	605	625	624	648	626	643	651	697	620	619	666	611	655	666	596	629	676	634	605	697	631	628	622	651	648	660	640	627	653	640	681	660	651	665	650	610	623	666	609	686	590	657	629	645	636	663	656	633	646	641	665	605	693	658	641	654	677	674	629	633	679	611	661	647	633	670	615	602	672	635	693	626	589	652	664	612	664	637	631	639	642	647	635	653	654	647	637	618	664	673	642	637	636	602	626	635	603	630	585	653	645	604	647	615	693	642	630	587	661	626	645	650	659	630	628	640	649	651	633	641	662	685	617	634	676	620	656	601	614	606	638	617	630	643	660	647	644	588	599	664	646	653	630	677	626	630	656	648	640	627	648	632	611	677	654	667	690	599	631	665	670	600	623	644	637	645	688	645	649	656	646	609	677	628	605	646	649	636	649	661	644	594	653	606	631	659	674	623	651	629	640	622	598	624	635	654	608	612	659	637	617	614	650	655	661	590	631	638	617	700	624	659	644	636	665	635	635	684	664	635	627	633	600	671	646	600	683	627	630	649	654	645	626	662	635	634	625	664	715	629	641	642	632	585	673	605	672	690	610	629	635	642	682	654	642	664	646	657	649	616	678	652	626	669	622	647	681	623	665	671	715	639	590	672	646	633	670	676	678	648	616	661	650	656	597	642	693	632	679	657	631	658	658	643	641	629	664	612	647	650	641	641	651	640	628	664	661	622	640	643	659	639	643	648	607	650	633	632	665	624	673	665	641	657	595	700	608	673	603	608	654	671	661	675	671	668	629	663	642	655	632	669	639	671	634	642	624	662	643	648	655	655	623	630	659	635	593	644	679	630	662	625	646	615	648	629	646	672	648	612	657	633	659	593	706	646	662	598	620	638	651	618	611	639	652	636	641	659	632	659	657	664	634	621	644	666	682	668	640	642	650	672	682	660	636	648	641	667	649	630	602	634	651	628	680	666	666	608	631	672	697	618	644	651	588	637	721	644	621	655	631	650	618	678	671	664	641	636	691	690	630	624	630	639	635	648	666	613	625	676	668	634	649	595	660	670	603	664	606	635	637	660	662	641	606	639	635	686	675	659	655	635	639	666	652	636	696	647	647	679	637	664	657	714	620	693	646	677	636	669	649	624	654	633	614	643	659	642	621	621	647	624	635	602	637	701	636	662	612	653	655	671	654	652	652	664	652	694	668	662	651	646	656	607	661	612	628	609	680	641	643	634	644	643	640	635	646	661	660	641	613	635	641	660	663	649	694	623	652	635	656	639	650	625	666	657	655	625	623	637	690	708	623	642	668	703	646	664	635	660	699	647	648	674	666	644	601	639	646	618	654	613	639	633	664	573	696	653	646	658	639	629	645	679	651	665	684	599	639	591	661	609	645	614	640	677	610	627	631	643	602	593	656	591	613	654	706	599	632	561	634	649	611	608	639	664	666	635	594	640	629	643	629	633	621	669	630	642	662	655	633	699	626	651	671	647	625	646	642	647	659	650	654	624	650	636
3092	1525	1705	1341	960	576	529	480	337	411	324	253	206	178	186	186	180	167	182	188	187	165	180	180	184	174	181	187	195	189	175	174	167	168	198	167	185	143	167	162	165	184	167	194	158	161	161	173	159	175	167	169	137	165	174	195	189	167	178	169	184	159	192	152	175	191	190	177	179	177	164	183	167	191	157	166	174	182	167	168	185	160	183	177	175	161	183	182	170	214	160	172	193	203	169	181	186	181	154	186	187	186	166	165	154	161	175	155	180	160	167	178	151	177	199	165	174	168	148	180	173	162	164	169	156	179	164	178	155	165	164	183	165	185	187	167	160	170	152	175	157	187	174	180	168	189	167	176	160	199	184	169	200	185	161	169	177	149	173	194	151	166	154	179	175	175	177	170	182	151	176	180	162	180	154	162	162	161	189	200	180	149	146	174	171	189	170	172	165	153	188	180	198	165	194	182	171	169	168	179	154	179	184	161	158	167	185	172	164	172	182	173	165	169	168	180	198	185	175	179	176	175	173	160	176	153	178	182	163	180	170	171	190	162	163	168	173	186	175	166	167	156	171	161	172	194	161	165	162	191	191	183	178	193	156	158	168	180	188	176	174	207	157	163	173	176	176	154	177	169	170	188	163	179	166	173	201	171	165	157	177	168	159	150	168	201	171	181	163	180	159	173	179	166	164	161	174	167	147	139	179	201	156	168	168	190	133	169	146	170	126	176	196	168	177	138	164	170	176	185	159	158	180	168	158	159	166	160	180	186	180	171	169	157	176	180	159	176	193	165	156	158	159	171	190	183	175	208	167	161	198	207	158	147	167	168	178	192	173	151	173	175	176	181	164	175	175	182	163	167	192	147	156	167	181	185	161	147	169	176	160	166	170	161	164	161	177	168	171	190	176	156	173	157	168	158	169	213	165	158	191	171	171	172	159	172	169	164	173	170	179	176	174	180	184	175	166	173	192	154	194	177	173	175	181	157	167	176	168	187	165	190	149	168	152	195	162	157	176	189	182	173	159	168	151	167	182	152	169	157	148	166	153	164	158	167	175	175	169	173	163	185	172	147	181	166	168	175	174	175	169	157	158	181	194	170	152	198	158	171	177	194	160	174	165	156	153	179	191	155	164	183	170	176	175	179	169	158	170	164	185	164	148	160	160	188	181	166	178	183	172	157	182	162	158	184	164	153	183	168	167	167	187	175	190	157	191	175	158	189	165	164	165	190	150	198	156	170	173	184	166	168	176	179	173	154	168	176	189	181	165	197	173	182	175	159	143	165	173	171	177	170	169	169	159	152	178	171	155	159	205	190	149	171	211	181	202	188	144	181	170	176	195	178	186	145	212	181	156	170	163	155	171	172	176	169	176	168	170	156	165	165	194	182	177	163	175	157	185	168	176	170	174	157	172	175	174	182	178	177	182	184	179	181	159	171	183	178	180	181	147	160	188	161	193	204	166	192	167	164	183	177	154	165	191	178	180	143	176	165	169	157	173	180	164	148	157	174	154	182	188	180	171	182	176	159	176	156	174	169	172	169	198	175	182	171	187	195	174	148	175	178	195	183	172	171	184	154	162	165	203	192	163	189	159	183	152	183	184	164	172	177	187	169	176	168	172	169	172	184	169	177	163	164	193	168	163	147	165	178	182	167	170	152	159	162	171	171	181	172	182	165	169	168	193	180	173	180	171	148	173	188	156	174	158	184	176	160	218	166	184	169	183	167	172	189	170	155	181	196	194	167	182	171	187	182	157	176	185	186	192	167	169	165	192	207	161	173	155	174	164	188	168	184	153	190	189	180	164	174	172	164	172	190	174	171	161	167	152	176	176	163	204	165	151	165	186	150	184	174	167	165	162	199	182	175	163	183	169	195	190	175	180	180	169	180	148	149	155	192	192	156	153	156	166	171	188	172	137	164	180	183	176	165	165	181	172	160	186	170	163	180	181	166	164	148	178	151	166	150	184	170	168	186	154	177	166	152	177	198	141	167	167	188	157	166	175	171	170	182	164	165	169	180	183	178	175	171	165	177	176	150	170	186	193	163	160	188	165	172	166	161	186	175	176	185	148	162	175	166	181	187	170	159	154	172	189	168	166	176	145	163	159	178	201	165	162	181	187	174	177	161	191	168	155	159	164	159	166	154	159	166	146	192	163	170	170	137	166	168	145	184	170	191	164	189	183	164	192	156	157	196	187	141	171	179	172	177	171	167	199	191	149	176	176	180	179	158	175	177	181	187	185	175	188	170	186	166	171	184	172	148	189	176	172	183	168	170	177	154	175	177	165	165	170	179	168	179	157	152	165	192	192	192	198	187	168	165	181	178	168	156	161	144	174	155	172	166	163	169	168	205	166	170	197	175	180	182	188	146	180	173	184	174	183	180	182	186	191	180	175	183	182	156	173	151	154	174	162	147	181	184	145	169	166	175	178	176	200	151	155	139	158	181	175	180	165	178	173	169	157	171	180	145	208	162	179	174	157	185	164	178	161	162	179	166	194	175	185	198	164	175	155	158	162	213	162	179	183	173	165	174	163	185	180	154	172	172	173	157	156	174	170	180	164	175	174	172	158	162	177	147	177	182	175	158	185	169	165	163	182	162	150	168	167	165	169	180	149	176	182	166	187	188	177	159	156	151	161	167	186	170	179	193	176	195	166	179	152	182	171	151	160	176	165	172	164	193	181	170	195	159	188	191	168	167	198	179	181	182	178	168	182	172	191	145	158	163	191	174	149	179	158	190	174	168	156	185	173	185	185	190	179	175	174	182	181	179	193	195	192	157	175	151	185	166	199	181	185	167	188	199	184	188	176	158	164	172	163	184	180	177	179	167	163	183	149	175	162	144	187	162	160	151	172	191	188	196	197	178	163	171	164	173	201	177	171	179	171	179	184	158	180	183	179	187	171	196	184	188	172	165	182	173	162	151	180	160	166	181	156	176	156	177	170	162	154	162	157	158	182	161	160	191	161	177	164	187	202	179	172	182	155	160	167	180	199	171	172	190	161	175	169	165	172	158	167	164	148	174	151	172	169	178	174	183	178	152	171	160	176	166	180	172	179	187	165	203	169	171	182	160	155	183	161	194	178	176	160	167	160	178	165	171	168	169	178	156	168	169	178	163	178	189	197	180	159	182	156	167	168	200	172	166	185	188	168	163	168	176	172	196	181	163	179	166	181	171	193	193	181	160	171	144	158	176	175	169	185	150	156	175	174	167	193	168	173	182	168	166	156	185	163	160	154	154	162	158	163	171	165	179	156	163	167	151	167	157	166	145	185	176	150	167	173	164	158	175	173	147	159	166	183	170	192	189	165	153	191	192	156	176	174	160	184	188	181	175	169	185	182	174	167	162	164	191	170	152	168	159	172	189	170	174	198	190	169	189	175	158	177	185	169	190	170	191	156	179	174	166	187	175	164	155	183	163	152	166	169	171	174	159	181	166	179	192	156	165	152	164	187	170	168	201	168	160	173	181	158	170	186	154	161	157	184	181
3244	2334	4280	4602	3644	2171	1825	1955	1403	1956	1618	1233	770	572	579	556	577	557	559	536	515	509	531	502	520	531	544	529	546	608	481	508	505	533	544	522	501	500	503	506	509	492	503	508	501	566	485	526	508	538	501	513	499	519	536	523	548	528	516	467	526	508	513	545	467	503	504	508	567	530	512	520	531	527	518	515	512	527	509	510	502	506	514	506	484	523	469	500	517	551	503	518	545	482	484	523	504	517	507	435	526	484	527	544	521	484	520	514	537	493	553	521	521	470	511	494	541	529	482	546	477	513	588	538	489	546	527	519	533	490	512	480	497	487	504	477	539	515	485	558	537	524	511	485	472	507	495	515	519	504	554	513	508	537	554	528	500	469	563	542	507	520	551	537	515	491	518	487	537	523	537	525	511	489	511	512	523	478	550	493	513	492	534	507	504	511	545	538	504	541	494	508	515	545	493	506	542	514	482	497	505	473	513	512	505	529	545	544	543	513	549	484	520	490	511	484	486	489	476	506	565	499	527	514	511	491	485	517	488	499	518	523	492	515	482	525	549	510	501	492	502	530	520	478	519	488	501	549	488	529	544	505	543	509	487	499	512	511	514	541	511	505	532	536	524	506	515	476	527	499	497	458	541	536	545	487	504	513	489	502	517	507	496	530	472	491	501	482	492	544	556	465	496	496	516	527	527	501	514	514	499	526	544	553	543	535	510	507	519	499	559	483	534	477	531	502	516	548	505	509	561	507	487	513	504	511	535	527	505	506	513	502	502	486	500	505	511	537	471	508	474	496	501	561	518	542	527	503	488	524	485	529	542	530	548	526	513	514	503	479	543	517	534	513	501	541	559	482	504	523	490	471	589	510	527	536	472	490	483	528	526	502	513	551	498	495	496	526	494	524	550	509	509	523	519	534	537	520	558	518	504	513	556	555	507	536	516	500	525	509	527	500	546	541	509	516	481	499	490	487	526	487	501	536	497	515	499	513	530	524	530	518	502	486	484	552	565	515	487	506	490	514	513	465	512	514	511	550	523	521	523	503	550	496	520	507	526	508	546	514	512	524	520	474	537	468	486	537	538	523	471	477	509	548	473	497	518	511	459	550	513	509	533	527	491	530	507	526	502	511	546	521	539	506	528	514	489	511	470	504	502	479	527	513	521	529	481	514	555	529	484	517	503	467	513	510	531	517	554	534	529	490	477	469	522	509	515	486	549	499	518	522	484	507	530	526	493	507	494	479	552	528	566	531	560	472	504	551	521	513	523	515	508	492	477	502	525	518	531	518	531	500	514	513	502	504	516	517	502	529	513	480	507	514	472	552	502	498	529	513	507	547	488	473	517	529	505	525	493	529	509	525	518	496	522	489	516	479	525	489	497	494	535	546	493	502	465	488	473	533	547	535	505	520	561	539	503	539	549	499	497	509	518	514	496	529	507	514	550	526	520	487	508	486	534	486	469	541	512	490	550	505	485	504	509	472	491	534	513	550	469	518	564	505	514	533	530	497	516	527	529	488	480	543	538	475	503	556	516	538	490	527	488	459	508	476	549	528	486	504	546	530	512	470	449	563	509	544	513	502	499	529	518	497	512	495	529	557	519	479	480	524	545	488	513	521	484	533	547	492	526	501	518	516	493	508	533	531	486	491	546	512	524	525	540	521	489	477	513	530	530	494	496	498	478	516	472	490	473	516	526	513	544	482	497	535	563	520	529	506	504	509	518	520	517	491	500	532	520	504	488	515	506	479	497	528	510	536	534	501	521	504	516	520	517	522	527	483	490	531	485	546	523	499	468	506	507	558	548	544	497	507	505	536	522	490	502	564	534	513	528	525	502	531	486	542	511	512	468	538	532	507	510	516	492	526	516	469	507	473	482	511	500	520	491	492	552	514	515	470	503	534	522	559	490	517	464	501	458	519	492	538	536	502	527	476	463	533	497	498	525	524	515	505	517	523	505	510	530	492	529	470	534	475	498	502	539	548	508	530	518	566	507	498	516	518	503	510	521	510	537	533	486	529	524	544	532	541	524	519	515	465	474	493	534	521	491	564	563	524	486	482	513	525	510	521	534	493	507	555	496	507	522	505	528	518	503	506	519	511	511	523	510	531	510	480	485	477	524	460	550	507	497	537	526	531	494	504	521	537	512	500	546	529	486	491	525	522	524	479	520	504	482	496	476	534	536	488	507	552	503	529	538	510	513	530	499	537	520	536	517	480	548	524	477	534	520	509	480	491	505	513	522	491	505	536	540	490	533	495	530	513	528	487	474	506	479	533	470	514	535	481	528	520	496	509	505	500	536	536	463	513	501	548	545	519	525	483	486	495	516	529	480	510	492	538	524	521	550	535	524	517	504	556	534	486	501	509	503	532	513	528	492	510	527	538	530	505	518	491	492	526	534	498	490	510	477	474	572	516	534	485	512	535	491	540	555	550	491	518	530	527	498	544	489	472	525	487	494	506	503	539	511	516	519	508	521	502	504	490	522	516	476	501	490	545	487	482	515	509	532	538	535	547	522	532	519	518	501	540	508	567	502	491	531	495	520	489	473	512	530	516	534	528	492	503	509	539	509	502	511	496	518	518	517	507	518	511	530	503	549	469	512	492	499	508	521	528	521	502	517	503	493	543	530	517	545	501	503	526	537	495	501	508	526	505	501	511	524	508	485	517	491	523	484	517	499	502	523	509	561	520	507	506	508	510	499	481	512	497	505	480	517	500	555	541	509	511	539	535	551	521	516	503	514	550	489	508	540	573	483	493	494	485	513	482	526	481	501	532	555	496	483	536	539	512	575	505	542	459	505	506	540	534	502	467	501	541	506	529	462	517	517	509	473	499	521	523	543	488	531	498	493	463	520	491	525	523	496	542	490	524	525	526	504	525	531	505	469	511	527	516	494	525	533	545	480	491	484	538	498	505	509	495	514	554	476	488	502	489	516	481	571	501	462	509	527	497	488	500	533	537	524	525	506	500	487	515	524	530	512	510	519	508	518	483	561	490	489	505	502	520	508	542	499	513	519	507	475	499	528	473	507	525	498	514	484	528	501	526	508	528	528	543	514	538	527	491	546	521	464	536	502	536	513	505	489	506	536	505	498	578	532	527	501	516	491	579	525	514	519	494	527	495	528	516	525	552	497	526	521	539	555	510	530	515	517	543	485	545	541	493	486	525	513	508	538	485	481	522	515	546	518	469	545	508	494	540	487	523	516	511	532	483	505	583	508	505	506	485	518	548	468	529	508	518	547	518	491	457	501	521	505	500	494	515	530	541	515	513	545	542	523	490	488	545	485	525	509	515	558	476	523	520	547	485	550	527	500	498	486	483	542	478	518	531	512	528	549	524	522	494	493	538	508	467	485	520	483	505	518	510	493	519	493	571	527	465	494	552	508	531	506	495	518	528	519	508	534	469	531	521	495	547	548	537	478	482	522	537	504	535	503	522	518	513	544	542	476	462	551	493	478	469	523	525	546	496	527	495	505	501	488	486	512	462
15877	15959	21045	23256	18247	12471	8126	6481	4305	5847	4214	2770	1454	861	490	472	541	413	389	378	379	347	312	320	357	368	320	322	404	540	289	320	287	291	305	311	333	305	298	316	341	325	304	328	293	319	310	353	322	300	289	320	276	291	318	311	316	296	300	306	320	334	284	299	322	267	319	308	273	308	333	319	306	331	299	320	330	288	316	308	293	277	331	304	333	283	310	308	290	326	327	281	286	316	313	277	279	333	320	329	287	287	332	299	272	289	305	305	323	302	284	303	322	313	313	302	330	293	299	284	292	292	351	333	282	294	308	315	309	297	311	290	313	285	310	323	326	316	306	295	282	283	304	336	293	281	295	293	294	304	284	269	306	288	282	303	335	316	296	307	286	307	305	332	309	280	287	277	301	304	305	318	318	310	301	282	319	296	270	303	302	314	294	307	315	327	295	258	306	282	314	288	327	309	297	302	270	293	313	321	321	297	284	289	294	277	339	244	320	302	312	270	283	295	277	300	333	287	317	307	288	281	315	266	296	277	311	281	329	343	283	307	296	287	311	289	295	285	307	296	314	295	307	314	292	263	287	298	288	288	301	282	318	288	306	277	293	350	303	271	302	316	296	320	309	305	286	316	314	285	317	323	311	325	303	326	294	289	325	316	286	274	290	296	301	298	308	305	305	285	309	298	315	294	308	310	337	323	310	321	325	340	297	300	296	287	329	322	315	281	289	313	273	300	301	275	264	312	276	299	263	303	271	276	292	330	307	288	296	280	285	295	291	331	285	291	295	279	309	318	290	285	303	317	325	270	282	286	301	294	292	290	316	296	288	309	296	295	301	296	330	319	295	297	298	288	325	308	292	308	328	307	318	291	298	296	310	292	310	293	323	312	322	324	261	332	285	264	282	287	290	308	308	306	301	323	288	295	303	307	305	297	286	307	307	307	262	341	307	296	319	320	297	292	307	299	300	263	292	290	269	335	303	304	287	272	315	282	277	286	304	334	336	310	318	283	301	322	324	280	286	302	301	290	310	320	300	292	305	266	320	325	278	268	314	331	306	288	334	310	281	312	316	319	332	327	327	295	296	271	308	296	268	303	319	317	320	307	302	291	303	312	326	285	290	292	327	266	288	301	284	305	326	267	297	329	270	281	320	308	324	286	285	302	319	276	338	312	274	322	324	312	314	305	281	302	303	279	314	308	283	287	278	295	298	290	295	282	291	338	300	291	294	297	287	302	317	295	285	307	297	323	286	308	320	292	294	318	292	299	327	295	296	296	277	306	294	298	294	283	317	321	332	297	307	316	319	299	279	287	324	260	326	322	262	274	311	293	293	294	338	289	304	289	295	297	260	334	336	325	269	307	295	281	279	286	284	257	283	283	271	291	287	310	294	298	284	298	324	320	309	290	304	303	306	278	302	312	335	286	308	316	288	311	285	270	296	268	284	277	307	277	286	307	281	278	306	301	295	286	302	267	317	288	315	296	281	323	287	269	274	277	311	274	296	296	311	296	269	338	321	300	312	311	300	308	352	299	310	287	300	313	285	317	304	329	316	277	293	304	301	310	294	304	288	314	329	323	282	318	290	298	308	253	321	323	293	306	282	280	324	299	295	292	298	295	282	260	286	264	294	294	307	294	270	299	308	302	327	320	306	305	301	285	314	315	308	320	292	302	306	316	291	307	302	311	288	313	304	326	302	319	304	320	255	299	324	287	300	291	324	300	312	293	288	293	283	317	297	296	301	308	289	311	321	278	319	274	287	315	307	296	322	293	294	279	317	295	256	305	315	285	294	315	307	273	304	280	279	296	319	289	315	302	308	303	278	322	288	319	296	304	306	312	296	265	304	283	291	342	306	283	295	331	308	276	294	278	303	287	328	310	280	289	276	298	281	306	303	277	302	292	283	302	328	280	292	305	297	325	317	283	320	295	316	320	316	278	286	301	292	274	293	305	314	296	295	275	309	280	284	281	319	288	304	270	320	333	302	324	285	313	306	315	319	296	296	301	317	282	310	293	297	292	312	290	303	290	302	318	299	321	305	329	318	293	316	297	271	289	317	314	300	310	280	290	339	333	319	292	307	306	299	306	303	306	298	270	302	287	278	257	281	289	296	303	296	259	333	297	304	317	300	292	319	287	277	288	298	335	294	315	260	290	310	286	275	311	289	320	323	320	312	307	280	301	294	289	312	327	302	277	318	321	270	317	310	294	313	296	310	290	298	281	285	301	313	305	307	313	289	310	309	299	307	283	300	314	292	296	307	294	317	285	281	312	329	319	309	286	296	284	317	274	303	315	317	306	321	288	298	287	301	283	275	274	319	266	291	284	318	281	278	300	315	304	299	301	275	318	289	286	303	320	295	309	315	303	301	334	324	319	301	295	323	313	280	293	272	326	314	322	299	300	328	293	285	286	314	272	290	281	301	298	289	244	318	306	315	319	292	301	278	302	297	307	316	306	294	319	282	314	311	329	284	280	306	301	277	301	296	275	312	305	316	295	303	306	301	302	307	298	303	302	278	299	300	300	298	319	279	276	294	297	320	302	288	301	301	293	298	308	301	280	302	296	331	297	288	303	303	296	286	276	312	293	311	296	298	264	282	292	312	312	279	290	291	329	325	295	280	322	356	301	331	299	304	327	336	306	297	317	271	333	293	270	263	281	319	324	292	248	294	294	280	320	300	283	293	305	303	265	284	306	278	306	280	306	329	306	308	275	288	304	319	302	318	291	326	286	294	274	279	307	283	298	310	301	312	303	296	316	308	318	338	272	309	294	289	273	304	307	294	306	299	286	290	297	334	315	311	303	300	296	306	283	306	300	284	329	295	294	302	326	346	300	287	287	286	312	292	278	294	297	296	279	304	304	302	298	275	270	310	331	293	301	296	294	308	311	286	316	269	318	289	313	293	321	287	293	317	301	304	314	291	317	286	287	292	294	301	282	348	323	310	316	304	344	276	314	287	302	285	286	268	308	310	308	328	289	290	311	308	281	282	289	262	293	293	282	281	295	285	316	294	301	302	283	306	281	321	314	294	342	304	288	298	280	308	290	284	323	273	304	256	304	310	298	289	291	290	303	299	307	310	294	316	313	313	301	316	257	323	282	323	294	305	315	303	314	290	311	314	325	299	323	306	298	310	278	305	277	311	306	287	304	318	322	285	323	303	312	271	280	275	281	284	301	314	337	333	287	305	315	324	299	273	314	287	291	276	284	305	297	315	296	323	322	310	297	296	304	291	294	280	283	294	300	274	326	279	312	288	262	312	280	299	308	288	319	290	285	320	311	262	294	323	287	316	296	290	268	315	301	320	278	300	272	301	309	295	292	307	312	290	313	316	333	268	336	325	303	287	294	321	289	297	268	290	296	311	305	275	303	288	272	293	269	288	296	277	305	304	285	316	254	333	289	300	326	316	294	334	264	304	285	305	289	270	303	310	321	319	311	303	286	319	308	305	322	299	341	326	294	305	308	288	290	295	301	318	301	311	307	304	312
11471	11558	18957	22602	22439	15791	14621	14602	10661	15798	10535	7958	4872	2820	1950	1834	1901	1640	1536	1721	1436	981	1070	1163	1442	1361	1166	1063	1795	2973	913	858	887	875	845	860	835	783	867	841	840	853	787	832	888	857	822	863	861	854	845	810	811	835	796	841	855	801	862	845	861	812	827	840	891	857	785	833	862	768	864	810	789	839	852	825	726	834	847	863	806	834	752	813	803	792	826	782	823	797	777	855	813	867	808	791	805	824	824	800	782	847	911	814	795	795	836	831	779	799	781	820	792	856	797	845	792	830	811	778	833	838	767	822	827	837	788	817	798	806	843	790	789	822	792	804	839	814	843	795	840	792	758	814	851	829	794	781	790	791	832	807	840	786	777	820	811	793	836	817	828	786	826	777	863	819	842	809	792	792	803	785	788	812	800	810	763	805	857	799	819	789	835	790	845	812	787	802	821	805	835	896	832	829	811	825	821	778	815	837	797	775	847	781	840	836	777	818	852	833	794	828	804	825	812	785	797	823	796	766	831	808	811	869	789	785	745	820	804	845	790	848	809	803	787	813	796	805	799	795	798	862	780	816	793	800	804	809	849	786	782	779	775	807	788	774	774	809	824	832	788	809	815	839	834	785	821	770	834	781	797	863	773	823	848	833	817	775	825	779	835	797	807	773	828	827	822	825	802	798	794	799	817	761	836	856	819	799	779	795	779	795	817	863	819	760	789	820	772	794	736	878	844	801	794	750	808	807	783	823	781	786	814	819	820	803	828	824	856	846	806	807	783	808	815	813	773	853	818	809	793	787	761	800	821	828	821	801	873	793	759	814	806	803	828	752	827	836	785	796	817	795	802	837	797	782	813	815	809	781	794	842	756	811	814	825	760	839	755	797	780	823	818	814	778	763	777	777	816	893	790	827	831	854	784	806	847	777	822	816	866	765	846	794	821	788	770	760	793	810	804	800	833	846	795	786	813	767	768	800	842	835	813	795	830	772	808	840	789	818	770	823	756	774	795	784	817	740	827	840	830	790	821	787	819	827	792	827	740	779	866	837	785	827	809	822	790	834	814	795	798	806	787	765	775	738	866	748	802	793	868	781	825	762	808	781	789	816	778	784	816	794	836	848	802	848	825	815	773	807	805	801	837	821	820	819	789	773	771	818	842	796	814	793	788	831	766	788	831	808	781	821	784	808	802	800	817	798	809	787	821	729	803	781	806	765	807	771	759	815	797	821	832	770	737	821	789	781	776	803	828	806	777	835	847	774	774	754	816	800	829	831	753	783	819	823	765	842	797	765	840	791	801	801	837	888	751	832	818	796	821	821	817	812	807	814	797	781	813	817	789	788	830	792	816	841	808	769	826	775	769	762	799	737	837	833	777	784	830	816	791	834	796	843	802	822	795	839	806	816	854	753	805	840	799	831	809	838	801	859	791	817	799	777	760	831	773	792	805	793	792	799	852	754	831	836	775	783	801	801	805	813	840	835	755	778	838	811	748	825	801	836	826	816	817	797	772	871	809	796	778	785	780	808	771	830	789	813	822	763	793	812	812	841	830	823	794	800	789	830	799	756	819	862	808	771	813	833	822	760	822	780	836	823	775	806	774	811	813	833	749	834	751	808	785	813	776	828	855	840	770	767	772	777	820	799	797	770	796	824	836	779	782	837	837	827	869	816	776	766	807	857	797	786	785	823	761	825	762	824	799	830	753	790	881	824	784	794	768	850	813	809	767	834	885	784	837	802	841	792	770	788	838	765	805	824	770	829	807	826	810	792	770	758	876	830	820	827	831	813	797	808	827	853	801	820	782	813	790	750	796	808	795	723	815	807	762	822	810	766	810	780	793	804	780	815	762	833	822	796	858	780	811	808	837	832	763	806	801	779	806	838	792	826	798	822	851	842	799	832	796	827	810	781	803	767	774	809	790	818	812	795	810	765	806	785	785	836	737	804	774	783	850	741	844	813	846	743	827	797	794	852	823	835	763	828	768	860	774	820	862	799	771	785	815	801	819	789	823	785	786	756	827	781	794	803	844	819	768	806	770	813	815	842	789	759	796	818	775	819	805	789	818	812	789	769	864	775	784	767	751	836	802	783	813	817	782	859	824	809	775	844	764	801	836	821	829	817	803	832	795	848	817	797	806	821	840	837	786	830	806	794	792	773	808	766	756	795	788	782	777	849	784	800	814	864	805	803	735	798	788	830	789	770	790	825	781	808	760	813	848	818	816	843	798	803	828	782	788	848	828	822	768	810	775	821	769	772	819	788	772	820	829	827	835	809	788	799	835	776	782	791	747	753	765	820	784	794	838	812	794	846	827	856	837	776	816	828	810	814	795	793	800	749	798	803	810	827	800	838	831	812	787	780	794	773	846	790	802	777	840	814	862	742	812	860	829	820	836	806	795	826	819	793	752	811	785	819	795	770	818	867	853	835	825	778	773	773	824	740	808	847	814	818	781	807	821	792	802	819	785	788	807	802	811	825	805	800	777	802	857	797	785	804	789	796	804	816	807	784	773	811	786	847	851	852	759	799	809	848	860	791	856	787	798	829	843	861	767	818	827	803	826	751	841	752	838	827	785	764	820	819	849	764	774	842	785	782	824	812	838	781	753	850	834	749	773	778	860	833	799	748	800	726	865	776	792	821	787	820	818	739	782	792	783	812	828	796	798	848	816	815	819	796	853	823	805	758	806	795	841	778	788	796	810	788	777	778	766	793	834	779	817	744	774	784	810	817	762	782	767	797	777	844	834	851	812	775	803	841	806	730	818	782	821	846	846	750	785	774	781	759	752	748	761	833	783	798	800	837	820	765	791	794	797	819	848	723	830	756	787	783	808	859	852	768	842	838	799	768	724	774	799	805	793	821	775	788	787	845	813	782	759	797	761	770	836	823	788	763	865	821	867	805	781	794	802	771	799	769	765	784	788	789	780	806	782	813	799	841	811	849	856	777	813	763	806	795	772	827	812	814	802	765	798	818	828	787	798	761	776	830	765	796	751	792	829	768	817	789	792	797	787	793	782	763	824	798	780	825	794	821	823	785	823	823	794	824	791	807	799	791	819	791	806	804	829	784	852	795	840	811	799	803	807	784	769	831	770	754	788	783	853	768	829	790	842	825	801	770	758	781	798	794	813	806	827	753	829	818	805	796	808	802	859	774	759	778	779	775	777	787	801	813	771	831	787	754	781	830	782	801	810	800	846	853	763	793	792	758	843	824	797	778	761	788	787	767	830	809	854	785	798	798	755	855	813	807	829	824	790	836	797	805	796	836	802	806	761	789	819	833	805	847	802	861	800	901	833	796	812	825	819	811	826	779	808	787	851	759	768	826	817	810	804	846	775	831	762	805	801	770	868	843	773	844	780	785	789	795	788	813	803	823	774	815	845	823	804	814	769	804	820	806	794	798	757	797	835	752	828	788	762	786	744	820	795	852	794	818	835	819	804	814	822	805	805	766	806	801	816	784	843	800	799	871	774	801	789	778	792	806	815	795	810	789
22379	21732	26816	28524	23319	17405	11582	10913	6845	7611	5234	3455	2074	1033	590	949	640	523	493	381	348	319	305	375	374	322	317	298	479	577	245	237	283	292	251	260	249	281	262	270	240	244	214	286	255	261	245	264	287	261	237	230	248	261	254	244	275	262	256	251	237	259	261	235	259	243	250	231	246	248	291	247	277	217	238	235	257	229	255	256	249	242	264	245	247	244	254	247	219	262	270	249	250	228	278	241	255	264	262	226	253	228	238	262	260	243	229	254	253	260	257	257	247	248	276	225	241	236	254	252	237	251	252	215	226	217	268	291	260	240	236	242	247	228	224	250	235	260	268	265	253	241	242	252	212	239	260	249	226	228	251	231	256	234	238	232	248	224	255	246	238	244	209	277	239	262	283	229	286	256	229	249	222	233	250	240	265	223	208	242	236	267	250	248	256	247	236	248	250	255	233	247	239	257	243	238	240	265	260	290	272	230	249	259	246	241	231	273	228	284	229	263	248	235	251	220	250	229	219	254	243	256	222	253	291	217	225	226	240	227	231	238	269	235	232	232	242	254	242	253	258	239	225	223	225	263	237	247	203	266	219	242	230	223	269	245	219	267	206	236	237	213	232	244	233	247	249	261	254	252	257	227	243	225	240	225	254	257	256	240	270	256	227	245	257	260	258	258	240	225	240	241	244	215	242	229	260	249	249	258	255	239	248	252	242	253	258	225	263	256	249	231	245	239	235	246	229	225	253	251	258	255	229	238	220	248	250	248	243	255	240	257	221	233	234	246	225	236	227	223	245	251	238	225	238	270	234	226	221	223	246	232	261	279	236	228	243	264	268	243	254	243	211	258	232	231	238	257	268	225	254	252	225	235	256	265	256	261	231	240	263	248	223	237	242	269	250	246	257	239	243	237	245	247	235	263	247	261	270	246	260	220	253	247	235	254	265	240	211	247	247	258	239	263	236	243	255	247	224	236	230	255	230	239	250	253	267	241	212	231	261	237	250	247	250	244	225	232	247	263	249	237	244	236	240	217	241	236	260	240	241	252	283	242	238	289	227	219	248	282	231	240	244	246	233	233	246	229	233	268	241	246	237	235	257	248	259	247	258	243	222	246	267	238	258	235	212	236	271	269	258	241	243	234	221	270	261	259	236	259	267	237	241	264	274	267	233	268	263	215	228	246	260	256	255	254	243	253	244	263	260	264	242	231	261	229	236	237	239	237	257	241	251	220	270	238	249	254	250	278	238	230	213	254	248	230	258	256	241	255	241	267	235	232	246	256	271	260	236	218	229	267	241	245	249	259	241	261	242	234	259	270	254	259	270	265	225	234	224	242	234	234	231	234	248	265	233	230	244	246	246	264	250	226	241	241	210	261	227	249	262	233	244	237	251	252	254	256	241	228	230	243	234	242	242	261	242	237	266	226	230	244	232	269	273	258	246	247	269	228	229	244	279	247	255	232	243	227	257	252	242	207	239	280	246	260	263	248	246	232	244	246	249	243	221	278	243	246	269	252	253	283	242	273	249	250	200	230	275	229	268	256	248	262	260	219	247	259	256	272	254	254	258	237	228	242	232	241	256	260	280	267	255	235	251	254	235	244	267	272	252	285	268	248	262	235	233	248	248	259	246	269	241	242	216	235	257	205	250	248	246	265	228	256	240	232	233	221	234	250	269	257	238	256	250	230	218	258	205	254	236	223	226	278	249	244	252	254	256	243	261	248	248	257	266	228	231	266	230	245	268	251	233	255	233	253	240	257	240	243	244	247	246	228	260	217	256	230	246	237	266	239	224	243	284	240	228	224	227	246	269	252	276	249	249	242	242	244	241	264	251	263	279	261	233	250	218	243	258	270	269	216	244	248	241	249	241	238	233	262	247	220	247	234	229	246	254	238	248	273	235	237	246	224	222	225	247	241	259	249	241	253	279	251	243	238	250	243	251	263	260	262	258	264	256	241	253	276	276	252	255	277	258	255	266	237	238	230	255	238	235	253	219	227	251	237	217	224	242	246	273	256	250	250	236	245	257	232	257	235	238	248	243	258	229	263	248	240	248	241	254	238	240	253	256	278	270	269	244	258	245	233	235	275	246	235	246	253	224	243	208	240	253	244	268	248	256	257	228	264	239	255	220	260	246	233	238	240	266	252	259	221	264	250	234	254	221	240	264	257	273	210	235	252	238	210	260	227	249	257	271	269	231	249	230	259	230	270	242	211	260	257	204	284	246	219	225	236	255	271	233	260	231	232	247	266	238	254	239	223	239	247	258	253	242	226	237	231	253	292	231	244	224	212	268	241	246	240	250	266	264	249	221	240	242	225	243	279	258	226	283	226	247	233	254	251	238	220	260	245	257	253	231	228	247	268	239	246	258	260	235	251	242	230	243	255	243	253	247	226	260	255	247	241	251	246	256	278	243	257	233	238	241	235	243	232	251	243	251	263	236	237	224	256	230	250	243	238	233	241	268	248	251	237	238	243	243	257	240	249	274	228	248	260	229	240	229	259	269	264	244	236	257	254	240	272	249	260	259	250	252	238	246	235	256	265	240	241	250	255	256	199	243	241	260	282	257	236	226	243	253	257	261	250	264	251	228	240	227	263	245	256	262	257	251	241	259	225	251	246	262	261	228	253	243	254	240	253	272	232	239	275	252	252	228	228	282	235	252	240	242	242	250	253	257	271	252	270	244	262	252	242	229	251	235	256	246	246	259	234	235	233	229	242	255	253	244	253	266	241	241	269	288	251	256	233	217	234	243	225	256	259	262	241	270	254	255	268	264	251	245	272	256	242	232	260	232	244	255	225	268	280	204	228	264	246	262	242	239	242	229	233	262	268	244	243	232	246	246	235	272	237	238	260	240	258	261	263	245	260	260	250	231	258	263	250	215	243	258	281	245	268	221	258	239	245	270	298	257	244	260	257	238	254	250	243	229	229	244	238	254	242	243	237	235	242	226	247	244	237	227	249	264	232	244	254	265	229	240	243	251	218	228	249	242	233	239	231	251	241	266	257	227	240	244	247	226	267	266	230	224	220	260	258	252	231	248	229	244	254	249	241	217	273	251	211	257	264	259	240	244	243	241	271	247	245	258	221	237	296	259	257	232	227	256	251	248	266	259	233	238	230	229	248	247	259	265	273	259	229	273	258	254	250	227	250	264	273	263	232	253	248	253	244	261	258	269	266	241	241	213	254	242	227	236	273	252	271	252	260	275	235	272	262	244	269	238	279	236	249	236	268	233	237	229	290	242	243	236	252	306	268	260	227	239	240	235	258	255	249	250	248	272	265	252	261	262	230	254	241	237	249	234	234	264	257	280	231	254	265	257	240	257	246	216	273	239	235	243	245	255	220	236	253	233	225	248	277	246	228	241	253	233	228	235	242	284	255	271	248	212	251	242	256	277	259	253	254	259	269	249	252	233	245	250	221	246	257	264	254	239	263	245	238	239	235	244	244	209	270	255	257	224	257	258	255	245	241	242	221	247	243	256	233	212	234
13960	15719	22482	26841	25629	18218	17834	19600	13879	19229	12861	10308	7064	3722	2400	2940	2534	2118	2156	2031	1476	1185	1092	1340	1492	1585	1263	1133	2367	3156	779	752	798	780	779	746	771	721	718	740	750	695	707	713	697	727	671	704	752	719	665	717	730	733	673	659	693	686	663	679	683	696	717	704	660	697	719	726	712	718	687	704	683	659	707	728	704	704	782	702	689	662	659	657	707	658	698	651	674	644	718	680	664	682	656	681	610	707	725	653	681	672	665	666	644	674	694	645	655	707	691	659	644	666	670	692	706	672	610	708	677	714	688	620	673	671	722	669	626	687	684	676	672	704	631	662	668	637	637	671	628	665	685	644	663	658	670	638	698	637	665	673	682	645	642	688	674	649	666	680	671	647	682	625	676	667	628	616	609	658	657	646	662	637	661	638	674	636	650	615	706	625	645	626	713	653	608	670	678	652	617	627	647	671	650	679	638	679	665	639	586	665	679	638	683	650	670	624	744	650	656	672	645	659	632	654	646	664	648	673	642	625	646	670	641	680	659	678	662	651	676	618	657	747	660	688	618	696	631	624	630	679	655	638	702	651	607	617	630	634	654	662	694	625	648	657	663	644	693	643	648	639	674	683	679	697	645	638	640	686	658	666	668	642	674	629	633	655	645	620	678	615	671	645	710	625	646	645	647	666	693	596	667	672	684	667	670	655	650	674	707	688	638	662	668	665	664	620	648	713	622	642	660	623	625	656	642	611	665	680	636	631	663	633	702	687	705	647	712	663	697	624	691	636	665	640	636	681	679	660	616	689	641	672	654	675	665	652	644	638	651	670	660	609	659	646	702	625	660	656	654	627	661	631	639	634	579	682	620	652	671	600	664	641	633	617	594	662	648	634	667	661	666	677	692	651	657	601	655	662	647	667	633	663	621	659	648	703	673	687	654	653	670	629	679	661	634	684	621	650	644	689	618	636	648	648	690	671	686	628	610	680	674	647	645	624	678	613	671	645	616	596	651	628	668	662	672	649	654	670	661	641	673	675	654	635	672	637	659	650	653	670	675	689	608	657	678	677	652	601	636	628	680	681	653	633	653	615	616	649	667	641	665	626	694	649	583	658	592	656	662	653	702	635	632	671	671	671	614	646	641	643	655	643	695	668	631	670	668	701	692	640	646	677	628	651	633	642	664	677	652	652	656	668	714	669	607	640	660	664	611	647	633	619	654	651	659	667	679	664	664	658	680	632	666	680	602	646	654	635	666	690	651	659	668	659	672	667	672	635	657	615	682	654	708	663	630	666	626	677	652	650	572	673	671	640	615	668	666	617	666	641	634	682	685	672	669	636	651	659	680	637	687	671	642	657	649	626	660	648	621	666	621	647	656	648	610	658	683	667	650	631	667	618	677	645	659	612	657	629	620	665	666	699	663	649	690	639	665	665	657	667	687	645	627	685	659	666	667	668	684	667	670	625	667	595	671	653	671	670	653	626	674	616	681	674	676	673	655	661	697	658	649	622	628	679	616	625	704	646	668	638	638	692	710	684	650	695	643	678	698	607	673	683	668	672	635	651	680	624	675	668	643	677	649	677	625	642	673	662	684	626	646	688	654	663	653	632	604	621	656	647	598	659	642	706	632	627	653	702	660	672	650	620	674	631	647	674	685	643	633	653	654	590	631	648	661	657	645	679	648	594	639	620	666	625	632	636	619	684	664	666	647	656	649	682	671	672	658	655	630	657	703	632	600	626	639	636	657	605	654	663	679	682	648	631	647	687	605	628	649	652	625	635	628	642	669	644	639	671	671	671	661	684	647	620	675	665	638	640	673	648	652	649	628	663	695	633	625	617	638	631	699	658	638	651	629	666	670	633	665	685	631	599	604	664	629	670	690	660	631	686	636	663	646	642	645	688	656	630	674	622	634	649	662	620	639	607	661	663	651	654	625	632	647	640	658	644	628	675	665	648	681	652	666	714	642	646	646	704	646	631	637	729	618	663	687	640	693	619	634	612	640	674	590	667	685	591	642	684	663	644	647	604	634	605	605	649	618	657	679	613	660	626	675	615	636	658	675	651	661	639	652	677	637	651	642	629	647	682	659	618	661	656	646	599	613	637	641	643	665	614	623	642	690	697	669	640	709	670	665	670	612	655	649	635	633	642	678	671	667	668	634	625	679	665	647	648	646	634	685	728	660	665	659	649	677	668	635	687	677	655	660	652	612	663	652	691	647	605	667	667	614	670	669	709	688	683	644	627	641	673	601	692	672	685	655	662	654	636	614	642	639	688	672	662	601	721	639	628	624	646	634	642	636	699	686	605	676	667	651	660	630	648	689	634	660	670	703	612	664	659	634	670	616	687	638	614	655	657	620	653	675	614	675	658	650	671	716	660	634	616	655	697	661	638	659	657	667	639	643	662	658	647	671	641	641	668	662	696	614	632	649	613	677	626	699	658	683	598	682	681	682	620	690	663	646	625	622	662	636	666	640	693	637	689	648	663	599	685	682	610	696	694	681	624	647	711	617	634	673	680	621	683	617	630	635	648	642	678	624	669	651	648	666	631	667	677	626	673	663	640	627	676	634	629	697	705	605	611	657	672	700	639	642	712	669	668	660	653	626	664	678	625	705	634	672	627	695	661	658	687	647	651	701	687	609	658	638	634	647	619	659	666	700	661	663	668	667	670	625	599	678	615	619	641	647	646	685	595	605	611	715	645	619	654	660	648	652	686	655	682	637	634	628	667	678	582	653	659	649	631	660	629	694	660	684	672	652	647	697	639	669	637	680	665	648	650	662	584	654	644	655	661	663	655	624	659	669	645	634	700	667	642	625	651	635	658	621	694	669	614	640	645	625	689	674	654	663	691	646	653	674	663	654	665	677	621	649	635	648	666	664	701	672	654	660	707	678	612	657	664	664	648	614	643	677	667	641	664	661	662	647	672	663	667	678	679	659	678	674	680	676	643	655	645	683	665	664	662	703	653	658	648	639	636	629	685	662	708	619	669	661	639	682	664	625	627	639	676	656	651	668	661	663	631	656	644	673	599	637	663	604	668	675	656	668	723	644	645	617	628	634	692	660	657	698	727	666	620	649	659	647	609	648	675	646	689	660	675	615	646	677	674	681	654	654	588	702	662	623	661	613	678	620	645	635	643	670	637	634	681	673	634	605	639	650	631	666	633	646	709	647	691	613	675	651	617	647	684	678	633	643	644	647	647	639	668	690	649	666	650	679	637	623	662	641	631	688	684	646	641	638	655	665	650	678	638	621	657	661	642	635	639	637	631	626	675	650	642	667	668	702	667	652	679	685	635	643	670	616	655	643	658	636	675	645	627	663	670	621	635	630	628	661	661	623	662	672	665	669	638	654	691	638	621	669	603	600	656	649	602	645	671	635	653	614	680	684	687	639	664	654	710	653	596	687	616	648	662	670	644	678	650	664	629	657	646	638	648	657	648	624	628	664	659	611	629	669	616	635	618	676	655	667	699	668	637	691	672	638	691	636	618	665	681
2960	1524	1786	1263	734	492	510	641	352	319	220	226	198	181	181	179	191	189	171	187	200	168	157	180	204	157	165	181	151	170	169	189	173	171	177	189	179	155	197	174	186	181	167	156	173	211	172	189	173	189	186	170	186	172	197	158	177	166	147	167	190	170	186	156	180	157	181	190	180	170	159	160	178	172	163	197	196	170	204	163	170	174	150	161	146	188	179	158	178	180	165	174	182	183	174	197	162	162	156	212	183	194	177	148	154	171	174	161	177	186	191	166	199	185	189	203	165	180	162	179	178	201	170	202	178	152	173	202	155	176	182	163	157	188	180	187	218	179	163	158	185	180	207	161	192	172	166	176	196	161	187	172	206	170	170	179	168	165	175	182	188	160	154	166	135	176	165	171	183	163	181	174	154	199	195	175	176	185	157	172	165	174	180	177	173	176	162	184	181	176	170	192	170	183	157	170	181	170	172	161	170	186	173	152	165	168	157	163	175	185	172	172	178	201	174	150	176	194	188	172	168	142	189	175	182	159	191	197	186	167	167	186	187	179	180	176	187	183	167	162	159	189	183	190	175	176	175	144	155	186	201	172	166	171	187	195	192	161	174	155	174	178	177	175	172	162	200	170	159	161	176	212	188	170	213	161	166	200	161	170	168	156	180	181	169	193	154	196	188	179	153	189	180	180	183	191	175	144	165	173	175	163	190	145	189	164	158	170	147	185	175	172	183	169	172	192	195	141	173	179	163	189	180	165	173	187	178	185	175	187	176	169	168	182	186	179	179	192	171	170	164	175	172	167	179	190	156	180	151	153	187	184	180	200	157	182	165	184	185	159	180	171	172	173	167	193	169	187	210	185	158	183	182	193	187	190	185	169	186	153	178	175	165	156	187	142	159	165	174	161	196	183	161	196	162	164	169	202	189	198	174	170	163	191	202	172	150	193	168	178	174	190	178	191	156	181	197	173	168	157	197	173	188	188	159	195	177	174	164	166	165	160	184	163	192	180	180	175	166	157	181	166	167	173	169	172	170	161	164	165	187	178	186	189	174	197	174	159	197	194	168	154	160	162	190	179	193	161	148	151	173	167	182	190	190	172	177	201	180	179	196	160	182	178	183	169	159	170	176	169	186	161	144	169	190	165	161	149	184	168	174	167	165	186	174	164	177	166	196	171	181	150	176	175	164	191	177	139	192	158	203	169	171	178	167	183	165	161	164	186	194	190	177	169	173	181	169	181	184	158	181	158	174	171	164	171	183	175	206	175	186	168	161	185	191	167	159	175	153	186	164	183	165	162	165	145	155	168	173	177	183	173	177	179	166	166	185	181	166	169	169	216	177	186	168	164	164	178	174	172	172	203	173	187	169	174	174	168	166	155	191	168	151	198	168	179	173	178	169	182	181	166	166	182	144	180	201	163	185	172	166	176	167	170	171	179	200	148	186	159	186	188	185	167	186	177	186	195	160	177	161	173	170	137	196	177	186	171	148	173	185	173	180	195	188	162	157	174	173	145	177	186	185	164	158	166	151	161	177	177	192	183	196	169	169	180	156	176	194	165	180	179	169	210	174	163	173	158	179	180	182	188	173	194	159	192	174	208	168	187	182	187	165	189	206	185	193	156	169	193	182	193	177	174	184	199	171	145	176	193	180	177	177	170	173	190	185	165	166	172	183	181	172	171	168	152	154	147	184	165	168	167	184	186	199	156	191	167	159	169	172	186	188	169	176	192	173	164	181	167	184	191	158	178	188	165	168	177	189	179	189	154	183	194	183	197	162	190	164	178	152	166	176	179	179	170	176	167	170	176	175	183	159	171	180	171	162	174	172	180	179	191	159	157	158	165	195	189	161	163	188	179	191	183	176	177	183	175	168	180	188	167	128	195	194	181	189	166	193	178	161	195	132	167	168	167	185	157	183	205	194	175	175	175	183	180	159	182	184	178	183	169	198	203	166	173	179	161	146	153	145	188	203	163	162	189	180	175	189	149	183	168	176	198	163	185	177	174	193	174	152	183	170	173	143	167	195	183	185	154	181	159	158	173	161	168	159	182	168	137	186	164	191	164	183	204	149	185	210	193	168	160	167	167	178	187	193	166	152	157	179	159	177	157	170	185	171	193	187	164	170	161	183	158	167	195	194	159	186	162	178	205	197	156	195	164	151	181	168	190	177	177	167	171	198	171	185	155	165	173	165	173	163	166	165	173	158	188	157	176	175	200	169	180	166	175	176	156	176	177	185	162	169	182	153	177	207	177	159	192	175	191	195	164	183	181	170	165	164	190	175	173	157	175	162	177	188	206	165	186	159	149	182	201	193	191	197	165	167	170	173	178	177	163	164	153	170	211	198	168	185	165	156	187	173	170	184	186	177	183	178	162	155	185	187	182	169	181	158	184	166	161	168	157	194	158	166	142	170	200	187	186	188	194	185	176	184	166	174	174	160	171	157	197	175	169	190	174	178	176	176	169	188	185	182	170	174	179	179	170	160	171	164	181	156	161	179	169	167	198	205	165	144	184	163	157	162	163	207	165	181	154	157	182	155	160	188	184	207	152	167	182	182	191	145	159	167	178	172	171	170	184	182	174	178	171	166	185	161	170	180	171	161	173	177	177	171	163	164	175	194	165	185	165	163	196	171	172	192	173	185	170	185	179	152	162	182	185	179	191	177	176	166	166	140	167	189	170	177	183	157	167	161	183	165	162	155	181	182	181	184	192	183	181	169	173	172	161	164	173	165	171	183	176	164	174	174	183	180	199	172	182	165	157	178	188	165	168	160	173	165	180	175	160	171	185	168	183	166	170	162	191	163	180	190	187	157	161	173	167	191	184	169	180	182	193	182	158	156	161	191	166	183	181	194	197	176	156	169	188	176	170	164	170	178	163	188	160	180	210	165	179	189	159	165	159	180	158	180	166	170	189	166	186	189	188	181	184	174	175	167	156	183	166	167	168	155	176	184	156	203	200	155	194	173	174	173	160	179	192	204	182	170	177	176	133	188	161	181	165	183	165	157	173	197	162	158	156	162	171	168	188	183	163	154	173	178	159	177	165	191	174	151	174	187	171	212	197	174	191	184	173	169	163	180	167	180	160	183	176	183	171	183	165	204	166	189	175	174	167	150	198	184	175	169	168	185	168	165	189	156	157	159	158	193	186	184	188	153	166	163	193	174	153	165	199	185	180	164	155	188	189	176	179	184	193	175	178	166	163	164	168	189	182	180	190	161	165	166	179	166	172	170	166	166	182	182	151	182	170	174	171	187	169	182	174	171	190	151	187	176	177	163	192	183	155	181	181	205	158	178	172	190	158	188	172	166	171	162	166	179	177	161	169	163	195	170	172	152	186	184	170	173	166	178	167	181	172	189	190	168	176	160	175	203	183	178	157	179	171	157	169	183	186	174	197	201	175	158	163	175	180	163	187	188	175	181	158	167	181	171	184	176	165	193	166	159	163	183	196	196	144	191	172	182	187	176	204	190	191	166	177	175	140	158	165
3125	2421	4015	4185	2804	1782	1797	1825	1159	1427	1013	941	761	630	598	633	583	623	553	537	559	511	546	556	527	528	512	532	555	587	514	539	542	498	523	496	493	534	488	538	507	499	555	511	555	528	481	537	549	508	541	502	520	536	479	501	516	539	484	520	528	555	481	565	502	523	516	515	580	586	522	510	490	544	560	501	506	521	489	492	495	552	533	484	566	513	525	526	512	526	497	502	536	536	537	541	514	507	507	494	544	539	492	480	567	502	538	545	519	514	544	506	500	502	514	507	500	515	505	499	487	517	530	548	546	521	547	520	546	547	540	515	519	538	570	544	517	546	477	536	485	499	549	517	502	545	584	537	515	501	557	512	537	555	508	543	520	510	487	498	513	578	484	540	541	522	489	532	535	521	542	554	517	530	474	508	498	513	560	541	534	536	545	537	533	517	557	534	524	500	520	535	539	529	554	536	532	531	544	533	510	512	516	536	509	546	507	502	545	508	530	517	475	554	511	485	488	511	491	521	469	492	517	527	551	537	565	528	537	548	532	535	527	519	540	523	525	544	547	518	495	534	561	514	518	521	563	500	535	487	537	496	517	475	516	509	470	509	556	537	511	512	504	517	491	522	556	498	548	513	493	530	510	542	503	489	551	571	502	534	498	518	517	529	521	516	541	502	508	553	511	517	559	564	529	530	513	516	490	536	524	534	507	513	498	559	538	517	472	523	560	556	507	546	499	514	532	566	498	544	487	528	550	515	526	562	504	519	518	522	517	529	513	524	555	490	530	523	485	526	552	527	497	516	529	514	496	519	526	524	555	520	504	486	539	512	536	481	527	514	529	529	542	532	535	515	516	537	539	502	519	498	546	536	534	530	520	491	484	490	537	567	540	542	497	509	568	537	523	528	495	533	485	528	483	510	533	520	529	531	512	501	551	511	560	534	496	544	543	533	523	541	509	506	495	493	510	505	511	495	531	540	524	518	542	540	508	500	534	559	516	533	545	544	518	542	495	533	537	538	525	509	520	472	531	529	542	521	504	507	502	518	527	556	514	512	537	514	509	480	522	567	535	516	538	512	517	533	536	527	485	500	501	488	549	519	512	509	553	515	541	470	561	499	541	523	579	536	486	514	570	473	563	532	513	507	497	520	520	535	502	547	543	522	515	507	536	544	543	537	542	500	466	522	523	484	540	497	530	517	515	544	513	508	520	496	496	543	508	508	505	515	510	494	518	505	549	552	546	489	554	512	505	555	515	489	522	507	528	529	517	497	524	499	517	524	524	488	538	511	520	516	586	534	539	529	518	537	542	519	520	532	517	510	534	509	527	529	495	502	504	498	499	518	506	511	509	533	535	512	536	534	534	519	502	500	500	544	512	540	520	515	545	516	552	524	532	564	500	551	532	520	517	561	550	550	519	553	536	517	535	530	514	523	523	512	511	524	527	506	505	526	490	504	543	507	540	505	526	528	543	535	508	491	494	526	496	537	498	530	508	496	537	501	539	527	527	537	491	523	544	524	541	504	561	488	505	525	502	478	517	543	515	517	502	514	525	549	504	536	486	491	565	530	556	513	516	535	514	546	506	539	513	558	488	495	537	532	537	514	527	502	513	499	505	505	501	513	553	506	496	545	509	537	585	495	515	540	499	537	522	531	531	528	528	514	513	576	515	526	562	494	511	523	546	512	486	509	508	520	506	530	511	548	503	479	531	488	520	483	530	532	497	494	540	552	517	487	536	554	544	540	539	517	543	489	508	526	489	513	523	529	524	529	498	472	593	526	536	541	454	495	564	506	543	521	543	503	518	508	558	532	517	522	523	524	525	537	570	503	537	528	529	498	534	495	485	504	521	513	541	533	537	467	504	511	546	558	535	552	494	577	523	572	508	529	545	515	523	515	489	522	493	529	530	520	495	522	498	528	533	539	561	488	487	522	488	536	530	516	549	508	504	551	521	533	522	533	512	522	535	510	498	529	551	538	527	510	519	527	532	519	514	554	522	562	526	565	534	557	548	539	534	512	510	538	553	523	497	514	530	530	546	508	525	498	526	515	537	532	525	556	491	538	491	505	509	507	545	537	512	519	517	519	538	552	511	560	509	534	510	568	521	515	540	533	518	518	505	526	533	525	505	482	507	496	522	548	478	541	549	535	499	527	516	541	530	555	524	512	474	515	509	524	508	527	530	541	492	522	507	509	507	512	534	512	507	517	496	538	544	496	544	563	530	536	539	516	515	501	522	508	530	485	535	503	495	539	500	526	532	532	503	544	551	561	523	534	531	497	512	554	492	514	536	532	513	500	575	566	492	498	525	512	549	545	512	544	546	513	543	505	504	517	514	508	543	516	516	544	523	527	503	484	518	560	479	519	518	478	520	479	524	513	548	507	481	550	534	530	506	494	550	501	526	507	526	555	520	522	501	542	498	502	517	517	526	500	496	532	500	544	497	576	521	525	512	515	540	531	506	473	514	524	574	509	484	513	521	595	507	485	535	532	519	536	495	525	534	526	550	470	540	555	532	528	509	489	515	550	546	517	530	531	504	503	484	486	524	495	517	521	486	556	511	515	547	538	521	529	472	520	524	463	520	525	488	531	539	506	525	488	530	524	526	535	524	517	515	468	511	511	529	524	496	554	512	558	497	533	528	543	552	523	509	508	506	492	491	539	549	510	492	503	542	526	514	538	568	527	509	497	535	556	494	540	496	531	528	511	496	538	543	500	507	548	524	567	541	493	522	547	558	497	522	547	533	502	549	492	554	527	463	507	521	563	551	534	570	497	496	540	548	507	511	501	507	518	560	501	485	540	553	594	525	518	516	472	516	550	517	547	499	512	526	509	523	551	529	525	526	529	513	516	540	487	528	567	489	500	530	517	506	513	523	510	541	529	528	517	541	503	515	557	525	502	510	553	541	535	525	507	482	532	507	580	515	494	521	535	520	523	545	501	516	508	508	516	516	525	518	511	510	511	519	553	509	529	539	515	525	496	528	487	470	520	531	528	524	528	540	539	569	526	522	509	505	545	542	512	490	545	553	496	528	536	547	511	499	542	547	562	497	503	507	541	501	500	524	538	533	528	548	483	524	505	557	490	526	529	520	512	563	510	507	545	503	542	528	560	499	545	517	501	517	538	558	504	516	518	533	494	524	528	508	503	527	515	492	557	517	503	511	533	578	514	517	538	549	539	539	510	548	551	539	514	557	558	514	537	540	516	476	538	522	540	526	499	499	538	554	496	556	515	525	536	505	513	506	548	500	541	531	495	556	533	470	482	474	551	503	510	463	522	464	484	513	508	520	511	531	479	483	538	528	522	543	501	548	507	569	506	497	513	520	524	515	451	502	519	512	510	487	510	565	514	559	540	494	528	535	510	518	467	502	513	519	514	487	515	501	505	503	503	505	524	485	512	522	505	545	507	543	533	532	522	537	516	539	500	511	516	488	476	511	511	518	531	500	550	533	523	530	555	496	559	531	523	530	527	524	505	521	529	498	546
17038	18602	22084	22036	14495	9965	6392	4990	4119	4010	2536	1615	986	602	509	471	446	425	435	490	395	372	341	356	345	383	375	334	640	485	316	355	329	293	265	310	316	333	291	289	306	284	322	300	320	340	328	281	317	300	296	316	313	281	317	282	309	299	308	315	297	307	291	300	303	306	262	301	285	303	297	283	286	300	289	301	294	289	335	290	284	298	309	300	295	325	291	311	293	293	288	287	279	300	292	317	316	283	327	310	301	297	304	313	332	308	306	319	315	283	317	312	296	309	307	304	337	304	319	303	332	321	320	319	297	316	303	278	297	338	304	288	298	320	316	302	327	336	291	326	329	300	295	299	317	304	317	295	299	282	290	304	310	318	336	265	316	267	295	310	310	313	327	310	319	301	291	338	293	288	284	335	312	315	315	298	317	304	274	299	314	280	310	288	307	339	293	322	313	321	317	334	333	313	279	307	284	328	298	308	321	295	319	322	273	302	321	287	305	315	297	328	305	314	296	328	321	282	316	337	291	287	313	312	284	298	314	315	324	286	293	292	294	324	317	315	300	312	289	294	273	316	329	293	304	309	294	316	262	323	293	288	316	292	287	295	277	324	311	314	297	314	318	313	299	320	331	313	311	311	324	297	294	310	318	329	324	289	319	293	283	345	301	310	318	296	316	332	286	281	293	296	316	295	334	292	307	334	311	330	297	325	302	282	292	316	295	299	270	292	308	341	304	358	297	304	292	282	315	290	304	288	307	299	313	313	291	310	299	279	302	297	311	292	320	302	293	317	292	287	303	265	283	326	295	297	309	300	290	291	310	306	315	249	309	312	306	304	326	300	316	362	305	276	307	291	264	302	296	318	324	336	285	308	320	334	292	321	285	286	294	306	289	288	300	325	308	309	308	304	299	318	301	307	301	323	311	309	269	305	319	297	273	311	338	332	316	297	296	301	290	314	301	281	309	337	326	310	307	321	311	324	296	295	324	299	345	272	301	283	320	278	272	306	305	294	302	310	289	278	305	313	299	302	305	281	283	317	315	297	291	339	327	330	291	307	302	315	334	306	308	279	305	301	320	307	292	302	266	306	324	293	328	280	323	330	321	324	322	308	283	314	284	342	301	319	296	297	326	305	330	295	312	289	293	290	274	275	322	335	302	294	288	326	296	315	310	303	307	317	280	315	285	301	306	295	299	317	322	290	359	292	301	310	288	319	302	288	286	298	309	326	298	307	330	340	303	319	276	294	311	314	308	322	320	296	305	311	295	318	302	315	308	313	280	306	310	295	323	289	282	285	320	286	311	309	313	299	342	305	313	320	302	308	296	293	323	327	275	315	329	313	310	303	321	300	307	293	295	295	280	298	322	308	284	287	308	294	274	312	295	298	309	312	292	286	320	316	283	318	309	292	318	301	315	280	331	301	285	307	286	330	304	313	295	304	308	295	308	304	318	297	294	322	299	329	304	321	300	279	292	294	316	289	305	317	338	291	300	312	316	354	314	301	322	334	295	295	350	299	283	314	311	280	290	328	278	251	286	311	292	275	311	308	285	281	291	291	304	312	315	318	292	319	319	311	318	303	318	313	282	318	317	316	302	320	309	322	288	316	304	284	303	314	314	265	318	295	308	303	279	282	333	340	340	275	332	297	301	302	286	308	291	331	313	320	308	306	291	309	296	314	315	289	304	316	304	312	306	282	318	324	310	314	298	309	312	311	287	318	311	321	309	285	287	342	346	299	277	282	320	273	322	299	291	313	305	315	323	314	281	329	315	301	276	301	323	330	301	318	326	306	317	303	301	298	282	286	276	316	317	339	303	318	304	343	316	324	309	297	312	339	295	289	291	317	307	290	317	308	326	273	305	319	291	330	301	294	305	292	301	294	298	310	305	308	311	329	300	282	294	331	311	297	287	319	291	272	327	323	289	299	295	298	307	297	284	292	292	310	313	308	301	289	313	301	312	285	288	311	330	300	325	288	303	298	322	302	322	267	312	295	278	313	293	312	309	276	307	307	309	308	298	317	294	324	285	286	305	287	293	291	329	305	292	278	303	316	316	296	310	301	319	306	302	310	327	311	309	284	294	297	304	292	298	322	281	261	300	321	273	313	332	332	315	313	300	330	283	323	278	285	289	303	300	312	291	285	294	276	348	321	332	288	302	299	286	318	306	300	311	288	344	303	336	301	309	304	311	307	309	311	324	317	295	291	325	319	315	288	287	315	313	284	295	315	320	276	315	301	322	294	308	279	303	309	305	321	296	289	302	301	290	302	310	327	299	289	288	341	305	301	266	298	287	340	305	300	321	303	317	300	260	308	290	304	282	274	295	322	315	288	323	303	329	268	303	307	270	311	317	297	327	333	301	346	283	316	305	303	291	314	331	296	322	321	315	279	329	282	313	303	278	293	305	338	305	307	333	330	304	292	293	320	294	300	321	296	317	318	303	306	306	304	312	295	333	299	292	320	326	312	301	323	271	299	330	335	278	311	311	311	292	302	279	339	326	289	328	279	300	283	318	311	331	337	306	301	301	317	286	304	292	316	327	308	315	305	326	328	286	310	271	277	294	286	299	300	310	308	300	285	327	321	277	291	286	282	318	329	331	326	286	294	285	315	315	292	298	288	288	316	282	325	275	305	292	276	290	329	277	278	296	300	316	295	288	344	298	300	307	317	326	299	330	321	318	324	326	305	297	327	288	305	338	301	283	292	318	306	314	340	313	291	307	307	288	307	309	338	336	281	295	325	285	290	281	320	317	301	291	295	293	304	299	263	296	289	292	321	316	294	293	303	299	302	321	324	317	277	301	325	289	328	299	303	312	305	322	295	313	293	306	311	332	279	320	314	320	307	323	311	292	304	295	306	290	293	300	297	302	319	312	305	284	300	291	306	285	303	283	330	282	287	353	289	303	303	313	328	312	293	326	272	278	308	302	304	310	301	274	311	302	281	308	309	290	285	320	300	311	309	312	324	332	297	313	351	290	277	279	331	314	297	293	299	315	348	256	291	295	326	340	293	314	298	276	315	297	288	289	274	323	297	302	325	297	279	307	297	281	337	289	330	298	306	307	307	328	304	279	283	295	309	309	292	310	292	302	317	304	295	299	299	285	299	271	311	336	315	277	296	292	297	292	342	340	309	289	295	302	293	291	280	327	280	303	315	314	317	321	308	278	336	318	312	356	293	319	278	328	283	313	304	306	306	327	313	304	316	300	311	281	317	286	296	270	296	289	329	288	293	292	294	303	316	302	332	284	275	287	311	281	306	309	303	342	273	285	339	301	305	287	334	327	306	310	303	288	307	297	329	289	312	336	280	279	309	323	278	291	297	290	291	285	290	296	303	317	324	329	344	317	285	293	294	311	281	319	294	325	299	278	347	315	327	299	312	315	310	317	327	291	311	345	355	309	336	317	316	311	351	317	323	295	306	301	316	255	318	287	301	334	326	288	294	306	329	321	310	302	331	321	299	286	320	333	309	344	266	322	324	290	276	274	321
12886	13779	18473	20238	15714	13049	11639	11917	10403	11517	7498	5658	3414	2316	2041	1978	1592	1676	1547	1539	1082	1140	1004	1059	1115	1299	1400	1120	3658	2375	884	913	896	837	850	844	900	836	916	831	844	901	900	846	838	833	912	923	812	833	851	861	846	821	802	860	802	833	846	802	824	817	826	849	845	857	829	835	901	855	846	839	819	839	844	869	799	846	926	843	844	839	828	809	836	781	817	806	828	833	809	868	807	836	818	834	798	837	789	780	800	822	829	806	788	791	855	887	818	838	830	892	833	814	818	788	826	856	831	792	860	868	845	829	837	781	829	820	775	817	830	814	829	877	790	822	852	767	794	768	821	815	797	833	882	859	776	791	835	823	822	802	782	799	800	781	788	805	852	869	822	809	751	857	816	851	863	820	809	853	831	791	827	861	780	841	818	788	831	824	821	769	871	846	806	816	798	823	819	814	863	799	881	814	793	803	755	820	749	898	805	829	834	784	811	807	827	830	821	820	840	835	845	844	836	836	819	763	845	819	767	805	805	813	863	800	854	855	808	843	847	852	817	807	815	759	779	816	780	819	876	837	805	830	781	832	837	820	785	776	791	803	810	787	801	800	830	861	836	793	849	822	875	817	832	825	841	816	856	807	821	784	788	788	861	811	797	855	821	835	824	886	832	785	835	819	826	829	777	837	807	831	827	823	861	804	839	864	798	808	827	793	832	737	831	813	823	841	780	814	810	864	841	827	811	823	833	839	826	846	760	821	803	714	761	821	775	780	870	820	822	801	759	795	811	826	807	812	817	833	790	795	790	791	808	816	821	848	851	823	828	833	788	825	880	809	821	799	828	843	781	826	810	816	795	786	821	791	787	829	798	864	802	796	773	830	843	823	835	817	796	769	792	892	840	809	852	792	809	854	851	832	862	782	791	795	864	810	817	813	838	783	769	795	827	830	841	878	845	866	821	859	821	831	806	789	862	859	803	842	819	857	826	803	810	893	831	848	874	825	797	823	822	837	846	841	781	854	807	768	790	859	802	803	841	788	778	796	808	831	782	831	798	807	826	822	836	820	815	779	762	769	786	816	850	771	843	799	810	783	795	810	810	831	835	860	837	854	793	796	791	790	861	811	798	794	833	839	807	787	816	850	773	856	775	815	764	784	830	766	769	845	780	801	772	820	808	846	860	737	780	818	785	834	791	846	802	752	824	801	808	805	859	783	785	853	840	829	799	806	821	810	856	794	806	811	795	856	808	840	865	877	789	807	802	829	829	810	787	812	823	824	845	802	840	835	796	849	863	848	798	782	779	808	842	800	833	873	822	857	778	886	814	831	783	828	816	801	817	826	826	824	821	794	780	857	777	791	772	783	809	884	809	837	811	829	813	833	840	804	880	823	847	852	760	818	791	801	809	829	832	787	815	811	871	823	878	819	757	820	828	849	824	822	872	873	800	735	835	800	805	833	749	832	837	814	791	815	817	852	816	787	810	888	853	826	834	850	783	799	845	778	787	783	809	823	804	823	824	798	858	781	842	806	758	824	798	803	808	824	818	797	808	825	796	809	815	887	805	855	811	798	836	791	844	775	815	804	860	820	829	844	826	805	852	824	804	799	778	850	833	776	786	807	788	789	798	809	816	795	829	792	826	809	855	809	804	838	772	814	843	794	788	821	845	818	804	832	843	857	865	821	831	805	841	822	780	780	815	790	809	828	783	822	804	838	792	842	810	815	827	860	852	833	865	814	833	814	806	778	813	790	796	832	832	871	804	839	827	775	841	790	860	797	845	822	821	812	807	871	856	785	794	821	825	768	844	779	846	796	859	821	837	816	819	823	838	798	837	829	842	808	820	823	837	812	844	788	832	795	857	842	764	749	818	794	809	823	820	810	834	778	762	817	816	862	834	825	785	836	838	805	828	758	803	811	784	785	767	831	819	818	815	847	801	782	824	842	804	828	882	879	815	811	799	819	796	834	786	822	859	852	832	791	823	804	795	799	861	813	803	821	776	829	817	824	833	785	801	812	804	829	856	804	807	810	791	832	776	812	804	859	807	795	849	787	813	812	748	840	797	785	782	818	826	784	791	746	792	811	833	798	787	814	812	818	770	825	804	833	862	814	782	879	785	767	809	851	797	818	825	843	828	793	786	793	838	842	818	880	820	816	793	835	791	810	828	794	846	822	792	841	827	798	795	839	822	813	780	801	806	808	800	840	814	840	815	813	862	806	816	855	834	835	839	846	833	801	795	797	859	834	802	820	792	754	815	844	831	843	810	827	803	792	862	821	778	815	802	789	811	843	818	782	834	839	805	762	798	838	848	824	809	829	752	843	882	791	876	837	807	842	835	805	834	810	753	831	779	839	785	834	847	857	811	791	829	854	783	799	808	820	838	833	792	819	803	819	846	844	818	819	855	802	792	880	801	757	829	784	825	819	863	807	799	792	831	832	825	819	792	829	759	784	837	800	855	833	791	855	804	811	894	850	781	798	801	784	829	826	825	833	865	811	770	826	828	829	852	819	779	836	784	777	851	760	818	823	818	779	790	846	794	848	800	812	826	813	853	795	763	820	812	840	804	803	800	804	859	836	792	789	795	870	793	799	821	789	871	790	847	797	786	851	756	800	789	861	815	835	812	799	854	803	799	826	818	838	833	789	813	801	805	780	877	838	854	817	816	797	828	817	799	838	832	827	756	802	771	864	807	768	812	832	795	846	848	796	805	846	864	833	818	751	805	783	792	795	846	825	829	850	852	850	814	833	852	825	866	788	823	869	799	853	822	775	819	787	817	815	800	781	774	800	777	834	781	840	851	765	835	800	802	813	822	840	775	846	840	825	845	834	819	850	793	794	824	830	811	797	828	832	845	803	804	870	786	815	834	834	802	824	762	849	834	807	834	825	793	803	779	797	814	800	837	795	807	856	829	815	801	822	858	848	809	854	800	843	827	814	841	818	795	822	800	833	810	844	819	788	828	823	825	866	847	789	826	828	745	797	800	841	789	812	840	843	806	799	812	779	814	813	813	817	812	852	787	798	804	812	810	777	777	861	825	865	809	817	839	843	839	795	834	818	750	848	783	844	791	762	775	811	838	838	834	792	839	788	820	823	826	800	824	801	865	774	798	814	852	787	792	796	818	797	755	783	804	819	814	838	823	761	783	879	825	824	855	796	782	843	842	812	835	858	787	835	836	853	830	792	838	821	779	842	767	801	842	807	787	826	825	781	811	801	745	801	846	819	825	797	742	820	812	811	767	815	756	846	856	799	824	840	803	798	804	828	765	823	759	828	839	796	839	846	770	838	794	871	816	845	837	823	736	805	809	815	812	806	850	844	777	826	821	757	808	853	800	798	834	829	800	832	828	802	820	785	861	795	776	800	835	785	808	842	853	793	824	836	767	834	791	814	837	894	816	815	833	810	815	831	833	823	850	810	822	786	841	868	803	835	782	808	824	792	782	792	833	800	792	777	780	839	789	803	773	848	803	796	786	852	852	766	822	805	850	823
23704	22831	25279	24712	18924	13673	10164	8339	6893	6621	5257	2812	1196	762	696	601	370	374	438	346	353	287	314	307	328	353	340	304	546	799	277	303	276	272	268	246	264	256	275	230	271	238	269	274	260	261	248	237	251	226	220	240	260	227	270	254	251	257	254	264	250	248	219	241	232	268	239	243	251	257	255	239	223	262	266	246	256	254	258	249	252	260	261	230	232	235	245	251	230	271	254	257	244	251	226	224	259	222	245	255	229	215	239	264	237	264	277	286	250	244	226	253	226	265	244	266	244	252	269	269	223	256	230	229	222	251	249	232	265	232	245	258	257	252	209	268	257	240	249	216	236	238	258	243	234	267	253	247	238	276	238	258	227	266	244	269	276	276	265	249	262	229	249	226	276	244	251	231	249	243	219	259	271	265	257	225	265	255	259	238	244	281	270	256	249	246	250	250	243	227	265	277	218	224	221	247	267	262	235	270	234	247	256	240	262	260	268	270	253	250	250	241	277	235	259	284	239	246	234	256	235	238	275	264	282	237	236	242	231	240	253	259	236	228	243	248	249	273	225	247	218	260	241	262	258	216	262	260	227	253	261	258	235	252	282	259	233	245	288	240	236	245	256	239	280	239	272	255	257	250	253	249	232	240	234	250	251	258	251	246	242	265	252	265	270	244	222	236	269	243	270	237	272	237	240	263	233	251	253	260	240	261	256	250	265	278	258	250	223	249	237	266	263	277	268	231	249	249	262	223	267	253	231	243	237	256	268	289	237	233	242	216	278	258	267	265	242	278	243	263	253	230	240	257	242	223	267	250	250	255	259	218	248	275	245	264	233	212	238	240	257	239	212	214	248	278	276	229	236	249	266	230	217	214	261	262	256	243	250	258	226	269	269	237	263	268	255	235	254	243	259	230	241	241	262	239	261	256	237	279	260	279	266	256	231	242	243	258	259	257	251	247	282	281	240	241	233	229	262	249	238	254	253	269	262	260	276	224	251	246	246	253	234	248	262	235	236	255	276	263	259	247	249	246	231	252	244	245	214	260	246	267	247	259	282	258	249	251	284	254	264	249	260	252	258	265	247	261	226	246	241	248	232	279	244	244	270	238	250	244	255	237	250	247	258	232	239	240	252	213	255	240	270	258	244	257	265	230	232	247	225	278	269	219	235	271	255	256	238	251	247	268	250	236	254	257	248	273	219	225	244	229	254	248	242	254	252	234	266	234	257	211	230	239	251	261	230	285	240	233	246	252	240	227	258	219	256	250	246	238	235	249	249	266	250	276	224	250	257	255	244	269	262	241	259	249	232	229	237	236	224	222	244	260	258	276	236	259	248	266	244	213	237	246	277	257	270	234	240	277	220	228	235	230	266	284	233	253	236	235	276	261	269	247	254	267	230	263	246	248	259	274	246	251	256	256	250	271	245	250	239	247	246	251	264	270	254	258	254	253	243	276	235	259	242	273	266	290	248	237	253	266	239	255	253	264	239	250	252	234	235	240	247	251	225	250	242	276	235	259	240	244	241	246	260	227	259	274	236	238	272	274	245	263	216	248	246	251	227	217	246	259	248	250	243	246	255	272	225	235	263	248	257	234	256	224	253	258	261	246	272	280	281	232	231	270	272	249	265	242	255	237	228	241	257	235	234	250	248	217	266	261	251	248	240	268	262	240	247	255	208	258	287	239	256	259	255	273	238	241	234	242	253	261	252	260	250	295	235	251	248	260	253	248	229	230	240	238	255	226	255	254	255	269	267	252	231	262	236	249	263	252	276	220	232	250	261	267	265	259	276	235	269	233	238	201	250	249	268	233	240	270	270	245	239	287	247	248	240	247	264	261	262	233	243	261	252	272	260	272	228	227	233	250	244	227	244	260	223	234	268	234	247	246	253	239	269	243	244	245	224	235	272	232	276	253	253	251	281	261	265	244	254	234	237	248	212	291	242	241	242	222	244	269	257	217	259	265	224	257	263	240	247	245	263	260	255	255	272	269	241	249	253	253	253	242	267	243	234	249	266	244	285	206	236	228	233	254	263	266	237	268	253	256	274	276	209	257	288	280	261	263	275	276	252	274	250	256	272	237	243	246	245	249	272	257	258	262	248	244	246	251	275	271	234	254	249	274	218	272	239	225	246	250	219	256	252	261	220	249	248	262	259	237	251	249	260	259	284	241	270	286	293	262	256	227	248	240	222	262	300	247	255	243	240	272	242	248	261	246	229	236	240	248	233	233	262	243	264	294	253	245	259	247	262	242	265	229	270	254	247	243	270	229	253	266	253	262	272	251	273	234	267	255	254	256	270	245	246	245	235	217	260	264	238	275	269	281	225	281	262	238	258	264	268	244	235	250	242	230	272	257	260	250	260	288	265	253	238	253	227	246	226	254	249	259	239	242	262	255	252	251	254	247	260	265	239	249	240	243	253	242	283	233	238	259	232	265	254	255	258	255	235	237	246	268	287	259	257	243	279	248	254	279	244	240	231	236	249	229	235	247	240	217	248	240	266	258	255	235	281	230	237	271	233	263	276	257	238	271	232	243	240	224	272	248	269	259	242	241	270	274	256	239	244	241	271	228	233	242	298	270	249	220	256	243	237	226	262	248	219	238	245	252	223	211	234	215	274	230	240	257	244	268	216	289	243	252	238	237	214	259	262	261	218	247	244	230	259	254	247	244	251	241	250	240	269	239	252	264	243	238	255	253	238	244	247	261	265	231	270	257	258	246	250	265	279	236	258	256	240	265	259	217	256	238	240	243	260	248	266	230	255	261	227	254	233	225	267	264	287	211	249	269	261	226	256	238	282	223	241	272	256	244	225	258	246	283	249	243	229	251	257	263	235	247	217	244	219	236	239	248	274	231	237	245	223	260	247	259	259	268	231	246	244	233	240	235	222	248	266	272	271	247	246	243	254	277	270	265	266	242	241	251	233	268	243	237	246	255	253	239	265	243	237	237	261	254	250	263	277	249	236	268	251	263	276	213	236	241	247	257	217	277	238	210	271	260	263	254	267	214	267	249	270	243	255	244	251	246	253	223	258	246	278	247	217	262	240	226	256	245	264	236	234	216	249	245	268	243	258	244	264	262	256	242	246	256	228	263	214	242	257	246	222	249	259	248	252	196	231	273	267	258	252	232	242	277	253	242	290	249	266	273	253	232	271	254	247	256	246	249	245	226	271	257	239	245	267	234	246	229	262	271	256	252	248	244	232	251	246	249	265	246	256	249	263	228	256	244	266	262	268	244	230	257	244	264	240	235	247	271	259	267	254	258	242	272	270	244	227	250	230	262	261	219	266	254	263	221	229	223	245	251	266	247	233	252	253	256	272	251	258	264	236	244	259	242	226	258	263	245	244	295	252	244	258	244	255	214	270	244	247	235	255	218	257	265	243	237	272	279	229	246	283	232	248	288	243	243	257	252	266	269	246	234	239	256	269	226	238	261	279	275	261	268	261	245	274	286	241	231	281	237	249	262	249	229	237	246	243	242	225	249	272	257
15339	16318	20972	23738	18611	17914	17061	15147	15138	16236	12995	7915	3690	3300	2878	2487	1950	1990	1960	1566	1290	1068	1078	1165	1276	1601	1717	1174	2880	4391	797	819	768	790	819	741	720	745	741	742	716	747	724	723	695	717	765	705	702	719	685	686	707	712	734	706	705	715	732	710	713	722	658	700	721	695	709	687	681	715	724	694	678	681	616	693	705	771	816	662	654	673	624	676	688	669	722	675	684	666	712	704	674	635	657	706	646	666	753	654	703	649	676	694	656	673	643	716	619	665	662	684	700	675	599	632	665	725	672	673	653	647	674	676	624	654	675	676	728	673	618	640	688	651	686	706	674	696	678	649	655	647	677	715	682	695	693	680	689	663	689	664	630	659	675	621	652	636	696	600	706	658	637	629	693	630	660	662	713	624	669	636	627	673	669	647	612	643	688	668	645	655	638	656	718	655	691	673	711	684	688	667	699	705	668	638	663	677	658	656	638	670	631	665	670	658	633	642	691	615	604	687	635	693	663	660	654	633	671	688	691	664	704	648	661	644	682	668	659	649	685	699	654	657	646	654	668	703	682	624	665	716	652	611	692	683	659	661	631	678	689	666	663	650	686	639	671	654	666	658	653	634	688	684	635	638	650	660	692	650	692	691	642	655	638	653	605	670	640	637	652	633	673	691	631	656	621	639	630	678	722	719	635	675	655	698	643	694	631	670	650	655	679	677	671	662	705	657	653	667	645	662	622	662	648	660	694	690	664	644	645	631	608	691	652	627	601	632	675	681	660	654	642	659	670	681	663	628	741	687	659	673	675	676	712	651	651	601	644	673	654	635	684	689	635	661	684	666	656	589	697	640	708	650	646	650	663	622	676	677	623	621	645	670	676	684	639	668	703	625	633	644	624	697	637	690	674	597	683	658	664	643	672	697	660	657	645	633	666	670	708	661	683	665	641	676	663	685	631	693	698	594	696	676	635	661	635	710	614	715	676	639	614	663	661	668	692	640	645	664	685	641	669	657	687	657	681	660	678	668	649	711	650	664	688	617	676	671	669	702	695	648	626	671	648	681	679	701	665	615	658	664	655	616	632	679	682	620	656	675	697	667	597	697	631	668	673	668	675	675	664	674	653	655	676	657	662	657	668	671	660	683	621	651	681	652	647	672	668	672	693	620	674	687	608	644	640	656	682	688	637	688	643	678	640	673	653	660	675	630	657	683	694	663	625	660	678	660	654	641	649	717	658	671	617	688	689	603	674	676	679	631	668	623	698	684	686	627	685	695	678	689	636	681	642	665	621	661	656	697	626	685	668	646	648	707	681	653	665	642	681	659	633	680	667	644	681	686	658	681	659	643	660	692	714	682	716	636	638	674	669	678	664	656	677	648	704	699	688	701	640	655	650	664	630	695	652	686	635	686	643	683	675	655	647	643	653	682	687	647	694	668	669	665	683	673	684	651	661	649	612	726	680	668	663	621	662	646	681	668	649	646	694	682	688	605	620	655	676	637	638	622	680	676	641	678	680	649	643	700	634	636	628	690	667	624	686	667	679	681	671	669	658	657	650	682	669	639	704	647	672	669	637	634	660	664	717	687	683	621	647	643	640	652	618	691	734	630	668	698	625	671	664	654	694	648	637	654	661	639	619	677	695	661	665	695	681	674	671	635	683	645	678	683	659	657	669	688	676	698	670	692	677	650	685	677	659	688	662	653	692	650	642	664	653	655	655	657	697	662	669	687	684	703	668	654	706	647	666	655	647	612	695	646	665	643	676	607	688	670	718	677	665	638	676	616	641	659	719	671	668	657	657	669	662	660	662	689	666	649	666	661	719	670	702	662	691	696	646	677	697	689	682	663	635	653	645	711	678	674	742	628	708	732	656	696	692	664	629	678	652	641	644	653	698	685	661	661	674	657	658	652	662	655	612	650	660	675	700	730	633	673	719	656	612	633	613	667	646	705	652	694	632	695	704	650	660	668	662	698	648	658	631	667	641	686	683	719	629	632	658	702	680	674	671	658	652	695	663	675	696	640	665	643	663	671	614	656	639	686	637	687	669	669	665	664	651	635	669	668	684	635	685	683	657	677	690	664	678	706	676	651	649	661	605	601	643	666	646	648	663	647	646	633	723	667	640	644	679	678	660	688	678	659	617	671	634	656	657	651	638	660	698	622	656	682	626	692	633	711	658	641	650	630	653	683	639	655	673	665	698	678	686	669	605	622	699	715	666	636	633	689	698	684	681	654	658	684	663	659	620	669	669	665	670	665	608	655	685	648	650	673	708	702	684	685	670	681	696	691	707	662	693	639	673	625	658	653	640	649	656	642	674	653	669	677	625	671	630	676	642	646	649	692	670	646	638	680	658	626	689	664	659	630	678	684	631	674	662	691	700	690	652	651	678	667	668	663	671	656	636	664	658	642	699	667	644	635	684	647	637	701	678	644	675	650	667	611	641	668	652	654	671	674	674	638	684	703	682	693	646	642	649	658	646	675	637	660	662	679	663	664	689	647	753	670	657	681	667	633	657	646	663	659	645	631	687	648	681	664	645	685	674	646	682	655	643	678	628	662	649	688	633	643	673	699	653	607	637	672	691	656	661	651	604	616	633	671	643	697	632	595	632	670	706	647	654	658	651	658	685	647	688	663	677	713	674	670	652	668	631	653	657	624	658	684	664	662	658	634	683	677	685	705	665	689	633	668	669	709	693	709	636	658	699	707	627	688	674	652	611	714	646	666	655	669	661	656	630	686	657	698	667	633	690	687	676	639	669	671	683	718	620	646	676	679	661	626	684	631	624	624	646	669	653	696	704	688	665	659	630	661	620	657	669	642	666	700	615	643	631	629	696	712	606	632	640	669	667	630	693	670	594	625	667	657	631	649	684	615	641	677	669	660	680	688	684	668	663	667	668	681	697	630	667	653	712	625	671	657	664	611	667	679	702	684	670	688	651	717	686	641	650	650	678	688	672	601	636	674	649	656	679	673	695	694	678	651	676	653	672	592	658	657	618	625	697	664	613	609	641	697	691	655	675	665	699	609	730	674	671	589	654	630	606	673	684	684	654	638	699	679	685	652	644	647	691	617	680	712	692	681	668	665	652	604	681	643	666	666	708	657	614	689	688	683	637	647	624	671	658	669	634	655	636	658	616	641	640	677	704	673	639	682	709	643	687	656	623	648	655	653	650	658	620	681	607	689	655	691	634	641	692	684	686	665	621	667	622	639	664	655	681	659	636	658	599	675	684	621	666	740	642	661	680	655	691	648	660	636	685	687	639	640	674	685	672	606	681	669	641	641	682	647	711	707	682	672	661	677	664	661	667	636	688	664	680	648	651	610	628	664	694	657	667	646	621	677	662	630	691	677	644	675	603	692	739	689	669	634	674	655	661	652	656	687	665	630	634	680	674	656	669	645	639	694	656	677	663	677	624	663	634	652	703	714	645	660	655	650	643	636	670	609	696	666	678	688	650	642	650	669	639	642	691	696	663	715	669	593	688	674	638	651	646	695
3126	1703	1617	995	497	508	362	308	286	284	262	250	191	223	193	185	198	177	191	200	176	183	158	186	198	186	201	177	187	156	197	178	173	188	174	163	171	199	170	179	174	171	183	177	165	170	162	170	175	183	191	192	177	151	179	172	183	190	175	186	196	188	196	182	188	156	204	168	171	176	165	188	183	177	164	164	176	157	182	183	177	171	162	180	212	171	178	185	169	189	188	187	145	161	167	185	169	154	173	188	187	189	164	173	186	162	197	196	172	175	190	185	173	194	159	205	168	175	177	177	195	182	182	185	180	150	216	190	229	173	177	171	201	181	178	165	178	168	172	147	163	176	168	174	173	157	208	171	160	172	176	181	169	192	192	187	217	192	156	165	188	181	176	167	193	190	166	153	204	200	171	196	175	173	181	178	178	174	176	187	183	169	180	176	161	182	189	175	179	164	187	175	180	199	162	165	172	208	197	179	165	182	162	176	181	185	154	175	187	167	198	169	191	181	179	171	176	167	195	186	167	198	181	166	142	181	177	163	178	185	181	164	196	179	174	185	187	179	174	178	184	195	173	177	172	189	189	190	149	195	193	148	188	176	177	203	166	166	196	171	167	172	194	195	179	161	183	171	160	173	175	170	173	186	197	169	182	156	183	177	168	187	177	185	174	188	179	196	173	215	170	197	181	179	160	162	184	170	175	186	187	187	206	159	184	182	188	174	167	187	189	166	156	177	205	186	183	182	185	186	190	168	173	159	160	194	165	176	171	189	185	166	157	171	179	167	173	194	183	172	165	184	166	188	162	173	179	153	159	176	203	154	175	182	189	169	197	174	175	189	156	169	161	178	171	173	163	171	167	179	173	190	165	163	186	156	183	198	171	160	173	182	183	163	184	174	168	174	166	185	158	217	174	173	178	192	171	188	174	169	172	192	207	174	166	180	184	194	162	184	157	173	177	179	184	190	172	192	200	161	195	171	162	183	155	169	172	191	201	189	177	179	180	170	165	198	180	193	184	173	178	162	192	180	167	186	223	154	160	196	170	177	181	182	161	165	193	190	169	176	162	169	190	201	162	176	167	170	171	182	191	173	196	179	166	182	178	162	177	181	174	195	179	183	195	177	179	184	167	180	167	163	178	185	176	192	168	173	201	164	173	165	190	186	160	177	215	172	181	167	167	157	183	170	151	176	194	160	186	192	179	166	169	171	169	165	183	176	179	165	169	189	170	149	180	183	178	171	173	176	208	177	196	164	170	174	198	198	189	179	172	155	200	178	164	163	174	201	180	166	153	152	188	174	172	196	182	164	185	178	169	174	186	170	168	147	207	183	191	161	174	178	177	176	193	165	181	174	178	199	179	195	164	182	197	146	170	190	197	183	178	160	158	201	193	151	175	185	195	200	161	174	187	166	163	182	180	193	165	179	165	174	181	181	200	177	178	192	196	167	220	204	188	174	199	176	173	180	184	164	181	171	164	180	187	166	193	165	158	157	181	176	179	182	182	195	183	169	184	172	193	165	174	176	187	159	174	179	197	183	169	179	184	158	151	172	142	156	173	198	173	173	161	163	167	196	183	164	196	182	150	169	180	184	184	206	182	170	178	182	197	177	174	193	176	173	176	179	168	164	196	166	211	184	162	198	184	186	182	195	166	173	153	165	159	190	205	185	150	170	202	172	179	186	173	176	172	177	182	172	163	190	174	191	218	191	175	167	174	215	188	187	176	179	177	197	175	181	203	177	187	172	162	198	161	184	155	152	184	167	207	208	168	174	186	166	161	159	175	170	172	189	171	167	189	202	159	180	178	202	163	158	166	179	172	182	153	179	196	169	188	188	177	188	173	149	179	175	184	193	164	181	165	151	169	163	202	175	192	175	161	188	165	186	182	175	202	206	179	175	174	169	171	166	182	166	159	192	175	162	212	185	195	172	177	202	160	178	187	168	198	166	167	148	180	221	204	203	183	170	149	172	163	176	196	172	182	168	165	183	168	183	174	185	172	184	174	167	171	169	166	176	194	201	186	181	194	179	171	203	172	164	149	182	183	171	148	175	195	164	179	194	187	154	172	192	163	190	183	173	168	169	204	167	177	159	171	157	170	150	184	180	184	189	173	181	146	203	175	172	190	154	181	185	174	184	187	172	192	160	162	191	174	155	185	189	170	162	161	185	201	185	171	190	171	190	178	150	157	199	159	169	168	165	197	165	206	165	179	151	199	173	180	160	166	210	171	177	190	175	173	181	182	207	176	198	173	172	192	168	182	194	168	172	180	158	192	177	168	177	161	188	172	158	192	214	207	167	174	195	194	183	181	154	179	127	211	228	180	164	173	187	178	176	180	184	182	152	167	173	157	176	169	190	176	161	162	157	202	187	162	147	176	171	177	169	172	175	199	193	200	176	170	176	160	173	189	192	178	176	169	177	170	180	190	157	200	181	164	153	185	176	198	185	188	191	184	164	185	208	182	193	186	194	203	203	180	194	179	200	188	164	162	190	171	177	168	188	176	203	187	176	173	179	178	179	175	195	173	170	187	175	182	173	169	214	181	175	178	162	183	175	161	163	173	169	161	178	169	150	178	171	159	216	193	176	180	167	183	180	163	176	165	174	169	176	162	172	154	182	174	182	165	176	173	186	175	161	157	171	194	186	194	186	160	191	192	158	185	161	215	164	176	174	190	189	166	165	177	213	167	161	188	187	184	175	167	172	177	169	164	160	175	171	192	149	190	165	174	203	169	163	188	178	163	161	204	191	178	173	182	184	177	170	193	162	184	162	171	171	179	166	174	152	193	154	191	148	209	151	188	182	168	174	179	160	171	178	157	182	175	190	174	191	188	159	152	182	159	179	169	166	178	204	183	216	189	204	181	169	146	168	187	188	180	162	155	194	179	162	179	182	185	199	209	160	192	163	152	161	192	182	181	178	167	182	161	163	183	175	168	157	206	165	198	174	191	190	168	181	163	177	177	189	187	171	176	167	211	178	184	180	187	181	163	163	174	188	179	189	162	174	161	157	173	159	205	163	172	155	177	166	174	167	193	192	179	188	175	178	188	179	174	168	181	173	170	181	200	177	187	176	186	185	161	167	187	172	149	185	177	177	173	186	176	193	179	163	172	184	174	171	174	216	182	167	201	168	186	191	183	192	204	186	163	165	163	185	206	185	181	171	203	165	162	180	185	168	163	193	186	163	179	183	173	159	151	191	172	169	180	161	179	189	181	166	176	186	166	170	196	176	208	199	180	178	195	172	183	185	165	169	160	175	148	164	172	147	189	183	174	163	179	183	180	215	169	195	171	174	179	185	153	185	184	167	186	184	200	196	182	175	195	165	144	171	202	182	178	175	166	163	210	179	173	172	184	171	188	168	179	164	192	171	152	180	191	176	158	159	170	183	166	192	164	185	172	174	151	164	213	165	171	156	191	172	167	180	168	171	189	204	162	168	167	174	159	159	163	161	156	180	194	191	161	185	171	175	158	183	153	175	159	182	160	181
3176	2430	3420	2904	1932	1993	1517	1319	1345	1377	1555	956	659	661	606	594	558	585	564	559	543	587	499	483	507	532	604	549	565	629	568	500	530	524	538	504	538	524	594	569	515	524	550	518	540	541	525	521	524	536	544	508	530	546	565	546	522	537	530	569	520	507	529	535	511	489	518	534	556	562	542	532	496	563	557	533	526	556	559	516	546	505	584	489	539	533	542	536	524	509	528	514	494	545	572	535	549	511	507	585	510	483	531	521	556	518	552	546	531	579	513	452	527	511	538	560	572	500	532	518	523	507	502	507	524	517	528	533	513	516	514	550	577	505	480	516	537	517	519	512	524	564	511	514	521	516	532	534	569	514	509	494	534	543	535	527	520	546	527	518	549	535	521	480	537	545	531	495	530	549	518	527	524	555	539	540	544	558	541	537	513	515	563	484	535	562	555	559	562	570	538	519	571	476	567	520	506	486	491	578	509	508	540	542	518	542	534	518	549	524	564	515	523	536	538	564	476	559	550	579	492	556	525	555	541	514	551	504	513	502	515	507	493	469	513	516	544	504	525	501	527	554	556	484	536	563	534	516	547	537	531	468	497	509	520	539	505	508	519	542	518	538	524	517	535	575	546	511	506	504	528	492	576	509	517	549	513	541	525	518	567	551	519	490	549	521	513	549	517	556	486	525	555	562	549	552	512	507	518	525	486	537	544	574	510	538	518	528	521	518	513	522	486	488	527	499	507	545	470	525	534	550	531	525	548	522	543	556	545	524	516	537	533	554	510	525	557	544	526	543	510	492	582	537	549	577	534	526	510	550	502	516	495	528	520	499	565	552	533	552	556	569	545	507	511	583	568	533	541	529	506	550	525	532	560	520	533	559	516	506	538	514	536	544	534	543	511	547	530	540	550	479	512	528	491	503	550	515	561	534	528	532	551	560	575	546	494	528	538	504	543	539	540	510	529	533	511	546	564	533	500	564	501	514	508	520	514	541	525	569	497	505	543	541	529	530	532	511	539	537	569	525	579	510	562	529	504	547	549	503	528	541	520	523	541	535	581	524	540	517	521	535	579	515	517	543	548	541	526	549	521	495	536	538	509	553	489	530	541	492	515	517	511	520	523	544	525	516	513	544	541	517	527	534	500	526	558	529	541	527	533	509	500	547	577	522	527	519	521	565	557	576	535	571	519	522	542	487	575	502	510	547	553	529	548	510	547	535	473	540	556	557	554	516	530	555	571	526	506	543	560	512	515	461	511	515	547	514	516	518	513	523	558	499	538	563	553	548	526	527	491	497	537	547	523	512	531	521	533	481	567	490	533	520	586	484	529	519	488	572	504	474	534	523	512	535	513	532	529	508	505	515	520	539	516	483	525	557	508	566	515	501	501	503	535	542	534	528	558	536	566	565	562	555	576	537	542	537	506	546	525	527	510	528	528	536	538	518	516	519	515	602	513	582	564	516	529	512	514	552	534	510	527	515	559	528	547	558	529	472	523	538	520	502	537	537	500	497	565	516	528	520	526	548	523	512	520	547	551	518	545	544	549	512	539	550	509	532	527	552	543	522	526	539	509	517	550	514	561	526	526	515	536	514	518	568	493	579	487	515	575	490	532	520	518	569	520	502	497	560	517	517	517	566	495	575	497	517	523	527	538	568	530	536	557	503	504	534	539	575	504	549	527	535	509	540	540	527	517	557	529	526	529	536	525	518	516	497	570	561	498	533	557	512	553	546	562	551	508	487	530	547	519	571	531	487	514	498	537	537	552	506	547	530	522	520	576	526	524	563	521	544	545	525	571	564	529	524	564	505	503	497	539	509	491	520	520	518	516	550	572	538	503	519	535	507	519	525	533	508	534	519	511	537	567	492	559	547	572	525	546	586	529	526	573	517	566	537	521	515	583	555	500	513	520	522	528	506	538	542	542	559	507	499	551	497	550	508	530	491	507	503	509	513	515	562	550	514	514	526	507	505	536	557	520	508	577	545	534	524	570	533	541	562	527	554	518	491	505	526	530	523	565	571	523	516	587	540	564	505	592	524	490	504	538	534	482	559	537	489	532	545	510	520	533	526	506	539	494	551	539	509	519	504	533	526	497	528	539	556	495	523	539	515	557	546	538	519	559	506	537	533	520	532	507	512	525	514	529	529	556	521	514	559	494	532	545	511	557	542	520	507	540	576	550	542	526	509	544	545	565	525	541	522	547	544	541	520	545	524	507	488	536	566	534	497	554	543	540	511	554	500	535	558	521	470	515	510	497	524	518	562	548	519	509	495	533	494	532	526	503	495	502	526	555	535	551	551	511	516	530	537	529	519	539	514	516	512	530	559	508	527	526	545	535	512	518	501	557	548	549	512	478	546	506	513	501	507	566	512	527	507	513	557	530	557	488	471	478	547	488	544	541	545	547	507	535	504	523	560	531	548	546	528	553	530	513	525	557	508	470	511	550	513	491	527	527	489	546	527	502	557	507	499	567	502	542	573	521	503	556	533	578	548	486	522	506	498	521	549	508	528	544	539	529	453	532	539	456	506	557	497	506	532	517	537	532	479	527	505	571	519	496	527	550	514	558	529	516	519	561	568	525	570	527	564	543	505	506	519	557	550	525	546	549	542	547	576	553	534	500	523	538	519	544	482	508	556	492	565	502	555	542	522	534	553	517	506	525	518	535	525	542	538	521	547	533	512	518	516	537	566	532	514	526	546	540	522	519	471	524	531	567	529	498	554	562	548	548	552	543	501	547	520	519	559	494	527	529	515	525	528	557	561	567	560	518	512	524	481	511	523	568	551	535	490	536	565	508	521	523	570	495	518	557	517	527	510	535	522	534	508	535	513	503	527	533	531	539	508	513	560	524	506	516	517	495	510	570	534	522	558	513	545	537	533	506	544	525	535	547	542	490	539	503	535	569	568	529	544	542	538	530	540	511	541	532	527	531	512	533	516	527	502	543	544	508	568	515	509	532	526	551	497	506	555	526	518	501	481	498	552	538	529	504	497	502	500	575	521	568	511	521	488	554	532	544	482	526	537	524	500	546	553	509	509	540	511	509	541	531	548	506	498	533	495	512	528	518	541	536	529	553	501	534	539	538	553	553	486	533	513	507	540	523	519	510	487	575	517	500	538	543	517	526	554	514	512	550	528	538	520	565	542	567	479	520	483	535	529	568	529	496	498	501	540	531	502	546	578	559	527	513	520	544	522	585	553	549	502	562	523	514	583	535	553	524	558	527	539	535	559	553	527	530	473	506	505	545	535	538	509	556	549	551	542	558	533	503	565	513	540	522	560	558	514	520	541	525	521	496	562	564	498	521	540	546	536	543	544	497	545	515	495	536	535	532	514	501	541	582	547	505	524	583	482	525	508	558	549	531	535	525	526	541	504	562	518	564	546	549	511	507	541	531	530	525	506	518	531	545	541	510	521	509	523	513	483	552	551	509	532	520	540	521	514	523	540	551	482	526	523	521	475	523	557	557	555	543	539	521	543	491	557	540	529
17450	19465	19621	16303	10914	8994	5969	4361	3979	4319	3795	2255	1071	762	545	455	476	366	376	400	416	350	338	367	380	355	318	352	690	587	324	308	311	320	295	282	320	288	307	329	310	300	314	326	303	282	296	333	297	315	303	309	335	334	302	299	287	316	310	263	326	326	306	310	326	327	308	316	307	316	326	322	320	324	289	315	341	334	317	309	309	316	292	334	293	288	319	344	330	328	321	325	303	316	301	349	331	317	321	318	314	283	301	280	328	288	321	304	293	328	289	309	296	329	291	324	301	309	308	305	323	315	333	289	305	306	296	314	348	306	307	297	323	331	332	320	293	323	304	283	286	301	286	329	299	279	309	320	310	287	273	341	318	302	294	308	324	327	313	315	298	343	260	320	318	320	310	316	285	292	322	331	294	327	319	338	303	295	305	308	299	315	295	322	299	321	352	312	304	332	336	305	312	288	306	322	317	322	289	315	287	300	308	309	323	303	339	295	316	293	277	318	329	321	305	300	304	310	294	307	310	337	308	280	308	334	277	303	290	328	302	310	320	302	301	297	298	296	325	292	303	319	290	305	326	303	286	296	305	298	309	301	315	290	302	292	332	287	336	295	319	306	289	329	333	333	333	327	321	335	320	313	268	297	324	337	310	283	290	310	320	308	342	308	325	300	312	355	317	333	333	303	335	285	284	305	288	298	336	330	304	300	299	295	306	321	316	315	332	288	322	330	323	285	313	298	296	311	331	329	307	292	296	309	306	304	290	328	290	271	328	328	275	316	284	307	303	324	329	318	300	326	307	335	304	313	321	318	299	328	354	337	337	322	321	285	302	335	311	314	310	301	304	289	297	343	332	300	304	298	321	297	272	302	328	304	306	315	331	331	287	291	286	287	332	284	342	295	300	323	282	321	281	324	321	357	319	354	296	285	293	337	277	298	314	289	319	307	316	323	325	286	334	307	285	294	301	318	289	304	288	325	279	277	323	321	294	349	285	301	321	304	319	299	313	316	317	329	303	287	342	263	317	306	323	323	316	282	292	339	353	318	322	317	298	336	302	287	282	296	278	312	280	316	291	299	315	301	305	294	278	316	293	324	312	333	334	309	311	355	266	310	335	309	313	324	319	298	327	264	300	306	320	298	309	314	294	308	290	305	285	343	283	318	287	298	301	285	354	345	298	325	308	348	297	301	326	292	312	296	287	297	334	320	275	325	324	304	301	314	315	272	331	336	284	296	268	305	345	314	297	345	331	309	274	308	308	285	305	323	314	270	278	310	310	322	313	291	292	335	320	300	338	316	301	319	306	283	346	326	317	306	334	309	305	282	335	324	305	306	316	328	305	299	315	310	323	341	299	292	309	314	291	352	289	301	309	326	286	311	315	299	328	307	351	316	298	325	317	309	312	304	264	307	304	296	333	283	315	291	338	323	273	331	334	285	305	313	284	318	307	306	325	310	316	322	292	291	317	300	345	314	294	310	299	280	302	308	306	304	313	313	317	314	300	316	283	324	310	291	296	320	302	287	296	321	324	305	311	288	322	327	330	317	321	319	288	290	299	344	304	301	291	294	335	279	307	338	315	336	324	302	299	318	318	295	274	316	333	332	298	324	310	323	298	293	311	284	310	315	288	293	316	310	339	330	288	327	295	314	327	307	336	326	327	280	307	303	322	315	301	280	331	298	299	321	299	289	329	349	313	318	294	250	275	266	347	347	336	314	318	302	306	294	313	326	301	266	287	315	311	280	310	313	321	315	299	309	322	312	315	308	314	322	289	288	299	311	306	284	331	312	329	298	309	301	352	288	287	326	314	307	317	282	323	327	304	300	312	322	308	319	309	326	321	319	305	275	314	299	294	309	287	299	303	291	323	283	301	306	322	285	300	331	279	310	288	344	296	309	288	300	314	302	331	303	298	325	323	300	321	316	320	281	318	308	310	276	326	330	317	309	289	298	295	296	331	338	295	298	320	290	312	317	343	307	308	301	322	321	286	329	275	301	318	310	314	313	309	276	328	328	305	308	322	291	327	310	287	290	325	305	271	308	341	333	328	318	295	319	290	303	309	285	287	346	311	300	312	306	299	303	319	304	326	297	327	313	326	313	335	300	279	298	296	304	287	309	289	342	307	315	322	310	296	293	286	280	283	321	291	305	297	321	292	267	314	276	287	309	337	336	304	271	287	296	328	322	287	323	311	295	312	312	304	293	309	357	315	306	307	327	294	318	295	316	305	338	278	275	322	305	339	298	305	330	329	326	302	291	324	328	279	293	329	333	301	330	311	314	336	326	325	315	308	305	319	318	278	326	346	328	298	320	315	300	291	286	267	334	288	320	301	296	302	311	289	301	327	309	315	348	336	283	307	306	302	325	328	326	322	294	345	317	315	310	306	342	314	314	298	314	312	286	292	285	330	303	299	292	303	304	269	326	322	293	302	286	316	346	305	301	298	282	290	299	341	334	329	296	347	291	315	291	313	330	338	301	303	311	304	274	288	333	331	296	307	285	295	302	295	286	290	315	306	284	317	304	336	314	314	338	300	291	297	320	291	334	312	310	292	306	330	344	305	289	284	311	345	319	307	299	305	321	309	306	304	324	285	318	325	323	301	333	311	324	300	328	284	321	326	307	308	269	281	322	288	336	313	306	319	294	301	290	290	287	343	323	305	323	335	312	302	296	281	299	336	286	328	290	309	313	304	335	292	261	279	306	299	286	312	318	298	334	270	299	327	323	339	308	329	287	295	318	301	316	342	328	331	296	320	299	276	313	337	300	332	279	313	295	330	303	333	296	315	310	307	278	291	311	303	319	272	315	288	285	304	290	331	321	330	284	283	301	296	287	318	291	332	300	322	331	304	315	299	312	325	294	298	274	318	304	311	301	315	317	333	335	263	319	284	330	335	313	318	337	322	314	275	300	297	336	307	311	311	318	316	281	304	287	336	278	314	314	285	299	303	320	305	306	324	303	338	295	318	313	333	307	311	330	307	269	326	339	276	325	287	305	322	320	335	285	309	318	315	287	341	332	309	323	296	297	304	328	325	304	321	326	333	311	309	274	277	320	292	320	283	298	289	303	297	311	316	327	334	305	313	293	307	336	308	323	290	318	303	300	331	295	346	311	329	290	330	322	289	306	292	305	296	305	298	290	327	325	286	297	320	313	308	313	313	292	281	305	318	312	307	322	288	314	301	304	300	315	307	318	330	310	297	280	295	315	313	306	316	309	337	308	298	313	334	315	322	359	320	317	330	322	336	306	323	304	328	297	320	302	314	328	338	296	343	311	296	286	311	272	311	313	325	291	318	320	299	295	301	289	328	303	323	276	318	309	343	310	334	275	318	315	310	278	310	306	303	309	339	330	297	316	299	299	270	286	290	308	339	316	342	308	320	304	310	313	337	327	338	285	344	309	284	303	313	330	309	307	319	340	308	303	312	290	291	314	293	309	287	314	344	316	318	319	320	317	323	308	299	305	281	330	301	267	317	312	299	326	322	291
13093	14852	15355	14867	13288	15302	10052	9370	11631	12117	10151	5899	3186	2732	2122	1877	1563	1384	1263	1224	1298	1024	1033	1083	1159	1205	1121	1113	4074	2969	878	904	867	919	881	913	879	901	901	862	836	873	838	866	921	820	866	852	844	863	857	897	841	845	884	793	810	783	869	870	772	839	823	887	832	903	889	846	837	890	870	811	847	793	811	801	820	833	937	782	856	856	869	822	851	828	842	833	774	860	799	812	884	809	789	839	802	814	859	818	851	881	827	843	805	865	849	817	821	843	834	805	806	852	833	833	868	817	790	883	829	825	858	816	848	795	839	807	783	829	809	765	802	828	814	791	837	865	826	859	844	858	836	872	812	779	827	835	811	838	864	833	819	856	895	795	828	807	831	812	779	868	790	798	850	774	796	824	880	830	795	874	814	882	868	871	884	862	862	808	805	811	800	810	830	835	785	862	849	798	835	817	868	854	852	839	747	802	794	819	822	845	800	805	824	840	843	838	845	775	826	852	847	772	795	806	821	872	809	841	833	873	833	826	787	834	837	824	838	815	882	822	869	813	845	859	799	828	876	768	850	846	846	816	779	778	822	801	809	771	818	846	782	770	812	812	846	843	816	803	794	811	840	798	815	795	849	834	776	814	832	812	806	823	791	829	804	833	824	824	820	831	819	826	826	834	792	829	802	875	847	837	775	854	843	872	833	821	813	806	852	874	798	850	804	803	812	850	829	814	845	795	822	844	851	833	874	866	814	809	841	841	810	832	876	791	823	813	790	845	804	839	818	825	803	809	855	832	805	791	821	770	795	821	865	820	828	837	857	884	845	828	822	791	820	812	756	873	858	819	833	777	812	825	838	873	852	813	791	784	839	792	833	849	818	844	853	803	816	830	790	821	855	840	829	826	788	800	811	793	838	795	849	835	780	844	833	785	771	792	825	831	822	824	822	792	811	813	815	800	819	868	808	848	825	841	834	819	793	809	819	826	835	832	757	873	839	822	786	847	834	810	797	818	839	869	837	776	855	820	813	831	840	788	851	784	815	780	844	818	835	815	769	802	809	835	843	873	812	831	826	840	816	791	813	803	855	819	853	837	795	814	816	836	811	833	837	851	822	837	830	835	852	838	821	811	768	809	882	817	845	831	813	850	838	806	825	805	806	799	817	829	817	801	836	768	802	806	745	776	801	827	795	830	831	808	849	879	846	835	829	852	806	801	761	796	814	840	846	784	813	840	822	830	782	806	781	812	830	842	853	815	778	865	860	796	787	774	804	818	852	851	858	799	878	838	842	858	827	812	836	806	850	817	859	786	826	794	839	797	807	828	864	806	810	777	856	860	846	817	829	812	768	808	859	790	856	844	779	854	818	787	842	826	827	842	862	834	809	829	835	822	851	852	831	866	802	876	796	830	834	867	857	812	836	827	783	836	817	845	833	829	783	750	820	803	814	859	798	804	851	815	822	829	831	822	794	806	815	829	798	789	822	852	834	862	820	849	762	816	853	826	835	804	824	838	880	808	869	802	894	798	856	829	790	820	798	828	837	811	800	791	752	808	791	874	808	880	873	818	836	847	804	868	823	822	839	869	801	837	841	856	833	852	806	785	841	789	856	823	877	802	824	811	796	793	806	833	803	852	811	807	801	766	829	858	826	816	831	828	852	856	814	846	797	830	796	796	815	817	820	810	789	809	792	915	813	811	880	795	825	829	820	840	857	799	825	834	842	825	800	770	854	844	863	795	867	828	828	801	807	815	803	803	823	801	803	857	825	800	860	832	789	786	837	789	803	812	824	853	814	764	798	778	773	806	797	811	808	862	860	852	795	832	822	850	792	791	801	836	769	783	793	818	863	892	811	838	812	762	848	887	825	856	860	818	823	770	821	840	790	806	814	844	845	830	864	861	829	834	775	850	815	838	818	813	854	836	797	817	846	836	790	868	796	842	800	826	812	886	802	777	770	858	872	854	808	827	763	838	841	857	784	860	821	841	784	809	860	824	820	878	833	830	799	801	806	824	815	785	828	839	846	845	855	840	793	809	811	778	841	858	819	796	827	768	832	798	848	859	802	864	853	825	826	839	812	812	823	765	814	777	848	818	891	811	798	824	850	810	872	865	765	860	850	842	822	838	846	868	781	842	841	859	836	834	859	815	845	850	832	809	827	850	783	855	865	802	824	801	796	778	825	829	791	839	795	815	845	831	826	836	815	875	844	808	853	805	803	832	820	873	863	793	772	815	864	791	819	799	812	805	804	787	842	865	871	857	803	790	803	803	852	821	861	841	784	759	847	836	812	816	766	808	850	804	832	839	751	819	840	844	827	846	804	798	855	842	830	821	822	752	832	861	807	829	827	839	840	813	788	836	854	812	753	837	858	829	810	890	838	816	817	831	847	799	805	816	821	844	773	862	877	854	817	839	799	795	856	831	791	825	826	817	823	841	853	862	833	816	869	831	791	808	779	801	779	795	879	843	820	785	844	779	799	845	808	843	804	822	834	868	804	876	868	829	805	844	864	813	797	794	847	808	817	865	805	869	791	789	842	824	850	820	838	793	808	826	829	806	853	790	846	812	792	812	817	766	847	854	805	751	780	833	806	793	855	831	828	820	846	815	846	810	809	847	828	855	851	828	819	805	842	867	799	820	834	798	770	817	826	877	831	791	812	800	846	845	830	798	796	826	807	845	819	786	922	823	868	823	846	837	809	813	821	838	893	830	872	851	806	799	784	820	845	832	831	787	823	853	843	792	877	814	808	864	794	848	812	760	812	808	795	880	867	893	817	833	770	822	783	877	842	845	821	842	808	799	807	851	833	795	836	792	850	837	821	802	832	836	837	832	792	844	814	863	774	800	885	862	816	830	819	786	805	851	804	827	806	820	861	846	838	802	841	846	843	809	825	837	850	854	819	838	773	777	834	815	877	830	865	854	745	847	819	824	802	808	842	888	791	819	856	796	819	767	825	907	820	848	808	797	835	796	793	803	803	774	799	889	751	826	839	846	847	896	849	818	816	787	845	873	806	826	759	787	816	820	855	863	817	833	772	846	815	832	832	772	817	849	823	772	908	872	791	808	825	858	777	841	853	857	825	827	870	875	797	850	788	749	820	809	828	831	808	805	782	765	872	804	836	787	810	835	842	857	873	764	856	808	817	787	791	793	843	818	829	819	777	791	850	830	794	801	827	796	818	821	809	833	812	766	831	794	814	842	769	806	783	797	852	847	748	796	802	771	849	807	792	842	782	785	824	829	798	830	875	845	895	812	832	805	880	797	813	782	827	789	810	833	821	803	836	814	862	810	836	819	802	811	892	809	842	870	802	825	846	833	832	774	807	787	844	882	762	806	833	865	835	825	795	792	811	797	803	851	842	833	845	792	822	806	821	789	833	791	827	840	823	795	862	877	807	831	846	898	870	831	842	832	838	820	794	793	810	826	830	806	874	835	816	792	812	796	809	832	794	841	815	849	837	814	837	866	836	873	876	895	873	897	835	787	868	832	813	865
27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	27	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	24	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0	0
